2012年2月21日火曜日

rubyのウェブサーバ

今月号のSoftware Designに書いてあったので、試してみた。
とりあえずコピペ。

#!/usr/bin/env ruby
require 'webrick'

httpd=WEBrick::HTTPServer.new(
                              :Port => 8080,
                              :DocumentRoot => Dir::pwd
)

Signal.trap('INT'){httpd.shutdown}
httpd.start
実行すると、こんな感じのメッセージがでたよ。
% ./tweb.rb 
[2012-02-21 22:14:43] INFO  WEBrick 1.3.1
[2012-02-21 22:14:43] INFO  ruby 1.8.7 (2010-01-10) [universal-darwin11.0]
[2012-02-21 22:14:44] INFO  WEBrick::HTTPServer#start: pid=1492 port=8080
localhost - - [21/Feb/2012:22:14:52 JST] "GET / HTTP/1.1" 200 541
- -> /
localhost - - [21/Feb/2012:22:15:01 JST] "GET / HTTP/1.1" 200 541
Referer -> /

2012年1月22日日曜日

MacでTiny10にプログラムをダウンロードする準備

MacからTiny10に書き込むための準備。
Tiny10とはAtmelが出してるマイコンの一種で、6端子と非常に小さい。
秋月で1個100円で買えるらしい。

書き込みソフトのavrdudeをインストールしたときのメモ。
Macportsを使ってインストール。
% sudo port install avrdude +serjtag

+serjtagが必要みたい。これをつけると、libftd2xxがインストールされる。
FTDIのチップで書きこむときに必要っぽい。僕もこれを使う予定。

下記の参考ページにも書いてあったけど、予めインストールされているFTDIのドライバを無効にする必要があるみたい。
インストールのときにもメッセージでてた。
sudo kextunload /System/Library/Extensions/FTDIUSBSerialDriver.kext
こんなふうなのが。

参考→
http://www.ytsuboi.org/wp/archives/2083

2012年1月18日水曜日

Google bookmark用ブックマークレット

SafariからGoogle bookmarkに登録する拡張ないかと調べてたら、
結局ブックマークレットにたどり着いた。プラグイン(SIMBL)とかよりお手軽だわ。

1)「Google Bookmarksに登録」をブックマークに入れておく
2)そんでもって登録したいページを表示してる状態で、1)のリンクを押す
3)下のような画面がでるので、ここから登録する


















参考→
http://orangeorange.jp/archives/7585

2012年1月15日日曜日

prettyprint再インストール

テンプレート変えたら、以前入れたはずのprettyprintが消えてた。
prettyprintは本文に書いたソースコードを見やすくするjavascript。

インストールは、下の参考URLでAdd to Bloggerを押して、ぽちぽちするだけ。
前インストールしたときはもっとめんどかったような気がする。いい時代になったもんだ。

参考→
http://www.kuribo.info/2008/04/code-prettify.html

2012年1月14日土曜日

Japanese Bloggers Infoに登録

トラックバック機能つけるにはどうすればいいのか調べたら、Japanese Bloggers Infoにたどり着いた。
とりあえず登録してみた。

いちいちこのページに飛んで、トラックバック先のアドレスを書かないと行けないようだ。
投稿欄の下に出ればいいのにな。いいやり方あるのかしらん。

マクロ引数渡し

最近会社で、気が向いたんでVBA書いてる。
ボタンを押したらマクロが走るようにした。
初めはセルに設定値を書いておいて、settei=Cells(2,4)みたいな感じで参照していたんだけど、
よく調べてみると引数で値が渡せた。

ボタンを右クリックして、「マクロの登録(N)」で出てくるメニューでマクロの呼び出し方法を変更できる。例えばこんなふうに。
hoge.xls!'makuro 20,  "boge"'

マクロ名をシングルクオートで囲んで、マクロ名の後に引数を列挙してけばいいみたい。
数値も文字列も渡せた。

参考→
ボタンからマクロへ引数を渡す - 餅を喰う。

2012年1月11日水曜日

Macの強制終了

WindowsだとCtrl+Alt+Deleteだけど、Macだとなんだっけ?
やっぱり覚えてられんから、メモ。

command+option+esc