Wireguard のセットアップメモ

Wireguard はオープンソースの VPN ソフトウェアである。 簡単に設定できて、 Linux , Windows , MacOS , iOS , Android といった、様々なプラットフォームで利用できる。 以下は Ubuntu 20.04 をサーバ、 MacOS をクライアントとした場合の設定方法の例である。 サーバの立ち上げ sudo -i apt update apt upgrade apt install wireguard cd /etc/wireguard/ umask 077 wg genkey | tee privatekey | wg pubkey > publickey cat <<EOF > wg0.conf [Interface] Address = 192.168.8.1/24 ListenPort = 51820 PrivateKey = $(cat privatekey) EOF exit ufw allow 51820/udp ufw status systemctl enable wg-quick@wg0 systemctl start wg-quick@wg0 systemctl status wg-quick@wg0 ip a show wg0 wg exit 最後にサーバの公開鍵が表示される。
Read full post gblog_arrow_right

My shell script template

Introduction This memo explain about my shell script template. It includes several functions as below: Script setting Basic variables. Logging facility. Message function. Temporally file directory. and clean up facility before script exit. Error detection function. This script is based on bash and uses GNU core utils, But many of facilities is not bash specific and core utils. These details are described as below.
Read full post gblog_arrow_right

Emacs memo

Links Official Wiki Useful Commands(but I forget often) Change font size temporary Function : text-scale-adjust Shortcut : C-x C-0 ref : 14.11 Text Scale Wrap long line without real edit Function : toggle-truncate-lines ref : 14.21 Line Truncation Wrap long line with real edit Function : auto-fill-mode ref : 25.
Read full post gblog_arrow_right

Haskell stack memo

Links Official Stackage Tips How to rebuild precompiled packages In some cases, stack says that precompiled packages are broken. This problem will solve following steps. unregister package by ghc-pkg delete precompiled package files of stack In following instruction, the target package name will denote as “package”. In stack message, the pakcage name is denote with version number, like “package-1.
Read full post gblog_arrow_right

memo

2020-11-15 Linked Data GraphQL-LD: Linked Data Querying with GraphQL https://comunica.github.io/Article-ISWC2018-Demo-GraphQlLD/ JSON for Linking Data https://json-ld.org/ JSON-LD 1.1 A JSON-based Serialization for Linked Data W3C Recommendation 16 July 2020 https://www.w3.org/TR/json-ld/ Welcome to Schema.org Schema.org is a collaborative, community activity with a mission to create, maintain, and promote schemas for structured data on the Internet, on web pages, in email messages, and beyond. https://schema.org/
Read full post gblog_arrow_right

nextjs todo

TODO MDX ページを Jest でテストする TODO インデックスページに記事一覧を出す DONE code ブロックをシンタックスハイライトする Code highlighting in React using Prism.js Published: July 15, 2019 - 7 Comments - 6 min read Next.js + MDX でブログを書いています 09/12/2019, 00:02:14 - 196 days ago DONE VSCode で .mdx ファイルをハイライトする VSCode MDX を使用。 でも Narrowing してくれない。 DONE Next.js プロジェクトにアイコンをセットする Real favicon generator を使う。
Read full post gblog_arrow_right