南極点のピアピア動画とインダストリー4.0
『南極点のピアピア動画』を読了した。この本、執筆が2008年から2012年あたりに行われているが、この本に書かれている『ピアピア工場』なるものが、今、やっと日本でも話題となっている、『インダストリー4.0』そのものだった。
執筆当時は言葉ができているかどうかも怪しいのに作者の先見性には脱帽である。生産設備の究極の目的は効率の追求なのだろうから非効率な人間を極力使用せずに判断も極力機械に任せるという目標はエンジニアなら誰しも考えることなのだろう。
基本的な正規表現の一覧
. 任意の位置文字
* 直前の文字の0回以上の繰り返し
[ ] []内文字のいずれかの1文字
- : 1-9など
^ : not
^ 行頭
$ 行末
\ メタ文字を通常文字として処理
+ 直前文字1回以上
? 直前文字0回 or 1回以上の繰り返し
| 左右いずれかの記述にマッチ
xarge:受け取った標準出力をコマンドに引数として渡す
xarge:受け取った標準出力を指定したコマンドに対して引数として渡す。
例:
# echo test1.txt | xargs cat
aaa
bbb
catに引数として"test1.txt"を渡す。
paste:それぞれの行を連結
paste:指定したファイルのそれぞれの行を連結して出力
-d : 指定した区切り文字で出力
# cat test1.txt
aaa
bbb
# cat test2.txt
ccc
ddd
# paste -d "," test1.txt test2.txt
aaa,ccc
bbb,ddd
hexdumpとシュタインズ・ゲート
ゴールデンウィークにアニメマラソンでシュタインズ・ゲートを見た。
作中の4話でダルが非常に見覚えのある画面を見ながらオカリンと話しているシーンがあったのでコマンドを紹介する。
hexdump: ファイルを16進数等で表示する。
-C: ASCII文字を出力する。
作中で出力の形式からたぶん-Cオプションを使ってzプログラムを読んでいた。
ex) # hexdump -C z_program
000001b0 d3 7c e5 39 61 00 00 00 7d 00 00 00 7a 00 00 00 |.|.9a...}...z...| 000001c0 37 00 00 00 5c 00 00 00 12 00 00 00 77 00 00 00 |7...\.......w...| 000001d0 14 00 00 00 00 00 00 00 41 00 00 00 00 00 00 00 |........A.......| 000001e0 00 00 00 00 00 00 00 00 61 00 00 00 22 00 00 00 |........a..."...| 000001f0 09 00 00 00 33 00 00 00 00 00 00 00 00 00 00 00 |....3...........| 00000200 2c 00 00 00 5b 00 00 00 2b 00 00 00 0c 00 00 00 |,...[...+.......| 00000210 06 00 00 00 00 00 00 00 1b 00 00 00 72 00 00 00 |............r...| 00000220 00 00 00 00 00 00 00 00 4e 00 00 00 23 00 00 00 |........N...#...| 00000230 43 00 00 00 60 00 00 00 58 00 00 00 05 00 00 00 |C...`...X.......| 00000240 48 00 00 00 03 00 00 00 00 00 00 00 32 00 00 00 |H...........2...|
そのほかダルはいろんな本を読んでた。
これ読んだらこれ読んだらSERNにハッキングできるかも。