メモ

集計、ファイルサイズの足し算

ちょっといくつかのファイルのサイズの足し算が欲しかった、du ではなんか難しかった ll */*.zip | sed -e 's/ */\t/g' C -f5 | paste -s -d+ B | numfmt --to=iec ここで「ll」は「ls -l」、「C」は「'| cut'」、「B」は「'| bc'」。 sed のパターン「 's/ …

alias nkf

alias nkf='ruby -rnkf -e "opt=[]; opt << ARGV.shift while ARGV.first.to_s[0]==%q[-]; NKF.nkf(opt.size>0 ? opt.join(%q[ ]) : %q[-w], ARGF.read).display;" --' ちょっと、ruby 入ってるけど nkf 入ってないところでエイリアスで書いてみるとこんな感…

日めくりカレンダー

日めくられというべきかもしれない。 自分でめくるわけじゃないので GitHub - hs9587/date_calender: Desktop date by date calender (Windows) date_calender 動作イメージこんなの

手元 Windows機で Git

いまさらながら Git。 手元 Windows 機でもやりたいかと、ブラウザだけじゃなく。 日本語でWeb上から無料で読める書籍としては Pro Git が有名です https://git-scm.com/book/ja/v2 Git - Gitのインストール そして 「GitHub Desktop」 GitHub Desktop | Sim…

Yahoo!ジオシティーズ サービス終了

ここの記述を遡るとジオシティーズに行き着くのだが つづきのもの - hs9587’s diary おしまいということである Yahoo!ジオシティーズ サービス終了のお知らせ https://info-geocities.yahoo.co.jp/close/index.html 案内に従ってFTPでファイルをダウンロード…

TLS1.2 サーバ

ちょっと TLS1.2 での通信を確かめることになって、たしかに TLS1.2 でしゃべってる HTPPSサーバが欲しかった。 ruby -r webrick/https -e 'WEBrick::HTTPServer.new(:Port=>3001,:DocumentRoot=>"./",:SSLEnable=>true,:SSLCertName=>[["CN", "foobar"]]).t…

はてなブログ

はてなブログ へ移行しようか、はてなダイアリーからのインポート(ブログの移行) - はてなブログ ヘルプええと、まず ブログを作成 - はてなブログ で移行先 hs9587’s diary を作成、すべての人に公開 でいいや。「まだ記事がありません」と。はてなブログ…

メールで Twitter、API v1.1対応

ながながと続けているメールで Twitter、メールで Twitter、「Sorry, that page does not exist」対策 (API の URL) - Rubyとか Illustratorとか SFとか折紙とかメールで Twitter、OAuth (続き) - Rubyとか Illustratorとか SFとか折紙とか 「#["errors"]」…

メールで Twitter、「Sorry, that page does not exist」対策 (API の URL)

なんとか使っているメールで Twitter、メールで Twitter、OAuth (続き) - Rubyとか Illustratorとか SFとか折紙とかメールで Twitter、OAuth - Rubyとか Illustratorとか SFとか折紙とかメールで Twitter、「Timestamp out of bounds」対策 - Rubyとか Illus…

メールで Twitter、「Timestamp out of bounds」対策

なんとか使っているメールで Twitter、メールで Twitter、OAuth (続き) - Rubyとか Illustratorとか SFとか折紙とかメールで Twitter、OAuth - Rubyとか Illustratorとか SFとか折紙とか だが、ある日ふと「Timestamp out of bounds」といって Net::HTTPUnau…

コマンドライン出力のハンドリング

ふと標準エラー出力の表示を抑制したくなった (Windows7) c:\><コマンド類> 2> NUL 「2>」が標準エラー出力「1>」なら標準出力のリダイレクト、「NUL」は NULデバイスで入出力の抑制になる。また、「2>&1」とすれば標準エラー出力を標準出力にリダイレクト…

ディスク容量がきつい

手元で VMwareで動かしてる Debian GNU/Linux なんだけど、ちょっとディスク容量が圧してきた。VMなんでもともと容量そんなにとってない、4,5 Gくらい、/homeだけパーティション切ってる、swapはその下にファイルで、それが /(root) がほぼ 100%とかいってる…

Debian lenny と RMagick、相性問題

Debian GNU/Linux 5.0 lenny(現行安定版(stable)) で RMagick の gem update に失敗した。最新の RMagick 2.13.1 では ImageMagick 6.4.9 以降を要求するが、lenny の aptitudeパッケージ版では 6.3.7 (imagemagick (7:6.3.7.9.dfsg2-1~lenny3))なため。ちな…

ntpdate-debian 用の設定の書式

Debian GNU/Linux を使っている(lenny)、それでシステムクロックをあわせたいと思った、普通に ntpdate パッケージを aptitude でインストールする。毎回NTPサーバ名指定するのなんだかなと思ったら既にそういうものがあった。 ntpdate-debian(8) ntpdate-de…

config/environments/cucumber.rb

cucumber新しくしたら config/environments/test.rb に書いてた初期設定出来てなくて焦った。 とかによると、0.3.8 から config/environments/cucumber.rb 見るようになったという事。いつの間にかそんなファイル出来てる。 ちなみに今現在の cucumber --ver…

