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

JButton押下イベントを登録

javaと同じように普通にActionListenerを継承したクラスを作ってJButtonに登録 #!/usr/bin/env jruby require 'rubygems' require 'java' import 'javax.swing.JFrame' import 'javax.swing.JPanel' import 'javax.swing.JLabel' import 'javax.swing.JButto…

mp4box 0.45をビルド

Mac

いろいろプラグインを食わせたffmpegもいいけど、h264とかを扱うのはMP4Boxを使うのが楽そうだ参考:http://d.hatena.ne.jp/amachang/20080624/1214284300 wget http://downloads.sourceforge.net/project/gpac/GPAC/GPAC%200.4.5/gpac-0.4.5.tar.gz tar -zx…

画面をキャプチャする

1秒ごとにキャプチャしてJFrameに表示 #!/usr/bin/env jruby require 'java' import 'java.awt.Robot' import 'java.awt.Rectangle' import 'javax.swing.JFrame' f = JFrame.new f.title = 'interval capture' f.setSize(800, 600) f.visible = true r = Ro…

フルスクリーンできるcocoa emacs

インストールした git clone git://github.com/typester/emacs.git cd emacs ./configure --with-ns make bootstrap make installnextstepの中にemacsができた フルスクリーン用のショートカットを.emacsに登録してみた (global-set-key "C-x;" 'ns-toggle-f…

h264でエンコード

http://d.hatena.ne.jp/shokai/20100915/1284547149 で作ったffmpegで ffmpeg -i 1284214746_out/%d.bmp -i 1284214746.wav -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre slow out.mp4するとchromeとsafariのhtml5 videoタグで再生できる動画が作…

ffi-mecabインストール

git clone http://github.com/yoidoreorg/ffi-mecab.git cd ffi-mecab rake package gem install pkg/ffi-mecab-0.1.2.gem

zeromqをwindowsにインストール

http://www.zeromq.org/docs:windows-installationsmsysgitインストールしてから、 cd ~/ mkdir tmp cd tmp git clone git://github.com/zeromq/zeromq2.gitbuilds/msvc/msvc.slnをvisual studio 2008 express(お金かからないやつ)でビルドした。ここまで…

rubyでskypebot作れる

Ruby4Skypeを使う require "rubygems" require "skype" puts "start" app_name = "test_app" Skype.init app_name Skype.start_messageloop Skype.attach_wait s = Skype::Application.new(app_name) s.invoke("MESSAGE shokaishokai hello") # 相手を指定し…