2007-09-01から1ヶ月間の記事一覧

歯医者

虫歯の治療。前回削ってつめもの入れたところを再度掘りおこして、歯の型をとって仮の詰め物をいれた。掘りおこしたときに、舌で穴の大きさを調べてみたら思いの外深い穴であせった。そんなひどい虫歯だったのか。痛みがなかったのが不思議。

若手の会の準備

情報科学若手の会のデモセッションに発表する人がいないということで、恐れ多くもS式PEGの発表をすることにしたのが先日のこと。ちまちまとデモの内容を考えてみるものの、ウケをとるネタも思い付かないし、技術的に凄いことをやってるわけでもないし、うー…

AdSense が空気読みすぎな件

http://news.livedoor.com/article/detail/3304022/

ふと気づく

Lispのマクロって、DSL的に使う便利さもあるけど、実行環境による差異を吸収するのにも使えるなぁ、ということに気がつく。twittering-mode.elを作っていて、UCSから文字コードに変換する関数として、ucs-to-charがあるときはucs-to-charを使い、無い場合はd…

twittering modeのscreencast作ってみた

twittering mode screencastfriends timelineがそのまんま表示されているので、もし問題がある人はひと声かけてくださいまし。

成績確認した

LinuxのFirefoxからポートフォワードして見ようとしても学内から見ろやゴルァ!と言われたので、WindowsのIEからポートフォワードしてみたら見れた。それにしても専門課程の評価甘すぎだろ、と思う。まあ、優の中でも確実に差はついているんだろうが。。そし…

氏名と名前空間

名字ごとに名前空間があると考えると、はやみずという名前空間での衝突確率は結構低いらしい。田中とか鈴木とか衝突だらけ。

Fortressの中の人からメールキター

Fortress discussionにfortress-mode.elつくったよー、というメールを流してからしばらく反応がなかったので、華麗にスルーされたものかと思っていたら、今日になって中の人からメールが来た。fortress-modeをFortressのレポジトリに 入 れ な い か?(超訳…

Caps LockはCtrlで潰すべき

Emacs使う人も、使わない人も、Caps Lockは潰してCtrlに割り当てるべき。Caps Lockなんて、死ぬまで数えるほどしか打鍵しないだろうし。EmacsユーザでCaps LockにCtrlを割り当ててない人は、独自の打鍵方法を見出した人*1か、究極のマゾ。 47 名前: 留学生(…

twittering-mode.el 更新

id:masa_edwにCarbon Emacsでのデバッグ作業を手伝ってもらったり、xml-parse.elをやめてxml.el(標準添付)を採用したりと、結構大幅に書き換えた。そんなわけで、twittering-modeをどうかひとつよろしくおねがいします。http://d.hatena.ne.jp/knagano/20070…

わからん

この人の考えてることがさっぱりわからん。前にちょっとわかった気がしたけど、気のせいだったらしい。【XDev】Feedが盛り上がらないのはFeedリーダーの機能不足が原因 | 日経 xTECH(クロステック)

twittering-mode.el リリース

EmacsからTwitterするためのメジャーモード twittering-mode をリリースいたしますた。詳細はこちら → HugeDomains.com - Shop for over 300,000 Premium Domainsかなり荒削りな感じなのは、慣れないelispで4日やそこらででっちあげたものなのでご了承くださ…

twittering.el

ここ数日Emacs Lisp書きすぎだろ、常識的に考えて、、、もはやTwitterという目的がどこかに行き初めている。open-network-streamを使って、HTTPサーバーに"GET /hoge HTTP/1.1\r\nHost: twitter.com..."とかリクエスト送ってxml取得するとか、お前は一体何を…

S式PEG改良

変数に値を捕捉するフォームを、括弧を使って書けるようにしてみた。 (parse-string-with ((add <- (mult lval) #\+ (add rval) :return `(+ ,lval ,rval) / (mult val) :return val) (mult <- (prim lval) #\* (mult rval) :return `(* ,lval ,rval) / (pri…

twittering.el

,. -‐'''''""¨¨¨ヽ (.___,,,... -ァァフ| あ…ありのまま 今 起こった事を話すぜ! |i i| }! }} //| |l、{ j} /,,ィ//| 『おれはcurlでTwitterのAPIを叩こうとしていたら i|:!ヾ、_ノ/ u {:}//ヘ 思ったらいつのまにかHTTP/1.1のRFCを読んでいた』 |リ u' } ,ノ _…

アリス症候群

小学生くらいのときに、風邪ひいて熱でてるとよくこんな症状出たな。アリス症候群ていうのか。 1 優しい名無しさん :2007/04/02(月) 22:20:46 ID:Tc1XZwoD 不思議の国のアリス症候群 [Alice in wonderland syndrome] 身体の一部や全体が拡大、縮小、二重に…

資格の話について

お前の明日はいつなんだと言われそうですが。 端的に言って必要ないかと思います。資格の一大市場である専門学校にしばらくいて解ったのですが、資格というのは学歴も実績もない人間が市場価値を偽装するための道具としての側面があって、程度の低い資格ほど…

資格の話

いくつか反応があったので、それに対する反応を明日書く。

twittering.el

バッファにfriend_timelineの内容、ミニバッファからstatusをPOSTできるようなelispを書きはじめた。バッファの扱いさえわかれば、本質的に難しいことは何もなく達成できそう。車輪の再発明の予感がとてもする。

Emacs Lisp を書いていて思うこと

エディタのマクロ言語であるという性質上、副作用だらけなのはしょうがないのかもしれないけど、なんかいろいろ誤魔化してるなぁ、という気分になる。Scheme脳?

カジュアルだとかそいういう問題じゃない

オーディオをもっと普通の趣味に――好きな音楽を楽しむための、磨きがいのある道具として、例えば女の子を口説く時に「いいオーディオがあるんから、音楽聞きに来なよ。うちで聴くとヤバいよ」と言えるような、若者が当たり前に語れるカジュアルなものにして…

Modern compiler implementation in C 読み始めた

思いの外英語でも読み易いな。予備知識がある程度あるからだろうか。

JR東日本の朝は6:30から始まる

ねーよwwwwwwwwwwww

なんかよくわからんけど

SoftEtherの中の人にクロールされたっぽい。3、4秒おきくらいに、リファラ無しのアクセスがイパーイきてた。SoftEtherが何かやろうとしている?

S式PEGパーサ:プロトタイプ完成

一応簡単な例は動くことが確認できた。まだまだバグがいっぱいあるだろうけど、動くと嬉しいね! gosh> (parse-string-with ((add <- < mult lval > #\+ < add rval > :return `(+ ,lval ,rval) / < mult val > :return val) (mult <- < prim lval > #\* < m…

S式PEGパーサつづき

構文解析してAbstract Syntax Treeを構築するところまでは昨日までで大体できてた。そこからPEGライブラリを使ってパーサを構築するコードを書きつつも、構文を解析しやすいように細かい変更を重ねる。あーでも、構文は結局最初のでもよかったんじゃまいかと…

福井\(^O^)/オワタ

http://koerarenaikabe.livedoor.biz/archives/50976890.html