2006/10/11


MicrosoftがGoogle、Yahoo!、YouTube等に対抗して始める動画配信サイトSoapBoxの招待メールが届きました。

予想では、<OBJECT>タグによるWindows Media Playerでの動画配信かと思ってたんですが、YouTube等と同様、Flashを使った動画配信となっています。

soapbox

ただ...YouTubeなんかと比べると動画の質が良い。
アップした動画そのままの質で再生できます。

mysoapbox

今の所、動画の共有方法としては、私から別の方を招待(invite)するのではなく、動画を参照できるURLをメールで通知という形になります。
もし宜しければ、皆さんトップページから招待メールを貰ってみてはどうでしょう?

ちなみに「Bill Gates Comedy」と題された動画はこんな感じに再生されます。


Video: bill gates comedy part 1
Posted at by




いつの間にか、GoogleGoogle Docs & Spreadsheets ってページを作ってました。以前からSpreadsheetsがあるのは知ってたんですが、Writelyを買収してこういう形となたようです。

Writelyの頃は、上手く動いたのですが、Google DocsになってからはFirefoxで動作しなくなりました。

悲しい...

今は、IEから自分のブログにPublishするテストをしています。

これもWYSIWYGで使いやすいですね。

あと自動保存機能なんかもあるので、途中でブラウザ消しちゃった汗...なんて場合でも復旧できます。

#ある程度までですが...

Posted at by



2006/10/05


ちょっとお仕事でJava&ActiveXを触らなければならなくなりました。
まぁサンプルがてら...って事で、JavaのCanvas上にActiveXを乗っけるサンプルを作ってみました。

適当にプロパティ取得処理と設定処理を作って、後はIDispatchのinvokeを叩ける仕組みを作りました。
さらにイベントプロキシから、Javaクラス内に持つ同名の関数を呼び出し、イベントハンドラもサポートして見ました。
ちょっと引数がオブジェクト配列になってるのが少しイヤン...ではありますが。
とりあえず動いたので、キャプチャ

JavaActiveX

#ちなみに動画の人は私じゃないですから...
Posted at by



2006/09/26


リッチエディタをつけました。
何を目的としているか分からなくもなって来てますが...苦笑
ボタン一つで太字とか出せるようになりました。

とりあえずWYSIWYGになった!ってことで...


まだまだ完成してないので、改良の余地はあります。
部品化は今しばらくお待ち下さい。
#といいますか、出来る方は持ってっちゃって下さい。
Posted at by



2006/09/25


IBMに「UNIX productivity tips」ってページを見つけたので、ボーっと拝見。

unixユーザならば、だいたい検討のつくコマンドなんですが、その中に
Review the tools you use」というセクションを発見
history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -r というコマンドの組み合わせでコマンドランキングが見れます。
まぁ、当たり前と言えば、当たり前なんですが...

ちなみに、私のコマンドランキングは
1位 ls
2位 cd
3位 exit
4位 vi
5位 make
でした。
Posted at by



2006/09/21


ITproに、"画面でみる最新Linux「Fedora Core 6 test3」"という記事を見つけました。

確かに魅力的な機能が追加されてます。

新しい物好きなのですが、さすがにFedora Core 6が自分のノートPCで動作するかどうか、不安になってきました。
今はFedora Core 4で、既にLegacy行きになってます。いずれサポートも切れる事になります。Fedora Coreを使っている限り、このOS入れ替え作業は切り離せない事になるのは分かっていますが、毎回Legacy行きになると不安になってきます。苦笑
#ジャンボパッチもリリースしてくれると、しょぼいマシンを使ってるユーザにとってはありがたいんですよね。

まぁ、入れ替えたとしても、AIGLXは動作しないだろうし、サービスも殆どを止める事になるだろうし、結局今のFedora Core 4と使い道は同じなんでしょうが...
Posted at by



2006/09/20


以前Firefoxの日本向けマスコットの名前を募集してましたが、どうやら決定したようです。

その名前は「フォクすけ」だそうです。
さっそくブログも開始されてます。

foxkeh

私は応募してなかったのですが、応募者に抽選でプレゼントされる携帯ストラップ、ちょっと欲しいかも...

foxkeh-strap
Posted at by



2006/09/14


ここのブログでは何度か「gnome-blog」に不具合があると言って来ました。
そのバグとは、GtkTextViewからHTMLを生成する処理で、iteratorを使い、forward_to_tag_toggleしているのですが、このforward_to_tag_toggleは、タグが他の種類のタグに変わるまでiteratorを進めるというメソッドの為、例えば画像(GdkPixBuf)が3個続くようなバッファだった場合、1つ目の<img>タグしか生成されません。

