nDiki : wxWidgets
wxWidgets
スポンサード リンク
Related term
2004年7月20日 (火)
■ wxWidgets + wxPerl

Debian GNU/Linux上で試してみる。 libwxgtk2.4-* あたりをインストールした後、wxPerl パッケージを作成。 途中でエラーになるので以下のようにして作成した。
export PERL5LIB=blib/lib dh-make-perl --build --cpan Wx
wxPerl のサイトのチュートリアルのサンプルスクリプトでウィンドウを出すところまで動作確認。
- TrueCrypt 6.1a を Debian GNU/Linux sid に (2009-02-02)
- DBD::Oracle 1.16 を Debian GNU/Linux s... (2005-05-19)
- sid の CinePaint がプラグイン読み込みでエラー (2006-04-15)
- 古い Crypto++ は古い GCC で (2006-02-07)
- Wx::ActiveX をビルド (2004-08-27)
2004年7月21日 (水)
■ wxPerl + ActivePerl 5.6.1 build 638

PPM パッケージで。wxWidgets もリンクされているためか別途インストールの必要なし。 チュートリアルのサンプルで動作確認。
Wx::ActiveX も試してみようと思ったが、5.6 用のPPM パッケージ無し。 ソースからビルドするには(今度こそ)wxWidgetsをきちんといれておく必要があるのでパスしておく。
- Wx::ActiveX をビルド (2004-08-27)
- wxPerl PPM パッケージ (2006-12-13)
- PPM パッケージのインストールではまる (2001-12-25)
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
- ActivePerl 5.8.9 build 825 + MinGW 5.... (2009-02-22)
2004年7月23日 (金)
■ Wx::GLCanvas で OpenGL

wxWidgets + wxPerl 上で OpenGL を使うためのモジュール。
一応3D屋に勤務しているし、入れてみる(Debian GNU/Linux に)。 サンプルの動作を確認。
しかし OpenGL の API (と wxWidgets も) についてまだ全く知らないので、何かをするにはまず学習から。
- wxWidgets + wxPerl (2004-07-20)
- 今日のさえずり - VIP リスト作った (2009-11-01)
- wxPerl PPM パッケージ (2006-12-13)
- TrueCrypt 6.1a を Debian GNU/Linux sid に (2009-02-02)
- Impressive - PDF ファイルでプレゼンテーション (2009-02-19)
2004年8月27日 (金)
■ Wx::ActiveX をビルド

Wx::ActiveX の Perl v5.6.1 用バイナリ(PPM パッケージ)が配布されていないのでビルドする。 最初はPPM パッケージ化された wxPerl (Wx-0.19-wxmsw2.4.2-win32-u-5.6.1.zip) と wxWidgets 2.4.2 で作成しようと思ったが、うまくいかないので全部ビルドすることに。
@ wxWidgets をインストール
wxMSW-2.4.2-setup.zip を C:\usr\local\wxWindows-2.4.2 へ。
@ wxPerl 0.20
ドキュメントの通り、wxWidgets をビルド後、モジュールを作成。 コンパイルには Visual C++ 6 を使用。
set WXWIN=C:\usr\local\wxWindows-2.4.2 set WXDIR=C:\usr\local\wxWindows-2.4.2 cd %WXDIR%\src\msw nmake -f makefile.vc FINAL=1 dll cd %WXDIR%\contrib\src\stc nmake -f makefile.vc FINAL=1 WXUSINGDLL=1 cd %WXDIR%\contrib\src\xrc nmake -f makefile.vc FINAL=1 WXUSINGDLL=1
Wx-0.20.tar.gz を展開したディレクトリに移動し(WXWIN, WXDIR は前記と同じように設定したまま)、
perl Makefile.PL nmake nmake test make_ppm
で PPM パッケージ化まで。
@ Wx::ActiveX 0.05
set WXWIN=C:\usr\local\wxWindows-2.4.2 set WXDIR=C:\usr\local\wxWindows-2.4.2 perl Makefile.PL nmake nmake test make_ppm
demo ディレクトリにあるサンプルで、IE、Flash Player、Acrobat、Windows Media Player を貼りつけられていることを確認。
- wxPerl + ActivePerl 5.6.1 build 638 (2004-07-21)
- wxPerl PPM パッケージ (2006-12-13)
- TrueCrypt 6.1a を Debian GNU/Linux sid に (2009-02-02)
- 自前 PPM リポジトリの管理 (2006-07-03)
- [ Perl ] PDL::PP で C extension を書く (2004-02-19)
2004年12月31日 (金)
■私的10大ニュース2004 [ comp ]

