Monday, April 21, 2008

滿開心的幾天 The Happy days

這幾天真的滿開心的.
原因不明,但心情超好!!!


今日更係四圍走.
飲完茶之後,就係元朗周圍走.
找到了漫研的落腳地,但無入去,
走左兩個圈先找到.
之後又走左去圖書館,
係圖書館借左一本書,
但出現有遲還書的情況.
林住又要罰錢啦!!!
返到屋企就返回還書,
點知無罰錢,Lucky~!
看多次書,神奇的事出現啦!!!
有本叫[Windows Presentation Foundation 新一代使用體驗開發實務]
神奇在於公共圖書館很少幾會會找到又新又正的書.
可說難得一見的景象,
於是又借了兩本書.XD


加上今日又解開更多關於PHP 與 Darwin Streaming Server的謎
可說是把核心製作出來,也許完成了就會是PHP版的多用戶式Streaming Server.
用戶可自行設定channel,也許有綜合頻道哦!!!XD
就可能因近期事事順利,整Project又走上進度,
所以心情極佳!!!Yeah!!!

Saturday, April 19, 2008

客戶控制介面初步完成 Client Control Panel is almost completed


Login Form




Exhibition News


Upload Interface


Upload Step1 - Convert File


Uploading File


Upload Successful


大致上,User Panel就算完成了.
只餘下有沒有須要外加Function.
這兩天最主要都係作修改介面及處理Upload的部署

介面方面,就只係作出無謂的對色處理.
做成整體上用了藍+黑+白的色彩
介面就如Year1時整的圖書館一樣
最住要係覺得這樣整比較方便.
不過,應該還有更好的方法的.

上載的部署方面,之前找到的HTTP上傳方法在大小方面有較大的限制
於是就不斷找FTP的方法,在前日就弄好了.
但問題係FTP有分一個叫PASV的mode.
來源於較早前的FTP係為了作直接傳輸.
而PASV主要係對策於因網絡不斷進步而產生出來的Firewall
當然,現在也未弄清楚是什麼的一回事.
在C#用FtpWebRequest,要用UsePassive來定下是否用Passive mode.
FtpWebRequest.UsePassive = [true/false];

基本上這個問題也解決了.

現在可98.9%用於開發Darwin Streaming Server.
在剛剛也找到了新增channel的方案.
應該會在一個星期內完成的...希望啦!!!
因Things always go against our wish.

CorelDRAW X4出版了!!! CorelDRAW X4 is out now!!!

link to video
CorelDRAW X4 英文版推出了.
http://www.corel.com/servlet/Satellite/us/en/Product/1191272117978


今日在看E-mail時看到的!!!
短片介紹可以按圖
睇落又好像係一個滿神奇的.
但唔通今年的包裝主流係黑色!?
e.g. ActivePerl的Studio Pro都係黑色包裝的

在上面的Link有試用下載,
有興趣的可以下來玩一下哦!!!

時間流逝 Time does not wait for you

由2月新Sem開始到現在已經4月了
時間過得快,就此過了2個月.
FYP也到了要到尾聲的階段了.
弱點就通常也會同步出現.


會發現有更多更多的不足,而時間也餘下不多.
於是就會有一大堆的想法浮現,一下子不知道幹什麼先才好.
但當然這種景況的好處係會不斷思考,
有時一些好的idea就會迎刃而來.

有時也會認為自己想到這麼多事,也不是壞事.
至少比起想不到為好.
因這樣所能做、能及的地方也能看得更清楚.

題外話:
這次的颱風名特別感到可愛--浣熊
而最近也可能因天氣,心情也好起來.
下少少雨加清爽的小風,
秋天出世的我特別喜愛下雨,
係一個較為感受甚深的天氣.
當然自己係一個感知系的人.

Monday, April 14, 2008

網站系統安裝 Web Server Setup