なお、私が自前で作っているBlogWriterもGtkTextViewを使っていますが、gtk_text_iter_forward_char(pythonではなくCです)を使って1文字ずつ(UNICODE)進め、前回のタグと今回のタグが違うかどうか、またそこにGdkPixBufが存在するか(gtk_text_iter_forward_charはGdkPixBufを1つずつスキップします)を判断していますので、この様な現象は発生しません。

ただ、自分でも残念ながら、まだオフィシャルにも報告していません。苦笑
パッチを書こうとも思ったのですが、いかんせん既存部分のコードがガチャガチャしすぎて書く気になれませんでした。
Linux上で動作するブログライタ、もっとしっかりした物出てきませんかねぇ...
これじゃ、完全にWindowsに負けてますよ。
#じゃぁお前が作れ...というツッコミは無しでお願いします。苦笑
Posted at by



2006/09/07


さて、カテゴリ再設定はできますかな?

 



追記
駄目でした...orz
#ちょっと期待してたんですが...

投稿時にカテゴリを「その他」に設定する事は出来てるんですが

記事の取得に失敗しました。

原因:
リクエストが失敗しました。

サーバからの応答:
エラーコード: "BXR.FileNotFoundError"
メッセージ: File Not Found, Try Refreshing Your Post List

こんなエラーが出ました。

Posted at by



2006/09/05


以前からwikieditishの手打ちが非常に面倒臭く感じてたので、適当にホジホジ...
このページの編集ページの様に、「Link」とか「Bold」とか付けてみました。

まだ部品化とか全然できてなくて、時間があったらやりますが...
とりあえず、コードだけでもってことで
コード:

これをfoot.wikieditishのBodyテキストエリアの真上辺りに入れればOK
Posted at by



2006/07/21


最近やたらと、「音ログ for Linux」のアクセス数が多いようです。
右下のアクセスランキングでも、常に1位だったりします。

ってことで最近の音ログ for Linuxの報告を...

続きを読む...

Posted at by



2006/07/06


「出来ました」と報告しっぱなしでは、オープンソースに生きる人間としては失格かと思いましたので...

現在のblosxom-xmlrpc.cgiでは、世の中に出回っているブログツールに対応出来ていません。

続きを読む...

Posted at by



2006/07/05


これスゴイです。
http://feedpath.jp
なんとWEB上でリッチエディタを使ったブログの投稿ができます。
それどころでなく、feedリーダなんかも備えてます。
ここweb2.0してますねぇ...。

ちなみにこの記事もfeedpathから書いてます。
feedpathのリッチエディタ
  generated by feedpath
Posted at by




先日見つけたfirefox Extensionです。

  1. Google Browser Sync
  2. Link Wrapper

続きを読む...

Posted at by



2006/07/03


マンボ!
060528_1105~01
Posted at by



2006/04/14


最近ここの更新さぼってました。
なるべく書くようにします。笑

ちと、SNSにドップリしてまして...
いかんすね。
Posted at by



2006/03/27


プレイログアップローダ for WinAmp のバージョン1.0.0.6をリリースしました。
詳細はPLAYLOGのコミュニティを参照願います。

http://playlog.jp/c/winamp_uploader/

なお、バージョン1.0.0.5よりID3v2のサポートを行っています。
Posted at by



2006/03/24


プレイログアップローダ for WinAmp のバージョン1.0.0.5をリリースしました。 詳細はPLAYLOGのコミュニティを参照願います。 http://playlog.jp/c/winamp_uploader/
Posted at by



2006/03/17


プレイログアップローダ for WinAmp のバージョン1.0.0.2をリリースしました。 詳細はPLAYLOGのコミュニティを参照願います。 http://playlog.jp/c/winamp_uploader/
Posted at by



2006/03/15


プレイログアップローダ for Windows Media Player のバージョン1.0.0.1をリリースしました。 詳細はPLAYLOGのコミュニティを参照願います。 http://playlog.jp/c/wmp_uploader/
Posted at by



2006/02/27


otolog4linuxというツールを作っているのですが、今日音ログの管理人の方よりPLAYLOGの招待を受けました。どうやら、音ログAPIと同じものを使っているということで、ルートエンドポイントだけ変えたら見事にポストできました。
これって「PLAYLOG for Linux」になってしまうのでは…。
こんなことならネーミングをちゃんと考えればよかったorz...

playlog4linux-20060227

