ブログ

読んで思い出す。忘れるために書く

2019-04-01から1ヶ月間の記事一覧

Q. ターミナルの操作内容を記録・共有したい

Q&A

A. asciinema を使う ターミナルの操作内容を記録したり、その内容を 公開・共有 することができる Mac であれば brew install, Ubuntu であれば apt-get install, その他プラットフォームは pip install と、各種環境で扱えるよう様々なインストール方法が…

Array#include? と Object#in? をつかう

まとめ include? と in? Links まとめ 「だれがどうしたのか」「どうしたのはだれか」みたいな文の主従の順序・逆転は些細なものかもしれない それでも、コードも文章の1つ、読み易しいコードを書いていきたい include? と in? たとえば、普段であれば次のよ…

コンパイルエラーを修正して Rust を学ぶ (参考リンク)

rustlings で練習課題をこなして、Rust の基本的な書き方が学べる インストールとセットアップ インストール 正しく書けたか調べてもらう Links インストールとセットアップ インストール # リポジトリのクローン、Rust 実行環境の確認を含めた、 rustlings …

Q. ディレクトリ・ファイル構造をテキストファイルに転写したい

Q&A

A. tree コマンドを使う tree > files_and_directories.txt

Q. Vim で行ごとにコピペした数値を連番にしたい

A. 対象とする数値の上で <C-a> これを行ごとに必要分繰り返す プラグイン を導入していれば <C-v> で矩形選択後に <C-a> で数値の加算をすることで、ビジュアルモードで連番振りができる Links Increasing or decreasing numbers | Vim Tips Wiki | FANDOM powered by Wiki</c-a></c-v></c-a>…

Rust で SQLite を動かしてみる (サンプルコードを関数に切り出す)

まとめ 手順 プロジェクトの初期化 SQLite を依存関係に追記・インストールする サンプル通りベタ書きしてみる 実行する 関数に切り出してみる Links まとめ Cargo Package に公開されている SQLite のサンプルコードをもとに、処理をいくつかの関数として切…

Q. Rust についてザックリ知りたい

A. 「Rust Crash Course | Rustlang」を視聴する インストールから cargo でプロジェクトの初期化、型や関数について一通り学習できる Link Rust Crash Course | Rustlang - YouTube

Q. その日のメモを日付つきファイル名に変更して 保存しておきたい

A. mv と併せて date コマンドを使用する # 毎日 or 不定期に書いているメモがある ls # => memo.md # その日の終わりに日付つきのファイル名に変更して # 次また「memo.md」で書き始められるように準備しておきたい mv memo.md memo_$(date "%Y-%m-%d").md …

wareki gem で日付から和暦表示に変換する (参考リンク)

wareki gem を利用すると西暦・和暦を相互変換できるようになる require 'wareki' pp Date.new(2019, 5, 1).strftime("%JF") # => "令和元年五月一日" pp Date.parse('令和元年五月一日') # => #<Date: 2019-05-01 ((2458605j,0s,0n),+0s,2299161j)> インストール方法や使い方は https://github.com/sugi/wareki</date:>…