- 博客(68)
- 收藏
- 关注
WxWidgets初體驗
最近無聊想寫點小程式.. 可是不想用Visual Basic寫,用Ruby + GUI Toolkit寫可是該選哪套GUI Toolkit? 說真的.. GTK+好難用喔ˊˋ.. Qt完完全全不想用WindowsAPI? 那我乾脆用VB就好了=..=選來選去看來看去.. 乾脆就看了godfat的建議,去玩wxWidgetswxWidgets在Ruby上的binding叫做WxRuby,我們先來做準...
2007-07-30 05:58:35
152
Rails中實做下拉式選單
太久沒有寫文章了.. 最近接到一個案子.. 剛好讓我重溫Select的使用方法..嗯.. 結果卡在multiple,不知道是我太想睡還是怎樣.. 居然傻了..跑去#rubyonrails問,一位名為carpet_the_walls的網友給了我他寫的文章,網址是:http://shiningthrough.co.uk/Select+helper+methods+in+Ruby+on+Rails在此先...
2007-06-28 19:08:01
296
Ruby library -- SMS
這個Library搭配http://www.twsms.com才可以使用喔!有任何問題可以直接回這篇文章,或者寫信問我,我信箱是Gmail的,帳號跟我的這個部落格帳號一樣我先說用法好了:require 'twsms'sms = TWSMS.new(username, password) # 帳號密碼sms.sendSMS(mobile, message) # mobile: 目標手機號碼 mes...
2007-06-15 16:12:41
133
find_by_randomize -- 讓ActiveRecord可以亂數取資料
請在model內加入:def self.find_by_randomize ids = self.find(:all, :select => [id]) self.find(ids[rand(ids.size)]["id"].to_i)end這樣一來,就可以取亂數選取資料了!請參考這篇:為你的 Active Record 做出多采多姿的 find當然囉.. thegiive那個就是我修改...
2007-06-12 03:44:05
97
具有破壞版面功用的HTML標籤:plaintext
剛剛寫程式寫到一半忽然想到這個破壞力極大的標籤雖然這個標籤不會造成多大的危害,但是在某些網站上,還是可以造成一定程度的破壞所以請各位Web Developers注意,過濾掉這個標籤:<plaintext>另外,HTML的註解標籤也請過濾,也就是:<!--這兩個都可以破壞版面!結果請看這邊:http://willh.org/cfc/cfc_priv/plaintext.htm解決方...
2007-05-15 05:47:44
405
php+ruby(with ActiveRecord)又一新範例 -- RSS聯撥器
本文同步發佈至:[url]http://blog.pixnet.net/zusocfc/post/4563945[/url][url]http://zusocfc.blogspot.com/2007/05/phprubywith-activerecord-rss.html[/url]上個例子,我們用PHP + Ruby 搭配ActiveRecord的方式來寫資料新增的程式今天我...
2007-05-13 02:31:17
96
php+ruby(with ActiveRecord)又一新範例 -- RSS聯撥器
上個例子,我們用PHP + Ruby 搭配ActiveRecord的方式來寫資料新增的程式今天我們就來延伸應用一下,要做什麼呢? RSS聯撥器!有鑒於GoogleReader的RSS聯撥器產生出來的東西太醜(只能修改一兩個小地方.. 我總覺得那好胖= =),乾脆自己寫個來用Demo網址改天再PO上來,我們先來寫程式比較重要:P主機請記得先裝好Ruby、PHP、Apache跟MySQL;OS要啥都...
2007-05-12 18:27:00
98
PHP + Ruby with ActiveRecord 範例
如果老闆要求使用php,可是您卻是Ruby狂熱者,這.. 怎辦呢?沒關係! 一樣用Ruby寫,php只要做一點點的處理就好!How to? php中有這個函式:exec( 本範例實作於Windows XP Professional搭配InstantRails;在其他作業系統上沒有測試過,不過各位還是可以嘗試看看 )我們來試試看吧!先寫個test.rb: #!/usr/bin/env ruby ...
2007-05-09 10:33:59
56
PHP + Ruby with ActiveRecord 範例
如果老闆要求使用php,可是您卻是Ruby狂熱者,這.. 怎辦呢?沒關係! 一樣用Ruby寫,php只要做一點點的處理就好!How to? php中有這個函式:exec( 本範例實作於Windows XP Professional搭配InstantRails;在其他作業系統上沒有測試過,不過各位還是可以嘗試看看 )我們來試試看吧!先寫個test.rb: #!/usr/bin/env ruby ...
2007-05-09 10:33:59
74
Array.longest ( Array.which_long?修改版 )
感謝在Ruby-talk上的:Chris CarterDavid A. BlackHarryRobert DoberJames Edward:)原本的程式碼太長,而且使用內建的功能組合起來就好再者,原本的程式會把陣列的元素強制轉型為String新的程式碼為:class Array def longest # Harry <http://www.kakueki.com/ruby/lis...
2007-04-30 06:22:50
81
Array.longest ( Array.which_long?修改版 )
感謝在Ruby-talk上的:Chris CarterDavid A. BlackHarryRobert DoberJames Edward:)原本的程式碼太長,而且使用內建的功能組合起來就好再者,原本的程式會把陣列的元素強制轉型為String新的程式碼為:class Array def longest # Harry <http://www.kakueki.com/ruby<...
2007-04-30 06:22:50
95
Array.which_long? -- 剛出爐的函式
<blockqoute>class Array def which_long? # Version 1.0 # Coded by CFC <> # PLEASE DO NOT REMOVE THE COMMENT OF THIS FUNCTION, THANKS A LOT. # Usage: # ['a', 'ab', 'abc' 12...
2007-04-28 14:01:04
83
Array.which_long? -- 剛出爐的函式
以上是原始碼,使用方式如下:puts ['a', 'ab', 'abc', 1234].which_long?=> 1234授權還沒定,不過大家還是可以拿去使用:P請不要拿掉註解.. 謝謝
2007-04-28 14:01:04
83
rubygems 0.9.2的問題
本文同步發佈至:http://blog.pixnet.net/zusocfc/post/4160285升級Rubygems到0.9.2時,不論是安裝gem包還是升級gem包都會產生一個Error: ERROR: While executing gem ... (NoMethodError) undefined method `refresh' for #<Hash:0xb799a4...
2007-04-24 09:17:10
72
rubygems 0.9.2的問題
本文同步發佈至:http://blog.pixnet.net/zusocfc/post/4160285升級Rubygems到0.9.2時,不論是安裝gem包還是升級gem包都會產生一個Error: ERROR: While executing gem ... (NoMethodError) undefined method `refresh' for #<Hash:0xb799a4...
2007-04-24 09:17:10
72
大量帳號建置器 版本1跟版本2
先說好,跟往常一樣.. 到我Pixnet的網誌看會比較不頭痛:P版本1可以不用寫群組名稱,但是程式碼好醜ˊˋ版本2必須要有群組名稱,適用於學校(?)版本1下載版本2下載版本1:#!/usr/bin/env rubyFile.open(ARGV[0]) do |file| while a = file.gets a = a.chomp.split(/ /) print "usernam...
2007-04-20 15:38:09
74
大量帳號建置器 版本1跟版本2
先說好,跟往常一樣.. 到我Pixnet的網誌看會比較不頭痛:P版本1可以不用寫群組名稱,但是程式碼好醜ˊˋ版本2必須要有群組名稱,適用於學校(?)版本1下載版本2下載版本1:#!/usr/bin/env rubyFile.open(ARGV[0]) do |file| while a = file.gets a = a.chomp.split(/ /) print "usernam...
2007-04-20 15:38:09
90
HAML
最近開始接觸HAML在Rails中,預設使用ERb來當作模板描述語言,可是這樣寫個人認為非常醜也非常累...而之前看到HAML時感覺到那東西似乎沒有太大的可用性,難道要Designer也學Ruby嗎?不過後來我想通了..架構這部分可以給Coder作,Designer乖乖設計CSS就夠了..來看看底下這個Sample吧:這是rhtml原始碼請看這地方:http://blog.pixnet.net/z...
2007-03-26 15:49:39
158
HAML
最近開始接觸HAML在Rails中,預設使用ERb來當作模板描述語言,可是這樣寫個人認為非常醜也非常累...而之前看到HAML時感覺到那東西似乎沒有太大的可用性,難道要Designer也學Ruby嗎?不過後來我想通了..架構這部分可以給Coder作,Designer乖乖設計CSS就夠了..來看看底下這個Sample吧:這是rhtml<xmp></xmp>原始碼請看這地方:h...
2007-03-26 15:49:39
196
Rails 安全性漏洞一則 -- attr_protected 與 attr_accessible
我沒辦法在這邊正常的發布有表單HTML tag的文章,請連結至:http://blog.pixnet.net/zusocfc/post/3220943觀看完整文章!Rails中有個安全性漏洞,請參考* http://manuals.rubyonrails.com/read/chapter/47* http://www.iteye.com/topic/58686假設我們有個users table,表...
2007-03-11 06:32:19
72
Rails 安全性漏洞一則 -- attr_protected 與 attr_accessible
我沒辦法在這邊正常的發布有表單HTML tag的文章,請連結至:http://blog.pixnet.net/zusocfc/post/3220943觀看完整文章!Rails中有個安全性漏洞,請參考* http://manuals.rubyonrails.com/read/chapter/47* http://www.iteye.com/topic/58686假設我們有個users table,表...
2007-03-11 06:32:19
73
Rails -- InPlaceEdit
用過Flickr嗎?如果你有Flickr相簿,應該對於修改照片標題、說明的方式記憶猶新吧?那種就叫做 In Place Editing在Rails中,要實做這種技術並不難,因為本身就內建這個功能不過到了Rails 2.0將會把這個從內建移除變成Plugins形勢存在可以參考這篇:In-plcae-editing by Rails不過我在這裡重新說明一次使用方式吧如果有<%= javascri...
2007-03-03 18:36:42
67
Rails -- InPlaceEdit
用過Flickr嗎?如果你有Flickr相簿,應該對於修改照片標題、說明的方式記憶猶新吧?那種就叫做 In Place Editing在Rails中,要實做這種技術並不難,因為本身就內建這個功能不過到了Rails 2.0將會把這個從內建移除變成Plugins形勢存在可以參考這篇:In-plcae-editing by Rails不過我在這裡重新說明一次使用方式吧如果有<%= javascri...
2007-03-03 18:36:42
70
Ruby/GTK 中文教學
這是http://www.ruby-lang.org/zh_TW/ 站長所寫的一篇教學網址是:http://info.sayya.org/~sjh/sjh_rubygtk.pdf寫得很詳細、簡單明瞭!如果有需要可以看看
2007-03-03 17:03:29
85
Ruby/GTK 中文教學
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>這是http://www.ruby-lang.org/zh_TW/ 站長所寫的一篇教學網址是:http://info.sayya.org/~sjh/sjh_rubygtk.pdf寫得很詳細、簡單明瞭!...
2007-03-03 17:03:29
131
Balloon -- Ruby百寶箱
http://balloon.hobix.com/Here, Try a BalloonBalloon is a site for Rubyists to create demos of their code. Have Balloon download Gems, fetch code from Subversion, run scripts and then close up without...
2007-03-01 15:42:37
45
Balloon -- Ruby百寶箱
http://balloon.hobix.com/Here, Try a BalloonBalloon is a site for Rubyists to create demos of their code. Have Balloon download Gems, fetch code from Subversion, run scripts and then close up without...
2007-03-01 15:42:37
80
快速處理HTML/XML文件
XML文件我是用ReXML啦.. 不過我這邊不是要介紹ReXML,是要來介紹hpricot這個Library的安裝方式: gem install hpricotor gem install hpricot --source http://code.whytheluckystiff.net第一個會連線到gem server去抓來裝,不會有最新的更新;第二個會連到指定的gem server,那邊更...
2007-02-28 16:46:29
51
快速處理HTML/XML文件
XML文件我是用ReXML啦.. 不過我這邊不是要介紹ReXML,是要來介紹hpricot這個Library的安裝方式: gem install hpricotor gem install hpricot --source http://code.whytheluckystiff.net第一個會連線到gem server去抓來裝,不會有最新的更新;第二個會連到指定的gem server,那邊更...
2007-02-28 16:46:29
87
Wikibooks上的中文版Programming Ruby
網址是:http://zh.wikibooks.org/w/index.php?title=Programming:Ruby&variant=zh現在是我跟石頭閒語的Rock一起翻譯撰寫,如果有人有興趣的話歡迎加入翻譯的工作請將原文的文章引用後張貼,然後修改翻譯即可感謝您的付出!謝謝! ...
2007-02-27 15:27:20
64
Wikibooks上的中文版Programming Ruby
網址是:http://zh.wikibooks.org/w/index.php?title=Programming:Ruby&variant=zh現在是我跟石頭閒語的Rock一起翻譯撰寫,如果有人有興趣的話歡迎加入翻譯的工作請將原文的文章引用後張貼,然後修改翻譯即可感謝您的付出!謝謝!...
2007-02-27 15:27:20
90
File讀取方式:readlines好還是while迴圈好?
在Ruby中,File可以用readlines跟跑while迴圈來讀在這個例子中,程式p1用的是while迴圈,p2用的是readlines執行後,秒數分別是P1:121.468秒P2:122.172秒範例文字檔大小是:4.07 MB (4,272,336 位元組)範例程式碼是:puts "P1 start"p1_start = Time.nowopen("C:/words.txt"){ |f|w...
2007-02-26 16:05:32
90
File讀取方式:readlines好還是while迴圈好?
在Ruby中,File可以用readlines跟跑while迴圈來讀在這個例子中,程式p1用的是while迴圈,p2用的是readlines執行後,秒數分別是P1:121.468秒P2:122.172秒範例文字檔大小是:4.07 MB (4,272,336 位元組)範例程式碼是:puts "P1 start"p1_start = Time.nowopen("C:/words.txt"){ |f|w...
2007-02-26 16:05:32
95
HEMiDEMi文章產生器 -- Ver. 0.2
此版本尚未支援 影片代碼 功能原始碼如下:require 'rubygems'require 'mechanize'class HEMiDEMidef initialize(username="", password="") agent = WWW::Mechanize.new{} f = agent.get("http://www.hemidemi.com/member/signin_form"...
2007-02-25 00:47:44
54
HEMiDEMi文章產生器 -- Ver. 0.2
此版本尚未支援 影片代碼 功能原始碼如下:require 'rubygems'require 'mechanize'class HEMiDEMidef initialize(username="", password="") agent = WWW::Mechanize.new{} f = agent.get("http://www.hemidemi.com/member/signin_form"...
2007-02-25 00:47:44
132
HEMiDEMi文章產生器 -- Ver. 0.1
原始碼在這邊:require 'rubygems'require 'mechanize'class HEMiDEMi def initialize(username="", password="") agent = WWW::Mechanize.new f = agent.get("http://www.hemidemi.com/member/signin_form").forms[...
2007-02-25 00:36:36
69
HEMiDEMi文章產生器 -- Ver. 0.1
原始碼在這邊:require 'rubygems'require 'mechanize'class HEMiDEMi def initialize(username="", password="") agent = WWW::Mechanize.new f = agent.get("http://www.hemidemi.com/member/signin_form").forms[...
2007-02-25 00:36:36
69
HEMiDEMi文章產生器.. Memo
原始碼在這邊:require 'rubygems'require 'mechanize'class HEMiDEMi def initialize(username="", password="") agent = WWW::Mechanize.new f = agent.get("http://www.hemidemi.com/member/signin_form").forms[...
2007-02-25 00:33:33
51
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人