おもしろwebサービス開発日記

Ruby や Rails を中心に、web技術について書いています

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

Passenger2.1.2リリース

Passengerの2.1.2がリリースされてました。バージョン2.1.2以前のものはRails2.3に対応していないとのことなので、Rails2.3を使う人はアップデート必須ですね。Phusion Passenger 2.1.2 (final) released « Phusion Corporate Blog

TOEIC受けてきた

今日は青山大学でTOEIC受けてました。文法はちまちま勉強を継続しているので多少なりとも手応えがあったけれど、リスニングはさぼっていたせいかあまり聞き取れず。とりあえず730超えててほしいなー

RESTだと何がうれしいのか

僕はREST信者なのですがRESTだと何がうれしいのかと問われたら明確に「これだ!」と回答できないことに気づいた。とりあえず思いつく限りでは URIとHTTPメソッドだけみればどんなリソースに何をしたいかがわかる。わかりやすい。 クエリが減るのできれい。 …

script/generate resource

いつの間にかscript/generateのGeneratorにresourceなるものが増えていました。 script/generate resource blog などとすると、 script/generate controller blogs script/generate model blog config/routesにmap.resources :blogsを追加 と同じことをして…

MacPortsコマンドメモ

いつものメモです。installとか普通の以外。 MacPorts本体のアップデートとソフトウェア一覧の更新 sudo port selfupdate ソフトウェア一覧の更新 selfupdateしたら使わなくてもいいみたい sudo port sync portsの依存関係をチェック port deps hoge 中間フ…

man port

MacPortsのmanはないないとずっと思ってけど、ただパスが設定されてないだけだった。KoshigoeBLOG: MacPortsのmanが無いと思ったらパスミスってた macports入れた後でman portするとエラー - miyohideの日記

Carbon Emacsでphp-mode

