Skip to main content
ぼくとしりとりの 約 3.0×10 3 日間戦争 ~今日、ぼくがしりとりのすべてを語り尽くす~ えりっく さーとる 2010.12/12  第 23 回 SIProp 勉強会
先に言っておかなければならないこと 風邪をひいている可能性
タイトルは釣り
did2memo さん尊敬してます!
参加しようとしたら何故か講師側に
そもそも P2P に見事に関係ない
じゃあきみなにしにきたの -> 言いたいことがある しりとりをナメるな
東工大には 附属の高校があります
高校生が研究をしようとする とこうなりますという例
えりっくとかいうやつが SIP とか DHT について知りたがっています←本来の目的
おしながき 1.HOURDS D' OEUVRE  ( 発表の前に ) 自己紹介とか
研究3テーマの概要 2.POTAGE ( ちょっとした研究 ) テーマ1:課題研究で つくったなんちゃって OS 3.ENTHE'E ( 本日のメインディッシュ ) テーマ2:一番いいしりとりの研究とつくば AC 4.SARADE ( 添え物 ) テーマ3:ゲーム用 自作インタプリタ 5.DESSERT ( 締め ) まとめ
質疑応答という名のフルボッコ 技術の フルコース!
自己紹介とか えりっく さーとる 自称:なんちゃってプログラマ
国立大学法人東京工業大学附属科学技術高等学校 科学技術科 情報・コンピュータサイエンス分野3年
PC 歴 10 年目だがしかしプログラミング歴 3 年目
Twitter やってます  @siritori
セキュリティ&プログラミングキャンプ 2009  卒業
言語 C, Java, Perl, Erlang, ActionScript あたり 特技:しりとりとマッサージ
よろしくお願いします
研究テーマの概要 3つあります 課題研究でつくった なんちゃって OS
一番いいしりとりの研究と つくば AC
ゲーム用自作インタプリタ Q. 時系列は? A. かなりぐちゃぐちゃ -> ざっとあらわすと右図 しりとりの研究は 本当に 3000 日 年齢 できごと 11( 小 5) しりとり研究開始  HP 公開 12( 小 6) 誕生日に広辞苑もらう 13( 中 1) ひたすら語彙の充実 14( 中 2) 戦法の考察 15( 中 3) ( 受験 ) 16( 高 1) プログラミングに出会う 17( 高 2) セプキャン←関係ない 18( 高 3) しりとり bot プロトタイプ実装 課題研究開始 最長しりとりの研究 受験終了 課題研究終了 スクリプト言語の開発開始
研究テーマの概要 1. 課題研究でつくった なんちゃって OS 学校の 課題研究 (≒ 卒業研究 )
初めて他人とソースコードを共有
共同研究初経験 目的 コンピュータってどうやって動いてるの? という疑問解決 内容 H8SX で動く OS を フルスクラッチでつくってみる 結果-> 黒歴史 ほとんど中途半端 何がいけなかったか 基本情報からやりなおしてこい
班員にバリバリ書ける人が少ないのに なにもサポートをしてやれなかった そのかわり 疑問はある程度解決
進め方についてのいい反面教師
研究テーマの概要 2. 一番いいしりとりの 研究とつくば AC 総研究期間約 3000 日←若干誇張
いくつかあるけど2つアプローチ 実戦から学ぶしりとりに 勝つ方法
シミュレーションによるしりとりが長く続くための単語の選び方の研究 目的 最初:父さんに負けたくない いま:本格的な研究のプロセスを体験 内容 できるだけ長くしりとりを続けるようなしりとりの研究 結果-> 大学合格できました 一応それなりの成果はでた
けどこれよくよく考えたら 当たり前じゃないの・・・ まだまだ研究は続く!
研究テーマの概要 3. ゲーム用 自作インタプリタ とあるきっかけでゲームを作ることに
コードを書きながら、システムとコンテンツは分けたいよなぁとかぼんやりと 目的 ゲーム制作のスクリプターの 負荷軽減
せっかくだし プログラミングスキル の腕試しをしたい 内容 インタプリタの開発 ※ 現在進行形。 力試しと銘打っている以上 あえて bision,flex の類は使いません
あえて C で書いてみる
あえて ドラゴンブックは読みません で、現状どうなのよ 字句解析器できました
変数表管理機能 (?) つけました
途中で文法の変更を加えつつ構文解析器を書いている←イマココ
研究テーマの概要 ざっとそんな感じのことを これからお話します
POTAGE : ちょっとした研究 課題研究でつくった なんちゃって OS ~共同研究をしようとしたら~ 1. きっかけ 2. 実装したもの 3.( 困った | 悩んだ ) こと 4. 研究 () を振り返って
1. きっかけ 「磯野ー OS 作ろうぜー」
そういえば小学校のころからコンピュータの動くしくみ気になってたし、 OS 作れば理解ができるかも
名前どうしよう-> MenTOS
30 日でできる (ry はあえて使わない
そのころ話題になりだしていた トランジスタ技術 4 月増刊号 「今すぐ使える! H8 マイコン基板」
こ  れ  だ
学校の予算で降りたので痛手なし
2. 実装したもの 全然数がない マルチタスキング コンテキストスイッチ
循環リストを使った簡単な物 ファイルシステム どうしても独自規格をつくってみたかった