うまくいかない日に仕込むラペ 「あぁ、今日のわたしダメダメだ…」 そういう日は何かで取り返したくなる。長々と夜更かしして本を読んだり、刺繍をしたり…日中の自分のミスを取り戻すが如く、意味のあることをしたくなるのです。 うまくいかなかった日のわたしの最近のリベンジ方法。美味しいラペを…
![はてなブログ | 無料ブログを作成しよう](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)
うまくいかない日に仕込むラペ 「あぁ、今日のわたしダメダメだ…」 そういう日は何かで取り返したくなる。長々と夜更かしして本を読んだり、刺繍をしたり…日中の自分のミスを取り戻すが如く、意味のあることをしたくなるのです。 うまくいかなかった日のわたしの最近のリベンジ方法。美味しいラペを…
_ Binary 2.0 カンファレンス Binary 2.0カンファレンス 2006 発表資料とレポート 一昨日になるが、Binary 2.0 カンファレンスに参加した(ご招待ありがとうございます)。 今回も滅法おもしろかった。僕にとっては、ネタ的/プレゼンインパクト的にはWiiリモコンでPS3をあやつった八重樫剛史さんの『tty hacks for PS3 Linux』と、あるある感が(あるのかよというツッコミはあるだろうけど)楽しかったakrさんの『getcontextの怪』と中村実さんの『マルチコア時代の並列プログラミング:ロックとメモリオーダリング』がベスト3かな。もちろん、「1か0かどちらかを選べと聞かれたら自由と答える」にはぐっと来たけどな。 で、上のはおいおいということで、残りからは本題に入る前に時間を食われてなにやら良くわからなかった竹迫良範さんの『Web2.0時代のAj
&rest 引数の使い方が微妙にわかったので,Lisp の format 形式のメッセージをポップアップダイアログに表示する msgbox API を作ってみた. (define-cproc msgbox (format:: &rest args) (body " ScmObj os = Scm_MakeOutputStringPort(TRUE); GtkWidget *dialog; Scm_Format(SCM_PORT(os), format, args, FALSE); dialog = gtk_message_dialog_new(GTK_WINDOW(Shiki_EDITOR_WINDOW), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, Scm_GetString(SCM_STRING(S
停電とか,寿命でHDDが壊れてしまった場合,せめて残っているデータだけでも取出したい・・・そういう泣きそうな状況に陥った人向けの作業メモ. 概要としては,例えばCDROMをCDRへコピーする際には, 一度 CDROMからデータを吸い出してISOイメージをつくって ISOイメージをCDRへ書き込む という作業をする.同じように 壊れたHDDからデータを吸い出して 新しいHDDへ書き込む という作業手順で,破損したHDDから残っているデータが救出できる.以下,具体的な作業手順についてまとめる. 状況を把握する たとえば dmesg で以下のようなエラーが出ている場合は end_request: I/O error, dev 03:42 (hdb), sector 31719462 hdb: read_intr: status=0x59 { DriveReady SeekComplete Dat
はてなブックマークの最近の人気記事で紹介されていたhttp://www.gakushuin.ac.jp/~881791/fs/にある『「水からの伝言」を信じないでください 』に関して、どちらかというと批判的立場から書いてみます。 まず、『「水からの伝言」を信じないでください 』というタイトル自体が、何ともニセ科学風に感じられてしまいます。『「水からの伝言」は間違っている 』とかではなくてまだよかったと言えば、ある種のうさんくささというか、いわゆる「とんでも」のような感じがわかりやすいでしょうか。「○○は間違っている」というような題名の文章は、その題名だけであやしいものだと判断してもいいと思います。「○○を信じないでください」という題名の場合も、あやしさは似たようなものだと感じます。 道徳の授業につかうなら、事実でなくても、かまわないのでは? もちろん、イソップ童話など、事実ではない「お話」
以下メモ. 今,エディタに変な変数名とかを入れると. $ ./hariboteEdit *** ERROR: unbound variable: hoge Stack Trace: _______________________________________ これは,ちゃんとエラーハンドラを登録してエラー処理を行っていないから,単に強制終了されてるだけだと思った. というわけで, signal.h とかを include して,ABORT とかを無視すれば (ちょーダーティハック…) とりあえずは落ちなくなるんじゃね ? signal(SIGABRT, SIG_IGN); とか安易に考えたのだが… 駄目… っ ! こりゃもう,たぶん _exit(1) とかが呼ばれてて,どうしようも無い感じである. ということで,真面目にエラー処理のやり方をちょっと追ってみる. repl.c で. sta
ふと思いついて,パタンマッチでコンパイルタイムにマクロメタプログラミングできないのかねぇと. ようするに,C++ のこれがやりたかった. template<int n> struct fact{enum{fn = n * fact<n - 1>::fn};}; template<> struct fact<0>{enum {fn = 1};}; ノリ的にはこういう風に書きたいんだけど… (疑似コード) (defmacro fact (0) 1) (defmacro fact (n) `(* n (fact ,(- n 1)))) そして,(fact 10) とかが 3628800 という静的な形でソースコード上に貼り付けられて欲しい. しっかし,よく考えたら,Common Lisp の macro は (今日一日調べた限りでは…) テンプレートの特殊化とかできないから,単に上書きされるだけ
C言語で、 if (A || B) do_something();なんて書くときは、AかBかのいずれかが成立すればdo_somethingが実行される。 || は英語で言うところの or なわけだが、英語のorは、「AかBかのいずれか」だが、「AとBの両方」というケースが含まれるとは限らない。 だって、日本語にしても「アイスかホットかどちらにしますか?」と聞かれて「両方」とは普通答えないだろう。 このように「両方」の条件も含まれるときに曖昧さなしに書きたいなら、or ではなく and/or と書く。 例) Money and/or clothes are welcome. 金と衣類またはそのどちらか一方でも結構です。 and/orって書いてあるとそれだけで意味が捉えにくいのだけど Money || clothes are welcome. って書いてあれば見ただけで理解できるのになぁと思う
最近出たLinux Kernel 2.6.18にcache pollution aware patch がとりこまれた。 会社のブログに書いたので御参考まで。 ユメのチカラ/Linux Kernel 2.6.18とCache Pollution Aware Patch http://blog.miraclelinux.com/yume/2006/09/linux_kernel_26_2c2c.html 今日はカーネル読書会。 お題: glibc malloc について malloc関数はlibcの中でもっとも使用頻度が高い関数の一つでありながら、その実装の詳 細は意外なほど知られていません。 Unix誕生当初のプログラミングスタイルでは、ほとんどのデータはスタックとグローバル変 数に格納されており、mallocの使用頻度は低かったようです。しかし、今日ではGUI、スク リプト言語、C++と
普段の話題と全く関係ないですが、今回はちょっとmime-TeXの練習を兼ねて、小飼弾氏出題の数学の問題を解いてみます。 問題はこちら。 次の条件を双方とも満たす整数が存在することを証明しなさい。 a. 1987を約数として持つ b. 十進法表記で、0と1だけ登場する この問題のキモは小数表現です。例えば1÷22を計算すると、0.045454545…のように循環する部分が出現します。 これをうまく使えば割と簡単に解けます。以下解答。 を十進法の循環小数で表したものを とする。 ここで、小数の非循環部分 循環部分 と置くと よって は を約数に持たないので、 が の倍数となる。 そこで、 ( は自然数)とすれば となる。これは十進法で と しか出てこない数であり、かつ の倍数である。(証明終) というわけで、この問題は1987である必要はなく、どんな自然数を持ってきても同じことが言えま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く