很多文章寫某某版本控制效能差
細看都是使用上的問題
怎麼可能有設計師變更東西是一次變更一大段後才按 SAVE
其實只要在按SAVE 的這個動作 改為按 commit 之類的命令
隨時變更 隨時commit
在加以後commit 的人需要修訂爭議
讓喜歡久久commit 一次的人慢慢的改善頻率
若是沒有規範
不管那一套版本控制都是慢
若是有規範
任何一套都有其優勢
2011年11月25日 星期五
2011年11月20日 星期日
2011年11月13日 星期日
2011年11月11日 星期五
mac php 開發 2
NetBeans 加掛 PHPUnit 說明看起來很清楚
先來安裝 PHPUnit
pear 無效
先裝 pear
目錄移到 download 權限問題還真特別
curl http://pear.php.net/go-pear | sudo php
發現 版本太新 改用
curl http://pear.php.net/go-pear.phar > go-pear.phar
安裝
sudo php -q go-pear.phar
$prefix 調整為 /usr/local
pear 可以直接執行
安裝 phpunit
sudo pear install phpunit/PHPUnit
phpunit 能直接使用
先來安裝 PHPUnit
pear 無效
先裝 pear
目錄移到 download 權限問題還真特別
curl http://pear.php.net/go-pear | sudo php
發現 版本太新 改用
curl http://pear.php.net/go-pear.phar > go-pear.phar
安裝
sudo php -q go-pear.phar
$prefix 調整為 /usr/local
pear 可以直接執行
安裝 phpunit
sudo pear install phpunit/PHPUnit
phpunit 能直接使用
iphone 2
搞笑了 原來
Mac OS X 自帶 subversion
XCode 4 自帶 SCM ( svn & Git ) 預設是 Git
專案開起來就有了 專案目錄直接就是 SCM 目錄
不知道有沒有 每 build 一次 就會自動 commit 的辦法
版本控制搞好了 再來是 單元測試
叫做 OCUnit
Mac OS X 自帶 subversion
XCode 4 自帶 SCM ( svn & Git ) 預設是 Git
專案開起來就有了 專案目錄直接就是 SCM 目錄
不知道有沒有 每 build 一次 就會自動 commit 的辦法
版本控制搞好了 再來是 單元測試
叫做 OCUnit
2011年11月10日 星期四
iphone 1
找到一篇可以直接把開發好的程式丟到機器上的文章
http://www.minwt.com/?p=2825
試了一下
ipad 可以 itouch 不行
itouch 沒有JB 所以無法確認是否真的是 JB的問題
高手太多了 可惜的是只能上傳程式 無法除錯
再來先處理版本控制
download from
http://www.open.collab.net/downloads/subversion/thankyou.html?_=d
Instead it installs some command line commands into the directory /opt/subversion/bin* on your hard drive
照著說明做
確時有找到 svn* 的命令
/opt/subversion/bin/svnadmin create svnrep
http://rintarou.dyndns.org/2011/01/05/xcode-%E8%88%87-svn/
Snow Leopard 已內建 svn, svnadmin,
svnserve /usr/bin/svnserve
在 home 下建好SVNREP 就沒事了
來去找 GUI
svnX
http://www.minwt.com/?p=2825
試了一下
ipad 可以 itouch 不行
itouch 沒有JB 所以無法確認是否真的是 JB的問題
高手太多了 可惜的是只能上傳程式 無法除錯
再來先處理版本控制
http://rintarou.dyndns.org/2011/01/05/xcode-%E8%88%87-svn/
Snow Leopard 已內建 svn, svnadmin,
svnserve /usr/bin/svnserve
在 home 下建好SVNREP 就沒事了
來去找 GUI
svnX
hrm 1
向下相容 不容易處理
光一開始的資料表初始化就少了
先下載webservice 看看初始化段是否能換成新的
另外 資料連接模組的部份也得慢慢調為 mymodel
控制項 main 在系統轉為新版後 以經沒有維護 要直接刪掉嗎?
date() 使用上有問題
得去 php.ini 的 date.timezone
;date.timezone =
modify
date.timezone = "Asia/Taipei"
.調完 date.timezone 後 只剩 資料表短缺
xdebug 還未裝 再來找找資料
date() 使用上有問題
得去 php.ini 的 date.timezone
;date.timezone =
modify
date.timezone = "Asia/Taipei"
.調完 date.timezone 後 只剩 資料表短缺
xdebug 還未裝 再來找找資料
2011年11月9日 星期三
mac php 開發
. 再次設定了 CodeIgniter ,將 index.php 消除
。設定 etc/apache2/httpd.conf
將 AllowOverride 改為 all
確認 Order 順序是 allow,deny
設定 Allow from 為 all
sudo apachectl restart 後
還要去新增 .htaccess
"defaults write com.apple.finder AppleShowAllFiles -bool true"
將所有的隱藏檔打開
RewriteEngine on
RewriteBase /CodeIgniter/
RewriteCond $1 !^(index\.php|images|robots\.txt|$)
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
RewriteBase 要設對
不然會被導到 web root
發生 找不到 /index.php 的問題
xdebug 還未裝
hrm 專案下下來了
設好 database 連線為 127.0.0.1
移除了 index.php
登入時直接把 網頁吐出來 沒有自動替換文件內容
不確定是 CodeIgniter 2.0 跟 1.7 有差
還是 PHP 5 跟 PHP 6
。設定 etc/apache2/httpd.conf
將 AllowOverride 改為 all
確認 Order 順序是 allow,deny
設定 Allow from 為 all
sudo apachectl restart 後
還要去新增 .htaccess
"defaults write com.apple.finder AppleShowAllFiles -bool true"
將所有的隱藏檔打開
RewriteEngine on
RewriteBase /CodeIgniter/
RewriteCond $1 !^(index\.php|images|robots\.txt|$)
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
RewriteBase 要設對
不然會被導到 web root
發生 找不到 /index.php 的問題
xdebug 還未裝
hrm 專案下下來了
設好 database 連線為 127.0.0.1
移除了 index.php
登入時直接把 網頁吐出來 沒有自動替換文件內容
不確定是 CodeIgniter 2.0 跟 1.7 有差
還是 PHP 5 跟 PHP 6
2011年11月4日 星期五
mac 設定開發環境
apache
>系統設置偏好/共享/網頁共享
=================================
php
>系統設置偏好/共享/網頁共享
>開啟 終端機
"sudo apachectl start"
"sudo apachectl -v"
>open browser : "http://localhost", show "It Works!"
"sudo vi /etc/apache2/httpd.conf"
"#LoadModule php5_module libexec/apache2/libphp5.so"
=================================
php
"sudo cp /etc/php.ini.default /etc/php.ini"
"sudo vi /etc/php.ini"
"display_errors = On"
"sudo apachectl restart"
=================================
MySQL
"sudo vi /etc/php.ini"
"mysql.default_socket = /tmp/mysql.sock"
=================================
phpMyAdmin
"cp config.sample.inc.php config.inc.php"
$cfg['blowfish_secret'] = 'any string';
$cfg['Servers']$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
=================================
在MAC 上使用資料庫聯線時,使用 localhost 無法連線
要改用 127.0.0.1
在設定 codeigniter database.php 裡 也必是同樣的需要將
localhost 改為 127.0.0.1
"sudo vi /etc/php.ini"
"display_errors = On"
"sudo apachectl restart"
=================================
MySQL
"sudo vi /etc/php.ini"
"mysql.default_socket = /tmp/mysql.sock"
=================================
phpMyAdmin
"cp config.sample.inc.php config.inc.php"
$cfg['blowfish_secret'] = 'any string';
$cfg['Servers']$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
=================================
在MAC 上使用資料庫聯線時,使用 localhost 無法連線
要改用 127.0.0.1
在設定 codeigniter database.php 裡 也必是同樣的需要將
localhost 改為 127.0.0.1
訂閱:
意見 (Atom)