CodeIgniter學習筆記 – 安裝

主站(英文)中文站下載CodeIgniter_x.x.x.zip,解壓縮將index.php及application、system二個目錄上傳到主機。

1.為了安全性,建議把application、system二個目錄移到系統目錄

但需要修改 index.php

$system_path = ‘system’;

$application_folder = ‘application’;

2.如果需要資料庫設定,修改application\config\database.php

$db[‘default’][‘hostname’] = ‘localhost’;
$db[‘default’][‘username’] = ”;
$db[‘default’][‘password’] = ”;
$db[‘default’][‘database’] = ”;

如果沒有問題的話就可以看到下面的頁面。

Welcome to CodeIgniter

 

 

 

 

 

相關連結:

CodeIgniter on GitHub

CodeIgniter手冊(英文)

CodeIgniter手冊(中文)

CodeIgniter論壇(英文)

CodeIgniter論壇(中文)

3D列印也能吃?係金a – Foodini

photo by Designboom
photo by Designboom

kickstarter上看到一個很妙的專案叫「foodini」,是由Natural Machines這個團隊所發想出來的點子。

最大的賣點是你可以把新鮮的食材打成”泥”狀,再透過機器印出來,不過如果是整塊的就不行了!像是漢堡、披蕯、餅乾這類就可以~但目前看來在製作過程中還需要人工介入,適合嘗鮮體驗的朋友。

Presentation is everything with kids... print different shapes to encourage kids to eat healthy foods.

 

【轉貼】xcode開發仿FireChat教學(附原始碼)

t4_1_tab3

FireChat使用Multipeer Connectivity Framework技術讓許多人很感興趣!看到國外一篇「Understanding Multipeer Connectivity Framework in iOS 7」,一步步教您如何實作一個仿fireChat的程式。內文圖文並茂~如果想直接下載原始碼來學習的也可以<按我下載>。

Understanding Multipeer Connectivity Framework in iOS 7 – Part 1

Understanding Multipeer Connectivity Framework in iOS 7 – Part 2

【從學運看科技】沒網路也可以聊天的Firechat

由Open Garden開發的Firechat,三月初剛上線後不久,恰好遇到台灣的反黑箱服貿學運「太陽花學運」,由於網路品質極差的情況下,在學生口耳相傳下成了這次學運許多人使用的”對講機”。

10007496_10151930630866541_630746929_n

1969347_10151930630811541_217345804_n

 

Firechat是不需連上網路就可以直接與鄰近(10公尺)的人對話(傳送文字、照片、影片),且不用註冊帳號的通訊軟體。目前只有iOS7以上的版本可以使用~而FireChat主要是使用Multipeer Connectivity Framework這個技術,讓行動裝置在沒有網路的情況下可以透過藍牙傳遞資訊。

使用方式很簡單,只要打開wifi跟藍牙,接著輸入暱稱就可以使用

1962740_10151930618991541_907360526_n

功能有everyone跟nearby,Everyone就是透過網路的聊天室;Nearby則是透過藍牙接收附近10公尺的訊息。1977315_10151930619666541_1449832135_n

目前firechat只有iOS上面才有,還有軟體可以自由修改暱稱變得不易知道誰是誰~以及沒有所謂的私訊功能。在上面記得不要把妹XD
還有記得不要在上面瞎聊,留給有需要的人通訊。

FireChat on apple store >> 網址

Multipeer Connectivity Framework技術 >> 網址

【從學運看科技】太陽花學運全紀錄的時間軸怎麼做

下午蘋果日報釋出了一個新的網站叫「太陽花學運全紀錄」。使用的是Knight Lab的服務。

進入 http://timeline.knightlab.com/這個網站,只要幾個步驟就可以做出時間軸了!

1.點選Google Spreadsheet Template,建立Google 的試算表

timeline.knightlab1

2.點選使用此範本,接著修改內容

timeline.knightlab2

3.修改完之後,點選檔案 > 發佈到網路

timeline.knightlab3

4.按下開始發佈

timeline.knightlab4

5.發佈完成後會看到下面取得公開資料連結的地方,有一個https://…的內容,把它們全選複製timeline.knightlab5

6.貼到網頁上的Google Spreadsheet URL,可以自訂寬度、高度,或可以按more  Options設定更多。

timeline.knightlab6

7.可以選擇語系,Google Map、字型等等…..timeline.knightlab7 8.把框框內的文字貼到你要顯示網頁即可,或是也可以按Priew預覽一下timeline.knightlab8

timeline.knightlab9

影片教學

相關連結:

http://timeline.knightlab.com/

想當Hacker就來學學FB新語言Hack

facebook_hack

facebook在2011年開放HipHop Virtual Machine(HHVM)的原始碼後,在昨天釋出了為HHVM所設計的精簡版PHP「Hack」。Hack結合PHP快速開發及Java、Python等語言的優點於一身,是目前Facebook各網站的主要語言。

Facebook開發人員 https://developers.facebook.com/

Hack 官網 http://hacklang.org/

HHVM 官網 http://hhvm.com/

無限private repository又免費的VCS-bitbucket

除了GitHub之外,最近也看到bitbucket。

與Github最大的差別在於bitbucket它有免費無限private repository(Github要付費),另外的話就是bitbucket的介面比較醜一些、資源高手比較少一些以及一個repository只能有5個user的缺點。

我是這麼用的,如果是學習跟Opensource的部份會在Github上;如果需要private repository的話就會建立在bitbucket上面。

bitbucket 官網 https://bitbucket.org/
GitHub官網 https://github.com/

lazarus免費版的Delphi

一直在思考如果有一天如何把Delphi再發揚光大,不過現在遇到的問題在於Delphi的售價居高不下。而且也沒有Visual Studio Express這種版本…..甚至在行動APP開發的Eclipse都是免費的。

File:Lazarus 1.0.12 Mac OS X Mavericks.png

晚上看到有網友問我Lazarus的問題,才知道原來有一套Opensource的Pascal IDE~Lazarus甚至跟Delphi有很高度的相容性,也可以直接在Linux、Windows、Mac OS上安裝,甚至一樣也可以開發iOS程式(如下影片)

File:Simulator.png

也可以開發Android程式(網站連結)。

File:lcl android 30 mar.png

 

等手上的案子忙完後再來試用分享囉!先記錄下來~

 

Lazarus http://www.lazarus.freepascal.org/

Lazarus中文社群 http://www.fpccn.com/