Enviar pesquisa
Carregar
Owari version 2.0 をつくりました
•
0 gostou
•
1,269 visualizações
X
xztaityozx
Seguir
2021年8月21日に行われたシェル芸勉強会のLTで使った資料です
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 15
Baixar agora
Baixar para ler offline
Recomendados
アーティストだけでぷちコン! -「Veloce」製作事例-
アーティストだけでぷちコン! -「Veloce」製作事例-
genichiro masaki
呪符式高速詠唱シェル芸2
呪符式高速詠唱シェル芸2
xztaityozx
呪符式高速詠唱シェル芸
呪符式高速詠唱シェル芸
xztaityozx
surgeコマンド作りました
surgeコマンド作りました
xztaityozx
ナーベンシュタイン距離 ~グラフを添えて~
ナーベンシュタイン距離 ~グラフを添えて~
xztaityozx
あの、selのリベンジをさせてください
あの、selのリベンジをさせてください
xztaityozx
実績を達成しました!
実績を達成しました!
xztaityozx
ワタナBase59
ワタナBase59
xztaityozx
Recomendados
アーティストだけでぷちコン! -「Veloce」製作事例-
アーティストだけでぷちコン! -「Veloce」製作事例-
genichiro masaki
呪符式高速詠唱シェル芸2
呪符式高速詠唱シェル芸2
xztaityozx
呪符式高速詠唱シェル芸
呪符式高速詠唱シェル芸
xztaityozx
surgeコマンド作りました
surgeコマンド作りました
xztaityozx
ナーベンシュタイン距離 ~グラフを添えて~
ナーベンシュタイン距離 ~グラフを添えて~
xztaityozx
あの、selのリベンジをさせてください
あの、selのリベンジをさせてください
xztaityozx
実績を達成しました!
実績を達成しました!
xztaityozx
ワタナBase59
ワタナBase59
xztaityozx
ocsとselってコマンド作ったわよ
ocsとselってコマンド作ったわよ
xztaityozx
ワタナベシェル
ワタナベシェル
xztaityozx
柿と杮
柿と杮
xztaityozx
難読化PowerShell芸入門
難読化PowerShell芸入門
xztaityozx
シェル芸をドット絵にして思いを伝えよう!
シェル芸をドット絵にして思いを伝えよう!
xztaityozx
終わりを出力するコマンドつくった
終わりを出力するコマンドつくった
xztaityozx
ワタナベ難読化シェル芸
ワタナベ難読化シェル芸
xztaityozx
~/.bashrcを難読化しよう!
~/.bashrcを難読化しよう!
xztaityozx
CLIツール作るの楽しい
CLIツール作るの楽しい
xztaityozx
レッツゴー難読化シェル芸
レッツゴー難読化シェル芸
xztaityozx
超・記号オンリー難読化シェル芸
超・記号オンリー難読化シェル芸
xztaityozx
部活でシェル芸がはやらない
部活でシェル芸がはやらない
xztaityozx
潜入工作任務用シェル芸
潜入工作任務用シェル芸
xztaityozx
ダブルシンク難読化シェル芸
ダブルシンク難読化シェル芸
xztaityozx
破壊的難読化シェル芸
破壊的難読化シェル芸
xztaityozx
みんなで!Base64難読化シェル芸
みんなで!Base64難読化シェル芸
xztaityozx
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
xztaityozx
難読化シェル芸
難読化シェル芸
xztaityozx
Mais conteúdo relacionado
Mais de xztaityozx
ocsとselってコマンド作ったわよ
ocsとselってコマンド作ったわよ
xztaityozx
ワタナベシェル
ワタナベシェル
xztaityozx
柿と杮
柿と杮
xztaityozx
難読化PowerShell芸入門
難読化PowerShell芸入門
xztaityozx
シェル芸をドット絵にして思いを伝えよう!
シェル芸をドット絵にして思いを伝えよう!
xztaityozx
終わりを出力するコマンドつくった
終わりを出力するコマンドつくった
xztaityozx
ワタナベ難読化シェル芸
ワタナベ難読化シェル芸
xztaityozx
~/.bashrcを難読化しよう!
~/.bashrcを難読化しよう!
xztaityozx
CLIツール作るの楽しい
CLIツール作るの楽しい
xztaityozx
レッツゴー難読化シェル芸
レッツゴー難読化シェル芸
xztaityozx
超・記号オンリー難読化シェル芸
超・記号オンリー難読化シェル芸
xztaityozx
部活でシェル芸がはやらない
部活でシェル芸がはやらない
xztaityozx
潜入工作任務用シェル芸
潜入工作任務用シェル芸
xztaityozx
ダブルシンク難読化シェル芸
ダブルシンク難読化シェル芸
xztaityozx
破壊的難読化シェル芸
破壊的難読化シェル芸
xztaityozx
みんなで!Base64難読化シェル芸
みんなで!Base64難読化シェル芸
xztaityozx
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
xztaityozx
難読化シェル芸
難読化シェル芸
xztaityozx
Mais de xztaityozx
(18)
ocsとselってコマンド作ったわよ
ocsとselってコマンド作ったわよ
ワタナベシェル
ワタナベシェル
柿と杮
柿と杮
難読化PowerShell芸入門
難読化PowerShell芸入門
シェル芸をドット絵にして思いを伝えよう!
シェル芸をドット絵にして思いを伝えよう!
終わりを出力するコマンドつくった
終わりを出力するコマンドつくった
ワタナベ難読化シェル芸
ワタナベ難読化シェル芸
~/.bashrcを難読化しよう!
~/.bashrcを難読化しよう!
CLIツール作るの楽しい
CLIツール作るの楽しい
レッツゴー難読化シェル芸
レッツゴー難読化シェル芸
超・記号オンリー難読化シェル芸
超・記号オンリー難読化シェル芸
部活でシェル芸がはやらない
部活でシェル芸がはやらない
潜入工作任務用シェル芸
潜入工作任務用シェル芸
ダブルシンク難読化シェル芸
ダブルシンク難読化シェル芸
破壊的難読化シェル芸
破壊的難読化シェル芸
みんなで!Base64難読化シェル芸
みんなで!Base64難読化シェル芸
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
難読化シェル芸
難読化シェル芸
Owari version 2.0 をつくりました
1.
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | owari version
2.0 をつくりました | | 制作・著作 | |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | | たいちょー | |__________________| ∧∧ || ( ゚д゚)|| / づΦ
2.
みなさん#!/bin/bash(こんにちはの意) たいちょーです twitter: @xztaityozx_001 GitHub: xztaityozx 好きな言語:
C#, Go 職業: お嬢様系難読化シェル芸人
3.
owari
4.
owari #とは 終焉に関するアスキーアートを出力するコマンド リポジトリ: https://github.com/xztaityozx/owari 例えば $
owari 糸冬 --------------------- 制作・著作 OWR という感じ。
5.
ありがとうございます コミット履歴をみたら大体2.5年ぐらい経ってました シェル芸botで使われていたりするのをみると嬉しいです スライドや記事の最後に登場するのも嬉しいです Issueやプルリクも嬉しいです 大感謝です
6.
owari デモチョットダケ owari big grave funnySunday kanban
7.
そんなowariがv2.0になりました きっかけは「看板の持ち手がずれてる」という旨のIssueコメント だいたい ∧ とか
д の幅が環境によって違うせい 特定のフォントを基準にAAを書き直す必要があるが… ここではそのフォントに対応したAAを出力するオプションの追加を提案
8.
$ owari kanban
-g | textimg -o out.png $ owari kanban -g --textimg | textimg -o out.png すごくよさそう
9.
この調子で増やしていけばいいのか?
10.
この調子でこの世すべてのフォントに対応したowari のヘルプ $ owari --help 糸冬 ------------------- 制作・著作
OWR を出力するよ。ほかにもいろいろあるよ。 author: xztaityozx repository: https://github.com/xztaityozx/owari Usage: owari [flags] owari [command] Available Commands: big デカい終を出しますよ completion generate the autocompletion script for the specified shell default 基本の終わりを出力するよ funnySunday 楽しい休日は終わった grave 先祖代々のお墓を出力します help Help about any command kanban 看板を持ちます Flags: -c, --colorful カラフルにします -C, --colorful-always colorfulフラグが有効なとき、パイプやリダイレクト時にもCOLOR_CODEが適用されるよう強制します -n, --count string 指定回数出力します。負数かinfを指定すると無限になります (default "1") -d, --duration duration 複数回出力のインターバルです (default 500ms) -h, --help help for owari -E, --insert-empty 出力の1行目に必ず空白行を挿入します (default true) --offset int 左からアスキーアートまでの距離です -o, --overwrite 複数回出力するときに同じ場所に上書きし続けます -v, --version version for owari --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します --aaaa: aaaaフォントで描画します
11.
手に負えないね
12.
JSONに各フォントでの描画を書き出してみる それをオプションで切り替える --font=HOGE みたいな -t, --textimg
は --font=NotoSansCJK へのエイリアスとする みたいな
13.
{ "Giko": { "default": [ "∧∧
|| ", "( ゚д゚)|| ", "/ づΦ " ], "NotoSansCJK": [ "∧ ∧ || ", "( ゚д゚)|| ", "/ づΦ " ] } } こんな感じで並べる
14.
JSONに書き足すだけでフォント対応できるので嬉しい GoまったくわかんなくてもAAの修正ならできるので嬉しい でも実装の都合でビルドしなおさないといけないので悲しい 直すつもりはある(いつとは言ってない) キミのプルリクエストを待っているぜ!
15.
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | 終 | |
制作・著作 | |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ | | たいちょー | |_________| ∧∧ || ( ゚д゚)|| / づΦ
Baixar agora