2002-03-14
_ 場所
神奈川
_ 飯
僕、たくみ、あだちさんで神田で飯。
たくみは先日のめぐさんイベントのグッズをあだちさんへ渡す用事があったらしい。僕は何気なくあだちさん、たくみを誘ったです。いや、たくみから誘われたのか。
まぁしかしあれですな。たくみと一緒に飲むとメニューに無い品物を出してもらえて幸せかもしれません。
2004-03-14
_ 客層
FF コンサートの。どーしてもドラクエコンサートと比較してしまうのでせっかくだから補足。
ドラクエの客層
- 親子連れ
最近のドラクエをやった子供とその親と思われる。
- 青年
ドラクエ 1 をリアルタイムでやったひとたち。ヲレとか。
FF の客層
- 若者
ヲレと同じかヲレより若い世代のひとたち。女性も多い。PS 世代か。親子連れが居ないところが印象的だった。
_ 仕事
0800 有楽町へ。
1200 うまくいけば 今日の FF コンサートにいけそうだったけど、どうもうまくいかないのでダメぽい。
1530 作業終了。撤収。
1600 帰社。
1620 退勤。上司に月曜休むぞごるんとメール投げて逃亡。
_ 熊とワルツを - リスクを愉しむプロジェクト管理
読了。
ピープルウェアやデッドラインがデスマーチにならないように仕事する、イイ仕事するための提案だったのにたいし、この本は「それでもプロジェクトはデスマーチになる」ということを前提にして、ではそのときデスマーチをどのように管理すればいいかというもの。ちと違うか。
_ うさだー帝都永住記念宴会
@蔵。2000 の回。でも主賓が遅刻。
最初はヲレ、のぶちん、野口さん。
ぐでーぐでーっと。まふぅに挨拶したり。すげえ久しぶりだ。
うさだー到着してからちっちとか閣下とラウニーたんからご指導。
とっととインストールしるという指令があったのでとっとと帰宅。
_ FFXI
インストールしてバージョンアップ開始。0110 に開始して、さてあと何時間かかるか。
2005-03-14
_ どちらかというと微妙
微妙
(1)なんともいえない味わいや美しさがあって、おもむき深い・こと(さま)。
(2)はっきりととらえられないほど細かく、複雑で難しい・こと(さま)。
( goo 国語辞典 )
微妙というのは「 カクカクシカジカについてはどう? [Yes/No/どちらともいえない] 」 という意味での「 どちらともいえない 」だと思っているのだけど、そんなところでふと お題のようなことを思い浮かべた。
「 どちらかというと微妙 」
「 どちらかというと 」というくらいなので「 微妙 」のもうひとつの選択肢があるわけなのだけど、先ほどの「 Yes/No/どちらともいえない 」 でいうともうひとつの選択肢は「 Yes/No 」になる。「 微妙 」ではないときは「 どちらかというと Yes/No 」と言える。はっきりと態度を示さない、曖昧さが好みであると言われる日本人の気質を表しているようで面白い。
アレンジとして「 どちらかというとすごく微妙 」と言うこともできる。もはや意味がわからない。
日本語としてすでに破綻している気がするのだけど、まあ日本語なんて進歩していくのでこーいう言葉もありだろう。
ということで、今後はこの言葉を流行らそうと思う。
例
たとえばこんな感じに使えるんじゃないだろうか。
誰か A「 ねえねえ、昨日酒飲んだ? 」
誰か B「 どちらかというと微妙 」
_ googlegolf
( via hard で loxse な日々 )
誤字を狙ってやってみた。OB ばかり。難しい。
結果。
yard:300y
| 打数 | 結果 | 飛距離 | 残り | 検索語 |
| 1 | OB | 3220y | 300y | 水木奈々 |
| 2 | +1 OBペナルティ | - | - | - |
| 3 | OB | 847y | 300y | 野川桜 |
| 4 | +1 OBペナルティ | - | - | - |
| 5 | OB | 27900y | 300y | 分倍川原 |
| 6 | +1 OBペナルティ | - | - | - |
| 7 | HIT | 206y | 94y | 軽井沢 浮遊大陸 |
| 8 | OB | 512y | 94y | うらがすみ |
| 9 | +1 OBペナルティ | - | - | - |
| 10 | HIT | 9y | 85y | 三輪普 |
2006-03-14 :-)
_ 飯
久しぶりにパンを作ってみた。

フランスパンでオニオンスープ。

フランスパンは前回のほうがうまかった [2005-04-19]。
オニオンスープはいつもと同じ [2005-12-30]。
Keep
Problem
- フランスパンの密度が高い。発酵しなかったか
Try
- パンを寝かせるときに冬は冷蔵庫じゃないほうがいい?
- 発酵の温度を上げる
_ web 巡回
パターソン&ヘネシー 第三版
( via *Backtrace* )
買っても積ん読になりそうだ....。
遅レス。 - オープンソースはツンデレ
ツンデレハッカー。
Bob Kahn: TCP/IPの父いわく、「IPアドレスを32ビットにしたのは……」
( 以上 Masuda,Masashi's network engineering diary )
半永久的に使えるはずだと思っていたんですよね。
スラッシュドット ジャパン - ゲームクリエイター宮本茂氏に仏勲章
日本では何か賞はないの?
うつな人に、言ってはいけないこの言葉
( via RinRin王国 )
静かに見守るのが一番いいです( 経験者 )。
4月以降の「PSEマーク」無し製品の販売に例外措置
( via 楽画喜堂 )
希少価値というのは誰が決めるんだ?
mixiより「パトカーに歩道を走れと言われ,転倒しましたが…」
( via hard で loxse な日々 )
警察なんてそんなもの。
2007-03-14 :-)
_ [箱根][富士屋ホテル]箱根紀行 1 日目 宿
12:00 ころに宿に到着です。今回は 富士屋ホテル を利用しました。当初は「 箱根に行って温泉でも入ってまったりするかの 」と思ってたのだけどせっかくだからちょいと贅沢してみました。富士屋ホテルは創業 1878 年でもともと外国人の観光客への事業を充実させるために作ったそうです。外国人観光客が多かったです。むしろ日本人、外国人に限らず平日なのに客が多いです。世間は春休みでしたっけ。