@ cool programs
- pdumpfs
- Memcached
- 簡単・高速なキャッシュシステム。使える。
- Firefox
- Subversion
- 将来的に CVS から移行する事を考えて試験的に導入。良い。Windows でも TortoiseSVN のおかげで簡単に利用できる(CVS にも TortoiseCVS が出て便利になった)。
- 影舞
- 今年前半のプロジェクトで活躍。
- PAR
- NSIS
- Template Toolkit
- Webアプリケーション開発プロジェクトで採用。www.naney.org の静的コンテンツの生成でも使い始めた。
@ Palm OS 生活復活
PEG-TJ25を購入し、Palm OS 生活復活。 最初はおもちゃのつもりで買ったのだが、プロジェクトマネジメントなどにシフトした仕事のスケジュール管理などで大活躍。
PDA 市場の明るい話はあまり聞かないが、末長く製品が出て続けて欲しい。
- Module::Build でソースパッケージング (2005-08-24)
- DAR で差分/増分バックアップ (2005-04-02)
- NSIS でインストーラを作ってみる。 (2004-08-11)
- クラッシュは突然に - DAR の使用を再検討 (2009-01-06)
- PAR (2004-07-19)
2006年12月13日 (水)
■ wxPerl PPM パッケージ

PAR リポジトリでいろいろ遊べそうなので、GUI 作成に wxPerl の方も久しびりにまた使おうかなと。
ただ wxPerl の本家が配布しているビルド済み PPM パッケージは、いまだに Wx 0.26 + wxWidgets 2.6.2 だったりして使う気になれない。 かといって、自分でビルドするのも結構手間だし。
で探していたところ Wx::Perl::Packager の開発者が、自身のサイトで PPM パッケージを配布しているのを発見。
最新のパッケージがあるのが嬉しい。
というか12月12日 にリリースされた wxWidgets 2.8.0 と、 CPAN にもまだない CVS 版 Wx (次の 0.66 のためのスナップショット)が、同じ12月12日に公開されているという早さ。
これがあれば、最新の機能が堪能できそうだ。
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- Wx::ActiveX をビルド (2004-08-27)
- wxPerl + ActivePerl 5.6.1 build 638 (2004-07-21)
- TrueCrypt 6.1a を Debian GNU/Linux sid に (2009-02-02)
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
2009年2月2日 (月)
■ 今日のさえずり - えーっ、今ごちソースじゃないの?