なお、最近のotolog4linuxですが、プレーやからの情報取得およびジャケット画像の取得をプラグイン化しました。こにより好きなプレーヤで音ログ(PLAYLOG)の送信ができるようになり、かつAmazon IDの設定により、音ログからではなくamazon web serviceより画像を取得できるようになります。クライアントのユーザインタフェースさえ作り込めば、複数ある候補の内、正しいジャケット画像設定できるようになる…という想定です。
また、再生/停止などの操作も行えるようになってきましたので、そろそろ公開といきたいところです。
Posted at by



2006/02/22


昨日(2006/02/21)、音ログのテストサーバが公開されました。音ログ管理者の方にもご協力頂き、さきほど音ログの追加に成功致しました。
以下そのログです。

http://dev.otolog.jp/index.php/mattn

今のところ、プレーヤの情報を取得しサーバにポストするまでの処理ですが、音ログが提供しているクライアントと同じように再生や停止などが操作できるようにしていくつもりです。
ひとまず一段落というところです。
#設計書を見ながらコーディングするのはあまり好きではなかったので...爆
#個人的にはボトムアップが好きなのです...。

以下、その時のスクリーンショットです。
otolog4linux-20060222

Windowsでも動作させてみました。
otolog4windows-20060222

また音ログ開発日誌でも紹介して頂きました。
Posted at by



2006/02/21


私が常用するテキストエディタvimにとうとうタブが付きました。このvimを開発しているオランダ人、bramという人は自らが全てのコミットを行い、全てのパッチや修正について導入を検討します。しかし良い機能であればほぼ間違いなく取り入れてくれます。で、今回はそのbram氏本人が作った機能であるタブ機能がvim7のCVS-HEADに取り込まれました。

続きを読む...

Posted at by



2006/02/20


テキストエディタvimの日本語MLであるvim-jpが閉鎖することになってしまいそうです。
理由としては、流量の少なさ、存在意義などがあるようです。確かに現状、2chのほうが情報量も多いですし、最新であるvim7を追っかける人が、vim-jpには少ない気がします。

続きを読む...

Posted at by



2006/02/17


少し感じを変えてみました。
途中経過をみてしまった人、ごめんなさい。苦笑
Posted at by




なんか今見たら 004 メタメタでした。
画像とリンク逆だし、wysiwygがfalseの場合、動作しないし...。

とりあえず、fix版ということで...


説明は こちらを参照願います。
Posted at by




PyGTKを使ってクライアントを作ってみました。
動作確認はwindows上で行いましたが、おそらくlinux上でも動作します。
※最初はwindowsで作りましたが、最近はlinuxでしか確認していません。
windowsの場合、拡張子を .py から .pyw に変更して下さい。

使用制限:pygtk2インストール済み
動作内容:カテゴリ、タイトル、本文からblosxomの記事を投稿します。
使用方法:blosxom-client.pywをダブルクリック
設定方法:設定ダイアログが無いため、以下のように設定願います。
%USERPROFILE%\.blosxom-client
server=[あなたのサーバ]
userid=[あなたのユーザID]
password=[あなたのパスワード]
publish_root=entriesまでのフルパス
ダウンロード:ここから最新のものをダウンロードして下さい。 blosxom-client-v001

追記:PyGTKのインストール方法

Pythonとは、マルチプラットフォームで動作するスクリプトインタプリタです。このblosxom-clientは、PythonからGUIを生成する為のライブラリPyGTKとFTPを使用してblosxomの記事を投稿します。
以下、そのインストール方法を記述します。(2006/02/02)

まずPythonのダウンロードページから、「Python 2.4.2 Windows installer」をダウンロードし、インストールします。
次に、PyGTK and gtkmm for Win32 から、PyGTKのWin32版である、pygtk-2.8.4-1.win32-py2.4.exeとpycairo-1.0.2-1.win32-py2.4.exeをダウンロードしてインストールします。
あとは、blosxom-clientを起動すればOKです。
ただし、設定画面がありませんので起動前に上記.blosxom-clientの設定が必要となります。
Posted at by



2006/02/14


blosxomでは、記事の投稿がftpによるアップロードになります。もちろん、wikieditishを使えばwebから書けるのですが、音楽プレーヤ起動してる最中にfirefox起動して音飛び...なんて悲しい思いをしたくないので、vimで編集してftpクライアントを使います。
#これは私のマシンスペックが厳しいのが原因なのですが...。
で、私が一番よく使うのが、lftpというツールです。なぜこれを使うかというと、tabキーによる補完が効くからです。ncftpでもtab補完は効くのですが、vimユーザにとっては非常にありがたい補完がlftpにはあるのです。
たとえば、
lftp mattn@xxxxx:/>: get fo[tabキー]
lftp mattn@xxxxx:/>: get foo.txt
ここまではncftpでも出来るのですが、
lftp mattn@xxxxx:/>: !vim fo[tabキー]
lftp mattn@xxxxx:/>: !vim foo.txt
とやって補完されるのは、コマンドラインエディタを使う人間からすると非常にありがたい話なのです。

