En Google modified by Gulfweed 0.06

August 14, 2008
仕様変更に対応しました。

インストール

正常に更新されない場合は一度 Greasemonkey を無効にして
上記リンクを開き、強制リロードをかけてください。

En Google modified by Gulfweed 0.05

December 11, 2007
日本語インターフェースの仕様が変わったので対応しました

En Google modified by Gulfweed

正常に更新されない場合は一度 Greasemonkey を無効にして
上記リンクを開き、強制リロードをかけてください

原作者: ユーザJavaScript - namespace gimite

MinGW で64bit整数を printf するときの注意

September 14, 2007
MinGW は Windows の C Library (MSVCR) を使うので普通は %lld を解釈してくれません。Cygwin から開発をしていると、この事を忘れてはまり易いので注意。
(環境 : Windows 2000 + gcc 3.4.5 (mingw special))

VC++ と同じように %I64u, %I64d を使えば大丈夫です。C++ コードならストリームを使えばとりあえず問題ないとのこと。

Google:MinGW lld I64d で関連情報がたくさん出てきます。

これは使用するランタイムを選択することでも解決できます。最新の MinGW Runtime をインストールし、Wrapper として libmsvcr80.a をリンクすることで MSVCR 8.0 を使えば %lld も正常に解釈されます。libmsvcr71.a 以前はだめです。



printf の話題なのでついでに

%llf は多くの C Library で結果的に拡張倍精度長浮動小数点数 (long double) の format として機能しますが、本来 long double の変換修飾子は L です。日頃から %Lf を使うようにした方が無難かと思います。

これはたとえば GNU C Library なら vfprintf.c のソースから is_long_double 周辺を見ればよくわかります。

MSVCR は %Lf も解釈してくれませんが。(だめじゃん)

ICFP 2007 延長戦

July 30, 2007
damaC# というチームで参加していましたが、
期間中はまともなスコアを出すことが出来ませんでした。

しばらく延長戦をやっていたので
その成果を公開してみます。

http://starlancer.org/~ysn/damacy/

En Google modified by Gulfweed 0.04

July 05, 2007
「ウェブ全体から検索」 + 「英語インターフェース」 で出てくるHTMLが変わったので対応しました

En Google modified by Gulfweed
スクリーンショット

さらに Google Scholar と Google Code Search へのリンクを追加してあります

正常に更新されない場合は一度 Greasemonkey を無効にして
上記リンクを開き、強制リロードをかけてください

原作者: ユーザJavaScript - namespace gimite

前5件

次5件