かきあげせいろの日記

プログラミングの仕事をしていく中で気になったことをKirokuしていきます!

builderscon tokyo 2018 に参加してみた(その2)(自分用メモ&感想)

全てのエンジニアに知ってもらいたいOSの中身について

  • OSのレイヤーが自分の手から離れると怖い
  • OSを知るとちょっと幸せ
  • OSを知ってみよう
  • ブートシーケンスからOSの動きを紐解く
  • プロテクトモード
    • 特権かんり
      • 自分の権限より上位の権限を利用するときにシステムコールする
      • OSにアクセス => 一般保護例外
    • メモリ管理
      • メモリアドレス指定方法(ページんぐ)(リニアアドレス):ページ(OFFSET) => PTE => PDE
      • セグメント
    • タスク管理(マルチタスク)
      • TSSが管理している(メモリやレジスタの状態保持)
続きを読む

builderscon tokyo 2018 に参加してみた(その1)(自分用メモ&感想)

産業でガチ利用されるRaspberry Piの話

  • OS => Debian(ラズビアン)
  • プロトタイピングとかに便利

  • 実際にどう利用しているか

  • 手順

    1. サーバーで生成したマイコンバイナリダウンロード
    2. 基盤のマイコンへ流し込み
    3. 基盤検査
    4. サーバに検査結果送信
続きを読む

正規表現を図でわかりやすく表示してくれるウェブサイト

 

誰かが書いたコードを読んでいるときに正規表現が登場すると思考が中断してしまいます。

意図がコメントに記載されていたりシンプルな正規表現なら頑張れますが、括弧が多く登場していたりするとめんどくさいです。

続きを読む