プログラミング研究所 プログラミング研究所 http://www.program-lab.jp/
プログラミング研究所
プログラム研究自作ソフトウェアプログラムメモリンク


  • 最近の記事

    PlainOldFavorites 1.1.2の日本語化
     【その他】

    エスケープシーケンスの変換
     【.NET Framework】

    TClock Light x64をWindows7で動作させるには
     【OSSの移植】

    読み仮名を扱うテキスト処理ライブラリ「Microsoft Visual Studio International Feature Pack 2.0」
     【.NET Framework】

    読み仮名を扱うテキスト処理ライブラリ「Microsoft Visual Studio International Feature Pack 2.0」
     【ライブラリ】

    アジア圏言語テキスト処理ライブラリ「Microsoft Visual Studio International Pack 1.0」
     【.NET Framework】

    アジア圏言語テキスト処理ライブラリ「Microsoft Visual Studio International Pack 1.0」
     【ライブラリ】

    Windows XP x64でICH10RのRAIDを有効化するときのメモ書き
     【ソフトウェアの設定】

    各ブラウザでのJavaScript関連の実装の違い
     【JavaScript】

    C++/CLIをAny CPUで動作させる方法
     【C++/CLI】

    C++/CLI, C#, VB.NET 混在プログラミングの注意点
     【.NET Framework】

    C++/CLI, C#, VB.NET 混在プログラミングの注意点
     【C++/CLI】

    Windows XP x64でmp3infp(32bit)もインストールするには
     【ツール】



  • カテゴリ別アーカイブ

    .NET Framework
    C++/CLI
    DirectX
    GBA
    JavaScript
    OSSの移植
    Win32/64
    その他
    ソフトウェアの設定
    ツール
    ライブラリ
    自作ソフト
    製品レビュー


  • エントリ一覧


    Syndicate this site (XML)

    Powered by
    Movable Type







  • 管理者:NMVL
    nmvl@program-lab.jp





  • PlainOldFavorites 1.1.2の日本語化 【その他】

    FirefoxでIEのお気に入りを使用するアドオンPlainOldFavoritesを日本語化してみた際の作業メモ

    1. 「PlainOldFavorites.xpi」をダウンロード

    2. オフィシャルサイトなどから最新版をダウンロード 2011/03/29時点では、「PlainOldFavorites_1.1.2.xpi」が最新版

    3. 「PlainOldFavorites.xpi」を解凍

    4. xpiの実体はZIPファイルなのでZIP対応のツールを使用して解凍する

    5. 「chrome.manifest」を編集

    6. 解凍したファイルの「chrome.manifest」に以下の行を追加
      locale plainoldfavorites ja-JP jar:chrome/plainoldfavorites.jar!/locale/ja-JP/
      ※空白部分はタブ

    7. 「plainoldfavorites.jar」を解凍

    8. 解凍したファイルの「chrome/plainoldfavorites.jar」をさらに解凍
      jarも実体はZIPファイルなのでZIP対応のツールを使用して解凍する

    9. 「locale/ja-JP/pof.dtd」を作成

    10. jarを解凍した内容の「locale」以下にフォルダ「ja-JP」を作成し
      テキストファイル「pof.dtd」を作成する。
      「pof.dtd」が言語ファイルとなるが、他の言語からコピーしてくるのが手っ取り早い。
      作成したら、テキストエディタで開き
      「ENTITY pof.*.label」となっている行の語句を日本語化する

    11. 「locale/ja-JP/pof.properties」を作成

    12. 同様に、「pof.properties」を作成する。
      内容は今のところ空のようなので他の言語からコピーするだけでよい。

    13. 「plainoldfavorites.jar」を更新

    14. 作成した「locale/ja-JP/*」を「plainoldfavorites.jar」に反映する。

    15. 「PlainOldFavorites.xpi」を作成

    16. 編集した「chrome.manifest」「plainoldfavorites.jar」を「PlainOldFavorites.xpi」に反映する。

    17. Firefoxに登録

    投稿者 NMVL : 2011年3月29日 13:54コメント (0)トラックバック (0)



  • エスケープシーケンスの変換 【.NET Framework】

    エスケープシーケンス(\t、\nなど)を制御コードに変換する方法

    System.Text.RegularExpressions.Regex.Unescape( "ABC\\tDE\\n" ); // →"ABC\tDE\n"

    逆は

    System.Text.RegularExpressions.Regex.Escape( "ABC\tDE\n" ); // →"ABC\\tDE\\n"


    Regexは、これナシでは無理というぐらい よく使うクラスだが
    こんな関数がstaticで用意されてるのは最近知った。

    ファイルに正規表現パターンを保存するときなどに便利に使えるだろう。


    投稿者 NMVL : 2011年1月20日 19:26コメント (0)トラックバック (0)



  • TClock Light x64をWindows7で動作させるには 【OSSの移植】

    制限付きながら、Windows7で動作したのでその方法。(Vistaでも基本的に同じはず)

    TClock Light x64を起動させたところ時刻表示に関しては問題ない様子だが、
    SNTPの時刻調整が動作しないことを確認。
    原因は、時刻変更時に管理者権限を要求されるためではとすぐに予測がつき、
    管理者でプログラムを実行すると案の定機能する。

    ただし、管理者での実行時にはUACによる警告が入るため、
    アラームを使用したSNTP自動時刻調整を行うと時刻合わせのたびにUACが働く。
    よって、
    ・自動時刻調整のたびにUACに対応する
    ・UACのレベルを下げる(非推奨)
    ・自動時刻調整をあきらめる
    あたりが対応となるだろうか。

    なお、管理者権限とするのは「tcsntp.exe」のプロパティより設定すること。
    「tclock.exe」を管理者権限で実行すると右クリックメニューが
    動作しなくなるようなので注意が必要。


    投稿者 NMVL : 2009年11月21日 23:09コメント (0)トラックバック (0)



  • 読み仮名を扱うテキスト処理ライブラリ「Microsoft Visual Studio International Feature Pack 2.0」 【ライブラリ】

    Microsoft Visual Studio International Packの機能拡張パッケージ
    漢字交じりの日本語文章の読みを得ることができるらしい。

    リストのソートに使ったらおもしろそう
    (というか、こんなもの作れるならexplorerに組み込んでくれればいいのに)

    精度がどのくらい期待できるのか気になるところ。


    紹介記事
    http://www.forest.impress.co.jp/docs/news/20091104_326335.html

    ダウンロード
    http://www.microsoft.com/downloads/details.aspx?familyid=7D1DF9CE-4AEE-467F-996E-BEC826C5DAA2&displaylang=ja


    投稿者 NMVL : 2009年11月 8日 01:18コメント (0)トラックバック (0)



  • アジア圏言語テキスト処理ライブラリ「Microsoft Visual Studio International Pack 1.0」 【ライブラリ】

    気になったのが、日本語の自動補完をしてるれるという
    「Japanese Yomi Auto-Completion Library」
    なるもの。

    Google検索でIME入力途中からサジェストしてくれるが、あれと同じような機能だろうか。


    紹介記事
    http://www.forest.impress.co.jp/article/2008/04/11/vsintlpack.html

    ダウンロード(Microsoft Visual Studio International Pack 1.0 SR1)
    http://www.microsoft.com/downloads/details.aspx?FamilyID=44CAC7F0-633B-477D-AED2-99AEE642FC10&displaylang=ja


    投稿者 NMVL : 2009年11月 8日 00:59コメント (0)トラックバック (0)