miau's blog?

| 1 | 2 | Next»

2004年 12月 03日 (金曜日)

Pod その後

- Perl on miau's blog?
ちょっと深く使おうとすると、色々問題が見えてきたのでメモ。
[Read More!]
00:07:49 - miau - 3 comments - No Trackbacks - Permalink

2004年 12月 05日 (日曜日)

速読〜1 日レッスン

- General on miau's blog?
速読トレーニング開始から 1 ヶ月くらいが過ぎました。
おおむね順調なんですが、ひとつあまり順調にいってないトレーニングがありまして。
BBS で質問してみようかなー?とか思ってたところ、折よく東京で 1 日レッスンが開かれるということで参加してきました。

参加者は二十歳台と思しき人が結構多くて。
やっぱ「たくさん本を読みたい」とか「効率よく学習したい」みたいな願望を持ってる人って多いんだなぁと。
他の参加者から「他の速読教室とかでも色々教材買って騙された」みたいな体験談を聞いたり、自分より先のステップの人からは練習のポイントを聞いたり、結構面白かったです。


本来の目的だった、速読周りの疑問もいくらか解決したのですが、それはとりあえずさておいて。

速読を体得するには、それなりの覚悟とか「実現をイメージする」みたいな前向きな気持ちが必要になるということで、余興として五円玉を揺らしたりスプーンを曲げたりしてきました。

# このへんって「できる」と思えればできるし、「できない」と思えばできない類のものなので。
# というか「本来曲げられる程度の堅さなんだけど、曲げられないと思ったら曲げられない」というのが正確なのかもしれません。

その場ではうまく曲がらなかったのですが、家でぐにぐに。

bended_spoon
一応できた。

「さくっとできるようになれば宴会芸としても使えますよー」ということなので、このへんも練習(?)しようかと。
22:53:43 - miau - No comments - No Trackbacks - Permalink

2004年 12月 06日 (月曜日)

WWW::MechanizeJHack

- Perl on miau's blog?
この前ちらっと「なんか本読んでたら〜」と書いたけど、その本というのは Spidering Hacks

LWP::UserAgent とか、WWW::Mechanize とか便利そうな Perl モジュールが色々紹介されてるけど、WWW::Mechanize は日本語の処理に問題があるとか。
そんなわけで、日本語版には HACK101 として日本語版のモジュールである WWW::MechanizeJHack が収録されてます。
(これは上記のサイトから落とせます)


で、インストール方法は

(1) ppm で WWW::Mechanize 0.72 のインストール
(2) http://search.cpan.org/src/PETDANCE/WWW-Mechanize-1.02/lib/WWW/Mechanize.pm を落として、先ほどインストールしたファイルを上書き
(3) さらに HTML::FormJHack.pm と WWW::Mechanize をコピー

だそうで、ちょっぴり面倒そうです。
私は少なくとも 3 台のマシンに対してこの操作を行う予定がある(しかもそのうち一台はインターネットに接続できない)ので、簡単にインストールできるように準備しておきました。
[Read More!]
01:11:59 - miau - No comments - No Trackbacks - Permalink

ちょっと方針変更

- General on miau's blog?
私は今まで読書というと、結構精読に近い読み方をしてたわけですが・・・結構時間かかります、これ。

で、速読の分類のひとつに取捨選択的な読書(スキミング等)というのがありまして。
要するに「必要ない部分はさっと飛ばす(あるいは軽く読む)」ということなんですが・・・今後ものによってはこういう読み方をしていこうかと。
# でないと情報の幅が狭まるので

「ちょっと読んだだけ or 買っただけなのにその本を完全に理解しているとか思われるとなんか嫌」という思いがあって、今まではまともに一冊読んだ本に関してしか blog で触れなかったわけですが、今後は結構適当な理解で本の内容に触れることあると思います。
嘘っぽいことも平気で書いてしまうかもしれませんので、いろいろ真に受けないように注意したほうがいいかもしれません。

で、変なこと言ってたらすかさずツッコミお願いします。
02:35:43 - miau - No comments - No Trackbacks - Permalink

2004年 12月 07日 (火曜日)

.NET ソリューション セミナー

- Events on miau's blog?
.NET ソリューション セミナー

行って来ます。



いってきました。
また長くなったので別ページにでも。
[Read More!]
11:37:06 - miau - No comments - No Trackbacks - Permalink

2004年 12月 08日 (水曜日)

最近の秋葉原散策成果

- General on miau's blog?
最近増強したハード周りのお話。
[Read More!]
01:23:39 - miau - No comments - No Trackbacks - Permalink

New for You

- General on miau's blog?
今度は Amazon でこういう表示が。

miauさん、 ニューリリース情報「New for You」が届いています!


なにかなー?と思ったら以前買った学習ソフトの新バージョンとか。
うわー、これも効果的っぽいなぁ。

とりあえず購買データと製品間の関連情報があれば実現できる機能なわけで。
データの有効活用ってこういうのを言うんだろうなぁ。
02:11:38 - miau - No comments - No Trackbacks - Permalink

2004年 12月 09日 (木曜日)

xyzzy

- TextEditor on miau's blog?
配布元

