01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
新潟中越地震関連情報のブログがたっています。ココログの社長さんがブログでずっと「何か我々にできることはないか」と自問していましたが、このような形でも支援されているようです。
- 新潟中越地震関連情報
私も何か手助けができないものか、と自問したのですが、結局義援金という形で協力させて頂きました。
今回のこのブログのように、情報が文字として残り、それが公開されるということは今後の災害対策含めて非常にいいことだと思います。
私の場合は、Carbon 版を利用しています。
- Carbon Emacs パッケージ
- CarbonEmacs
元は、
- Apple::Carbon Emacs Package
いろいろあってどれを使えばいいのかよくわかりませんでしたが、
- /emacs
にまとめてあるようです。
Mac Emacs については、
- MacEmacs JP Project
Carbon Emacs が便利なのは、大概のパッケージはバンドルしてあり、インストールは他の Mac アプリと同様、実体をコピーするだけ。アンインストールもコピーしたものを削除するのみ。
Google の PageRank を自サイトに埋め込めるらいしい。
- ageRank - Display Your PageRank
<a href="http://www.pagerank.net/" title="PageRank" target="_blank"><img src="http://www.pagerank.net/pagerank.gif" alt="PageRank" style="border: 0;"></a>
を埋め込むだけでいいみたい。
以前、Skype って何だろう?と調べてみていたが[2004-10-02]、この度ライブドアが独占的パートナーシップを締結したとの報道。
- ライブドア、P2P電話ソフト「Skype」との独占的パートナーシップを締結
Windows でいう壁カレのようなフリーのアプリは無いのでしょうか。
- DesktopCalendar 0.7b1
というのがあるようです。まだ使っていませんが、日本の祭日などまでカバーしているのかな?
Mac の Web Server で CGI の利用を可能にする。Mac には元々 Apache 1.3.29 がインストールされており、「システム環境設定」-> 「共有」で「パーソナル Web 共有」にチェックを入れると、Apache を起動するようになっている。
この設定ファイルは、
/etc/hostconfig
まずは apache の設定ファイル
/etc/httpd/httpd.conf
の編集を行う。ここで編集したのは、
- 653行目:AddHandler cgi-script .cgi がコメントアウトされているので、それを解除。
あと、通常であれば、ユーザ公開ディレクトリなどは http.conf の <Directory> ブロックで設定しますが、Mac OS X での設定には別の設定方法が用意されています。
ちなみに、ユーザ公開ディレクトリは ~/Sites 配下。
http://localhost/~username/
で参照する。
システムユーザ毎に設定ファイルを作成でき、そのファイルは、/etc/httpd/users/ 配下に username.conf のファイル名でおきます。この設定ファイルは Apache の起動時に主設定ファイルにマージされるようです。
設定を変更したら、Apache を再起動。
sudo apachectl restart
ログの出力先はデフォルトで
- /var/log/httpd/
2ch の記事は油断していると dat 落ちとやらでみれなくなってしまう。過去のログをまとめてくれているところがあるが、
- Mac初心者質問用スレッドFAQ&過去ログ置場
ここには、
- Mac初心者質問用スレッド過去ログ
- スレッドを立てるまでもない質問過去ログ
- MacOSX初心者質問用スレッド過去ログ
がおいてある。
RSS Reader には Bloglines を使用している。現状機能的にも申し分無く、自分の中ではベストの RSS Reader。1つ要望をあげるとしたら、やはりスピード。これは Bloglines がどうこう言う問題でなく、ブラウザで利用するものなので、どうしようもないこと。
いくつか Mac 用のお勧め Reader ということで紹介されていたので、メモっておく。
- PulpFiction
- NetNewsWire
どちらも有償です。
PulpFiction については製品版より機能制御された Lite パッケージが無償で提供されていましたので、使ってみることにしました。
- [[http://freshsqueeze.com/products/pulpfiction/lite.fss]]
なかなかよさそうな感じ。Perl でかかれている。
- sb Development Laboratory
- [[http://serennz.cool.ne.jp/sblog/index.html]]
など参考に。
fink から Ruby の 1.8系をインストールする。
- ruby18[1.8.1-1]
- ruby18-shlibs[1.8.1-1]
ここまでいれて
ruby -v
としてみると、デフォルトで入っている ruby のバージョン(1.6.8)が出力される。
- ruby[1.8.1-1]: Symlinks to ruby1.8
を入れてやる。
ruby -v
ruby 1.8.1 (2003-12-25) [powerpc-darwin]
OK。ついでに
- ruby18-dev[1.8.1-1]
もインストール。
- iBook G4でMac OS Xを使う
ここで紹介されていた
- uControl
はキーボードの入れ替えを行えるツール。Mac にかえて一番苦労していたキーボードの配列の違いを吸収してくれるのですばらしいと思ったのですが、これがいまいち想定している動きをしてくれない。
キーボードの配列で一番問題なのは、「Control」キーの位置。Windows でいうタブキーの位置にこれがあるのはかなり参った。。特に emacs を使うものにとって、Control キーは最も重要なキーです。
試してはみたのですが、その他の動作で想定以外の動きをしてしまい、余計ややこしくなるので、導入は見送り。
2ch より
KAKASIの辞書にATOK辞書を合併するのもよし。
まず、ATOK辞書のツールを利用して辞書をテキストファイルとして書き出します。
スタート → JUSTSYSTEM 一太郎Office → JUSTSYSTEMツール&ユーティリティー → ATOK14辞書ユーティリティ
一覧出力で、
出力ファイルを指定して、システム単語もチェックする。
そして実行します。しばらくすると、ファイルに書き出されます。
このファイルをエディタなどで、eucコードで保存します(例:atok14.txt)。
これを適当なディレクトリに(例:/tmp)に置きます。これをawkコマンドを使って
skkファイルに変換します。
# cd /tmp
# cat atok14.txt | awk '{print $1 " " $2}' > atok14.skk
この新しくできたatok14.skkをkakasiの
srcディレクトリにcopyし、kakasiのツールである、mkkanwaを利用して合併します。
# cd /tmp
# cp atok14.skk /usr/local/share/kakasi/
# mkkanwa /usr/local/share/kakasi/kanwadict atok14.skk
新しい辞書ができます。
メール添付で Excel, Word は当たり前のこの世の中・・・。MS Office 互換の製品も出てはおりますが、あまりに高価でありますため、OpenOffice にお世話になることに。
EasyPackage からインストール。1.1.2_02 を落としました。
インストールで失敗してしまいます。
# メモをとり忘れました。また次の機会に試してみよう。
デフォルトでは入っていません。fink での提供も Panther 10.3 向けはまだないようです。なぜ RPM が必要かといいますと、RPM パッケージで購入したソフトを持っているのです。これを何とか Mac に入れたいと思い、RPM を入れることにしました。
と、ライセンスの問題で NG でした。。
- RPM for Darwin (and Mac OS X)
RPM 4.2.1 Installer がここにおいてありました。
iCal では自分で作成したものだけでなく、公開されているカレンダーを追加できる。
- [[http://www.apple.com/ical/library/]]
Mac のサイトですが、日本の祭日のカレンダーがおいてあります。
Becky! から thunderbird へのメール移行を行います。
- Becky!からThunderbirdへの移行 その1(補足)
- Windows/Mozilla Thunderbird/Becky!2からの移行
などを参考にしつつ、Becky に溜まったメールデータを移行する。
まだ mac でどのメーラーを使うか決めていない。emacs 使っているんだったら mew とか、wunderlust とかいってしまえばよさそうなのですが、ことメーラに関しては GUI ものの専用メーラを好む。
thunderbird を使おうかと思っています。
- [[http://www.fan.gr.jp/~sakai/index.html]]
にて日本語化のパッチもあるようです。
perl で必要となるモジュールは、fink, EasyPackage での提供もあるが、デフォルトで入っている perl をそのまま使用し、CPAN モジュールをインストール後、それを使用してそれぞれのパッケージをインストールすることにした。
- base-pkg [0.01]
いろいろいっぱい入っていますね・・・
日本語(EUC) man とか。日本語化に関するものが多そう。
gettext
- gettextメモ
gettextは技術的な面だけに着目すれば、ある文字列をキーにして、対応する文字列をひっぱる仕組みです。
w3m の起動でエラーになる。エラー内容、
dyld: w3m can't open library: /usr/local/lib/libintl.2.dylib (No such file or directory, errno = 2)
Trace/BPT trap
このエラーについては回避できた。
しかし、勢いまかせで一気にいろいろなものをインストールしてしまったため、どこにその原因の解決策となるモジュールが含まれていたか押さえていない・・・(失敗した。情けない。。)
ちなみに、w3m 関連で追加したもの
- w3m(本体) 0.5.1
- emacs-w3m 1.4_03
- base-pkg 0.0.1
- emacs-pkg 0.0.3
- オブジェクト倶楽部
というページがあります。
モデリングに関して参考 URL を1つ。
- 思考系UMLモデリング即効エクササイズ―モデ力を鍛える13の自主トレメニュー
生産性とは何だろう。
ステップ数/工数で出すこれまでの手法には疑問が残る。今と昔とではステップ数の重みが違う。どちらが重い/軽いというものも一概には言えないし。
工数を出す際に標準的な割合というのがある。
詳細設計:製造:結合:総合 = 1:3:1:1
どこかのフェーズで正確に工数を導出できるのであれば、他の概算は「黄金の比率」に習えばよい。
今回 IM FW で作成した場合、システムズが担当している箇所で、
ワークフローをその複雑さで「大」、「中」、「小」とした場合、
- 小 5Ks
- 中 10Ks
- 大 15Ks
というレベルになっている。
今回見積依頼のあった人事(証明書発行)は小レベルにあたる。
生産性には直接関係ないが、
- Research Introduction
- 混乱プロジェクトの予測システム・リスクマネジメント
- ソフトウェア開発プロジェクトデータからのデータマイニング
- 情報化投資の費用対効果
オブジェクトの広場メーリングリスト(oosquare-ml) から
- Q: ソフトウェアの見積
のスレッドにおけるソフトウェアの見積方について
私も現状では、見積や評価をする場合、
・初期段階(要員計画):概念モデリングのクラス数×クラスあたりの生産性×係数
・分析作業 :ユースケース数×ユースケースあたりの生産性×係数
・設計・実装作業 :クラス数×クラスあたりの生産性×係数
・生産性評価 :ステップ数/人月、クラス数/人月
といった感じでやっています。
こうやって書くといかにもスマートにやっている感じですが、
「係数」を決めるに当たっては、「経験と勘と度胸」が
ひとつの重要なファクターになっていることは否めません...
ということで、規模や工数の見積はとても難しい問題ですが、
とりあえず私が見積をしなければならない状況になったときには、
次のことを心がけるようにしています。
・(可能ならば)複数のロジックで評価する
・見積結果と併せて、根拠(=ロジック)を提示する
・何がリスクで、見積誤差がどれくらいあるのかについても評価しておく
かなり経験と度胸に頼ってしまう見積作業。
一発バシッと指針を決めてしまいたい。
■ 参考図書として
- ファンクションポイントの計測と分析
- Applying Use Case Driven Object Modeling With Uml: An Annotated E-Commerce Example (Addison-Wesley Object Technology Series)
など。
「ゴッゴル」という言葉を Google での検索結果ランキングで競う SEO コンテスト。
- [[http://www.seo-association.com/]]
これまではてなの日記は Windows のローカルで書いて、はてダラを使用してサーバへ更新をかけていた。これを Mac に移行。
合わせて Perl の環境も整備していく。
- Mac OS にインストールされている Perl を使用。
- CPAN ライブラリをインストール
perl -MCPAN -e shell
- CPAN を利用して必要な CPAN ライブラリを順次インストール
Ruby の元々のバージョンは
ruby 1.6.8 (2002-12-24) [powerpc-darwin7.0]
1.8系を利用したいので、fink からとってくる。
- ruby18
- ruby18-shlibs
- ruby
をインストール。
さて、ruby 1.6.8 を消した訳ではないので、Ruby は現状どちらのバージョンをみているのでしょうか。
ruby -v
ruby 1.6.8 (2002-12-24) [powerpc-darwin7.0]
あれっ?1.6.8 のままですね。パス的には、/sw の方を先にみるようになっているのだけど・・・
/usr/bin/env ruby -v
ruby 1.8.1 (2003-12-25) [powerpc-darwin]
env では、1.8.1 として認識していますね・・・
Mac での Linux のソースをインストールする場合の手段としては、主に2通りある模様。
- 通常 Linux でやる手段。./configure->make->make inastall。
- Fink を利用する手段。
双方に共通に言えることは、まずは DeveloperTools を入れておく必要があります。
Fink とは、
Finkの利用方法から
FinkはUnixのOpen Source softwareをMac OS Xにパッケージとして移植するプロジェクト、および、移植したsoftwareを扱うためのソフトの名称です。
通常の手法で行えるのに、なぜ Fink を利用するかと言うと、
Mac OS Xにおいては大くのUnix Softwareが動作しますが、一部は変更が必要になる場合もあります。また動作するとしてもだれも試験していない場合もあります。
また./configureでインストールした場合uninstallがむずかしいsoftwareもあります。
という理由があります。Fink でインストールを行うと /sw ディレクトリ配下のみにパッケージはインストールされ、そのディレクトリ配下に閉じた世界になります。Mac OX 自体には何も影響も与えません。
Turbo アップデートで、Kernel のアップデートも含まれていたのですが、これを実行したら TL10D が起動しなくなってしまいました。
Error 28: Selected item cannot fit into memory
というエラーです。
ユーザフォーラムを覗いてみると、
- アップデート後、起動できません
- grubのエラーについて
など同じ事象があがっているようです。
対策としては、
- GNU GRUB を使用してシステムを起動する方法
- 'setup' fails with err 28, then passes next time
など。
それにしても、何か変なことをしたわけでなく、Turbo アップデートで公開されていたものを入れたのにこの仕打ちは・・・
本来やるべきこと以外で労力を奪われるのは痛い。今日は手を付けられないなぁ・・・。
- FWINDOWS.com
パソコン裏技、パソコン Q&A など、初心者でもよくわかるように画像付で説明。初心者でなくても、為になる情報有り。
Web で読める Perl のドキュメント
- Perl 5.8.0 Documentation
- とほほのperl入門
- 7章 ファイル操作
- Perlリファレンス
- Perlメモ/Tips
- プログラミング改善への道: 第4回
と書いてはみたが、この他多数。。やっぱり Perl は拾える情報が多くていいですね。
Meadow で Mew を使う。
参考 URL
- Mew FAQ
- Mew on Win32 Project
Mew はここから拾った。2003.07.25 Mew 3.3 (Release) Released.
■ Mew のインストールに関して
上記サイトから落した MEW33W0.ZIP を展開し、mew.exe を叩く。
勝手にインストールを開始し、最後にダイアログにて初期設定を行える。行った初期設定は .emacs へ反映される。
自動で設定されたもの以外での設定
- (setq mew-pop-delete nil)
これはサーバ上に受信ファイルを残す設定。
しばらくの間は今までのメーラーとの共用を行うため。
インストール後、M-x mew(M-x は Esc キー) で起動できるが、Mew.png が無いと怒られる。
無いと言われているパスへ Mew.png をコピーしておけば OK 。
さてどうやるのでしょうか?
検索してみると、Namazu との合わせ技になるような・・・
- Namazu でメール検索
など。
Mew を使い始めました。
その理由としてては、ちょっとした事故があり、あるメーラで受信データが吹っ飛んでしまいました。復旧が難しく、信用できないメーラーはこれ以上使えませんので、変えることにしました。
◆ 設定メモ
- XEmacs を使用していて、既に Mew は入っているようなので、そのまま使用する。
- ~/.mew.el を書く。
- ~/.signature を書く。
→ C-c, C-i でメール本文へのシグネチャが付く。
- CPAN Gisle Aas > libwww-perl-5.800
を入れ直しておく。以前ユーザローカルディレクトリにインストールして使用していたのですが、面倒臭くなってきたので root でインストール。
- CPAN kellan elliott-mccrea > XML-RSS-1.05
から XML::RSS(XML-RSS-1.05) をとってきてインストール。CPAN モジュールでのインストールが無理だったので(何故?)、ソースからコンパイル→インストール。
- CPAN Byrne Reese > SOAP-Lite-0.60a
XMLRPC を利用するためにインストール。これも CPAN モジュールでのインストールがこけるため、ソースからビルド。
茶筌を Perl から利用するために、Text-ChaSen-1.03.tar.gz を取得し、README に書かれてある通りにインストール。
インストールは成功したかのように見えた[2004-10-10]が、実際 Perl Script から呼び出すとエラー。
Can't load '/usr/lib/perl5/site_perl/5.8.0/i386-linux/auto/Text/ChaSen/ChaSen.so' for module Text::ChaSen: /usr/local/lib/libchasen.so.0: undefined symbol: __gxx_personality_v0 at /usr/lib/perl5/5.8.0/i386-linux/DynaLoader.pm line 229.
ググッてみると、ここに回答あり。
Makefile.PL で 'LD' => 'c++' を指定するか、 LIBS に -lstdc++ を追加してみてください。
ということで、'LD' => 'c++' を追加してうまくいく。
茶筌の使い方メモ。
対象文字列
私は昨日学校へ行きました。
- デフォルトで使用する
% cat temp.txt
% 私は昨日学校へ行きました。
% chasen temp.txt
%
% 私 ワタシ 私 名詞-代名詞-一般
% は ハ は 助詞-係助詞
% 昨日 キノウ 昨日 名詞-副詞可能
% 学校 ガッコウ 学校 名詞-一般
% へ ヘ へ 助詞-格助詞-一般
% 行き イキ 行く 動詞-自立 五段・カ行促音便 連用形
% まし マシ ます 助動詞 特殊・マス 連用形
% た タ た 助動詞 特殊・タ 基本形
% 。 。 。 記号-句点
% EOS
出力フォーマットを変更する。
- 分かち書き:見出し語を空白区切りで出力。
% chasen -F "%m " temp.txt
% 私 は 昨日 学校 へ 行き まし た 。
- 見出し、読み、品詞をタブ区切りで出力
% chasen -F "%m\t%y\t%P-\n" temp.txt
% 私 ワタシ 名詞-代名詞-一般
% は ハ 助詞-係助詞
% 昨日 キノウ 名詞-副詞可能
% 学校 ガッコウ 名詞-一般
% へ ヘ 助詞-格助詞-一般
% 行き イキ 動詞-自立
% まし マシ 助動詞
% た タ 助動詞
% 。 。 記号-句点
% EOS
- Webマーケティングの近未来 第9回〜欧米での企業ブログの現状 その2
この中で、企業ブログの分類について、「Business Blog Consulting」の代表でブログコンサルタントでもある、Rick Bruner氏は以下の5つに分類している。
1.業界をリードする知恵・知識を示す Thought Leadership blogs
2.カスタマーサポートBlog
3.PR Blog
4.Adverblogs
5.企業内ナレッジベース
- NODDLE CAFE Ramen Deri
多摩センターカリオン館7Fに 9/1 オープンしたというラーメン店。ラーメン好きの私としては行ってみたい。
- 【ラーメン属:多摩センター】NODDLE CAFE Ramen Deri
からの情報。
茶筌のインストールメモです。
- 形態素解析システム茶筌
から chasen-2.3.3.tar.gz をダウンロード。
INSTALL を読みます。double array library が必要とあります。自環境にインストールされているか不明ですので、とりあえず ./configure をかけてみると、
checking for darts.h... configure: error: no header of Darts. You need to fetch Darts from http://cl.aist-nara.ac.jp/~taku-ku/software/darts/.
ということですので、いれないといけないようです。
- Darts: Double-ARray Trie System
から darts-0.2.tar.gz をダウンロード。README の通りインストールを実行。
再度茶筌のインストール。OK。
今回 Perl から使用することが目的ですので、解凍してできた perl ディレクトリから Text::ChaSen のライブラリをインストールします。
これも README に書かれてあるインストール方法で特に問題なくインストール。
と、これだけでは辞書ファイルをまだいれていないので、茶筌を使用することはまだできない。茶筌をダウンロードしたサイトから ipadic-2.7.0.tar.gz をダウンロード。INSTALL-ja があるので、インストールはそれに従う。
茶筌の使い方については、doc ディレクトリにある manual-j.pdf に詳しく書かれてある。
# インストール方法についてもこのファイルを見た方がよい。
なかなか興味深いツールです。今日は眠いので、ここまで。明日いろいろと試してみようと思います。
evolution-1.4.5-2.i586.rpm をインストールしようとするが、依存性の問題でエラー。足りないものは、
- gtkhtml3
gtkhtml3-3.0.9-1.i586.rpm を install。ついでに、gtkhtml3-devel-3.0.9-1.i586.rpm も入れておく。
改めて、evolution-1.4.5-2.i586.rpm をインストール。問題無く入った模様。
形態素解析とは、与えられた文を形態素に分ける作業のこと。
そもそも形態素って?
、「形態素」ということばは上にあげた形態論の「形態」と関係がある。日本語の活用をみればわかるように、ある語はいろいろな形態に変化する。これは英語でもそうだし、ほとんどの言語にみられる現象である。形態素とは文字どおりその形態の「素」、つまり語のなかで変化しない最小単位をさす。これは単語と呼ばれているものに近いが、日本語ではもっと細かく分類される。
詳しくは、
- 形態素解析・構文解析入門
に書かれてある。
形態素解析ツールには、
- 形態素解析システム茶筌
がある。
情報を管理するということは、
- 情報を残す
- 情報を探す
という二本立てになる。
それぞれに、その目的、用途によって適しているベストの解がある。
奥が深い。
- 「八時間睡眠が理想」に根拠無し
だそうです。
平日私の場合は、2:30 - 3:00 の間で就寝。7:00 過ぎには起床。4時間ちょっとの睡眠ですね。
これで昼間、特に昼食をとった後は眠いです。土日に寝だめをしたいと思うのですが、家族からのブーイングでなかなか実現は難しいです。。
しかし、今週は台風一過のため、お昼寝ができました。スッキリ!
- CGIKit
CGIKitはRubyで書かれたWebアプリケーションフレームワークです。Webページをコンポーネントとして扱うため、通常のCGIプログラムよりも効率の高い開発が可能です。
アーキテクチャはWebObjectsを参考にしており、コンポーネントの構造やエレメントはほぼ同じです。
- CGIKitユーザーガイド
ふむふむ。
iワット (アイワット) は自律・分散・協調的な補完通貨 (地域通貨) のシステムです。ソフトウェアを導入するだけで、誰でも自発的に、iワットを用いた取引を始められます。
GNU GPL によるフリーソフトウェアです。いい感じ。
地域通貨については興味があります。
関連して、
- ワットシステム
- ワットスクール
Home > My Account > Feed Options
に update された更新フィードのみを表示するオプションがあります。購読しているフィードが増えてきているので、これは便利なオプションです。
Subscription Display:
の
Show only updated feeds
にチェックを入れる。
- ジャストシステム、Linux用の一太郎とATOKを発表
おおっ。既に ATOK for Linux は出ていて、私は Turbolinux 10 Desktop を使用しているので、標準で使用できるようになっています。ただこれって Win ATOK で言えば、バージョンいくつにあたるものなのだろう。Win 版と比べてイマイチ使いにくい・・・
今回リリースされるものは、
ATOK for Linuxは、最新版であるATOK17と同等の変換エンジンと辞書を搭載したLinux用の日本語入力システム。ユーザーインターフェースは、 Windows版やMac版と同様のデザインを採用しているため、「使い慣れた日本語入力環境と同じ操作で使用できる」(同社)。Windows版や Mac版のユーザー辞書や省入力データが流用可能。
ということで、うれしいです。
一太郎 は一時期使用してはいましたが、今は全く使っていません。。Word も使っていません。現状、emacs or Excel で済む環境です。
- コミュニティ型機械翻訳サイト 訳してネット
沖電気が始めたユーザーによる辞書登録が可能な翻訳サイト。
この辞書を利用しての"訳してブックマーク"という機能もある。
「訳してブックマーク」は、Webサイト閲覧中に本ボタンを実行することにより、閲覧中のWebサイトを翻訳できる機能です。翻訳時に、このコミュニティ(事務コミュニティ)の辞書を用いて翻訳されます。
「訳してボタン」を自分のページにつけて、自分のページを翻訳して表示することもできる。
しないと全く使えない訳ではないが、コミュニティへのアカウントの登録を行う。
- 電子書籍、2010年には1102億円市場に
電子書籍は確かに便利です。数年前に Zaurus SL700 を購入し、混雑する通勤電車の中で電子書籍を読みあさりました。
そう、通常の紙媒体の本より安く買え、欲しいとき(電子書籍で発刊されていれば)に手に入り、持ち歩きが楽。
難点は、
- 目が疲れる
- 読んだ内容が記憶として残りにくい(私だけかも)
というところでしょうか。
どちらかと言うと紙媒体の方が好みです。
net 系というか、spidering 系を行う際に Perl のモジュールの充実さは目を惹く。最近、あまり好んでいなかった Perl を利用する機会が多くなった。暗号チックな Perl。リファレンスをしっかり押さえておけば、扱い易くなる。
- リファレンスを作成する
- 変数名、サブルーチンの前に\(バックスラッシュ)をつける方法
- リファレンスをデリファレンスする(参照先へのアクセス)
- 「@{}」と「%{}」による配列とハッシュのデリファレンス
配列のデリファレンス: @{array_reference}
ハッシュのデリファレンス: %{hash_reference}
- オブジェクトのデリファレンス「->」
オブジェクト自体はリファレンスなので、オブジェクトのメソッドにアクセスする場合、オブジェクトの情報を保存する場合、取り出す場合には、デリファレンス「->」を使用する。
- 配列、ハッシュのもう1つのデリファレンス「->[]」「->{}」
オブジェクトメソッドなどにアクセスする場合に、「->」を使用するが、これと同様で、ハッシュのリファレンスをデリファレンスし、アクセスするには、$hashref->{key} を使用する。
配列の場合も同様で、$arrayref->[index] となる。
XEmacs の場合の設定は、.emacs ではなく、user_home/.xemacs/init.el にデフォルトで書くようになっているが、ChangeLog のメールアドレスの設定をこのファイルに書いても反映されない。しかも、設定した記憶のないメールアドレスが反映されています。なぜ?と思っていたら、同ディレクトリに custom.el というファイルがあるではないか。開いてみると、現在表示されているメールアドレスはここに書かれてあった。こちらの設定が上書きされていた模様。にしても、設定ファイルは .emacs だけでいいのになぁ。何故にこんなに設定ファイル分けるの??
楽天の後出し仙台本拠地話にはまじめに怒りを感じていました。堀江さんがどういう方かはよく知らないのですが、ライブドアには仙台でがんばって欲しいものだと思っていた先日。申し訳ないのですが、この記事には思わず笑ってしまいました・・・
- ライブドア球団名公募ランキングの荒れっぷり
そう、こういうのが欲しかったんです!!
- Migemo: ローマ字のまま日本語をインクリメンタル検索
このサイトで書かれている読み物は面白くて、お気に入りです。高林 哲 さんってどこかで聞いた名前だなぁと思っていたら、そう、あの Namazu の作者さんだったんですね。
- 害が未解明だった副流煙も身体に悪いことがわかった!
岡山大学のグループの調査で、明確になってきたというお話。当然のことだと受け止めていましたが、科学的にはまだ実証されていなかったんですね。
当たり前なのかもしれないけど、初めて知ったので。。
gets は一行読み込んで、読み込みに成功した時はその文字列を返します。ファイルの終わりに到達した時には nil を返します。
これだけだと、ず〜っと思っていたのですが、
gets([rs]
行の区切りは引数 rs で指定した文字列になります。rs のデフォルト値は組み込み変数の $/ の値です。
rs に nil を指定すると行区切りなしとみなします。空文字 "" を指定すると連続する改行を行の区切りとみなします。(パラグラフモード)。
とちゃんとドキュメントに記載されていますね。知らなかった。。
連続する改行ってところがちょっとミソかも。Win で試していないけど、\r\n\r\n はどうなるのかな?
たまたま Linux で Win 改行のファイルを扱ったのですが、連続する改行 としては判断されませんでしたね。
とりあえず、
- SkypeOutを1ヶ月使った通話明細
を見る限り、電話ですよね。ということは、PC でかけられる IP 電話 のこと?そもそも Skype って?
- skype
「P2P テレフォニー」、「グローバルに」とうい言葉がふんだんに使用されています。
Skype とは、世界中どこへでも無料コールが、今すぐお楽しみいただける、操作が簡単な無料のソフトウェアです。世界中で人気の KaZaA のクリエーターたちによって製作された Skype は、P2P(peer-to-peer)テクノロジーによって、他の Skype ユーザーと接続します。高い通話料金にうんざりしている方に、ぜひお勧めのテレフォニーソフトウェアです!
よさそう。
VAIO C1 の Turbolinux 10 Desktop の入れ直しを行った。
Turbo アップデートにてモジュールのアップデートを行おうとしたが、依存関係の問題でまとめてやるのは面倒臭い+無理っぽい。
Turobo がアップデートモジュールをまとめて提供している Update Kit2 にて反映することに。Turobo のダウンロードサイト から iso イメージをダウンロード。
- アップデートインストールCD(10d-updatekit2-updateinstallcd.iso)329MB
- アップデートCD for 10D(10d-updatekit2-updatecd.iso) 658MB
の CD 2枚分になるようだ。ただし、既に TL10D がインストールされている状態であれば、アップデート CD のみで OK。
インストールの手順などについては、
- Turbolinux 10 Desktop Series Update Kit 2 ドキュメント
に記載されている。
しかし、時間かかった。。アップデートしたのは 267 パッケージ。ふぅ。
firefox の拡張プラグインの Web Developer Extension を導入。Form の情報がさくっと見られたり、CSS をそのまま触れたりと、なかなか便利。
- Web Developer Extension
テルミンを自分でつくってみようというコーナー。
- 土曜ワイド工場 テルミンをとうとう作ってみた
結構面白い。こどもの頃、学研の科学という月刊誌をとっていた。毎月付いてくる付録でラジオやら、カメラやら、作っていた気がする。あの頃の楽しさが味わえそう。
しかし、最後のページで結局音が出なくてごめんなさい、には笑った。
TypePad のマスコット・キャラクターのデザイン公募があるようだ。しかも世界市場向け。
- あなたのデザインが世界のBlogの顔になる!TypePadのマスコット・キャラクターを募集します
景品は「アップルコンピュータ社iMac G5」だそうで・・・
欲しい・・・募集期間は、2004/9/27 - 2004/10/20。さぁ、どうする?
FeedDemon は Bloglines Sync API を使用して、複数のマシン上にインストールされた RSS リーダーで、Subscription や最終更新時刻を Bloglines 上に同期できるようになる、と。 こうなると RSS リーダーソフト自体が、Bloglines のクライアントインタフェースになる感じですね。
サーバ型アグリゲータと、クライアントリーダとの連携はとてもエキサイティング
確かに。凄いなぁ。
他に、オライリー・ネットワークより
- The New Bloglines Web Services
Bloglines のドキュメントは
- Bloglines API Documentation
といものがありました。フリーです。http://www.psytec.co.jp/docomo.html からダウンロード可能。
ここにたどり着いたのは、QRコードBlog から。
QRコードのみで綴る『世界一読み難いBlog』
確かに。。面白いことをやりますね。
あれっ? だけど、このブログサイトの本文の QR コードをダウンロードしたツールで読もうと思ったけど、どうすればいいのだろう。とりあえず QA コードの書かれているファイルをダウンロードして、ファイルで読ませてみる。ですが、「読み取りできないフィアル形式」ってエラーになりますね。gif はサポートしていない??
と、読めました。コードエディタの「ファイル」->「スクリーン画像読み込み」でブラウザに貼ってある QR コードを選択したところ、見事読み込めました。ですよね、こういう使い方でないと。。
- たつをの ChangeLog ブログの管理人さんの雑文で、私の ChangeLog メモ活用法がある。
そこに書かれていた Emacs による ChangeLog の検索
M-x occur
を利用するのは確かに非常に便利。
検索キーにマッチした行を一覧表示してくれ、当然表示された一覧から該当箇所へジャンプできる。
ネットワークとブログを使用した授業として、
- 多摩美デザイン学科「ネットワーク」授業ブログ
がある。
先生がベースとなるブログにて課題の書き込みや、周知事項の告知を行う。生徒も個々にブログをもっており、現在行っている課題の報告などを書き込む。
ここで面白いと思ったのが、課題の提出を Trackback で受け付けているところ。なるほど、こういう使い方もいい。また、生徒が書いた課題のレポートに対して、先生がコメントを着けていたりする。当然、先生だけでなく、他の生徒からのコメントもある。
このブログを見ていて、ブログは個人の日記帳という範疇にとどまらず、活用方法次第によってはかなり有用に使えると改めて思った。
既に企業においても、広報での利用、製品サポートでの利用とブログの活用の幅は広がっている。シンプルで利用し易いブログではあるが、必要最低限の機能を持っているこのツールはまだまだ使い道の幅を広げそう。
chalow を動かすために
- HTML::Template
- JCode
の Perl モジュールが入っていなければ、必要。
また、お小遣い帳を作成する場合には、ChangeLog は EUC-JP で書いて置いた方が楽。
Unix Magazine 誌に掲載されていた 高林哲 さんの 横着プログラミング 第1回: Unixのメモ技術。
ChangeLog メモについて語ってくれています。
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2009-01-02 23:56