Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
「○○するシェル芸ちゃん」の紹介
Search
sickleaf
December 30, 2021
Technology
0
130
「○○するシェル芸ちゃん」の紹介
sickleaf
December 30, 2021
Tweet
Share
More Decks by sickleaf
See All by sickleaf
20240512ジャンル指定クイズ
sickleaf
0
21
シェル芸に目覚める前と後
sickleaf
0
53
手順メモ(circle.ms、C97申し込み)
sickleaf
0
540
bashcms本で手を動かしてみた
sickleaf
0
800
技術書典4新刊宣伝LT_radiberry pi!
sickleaf
0
220
Other Decks in Technology
See All in Technology
20241218_今年はSLI/SLOの導入を頑張ってました!
zepprix
0
100
GitHub Copilot のテクニック集/GitHub Copilot Techniques
rayuron
39
16k
Wantedly での Datadog 活用事例
bgpat
2
690
サーバーなしでWordPress運用、できますよ。
sogaoh
PRO
0
120
10個のフィルタをAXI4-Streamでつなげてみた
marsee101
0
180
LINEスキマニにおけるフロントエンド開発
lycorptech_jp
PRO
0
340
re:Invent をおうちで楽しんでみた ~CloudWatch のオブザーバビリティ機能がスゴい!/ Enjoyed AWS re:Invent from Home and CloudWatch Observability Feature is Amazing!
yuj1osm
0
140
効率的な技術組織が作れる!書籍『チームトポロジー』要点まとめ
iwamot
1
110
Working as a Server-side Engineer at LY Corporation
lycorp_recruit_jp
0
380
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
290
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
1.4k
[JAWS-UG新潟#20] re:Invent2024 -CloudOperationsアップデートについて-
shintaro_fukatsu
0
120
Featured
See All Featured
Thoughts on Productivity
jonyablonski
68
4.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
A Tale of Four Properties
chriscoyier
157
23k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
450
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
How to Ace a Technical Interview
jacobian
276
23k
GitHub's CSS Performance
jonrohan
1031
460k
KATA
mclloyd
29
14k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
Transcript
「◦◦するシェル芸ちゃん」の紹介 第57回シェル芸勉強会 LT 病葉(わくらば) @sickleaf3 1
「◦◦するシェル芸ちゃん」とは? ・私病葉が一人で立ち上げたアドベントカレンダーのタイトルのこと →きゃろさんによるnlコマンド Advent Calendarの影響あり 2
アドベントカレンダーのコンセプト ・芸能に関連するワンライナーの問題を自分で出題し、自分で回答する 3
各記事のフォーマット 1.ワンライナーの問題を出題 2.ワンライナーを作るまでの導入 →キーになるワンライナーが出てくる場合は節を分けて説明 3.回答例 →主にシェル芸botでの回答を引用 4.??? →後述 4
出題例(1) 「ソニー損保」の文字列から、「ソソニニーー損損保保」を作成して下さい。 5
出題例(2) 1から100までの数字を列挙して、 「3の倍数の場合はAho」「5の倍数の場合はBoke」「3がつく数字の場合はKasu」と表示して下さい。 →何故芸能に関連するテーマなのか? 6
芸能関連のテーマのアドベントカレンダーにした理由 ・「〇〇する芸能ちゃん」という芸能系のYouTubeチャンネルに ワンライナーで解く問題になりそうなネタが多数あったため →アドベントカレンダーのタイトルもここから引用 実際は… 7
芸能関連のテーマのアドベントカレンダーにした理由 ・「〇〇する芸能ちゃん」という芸能系のYouTubeチャンネルに ワンライナーで解く問題になりそうなネタが多数あったため →アドベントカレンダーのタイトルもここから引用 実際は…贔屓にしているYouTubeチャンネルで何かしたかった 8
記事のフォーマット 1.ワンライナーの問題を出題 2.ワンライナーを作るまでの導入 →キーになるワンライナーが出てくる場合は節を分けて説明 3.回答例 →主にシェル芸botでの回答を引用 4.「〇〇する芸能ちゃん」ブロック →問題と関連する動画がある場合はそれを紹介 シェル芸界隈の皆さんには「〇〇する芸能ちゃん」に、 「〇〇する芸能ちゃん」界隈の皆さんにはシェル芸に触れて欲しい
9
思わぬ副作用 芸能に関連するテーマに絞ってしまったあまり、ネタ不足を起こす →これまで敬遠していた画像シェル芸の1歩目を踏み出すことが出来た 10
いらすとや+ojichat出力が画像シェル芸の教材 こちらで勉強させて頂きました。 11
記事一覧(1) 【01】世界のナベアツFizzBuzz 【02】代表作!1・2・3の得点表を作成する 【03】代表作!1・2・3の得点を集計する 【04】ソニー損保七対子 【05】M-1三回戦~決勝の結果からラパルフェの説を検証する 【06】過払い金スロット 【07】国名分けっこトレーニング 【08】NHKラジオの周波数リスト 【09】あべこべを作ろう
【10】世にも奇妙な数字を載せたいよ〜! 【11】問題文を1文字ずつ開示する 12
記事一覧(2) 【12】イイかイカンか審議じゃ 【13】ギャラクシー検索代行 【14】地上波テレビをザッピングする 【15】地上波ラジオをザッピングする 【16】伝言ゲームの限界にターミナルで挑戦しよう 【17】伝言ゲームの限界にダイアログで挑戦しよう 【18】謎解き解き 【19】M-1敗者復活出番順抽選順番サイコロ 【20】キングオブコント2019金玉算
【21】バビ語エンコーダ 【22】、【23】、【24】、【25】 残念ながら4日分空欄…鋭意執筆中 13
ここからはご相談 次の問題を、sedで解く方法が無いか知りたい 問題:謎解きの暗号化された文とヒントがセットになった問題データが含まれています。 ヒントを元に、暗号化された文を解いて下さい。 $ cat a たぬき,きょたたうたのたおやたたつたたはたたホたットたたドたッたグ まぬけ,まはまままんまにまんままはまヤまスま Day18:謎解き解き
14
用意した回答 awkのmatchで暗号で使う文字を拾い、gsubで置換する cat a | awk -F, '{match($1,/(.)(ぬき|ぬけ)/,a); gsub(a[1],"",$2); print
$2 }' 15
変態sed勢の皆様、何卒ご検討下さい 16