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

agile software developmentをこれからはじめる人の参考リンク集

このあたりから指針やプラクティスを取捨選択しつつ、段階的に導入していこうか。 アジャイル - アジャイル勘違い集 会議と会議の隙間にできる1時間がいくらあってもコーディングは進まない - Schi Heil と叫ぶために Agile software development - Wikipedi…

コードのまとめ方いろいろ。オブジェクト・クラス・クロージャ

js

種類コード例 Object literal var myObject = { publicVar:1, publicFunc: function(){ return 2; } }; window.alert(myObject.publicVar); //=> 1 window.alert(myObject.publicFunc()); //=> 2 Class function MyClass(){ this.publicFunc = function() { …

Web屋のemacs lisp + .emacs

major modes 名前 URL 用途 js2-mode http://code.google.com/p/js2-mode/ better javascript-mode css-mode http://www.garshol.priv.no/download/software/css-mode/ その名の通り。もう少し新しいの無いかな mmm-mode http://mmm-mode.sourceforge.net/ …

Project Natalすげー

Yahoo! 奥行き認識できるカメラで、リモコンなしでモーションを認識してくれるらしい。 「Wiiリモコン要らなくなる!体全体使える!」ってな感じですか。 激しく期待。

魔のフック関数

ページ表示のタイミングに、バグった関数をフックしてしまった。 全ページがエラーで表示できなくなったとさ。

IE6とCookie

IE6って、Cookieを無効にしていても、以前に保存したCookieは引き続きサーバに送っちゃうんですね…。 セッションがおかしなことになってた。

イーモバでAOC

重い。 pingが50〜1000くらいで安定しない。 ゲーム中も1分おきに1回5秒ほど止まるので、快適とはいえない。 スループットは十分なので、レスポンスが安定するようになってほしいなぁ。

SMB over SSH

Vistaの場合はポート139ではなく445で。1時間はまった…。

一人暮らしのための冷蔵庫

古いスレだけど、選び方の参考にはなる。 一人暮らしに最適な冷蔵庫は? MR-H26Pがおすすめぽい。 一人暮らしに最適な冷蔵庫 Part10 300㍑超の機種がトピックだが、買いだめする人なら一人暮らしでもこのサイズでいいのでは。 おすすめ冷蔵庫 28台目 MR-H26P…

Authlogic + OpenIDをApplication Template化してみた

使い方 # まずはAuthlogicのテンプレートを適用 # Apply the Authlogic basic setup template at first. # Authlogic Basic SetupをApplication Template化してみた - mumoshu.log rails test -m http://gist.github.com/96556.txt # そしてOpenID用のテンプ…

emacs + rinariでヒアドキュメントを使うとインデントが乱れる

ヒアドキュメントの識別子を認識して、動的にMMM Modeを設定すればいけそう。 ではなく の方を使ったら問題無かった。 参考 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/31131

Railsはgem、pluginの順に初期化を行う

developmentで確認した限り、以下の順に初期化しているようだ。 environment.rb initializer.rb gem plugin したがって、pluginに依存しているgemがあると初期化に失敗するようで、 authlogicではまった。 具体的には、authlogic本体をplugin、authlogic-ope…

Rails + AuthlogicでmyOpenIDの認証が1発で通らない件

localhost:3000 Authlogic OpenIDプラグイン使用 developmentモード openid identifier: http://mumoshu.myopenid.com/ rails 2.3.2 この環境で、myOpenIDへの認証1回目が以下のエラー。 1 error prohibited this user session from being savedThere were p…

Ubuntu 8.04でソースからRuby 1.9.1 + Rails 2.3.2をインストール(stow使用)

