トップ(最新)

nDiki : wxWidgets

wxWidgets

旧 wxWindows

関連情報

スポンサード リンク

Related term

2004年7月20日 (火)

wxWidgets + wxPerl このエントリーを含むはてなブックマーク

スポンサード リンク

Debian GNU/Linux上で試してみる。 libwxgtk2.4-* あたりをインストールした後、wxPerl パッケージを作成。 途中でエラーになるので以下のようにして作成した。

 export PERL5LIB=blib/lib
 dh-make-perl --build --cpan Wx

wxPerl のサイトのチュートリアルのサンプルスクリプトでウィンドウを出すところまで動作確認。

■ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。

Google Buzz はよろしければ Naney の Google プロフィールからどうぞ。


[ 7月20日全て ]

2004年7月21日 (水)

wxPerl + ActivePerl 5.6.1 build 638 このエントリーを含むはてなブックマーク

PPM パッケージで。wxWidgets もリンクされているためか別途インストールの必要なし。 チュートリアルのサンプルで動作確認。

Wx::ActiveX も試してみようと思ったが、5.6 用のPPM パッケージ無し。 ソースからビルドするには(今度こそ)wxWidgetsをきちんといれておく必要があるのでパスしておく。


[ 7月21日全て ]

2004年7月23日 (金)

Wx::GLCanvasOpenGL このエントリーを含むはてなブックマーク

wxWidgets + wxPerl 上で OpenGL を使うためのモジュール。

一応3D屋に勤務しているし、入れてみる(Debian GNU/Linux に)。 サンプルの動作を確認。

しかし OpenGLAPI (と wxWidgets も) についてまだ全く知らないので、何かをするにはまず学習から。


[ 7月23日全て ]

2004年8月27日 (金)

Wx::ActiveXビルド このエントリーを含むはてなブックマーク

Wx::ActiveXPerl 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 を使用。

wxWidgetsビルド

 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

先に wxPerlインストールしておいてから、

 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

PPM パッケージ化。インストール

demo ディレクトリにあるサンプルで、IE、Flash Player、Acrobat、Windows Media Player を貼りつけられていることを確認。


[ 8月27日全て ]

2004年12月31日 (金)

私的10大ニュース2004 [ comp ] このエントリーを含むはてなブックマーク

@ cool programs

@ Palm OS 生活復活

PEG-TJ25を購入し、Palm OS 生活復活。 最初はおもちゃのつもりで買ったのだが、プロジェクトマネジメントなどにシフトした仕事のスケジュール管理などで大活躍。

PDA 市場の明るい話はあまり聞かないが、末長く製品が出て続けて欲しい。

http://www.naney.org/img/2004/X/X2004-03-05-0003.jpg http://www.naney.org/img/2004/X/X2004-03-14-0004.jpg http://www.naney.org/img/2004/X/X2004-04-10-0001.jpg


[ 12月31日全て ]

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日に公開されているという早さ。

これがあれば、最新の機能が堪能できそうだ。


[ 12月13日全て ]

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日


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 に従って wxWidgetsTrueCrypt の 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 も更新しなければならないな。


[ 2月2日全て ]

この日記のはてなブックマーク数 Add to Google RSS

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)