早幾天因為想設定SSL
但AppServ中又設定唔到.
於是就開始左分散安裝之路
Apache + MYSQL + PHP + phpMyAdmin + SSL
當中Install就沒有什麼問題,
但要令Apache去隱藏.php的副檔名就可以到達該頁面
就成為左今日研究的問題.
而且如果設定Server也做不到
以後又怎出來工作 / 整網站呀!?


本來以為是一個滿難纏的問題.
在Apache的http.conf中
開一個叫mod_rewrite的module.
用rewriteEngine去寫rule
但解決方法是滿低能的
就係把
中的Option加入MultiViews
那麼就此用檔名進入或用完整名稱都能到達該頁面

例子:
http://yoursite.com/abc.php

http://yoursite.com/abc

在phpMyAdmin中,新的版本有新的方式.
發現到其中PASSWORD的Encryption轉左方式.
正確來說,應該係PHP的新Version PASSWORD()的Function轉了Encrypt的方式.
以往的Version係用現在的OLD_PASSWORD()的Encrypt方式(即PASSWORD()==OLD_PASSWORD())
所以字串也變得長左.
由本來的16也轉了20以上.
這是要特別注意的地方哦!!!

以下是本次的設定 :
Apache HTTP Server 2.2.8 with SSL in Win32:
下載
PHP 5.2.5 zip package:
下載
MYSQL 5.0:
下載
phpMyAdmin 2.11.5.1:
下載

1.安裝好Apache

2.安裝PHP
加入以下這段入Apache的http.conf
LoadFile "C:/Program Files/Apache Software Foundation/PHP/libmysql.dll"
LoadFile "C:/Program Files/Apache Software Foundation/PHP/libmcrypt.dll"
LoadFile "C:/Program Files/Apache Software Foundation/PHP/php5ts.dll"
LoadModule php5_module "C:/Program Files/Apache Software Foundation/PHP/php5apache2_2.dll"
PHPIniDir "C:/Program Files/Apache Software Foundation/PHP/"
AddType application/x-httpd-php .php .phtml .inc .php3
AddType application/x-httpd-php-source .phps .phpsource

在php.ini中改
extension_dir = "放置php的/ext/的Folder的地方"
把以下的extension前面的;移除
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll


3.安裝MYSQL
設定root的password

4.把phpmyadmin的放在網站空間
在phpmyadmin入面的/libraries
有一個config.default.php的File
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin'; 設定 phpMyAdmin 的位置。
$cfg['Servers'][$i]['auth_type'] 是設定管理MySQL的方式,
$cfg['Servers'][$i]['host'] = "localhost"是設定伺服器位置,
$cfg['Servers'][$i]['user'] = "root" 是設定用戶名稱,
$cfg['Servers'][$i]['password'] = "yourpassword"是設定密碼。


5.安裝mod_ssl
由於此Apache版本已有mod_ssl
在http.conf中請確定下列前面沒有#
Include conf/extra/httpd-ssl.conf
LoadModule ssl_module modules/mod_ssl.so

把Apache的中/config的openssl.cnf拉到/bin中
之後,到[開始]->[執行]打cmd->[確定]
用cd指令到Apache的/bin
其後使用以下命令
產生 CA private key,它會要求你輸入密碼
openssl genrsa -des3 -out ca.key 1024
產生 CA require cert,照著它的說明填入對應資料
openssl req -config openssl.cnf -new -key ca.key -out ca.csr
產生 CA public cert
openssl x509 -days 3650 -req -signkey ca.key -in ca.csr -out ca.crt
產生 Server private key
openSSL genrsa -out server.key 1024
產生 Server require cert,這裡跟上面填入相同的資料
openssl req -config openssl.cnf -new -key server.key -out server.csr
產生 Server public key
openssl ca -config openssl.cnf -days 3650 -cert ca.crt -keyfile ca.key -in server.csr -out server.crt


如無意外,在/bin中會有ca.crt、server.crt 及 server.key 的檔案
在/config中新增/ssl.crt及/ssl.key
之後放把ca.crt及server.crt放入/ssl.crt中
server.key放入/ssl.key中

