2008-11-15[n年前へ]
■Ruby版 Win32GuiTest クラスを作りました。
(この記事の続きが「続:Ruby版 Win32GuiTest クラスを作りました。」)になります。
Ruby版 Win32GuiTest クラスを作りました。PerlのPerlのWin32-GuiTestと同じような機能を集めたものです。つまり、MoonWolf さんのWin32::GuiTestと同じようなものです。
夕方からPerlのWin32::GuiTestの関数リストを見て、それと同じようなものををつらつら書いていき、私自身が使いそうにない関数・機能が続き始めた辺りでやる気が下がってきたので、とりあえずソースコード(guiTest.rb)をここに置いておくことにします。
(コードにも入っていますが)サンプルコードは下記のようになります。これは、「ワードパッドを立ち上げて、ウィンドーを全面に持ってきて、適当に文字を入力して、その文字をコピーして数回ペーストした後に、保存せずに終了する」という具合に動きます('RichEdit20W'の部分は、クラス名からの子ウィンドゥ検索を示すために入れたので、実際にはなくても構わない部分だと思います)。
gui=Win32GuiTest.new gui.run('wordpad.exe') sleep 2 gui.setForegroundWindow( gui.findWindowLikeName('ワードパッド').first[0] ) gui.setFocus( gui.findWindowLikeClass('RichEdit20W').first[0] ) gui.sendKeys('This is a sample.{ENTER}',1) gui.sendKeys('^a^c') 5.times do |i| gui.sendKeys("#{i} ...{ENTER}") gui.sendKeys('^v') end gui.sendKeys('%f',2) gui.sendKeys('x',1) gui.sendKeys('n',1)VMware上で作業をしていることもあり、動作未確認の部分(マウス操作・ホイール操作)もあるのですが、「キーボード・マウス・ウィンドウを操作する」というGUIの基本三点セット処理にはそこそこ使える・・・と良いな、と思っています。
2008-11-21[n年前へ]
■Googleで(((0.2 * 11) - 2) * 11) - 2...
Excelで計算した「0.2×11-2 = …?のヒミツ」と同じことを、Googleで(((((((0.2*11-2)*11-2)*11-2)*11-2)*11-2)*11-2)*11-2)*11-2を計算(検索)してみるとどうなるでしょうか。・・・やっぱりそれは同じ結果になります。この計算結果を眺めてみれば、色んな「仕組み・仕掛け」が、かいま見えてきます・・・よね。
やっぱり、それってとても楽しいと思いませんか?
2009-08-07[n年前へ]
■Excelで正規表現を利用した検索・置換を可能にするアドイン「正規表現検索」
Excelで正規表現を利用した検索・置換を可能にするアドイン「正規表現検索」
「正規表現検索」は、「Microsoft Excel」(以下、「Excel」)で正規表現を利用した検索・置換を可能にするアドイン。Windows 95/98/Me/NT/2000/XP上の「Excel」97以降に対応するフリーソフトで、作者のWebサイトからダウンロードできる。
2009-12-15[n年前へ]
■NEWS今昔物語 「支え」と「未来」編 (初出2005年1月27日分)
5年前のNEWS(未来)を振り返ってみて思うこと
いつか、『グラフ計算機』の開発秘話と似た話、自分がよく知っている話を書いてみたいと思うが、なかなかこういう話を書くことができるものではないに違いない。だからこそ、こういう話を読めたことの楽しさを、改めて感じてしまう。
(記事を書いた時の)ひとこと
ソフトウェア開発・メイクアップ・自動車開発、どれも「作る」ということに繋がります。今回は、色々な「作る」を集めてみました。
『グラフ計算機』の驚くべき開発秘話
Macintoshのクラシック環境(MacOS Xより前の環境)に標準添付されている「グラフ計算機」(MacOS 10.4には別の「グラフ計算機」が標準添付されるらしい」の開発秘話が開発者自身により昨年末に公開された(日本語記事)。なんでも、失業中のプログラマ二人が、貯金で生活しながら、出勤してきた社員の後ろにぴったりついてApple社の警備をすり抜け敷地内に入り込み、空き部屋で作業し、さらには自腹を切って下請けプログラマーを雇い、チェック担当と研究担当からなる開発チームに自分のソフトウェアの改良まで行なわせ開発をした、という。そして、ついには標準ソフトにまでなったのだから、これはまるで映画「摩天楼はバラ色にグラフ計算機」を彷彿させる、何だかとても心躍らされる話だ。
ちなみに、グラフ計算機の開発者曰く「Windows 98にも同じことをしてみたかったけれど、Microsoftは建物の警備が厳しくてできなかったよ」だって。
「理想の目元」を作る秘密
化粧品を製造販売する株式会社イプサが、「目を大きくするメイクアップアイテム」というものを今年の元旦に発売した。これを使うと、「目の横幅は縦幅の3倍」「目の縦幅幅とまぶたの縦幅が同じ」「目頭から目尻の角度が10倍」という目もとの理想的なバランス(オプティマムバランス)、目もとの「理想的なバランス」を実現するという。シミュレータを使って自分に適した「理想のバランス」実現の方法(つまりは化粧品の選び方)を調べることもできる。
理想の目元を描こうとする女性のパワーには驚くばかりだ。(一重の女性のための)パッチリふたえの作り方なんて驚きのあまり腰が抜ける。何を得るにも影の努力が必要なんだなぁ、とつくづく思う。
Goolgle videoでテレビ番組を検索しよう
アメリカでは、一定量以上のテレビ番組に字幕をつけることが義務づけられている。Googleが、そのテレビ番組の字幕文章に対する検索サービスGoogle Videoを先月25日からベータ公開し始めた。例えば、"Japan"なんていうキーワードで検索をかけると、そのキーワードにマッチしたテレビ番組のサムネイル画像や放送時刻や時間が表示され、さらに番組で放映された内容の詳細を知ることもできる。
字幕放送の普及率が低い日本でサービスを運用する日はまだまだ先かもしれないが、テレビ局が視聴率をかせぐために字幕内容に対してもSEO(検索エンジンに対する最適化)対策に明け暮れる日は近い。
鳥山明デザインの電気自動車が限定発売
株式会社タカラから、ドラゴンボールやDr.スランプで有名な漫画家の鳥山明デザインの電気自動車が3月27日から販売開始される。これは「乗れるチョロQ」の第四弾として全5色 9台限りの限定品だ。鳥山明によりQVOLTと命名され、素晴らしく気持ちが良くなりそうなデザインを見ると税込み199万円という値段は安いと思う。マンガの世界の自動車に乗るなら、「今がチャンス」かもしれない。