Google自訂搜尋

目前日期文章:200604 (14)

瀏覽方式: 標題列表 簡短摘要
我先走了!


小兔說: 我媽媽叫我小兔兔,好聽!
小豬說: 我媽媽叫我小豬豬,也好聽!
小狗說: 我媽媽叫我小狗狗,也很好聽!
小雞說: 你們聊,我先走了!

小兔說: 我是兔娘養的!
小豬說: 我是豬娘養的!
小雞說: 我是雞娘養的!
小狗說: 你們聊,我先走了!

浪客說: 人們叫我浪人,好聽!
武士說: 人們叫我武人,也好聽!
高手說: 人們叫我高人,也很好聽!
劍客說: 你們聊,我先走了!

李宗仁將軍說:我這人,有仁!
傅作義將軍說:我這人,有義!
左權將軍說:我這人,有權!
霍去病將軍說:你們聊,我先走了!

師範學院的學生說:我是 師院 的
鐵道學院的學生說:我是 鐵院 的
職業學院的學生說:我是 職院 的
技術學院的學生說:你們聊,我先走了


hechian 發表在 痞客邦 留言(0) 人氣()

當然沒有所謂的銀子彈!
對,只有Syntax Sugar,可惜Ruby牌的好像比較甜!
論開發速度,Ruby沒有快到哪去,但是現在也沒有幾個會不比它慢
論可讀性.. 唔?Ruby有多難懂?
Ruby on Rails的那個影片
他並不是展現出"我可以在15分鐘內完成Blog骨架"
凡事不能看表面,真正的意義往往被隱藏在一舉一動之間
沒錯,只要作得熟,Java也可以再短時間內完成
可是我記得當我第一次不看影片自己操作時,用Java我可能要寫一個禮拜,用Rails我只花了半小時!
Ruby有多少的API需要去學習呢?
Java在完成同樣的功能下,需要用到多少API呢?
再者,那個15分鐘做出來的Blog當然不能用.. 這誰都看得出來
但是你只需要花15分鐘就完成基本功能,那其他的進階功能會花多久時間?
在維護上、版面設計上,又有多少困難要去解決?
相信,可想而知...

資料結構 + 演算法?
Web開發注重的還是維護!
越易於維護的程式越容易強大...

hechian 發表在 痞客邦 留言(0) 人氣()

哈,看到兩件很棒的衣服~~ 看了好想買ˊˋ
一個是walkingice自己畫的
"I am a Hacker"
上面有史托曼(推動GNU自由軟體的前輩)的照片XD
而且背面更加惡搞!因為後面寫著...
"I hacked 127.0.0.1"
XDD

圖片在這:


另外一件衣服,則是Ruby Stuff上的
上面印著:Ruby Hacker
白色長袖!
原本希望有黑色的="=
可是那個圖案沒有黑色款式,只有Rails跟紅寶石樣式的才有ˊˋ
圖片如下:


嘿.. 當個Ruby Hacker要花26.99美金耶!
還沒包含運費!
單一一件運費要7美金...

hechian 發表在 痞客邦 留言(3) 人氣()

轉載至:http://lzy.fyman.idv.tw/wp/archives/186
 

SketchUp是今年的3月15日才剛被Google收購的一項服務
他是一套專門設計3D的軟體,是由@Last Software這間公司所開發
SketchUp是一個極受歡迎並且很容易使用的3D設計軟體,也被官方比喻成電子設計中的」鉛筆」
並且使用者可以把SketchUp所製作出來的3D模型直接輸出至Google earth裡
在日前,SketchUp的免費版只能使用8小時,而正式版的售價為495美元。
但這並不符合大家對Google的印象,因為他畢竟不是M$,Google習慣推出免費服務,而M$的東西總是貴到靠北= =」
所以當然Google還是把他變成免費版給人家下載使用,雖然東西不會像M$這樣只要打著免費就是等於閹割版
但他確有個所謂的「專業版」,這東西他就要賣摳摳嚕,一套…嗯~還是495美元-.-」
 
來比較一下「專業版」比「免費版」多了哪些功能吧:P

  • Pro版用戶可以列印或輸出比螢幕高解析度的光柵(raster)圖片;
  • Pro版用戶可以隨意打開DWG/DXF/3DS/OBJ/XSI/VRML/FBX格式文件;
  • Pro版用戶可以將動畫或預覽輸出為.MOV或.AVI格式影片;
  • Pro版用戶可以獲得Sandbox工具以及影片舞台工具;
  • Pro版可用於商業用途,而免費版只可以用於個人用途。

所以,「免費版」不會因為免費就少了許多的功能
他只是跟專業版差異在檔案與工具的支援度和不能從事商業用途罷了
有空我也來裝來玩玩好了:P

SketchUp官方聲明文件
Google提供的免費版SketchUp下載網頁

說真的,這很有可能是用Ruby寫的!
至少,在說明檔內就有Ruby的教學
另外,他還內建Ruby Console..
XD

