
2011/12/5 是David到職的第一天,胡子不是他在安德的外號,因為後來我們發現...他長得超像QQ的草尼馬!!
草尼馬騎電動車!!??
雖然草尼馬看起來無害跟溫和,但我們家David除了外表外內心可不走這個路線。
看看這張血盆大口就知道(哈)
剛來公司時,David整個走文青風,這張是他還是新人時第一次跟公司同仁們出去唱歌。

2011/12/5 是David到職的第一天,胡子不是他在安德的外號,因為後來我們發現...他長得超像QQ的草尼馬!!
草尼馬騎電動車!!??
雖然草尼馬看起來無害跟溫和,但我們家David除了外表外內心可不走這個路線。
看看這張血盆大口就知道(哈)
剛來公司時,David整個走文青風,這張是他還是新人時第一次跟公司同仁們出去唱歌。

原以為遠離了學生生涯,「畢業」這個詞就會離我們很遠。沒想到出了社會後,還是脫離不了經歷各種的「畢業離別」。
有人說7年級生是草莓族,工作沒有耐性與定性,但今天要畢業的夥伴─Bruce,他就是7年級生,安德ODOT是他大學畢業後的第一份工作,
從2010到2014年一路陪伴公司成長,檢閱Bruce的工作經歷,除了可以打破7年級生只是草莓族的言論,另外代表的也是安德這幾年的公司縮影。
黑眼圈是他的正字標記,原因是他有嚴重的過敏,偶爾會有偏頭痛小毛病。心思細膩不像個男人(!?),
但外顯的個性又企圖想走陽光路線(籃球、單車、潛水、路跑跟攝影是他的愛)。

恭喜以下同仁榮獲卓越表彰表揚及獎金500元獎勵!!
10月份卓越同仁:
1.恭喜David大大(102年常勝軍之一)
2.恭喜Yuro大大(102年常勝軍之二)
3.恭喜Vivian(行政之光~)

又到一年度的尾聲~
安德最重要的大型活動"年度會議"上場了!!!
選擇在桃園風景優美的綠風草原~
本次除了回顧本年度的總總,放眼展望明年103年度目標外;
還有四小組共同參與的討論活動:如何讓公司很酷?!

2013.6.3 安德listening day~
*大地遊戲為 今天拉開序幕~
請你跟我這樣做!!
~看似簡單,實際卻很難的遊戲考驗著大家的默契....
舒展筋骨後-->跟著Steven洗手準備烤肉去!!David開心到來個優美大飛飛跳躍!!
Processing一直都是設計師用來制作互動作品的平台之一,過往都是搭配Arduino來與實體感測器結合,設計的初衷就是小而簡單,並且搭配了穩定的2D/3D功能,讓設計師也可以製作出絢麗的動畫效果,現在Processing的功能可以搬移到網頁上了,搭配Processing.js,就可以使用Processing提供的API來製作出以往Processing平台上可以達成的效果,不過是HTML5限定喔。
以下是示範程式碼:
<!DOCTYPEhtml>
<html>
<head>
寫程式的時候常常會需要用到GUID,JavaScript有一種很簡易的產生方式:
Math.guid = function(){
return 'xxxxxxxx-xxxx-0xxx-yxyx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c){
var string = Math.random()*16|0, v = c === 'x' ? string : (string &0x3|0x8);
return string.toString(16);
今天改寫了之前寫得縮圖程式,之前寫的縮圖程式會將小於特定寬度的圖片重新取樣成特定尺寸,這樣的做法會導致小圖片的失真,所以我改寫了這個過程,將小於特定尺寸的圖片透過補色,變成一張符合特定尺寸的圖:
public function resizeImg($img, $width = 300, $height = 300, $newFilename = '', $maxImgWidth = 800, $maxImgHeight=800, $bgColor=null) {
$bgColor = $bgColor === null || !is_array($bgColor) ? array('r'=>255, 'g'=>255, 'b'=>255) : $bgColor;
switch (strtolower($img['type'])) {
case 'image/jpg':
JavaScript needs a standard way to include other modules and for those modules to live in discreet namespaces. There are easy ways to do namespaces, but there’s no standard programmatic way to load a module (once!). This is really important, because server side apps can include a lot of code and will likely mix and match parts that meet those standard interfaces.
Kevin Dangoor, What Server Side JavaScript needs
伺服端的JavaScript已經行之有年,最早的成果可見於Netscape的發佈伺服端應用,而作為伺服端應用程式開發的架構與語言,JavaScript勢必需要一套完整的規範,供程式設計師彼此可以交換已經開發好的模組,所以就有了CommonJS的產生。Node.js就是在CommonJS規範下產生的伺服端JavaScript應用技術,讓開發者可以透過JavaScript來撰寫伺服端的邏輯,同時Node.js以提供了很多足以與PHP開發環境匹敵的模組,加上執行效率快,吞吐量高,非常適合用來快速建構應用程式的原型,甚或是商業應用的一部分。
安裝完node的執行環境後,使用vim建立如下腳本,命名為http_server.js:
var http = require('http');