備忘録

備忘録

2018-11-01から1ヶ月間の記事一覧

botanをWindowsでビルドする方法

Ⅰ. はじめに タイトルの通り「botanをWindowsでビルドする方法」です。 Ⅱ. 環境(必要なもの) ・Visual Studio 2017 Community (C++) ・Python 2.6以降 Ⅲ. やり方 1. リポジトリを clone する git clone https://github.com/randombit/botan 2. 「VS 2017用…

JSONをCLIで比較(diff)する方法

Ⅰ. はじめに タイトルの通り「JSONをCLIでdiffする方法」です。 Ⅱ. やり方 1. jsondiffpatch をインストールする npm install -g jsondiffpatch 2. 比較する $ cat a.json { "name": "a" } $ cat b.json { "name": "b" }jsondiffpatch a.json b.json 実行結…

JavaScriptをCLIで整形する方法

Ⅰ. はじめに JavaScript の整形は以下のWebサイト、テキストエディタの拡張機能等があります。https://beautifier.io/ https://marketplace.visualstudio.com/items?itemName=HookyQR.beautifyしかし、ファイルサイズが大きい場合は上記の方法では処理ができ…

Node.js で非同期にファイルを読み込む方法

Ⅰ. はじめに タイトルの通り「Node.js で非同期にファイルを読み込む方法」です。 Ⅱ. サンプルプログラム main.js const fs = require('fs') const util = require('util') const readFile = util.promisify(fs.readFile).bind(util) (async () => { let str…

C#でcronの書き方でスケジュール実行する方法

C#

Ⅰ. はじめに cronは以下の書き方でスケジュール実行できます。 この記事ではC#でも以下の書き方でcronのようにスケジュール実行する方法(ライブラリ)を紹介します。 # 1分ごと * * * * * command # 1時間ごと 0 * * * * command Ⅱ. やり方 1. CronSTD をイ…

gitコマンドでGitHubのユーザー名、パスワードの入力を省略する方法

Ⅰ. はじめに タイトルの通り「gitコマンドでGitHubのユーザー名、パスワードの入力を省略する方法」です。 ただし、この記事の方法はWindowsのみで動作します。macOSの場合はこちら https://help.github.com/articles/caching-your-github-password-in-git/#…

HerokuでASP.NET Coreを動かす方法

Ⅰ. はじめに Ⅱ. 必要なもの Ⅲ. やり方(Windows) 1. VisualStudio で ASP.NET Core Web アプリケーションを作成する 2. Dockerfile を追加する 3. 実行ファイルを生成する 4. Heroku でアプリを作成する 5. Heroku にデプロイする 6. 実行結果 Ⅲ. やり方(L…

ネットワーク接続のコネクションを表示する方法

Ⅰ. はじめに タイトルの通り「ネットワーク接続のコネクションを表示する方法」です。 Ⅱ. やり方 一覧表示 netstat -nat ソートして表示 netstat -nat | awk {'print $5'} | cut -d ":" -f1 | sort | uniq -c | sort -n 参考 https://ja.wikipedia.org/wiki/…

WindowsでKotlin/Nativeを利用してHelloWorldする方法

Ⅰ. はじめに Ⅱ. やり方(CLI) 1. kotlin-native をダウンロードする 2. サンプルプログラムを書く 3. コンパイルする 4. 実行結果 Ⅲ. やり方(IDE) 1. IntelliJ IDEAをダウンロードする 2. Kotlin プラグインを最新バージョンにアップデートする 3. Kotlin…