カテゴリ別 2003年 | 2004年 | 2005年 | 2006年 | 2007年 | 2008年
知り合いサイト: よんだもの / 暴想 / Linuxでやる夫 / 新宿Vipper / 僕だけが幸せになればいいのに。
いい加減コンビニ弁当生活は飽きました。仕事も一段落つきましたので、夕食を作れるくらいの時間に帰れるようになることを祈ります。
しばらく放置していますと、本日のリンク元が溜まりますね。キュータ君はもういいとして、目立つのは秋意海岸の殺人でしょうか。検索してもオフィシャルサイト含めて数件しか結果が出てこないという寂しさです。2ch のスレではかなり絶賛気味だったのですが、この結果を見るとやや購買意欲が下がります(すっかり google に価値判断をバイアスされてますね)。他には……上に来てしまってすみませんというのが書籍関係の単語です。ちゃんとした書評でも書ければいいのですけれどね。
出てました。SiteMap というビューが増えていましたが、機能していないような。ソフトウェア自体とは関係ありませんが、Web Publisher と google で検索してもオフィシャルサイトが見当たらないのが勿体無いと思います。
追記 0.5.5 じゃなくて 0.5.4 でした。すみません。
Ruby Portage is a new object oriented software building API. Its aims is to be able to build software using a copy of the original Gentoo's ebuild tree (normaly stored in /usr/portage and downloadable from internet) and to be portable to different operative systems and environments.
Gentoo の portage システムの Ruby 実装を作ろうというプロジェクトです。なるほど、ソフトウェア構築 API という発想が素敵です。rpm のパッケージ管理システムは閉じた世界で、標準コマンドを通してのアクセスしか想定していない感じがします。一方、portage はデータを /usr/portage や /var/cache や /var/db にテキストファイルで配置していますので言語を問わずパッケージ情報へのアクセスが比較的容易ですし、(メタ)データを再利用できるように構成していることが伺えます。Ruby から portage にアクセスするための API ができれば、ちょっとしたツールをちょいちょい書いて OS のメンテナンスができるようになりそうです(私が)。時間が空いたらコードを読んでみたいです。
ちょっとだけ読んでみました。ソースのヘッダコメントに GoboLinux の文字がちらほらと。作者さんは GoboLinux な人なのかもしれません。
...
data = { :url => 'http://www.google/com', :site => 'Google' }
tmpl.expand(STDOUT, data)
というコードの時、
<a href="@url" id="site">サイト</a>は以下のように展開されます。
<a href="@url">Google</a>そうなると、こう書くしかないのかな。
<a href="@url"><span id="site">サイト</span></a>
ニフティが TypePad ベースの blog ホスティングサービスを始めましたね。社長 blog が三日連続更新されているのには驚きです。全角半角英数が混じっている文章を見ると中の人が書いているわけでもなさそうですし。
ま、それはそれとして。このサービス、初日で 1700 ユーザ獲得したそうですが、(似たようなデザインで作る人が多いことも手伝って)ユーザの顔が見えません(故にこのタイトルです)。URL を知らないと blog に行けませんし。サイトのトップページに新規開設者一覧と新規エントリ一覧がありますが、前者はまだ blog を作ってなかったりエントリを書いていないものが大半で意味がありませんし、後者は後者で流れが速くてすぐに消えてしまいます。
サイトのトップからユーザ blog への閲覧者の導線は、1. 社長 blog やスタッフ blog へのトラックバック経由、2. トラックバック野郎へのトラックバック経由、3.新着記事一覧経由、4. 何気に存在している ping サーバ経由、くらいしか見当たりません。google にクロールされれば、マメに更新する方の blog には人が来るようになるでしょうけども。おすすめ blog の OPML を提供して RSS アグリゲータで読んでもらうくらいのことはしても良いと思います。
といってみるテスト。
GJ です
調べながら書いています。
latest な 1.1b がリリースされたのが 2002/11/01 ですので、開発が活発だとはいえませんね。問い合わせ言語は XPath と XUpdate に対応していますが、XQuery には未対応です。
dbXML Open Source Again (けろちゃん日記さん経由) という記事を見つけました。dbXML Core が Apache Software Foundation に移管されて Xindice になったわけですが、さらにそこから fork したみたいです。どんな経緯があったのかは調べたくもありませんけども。
現在の dbXML は GPL と商用ライセンスの dual ライセンスのようですね。MySQL のライセンス体系みたいな感じでしょうか。
eXist (Java⇔RDBのMapping-Frameworkを語るスレ@2chプログラム技術板 経由)というのを見つけました。例によって Java 製ですが、XQuery にも対応しています。しかし、検索に不向きな名前です。
無料DBMS情報&入手先@日本データベース学会にデータベースのリストが……実験的なプロダクトも混ざっていて面白そうですが、きちんと調べる余力もありませんのでここでストップ。
Inspirational Technology この blog、Xindice 情報がまとまっていて良い感じ。
Xindice は 2003/09/04 に 1.1-dev をリリースしていました。Xindice-dev ML を見ると 2003/09 以降は月に 2 桁の流量になっていますが止まってはいないですね。不正確な情報ですみませんでした。
あまり聴かないあたりを買ってみました。
・RSSを読んで、ブックマークバーからアクセス可能
・LIRS、hana-diなどのアンテナを読んで、ブックマークバーからアクセス可能
に反応。が、Linux デスクトップ環境がなかったり。XFree86/Cygwin をサーバにして動かしてみますか。
最近耳にすることが増えてきた D 言語関連です。【良いとこ取り】D言語スレ【実用重視】 経由。ABA Games の PARSEC47 というシューティングゲームは、D 言語・SDL・Ogg Vorbis という道具で出来てます。D 言語も実用レベルの言語になってたんですね。しかし、昔はまった記憶がある「硯」もこのサイトの方でしたか。さらに BulletML も、2ch各板不徹底図解もこのサイトの方でしたか……
Mozilla1.6 beta がリリースされました。NTLM 認証(Windows NT LAN Manager認証)のクロスプラットフォーム 対応、ページ翻訳の復活、Chatzilla 0.9.48 統合などが new features として挙げられています。
米インテル社は8日(米国時間)、コンピューターが「経験から学習」できるようにするソフトウェアを開発者向けにリリースした。
...
オープンソースの開発者向けライブラリー『OpenML』(オープンソース・マシン・ラーニング・ライブラリ)に加えた。学習ソフトは、18世紀の数学者トーマス・ベイズが提唱した「ベイズ理論」をベースとしている。
OpenML という単体のライブラリがあるのかと思いましたが、プレスリリースをよく読むと、OpenML は shared library や DLL という文脈でのライブラリではなく、ソフトウェアの集まりの名称として使われているみたいです(つまり Vector ソフトウェアライブラリ と同じ意味ですね)。その一つである PNL のページを見ると、OpenML ライブラリとして 3 つのソフトウェアが挙げられています。こういうソフトを使いこなせる頭がほしいところです……(生み出せる頭までは望みません)
tDiary のデータを XML に突っ込むのがこのカテゴリの目標です。
Xindice メモ、またはオープンソースの XML-DB を探す旅で挙げた eXist をインストール(だけ)しました。以下インストールメモです。
インストールは至極簡単ですので意味がないですが、折角スクリーンショットを撮ったので載せます。縦長ですみません。
インストーラは IzPack 製です。
インストールスクリプトを生成できるのが良いですね。同じ設定でインストールを繰り返すときに作業が自動化できます。
root でインストーラを実行すると /usr/local/eXist、一般ユーザでは /home/*/eXist がデフォルトのインストール先になります。
ちなみに(JRE インストール済みの) Windows の場合は jar ファイルをダブルクリックすればインストーラが起動します。ショートカットやメニューも作成してくれますので、インストールしたらすぐ試せる状態になります。
さて、データベースエンジンの起動は /usr/local/eXist/bin/startup.sh です(root でデフォルトインストール先にインストール時)。eXist の配布アーカイブは Jetty という軽量 HTTP サーバ & サーブレットコンテナを同梱していまして、startup.sh を用いると Jetty 上でサーブレットとして eXist のデータベースエンジンが動作します(たぶん……)。同じくサーブレットの管理ツールが使用できますし、GUI のクライアントツール(Java 製)も用意されています。インストールしてすぐ色々と試せるというのは中々ポイントが高いのではないでしょうか。次回は実際にデータベースを弄ってみるか、eXist の ebuild 作成かのどちらかをしたいと思います。
YAGNI といえば You Arent Gonna Need It ですが、IANYM とは何の略語でしょうか。答えは RubyAbbreviations@RubyGarden で。RubyGarden を眺めていると地域ごとのグループのページが次々と出来ていたりして面白いです。
なかださんのところから。まったくわかりませんぜ、はは、というネタなのかもしれませんが、普通に読みたくなった人はAltavista の BabelFish を通すと良いと思います。
BabelFish が使ってる SYSTRAN は独英版を買って使ったことがあります(参考までに SYSTRAN の歴史的経緯と成功した理由)。
調べてみると勉強になります。
SVG Mozilla firebird ビルド windows → SVG が 有効な Mozilla Firebird を Windows 環境でビルドしたいってことでしょうか。 mozillazine で議論されてますので参考になると思います。Nova: Win32 G6 Builds (Experimental Patches, Customizations)
gentoo ftools → このサイトに書いてあるのは Ruby の ftools ライブラリのことです。ftools で google ってみたところ NASA の FTOOLS ってやつが多いですね。求めていたのはこれでしょうか。FITS がキーワードのようなので調べてみると、
日本FITS委員会
FITS(Flexible Image Transport System) は天文の世界でデータ交換に使われるデータフォーマットの規格です
なるほど。gentoo には FTOOLS のパッケージはまだありません。tarball からインストールするか、gentoo.jp の人頼み物件でこっそり頼んでみると誰かパッケージを作ってくれるかもしません。
win2k 起動FD → winfaq に載っています。DOS 起動ディスク作成 / セットアップ起動ディスク作成
クロール こない → blog の場合ですが、確実にクロールが来ているサイトに trackback を打つとやってくると思います。trackback って pagerank 泣かせですね。
java 日付文字列 チェック → Jakarta Commons の Validator はどうでしょう。
彩りを添えるために Amazon のアソシエイトプログラムに参加しました。気になる方は URL をコピーしてアソシエイト ID を除去してから商品のページを見てください。
Mozilla Part3 - 肉体改造中 - より
Mozilla コンポーネントで作成されている 「ターミナルエミュレータ風ソフト兼ウェブブラウザみたいなもの」です。スクリーンショットを見ると変わり者っぽい感じがしますし、モードがたくさんあって使いこなせそうもないよと思ってしまいそうです。が、しかし。CUI vs GUI 論争に終止符を打つのはこういった発想なのではとふと思いました。
http://www.finesection.com/qa.htmありゃ。SSL じゃないとごねてないで直接購入しようかな。
Q.ベクターSOFTショップでの販売はいつですか?
A.ベクターSOFTショップでの販売は未定となっております。
xml ######## 84 xslt ###### 60 dtd ########## 100 xmlschema ########## 100 xpath ########## 100 dom.namespace ########## 100
予定通りにリリースされました。早速アップグレードです。ついでに?秋意海岸の殺人も申し込みしました。
そろそろ新規登録も落ち着いてきました。興味深いプロジェクトを掘り下げて紹介する頃合でしょうか。
ruby-doc.org より。Ruby のニュースサイトだそうです。ほとんどのニュースソースは ruby-talk?
期せずして MYCOM ばかり。
隼(1.4)から虎(1.5)へ〜JDK1.5について! 経由
J2SE 1.5 Early Access For Javalobby Members
You cannot and must not discuss this release publicly, even at Javalobby!
ということですのでひっそりと。
2ch のどうやら管理人であるひろゆき氏がこのところウェブログ関連のイベントに出席していたのを知っている方も多いと思います。盛り上がりを見せているウェブログに対して思うところがあったのかどうかは知りませんが、2ch がウェブログに接近を試みています。
具体的には、スレッドが trackback ping の送受信をできるような仕組みを作成しています。他のサイトの文章に対して言及したことを知らせるという本来的な使われ方がされるのか、あるいは現在はスレッドのテンプレに書いている関連サイト一覧をスレッドの本流とは別に管理できるようにする目的で使われるのか。今後の展開は未知数ですが、trackback の共通プロトコルに 2ch が乗っかることによって新しい流れが生まれそうです。(trackback spam の流行だったりして。)
例) http://info.2ch.net/test/tb.cgi?__mode=list&tb_id=http://news4.2ch.net/test/read.cgi/news/1072412390
ポイントカードの都合もあって DVD は新宿西口ヨドバシで買っていたのですが、DVD ソフト売り場の移動が少し前にありまして、売り場面積が縮小されて品揃えが激しく悪化しました。攻殻すら売ってませんでしたので今回は Sofmap で購入です。これからはわざわざ新宿まで行くのはやめて秋葉のヤマギワソフト館にしようかしら。
攻殻のパッケージ内に変な紙が入っていると思ったら、Emotion Family Club なるポイントシステムのシリアルでした。このシステム、商品ごとに異なるシリアルナンバーの書かれた紙がパッケージに同梱されており、購入者はシリアルを入力して購入作品を登録、ポイントを貯める仕組みになっています。出荷からどれくらいで掃けたとか、A という商品を購入している人は B も買っている率が高いとか、結構細かくマイニングできそうですね。惜しむらくはポイントと交換できるオリジナルグッズなるものが全然要らないものだということです。何となく懐事情もわかるような気がしますが、せめて Emotion のグッズではなくて作品のグッズにすべきでは。
マーケティングはど素人ですので言いたい放題言ってみます。せっかくポイントシステムを運営しているのでしたら、家電量販店のポイントシステムのように、購買が次の購買に繋がるポジティブフィードバックが起きる仕組みがないと勿体無いわけです。グッズは動機付けとして弱いし、次の購買プロセスに繋がりません。おもちゃ券や音楽ギフト券、あるいは専用のクーポン券をポイント交換対象にする手もありますが小売との協力やコストが大変そうです。
ネット購買も一般的になっていますし、ネット上で閉じたシステムでもいいのではとちょっと調べてみたところ、ユニクロが Amazon 共同キャンペーンをやっているのを見つけました。なるほど、Amazon との連携であれば Amazon のギフト券システムに丸投げすることができるので、何かしらマージンなりが取られるにせよ運用コストは低いですし、ギフト券をもらった人が何を買ったかというデータももらえるかも知れません。どうでしょうかね、こういうのは。
!!! Invalid db entry: /var/db/pkg/*sys-fs/devfsd!!! Invalid db entry: /var/db/pkg/*sys-fs/devfsd
というエラーが emerge 後に出る件です。portage システムのバグみたいですね。スレッドの 877 にある通り以下のようにしたら直りました。
# rm /var/db/pkg/sys-apps/-MERGING-*.portage_lockfile # rm -rf /var/db/pkg/sys-fs/devfsd-1.3.25-r3/ # /usr/lib/portage/bin/fix-db.py # emerge devfsd
テイエの tw161 名間翠玉をもらったので飲んでみました。 ジャスミンにも似たすっきりと爽やかな香りと説明にありますが、たしかにすっきりとしていて後味もジャスミンほど残らない飲みやすいお茶でした。主張が強くないのでお茶だけで頂くのが良いと思います。
ruby-1.8.1 を merge したら tDiary で設定や更新をしようとすると internal server error が出るようになりました。すかさず error_log をチェック
[error] /usr/lib/ruby/1.8/erb.rb:179: [BUG] Segmentation fault, referer: http://dontstopmusic.no-ip.org/diary/update.rb
ということで、erb.rb を覗いてみますと strscan を使っている部分で SEGV っていることが分かりました。直すのは大変そうだと思いあぐねていていたところ、strscan は ruby-1.8.0 から標準添付となったライブラリですが、それ以前別個にインストールしていたことを思い出しました。
$ emerge -s strscan
[ Results for search key : strscan ]
[ Applications found : 1 ]
* dev-ruby/strscan
Latest version available: 0.6.7
Latest version installed: 0.6.7
Size of downloaded files: 19 kB
Homepage: http://i.loveruby.net/en/strscan.html
Description: A library for fast scanning
これが悪さをしているのだと判断し
# emerge unmerge strscan # emerge /usr/portage/dev-ruby/ruby/ruby-1.8.1.ebuild
を行ったところ解決しました。
tDiary で output_rdf と image_ex の両プラグインを使っていると更新時にエラーが生じます。こんなの↓
Plugin Error
Errors in plugins? Retry to Edit(2003-12-28) or Configure.
TDiary::PluginError
Plugin error in '01sp.rb'.
(eval):171:in `instance_eval'Plugin error in 'output_rdf.rb'.
(eval):153:in `+'cannot convert nil into String
コードを調べて原因まで辿り着いたのですが、ふと思い立ってぐぐってみたところ案の定既出でした。
ウェブロについて考える。4@山田BBS 経由
元祖しゃちょう日記 : たぶんまだ東京アクセスの社長であるひろゆき氏のウェブログ。そういえば一頃に比べてひろゆき降臨などといって名無したち騒いでいる姿を見なくなったなあと、静かなウェブログを見つつ思うのでした。
最近のコメント:
RSS
![]()
This work is licensed under a
Creative Commons License
(note: text only. w/o web design, citations, (re)distributed softwares).
_ miyagawa [bulkfeeds http://bulkfeeds.net/ で URL を -nifty.com にして OPM..]
_ だて [ツッコミありがとうございます。 さっそく活用させてもらいます。とりあえずだらだらと読んで歩く分には十二分です。一度見..]