Rails3.xでseeds.rbを追加投入したい

Railsの運用中にDBの仕様変更とかで追加の初期データーとか投入したいときとか rake db:seedsはソースコード読んだけどdb/seeds.rbにファイルが固定されてこまったりするわけです。 (Railsのrakeタスクは隠し引く数多くてこまるんだけどね……)scriptかいて…

homebrew on MacOS10.7(lion)でemacsがinstallできない

いろいろ探したけど、本家のpatchもおかしいので通るように強引のFormula書換。 時間あったらpull request送るけどそんな時間は1ミリもない予感。。。 diff --git a/Library/Formula/emacs.rb b/Library/Formula/emacs.rb index 33affb7..f88f63f 100644 ---…

EC2でUbuntuのS3 AMIを作ると起動しない

Commniuty Imageからカスタマイズすると起動しない!!とおもったらgrubとfstabの設定を変えないとダメ。なんでこんな仕様になってるんだw64bit版の場合。 /boot/grub/menu.lst title Ubuntu 10.10, kernel 2.6.35-24-virtual root (hd0) kernel /boot/vmli…

passenger-nginx-moudle-installでwith-http_ssl_moduleを使えるようにする

rvm+rails+nginxをEC2で使うときに、realipがとるためにnginxのコンパイルオプションを加えないと行けません。 そのためのquickhack.rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.6/bin/passenger-install-nginx-module 393c393ssl_module " - > command = …

PythonのPILをMacOS Xでつかったときに怒られる。

