Hacking一覧

NO IMAGE

セルフホストCコンパイラaqcc 開発記

セキュリティキャンプ全国大会2018に行って、講師のRuiさんとhikaliumさんのご指導の下、セルフホスト可能なCコンパイラを作ってきました。 事前学習として7月頭から開発を始めたのですが、その際に日記を付けていたので、それを適当に編集して以下に公開します。 諸注意としては 基本的に技術的なログなのでプログラミングを知らない人には(多分)何も面白くない。 C言語が読...

NO IMAGE

セキュリティ・キャンプ全国大会2018応募用紙の話

お久しぶりです。PiBVTです。前回、ゴールデンウィークにH8マイコン用のOSを作った話以来の投稿となります。あの記事も、もともとはセキュリティキャンプ全国大会に応募しようと思ったことがきっかけで書いたものでしたが、この度、無事にシステムプログラミングトラックOS開発ゼミの審査に通過したので、応募した内容を掲載したいと思います。 私は他の参加者の方たちのように洗練されたナウでヤングでバッチグ...

NO IMAGE

セキュリティ・キャンプ全国大会2018応募用紙の話

みなさんこんにちは。(はじめまして|お久しぶりです)。艮鮟鱇です。6月に入り少しずつ暑くなって参りましたが皆様御機嫌如何でしょうか。私は花粉症です。 さてこの度 セキュリティ・キャンプ全国大会2018 というものに出来心で応募したところ、なんと通ってしまいました。びっくらぽんです。このイベントは一度選考を通ってしまえば参加できる(二次面接などはない)ので、 8月の半ばぐらいに開催地である東京...

NO IMAGE

サイレント・カーテン

sudo systemctl stop―― サーバーにそのコマンドを打ち終えてから、僕はふぅとため息をついた。息を吐き出してから、今打ったコマンドに、自分が何の感慨も持っていないことを理解した。それは多少の感慨を僕に与えた。 自分が持っていたサービスの一つが終わる。そう考えれば、もう少し感情が湧いてきても良いようなものであった。たとえそれが、コマンド一つで成し得ることにせよ。 ふ...

NO IMAGE

GW中に「12ステップで作る組込みOS自作入門」をした話

どうも。半年ぶりの投稿のPiBVTです。 今回は、GW中に「12ステップで作る組込みOS自作入門」をしたのでそのことを書きたいと思います。 12ステップで作る組込みOS自作入門とは? H8/3069Fというマイコンボードを利用して、少しずつステップアップしながら最終的にはOSを動かそう。という主旨の本です。 気になる方は色々検索してみてください。 12ステップで作る組込みOS...

NO IMAGE

いかにしてプログラムを書くか

ある友人からこんなことを言われた。 「すでにあるプログラムを変更して自分のほしいプログラムにはできるけど、イチからブログラムが書けない。何とかしてくれ」 何ともならんというのが正直な感想である。ついでに本を読めとも言った。自分で言うのもなんだが、至極正論だと思う。 しかしこの記事ではちょっと正論を避けてみようと思う。つまり、書きたいプログラムを書くための技法をなんとか分かりやすく...

NO IMAGE

initramfs を再生成した話

結論: エラーメッセージはきちんと確認しましょう、もし出たときは対処しましょう。 こんな基本的なこともできていなかったのか、って自分が嫌になります。 先日、筆者が利用しているArch Linux が起動できなくなりました。その際の原因判別方法と修繕方法を書き残しておきます。これが最善であるとは到底思えませんが。 Arch Linux へなちょこユーザーである筆者は、その日も $ su...

NO IMAGE

コンピュータを使うのか、コンピュータに使われるのか

人工知能をもてはやすようになって、随分と時間が経ちました。「コンピュータがいつか人間を支配する」だの「人間を滅ぼす」だのという文言を見たことがある人も多いことでしょう。 ところで、「コンピュータがいつか人間を……」という言葉が流行るということは、少なくとも現時点では、我々はコンピュータに支配されていないことになります ――本当にそうでしょうか。本当に我々はコンピュータに支配されていないと言い...

NO IMAGE

第1回 Linux講習会 議事録

これは某月某日某場所で行われた第1回Linux講習会の議事録兼復習用資料です。読む際には予習用資料も参考にして下さい。 Linuxわーいわーいたのしーな午前の部 すべてはここから始まった。 俺「Ubuntu勉強会をするよ!9時からだよ!」 ↓ 俺「絶起したよ!9時半からだよ!」 ↓ 俺「丹波橋で腹を下したよ!」←NEW! — 艮 鮟鱇 (@ushitora_anqou) 201...

NO IMAGE

第1回Linux講座 予習用資料

これは某月某日某場所で行われた第1回Linux講習会の予習資料です。読む際には議事録件復習用資料も参考にして下さい。 私はこの資料を真面目にかくつもりは毛頭ない。 何を予習すればよいのか 結局講習会で何をやって何をやらないのか、主催者である私ですらよく把握していないので、とりあえず下のリストをいい感じに調べておけば人生うまく行くのではないかな。 Ubuntu Vim ...