發表文章

目前顯示的是 8月, 2016的文章

再學 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 使用? 自學程式語言的缺點就是進度慢,遇到許多問題只能慢慢查,甚至就直接卡住了,不禁感嘆一句,真是隔行如隔山~

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

圖片
前一陣子弄了 牙醫國考分析網站 ,本來雖然已經用 AngularJS + Firebase 做出一個可用的網站,不過因為要統一使用者權限,所以後來就把資料庫從 Firebase 移到 台灣牙e通 自己的主機上。交給後端工程師寫 RESTful, 我在前端接資料。 這次的移植也讓我開始熟悉 AngularJS 的Resource 模組,知道怎樣 CRUD。 在調 UI 版面的過程中,也讓我學習到依照使用者螢幕的大小,顯示或隱藏元件。甚至改變觸控的事件反應。 這次合併到台灣牙e通的網站,加上了寫詳解和回應的功能,這是之前APP沒有的,也感謝許多同學熱心提供詳解。

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

圖片
前幾天用免費的 Inkscape 做了一個圖,由 台灣牙e通 分享在 Facebook 上,我發現還蠻多診所分享這個圖 拿香蕉來對比生活中的輻射劑量,同時也拿抽菸來對比拍一張牙科X光,其實數據會說話,大家不用太恐慌