第26回シェル芸勉強会 大阪サテライト」レポート
12/25(日)に東京で行われた「jus共催 第8回初心者の方角に向いて講師が喋るシェル勉強会(初心者向けとは言ってない)/第26回シェル芸勉強会及びエクシェル芸勉強会」について、今回も大阪でサテライトしました!
※すみません、年末年始忙しすぎ&インフルエンザでレポートがめっちゃ遅れました……
イベント情報
東京(本家)
- 問題:【問題のみ】第26回シェル芸勉強会及びエクシェル芸勉強会 – 上田ブログ
- 模範解答付き:【問題と解答】第26回シェル芸勉強会及びエクシェル芸勉強会 – 上田ブログ
- togetter:jus共催 第8回初心者の方角に向いて講師が喋るシェル勉強会(初心者向けとは言ってない)/第26回シェル芸勉強会及びエクシェル芸勉強会 - Togetterまとめ
今回も、大阪(私達)と、福岡でサテライト会場がありました。
大阪サテライト
福岡サテライト
atnd.org ぱぴろん(@papiron)さんによるまとめ papiro.hatenablog.jp
大阪サテライトレポート
会場のようす
午前
今回、午前の部は私用で欠席していたので、午前の内容については他の方のレポを見てくださいです。
おひる
昼休みから参加しました。大阪サテライトでは、@t_motookaさんによって、「CVE番号クイズ」「バイナリを詠む会」「エクシェル芸の予習」などがゲリラ実行されました。
特にエクシェル芸の予習は、午後の部の問題を特に当たって非常に役立ちました。ありがとうございます!
CVE番号クイズが始まる大阪 #シェル芸
— くんすと (@kunst1080) 2016年12月25日
バイナリチラ見せツールで、まったりとバイナリを詠む会が開催されている。。。 https://t.co/SwOfzt3Br5 #シェル芸
— nmrmsys (@nmrmsys) 2016年12月25日
大阪では急遽 @t_motooka さんを講師に、Excelのファイルフォーマットについての予習始まりましたw #シェル芸 #大阪会場
— くんすと (@kunst1080) 2016年12月25日
sheet1のセル一覧 #シェル芸
— T.Motooka (@t_motooka) 2016年12月25日
$ unzip -p test1.xlsx xl/worksheets/sheet1.xml | sed 's/<\/c>/<\/c>@/g' | sed 's/<c/@<c/g' | tr '@' '\n' | grep '^<c'
Excelに同じ文字列をたくさん書く時、セル参照を使うより直接同じ文字列をコピペするほうがコストが小さい #シェル芸 #大阪会場
— くんすと (@kunst1080) 2016年12月25日
大阪サテライト、エクシェル芸の予習をした上での学び
— T.Motooka (@t_motooka) 2016年12月25日
・同じ文字列を複数のセルに突っ込むと、文字列は再利用される
・"=A1" のように文字列セルを参照すると、計算結果がキャッシュされるのでファイル上では再利用されないことになる(冗長なデータになる)#シェル芸
午後
エクシェル芸(泡を吹いて死亡
あまりにもえげつないから、今回はシェルスクリプトOK! #シェル芸
— T.Motooka (@t_motooka) 2016年12月25日
今日は本当に死にました。 #シェル芸
— Ryuichi Ueda (@ryuichiueda) 2016年12月25日
※詳細はtogetterの方を参照です。
LTのようす
いつもな感じのやばい大阪勢のLTです。今回はUstreamで配信もして頂けました!(録画はナシです)
#シェル芸 #大阪会場 本日のLTは配信されます!!
— くんすと (@kunst1080) 2016年12月25日
フェンリルさんありがとうございます!!!!
nmrmsys(@nmrmsys) さん 「Excelでもコマンド実行がしたい!」
いつもの「ExSQell」のお話ですね。今回は新機能として「セル範囲リダイレクト」が追加されたようです。リポジトリはこちら → GitHub - mikkun/gnucash-util-jp: 日本の商慣習下でGnuCashを使うためのツール
AWS EC2 上の実行結果をローカルの Excel シート上に持ち帰ってくる技術! #シェル芸 #大阪
— T.Motooka (@t_motooka) 2016年12月25日
くんすと(@kunst1080) 「Hyper™でエキサイティングなシェル芸ライフ」
Hyperというターミナルエミュレータを使って楽しくシェル芸しましょう、という話です。Hyperの公式サイトはこちら → Hyper™
— so (@3socha) 2016年12月25日
ハイパーパワープラスつよそうw #シェル芸
— nmrmsys (@nmrmsys) 2016年12月25日
so(@3socha) さん 「FUSE で繋がる世界」
FUSEを使ってGoogleカレンダーのファイルシステムを実装したという話です。予定を探すときにfindとかgrepとかが使えて便利そう!
GmailFS 気になるw #シェル芸
— nmrmsys (@nmrmsys) 2016年12月25日
シェル芸人御用達のスケジューラw #シェル芸
— nmrmsys (@nmrmsys) 2016年12月25日
CLIからGoogleカレンダーを検索・参照 #シェル芸 #大阪 pic.twitter.com/TjmFINCsNf
— くんすと (@kunst1080) 2016年12月25日
このときTweetした意味不明の仕組みが、実際に実装されたという変態(褒め言葉)的なお話! #シェル芸https://t.co/se4PANzeDl
— T.Motooka (@t_motooka) 2016年12月25日
FUSEでキミだけのオリジナルファイルシステムを作ろう! #シェル芸
— nmrmsys (@nmrmsys) 2016年12月25日
MSR(@msr386) さん 「漢字バナー芸」
toliet(1)で、漢字を表示するために漢字フォントを作るという話です。実際の手順の説明と、デモを見せて頂きました。
つよい #シェル芸 #大阪 pic.twitter.com/JopzquJeCu
— くんすと (@kunst1080) 2016年12月25日
makefont.c を追加して CJK 統合漢字エリアを追加して libcaca をビルド、ライブラリをインストールして、toilet コマンドの表現力を上げる努力#シェル芸 #大阪
— so (@3socha) 2016年12月25日
手軽に漢字バナー芸
— 日柳 光久 (@mikkun_jp) 2016年12月25日
printf "<?xml version='1.0' encoding='UTF-8'?>\n<svg><text font-size='28'>漢字OK</text></svg>" | convert - pbm:- | pbmtoascii#シェル芸 pic.twitter.com/LRVvFcxEjT
社畜(9か月)(@null_ref_eng) さん 「画面を(^o^)/で埋め尽くす謎のワンライナー」 ※延長線
LTで発表したワンライナーです echo "___\\\\(^o^)/___オワタ___" | sed ':a;p;s/\(.\)\(.*\)/\2\1/;/^a/!b a' | xargs -I{} toilet -F border --gay {} #シェル芸 #大阪
— 社畜(9か月)@ぬるり (@null_ref_eng) 2016年12月25日
滅茶苦茶面白いことをされていたので、半ば強引に発表していただきましたw 無理言ってすみませんでした…
大阪参加者が凄いバナー芸を隠し持っていたのが発覚したのでLT再開w #シェル芸
— T.Motooka (@t_motooka) 2016年12月25日
やばい #シェル芸 #大阪 pic.twitter.com/XGIJjyuFTj
— くんすと (@kunst1080) 2016年12月25日
#シェル芸 #大阪 pic.twitter.com/dOTg1EVa8W
— くんすと (@kunst1080) 2016年12月25日
今回も面白いLTをたくさん発表していただいてありがとうございました!! 次回もモリモリ発表してくださいねっ!
まとめ
上田会長、東京・福岡・大阪の皆様、お疲れ様でした。
フェンリル様、会場使わせて下さってありがとうございました!
次回もまたよろしくお願いします!!