本人試用後感覺到程式很強大
又很輕便!
推薦XD



hechian 發表在 痞客邦 留言(0) 人氣()

感謝AnW提供這樣的一個方法
以下是他寫給我的信件內容:

正在試一個方法,  Apache 2.2 + WEBrick/Mongrel

HOW
1. 利用 mod_proxy*
2. 交給 WEBrick 或 Mongrel(若要快的話),
很簡單, 應該也穩

方法:
1. httpd.conf
LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

#ruby on rails
ProxyRequests On
ProxyVia On


  Order deny,allow
  Deny from all
  Allow from localhost

ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/

2. 啟動
$ cd myapp
$ ruby script/server

3. visit http://localhost/ror

4. 我還沒很完整測, cfc 你拿留言板測一下, 大家討論看看...
支持 Mongrel 好好發展!

參考自 http://blog.innerewut.de/

 
以下是我的實作:
由於我的是Debian Linux
唔.. Apache的Modules都放在:
/usr/lib/apache2/modules/
底下,因此,在LoadModule那邊的寫法要更改!
#改成以下兩行
LoadModule mod_proxy /usr/lib/apache2/modules/mod_proxy.so
LoadModule mod_proxy_http /usr/lib/apache2/modules/mod_proxy_http.so

好,開始吧!
vim /etc/apache2/apache2.conf

#Load Modules
LoadModule mod_proxy /usr/lib/apache2/modules/mod_proxy.so
LoadModule mod_proxy_http /usr/lib/apache2/modules/mod_proxy_http.so

#Ruby on rails
#Turn on Proxy
ProxyRequests On
ProxyVia On

#Settings

  Order allow, deny
  allow from all
  deny from all

ProxyPass / http://cfc.zuso.tw:3001/
ProxyPassReverse / http://cfc.zuso.tw:3001/

存檔離開
我說明一下我的主機情形:
現在,我的Rails App的Controller叫做gbook,Webrick開3001 Port
因此,當提出要求存取gbook時,proxy會轉到cfc.zuso.tw:3001/gbook
webrick收到,就開始Rails了..



hechian 發表在 痞客邦 留言(0) 人氣()

魂牽夢縈的感覺再現
得到妳的人令人稱羨
那是一種奇妙的感覺
如同我手去碰高壓電

第一眼的瞧見
讓我感到暈眩
就只是在今天
多了那種感覺

渴望得到妳的青睞
希望能夠逗妳開懷..


--
後記:
簡單的說
我又觸電了
不過這次被電得挺嚴重的..
對方還是一個跟我永遠不可能認識的人..
管它那麼多+_+
加油就是了...
學日文去~ 掰

hechian 發表在 痞客邦 留言(2) 人氣()

這是一個很奇怪的認識方式
我總不可能說認識妳時是在一個未成年不可以逛的地方上吧?

第一眼看見妳
亮眼
第二眼盯著妳
暈眩
第三眼瞧著妳
深墬
...
我不敢相信我可以看到這麼漂亮的女孩...
只可惜我們無法相識

給天下的男人們..
在你看到她之前,你可以說你是一個很正常的男人
但是在你看到她之後,你馬上變蘿莉控..
不信?圖片如下:


入江紗綾...


(幹,這篇打得好像智缺腦殘者...)

hechian 發表在 痞客邦 留言(10) 人氣()

風箏飛去..
難以追回..
留在回憶..
靜靜思念..
想起從前..
心痛欲碎..
是否未來..
不再相見..?
For you...


hechian 發表在 痞客邦 留言(0) 人氣()

嗯... 為了學會AJAX,還有要跟老師一起作Project,外加自己想要更強
因此就跑去學XML...
翻開國三時買的XML教學書籍,嗯!微軟資深顧問寫的.. 套一句東北的老話:好像很厲害的樣子...
OK,Continue..

我們知道,XML它是個很規矩的語言,所有標籤都一定要有個結束標籤、空標籤必須用/>結束,不像HTML,你就算標籤寫一半也可以給你顯示正常頁面

所以,一個well-formed(良好格式)的XML File必須遵守以下幾點
  1. XML第一行必須是XML宣告
  2. 元素的起始標籤和結尾標籤必須成對出現(巢狀)
  3. 空標籤須以/>結尾 (空標籤?待會會講到)
  4. 必須要有一個根元素(Root)包含所有的元素(就像HTML文件要以包住一樣)
  5. 所有標籤必須滿足巢狀排列,不可以交錯排列(←錯的)
  6. 屬性值必須以雙引號括住
  7. 實體參照只使用預設的五個
  8. 用<開始一個標籤;用&開始一個實體參照
OK,我們一個一個慢慢解釋
首先是第一個:XML宣告

XML宣告是什麼呢?一般來說XML宣告包含了XML版本、XML文件編碼還有一個standalone屬性
這個standalone的意思是該XML文件是否有外部引入檔(如:DTD檔),如果有請設定為"no",沒有請設定"yes"
XML宣告必須是一個XML檔案的開頭,也就是說它必須存在於最上面!
讓我們來看看宣告的範例吧:


