ナナオのカラーユニバーサルデザイン対応ワイドモニターが欲しい! ITmedia News:「カラーユニバーサルデザイン」って知ってますか? こちらに色弱について書かれています。 日本人の男性20人に1人は色弱だってことには驚いた。自分は色弱だと名乗る人にあ…
ニコニコ動画のダウンロド用ブックマークレットを作ったので公開する。 対応しているブラウザ Firefox 2.x 以上 細かく言うとFirefox 2.0.0.2でしか、動作を確認しておりません。 IE6はブックマークレットの文字数制限上無理。xhr使ってるので、そこも改造し…
ニコニコ動画のダウンロド用ブックマークレットを作ったので公開する。 新バージョン追加('07/3/14追記) http://d.hatena.ne.jp/itsbibuq/20070314/1173876401 対応しているブラウザ Firefox 2.x 以上 細かく言うとFirefox 2.0.0.2でしか、動作を確認してお…
Mike Clark's Weblog Railsでファイルをアップロードするプライグインだ。 ただ、アップするだけではなく、サムネイルや、画像のサイズの変更もできるようだ。
「Youtubeにただ乗りしているからだ」という発言を良く見るのですが、検討違いも甚だしい。 良く言えば「礼儀正しい考え方」なのだが、「分かっていない考え方」だ。 ただ乗りの何が悪いのか?ネット上ではただ乗りこそ正義だ。そこのところを分かってほしい…
Top 10 Ruby on Rails performance tipsが面白かったので、ちょっと抜き出してみる。 ここで紹介するものにはサーバの設定は含まれず、コードレベルの話です。 Rubyのコードを最適化 ビルトインのクラスやメソッドが使えるときは、自作しないでそっちを使っ…
日ごろAmazon.co.jpを使用している。ちょっとした洋書であれば、Amazon.co.jpでも入手できるので、とても便利だ。だが、古いものや、マイナーなものはAmazon.co.jpではラインナップされていない場合がある。 で、Amazon.comで買った場合、どれぐらい料金がか…
Railsのブログ(Riding Rails: How to get more literal URLs and still use IDs)に、ユーザフレンドリーなURLをRailsで使う方法が紹介されていた。 そういわれてみると、最近の英語圏のブログでは、ブログのタイトルがそのままURLに入っているものをちらほら…
ちょっと廃棄する機会があったので調べてみた。 PCのリサイクルと家電のリサイクルは、管轄する法律が違うようだ。 PC リサイクル法(資源の有効な利用の促進に関する法律) 家電 家電リサイクル法(特定家庭用機器再商品化法) 家電リサイクル法 この法律に適応…
下のページに書いてあります。 DailyTech - Workaround Discovered For "Clean Install" With Vista Upgrade DVDs 流れを簡単に見てみると、 DVDから起動する プロダクトキーを入力せずにセットアップする。30日のトライアルとしてインストールされるようで…
ちょっと前にprototype.jsの1.5が正式にリリースされたのですが、それにあわせて公式サイトがリニューアルされています。公式サイトはこちら。 Prototype Javascript Library easing the development of dynamic web applications "prototype"でググっても上…
JavaScriptを動的に読み込みたいとき等は、通常XHRなど使って読み込むんですが、XHRだと違うドメインからは読み込めない。 しかし! 違うドメインからも動的にJavaScriptを読み込む方法があったんです。 こちらに詳しいのが書いてあります。 Howto Dynamical…
HTMLで普通にFORMを書くとこんな感じになります。 一行目 <form> <input type="submit"> </form> 五行目 ブラウザで見るとこんな感じ。 フォームはブロック要素なので改行が入っちゃいます。 いや、改行させたくないんだという方は、CSSでフォームのdisplayをinlineに指定します。 一行目 <form style="display: inline"> <input type="submit"> </form> 五…
Wii欲しい! コレぐらい欲しい
前回、前々回に続いて、RailsのMagic Field Namesです。 今回は"type"というフィールドについて。 RailsのWikiによると Single table inheritance Active Record allows inheritance by storing the name of the class in a column that by default is calle…
前回Timestamping関係のカラムを試してみた。 今回はOptimistic Lockingだ。 列名は"lock_version"だ。 適当な、プロジェクトと、モデル、Scaffoldを作る。 モデルはDiaryという名で、こんな感じのmigrationファイル。 class CreateDiaries < ActiveRecord::…
Railsをかじっていると、"id"やら、"created_at"やら便利なカラムの存在が気になってきました。 ほかにも色々と便利なカラムがあるけど、知らないから損をしているんじゃないかと。 で、調べてみた。 MagicFieldNames in Ruby on Rails なんか、いっぱいある…
最近、さまざまなWebサービスがある。 amazonだったり、Yahoo!だったり。 そこで、Rubyを使い便利ツールを作って遊んでいるのだが、RESTでリクエストする場合はエスケープしてやらないといけない。 エスケープしてくれる人はいないかと探したところ、URI.esc…
はてなパーカー欲しい! なんか、欲しくなりますよね。 IT関連企業のグッズって。
RailsのDatabase関係(ActiveRecord)のログは色つきで吐かれるそうです。 こんな感じ [4;36;1mSQL (0.000000)[0m [0;1mSET NAMES 'utf8'[0m [4;35;1mSQL (0.300000)[0m [0mCREATE TABLE schema_info (version int(11))[0m [4;36;1mSQL (0.150000)[0…
いまさらながら、Ruby on Railsのレールに乗ろうと勉強しています。 RailsのConvention over Configurationによるとデータベースのテーブルは複数形にします。 複数形化はActiveSupportにより、Stringクラスが拡張され、String.pluralizeで行えます。 C:\>ir…
約10ヶ月ほど、はてなブックマーク(以下はてブ)を使っています。 はてブ導入前 ブラウザにブックマーク フォルダによる分類 その結果として 大量のブックマークで溢れかえる 深いフォルダ階層 そして、どのフォルダに分類したのか見失ってしまう。検索機能は…
速くなる方は、極めて限られた方のみです 結論から述べますと、電話線の古い宅内配線を張り替えると、劇的に速くなります。 私の場合、宅内配線は数十年ものの腐りきった配線でした。ADSL8Mbpsの契約ですが、施工前に各種帯域幅測定サイトで計った結果は700K…
招待制から、登録制になり、ユーザ数も増えているんではないでしょうか。 Gmail 普通にアクセスすると http://mail.google.com/mail というURLです。 普通のhttpです。暗号化されていません。経路上で誰かが覗こうとすると、覗かれてしまいます。 メーラーで…
Webアプリケーションの開発の際、本番環境ではブラウザにキャッシュされても問題ないが、開発時はキャッシュされたくないものがあると思います。例えば、マスカットのレイアウト定義XMLや、イベント定義XMLは、ブラウザにキャッシュされるとどうしようもあり…
Ajaxを用いたゴージャスなUIのサイト作成ツール「マスカットプロジェクト」が公開されていました。 こちらです。マスカット Project チュートリアルが丁寧に作ってあるので、使い方もすらすらとマスターできそうです。 しかし、いきなり壁にぶち当たる人もい…
4th MEDIA(フォースメディア)対応の大型液晶テレビ欲しい!
Gmailでメールを読む際、メールはプロポーショナルフォント表示される。通常のメールを読む限りではなんら問題ない。しかし、旧来の手法で凝った表現方法を使ったメールでは、作者の意図が壊れてしまうと時がある。例えば、 ┏━┳━┳━┳━┓ ┃A┃B┃C┃D┃ ┗━┻━┻━┻…
JavaScripting中、「あ〜、このメソッドから帰ってくるの誰だっけ?」という時 alert(typeof obj.getHoge()); orz オブジェクト!そう!オブジェクトなんです! 「日ごろ厳しく型付けられた私にobjectといわれても・・・」というそこのあなた! alert(obj.getHo…
Apacheを複数のコンフィグを使い、複数のサービスとして使いたいときに便利。 動作確認した環境 OSWindows XP Pro SP2 ApacheApache 2.2.3 Apacheのbinディレクトリに移動しコマンドプロンプトから、以下のように実行する。 >httpd -k install -n "MyService…