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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
sickleaf
December 30, 2021
Technology
0
150
「○○するシェル芸ちゃん」の紹介
sickleaf
December 30, 2021
Tweet
Share
More Decks by sickleaf
See All by sickleaf
20240512ジャンル指定クイズ
sickleaf
0
43
シェル芸に目覚める前と後
sickleaf
0
57
手順メモ(circle.ms、C97申し込み)
sickleaf
0
550
bashcms本で手を動かしてみた
sickleaf
0
910
技術書典4新刊宣伝LT_radiberry pi!
sickleaf
0
220
Other Decks in Technology
See All in Technology
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
340
Context Engineeringの取り組み
nutslove
0
380
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
130
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
2
3.1k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
300
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
380
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
360
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
840
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
6
1.3k
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
180
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
The SEO identity crisis: Don't let AI make you average
varn
0
330
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
57
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
KATA
mclloyd
PRO
34
15k
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