読者です 読者をやめる 読者になる 読者になる

くんすとの備忘録

プログラミングや環境設定の覚え書き。

「第28回シェル芸勉強会 大阪サテライト」レポート

04/22(土)に東京で行われた「jus共催 第10回初心者向けなのかと百条委員会化する午前のシェル勉強会/第28回基準値を超えるシェル芸勉強会」について、今回も大阪でサテライトしました! イベント情報 東京(本家) usptomo.doorkeeper.jp 問題:【問題のみ】第…

「第27回シェル芸勉強会 大阪サテライト」レポート

02/11(土)に東京で行われた「jus共催 第9回初心者満足度ナンバーワン(当社調べ・調べてないけど)シェル勉強会/第27回sedこわいシェル芸勉強会」について、今回も大阪でサテライトしました! イベント情報 東京(本家) usptomo.doorkeeper.jp 問題:【問題の…

第26回シェル芸勉強会 大阪サテライト」レポート

12/25(日)に東京で行われた「jus共催 第8回初心者の方角に向いて講師が喋るシェル勉強会(初心者向けとは言ってない)/第26回シェル芸勉強会及びエクシェル芸勉強会」について、今回も大阪でサテライトしました! ※すみません、年末年始忙しすぎ&インフルエ…

「第25回シェル芸勉強会 大阪サテライト」レポート

10/29(土)に東京で行われた「jus共催 第7回初心者の定義で大揉め午前のシェル勉強会/第25回もう4年もやってんのかシェル芸勉強会」について、今回も大阪でサテライトしました! イベント情報 東京(本家) usptomo.doorkeeper.jp 問題:【問題のみ】第25回もう…

「第24回シェル芸勉強会 大阪サテライト」レポート

8/27(土)に東京で行われた「第6回もう初心者向けでないなんて言わないよ絶対午前のシェル勉強会/第24回◯◯o◯裏番組シェル芸勉強会」について、今回も大阪でサテライトしました! イベント情報 東京(本家) usptomo.doorkeeper.jp 問題:【問題のみ】第24回◯◯o◯…

「シェル芸勉強会 大阪サテライト」のレポートを書くためのシェルスクリプトを作成しました。

賢明な読者諸君は既にお気付きになられているかと思いますが、ここ数回のシェル芸勉強会大阪サテライトレポートの記事、実はほぼ全て同じ構成になっています。 「第19回シェル芸勉強会 大阪サテライト」レポート - くんすとの備忘録 「第21回シェル芸勉強会 …

「第23回シェル芸勉強会 大阪サテライト」レポート

6/18(土)に東京で行われた「jus共催、第5回初心者向けとは言うものの午前のシェル勉強会/第23回梅雨でモワッとしたシェル芸勉強会」について、今回も大阪でサテライトしました! イベント情報 東京(本家) usptomo.doorkeeper.jp 問題:【問題】第23回梅雨で…

稼働中のdockerコンテナのIPアドレス一覧を取得する

ワンライナーで。 docker ps | awk 'NR>1&&$0=$1' | xargs -n 1 docker inspect -f "{{.Name}} {{.NetworkSettings.IPAddress }}" 出力例 /gitbucket 172.17.0.4 /jenkins 172.17.0.3 /redmine 172.17.0.2 ※はてブコメントによると、名前はdocker ps -qで取…

「第22回シェル芸勉強会 大阪サテライト」レポート

4/31(土)に東京で行われた「jus共催、第4回初心者向け詐称疑惑午前のシェル勉強会/第22回ゴールデンウィークの存在疑惑シェル芸勉強会」について、今回も大阪でサテライトしました! 到着! #シェル芸 https://t.co/ZOTWas17c9— nmrmsys (@nmrmsys) 2016年4…

Ubuntu on Windowsで危険シェル芸やってみた

ネタです。 環境 VirtualBox上のWindows 10 Home 64bit レポート 実行直前 実行中… 数十秒後 さらに数十秒後 エラーメッセージが表示されています bashを閉じると元通りになりました 残念ながら(?)、死には至らなかった模様。。。

シェル芸でズンドコキヨシ