構成 パス 内容 /usr/local/stow/ruby-1.9.1-p0/* ruby, rails関連のファイル一式 /usr/local/* ruby, rails関連のシンボリックリンク まずはRubyをインストールする 事前に必要パッケージをapt-get installしてます。 sudo apt-get install libssl-dev -y s…

Authlogic Basic SetupをApplication Template化してみた

Rails 2.3.2 + Ruby 1.9.1でテスト済み。 使い方 rails test -m http://gist.github.com/96556.txt Rails 2.3.2に以下のパッチを当てておかないとscript/plugin installの部分ではまるので注意。 Rails 2.3.2で存在するはずのgitレポジトリからscript/plugin…

Rails 2.3.2で存在するはずのgitレポジトリからscript/plugin installできない件

$ rm -R vendor/plugins/authlogic/ $ script/plugin install git://github.com/binarylogic/authlogic.git Plugin not found: ["git://github.com/binarylogic/authlogic.git"] どうやらrailsのバグらしい・・。 /usr/local/stow/ruby-1.9.1-p0/lib/ruby/ge…

Rails 2.3.2がiconv.dllを要求してくる件

rails hoge したら唐突に要求されたので以下経由で入手。 http://www.garbagecollect.jp/ruby/mswin32/ja/documents/install.html #いつもお世話になっております。 Rails 2.1.0では特に要求されなかったんだけど。 参考 Ruby on Railsのセットアップ(iconv…

久々にNaive Bayes Classifierを実装してみた

明日はComplement Naive Bayesいってみよー。 参考 Rubyでベイジアンフィルター - ザリガニが見ていた...。 新はてなブックマークでも使われてるComplement Naive Bayesを解説するよ - 射撃しつつ前転 改

NetBeans用のxmpfilterプラグインをつくってみた

右クリックメニューからxmpfilterが実行できる優れもの! 以下にnbmを置いてあります。 nbxmpfilter/build at 8b0ddda2c38b8d1ac4fce031d0eb27f432934864 · mumoshu/nbxmpfilter · GitHubパスが通っているところにxmpfilterがインストールされていること前提…

NetBeans用プラグインのつくりかた(xmpfilter篇)

現在開いているrbファイルに対してxmpfilterをかけるプラグインをつくってみた。 以下、淡々と手順をメモ。 新規プロジェクト プロジェクトを選択 カテゴリ: NetBeans モジュール プロジェクト: モジュール 名前と場所 プロジェクト名: nbxmpfilter スタンド…

Google Map APIのバージョン指定

突然GPolyline.fromEncodedがブラウザを固めるようになってしまい何事かと調べていたら、 Google Map APIのv=2が3/10日付けで2.151に更新されていて、その際にデグレしていたことが原因だった。 Google グループ 今回調べていて初めて知ったのだが、v=2は「v…

そういえば

いつのまにか0x19歳になってた。(3/24)

Rails用のZopeってないんだろうか?

Web上でRailsアプリが作れたり、バージョン管理ができたり、静的ファイルも管理できたりするやつ。 gitなんかを使ったデプロイツールも統合されてるとなおいいんですけど。

git初心者のデプロイ

ローカルでコーディングし更新ファイルをgit add、 1仕事終わったらgit commit -m '更新内容'。 サーバに載せるときは、 ローカルでgit push origin master、*1 サーバでgit pull origin master *1:originはgithubにおいてます

上司のことば(1)

結果が良くても悪くても分析する。 何故予想通りの結果に{なった,ならなかった}か。 それを元に次の{設計,計画}を緻密にする。

gitで不要なaddを取り消す方法

適当にgit add .とやっているとログやらdb/development.sqlite3やらがtreeに入ってしまって困る。 こういうときは、 git diff --cached でcommitされようとしている内容を確認して、 不要なファイルを見つけたら、 git rm --cached git rm -r --cached とや…

Web 2.0 中の人ナイトに行ってきた・ただひたすらにメモ

生のメモ置いておきます。 - livedoor 1 1/2 pc1 display3 放任主義 120%ルール つくっちゃいましたメソッド ライブドアブログのお絵かき機能Cookpad アドエンジニア 根岸さん クックパッドとは 毎日の料理を楽しみにすることで心からの笑顔を増やす 世…

今からWindowsでRuby on Railsやってみる方へ

まずRubyのインストールが面倒くさいのでLinuxでやることをおすすめします!InstantRailsという、ワンクリックでwindows版のRails環境が揃うという大変有り難いものがあります。 しかし同梱のrubyやrailsのバージョンが古い*1ので、新しい物好きな方は手動で…

Aptana RadRailsとNetBeansのメモリ消費比較

Aptanaの方が3割ほど多め。 起動時間も似た傾向で、 Aptana...25秒 NetBeans...20秒 くらい。ちなみに、起動直後・Depotサンプルが自動的に読み込まれた状態で測定しました。

NetBeansのCode Inspection

がんばりすぎワロタ。 嘘みたいだろ、"Agile Web Development with Rails, 2nd Edition"のDepotサンプル*1なんだぜ、これ…(言ってみたかった *1:NetBeansに同封されてた