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

日々之迷歩

世の中わからんことだらけ

ITが複雑で難しくなっていく様に翻弄される日々です

第28回シェル芸勉強会へ遠隔参加

期間限定ではあるが忙しさがピークに達し自分を見失いかけていたため、福岡サテライト会場開催の決断と通知が遅くなってしまい申し訳ない。今回も株式会社エスコ様(旧ベータソフト様)の会議室を利用させていただいた。

第27回シェル芸勉強会へ遠隔参加

起きるとそこは雪国だった。ここは福岡県。寒さに負けて引き篭もっていたいが、電車に乗るため駅へと向かうのであった。目的地はシェル芸勉強会の福岡サテライト会場。今回の会場はベータソフト様会議室を使わせていただいた。今回はのべ8人の有志がサムサニ…

第26回シェル芸勉強会へ遠隔参加

福岡市内に繰り出すと大勢の人で賑わっていた。これが世に言うクリスマスといふイベントらしい。そんな中向かっていくのは天神にあるAIP Cafe。そう、今日はシェル芸勉強会。福岡サテライト会場に、私も含め合計7人の有志が集った。しかし今回は内容的に不穏…

第25回シェル芸勉強会へ遠隔参加

色々と忙しい状況ではあったが、第25回シェル芸勉強会の福岡サテライト会場が開催出来た。開始時間が早くなったが会場はベータソフト様会議室を準備していただいた。大変感謝である。今回の参加者は9名だった。山を越えた県外からの参加者もいらっしゃった。…

バナー芸人衆

TwitterとGistに投稿したが、せっかくなので忘れないうちにブログ記事にしておく。おとといに「符号化処理芸人衆」というタイトルで記事を書いたが、その中で@grethrenさんよりbannerコマンドについて教えてもらった。そういえばそんなコマンドあったね。

符号化処理芸人衆

シェル芸ではテキスト処理だけでなくバイナリの符号化処理とかも扱うことが出来る。こういう処理がサラッと出来るようになるとヤバい人ステキな人と危険視尊敬されること間違いなし。

第24回シェル芸勉強会へ遠隔参加

ということで今回は快挙である!ついに会場の様子を写真に撮ることが出来たのである・・・こんなことで感無量な気持ちになれるオイラは小せえよ。今回の会場はいつもの会場とは違って、会社の会議スペースを利用。参加者が少なかったのでテレビを使った小ぢ…

シェルスクリプトマガジン記事の補足情報

この度シェルスクリプトマガジンに「Personal Tukubaiを使ってみた」という題目で記事を寄稿させていただいた。補足情報や記事内に記載したリンクなどを記載しておこうと思う。後編の記事に関する記載を追記した。(2016年7月24日)

第23回シェル芸勉強会へ遠隔参加

会場の様子を後ろから写真に撮る、いつになったら実現出来るのかもう分からなくなってきた今日この頃。イマイチ雨の降りが悪い梅雨の最中、脳みそスパルタ教育にご参加いただきありがたや。

Open usp TukubaiをHomebrewでインストールする

ユニケージ開発手法で使われるTukubaiコマンドのオープンソース版がOpen usp Tukubai。シェル芸勉強会などでも出てくるが、Tukubaiコマンドは使ってみないと良さが分かりにくいシブいやつ。より使ってもらうには簡単にインストールが出来る方がイイよね。先…

第22回シェル芸勉強会へ遠隔参加

世間はゴールデンウィークですがいかがお過ごしだろうか?そんなの関係なくやること満載な上に、第22シェル芸勉強会の福岡サテライト会場を開催して更にフラフラになっているが、一体どういうことなのだろうか??

マイナンバーチェッカー用シェルawkスクリプト

先日は、仕様に基づいたマイナンバーを列挙するシェルのワンライナーを書いた。危険シェル芸ではないつもりだが、パソコンに高負荷をかけるため要注意なワンライナーではある。

真・マイナンバーシェル芸

マイナンバー。それは12桁の数字で表現されるシークレットなアイデンティティ・・・アイデンティティがシークレットとはこれいかに???

EICARテストファイル作成でハマる

アンチウイルスソフトの動作テストをするのに、本物のウイルスを使う人はおらんだろう。いやおらんよね??

