たいちょーの雑記

ぼくが3日に一度くらい雑記をかくところ

bash

第65回シェル芸勉強会に参加しました

参加しました。今回は自宅からリモート参戦でした。 新生シェル芸Botがめちゃいい感じでしたね。整備ありがとうございます!! この参加記では時間中の自分の解答と、解きなおしのPowerShell解をしたりしなかったりします。 Q1 以下のようなinputファイルが…

第56回シェル芸勉強会に参加しました

参加しました!当日のYouTube Liveはこちら Q1 日本語を入力せずに、「月月火水木金金」と出力する問題。元ネタ知らなくてジェネレーションギャップ。 $ echo 2021-12-0{6,6,7,8,9,10,10}| fmt -1 | xargs -I@ date --date @ +%a | paste -sd '' 月月火水木…

第55回シェル芸勉強会に参加しました

しました。 Q1 以下の図形を描く問題。ただし、forとwhileは禁止とのこと。ナンテコッタ… * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * echo 11111111110000111010010110011001 | fold -w8 | sed 'y/10/* /' | pee 'ca…

第54回シェル芸勉強会に参加しました

参加しました 今回もリモート開催でした。 配信のURLはこちらです。 明日はちょっと時間とれなさそうなので、今回は開催当日の投稿です。というわけで時間中に解答できたものだけ記述します。PowerShell解はありません。 Q1 「おらおら」とか「へいへい」み…

第53回シェル芸勉強会に参加しました

今回も参加しました。リモートになってから1年ぐらい経ったような…。 YouTubeのアーカイブはここから見られます。 Q1 まずは準備として以下のコマンドを実行します $ seq 1e6 | shuf > a 1~100万までの数値をランダムで並び変えたファイルaを作る。 このファ…

第52回シェル芸勉強会に参加しました

参加しました 今回は声を出す参加者を募集してYouTubeで配信というスタイルだったようです。会場のうめき声を思い出させるような感じになるかと思いましたが、最後の方は無言になってましたね…そういえば会場の時もうめき声というよりは無言だったような… さ…

第51回シェル芸勉強会に参加しました

参加しました 今回もリモート開催ということでした。そろそろここの前置きに書くこともなくなってきました。 さて毎回の通りですが、時間中に出したzsh/bashでの解答と、これを書きながら考えたPowerShellでの解答の両方を載せていこうと思います。PowerShel…

ワンライナー中にC#を書きたかったのでocsというコマンドを作った

作りました github.com 経緯 自分はC#が好きなので、シェルでワンライナーを描いているときもふと、C#が使いたくなります。そういう時はMonoのREPLを使ったりしていたんですが、各行に対してC#を適応したいとき、書くコードが増えてしまうのでイマイチでした…

第49回シェル芸勉強会に参加しました

前回に続きリモートシェル芸勉強会でした。今回は問題は簡単だけど解答を変態にしなさいという感じらしい。変態じゃないのでわからんね。 問題と解答はこちら。当日のライブストリームはこちら 今回もbash/zshとPowerShellの解答を書いていきます。PowerShel…

第48回シェル芸勉強会に参加しました

しました 今回は前回に続きリモート開催ということで、おうちからYouTube越しに参加。サテライトとは違い自分のうめき声しか聞こえないのでちょっと寂しいですね 問題と解答例はここ。今回はbashというかプロセスが云々の問題が多いようなので、PowerShellの…

雑記 2020-04-24

雑記 朝起きて、窓を開けるの。そしたら部屋が寒いの。 CLIでコピーをしたい CLIでSTDINからの入力や、一つ前のコマンドをコピーしたいことがあるのでShell関数を定義している # copy text to clipboard # usage: # - yy [text] -> copy [text] to clipboard…

第46回シェル芸勉強会に参加しました

参加しました 今回は午後のみ。毎度「死にます」と宣言されるので戦場かなんかだと思ってます。 問題と解答はここです。 Q1 データを幹葉表現に変換する問題。 $ cat vol.46/data|fmt -1|sed 's/^[0-9]/+&/g'|sed 's/+\|-/& /g'|awk '{k=$1int($2/10);b[k]=b…

難読化dateコレクション-3-$[]利用

難読化dateしましょう 難読化dateコレクション、略して難daコレは難読化された date コマンド(略して難da)を集めた聖典 dateコマンド $ date 2019年 12月 11日 水曜日 20:31:43 JST 見ての通り日付を出力するツール。coreutils に入っている。 PowerShell…

第45回シェル勉強会に参加しました

参加しました 参加しました。 午前 今回は前回の続き、ぷるさんによるJavaScriptの非同期処理についてでした。 www.pscp.tv 例とかを出しながら解説していただきました。JSは各機能の名前ぐらいしか知りませんでしたが、いくつかの単語について分かったので…

