0%

前端樣板結合Gulp處理流程

由於最近要做個純前端切版的案子,所以慢慢的建立一些規則,把一些處理流程交給gulp來執行,也順便整理一下希望日後還可以重複利用,不過前端技術變化日新月異,我到現在還不是用webpack而是gulp,其實不是不想用,只是試著要建立webpack設定檔時候,一直遇到問題,乾脆還是回來用比較習慣的gulp好了。等日後更有空再來慢慢研究好了

使用的技術也都不是很新,不過只要可以讓自己在前端切版這個案子方便好用,就會想辦法拿來使用。

閱讀全文 »

Elasticsearch 筆記(基本操作)

基本指令

檢查 Server 狀態

curl localhost:9200
------------------------------
正常運作的話會返回類似下面的 json
{
"name" : "Apalla",
"cluster_name" : "soar-local-es",
"cluster_uuid" : "uBfjdJ-kSkCM8F6Bg7VNDg",
"version" : {
"number" : "2.4.1",
"build_hash" : "c67dc32e24162035d18d6fe1e952c4cbcbe79d16",
"build_timestamp" : "2016-09-27T18:57:55Z",
"build_snapshot" : false,
"lucene_version" : "5.5.2"
},
"tagline" : "You Know, for Search"
}
閱讀全文 »

Elasticsearch 筆記(環境設定)

前言(垃圾話)

由於先前接 case 的時候,簡單的碰了一下 solr 這套搜尋引擎,後來又聽鈞元哥提到他正在玩的另一套搜尋引擎 - Elasticsearch,記得之前在臉書上比較常看到 Elasticsearch 的討論或文章,所以後來自己也選擇這套來研究。

一開始出發點很單純,因為開始在寫 blog,希望 blog 上開始有文章搜尋的功能,雖然現在這技術相關文章的 blog 裡面也才10來篇文章,切個兩頁就差不多了,根本不太需要特別弄個搜尋功能,不過本著好玩的心情開始來鑽研這工具,深深覺得日後工作上肯定會在用到。

果不其然前陣子收到合作單位發信來問說,他在我們資料庫搜尋題目的時候,想找 “go” 一詞相關的題目,結果我們回傳給他的題目卻是 “good” 的結果…QQ。因為資料庫是MySQL,我們用這種 「%keyword%」 方式來針對題目欄位搜尋,當然會出現這種悲劇…Orz。跟同事討論的解法大概就是使用能夠正確斷詞斷字的搜尋引擎吧!

不過這套搜尋引擎工具,實在是博大精深,我到現在大概只摸到一點點邊邊角角吧!趕快趁熱來把一些資訊整理記錄下來。造福日後的自己。另外,一點小小哀怨的是,我才研究兩週左右,趕巧遇上版本從 2.4.1 瞬間變成 5.0 … 我還是先乖乖把 2.4.1 的使用弄熟好了。

閱讀全文 »

Build a Serverless Facebook Messenger Chatbot

準備工具與服務

  • Serverless Framework (I use v1.0-rc1)
  • AWS Account
  • Facebook Page
  • Facebook Developer
閱讀全文 »

SPRINT衝刺計畫

星期四 Thursday

你們在週三創造出一個分鏡腳本。週四你們將基於「模擬」原則,根據這個腳本做出一個逼真的方案原型。在接下來幾章,我們將說明可以幫助你們只用七個小時便做出原型的心態、策略和工具。

Thursday

花在某件東西上的時間越久,對它的依戀性往往卻強,而認真看待負面測試結果的可能性就越低。如果只花一天時間,你將能接受意見回饋。如果已經投入三個月,很可能已經決心撐到底。

閱讀全文 »

SPRINT衝刺計畫

星期二 Tuesday

衝刺計畫團隊在週一界定了難題,並選擇了目標。週二你們將提出解決方案。這一天你們將先尋找靈感,也就是檢視一些既有的概念,想想可以如何重新組合並加以改良。然後在下午,每一個人將遵循一個強調批判思考而非藝術技巧的四步驟程序,畫出方案早圖。衝刺計畫週稍後,最好的一些草圖將成為方案圓形和測試計畫的基礎。週一晚上你們應該好好休息,早上起來吃個均衡的早餐,因為週二這一天非常重要。

Tuesday

閱讀全文 »

SPRINT衝刺計畫

期望能夠讓團隊成員完整的空出五天的時間,密集的討論、規劃,來做出產品的原型 (Prototype),及早透過使用者測試來決定方案是否可行。

  1. 星期一 : 界定問題 –> 畫出示意圖 –> 選出重點做為努力目標
  2. 星期二 : 擬出多個相互競爭的潛在方案
  3. 星期三 : 將做一些艱難的決定,並把自己的構想轉化成一個可測試的假說
  4. 星期四 : 將做出一個實際的原型 (Prototype)
  5. 星期五 : 找真實的人,來替原型實地測試
閱讀全文 »

最近因為工作上的需求,需要把影片檔案轉換成串流的格式,還好有想到去年似乎有參加一場 AWS 開發者大會聽到類似這樣的技術,這樣就不用自己很辛苦的架設一台 Streaming Server 了,但是缺點就是當 AWS 的服務用的越爽,就會被 AWS 給綁架,以後沒 AWS 可以用怎麼辦!!!

閱讀全文 »