シェルスクリプト入門福岡が開催された

先日、若手の方主導で「シェルスクリプト入門福岡」の勉強会が開催された。シェル関連以外とかでも、若手の方がこういうイベントをやるのが広まるといいな。

オプションの扱い混乱ネタ

先日Twitterで--という引数ってなんだろうという話題が上がっていた。@ryoana14さんによる投稿がヒントになった話題だ。 シェルシェルしてるとたまに見かける「--」は何なのだろう— りょー (@ryoana14) March 1, 2016

FreeBSDでbashのプロセス置換を使う時の注意点

bashやzsh、tcshなどの高機能シェルには、いろいろと便利な機能がある。独自の拡張機能には互換性の問題もあるが、個人的には作業の効率化のため、必要なものはうまく使う方がいいと思っている。

BSD版dateコマンドの落とし穴

プログラミングにおいて日付など時間に関する処理は厄介な代物の一つ。プログラミング言語には、日付に関する関数やクラスが準備されているので、通常はそれを使って時間に関する処理をする。

sortコマンドでフィールド区切り文字を指定

先日のシェル芸勉強会福岡サテライトでちょっと話題に上がったのがsortコマンドの使い方。UNIXユーザーな方には定番の並べかえツールだが、オプションを使いこなすことでより便利な使い方が可能だ。

第21回シェル芸勉強会へ遠隔参加

バレンタインデーを明日に控え、皆様いかがお過ごしだろうか?そんな中あいにくの雨天にも関わらず、参加いただきありがたや。素晴らしい会場のご提供にも感謝。そして恒例になりつつあるが、また写真撮るの忘れた・・・

第20回シェル芸勉強会へ遠隔参加

寒い!おまけに年の瀬!!であるにも関わらず、ご参加いただきありがたやありがたや。また素晴らしい会場のご提供もありがたやありがたや。そしてまた写真撮るの忘れた・・・

擬似正規乱数と確率密度分布

gnuplotが面白いので、調子に乗ってブログ2つ目。擬似正規乱数と確率密度分布のお話。

モンテカルロ法のアニメーション

乱数を使った数値処理は色々ある。暗号の世界では予測出来ないような乱数が重要だったような?

閏年をデータ重視な発想で

みなさん閏年が何か知ってるよね???

対話モードか否か?

10月末に行われた第19回シェル芸勉強会の問題をふと思い出すことがあった。

シェル芸初心者向け勉強会

「シェル芸怖い」・・・という噂は時々耳にする。

BSD版だけ?odの便利な使い方

文字のバイナリ列を調査する必要になり、どうしようかなあと思っていたが、odコマンドが便利だったのを思い出した。

第19回シェル芸勉強会へ遠隔参加

本日は第19回シェル芸勉強会だった。福岡でもサテライト会場を開設させていただいた。ちなみに福岡は太宰府では、ももクロの「男祭」コンサートがあっていたようで。移動手段はJRを使ったので、混雑には合わずに助かった。ああ、そういえばハロウィンて??

眠れない方へのシェル芸

シェル芸勉強会入門編をやってみたいと思う今日この頃だが、どんな感じにすればいいのか?なかなか難しいなあと思っているところである。

【続】拡張FizzBuzz問題をシェルプログラミングで

先日拡張FizzBuzz問題をシェルプログラミングで解いた。しかし、シェル芸勉強会の過去問を解いていたら、もっと簡単な方法で解いてあったのだ。

拡張FizzBuzz問題をシェルプログラミングで

先日なぜかふと思いつく。FizzBuzz問題を解くのに、シェル芸で制御構造的なもの無しで解いた。

AtCoder Beginner Contest をbashとTukubaiで解く

シェルスクリプトマガジンでシェル女子の連載をされているちょまど氏が「AtCoder Beginner Contest」に参戦されたというTLがTwitterで流れてきた。 【再掲】数時間前にブログを書きました!昨日 (初心者向けのやつですが) 人生初競プロのコンテスト出て、す…

ファイルを再帰的に更新時刻で並べ替えるワンライナー

ファイルの更新時刻順に並べ替えたいことは結構あると思うのだが、フォルダを下って再帰的に行う場合はどうすればいいのだろうか? まあWindowsのExplorerやMacのFinderだと、フォルダを全て開いて変更日の列をクリックとかすればいいかも。ただファイルの数…

