横浜三溪園での写真
写真趣味の記録第2段、2013年12月1日に横浜の三溪園に紅葉を撮りに行ったときの写真を振り返ってみる。前回同様、基本的に自分のための記録なので読んでツマラナかったとしてもガッカリしないこと 😛
写真趣味の記録第2段、2013年12月1日に横浜の三溪園に紅葉を撮りに行ったときの写真を振り返ってみる。前回同様、基本的に自分のための記録なので読んでツマラナかったとしてもガッカリしないこと 😛
写真の印刷用紙としてよく使われる「L判」というサイズ。これ、当時の基準からして大きい(Large)ということに由来した名前だったんですね。知りませんでした。ちょっと勉強になったです。 参考 続きを読む 「L判」のLは”Large”のL
写真趣味の記録第1段、2013年11月16日に箱根に紅葉を撮りに行ったときの写真を振り返ってみる。基本的に自分のための記録なので読んでもツマラナイはずなので期待しないこと 🙂
プログラムをどう完璧に作り上げても防止できないエラーは例外と呼び、バグが無ければ発生しないエラーとは区別します。前者は防ぎようが無いので、言語の例外機能を使ってエラー判定と発生時の処理を例外ケースとして作りますね。後者は … 続きを読む 関数の引数チェックにassertionを使う
ごく最近出くわして嫌な気分になった、C/C++のコードパターン例を一つ紹介します(MFCを使ったのWindows用GUIプログラムです)。
BOOL CMainWindow::AskUserAboutHoge() {
CHogeDialog* dlg = new CHogeDialog( this );
if( dlg->DoModal() == FALSE ) {
delete dlg;
return FALSE;
}
delete dlg;
return TRUE;
}
このコード、オカシイですよね? 🙁
Visual Studio 2010のテキストエディタモジュールがどういう作りになっているのかを説明している「Inside the Editor」を読んだ。このドキュメントに書かれているモデルは非常に良くできていると思う … 続きを読む 「Inside the Editor」を読んで
Azuki 1.7.6をリリースしました。Azuki自体は基本的にバグ修正。AnnにはMRU(最近使ったファイル)機能を追加したので、日常的にAnnを使う人には嬉しいアップデートだと思います。つまり、自分にとって。 しか … 続きを読む Azuki 1.7.6リリース
C#という言語を使い始めて7年ぐらいは経つわけですが、Azukiの実装中に長いこと不満に思っていたコトが一つ解決しましたので備忘録。 Azukiは一応最初からプラットフォームを抽象化して作ってあります。そのため、現在はW … 続きを読む (C#)internal interfaceとinterfaceを組み合わせて、DLL外に公開しないメンバを定義する
AppleのiPhoneでGmailを使う場合、色々な方法でセットアップすることができます。そこで、次に挙げる2つの観点でいくつかの方法を比較してみました。
私なりの結論は、Googleが提供しているiOS向け「Gmail」アプリをメインで使用しつつ、標準の「メール」アプリで1時間おきにメールを受信する構成がベストとなりました。以下、私が調べて分かったことなどを記しておきます。
なお技術的には、ここでの「iPhone」は「iOS 6」と読み替えるとより正確です。
Session Fixationは、セッションIDとして正しくも何ともないIDを正しいIDに仕立て上げる。Cross Site Request Forgeryは、重要なアクションを確定するURLを他人に叩かせる。どちらも … 続きを読む Session FixationとCross Site Requestについてメモ