ただ、vimにはもともとnetrwというプラグインが入っており、
:e ftp://xxxxx/public_html/index.html
などとファイル指定したりできます。特にvim7では、
:e ftp://xxxxx/public_html/
で、ファイルの一覧が表示されたりもします。
#じゃ、使ったら?と思われるでしょうが、いまのところvimではftp越しのファイル名補完が出来ません。
Posted at by




以前は、某blogサイトで、gnome-blogから投稿してました。

gnomeを使っている訳では無いのですが(roxを使っています)、WYSIWYGなblogエディタを備えており、かつプロトコルによっては画像もアップロードできます。本家サイトでもあるようにエディタ内に画像をドラッグアンドドロップすると、画像がアップされるというものです。

最近は、linuxでもWYSIWYGなものが多くなってきましたねぇ。

という今回の記事は、このgnome-blogから投稿してみました。

でも imagerefのようにカスタムタグには対応してませんので、一度アップしてから、ftp越しに編集するという、みっともない投稿になるのです…。


追記:
うまく行くだろうとたかをくくっていたら、思いっきりタグがエスケープされて表示されてしまい、急いで直してしまいました。
以前使っていた某サイトではうまく行ってたので、おそらくblosxomのXMLRPCインタフェースBXR(リンク切れ)の挙動がバグっていると思います。
おまけにctimeな日付ファイルにしてくれないのね...。
どなたか良いの知りませんか?

gnome-blog
Posted at by



2006/02/10


otolog4linuxの現状スクリーンショットを上げてみます。
いまのところ、テストサーバがないと検証出来ないため、ドキュメントや、rpmもしくはwindowsセットアップの作成手順などを作っています。
あと、gettextで国際化しました。
ライセンスはGPLv2です。

今日、スラッシュドット ジャパンに、Songbirdの記事があり、ワクワクしてしまいました。
早くlinux版でないかなぁ...。

otolog4linux-20060210
Posted at by



2006/02/08


Tags:blosxom, plugins 幾つかのRSSリーダではアイコンを描画する為に、blosxom.cgiの後にfavicon.icoをつけてアイコンを要求するものがあります。
faviconプラグインは、この要求に対して指定していたfaviconへリダイレクトを行います。
config.cgiでは以下のように設定します。
$favicon_path = "/~mattn/favicon.png";

また、$favicon::pathに参照可能なパスがありますので、htm/htmlフレーバに
<link rel="shortcut icon" href="$favicon::path">
と記述することでstaticファイルからのfavicon指定も可能です。
#例によってあまり価値はありません。

これを使って、LifereaというRSSリーダに私のfaviconが表示されるようになりました。
favicon
#ほぼこの目的の為だけに作りました。苦笑

ダウンロード:
Posted at by



2006/02/07


音ログというサービスをご存じでしょうか?iTunesというマルチメディアプレーヤにて現在再生中の曲を音ログのサーバに収集し、amazonのジャケットアルバムと共に公開するというものです。
このログ情報から、RSSを生成したりもできます。たとえば私がさっきまで聞いていた曲であればhttp://otolog.jp/mattnというURLからログが参照でき、http://rss.otolog.jp/mattnというURLから履歴のRSSを参照できます。
ちなみに、ここの右下で動いているFlashは、上記RSSを参照して私が聞いていた曲のジャケットアルバムが表示されています。
WindowsやMacの場合、音コンと呼ばれるアプリケーションがiTunesの再生曲をCOMを使って取得し、音ログのサーバにプッシュしています。この度音ログからログ操作のAPIが公開されました。さっそくその仕様の元、アプリケーションを開発中です。
現在、AtomPPの実装とGUIを作り込んでいるところです。
いまのところ、対応を予定しているプレーヤは
です。できあがったら公開致します。

追記:
sourceforgeにて音ログのプロジェクトotologが開始しました。
クライアントを開発されたい方は参加してみては如何でしょうか?

otolog4linux
Posted at by



2006/02/03


blosxom-client-v004をリリースします。

変更点:
  • メニューを追加
  • WYSIWYGエディタを実装(現在linuxのみ)

  • ※WYSIWYGは、設定ファイルにて以下の行を追加する必要があります。
    wysiwyg=true

