2009-01-01から1年間の記事一覧

Gitすげー

git

入門git作者: Travis Swicegood,でびあんぐる出版社/メーカー: オーム社発売日: 2009/08/12メディア: 単行本(ソフトカバー)購入: 25人 クリック: 305回この商品を含むブログ (101件) を見るもう結構gitを使ってきてるんですが、なんかよく分かってなかった…

えせMVC?

[Ruby on Railsの「えせMVC」の弊害] というエントリが話題になっているので釣られてみます。 http://satoshi.blogs.com/life/2009/10/rails_mvc.html MVC まず結論から。Railsが本当にMVCかどうかですが、僕は真っ当なMVCだと思います。 MVCが指すもの 例の…

DQWindowManager

js

名古屋Ruby会議01で発表されたメガネラボさんのDQWindowManagerが楽しい。ブックマークレットになっていてブラウザ上で例のウィンドウがでてくるw まだ未実装の機能も多いけど今後に期待。http://www.dqwm.net

行ってきた

金曜日まで名古屋だったので名古屋Ruby会議01に行ってきました。 RSpecが大量になってきてメンテがキツくなりつつある仕事でCucumber導入しようって決めました。他にも名古屋というか東海って結構たくさんコミュニティがあるんだなーと知りました。スタッフ…

userstampプラグイン

