2008-01-01から1年間の記事一覧

コミットログの出だしの単語ベスト30

取ってみた。 present -s past ing ---------------------------------- fix 771 8 70 add 729 102 4 merge 746 13 make 304 use 269 remove 188 29 update 120 20 don't 121 move 115 5 allow 91 change 72 10 test 66 7 simplify 68 avoid 58 handle 57 im…

Scalaでjsonic

http://sourceforge.jp/projects/jsonicをScalaでのsetter/getterに対応させてみました。割と適当ですが。http://gist.github.com/36387

オリオン座

撮ってみた。

iPod nano 3Gとgtkpodのメモ

http://bbs.archlinux.org/viewtopic.php?id=41426より、First, you need to get your firewire id manually. To do that, run “sudo lsusb -v | grep -i Serial” (without the “”) with your iPod plugged in, this should print a 16 character long strin…

デジカメとOCRで非接触データ転送

QRコードに触発されてこんなのを作ってみた。 http://gist.github.com/22515 $ dmesg|head -c 128|gzip|./encode.sh H4sIACdqEkkAA/PJzC$tUChLLSr[zM}TM#Iz>zMy-jXU#bMwU}BwSU3KTIQL<mkqa[Qm{hc7pICF}fKL>!Ei)cnJc#>me!{)x_p<B_bmhk?<l_!aBU(pRak5q?nFq{pww>BqjHQ#LTQ-F{Q#F?J}AQ3<(m<AAAAA I5tJBDerFllBB/QK>Dv$%DiMMTsP>#AU#[J>->#z]k?%[</aaaaa></b_bmhk?<l_!abu(prak5q?nfq{pww></mkqa[qm{hc7picf}fkl>…

scalaソースコードをvim内で色付きにするワンライナー

http://hrj.wikidot.com/scalavimintegration これをインストールするワンライナーです。 $ mkdir -p ~/.vim ; cd ~/.vim ; wget -O - http://tinyurl.com/65xh5s | tar jxまたは $ mkdir -p ~/.vim ; cd ~/.vim ; wget -O - http://hrj.wikidot.com/local--…

debtorrent

debianを使っておられる方はdebtorrentを使ってみましょう。導入は思っていたよりとても簡単でした。apt-get install debtorrentしておき、/etc/apt/sources.listのhttp://をhttp://localhost:9988/に変更するだけです。あとは普通にapt-get update等が実行…

ScalaのActorでHTTPD

http://gist.github.com/14061入力は全く見ていないいいかげんなHTTPDですが、これをベースに色々作ってみようかなぁと思ってます。liftというのもあるようですが、maven2が必要だったりちょっと大げさかなと思い自作しようかと思ってます。

Scala勉強中

http://gist.github.com/11430Javaプログラマによる泥臭いScalaコード。 C++がBetter CであるようにScalaをBetter Javaとして使ってみる。まずはJavaでできていたことがScalaでもできるようにしてから、徐々にScalaらしいコードが書けるようにしていきたい。…

MP3からCDDB問い合わせ

作りかけですが、こんな感じです。 http://gist.github.com/7276実行例: $ ./a.py *.mp3 [1745663495L, 7, 150, 29025, 58125, 93000, 126525, 163575, 194175, 3256] Disc ID: 680cb607 Num tracks: 7 multiple matches found! Matches are: ID: 660cc407 C…

mediatombとtaglibと文字化け

やっと分かった。taglibから文字列を取り出すときにlatin1をUTF-8に変換してしまっていることが一番の問題。まずはこれを防ぐためのパッチ。 --- src/metadata/taglib_handler.cc.orig 2008-08-23 15:14:53.000000000 +0900 +++ src/metadata/taglib_handler…

icedfs - 分散ファイルシステム

名前を決めました。icedfsです。 なんでice(iced?)なのかと言うと、単に暑かったからというのと、ググると10件しか出てこなかったからです。リポジトリはgit-hub(gist)からbitbucketに移動しました。http://www.bitbucket.org/ohac/icedfs/overview/名前を変…