ダウンロード:

参照:
Posted at by




でかい失態をしてしまいました。m(_ _;)m
blosxom-client-v003をリリースします。

変更点はありません。単なるバグフィックスです。

ダウンロード:


#今、WYSIWYGのエディタを付けようかまよってます。
Posted at by




# blosxom-client-v002.pyw
いかん。デバッグ中のファイルをリリースしてしまった…。泣
まもなくv003としてリリースします。すみません。
Posted at by



2006/02/01


treeコマンドってマニュアルなどを書く時に重宝したりします。
日本でのマニュアルは日本語で書くわけで…。

tree $@ | sed "s/|//g" | sed "s/--/├─/g" | sed "s/\`--/└─/g"

ちなみにtreeを使わずディレクトリ構造を表現するには
http://www.centerkey.com/tree/
こんな方法もあるようです。
Posted at by




MSX世代には懐かしいガリウスの迷宮の復刻版をみつけました。
http://www.braingames.getput.com/mog/
昔、初めてMSXを手に入れた時、同時に購入しました。当時はこれで熱くなれたんです。そして昨日も…。苦笑
上記のURLからmog-sources.zip、MoG-datafiles-basic.zip、naramura-graphics.zip、Makefileをダウンロードし、mog-sources.zipから実行モジュールを作成します。その際、Fedora Core 4のオフィシャルからは配布されていないSDL_soundを適当にどっかからか取ってきてインストールしました。
あとは、MoG-datafiles-basic.zipを解凍して出来たディレクトリ直下に実行モジュール、graphicsの中に、naramura-graphics.zipを解凍してできたnakamuraというディレクトリを入れれば準備完了です。
mogを起動すればゲームが起動します。ここで、F10を数回押下してgraphicsをoriginalからnakamuraに変更します。
見事に「ガリウスの迷宮」がLinux上で復活しました。

mog
Posted at by




私はウィンドウマネージャにOpenBoxを使っています。ROXとの相性も悪くなく、拡張性もあるからです。
私のOpenBoxの設定では、A-F8キーにWindowsで言うところの「名前を指定して実行」に似たものがアサインされています。

続きを読む...

Posted at by




マシンの貧弱さから、リッチなGUIを使うのが億劫な私ですが、それでも「Google」はしたいのです。
今回は、私のホームディレクトリ上にあるbinディレクトリの中にあるシェルスクリプトの一つを紹介します。

続きを読む...

Posted at by




wine config sidenet 1.9.1がリリースされています。
しかし私のマシンはヘボいので、某ブラウザを起動すると初回に40秒ほどかたまります。
#なんなんででしょうか...
Posted at by




PyGTKを使ったblosxomクライアントです。
変更:
  • ファイルフォーマットがDOSだったのでUNIXに...
  • フォルダ階層の作成がヘボっていたので修正
ダウンロード:
参照:
Posted at by



2006/01/31


Tags:blosxom, plugins blosxom では、エントリとCGI、はたまたflavourが独立できるように作られているようです。
エントリは、ディレクトリをそのまま圧縮して別のサイトに持っていくこともできます。つまり、画像のリンクやファイルのリンクも後の為に動的に動くべきではないか?という人の為にpluginを作ってみました。
    コメントタグにて画像の参照タグを生成できます。
    エントリ内に
    <!-- imageref hoge.jpg -->
    と記述します。
    また、サムネイル画像からの実リンクを生成したい場合は、
    <!-- imageref thumb:hoge.jpg -->
    と記述することで。
    <a href="/images/hoge.jpg"><img src="/images/hoge-thumb.jpg" title=hoge"></a>
    が生成されます。
    ダウンロード:
Posted at by




firefoxで動画を再生する場合、mozilla系ブラウザは<object>なタグは解釈できません。
でもって作ってみたのが、mplayerplug-in-extensionです。
やっていることは、onloadにフックして、<embed>タグを生成するというもの。
オフィシャルに「これいいんでない?」ってメールしたら、cvsに加えてもらえました。
最新は以cvsから取得してください。 http://cvs.sourceforge.net/viewcvs.py/mplayerplug-in/mplayerplug-in-extension/
Posted at by



2006/01/30


PyGTKを使ってクライアントを作ってみました。
動作確認はwindows上で行いましたが、おそらくlinux上でも動作します。

とりあえずバージョンは、0.01とします。
ほぼ数分で作ってしまったので、エラーハンドリングから何から何まで適当です。
まぁこれから・・・というところです。
#最近blosxomなんか使う人いない?

