タグ

ブックマーク / sandai.hatenadiary.org (5)

  • 2回目のC言語で『12ステップで作る組込みOS自作入門 』の通りに組込みOSを作ってみた - 三等兵

    12ステップで作る組込みOS自作入門 出版社 : カットシステム (2010/05) 発行日 : 2010/05 前回の初めてのC言語で『30日でできる!OS自作入門』の通りに初めてのOSを作ってみた - 三等兵は汎用OSでしたが今度は組込みOSです。参考書は『12ステップで作る組込みOS自作入門 』です。こいつぁすげえや。丁寧に仕上げられた良書でした。 「組込み」とタイトルがついているので興味を示す層が狭そうですが、プログラムを書く多くの人にとって役立つ内容だったと思います。 前回は必死にわかんないーわかんないーを連呼しつつ頭を抱えて苦行みたいな感覚でやっちゃいましたけど、今回はそんな苦労もあったからか余裕を持って楽しめました。 書ではWindowsだけではなくLinuxでも開発できるよう解説されているのでどんな環境でも問題ありません。Linux入れるのがめんどくさかった私は例によって

    2回目のC言語で『12ステップで作る組込みOS自作入門 』の通りに組込みOSを作ってみた - 三等兵
    shuzo_kino
    shuzo_kino 2012/09/17
    林檎さんでも作れるのか
  • typeof演算子から学ぶJavaScriptのデータ型の概念と関係する考察のまとめ - 三等兵

    まずはtypeof演算子について。JavaScript Gardenというウェブページがありまして。こういう一文がありまして。 The typeof operator (together with instanceof) is probably the biggest design flaw of JavaScript, as it is near of being completely broken. http://bonsaiden.github.com/JavaScript-Garden/#typeof 訳)http://efcl.info/adiary/Javascript/JavaScriptGarden#k95p17 要するにtypeof演算子は「ヒャッハーtypeof演算子ぶっ壊れてるぜー」ってことらしい。理由が下記の表。 [表1] Value Class Type - "f

    typeof演算子から学ぶJavaScriptのデータ型の概念と関係する考察のまとめ - 三等兵
  • もっと早く欲しかった。Emacsの鉄板入門書は『Emacs実践入門』で間違いない - 三等兵

    (友情出演:買ってきたうまいキャベツ) id:tomoyaさんこと大竹智也さんご人から『macs実践入門ー思考を直感的にコード化し、開発を加速する』を献していただきました。ありがとうございます。書評が遅れてすみません。ちょっと血便でわさわさしてました。 いまなら確実にEmacsは入門しやすい 確かEmacsに出会ったのは2年前。おそらく当時の私であればEmacsを誰かに使ってみたらと安易にすすめることはなかったでしょう。 酷使した両手からしたたる血によってキーボードは真っ赤にそまり、Emacs Lispの括弧プレッシャーで括弧恐怖症となってしばらくかぎ括弧しか使えなかったあの頃。ロックマンに出てくるE缶のEの文字を見るたびにビビってティウンティウンだったあの日々・・・。 そんなトラウマを経験した私がすすめするわけがないでしょう。そしてこんなことがあったなんていう事実もないでしょう。 も

    もっと早く欲しかった。Emacsの鉄板入門書は『Emacs実践入門』で間違いない - 三等兵
    shuzo_kino
    shuzo_kino 2012/03/30
    >しかし、知識がない者からすればドットファイルってなに?からスタートです。設定ファイルを自分で書かなければいけないことに驚きで、あたふたいろいろ調べてそのうちめんどくせって脱落してしまうでしょう。
  • うわっ...私のEmacs、使いにくすぎ?だったら...カスタマイズシヤッセー!!ダァダァシエリイェッスッシェーショーヘイヘイ!!! - 三等兵

    日々事あるごとにダァダア言っとります。たとえばタンスの角に小指をぶつけりゃ、 「ダァ!!!」 扉を閉じるときに指を挟んで、 「ダァ!!!ダァ!!!」 猪木がイチ,ニ,サンと叫ぶものなら、 「ダァ-------!!!」 と言っとりますがあーーー!!!・・・という荒ぶる猪木の気分ではありませんが。 MacになってからCodaと付き合いだして疎遠になっていました。でもやっぱりEmacs使ってたときが一番捗ってたのでまたお付き合いを始めようかと。 ・・・え?Emacsとの馴れ初めですか?気になります?気になります?そうですね、あれは、忘れもしない雪がしんしんと全く降ることがない初秋のある日のことでした。私は当時は日々事あるごとに「ヘァ!!!ヘァ!!!」とウルトラマンしていました。時々「フォッフォッフォ!!!」とバルタンもしてました。クセなんです。そして出会いました。 ピグモンと。 それ

    うわっ...私のEmacs、使いにくすぎ?だったら...カスタマイズシヤッセー!!ダァダァシエリイェッスッシェーショーヘイヘイ!!! - 三等兵
  • yesyes .emacs - 三等兵

    githubにおきたくないほどに使い慣れてないのでここにおいておきます。ブランチだのコメントだのなんやかんややってどうでもいいことをよく分からずに延々とやったあの恥ずかしさ履歴を消す方法はないのか!ええい!いんたーねっつはこわいところだぞなもし! ;; ------------------------------------------------------------------------ ;; @ load-path ;; load-pathの追加関数 (defun add-to-load-path (&rest paths) (let (path) (dolist (path paths paths) (let ((default-directory (expand-file-name (concat user-emacs-directory path)))) (add-to-l

    yesyes .emacs - 三等兵
  • 1