ruby

WordファイルやExcelファイルを一括でPDFに変換するRubyスクリプト

年度末ですね!年度末といえば納品の時期です。 おれが現在担当しているお客さんは資料一式をPDFで欲しいという希望なので 大量のWordファイルやExcelファイルを一括でPDFに変換したかったのですが 軽く調べてみても、有料のソフトを使う方法しか見つけるこ…

ヘッダ行つきCSV(とかTSV)を簡単に扱うライブラリを作った

Excelにて元データを作って、その元データを使って色々するツールをよく書くのだけども ExcelVBAはめんどいし、かといってrubyを使ってExcelデータを扱うのもめんどい。 よくやるのはシートをコピーしてメモ帳に貼り付けてTSVにしてからrubyに食わせる方法だ…

やっぱりコピー&ペーストがほしいと思った (HTA GUI Editor)

HTAタグを編集するサブ画面を作ってみたんだけども、コピー機能無しだとかなり辛かった。。。

保存ができるようになった (HTA GUI Editor)

いい感じ。 あと最低限やりたいこと 保存したHTAを読み込んで再編集する機能 id等のプロパティ編集機能 HTAタグ編集機能 できればやりたいけど難しいこと コピー&ペースト 複数選択

壁は乗り越えた (HTA GUI Editor)

今日は定時退社日。 このあいだの壁は乗り越えた。無理やりっぽいけども。 スクリプトから「contentEditable = true」した要素でIMEが使えない件は、「contentEditable = true」した後に「focus」してやればOKだった。Rubyだけで起こる現象なのか、Javascrip…

HTA GUI Editor

かなりHTA+Rubyが好感触なので、先日ついに実践投入。その結果、DBと繋がる仕事ツールもさくさく作ることができて、ますますHTAが気に入りました。 そのときにはVisual Web Developerを使って画面回りを作ったんですがもっともっとHTAに最適化されたGUIエデ…

Ruby on HTA

少し触っただけだけども、HTA + ActiveScriptRubyにぐっときた。VisualuRubyよりも、もっともっとサクサク簡単なGUIを作りたいときに便利っぽい。 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="jp" lang="ja-JP"> <head> </head></html>

標準のレイアウトフレームが不満なので、簡単なレイアウトフレームを作ってみる

背景 おれは仕事用のツールをrubyで作ることが多いんだけれども、近頃はプロジェクトメンバに使ってもらうツールを作る機会も増えてきた。 自分で使うならまだしも、使ってもらうとなるとCUIでは不親切。GUIを作りたい気持ちが出てくるもんだ。そこで、前々…

Ruby/SDLでボタンを作る

アイコン: famfamfam.comのものを使用(CCライセンス) いままでフォトレタッチソフトでちまちま手動で作っていたけど 数ヵ月後には作り方(位置とかの細かいパラメータ)を忘れそうなので、スクリプト化してみた。 RMagickとかも使ってみたけど、Ruby/SDLがべ…

小さいアプリをらくらく書く試み

仕事で直接的にrubyを使う案件はないんだけども、データを加工したりする小さなツールは大体rubyで作っている。らくらくだ。 どれも、だいたい オプション解析 本処理 な流れで作ってる感じ。最初に作った物をコピペコピペで使いまわしてるので、まあ似るん…

Rubyで長い引数をすっきり書く

好みにもよる。 verify :method => :post, :only => [ :destroy, :create, :update ], :redirect_to => { :action => :list } Railsを使ってると、こんなのだらけ。今までは、下のような感じで書いてた verify( :method => :post, :only => [ :destroy, :cre…