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
20
シェル芸に目覚める前と後
sickleaf
0
52
手順メモ(circle.ms、C97申し込み)
sickleaf
0
540
bashcms本で手を動かしてみた
sickleaf
0
780
技術書典4新刊宣伝LT_radiberry pi!
sickleaf
0
220
Other Decks in Technology
See All in Technology
製造現場のデジタル化における課題とPLC Data to Cloudによる新しいアプローチ
hamadakoji
0
180
私はこうやってマインドマップでテストすることを出す!
mineo_matsuya
0
160
ライブラリでしかお目にかかれない珍しい実装
mikanichinose
2
300
社内で最大の技術的負債のリファクタリングに取り組んだお話し
kidooonn
0
370
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
9
120k
Windows Autopilot Deployment by OSD Guy
tamaiyutaro
0
290
ZOZOTOWNでの推薦システム活用事例の紹介
f6wbl6
1
440
Intuneお役立ちツールのご紹介
sukank
3
720
全社横断データ活用推進のコツと その負債とのつき合い方
masatoshi0205
0
160
Spring Frameworkの新標準!? ~ RestClientとHTTPインターフェース入門 ~
ogiwarat
2
250
エンジニアが一生困らない ドキュメント作成の基本
naohiro_nakata
2
110
State of Open Source Web Mapping Libraries
dayjournal
0
200
Featured
See All Featured
Building Applications with DynamoDB
mza
90
6.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
A Modern Web Designer's Workflow
chriscoyier
693
190k
We Have a Design System, Now What?
morganepeng
50
7.2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
[RailsConf 2023] Rails as a piece of cake
palkan
51
4.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
2
70
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Embracing the Ebb and Flow
colly
84
4.5k
Done Done
chrislema
181
16k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
15
2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
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