發表文章

目前顯示的是有「無線分享器」標籤的文章

昕創第一屆APP大賽心得

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

[教學] 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官網 https://community.openvpn.net/openvpn/wiki/heartbleed#OpenSSLvulnerability-Heartbleed 簡單來說,就是使用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要更新的,可以到以下官網進行下載: http://openvpn.net/index.php/download/community-downloads.html 以上資料也引用自OpenVPN官網。 有興趣了解更多的,可用「CVE-2014-0160」去搜尋,會有許多相關的資料。 而以Tomato by shibby版本而言,是什麼時候才解決掉此問題呢? 我們來看一下他的Changelog: http://tomato.groov.pl/?page_id=78 查找關鍵字「openssl」之後就可以發現他是在117版本之後才改用1.0.1g……因此在117版本之前的使用者,請儘快更新版本,而且更新金鑰和密碼。 相關的處理,和進一步了解,可以參考此網頁: http://devco.re/blog/...