Mac

Skypeのグループチャットにメッセージ送信

rb-skypemacのソース読んでたら、 Skype.send_(:command => "コマンド") で生のSkypeAPIに触れられる事がわかった。apple scriptのインタフェースを使っているらしい。chat系はrb-skypemacはラッパーが用意されてないけど、send_使えば http://developer.sky…

skypeでワン切り

rb-skypemacたのしい gem install rb-skypemacruby -rubygems -e 'require "rb-skypemac";include SkypeMac;Skype.call("username").hangup'これ連打すると普通にchatで話しかけるより気づいてもらいやすい!

pdfから画像を抜き出す

sudo port install Xpdf mkdir ~/out pdfimages -j book.pdf ~/out/ jpegを結合して作ったpdfからjpeg連番ファイルに戻せた

rvmでrubyのバージョンを切り替える

http://runeleaf.wordpress.com/2010/02/07/ruby-rvm%E3%81%A7ruby%E3%81%A8%E3%81%8Bgem%E3%81%A8%E3%81%8Brake%E3%81%A8%E3%81%8B%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E5%88%87%E3%82%8A%E6%9B%BF%E3%81%88/macbookproにrvmいれた。ma…

Macにdaemontoolsインストール

参考 私家版 daemontools FAQ (1/3) しくみがわかりやすい 少年よ大志を抱け: やっぱりdaemontoolsが好き ウノウラボ Unoh Labs: daemontoolsでデーモン管理 sudo port install daemontools 起動スクリプトを置くディレクトリを作っておく sudo mkdir /servi…

mongodbインストール

参考 http://www.mongodb.org/display/DOCS/Quickstart+OS+X http://www.mongodb.org/display/DOCS/Ruby+Tutorial wget http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-1.4.4.tgz tar -zxvf mongodb-osx-x86_64-1.4.4.tgz cd mongodb-osx-x86_64-1.4.4 s…

pandocインストール

Mac

sudo port install pandocpandoc -r markdown -w latex README.md > README.texmarkdownに無いtexの記法は、texでmarkdown内に書いておけばpandocで変換されずに残る もしくは、各章をまとめるtexファイルから \include{ページ名} でpandocで作ったtexファイ…

tokyotyrantをRubyから使う

localhostで動いているtokyotyrantに接続する時にホスト名で接続できなくて、(connection refusedというエラーが返る)127.0.0.1って書いたらできた。これにドはまりしてて20時間ぐらい悩んでた。なんでホスト名で接続できないんだろう。自分でrequire sock…

tokyotyrantインストール

先にtyrantのバージョンに合ったcabineが入っていないとmake通らない 古いtokyocabinetをアンインストールしてから wget http://1978th.net/tokyocabinet/tokyocabinet-1.4.45.tar.gz tar -zxvf tokyocabinet-1.4.45.tar.gz cd tokyocabinet-1.4.45 ./config…

pdftotext

Mac

sudo port install Xpdfpdftotext input.pdf output.txtubuntuだと sudo apt-get install poppler-utilsでpdftotextが使える

Java1.6を使う

普通にMac OSXのアップデートをインストールしていれば1.6が入っているが、pathが通っていなくて1.5が使われてる /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home にある .profile を編集 export JAVA_HOME=/System/Library/Frameworks/Java…

JRubyインストール

インストール http://jruby.org/download から最新releaseを取ってホームディレクトリに置く wget http://jruby.org.s3.amazonaws.com/downloads/1.5.1/jruby-bin-1.5.1.tar.gz tar -zxvf jruby-bin-1.5.1.tar.gz mv jruby-1.5.1 ~/lib/jruby ~/lib/jruby/bi…

Java Advanced Imagingインストール、画像サイズ取得

JAI http://java.sun.com/javase/technologies/desktop/media/jai/ https://jai.dev.java.net/binary-builds.html からバイナリを取得 wget http://download.java.net/media/jai/builds/release/1_1_3/jai-1_1_3-lib.zip unzip jai-1_1_3-lib.zip mv jai-1_1…

portsの依存とimagemagick

Mac

portsのImageMagick 6.5.2-4_1+q16 + gemのrmagick 2.9.2にした。ImageMagick 6.6.1-5_0+q16にすると、tiff(libtiff)やjpeg(libjpeg)の依存がOpenCV1.0.0と合わなくなって動かない。portsのrmagick 2.9.0だとImageMagick6.5.2-4_1+q16と一緒に動かないのでde…

githubのREADME.rdocのプレビュー

Mac

githubにREADME.rdocでアップロードした時のマークアップをプレビューする http://github.com/github/markup をインストールするといい sudo gem install github-markup which github-markupgithub-markup README.rdoc > README.html open README.htmlなぜか…

markdownインストール

Mac

