Tech

jQuery slideUp() で IE8 だけ margin がぶっ壊れる問題が釈然としないけど治った

IE6でさえも正常に動作するのに、IE8でだけ発生する問題。 アニメーション完了の callback で、margin がぶっ壊れる要素を編集しなおすと margin が帰ってきた。なんだそれ! さんぷるこーど。 var dt = $('#hoge dt'); // margin がぶっ壊れる要素 var dd =…

何かしらの子になってる ToolStripItem の Visible は思い通りに動かない

ToolStripMenuItem の子になっている ToolStripItem の Visible が思うように動かず。 Visible プロパティを get してもなんか全部 false だったりわけわかめだったところ… Visible じゃなくて Available を使いなさい、だと…… はじめてしったよ!まどろっこ…

特定のテーブルで DataMapper を使ったら Ruby ごと死んだ

Sinatra + Passenger な環境で DataMapper を使っていたら、どうしても内容が取得できないテーブルが。 なんかエラーが出たりするならわかるんだけど、真っ白画面でなんのこっちゃ状態。 WEBrick を直接たたいて試してみたら、なんか segmentation fault で…

Rails を使用しない ActiveRecord + Migrate

メモ代わり。 ActiveRecord require 'rubygems' require 'active_record' ActiveRecord::Base.establish_connection( :adapter => 'postgresql', :host => 'localhost', :username => 'foo', :database => 'baz', :encoding => 'utf8' ) class User < Active…

CD to MP3 via EAC

最近やってる CD から MP3 への変換方法。 EAC で ape で圧縮した cue イメージを作成します CueProc で cue シートから mp3 に変換します MP3Gain でアルバムゲイン作成しておわり 一度 ape に圧縮しているのが無駄だと思われるかもですが、CD イメージ保存…

MS-IME システム辞書を ATOK 辞書にコンバート

FF11 追加辞書を ATOK でも使いたかったので。 普通に MS-IME の辞書ユーティリティから開こうとしても「システム辞書は開けません」と言われてしまう。 軽く調べたところ http://q.hatena.ne.jp/1051144750#c101174 バイナリエディタでシステム辞書ファイル…

Enum に別名を割り振る

そういや昔作って最近また別の用事で必要になったので、覚え書き程度にぺたぺた C# 3.0 以降専用... だけど、GetAlias() を拡張メソッドにしなければ 2.0 以前でもいけるはず と思ったら自動プロパティとか var とか使ってました。まぁいいや。 /// <summary> /// Enu</summary>…

だるい

Visual StudioみたいなIDEでマウス(ThinkPad使いなのでトラックポイントだけど)使ってごちゃごちゃインターフェース作るのがだるい。 Webだったらviでごりごり書きつつ、YUIみたいなインターフェース使ってキーボードだけで楽に作れるのになー。 という変な…

ニコニコ動画のリンクを強制的に naisho にしちゃう Greasemonkey スクリプト

for(i=0; i < document.links.length; i++){ var link = document.links[i]; link.href = link.href.replace( "http://www.nicovideo.jp/watch/", "http://www.nicovideo.jp/watch_naisho/" ); } なんの変哲もないけど。 include path は * でいいと思う

OpenSSL コマンドラインを使用したパスワードリマインダ

題目通り。 誰でも思いつくようなことですが、環境失ったときのメモ & 誰かの役に立てば。 1. ~/remind/ とかいう適当なディレクトリを作成する。 2. ~/remind/data/ もついでに作成する。 3. ~/remind/ に秘密鍵と公開鍵を作る。秘密鍵は必ずパスフレーズを…

C# でウィンドウをアクティブにせず表示

忘れかけそうなので個人的メモ。 [DllImport("user32")] private static extern int ShowWindow(IntPtr hwnd, int nCmdShow); public void ShowPopup() { ShowWindow(this.Handle, 4); this.Show(); } Onなんとか を override する方法のほうが汎用性あった…

はてダラをもっと便利に?

id:hyukiさんのはてなダイアリーライターを使用してこの日記を書いていたりするのですが、いちいち vi 2006-06-02.txtとするのが結構かったるかったりするので、自動化というか、超単純なシェルスクリプト。 見ての通り明らかに *nix 向けです。Winで書いて…