Seasons.NET

ちょっとした技術ブログです

Entries from 2006-09-01 to 1 month

Let's note Vista対応版キター!!

待った甲斐があるってもんです。 よし、これを買おう http://panasonic.jp/pc/products/r5l/index.html

未来の自分にメールを送るFutureMe.org

2036年の俺にメールを送ってみた。 さて、どうなっていくのか?俺。 なんかこういうのいいね。http://gigazine.net/index.php?/news/comments/20060922_futureme/

ViEmu2.0キター

2ch用語ですいませんm(_ _)m ViEmu2.0リリースです

ChangeLogを自動で書き込みたい(2)

結局、家で試行錯誤した結果、 svn のポリシーとして、svnlookでログを閲覧できるけど、エントリーファイルに対して、 svnクライアントから書き込むことはできない。なので、以下の手順ならば、ChangeLogを自動で書き込むことに成功した。 1.いったんChangeL…

求む!!ハードウェア乱数生成

仕事で乱数を作成せねばならなくなり、 そのときは、鬼煮詰まっていたので、 フレームカウントを持ちいて加算したりして適当ルーチンくんだったが さすが立て続けにコールしても精度が全然よくないわけで。ネットでハードウェア乱数生成ルーチンなるものに …

ChangeLogを自動で書き込みたい

id:higeponさんがコミット時に最新のChangeLogエントリーに リビジョン番号を書き込むことができないかと悩んでおられた。そんなことは、全く意識しなかったけど できるとかなり便利。 会社でも活用したい。早速 post-commitを色々いじって、それっぽいこと…

CPUごとにカスタマイズされたFirefoxで快適browsing

デフォでは、遅いので、やはりこういうことになる。 明らかにスピードに差がでますよ。私的ビルドFirefox

TortoiseSVN 1.4.0 RC1 is available

かなりバグが減った・・・ http://tortoisesvn.net/downloads

Arrayを数値に変換

すんません・・・ よく調べずに作ってみました・・・。 1 class Array 2 def to_v 3 begin 4 raise "Array is Empty!!\n" if self.empty? 5 sh = 0 6 value = 0 7 self.each{ |v| value = value | (v << sh); sh = sh + 8 } 8 return value 9 rescue 10 STDE…

グッドラッパーPathname

忘れないうちにメモしておこう http://d.hatena.ne.jp/secondlife/20060310

おすすめ書籍

Rubyの基礎を学んだ本。 自分のは、もうぼろぼろです・・・ Rubyプログラミング入門作者: 原信一郎,まつもとゆきひろ出版社/メーカー: オーム社発売日: 2000/10メディア: 単行本購入: 1人 クリック: 15回この商品を含むブログ (34件) を見るRubyのTipsがほし…

GNU開発ツール[オーバーシー・パブリッシング]届いた!!

とにかくシンプル is BEST!!とはこのこと。 でも、金掛かっている作りです。じっくり読もう。 これから続々と本が送られてくるし・・・・電子工作 GHCの理論 株ロボ・・・

全角文字コード対策

libpngを使うために cygwin rubyを使ってますがその際に気をつけること。 全角文字を扱う時には、$KCODE = "s"だけではダメだということ。 !#/usr/bin/ruby -Ks -Ksのオプションの場合、スクリプト解析にはいる前にSJISとして 解析するため日本語をうまく扱…

紙 copiLite

うわ!! 今までかなり放置してたけどかなり便利。。。。 http://www.forest.impress.co.jp/lib/inet/browser/webextn/kami.html

}を入力したら自動インデント

gvimrcに以下のように記述 imap } }=%%a

Kaoriya Vim7試験配布開始

vim

試験配布キター!! http://www.kaoriya.net/#VIM70自分は、前から使ってますけど。 これからは、vim7ですよ7!!

自動補完させるとき

vim

vim7の場合 set complete=.,t,b だと固まらない

俺的オプション

ctags -R --exclude=

One Click Install Rubyでの問題

One Click Install Rubyを入れておいた環境で cygwin Rubyを使うと、ruby: No such file to load -- ubygems (LoadError) 素直に、アンインストールしたら直った。 どうやらRUBYOPT系の環境変数が悪さしている模様。 RUBYOPT=-rrubygems と設定しましょう。O…

紙 copiLite

うわ!! 今までかなり放置してたけどかなり便利。。。。 http://www.forest.impress.co.jp/lib/inet/browser/webextn/kami.html

Kaoriya Vim7試験配布開始

vim

試験配布キター!! http://www.kaoriya.net/#VIM70自分は、前から使ってますけど。 これからは、vim7ですよ7!!

VS2005でのLIBC.LIBが必要と怒られる件

リンクに失敗するなら、 /NODEFAULTLIBRARY:LIBC.LIB とすると とりあえず通るようには、、、、、なる。

Ruby用のタブストップ

runtime/syntax/ruby.vimに以下を追記 1 2 " シフト数 2タブに変更 3 set ts=2 sts=2 sw=2 tw=0

リソースサイズの一覧を取得

こんな感じで。。。 1 $KCODE = 's' 2 3 require 'find' 4 5 Extlist = [ ".jpg",".png",".bmp" ] 6 Outfile = "Size.csv" 7 8 class ResourceSizeChecker 9 10 # リソースアイテムを列挙する 11 def self.items 12 item = [] 13 Find.find("."){ |fname| it…

行頭に*が存在するか否か?

Subversionでコミットメールを通知するか否かをログのフォーマットにて判別している。 その際、行頭に*があるかによって振り分けるrubyスクリプトを書いたのだが、 改行挟むとマッチしてしまうので、ちょいと工夫。マッチした最初のアイテムの出現位置が行頭…

C言語の配列の初期化にはまる・・・

はまった・・・ 1 #include <stdio.h> 2 3 int main( void ) 4 { 5 short data[10] = {0xffff}; 6 printf( "data[0] = %X\n" , data[0] ); 7 printf( "data[1] = %X\n" , data[1] ); 8 printf( "data[2] = %X\n" , data[2] ); 9 } この場合、Outputは、 data[0] = 0xf</stdio.h>…

Versionを取得するには?

C#

1 System.Diagnostics.FileVersionInfo ver = System.Diagnostics.FileVersionInfo.GetVersionInfo( 2 System.Reflection.Assembly.GetExecutingAssembly().Location); 3 // バージョン文字列を生成する 4 string version = " ver " + ver.FileVersion.ToStr…