love! LOVEHINA - love2hina.net
メニュー



アーカイブ
2008/06/04 おかいもの~おかいもの~

作成者: カテゴリー: 未分類


既に6月ですが、5月に買ったものたち。Vistaは違うけど。


tx2005の上に乗っけてみよう~♪


厚みが結構あるように見えますが、平均レベル。


わざわざドリパ東京まで買いに行きましたねー。
仕事の関係上、定期があるおかげで電車賃は260円で済みましたけどw


シチュ買い?


まぁ、これは買い決定でしょう。
前の方も未だ未開封新品ですが。


一番高い買い物だったかも。しかし、Windows上での開発者、しかもVistaという最先端を進むには必携。


tx2005を買ったときの写真も載っけておきましょ。


液晶の枠が広いのは、タブレットの宿命?


ペナブルデュアルタッチ by WACOM


主なキーはフルサイズなので、特に違和感もなく使いやすいです。
特殊キーは色々変則的になるのは致し方ないところ。


TH2 ADと並べてみた!ほとんど同じサイズ。


一回り、tx2005が大きいぐらいかなぁ。


厚みもすこし増える程度でほとんど変わりません。


スタイラスペン。

2008/05/27 人は振り返るが故に人なのである。

作成者: カテゴリー: 未分類

一線を退いてから、(とは言ってもあんまり表だって目立つような活躍はしていませんw)
もう半年が経つことになります。
こう考えてみると、感慨深いものですね。

表面上では、普通に生活しているのだと思います。
今の仕事にもやりがいは感じていますし、不満もない。
(今の従事している業界が)社会的にも後ろ指をさされるようなこともない。

しかしながら、私の中では時間が止まってしまったような印象をするのも事実。

懐かしむような想いで、あるソースを引っ張ってきました。

―7年近く温め続けているあるプロジェクト。
せめて、形にはしたいものです―。

注:
社会的に後ろ指をさされる – 以下のような事柄。
http://www.itmedia.co.jp/news/articles/0805/23/news147.html

2008/05/06 最近の近況。

作成者: カテゴリー: 未分類

気づいたら、もう5月でした。
ここ最近の近況をつらつらと。

・玄箱PROでSambaがRPC通信エラー
 SambaがRPC通信エラーだったり、Subversionでもmalformed network dataとエラーになるし、
 FFFTPの問題も玄箱PROでしか起きない。

 複数のクライアントでパケットがおかしいと言われるので、恐らくソフト単体の問題ではないんだろうなー
 という印象から、linux kernel 2.6.25のEhernetドライバ(mv643xx_eth)が怪しい感じ。
 パケットキャプチャしてみようかな。

・玄箱PROでなぜかHTTPはできる
 ポート80と443だけは正常っぽく動く。意味不明。
 なので、Sambaの代わりにWebDAV、Subversionではなく、Mercurialにしてみた。

 これでようやくNASっぽく使えるようになった。

 Mercurialはかなり良い感じ。
 linux kernelの管理でgitになじみ始めていたところなので、
 Windowsでも使える分散型レポジトリ管理はないかな~と探していたところ、Mercurialがヒット。
 TortoiseHgでWindowsにおける導入も比較的容易でした。

 さっそく、MercurialにAlice Projectを登録。
 ノートとデスクトップの複数の環境で平行開発できるようになりましたとさ。

・HP Pavilion Notebook PC tx2005/CT 買ってました
 もう1ヶ月近く前になるのですが、ノートPC買いました。
 ドリパのお供に(?)、通勤時間中などに活躍中。

・Apache 2.2.x系モジュール作りはじめちゃってます。なんか
 mod_autoindexにもっと画像プレビューとかつけたーいとか思い始めて、なんか作ってます。

 おい、FFFTPのモジュールはどうした。
 …絶賛放置プレイ中。