然後在/config/extra中的httpd-ssl.conf
設定以下資料
DocumentRoot "你的網頁根目錄 可以找 httpd.conf 下的 DocumentRoot"
ServerName localhost:443
ServerAdmin 你的 email
ErrorLog logs/error_log
TransferLog logs/access_log

SSLCertificateFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/ssl.crt/server.crt"

SSLCertificateKeyFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/ssl.key/server.key"

SSLCertificateChainFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/ssl.crt/ca.crt"


6.重新啟動 apache
現在用http或https都可看網站了
但用ssl的就會加密了!!!

Monday, April 7, 2008

CorelDRAW - 工具介紹 CorelDRAW - Tools Introduction


終於要開始寫CorelDRAW的教學了.
為免時間愈拉愈長...就直接由介紹開始


CorelDRAW 12 中的工具箱

以下是工具的介紹(由左至右):
1.選取工具
就如其名,用作一般的選取.
在CorelDRAW中,接觸到的物件並不會被選取.
要把物件整整地包圍才能做到選取的效果.


2.造形工具/美工刀工具/橡皮擦工具/涂抺筆刷/粗糙化筆刷/自由變形工具/虛擬線段刪除

造形工具: 工具讓您編輯物件的外形
美工刀工具: 工具讓您分割物件
橡皮擦工具: 工具讓您移除繪圖上的區域
涂抺筆刷: 工具讓您沿著向量物件的外框進行拖曳,使該物件變形。
粗糙化筆刷: 工具讓您沿著向量物件的外框拖曳物件,使該物件的外框變形
自由變形工具: 工具讓您使用「自由旋轉」、「角度旋轉」、「比例」及「傾斜」工具將物件變形
虛擬線段刪除: 工具讓您刪除物件間的交叉部分

3.顯示比例工具/手形工具

(後續)

Sunday, April 6, 2008

.NET Framework 問題小記 .NET Framework Problem Record



最近因家中的電腦有KAVO 的AutoRun Virus.
所以就剷機了.而當中選了Backup User Data & Restore Window
這設定就會保留使用者的File,而重裝Window.
但所有註冊檔都會斷了.
所以好多的軟件都要重裝.

當中,.NET Framework就做成一個問題.
因剷機前係.NET FrameWork 3.0,
但剷機後就會回到.NET FrameWork 2.0
所以做成3.0的檔案在,而2.0為本機註冊了的.NET FrameWork
而當Upgrade做3.0或以上就因有.NET FrameWork 3.0的檔案在而做成安裝錯誤
在家中弄了整整大半天
在網上終於找到這個東西.


.NET FrameWork cleanup tool(上圖)
這個東西可以Remove .NET FrameWork 1.0 - 3.5
因此,用了這個之後,就可以Remove左之前的3.0
而順便地Upgrade左.NET FrameWork 做3.5



除了.NET FrameWork 之外,也Upgrade左Expression Blend
本身係Expression Blend 2的,現在用了Expression Blend 2 Beta.
Expression Blend 2 Beta現在Support Visual Studio 2008的Visual C#
令到可以在Expression Blend中,直接Compile 自己的專案.
現在方便更多了.> w <

Friday, April 4, 2008

莉莉亞&特雷茲Ⅵ 我的王子殿下(下)

莉莉亞&特雷茲Ⅵ 我的王子殿下(下)
書籍作者 : 時雨沢恵一
插畫師 : 黑星紅白
種類 : 輕小說
內容簡介:
學校慣例在春假結束時舉行的開學舞會,莉莉亞遲遲找不到舞伴,只好放下這件事,和母親艾莉森展開她們的火車之旅。同時,特雷茲替一位有意招他入贅的女性擔任觀光導遊,而這名女性的護衛竟是特拉伐斯少校。
莉莉亞與特雷茲、艾莉森與特拉伐斯少校就這麼被捲入春假的大事件中!事件的結局會是如何?
時雨澤惠一&黑星紅白聯手獻上的人氣長篇小說,最高潮的情節即將進入尾聲。