# Lisp とか使いこなせるようになってからレビューしたかったんですが、しばらく勉強する暇なさそうなのでとりあえずあげちゃいます。

emacs 風のエディタ。
存在自体も有名ですが、誰も読み方を知らないということでも有名。

特徴を挙げるとするならば

・emacs 風の操作なので、そういうのに慣れてる人にはよさげ
・プログラミング等の支援機能が充実
・Lisp での拡張がいろいろ可能。実例やらも豊富

といった感じ。

個人的に使ってて気になった点は

・emacs 風のキーアサインは直感的じゃない(Ctrl+F とか Ctrl+B とか)ので、慣れるのが大変そう
 でもキー配置に依存しないということは、Dvorak とかでも操作に支障がないのかも。

・クリップボードが使いにくい(Ctrl+Insert、Shift+Insert とかやる必要あり)

・Windows 系エディタで当たり前のように搭載されている親切機能がない
(検索開始時に、カーソル下の単語を設定してくれる等)

・英語キーで使ったほうが使いやすそう(Esc キーが近いし、キーアサインも一部それっぽかったような)
 大学時代は HHK + Mule だったんですが、HHK のほうが操作しやすいという妙な世界。

明らかに使いこなせてない状態なので、Lisp とか覚えたらまた触ってみますかね。
11:05:02 - miau - 1 comment - No Trackbacks - Permalink

2004年 12月 12日 (日曜日)

DbC とか

- General on miau's blog?
以前「今のプロジェクトでは DbC っぽいことが行われてそう」と書いたんですが・・・これが結構微妙っぽいです。

・事前/事後条件と不変表明が関数に対して記述されている
 DbC ってもともとオブジェクト指向を前提とした考え方だと思うんですけど。
 まぁシステム全体をオブジェクトと捉えれば一応理屈は通るのでセーフ?

・事後条件で「○○されること」というような処理内容を書いている
 事前条件とか事後条件ってのは動作に対してでなく状態に対して書くべきなんじゃないかと思うんですが。
(例えば事後条件に「ログが出力されること」とか書いてあったりするのですが、これは「ログが出力されていること」と書くべき)
 
 まぁ酷いものだと不変表明に「関数を何度呼び出しても正しく処理が行われること」なんて書いてあるので論外なんですけど。
 その「正しい」ってのを規定するために条件とか表明とかしてるんでしょうに。

・ドキュメントの「処理内容」部分に事前条件のチェックが含まれている
 暗黙的に行われるべきことなので記述する必要ないと思うんですけど。
 そもそも DbC って「インターフェイスだけを規定する(処理内容を規定しない)ことでリファクタリングを容易にする」みたいな意図もありそうなんで、処理フローがドキュメントに含まれていること自体が問題なのかも。

・事前条件や事後条件をチェックする機構がない
 そういう機構がないと、エラーを検出できないのでまずいと思うんですけど。
 言語レベルでは実装できないので、コーディングルールとして。


・・・とかなんとか言いつつも、DbC に対する知識がほとんどないので自信を持って否定できないのが辛いとこです。
とりあえずこのへんのバイブルである オブジェクト指向入門 を読んでおきたくて、以前から探してるんですが・・・絶版なものでなかなか見つからず。
原著だったら買えるんですけど、原著では第 2 版が出てるので、買ってすぐに翻訳版とか出たら嫌だなー、ってことで手が出せなかったり。
久々に本屋めぐりでもしようかな・・・。


なんかだらだら続きますので注意。 [Read More!]
05:23:53 - miau - No comments - No Trackbacks - Permalink

Spidering hacks―ウェブ情報ラクラク取得テクニック101選

- 読了@技術書 on miau's blog?
Amazon.co.jp の紹介ページ(アソシエイトあり)へ
Spidering hacks―ウェブ情報ラクラク取得テクニック101選 - Amazon.co.jp

出版社(スクリプトの DL も可能)
Amazon.com

Safari の無料期間のうちに〜、と読み始めたんですが、ちょっとオーバーして本日読了。

おもに Perl を使って Web から情報を取得する方法が書かれています。
(wget や Phython、PHP を使った方法なんてのもいくつかありますが)

いろんな Perl モジュールが紹介されているので、これらを使うと Web 関係の作業がかなり効率的にこなせそうです。
hack 101 として日本語処理に関して書かれてるので、そのへんの理解も深まりました。
(こんへんはすでに話題にしちゃったので そちらのアイテム参照)

問題があるとすると、ちょっと長すぎる&話題の重複があること。
3 章〜4 章は実例がたくさん載っていますが、コード部分は「結局キモの部分はまた LWP::UserAgent 使うだけでしょ?」みたいのもあって、結構退屈かもしれません。(私は飛ばし気味に読みました)
このへんはアイディアと処理概要(Web 系以外のモジュールを使うならその説明とか)だけでも十分だったかも。
16:46:30 - miau - No comments - No Trackbacks - Permalink

2004年 12月 13日 (月曜日)

RSS 対応

- 連絡事項&更新履歴 on miau's blog?
このページ、Firefox で開くと右下に「RSS」とか表示されるので RSS に対応してると思い込んでたんですけど・・・実は対応してなかった(エラーになってた)っぽいですね。