ちょっと今更な感じもしますが、登録/更新したユーザーのIDを自動的に記録をするためのuserstampプラグイン( http://github.com/delynn/userstamp )を実際に仕事で使いたいなーと思ったんですが、モデルに一つ一つメソッドを記述しないくてはいけなかったの…

oktopartial リリース

最近、Webデザイナーさんと一緒に作業するやり方とか、CMSとかにあったらいいなーとかいう機能をごちゃごちゃと考えていたら、JSで色々埋め込んじゃえばいいんじゃねーの?partialとかレイアウトとか作り易くなりそうだし、とか思って勢いでがーっと作ってし…

Skypeで全文検索

http://mitaimon.cocolog-nifty.com/blog/2009/01/skype-41f4.html仕事で毎日Skypeを使っていますが、けっこうな数のチャットを使っているので、どこでやりとりしたことなのか忘れてしまうことが多々あります。 全文検索できるとすっごく便利ですよね。これ…

schema_commentsアップデート

マイグレーションで、テーブルやカラムにコメントを記述することによって、db/schema.rbをテーブル定義書のようにしちゃうプラグインschema_commentsですが、テーブル、カラムのコメントをI18n用のYAMLにコメントを反映できるrakeタスクを追加しました。 htt…

Snow Leopardへの険しい道のり

mac

祝!Snow Leopard発売!っていうわけで、早速インストールしようと思ったんだけど、 http://d.hatena.ne.jp/mizchi/20090827/1251358228 とかを見て、Ruby関係やべーとか思ってたんだけど、 http://journal.mycom.co.jp/news/2009/09/01/033/index.html を見…

追記

この後、いつ終わるのかとずーっと6時間ほど待ったんですが、ほとんど進まないままだったので、キャンセルしてもう一回やり始めたら15時間ほどで終わりました。思ったよりもトラブルが少なかったので、良かったです。

モデルのdeep copy

シリアライズしてデシリアライズすればいいじゃんと思って、まずMarshalを使ってみる。 obj2 = Marshal.load(Marshal.dump(obj1)) しかし、これだとobj2のidもobj1のidが復元されてしまう。というわけでこれはパス。 次、activerecord-2.3.2/lib/active_reco…

サマーウォーズ

良かった。予告編にあんまりでてないけどおばあちゃんが素敵すぎる。 自分がカクシャクとした年寄りに弱いのを自覚しました。

authlogicのspec

昨日公開したauthlogicのサンプルに sessions_controllerのspecを書いてみました。 http://github.com/akm/authlogic_sample/tree/mastersessionsコントローラのspecはこちら。 http://github.com/akm/authlogic_sample/blob/87883d7c13781ed86988c69569cc87…

Authlogicのその他の機能

Authlogicには色んな機能が設定可能。細かいところはrdocに書いてあります。http://rdoc.info/projects/binarylogic/authlogic Want to use another encryption algorithm, such as BCrypt? See Authlogic::ActsAsAuthentic::Password::Config 別の暗号化ア…

authlogic

http://github.com/akm/authlogic_sample/tree/master にauthlogicをセットアップしてみたプロジェクトを作りました。基本、http://github.com/binarylogic/authlogic_example/tree/master にある手順通りにやればオッケーです。user_sessionsコントローラは…

パスワードの変更

メモログインしているユーザーのパスワードの変更 SET PASSWORD=password('新しいパスワード');特定のユーザのパスワードの変更 SET PASSWORD FOR ユーザ名=password('新しいパスワード');http://dev.mysql.com/doc/refman/4.1/ja/set-option.html

find -exec の使い方。

よく忘れるのでメモ。 .svn ファイルを一気に削除 find . -name .svn -exec rm {} \;

もやしもん8巻

仕事で名古屋から帰る新幹線で車両の一番前の席に座ったらちっちゃいテーブルにビールの空き缶とつまみがうじゃーっと放置されていて、そういう日に限って自分はビール買わずに野菜生活とか飲んじゃってるからもう「ビールなんか置いてくな」とか思ったんだ…

schema_comments で rake db:annotate

あしたのRBCの2周年総会の交流会で時間があったら喋ろーと思って、自作のプラグインの資料を作ってたら、M島さんにannotate_modelsの機能があったらいい感じ!とアドバイスを頂いたので、がっつりパクってみましたw http://github.com/akm/schema_comments…

accepts_nested_attributes_forの:allow_destroyオプション

accepts_nested_attributes_forメソッドはRails2.3からの新機能、nested_formを実現するためにactiverecordに追加されたメソッドです。例えば、 class Member < ActiveRecord::Base has_many :posts accepts_nested_attributes_for :posts end というモデル…

RBC2周年!

rbc

先月も勉強会で行ったばかりだけど、やっぱ年に1回のお祭りには出たいので今年も行きます。 http://rubybizcommons.blogspot.com/2009/07/ruby-days-rbc-rubyf-ruby-day1tis.htmlid:taigou班長が http://d.hatena.ne.jp/taigou/20090714/1247501354 で書い…

schema_comments

マイグレーションで、テーブルやカラムにコメントを記述できるようにするプラグインschema_commentsを更新しました。 http://github.com/akm/schema_comments/tree/master今回の更新で、コメントをYAMLに保存するようになりました。 また、MySQLのビューに対…

大人ってかんじ

先日、飲み屋とかが幾つか入っているビルのエレベータに乗った時の話。 乗る前から携帯で大声で話している酔っぱらいの飲み屋のママらしきおばちゃん「いいから来いっての!xxxの入っているビルの3Fのカラオケ屋だから!分かった?来いよ!」とかなり口が悪…

追記

ようぞうさんのツッコミで日付を修正しました。

6/29 iPhoneセットアップとFlets光

朝イチ8:30に工事の人が来て、電話線周りの工事をしてもらう。マンションの配管が細いらしく難航してたけど、工事のにいちゃんは爽やかな笑顔を残して次の仕事に駆けていった。その後ちょびっとネットワークの設定に戸惑ったけど、無線LANの設定も含めて1時…

6/28 お仕事で打合せ

二日酔いだったけど、一応ちゃんと起きて打合せに。ガッツリ1日かかったけど、非常に中身の濃い話でした。 夜の便で福岡を発って、日付の変わる頃に自宅に。久しぶりにめちゃめちゃ濃い週末でした。

6/27 RBC勉強会

今回のお題はMerb。今回はネットに繋がらなかったので、gemのバージョンで結構躓いたけど、インストールが終わったらみんなサクサク進めた様子。 途中、ドン引き覚悟でActiveRecord と DataMapperの比較をirbベースで詳しく話してみて、案の定会場が静かにw…

6/26 iPhone & 天神・中洲

予約していたiPhoneをゲットして、ついにiPhoneユーザーに!八重洲のSoftbankは結構混んでたんで、ブックセンターでArduinoとiphoneの本をゲット。 お店でアドレス帳の移行がうまくいかなかったので、地元のSoftbankショップでリトライしたけどNG。セットア…

通貨の指定

config/init.rbの後ろの方をこんな風に変更します。 Merb::BootLoader.after_app_loads do # This will get executed after your app's classes have been loaded. Numeric::Transformer.add_format(:ja => { :currency => {:unit => '円', :format => '%n%u…

今週土曜日は福岡で勉強会

rbc

久しぶりに福岡でのRBCの勉強会に参加します。今回のお題はmerbっす。 興味のある方は是非! 開催概要 日時:6月27日(土)10時から18時 場所:イーシーワン 九州事業所 福岡県福岡市早良区百道浜2−1−22SRPセンタービル803 092-985-0093 準備し…