46
Fab蔵マスター 八並朋之 2015.6.19 Prog.0 Special Lecure 2015 (Dont think feel!!) 1

Prog.0 Special Lecure 2015 - University of Aizuweb-ext.u-aizu.ac.jp/course/prog0/images/0/08/20150619...インターネットバンキング 12 お母さんは、月1回、4年間の仕送りの際に、パートの合

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Fab蔵マスター 八並朋之 2015.6.19

Prog.0Special Lecure 2015

(Don’t think feel!!)

1

 答え:         

 答え:

講演の前の質問

2

 質問1:講演への出席の目的はなんですか?              

 質問2:講演後、どうなればいいですか?

 質問3:講演を終えて、何を実践しますか?(講演の最後にお書き下さい)

 答え:

コンテンツ• 自己紹介

• 学生時代と卒業後のSE時代の経験

• Fab蔵の立ち上げに参画して

• 部活のこと

• プログラミングの心得3

講師プロフィール名前 八並朋之出身 長崎県

学歴 2000年3月 会津大学コンピュータ理工学部 ソフトウェア学科 卒業2002年3月 会津大学大学院博士前期課程 修了

研究室 データベースシステム学講座 Bhalla 研究室主な研究テーマ:GIS(地理情報システム)

学籍番号 s1041152, m5041212

略歴2005年迄 松下電器産業株式会社 2011年迄 株式会社ジュピターテレコム     現在 株式会社GClue Fab蔵マスター

その他 プロスキーヤー Speed Ski ワールドカップ日本代表候補

4

学生時代を振り返ると

⚪⚪⚪にプログラミングは⚪⚪に⚪⚪⚪⚪⚪⚪

(⚪の中身は同じ文字ではありません)

5

SEになってから• 文系出身の同期へのC言語およびHTML指導

• インターネットショッピングサイト構築

• ファンション系有料サイトの2次開発・保守

• コインパーキングのWebサーバーログ解析

• 警察の緊急通報システムアプリ開発

• インターネットバンキングサービス開発, etc6

文系出身の同期へのC言語およびHTML指導

Episode 1

7

文系出身の同期へのC言語およびHTML指導

8

コインパーキングのWebサーバーログ解析

Episode 2

9

コインパーキングのWebサーバーログ解析

毎月1,000,000件以上の

アクセスログから利用状況を調べるて、

ニーズを分析するプログラムを作成

10

インターネットバンキングサービス

Episode 3

11

インターネットバンキング

12

お母さんは、月1回、4年間の仕送りの際に、パートの合間を縫って、ATMにお昼休みに並んで、仕送りし続けた。

購買担当のTさんは、エンジニアが開発資材を購入する際は3件に1件の割合で、3km離れたATMから口座振り込みをしていた。

事務員Yさんは、100社の取引先から自社口座への振り込み状況を確認するために、毎週金曜日は会社から3km離れた、ATMに通帳記入に出かけている。

インターネットバンキング

13

ウォーターフォール型のシステム開発

インターネットバンキング

14

Fab蔵紹介

Fab-Kura

15

会津大学から3.5km

16

お隣は『嘉永蔵』

Fab蔵ってこんなところ

17

Fab蔵ってこんなところ

18

19

Fab蔵ってこんなところ

Fab-Kura

20

ハード+スマホアプリ回転式漆風呂

誕生の背景

21

布分様、藤井漆工芸渡部先生のご協力により、   11月1日(土)漆体験教室開催決定 漆風呂の製作決定 10月末試作第1号の完成                 当初は参加者6名分の作品を一度              乾かせる風呂の製作を予定だった。

携帯用オカモチタイプ

教室開催直前に参加者の方から                 取っ手が欲しいとのご意見を頂き            オカモチタイプを製作

22

かぶれ対策

23

第1回目の漆教室終了後、 作品を乾かす際に、誤って漆器を 触ってしまい、全身がかぶれる。 かぶれ対策の為にスマートフォン から回転するタイプの回転風呂に 改良。

回転風呂本体

テキスト

24

スマートフォン(Android)

テキスト

25

特徴

▫かぶれるリスクの軽減

▫頻繁に回転させなくてよい

