2012 年頃に開発していた Windows アプリケーションのソースコードを,最近 GitHub に上げるなどしている.そのひとつとして,テキストファイル置換ソフトの Hoge Text Replacer をオープンソース化した. github.com ちなみに,バイナリは Vector で公開し…
半角文字と全角文字の間にスペースを挿入する Visual Studio Code プラグインを作った. このプラグインを実行すると,例えば 今日は2017年8月11日(金)、快晴です。 というテキストを 今日は 2017 年 8 月 11 日 (金)、快晴です。 のように整形できる. この…
qiita.com
qiita.com
qiita.com
qiita.com
Ubuntu 16.04 上で Vagrant を動かしたメモ.よくわからないエラーが出てハマった. VirtualBox のインストール 最新版の deb をダウンロードしてきて,インストール. Oracle VM VirtualBox - Downloads | Oracle Technology Network | Oracle Vagrant のイ…
qiita.com
"Oracle Certified Java Programmer, Silver SE 8" という資格の勉強をしてるけど、Java の言語仕様がごちゃごちゃしていて悶絶している。 以下、個人的に疑問符がついたところ 2 つ。 可変長引数の書き方 メソッドの定義でコンパイルエラーとなるのは次のう…
今年は Haskell Advent Calendar 2017 (その1) に投稿してみた。 スーパーモナドについて - Qiita 次の論文で提案された、スーパーモナドという概念を解説するという内容。 J. Bracker and H. Nilsson. Supermonads: one notion to bind them all. In Procee…
技術系の記事ははてなブログに書くことにした。 http://wgag.hatenadiary.com
2つのカレンダーに投稿した。 クラス線形化のまじめな解説 - Scala Advent Calendar 2015 (Qiita版) の19日目 rise4funの検証ツールで遊ぼう - Windows & Microsoft 技術基礎 Advent Calendar 2015 の21日目
有り難いことに友人から頂いた。頂いたからには頑張って最後まで読みたい。
txfonts の積分記号や総和記号は,他のフォントに変えることができる. txfonts そのまま: \int と \sum のフォントを変更: 例えば,\int, \oint, \sum, \prod のフォントを Computer Modern に戻すなら,プリアンブルに次のように書く. \usepackage{txfont…
オープンソースである nkf を借用して,テキストファイルの文字コードを簡単に判別できます。バージョン 2.0.9 以降の nkf のライセンスは zlib/libpng License です (極めて良心的なライセンスです)。対応文字コードは次の通りです。 Shift_JIS EUC-JP ISO-…
System.Char のドキュメント (*1) を参照して「Unicode 文字を表します。」と書いてあるのを鵜呑みにし,第 4 水準の「𢌞」(廴+囘,U+2231E) という字を char に入れようとして失敗した。 public class Program { public static void Main() { string…
ListViewItem の SubItems に Add でサブ項目を追加しようとすると,なぜか SubItems[0] に入れられない。 // 失敗例 ListViewItem item = new ListViewItem(); item.SubItems.Add("hoge"); item.SubItems.Add("piyo"); Console.WriteLine(item.SubItems[0].…
IME の変換結果を勝手に書き換えてしまうようなアプリケーションを作ろうとして頓挫した途中結果。ImmSetCompositionString がどうしても動かない。 EXPORT LRESULT CALLBACK ImeHookProc( int nCode, WPARAM wParam, LPARAM lParam) { /* 前略 */ // if (pm…
この記事の目的は「アンマネージド DLL に親しむ」です。 C/C++ で DLL を作る C# で DLL 関数を呼び出す 文字列を扱う C/C++ で DLL を作る C で書かれた次の資産 arithmetic.c を,C# のプログラムから使いたいとします。 // arithmetic.c int add(int a, …
main(){}
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 に付属するテキストエディタは「メモ帳」だけではありません。MS-DOS 時代からの「MS-DOS Editor」と「EDLIN」が,現在の Windows でもサポートされています (32-bit 版のみ)。ここでは,これら 3 つのテキストエディタを紹介します。 メモ帳 Notepa…
ホームページ用にドメインを取得した。 http://www.wgag.net/ ただいま Windows API を猛勉強中。
英文で単語と単語の間にスペースを入れるのは常識ですが,約物まわりのスペーシングとなると日本人はかなりいい加減です (悪い意味で)。見た目にも整った文章を書くためには,正しいスペーシングのルールを知る必要があります。 以下の例では,着目すべき部…
プログラミングを独学していて困るのが,特殊な用語の意味と読み方です。例えば,C を習うと真っ先に出てくる #include <stdio.h> とか。私はこの "stdio.h" を "studio.h" と勘違いしてしまい,エラーメッセージとにらめっこするハメになってしまったことがありまし</stdio.h>…
写研フォントの埋め込まれた 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