Michaeljoking的網路筆記本-新新聞 http://michaeljoking.myip.org/ 想要賺大錢 就要買彩票,在買彩票前 得先會敲竹摃~來!我敲你一筆 Fri, 22 Jun 2018 12:41:17 +1600 http://backend.userland.com/rss/ XOOPS 新新聞 zh-TW Michaeljoking的網路筆記本-新新聞 http://michaeljoking.myip.org/images/logo.gif http://michaeljoking.myip.org/ 144 80 [軟件下架]淺談跨平台行動應用開發以後 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=218 <p>上一篇是「<a href="/modules/tadnews/index.php?nsn=217" rel="external" target="_blank" title="">[軟件製造]淺談Xamarin跨平台行動應用開發初體驗</a>」<br /> 後來小弟持續功能改版(因為沒空也懶得寫文章),並且在GooglePlay(4月)、Apple AppStore(9月)上架<br /> 這一篇是「下」集,然後也要「<span style="color:#FF0000;"><strong>下架</strong></span>」了!<br /> <br /> 正想在明年有空的時候,加強功能回饋意見留言的民眾並且發布WindowsPhone版一舉佔領3大平台的時候...<br /> 我收到一紙公文,同樣是資安承辦人的小弟,自己要把自己收掉。<br /> &nbsp;</p> <blockquote>依據「行政院及所屬各機關行動化服務發展作業原則」規定,政府機關開發之APP須依經濟部工業局106年2月訂頒「行動應用APP基本資安檢測基準」進行資安檢測,通過檢測後方可上架。<br /> 請參考「<a href="https://www.mas.org.tw/" rel="external" target="_blank" title="">行動應用資安聯盟</a>」<br /> <a href="https://www.mas.org.tw/web_doc.php?cid=lab-2" rel="external" target="_blank" title="">實驗室認證通過名錄</a>(年初沒幾個,現在不少了,大多是處理金融的)<br /> <a href="https://www.mas.org.tw/app_cert_list.php" rel="external" target="_blank" title="">App檢測通過名錄</a><br /> <a href="https://www.mas.org.tw/web_doc.php?cid=auth-6" rel="external" target="_blank" title="">「行動應用App基本資安標章」申請及宣告辦法</a></blockquote> <p><br /> 必須通過目前7間<strong>認證實驗室</strong>檢測,讓你的APP跟豬肉一樣,取得MAS認證標章(<span style="color:#0000FF;">Mobile Application Basic Security,簡稱MAS標章</span>)才可以上架!並且要持續每年維護這個認證~<br /> (所以不是累一次,是很多次;檢測1次牌面價約20萬左右,每年還有費用)<br /> <br /> 最初好像是為了控管各家廠商預裝在手機裡頭的APP,然後一路發展規範和產業,<br /> 這是「大政府」的典型作法,注重民眾資安問題,順便扶植國內資安產業,<br /> 副作用是這樣壓抑了就是沒錢才自行開發的公部門系統發展,不過受影響的大概也沒多少人。<br /> 開發APP的小小個體戶在接案上,未來還可能一天到晚要處理弱點掃描和修補,還可能受影響比較大。<br /> <br /> 已經打過美好的一仗,小弟我也有所收穫。<br /> 這是在沒什麼資源的情況下開發的APP,不求有成功,但是要做一種「<span style="color:#008000;"><strong>示範</strong></span>」!<br /> 什麼示範?!?</p> <blockquote><br /> <span style="color:#0000FF;"><strong>一、對委外廠商</strong></span>---開發APP要以客戶為主,而不是以自己的產品為主<br /> 以圖書館來說,處理借還書的圖書館自動化系統當然是最重要的,但是......<br /> 圖書館自動化系統廠商所開發的行動APP,功能只環繞自家圖書館自動化系統的查詢、預約、續借...等功能是不夠的。<br /> <br /> 難道我這裡沒有辦活動嗎?(所以要活動報名、活動公告)<br /> 難道我這裡沒給人家K書嗎?(所以要自修室預約訂位、現場排隊叫號)<br /> 民眾怎麼來我這裡?(交通路線、甚至大眾運輸資訊、目前公車到哪裡)<br /> 還有常見問題、諮詢專線、目前人數、空氣品質、停車位...等,都應該整合在「1支APP」<br /> 附上跟國內主要的圖書館<span style="color:#FF0000;"><strong>APP比較圖</strong></span><br /> <img alt="縮圖" onload="javascript:resizeImage(this, 300)" src="/news_img/ilibapp_APPs.jpg" style="border-width: 0px; border-style: solid; width: 600px; height: 404px;" /><br /> 這裡有一個點要注意,這是為了突顯我的論點做的比較表。<br /> 屬於功能數量的比較(有沾到邊就給分),不是功能強弱的比較,所以「功能少卻很強大」的APP很吃虧。<br /> <br /> 所以這是對未來有錢系統委外時,對委外廠商的一種火力展示,連沒錢都可以整合好幾個系統,這就是可行性!然後在GooglePlay和Apple AppStore唸我的人,雖然沒辦法一一滿足他們,但都是我的恩客,這樣未來資源投入的時候,會更「精準」打到痛點!<br /> <br /> <span style="color:#008000;"><strong>二、對內</strong></span>---專案規劃要反求諸己<br /> 現在越來越多資訊單位拿廠商規劃的規格辦事情,好一點的就是沒有照單全收,拿來以後自己再「畫龍點睛」一下,「<span style="color:#FF8C00;"><strong>什麼對自己才是最好</strong></span>」這個問題需要好好思考。<br /> 我不是那種反對委外,什麼都要自己來或是自己造輪子的人,<br /> 而且目前工作的大環境,多是希望你能吃很多案子,而不是對一個案子精心打磨...<br /> 只是因為我也有繳稅,希望自己的錢可以被好好地用。</blockquote> <p><br /> 接下來,是開發行動APP的心得:</p> <blockquote>1、行動APP本身其實是空殼,除非你處理的是「封閉式」的問題,<br /> 也就是你處理的事情從頭到尾都是自己的,甚至都是自己的,你卻需要存取自己後頭的雲端資源,<br /> 這樣APP都需要介接很多外來的資訊來源(如、地圖、外部OpenID認證)。<br /> <br /> 2、因為第1點,所以我又不小心接觸了RESTful WebService!<br /> Json、JWT...然後到Google、FB用的Oauth認證。<br /> 透過這個普遍的方式來處理資料傳遞及認證的需求。<br /> 有時候當你以為玩到這裡應該差不多,眼睛又會再看到另一片天地啊!(例如、SigalR)<br /> <br /> 3、使用這種跨平台共用程式碼的方式,開發真的可以快<br /> but...(人生有時候就是這個but),沒你想像地那麼美!<br /> <br /> 這段時間各平台作業系統更新、相對應SDK也會更新<br /> (例如、iOS 11一發布,Apple XCode就版更,然後Xamarin SDK也同步版更)<br /> 它然後你引用的DLL元件也會不斷更新,最後你融會貫通後,再針對Android、iOS、WindowsPhone平台差異作調整和設定。<br /> 所以從前Office要過1~2年才會從2010--&gt;2013--&gt;2016,但是手機APP三不五時就小改版。<br /> 這種大環境的不同,讓小弟這種熱情驅動的開發者只能把它移到待辦事項。<br /> 「敏捷開發」這個概念被小弟亂解釋為:大家都很快很隨便的改程式,然後就發布給User了 XD<br /> <br /> 4、有熱情不夠,還要$!<br /> 自己開發APP沒那麼容易,因為第1、2點,所以APP後端大多有一個雲端平台。<br /> 所以你會需要養一個雲端的虛擬主機(AWS、Azure或其他),這需要錢錢!<br /> 你想說放個Google廣告賺點擊率養主機,不求賺錢只求收支平衡就好(先不論心力)!<br /> 但是如果你介接公家的開放資料(例如、寫個公車路線查詢和到站即時訊息APP,去接各縣市公車OpenData)<br /> APP放小廣告會被視為營利行為,不能無償使用,畢竟他們很害怕圖利他人才不會管你!<br /> 小弟比較幸運的是,我可以自己生一台虛擬機自己設定開發環境就可以了!<br /> 錢能解決的問題都不是問題,問題是錢不夠 XD</blockquote> <p>最後附上從106/4月到10月的APP統計圖表(約千次下載),留個紀念。<br /> 這其實跟女明星拍寫真,然後跟大家昭告小女生長大了...把它當作成長日誌一樣很像 XD<br /> <br /> 圖一、GooglePlay截圖、Apple AppStore截圖,其實我行銷文案寫得還不錯</p> <blockquote>iLib 國資圖行動服務 是「國立公共資訊圖書館」自行開發試辦行動服務的APP。&nbsp;<br /> 1、館藏查詢:關鍵字找書,若在書店看到喜歡的書,掃描ISBN就可以查到國資圖有沒有這本書。<br /> 2、行動借閱證:免卡,手機就是借閱證。<br /> 3、座位預約&amp;叫號:即時查我是不是輪到自修室了。<br /> 3、新書/新片通報:新書、新片、主題書展。<br /> 4、最新消息:本館最新消息、活動訊息。<br /> 5、動態顯示今日開放時間及休館資訊:再也不必打電話詢問或上網查詢。<br /> 6、總館/分館資訊查詢、活動報名、場地借用、預約導覽等。</blockquote> <p><br /> <img alt="縮圖" onload="javascript:resizeImage(this, 300)" src="/news_img/ilibapp_Google%20Play.jpg" style="border-width: 0px; border-style: solid; width: 600px; height: 1993px;" /></p> <p><img alt="縮圖" onload="javascript:resizeImage(this, 300)" src="/news_img/ilibapp_AppleAppStore.jpg" style="border-width: 0px; border-style: solid; width: 600px; height: 1993px;" /><br /> <br /> 圖二、GooglePlay Console報表1、GooglePlay Console報表2<br /> <img alt="縮圖" onload="javascript:resizeImage(this, 300)" src="/news_img/ilibapp_Android1.jpg" style="border-width: 0px; border-style: solid; width: 600px; height: 494px;" /><br /> <img alt="縮圖" onload="javascript:resizeImage(this, 300)" src="/news_img/ilibapp_Android2.jpg" style="border-width: 0px; border-style: solid; width: 600px; height: 496px;" /><br /> 圖三、Apple iTunes Connect報表<br /> <img alt="縮圖" onload="javascript:resizeImage(this, 300)" src="/news_img/ilibapp_iOS.png" style="border-width: 0px; border-style: solid; width: 600px; height: 443px;" /><br /> 圖四、AppAnnie全統計圖<br /> <img alt="縮圖" onload="javascript:resizeImage(this, 300)" src="/news_img/ilibapp_appannie_all.jpg" style="border-width: 0px; border-style: solid; width: 600px; height: 231px;" /><br /> <br /> ps.美國目前主流的教育方針STEM:科學(Science)、技術(Technology)、工程(Engineering)及數學(Mathematics)<br /> 其中寫程式是很重要的一環,而我希望將來能和小孩一起寫機器人。<br /> (不限資訊人,像我就沒有資訊背景,是自己靠過去的)<br /> ps2.其實行動支付也玩了一些,對公部門處理金流和對民眾開放程度覺得不足,改天再聊。</p> Sat, 14 Oct 2017 16:00:00 +1600 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=218 本站停機修復完成 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=209 <p> 小站在2012年12月遭逢不幸,伺服器的<span style="color: #330099;">硬碟掛點</span>無法讀取,導致喪失近半年的資料(也是因為我備份不夠勤快)。<br /> 所幸憑著之前文章的草稿於<span style="color: #CC0000;">2012/12/12</span>再次還原,被還原成功的文章發布日期都是該日(非真實創作時間)。<br /> 所還原的內容與當初發表版可說是「<span style="color: #CC6600;">大同小異</span>」,至於那些 <span style="color: #003300;">再也回不來的</span> 也只能認了!<br /> <br /> 因為創作間隔越拉越長,所以失去的作品反而沒那麼多...這究竟是「幸」還是「不幸」?<br /> 影響範圍主要是「首頁文章」、「遊戲人間集」、「電影記事」、「阿宅研究室」,以及這裡很缺的讀者回應內容等。<br /> 因為時間緊湊,硬是處理了快2周才回復到目前樣貌並完成系統升級,特在此敘明以記取教訓。</p> Wed, 12 Dec 2012 16:00:00 +1600 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=209 乖乖~機房的定心丸 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=129 <p dragover="true"><br /> <img align="right" dragover="true" src="/news_img/kuai-kuai_1.gif" alt="" />各行各業有的是祖師爺、更有許多不成文的規矩<br /> 從業人員多半從善如流,畢竟工作順利最重要<br /> 兼任網管之後多少接觸機房業務,也聽到這一行的傳說<br /> 「傳說在電腦機房的伺服器上面擺上幾包<span style="color: rgb(0, 153, 0);"><strong>乖乖</strong></span>,<br /> 在乖乖過期日之前伺服器都會乖乖聽話不出包喔」<br /> <p><a href='http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=129' style='font-size: 12px;'>觀看完整文章...</a></p> Wed, 20 Aug 2008 16:00:00 +1600 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=129 終於~本站被迫升級完畢 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=125 <p>小站的網址為 <a href="http://michaeljoking.myip.org"><font color="#3366ff"><a href="http://michaeljoking.myip.org" title="http://michaeljoking.myip.org" rel="external">http://michaeljoking.myip.org</a></font></a><br /> 因為系統更新了,如果連結進來出現「<font color="#ff0000"><strong>模組不存在</strong></font>」<br /> 請再加入一次「我的最愛」即可。</p> <p>因為伺服器版本升級,回復後卻一堆功能不正常<br /> (不就是把備份好的資料再弄進去而已?!?)<br /> 只好重頭來,慢慢餵資料...到新的系統<br /> 算是不得不的選擇!<br /> 也不知道是 PHP 還是 MySQL 的問題啦<br /> 唉!真麻煩。</p> <p>ps.<font color="#3366ff"><strong>新功能</strong></font>:所視即所得編輯器、圖形認證<br /> ps2.<strike>之前發表的<strong><font color="#ff0000">評論</font></strong>還在資料庫,但就是無法顯示,殘念。</strike></p> Fri, 06 Jun 2008 16:00:00 +1600 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=125 2007/10/06--10/08 掛站3天--更換Power http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=20 <p>10/06~10/07正值<strong><span style="color: #990033">柯羅沙</span></strong>颱風襲台<br /> 新聞報導全台多處停電,這兒沒停電<br /> 但是供電不穩...斷斷續續,10/06那天就把伺服器關了<br /> 結果10/07早上它變成中颱,才把伺服器開機<br /> 3分鐘不到,伺服器一動也不動<br /> 研判是 Power 被市電的突波搞掛了<br /> 直到今天利用休假時間買了新Power來更換才恢復正常</p> Mon, 08 Oct 2007 16:00:00 +1600 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=20 並非來自全球暖化的水荒 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=19 <p>真是太久沒有動筆了~究竟是在忙什麼呢?<br /> <br /> 最近一直在寫程式 <img alt="" src="http://michaeljoking.myip.org/uploads/smil3dbd4e5e7563a.gif" /> <br /> 當你朝著一個目標邁進,在實戰中成長是進步最快的方法<br /> 尤其是你故意挑一個從沒用過的語言的時候<br /> 加上小弟犯賤,喜歡不依經驗...用不一樣的招式來解決問題<br /> 所以花費的時間就更難控制...<br /> 不過一想到以後可以節省許多瑣事,就幹勁十足 <img alt="" src="http://michaeljoking.myip.org/uploads/smil3dbd4e7853679.gif" /> <br /> 嘿嘿~還差一點點!<br /> <br /> 當腦子跟電腦一樣運轉,周遭整個無趣起來<br /> 自然而然就沒有執筆的動力了<br /> 希望在新的一年,之前預定的書目可以順利讀完<br /> 重新培養觀察力,迎接繆思再臨~</p> Tue, 13 Feb 2007 16:00:00 +1600 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=19 新增「測量&空間資訊」主題 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=18 <p><img align="right" alt="" src="/news_img/geomatics2.jpg" /><br /> 從今天起小站增加了<span style="color: rgb(51, 102, 255);">「測量&空間資訊」</span>類的主題。<br /> <br /> 話是這樣講~可是我求學時期的表現真的是稀鬆平常 <img alt="" src="http://michaeljoking.myip.org/uploads/smil3dbd4d8676346.gif" /><br /> 小站原本設定只給發表個人看法的<br /> 不過因為<span style="color: rgb(0, 102, 0);">所學背景跟工作</span><br /> 都跟「測量&空間資訊」脫不了關係<br /> 實在很難不去提到,二來不想干擾現有的分類<br /> 所以把這類主題獨立出來<br /> 話說回來,這年頭自己看書的時間都不多了<br /> 哪來的多餘心思搞部落格?!?<br /> 墨水空空的我,實不敢不保證以後還會有多少表現啦! <img alt="" src="http://michaeljoking.myip.org/uploads/smil3dbd4dbc14f3f.gif" /></p> Sat, 09 Dec 2006 16:00:00 +1600 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=18 2004桃園航空嘉年華 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=15 <p><font color="#333333">桃園8月的天空很熱鬧、小弟8月的工作很繁重,將出差一個禮拜,全為了一場航空嘉年華,有百架超輕航機演出,有蘇愷輕航機秀特技,還有模擬機艙讓你體驗飛行樂趣!有意思的,歡迎到會場來。<br /> <p><a href='http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=15' style='font-size: 12px;'>觀看完整文章...</a></p> Sat, 07 Aug 2004 16:00:00 +1600 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=15 這版面的源由和作用 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=1 <p>我很早就想把 遊戲人間 裡的東西轉出來了<br /> 不過那時候還沒有能力...<br /> <p><a href='http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=1' style='font-size: 12px;'>觀看完整文章...</a></p> Wed, 21 Aug 2002 16:00:00 +1600 http://michaeljoking.myip.org/modules/tadnews/index.php?nsn=1