2010-09-01から1ヶ月間の記事一覧

iPhoneで使えるオンラインストレージ

DropboxとNドライブ Dropboxというオンラインストレージを調べていると 「Nドライブ」というサービスにたどり着いた。 まず、「Dropbox」とは無料で2GBのオンラインストレージを提供するサービス。 Dropboxのクライアントが入っていれば、そのPC間でファイル…

Ruby SMTP メール

Rubyでメールを送信する RubyにはSMTPを扱うライブラリがある。 単にメールを送る require 'net/smtp' #SMTP.start でセッションを開く #第一引数がサーバのアドレスで第二引数がポート番号 #ブロックを使うとセッションの終了を自動的にやってくれる。 Net:…

エクセル小技

Rubyのように値を扱う 文字列の連結 「=C1&D1」のように、「&」でセルを連結 セルA1の値の左端2文字だけ抜き出す LEFT(A1,2) cf)右端2文字 RIGHT(A1,2) 数式の答えを文字としてペーストしたい(セルやシート移動しても答えが変化しないようにする) 右クリック…

正規表現リテラルのオプション  

i:正規表現はマッチ時に大文字小文字の区別を行わない o:一番最初に正規表現の評価が行われた時に一度だけ式展開を行う m:複数行モード。正規表現 "." が改行にもマッチするようになる x:正規表現中の空白(改行も含む)を無視する。 また、バックスラッシ…

HTML・CSS

HTML・CSSリファレンス(テーブル特集) テーブルは頻出のレイアウト要素だが多種多様な属性があるのでまとめる。 HTML border="n"枠線の太さ。記述しないor0は枠線の非表示。 frame="frame"テーブルの外枠線の表示。void:表示しない(既定値)、above:上側の…

RubyでExcelを操作する

xlsデータを読み込むためにはいくつかの方法があるらしい。 Win32API、ParseExcelやSpreadsheetというライブラリがあるようだ。 Win32APIはWindows環境以外だと動かないらしい。 用語 パース:プログラムのソースコードやXML文書など、一定の文法に従って記…

win32loeを用いてRubyでVBAを使う(SortとInsert)

挿入と並び替え #Rangeオブジェクトのプロパティのように「Insert」を書くだけ #Rangeをうまく変えることでセル、列、行の挿入ができる sheet.Range("C:C").Insert Rangeは手動で挿入を行う時にアクティブにするセルと同じなので容易 #あるカラムを基準に並…