2016年11月5日 星期六

HTC Desire 820u 重灌

這次花了一整個晚上幫老婆刷機,因為之前刷的有問題,雖然root 以後可以刪掉一些以前不會用到內建APP,可以省一點空間,但是只要安裝官方更新以後就會一直跑到 TWRP recovery 畫面,無法進到正常系統畫面。

雖然嘗試到 fastboot oem lock 可以進入系統,不過覺得還是可以試試看 Android 6.0 ,所以又 Unlock來試試

fastboot flash unlocktoken Unlock_code.bin

找了很久,找到一些貌似原廠的ROM,從 4.4~5.0~6.0都有
(附註:刷的指令
Fastboot flash zip  xxx.zip
Fastboot flash recovery  xxx.img
Fastboot flash boot   xxx.img )

刷的時候發現
FAILED (remote: not allowed)

結果是要relock 手機才行,不過relock 之後又出現問題
FAILED (remote: signature verify fail)

FAILED (remote: 41 model id check fail)

弄了很久,沒耐心,就在TWRP裡面也把system 清掉了,沒有OS,重刷網路上的原廠版本

結果好像是什麼 Hboot 什麼不合的(不確定),刷完重開機螢幕四角就出現四個驚嘆號,還好手機的fastboot usb 還可以正常運作,於是又刷回TWRP的 recovery

HTC_A51_TWRP_Recovery_3.0.2-0_htcui.com.img

配上後來在XDA找到 TOM 做的
TML_820u_V201.zip

在TWRP 裡面選擇 install 就成功安裝了耶,太棒了
然後後來發現介面是英文的,而且設定裡面沒有中文可以選,所以又打算重灌了,畢竟看英文還是有點累。
不過發現有 morelocale 2 這個APP,只要輸入一些adb 指令,就可以改系統語言了,太棒了,系統介面就有中文了。
不過整個灌完以後,去 TWRP recovery 備份系統以後又出不來了,到底是要怎樣才能出TWRP啊??

原來只要還原備份就可以出 TWRP ,太神奇了......

總之覺得 HTC 刷機好麻煩喔,網路上的資料都很零碎,還好有刷機經驗,不然這次刷成磚差點把我嚇死。

不過後來覺得沒刷機保持原廠也不錯,至少不用浪費時間在重灌這些有的沒有的。

2016年8月22日 星期一

再學 Django

前幾年學過 Django,不過那時候學的迷迷糊糊,只學到 python manage.py startapp 的程度,這個禮拜再次學 Django ,看了幾部教學影片以後,開始比較有sense 了,不再拘泥那些莫名其妙的設定,和不知哪來的function 或 class, 反正這樣用就對了。

學的時候看到新的東西先不要有那麼多問題,感覺上進度就比較快了。

後來又想到 Django 這個後端可以搭配 Angular 嗎?
結果發現了 Django Rest framework,就是開 CRUD 給 Angular 接,一整個就很搭。
不過用 AJAX 方式來呈現畫面,就不知怎麼校調才能讓搜尋引擎找的我的網頁......

說到搜尋,最近也學了一下 ElasticSearch ,跟 Django 一樣很難,雖然別人已經把輪子造好了,不需要自己重新發明輪子,即便如此,學會使用輪子也是需要一段時間。

我想讓 ElasticSearch 能夠正確搜尋中文詞彙,不過照著網路上設定 Analyzer 以後,還是不確定是否它有幫我正確的 analyse 文件。

後來遇到的問題就是我想讓 ElasticSearch 有個介面,能像 Google 搜尋框這樣,接受一些參數或是布林查詢。 不過這塊就卡住了,難道要自己實作一個 ElasticSearch 的前端介面嗎?
奇怪,他怎麼沒有內建這種介面啊?(雖然 Kibana 有搜尋index 的功能,不過那是我電腦上才有裝的 plugin 阿!)

最後弄到 Docker,看了一下在 Docker 裡面放 Django 的教學文,下載來用以後,發現不會改動他預設的設定......,到底怎樣才能用Docker 開發 Django阿,或是docker 的作用只是我開發後,把Django 包成一個 container 給 Docker 使用?

自學程式語言的缺點就是進度慢,遇到許多問題只能慢慢查,甚至就直接卡住了,不禁感嘆一句,真是隔行如隔山~

2016年8月4日 星期四

牙醫國考分析 @ 台灣牙e通

前一陣子弄了牙醫國考分析網站,本來雖然已經用 AngularJS + Firebase 做出一個可用的網站,不過因為要統一使用者權限,所以後來就把資料庫從 Firebase 移到 台灣牙e通 自己的主機上。交給後端工程師寫 RESTful, 我在前端接資料。

這次的移植也讓我開始熟悉 AngularJS 的Resource 模組,知道怎樣 CRUD。
在調 UI 版面的過程中,也讓我學習到依照使用者螢幕的大小,顯示或隱藏元件。甚至改變觸控的事件反應。

這次合併到台灣牙e通的網站,加上了寫詳解和回應的功能,這是之前APP沒有的,也感謝許多同學熱心提供詳解。


牙科照X光 VS 生活中的輻射

前幾天用免費的 Inkscape 做了一個圖,由台灣牙e通分享在 Facebook 上,我發現還蠻多診所分享這個圖



拿香蕉來對比生活中的輻射劑量,同時也拿抽菸來對比拍一張牙科X光,其實數據會說話,大家不用太恐慌

2016年3月27日 星期日

微軟和蘋果的股價表現

大部分接觸過技術分析的人都看過 Apple 公司的股價技術線圖
看到這扶搖直上的股價,讓許多人都覺得這是美國最神的一間公司
看看同期的那斯達克指數道瓊指數,幾乎都呈現水平線狀態......

怎麼不早買到這家公司的股票呢?

今天告訴大家一個可能會跌破眼鏡的事實

蘋果迷們可能要倒地吐血了,因為微軟才是最強的!
看看那在 1999 年附近的走勢,投資報酬率 60000.00%
蘋果要趕上微軟,看來還不知道要多久呢?




2016年3月26日 星期六

自製3D列印的牙套新聞

最近新聞提到有個美國大學生,自製透明牙套矯正
他用的是一套免費的3D軟體 Blender

其實止鼾器也可以用3D列印喔
一台桌上型的3D掃描器差不多10萬,只比診間用來洗牙的 motor 8 萬塊多一些些。

我不確定可不可行,但也許設計好的止鼾器可以直接送技工所請他們印出來。
止鼾器一個可以賣2~5萬,很快就回本了,呵呵

剛剛下載了一個牙模和止鼾器來 Blender 裡面玩,感覺自己好像很高科技的感覺~
http://i.imgur.com/5ohzHx2.gif