第18回シェル芸勉強会へ遠隔参加

情報処理の基本とも言うべきシェルワンライナーの勉強会。今回で18回目らしい。開催される方々の準備や勉強会運営には本当に頭が下がる想いである。

RDBとテキスト処理の性能比較

お詫び この記事で重大な問題点がありました。RDBのCPU計測時間で抜けがあります。mysqldが使っているCPU時間が入っておりません。初歩的なミスで申し訳ありませんでした。 RDBの実験結果について、realの時間は信頼できますが、userとsysの時間は全く信用で…

久留米市人口データのスクレイピング

Webページから情報収集をしてくる処理をスクレイピングって言うらしい。シェル芸勉強会でもスクレイピングみたいなことをやった。

Cyrus-IMAPdのQUOTA情報一覧を出す

これでも一応メールサーバの管理とかしているわけでして。Webメール用にはPOPサーバじゃなくてIMAPサーバ使うよね?え?POPサーバとかもう使わない?え?そもそもメールサーバ自前で準備しない??まあそんな世の中だな・・・

第17回シェル芸勉強会回答例

ということで、第17回シェル芸勉強会は、ジュンク堂を乗っ取ってのトークイベントの中で行われたようだ。Ustream配信はされていたが、今回は仕事でテンパっていて参加出来ず・・・

grepでOR検索の高速化

シェル芸家元から放たれたシェル芸本第2弾。相変わらずの切れ味で荒ぶる漢のUNIX道が展開されている。 シェルプログラミング実用テクニック | 上田ブログ

改めてlessコマンドの使い方

テキストファイルを閲覧するためによく使うのがlessコマンド。特に巨大なファイルを開く時などは必須だろう。巨大なファイルをVimやEmacs、その他のテキストエディタで開くと死ぬるで・・・

シェル芸処理速度向上のヒント

先日のシェル芸勉強会ではWebサーバのログを扱った。ファイルサイズは約356MB、約350万行程度のそれなりに大きなテキストデータだった。このくらい大きなデータになると処理速度が気になってくるところ。

パイプラインに横槍

シェル芸と言えば、一糸乱れぬ一筋のストリームが流れる事に心奪われ、あな美しかなと心躍らせることこそ醍醐味。だがしかし人間たるもの、完璧なものこそ壊したがる・・・ ということで、上田節が卍解! なのをよそに、シェルのパイプラインに横槍を入れざ…

クロス集計の練習

Excelのピボットテーブルって何?? どうやらExcel使うならピボットテーブル使わにゃ損、とまで言われているスゴイ機能らしい。クロス集計ってやつが出来る機能のようだ。

メモリ富豪主義

とにかくメモリを積め!ケチるな!!という、何の工夫も知恵もないお話・・・

続:inode番号が重複するファイルを表示

先日投稿していた、inode番号が重複するコマンドファイルを探し出すシェル芸ネタだが・・・

カラム分割と文字列切り出し速度の処理系比較

シェル芸やると、空白区切りテキストファイルの扱いが多くなる。行ごとにカラムや文字列の切り出しというのはよくやる処理。

福岡サテライト会場より

今日は第16回シェル芸勉強会遠隔参加するため、福岡サテライト会場を開催してみた。場所はAIP Cafe。会員になれば、福岡で勉強会などを無料で開催出来る。

続:PostgreSQLのデータを抜き取る

前回に引き続き、PostgreSQLの特定のDBについて、全テーブルのデータとスキーマを一気にぶっこ抜いてしんぜよう。全くもって誰得なのか分からんが・・・自分用のメモ代わりにはなる。

PostgreSQLのデータを抜き取る

シェルスクリプト高速開発手法入門 シェル芸の世界に本格的に取り込むきっかけになったこの本。最後の付録にWordPressのデータを抜き取る処理が書かれている。付録というよりはこの本の集大成みたいな感じもする。MySQLに入っているWordPressのデータをぶっ…

inode番号が重複するファイルを表示(解説編)

inode番号が重複するファイルを表示 - 日々之迷歩、初心者置いてけぼりでしたので解説をば。