jus共催 第40回記念光明星節シェル芸勉強会 に参加しました
文字コードはワクテカ、そして毎回死ぬ
jus共催 第40回記念光明星節シェル芸勉強会¶
jus共催 第40回シェル芸勉強会リンク集 | 上田ブログ¶
null
jus共催 第40回記念光明星節シェル芸勉強会¶
北朝鮮シェル芸地獄巡り(しなさい)出題: サムネイルの画像: から
午前:鳥海さんの資料
reveal.js¶
Unicodeの用語解説 * UCS * ISO/IEC 10646が定義する文字コード集合のこと * 4バイトの符号のUCS-4とそのサブセットのUCS-2がある * UTF * UCSで文字に対応付けた符号位置をコンピュータが利用できるバイト列に変換する方式のこと
知見¶
Unicode Consortium は 面白いUnicodeの仕様の宝庫¶
たとえば、これとか
https://unicode.org/Public/UNIDATA/NamesList.txt
他にもいっぱいある
https://unicode.org/Public/UNIDATA/
いっぱいある面白いなー #シェル芸https://t.co/TRHv10zY6a
— kanata (@kanata201612) 2019年2月16日
sed(ここから、ここまで、で抜き出す)¶
よく忘れて毎回ググる
$ cat a 1972 ミュンヘン 1 1 3 5 1976 モントリオール 1 1 0 2 1980 モスクワ 0 3 2 5 1984 ロサンゼルス 不参加 1988 ソウル 不参加 1992 バルセロナ 4 0 5 9 1996 アトランタ 2 1 2 5 2000 シドニー 0 1 3 4 2004 アテネ 0 4 1 5 2008 北京 2 1 3 6 2012 ロンドン 4 0 2 6 2016 リオデジャネイロ 2 3 2 7 1964 インスブルック 0 1 0 1 1968 グルノーブル 不参加 1972 札幌 0 0 0 0 1976 インスブルック 不参加 1980 レークプラシッド 不参加 1984 サラエボ 0 0 0 0 1988 カルガリー 0 0 0 0 1992 アルベールビル 0 0 1 1 1994 リレハンメル 不参加 1998 長野 0 0 0 0 2002 ソルトレイクシティ 不参加 2006 トリノ 0 0 0 0 2010 バンクーバー 0 0 0 0 2014 ソチ 不参加 $ cat a | sed -n '/1972 ミュンヘン/,/2016 リオデジャネイロ/p' 1972 ミュンヘン 1 1 3 5 1976 モントリオール 1 1 0 2 1980 モスクワ 0 3 2 5 1984 ロサンゼルス 不参加 1988 ソウル 不参加 1992 バルセロナ 4 0 5 9 1996 アトランタ 2 1 2 5 2000 シドニー 0 1 3 4 2004 アテネ 0 4 1 5 2008 北京 2 1 3 6 2012 ロンドン 4 0 2 6 2016 リオデジャネイロ 2 3 2 7
numsum¶
パイプ越しに複数の数字を流すと全部足してくれる便利なコマンドnumsum
俺的備忘録 〜なんかいろいろ〜 - 『numutils』でLinuxコンソール上での計算を簡単に行えるようにする
shuf -rn3¶
- rオプション:入力の中からランダムに選択して無限に表示
- n3オプション:3個だけ出力
$ echo -e "a\nb\nc"|shuf -rn3
c
a
a
$ echo -e "a\nb\nc"|shuf -rn3
b
b
a
このやり方は重複順列ですね。aaaとかbbbもあり得ます。
Unicode正規化¶
私も以前から困っていた件なので、Unicode正規化シェル芸を作っていました。
記号と1,2,A,zでだけで作る難読化シェル芸¶
LTしました。難読化シェル芸の集大成!
以下に詳細をまとめています。¶
ワタナベ難読化シェル芸¶
隊長さんのワタナベエンコードが夢のバージョンアップ!
マルチバイト文字対応でもはや死角なし
そしてowariコマンド、意外に業務で使えそうなユースケースがあって草草
owari 楽しい #シェル芸 pic.twitter.com/I9QPImhUts
— so (@3socha) 2019年2月16日
ソースはこちらだそうです
https://gihub.com/xztaityozx/owari
その他¶
えびボクサー、かにゴールキーパー、いかレスラーなど(なんだこれwww)
えびボクサーの本編は配信されていないが、予告編はあった。
— 横田真俊 @Wslash February 17
「いまだかつて、こんな映画を見た事があるか」という煽りで笑う。
『えびボクサー』 予告編https://t.co/nfoWhY1t3J
コメント