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




2011年10月22日 星期六

線上模擬經濟模式

先寫下來吧

模擬機甲戰鬥的實踐對一個人來講不太可行
相關的操作參數太多
就算是整個軍方也很難去搞定

但模擬經濟模式到是個可行的方式
必盡在實際的世界中
任何的參數都是人為的參與
只要將操作情況跟交易方式設定的跟真實世界一樣
在操盤上的作業就會變成真正的經濟模式

在參考線上德州撲克虛擬幣跟真金幣遊戲時的差距
在真正經濟模擬時該將三國志所謂的故事模式
也就是 腳本 的情節加入

大多數玩虛擬幣時的玩家會有不少以放大風險承受的方式來遊戲
這對於需要模擬真實經濟模型有很大的影響

2011年10月21日 星期五

我和你們一樣,無法逃避

我和你們一樣,無法逃避。我不願意做逃兵,被可恥的槍決。所以,我來了。我不願意丟下我的朋友,所以,我留下了。我不願意把我的生命輸給我的對手,所以,我現在站在這裡跟你們說話。每個人的生命都只有一次,沒人可以剝奪,生命,永遠屬於我們自己。但是,有些東西比生命還珍貴,親情,愛情,友情。我常常在想,如果我的父母能夠活過來,我情願用自己的生命去交換。

2011年10月20日 星期四

Ubuntu Server 安裝手順




# A.

#install ssh
sudo apt-get install openssh-client openssh-server

#open remote connect
sudo gedit /etc/ssh/ssh_config
# remark Port 22
# add  AllowUsers  USERNAME
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start
# cline use command to connect server
# ssh-keygen -R 192.168.3.226
# ssh -X asus95@192.168.3.226
# B.
#install subversion server
sudo apt-get install subversion

Choose System > Administration > Users and Groups from your Ubuntu menu.
Click the 'Manage Groups' button.
Click the 'Add' button.
Name the group 'subversion'
Add yourself and www-data (the Apache user) as users to this group
(Note: in order to see www-data you may need to see FixShowAllUsers)
Click 'OK', then click 'Close' twice to commit your changes and exit the app.

$ cd /home/svn
$ sudo chown -R www-data:subversion myproject
$ sudo chmod -R g+rws myproject

sudo gedit /home/svn/myproject/conf/svnserve.conf

# 根目錄 /media/RAID5/svn
$ svnserve -d --foreground -r /media/RAID5/svn

# you must run the following command
# svn://hostname/

# C.
#install apache mysql php
#sudo apt-get install apache2 php5-mysql php5-cli libapache2-mod-php5 mysql-server phpmyadmin php5-dev php-pear

sudo apt-get install apache2

sudo apt-get install samba 

2011年10月13日 星期四

支援第三方 網路卡的方法 ndiswrapper


支援第三方 網路卡的方法 ndiswrapper

參考網頁
http://blog.sina.com.tw/chyhsueh/article.php?pbgid=22257&entryid=576243
http://blog.chinaitlab.com/html/10/56410-160425.html

http://lentice0818.blogspot.com/2008/12/ubuntu804-ndiswrapper3usb.html


下面就是解決方案 ndiswrapper

不過以下步驟前...還是請先牽一條網路線來進行安裝和初期設定吧XD


Step1.
由System-Administrator-Synaptic Package Manager 安裝 ndiswrapper

Step2.
尋找driver,看是從網路上抓下來的,還是從Windows裡挖出來的
ndiswrapper只吃windows的drivers,windows的driver會有一個安裝資訊檔*.inf
以我的為例
corega CG-WLUSB12安裝管理程式後可以在
/program files/corega/CG-WLUSBN12裡找到Driver的資料夾
將整個資料夾複製出來到根目錄下,安裝資訊檔為rt2870.inf

Step3.
由terminal移動資料夾到放Driver的資料夾下
sudo ndiswrapper -i rt2870.inf

顯示如下
installing rt2870...

可以用
ndiswrapper -l 查看是否有安裝進去
或者至 etc/ndiswrapper/ 下看看有沒有新增目錄

Step4.

加載驅動

sudo depmod -a
sudo modprobe ndiswrapper