使用制限:pygtk2インストール済み
動作内容:カテゴリ、タイトル、本文からblosxomの記事を投稿します。
使用方法:blosxom-client.pywをダブルクリック
設定方法:設定ダイアログが無いため、以下のように設定願います。
%USERPROFILE%\.blosxom-client
server=[あなたのサーバ]
userid=[あなたのユーザID]
password=[あなたのパスワード]
publish_root=entriesまでのフルパス
ダウンロード:
blosxom-client-v001

追記:PyGTKのインストール方法

Pythonとは、マルチプラットフォームで動作するスクリプトインタプリタです。このblosxom-clientは、PythonからGUIを生成する為のライブラリPyGTKとFTPを使用してblosxomの記事を投稿します。
以下、そのインストール方法を記述します。(2006/02/02)

まずPythonのダウンロードページから、「Python 2.4.2 Windows installer」をダウンロードし、インストールします。
次に、PyGTK and gtkmm for Win32 から、PyGTKのWin32版である、pygtk-2.8.4-1.win32-py2.4.exeとpycairo-1.0.2-1.win32-py2.4.exeをダウンロードしてインストールします。
あとは、blosxom-clientを起動すればOKです。
ただし、設定画面がありませんので起動前に上記.blosxom-clientの設定が必要となります。
Posted at by




なんかいいのないですかねぇ...。 ftpでアップだけとはいえ、できればgnome-blosxomと同じようにファイル名にctimeを使用するものがほしかったりします。 暇があったら書いてみようかしら...。
Posted at by




favicon がなかったので、作ってみました。 favicon
Posted at by




http://www.fifsoft.com/relo/にてRelo2 Beta1が出ている模様。
早速試したのですが、Relo1にあったリソースエディタが無い!。
これは痛い。
Reloを評価している理由の全てがリソースエディタなのに...。
Posted at by



2006/01/28


自宅が光となり、プロバイダからWEBスペースがもらえたので、ひっそりブログを初めてみようと思います。
私はシステムエンジニア(通称SE)と呼ばれる仕事をしています。縁があってか、結構メジャーなシステムも体験致しました。おそらく皆さんが一度は目にされたものの開発にも携わったことがあります。
それはさておき、今後このブログをどういったものにしていこうかと考えています。
システムエンジニアは、結構キツい仕事で、日常の他愛もない話すらネタとしてもってこれません。苦笑
おそらく技術敵な話や、忙しい中でも小さな幸せ...といった話になるかと思います。
Posted at by




aclocal
autoheader
automake --foreign
autoconf
Posted at by




先日、とある電気屋でCMS-V12というWebCamを買ってきました。

なんとlinuxでもsonic-snapというアプリケーションを使えば動くではありませんか。

で、dmesg を見ると、

usb 2-1: new full speed USB device using ohci_hcd and address 2
Linux video capture interface: v1.00
sn9c102: V4L2 driver for SN9C10x PC Camera Controllers v1:1.24a
usb 2-1: SN9C10[12] PC Camera Controller detected (vid/pid 0x0C45/0x6005)
usb 2-1: TAS5110C1B image sensor detected
usb 2-1: Initialization succeeded
usb 2-1: V4L2 device registered as /dev/video0
usb 2-1: Optional device control through 'sysfs' interface ready
usbcore: registered new driver sn9c102

なんて出てたから、v4l2が使えるのでは?と思ってgstreamer-propertiesを起動したらセグフォ。お疲れ様です。

Posted at by




fltk2 でメーラを作ってみました。
#まだ試作段階です。(^-^;)
fltk2-mailer
今のところ、maildir/mbox/pop3の閲覧とsmtpによる送信のみサポートしてます。fltk2なので画面はもちろんfluidで作ってます。ハイ

でも需要がないだろうから、きっとホビーアプリでゴミ箱行きとなるでしょうね。苦笑

しかし、fltk2はutf-8サポートもしてるのに、未だに盛り上がりませんねぇ。なんででしょうか?結構いいと思うんだけどなぁ。確かにMIMEやプロセス間通信などといったライブラリを持っているGTK2やKDEなんかと比べると、おもちゃのようなツールキットかもしれませんが...。
Posted at by




apacheのモジュールでmod_musicindexというものがあります。
これを使うとMP3等を格納しているディレクトリがプレイリスト表示形式になります。
少しソースを弄ってしまったので、またオフィシャルにパッチを送らねばなりません。
付属の css を弄って、こんな感じにじ属の css を弄って、こんな感じになりました。
musicindex
Posted at by




