前の月 / 次の月 / 最新

MuraTaka 速記メモ / 2007-11

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

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

2007-11-27 Tue

2007-11-23 Fri

あれ?Democracy って名前が miro になった? [Tool]

- Miro - free, open source internet tv and video player
[[2007-01-22]]

2007-11-18 Sun

dabbrev にて補完(動的展開略語)を使う [Emacs]

(define-key global-map "\C-o" 'dabbrev-expand)

- dabbrev-hover.el
なんてものもある。

この dabbrev 使えるようにしてみてふと気がついた。
一昔前、ちょっとだけ rails を試していたのだが、その時に rails.el を使えるようにしていた。
この rails.el には単語の補完機能がある。
メソッド、変数名などを入れている途中で TAB を使うと補完してくれる。dabbrev を拡張してくれている。

rails.el は ruby-mode に対するマイナーモードで動作するため、ruby-mode を使用している時にはそのありがたみを享受できる。

Ruby クックブックを読む 8 [Ruby]

2.11 に入る。やっと2章の最後。

2.11 コールバックによるシステムの疎結合。

コールバックシステムを使用する。その場合、オブジェクトは必要に応じて実行されるコードブロックを互いに登録する。そして、何かが必要になったら登録済みのコールバックを呼び出し、何かを実行するときにコールバックに通知することができる。


この項のコールバックの使い方は非常に参考になる。
この項の最後にポータルサイトのレンダリングエンジンの例があるが、なるほど!って感じ。
この項重要。

gOS を使ってみる2 [Linux]

古〜いマシンに入れようとしたが、なかなかインストールが先に進まないため、Mac OS X Tiger マシンに入れることに。

仮想化ソフトウェアとしては、VMware Fusion を使用した。

無事、インストールが完了し、ネットワークも問題がない。
で、日本語化。
- 1.みんなでつくる 「レッツ! Ubuntu」: gOSのインストール & 日本語化
を参考に行う。

いやぁ、よく整理されております。


まず、下準備のところで書いてある Synaptic パッケージマネージャによる
- ubuntu-ja-keyring
- ubuntu-desktop-ja
のインストールがミソなんですね。

Applications->Administration->Synaptc package manager
を開き、Settings->Repogitory の Thrid-Party Software にて、

deb http://archive.ubuntulinux.jp/ubuntu-ja gutsy/

deb http://archive.ubuntulinux.jp/ubuntu-ja gutsy-ja/

を追加しておきます。
reload しておき、公開鍵が無いというメッセージはここでは無視。

続いて公開鍵の設定を行う。
Search で、ubuntu-ja-keyring を検索し、表示されるパッケージのインストールを行う。
- ubuntu-ja-keyring
- ubuntu-ja-keyring-udeb
上記2つのパッケージが表示されたのだが、後者 ubuntu-ja-keyring-udeb の方がインストールできない。

E: /var/chache/apt/archives/ubuntu-ja-keyring-udeb_2005.09.28_all.udeb:trying to overwrite '/usr/share/keyrings/ubuntu-ja-archive-keyring.gpg',which is also in package ubuntu-ja-keyring

というエラー。

取りあえず、これはおいておいて、Ubuntu Software タブにて、全てチェックが入っていることを確認する。

ubuntu-desktop-ja を検索し、該当パッケージを表示する。
こちらは全てのパッケージのインストールに成功する。
- kubuntu-desktop-ja
- kubuntu-desktop-ja-base
- ubuntu-desktop-jp

で、再起動。

設定に入る。

デスクトップにてクリック、メニューにて、
Configuration->Modules
を選択。

左側のペインにある3つのモジュールをそれぞれ「Load Module」をクリックして有効にする。

デスクトップにてクリック、メニューにて、
Configuration->Mysettings
を選択。

左側のリストから「Language」を選択し、右側から「Language Settings」をダブルクリックする。

出てきた画面で「Japanese」を選択し、[apply]する。

次に左側のリストから「Appearance」を選択し、右側から「Font」をダブルクリックする。
ここからは画面の文字が化けてしまっているので、それは気にせず作業を続ける。
左上にある「Enable Custom Font Classes」にチェックを入れ、
# 何がなんだかわからない表示になっているが、とにかくに左上。。。
表示されているフォントの中から、「IPA...UI...」という文字が認められるものを選択しておく。
文字化けがなければ、「IPAモナーUIゴシック」と表示されているものになる。
左下のボタン(「了解」)を雄。

これで、日本語化完了。

すばらしい。

日本語の入力には既に入っている SCIM + Anthy を使う。
日本語との切り替えは、Shift + Space になる。

しかし、環境的な問題が・・・

仮想マシンを 3G で作ったのだが、既に 95 % のディスク使用量となっているようで、アプリケーションの追加ができない。。
ディスク容量の追加だけを行いたいのだが、どうもできなさそう・・・
作り直しか。。。

また、仮想マシンはデフォルトでメモリを 512 K で割当している。
Mac 側のメモリは 1G しか積んでいないので、仮想マシンと一緒に動かすと、若干ホスト側の動きに影響がある。取りあえず今のメモリ量であれば、仮想マシンは、256 K ぐらいがよさげ。

ClamAV の記事があったのでメモ [Mac][Tool]

Mac には OSS なウィルスチェッカー ClamAV を使用している。
その記事が上がっていたので、メモ。
- 【コラム】OS X ハッキング! (234) フリーなウイルスチェッカー「ClamAV」

- [2007-09-19]
- [2006-12-09]

仮想化ソフトウェアを試す [Mac][Tool]

Mac の仮想化ソフトウェアの選択肢としては、
- Parallels Desktop for Mac
- VMware Fusionの概要、Mac上でのWindowsの実行、Mac上の仮想PC - VMware

- VirtualBox
  - Parallels、VMwareの強敵!? 『VirtualBox for Mac』が登場
    2007年04月23日
  - 【コラム】OS X ハッキング! (210) Intel Macの新しい仮想化ソフト「VirtualBox」を試す
    2007/01/18
  - Intel Mac対応仮想ソフトがまたひとつ-VirtualBoxがオープンソースに
    2007/01/16

上二つはプロプライエタリな製品、下は OSS。

Mac の場合、先行していたのは、Paralles だが、VMware の評判もよいと聞く。

Paralles、VMWare とも評価版をダウンロードして使用できる。

■ VMware 編

VMware で会員登録を行い、評価版をダウンロードする。
- VMware Fusionの概要、Mac上でのWindowsの実行、Mac上の仮想PC - VMware

仮に製品版として買う場合、値段はいくらなんだろう・・・
- VMware Store

- 「VMware Fusion for Mac」と「Parallels Desktop for Mac」、「Mac OS X 10.4.10」に対する互換性問題と対応状況:Mac OS X Trend Informations - CNET Japan

VMware をインストールし、早速仮想マシンを作ってみる。
オペレーティングシステムの選択では、Ubuntu を選択しておく。
# 中身は、Ubuntu 7.10 Gutsy Gibbon らしいので。
仮想ディスク用のハードディスクサイズは取りあえず 3GB で割当。
# お試しだから。
# と、思ったけど、いろいろ作業をしていたら、ディスクスペース 95%
# になってしまい、アプリがインストールできなくなってしまった。
# 入れ直すか・・・


■ Paralles と VMware の比較

- Inside CNET Labs: Windows virtual machine performance on the Mac
  via MAC REVIEW VMware Fusion vs. Parallels:VMwareが大分速い?
ふーん、デュアルコアのサポートの違いがあるんですね。VMware はサポート。

日本開発者向けWebサイト「Googleデベロッパーホーム」開設 [Google]

- Google Code
  CodeZine:Google、日本開発者向けWebサイト「Googleデベロッパーホーム」開設(技術情報)
  07/11/13

jtpa Silicon Valley ツアー 2008 [misc]


希望は突然やってくる [自己啓発]

- 希望は突然やってくる:江島健太郎 / Kenn's Clairvoyance - CNET Japan

「in the right place at the right time」
「正しいときに正しい場所にいる」
そのときと場所が来た時に、それを受けとめることが可能な自分になっていなければならない。

avast のライセンス更新 [Tool][Security]

TOSHIBA 制のノートブック Win マシンの avast のライセンスが切れてしまったので、更新しておく。
- Registration of avast! 4 Home Edition - free antivirus for home non-commercial use

gOS を使ってみようと思ったが・・・ [Linux]

先日[2007-11-14] gOS を BitTorrent でダウンロードしようとしていたが、なかなかおちてこず。
Opera を使っていたのだが、進行具合がなんとも。
気分を変えて、
- BitTorrent
を使用して落としてみたところ、寝る前に仕掛けて翌日確認しているとちゃんとおちていた。
- gos-live-1.0.1_386.iso 694.7MB
CD 1枚で入りそうなので、CD に焼いて早速古〜いデスクトップで起動してみる。
# PC がディスクブートできるようになっている必要がある。

デフォルトで Start or Instal gOS が選択されているのでそのままリターン。
無事起動し、一応動作しているようだ。

だが、マシンが非力な点もあるが、CD から動作だとあまりに緩慢。
この緩慢さシャレにならない。。。
ローカルディスクにインストールしてみようと思ったが、インストール画面の1つ1つの切り替えにもカップラーメンを作れるくらいの時間がかかる・・・冗談抜きに。
なんでこんなに CD の読み込みが遅いんだ??。。
面倒臭くなってしまい、しばし放置。。



何度か試してみるが、途中で止まっているっぽいんだよなぁ・・・
これから3度目をやってみるが、これでダメだったら今入れようとしてるマシンはあきらめよう。
あきらめた。。
Mac OS X に入れることにする。


- gOS
- 199ドルのLinux搭載PC、Wal-Martで発売 - ITmedia News
- TechCrunch Japanese アーカイブ gOSを載せたgPC売り切れ―Google用低価格PC、人気を集める
- Everex TC2502 Green gPC w/ Via C7-D Processor - Wal-Mart
- ほとんどGoogle PC、gOS搭載の低価格PCを米Wal-Martが販売
  2007/11/01

2007-11-17 Sat

JMeter メモ [JMeter][Java]

- JMeter(高機能/フリーなテストツール)第1回:JMeterの基本
  

ここでは以下の通りのスレッドグループを作成します。
5人のユーザが2秒おきにテストを開始し、全員が同じテストを2回実行するイメージです。
スレッド数 5(スレッド)
繰返し回数 2(回)
Ramp-up期間 10(秒)


- JMeter-TECHSCORE-

に「スレッド数」は、一回のテストケースで生成されるスレッドの数を表します。また、「Ramp-Up期間(秒)」は、何秒間でそれら全スレッドを生成するかを決定します。したがって、「スレッド数」を100、「Ramp-Up期間(秒)」を10に設定すると、1秒間に10回のテストケースが実行されることになります。なお、「Ramp-Up期間(秒)」を0に設定すると、JMeterは全てのテストケースを同時に生成します。「ループ回数」は、以上のようなテストケースの生成を何回行うかを決定します。デフォルトでは「無限ループ」の項にチェックが入っていますが、有限回で終了したい場合はこのチェックを外してループ回数を設定します。


- 負荷テスト計画の立て方JMeter-TECHSCORE-

通常は、想定される同時アクセス数を「スレッド数」に設定し、「Ramp-Up期間(秒)」を1、「無限ループ」にチェックを入れておけばよいでしょう。JMeterのバージョン1.9より、『スレッドグループ』に「スケジューラ」というチェックボックスが追加されました。ここにチェックを入れると、下に「スケジューラ設定」という設定エリアが表示され、テストの「開始時刻」と「終了時刻」が設定できるようになります。実際にテストを行う際は、これを利用すると便利です。下の図は、ピーク時の想定同時アクセス数が100である場合の設定例です。

2007-11-16 Fri

バックアップイメージを作成する Carbon Copy Cloner [Tool]

- Bombich Software: Carbon Copy Cloner

OpenOfficeとGoogle Docsを連携させる OOO2GD [Tool]

- ooo2gd - Google Code
  via MOONGIFT: オフィススイートの革命?「OOO2GD」:オープンソースを毎日紹介

おぉ、これは便利そうだ。

2007-11-15 Thu

Safari 3 が Update に含まれているぞ [Mac]

- About the Mac OS X 10.4.11 Update

早速使ってみるが、ページ検索機能の向上は非常にうれしい。

ページのソースを表示で表示が全く表示されない。はて??
そういえば、SafariSource を使っていたので、こいつがバージョンアップに対応していないのかな?
- TildeSoft Software SafariSource

/Library/Application Support/SIMBL/Plugins
に SafariSource.bundl を配置することでインストールをしていたので、ファイルを削除。
Safari 再起動で問題無し。

SafariStand が Safari3 に対応しているようなので、こちらをインストールしておく。
- SafariStand - hetima.com
/Library/Application Support/SIMBL/Plugins/
に、SafariStand.bundle を配置。Safari を再起動。

これ結構便利そうですね。
- N 「SafariStand」で開いていたタブを回復する
- N 「SafariStand」簡単レビュー

Gmail のクライアントアプリケーション [Tool][Gmail]

先日 Prism を使ってみて、Web アプリケーションをブラウザから独立したかたちでクライアントアプリケーションとして使う便利さを知った。
Gmail に特化したものとして、
- Gmail Browser
- Mailplane - Home
なんてものもあるようですね。
下の方はシェアウェア。

喫茶店ルノアールが作業場には最適? [misc]

- Komaku Blog PC 作業は喫茶店ルノアールが最高な件
ほぅ、そうなんですか。
しかし、うちの近くにはないようだ。

Mozilla Prism の Mac 版と Linux 版をリリース [Tool][Web]

- Mozilla、「Prism」のMac版とLinux版をリリース - ITmedia News
はて?上記記事の

Webアプリケーションをデスクトップから実行するためのオープンソースプログラム「Prism」

Prismは、WebメールなどのWebアプリケーションを、ブラウザからではなくデスクトップから利用できるようにする。

というところを読んでいても、何を目的として、わざわざ別のアプリケーションを世に出したのかピンとこなかった。
ブラウザのショートカットを置いておけばよいのでは?
というところ。

- Going My Way: Gmail や Google Calendar など多くの Web アプリケーションを単独で起動して利用可能な Prism
うーん、まだわからない。。


本家を覗いてみる。
- Prism - MozillaWiki

Prism is a simple XULRunner based browser that hosts web applications without the normal web browser user interface. Prism is based on a concept called Site Specific Browsers (SSB). An SSB is an application with an embedded browser designed to work exclusively with a single web application.

"Simple" "Site Specific Brower" がコンセプトらしい。

実際に使ってみないとわからないと思い、使ってみる。
以下で最新のバージョンを入手できる。
- Prism - MozillaWiki

Mac 版を使っているのだが、Prism で用意した Web アプリケーションを複数起動することができない・・・。これって仕様なのかな・・・ Mac だけなのかな・・・。仕様だとしたら、これはちょっと。。

Mac はちょっとインターフェイスも違うのかな。
- Going My Way: USB ドライブから Web アプリを利用できる Portable Prism の設定方法
こちらのサイトで見られる画面もないよな・・・こちらは Win 版だと思うが。

きっと複数のプロセスで起動できるのではないかと思うのだが・・・

ちょっと使ってみて、なるほど、単体のアプリケーションとして、Web アプリケーションを使えるようにすることの意味がわかってきた気がする。
・共倒れ現状に巻き込まれずにすむ。
  Web アプリケーションというものは、通常の Web サイトの閲覧とは異なるちょっと複雑なことを行っているもの。
  何か作業をしていて、一旦その作業をストップ(そのまま)の状態で別のサイトを見ていたりする。この時不幸にもそのサイトで妙なことが起こり、ブラウザがクラッシュした。
  一旦作業をストップしていた「そのままの状態」の Web アプリケーションも巻き込まれてなかったことになる。。
  プロセスが完全に分離されることは確かに、安心。
・セキュリティ上のうれしさ
  完全に別のプロセス、設定情報を持つことで、ブラウザで使用する場合と異なり、web アプリケーション毎に情報が分離される。
  確かにこれはセキュリティ上もうれしい。

  オペレーションとして、最初に使用する Web アプリケーションの URL を入力するのだが、これはちゃんとその URL を確認しつつ、入力することでフィッシング対策にもなる。
  しかし、アドレスバーの表示はデフォルトで表示としておいたほうがいいと思うけど。
  - 産総研 RCIS: 安全なWebサイト利用の鉄則

また、以下の記事からも Prism の存在意義を拾うことができた。
- Open Tech Press

「通常、ブラウザがクラッシュするとWebアプリケーションも道連れになってしまう。Prismを実行していれば、仮にブラウザがクラッシュしたとしても、アプリケーションへは影響しない」(フィンクル氏)

Yes!

ブラウザではプロファイルを共有しているが、アプリケーションをPrism上で実行すると、プロファイルがブラウザから切り離される。そのため、例えば、Webアプリケーションから電子メールにアクセスする場合、悪意のあるWebページを閲覧してしまうのではないかという心配は不要だ。なぜなら、Prism上のアプリケーションからそうしたページを閲覧することはできないからだ」(フィンクル氏)

後半の"Web アプリケーションから電子メールにアクセス・・・・"がちょっと意味不明になっているが、セキュリティ的なところを考慮して作っていってもらえると非常に価値があるものであると思う。

一方、Prismの今後の計画はあいまいだ。例えば、フィンクル氏は、現在はバージョン0.8であるPrismの正式版のリリース時期を明らかにしなかった。また、PrismがいずれはFirefoxに統合されるのかどうかも明らかにしていない。

この先のことはまだわからんということね。

当初は何がよいのかピンとこなかったが、Prism みたいな Web アプリケーションの使い方は必要なのかもしれない。

2007-11-14 Wed

gOS のダウンロード [Linux]

BitTorrent でダウンロードしてくれ、と書いてあるので BitTorrent でダウンロードを始めたが、これが遅々として進まない。。。
Opera には BitTorrent のクライアントも含まれているので Opera でダウンロードしていたのだが、うんともすんとも言わなくなった。
別に Opera のせいだとは思わないのだが、ダウンロードのステータスが見にくいので、他の BitTorrent クライアントを使おうと思った。

- Now Playing - Download Movie, TV, Music, and Game Torrents from BitTorrent
の「Get BitTorrent」からダウンロード。

Connected to 7 peers...

なかなか進まない。。

Referrer (Inside): [2007-11-18-1]

2007-11-13 Tue

電子書籍いろいろ [電子書籍]

[2004-10-05] に電子書籍の今後、
- 電子書籍、2010年には1102億円市場に:ニュース - CNET Japan
という記事を拾っていた。

そう、Zaurus を使っていた頃は電子書籍を読みあさっていた。。電子書籍として出版されていれば読みたい時に読めるし、持ち運びが楽。Zaurus の画面であれば、可読性もそこまで落ちずに普通に本を読めていた気がする。

ただ、当時のメモに書いているように、
- 目が疲れる
- 読んだ内容が記憶として残りにくい(私だけかも)
というところはあったように思う。

さて、アドエスを持ち歩くようになって、また電子書籍で本を読み始めた。
と、当時自宅のメイン機は Windows であったため、それほど気にしていなかったが、アドエスでデフォルトでインストールされているブンコビューアは、XMDF というシャープが開発した規格のファイル形式に対応しており、このファイル形式を扱える Mac OS のソフトは無さそうなのだ・・・

■ 電子書籍の書店
- 電子書店パピレス
- 電子書籍の総合書店 ビットウェイブックス 無料立ち読みOK!
- 電子書籍販売サイト 理想書店
- 電子文庫パブリ

個人的にはパピレスの品揃えがうれしい。ビットウェイブックスは多くのフォーマットを扱っているようだ。

■ 電子書籍のフォーマット
- HTML, Text
  言わずとしれた.html, .txt といった所謂テキストファイル。現在であれば、ほとんど環境には依存しない。
- PDF
  こちらも言わずと知れた pdf ファイル。ビジネスシーンにおいてもほぼデファクトスタンダードな地位を収めている。こちらも最近であれば、ほとんど環境に依存しない。大概のプラットフォームにて、PDF Viewer は用意されている。
- XMDF 形式
  シャープが開発した規格でオープンなフォーマットではない。
- T-Time
  VOYAGER ボイジャー
  対応プラットフォーム
  - Windows
  - Mac OS
  - Pocket PC
  - Palm/Clie
  対応ファイル形式
  - ドットブック(拡張子.book)
  - TTZ(拡張子.ttz)
  - テキスト(拡張子.txt)
  - HTML(拡張子.html)
  ほう、iPod touch で読めるらしい。
  - すでにT-Time、azurご愛顧の皆さまへ

  - 電子書籍販売サイト 理想書店

電子書籍のフォーマットに関する標準化団体もあるようだ。
- International Digital Publishing Forum (formerly Open eBook Forum)



- 窓の杜 - 【特集】電子書籍を読もう!
- renya.com - 電子書籍のデータ形式と対応ビュワー



なんと、Business Week が 51 issues for $29.97!
パソコン上で雑誌を読むソフトがある。
- Zinio: Your favorite magazines... Now Digital

- Zinio: Download Our Award Winning Digital Magazine Reader
から Digital Magazine Reader をダウンロードし、インストールする。
Free のサンプルが、
- MHHE
にあるので落としてみて見てみるが、いやぁ、きれいな画面にページをめくる時の表現がすばらしいですね。。

via Mactopia Japan : Apple's Eye

2007-11-12 Mon

pocketgames PDA 秘宝館 [W-ZERO3]

- pocketgames :: W-ZERO3応援団
小物がいろいろと。

2007-11-11 Sun

ファミレスにて仕事 [日記]

16 時頃ファミレスに移動し、仕事。
一人 + ドリンクバーのみで4人席を占有し、3時間ほど。。
夢庵さんいつもお世話になります。

今日はアドエスをモデムとした時にどこまで使えるか?時間的にどれくらいもつのか?のテストもかねて。

約3時間いたのですが、やはりダイアルアップ x2 では遅いが、調べものをするには十分。づっと繋ぎっぱなしでしたが、切れることもなく、アドエスのバッテリーも思ったより消費されていない感じ。
ほぼフル充電の状態でもってきたのだが、3時間ほど使ったところでメモリが1メモリ減った。

これでやっと外でも十分仕事可能な環境に。

ちなみに、モデムを使用する際の接続先は PRIN ではなく、その昔、AIR-EDGE を使用していた頃に一緒に契約したプロバイダのもの。通信量 0 円、月額使用料 945 円というやつです。契約した時は DION だったが、今は au one net なんだね。
- メタルプラス電話コース (ダイヤルアップ) : ダイヤルアップ

全ての漢字を取り出す正規表現 [Ruby]

- 2005-11-02 - totonの日記
- 漢字だけを抜き出す Ruby の正規表現 - Rails で行こう! - Ruby on Rails を学ぶ

$KCODE = 'u'
require 'jcode'

puts 'aA0&!漢字です'.gsub(/[^一-龠]/, '')
# => "漢字"
文字コードは UTF-8 限定らしい。

Ruby クックブックを読む 7 [Ruby]

2.9 と 2.10 を

2.9 複数の反復可能なオブジェクトの平行ループ処理
Generator クラスと SyncEnumerator クラスを使用する。

- Generator は Java の Iterator オブジェクトのようなものっぽい。
  データ構造の反復処理において、制御がどこにあるかを追跡できる。

generator のレファレンスでは、

内部イテレータを外部イテレータに変えるためのクラスです。 実装に callcc を使っているので遅いです。

と書かれているが、これだとイマイチピンとこあないなぁ。。
レファレンスにサンプルソースとして以下のものがある。

require 'generator'

# Generator from an Enumerable object
g = Generator.new(['A', 'B', 'C', 'Z'])

while g.next?
  puts g.next
end

# Generator from a block
g = Generator.new { |g|
  for i in 'A'..'C'
    g.yield i
  end

  g.yield 'Z'
}

# The same result as above
while g.next?
  puts g.next
end
上記の例だけだと、コンストラクタにブロックを使った例があまり意味のないように見えるが、

Generator のコンストラクタには、ジェネレータオブジェクト自体を引数にとる
コードブロックを渡すことができ、このコードブロックは、ジェネレータに包み込みたいと
考えていた反復を実行する。


ことができるので、意外と使い道はあるのかな・・・
レシピのサンプルでは、メソッドと配列を引数にとる新たなメソッドを作成する例がある。

SyncEnumerator は、

複数の Enumerable オブジェクトを並行して yield するためのクラスです。

レフェレンスの文言から。

2.10 ブロックメソッドによるセットアップとクリーンアップの隠ぺい

これは、File::open 等で使われているテクニックなのでなじみが深いはず。

NAVITIME [NAVITIME]

うーむ、結構便利だ。

アドエスで発行された ID/password を使用して、PC 版の NAVITIME にログインする。
PC 版 NAVITIME で登録を行ったものがアドエス版の NAVITIME でも共有できるというもの。

いろいろ触っていたら、確かにアドエスで実施した履歴が残っている。これは便利だ。

あれ?しかし、地図が Safari に対応していないっぽい。。

PC 版の My 設定で自宅及び、路線の登録を行っておく。

ウィルコムの機種変更とアドエス所感 [WILLCOM][W-ZERO3]

先週の日曜日機種変更を行っていた。

料金体系、
・ウィルコム定額プラン
・リアルインターネット
・ファミリーパック
の組み合わせのままで機種の変更だけを行った。
これまで2年以上京ポンを使い続け、ウィルコムとの契約も同じく2年以上。
流石に端末がくたびれてきてしまい、そろそろ機種変更を行いたいなぁと。
妻の端末に限っては既に通話ができない状態に。。。
# 京セラさんの名誉のためにも書いておきますが、
# これは単にうちの娘が水没マークが付いてしまうほど、
# 端末をしゃべり尽くしてしまっためです。。
特に携帯に高機能性を求めておらず、かつ、プライベートな電話はほとんど家族での利用がメインのため、ウィルコムさんにこれからもお世話になることに。

- WILLCOM|W-VALUE SELECT(Wバリューセレクト)
- ウィルコム、端末代金を分割払いできる「W-VALUE SELECT」
この W-Value select というサービスが無ければ、機種変更はなかったでしょう。。。
2年という制約はつきますが、京ポンを2年以上使ってきたので問題無しと。
まぁ、携帯業界、これからの動きが読めないところがありますが、しばらく目の前の便利さとコストというところで。

妻の場合、WX320K へ機種を変更。
端末代は 32,400 円ということで、それを2年の分割で毎月 1,350 円の計算となるが、W-value select がその毎月の支払いをもってくれるため、実質タダ。
- WILLCOM STOREWX320K

自分の場合、Advanced/ W-ZERO3[es] への変更。
こちらは端末代 51,120 円(高いなぁ)の2年分割で毎月 2,130 円の計算。このうち、1,150 円を W-value select で支払ってもらえるため、月々 980 円(2年間)の支払いとなる。
- WILLCOM STOREAdvanced/ W-ZERO3 es


携帯に高機能性を求めないといいつつ、アドエスとはどういうこと?となりそうですが。。
一昔前まで PDA (リザナウ)を持ち歩いていた自分としては、その便利さは体験済みで、携帯の小さな画面ではそこまでやる気にはならない、というというところでありました。

とはいいつつ、お小遣い制の身としては、果たして月々 980 円の価値のあるものか?と自問自答を行うことに。
最近困っていたこととしては。
・自宅でメインで使用している Mac OS X を外に持ち出したときのモデムがない。
・昼間の仕事では移動が多く、移動中の行き先確認、地図などがほしい。

【解決】公式サイト、他、いくつかのサイト接続できないのはなぜ? [W-ZERO3]

何故接続できないのか?理由がわかった。

アドエスをモデムとして使おうとして、最初に接続先の設定(ISP)を行っていたのだが、公式サイト、NAVITIME などは、オンラインサインナップの時の設定された CLUB AIR-EDGE の設定でないと接続でいないとのこと。

- よくある質問 - W-ZERO3 2ch情報まとめ

あぁ、なるほどね。。

howm を使い始める [howm]

いつか使おうと思っていたですが、ようやく使い始めることに。
- howm: Hitori Otegaru Wiki Modoki
  - 書きちらかし指向メモツール howm UNIX USER 2004.2

チュートリアルは
- Yahoo!ブリーフケース - 一覧表示
においてある。

Carbon Emacs の2007年秋版には、howm は提供パッケージに含まれているので、.emacs.el に

(autoload 'howm-menu "howm-mode" "Hitori Otegaru Wiki Modoki" t)
(global-set-key "\C-c,," 'howm-menu)
(setq howm-menu-lang 'ja)
だけを追加しておく。

起動は、
C-c , ,
で、終了は、
C-c , Q

Carbon Emacs Net-Install を試してみる [Emacs]

初めての試みとして、Net-Install を試してみた。
基本的には新たなパッケージを組み込む際には、ユーザディレクトリ配下に用意したディレクトリにぶち込んでおいて、そこを .emacs.el でロードパスに入れている。
Carbon Emacs の更新の度に再度後から追加したパッケージを入れ直すのが面倒なため。

ただ、大きなパッケージになるとそれはそれで面倒なところもあるので、Net-install がうまく走るのであればそれを試してみようと。

- navi2ch

を入れてみた。
無事インストールに成功したようで、Emacs を再起動すると、ちゃんと使えるようになっている。便利ですねぇ。

Carbon Emacs Update [Emacs]

- Carbon Emacs パッケージ
  2007年秋版; 39.9 MB
  SHA1: 9d4037cb1d0658f4352341597c231452f6d19b74

This is GNU Emacs 22.1.50.1 (i386-apple-darwin8.10.1, Carbon Version 1.6.0)
 of 2007-11-06 on seijiz.local

が出ていたので、Carbon Emacs を久々に更新、と思ったのだが・・・

何故か更新したものでは、「カナ かな」キーで Mac OS X 上で使用している日本語入力システム egbridge Universal に切り替わらない。
はて?

とりあえず .emacs.el で何か干渉しているものがないかさらっと見たが、ぱっと見よくわからん。。
現在の Carbon Emacs であれば、.emacs.el に日本語用の設定を行う必要なく使えるはずなので、取りあえず自分で使っている .emacs.el に問題が無いかどうかの切り分けとして、.emacs.el を使用せずに起動をかけてみる。
問題ない・・・。
ってことはやはりどこかで妙な記述を入れてしまっている訳だが・・・

フォントの調整以外の日本語に関する設定を外してそれ以外はそのまま残した状態で評価してみると問題なさげ。
ちゃんと調べてみたいんだけど、ほとんど lisp は詳しくないため、取りあえずこれでよしとする。。

と、そういえばいままでいつのバージョンは何を使っていたのか。

This is GNU Emacs 22.0.90.1 (i386-apple-darwin8.8.1, Carbon Version 1.6.0)
 of 2006-10-28 on petit.local

かなり更新していなかったのね。
まぁ、更新しようと思って不具合にブチ当たることもあったので、特に問題無く使用できていればそのまま使用するスタンスをとっていたのでありました。
ほぼ1年振りの更新です。

今のところ問題なく動いています。

公式サイト、他、いくつかのサイト接続できないのはなぜ? [W-ZERO3]

- ウィルコム公式サイト
  http://club.air-edge.com/
- NAVITIME

が全く接続できない・・・なぜ?

2007-11-10 Sat

「sent from W-ZERO3」を消す [W-ZERO3]

W-ZERO3 からメールをした時のフッターに「sent from W-ZERO3」と入っていることに気付く。
# 勝手にこんな小細工しなくても。。。

\Windows\STMailToggleMsg.exe を実行することでこのフッターが外せることを知る。
とっとと外しておく。。
- w-zero3日和 私のW-ZERO3[es]再構築方法

- W-ZERO3:シャープ

2007-11-05 Mon

赤ちゃんフォトコンテストはいつになったら結果がでるのだろう・・・ [Diary]

- Amazon.co.jp × FUJICOLOR 第一回 赤ちゃんフォトコンテスト

いつになったら結果でるのかな。。。

平成19年10月19日(金)および当ホームページで審査結果を発表します。
※入賞者には応募フォームに入力頂いたEメールアドレスにご連絡します。

2007-11-04 Sun

W-ZERO3 を MacBook のモデムとして使う [Mac][W-ZERO3]

- アドエスをMacBookのモデムで使う - 伊藤浩一のW-ZERO3応援団
- Life with Mac OS X @rNote - W-ZERO 3 Modem Driver 1.3.4

Mac OS X 10.4.10 にて、W-ZERO 3 Modem Dirver 1.3.4 を試してみた。
基本は readme.txt に書かれてあることをやっただけ。

2. インストールおよび使用方法

  1. このパッケージをインストールして、MacOS Xを再起動します。
  2. W-ZERO 3 の「設定」の「システム」タブにある「ユーティリティ」で USB 接続の設定を「モデム」にします。
  3. W-ZERO 3 をMacのUSBポートに接続します。
  4. “システム環境設定”から“ネットワーク”を選択します。
  5. “W-ZERO 3 Modem Port” というポートが検出されるので、これを選択し、“設定”ポタンをクリックします。
  6. “モデム”タブを選択し、“モデム”から“I-O DATA USB-CFADP”(CCLファイルを用意していないので、この設定で代用します)を選びます。また、“PPPオプション”ボタンをクリックして“PPPエコーパケットを送信する”がオフとなっていることを確認します。
  7. そのほか、電話番号/アカウント/パスワードなどを、ISPから提供されている情報を元に設定します。
  8. “PPP”タブから“今すぐダイアル”ボタンをクリックします。


バッチリ繋がりました。
このような素晴らしいものをご提供くださった方々には頭が下がります。

tDiary で画像のアップロードを可能にする [tDiary]

- tDiaryドキュメント - 絵日記プラグイン
を使えばよい。

画像の一覧表示用に以下のプラグインも。
- tDiary Image Gallery

で、画像をアップロードしてみたが、勝手に右回りに画像がよってしまう。

理由は、デフォルトで、theme/base.css の photo のスタイルが適用されているから。

img.photo {
	float: right;
	margin: 0.5em;
}
ちょっと余計な動きなので、コメントアウトしておく。

画像の編集は・・・ツールとしてはいろいろあるんだろうけど、どれがいいのでしょうかね。
- Macの手書き説明書 画像 編集

- MacFeeling Software Squeeze 1.0.5 010005300
がよさげだったのでこれを使うことに。

2007-11-03 Sat

2007-11-01 Thu

Emacs RD 環境を整備 [Ruby][Emacs]

- RAA - rdtool
に含まれている utils/rd-mode.el を使用する。
私の環境では、追加の lisp は ~/.emacs.d に置くようにしているので、そこにコピーしておく。
ちなみに、ロードパスの追加は以下の設定。

(setq load-path (append '("~/.emacs.d") load-path))

.emacs.el に以下の記述を追加。
(global-font-lock-mode 1 t)
(autoload 'rd-mode "rd-mode" "major mode for ruby document formatter RD" t)
(add-to-list 'auto-mode-alist '("\\.rd$" . rd-mode))

Ruby 関連のツールの設定については、
- Linux 備忘録
によくまとめられている。

tDiary を RD スタイルで [tDiary]

- tDiaryドキュメント - RDスタイル
- misc/style/rd/rd_style.rb を tdiary ディレクトリにコピー
- tdiary.conf に以下の設定を行う

@style = 'RD'

ただ、その前に RDTool がインストールされていることが前提となる。
- RAA - rdtool
からダウンロードし、setup.rb でインストールすればよいのだが、レンタルサーバなので実行できない場合には、lib 配下のライブラリ(rd ディレクトリ)を tdiary コンテンツのルート配下にそのままコピーしておけばよい。

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