カテゴリー 全105件

スクリーン座標←→クライアント座標の変換

スクリーン座標←→クライアント座標の変換
.NETの書き方だけど参考になるのでメモ

2008-01-07 11:22:59
ruby

Rubyで画像をhogeする

GD使うよりRMagickとかrcairoを使ったほうがいい感じがした。
rcairo
RMagickのHTMLHELP
うはっ!なんでもRubyでやるよりコマンドでできるツールに通したほうが楽な気がした…
茨の道っぽいw

2007-12-13 17:21:52
ruby

TSVをパース

Faster CSVで、tsvファイルを読む。
うほ、今までRubyでforeach使ったことなかったorz

2007-11-12 03:43:55
ruby

rubyでexcelをコピーする

Excel ファイルの内容を Ruby を使って高速取得する
こうやってクリップボード使わないと死ぬんだよね…

2007-11-08 00:30:43
ruby

BASIC認証を超える

open-uri経由でのBasic認証
require "open-uri"
auth = 'Basic '+['user'+':'+'pass'].pack('m')
hash = {'Authorization' => auth}
open(uri, hash){|f| puts f.read}

2007-10-20 00:46:03
ruby

Rubyでfile_get_contents的なこと?

net/httpを使うんだよね…
まぁ、当然なんだけど、server side的なブラウザならいいんだけど、ローカルでブラウザに埋め込みたいという自分の目標とは違う。

2007-10-11 15:19:12
ruby

rubyでFTP

rubyでFTP
先にSFTPのコード書いていたので特に問題ないけど、一応…

2007-10-11 15:09:28
ruby

rubyでGetCursorPos

GetCursorPos
require 'Win32API'

getCursorPos = Win32API.new("user32", "GetCursorPos", ['P'], 'V')
lpPoint = ' ' * 8 # store two LONGs
print getCursorPos.Call(lpPoint), "
x, y = lpPoint.unpack("LL") # get the actual values
print "x: ", x, "
print "y: ", y, "

----
こんな記事も見つける
module Cursor
=begin
== Cursor
This is for System cursor handling.

=== Class Methods
--- get_screenposition
Returns x,y in the screen coordinate.
--- set_screenposition(x,y)
Sets cursor position into (x,y) in the screen coordinate.
=end

GetCursorPos = Win32API.new("user32","GetCursorPos","P","I")
SetCursorPos = Win32API.new("user32","SetCursorPos","II","I")
POINTSTRUCT="ll" # ここ II -> ll に変更

def self.get_screenposition
r=[0,0].pack(POINTSTRUCT)
GetCursorPos.call(r)
r.unpack(POINTSTRUCT)
end

def self.set_screenposition(x,y)
SetCursorPos.call(x.to_i,y.to_i)
end
end



2007-10-05 18:57:22
ruby

Rubyでエクセルを扱う

Rubyでエクセルを扱う
前にも貼った気がするけど、Tkとかも乗ってるから一応

2007-10-04 20:27:08
ruby

WEBrickの例4

WEBrickの例4
基本的にるびまの延長だね

2007-10-04 20:25:40
ruby

↓個人開発したアプリ↓