2011-01-01から1年間の記事一覧
マウント用スクリプト書いた https://gist.github.com/1127041 % mount_ramdisk mount RAM 102400000 bytes /dev/disk1 Initialized /dev/rdisk1 as a 98 MB HFS Plus volume % mount_ramdisk -u "disk1" unmounted. "disk1" ejected. % mount_ramdisk 30000…
Ubuntuでメモリをディスクに割り当てる。fswebcamで撮影した画像をcamera-serverに送るのに、一度ファイルとして保存しなければならなくてHDDが酷使されてしまうので、メモリに保存するようにする。 10MB作った sudo mkdir /mnt/ramdisk sudo mount -t tmpfs…
http://d.hatena.ne.jp/shokai/20110603/1307052038 で書いたものの改良版。 前のよりすっきり書ける cronの1スクリプト毎の実行時間制限にひっかからない いろんなバージョンのrubyを使い分けやすい などのメリットがある まず rvmrun というshellscriptを…
ほぼこれと同じ状況なんだけど、rvmでrubyそのものをbuildしようとしたらエラーが起きた http://stackoverflow.com/questions/6848035/mac-os-x-lion-xcode-problems-using-rvm checking whether the C compiler works... no Cコンパイラが無いと言われる。l…
GUIなしで撮影したかったので sudo apt-get install fswebcam fswebcam -d /dev/video1 -D 2 -l 1 -r 400 --jpeg 95 out.jpgこれで1秒ごとに撮影できる 参考:http://leadaworthwhilelife.blog94.fc2.com/blog-entry-527.html
マウントする mkdir /home/sho/ex /etc/fstab /dev/sdb1 /home/sho/ex ext3 defaults 0 0sudo mount -a samba入れる sudo apt-get install samba sudo smbpasswd -a sho /etc/samba/smb.conf [global]の中 coding system = UTF-8 dos charset = cp932 unix c…
sudo apt-get install dbus dbus-1-utils libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev libdbus-qt-1-1c2 libdbus-qt-1-dev gem install SkypeR
http://www.mongodb.org/pages/viewpage.action?pageId=783186527017でふだんmongodbを起動していると、+1000したport 28017でhttpで管理画面が出る http://localhost:28017 さらに起動時に--restを付けると mongod run --config /usr/local/Cellar/mongodb/…
ブラウザからlogcatを見る - 明日の鍵超便利じゃん・・・ wget http://tomorrowkey.googlecode.com/svn/trunk/LogcatOnBrowser/LogcatSocketServer/bin/LogcatSocketServer.apk adb install -r LogcatSocketServer.apk wget http://tomorrowkey.googlecode.c…
githubにある奴を使うと縦分割できた git clone git://git.savannah.gnu.org/screen.git cd screen/src ./autogen.sh ./configure --prefix=$HOME/local make mkdir $HOME/local make install
stats slabs stats cachedump 1 (used_chunks) でとれた % telnet localhost 11211 [~] Trying ::1... Connected to localhost. Escape character is '^]'. stats slabs STAT 1:chunk_size 96 STAT 1:chunks_per_page 10922 STAT 1:total_pages 1 STAT 1:tot…
def cookie cookie = Hash.new env['HTTP_COOKIE'].split(';').each{|i| kv = i.split('=') cookie[URI.decode(kv[0].strip).to_sym] = URI.decode kv[1] } cookie end 取り出す cookie[:name]
IOデータのNFCリーダーでmifareのタグ読めた。 ぴタッチ(USB2-NFC) | ICカードリーダー(NFC) | IODATA アイ・オー・データ機器 brew install libnfc gem install nfc #!/usr/bin/env ruby require 'rubygems' require 'nfc' loop do NFC.instance.find d…
base64でファイルを転送しようと思っているのでちょっと調べる #!/usr/bin/env ruby require 'base64' total_bin = 0 total_enc = 0 ARGV.each{|file| puts "--- #{file}" bin = File.open(file).read puts "binary => #{bin.size}" total_bin += bin.size e…
Macでjruby+ffi-rzmqを使う時 libc.dylibが無いというエラー /usr/libにLD_LIBRARY_PATHを通す zmq.dylibのアーキテクチャが違うというエラー zmqを64bitでインストールして、環境変数JAVA_OPTSに-d32を付けていると起こる このあたりハマる。 MacのJRubyの…
画面を撮るソフトを買うお金が無かったのでテキトウにjrubyで作った。音はいらないので無しで。 capture_screen_video.rb #!/usr/bin/env jruby require 'java' import 'java.awt.Robot' import 'java.awt.Rectangle' import 'java.awt.Color' import 'java.…
せっかくなのでdrochanコマンド作った https://gist.github.com/1044838 KMDの授業が課題提出をDropboxでやっているそうで、締め切り前はgrowlが爆発するそうで、じゃあdropboxでchatすればいいんじゃね・・と 共有フォルダを作って mkdir ~/Dropbox/dorocha…
研究室のOB降臨システムのカメラの画像をhttpで取得できるので、監視したい imagemagick付属のconpositeとidentifyコマンドが必要参考:2枚の画像のdiff(差分)を超簡単に調べる方法 - 床のトルストイ、ゲイとするとのこと img_watch.rb #!/usr/bin/env rub…
直前の発言を上キーで編集できるので #!/usr/bin/env ruby require 'rubygems' require 'applescript' script = 'tell application "Skype" activate end tell' AppleScript.execute(script) def right script = 'tell application "System Events" tell app…
http://developer.android.com/guide/topics/usb/adk.html wget https://dl-ssl.google.com/android/adk/adk_release_0512.zip unzip adk_release_0512.zip rm -rf __MACOSX cd ADK_release_0512 git clone https://github.com/felis/USB_Host_Shield.git cp…
chromeで動くhttp://dev.shokai.org/test/webkit-notification/ $(function(){ $('input#notify').click(function(){ switch(window.webkitNotifications.checkPermission()){ case 1: window.webkitNotifications.requestPermission(); case 0: var notif =…
gem install ruby-growl #!/usr/bin/env ruby require 'rubygems' require 'ruby-growl' ADDR_BASE = '192.168.0' (1..255).each do |i| Growl.run ['-H', "#{ADDR_BASE}.#{i}", '-m', 'ほむ', '-t', 'title'] end リモートアプリケーション登録を許可
上に書いてある http://www.flickr.com/account?tab=email
require 'rubygems' require 'igo-ruby' mes = ARGV.join(' ') unless ARGV.empty? mes = "引数にparseしたい文章を入れて起動してね" unless mes tagger = Igo::Tagger.new('/usr/local/share/ipadic') puts tagger.wakati(mes) p tagger.parse(mes).map{|i…
http://curl.haxx.se wget http://curl.haxx.se/download/curl-7.21.6.tar.gz cd curl-7.21.6 ./configure --prefix=$HOME/local make make install
snow leopardではopencv2.xを使うのが推奨だが、1.0を使いたい人向け。http://opencast.jira.com/browse/MH-3297 まずソースを取ってくる wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/1.0/opencv-1.0.0.tar.gz tar -zxvf open…
FizzBuzzまったく書けない人がいるとか、じゃんけんの方がルール難しいしおかしいだろとかバカにしてたけど、一度も書いたことなかったので書いてみた chatに残ってたログといっしょにコピペする まず原型 #!/usr/bin/env ruby (1...100).each do |i| (puts …
久しぶりにmemcache-client gemを使ったら動かなくて困った。 http://www.sssg.org/blogs/naoya/archives/1940 にmemcache関連のgemが解説されている。今はmemcachedというのが良いらしい。 memcache-clientは非推奨になり、Dalliに引き継がれたり、memcache…
まだ書き込み自体は試していないけど、aitendoのusbaspを買った。 CrossPack for AVR 20100115に入ってたavrdudeを使うと avrdude -c usbasp -p m328p -U flash:w:main.hex:ilibusbが無いエラーがでる。 avrdude: error: no usb support. please compile aga…
git log --pretty=format: --name-only | sort | uniq面倒くさい