分散ファイルシステムSDFS(Simple DFS)の使い方

まだまだ安心して便利に使える状態にはなっていませんが、分散ファイルシステムSDFS(Simple DFS)の使い方を一旦まとめてみます。まずはダウンロードとsdfsコマンドの実行を可能にします。 $ cd $ git-clone git://gist.github.com/4729.git sdfs $ alias sdf…

IronPythonとMono

Windowsでも動くGUIを作ってみたかったので実験してみた。 import clr import sys sys.path.append('/usr/lib/mono/2.0') clr.AddReference("System.Windows.Forms") clr.AddReference("System.Drawing") from System.Windows.Forms import Form, Applicatio…

gist.githubとSimple DFS

Hadoop DFSにいろいろと不満があるので、シンプルなDFSを設計中。ソースはとりあえずgistにペーストしてみた。http://gist.github.com/4729追記: DFSは免税店ではなく、分散ファイルシステムのことです。

ffmpegで直接X11をgrabする

ffmpegが直接X Windowをエンコードできることが分かったので、それ用のスクリプト。 fps = 4 str = `xwininfo` x = {} x[:x] = str.match(/^ Absolute upper-left X: (\d+)/)[1].to_i x[:y] = str.match(/^ Absolute upper-left Y: (\d+)/)[1].to_i x[:width…

X Windowを動画にするスクリプト

X Windowを動画にするスクリプトを書いた。 #!/usr/bin/ruby require 'digest/md5' require 'fileutils' fps = 4 skip = 2 # sec bitrate = '800k' xwininfo = `xwininfo` id = xwininfo.match(/Window id: ([^ ]+)/)[1] lastmd5 = nil loop { break unless …

Dungeon Crawl Stone Soupの動画(練習)

iPod touch買った

data: URL を使って、何かツールができないか妄想中。data:text/plain;charset=utf-8,Hello%20Worldはてなでこれのアンカータグを生成する方法が分からない。できないのかもしれない。

CodeReposにアカウントを作って頂いた

http://coderepos.org/share/wiki/Committers/ohacとりあえず、はてなでアイコンを設定してから TracUtils.js に自分のIDを追加した。svnはあまり使ってないからよく分からないことが多い。hgなら得意なんだけど。いろいろと雑多なものをCodeReposにcommitす…

retrospectiva

retrospectivaはRedmineよりもお手軽でtracに近いらしい。でもまだMercurialには対応していないようだ。それにしてもプロジェクト毎に1リポジトリなITS(BTS)ばかり。複数リポジトリを集めてスナップショットをとって、1つのリポジトリに集約するようなスクリ…

自作ソフト jspass

マスターパスワードを元にアカウントのURL+saltを使って、アカウント毎のパスワードを生成するソフトです。以下は動作確認用サンプルページです。 http://ohac.pun.jp/hg/jspass/raw-file/tip/sample.html ソースコードはこちら。JavaScriptです。 http://oh…

自作ソフト テキストをまとめて変換

ただ単にテキストを変換するソフトです。しょーむなー。 http://ohac.pun.jp/txt2link/ ソースコードはこちら。JavaScriptです。 http://ohac.pun.jp/hg/txt2link/ やりたかったのは例えば #123 とかいうのを trac や Redmine 等のチケット(やissue)へのリン…

自作ソフト jsgoban

自作ソフトの1つであるWeb碁盤編集ソフトを紹介します。 http://ohac.pun.jp/jsgoban/ ソースコードはここらへん(分散して保管してます) http://sharesource.org/project/jsgoban/ http://ohac.pun.jp/hg/jsgoban/ http://ohac.pun.jp/hg/jsgoban/.hg/patche…

はてなはじめました

はてなは技術系の人が多いみたいなのでアカウントを作成してみました。