uchan note

プログラミングや電子工作の話題を書きます

セキュリティキャンプ2019全国大会 OS開発ゼミ 紹介

このページはセキュリティキャンプ全国大会 2019 の集中開発コース「OS 開発ゼミ」の紹介ページです.

OS 開発ゼミ 基本情報

OS 開発ゼミの基本的な情報は以下の通りです。

  • イベント:セキュリティキャンプ全国大会 2019
  • コース:集中開発コース
  • トラック:システムプログラミングトラック
  • ゼミ:OS 開発ゼミ
  • 時間帯:3 日間連続(8/14 - 8/16)
  • 必要機材:PC、その他必要に応じて仕様書や参考書など
  • 事前学習:あり(詳しくは後述)
  • 講師:粟本さん,武内さん,西永さん,内田
続きを読む

【技術書典6】「Local APICタイマー入門」を出します(ダウンロード頒布有)

大人気の技術書オンリーの同人誌即売会技術書典 6」が、2019/04/14(日)に池袋サンシャインシティで開かれます。

今回は「Local APICタイマー入門」を出しますので、そのお知らせです。

頒布情報

  • 日時 2019 年 4 月 14 日(日)
  • 場所 池袋サンシャインシティ 2F 展示ホール D(文化会館ビル 2F)
  • ブース う38「bitnos」 bitnos のサークルページ
  • 書名 Local APICタイマー入門
    • bitnos ブースでは既刊 4 種類も展示します。
  • ページ数 44(表紙含む)

f:id:uchan_nos:20190327212524p:plain:w150

その他の新刊

う38 ではその他に委託の新刊を頒布する予定です。

  • PythonとColabでできる - ゼロから作るRAW現像
    • 著者 @MuneOiz
    • デジタルカメラのRAW画像についての解説をし、RAW画像をRGBカラー画像へと現像するソフトウェアを作ってしまう意欲作
  • もしかしたら後1冊、新刊が出るかも!?
続きを読む

C++ autoの使いどころ・使わない方が良い場面

この記事では C++11 から導入された型推論 auto の使いどころ,使うべきでない場面を紹介します. 可読性や保守性の高いプログラムにするために記事が役立てば幸いです. (筆者の考え方が偏っているかもしれません.是非,ご意見ご感想をお寄せください)

結論をまとめると次の通りです.

  • auto を使った方が良いのは
    • 右辺の式から型がはっきりわかる
    • 具体的な型があまり重要ではない
    • ラムダ式を受け取る
  • auto を使うべきでないのは
    • その場所でその型になっていることを保証する
    • 親クラスの参照として受け取る
    • その変数を後でオーバーロードされた関数に渡す
続きを読む

uchanの自作OS的な自分史

筆者(uchan)は現在,自作OSの分野で精力的に活動しています.そんな筆者も最初から知識が有ったわけではありません.当然ですが最初は初心者でした.このエッセイは,筆者の自作OS人生を振り返り,何のきっかけで自作OSに足を踏み入れ,どうやって成長したかを語るものです.

続きを読む

ClangdでC++ソースコードを補完する際にコンパイルオプションを指定する方法

この記事では Clangd を使って C++ソースコードを補完する際に独自のコンパイルオプションを指定する方法を説明します.

続きを読む

そこのあなた!OSCに出展してみない?

皆さんはOSC(オープンソースカンファレンス)はご存知ですか?一言で言えば「オープンソースの文化祭」的イベントで、OSSを開発、利用、販売しているような企業やコミュニティが集まってブース展示やセミナーを開催します。

私は参加自体は以前からしていましたが、2018年の秋に初めて自分のブースを展示しました。それがとても楽しかったので、その経験をお伝えすべく OSCアドベントカレンダー の2日目として記事を書いています。

f:id:uchan_nos:20181029195220j:plain
私のブースの様子

続きを読む