顯示具有 無線分享器 標籤的文章。 顯示所有文章
顯示具有 無線分享器 標籤的文章。 顯示所有文章

2016/5/19

昕創第一屆APP大賽心得

這是我第一次參加團隊撰寫APP的比賽,學到了不少東西,以下是一些心得跟大家分享:
一、如果團隊沒有任何討論甚至爭執,可能代表大家並沒有認真思考。
    我認為如果經過認真思考後,每個人都會有自己的想法,而各自的想法在討論時,就會產生融合或碰撞,進而得到更全面整合的目標,大家也更有共識去完成那個目標才對;而如果沒有討論和爭執,則可能代表著忍氣吞聲或是沒有全面性的思考,這並不是一件好事。
二、線上協作的心態,是非常重要的。
    像是Git、Trello、Teamviewer等等的一些線上協作平台,除了技術上要如何操作之外,我更認為的是心態。
    心態上,一個是應該把自己的問題當成大家的問題,而大家的問題同時也是自己的問題;又或是自己的解答分享給大家,而他人的答案同時也是拿來參考。
    另一個是要立刻分享自己的狀況,就如同一天到晚FB分享、發噗浪那樣,把CODE當成美食美景分享;針對特別問題,還可以TAG別人請求協助。
    這兩點是我認為這次團隊寫APP當中,我學到最重要的心得,也許這次的結果不是那麼的好,做出來的程式也還有很多地方可以加強,不過我想,這次的經驗真的幫助我不少,也希望分享出來能給大家一些幫助!
完整APP使用示範影片:

以下是一些照片分享:
入圍決賽獎座

組員照


2014/7/4

[教學] RT-N16(Tomato by shibby)如何解決OpenSSL Heartbleed

先說明一下,什麼是OpenSSL Heartbleed好了:
就OpenVPN官網的解釋:
「A vulnerability in OpenSSL, nicknamed Heartbleed, was published in April 2014 1. OpenVPN uses OpenSSL as its crypto library by default and thus is affected too.」
引用自 - OpenVPN官網
簡單來說,就是使用OpenSSL的服務的人,都會遇到該漏洞,而OpenVPN也是使用OpenSSL做為其加密資料庫,所以也受到其影響。

而OpenVPN(Server)影響到的部份,是從1.0.1版一直到1.0.1f;
Android Client部份,則是一直到4.1.2版本才沒受到影響;
MACOS X Client是沒受到影響;
Windows的Client端,則是只有從2.3-rc2-I001到2.3.2-I003的安裝版本都有受影響,
要如何確定,請到C:\Program Files\OpenVPN\bin資料夾中找到libeay32.dll,再查找其內容,可參考下兩張圖。



Windows要更新的,可以到以下官網進行下載:
以上資料也引用自OpenVPN官網。
有興趣了解更多的,可用「CVE-2014-0160」去搜尋,會有許多相關的資料。

而以Tomato by shibby版本而言,是什麼時候才解決掉此問題呢?
我們來看一下他的Changelog:
查找關鍵字「openssl」之後就可以發現他是在117版本之後才改用1.0.1g……因此在117版本之前的使用者,請儘快更新版本,而且更新金鑰和密碼。
相關的處理,和進一步了解,可以參考此網頁: