やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Bash

4bitカラーの糖衣構文をつくる

ANSI Escape CodeにおけるSGRコードを出力する。

24bitカラーの糖衣構文をつくる

[ANSI Escape Code][]におけるSGRコードを出力する。

8bitカラーの糖衣構文をつくる

[ANSI Escape Code][]におけるSGRコードを出力する。

3bitカラーの糖衣構文をつくる

[ANSI Escape Code][]におけるSGRコードを出力する。

色が共有できない問題

[ANSI Escape Code][]にてFull Color以外をもちいると環境ごとに色が変わってしまいうる。

目立つ装飾をレベル順にしたい

bashの装飾において、太字にすると明るくなってしまう問題があることがわかった。目立つ順にするにはどう装飾すればよいか考えてみた。

太字にすると明るくなってしまう問題

tput boldなどで太字にすると色まで明るく変えられてしまう。

ターミナルの画面を装飾したい(ANSI Escape Code)

[ANSI Escape Code][]を使う。

bashコマンド補完を自作する bash-completion,complete,compgen

自作コマンドに専用の補完を実装したいので調べてみた。

OpenJTalkで台本をよみあげる

デモあり。好きに会話させて遊んでみた。

OpenJTalkを使いやすくする

糖衣構文でつつむ。コマンドにする。

BashテストツールBatsをインストールし使ってみた2

前回のはリポジトリ管理されなくなっていたので、新しいのをインストールする。

tsv2tableのコマンド引数を考える

完成形をめざして。

TSVをHTMLのtableに変換する(bash)

とりあえず簡易的に作ってみた。

TSVをHTMLのtableに変換したい

既存のものを探したけど期待したものはなかった。

座席表をランダム生成する3

席順を男女交互などにできる。

名簿TSVをソートして席替えする

出席番号順、ランダム、ランダム(男女交互)の3種。

座席表をランダム生成する2

フルネーム&性別で色分け。

クラス名簿をランダム生成する2

フルネーム+性別。

日本人の名字でなく名前をランダム生成する2

性別も出力するようにした。

クラス名簿をランダム生成する1

フルネームで名前順に並び替えたのを40件出力する。

座席表をランダム生成する1

日本人名をランダム生成して座席表っぽく整形してHTML表示する。

日本人名をランダム生成してHTMLでルビ表示する

形になってきた。

日本人の名字でなく名前をランダム生成する1

キラキラネームもあるよ。

日本人の名前TSVファイルを作る3

「世代」で分類してみた。が、分類基準がヒューリスティックすぎて役に立たなそう。

日本人の名前TSVファイルを作る2

重複行を結合してカンマ区切りデータにした版。

日本人の名前TSVファイルを作る1

めちゃくちゃ大変だった。

日本人の名字をランダム生成する2

改良した。

名字のTSVファイルを修正した

重複排除した。1対多のも作った。

日本人の名字をランダム生成する

Bashで作ったコマンドツール。