▫持ち運びできる

▫カスタマイズがしやすい

26

事前準備

27

Urushinuriの アイコンをタップ

本体の電源を接続します。本体横の液晶に

文字が表示されます。

アプリ起動方法

テキスト

28

Urushimuroの アイコンをタップ

機能説明▪Connectボタン  スマートフォンと本体を接続します。 ▪Timerボタン  タイマーにより回転制御します。 ▪UPボタン  上方向に回転します。 ▪DOWNボタン  下方向に回転します。 ◆タイマー機能  1時間ごとに回転する時間を設定  します。

29

タイマーボタンを押しますと、本体の液晶に残り時間と次の回転までの時間が 表示されます。 また、タイマー起動後はアプリを終了して問題ありません。

◆表示内容 T I M E R S T A R T ! ! (タイマーの残り時間) next (次の回転までの時間)

30

31

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.rollingjapan" android:versionCode="1" android:versionName="1.0" >

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" /> <uses-permission android:name="android.permission.BLUETOOTH"/>

<application android:allowBackup="true" android:icon="@drawable/urushi_icon" android:label="Urushimuro" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="Urushimuro" > <intent-filter> <action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>

</manifest> 32

about ski

33

部活のこと

基礎→アルペン+αスピードスキー

34

部活をやっていたお陰で

困った時に、同期や先輩に助けていただきました。

テッペンを目指すだけで、レベルの高い情報が集まってきました。

35

3636

プログラミングの心得

AさんとBさんの2人のプログラマーがいます。 3年後どちらが有能なプラグラマーになったでしょうか?

37

誰かを喜ばせましょう!

※業務終了時のスキルレベルと担当した業務の難易度は同等です。

Aさん:

「私は、地銀のインターネットバンキングシステム開発で、システムの詳細設計からC言語によるプログラミングまでの工程を担当しました。どんなミッションクリティカルなシステム開発を任せられても大丈夫です。」

Bさん:

「私は、地銀のインターネットバンキングシステム開発で、システムの詳細設計からC言語によるプログラミングまでの工程を担当しました。私が担当したのは、システムのごく一部で、自分なんかは技術者としてまだまです。」

Don’t think feel !!

テキスト

38

https://sites.google.com/a/gclue.jp/swift-docs/

達人は?

39

やっぱり写経!最初は、雑誌に記載されているプログラムをタイピング!

動いたら、改変してみた。

次に、情報処理試験の勉強をした。

今では、日本を代表するエンジニアになった。

福島のトッププログラマーは?

40

誰かを喜ばせましょう!事務のおばちゃんが、

毎月苦労して、入出金のデータを目視で確認して何時間も 掛けている業務を見て、

比較プログラムを作ってあげたら、

神様のように拝まれて、涙を流して喜ばれました!

チェックシートテーマ

どのように役に立つのか?

どんなことができるのか?

どんな苦労をしたか?

今、どんなことを学ぶべきなのか?

感じたこと、思ったこと

41

 答え:

 答え:         

 答え:

 答え:みなさんの学びに役立つ機会を紹介します。

 答え:講演内容を今後に役立てて貰えれば嬉しい。         

 答え:後輩たちに、プログラミングがどのように役に立つのか?    どんなことができるのか?どんなことができるのか?     どんなことができるのか?を感じ取ってもらう。            

講演の前の質問

42

 質問1:講演への出席の目的はなんですか?              

 質問2:講演後、どうなればいいですか?

 質問3:講演を終えて、何を実践しますか?(講演の最後にお書き下さい)

会津大学課外授業OpenAppLab• ゲーム開発コース

• Unity基礎

• ハード開発

• Output(ゲーム開発実践)

• Webアプリ開発コース

• Webアプリ

• センサー

43

緊急告知

44

【本日 18:10~20:00 場所:会津大学 M6】

Angry-Birds-FightのUI/UXを担当している柴田さん(KITERETSU)に、(何をつくるにも非常に重要な)UI/UX(ユーザーインタフェース/ユーザーエクスペリエンス)についてお話頂きます。

日本最大級のハッカソンが再来

45

4646

ご静聴ありがとうございました。