ホテル内はこんな雰囲気の照明がたくさんありました。先日さぁぶさんちに行ったときに[ 2007-02-12 ]友人からこのような照明の一般的な名称を聞いたのだけど忘れてしまった。

チェックインは 14:00 からなのだけどひとまず受け付けだけ済まそうとしてフロントに行きました。電話予約したときは「 みわ 」と伝えたつもりが「 にわ 」と解釈されていたようです。こちらのほうだと「 三輪( みわ ) 」という苗字が少ないから馴染みがないんでしょうか。ともあれ予約確認できたようです。ふう。
_ [箱根][富士屋ホテル]箱根紀行 1 日目 おひる
メインダイニング「ザ・フジヤ」 でおひるです。web には「 席だけでも予約しておくと吉 」と書いてあったのだけど「 こんな平日だし予約しなくても入れるだろう 」と思って予約しなかなったのですが、甘かった。満席でした。席が空き次第案内するというので妄想しながら待ちました。13:00 に入れました。
窓際の席に案内されました。

「 カレー伝説 チキンカレー」を注文しました。
かぼちゃのポタージュです。

カレーなんだけどスプーンがありません。フォークはありました。従業員に訊いてみました。
ヲレ「 フォークで食べるのですか? 」
従業員「 イエス、ユア ハイネス。メインダイニングではフォークを使います。インドのほうではカレーは素手で食べるので、素手の形状に似たフォークを使います。スプーンはスープを食べるときに使います。カレーはスープではないのでスプーンは使わないのです 」
へー。ということでフォークを使って食べてみました。
あと「イエス、ユア ハイネス」( ref. コードギアス反逆のルルーシュ は言ってません、冗談です。

チキンです。実家では昔からよくチキンカレーを食べていたのでチキンにしてみましたよこのチキン野郎。

レモンのシャーベット。


コーヒーカップには富士屋ホテルの印がありました。

_ [箱根][富士屋ホテル]箱根紀行 1 日目 チェックイン
14:00 になったのでチェックインしました。花御殿 のデラックスツインです。


花御殿のすべての部屋はひとつひとつ花の名前がつけられてるそうです。私が使った部屋は百合でした。これが部屋の扉です。

部屋の鍵です。大きいです。

窓からの眺め。


部屋には富士屋ホテル小史という冊子がありました。
ヒゲ倶楽部!? ヒゲ部ですか?

_ [箱根][富士屋ホテル]箱根紀行 1 日目 グレートピット探索
館内には宿泊した著名人の写真が飾ってありました。
ジョンレノンの家族。

昭和天皇。などなど

こちらがヒゲ倶楽部の写真だそうです。

施設内に日本庭園があるということで探索しました。
美しい水車小屋の娘



温室があるということなのでせっかくだから入ってみました。じめじめしてます。









すみれ...


池に鯉がいました。

池のほとりに寄ったら近づいてきました。餌は無いですよ (´ω`)

_ [箱根][富士屋ホテル]箱根紀行 1 日目 館内見学ツアー
16:00 から館内を案内するツアーがあったのでせっかくだから参加しました。案内役の従業員による富士屋ホテルの歴史を聞きながら資料室など館内をまわりました。
ここは宴会場。欄間には彫り物があります。


写真を撮りまくるひとたち。



天上付近には鳩の飾りがありました。

最後がメインダイニング「 ザ・フジヤ」です。メインダイニングは二代目山口正造が作ったんだそうです。
天井。

天井の四角はすべて異なる花が描いてあるそうです。全部で 400 種類以上とかなんとか。

すべての柱の上にある謎の飾り。真意は不明だそうです。

すべての柱の足元にある人面。案内のひと曰く、山口正造がここから従業員がサボってないか監視してるんだそうです。

メインダイニングは大きく分けて 2 部屋あります。部屋の間に舞台がありました。

ツアーの記念に記念証を貰いまいた。

2008-03-14 :-)
_ 朝ったー
0540 起床。
_ [植松伸夫][ファイナル・ファンタジーVIII ピアノ・コレクションズ]通勤ったー
ファイナル・ファンタジーVIII ピアノ・コレクションズ
FF8 ピアノアレンジです。FF7 ピアノアレンジからは良いアレンジです。アレンジャーが変わったんでしょうか。「Ending Theme」のアレンジが素晴らしいです。これを聴いていたらオリジナルの「Ending Theme」も自分は気に入っていたことを思い出しました。
B000058AB3
_ 問題はその人物を特定できるかどうかだ
実名だろうが匿名だろうが偽名だろうが問題ではありません。疑似乱数生成機によって作った名前でもユニークならばそのひとを特定できるし、「じゅげむじゅげむごこうのすりきれかいじゃりすいぎょのすいぎょうまつうんらいまつふうらいまつくうねるところにすむところやぶらこうじのやぶこうじぱいぽぱいぽぱいぽのしゅーりんがんしゅーりんがんのぐーりんだいぐーりんだいのぽんぽこぴーのぽんぽこなーのちょうきゅうめいのちょうすけ」という名前であっても同じ名前が世界に 2 人以上居ればユニークではありません。「じゅげむじゅげむごこうのすりきれかいじゃりすいぎょのすいぎょうまつうんらいまつふうらいまつくうねるところにすむところやぶらこうじのやぶこうじぱいぽぱいぽぱいぽのしゅーりんがんしゅーりんがんのぐーりんだいぐーりんだいのぽんぽこぴーのぽんぽこなーのちょうきゅうめいのちょうすけ」はこの人である、と決められません。名前なんて重要ではありません。ミギーもそう言っている。
ref. 寄生獣 - Wikipedia
_ SHA-1 で遊ぼう
ということで今後は匿名で活動することにしました。
ハンドルは random から sha-1 した値にします。
% ruby -r 'digest/sha1' -e 'p Digest::SHA1.new( rand().to_s ).hexdigest' "ac5acf440b209fee9d54b480d85aa435c217c22c"
「ac5acf440b209fee9d54b480d85aa435c217c22c さんですか。長い名前ですね」
「長くても簡単だよ。何度でもいえる。私の名前は ac5acf440b209fee9d54b480d85aa435c217c22c です。私の名前は ac5acf440b209fee9d54b480d85aa435c217c22c です」
「コピペしてるだけじゃないですか」
「どもども。ac5ac...ええと、なんだって?」
「やだなあ、ちゃんと覚えてよ。いいかい、名乗るよ?」
% ruby -r 'digest/sha1' -e 'p Digest::SHA1.new( rand().to_s ).hexdigest' "9cd0ab8d05020802713691c6951659dfe3f10ea3"
「私の名前は 9cd0ab8d05020802713691c6951659dfe3f10ea3 と申します」
「9cd0ab8d05020802713691c6951659dfe3f10ea3 さんね。よろしく」
「なになにー。何か面白いことやってるの? あれ?名前変わったの?」
「やあ、こんにちは。私の名前はry」
名乗るたびに名前は変わります。
_ [Perl][エンディアン][コードリーディング][がらくた][高林哲]がらくたを読む - endian
リトルエンディアンかビッグエンディアンか。
#! /usr/bin/env perl
my $word = pack 'I', 1;
if ($word eq "\x01\x00\x00\x00") {
print "little endian\n";
} else {
print "big endian\n";
}
pack ってなに?
perldoc -f pack します。
pack TEMPLATE,LIST
Takes a LIST of values and converts it into a string using the
rules given by the TEMPLATE. The resulting string is the con-
catenation of the converted values. Typically, each converted
value looks like its machine-level representation. For exam-
ple, on 32-bit machines a converted integer may be represented
by a sequence of 4 bytes.
The TEMPLATE is a sequence of characters that give the order
and type of values, as follows:
で、I がここ。
I An unsigned integer value.
(This 'integer' is _at_least_ 32 bits wide. Its exact
size depends on what a local C compiler calls 'int',
and may even be larger than the 'long' described in
the next item.)
1 を符号なし 32 ビット整数に変換してます。
リトルエンディアンでは 01 00 00 00 と格納されます。
ビッグエンディアンでは 00 00 00 01 と格納されます。
人間が読むぶんにはビッグエンディアンのほうが直感的なので分かりやすいんですが、計算機的にはリトルエンディアンのほうがうれしいそうです。
ref.
2009-03-14 :-)
_ [Twitter][観] メモ: NHK BS で Twitter 関連番組?
私の周囲の友人たちからは「 Twitterだって?IRC でいいだろ」とスルーされている Twitter ですが、BS きょうの世界 3/16(月) 「11時台の特集」で取り上げられるらしい。以下番組ページから引用。
新たなコミュニケーションツールTwitterとは
オバマ大統領の初めての議会演説の最中、携帯端末を打ちこむ議員たち。彼らが使っていたのがTwitter。もともとは、”自分がいま何をしているか”を140文字で書きこむ友人同士のためのサービスだったが、アメリカを中心に急速に注目度が上がっている。
なお
BS1 毎週(月)~(金) 午後10時15分~11時40分放送
11時は午前11時じゃなくて午後11時なので注意。23時って書いてくれよ。
ところで kengo さんも出演するんだろか。
_ [AsiaBSDCon]AsiaBSDCon 2009 3日目
- PT1: The OpenBSD Release Process: A Success Story
- P2B: FreeBSD on high performance multi-core embedded PowerPC systems
- P3B: OpenBSD Hardware Sensors Framework
PT1 は OpenBSD の Theo の講演。伝説上の人物としては知っていたけど本人は初めて見た。( なお当方は OpenBSD の ML 等は読んでない )
_ 本日はホワイトデーという日でした
しかし三輪の周囲には年中テキトーな時期にお菓子をあげたりしているひとばかりが居るので( オレ含む )ホワイトデーとかあんまカンケーねえよね。
2010-03-14 :-)
_ 読書
2010年3月1日 - 2010年3月7日の読書メーター
読んだ本の数:1冊
読んだページ数:328ページ
“文学少女”と繋がれた愚者 (ファミ通文庫)
「貴き、貴き、彼女よ。自分はあなたの夫に値する人間になります。どうかそれまで、他の人と結婚しないで下さい」ああああああ!ってなる。クライマックスの遠子の熱血ぶりは相変わらずで好きだ。そしてまた嵐の予兆が...!
読了日:03月02日 著者:野村 美月
読書メーター
_ 朝ッ
1000 起床
_ ニトロ有無に見るリッジ世代間断絶
懐古レーサー「ニトロなんていらないだろ」「最近のリッジはつまらない」
リッジレーサーズ世代「生まれたときは既にニトロがあった」「ニトロなしで走って何が面白いのか」
真のリッジレーサー「ありなし両方いけますが何か」
2011-03-14 :-(
_ リッジレーサーズ2
PSP リッジレーサーズ2 の MAX ツアーを制覇してなかったのでやってみたんだが、こんなのクリアできるかああああああ
_ 秘密の画像と動画
( エキスパート Python p.96 )
#!/usr/bin/python
# -*- coding:utf8 -*-
class folder(list):
def __init__(self, name):
super(folder, self).__init__()
self.name = name
def dir(self):
print("I am the %s folder: " % self.name)
for element in self:
print(element)
the = folder('secret')
print the
the.append('pics')
the.append('videos')
print the.dir()
つまりエロry
_ [NetBSD][翻訳]NetBSD Blog - NetBSD at the 17th LinuxTag in Berlin
March 14, 2011 posted by Marc Balmer
The 17th LinuxTag takes place from May 11th - 14th, 2011 in Berlin.
2011 年 5 月 11 日 ~ 14 日 ベルリンで第 17 回 LinuxTag が開催される。
In the last years there were 10,000 - 11,500 visitors from all over the world in the Berlin Exhibition Grounds. There are a lot of exhibitioner all around open source software.
去年は Berlin Exhibition Grounds に世界中から 1万~1万5千人が参加した。あらゆるオープンソースソフトウェアからたくさんの出展者がつどう。
The slogan oft the LinuxTag convention is "Where .com meets .org". Not only established and ambitious free projects take part, but also companies, which support free software.
LinuxTag 会議のスローガンは「.com と .org の出会い」。すべての出展者が必ずしもフリープロジェクトに貢献していたり、積極的であるわけではないし、フリーソフトウェアをサポートしている企業もいる。
Every day the visitors can choose between different workshops, keynotes and lectures.
来訪者は毎日開催されるワークショップやキーノートやレクチャーから選択できる。
More about the programm you can read on www.linuxtag.org.
プログラムの詳細は www.linuxtag.org 参照 { LinuxTag 2011 }
NetBSD is presented together with other BSD's.
NetBSD は他の BSD と同様に参加している。
If you staying in Berlin during this time, then visit the LinuxTag!
この期間にベルリンに滞在するならば、LinuxTag に参加しよう!
Do you want to get some more informations or help on the NetBSD-booth? Please, contact Thomas Kaepernick (mast_1 (at) gmx.net).
NetBSD ブースの詳細が知りたいかい? Thomas Kaepernick (mast_1 (at) gmx.net) に連絡してくれ。
2012-03-14 :-(
_ こんなところに劇場版けいおん前売り券が!
いまだに前売り券があと 1 枚残ってるんだがみんな大好きチネチッタは 3/16 で上映終了する チネチッタ【川崎】-映画 けいおん! らしいんで公式 『映画けいおん!』上映劇場 を眺めてみたら 角川シネマ新宿 が 3/31 から上映開始らしい。へえ?
「Fate/Zero」2ndシーズン 劇場ライブビューイング前夜祭『Beginning to Zero』 とかやるみたいだし、そういう位置づけの劇場なのか。
_ [NetBSD][翻訳]NetBSD Blog - NetBSD 6.0_BETA binaries available for testing NetBSD 6.0_BETA バイナリがテスト可能になった
March 13, 2012 posted by Jeff Rizzo
On behalf of NetBSD developers, I'm happy to announce the availability of a public beta of NetBSD 6.0, for your testing pleasure.
NetBSD 開発者たちに代わって、NetBSD 6.0 ベータ版を発表できることを嬉しく思う。テストしてね。
This beta is substantially feature-complete; there may be some additional changes to the installer and possibly some additional hardware support if some is found missing and is easily added, but the major changes are done. What we need now is for you, the end users, to test it in your preferred configuration.
このベータ版ではほぼ完全に機能する。インストーラをいくつか変更し、いくつかハードウェア対応を追加したのでミスがあっても簡単に追加できるが、おもな変更は完了した。我々にいま必要なのは、エンドユーザーとして好みの設定でテストしてもらうことだ。
Please DO keep in mind, however, that this is a beta release; we fully expect there are some lurking bugs, so use with caution.
忘れないで欲しいのだが、これはベータリリースなのでいくつかバグが潜んでいると思われる。
Binaries of NetBSD 6.0_BETA are available for download at:
NetBSD 6.0_BETA バイナリはこちらからダウンロードできる:
Bootable (for many arches) ISO images are also available.
( たくさんのアーキテクチャ用の )ブータブル ISO イメージもダウンロードできる。
Here are some highlighted changes since NetBSD 5.0. As always, full details can be found in doc/CHANGES and doc/CHANGES-6.0:
NetBSD 5.0 以降のおもな変更点を以下に示す。いつもどおりだが完全な詳細は doc/CHANGES と doc/CHANGES-6.0 を参照。
- time_t is now 64 bits.
- syslog improvements: Reliable TCP connections, encryption, syslog protocol API.
- LKMs removed; superseded by the new module(7) framework.
- Boot loaders on some arches (i386, amd64) support loading modules at boot.
- Added crash(8) a new utility based on ddb(4) to diagnose kernel crashes.
- Added netpgp(1), a BSD-licensed implementation of PGP.
- Added LVM (Logical Volume Manager) functionality.
- Multiprocessor support for Xen PV DomUs.
- Xen2 support has been dropped.
- Better Xen PV support on Linux dom0, including Citrix XenServer.
- Much improved copmpat_linux support for running Linux binaries.
- x.org was updated with new versions of most utilities, and the X server.
- Some arches now default to UFS2 in sysinst.
- FFS: softdep is no longer available, use WAPBL logging instead.
- gpio(4) has been completely reworked to integrate with kauth(9)
- evbarm now have support for Gumstix Verdex and Verdex Pro, Marvell Sheevaplug and other Marvell SoC NAS boxes, i.MX51 SoC.
- arm platforms has support for Cortex-A8 CPUs.
- pfsync(4) from OpenBSD 4.2
- mDNSResponder is now in base.
- raid(4) now has parity maps, greatly improving parity rewrite times after unclean shutdown.
- Added support for 64-bit MIPS processors (O32, N32, N64 ABIs are supported)
- Added mkubootimage(1) tool for generating u-boot kernel images.
- Added NPF - the NetBSD Packet Filter - a work in progress.
- xz(1) - imported XZ compression tool.
- resize_ffs(8) - support for growing FFSv1 and FFSv2 file systems, and shrinking FFSv1.
- amd64,i386: booting from a disk with GUID Partition Table (gpt) is now possible.
- iSCSI: added an in-kernel iSCSI initiator, from Wasabi Systems.
- New port: eMIPS
- Added flash(9) and nand(9) subsystems to handle flash devices and NAND controllers.
- Added CHFS, a file system for flash(9) devices.
- Reworked quota subsystem for FFS
- Added TLS (Thread Local Storage) support for most platforms.
- Added dtv(4), a Digital TV framework.
- MIPS: add support for RALink RT3883 SoC
- sparc64: add support for Enterprise (Ex[45]00) systems, most ultrasparc III and IIIi systems.
- gcc 4.5.3 is the default compiler
- gdb 7.3.1 in-tree
- Support for building most of the tree with clang.
- devpubd(8) added, a device publishing daemon
- Xen: support for suspend/resume
- SQLite 3 is now in the base system.
- audio(9): audio drivers are now MP-safe.
- tprof(8): a sampling-based profiler
- x86, Xen: added CPU microcode loading support via cpuctl(8).
- Trusted Platform support added: TrouSerS, tpm-tools, and tpm(4).
- Added posix_spawn() functions.
- New apropos(1) implementation using SQLite Full Text Index.
{ 略 }
New drivers added to NetBSD 6.0: bwi(4), age(4), atphy(4), ale(4), sdmmc(4), smsh(4), voyagerfb(4), gpioiic(4), tcx(4), zx(4), hdaudio(4), wb(4), lom(4), acpiwmi(4), udl(4), gfb(4), cas(4), acpismbus(4), uthum(4), cgtwelve(4), upgt(4), omapfb(4), otus(4), fujbp(4), fujhk(4), auvitek(4), acpiwdrt(4), vte(4), alc(4), rdcide(4), rdcpcib(4), s390rtc(4), cxdtv(4), hpacel(4), emdtv(4), urndis(4), p5pb(4), pwdog(4), mppb(4), vmt(4), efa(4), gpiopwm(4), powsw(4), tpm(4), valkyriefb(4), videopll(4).
ドライバたくさん { 以下略 }
...and LOTS more hardware support added to existing drivers! Please help us out by testing these changes and reporting problems either to an appropriate mailing list, via send-pr, or via the web form.
...あと既存のドライバにたくさんのハードウェア対応を追加した。ぜひこれらの変更点をテストして、send-pr や ウェブフォームから適切なメーリングリストのどれかに報告してほしい。
Please remember that this is a BETA release. Don't use it anywhere where the quirks of a beta might cause problems from which it would be hard to recover!
忘れないでほしいんだがこれは BETA リリースだ。ベータは問題が発生する可能性があるので、問題が発生して困る場合は使用しないこと。
Thanks again for your help in making NetBSD 6.0 the best release yet!
NetBSD 6.0 を最善のリリースになるまで手伝ってくれてありがとうゴマス (・ω・)ノ
2013-03-14 :-(
_ ,
ついに Tumblr で日記を書き始めましたね!
_ Google Reader 終了のお知らせ
Official Google Reader Blog: Powering Down Google Reader
フレッシュリーダーが終了してから Google Reader に乗り換えた[ 20101206#p04 ] んだが、お前もか。
とりあえずデータをエクスポートしておいた。
爆速Yahoo! さんが何かやってるらしいので期待 My Yahoo! - Googleリーダー、iGoogleからの乗り換えツール爆速準備中!
_ 整数 最大値
python
>>> import sys >>> -sys.maxint -2147483647
Pythonの整数型でサポートされる、最大の整数。この値は最低でも2**31-1で す。最大の負数は-maxint-1となります。正負の最大数が非対称です が、これは2の補数計算を行うためです。
ruby
irb(main):030:0> 2 ** ((1.size) * 8 -1 ) -1 => 2147483647
こうですか?
_ [ナイーブベイズ][ベイズ推定][ruby][機械学習]ナイーブベイズを用いたテキスト分類 - 人工知能に関する断創録
ruby で写経
Python の set (重複なしリスト) の代わりが分からんので uniq! するとか
d[1:] の代わりが分からんので d[1, d.length-1] みたいな。
docstring とか知りません。
# -*- encoding: utf-8 -*-
#
# ナイーブベイズを用いたテキスト分類 - 人工知能に関する断創録
# http://aidiary.hatenablog.com/entry/20100613/1276389337
#
include Math
require 'pp'
def maxint()
return 2 ** ((1.size) * 8 -1 ) -1
end
def sum(data)
return data.inject(0) {|s, i| s + i}
end
class NaiveBayes
# Multinomial Naive Bayes
def initialize()
@categories = [] # カテゴリの集合
@vocabularies = [] # ボキャブラリの集合
@wordcount = {} # wordcount[cat][word] カテゴリでの単語の出現回数
@catcount = {} # catcount[cat] カテゴリの出現回数
@denominator = {} # denominator[cat] P(word|cat)の分母の値
end
def train(data)
# ナイーブベイズ分類器の訓練
# 文書集合からカテゴリを抽出して辞書を初期化
data.each {|d|
cat = d[0]
@categories << cat
}
@categories.each {|cat|
@wordcount[cat] ||= {}
@wordcount[cat].default = 0
@catcount[cat] = 0
}
# 文書集合からカテゴリと単語をカウント
data.each {|d|
cat, doc = d[0], d[1, d.length-1]
@catcount[cat] += 1
doc.each {|word|
@vocabularies << word
@wordcount[cat][word] += 1
}
}
@vocabularies.uniq!
# 単語の条件付き確率の分母の値をあらかじめ一括計算しておく(高速化のため)
@categories.each {|cat|
sum = @wordcount[cat].values.inject(0) {|s, i| s + i}
@denominator[cat] = sum + @vocabularies.length
}
end
def classify(doc)
# 事後確率の対数 log(P(cat|doc)) がもっとも大きなカテゴリを返す
best = nil
max = -maxint()
@catcount.each_key {|cat|
_p = score(doc, cat)
if _p > max
max = _p
best = cat
end
}
return best
end
def wordProb(word, cat)
# 単語の条件付き確率 P(word|cat) を求める
# ラプラススムージングを適用
# wordcount[cat]はdefaultdict(int)なのでカテゴリに存在しなかった単語はデフォルトの0を返す
# 分母はtrain()の最後で一括計算済み
return (@wordcount[cat][word] + 1).to_f / (@denominator[cat]).to_f
end
def score(doc, cat)
# 文書が与えられたときのカテゴリの事後確率の対数 log(P(cat|doc)) を求める
total = sum(@catcount.values) # 総文書数
sc = Math.log((@catcount[cat]) / total.to_f) # log P(cat)
doc.each {|word|
# logをとるとかけ算は足し算になる
sc += Math.log(wordProb(word, cat)) # log P(word|cat)
}
return sc
end
def to_s()
total = sum(@catcount.values) # 総文書数
return "documents: #{total}, vocabularies: #{@vocabularies.length}, categories: #{@categories.length}"
end
end
if __FILE__ == $0
# Introduction to Information Retrieval 13.2の例題
data = [
["yes", "Chinese", "Beijing", "Chinese"],
["yes", "Chinese", "Chinese", "Shanghai"],
["yes", "Chinese", "Macao"],
["no", "Tokyo", "Japan", "Chinese"]
]
# ナイーブベイズ分類器を訓練
nb = NaiveBayes.new
nb.train(data)
p nb
puts "P(Chinese|yes) = #{nb.wordProb('Chinese', 'yes')}"
puts "P(Tokyo|yes) = #{nb.wordProb('Tokyo', 'yes')}"
puts "P(Japan|yes) = #{nb.wordProb('Japan', 'yes')}"
puts "P(Chinese|no) = #{nb.wordProb('Chinese', 'no')}"
puts "P(Tokyo|no) = #{nb.wordProb('Tokyo', 'no')}"
puts "P(Japan|no) = #{nb.wordProb('Japan', 'no')}"
# テストデータのカテゴリを予測
test = ['Chinese', 'Chinese', 'Chinese', 'Tokyo', 'Japan']
puts "log P(yes|test) = #{nb.score(test, 'yes')}"
puts "log P(no|test) = #{nb.score(test, 'no')}"
puts nb.classify(test)
end
出力は同じ
% ruby naivebayes.rb documents: 4, vocabularies: 6, categories: 4 P(Chinese|yes) = 0.42857142857142855 P(Tokyo|yes) = 0.07142857142857142 P(Japan|yes) = 0.07142857142857142 P(Chinese|no) = 0.2222222222222222 P(Tokyo|no) = 0.2222222222222222 P(Japan|no) = 0.2222222222222222 log P(yes|test) = -8.10769031284391 log P(no|test) = -8.906681345001262 yes
2014-03-14 :-(
_ 午後
1300 デバッグしTARI
_ [nlp][機械学習][自然言語処理][word2vec]word2vec を入れてみた
cygwin でやる。
NetBSD ( VMWare ) では svn で取得できないうえに gmake してもエラーになったんだが深追いしてない。
$ svn checkout http://word2vec.googlecode.com/svn/trunk/ A trunk/word2phrase.c A trunk/LICENSE A trunk/word-analogy.c A trunk/demo-analogy.sh A trunk/compute-accuracy.c A trunk/demo-classes.sh A trunk/demo-word-accuracy.sh A trunk/demo-phrases.sh A trunk/questions-words.txt A trunk/demo-phrase-accuracy.sh A trunk/demo-word.sh A trunk/distance.c A trunk/README.txt A trunk/questions-phrases.txt A trunk/word2vec.c A trunk/makefile リビジョン 37 をチェックアウトしました。
cd word2vec
$ make
gcc word2vec.c -o word2vec -lm -pthread -Ofast -march=native -Wall -funroll-loops -Wno-unused-result
gcc word2phrase.c -o word2phrase -lm -pthread -Ofast -march=native -Wall -funroll-loops -Wno-unused-result
gcc distance.c -o distance -lm -pthread -Ofast -march=native -Wall -funroll-loops -Wno-unused-result
gcc word-analogy.c -o word-analogy -lm -pthread -Ofast -march=native -Wall -funroll-loops -Wno-unused-result
gcc compute-accuracy.c -o compute-accuracy -lm -pthread -Ofast -march=native -Wall -funroll-loops -Wno-unused-result
compute-accuracy.c: 関数 ‘main’ 内:
compute-accuracy.c:57:5: 警告: 配列の添字が ‘char’ 型です [-Wchar-subscripts]
for (a = 0; a < max_w; a++) vocab[b * max_w + a] = toupper(vocab[b * max_w + a]);
^
compute-accuracy.c:70:5: 警告: 配列の添字が ‘char’ 型です [-Wchar-subscripts]
for (a = 0; a < strlen(st1); a++) st1[a] = toupper(st1[a]);
^
compute-accuracy.c:87:5: 警告: 配列の添字が ‘char’ 型です [-Wchar-subscripts]
for (a = 0; a < strlen(st2); a++) st2[a] = toupper(st2[a]);
^
compute-accuracy.c:89:5: 警告: 配列の添字が ‘char’ 型です [-Wchar-subscripts]
for (a = 0; a<strlen(st3); a++) st3[a] = toupper(st3[a]);
^
compute-accuracy.c:91:5: 警告: 配列の添字が ‘char’ 型です [-Wchar-subscripts]
for (a = 0; a < strlen(st4); a++) st4[a] = toupper(st4[a]);
^
chmod +x *.sh
ためす
./demo-word.sh
Enter word or sentence (EXIT to break): netbsd
Word: netbsd Position in vocabulary: 30320
Word Cosine distance
------------------------------------------------------------------------
kfreebsd 0.944774
gentoo 0.892071
freebsd 0.891465
openbsd 0.868264
solaris 0.827737
porting 0.827641
openldap 0.825326
developerworks 0.816077
internals 0.805856
hurd 0.804656
vmware 0.798300
msx 0.797613
applesoft 0.796830
softpanorama 0.795982
userland 0.793972
toolchain 0.791783
dragonfly 0.786035
toolset 0.785750
assembler 0.783317
emulators 0.781905
vim 0.781463
installer 0.779598
binaries 0.778890
readme 0.778707
isc 0.777469
morphos 0.777180
debugger 0.775210
ide 0.774312
gdb 0.770051
firmware 0.769136
ubuntu 0.767238
emulator 0.766893
roms 0.766083
interbase 0.764577
ecl 0.764529
microkernel 0.763369
customized 0.762985
trustedbsd 0.759201
blitter 0.757732
suse 0.757717
2015-03-14 :-)
_ [ガールズアンドパンツァー][ガルパン][大洗][海楽フェスタ]大洗 海楽フェスタ 前日 上野駅
ガルパン列車の時間に合わせて上野駅にてスーパーひたちのチケットを買おうとしたら目当ての時間のチケットはすでに売り切れていた。例年ではガラガラの余裕で乗れたので油断していた。何があったのか。ともあれ 1 本遅い電車にした。おかげで往路のガルパン列車は撮れず。
上野東京ライン開業式典に遭遇したので出発時間まで眺めていた。
調印
パンダとパン子だっけ。
_ [ガールズアンドパンツァー][ガルパン][大洗][海楽フェスタ]大洗 海楽フェスタ 前日 宿へ
大洗駅についたら @megtan に遭遇したのでそのまま昼飯を一緒にすることにした。
のだがその前に宿へ荷物を置かせてもらうことにした。
今回の宿 小林楼
サンダース大付属高 アリサ
目の前に日野治旅館。去年のあんこう祭りのときに泊まった[ 20141115#p01 ]
部屋からの眺め。海が目の前にある。
サンダース推し
_ [ガールズアンドパンツァー][ガルパン][大洗][海楽フェスタ]大洗 海楽フェスタ 前日 おやつ
おひるのあとは 大洗シーサイドホテル へ移動して戦車ケーキを食べるなど。11:00 ~ 15:00 まで提供されているということで急いで行ったものの、15 時過ぎても注文してるひとが居たぞ。なお大洗シーサイドホテルは小林楼の隣だ。
_ [ガールズアンドパンツァー][ガルパン][大洗][海楽フェスタ]大洗 海楽フェスタ 前日 土産
まいわい市場へ移動してお土産を買っておくなど。明日になると超絶混雑するだろうから前日に買っておく。
2016-03-14 :-)
_ [鹿児島][九州紀行]九州紀行 4 日目
朝飯
移動 鹿児島港から桜島へ
桜島
初上陸。上陸して移動。ぬこ
活火山である。存在感に圧倒された。
鹿屋航空基地 資料館
復元された零戦。
二式大艇ちゃん。
救難飛行艇 US-1A 。写真を昔の仕事場の先輩へ送ったら「懐かしい」と返ってきた。
比叡のイカリがある。
移動 鹿児島空港へ
レンタカー返却など。
飯
鹿児島空港でカレー
ちょっと休憩
出発までまだ時間があるので足湯でダラダラするなど。
移動 鹿児島空港から羽田空港へ
だらだら
2017-03-14 :-(
2018-03-14 :-)
_ [Android]2018年3月定例会「クロスプラットフォーム開発最前線2018」
@DMM.comラボ
Monaca/Cordova 開発最前線2018
ハマった事例など
| ネイティブ | ハイブリッド | |
|---|---|---|
| UI | チューニングされてる | 自分でがんばる。不要なListを廃棄するなどしないといけない。OnsenUIを使うとか |
| 画面 | タップイベントをちゃんと検知できる | タップイベントが検知できないときがある(スクロール中など)。タッチイベントで代替 |
| 処理速度 | シングルスレッド。1つの画面でいろいろやってはダメ(軽量スレッドみたいなものを作る?) | |
| Cordovaプラグイン | プラグイン使えれば使う。機能が不足だと思ったら自作する |
まとめ: ネイティブもハイブリッドもメリット/デメリットあるので技術的スパイクを設けてリサーチしましょう。
質疑応答:
- 入門書以外にこういったバッドノウハウはどこかに情報あるか?
- →ユーザーグループに参加して質問すると誰か答えてくれる
Xamarinで始めるクロスプラットフォーム開発
- Xamarinはクロスプラットフォーム開発するための C# ライブラリだよ(乱暴)
- Xamarin.native は iOS, Android, Windows 各々で UI を自力で書かないといけないよ
- Xamarin.Forms はコードを共通化できるよ。でも細かい UI は書けないよ
- Xamarin ∋ C# なので最新の C# に追従できるよ
ゼロから始めるUnity生活
Unity はゲーム開発だけでなくアニメーション制作や産業機械のシミュレーションにも使われているよ。
機械学習使えるよ。バックグラウンドは TensorFlow だよ(ref. Unity Machine Learning tools and resources )
音声認識などにIBMワトソンも使えるよ(ref. IBM と Unity が提携、IBM Watson Unity SDK で開発者に AI のパワーをもたらす – Unity Blog )
質疑応答:
- Unreal Engine のエディタ(ブループリント エディタ?) のようなビジュアルプログラミングできる環境は用意されることはないのか?
- → 開発中だよ
PWAがたぶんくる
2022-03-14 :-(
_ シスタークレア
涙が溢れた。
去年母が亡くなってからいまだに遺品を処分できていない。
にじさんじのひとだし名前は知っていたけど、Twitter をフォローして、Youtube チャンネル登録と高評価をしてきました。
辛い思いをしているあなたが、また笑えますように。
— シスター・クレア🔔 (@SisterCleaire) March 14, 2022
2023-03-14 :-(
_ 日誌
晴れ。若干寒い。ホットカーペットを発動させた。暖房はさすがに要らん。
おひる。パン。
飯。回鍋肉。
マクロスプラス 4 話を見ました。 WANNA BE ANGLE はどこで使われるんだっけ。
2026-03-14 :-)
_ パリに咲くエトワール を見た
傑作
見てよかった。
フジコ 継田フジコ は凡人で、千鶴 (園井千鶴) は天才である、と評していたひとがいたが、逆であろう。フジコは妄想して自分の世界を構築できる、一度構築してしまえば筆が乗る、そのようなことができる。(それができない時期が続き苦しむ時間も描かれる) 千鶴はただひたすら鍛錬している。薙刀で鍛錬していたゆえそれがバレエにも活かせている。ただ千鶴の体の柔らかさや、日本人女性とは離れた長駆は天から与えられたものなので、千鶴は天才とは言えるか。
松竹のオリジナルアニメを並べてるひとがいたが、これらが好きなひとには間違いなく刺さる。 Eテレで放送するカテゴリの作品です。
松竹のオリジナルアニメ映画群、こうして並べてみると「その姿勢、とことん貫き通してくれよ……俺はどこまでもついて行くからよ……」と思わずにはいられない pic.twitter.com/jcJEejg0Hf
— えめりひ (@emerihhi) March 13, 2026












































































_ うさだー [自己責任を逃れたがる若年層の気質(要するに幼稚)を表してるというのが適切でしょう>どちらかというと微妙]
_ みわ [「 日本人全部 」とすることにより、その気質の対象となる層をはっきりと名指ししないで曖昧に表現しているのであるよ。私..]