あまりP2P(Pear to Pear)に関心を持たず暮らしてきましたが、BitTorrentというファイル転送プロトコルに興味を持ってしまい、NAT(Network Address Translation)を超えてP2Pできる方法はないものかと模索していました。そんなところ、torというシステムを見付け、試してみました。
なんとNATを超えてP2Pできるではないか!
どうやらNATを超えるためにHTTPプロトコルのCONNECTメソッドを使用し、torサーバに接続、以後の通信をP2Pネゴシエーションするというものみたいです。ちなにみこれを使うとポート制限された環境でもxchatや、BitTorrentすることができます。
#かなり危ないソフトです。苦笑。

ちなみに現在は自宅が光通信になり、このtorを使うことはありません。
azureus
Posted at by




Windows では、PrintScreen を押すとフルスクリーン、Alt-PrintScreen を押すと、カレントウィンドウのスクリーンショットがクリップボードに保存される。
これって、なんでlinuxでは一般的じゃないの?と思っていました。

続きを読む...

Posted at by




Shogoというゲームをやってみました。
なんでか英語のサイトの割には昇剛なんて名前のついたゲームなんですが、中身はFPS(First Person Shooter)です。
相変わらずゲームの内容はそんなに重視しない私なんで、自分のマシンで3Dがゴリゴリ動いた時点で満足。
shogo
Posted at by




またもやDOOM系ゲームです。
でも今回はOpenGL上では動作しませんでした。なんでかglhexen2を起動すると、SDLが原因で落ちちゃいます。
でもって今回はX11上で動かしましたが、これくらい荒い3Dであれば、X11の描画でも全然遊べます。
しばらく遊んでたら、3Dに酔ってしまいました。
#キモチワルイ
hexen2
Posted at by




X extensionの一つである、Compositingを使ってみました。オプションによっては半透明や、影、縁取りやフェードイン、フェードアウトができるらしいです。
取り敢えず影で起動してスクリーンショットを取りました。しかしめちゃめちゃ重たいです。この機能。こんなの常用できる人のマシンスペックって一体...
画面キャプチャし終わったら即行終了させました。
xcompmgr
それはそうと、久々昔仕事で作ったOpenGLを使ったシステムのソースが見付かった。Imakefileに懐しさを感じながらビルド、起動してみました。そのころはSGIのOctainで動いていたシステムがなんとlinuxで動作しているではないですか...
PCがこんな能力を持てるなんて、良い時代になってきましたねぇ。
Posted at by




windowsエミュレータ(?)でwineというものがある。また、これをゲームに特化させたものとしてwinex/cedegaというものもある。たしかにスゴくて、wine上で動くOpenGL/DirectXを使ったwindowsアプリがバリバリ動いたりします。
DirectXはCOMだから想像しがたいですが、OpenGLならばAPIはEnumと変数だし、nativeのOpenGLライブラリへのコールにすげかえは、なんとなく想像がつく。
ちなみに私のマシンで、HalfLifeデモ、Tribesデモ、Quake3のTeamArenaデモが動作しました。ゲームの設定画面で若干軽くなるように設定してあげれば、なんとか遊べるものです。
スクリーンショットは取れませんでしたが、それほど荒くはない画面でした。
Posted at by




ちょこっと前から、mplayerplug-inのオフィシャルにパッチを送っている。
最近のmplayerplug-inでは殆どのコンテンツを再生できるようになった。
先日、<object>タグを<embed>に置き換え、mplayerplug-inで再生できるようにするextensionを作り、オフィシャルの送った。これって意外と需要ありそうに思うんですが、いかんせんどうやって宣伝したらよいのかわかりません。
mplayerplug-in
Posted at by




もうvimにパッチを送りつづけて何年になるんだろう。
最近は少しサボりぎみなので、もしかするとまたMB関連でバグが埋め込まれているかもしれない。
そろそろ活動再開しないといけないのは分かっているんだけど。
最近のvimは重過ぎて使いずらい。でもviしか使えない私としては、生きる道がこれしかなかったりと葛藤中。
だれか新しいviクローンつくってくれないものか・・・。
gvim_chalice
Posted at by




私のマシンで認識できていないデバイスは後、
  • デジタルビデオカメラ:VictorのDigital Video Camera GR-DX300K
  • 内臓Winモデム:AC'97 Modem Controller
  • 赤外線ポート
そういえばソフトウェアサスペンドもやったことないや・・・。
起動が遅いマシンなんで、できればやって見たい。
ところで、GR-DX300Kについては、LiNUX-USBを参照した所、どうやらPlaybackは実装できてるが、Recordはまだ未着手っぽい。
Posted at by




