インフラのコード化にちょこっと触れてみる

さっそくサーバ/インフラ徹底攻略(技術評論社)を参考にインフラのコード化に触れてみたいと思います。 VirtualBOXのインストール https://www.virtualbox.org/wiki/Linux_Downloads 公式サイトにマニュアルもあります。 まずは/etc/apt/sour... 続きを読む


ノリとプログラム作成

長い時間タイピングするときって結構ノリが重要だと思うんだな。仕事でないから何で書いてもいい訳だし、プログラマではないのでしょっちゅう書く訳ではないし、プログラマの友人なんかももうしばらく会ってないので、本職がどんな感じで作業してるのかも聞けないし、あくまで感覚でしかないけど、ノリにのれる環境ってのは... 続きを読む


くえすちょん 疑問 難問

今年ももう半年ほど経つけど、自宅ではほぼプログラムの勉強しかしてないなぁ・・・ まぁいいんだけどな。 C言語からプログラムの勉強を初めた訳だけど、行く先々で情報が欲しいときに検索をかけるとKENJI’S HOMEPAGEが出てくるのだけど、ほかにもHOWTOサイトはあるんだけど、自分が欲... 続きを読む


アセンブリとレジスタと時々オートマトン

ここんとこアセンブリばっかりやってる訳ですが、プログラム全体を大きな塊として見てみると、分からないとこはないのだが、レジスタの使い方とか割り込みとか、その他もろもろについてちゃんと理解してなかったら、ほんとの意味で分かってないし、それだとアセンブリ言語をやってる意味がないんじゃないかな~と思ったわけ... 続きを読む


OS作成その4 崩壊

30日でできる予定のOS自作入門ですが、やっと4日目が終わった・・、正確には読み終わった、だけど、理解度は3日目だ。 自慢じゃないが、30日で終わらない自信がたっぷりある。 そんな訳ですが、まずは アセンブラの関数で遊んでみる 著者の川合さんが作ったアドレスを指定する関数を使ってちょっと遊んでみる。... 続きを読む


OS作成その3 機械語

アドレスを指定するという事はどういうことか いつの事だったか忘れましたが、シェルコードを実行してみようって事をやりました。 どうやったかを思い返すと、領域違反でリターンアドレスのポインタになっている変数を利用して実行したわけですが、教本の3日目にある、「ブートセクタからOS本体を実行してみる」ってい... 続きを読む


OS作成その2 ソースと逆アセンブルと比較してみる

こないだからO30日でできる自作入門という本を始めてます。 文章も面白いし、書いている内容も結構濃いし、なかなか面白い。 2日目は1日目にバイナリエディタで書いていたソースをアセンブリ言語にして進めていく感じになってます。 試しに1日目のほぼバイナリのソースを逆アセンブルしていたので、今回のアセンブ... 続きを読む