Linuxで遊ぶ!Linuxについては入門者レベルです、間違いも大目に見て下さい。2010年12月26日日曜日クリスマス休暇Barryさんのクリスマス休暇の様子が写真付きで公開された。Barryさんと娘さんAmyの顔写真がアップで公開されており、こんな方だったのかと初めて知った。娘さんのAmyはえらく美形だ。カフェの写真では二人ともマフラーをしているが、メルボルンは夏じゃないのか?散歩のシーンでは愛犬Vincentも写っている。C言語で学ぶ、はじめてのGUIプログラミング」著者:菅谷保之氏この著書の中に出てくるサンプルプログラムをPuppyLinuxでコンパイルしてみる。PuppyLinuxに入っているGeanyから簡単にコンパイル出来る。著者が公開して下さっている、サンプルのソースコードをダウンロードしてくる。http://www.iim.ics.tut.ac.jp/~sugaya/wiki/wiki/index.php?FrontPage「第3版で掲載したサンプルプログラムのソースコード(2010年7月22日更新)(1.2MB)」と言うのがあるのでこれをダウンロードさせてもらいます。コンパイルしてみます。名前のとおりイメージビューアのサンプルです。とし「OK」で設定を終了させます。「ビルド」や「実行」は特に初期設定から変更する必要はありません。Geanyのツールバーボタン「コンパイル」を押すとimage-viewer.cがコンパイルされます。出来上がったバイナリがソースと同じディレクトリに出来上がります。バイナリを実行してみます。使いやすい環境がPuppyLinuxには揃っています。この著書は購入しましたが、サボリまくって全然ページが進みません。良い解説書なのですが、入門書なので記載されてない部分も多いのが残念です。つかい易い良いソフトが大量に公開されている現在、新たに個人でソフトを開発しようというのは本当に趣味や遊びみたいなものです。Other2010年12月9日木曜日Poppler-0.15Popplerがスピードアップした模様。言うのに弱いが、まだunstableなのでもう少し待つ事にする。copy/pasteAbiwordのBugzillaを検索していたら興味深い報告を発見しました。コピー&ペーストが中国語で文字化けすると言うものです。中国語に関してはすでにパッチが当てられて改善されているみたいです。日本語と同じ状況にあったのでしょう。localeBug#8500http://bugzilla.abisource.com/show_bug.cgi?id=8500少し古いabiword-2.6.8のソースコードを見ると、中国語に関してはこれらの修正はされているが、日本語、ハングルに関しては修正されていない様です。そこで日本語に関する記述を追加してコンパイルしてみました。abiword-2.6.8/src/af/xap/xp/xap_EncordingManager.cppを修正した。結果、コピー&ペーストが文字化けしなくなりました。RTFの保存もうまく出来ます。作成したRTFをエディタで開くとcp932になっています。このファイルをWindowsXPのワードパッドで開いてみましたが文字化けしません。Wordでも文字化けしない筈です。今、日本語PuppyLinuxのAbiwordはLocaleを変更するスクリプトで起動させているが(abiword.sh)、これは捨てて、こちらの方法に変更した方が良いでしょう。Localeを変更して起動したら良いと書いたのは私ですが。実際にやってみる時はエンコードなども適当なので、もう少し詳しく突き詰めて修正下さい。install#dir2petPuppyLinux4.3.1JP---wv1.2.4及びwv_DEV_1.2.4などを追加済み。Linuxを使う為の個人的なメモ代りに作成しています。