Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

whiptailをつかってCLIに対話型画面をつくる その1:導入

whiptailをつかうとBIOSの設定とか、raspi-configなんかで見かけるような色付きで画面を作ることができます。
黒い画面メインの環境で他人に設定ファイルを確実に実行

実際のところ

Ubuntuならデフォで入っています。
環境を引き継いだ等の理由で導入されてない場合は

$ sudo apt install whiptail

もっとも基本的な確認メッセージは、以下のような感じ。
縦10文字、横60文字っていう設定です。

$  whiptail --msgbox "no msg" 10 60

f:id:shuzo_kino:20190527234815p:plain

参考もと

【蛇足】小型ディスプレイに小綺麗な表示を出したいなら

shuzo-kino.hateblo.jp

【イベントログ】ゲームマーケット2019春に行ってきました

今回から会場が東京テレポート駅最寄りのビッグサイトA棟B棟になり、アクセスがよくなりました。
密度もB棟が気持ち空いてるくらいのもので、快適。
……すこし空調強すぎた気がしますけど。




公式サイト

gamemarket.jp

【読書メモ】たいていのことは20時間で習得できる

巷には1万時間の法則というのがあります。
これは、一流と評価されるスキルを身につけるのに、一万時間かかるという理屈なのですが……

本書はその手前である中級者になるための方法が書かれています。
一万時間の法則がタイガーウッズ級だとすれば、本誌のターゲットは地域のゴルフコンペで優勝が狙えるレベル。

具体的な方法として「分解」「学習」「除去」「練習」というプロセスが提示されています。
特に「分解」については、上達の法則で書かれていた
法則合格水準の絞り込みやバッドノウハウの収集に注力するよう書かれています。

同じテーマの本

こちらは、超一流になるためのあれこれ。
shuzo-kino.hateblo.jp

チャンクや歴史学習の重要性はこの本にも。
shuzo-kino.hateblo.jp

同じ著者の本

shuzo-kino.hateblo.jp

fmtコマンドで単語ごとに一行にする

実際のところ

psコマンドでこんなデータを出したとします。

$ ps -fp $PPID
  UID   PID  PPID   C STIME   TTY           TIME CMD
    0 18910   538   0 10:27PM ttys000    0:00.09 login -pf shuzo_kino

これをfmt -1で一行とすると……

$ ps -fp $PPID | fmt -1
  UID
  PID
  PPID
  C
  STIME
  TTY
  TIME
  CMD
    0
    18910
    538
    0
    10:27PM
    ttys000
    0:00.09
    login
    -pf
    shuzo_kino

参考もと