Debian でのログローテートの作動機序

ちょっと apache2 のログローテート設定をどうこうしたときに追ってみた /etc/crontab にて cron.daily を呼ぶ 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) /etc/cron.daily/logrotate にて /etc/logrota…

Rubyでラマヌジャンに挑戦

先日行われたLL行事http://ll.jus.or.jp/2009のライトニングトーク、「HP50gでラマヌジャンに挑戦 by 大野典宏」という演目がありました。 LLレッドカーペット « Lightweight Language Television (LLTV) 発表資料(HP50gでラマヌジャンに挑戦 by 大野典宏) …

mods-available/ruby.conf

Debian GNU/Linux で、Apache2 の Ruby設定。何かパッケージ入れれば、「/etc/apache2/mods-available/ruby.load」は入ってくるのだけど、「/etc/apache2/mods-available/ruby.conf」あたりも作ってやらないと実際には動かない。今パッケージ的にはどうなっ…

フィボナッチ数列の百番目

Fibonacci数列の百番目の値が欲しいと思ったらどうするだろうか。ある日そう思ったのは、この本に手書きで計算しているノートがあったから数学ガール 下 (MFコミックス フラッパーシリーズ)作者: 日坂水柯,結城浩出版社/メーカー: メディアファクトリー発売…

CentOS の事、或はその QuickMLサービス

ちょっと CentOS release 5.3 (Final) に QuickMLサービスを動かすことになった。 CentOS雑感 サービス管理 「sudo /sbin/chkconfig --list」で、登録されてるサービスと夫々のランレベルごとの稼動設定。 「sudo /usr/sbin/ntsysv」で、サービスが現に稼動…

rspec(-rails) や cucumber のバージョンアップ

まだまだ cucumberのアップデートは頻繁。でもって既存のフィーチャというか「rake features」が動かなくなる。 その際は、rspec や cucumber の準備をやり直すといいわけだ。 「ruby script\generate rspec」「ruby script\generate cucumber」なんかをもう…

gem update と rubygems-update (1.3.3)

Windows での「gem update」の際、sqlite3-ruby など、ネイティヴ拡張が必要なのに Windowsなのでコンパイルできなくてアップデートに失敗する者があると、そこでアップデート作業が終わってしまい(恐らくアルファベット順で)その順番以降の gem のアップデ…

ジェムの win32console を Ruby1.9.1 で(マジックコメント)

「spec -c」でスペックのカラー表示をして試るのだが、win32console の所でエラーが起きてしまう。環境は、Windows XP Pro. SP3 にartonさんの Ruby 1.9.1パッケージ(ActiveScriptRuby and Other packagesより)をいれたもの、ruby 1.9.1p129 (2009-05-12 rev…

ポスグレで列名に order は良くないらしい

psql (PostgreSQL) 8.3.6 どうもカラム名に「order」を使うのは微妙な様だ。使うのは良いけど DROP COLUMN 出来ない。 a=# ALTER TABLE <テーブル名> DROP COLUMN order; ERROR: syntax error at or near "order" LINE 1: ALTER TABLE <テーブル名> DROP…

Cucumber/Rails でステップ間で変数(というか何かの値)を持ち歩く

Cucumber/Rails で、あるフィーチャ(features)内で変数を持ち歩きたい、一つのシナリオの中で、あるステップで発行された何かの値がその後のどこかのステップでどこかにまさにその値で出てくる事を確認したい。 典型的にはアクティブレコードの id、新規レコ…

w3mのタブ機能

http://vimrc.hp.infoseek.co.jp/diary/2005-03.html#2005-03-09より w3mのタブ機能、'H'で表示されるhelpでは言及されていていないようだが、 どこにドキュメントがあるのだろう? とりあえず、下のページにタブ機能関連のキーが載っていた。 大文字のT 現在…

VMWare

EasyVMX! (EasyVMX! - VMWareのディスクイメージを無料で作成してくれるサービス: ある SE のつぶやきより)

Amazon EC2 関連

ちょっと覚書き サービスコンソール https://console.aws.amazon.com/ ここから、「Amazon EC2」のタブを開く。そしてログインしてEC2の個コンソールへ。支払い情報はコンソール内ではなく、右上の Navigationメニューの Your Account の Account Activity …

Debian (testing) lennyRC1インストールするも PC(CDドライブ)不安定

Debian -- Debian-Installer 手元の古い ThinkPad (元の持ち主さん有難う、そういうわけまだ使ってます、1161-73J i1200) のHDが飛んだので、やはり中古のHDに入れ換えて lenny をインストールしてみるdebian-testing-i386-businesscard.iso グラフィカルオ…

class OpenStruct

http://doc.loveruby.net/refm/api/view/class/OpenStruct なんて物があったんだ。 optparseのサンプル(プログラミング言語 Ruby リファレンスマニュアル) を見ていて気付いた。属性を自動定義する構造体。まさにオプション変数なんかに使うのにうってつけと…