2008-01-01から1年間の記事一覧
<p id="hoge"></p> みたいな HTML を用意しておいて、 document.getElementById('hoge').innerHTML = '...'; みたいに IE でやったら、未知のエラーとかいうのが出ました。 <p><div id="hoge"></div></p> ↑ちなみにこうしたら直った。 p 要素で innerHTML やるとだめなのかとかいうと、そういうわけでもな…
kokoromo さんにヒントをもらったシンプルな方法。 /etc/rc.local に以下を追加する。 /usr/local/bin/mongrel_rails start -d -e production -c /home/hoge/app_name -p 4000 /home/hoge/app_name と 4000 は環境に応じて変更してください。 シンプルでよさ…
/categories/#{ params[:id] } /purpose_cateogires/#{ params[:id] }っていう URL にしようと思っていたら、 /cate1/#{ params[:id] } /cate2/#{ params[:id] }にしてほしいといわれた。 何かもどかしさを感じた。
ついに買ってしまいました。 Apple MacBook Air 1.6GHz 13.3インチ MB003J/A出版社/メーカー: アップル発売日: 2008/02/05メディア: Personal Computers クリック: 229回この商品を含むブログ (105件) を見る キーボードが打ちやすい Dashboard とかのファン…
メソッド名を動的に変更したいときがあります。 PHP なら $a->$foo ってやればできるんですけど、これを Ruby でやりたかったんです。 で、Object クラスの send っていうメソッドを使えばできました。 a.send foo foo に、メソッド名を文字列かシンボルで指…
USB メモリに Portable の Firefox・WinSCP・Putty を入れて、ネカフェで開発するライフハックをやりました。 快適 PC・高速回線でなかなかよかったんですが、席が臭くてちょっと集中できませんでした。 ctrl と capslock の入れ替えは、xkeymacs で替えて再…
Rails2.0 だとビューファイルの拡張子が *.html.erb 推奨になっているようなのですが、なんかこれ emacs-rails がわかってくれないようで、コントローラでの C-c C-p とか、うまくいきません>< なので、emacs-rails/rails.el の (defvar rails-templates-l…
以前は PHP で書きましたが、今回は Ruby で書きました。 Ruby 初心者だから、超恥ずかしいコードなのかも>< とりあえず晒します。 class String def zen_length(kcode = 'u') require 'jcode' tmp = $KCODE $KCODE = kcode cnt = 0.0 self.each_char { |c…
hoge = fuge = {} みたいに初期化したら、異常な挙動を示して小一時間悩んだ。 hoge と fuge は同じものになるからかー。 hoge, fuge = {}, {} こうしないといけないんだな。
LDR のレートをうまく使いこなせていなくて、全部リセットしたくなったので書きました。 javascript:subs.model.list.map(function(s){set_rate(s.subscribe_id,0)});void(0) LDR で新着以外も表示するようにしてから、アドレスバーに入力。 一瞬で全フィー…
<%= form.select :category_id, Category.find(:all).collect { |c| [c.name, c.id] }, :include_blank => '選択してください' %>
RailsによるアジャイルWebアプリケーション開発 第2版作者: Dave Thomas,David Heinemeier Hansson,Leon Breedt,Mike Clark,Andreas Schwarz,James Duncan Davidson,Justin Gehtland,前田修吾出版社/メーカー: オーム社発売日: 2007/10/26メディア: 大型本購…
J-WAVE TOKIO HOT 100 のランキングから JavaScript で YouTube の動画を検索してランダムに再生する「jsRadio」を作りました。 jsRadio IE6 と Mac・Windows の Firefox2, Safari3, Opera9 で動作確認しています。 週に 1 回 cron で、J-WAVE のランキング…
form_for を使うと、1モデルしか扱えない(はず)。 だから <% form_for :member, :url => { :action => :create } do |form| %> 名前: <%= form.text_field :name, :size => 20 %> <% end %> みたいなのだと、Member モデルしか扱えない(はず)。 次のようにし…
YouTube と Dailymotion の音楽をダラ聴きできる「Flv Music!」というサービスを運営していましたが、メンテナンスが困難となってきたため、終了させていただきます。 今までご利用いただきありがとうございました。 代替サービスを近日中にリリースする予定…
モデル名を複数にして作成したせいで 1 時間くらい悩んだ。 終わっている。
「不正侵入を防ぐ」の設定で、coLinux\netdriver\tapcontrol.exe のアクセスを許可すれば OK。 (追記) これでログインはできるようになるけど、ネットにはつながらないです...。 よくわからん。 ファイアウォール全開放すれば大丈夫だから、なんか設定すれば…
colinux-daemon.exe --remove-service
ctrl+l と ctrl+k の使い方を今頃知った。 15 年近く windows 使ってるのに Alt+Tab の使い方知ったのも半年前だし、終わってると思う。
JSONP で、いちいちコールバック関数に名前つけて書くのが面倒なので、 var url = 'http://s.hatena.ne.jp/blog.json/http://d.hatena.ne.jp/hatenastar/?callback={callback}'; JSONP.request(url, function(json) { alert(json.star_count); }); みたいに …
書きたいことが、うまくまとめられないけど...。 自分の使っているものが、叩かれる ↓ 悲しくなる ↓ 勧められているものを勉強する ↓ 「まあ、前のままでいいんじゃね?」って思う → 立ち止まる 勧められたもののほうが良いことに気がつく → それまで使って…
自分は JavaScript をよくわかっていないのですが、 var str = 'hoge'; console.log(str[3]); ってやったら、 eって出ました。 なので、あー JavaScript の文字列型は 1 文字ごとの配列になってるのかなーとか思って、 var str = 'hoge'; str[4] = '!'; cons…
これくらいしか書いた覚えがない。 いろいろ事情はあるんですが、まあ、危機的状況。
この記事を読んで、LDR のフィード整理をしていたら、間違えてすべて消してしまいましたよ。 吹き出しに表示される消去メッセージを、数秒間ただ呆然と眺めていました。 せっかくの機会なので、整理しながら入れていこうと思います。(1番は櫛ヶ浜やぎさんで…
さくらの専用サーバを使い始めました。 OS は CentOS4 です。 ターミナルから SSH でログインしてみると、使用言語が英語になっているようです。 ということで、日本語に変更します。 root になって、 [root@localhost ~]$ vi /etc/sysconfig/i18n で、内容…
デザインに飽きてきたので、タイトル画像の変更とスタイルシートの書き直しをしました。 あとはプロフィールをいじったり、細かな修正をいろいろと... 今後ともよろしくお願いします。
Tiger までは .zshrc とかに alias emacs="/Applications/Emacs.app/Contents/MacOS/Emacs" と書いておけば、ターミナルから emacs コマンドで Carbon Emacs を呼び出すことができていました。 ところが Leopard からはなぜか、Carbon Emacs が起動と同時に…
初めて Ruby でスクリプト書いてみました。 使い方とかは、ソースを読んで想像してみてください。 require 'date' income = 100000 # 今月の収入から、予定出費を引いた金額 def total_cost return 0 unless File.exists?(@filename) total_cost = 0 open @f…