在今日終於看完莉莉亞&特雷茲了.
這本VI都分了3個月的時間看.
都係平時乘車的時候睇.
不過,今日係在家中看完的.
當然莉莉亞&特雷茲的6本也買了來看
不然,就此看這本VI係不會明白當中的情節.
因這本是下集.

再一次,這本書係我最喜歡的插畫師-黑星紅白畫的.
第一次看時雨沢恵一的奇諾I & II就係被插畫所吸引.
小說或輕小說比漫畫或動畫的好處多係因為增加自己的幻想及創作空間.
不被定下的事而控制了,局限了.
而這是為什麼我家中的小說比一切都多.
即使家中有Programing的書,設計的書,但都比不上我買來的小說多.

講回此書,在下集就主要都係講在火車上的事與背後的陰謀.
而且也讀到有很變態的情節.(放心,並不是你所想的事.)
只是一些瘋了的人才會出現的事.
想知!?就買來看看吧!!!> w <

Google 網站分析使用報告 Google Analystics use Report

Google Analytics的控制頁面
主要顯示出流量,觀看者來源的,平均停留時間及觀看頁面的分報等.而且附有管理者定義的統計圖.方便管理者監察網站的使用情況.






網站覆蓋圖
可以得知網站中點擊率最高的地方,方便管理者得知應該在何處增加建設.

以本站為例,最高點擊地是外連的地方.因此,得知本站還是很嫩!!!






訪客總覽
在此可以觀看有多少訪客造訪,到過什麼頁面.
另一方面,可以觀看到訪客所使用的語言,網路位置及使用者定義.而且關於瀏覽器的資訊都有記載,例如瀏覽器,作業系統,瀏覽器和作業系統,螢幕色彩,螢幕解析度,Java 支援,Flash的Version都可以看到.

語言
顯示訪客所使用語言,因而清楚知道網站須要增加支援那一種語言去方便訪客瀏覽.








內容總覽
網頁檢視,特定檢測及退回率,方便管理者作網頁人流分佈.










以下資料出自WIKI中的Google Analystics的簡介:


概要
Google Analytics(以下簡稱GA)是一個由Google 所提供的網站流量統計服務。GA原為Urchin 所營運的付費網站流量統計服務,在2005年4月時,Google 宣佈購併Urchin 公司並將原本需要付費的服務開放免費使用。

技術
只要在欲觀察的頁面放入GA 所提供的一小段Javascript代碼後,每當執行這個網頁時,即會傳送如:瀏覽者的所在國家、經由什麼關鍵字進入該頁等相關資料至GA 伺服器,並整合成易讀的資訊給網站站長。

缺點
1.當使用者使用Firefox,並啟用如NOScript或是Adblock等外掛時,GA的JS代碼將無法運行,也就無法傳送相關資料。
2.若使用者啟用如tor的私隱保護軟件時,所傳送的資料亦可能因被隱蔽而不準確。


可見即使Google Analystics係有缺點的,但當發現其滿有功能時,缺點也就只不過是雜碎罷了.
如果各下有自己的網站,不妨也申請來統計一下自己網站的情況.

中文版(台灣): http://www.google.com/analytics/zh-TW/
英文版: http://www.google.com/analytics/

Wednesday, April 2, 2008

Google 網站分析 Google Analytics


開始試用此功能.
看似可以分析出網站的一切.
流量&來源等都可以分析出來.
但剛開始使用,就未能開始分析出資料.
要24小時候才有新的Report.
希望係一個滿有用的東西.

中文版(台灣): http://www.google.com/analytics/zh-TW/
英文版:http://www.google.com/analytics/

 
Copyright ©2008-2009 SiriusResource. SiriusResource is Powered by Blogger