おしらせ:今回はjotコマンドあります 概要 最近流行の「ズンドコキヨシ問題」を、シェルワンライナーで解いてみました。Javaの講義、試験が「自作関数を作り記述しなさい」って問題だったから「ズン」「ドコ」のいずれかをランダムで出力し続けて「ズン」「…

危険シェル芸を(比較的)安全に実行する方法

注意 たとえ逆刃刀であろうとも刀……それは人を傷つける。同様に、環境を整備したとしても、危険シェル芸は依然として危険です。 絶対に安全な環境で実行しましょう!!! 手順 まず、サブシェルへ乗り換えます。 bash ulimitコマンドを使い、リソースを制限…

「第21回シェル芸勉強会 大阪サテライト」レポート

2/13(土)に東京で行われた「jus共催、第3回今度はたぶん初心者向けに嘘はないでしょう午前のシェル勉強会/第21回未経験者大歓迎!誰でも働けるアットホームな職場ですシェル芸勉強会」について、今回も大阪でサテライトしました! 大阪サテライト会場です!※…

直前のコマンドラインにハッシュタグ「#シェル芸」をつけてツイートするためのコマンドを作りました。

github.comいちいち端末からブラウザにコピペしてツイート、という流れが面倒なあなたに! これは何? 標準入力から読み込んだ文字列にハッシュタグ「#シェル芸」をつけてツイートするpythonスクリプトです。 確認済みの環境 python2.7 on MSYS2 (64bit) pyt…

「第19回シェル芸勉強会 大阪サテライト」レポート

10/31(土)に東京で行われた「第19回シェル芸3周年記念勉強会&第36回だいたい発足6年半記念USP友の会定例会 」について、今回も大阪でサテライトしました! イベント情報 東京(本家) usptomo.doorkeeper.jp 問題:【問題】第19回シェル芸3周年記念勉強会 – 上…

pacmanを使ってOpen-usp-Tukubaiをインストールする

Open-usp-Tukubaiへ、pacmanからインストールするためのプルリクエストがマージされました。github.comArchLinuxとMSYS2で動作確認済みです。 手順 コンパイル済みのパッケージからインストールする場合 パッケージをダウンロードし、インストールします。 c…

「第18回ニンニク入れますかシェル芸勉強会」についったーで参加しました

各種リンク jus共催勉強会「なぜシェルに仕事をさせてはいけないのか」と第18回ニンニク入れますかシェル芸勉強会。そして第35回アブラマシマシUSP友の会定例会 - USP友の会 | Doorkeeper 福岡サテライト会場:第18回シェル芸勉強会 : ATND 【問題】第18回ニ…

【FreeBSD】nlコマンドのオプション、論理ページなど

昨日のシェル芸ヴェンキョウカイ(問5)で話題(?)になった、nlコマンドのオプションについて。これもさらりとオプションの再確認だけ…… と思っていたのですが、『論理ページ』なるものが気になったのでむしろそちらをメインに確認してきます。 論理ページのセ…

【FreeBSD】catコマンドのオプションをおさらい

昨日のシェル芸ヴェンキョウカイ(問5)で話題(?)になった、catコマンドのオプションについて。これはさらりとオプションの再確認だけ… テストデータ 問5;https://github.com/ryuichiueda/ShellGeiData/blob/master/vol.18/Q5/text あ あ い い う え お お お…

commコマンドのつかいかた

昨日のシェル芸ヴェンキョウカイ(問2)で話題になった、commコマンドについて。 自分はたまたま先週使ったことがあって知ってたんですが、シェル芸ヴェンキョウカイで初めて知った!っていう人もいたみたいだし、せっかくなので使い方をまとめておきます。 テ…

BSD環境での制御コードの置換について

昨日のシェル芸ヴェンキョウカイ(問2)で話題になった、BSD系環境で制御コードを置換するはなしです。 sedではやれないけどtrなら……という話です。BSDでも、trを使えば8進数で置換できるみたい。 comm <(sort a) <(sort b) | sort -r | tr '\011' ',' #シェル…

【FreeBSD】uniqコマンドでキーを使った重複カットを行う

