42tokyo(24/04~)
42Tokyoにてエンジニアリングの基礎を学んでいます。
学校のカリキュラムとして、C/C++を中心に学んでいます。
応用として、Web、Cloudについての学習も行っています。
いずれは学習した知識と技術を生かして世の中に貢献できる頑張ります。
- 標準Cライブラリの再実装(C)
- 標準Cライブラリのprintf関数の再実装 (C)
- ファイルから1行読み込んで文字列として返す関数の実装 (C)
- 仮想マシンを使用してのLinuxサーバー構築 (VM)
- スタックを使用して数列を並び替えるアルゴリズムを実装するプログラム作成 (C)
- ライブラリを使用してフラクタル(マンデルブロ集合とジュリア集合)を描画するプログラム (C)
- clientとserverでシグナル通信を行うプログラム (C)
- pipeの再実装 (C)
- マルチスレッドやミューテックスを使用した並行処理を行うプログラム (C)
- Bashの再実装 (C)
- ネットワーク構築の基本(TCP/IPアドレス、サブネットマスク、ゲートウェイなど)をゲーム形式で学べる課題(NW)
etc ...
- 正規表現エンジンを使用してファイル内の一致する内容を検索するプログラム (C)
- 抽象構文木を使用した小規模プログラム用コンパイラ (C++)
- 「北朝鮮のミサイル発射」に関するニュースを検知し、Slackに通知を送るプログラム (JavaScript+AWS Lamda+AWS CloudWatch連携)
- 形態素解析エンジンMeCabを使用して、入力した短歌の音数をカウントするRubyライブラリ (Ruby)
etc ...
- Atcoder8級 / 茶色 https://atcoder.jp/users/urabex