誕生日なので難読化シェル芸した

今日はお誕生日 今日は紲星あかりちゃんのお誕生日です! www.ah-soft.com ついでに私のお誕生日でもあります。というわけでお誕生日に関係する文字列から date コマンドを作っていきたいと思います 1 お誕生日おめでとう始動 $ : $(echo お誕生日おめでとう…

第42回シェル芸勉強会に参加しました

第42回シェル芸勉強会@大阪サテライトに参加しました 今回は久々に午後のみ、予告もかなり地獄感出ていたので、今回は生き残ることを目標にしました さらに今回はPowerShell芸の練習も兼ねてPowerShellでの解答も同時に記録しておこうと思います 問題と解答…

第41回シェル芸勉強会に参加しました

参加しました かんたんに感想を述べると、楽しかったです 午前 鳥海さんの文字コードシリーズ、第6回でした。今度こそ最終回だそうです。さみしい 資料はここ(Tweetへのリンク)です。 お話はUnicode結合文字についてでした。 部品の集合とすることで、あらゆ…

第39回シェル芸勉強会大阪サテライトへ参加してきました

参加しました 2018/12/22大阪で行われた第39回シェル芸勉強会大阪サテライトへ参加してきました. 午前 今回も鳥海さんによる文字コードについてでした.前回参考文献にあがっていたユニコード戦記を読んでおいたのでどのへんの話かな~と楽しみにしてました…

Goが面白いのでまたcdx作った

cdx github.com cdx は僕が一人でメンテしてる cd コマンドのラッパーです。この手のツールでよく使われているのは、enhancdやzなどがあります。 github.com github.com とくにenhancdは非常に強力なツールで、利用している方も多いと思います。 cdxではCust…

第35回シェル芸勉強会に参加しました

めちゃくちゃだよお・・・ 第35回またまためでたいシェル芸勉強会の大阪サテライトに参加してきました。 この日大阪は寒かったので久しぶりにウインドブレーカーを取り出したんですがストリーミング配信の先は半袖だったので驚きました・・・ なんで半そでな…

お前らのWSLはそれじゃダメだ

OIT Advent Calendar 2017!!! 2023/10/12 追記 この記事は2017年現在のものなので、今は参考にしないほうがいいと思います この記事は、 OIT Advent Calendar 2017の1日目の記事です adventar.org わーいあどべんとだー OIT Advent Calendar が今年もやって…

cdx アップデート 2.1

cdxアップデート2.1 ついこないだ2.0を出したんですけど思うところあって2.1つくりました github.com Python3での書き直し 殆どのスクリプトをPython3で書き直し、分割しました これにより動作にPython3が必要になりました 必要なパッケージはビルトインだけ…

cdコマンドのwrapperを自分のためだけに作った

といってもだいぶ前からあるんだけどね 既存のコマンドをシェルスクリプトで魔改装するの最高 cdのwrapperと言えばenhancdとかfishのzがありますね github.com github.com 実は僕もcdxという同じようなコマンドを作っていて、それは2016年の年末にここでも紹…

BashとかからLINQ使いたくてShelLINQってコマンド作った

BashとかからLINQ使いたくてShelLINQってコマンド作った ウヒャァ使いやすい LINQすき コマンドラインでの作業をしているとき、シェルスクリプトを書いているときに突然LINQが使いたくなる人に向けて作ったコマンドです docs.microsoft.com 似たような機能を持つ…

AAの画像作ってくれるSlackBotつくった

Pythonむずい 勉強が足りない AAは面白いが崩れる AAって面白いですよね。 dic.nicovideo.jp でも2chの専ブラとかでないと本来の見た目でなかったり、そもそも崩壊していたり・・・。 ブーム君のAA Slackでもそれは例外でないです。 この間某Slackで「いよい…

世界一わかりやすい絶対パス

世界一は盛り過ぎた みなさんcdx使ってますか。ぼくは使ってます。 xztaityozx.hatenablog.com パスって見づらい Linux上で作業をしていてたまに思うことがありません?僕は思います。 例えば こういうの これってまだ見やすい方ですけど、長くなってくると…

最強のcdコマンドを目指して

cdで無限の可能性を 集え!OITer!!! OIT Advent Calender 2016!!!! この記事は、 OIT Advent Calendar 2016の5日目の記事です。 5日目の今日も隊長がお送りします。 皆さんcdコマンド使ってますか。 cmdにもシェルにもふつーにありますよね。 lsとか…

VSCodeの統合ターミナルをbashにしてiverilogしたい

VSCodeの統合ターミナルをbashにしてiverilogしたい 最近知ったんですがVSCodeに統合ターミナルが追加されたんですね。 表示させるとヒョコッと下に出てきてIDE感が増します。 しかしコイツ、Defaultではぼくの嫌いな cmd.exe が当てられているので、 _人人…