原因は
<link rel="alternate" type="application/xml+rss" title="RSS" href="xml-rss2.php" />

なのに xml-rss2.php を置き忘れていた(なんかの拍子に消しちゃった?)せい。

ということでさっさとアップロードして終了〜・・・と思ったら、なぜかうまく使えないようで(それっぽい XML は取得できるんだけども)。

ちょっと検索してみるとまた XREA で Nucleusをインストールする に行き着きまして。
xml-rss2.xcg のほうを使えばいいらしい。

<link rel="alternate" type="application/xml+rss" title="RSS" href="xml-rss2.xcg" />


どうでしょう?使えてますかね?
00:48:29 - miau - No comments - No Trackbacks - Permalink

2004年 12月 14日 (火曜日)

User-Experience Model

- General on miau's blog?
なんか未読の雑誌が溜まってきたので消化してたんですが。
UML Press Vol.3 に「RUP では画面の遷移も UML で記述したりする。詳しくは Building J2EE™ Applications with the Rational Unified Process 参照のこと」みたいな記述がありまして。
ちょうど Web アプリの画面遷移をまとめたい気分だったので、Safari Bookshelf で該当個所読んでみました。
(有料サービスに移行しちゃったから使わないと勿体無いってのもあるし・・・)

んー・・・ちゃんと読んでないから怪しいけど、こんな感じ?

UserExperienceModel

確かになんとなくわかる気が。
これ、結構いいのでは。

とか思ってたんですが、今回のプロジェクトでは .php と画面のテンプレートが 1:1 で対応してないようで、このクラス図を適用するのは結構微妙な感じ。
んー・・・やっぱり設計の段階からオブジェクトとかそういうのを意識しておいたほうがいいんでしょうね。
19:48:48 - miau - No comments - No Trackbacks - Permalink

2004年 12月 15日 (水曜日)

Microsoft Java VM

- General on miau's blog?
「Windows XP だと Microsoft Java VM が入ってないことがあるから面倒っぽい」みたいな噂は以前から聞いていたんですが・・・本当にその通りでした。

Microsoft Java VM について

というページに

現在 Java VM 日本語ダウンロードページ (英語ページ) からは Microsoft Java VM を入手できない。
Windows Update 経由で MS03-011 修正プログラムを入手する。


という記述があったので Windows Update から落とそうとしたんですが、落とせなくて。
どうやら Windows Update からの新規インストールはできなくなってるみたいです。

結局

[PRB] Visual J++ の互換性の問題により、Windows XP と Windows Server 2003 で Microsoft VM のアップグレードが必要となる

とかいうサポート情報見つけたので Visual Studio の CD からインストール。
Windows XP しか持ってない人はどうするんだろう・・・。
と思ったら最初のページからリンクされてる Yahoo! ヘルプ - Yahoo!チャット Windows XPでチャットができない" から落とせるっぽいですね。
また無駄なことをしてしまったっぽい・・・。
13:23:14 - miau - 3 comments - No Trackbacks - Permalink

2004年 12月 16日 (木曜日)

情報処理試験

- Exams on miau's blog?
受かってました。

今回からか知りませんが(前回は確実に落ちてたので未チェック)成績&合格基準まで出るようになってますね。

午前試験のスコアは,720 点です。
午後I試験のスコアは,680 点です。
午後II試験のスコアは,695 点です。


200〜800 点の間ということなので、それぞれ 87%、80%、83% くらい、と。
# 午前問題は IRT とやらで、そのまんま正答率というわけじゃなさそうですが
600 点(67%)が合格ラインということなので、まぁそれなりに余裕もありました、と。

今回は 3 回目ということで大喜びというわけではないですが・・・逆に落ちてると地の底まで凹んでそうですし、まぁよかったです。
23:26:54 - miau - No comments - No Trackbacks - Permalink

美乳

- General on miau's blog?
仕事で Web サイトのテストケースとか作ってまして。

テスト対象ページのソースを眺めてると
<INPUT TYPE="HIDDEN" NAME="DUMMY" VALUE="あいうえお眉幅">

なんてのが。
んー?なんかテスト用の項目残したまんまなんじゃ?

と思って先輩ぽい人に聞いてみると、文字化け対策なんだとか。

Google 検索: 美乳 文字化け

美乳効果とか美乳テーブルとか・・・仕事でこれだけ「美乳」と連呼することになるとは思いませんでしたよ。


そういえば昔この手の検査やってたときはこういう知識なかったなぁ。
ということは、こういうフィールドがあってもダミーフィールドとは気づかずに色々テストしてたんだろうな。
いろいろフィードバックせねば。



あ、補足。

本文であれば通常 META タグでなんとかなるんですが、POST データの文字コードを判別する(EUC-JP であればそのように識別する)ために必要、とのことです。
PHP でも色々オプションがあるけど、結局自動判別しようとするとこの方法が一番手軽で、もっとしっかりしようと思うと jcode.php だかなんだかを使うことになるんだとか。
23:57:02 - miau - No comments - No Trackbacks - Permalink
| 1 | 2 | Next»