未分類

とりとめのないこと

技術系の記事ははてなブログに書くことにした。 http://wgag.hatenadiary.com

Advent Calendar 2015 への投稿

2つのカレンダーに投稿した。 クラス線形化のまじめな解説 - Scala Advent Calendar 2015 (Qiita版) の19日目 rise4funの検証ツールで遊ぼう - Windows & Microsoft 技術基礎 Advent Calendar 2015 の21日目

Programming Haskell/Clojure

有り難いことに友人から頂いた。頂いたからには頑張って最後まで読みたい。

txfonts のインテグラルのフォントを変える

txfonts の積分記号や総和記号は,他のフォントに変えることができる. txfonts そのまま: \int と \sum のフォントを変更: 例えば,\int, \oint, \sum, \prod のフォントを Computer Modern に戻すなら,プリアンブルに次のように書く. \usepackage{txfont…

nkf を用いた文字コードの判別

オープンソースである nkf を借用して,テキストファイルの文字コードを簡単に判別できます。バージョン 2.0.9 以降の nkf のライセンスは zlib/libpng License です (極めて良心的なライセンスです)。対応文字コードは次の通りです。 Shift_JIS EUC-JP ISO-…

char は全ての Unicode 文字を表せる訳ではない

System.Char のドキュメント (*1) を参照して「Unicode 文字を表します。」と書いてあるのを鵜呑みにし,第 4 水準の「&#140062」(廴+囘,U+2231E) という字を char に入れようとして失敗した。 public class Program { public static void Main() { string…

SubItems[0] がなぜか埋まってる

ListViewItem の SubItems に Add でサブ項目を追加しようとすると,なぜか SubItems[0] に入れられない。 // 失敗例 ListViewItem item = new ListViewItem(); item.SubItems.Add("hoge"); item.SubItems.Add("piyo"); Console.WriteLine(item.SubItems[0].…

IME

IME の変換結果を勝手に書き換えてしまうようなアプリケーションを作ろうとして頓挫した途中結果。ImmSetCompositionString がどうしても動かない。 EXPORT LRESULT CALLBACK ImeHookProc( int nCode, WPARAM wParam, LPARAM lParam) { /* 前略 */ // if (pm…

C/C++ で作った DLL を C# で使う

この記事の目的は「アンマネージド DLL に親しむ」です。 C/C++ で DLL を作る C# で DLL 関数を呼び出す 文字列を扱う C/C++ で DLL を作る C で書かれた次の資産 arithmetic.c を,C# のプログラムから使いたいとします。 // arithmetic.c int add(int a, …

最小のプログラム

main(){}

new による多次元配列の動的作成

2 次元配列を作ろうとして double **arr = new double[size_x][size_y]; とか書いたらコンパイラに怒られたのでメモ。 1 次元配列 double *array = new double[size_x]; delete[] array; 2 次元配列 ダメな例 double **array = new double[size_x][size_y]; …

Windows のテキストエディタ

Windows に付属するテキストエディタは「メモ帳」だけではありません。MS-DOS 時代からの「MS-DOS Editor」と「EDLIN」が,現在の Windows でもサポートされています (32-bit 版のみ)。ここでは,これら 3 つのテキストエディタを紹介します。 メモ帳 Notepa…

ドメイン取得

ホームページ用にドメインを取得した。 http://www.wgag.net/ ただいま Windows API を猛勉強中。

正しいスペーシング

英文で単語と単語の間にスペースを入れるのは常識ですが,約物まわりのスペーシングとなると日本人はかなりいい加減です (悪い意味で)。見た目にも整った文章を書くためには,正しいスペーシングのルールを知る必要があります。 以下の例では,着目すべき部…

stdio.h の意味と読み方

プログラミングを独学していて困るのが,特殊な用語の意味と読み方です。例えば,C を習うと真っ先に出てくる #include <stdio.h> とか。私はこの "stdio.h" を "studio.h" と勘違いしてしまい,エラーメッセージとにらめっこするハメになってしまったことがありまし</stdio.h>…

写研フォント in PDF ファイル

写研フォントの埋め込まれた PDF ファイルが見られるサイトを私の知っている範囲で紹介します。(2011-05-28 現在) 堀内印刷所 http://www.horiuchi-p.co.jp/sample/index.html Station S http://www.station-s.co.jp/lhga.html 第一学習社 (数学,国語など一…

しんどい不定積分の問題

私が過去に悩まされた数学 III の不定積分の問題。 不定積分 を求めよ。 最終的な答えはこちら。 ( は積分定数) 置換積分を 2 回使うか,部分積分と置換積分の合わせ技で解ける。

連絡はこちらへ

このサイトに関するお問合せはこちらへ。 管理人:長尾 メール:nagao at northcol.org