@ 2009年01月31日
@ 2009年02月01日
- 15:03 地震がきても急いで Twitter 見にいくことが最近なくなった。 *P3
- 16:05 スーパーに行ってくる。 [mb]
- 21:34 YouTube で「ヒポポタマス」見た。あいかわらず悲しすぎる。 *P3
- 22:48 「盛岡から生放送! 凍てつく夜もさだまさし」は2月14日(土) 24:20 - 25:50。http://www.nhk.or.jp/masashi/ *P3
- 22:59 @satetsu 凍てつく夜もさだまさしの放送時間、通知付きで Google カレンダーに登録しました。 *P3
- 24:02 Google Chrome のショートカットキーの変更ってどうやるんだろう。Ctrl + J 潰したい。 *P3
- 24:06 珍しく爪が割れた。アロンアルファでとめればいいのか? *P3
@ 2009年02月02日
- 12:03 シモジマ行ってくる。 *P3
- 12:14 グッドマンで Zippo オイル購入。カイロ用。 [mb]
- 13:13 シモジマに RHODIA があって驚いた。 *P3
- 15:13 「左再帰の除去」復習した。 *P3
- 22:00 TrueCrypt 6.1a make 中。configure がないのでライブラリ足りているか不明。 *P3
- 22:36 エラーで止まる。libfuse-dev 入れたり、wxWidgets とってきたり、PKCS #11 とってきたり。 *P3
- 23:27 TrueCrypt 動くようになった。しかし Linux kernel が古いって警告がでるな。アップデートしないとまずいか。 *P3
- TrueCrypt 6.1a を Debian GNU/Linux sid に (2009-02-02)
- 今日のさえずり - 鳩三郎が会社にきた (2008-09-25)
- Debian Linux kernel 2.6.26 にアップデート (2009-02-07)
- 携帯電話(iモード)から Twitter を更新する (2007-04-07)
- 今日のさえずり - あ、今日 10000 tweets こえた (2010-01-29)
■ TrueCrypt 6.1a を Debian GNU/Linux sid に

TrueCrypt 4.2a は以前 Debian GNU/Linux にインストールしたのだが、ずっとアップデートしていなかったのでビルドしなおすことにした。 以前と依存ライブラリが変わっている。
@ 依存ライブラリ (Debian GNU/Linux で揃うもの)
apt-get install libfuse-dev
その他にも必要なものがあると思うが、既にインストールされていてどれが不足かちょっと不明。
@ Debian GNU/Linux で揃わないもの
どうもバージョンが異なるのか、うまくビルドできなかったのでいくつかは本家から取ってきた。
@ PKCS #11
ヘッダファイルのみ。
cd /tmp mkdir PKCS cd PKCS wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/cryptoki.h wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/ct-kip.h wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/opt-pkcs11.h wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs-11v2-20a3.h wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs-11v2-20a3d3.h wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11.h wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11f.h wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11t-consolidated-d1.h wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11t.h wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11t.h.org
@ wxWidgets
wxWidgets のソースを /tmp 以下に展開。
cd /tmp tar xvzf wxWidgets-2.8.9.tar.gz
@ TrueCrypt をビルド
TrueCrypt の Readme.txt に従って wxWidgets を TrueCrypt の Makefile 経由でビルドして静的リンクする。
cd /tmp tar zxvf TrueCrypt\ 6.1a\ Source.tar.gz cd truecrypt-6.1a-source make PKCS11_INC=/tmp/PKCS WX_ROOT=/tmp/wxWidgets-2.8.9 wxbuild make PKCS11_INC=/tmp/PKCS WX_ROOT=/tmp/wxWidgets-2.8.9 WXSTATIC=1
@ インストール
できあがった truecrypt バイナリをコピー。
chmod 755 truecrypt chown root:root truecrypt cp -a truecrypt /usr/bin
@ 一般ユーザで使えるようにする
/etc/sudoers に
naney ALL=(ALL) NOPASSWD: /usr/bin/truecrypt
を追加。
Linux でも Windows 版とほぼ同様の GUI が使えるようになって、何だか笑えた。 なおマウントの際に、Linux kernel 2.6.24 以上でないとよろしくないと警告が出る。 kernel も更新しなければならないな。
- Debian Linux kernel 2.6.26 にアップデート (2009-02-07)
- 今日のさえずり - 以前はグラタンコロッケバーガーだったっけ? (2009-10-13)
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
- Windows でも Linux でも動くタスク管理ツール Task Coach (2006-01-12)
- Debian GNU/Linux で Dropbox (2008-09-16)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.037889s / load averages: 0.33, 0.20, 0.15
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




■ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。
■ Google Buzz はよろしければ Naney の Google プロフィールからどうぞ。