無限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/

RAD Studio 2014年Roadmap

原文: http://edn.embarcadero.com/article/43677

主要看到的是:

1)支援Android、iOS上的付款跟廣告元件 >> 賺錢的來源之一

2)可穿戴裝置的支援

3)Intel平台的Android

4)藍芽裝置

5)Android KitKat支援

其他還有針對FireDAC、Windows8、BAAS…..等支援。對Embarcadero今年的開發動態更加瞭解了!

Delphi XE5 Firemonkey實作仿Flappy Bird遊戲

FMX Express 上看到的「Flappy Bird Clone Source Code For Delphi XE5 Firemonkey On Android And IOS

Delphi XE5 Firemonkey Flappy Bird

有興趣研究Delphi XE5如何寫出Mobile遊戲的可以下載程式碼。

下載連結:
Download Flappy Firemonkey Prototype Source Code For Delphi XE5 Firemonkey.

Download Flappy Firemonkey 3D Prototype Source Code For Delphi XE5 Firemonkey 3D or download the Win32 binary.

Delphi XE5 Firemonkey Flappy Bird Clone

Windows下Dropbox+Git Server雲端管理您的程式碼(軟體篇)

1. Git for Windows (http://msysgit.github.io/)

2. tortoisegit (http://code.google.com/p/tortoisegit/)

3. Dropbox (https://www.dropbox.com)

Git是目前最多人使用的版本控制軟體,與中心式版本控制軟體subversion(svn)相比,Git因為是分散式版本控制,基本上不用太擔心會出事XD,每位開發人員在本機也會有一個可獨立作業的倉庫,不用擔心網路連線、也不受主線拘束。

目前網路上最有名的Git Server服務為GitHub,如果申請免費帳號就可以使用,當然條件是要將Repo開放出來!如果不開放的話就需要付費升級帳號,除此之外就是自己架設一個Git Server。

不過架設一個網路可存取的Git Server真的是太費時間,幸好有Dropbox的出現,讓我們可以透過雲端硬碟來架設自己的Git Server 。以下教大家操作~

一、申請Dropbox帳號、安裝DropBox

請見拙作「

二、安裝Git for Windows 1 2 3 4 5 6 7 8

9

3接著安裝TortoiseGit

10 11 12 13 14 15

都安裝完了之後!我們在Dropbox目錄建立一個repositories的資料夾,接著在裡面再建立一個myproject的資料夾。 19

建立完後,在資料夾上按右鍵選擇git create repository here20

因為我們工作目錄都要在本機,勾選Make it Bare。

所有的工作都必需透過Clone到本機才能作業~

21

建立完後就會看到這個訊息。

22

接著進入myproject的資料夾看到以下的目錄就代表建立成功了。

23

延伸閱讀:

ihower-版本控制系統 Git 精要教學

Metro Style初體驗

metro style pos

確認功能完整度後,開始一邊完善系統一邊調整介面了!這次採用是Metro Style的設計,Metro 的三大精神為Modern Design、International Typographic Style及Motion Design。

也讓我重新找Win8系統以及打開XBOX研究一番~目前POS系統有使用這樣概念設計的應該為中保的開店快手雲端POS跟育山資訊的大當家BB POS

CodeIgniter偵測使用者瀏覽器

方式一:使用user_agent跟redirect
[php]
$this->load->library(‘user_agent’);
$this->load->helper(‘url’);
if ($this->agent->browser() == ‘Internet Explorer’ and $this->agent->version() <= 7)
redirect(‘/unsupported-browser’);
[/php]

方式二:使用 http://mobiledetect.net
[php]
$this -> load -> library(‘Mobile_Detect’);
$detect = new Mobile_Detect();
if ($detect->is(‘Chrome’) || $detect->is(‘iOS’)) {

}
[/php]