githubで使う.md形式をローカルでプレビューするhttp://daringfireball.net/projects/markdown/ wget http://daringfireball.net/projects/downloads/Markdown_1.0.1.zip unzip Markdown_1.0.1.zip sudo cp Markdown_1.0.1/Markdown.pl /usr/local/sbin/mark…

macports selfupdateしたらopencvおかしくなった

実行すると "libhighgui.1.dylib requires version 63.0.0 or later, but libjpeg.62.dylib provides version 9.0.0" portsのアップデートでlibjpegのバージョンが合わなくなったらしい http://d.hatena.ne.jp/yatt/20100126/1264510741 sudo port deactivat…

android sdkインストール

身近なAndroid本の著者にSDKインストールを直伝していただいたので、メモを残します。■ダウンロード、配置 eclipse classic(まっさらなeclipse) http://www.eclipse.org/downloads/ をダウンロード。3.5.2を手に入れた android-sdk_r05-mac_86.zip もダウ…

Macにtokyocabinetインストール

http://blog.livedoor.jp/sasata299/archives/51322051.html http://sourceforge.net/projects/tokyocabinet/files/ wget http://downloads.sourceforge.net/project/tokyocabinet/tokyocabinet/1.4.32/tokyocabinet-1.4.32.tar.gz tar -zxvf tokyocabinet-1…

libcurlで画像をHTTP-GET

curlppがうまくいかなかったのでlibcurlの方を使おう 参考:http://ja.doukaku.org/41/nested/result.jpgとしてファイルに保存する curl.hはmacportsでcurlインストールしたら入った?気がする ubuntuでは sudo apt-get install libcurl4-gnutls-devでインス…

curlppインストール

Mac

wget http://curlpp.googlecode.com/files/curlpp-0.7.3.tar.gz tar -zxvf curlpp-0.7.3.tar.gz cd curlpp-0.7.3 ./configure make sudo make install

libgearman Macにソースからインストール

参考:ジョブキューサーバ Gearmand を PHP から使ってみた : tech.kayac.com - KAYAC engineers' blog sudo port install libevent ossp-uuidwget http://launchpad.net/gearmand/trunk/0.11/+download/gearmand-0.11.tar.gz tar -zxvf gearmand-0.11.tar.g…

emobile D23HWが認識しなくなったので再インストール

Mac

参考:D21HWの再設定方法 « printf.ishiro.com HDDを300GBから500GBにOSごと移し替えてから、emobileに接続できなくなった。モデムエラーとか接続失敗とか出る。Macはemobileのドライバ削除ツールが無いので手動で再インストールしなければならないらしい。 …

gでgrowl

sudo gem install gruby -rubygems -e 'require "g"; g "test"'growl出た

ruby-serialportインストール、シリアルポートを読む

前にデバイスファイルを直接開いて読んだりした(http://d.hatena.ne.jp/shokai/20090716/1247733038)けど、閉じたり開いたり抜き差ししてるとたまにロックがかかってしまったりするのでおとなしくruby-serialportを使う。 最新版0.7はサンプルやドキュメント…

tscreen

Mac

wget http://www.steve.org.uk/Software/tscreen/dist/tscreen-0.4.9.tar.gz tar -zxvf tscreen-0.4.9.tar.gz cd tscreen-0.4.9 ./configure --prefix=/usr/local make sudo make installhttp://hasumi.info/~h2/2009/11/11/tscreen%E3%81%AB%E7%A7%BB%E8%A1…

ウィンドウサイズを変える

参考:ウインドウのサイズを制御する - [Mac OSの使い方]All About 1920x1200の画面のmacbook proを1920x1080のモニタに接続すると、普通のアプリは全部ウィンドウサイズが自動的にリサイズされるが、iTunesだけはなぜか画面からはみ出たままになる。 しか…

screen上でカメラを使おうとするとInternal error (couldn't create new video channel)となる

知らなかった。今までこれが出たらマシンがおかしくなったんだと思って再起動してたけど、TerminalからscreenごしにCvCreateCameraCapture()すると出てしまうものらしい 参考 : http://robotics.naist.jp/member/old_members/2008/ato-a/wikisource/OpenCV O…

Snow LeopardからLeopardに戻す(2回目)

Mac

OpenCV2.0のhighgui/window_carbon.cppのmakeが通らないのであきらめたSnow Leopardのディスク入れてalt押しながら再起動、[ユーティリティ]→[復元]でTimeCapsuleからleopardに復元中。

Snow Leopardに64bitでcocoa emacsインストール

Mac

参考 http://hjmr.blog.so-net.ne.jp/2009-09-29 http://d.hatena.ne.jp/jitsu102/20090920/1253457537 sudo port install giflib libungifcvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacshttp://lists.gnu.org/archive/html/em…