可以用iwconfig配置無線網絡,但最好用圖形的

圖形配置如下System-Administrator-Network 去設定無線網路吧~
Step5.
讓你的系統重起還能使用這個模塊

sudo gedit /etc/network/interfaces 也可以到這個中寫這個文件

iface wlan0 inet dhcp
wireless-essid My_Essid
wireless-key XXXXXXXXXXXXXXXXXXXXXXXXXX
auto wlan0

設定開機使用ndiswrapper
sudo ndiswrapper -m會顯示如下
"alias wlan0 ndiswrapper" 到 /etc/modprobe.d/ndiswrapper ...

cat /etc/modprobe.d/ndiswrapper

會顯示如下
alias wlan0 ndiswrapper

沒有就加入.然後再測試
sudo gedit /etc/modprobe.d/ndiswrapper

完工!


ndiswrapper.sh

sudo depmod -a

sudo modprobe ndiswrapper


2011年10月2日 星期日

總是不停的超越自我的極限才是一個真正的王者

總是不停的超越自我的極限才是一個真正的王者

王沒有偽造話語的理由

凡人 平凡
特別 跟凡人有些許差別
異常 無法用常理話語來解譯的事

努力只是凡人在認知自我能力不足
確又不願承認時所做的無意義舉動

要自我解析自已的異常性
並不是所謂的模擬
而是學習他人擁有的特長並將之完成

反而言之完全的黑暗等同沒有任何時空存在
也代表著無限空曠的可能性,能容納無限可能

2011年9月10日 星期六

遊戲測試

幾個小時的星海爭霸資料搜尋,讓人感動,半天的下載,驚艷的故事動畫。簡單的第一次試玩。

2011年8月27日 星期六

Nick Swimming Day 7

至老婆的桃園友人家吃飯,朋友的住家大樓大廳後方有水池,跟哥哥姐姐玩水時有發現整個頭入水吹泡泡,吹氣吹完不懂的閉著氣起來,起來時吃到一大口水。對於較深的水域,腳無法踩到底的水池有恐懼,入水不到一分鐘就急著離開。持有浮具時有更長時間漂浮,喜歡漂浮著的玩!

2011年8月25日 星期四

信託票券系統 另一家信託銀行

果然每一家金控下的信託都有不同的計費收費方式,每家信託的標的物項目也不盡相同,今天聯繫的新廠,收費方式採用手續費的方式,每次信託時依信託金額的百分之一點五做為手續費,實際發生的百分比依簽約的情況不同而會浮動。

票券信託流程,票券由印刷廠印制完成後,直接送至銀行,這時還未發生信託,票券經銀行認定後,公司可以派人去銀行領取票券,領取票券時就必需信託,此時需要譤交領取票券總額相等的信託金,以及信託手續費。領取票券的頻率不限,一個月三十天天天去領都可以,領取金額大小不限,雖然對方一直詢問是否會先存入一百萬的第一筆費用,但確肯又肯定的說沒有明確的規定最低領金額。核銷流程跟上一家一樣憑票券跟銀行請款,請款時間固定一個月一次!

這次有再次詢問是否能將信託帳戶指定為信用卡撥款帳戶,「不行」。變向做法從同一家銀行的公司帳戶轉至信託帳戶,這個部份可以提供自動轉帳!

G.T. Swimming Day D+2

這次跟兩個姐姐來玩水的,游完兩趟自由式後就開始跟姐姐們玩在一起,在跟姐姐講話的時後,有發生嚴重嗆到水的情況,沒有看到發生的經過,手理拿著浮具還嗆到,下次得在適應水性部份多做強化,勿必要做到口鼻快到入水時自發性的閉氣。

2011年8月24日 星期三

Vivian Swimming Day D+2

果然還是正面教學的成果比較好,從一開始不間斷的鼓勵加贊美到一個所謂的極致,到差點被其他外人誤以為我是要去拐騙小朋友的程度,在開心的練習玩樂的一個小時中,突破了自由式換氣的心理障礙。不排除這次一起去的有另外兩位妹妹跟弟弟,好強心的驅駛下,一有空就自已練習,不像一個人跟我在一起時會有點小耍賴。