・(美少女げーむ専用)Webクローラー Alice
 クローラーのHTML解析エンジン部をちまちまと作っているところ。
 ここが重要な所であるし、HTMLの基準を無視したページも考慮しなくてはならなかったりと、結構大変…

 HTMLを入力されたときはコンバータを通して、XHTMLにする方向で。
 一度XHTMLにしてしまえば、XML DOMやXPathの恩恵が受けられたりと、処理を行うのに都合がよいので。

2008/03/16 ProFTPD 1.3.1 iconv 文字コード変換パッチ

作成者: カテゴリー: 未分類

ProFTPD iconv パッチをProFTPD 1.3.1に対応させてみています。

と、いうのも、ProFTPD 1.3.1にもオリジナルのパッチをあてても動作は一応するのですが、
OPTS UTF8 ONを送るクライアントの場合、問題が生じます。
というか、ProFTPDが異常終了してます…terminating (signal 11) で。

>OPTS UTF8 ON
>200 OPTS UTF8 on Command OK.

この時点から、クライアントが送るファイル名はUTF-8になりますが、
iconvパッチはこれを無視したまま、CharsetRemoteの設定に従い、強制変換します。
(CharsetRemoteがCP932ならば、UTF-8をCP932として変換してしまいます)

まぁ、ProFTPDのUTF-8オプションを切ってしまっても良いのですが、
できれば共存したいですしね…。

と、いうわけで。

ProFTPD 1.3.1 iconv 文字コード変換パッチ v2.00(ぷろとたいぷ)

特徴
・ローカルとリモート間の文字コード変換を行います。
・OPTS UTF8オプションを認識します。有効の場合、リモートをUTF-8としてコード変換します。

コンパイル方法
・オリジナルのProFTPD 1.3.1にパッチをあててください。
・configure 時に –with-modules=mod_codeconv を指定してください。
・–enable-nls は同時に指定できません。

設定
・従来通り、下記のディレクティブを設定します。
 CharsetLocal UTF-8
 CharsetRemote CP932

動作確認
・ローカル側は Fedora 8 i386, Fedora 8 armv5tel で確認。ともにUTF-8環境。
・リモート側は Windows Vista Explorer FTP(UTF-8), FFFTP(Shift-JIS) で確認。

NLSは使用できません。OPTS UTF8の処理が重複するからです。
この処理は当 mod_codeconv が行うようになります。

まだまだ開発途中ですので、(というかこの土日で作ったw)プロトタイプとして公開します。
デバッグも簡単に走らせたぐらいですので、ご利用の際は十分にご注意くださいませ。

なお、当方で認識している既知の問題点は、
・Windows Vista Explorer FTPクライアントからファイルの削除ができない
・Windows Vista Explorer FTPクライアントで大量のファイルを転送すると、文字化けを起こす

FFFTPからは特に問題はなさそうな感じです。

ダウンロードはこちらからどうぞ。

最後に、元の開発者であるT.Tsujikawaさんにお礼申し上げます。

2008/03/08 fedora8化した玄箱PROにuShareを導入する

作成者: カテゴリー: 未分類
uShare 1.1aに必要なものは最終的にこうなりました。
libdlnaは特に必ず必要ではないのものの、とりあえずいれてあります。

・pkg-config 0.23
・libupnp 1.6.4
・libdlna 0.2.3
・ffmpeg

まず、libupnpの導入は簡単。yumで配信されているので、これをインストールするだけでOK。

$ su -
# yum install libupnp libupnp-devel

libdlnaをコンパイルするのに、ffmpegのライブラリ群が必要なので、
ffmpegをmakeします。

コンフィグを共有ライブラリ設定で実行します。

$ cd ffmpeg
$ ./configure --enable-shared
$ make
$ su -
# make install

ようやく、libdlnaをmakeします。

$ cd libdlna-0.2.3
$ ./configure

Error, can't find libavformat !

エラーになりました...
調べてみると、ffmpegのバージョンが新しい為か、ヘッダーファイルの構成配置が変更されているようです。

libdlnaの想定
 - ffmpeg/avformat.h
ffmpegの配置
 - libavformat/avformat.h

そこで、コピーするか、シンボリックリンクで対処しましょう。
私は単純にコピーしました。

