跳到主要內容

發表文章

目前顯示的是 5月, 2013的文章

[教學] iMessage 設定 facebook 帳號 (for MacOS)

Mad 上最近因為 adium 不時會跳出來詢問密碼,被搞到有點煩,因此開始找尋新的 instanst message 方式,原來蘋果內建的軟體就不錯用 iMessage ,可是裡面預設少了 facebook 。 相信基本的帳號大家都已經會設定,這邊就記錄一下怎麼做 facebook 帳號在 iMessage 的設定,以及 facebook account 使用方式, 設定方式 切換到 iMessage command + , 增加帳號, 選擇 Jabber 帳號名稱 your.Facebook.username@chat.facebook.com 密碼(當然就是輸入 facebook 密碼) 按下完成 facebook 帳號設定完成。 附錄 iMessage 快捷鍵 command + 0 (開啟對話視窗,再案一次立即關閉) command + 1 (開啟好友視窗,再案一次立即關閉) 檢查 facebook 帳號方式,開啟瀏覽器,到 https://www.facebook.com/ 點選左上角,自己的大頭照,就可以看到自己的 timeline ,就可以看到自己的帳號。 參考資料: http://mac.tutsplus.com/tutorials/tips-shortcuts/quick-tip-using-facebook-chat-with-messages-on-mac/

開發者轉換到 node.js 開發方向 - Node.js for php develpers PHP

Node.js for php develpers 從某一種語言跳到另外一種語言,通常來說痛感應該是不會太大,只要有些觀念釐清即可,畢竟每種語言存在都是有某些特別的道理,或者是有他的歷史存在意義,所以語言的對戰比較之類的事情,我對於這種事情通常是一笑至之。有時間去吵那些莫名其妙的事情,倒不如發揮自己所長,好好將產品快速產出,這才是 『實現的王道』 。 話說回來,前面談到前端開發者來說 JavaScript 是一個很棒的利基點,也是一個很好出發點,轉向到後端開發當中。那是否意味著其他語言開發者就沒有相對的機會呢? 就個人在其他語言上琢磨並沒有這麼多, PHP 倒是寫過不少年,因此我從 PHP 開發者的角色來檢視一下,有哪些觀念需要被改變,需要被調整。 Node.js 是一個整體的服務 / 語言 對於 php 開發者來說,一開始的環境就是要先開始架設 Apache / Nginx,接著使用 cgi 的方式來起動 php ,當然在 linux 底下的話,直接使用套件管理,直接進行安裝會是更為方便。 apt-get install php apache 但是在 node.js 裡面,node 本身就是一個服務,不需要其他相關的程式進行啟動, node 本身就可以是一個後端的服務,或者一個 web service ,更或者是一個 command line 的進行,所以 node.js 是不需要任何相依設定。 也因為如此,所以許多 apache 幫你處理掉的事情,在 node 裡面都需要自己處理,這件事情聽起來或許很煩,事實上也是如此,開發 php 的時候許多事情 apache 都已經幫你處理完的事情,node.js 在 web 上,前面的所有開發都需要自己來,這是一個很大的不同,你需要稍微了解一下之前 apache 到底幫 php 做了哪些事情,接下來開發 node.js 才能夠了解,為什麼他要做這些事情。 Node.js 每個檔案都是獨立的 Class node.js 每一個檔案都可以視為獨立的 Class ,這跟我們之前所認知的 JavaScript 似乎有很大的不同,JavaScript 本身都是採用 fuction call ,變數宣告也很容易互相影響,可是因為 Node.js 採用 CommonJS 標準,因此在每個程式裡面,變數