先日Pycon mini JPにいった時に、blockdiagというナイスなソフトを知りました。ので使ってみようと思い、pipからインストールすると怒られます。 reki$:pip install blockdiag (略) reki$: blockdiag -o test.png test.diag Traceback (most recent call las…

(´Д`)

だーかーらーまえーをむいてーすすもぉー♪というわけで絶不調ですが、超低空飛行で生きています。

mongoを使う

しょうがないので、カラム名を[0],[1]...などと指定することでDocumentを保存することに決定。(以下続く)

Rubyアドベントカレンダー:rubyでmongodbと戦うときにしっていったほうがいいいくつかのこと(未完了)

Ruby Adventカレンダー参加です。体調を崩してしまい、熱がでるなら出て寝込みたいのですが、ただひたすら怠いだけで熱もでない状態なので大変辛いです。最近流行てしまっているmongoDBをrubyで使うときに決行大変な思いをしたのでそのへんをまとめて記して…

伺うかアドベントカレンダー予定地

http://atnd.org/events/10687ごめんなさい。今日中になんとかします。 MessagePack Ruby + SSTPで遊ぼうというネタを書く予定です。

メタプログラミングの会

スケジュール勘違いしていました。ごめんなさい。 ちゃんと資料作り直して今週中にはなんとかあげます。

SymfonyのXSS対策をくぐり抜ける

Symfonyはapp側の設定でXSSがデフォルトでされますが、 "hoge"); ?> こんなコードをかくと、symfonyのXSS対策をくぐり抜けてしまうみたいです。 "hoge"); ?> とりあえずhtmlspecialchars()でくくって解決。

jQuery Mobile alpha2がリリースになています

http://jquerymobile.com/2010/11/jquery-mobile-alpha-2-released/200以上のbugを修正したのと追加機能がはいっています。 決行改善されてるっぽいのであとで詳細あげます。

Snow Leopard 64bit で TrueCryptが動かない

自宅のMacProだと動かないので調べていたらこんな記事が。http://www.kotodama.jp/blog/index.php/2010/01/22/mac-snow-leopard-64bit-truecrypthttp://superuser.com/questions/75332/is-truecrypt-macfuse-supported-on-snow-leopard-with-64-bit-kernelこ…

jQuery Mobile alpha 1 Relase! & リリースノート超訳

やっときたー!ってことで思わず翻訳http://jquerymobile.com/2010/10/jquery-mobile-alpha-1-released/ JQuery Mobile α1リリース 今日、jQuery Mobile プロジェクトの最初のαリリースをできることになりました。jQuery Mobileはユーザーインターフェース用…

Rails3.0 + Cucumber 0.9.1 + cucumber-rails 0.3.2 の優しい育て方

ちょっと先日人前で話す機会があり、調べていたのですが 日本語でかかれた情報がない 日本語でのfeatureの書き方が本家にmergeされた みたいなのですが、どこにも情報がなかったのでまとめておきます。 Rails用のセットアップ Rails3.0以降からgemファイルの…

#phpcon2010 お疲れ様でした

id:ku-ma-meに捧ぐ。遅くなりましたが。。。 当日やっぱり小さいスクリーンでライブコーディングは無理でした。本番まで何回もリハーサルやったのですが、そこで100%成功していたのに本番で失敗するというドジぷりでした。動くサイト用意しました。 ただ…

phpcon2010のお知らせ

のLT枠にでます。フレームワーク擬人化ネタといいつつ、PHPをつかったQuineの話がメインな予感なきがします。 疲れたよ、ママン……。 Ethna on Ethnyan by Quineの様子。

MessagePack Hackathon

MessagePackハッカソン 第2回 : ATND に参加してきました。 MessagePack RPCのRubyの手直しをしてきました。 Test::UnitからRspecへの変更(いまやってる) Rakefileに手を入れて、テストなどをRake化 Kernel Moduleに対するMonkeyPatchな部分を修正 String…

jpmobile hacks その2

テストコードかいて、気がついた部分を修正してpushした。jpmobileがtestを走らすと、「rspec」をいれてといわれるんだが、すでにはいっているのでなんでだろうとおもったらrspec-coreというライブラリーをいれないといけなかったみたい。statusがpreなので…

jpmobile hack その3

chtmlごとにテンプレートを準備して、かつ、ないときは古い方向にテンプレートを探すようにした。 これで一段落かな。余談だけど…… SH-06Aとかのuser-agentがSH-06A3となってて偉い気持ち悪い。あと寝ぼけて#String.downcase()なところをunderscoreつかって…

jpmobile Hacks

rubykaigi2010 に参加したのをいいことにgithub側に自分の作業をばんばんしている。 いまさらだけどbranch切れば良かったかなぁ。http://github.com/yuuna/jpmobileやりたいことは以下の二つ ・テンプレートの切替を「機種別→htmlバージョン別→キャリア別→共…

favicon.icoの作り方

意外とつくるのめんどくさいなぁとおもっていたら、Photoshopのプラグインがあった。http://www.telegraphics.com.au/sw/icoformat.ja.html便利だなぁ。

Limechat for MacOSの設定ファイル

意外とわからないLimechat for MacOSの設定ファイルの在処。 しかもバイナリーデーターだしw http://groups.google.com/group/limechatosx/browse_thread/thread/dd153bf9bad45df7 See under ~/Library/Preferences/ - LimeChat.plist - net.limechat.LimeC…

引用でもタグが挿入されてしまう。

はてなの日記ってhtmlとは微妙に違うwikiっぽい構成なので引用をしておいても中がインライン展開されていて、前のエントリーのpatchファイルがおわなーことになっていたので調べてみたらスーパーPre記法なるものがあり、それにして対応してみました。微妙に…

Redmine CSV Import Plugin

前回の続き。 旧RedmineからデーターのmigrationをするためにCSV経由でやることに。なぜなら旧Redmineはユーザー作成ポリシーがないために名前に日本語と英語が入り交じるという燦々たる状況。 仕方がないのでユーザーは全部手動で登録しなおし。問題がチケ…

Ubuntu10.04にredmineをインストール。ただしdebで。

Redmineを新規に立てて古いのからmigrationしました。 アカウントポリシーやサーバーの場所などを変更したために、決行な大事となってしまいました。同僚に話しをしたらgemでいれたら?といわれましたがUbuntu使いとしてaptitudeからインストールしてみまし…

PT2で遊ぼう!(その1)

いまさら感のあるPT2ですが、我が家にはサーバ利用のShuttleのCube型PC以外デスクトップがありません。 そのCube型もVMware ESXiサーバーとかいれているので、録画機としてはあまり適しているとはいえません。さらにMacしかないために買ったはいいけど使えな…

やっぱりこっちかな?

Technical系の非エンジニアという新しいジャンルを作るためにがんばりたいとおもいます。いや、たいしたことはやってないんだけどねー。

PT2で遊ぼう!(その2)

UbuntuはOfficial Siteから10.04のサーバー版をダウンロード。 OSは64bit版にしました。http://www.ubuntu.com/server/get-ubuntu/download ここからどうぞ。検索してみるとみなさんDesktop版とかつかってるみたいでびっくり。一度も使ったことありません。 …

.svnフォルダーを消す方法

顧客先のサーバーにcheckoutしたのはいいけど、引き継ぎなどで.svnを消したいときには以下のコマンドを実行。svnのコマンドだと管理外ファイルがコピーされないのでちょとはまります。 find ./ -type d -name '.svn' | xargs rm -rvf