2008-01-01から1年間の記事一覧
ALT キーでメニューを開閉できるようにしました。 Fx3.1 での「ブックマーク」メニューの動作を修正しました。 初期化ダイアログを追加しました。 ツールバーのカスタマイズの「初期設定に戻す」ボタンで、メニューバーを復元するようにしました。 その他、…
アイコンを変更可能にしました。 Thunderbird のアドレス帳、メッセージウィンドウ、メッセージ編集ウィンドウに対応しました。 テストリリースなので Sandbox にあります。 インストールするには Firefox Add-ons のユーザアカウントが必要です。
入力がなにも無ければヘルプ表示をしたいという場合に使える。 isinput.rb unless File.pipe?('/dev/stdin') || IO.select([ARGF], nil, nil, 0) puts 'no input' end 出力例 $ touch x $ cat x | ruby isinput.rb $ ruby isinput.rb < x $ ruby isinput.rb …
前回のやつをその後いじってた。 動作確認は ActiveRecord-2.1.2 2.1.1 では動きません。(差分があります) 使い方 records = Record.find(:all, :include => :subrecords_count) records[0].subrecords.size # カウント SQL が実行されない active_record_si…
mecab-config.in がおかしかった。 おまけで、辞書は share にいれるものだろうという patch。 --- mecabrc.in.old 2007-01-29 00:09:05.000000000 +0900 +++ mecabrc.in 2008-10-30 22:37:47.000000000 +0900 @@ -3,7 +3,7 @@ ; ; $Id: mecabrc.in,v 1.3 20…
iceiv+puttyにて putty のウィンドウ位置を記憶させるパッチなどを配布しているが、初期位置が (0, 0) なので画面上辺にタスクバーを置いていると隠れてしまって困る。 それを修正するパッチ。 diff --git a/settings.c b/settings.c index 8792ba4..86b38fc…
ActiveRecordを詳しく「優しいRailsの育て方」 より。 もっとシンプルにできるけど。 つい機能追加やら汎用化やらをしてしまう。 Rails 2.1.0 で動作確認。 コメントいただいたので scoped_access_filter.rb を修正しました。 使い方 基本。 class MailContr…
IEで発生するactivescaffoldのソート不具合 - javakariの日記 より。getCurrentLocation() の修正でもよさそう。 --- vendor/plugins/active_scaffold/frontends/default/javascripts/dhtml_history.js +++ vendor/plugins/active_scaffold/frontends/defaul…
テーブルの一覧表示で関連レコードの数を表示したい場合、 View でそのまま records[i].subrecords.size などとして繰り返し参照すると SELECT count(*) ... というようなカウント SQL が大量に実行されてしまう。以下を利用するとカウント SQL の実行を1回…
GMail は username+alias@gmail.com という感じに +alias を自由につけられる。 iPhone 用に username+i@gmail.com を用意して送受信をしたい。 受信はもちろんできるが、送信しようとすると +i が取れてしまう。 解決 GMail の「設定>アカウント」で「他の…
アクセスキーでの操作を修正しました。 CompactMenu アイコンを追加しなくても、メニューツールバーを隠した状態でアクセスキーによってメニューを開けるようにしました。 6月27日現在、レビュー中。 June 27, pending review. 今回は早かった
一部のメニューを非表示にした場合にキーボードショートカットが正常に動作しない。2.2.0 で対応。 上記は 2.1.1 で修正予定です。
Firefox 3.0.* に対応しました。 メニュー内へのキーボードショートカットに対応しました。 アンインストール時や無効になった場合にメインメニューが復帰するようにしました。 6月20日に Firefox Add-ons に登録しましたが、まだレビュー中です。 I pushed …
http://xpath.kayac.com/graph/bPfA0dcH3RG-7w Hatena::Graph で参照できるようだ。 html じゃないと要素で軸指定できない? http://www.amazon.co.jp/rss/bestsellers/toys/ref=pd_ts_rss_link (RSS, XML) に対して //link とかやってもうまく行ってないよう…
C# 2.0 で実装。 ご利用はご自由に。 参考: using System; using System.Runtime.InteropServices; using System.Windows.Forms; using System.Drawing; public class CenterMessageBox { #region defines private static class NativeMethods { [DllImport(…
ソースを色付けするGreasemonkeyスクリプト - ヒルズで働く@robarioの技ログ 上記はボタン押下で動作するようになっている。 ブックマークレットならいきなり動作すればよいので書き換え。 長いので IE では動きません。*1 javascript:(function(d,s,h){if(!…
すべてのオブジェクトをキーにできるハッシュの様なもの - IT戦記 arguments 使っただけ。 Dictionary = function() { var self = function(k, v) { var state = self.state; if (arguments.length < 2) { return state(k); } else { self.state = state(k) …
IME and DiMENSiON という Firefox 拡張を利用してみたのだが、XKeymacs と同時に使用すると問題があった。Ctrl-\ 等で IME を on/off しても反応しない。入力エリアの keypress イベント時に IME 状態を取得しているようだが、XKeymacs で定義した IME on/o…