たつをの ChangeLog : 2008-04-05

昨日から都内某所で有志で行っている合宿の二日目です。
椎茸

朝はマクドナルドへ。
マクド
マクド

ここのマクドナルドは前回からがらっと改装されていて、
カウンター席が増えていた。電源のとれる席もあり。
あと、マックグリドルが小さくなっているような気がした。

で、「としのり君 Willcom つながらない問題」があったが、
実はネタフル[N]に解決方法が書いてあった。
ネタフルを読んでいないとしのり君の問題であった。

桜も撮影。ピークはすぎてますが、やっぱ鮮やかできれいです。
さくら
sakura

昼は何グループかに分かれていろいろ。
駅前の「錦」という中華食堂で野菜炒め定食。
これがかなり量が多かった。
ランチ
ランチ
↑一人前のチャーハンと比べるとよくわかる。

机の下に転がっていたOLPC
OLPC

夕方、
焼き鳥を食べようと思ったら売り切れだったのでモツ煮と缶ビール1本。
夕方

夜、食事する場所を探してさまよう。
wandering
で、たまたまたどりついた蕎麦屋(蕎麦居酒屋)「待庵(たいあん)」。
ここが実は大当たりであった。詳細は別記事で→[2008-04-05-6]
待庵

深夜、ハイボールなどを飲みながらのプレゼン会。
プロジェクタはなかったのですが、
説明したい URL を次々とグループチャットに流し、
各自が自分の PC で見る、というスタイル。


椎茸終了:
椎茸終了

コグレさんにおすすめされて MacBook に Jing を入れてみました。

- [N] スクリーンショット&キャスト撮影のナイスなツール「Jing」
  http://netafull.net/macsoft/024675.html

インストールするには、
Screencast.com のアカウントが必要です。
セットアップの途中で取得できます。
Screencast を使わなくてもアカウントが必要です。

で、起動すると、画面の右上に太陽 (Sun) みたいなのが出ます。
そこで設定なんかができます。
Sun

スクリーンショットはデフォルトでは「Shift + コマンド + 1」で
撮れます。または太陽から出る「+」アイコン。で、範囲選択。
Jing

文字とか線とかも入れられます。これは便利。
Jing

画面上の操作を動画として撮影できます。swf 形式になります。
Jing

撮影するとディフォルトの設定では
screencast にアップロードされてしまいます。
ローカルに保存するようにすると良いでしょう。
http://www.screencast.com/users/ytoytoyto/folders/
Jing/media/6163301e-9638-4b29-8154-ff35516dd441

この記事に言及しているこのブログ内の記事

東京ミッドタウンの FUJIFILM SQUARE のカフェにあった本。
カフェオレを飲みながら読みました。

Tokyo Midtown Art + Design 東京ミッドタウンのアートとデザイン


東京ミッドタウンの庭や通路や柱の中などあちこちにある
アートを紹介している本。写真がメインかな。
ガレリアの柱のガラスコレクション、小彫刻コレクションがこんなに
あるとは、とびっくり。実物を全部見て回りたいけど、疲れそう。
あと、庭の遊具は神様にちなんでいるそうです。
山、風、海のかみさま。

ということでちらっと歩いて撮影してみたTMDアートいろいろ:
TMD
TMD
TMD
TMD
TMD
この記事に言及しているこのブログ内の記事

ちょっと前にヲハニュースでメモったのをここで改めて手順を解説。
詳細は下記のヲハニュース記事でどうぞ:

- E-Mobileを使って複数台のマシンにインターネット環境を設定する方法
  http://d.hatena.ne.jp/yto/20080221/p4

構成図です:
構成

MacBook (tiger) での設定です:

(1) イーモバイルを接続する。
(2) システム環境設定 => 共有(インターネットとネットワーク)
(3) 「インターネット」タブ。
(4) 「共有する接続経路」で HUAWEI Mobile を選択。
(5) 「相手のコンピュータが使用するポート」で AirMac を選択。
(6) 「開始」!!!

設定

パスワードの設定は「AirMac オプション」で。
私は短期間の場合はパスワードなしでささっとやってます。

とある経緯で、Yahoo!日本語形態素解析API[2007-06-18-1]を使った Perl のサンプルプログラムを作りました。
車輪の再発明的ですが(だれか作ってた気がする)気にしない!

- Yahoo!デベロッパーネットワーク - テキスト解析 - 日本語形態素解析
http://developer.yahoo.co.jp/jlp/MAService/V1/parse.html

以下コードです:
#!/usr/bin/perl
use strict;
use warnings;
use Encode;
use URI::Escape;
use LWP::Simple;
use XML::Simple;
use Getopt::Long;
use utf8;
use open ':utf8';
binmode STDIN, ":utf8";
binmode STDOUT, ":utf8";

