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

2016年3月25日 星期五

牙科經常念錯的英文字

以下列舉幾個牙科經常使用,但很多人念錯的字

場景一:製作維持器或是手術導板時
  • 幫我壓一下 vacuum
  • vacuum 怎麼念呢?
  • vacuum 這個字大家都念成 vacuum,不過外國人是怎麼念 vacuum 的呢?

場景二:打麻藥時
  • 麻槍的英文是 syringe
  • syringe 怎麼念呢?

場景三:牙周病報告時
  • 牙周病 phase I 以後會進入維持期 maintenance phase
  • maintenance 怎麼念呢?
  • 或是進入手術期 surgical phase,進行 root surface debridement
  • debridement 怎麼念呢?

場景四:病人主訴之前外面診所幫他補的填補物掉了
  • 你檢查以後向主治醫師報告是 amalgam 掉了
  • amalgam 怎麼念呢?
  • 你決定用樹脂 resin 補起來
  • resin 怎麼念呢?

場景五:晚上值班接急診病人時
  • 病人的上頷骨(maxilla)骨折
  • maxilla 怎麼念呢?
  • 傷口用生理食鹽水(Normal saline)沖洗
  • saline 怎麼念呢?

場景六:接咬合板技工,直接用 putty 捏
  • putty 怎麼念呢?

場景七:做全口假牙 Border modeling時
  • Border modeling 的 modeling怎麼念呢?

場景八:嚴重牙周病的病人,只有 Canine 還 OK
  • Canine 怎麼念呢?

  • 向病人建議深層牙結石刮除 (curettage)
  • curettage 怎麼念呢?
網友補充:
  • 贋復科 (prosthodontics) 怎麼念?
  • palatal 怎麼念?
  • Compound 當名詞怎麼念?
  • Compound 當動詞怎麼念?