這段程式碼告訴瀏覽器"我是一個XML檔案,版本為1.0,編碼是Unicode,而且沒有引入外部檔案"

第二個跟第三個和第五個一起講吧..
起始標籤成對出現表示如果你有一個不屬於空標籤的標籤,那你就請給他一個結束標籤
空標籤是什麼?空標籤就是沒有資料需要被包住的標籤,像
這就是一個空標籤,它只負責用來作一件事情或者存一些屬性...
所以當你有一個標籤叫做sample,且不是空標籤的話,那請你給它一個結束標籤
This is a sample

第四個,這就不用說了吧@@?
第六個,屬性值請用雙引號包住,就像你在寫HTML碼一樣
當你寫一個超連結標籤,你會怎樣寫?
<a href="URL">This is a Hyperlink</a>

雖然HTML不會要求使用者一定要加上雙引號,可是別忘了,我們正在編輯一個有著很嚴謹規定的XML檔案...

實體參照是當你XML檔案要顯示到<、>、"、'、&這幾個字元時,可以有替代的方式編寫,不讓XML解析器認錯
實體參照有以下五種
  • < -- <
  • > -- >
  • & -- &
  • " -- "
  • ' -- '
當你輸入<時,XML將會顯示成<,其他以此類推..

下回講到DTD -- 文件型態定義(文件型態宣告)

hechian 發表在 痞客邦 留言(0) 人氣()

我知道做得很差拉ˊˋ
底下是放在BlueShop的下載點
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20060416184953T3N&extcde=PGMLSTCAT

原始碼下載:
http://www.cfc.zuso.tw/~ruby/gbook/gbook.rar

預覽頁面:
http://www.cfc.zuso.tw:3001/gbook

hechian 發表在 痞客邦 留言(0) 人氣()






hechian 發表在 痞客邦 留言(0) 人氣()

來寫個Rails的介紹吧
順便當寫個Memo、How-to,備忘、教學一下XD

可以看看這個網站:
http://anw.stikipad.com/ocean/show/RailsForDesigners

Ruby on Rails是一個MVC Framework為基礎建構的技術
MVC架構是什麼呢?
M:Model
V:View
C:Controller

它可以將Coder跟Designer完全的分開來,各自作各自的事情
在以往,當後端的Programmer寫完程式後,交給前端的Designer去作版面設計;也可能是兩者相反,Designer做完版面再交給Programmer去進行程式的編寫
在Coder and Designer之間相互交換工作的情況下,很可能造成Coder不小心改到Designer做好的Layout,反之亦然
所以,MVC就被推出了...
Coder將程式寫在Controller內,然後Designer將版面作好後丟到view裡面,Controller將會自行去抓取view裡面的網頁來作顯示的工作

在Rails內,有個資料夾叫做app,這是大多數設計師常會修改的地方,它的架構是:
├Controllers
├models
├views
└helpers

在Controllers內存放的是rails應用上相對應的Control,處理Client's request.
在Models內存放的是資料模型
在views內存放的則是我們看得到的東西,它是一個模板,唔.. 或許php的smarty可以拿來當例子講?
在helpers內存放的是簡化後的controller、views、models的幫助

hechian 發表在 痞客邦 留言(0) 人氣()

還在用Outlook嗎?
唉,真不習慣那個介面..
不過現在已經有Web-based的行事曆出現啦!
Google又在日前推出了新的服務:Google Calendar
跟GMail一樣,用AJAX技術
因此再更新的時候不會先給你整個頁面消失,然後再整個頁面出現!
那令人十分討厭,對吧?

現在Google Calendar有一個不太喜歡的缺點
或許在他們眼裡是優點..
他們的時間表以Client端的系統時間為準
所以只要你系統時間不對,整個行程都有可能會錯誤
小心喔@@a...

接著,在新增Calendar的時候,會有點慢
大約五分鐘左右,新增的Calendar才會出現,所以請不要一直新增喔! 到時候夠你砍的..
另外,Google Calendar讓你可以分享自己的Calendar給別人看,分享有分為:全開放、允許的人開放

Google Calendar還可以讓你自己使用自己國家的節日行事曆唷!

網址:http://www.google.com/calendar

hechian 發表在 痞客邦 留言(0) 人氣()

現在懂了..
我為什麼當初會選擇唸高中
我為什麼當初在一年級時沒有轉學成功
因為,我還沒有遇到妳..

現在懂了..
我們為什麼會分手
我們分手後為什麼現在還這麼想妳
因為,當初的我實在是不成熟..

現在懂了..
有用嗎?
妳已離去..
記憶沒有消逝..
心痛的感覺猶記..

現在乖了..
我看開了..  
活在過去,非但痛苦,且沒意義
停滯不前,只會讓自己吃虧

現在乖了..
現在懂了..
現在只想說..
我還是很愛妳..

hechian 發表在 痞客邦 留言(0) 人氣()