じゃあ、おうちで学べる

思考を呼び覚ます このコードに、君は抗えるか。

Shell

Shell ScriptをGo言語に書き直す際に役立つ50本ノックなるものを作り始めた。

インフラ側で必要な問題は100問も要らないので50問に変更した 概要 システム運用者として働く中で、システムの自動化について考える際、まずはShell Scriptによる自動化が思い浮かびます。しかし、より効率的な方法として、2023年にはシステム運用者がGo言語…

私はGo言語でシェルスクリプトが書きたい不都合な生きもの

Goに入ってはGoに従え 私の好きな言葉です(スライド)。XX(架空の)という言語を書いてるならばXX言語らしく書きましょうと常々、思っております。 しかし、インフラエンジニアの魂に最も刻まれた言語は何か? それはシェルスクリプトではないですか。異論は認…

『よみがえるMakefile』という祈り、もしくはJuly Tech Festa 2021 登壇感想

概要 7月18日に July Tech Festa 2021 が開催されて『よみがえるMakefile』 というタイトルで15:20 から登壇した。今さら聞けないIT技術 というお題だったので今さら聞けないけど… みたいなものが議論の種になればとお題をMakefileに決めました。 docs.googl…

#技育祭 ではじめてでもわかる!コンテナ入門 という講義をしたのですがコンテナ技術以前に何が必要か?

概要 空腹状態から回復する為に飯を食っても腹が出る人類の不思議について考えていたら夜でした。2021年03月13日 の15:50 から16:50 までの一時間で技育祭というイベントでコンテナの入門講義を行った。以前から事前に情報が共有できない入門講義は罪深いと…

遠隔参加で楽しそう過ぎて移動シェル芸(?)であそんだ!!!

10/29のシェル芸勉強会でワンライナーslを見ました。 【問題と解答】第25回もう4年もやってんのかシェル芸勉強会 – 上田ブログ ワンライナーでsl #シェル芸 pic.twitter.com/wykjIRHESy— くんすと (@kunst1080) October 29, 2016 これを応用してしてAAたちを…

|(パイプ)について考える。

はじめに |(パイプ)は美しい。その、まっすぐ伸びる姿。自分のコマンドラインに登場すると血の温度が2℃くらい上がる。コマンドラインで見せるその献身さには涙が出る。プログラミングする元気がなくても|(パイプ)は僕にやさしい。そんな|(パイプ)のおはなし…

ps -aux|awk '{print $1}'|sort |uniq -c |sort -nr でrtkitユーザーを見つけた話

ps -aux|awk '{print $1}'|sort |uniq -c |sort -nr でrtkitユーザーを見つけた話 最近、グローバルIPが降ってくる環境にPCを置いていたので単純に今、セキュリティが大丈夫かどうか心配になり調べた。 するとrtkitという名前で/usr/lib/rtkit/rtkit-daemon…

就活生が東京で時間が空いたしWebスプレイピングのことがよく分かんないのでPythonでちょこちょこってやった話。

2016年4月20日現在で必要なモジュールがなかったので一部、Python2で行っているため注意していただきたい。 今回はPython3でWebスクレイピングを行おうとおもう github.com サンプルコードはここに置いてあるので各自、自己責任で取り扱ってもらいたい。 コ…

$ :(){: | :};: がなぜ危険なのか…

自分用の危険シェル芸メモ で、今回は危険シェル芸界隈でもっともお馴染みのこのコマンド $ :(){: | :};: ↑どういう処理をしてなぜ、危険なのかを解説していく中で危険シェル芸の神秘の世界を体験していただければとおもいます。 $ :(){: | :};: よくよく見…

勉強会を主催した話。

はじめに まず、私が勉強会を主催出来たのは無料で会場を貸してくださったベータソフト様をはじめ勉強会を開催するに当たって色々、教えて下さった前田さん。裏方として今回初心者の面倒をみてくださった田代さんのおかげです。また、参加された皆様におかれ…

awk であそぼ!!!

ここではコマンドの使い方について詳しく説明することはありません。文字どうり遊ぶだけなので都度、引数やオプションは調べながら自分で工夫してみてください。 seq コマンドで数字を生成します。 $seq 1 512345 出来ました。 このままでは面白くないので $…