$ su -
# cd /usr/local/include
# mkdir ffmpeg
# cp livavcodec/* ffmpeg/
# cp livavdevice/* ffmpeg/
# cp livavformat/* ffmpeg/
# cp livavutil/* ffmpeg/

さて、通るでしょうか?

$ cd libdlna-0.2.3
$ ./configure

通りしましたので、makeします。

$ make

あら、makeの最後のシンボリックリンクで失敗します。

ln -sf libdlna.so. libdlna.so.
ln: `libdlna.so.' と `libdlna.so.' は同じファイルです

libdlna-0.2.3/src/Makefileの19行目を書き換えます。

- LIBNAME_MAJOR = $(LIBNAME_SHARED).$(shell echo $(VERSION) | cut -f1 -d.)
+ LIBNAME_MAJOR = $(LIBNAME_SHARED).0.2.3

$ make
$ su -
# make install

これで、ようやくuShare本体のコンパイル作業に入ります。

$ cd ushare-1.1a
$ ./configure --enable-dlna

Checking for libupnp >= 1.4.2
Error, libupnp < 1.4.2 !

と言われます。
どうやら、ヘッダーは見つかるのに、pkg-configで見つからないようです。
以下のような配置になっているためかと思われます。

/usr/lib/
	libupnp → yumでインストールした為

/usr/local/lib
	libdlna → 自分でmakeした為

そこで、環境変数で両方のライブラリパスを探すように設定します。

$ PKG_CONFIG_PATH="/usr/lib/pkgconfig/:/usr/local/lib/pkgconfig/"
$ export PKG_CONFIG_PATH
$ cd ushare-1.1a
$ ./configure --enable-dlna

Checking for libdlna >= 0.2.1 ...
Error, libdlna < 0.2.1 !

/usr/local/lib/pkgconfig/libdlna.pcをみてみると、Versionの項目が空でした。
これも8行目を直接設定してあげます。

- Version:
+ Version: 0.2.3

あとはすんなりとmakeできました。

$ cd ushare-1.1a
$ ./configure --enable-dlna
$ make
$ su -
# make install

試しに起動してみます。
(私はだいたい--helpを打ち込んでみます)

$ ushare --help

共有ライブラリが見つからないというエラーになります。
共有関係をみてみましょう。

$ ldd /usr/local/bin/ushare
        libixml.so.2 => /usr/lib/libixml.so.2 (0x40025000)
        libthreadutil.so.2 => /usr/lib/libthreadutil.so.2 (0x4002e000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x4003b000)
        libupnp.so.3 => /usr/lib/libupnp.so.3 (0x40059000)
        libdlna.so.0.2.3 => not found
        libavformat.so.52 => not found
        libavcodec.so.51 => not found
        libz.so.1 => /lib/libz.so.1 (0x40663000)
        libm.so.6 => /lib/libm.so.6 (0x4067c000)
        libavutil.so.49 => not found
        libc.so.6 => /lib/libc.so.6 (0x40741000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40876000)
        /lib/ld-linux.so.3 (0x40000000)
        libdl.so.2 => /lib/libdl.so.2 (0x40889000)

あらら、見事にffmpegとlibdlnaが見つかっていませんね。
そこで、/usr/local/lib/ にライブラリパスを通します。
シンボリックリンクでも良いのですが、今後も /usr/local/lib/ に
何かとライブラリを置きそうなので、こちらにしました。

$ su -
# vi /etc/ld.so.conf

で、

/usr/local/lib

という行を追加し、保存したら設定を適用します。

# ldconfig
# exit
$ ushare --help
uShare (version 1.1a), a lightweight UPnP A/V and DLNA Media Server.
Benjamin Zores (C) 2005-2007, for GeeXboX Team.
See http://ushare.geexbox.org/ for updates.

