2009年10月16日 星期五

PHP研讀日

 今天一早來收信,發現老師回email了,打開來看看是什麼sample....嗯....是用xoops做的,也就是....幾乎不用寫程式只要裝擴充包就可完成的網頁....看來,比想像中的還OK,所以決定...來把在學校圖書館借的PHP的書拿來看一看。

 看了一本,一開始就直接開始從物件導向開始講起,可能是因為那本是以PHP5為主,剛好又PHP5才開始支援物件導向,所以一開始就在講物件導向的概念,不過我還是決定先從基本的PHP開始看起,稍微了解一下後再去看物件導向那本,不過物件導向那本看起來應該寫的不錯,今天先把基礎打好,之後再看那本會比較有點概念,不過還好我有先學過JAVA,才比較知道物件導向的概念,也多虧湯老師的指導,才能比較不害怕物件導向的東西,目前看到了迴圈的部份。

昨天忘記寫了...

 現在來打一下昨天的事吧。

 一早上就決定好要先去問一下老師關於網站與資料庫的問題,所以決定先把問題寫下來,避免到時候到老師面前忘記要問什麼東西,問完之後,真的覺得有寫下問題還真是太好了,不然跟老師問到一半的時候整個人有點結結巴巴的....

 首先,由於昨天已經把伺服器大至上架起來,網站可以寫HTML、PHP、JAVA的語言,所以今天決定去問老師他的網頁要做那些東西,是否有參考資料,結果他回了我....嗯....你可以參考一下其它老師的網站來做,你傳封email給我,我寄sample給你,你再想想看要怎麼做囉!

 好....得到的結論就是....自己想....那時就在祈禱他給的sample不要太難,不然我怕我會死很慘,資料庫的部份則是再進一步的了解需要做那些東西,所以,昨天就慢慢等老師的sample,等了等了....耶!?下班了....OK....看來可能要等老師想到要寄的時候才知道要怎麼處理囉!

2009年10月14日 星期三

來個上班記事心得好嚕

 由於之前在職訓局學的程式語言是以Java為主,老師目前的交辦事項是建個資料庫&製作他的網頁,資料庫是有給大概的想法,只不過網頁部份...說實在的,連看原本老師作的網頁都看不到,所以整個就是處於未知數。

 最初過來的時候,由於搬電腦過來,很多網路IP設定的部份著實讓我卡了不少次,又由於是剛好碰到學校要評鑑,大家都很忙的狀況,暫時沒辦法處理自己這台電腦,因為老師說他的網站是架在給我的這台電腦上,這一陣子都在研究如何架站,因為在職訓時學的時候沒有深入說明架站的部份,所以很多東西得由自己摸索,說實在的,有點挑戰性,首先最早開始碰到的問題是,老師使用的架站方式是用IIS架站,在職訓時只有碰到Apache 過,所以其實....前一陣子一直在找老師做的網站在那邊&如何讓它run起來。
 
 每天都有新的發現,先來講些心酸的血淚史好了...首先因為職訓局的老師教我們使用的資料庫是MySQL ,使用phpMyAdmin 來管理,那時老師只有教我們資料庫怎麼建立,但是關於架站的知識我是完全沒有的,所以一開始碰到的問題是....有了phpmyadmin 之後要怎麼讓它在伺服器上跑?要如何設定權限的問題,當時使用的是wamp 的安裝包,把Apache + MySQL + PHP ,由於只會使用phpMyAdmin,其它的就好像旁襯物品一樣,放在那邊,然後每次開啟phpMyAdmin的時候,在登入的畫面會顯示無mcrypt模組,請檢查PHP設定,這個問題,是直到最近才解決的....

 由於IIS我不會使用,去詢問老師為什麼不使用Apache ,他當時給的答案聽的好像也蠻無言的,後來老師給我一本解決xoops 2.X一定會遇到的208個問題,他說他當時是照這個上面架的,所以要我去研究看看,要換Apache也可以,因為得到了老師的首肯,我先看了一下那本書,有得到了一些想要的答案,但是我還是不知道要怎麼樣設定才可以看的到老師的檔案,所以後來就開始使用Appserv安裝包,來把環境架起來,為了要讓我的伺服器支援JSP,看了這個網站的架站方法把Appserv和Tomcat做結合(魚魚的異想世界),下一個碰到的問題又是環境變數的設定,因為職訓時老師教的時候沒講到要怎麼設定環境變數,後來私下寄信去問老師才知道,那時是因為開發環境的關係,所以可以不用設,不過如果真的要架站的話,那些環境變數是需要的,因此就照了它的設定方式一步一步做下來,做到最後完成測試也很正常。

 本來想說JSP可以放了,那麼是否我可以像老師一樣把war檔放至webapps資料夾內,讓它自動解壓出一個包,然後就可以直接使用了,拿了之前期末作業的程式測試測試,結果打的時候,很詭異的....只有文字部份顯示出來,點連結,跳到Servlet就有出錯,結果也是在前幾天誤打誤撞測出來,原來我的網址後面還要再加個8080 port ,因為Tomcat是使用8080 port ....所以....加了之後就一切正常了,但是架到後來phpMyAdmin還是一樣的問題,無法讀取mcrypt模組,因為這個問題困擾了我很久,常常晚上問同學一起研究如何解決,後來最後決定捨棄安裝包,自己一個一個慢慢裝,因為裝PHP5.2.11時,可以選擇要裝那一個外掛模組,這樣就能確定我有把mcrypt模組裝起來,到了昨天測完Tomcat沒問題之後,就把所有檔案全部砍掉,重新一個一個安裝,Apache2.2.14 + PHP5.2.11 + phpMyAdmin 3.2.2.1 + MySQL 5.0.86 總算是一個一個慢慢裝起來了....今天開始來確認Tomcat是否能順利安裝,如果順利的話,這一陣子架站總算是漸漸有一點點雛形了。

參考網站:
魚魚的異想世界
PHP5網管實驗室
Tomcat下JSP、Servlet和JavaBean的環境配置
Apache及Tomcat的結合

晚一點再把安裝流程貼起來

2009年6月1日 星期一

猜數字

總算是把它寫完了@@
想當初一開始就把規則搞錯真是搞笑
為什麼我印象中以前玩的猜數字是可以有重複的數字出現?
這是我以前都用錯的規則玩還是怎樣?
問大學同學,它也說應該可以重複呀!
真是有點無解,既然是不能重複,就不用想太複雜哩
問題一瞬間簡單化了不少....汗
題目要自行更改這方面....嗯....到時再去研究random指令如何使用好了

====這是分隔線===

猜數字成果預覽

====還是分隔線===

2009年5月31日 星期日

猜數字流程圖

呵呵~
看到建中大大寫的猜數字真的覺得太厲害了
所以就自己也來畫一次流程圖來自high一下
玩了四天,到了現在才開始回來繼續回想我的猜數字
程式部分還有點Bug正在努力修改中^^"
先把流程圖弄上來再繼續想要怎麼寫

2009年5月18日 星期一