2011年11月25日 星期五

版本

很多文章寫某某版本控制效能差
細看都是使用上的問題
怎麼可能有設計師變更東西是一次變更一大段後才按 SAVE
其實只要在按SAVE 的這個動作 改為按 commit 之類的命令
隨時變更 隨時commit

在加以後commit 的人需要修訂爭議

讓喜歡久久commit 一次的人慢慢的改善頻率

若是沒有規範
不管那一套版本控制都是慢

若是有規範
任何一套都有其優勢

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 能直接使用



iphone 2

搞笑了 原來

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


hrm 1

向下相容 不容易處理

光一開始的資料表初始化就少了

先下載webservice 看看初始化段是否能換成新的

另外 資料連接模組的部份也得慢慢調為  mymodel

控制項 main 在系統轉為新版後 以經沒有維護 要直接刪掉嗎?

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

2011年11月4日 星期五

mac 設定開發環境

apache

>系統設置偏好/共享/網頁共享
>開啟 終端機
"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