能在換氣後接著繼續滑手,能完成連續兩次換氣不會吃到水,能在水中閉氣跟妹妹弟弟玩猜拳遊戲,
原先走到中間會害怕,現在能往較深的地方游過去也沒問題。

合作跟買賣 一 策略性合作

中午約了一家網站設計公司,應該說是一家網路科技公司,有自已的機房,在做網路空間出租,有視覺設計,有前端商務平台使用市面上常見的ECShop&OSC支援套版,能做品牌系統(CI),交期大約拉在七天,費用五萬到八萬上下,有關鍵字廣告業務,合作金流廠為紅陽,看對方提供的DM含括所有前端電子商務所需的部份。初看起來應該是兩家以上的公司合作的,一家行銷公司找一家網路科技公司談合作,在由行銷公司出面談客戶。

2011年8月23日 星期二

信託票券系統第二次分析

主要部份拉四塊,前端電子商務購物銷售平台,線上信用卡刷卡金流交易串連模組,實體商品票券出票信託寄送消費系統,最後客戶銀行間信託有價票券申請。

現上金流廠,中國信託,聯合信用卡中心,藍星,綠界,紅陽。
提供票券信託業務銀行,元大,陽信,新光

台北富邦不提供金流 不供票券信託  兆豐不提供金流

申請票券信託 需要偵信 並且 自己提供的服務才能發行票券
要準備資料 公司變更登記函 負責人身份影本 會計師簽證財報 最近一個月暫結財報

多方票券銷售時,每一家都需要獨立去申請信託後,在使用委託銷售的方式,委託某一家統一銷售。

消費者消費後,現上刷卡金直接進信託帳戶,每個月在將銷售出去的票券號碼告知信託銀行做信託作業,並且給付信託費用。票券若消費者消費後,業者能憑票券跟銀行請款,若一年內消費者都沒有消費則可以直接跟銀行拿回信託金。


2011年8月22日 星期一

G.T. Swimming Day D+1

自由式能一次游完二十五公尺,蛙式分解動作瞭解,仰式可以踢腳,完全不怕水,就算練習中嗆到也能繼續玩,懂得潛水,看起來閉氣可以有十五二十秒,支體控制性佳,能依指導要領調整姿勢。

2011年8月19日 星期五

Vivian Swimming Day D+1

基本水感恐懼已經消失,第二個喚氣恐懼在最近三次下水時都很明顯表現出來,很直接的用語言表達自已的害怕,這在國中以後學習游泳的人身上會經常的發現狀況,身體心理對自我的保護,造成姿勢動作的限制,並且一拼的抑制了再次嚐試的動力。雖然是預料中的反應,確也沒有什麼特效藥能馬上解除這種心理上的壓力。每個個案都得想法子找到核心點才能將恐懼的感覺引導出來。

凡人的假期沒有空閒

時間每個人都是固定的,很難想像所謂的成功人士花了大多數的時間來完成目標,是犧牲多少其他事情的時間來交換的。家庭,娛樂,休閒,興趣。時間無法交換,在這所謂時空平行的宇宙裡,單一時間內只能擇一而行。缺少的部份呢?等待下次的空閒再來實現嗎?在現實世界中,這是個盲點。「下次」這個詞完全是騙人的,時間的經過無法重來,犧牲缺少的部份,自已安慰自已做人要往前看。

2011年8月18日 星期四

信託票券系統第一次分析

找銀行信託部先問清楚能提供何種信託,信託方式,有沒有電子式信託。撥了兩家看來都得等信託部的人回電。台面上找到的三家做票券,一家是電子票券,看來客戶不太喜歡,另兩家,一家有科技公司當後台,一家是網路公司自己做。 有科技公司先簡稱“科廠”,有網路公司就稱“網廠”。

科廠的做法分析起來是業者申請需求後,由科廠自己發售票券,自行接受信託擔保,自行寄發給消費者。消費者有消費時,業者拿到票券後在回頭找科廠請款。在消費者購買但還未消費的時間,錢是在科廠的手裡的。

