# Study Record

今までに触れてきたことを言語ごとに書いていきます。ここではチュートリアルや入門書レベルのことであってもなるべく書くようにします。

ここでやったことに対応するコードは、ローカルにしかなかったり既にローカルにもなかったりするのですが、可能な範囲で今後GitHub (opens new window)に整理していくつもりです。



# HTML / CSS

# JavaScript / Ruby

  • 授業:アクティブラーニングによるWebプログラミング実習

    Ruby on Rails・Heroku

    • YouTubeの字幕をダウンロードするWebアプリのプロトを作成
    • チーム:3人
    • 私は主にAPI周りを担当(Herokuに関しては私は触っていません)
  • Portfolioサイトの作成

    VuePress (< Vue.js)・Netlify



# Google Apps Script

  • Twitterアカウントを消した人が戻ってきた時に通知してくれるアプリ
    • Twitterではアカウントを消しても一定期間内に再ログインすればアカウントが復活します。それを踏まえて少しの間だけアカウントを消す人がいるのですが、そのような人がTwitterに再ログインしたタイミングですぐスマホに通知してくれるアプリです。
  • SlackでLINEのようなスタンプを使えるSlackアプリ(プロト)



# Swift

# Python



# C

  • 授業
    • プログラミング基礎演習(前半がCで後半がPython)
    • ソフトウェア1・ソフトウェア2
      • 印象に残っている課題はお絵かきアプリの作成です。
      • ライフゲームも作った記憶があります。
      • 山登り法や線形回帰もやった気がします。
    • 電気電子情報実験・演習第一(現在受講中)
      • IP電話を作っています。



# C#



# C++

  • 競技プログラミングで使おうと思い、軽く文法を学びました

    • 結局Pythonを使っているので普段はあまり使っていません。
  • 授業:宇宙科学実習Ⅱ

    • データ処理・シミュレーション(天体の動き)



# Arduino / Raspberry Pi

  • 東京藝術大学の学生に技術協力(cf. Project

    Arduino

  • 初音ミクの声を用いた時報(タッチディスプレイ付き)

    Raspberry Pi



# Verilog HDL

  • 授業:

    • ハードウェア設計論(受講中)
    • コンピュータアーキテクチャ(受講中)
  • 書籍:『わかるVerilog HDL入門』(取り組み中)



# アセンブリ(x86)