Carbon Emacsには標準でphp-modeが入っています。だからすぐ設定できるんだろうと思ったのですがうまくいかず。いろいろ調べて、Carbon Emacsデフォルトのcc-modeを使うように変更してみたらうまくいきました。 php-modeのelisp設定 これだけ ;; php-mode (a…

OAuthのドキュメントが少ない件

OAuthのドキュメント少なめ。OAuthがOpenSocialコンテナに実装されたのは最近ぽいけど、それ以前のOpenSocialアプリはどうやって外部サーバと通信してたんだろ。独自実装?認可なしってことはないよね。

Rails2.2.2から2.3.1に移行

特に大きな問題なく移行できました。 やったこと config/environment.rbを下記のように変更。 # RAILS_GEM_VERSION = '2.2.2' unless defined? RAILS_GEM_VERSION RAILS_GEM_VERSION = '2.3.1' unless defined? RAILS_GEM_VERSION 下記のrakeコマンドでappli…

スタジオ入った

土曜日に僕らの青春プレイス高田馬場ゲートウェイにて久しぶりにバンド練習をしました。ブランク長いので課題点はたくさんなのですが、特に クリーントーンがうまく作れない エフェクターの切り替える瞬間にほぼ必ずミスる のはどうにかしたいところ。

運動場所確保が難しい

相模原市の施設利用者登録についてのpdfより。相模原の知り合いがいない自分にとっては致命的。 スポーツ施設一般(団体登録) 10人以上で組織され、構成員の過半数が相模原市内在住・在勤・在学者であり、代表者が満20歳以上である団体(構成員の年齢要…

時間ない

ブログ書いてる暇がない。土日は少し書きます。

iphone買った

iphoneユーザになりました。 ナンバーポータビリティで5000円の商品券 新規加入で10000円の商品券 がもらえる(10000円の方はもうもらった)のでdocomoの違約金や手続きと相殺な感じ。今日からちょこちょこ設定してゆきます。

eager loadingって何?

memcachedで快速アプリケーション − @IT上記の記事で、こんなことが書いてありました。 以下に、Railを使用する際に用いられる一般的なパフォーマンス向上方法を紹介しよう。O/Rマッパーを介さずに直接SQL文を発行する →ActiveRecord::Base::find_by_sqlメ…

明日iphoneユーザになります

結局iphoneを買うことにしました。で、今日最寄りのsoftbankショップに行ったら「iphone今切らしてます。明日入荷するんで取りにきてね」とのこと。値下げの影響か売れてるみたいです。

大人の体育

昨日は千葉県の体育館で友人たちとバスケをしてきました。僕のバスケの実力は「スラムダンクを読んだことがある」レベル。友人たちも同じ位のレベルで、ゆるい感じで汗を流しました。仲間たちとスポーツして汗を流すのは楽しいので続けたいと思っているので…

iphone欲しくなってきた

iphone用のメールアドレスは、PC上でも送受信できるらしいということを知りました。 僕の友人はPCをがっつり使う人は少なく、基本ケータイメールでやりとりします。ケータイのキーをぽちぽち押して長文を書くのはとてもとても面倒くさいので、長文を送りたい…

ロッキンオンジャパンフェス2009

気づいたら、三日通し券の予約が始まってました。3/5まで。今年も行きます。 ROCK IN JAPAN FESTIVAL 2009

macでgit-svnをインストール

mac

sudo port install git-core +svn 参考 Getting git-svn working on the Mac « Alec the Geek

Ruby温泉×2

3月はRuby温泉が二つも企画されてます。温泉入ってプログラミングしたい!でもお金ない!無念!Ruby 温泉 2009 March in 滋賀 : ATND Ruby 温泉 March 2009 (仮) : ATND

MacPortsでMysqlをインストールしてRailsで使う

sudo port install mysql5 +server sudo -u mysql mysql_install_db5 /opt/local/lib/mysql5/bin/mysqladmin -u root password 'hogehoge' sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist sudo gem install mysql --with-mysql-c…

MacBookを再インストールした後にやったことまとめ

mac

以前からずっとAdobe系のソフトウェアがうまく動かない症状に悩まされていました。 FireWorks起動した瞬間に強制終了 Ustream開くとブラウザ強制終了 Flex Builderでプロジェクト開始すると強制終了 それでもだましだましやってきていたのですがそろそろ根本…

emacsでIRC(riece)

Carbon Emacsにデフォルトで入っているライブラリのメモ(途中まで) - おもしろWEBサービス開発日記の続きです。rieceはemacsで使えるIRCクライアントで、Carbon Emacsにはデフォルトで入っています。「りーす」と読むようです。 起動方法 M-x load-library R…

Macのメーラー模索中

mac

模索中です。 メーラーに求める条件 Imapで複数アカウントを快適に使用 Emacs厨なのでEmacsキーバインドで編集したい Mail.appがよさげ 僕は今日までThunderbirdを使っていたのですが、メール編集時のキーバインドや動作の遅さが気になっていました。Emacs厨…

SafariでタイトルとURLをクリップボードにコピーする方法

mac

はてなダイアリー内に他のページのリンクを書くとき、タイトルとURLをはてな形式で簡単にクリップボードにコピーできるアドオンMake Linkをよく使います。Safariでも同じような機能はないかと探していたら、Safari Standにある事がわかりました。以下導入方…

Rails Engines

Ruby on Rails 2.3 Release Noteの1.2ではRails Enginesについて書かれています。昔からあった機能なようですが、僕は先日のRails勉強会でこれを読んで初めて存在を知りました。Release Noteには、Rails Enginesは「RailsアプリにRailsアプリを埋め込める機…

Rails勉強会@東京第38回に参加した(その2)

Rails勉強会@東京第38回に参加した(その1)に続いてその2です。後半セッションはrails2.3.0をほげるセッションに参加しました。基本的にはRails2.3.0のリリースノートに沿って、Rails2.3.0に何が追加されたかを確認する流れでした。なので以下のメモはほとん…

Rails勉強会@東京第38回に参加した(その1)

今日は、Rails勉強会@東京第38回に参加しました。Rails勉強会@東京38回前半はRspecとCucumberについて、後半はRails2.3.0についてのセッションに参加しました。とりあえず今日は前半セッションのメモを上げておきます。後半は明日。 RspecとCucumberについて…

Safariをカスタマイズ

mac

こないだFirefoxとSafariのブックマークを共有できるようにしたので、ちょっとSafariも本格的に使ってみようと思い色々プラグインを入れてみました。 SafariStand Safariの拡張をする時に、SafariStandは基本のようなのでとりあえず。でもあんまり使いたい機…

Google Hackathonに参加した

今日はデブサミ内で開催されたGoogle Hackathonに参加してきました。Google Hackathonでは、3人のグループでOpenSocialを利用したゲーム「喧嘩神輿」を作成しました。チーム内でそれぞれjavascript担当、flash担当、画像担当と分かれ僕は主にjavascriptを担…