網廠的作法是業者承租票券產生器,自己銷售票券,消費者購買後,由業者自行列印票券。這個地方網廠採用即時信託的處理,跟銀行做直接的單筆信託。消費者購買後的錢,是在業者手裡。 這邊的盲點是,那信託的”履約保證金”是怎麼到銀行手裡呢?看起來網廠的票券產生器必需要透過一並提供的信用卡刷卡機來做第二次的代銷費。也就是消費者下單繳費後,業者依訂單再次向網廠做刷卡繳費!

Nick Swimming Day 6

連續十次整張臉在水裡吐氣,連續兩次能在水裡看到有幾根手指,較長時間依靠浮條漂浮,漂浮時能踢水前進

2011年8月16日 星期二

數學#應用數學#電腦科學

寫程式的主要目地是為了控制電腦運算,即然是運算那就是數學,數學不好的人如何寫程式?這一直是困擾我很久的點。在程式碼優化裡一般分為兩類,程式結構優化,程式演算法優化。兩種優化的差距不能放在一起比。在路邊的書裡有很多演算法的資訊,很少有人願意去看它,只當做還給老師了。但連程式設計人員都不願意強化本身的基本能力數學,就一整個無解!程式設計何時己經變成像國文一樣用來討論程式碼排版,變數用字是否正統?

介面#抽像#規範

像抽只是個觀念,能不能認同,要不要遵守隨個人主觀不同而有差異。介面是個神奇又偉大的詞,將較複雜的功能切割,分開設計,直接降低設計難度,降低除錯難度,降低重新設計量。介面如何定義,功能如何切割是依抽像的意義而定。定義出來的介面若無人遵守,也就無任何意義。規範,在物件往元件走時,一開頭就指明,介面是一種規範,要嚴格遵守,這是很好玩的一件事,沒有編譯的限制,沒有工具的限制,單純的要求設計人員自己遵守。不管如何,可以明確的看出,規範的遵守是一個重點!

商業系統第三次規畫

.進貨
.庫存 產品
.銷貨 訂單
.人員 員工 管理人員 銷售點 客戶 廠商
.票券 紅利 點數 電子貨幣
.材料清單
.製程 流程 生產

2011年8月15日 星期一

購物系統另解

商務上常使用進銷存,跟線上電子商務的購物系統有太多的一致性。一樣先建立商品,一樣開立訂單,一樣需要付款,一樣要通知知客戶確認訂單確認收到貨款確認出貨。公司銷貨跟客戶訂貨在主動被動中轉換角色,並不影響系統設計功能上的規畫。

把握機會

職場上的機會來源其時很多,如何識別出來並不難。每次的報告,每次的交件,每次同事發生困難,每次工作的爭取。應付了事是最可怕的,應付了上司過了一關,其他同事看不到嗎?拿出來的成品會被主觀評量,一直被退件會讓人主觀認定能力不足。

售票系統合作機制

不以第一階客為主要獲利目標,將第一階客戶從客戶對立關係轉為合作相依關係。誘始客戶大力推廣系統,以第二階客戶為主要獲利點,獲利點建構在長期但便宜租用費。

2011年8月14日 星期日

報價技巧

報價太低客人覺的很爛,報的太貴搶不過大廠。不要跟客戶對著幹,需要先瞭解客戶要求報價的目地,盡可能收集競爭者資訊,對客戶案件規模作基本分析,聽對方對其他競爭者的評。思考計費的點,收費的點,別將自已定位在廠商。看能否幫對方獲利,客戶使用這套系統後,有沒有增加利潤,降低成本,加快執行效率。

合作跟買賣

合作比誠意,有錢一起賺,買賣比感情,是朋友互相挺。要找投資,那就要合作。如果你能負擔部份成本,那我才會同意分享利潤。

Java 怎麼處理函式指標

JAVA 本身沒有指標何況是要處理函式指標。對後期聯結的JAVA來講,使用物件導向節方式來達成就是了,拉類件,做多型,使用陣列儲存實體,透過介面存取多型來做到“函式指標”的狀態。

Nick Swimming Day 5

多次在水裡吹泡泡,沒有浮具在手也能走來走去玩的很高興,拿著浮板腳收起來離地漂浮。拉著前進還是有點不穩常常會吃到水。