...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

Memo

Pukiwiki用スパムコメント対策プラグイン

...ing wikiの連絡板ページにスパムコメントが付くようになったのでこのプラグインを導入した. 自作プラグイン/comment_nospam.inc.php・pcomment_nospam.inc.php - PukiWiki-official ただ,1つのコメントに含められるURLの上限数をnに設定すると,「URLは…

ベンチマーク 総合

グラフィックカードを NVIDIA GeForce 7600 GS に変更した. D2D と OGL のベンチマークが正常に実行できるようになり,スコアもまともになった!(供給電力不足の問題とドライバの問題を解決後の値に訂正済み) [ GDI ] 8827 Text : 1165 Square : 2542 Cir…

ベンチマーク(2) 総合

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= CrystalMark 2004R2 [0.9.123.404] (C) 2001-2007 hiyohiyo Crystal Dew World [http://crystalmark.info/] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-…

ベンチマーク(1) ドライブのみ

デバイス情報 ------------------------------------------------------------------------------ HDD ------------------------------------------------------------------------------ Type Size Model ( Buffer Mode ) IDE 40.0GB ST340016A 2048KB Ultr…

thread

import std.thread; import std.cstream; void main() { string a = "A", b = "B"; Thread thA = new Thread(&thread, cast(void*)a); Thread thB = new Thread(&thread, cast(void*)b); thA.start(); thB.start(); thA.wait(); thB.wait(); dout.puts(""); …

link: Firefoxでポップアップブロックを無効にしているのにブロックされてしまう人へ

解決方法 Firefoxのロケーションバー(アドレスのとこ)に「about:config」と入力してEnter フィルタの欄に「dom.popup_maximum」を入れる フィルタリングされた「dom.popup_maximum」の値を適当に増やす Firefox再起動 Firefoxでポップアップブロックを無効…

Windows SDK + DirectShow + DirectX SDK のセットアップ

このページは, Microsoft Windows SDK,DirectShow,DirectX SDK をセットアップする方法を説明する. http://rayerd.ddo.jp/pukiwiki/ingwiki/index.php?Windows%20SDK%A4%C8DirectX%20SDK%A4%CE%A5%A2%A5%C3%A5%D7%A5%C7%A1%BC%A5%C8%A1%CA2007%2F12%2F04…

テクスチャサーフェイスへのビデオレンダリング

Managed DirectX (その 2 AudioVideoPlayback) 〜 Cutting Edge DX 9 - 第 3 回目 〜 http://www.microsoft.com/japan/msdn/directx/japan/dx9/AVCS.aspx DirectX9.0 DirectShow Tips 第1回「ムービーテクスチャ : Movie Texture」 http://www.shader.jp/xo…

DVIOUT - 表示サイズの拡大縮小時における異常終了

僕は秀丸と祝鳥(のりてふ)を使っている. そんな中で,タイプセットしてDVIOUTで表示させた後,DVIファイルの表示サイズを拡大しようとすると異常終了してしまう問題がしばしば起こっていた. そんなときはソーススペシャルが悪さをしているらしい. ソー…

Foxmarks Bookmark Synchronizer

この間,Firefox ExtensionのFoxmarks Bookmark Synchronizerがバージョン2系になったらしくアップデートの通知が来たので快く了解した. そうしたら,なんだか同期ができなくなった. おかしいな,と思って公式サイトに行ってみたら,The Trouble with Foxm…

似顔絵

309 名前: 社会科教諭(山口県)[sage] 投稿日:2007/11/04(日) 12:58:46 ID:ib/2OwTL0 IDの後ろに小さく顔写真が表示されてると面白いかもしれん アニメスレとかどんな奴が書き込んでるんだ 420 名前: しつこい荒らし(東京都)[] 投稿日:2007/11/04(日) 13:…

Firefox Extension

テキストエリアのサイズをマウスで広げることができる拡張と, テキストエリアへの入力に外部エディタを使える拡張があるんだけど, この組み合わせだと競合して動かなかった; It's All Text! Resizeable Textarea でも,この組み合わせだとどちらも正常に…

locale

C++でのロケール設定はこうするらしい. なんでわざわざ違うんだ? localeの謎 // C++のグローバルロケールの設定 std::locale::global( std::locale("") ) ; // Cのロケールの設定 setlocale(LC_ALL, "") ; // すでに作成されているオブジェクトのロケール…

setlocale

setlocale(LC_ALL, "Japanese"); これ書くのって忘れやすいよね・・・・・・・・・・・. ・゚・(ノД`)・゚・ 追記 これってCでのやり方らしい.

...ing wiki - はてなスターに対応

...ing wiki の各ページにはてなスターを付けられるようにしたのでメモしておく. じゃんじゃん付けてね. pukiwiki.skin.php <title><?php echo $title ?> - <?php echo $page_title ?></title> <link rel="SHORTCUT ICON" href="<?php echo $image['favicon'] ?>" /> </link>

...ing wiki - はてなブックマークに対応

...ing wiki の各ページをはてなブックマークに追加するためのアイコンと,はてなブックマーク登録数を表示するようにしてみたのでメモしておく. pukiwiki.skin.php &nbsp; [ ]

Subversion 1.4.4

1MBくらいの大きめなファイルをコミットしようとすると失敗する. タイムアウトしているわけではないようだ. うーん,使えん. この間コンパイルしたSubversionでリポジトリを普通にcreateするとTortoiseSVNからアクセスできなかった.なんでだ?最新のリポ…

Firefox高速化の弊害

browser.cache.memory.enable true => false 他のページを見て上記の設定を true にしていたんだけど,Firefoxがメモリを大量消費するおかげでOffice2007と同時に起動するとメモリが足らなくなって,PC全体が重くなってしまっていたようだ. 設定を見直して…

Windowsのコマンドプロンプト

dir ^ More? /s ^ More? /b ^ More? /nおわああああ. しらなんだあああああああああ. なんてこったい. バックスラッシュを行末に書いて表現上一行に繋がっていることにする努力は(既に)無に帰し(てい)た.

Gdiplus::Graphics::DrawImage() が遅すぎて

void Draw(Graphics& g, int left, int top, int width, int height, Bitmap& bitmap) { HBITMAP hBmp; HBITMAP* hOldBmp = NULL; bitmap.GetHBITMAP(Color(0,0,0), &hBmp); CDC dc; HDC hdc = g.GetHDC(); dc.Attach(hdc); CDC MemDC; MemDC.CreateCompatib…

デスクトップが貧弱すぎる

いわゆるバーチャルデスクトップで面積を増やそうとかそういうことではなくて機能面の話.

MMVCモデル

ファイラを作っているんだけど,MVCモデルをうまく組めないのはやはりOOPをまだ体得しきれていないのかなあ. あらゆるところに現れる抽象層のクラスインタフェース設計が難しい. ところで,MVCモデルにはいろいろバリエーションがある. MMVCモデルは,Vie…

配列同士の比較演算(2)

この間のコードと大差ないんだけど. 文字列リテラルは,D2.0 では invariant になった. そのため,文字の配列と考えるよりも,文字列全体でひとつのデータの塊だと考えた方がわかりやすい. ただ,コンパイラによる最適化のことも考えないといけない. imp…

string の導入

なるほどなぁ! 色々いじってて感じたのは,これからは char じゃなくて string を使えという意思. 後で見直すために書いておこう. (あ,いや,えらい人には当たり前のことかもしれないです(^^;;;) テンプレートに値パラメータとして文字列リテラルを渡…

dviout 異常終了

dviout が DVI ファイルを読み込むときに強制的に終了してしまうトラブルが発生した. このトラブルは自宅の PC では発生せず,研究室の PC でしか発生しない. dvipdfm paper として PDF ファイルに変換するのはうまくいっているので,DVI ファイル自体は正…

ニコニコ動画

http://www.nicovideo.jp/watch?v=am124407ひろゆきが絡んでたのか. 知らない間に見てた. それにしても突込みがあると面白いな. さすがだ.

インタフェースのプロパティ

interface Person { string Name { get; set; } } class Man : Person { public string Name { get { return /*...*/ } set {} } }

std.bind

練習練習っと. import std.bind, std.stdio, std.process; bool less(T)(T a, T b) { return a < b; } void main() { writefln("10 < 20 =? ", less(10, 20)); auto less10 = bind(&less!(int), _0, 10); writefln(" 5 < 10 =? ", less10(5)); writefln("20 …

PHP 5.1.4 and later

pukiwikiで研究情報を記録したり共有したりしているが,いつの間にかファイルのアップロードができなくなっていることに気が付いて調査していた.そしたら,なんと PHP 5.1.4 以降の設定ファイルは /etc/php.ini から /etc/php5/php.ini に変更になってた�堯…

情報収集フェーズ

ずっと俺のターン!! 技術情報 Geekなぺーじ - http://www.geekpage.jp/ WebDAV関係 WebDAV を使用した Web 上での XML データの通信 - http://www.microsoft.com/japan/msdn/xml/general/xmlandwebdav.aspx neon - http://www.webdav.org/neon/ Python 関…