Pro Yearly is on sale from $80 to $50! »

部活システム制作のすすめ / 高専カンファレンス × 学生LT in 名古屋

部活システム制作のすすめ / 高専カンファレンス × 学生LT in 名古屋

Ba679b0ea7dd7f09ee8975848ce9cb23?s=128

Siketyan

March 17, 2019
Tweet

Transcript

  1. 部活システム制作のすすめ Siketyan @ 高専カンファレンス×学生LT in 名古屋

  2. 誰?

  3. Siketyan って誰? • 豊田高専生 (情報工学科 1年) • C# + WPF

    で GUI を書く • C# + ASP.NET Core で API バックエンドを書く • Java や PHP も書く • JetBrains 信者 • Vim と Sublime Text を使う • 2~4スペースインデント派 • よろしくお願いします Twitter: @siketyan
  4. None
  5. 実は

  6. イベントがダブルブッキングしました

  7. None
  8. ついさっきまで大阪にいました

  9. 睡眠時間合計20分ぐらいです

  10. 本題

  11. 部活に入っていますか?

  12. 部長かマネージャをやっていますか?

  13. テクノロジ系の部活ですか?

  14. 部活システムを作りませんか?

  15. 部活システムとは? • SlackとかWikiとかいろいろ使てみんのもええけど, 一人ずつ全部のアカウントつくるのめんどくない? • 部の備品の貸し出し記録とかしたくない? • 出席管理したくない? • そういうの共通化したくない?

  16. 構成

  17. 部員管理 備品管理 出席管理 Wiki 認証情報の共有

  18. もうちょっとくわしく

  19. None
  20. 実装方法

  21. ASP.NET Core ではじめる 簡単Web開発 Siketyan @ 高専カンファレンス in 名古屋 2018

    © Pronama LLC
  22. たぶん今月中には完成します

  23. 少し話題を変えて

  24. NFC,使ってますか?

  25. None
  26. None
  27. 部の出席管理, NFCでできたらかっこよくない?

  28. None
  29. None
  30. でもカード出すのめんどい

  31. None
  32. スマホとPaSoRiで通信したい (iPhone?なんですかそれは…)

  33. APDUを使う

  34. Application 応用 Protocol プロトコル Data データ Unit 単位

  35. APDUとは? リクエスト レスポンス

  36. この構図,見覚えが

  37. 実質HTTP

  38. リクエスト ヘッダ ボディ CLA 1バイト INS 1バイト P1 1バイト P2

    1バイト Lc 1バイト Data Lcバイト Le 1バイト クラス インストラク ション 引数1 引数2 リクエスト データ長 リクエスト データ レスポンス データ長
  39. レスポンス ボディ ステータスワード Data Leバイト SW1 1バイト SW2 1バイト レスポンス

    データ データの処理結果 • 0x90 0x00 … 正常 • 0x62~63 0xXX … 警告 • 0x64~65 0xXX … 実行時エラー • 0x67~ 0xXX … 構文エラー
  40. この構図,見覚えが

  41. 実質HTTP

  42. 実装

  43. None
  44. None
  45. まとめ

  46. まとめ • テクノロジ系部活なら部活システムを作ろう • ASP.NET Core はいいぞ • スマホと PaSoRi

    で NFC したいなら APDU • APDU は実質 HTTP • NFC の攻めと受けがわからない • 疲れた
  47. ご清聴ありがとうございました