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
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2001 : 01 02 03 04 05 06 07 08 09 10 11 12
2000 : 01 02 03 04 05 06 07 08 09 10 11 12
1999 : 01 02 03 04 05 06 07 08 09 10 11 12
1998 : 01 02 03 04 05 06 07 08 09 10 11 12
1997 : 01 02 03 04 05 06 07 08 09 10 11 12
1996 : 01 02 03 04 05 06 07 08 09 10 11 12
どうやって調べたんですかねこれ.「あなたのパスワードはなんですか?」 「123です」 サンプル数もよくわからんな.
つうか「‰」が実際に使われてるの初めて見た気がする.
時計もちゃんと洗えるところがいい.しかし,
Digital Clock T-Shirts are operated from 4 x AAA batteries (not included). Batteries will last between 12-36 hours (depending on mode) and can be replaced.
電池減るの早すぎませんか.
LL Ring の前哨戦として「キミならどう書く 2.0」の開催です!
今回は読者も参加しての大乱闘!!
お題は「100までの整数から素数を列挙せよ」です.
すっかり締切過ぎてたりしますが,おまけに,まるっきり Lightweight Language とは関係なかったりしますが,まあ番外ネタということで, OpenGL 版です.というか別に OpenGL であることは本質じゃないので, 「透視変換版」とでもいうべきか.実際のとこ OpenGL でプログラミングす るの初めてです.
2 〜 100 までの整数を並べる
→ 等間隔の格子でできた帯みたいなのを何本か用意する
→ 3 次元空間中にうまいこと配置する
→ うまいこと眺める
→ ウマー
で,この結果だけだと何だかさっぱり分からないので flash アニメーショ ン置いときます:
うーん,あまりきれいに見えないな.OpenGL で書いたアニメーショ ンをウェブに載せるときってどうするのがいいんだろう.
一見伏せ字にされているようで全くされていない件について.
上図の様な椅子を複数個横向きに並べて横たわる。4つで寝る流儀が一番快適 である。
1 個でも結構行けますよ.
要点: まくら重要
頭の後ろに (背もたれにかぶせるように) まくらを置きます.これがないと さすがにまともには寝れません.ちなみに使ってるのはこれ [2005-07-16-4].
正確にはこの姿勢には限らなくて,お行儀悪いですけどほぼ同じ姿勢で机の 上に足投げ出してることもあります.まあ椅子で寝てる時点でお行儀も何も ないですが.それ以外にも,机につっ伏して寝たりとか床に寝たりもします けど,いずれにせよまくらが重宝します.
まとめ: まくら重要
A さんと B さんがジャンケンをします.ただし,A さんだけはグーとチョ キしか出せないというハンデつきのルールだとします.あなたが B さんな ら,何を出しますか?
東大の 原辰次 先生が,とある講演 の余談として話されたネタ. (実は講演会自体は自分の講義と重なって出席 できなくて,この話はその夜の飲み会で聞いた)
これを尋ねるとほとんどの人が「グーを出す」と答える.実は,これは必ず しも最適な解ではない.グーを出すのは「最悪でもあいこに抑えたい」とい う「ロバスト制御」であるというお話.
グーが必ずしも最適ではないってのがどうにもピンと来なかったので,家に 帰ってから酔っ払った頭で計算してみた.ゲーム理論は一般書を流し読みし たくらいの知識しかないので,何か間違ってたら教えてください.
ジャンケンの勝敗による利得を,勝ち: +1, あいこ: 0: 負け: -1 とする. 利得行列は
| A\B | グー | チョキ | パー |
| グー | (0,0) | (1,-1) | (-1,1) |
| チョキ | (-1,1) | (0,0) | (1,-1) |
ここで (x, y) は (A の得る利得, B の得る利得) を表す.
このゲームでは,B にとって,チョキを出す戦略はグーを出す戦略に支配さ れている (相手の出方によらず,チョキを出すよりはグーを出す方が必ず良 い).よって B がチョキを出す戦略は消去できる.
| A\B | グー | パー |
| グー | (0,0) | (-1,1) |
| チョキ | (-1,1) | (1,-1) |
この縮小された 2x2 行列のゲームについて考える.まず純粋戦略,つまり 出すべき手を一つだけ考えるとすると,ナッシュ均衡は存在しない.すなわ ち,2x2 の 4 通りの組合せのすべてについて,A と B のどちらかの立場か ら見ると,手を変えた方が利得が増える.よってお互いに相手の手を読み合っ ていくとすると,解が収束しない.
というわけで混合戦略を考える.つまり,出すべき手の確率的組合せとして 戦略を考えて,均衡する点を考える.A がグー,チョキを出す確率を p, 1 - p とし,B がグー,パーを出す確率を q, 1 - q とする.
A の立場では,グーを出す場合の期待利得は 0 * q + (-1) * (1 - q) = -1 + q.同じくチョキを出す場合の期待利得は (-1) * q + 1 * (1 - q) = 1 - 2q.これらが一致するのが均衡点である (一致しないなら,A は期待利得の 大きい方の手を出すはずだ).よって -1 + q = 1 - 2q, すなわち q = 2/3 を得る.
B の立場では,グーを出す場合の期待利得は 0 * p + 1 * (1 - p) = 1 - p. パーを出す場合の期待利得は 1 * p + (-1) * (1 - p) = -1 + 2p. これらが一致するのが均衡点だから 1 - p = -1 + 2p, すなわち p = 2/3 を得る.
よって A が グーを確率 2/3,チョキを 1/3 で出し,B がグーを 2/3,パー を 1/3 で出すのがゲームの解となる.
ヤバス. いろんな意味でヤバス.
なんとなく列挙してみる.
ゲルインキのペン大好き.各種ゲルインキペンの中で特にどれがいいという こだわりはないんだけど,比較的どこでも手に入って,値段もお手頃って点 でぺんてるのハイブリッドのノーマルなやつを愛用.
で,黒はノーマルのやつでいいんですが,ハイブリッドのノーマルなやつの 赤色って,何かつまりやすいというか,突然出にくくなったりしませんか? 黒だとそんなことないんだけど.というわけで,赤についてはハイブリッド ファインを買うようにしています.
しかし K104 とか K105 ってぺんてるのオフィシャルページには既にないっ ぽいんだけど,もう過去のもの? K105 は EK105 が正統後継として (?) 生き残っているっぽいけど,K104 はこのまま在庫限りとかなのだろうか. うーむ.
書き物はひたすらこれを使います.まとめ買いして職場や自宅やカバンの中 やいろんなところに置いておいて,必要になったらどんどん使う.ユビキタ スプロジェクトペーパー.
ブロック図,回路図やタイミングチャートなどをかいたり考えたりするとき に方眼があるととても便利.方眼が不要なときにもうるさくない色と薄さ. コピーを取ったりスキャンしたりしたときに方眼が写らないのがよい.
紙質もよくてお気に入りなのだが,やや値段が高いのが難点か.
特にこの特定の製品に思い入れがあるわけではないのだけど,とにかく綴じ たあとの針がフラットであることが重要.
上に書いたプラスのフラットホッチキスは,お尻のところに針リムーバがつ いていないのだが,全く問題ない.なぜなら,リムーバはホッチキスについ ているものではなく,専用のものを使うのが快適だからだ.実はこの記事, これが書きたくて書いたと言っても過言ではない,かも知れない.
これはすばらしいです.針をいくつも連続して外すことができて,外した針 はリムーバの中にたまるので,針が散らばることもない.じゃあリムーバの 中にたまった針がジャラジャラと音を立てるのかというと,磁石で固定され るようになっているので,ちっとも煩わしくない.針を捨てるときは,ワン タッチで磁石から引き離されて簡単にゴミ箱へ.すばらしい.何度でも言う がすばらしい.
私の仕事の場合,「のり」の使いみちというと,封筒を閉じるときくらいな ので (科研費シーズンを除く),テープのりがお手軽で便利 .しかしテープ のりって,力の入れ具合とかに微妙な加減が必要だったりしてなかなか難し くないですか?
そこでドットライナー.これはすごい.もう二度と普通のテープのりには戻 れない.
文具か? ってのはやや疑問だけど.「シャチハタ印はダメです」って場合が 意外と多いので重宝.
職場でも自宅でも使いまくり.押し出しファイリングの封筒の代わりにもこ れを使う.100 枚パックで 1,000 円弱なので,値段を気にせずひたすら消 費.
(追記) コメントからの情報によると,どうも生産中止だそうで.詳細は → [2006-10-05-1]
* [nkwocrhtwc] Wow, cool man, big thanks! <a href=ht... (2008-05-07 15:16:02)
* [ohmqazeezz] Wow, cool man, big thanks! <a href=ht... (2008-04-22 10:53:36)
* [jnoounkkeg] <a href=http... (2008-02-06 18:09:43)
* [czvpggwzik] Doch es reichte nur f端r 2. 11b/g Ger辰ten... (2008-01-24 13:12:33)
* [jcfjqayzra] The data confirms the view that the euro... (2008-01-24 10:22:55)
* ...
その音: http://www.bbc.co.uk/wiltshire/audio/mosquito_sound.mp3
再生環境にもかなり依存するみたいです.自宅の PC のうち,suite (Sound Blaster 16, FreeBSD, mpg123) だと何も聴こえなくて,caprice (on-board C-Media AC97, Windows XP, Windows Media Player) だとキーンキーンキー ンという耳なりのようなものが比較的はっきりと聴こえます (ヘッドフォン or スピーカに関らず).
聴こえるというか,認識できるというか,「これ,音か?」って感じ.少な
くともこれでは着信に気づく自信ないwwww 若者にはもっとはっきり聴こえ
るのかな.ちなみに当方 17 歳 165 ヵ月 30 歳.
よけいなお世話でしょうが,聴こえないけど聴きたい人用に 再生スピードを半分にしたやつ 置いときます.
% mpg123 -r 44100 -s mosquito_sound.mp3 | sox -t raw -r 22050 -s -w -c 2 - mosquito_sound_halfspeed.wav % lame mosquito_sound_halfspeed.wav mosquito_sound_halfspeed.mp3
好久不見の直訳らしい.へー.
ファイル名の代わりに - を使う,だけではうまくいかなくて, 一緒に -xc をつけるのがミソ.知らずに -xc をつけずに実行すると
gcc: -E required when input is from standard input
なんていう不親切なエラーメッセージが出て来て,正解にはたどり着けない. ひどい.
どうしてこんなことを調べたのかというと,この間書いた tcc [2006-06-08-3] みたいなことを普通の gcc でやってみたくなったのだった.
とりあえずこんな感じで.
/usr/local/bin/gccx:
#!/bin/sh
tmpf=/tmp/gccx.$$
cleantmp () {
/bin/rm -f $tmpf
exit
}
trap cleantmp INT QUIT TERM PIPE HUP
script=$1
shift
sed 's/^#!.*$//' $script | gcc -xc -o $tmpf - && $tmpf "$@"
cleantmp
テンポラリファイルがいまいちなのだが.まいいか.
で,スクリプトはこう書く.
test.c:
#!/usr/local/bin/gccx
#include <stdio.h>
int main() { printf("hello world\n"); return 0; }
で,実行.
% ./test.c Badly placed (.
あれ? できない.test.c が csh で実行されているっぽい.なんだこれ.ご そごそ.
Tips.3
シェバング行に記述するコマンドは、必ずバイナリでなくてはならい。http://x68000.q-e-d.net/~68user/unix/pickup?%A5%B7%A5%A7%A5%D0%A5%F3%A5%B0
…そうか,再帰的にスクリプトを実行をしてくれたりはしないのか. 逃げ道もわかったのでやってみる.
#!/usr/bin/env gccx
#include <stdio.h>
int main() { printf("hello world\n"); return 0; }
な感じ.むー,微妙.もちろん gccx をバイナリ化すればいいんだけど,所 詮お遊びなのでそこまでする気なし.
ちなみに,gcc -xc - な技を知るまでは,
#include "/dev/stdin"
なファイルを別に用意してました.これの元ネタはたしか エキスパートCプログラミング だったはず. ただし,/dev/stdin じゃなくて /dev/tty だったと思うけど.「世界一汎 用性の高いプログラム」だったか何だかそんなの.
PDの採用率が減る一方で、DCの採用率は増えている。過去3年間の推移は以下のとおりである。
DC1:14%→18%→24%
DC2:12%→12%→17%
DC1とDC2のどちらかで採用される率:24%→28%→37%
そうだったのか.知らなかった.博士課程に行くなら無理をしてでも応募し た方がいいということですね.(見てますか? ○○君)
そこで、当面は、学振以外のポスドク職の数が変わらないと仮定し、常勤研究職・非常勤研究職のポスト発生数も変わらないと仮定して、H16採用DC1(437人)とH17採用DC2(835 人)、計1272人がH18年度終了時点で迎える運命を予想してみた。その結果、常勤研究職・非常勤研究職のポストにも、ポスドクのポストにもつけない人の割合は、H15年度終了時の27%(153人)から68%(863人)に増えると予想される。
約7割の終了者が、路頭に迷うことになる。
この分析はどうなんだろう.計算の根拠が正確にはわからないけど,H15年
度の DC 終了者が 153 / 0.27 ≒ 567 [人] で,そのうち研究ポストについ
たのが 567 - 153 = 414 [人],これを H18 の DC 終了予定者 1272 人から
引いて 858 [人],という計算なのではないかと想像する.5 人分の誤差は
「27%」が概数だからだろう.
(んー? でもこの計算には学振 PD 採用数減の要素が入ってないから,もっと別の計算をしているのでしょうか)
(追記: ほぼこの通りだったようです.H15 DC 終了者の正確な数は 567 人
→ 562 人だそうです)
以上の推測が正しければ,この分析は実は「学振以外のポスドク職の数が変 わらないと仮定し、常勤研究職・非常勤研究職のポスト発生数も変わらない と仮定して」行われたものではなく,研究職ポストに採用される DC 終了者 の絶対数 (≒ 414 [人]) が変わらないと仮定したものだと言える.しかし, 学振出身者が研究職への就職に強いという引用元前半の話や,DC 採用率が 増えている (= DC じゃない学生の率が減っている; 応募率がやたらと減っ てなければだけど) という話などを考えると,この仮定は根拠が薄い.
個人的感覚としては,DC 終了者の研究職就職率が下がりそう,という傾向 分析については (ポスト数減 + DC 採用率増からの自然な帰結として) 概ね 同意できますが,7 割という数字はちょっと無理がある気がします.まあ蓋 開けてみないと分からないですが.
あと蛇足ですが,ここでいう「路頭に迷う」の中には研究職以外に就職する 人も含まれてますので,表現が強すぎます.もっとも研究者養成政策の是非 を論ずる以上,研究職以外に就職する人数を失策と数えること自体は間違っ てないと思いますが.
蛇足その2: 学振の終了時アンケートの分類ってわりと曖昧だった記憶があ るんだけど,ちゃんと正しい統計取れているのかなあとちょっと不安.たと えば今回の話に出てきた中だけでも,常勤研究者,非常勤研究者,ポスドクっ て分類で研究職全体を網羅的かつ排他的に扱えているのかかなり疑問.つう か自分のときは常勤とポスドクの両方に丸をつけたような記憶が(汗
(追記1)
学振の終了時アンケートそんなのあったっけ?と思うほど印象が薄い(汗
http://miyabi-phd.lolipop.jp/diary/2006-06-12.html#2006-06-12-1
すみません,当時の資料を確認したら,アンケートじゃなくて,辞退願の辞 退理由欄でした.
(追記2) yahara 先生から詳しい解説を頂きました.ありがとうございます.
というswk’s logさんのご指摘は、もっともである。私も仮定の根拠がさほど強いものだとは思わないが、研究職ポストにすぐに採用される DC 終了者数がそれほど増えるとは思えない。
はい,上にも書いたとおり「DC 終了者の研究職就職率が下がりそう」とい う傾向予測については,私もおそらくその通りだと思います.ただ「約7割 の終了者が、路頭に迷う」という数字があまりに衝撃的だったので,その根 拠を自分なりに考え直してみたのがこの記事でした.
#!/usr/local/bin/tcc -run
#include <stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
ちょっと楽しげかも.
5 秒? うちの地元では「3 秒」だったのだが.
と思ったら,はてブがそういうコメントだらけ.もしかして日本は 3 秒ルー ルで,アメリカは 5 秒なのか.日本の床が汚いのか,日本の食べ物がより べとべとしているのか,日本人の方が潔癖なのか.というか潔癖だったら落 とした瞬間に食わんだろうというか.
前に書いたことですが [2005-03-27-1],あえて再掲.
思うのだが,ここに出て来る∀と∃とか,ほかには必要条件・十分条件とか,帰納法とか,そういう概念は高校辺りで「数学とは別の独立した科目として」教えるべきだと思う.そして理系文系関係なく,当然必修すべきものと位置付けるべきで,もちろん大学入試でも事実上必須とするべきだ (そもそも今のご時世,理系文系の区別ってどうよ,てのは置いとくとして).
(中略)
微分積分が分からなくても,それが必要な主題を扱わない限り特に困ることはない.しかしこういう論理的な概念は,およそ知的な議論を客観的に行うためには常に必要なはずだ.「あ,俺数学分からないから」といって逃げられようでは(逃げることを許すような教育体系では)困るのだ.
んー,どうだろうなあ.現行の高校数学に含まれているものを抜き出すだけ じゃ,独立した科目にするには足りんかなあ.
つうか本来「国語」がそういう役目を担ってくれるべきなんだけどな.
めくるめくようなというか本当にめくるめいているというか,要するにめま いがして困っています.
先週末,深夜に突然強い回転性のめまいを感じて,吐いて,吐くとしばらく 楽になるんだけれど,しばらくするとまた目が回って,を繰り返して,こりゃ まずいと思って病院に行きました,というかテンパってしまい救急車呼びま した.もちろん当時は自分なりに必死だったのですが,たぶん救急車にお世 話になる程の症状ではなかったと思われます.これは かなり迷惑な行為 だったようです.ごめんなさいすみません以後気をつけます.
で,いろいろ診断してもらって CT スキャンも取ってもらって,とりあえず 脳の異常ではなさそうだということでそのまま普通に帰りました.今日改め て病院に行き診てもらいましたが,所見は変わらず.要するに原因不明なの で様子を見ることに.
で,それ以降,ぐるぐると回転するほどひどいのは来ていないのですが,常 に何か平衡感覚が取れてないというか,フラフラしているような感覚です. 座って仕事している分にはまあ大丈夫なのですが.原因不明というのが激し く不気味です.
いずれにせよお騒がせしてご迷惑をおかけした皆様本当にすみません.
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
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2001 : 01 02 03 04 05 06 07 08 09 10 11 12
2000 : 01 02 03 04 05 06 07 08 09 10 11 12
1999 : 01 02 03 04 05 06 07 08 09 10 11 12
1998 : 01 02 03 04 05 06 07 08 09 10 11 12
1997 : 01 02 03 04 05 06 07 08 09 10 11 12
1996 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2008-04-23 08:31