Windows Terminal
https://github.com/microsoft/terminalhttps://www.microsoft.com/en-us/p/windows-terminal-preview/9n0dx20hk701 Windows Terminal のプレビュー版がリリースされたので使ってみました。 環境 Windows 10 Pro Insider Preview Windows Terminal (Preview) 0.2.1715.0 インストールMicrosoft Storehttps://www.microsoft.com/en-us/p/windows-terminal-preview/9n0dx20hk701 設定の変更 デフォルトのプロファイルを”Ubuntu-18.04” に変更 profile.json{ "globals" : { ... "defaultProfile" :...
Compile Kodi for Ubuntu
https://github.com/Harekaze/pvr.chinachu/issues/30 Kodi 18.2 にバージョンアップしたらpvr.chinchu がうまく動かなくなってしまいました。Kodi のcurl 処理に変更があったようです。 $ curl -I 172.17.69.68:20772HTTP/1.1 200 OKAccept-Ranges: bytesLast-Modified: Mon, 03 Jun 2019 14:41:30 GMTContent-Length: 2311Content-Type: text/htmlServer: Chinachu (Node)Cache-Control: no-cacheX-Content-Type-Options: nosniffX-Frame-Options: SAMEORIGINX-UA-Compatible: IE=Edge,chrome=1X-XSS-Protection: 1; mode=blockDate: Sat, 22 Jun 2019 08:48:09 GMTConnection:...
Puppeteer
https://github.com/GoogleChrome/puppeteer Puppeteer はGoogle Chrome を自動で操作するツールです。WSL2(Ubuntu 18.04)でPuppeteer をヘッドレスで動かしてみました。これは便利かもしれない! 環境設定利用環境 Windows 10 Pro Insider Preview (1903, 18917.1000) WSL2 (Ubuntu 18.04) node v10.16.0 Puppeteer のインストール$ npm i puppeteer 実行時依存ライブラリのインストール(Ubuntu 18.04 の場合)https://github.com/GoogleChrome/puppeteer/issues/290#issuecomment-451471338 $ sudo apt-get install -y libx11-xcb1 libxrandr2 libasound2 libpangocairo-1.0-0 libatk1.0-0 libatk-bridge2.0-0...
WSL 2
Windows Insider Program でWSL 2 が利用できるようになりましたので試してみました。 既存のWSL 環境をWSL 2 に変換しました。WSL 2 ではHyper-V を利用するようになったようですね。 1. Windows Insider Program へ登録https://insider.windows.com/ja-jp/上記のURL からWindows Insider Program に参加登録します。 2. Windows Update を実行Windows Update を実行すると以下の状態になりました。 エディション: Windows 10 Pro Insider Previewバージョン: 1903OSビルド: 18917.1000 3. VirtualMachinePlatform の有効化Windows PowerShell(管理者)モードから設定します。 PS C:\WINDOWS\system32> Enable-WindowsOptionalFeature -Online -FeatureName...
WSL でChinachu
https://github.com/Chinachu/Chinachu/wiki/Gamma-Installation-V2 Chinachu がWSL (Ubuntu 18.04)で普通に動きました。 現在の環境 Windows 10 Windows 10 でMirakurun を導入済 WSL (Ubuntu 18.04 が導入済でデフォルト)を導入済 WSL でnode.js を導入済 WSL でChinachu のインストール$ sudo apt-get install build-essential curl git-core vainfo$ sudo npm install pm2 -g$ sudo pm2 startup$ git clone git://github.com/kanreisa/Chinachu.git ~/chinachu$ cd ~/chinachu/$ ./chinachu installer$ cp config.sample.json config.json ~/chinachu/config.json...
HexoでMermaidダイアグラム
graph LR; linkStyle default interpolate basis A(ONU)-- IPv6 -->B(v6対応ルータ); B-->C[物理PC]; C-->D[仮想サーバ]; B-->E[ノートPC] B-->F(一般ルータ); F-->B; F-->G[OpenVPNサーバ]; https://mermaidjs.github.io/ https://github.com/webappdevelp/hexo-filter-mermaid-diagrams https://wangxiaoyu-go.github.io/2018/11/23/hexo-filter-mermaid-diagrams/ Hexo でMermaid ダイアグラムを書いてみました。 2025-03-22...
IPv6 IPoE + IPv4 PPPoE + OpenVPN
自宅のIPv6 の環境を整備して、インターネット側からOpenVPN で接続してみました。 ネットワーク構成自宅の回線速度が夜中に遅くなってきたのでv6プラス(無料)に申し込んでみました。確かに回線速度が安定しましたが、今まで使えていたグローバルIP に対するOpenVPN 接続が使えなくなってしまうようです。 そこで、以下のサイトの記事を参考に自宅のネットワーク構成を変更してみました。 v6プラスとIPv4(PPPoE)を併用する(その1)[応用編]ネットワークを混ぜてみるhttp://dotsukareta.blogspot.com/2017/04/v6ipv4pppoe.html 私の構成は一般的なルータの方にOpenVPN サーバを接続しました。OpenVPN サーバはRaspberry Pi 2 でUbuntu Server 18.04 とOpenVPN...
MOC SJIS encoding patch
https://moc.daper.net/MOC はCUI の音楽プレイヤーです。 MOC の設定ファイル(~/.moc/config)にはID3v1TagsEncoding, UseRCC, EnforceTagsEncoding等のID3 タグの文字エンコーディング指定用の設定項目がありますが、ストリーミングの曲名の文字エンコーディングについては無効なようで、文字化けしてしまうようです。そのため、暫定パッチを作成しました。 MOC の簡単な使い方は以下。http://ktkr3d.github.io/2012/05/31/moc-music-on-console/ パッチ作成の経緯https://moc.daper.net/node/682過去に別の方が汎用パッチを作成されていたようなのですが、パッチファイルが見つからなかったのでSJIS 専用の修正をしました。 コードの修正 ソースを取得します。以下が選択肢と思います。 http://moc.daper.net/download apt-src github io.c...
Nuxt.js
https://ja.nuxtjs.org/guide/installation/Nuxt.js はVue.js アプリケーションを作成するためのフレームワークです。Nuxt.js を試してみました。 Ubuntu 18.10 Node.js 11.5.0 Nuxt.js 2.3.4 Nuxt.js アプリの作成$ npx create-nuxt-app MyNuxtApp 作成オプション オプション項目 選択肢 Server framework none express koa adonis hapi feathers micro UI framework none bootstrap vuetify bulma tailwind element-ui buefy Rendering mode Universal Single Page App Package manager npm yarn オプションの選択例? Project name...
Vue.js
Vue.js を試してみました。 Ubuntu 18.10 x86_64 nodejs 11.4.0 vue cli 3.2.1 Visual Studio Code 1.30.0 Vue 2 Snippets Vue VS Code Extension Pack Google Chrome 71.0.3578.80 Vue.js devtools vue cli のインストール$ sudo npm install -g @vue/cli サンプルVue.js アプリケーションの作成$ vue ui ブラウザ内のGUI で設定していきます。手動設定を選択して、以下を指定してみました。 TypeScript 対応 TSLint build, lint 等を画面から実行できます。 サンプルVue.js アプリケーションの実行serve 画面で、アプリを開くを選択すると、作成したサンプルアプリが新しいタブに表示されます。F12キー押下して、デベロッパーツールからVueを選択すると、Vue.js devtools でデバッグできます。 コードの編集$...