Usage: ushare [-n name] [-i interface] [-p port] [-c directory] [[-c directory]...]
Options:
 -n, --name=NAME        Set UPnP Friendly Name (default is 'uShare')
 -i, --interface=IFACE  Use IFACE Network Interface (default is 'eth0')
 -f, --cfg=FILE         Config file to be used
 -p, --port=PORT        Forces the HTTP server to run on PORT
 -q, --telnet-port=PORT Forces the TELNET server to run on PORT
 -c, --content=DIR      Share the content of DIR directory
 -w, --no-web           Disable the control web page (enabled by default)
 -t, --no-telnet        Disable the TELNET control (enabled by default)
 -o, --override-iconv-err       If iconv fails parsing name, still add to media contents (hoping the renderer can handle it)
 -v, --verbose          Set verbose display
 -x, --xbox             Use XboX 360 compliant profile
 -d, --dlna             Use DLNA compliant profile (PlayStation3 needs this)
 -D, --daemon           Run as a daemon
 -V, --version          Display the version of uShare and exit
 -h, --help             Display this help

どうやら、成功のようです。

*/

2008/02/24 2月終わってしまうやんけw

作成者: カテゴリー: 未分類

あまりの日記の過疎っぷりに絶望したッ!!!!!

…少しは書きましょうよ、私orz

じゃぁ、いろいろと箇条書き。

・足負傷w
 足怪我しました。まともに歩けないです。コマッタ。

・玄箱PROを買った
 fedora8化キットでfedora化したら、Sambaが動かない罠。
 意味ね-。
 自分でkernelをmakeして試行錯誤しているところ。
 無駄にLinuxの知識がレベルアップ中。

 パッパカパーン!(←ファンファーレ
 S.P は Linux Lv.が32にあがった!!!
 自前でkernelの差し替えができるようになった。

・HP Pavilion Notebook PC tx2005/CTを買おうと思ったら…
 売り切れてた。
 ビックカメラ店頭の表示によると、「予想を遙かに超えた受注数の為、販売を一時中止」…らしい。

・2月はなぜか週末毎週酒飲んでます
 今週末もありそう。確実に太りフラグ。
 スポーツクラブにでも入って泳ごうかな…って思ったところで怪我してるし…

2008/01/28 LOST ODYSSEY サントラ

作成者: カテゴリー: 未分類

本当に名曲ぞろいです。

2008/01/14 ダメなパターン その3

作成者: カテゴリー: 未分類

ああ、ようやく追いついて、今日の話。
今月はオーガスト祭ってことで、第一弾。

フィーナ姫と…

エステル様w

並べてみるw

一応、危なっかしくも自立するようです。

というか、姫様、ドレスのスカートが重過ぎっすw

…(゚Д゚;)はっ!だから1000円近くエステル様より高いのかっ!?

我等の(?)エステル様w

スカートが短い分、足の動きは自由度が高そう。

ああっ!!その冷めた眼差しがたまらないっスよwwwww

お二方とも、なんだか微妙にうつむき気味www
けれども、首の間接は上下には動かないみたい。

なるほど、空を見上げる、のようなことは出来ないようです。

2008/01/14 ダメなパターン その2

作成者: カテゴリー: 未分類

まぁ、年末に大掃除なるものをするわけですが。
ついでにということで模様替えをしてみたわけです。
どーん!!?

カオスってるwwww

部屋の中で点在していたのを集めたらこうなったw

案外持ってたんだなぁ…

せっかくもらったので貼ってみる その1

せっかくもらったので貼ってみる その2

例のワイド液晶。

と、益々ダメな感じになってます…

2008/01/10 ダメなパターン その1

作成者: カテゴリー: 未分類

いろいろとどたばたしていた関係上、ずいぶん前の話になってしまうのですが…
タイムリープの発売日にやってしまいましたw

やってしまった…。
ATI Radeon HD 3870とタイムリープ同時購入(爆笑

でかーw

ささらもついでにげっと。

でかーw

というか、いや、でかいって。

お顔もなかなかの出来でニヤニヤ(・∀・)してしまう…

横からー

下からー。
…って、ただの変態アングルやんかw

もう、ダメかもしれんw ワテ。