仕事でフリーコンパイラを使うこともないですが、メモ代わりに・・・

続きを読む...

Posted at by




随分前のネタですが、emacsとvimというテキストエディタ(?)は宗教論争にも似た争いごとを繰り返している。
で、その際にネタとなっていたのが、以下のムービー

emacsでC#をコーディング(キーパンチが激速らしい)
vimでfltkをコーディング(上のと比べられるとvimが不利かと思う)
Posted at by




少し大物のQuake3を入れてみた。
まぁしょぼいマシンなんで、どうせ動かないだろうとあきらめながら、起動したらば・・・。
なんと遊べるではないか・・・。
ありがとう、SiS
ありがとう、EdiCube
そして、ありがとう、おとうちゃん(このマシンをくれて・・・)。
quake3demo
Posted at by




どうやらこの自分のノートPCが結構いいグラフィックチップを積んでいることが判明したので、Abuse-SDLをインストール...。
うむ〜遊べる。私ってゲームの内容はあまり気にしないんです。要はこのマシンでどれほどのゲームが動くかを確認したいだけなんです。ちなみに、今日 doom3 と america's army をダウンロードしたはいいが、単体で700MB近くあったので、インストールでコケた。泣
これは次回挑戦としよう...。
abuse
Posted at by




続けざまにゲーム。
御存じTuxKart。いぜんまではDirect Renderingが動作できていなかったので、ぜんぜん遊べないゲームでしたが、これも以前起こった奇跡のお陰で、見事に遊べるようになりました。ちなみに私のようなゲームに縁がない人間からすると、これくらいの内容のゲームが一番遊びやすかったりします。
tuxkart
Posted at by




この辺はグラフィックスが優れてなくても遊べるゲームなんですが、ちょっと横道にそれて、ひさびさビルド。
どうやら附属の古いcursesライブラリをリンクしないと、ちゃんと表示が出来ないという問題がありました。
新しいcurses(ncurses)をリンクすると画面が真っ黒になってしまいました。
ちなみに、checkinstallというプログラムのお陰で、make install しかできないアプリケーションでもrpmを作成することができます。
#アリガタヤー
xnetmaj
Posted at by




御存じ Doom Legacy
やはり良いものは何年経っても遊べます。そう言えば昔このゲームクリアしたことがあったなぁ…。
#今は無理だろうなぁ。
doom
Posted at by




KDEで作成されたamarokというオーディオプレーヤがある。
このamarok、すごく重たいんですが画面のかっこよさとカバーマネージャと呼ばれるアルバムの写影機能が気に入ってて、使い続けています。
#だれか軽くしてくれませんか?
ところで最近、このamarokでbonnie pinkのmp3をよく聴いているんですが、すごく昔に買ったCDが常に鞄に入っていたりします。
amarok
Posted at by




どうせ大したグラフィックチップじゃないと思っていたSiSが実は、3Dアクセラレータ付きと分かって、以前諦めていた、3desktopに挑戦してみた。
動かした際、xorg.confのMaxFBMemとAGPSizeを設定していなかった為、sis_alloc.cというglのドライバのソースで"failed to allocate Z buffer"というエラーが発生した。
設定後は、/etc/3ddesktop.confにてテクスチャサイズを256に設定した。
texturesize 256
その結果、以下のスクリーンキャプチャが出来上がった。
3ddesktop
あまりデスクトップを複数使う事のない私ですので、あくまで興味だけで入れてしまいました。
これだからすぐにハードディスクがパンパンになるんだろうなぁ・・・。
Posted at by




私が常にウォッチしているCVS-HEADは...

続きを読む...

Posted at by




今回ブログを作る際に使用したblosxomから紹介します。
blosxomは、perlで作られています。構造はperlというだけあって、かなりUNIX臭いです。
たとえば、記事データはテキストファイルとして生成し、カテゴリ名称と同じ名前のフォルダ名内に置かれます。これをblosxomが検索してブログとして表現します。
つまりブログの更新日付はファイルの更新日付となります。
※うっかりファイルを触ってしまうと、過去の記事のはずが、ブログのトップに来てしまうかもしれません。苦笑
blosxomは、結構利用者も増えて来て、日本人でも多くの方が利用されているようです。
今回は、blosxom starter kitを使って構築しました。
作成者様に感謝致します。

続きを読む...

Posted at by




ついでなので...。

まず、メインマシンですが。私の父親からゆずってもらったEPSON EdiCube NC710で、メモリが192M、マシンの後ろには、黒マジックでオヤジの住所が刻印されております。苦笑

続きを読む...

Posted at by