-前言-
感謝 理工學院願意贊助此次活動,還有評審們的肯定,及在場共同開發、努力的所有人
這是我第一次參加黑客松的活動,雖然之前早有耳聞這類的消息
但一直找不到機會參加,今天終於有幸入坑(大誤) 後座力就是回家睡到不醒人事…
不過整個過程很歡樂XD 收獲也很多,能夠大家一起聚在一起愉快的開發,而且還有
教綀在旁邊隨時可以問,更重要的是充滿食物,人不要臉就天下無敵,所以我們就在
一開始就衝去拿一盤零食 YA! 邊吃邊開發這才叫做程序猿(誤)
如果提供給你一個超棒的自主學習環境給你開發,何樂不為? 總比在一個專題實驗室好多了
在28小時內完成學習、實做、除做的動作,對任何人都是考驗,願意跨出第一步來參加比賽
我想都是非常值得鼓勵而且都『邁向強者的第一個台階』了吧!
關於 -行事曆整合語音提醒-
很榮幸能拿到這次Hackathon的第一名,對我們來說都是讓人感到興奮的震撼!
不過名次是其次,重點是能在這之中,獲得了什麼、改變你什麼,沒什麼比自主學習和回憶更重要了
Kivy這個用來開發不論是手機Android、IOS、Raspberry PI這跨平台的圖形介面
差不多在一、二個多月前,我在Python Taiwan社群上看到有人在討論Python的介面開發
讓我好奇心大發,立即想嘗試看看,在PYQT和Kivy…等等 抉擇了很久,後來發現Kivy
是最新的就直接嘗試了~不過正如最新…很少人有用過…教學文自然就超少
連社群上有人哀嚎怎麼學Kivy都沒有人回覆,我只好啃官方的Tutorial和官方FB的教學
在經歷非常長的一段時間後,終於摸出了成果出來(取自12/29 FB動態此時根本還沒打算報名XD)
也就有點頭緒和怎麼上手了~~超感動Q_Q
至於我們所使用的服務,當初會用上就是在PHPConf 2013的LightingTalk有人介紹Nexmo
由於早在此之前就非常感興趣,雖然帳號註冊好了,但一直找不到機會去開發,
直到黑客松的一星期前左右,看到皇毅學長示範DDOS(? 惡搞(? 同學的手機(?
用上了PHP和這個服務,讓我想起了這回事~我們才確定組隊 刷副本、打寶、綀功打怪、吸%…
阿不是 是參加黑客松和確定要做的東西~ 才趕緊到KKTIX報名參加
-Hackathon-
在正式倒數黑客松開始後,由於皇毅先前就玩過語音服務,不過一直有中文顯示和使用的問題,
所以前面大多的時間,我們都在研究如何顯示中文和講中文,另外一方便也想盡辦法修改成
能夠用在Python上,最後終於搞定了這個苦差事~~~我們才開始做Hackathon真正要展示的東西
簡訊通知
拜某學長推坑所賜(大誤),目前和清大合作的國科會計畫正是使用Flask & SQLite3
所以乾脆架設Web就直接使用Flask了~在一起搞定絕大多數的前端和後端之後
剩下的部分就開始分工合作了~
學長負責修改資料庫和前、後端需要加的功能
我則是想到先前不是有玩過Kivy了嗎? 那是不是能寫成一個App做連結呢?
於是就開始嘗試XD 然後中途發現了不少的Bug和不好用的地方,而且官方都還沒解決Orz
像是不能打中文字,所以還要包字型檔…等等一大堆問題Orz
在APP頁面切換和排版花了不少時間,官方的Tutorial真難懂~”~ 還有Kivy有用上
自己獨家的kv語言,所以在整合也是吃盡苦頭,在帶著睡意熬了整個半夜都沒睡後
雖然還是有不少搞不太懂的地方,不過終於把介面做出來了Orz,EXP↑↑↑
Web
Android APP
原本Android APP也要和網頁展示一樣都是寄簡訊或者是寄語音訊息
後來在最後一個小時想到了新的梗,源自於我覺得一次傳多個語音訊息應該沒問題
就立即加速修改最後的成品,所以京有了這樣的一個超大按鈕放在最後XDDDDDDD
語音訊息:警告! 警告! 預計老師將於稍後點名! 請同學火速趕至教室上課! 謝謝
皇毅還靠妖說未免也太白爛了XDD 管它的~~~XD 於是就這樣DEMO了
王國華主任:可是我上課點名都會要求把前後面給關起來喔! (我整個笑翻)
因為是語音的關係,所以如果有公佈發表影片的話,有興趣的建議看之後的成果錄影
最後
感謝教綀的付出,讓我們能有完整的概念和省了Debug的時間
感謝學長謙組員,能夠跟大神合作真是大棒了XD
明年如果能在舉辦…前提是有經費的話XDD 何樂不為?(完)