2010-06-01から1ヶ月間の記事一覧

独自のアプリケーションに組み込んだWebBrowserコントロールでTrixieを使いたい

ie

IETabでTrixieが使いたい Firefoxのタブ内にIE(実態はWebBrowserコントロール)を組み込むことができるアドオンIETabでTrixieが使いたくて、いろいろ調べている。BHOはIObjectWithSiteをインプリメントしたCOMオブジェクトであることから、自前でTrixie.Bhoを…

Growl for Windows のUIを日本語化する方法

って公式のページに見当たらないので、書いておく。まず、以下のページにアクセスして"Japanese"向け Language Pack をクリックhttp://www.growlforwindows.com/gfw/languages.aspxすると以下のようにGrowlで開く確認のダイアログが表示されるので、OKをクリ…

インストールされている .NET Framework のバージョンを調べる方法

日本語の情報が見つからなかったので、ここに書いておく。以下の記事より: How to determine which versions of the .NET Framework are installed and whether service packs have been appliedまず、エクスプローラのアドレスバーに %SYSTEMROOT%\Microso…

画像を使わずHTML要素とCSSでMacっぽい素敵ボタンを作ってみる

※Firefox限定で確認してますが、IE以外のモダンなブラウザであれば実現できるはず。以下のエントリで紹介されていたので、box-shadowプロパティについて自分で理解するために、実際に試してみました。 Fun With Box Shadows « Markus Stange’s Blog 基本編 …

VBLex使ってVB6のソースコードのサイクロマチック数を解析する

サイクロマチック数=実行経路の数 という認識でいいのかな?まあ、プロジェクト内での相対的な複雑度が計測できればいいから、その定義が違ってもあまり問題にはならないだろう。と、かなり適当だがとりあえず上記の認識でスクリプト書いてみた。スクリプト…

いちいち"/cygdrive/c"っていれるのが面倒なので、"/c"ってなるようマウントテーブルをいじる

※cygwin 1.7 以降 以下のような記述を、/etc/fstabあるいは/etc/fstab.d/(ユーザ名)*1に追加する。 none / cygdrive binary,posix=0,user 0 0以下、この記述の説明です。 none 通常1番目のパラメタにはc:/hoge/fugaなどのWindowsネイティブなパスを指定す…

git pushがrejectされたときの解決の手順

git

いまだにgitがよくわかってない。git push すると $ git push To [email protected]:snaka/snaka-code-pocket.git ! [rejected] master -> master (non-fast forward) error: failed to push some refs to '[email protected]:snaka/snaka-code-pocket.git' To pre…

VB6ソースコードの字句解析するCOMコンポーネント作ってgithubにアップした

http://github.com/snaka/VBLex以下のようなコードで字句解析結果を取得していろいろできる。 set vblex = CreateObject("VBLex.Tokenizer") vblex.SourceText = WScript.StdIn.ReadAll for each token in vblex.Tokens WScript.Echo token.Type & "::" & to…