general

各位讀者好,這次想講的是比較家喻戶曉的Redis,那說到Redis就不得不提到NoSQL的歷史啦~~~再後面會提到一些Redis的特性及作用,還會舉個常見的例子來做介紹,還望各位看官不會嫌棄 😄 前言 想必很多人都會有「大量/巨量資料處理」或是「快取」上面的需求,但是傳統的DB普遍上效能低落,而且隨著資料量以及關聯的遞增,DB的搜尋效率會越低,後面的速度甚至會呈現等比遞減。 一直到了1998年後,…
最近在研究realtime(for text, for image, for video...)剛好讀到一些協定的實作,那我們比較常在web技術上面見到的包含了SSE、WebSocket及XHR(Ajax),這裡將會簡短的區分下面這幾種協定的優缺點及方式。 XHR(Ajax) XHR一般來說就是跨網頁存取,通常我們稱作Ajax,而所謂的Ajax呢,就是Asynchronous…
這邊老樣子先來一段自我介紹 各位COSCUP的會眾大家好 我是Michael,目前任職於時間軸科技,擔任PHP主任工程師 自己本身是php-resque-pool的contributor,目前在維護該專案 同時也是SITCON2016的講者,所以算上這次的話已經是我第二次像這樣站上講台了,如果平時有在關注學生年會的話應該知道我是誰 為了表示我是一個專業的php工程師,我後面的內容都會以php的為基準 每一個演講後面都一定有一段故事 那這個故事要追溯到很早以前,還記得菜鳥時代的時候在某段code看到類似的程式碼,當然這部份的不是公司的,只是真的有一段幾乎一樣,這段是為了簡報需要所以從網路上面拿下來的示意圖…
在開發一個網頁程式的時候,想必都會用到大量的div去完成一些特定的排版 在比較早的解決方案我們只能透過在各階層去bind指定的事件去做處理,可能是class或是依照id去針對個別的dom做畫面上的呈現。 那後面網頁就可能會長的像是這樣: 來源: http://www.html5rocks.com/en/tutorials/webcomponents/customelements/ 後續在識別上也很難去針對網頁功能去做維護,於是在html5的草案中就提出了一個做法是說是不是可以針對開發者的需要去定義專屬的syntax? 像是hangout可能就可以像是這樣的表現方式: <…
各位好,今天我想聊的主題可能比較general,是關於實習這件事情,包括一點點的經驗及感想。 首先先來一次自我介紹吧 我是Michael,這是我的第一次公開演講 我目前是時間軸科技的主任工程師,專職PHP的開發。 主攻的範圍其實還蠻多的,從python/php/rails/lua/nodejs...都有 做了不少基底的開發元件及自動化流程的專案 實習經驗的話.…
最近剛好讀書會有介紹到Facebook的Messenger Bot,也稍微玩了一下,沒想到玩一玩就稍微有點心得了,甚至做了一個能模仿思考的bot,後面就想說趁著還沒老人痴呆的時候分享一下心得,也算是替自己的學習筆記 前言 Facebook在2016 F8大會的時候宣佈了開放Messenger Bot供開發者使用。提供了四種平常會用到的樣板,另外一種更簡單的說法就是GraphAPI v2.6(Messenger Bot ver…
Facebook 在今年2016的F8上發表了Messenger BOT,讓商務帳戶能夠透過BOT在第一時間內提供使用者即時的、輕鬆有趣的訊息回饋反應。 而這代表了粉絲專頁等等上面的塑造形象或是吉祥物能夠透過Messager BOT活過來! 其實讓企業形象(吉祥物)擁有鮮明的個性,創造一個虛擬的人物這件事情在國內國外都屢見不鮮,像是 We made it yesterday to New…