昨日のシェル芸ヴェンキョウカイ(問1、問5)で話題になった、BSD系環境のuniqコマンドの使い方について。 BSDのuniqにはキー部分を指定する「-w」オプションがないけどどうするの? っていう話です。 テストデータ 問1;https://github.com/ryuichiueda/ShellG…

FreeBSDでシェル芸を練習するためのVMWare Player仮想マシンをプロビジョニングするツールを作った

ひとつ前の記事(VMWare Playerの仮想マシンを自動でプロビジョニングするツールを作った - くんすとの備忘録)で作成したプロビジョニングツールを、シェル芸用に拡張しました。使い方はそっちをご参照ください。 リポジトリ git@github.com:kunst1080/vm-pro…

FreeBSDでシェル芸を練習するためのVagrant設定を作りました

kunst1080/vagrantfile-freebsd-shellgeigithub.com通称「シェル芸」(※)の練習を、FreeBSD上で行うためのVagrant設定を作成しました。USP友の会で定期的に行われている「シェル芸勉強会」へ参加する際に使用したり、先日出版された シェルプログラミング実用…

ゴールデンウイークシェル芸問題を解きました

何日か経ちましたし、もういいですよね…… 課題 お題:ゴールデンウイークシェル芸問題 | 上田ブログ 1から100まで数字が書いてあるansというファイルを作り、ansの中から素数でない数をワンライナーだけで消し去ってください。(ansの中身を書き換えるという…

【FreeBSD】入力ファイルに直接リダイレクトして書き込みができるかどうか実験してみた

シェル芸家元より、GWの宿題が出題されました。 ゴールデンウイークシェル芸問題 | 上田ブログさて、これの関係で、入力ファイルに直接リダイレクトして書き込みができるかどうか、問題を解く前に調べておこうと思いちょっと実験してみました。 日頃気になっ…

「第16回シェル芸勉強会 大阪サテライト」レポート

4/18(土)に東京で行われた「第16回春だからログ解析するぞシェル芸勉強会 & 第34回ログと言っても丸太のことではないUSP友の会定例会」について、今回も大阪でサテライトしました! イベント情報 東京(本家) usptomo.doorkeeper.jp 問題:【問題のみ】第16回…

paizaオンラインハッカソン5をbashワンライナーで説いてみた(MINAMIルート)

マンガ版「俺の許嫁と幼なじみが修羅場すぎる」|paizaオンラインハッカソン5paiza.jp幼なじみルートの最終問題の解答例です。 read X Y && awk -v x=$X -v y=$Y '{for(i=0;i

uniqコマンドを使って、論理和・論理積・排他的論理和・差集合を得る方法

タイトルの通り、UNIXの「uniq」コマンドを使って、2つのファイルから 論理和(OR) 論理積(AND) 排他的論理和(XOR) 差集合(A-B) 差集合(B-A) を取得する方法を示します。 方法 前提:入力ファイル 確認のため、以下のような、ファイルa・bを使用します。 % ca…

面接官 「1~250までの数字がある。1つだけ抜けてる数字がある時、どうやってその数字を探し出しますか?」 をやってみました

@nullpopopo さんの記事にインスパイアされて、自分もやってみました。 [シェル芸]面接官 「1~250までの数字がある。1つだけ抜けてる数字がある時、どうやってその数字を探し出しますか?」 をやってみた | (っ´∀`)っ ゃー | nullpopopo 設問 1~250までの…

paizaオンラインハッカソン Vol.4 Lite「エンジニアでも恋がしたい!」をいろんな言語で解いてみた

応募期間終わりましたし、もう大丈夫だよね……エンジニアでも恋がしたい〜転職初日にぶつかった女の子が同僚だった件〜|paizaオンラインハッカソン4 Lite マンガ版「エンジニアでも恋がしたい!」〜転職初日にぶつかった女の子が同僚だった件〜|paizaオンラ…

「第14回東京居残りシェル芸勉強会&第32回蟹ではなくピザが出るUSP友の会定例会」の問題をなるべく解きました

当日は用事があり参戦できなかったので、ブログ参戦です! TLをネタバレしない程度に覗いてみましたが、今回の問題はいつもにも増して頭がおかしいとレベルだとの評判で、なかなか楽しみであります! 各種リンク 公式:https://www.usptomo.com/PAGE=2014121…

(初心者向け)空行を出力する(別解) の別解を考えてみました

@nullpopopoさんの記事を受けて、自分もやってみました。 [シェル芸](初心者向け)空行を出力する(別解) | (っ´∀`)っ ゃー | nullpopopo さて、FreeBSDには rs(1) という、配列を変換するコマンドがあります。例えば、 % jot 10 | rs 2 3 1 2 3 4 5 6とすれ…

「第13回シェル芸勉強会 大阪サテライト」を開催しました

本日東京で行われた「第13回危険でない方のシェル芸勉強会&第31回安全だと声高に叫ぶと逆にどうなのかUSP友の会定例会」について、大阪からサテライト会場を実施しました!! イベント情報 大阪サテライト イベント:第13回シェル芸勉強会 大阪サテライト - …

「第12回本当は怖くないシェル芸勉強会&第29回本が出たよUSP友の会定例会」に参加してきました

今回は関西から、Twitter参加しました。 イベント:http://usptomo.doorkeeper.jp/events/12763 UST:http://www.ustream.tv/channel/%E3%82%B7%E3%82%A7%E3%83%AB%E8%8A%B8 問題と解説:http://blog.ueda.asia/?p=3535 togetter:http://togetter.com/li/70…

ユニケージとメインフレームJCLの類似点について

※これは第10回記念シェル芸勉強会@シェルリアンタワー&第28回場所が未定だったが決まったぞ定例会の懇親会(中華料理店)で無理やり発表したLTの内容を文字に起こしたものです。 目的 「ユニケージ」を知ってから、ずっと何かモヤモヤした気分だった。 その…

シェル芸の勉強会にiPhoneで参加する方法

概要 iPhone用にBluetoothのキーボードを買ったので、シェル芸の勉強会にiPhoneで参加しますよ。っていう話。次のシェル芸勉強会→第10回記念シェル芸勉強会@シェルリアンタワー&第28回場所が未定だったが決まったぞ定例会 経緯 丁度、この商品を買った時のこ…

「第9回寒中シェル芸勉強会&第27回バナナで釘が打てますUSP友の会定例会」の問題をコマンドプロンプトで解いてみた

概要 先日、「第9回寒中シェル芸勉強会&第27回バナナで釘が打てますUSP友の会定例会」(http://usptomo.doorkeeper.jp/events/8339)にリモートで参加しまして。 https://twitter.com/kunst1080/status/434556029561344000 当日は普通にFreeBSD上のzshとかbash…

「第8回クリスマスって何だっけ シェル芸なら知ってる勉強会」に行ってきた、なのん

急がないと年を越してしまう!というわけで、駆け足でまとめまする。 スライドはこちら(模範解答付き) http://www.slideshare.net/ryuichiueda/20131222-8 参加環境 いつもどおり、FreeBSD on Windows7 で参戦。 (FreeBSDの人はほとんどいなかった感じ) 今…

「第7回俺とお前のゆるゆる シェル芸勉強会」にいってきましたので。

新幹線なう。おうち到着予定時刻は 23時半頃。 概要 問題のみ http://www.slideshare.net/ryuichiueda/20131102-uspstudy-qonly 模範解答つき http://www.slideshare.net/ryuichiueda/20131102-27846323 環境 自分は FreeBSD on Windows7 で参戦。 Mac と Li…

【bash】COBOLのコピー句を解析してperlでunpackする

2013/6/22(土) に行われた 第5回シェル芸勉強会(プレーンタイプ) &第23回#!/beer/bash定例会 の懇親会LTにて発表しました。 固定長レコード形式行順ファイルでもAwkがしたい! from kunst1080 内容と説明は、上記参照ということで・・・コードをば。 ※S9 …

「第4回春爛漫シェル芸人撩乱勉強会&第22回勝手に新歓定例会」あそびきにました

「第4回春爛漫シェル芸人撩乱勉強会&第22回勝手に新歓定例会」に参加して来ました!その時のメモやらなにやらをここに。 概要 会長さんからシェルの問題が出題され、それをみんなで黙々(?)と解いていくような形式でした。 初心者には玄人のフォローが着く…

広告