programming

Unicode/UTF-8/UTF-16/UTF-32の違い

Python3を勉強している間に読んだ記事 文字列 - Dive Into Python 3 日本語版 中のUnicode/UTF-*の説明がとてもわかりやすかった。以下はそれを自分用に乱暴にまとめたもの。 Unicode すべての言語のすべての文字を表現するために設計されたシステム すべて…

C++で2分探索

入力として与えられた整数がある値以上のときはtrue, そうでないときはfalseを返すブラックボックスな関数bool Check(int n)があるとする。その「ある値」を求めるコードが以下。 #include <iostream> using namespace std; bool Check(int num){ return (num >= 7777)</iostream>…

知られざる?Visual Studioのミニショートカット集

比較的知名度は低いけれども、知っていると便利なVisual Studioのミニショートカット集。 テキスト移動 処理 ショートカット 定義へ移動 F12 宣言へ移動 F11 移動前の場所へ戻る Ctrl + - テキスト編集 処理 ショートカット コメントアウト テキストを選択し…

Google Code Jam Japan 決勝の記録

昨日、Google Code Jamの日本国内限定版であるGoogle Code Jam Japan http://code.google.com/codejam/japan に出場。時間ギリギリでCのsmallを解くことができ、結果は100位。何とか目標にしていたTシャツ圏内(200位)に滑り込めた。以下、簡単な記録。 A. ア…

Google Code Jam Japan 決勝の記録

昨日、Google Code Jamの日本国内限定版であるGoogle Code Jam Japan http://code.google.com/codejam/japan に出場。時間ギリギリでCのsmallを解くことができ、結果は100位。何とか目標にしていたTシャツ圏内(200位)に滑り込めた。以下、簡単な記録。 A. ア…

オライリー本の原書をフリーで読む

(2011/12/18, 2012/10/15, 2013/03/07, 2016/09/12 追記あり) 現在、オライリー・ジャパンが、Ebook Storeの商品を期間限定(2011年3月26日の午前0時まで)ですべて半額セール中。どれを買おうかと色々探しているうちに、いくつかの本の原書はフリーで公開され…

twitterのログを取得する

twitterで自分の発言した過去ログを取得することを試みた。環境はvmware上のUbuntu 8.04。手順は以下。 pythonのライブラリをインストール python-twitterを導入する。ただし芋づる式に以下のライブラリが必要になった。 python-twitter-0.8.1.tar.gz simple…

はじめてのWin32 プロジェクト その2

はじめてのWin32 プロジェクト - minus9dの日記 に引き続き、残りの部分を見ていく。正直よくわかっていないところが多すぎてダメすぎる。

はじめてのWin32 プロジェクト

Microsoft Visual C++ 2010 Express で、Win32 プロジェクトを選んだときに用意されるスケルトンについて、調べたことをメモとしてまとめておく。

デザインパターンの解説サイトまとめ

最近デザインパターンの勉強を始めました。その過程で見つけた、お勧めのサイトをご紹介しておきます。上から、とっつきやすい順番に並べています。 URL コメント http://itpro.nikkeibp.co.jp/article/COLUMN/20051123/225074/ 矢沢久雄氏による解説。ほと…