Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
部活システム制作のすすめ / 高専カンファレンス × 学生LT in 名古屋
Naoki Ikeguchi
March 17, 2019
Programming
0
110
部活システム制作のすすめ / 高専カンファレンス × 学生LT in 名古屋
Naoki Ikeguchi
March 17, 2019
Tweet
Share
More Decks by Naoki Ikeguchi
See All by Naoki Ikeguchi
siketyan
1
120
siketyan
0
30
siketyan
1
210
siketyan
1
200
siketyan
0
40
siketyan
0
80
siketyan
0
78
siketyan
2
270
siketyan
0
52
Other Decks in Programming
See All in Programming
mu2in
0
150
line_developers_tw2
0
1.4k
thatjeffsmith
0
490
kyonmm
2
2.2k
ken3ypa
0
170
akatsukinewgrad
0
220
zsmb
2
110
fkubota
1
400
s103ng
0
190
viteinfinite
0
210
line_developers_tw
0
1.6k
shigeruoda
0
490
Featured
See All Featured
mza
80
4.1k
brettharned
93
3k
holman
448
130k
keathley
18
650
bkeepers
52
4.2k
lemiorhan
627
43k
kneath
294
39k
holman
461
280k
dougneiner
119
7.8k
hursman
106
9.2k
chriscoyier
684
180k
62gerente
587
200k
Transcript
部活システム制作のすすめ Siketyan @ 高専カンファレンス×学生LT in 名古屋
誰?
Siketyan って誰? • 豊田高専生 (情報工学科 1年) • C# + WPF
で GUI を書く • C# + ASP.NET Core で API バックエンドを書く • Java や PHP も書く • JetBrains 信者 • Vim と Sublime Text を使う • 2~4スペースインデント派 • よろしくお願いします Twitter: @siketyan
None
実は
イベントがダブルブッキングしました
None
ついさっきまで大阪にいました
睡眠時間合計20分ぐらいです
本題
部活に入っていますか?
部長かマネージャをやっていますか?
テクノロジ系の部活ですか?
部活システムを作りませんか?
部活システムとは? • SlackとかWikiとかいろいろ使てみんのもええけど, 一人ずつ全部のアカウントつくるのめんどくない? • 部の備品の貸し出し記録とかしたくない? • 出席管理したくない? • そういうの共通化したくない?
構成
部員管理 備品管理 出席管理 Wiki 認証情報の共有
もうちょっとくわしく
None
実装方法
ASP.NET Core ではじめる 簡単Web開発 Siketyan @ 高専カンファレンス in 名古屋 2018
© Pronama LLC
たぶん今月中には完成します
少し話題を変えて
NFC,使ってますか?
None
None
部の出席管理, NFCでできたらかっこよくない?
None
None
でもカード出すのめんどい
None
スマホとPaSoRiで通信したい (iPhone?なんですかそれは…)
APDUを使う
Application 応用 Protocol プロトコル Data データ Unit 単位
APDUとは? リクエスト レスポンス
この構図,見覚えが
実質HTTP
リクエスト ヘッダ ボディ CLA 1バイト INS 1バイト P1 1バイト P2
1バイト Lc 1バイト Data Lcバイト Le 1バイト クラス インストラク ション 引数1 引数2 リクエスト データ長 リクエスト データ レスポンス データ長
レスポンス ボディ ステータスワード Data Leバイト SW1 1バイト SW2 1バイト レスポンス
データ データの処理結果 • 0x90 0x00 … 正常 • 0x62~63 0xXX … 警告 • 0x64~65 0xXX … 実行時エラー • 0x67~ 0xXX … 構文エラー
この構図,見覚えが
実質HTTP
実装
None
None
まとめ
まとめ • テクノロジ系部活なら部活システムを作ろう • ASP.NET Core はいいぞ • スマホと PaSoRi
で NFC したいなら APDU • APDU は実質 HTTP • NFC の攻めと受けがわからない • 疲れた
ご清聴ありがとうございました