台灣Ruby官方網站出來了!
這真是令人振奮的消息阿
雖然已經超過兩三個月了...
由SJH於2006年10月4號成立
擷圖:http://farm1.static.flickr.com/175/396720833_599f58f8e6_o_d.jpg
真是太開心了>///<
火車請別撞我
這真是令人振奮的消息阿
雖然已經超過兩三個月了...
由SJH於2006年10月4號成立
擷圖:http://farm1.static.flickr.com/175/396720833_599f58f8e6_o_d.jpg
真是太開心了>///<
於
凌晨2:53:00
標籤:
Offical Website,
ruby,
Taiwan
0
回應
Gyre是一個網頁版的Rails Editor,雖然是網頁版的可是別小看它喔!
它的執行環境不過就只是從Desktop換到Web而已,一般IDE該有的功能都有喔!
Ruby Inside上有介紹:http://www.rubyinside.com/gyre-web-based-ide-and-debugger-for-rails-383.html
官方網站:http://gyre.bitscribe.net/
ScreenCast:http://gyre.bitscribe.net/screencast
我很推薦各位去看他的ScreenCast,前面介紹蠻多的.. 可以跳過不聽XD
它可以Debug,可以同步變更檔案內容(也就是說當我使用這個網頁版編輯器時,我在一般文字編輯器上的修改,這個編輯器也可以即時更新)!
require 'Win32API'
=begin
Message Box:
Coded by CFC
CFC
2007/2/16
=end
class Msgbox
def initialize(lpText="", lpCaption="", wType = 0)
Win32API.new('user32', 'MessageBox', %w(p p p i), 'i').call(0,lpText,lpCaption,wType)
end
end
def Msgbox(lpText="", lpCaption="", wType = 0)
Win32API.new('user32', 'MessageBox', %w(p p p i), 'i').call(0,lpText,lpCaption,wType)
end
採用MIT授權條款
Usage:
Msgbox.new("Hi", "Hello, world")
Msgbox.new("XD", "Hello!", 1)
Msgbox("Hi", "Hello!")
於
下午4:31:00
標籤:
api,
programming,
ruby
3
回應
研究了一下.. 寫出來當Memo..
我先以一個簡單的例子來解說,就用大家最愛的MessageBox吧!
require 'win32api'
msgbox = Win32API.new('user32', 'MessageBox', %w(p p p i), 'i')
msgbox.call(0, "Message body", "Messagebox title", 1) # hwnd, lpText, lpCaption, wType => Come from API Viewer (API檢視員)
OK.. 開始來講解
1. require 'win32api'
這是將win32api.rb給引入的意思,跟C的#include用意相同
2. msgbox = Win32API.new('user32', 'MessageBox', %w(p p p i), 'i')
實體化一個Win32API物件,第一個是dllname,第二個是要呼叫的東西,第三個是API參數傳遞時的資料型態,第四個是要回傳的資料型態
如果保持nil(也就是null)的話,就表示不會有傳入或回傳
3. msgbox.call(0, "Message body", "Messagebox title", 1)
透過這個物件呼叫,hwnd傳入0,lpText傳入"Message body"接著以此類推
我來張貼一下常數表
# type flag
MB_OK = 0
MB_OKCANCEL = 1
MB_ABORTRETRYIGNORE = 2
MB_YESNOCANCEL = 3
MB_YESNO = 4
MB_RETRYCANCEL = 5
# return values
IDOK = 1
IDCANCEL = 2
IDABORT = 3
IDRETRY = 4
IDIGNORE = 5
IDYES = 6
IDNO = 7
於
下午4:28:00
標籤:
api,
programming,
ruby
0
回應
FON Taiwan重新運作,最新一批Router將會在12月初開始販賣寄送
11/1前寄信索取299元Fon Router者可以用149元購買(一個人只可以買一台)
然後可以推薦七個人用199購買Fon Router
詳情請看:http://blog.yam.com/twfon
在這個網址下有個List
http://www.math.hokudai.ac.jp/~gotoken/ruby/ruby-uguide/uguide20.html
$! error message
$@ position of an error occurrence
$_ latest read string by `gets'
$. latest read number of line by interpreter
$& latest matched string by the regexep.
$1, $2... latest matched string by nth parentheses of regexp.
$~ data for latest matche for regexp
$= whether or not case-sensitive in string matching
$/ input record separator
$\ output record separator
$0 the name of the ruby scpript file
$* command line arguments for the ruby scpript
$$ PID for ruby interpreter
$? status of the latest executed child process
順手補上一個...
$: 會印出Ruby Path
很有趣!剛剛朋友問我有沒有C++ IDE
傳了Dev-Cpp的網址給他後,居然說:我們教授指定要用 Microsoft Visual C++ 6.0
教授喔!是教授喔!
卡比獸-我可以為兄弟兩肋插刀,但是我會為女人插兄弟兩刀 說:
HI
在嗎??
CFC 說:
?
卡比獸-我可以為兄弟兩肋插刀,但是我會為女人插兄弟兩刀 說:
你手邊有 C++ 嗎?
CFC 說:
http://www.bloodshed.net
卡比獸-我可以為兄弟兩肋插刀,但是我會為女人插兄弟兩刀 說:
我們教授指定要用 Microsoft Visual C++ 6.0
...有點鳥的東西~"~
CFC 說:
跟他說:幹你媽的微軟狗
卡比獸-我可以為兄弟兩肋插刀,但是我會為女人插兄弟兩刀 說:
不行...人家是 學務長
是教授又是學務長的,寫程式一定要用Visual C++ 6.0那個垃圾嗎?
那使用*nix的學生怎辦?不都全部被你當掉嗎?
底下用gcc、g++編譯,不可以嗎?
幹麻?你微軟的嗎?
每個學生不過就上你的那堂課而已,就要花錢買垃圾?
有沒有搞錯?
我不懂,既然要求要上Word、Excel等課程
為什麼學校不幫學生買來送給學生呢?
為什麼好好的OpenOffice在那邊不用,偏偏要用Word?Excel?
別跟我說什麼外面企業怎樣怎樣的廢話
除非你承認你是廢人!
只要可以產生*.doc就好了,管他是啥軟體?
只要可以編譯成執行檔就好了,管他是啥IDE?
只要可以用就好了,管他是不是正版?
操!狗眼瞎啦?你以為台灣人民很有錢嗎?
啥都用商業軟體,不去用自由軟體
自己孩子都在抓盜版X片打飛機不管,管別人家孩子辛辛苦苦學著用該死的Word
我去你媽!
我等著看你孫子沒屁眼!
銘傳X學的什麼學務長
叫做楊ㄐㄧㄢˋ貴的
何必呢?