my $appid = "YahooDemo";

my %opt = ();
GetOptions(\%opt, "results=s", "response=s", "filter=s",
           "ma_response=s", "ma_filter=s",
           "uniq_response=s", "uniq_filter=s",
           "uniq_by_baseform=s");

my $param_results = $opt{'results'} || "ma";
my $param_response = $opt{'response'} || "surface,pos";
my $param_filter = $opt{'filter'} || "";
my $param_ma_response = $opt{'ma_response'} || "";
my $param_ma_filter = $opt{'ma_filter'} || "";
my $param_uniq_response = $opt{'uniq_response'} || "";
my $param_uniq_filter = $opt{'uniq_filter'} || "";
my $param_uniq_by_baseform = $opt{'uniq_by_baseform'} || "";

while (<>) {
    chomp;
    my $xml_ref = webma($_);
    foreach my $v ("ma_result", "uniq_result") {
        next unless $xml_ref->{$v};
        foreach my $i (@{$xml_ref->{$v}->{word_list}->{word}}) {
            print join("\t", map {$i->{$_}} keys %$i), "\n";
        }
    }
}

sub webma {
    my ($key) = @_;
    return {} unless $key;
    my $url = "http://jlp.yahooapis.jp/MAService/V1/parse"
        ."?appid=$appid"
        ."&results=$param_results"
        ."&response=$param_response"
        ."&filter=$param_filter"
        ."&ma_response=$param_ma_response"
        ."&ma_filter=$param_ma_filter"
        ."&uniq_response=$param_uniq_response"
        ."&uniq_filter=$param_uniq_filter"
        ."&uniq_by_baseform=$param_uniq_by_baseform"
        ."&sentence=".URI::Escape::uri_escape_utf8($key);
    my $response = get($url);
    my $xmlsimple = XML::Simple->new(ForceArray => [ 'word' ]);
    return $xmlsimple->XMLin($response);
}

実行例:
% cat a.txt          
これは六本木の赤いペンです。
% ./yapima.pl --response=surface,pos,reading < a.txt 
これ    名詞    これ
は      助詞    は
六本木  名詞    ろっぽんぎ
の      助詞    の
赤い    形容詞  あかい
ペン    名詞    ぺん
です    助動詞  です
。      特殊    。

文字コードは入力も出力も UTF-8 です。
文字化けする場合は「binmode STDOUT, ":utf8";」を削って
お試しください。

追記140529: APIのURLが古いままだったので変更。
- 旧:api.jlp.yahoo.co.jp
- 新:jlp.yahooapis.jp

シンプルすぎるCMS、「ebicoma」を公開しました。
コメント欄もトラックバックもいらないから簡単に扱えるCMSが欲しい、
ということでいろいろ調べていたのですが、
結局自作することで落ち着きました。
ドキュメントなどをまとめたので、ブログ合宿の成果として公開します。
よろしくお願いします。

どういうものなのかは、こちらの README をご覧ください。
http://coderepos.org/share/browser/lang/perl/misc/ebicoma/README

こちらにソース一式の tarball を置いておきますのでよかったら
お試しください。
http://chalow.net/misc/ebicoma-1.0.tar.gz

また、coderepos でも入手できます。
- /lang/perl/misc/ebicoma - CodeRepos::Share - Trac
http://coderepos.org/share/browser/lang/perl/misc/ebicoma

ebicoma は HTML::Template を採用しています。
時流に乗って Template-Toolkit に切り替えようかなと思ったのですが、
今のでそれほど困らないのでこのまま行きます。

なお、「ライフをハック」(http://lifehacks.ta2o.net/)
[2008-02-17-5]は ebicoma で運用しているサイトの一つです。

ブログ合宿二日目の夜は8人で待庵という蕎麦居酒屋へ行きました。

千鳥町 待庵(チドリチョウタイアン)
http://www.tsuiteru.com/gr/tai-an/
場所:大田区千鳥2-21-4

夕食の店をさがしてうろうろしていた末に見つけたお店ですが、
これが大当たり。おそばがおいしい上、他の料理も良いです。
しかも、リーズナブル。より詳細はネタフルでどうぞ。

- [N] おそば「待庵(たいあん)」(千鳥町)
  http://netafull.net/eat/025270.html

待庵
待庵
待庵
待庵
待庵
(撮影はケータイで)
この記事に言及しているこのブログ内の記事

「はじけるやさい!! ピチピチくだもの!! 八百吉」。
キャッチコピーが素敵な八百屋さんです。
八百吉
この記事に言及しているこのブログ内の記事

たつをの ChangeLog
Powered by chalow