開発

アセンブリ署名

署名しておくとなにかといいらしい。 .NETのアセンブリにはアセンブリ署名という機能が付いています。 署名を行うと厳密名を持っている状態になり、さまざまな恩恵を得られます。 これは、プログラムによるファイルへのアクセスを制限するコードアクセスセキ…

マルチスレッドの場合はCoInitializeとCoUninitializeのペアを繰り返し呼んではならない。最初にCoInitializeしたら、プロセス終了時にCoUninitializeするまで触らないこと

[VC][開発] よくサンプルで CoInitializeとCoUninitializeで処理を挟んだサンプルがあるが、プロセスの最初と最後に呼ぶだけでいいらしい。特にマルチスレッドの場合は要注意なのだそうだ。 ネタ元 プログラム終了時にCOMが消えずにメモリリークする

ios / android クロスプラットフォーム対応フレームワーク調査

あんまりメジャーじゃないの使うと後々大変そうなので、なるべくメジャーな奴を探すUnity / Cocos2d xがいいのかな。Unityは3Dバリバリ用なので3D使わないなら Cocos2d x のほうがいいのかもしれない Cocos2dxでiOS/Androidの2Dゲーム開発を始めるには http…

差をつけるデバッグ術! 〜 知られざるログ出力 OutputDebugString()とDebugViewを使う

http://keicode.com/windows/win15.php 今までテキストでログ出力して、自作ツールでログ監視する仕組みでやってたけど、こっちのほうが良さそうだ。 DebugView http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx

日本でのTDD(テスト駆動開発)第一人者である 和田 卓人こと、@t_wada さんの講演

http://www.ustream.tv/recorded/15889068

デバッグ力: よく知らないプログラムの直し方

基本はこの3つ 問題を再現する小さなプログラムを作成する。 問題のソフトウェアを変更しながら原因となっている箇所を特定する。 問題を修正する。 各ステップをコツコツと、しかしテキパキとやるのがコツ。 ネタ元 http://www.clear-code.com/blog/2011/1…

コレは便利だ「Windows API リスト」

http://msdn.microsoft.com/ja-jp/windows/hh240557 MS謹製のAPIリスト。「アイコン」や「レジストリ」など、よく使われるキーワードをベースにAPIを探せる。これ関係を操作するAPIはどんなのがあるの?と思ったときに便利ですね。

この機会にマスターしようぜ、正規表現、構文図、オートマトン

http://d.hatena.ne.jp/m-hiyama/20100603/1275546996 正規表現ってたまにしか使わないけど、変態的だなぁといつも思うそれを実装するって人もきっと変態的なんだろうなぁ。

iOSアプリ開発の基礎 まとめページ

今のところ作る予定ないけど、ためになるのでメモhttp://d.hatena.ne.jp/moto_maka/20110425/1303673150

コンパイル速度を劇的に早くするためにはccacheを使ったりカーネルからgccから全てコンパイルし直すとよろしい

http://nippondanji.blogspot.com/2011/04/mysql-5530.html ccacheを使ったり、カーネルをマイPCのCPU用に最適化してコンパイルしたりとなかなか濃ゆい高速化。

『iOSヒューマンインターフェイスガイドライン』はUI解説書の枠を越えている

http://developer.apple.com/jp/devcenter/ios/library/documentation/MobileHIG.pdf UIに関わる人なら必ず読んでおくべしネタ元 http://blogs.itmedia.co.jp/nakayama/2011/04/iosui-23d3.html

XAMPPでPostgreSQLを扱えるようにする

XAMPPはApaceでPHPでMySQLな環境をつくれるステキツールですが、PostgreSQLにも対応したい時があります。以下はその方法。 PostgreSQLのインストール手順 こちらが非常に分かりやすい。手取り足取り。 http://lets.postgresql.jp/documents/tutorial/windows…

ドラゴンボールで学ぶオブジェクト指向

http://anond.hatelabo.jp/20110316202255おもしろわかりやすいぜ!

さいきんの JavaScript テスト / Test.js - Shibuya.js 発表資料

http://d.hatena.ne.jp/secondlife/20110309/1299597318 ほんとテストってかくのも大変。管理も大変なのよね。

サーバー側コーディング不要のGoogle App Engine開発環境「jsonengine」

紹介記事 http://codezine.jp/article/detail/5690 JavaやPythonの知識不要で、javascriptだけでGoogle App Engineを使ったソフト開発を可能にしてくれるツールらしい。これなら気軽に組めるかも?! jsonengine 日本語ドキュメント

Google日本語入力開発コミック

http://www.google.com/intl/ja/ime/comic/中の技術が分かりやすく解説されているのでオススメ。「Webか らリアルタイム取得しない」といった特徴や DLL 分割のポイントなどを解説しており、技術者ならずとも興味深い話題が満載。 ATOKの中の人とか大変なん…

コメント付きのテトリスやオセロのソースコードでプログラミングを学ぼう

英語だけどコメントびっしり。 オブジェクト指向してないので、初心者が読むにはいいみたい。 だれか翻訳したバージョン作ってくれないかな。 テトリス(Python) オセロ(Python) ネタ元 http://coreblog.org/ats/lerning-programming-with-code-comments

Googleブックスで読めるソフトウェア開発に関する本たち

http://d.hatena.ne.jp/dearna/20101216/1292472757こんなにあったとは知らなかった!でもPCで読む気はしないです。本当に読むものは紙媒体を買うだろなぁ。買う前に中身を確認できるのはうれしいか。

はてな技術勉強会 #2 録画公開 「TitaniumによるiPhone/Androidアプリ開発」「iPhoneアプリ開発講座Web連携アプリ編」

javascriptでiPhone/Androidアプリ開発が出来るらしい。ちょっとやってみたくなるな。http://d.hatena.ne.jp/hatenatech/20101125/1290653843

googleのgflagsでは大がかりすぎだと思っている方へ C++向け簡易コマンドラインパーザ cmdline

C++向け簡易コマンドラインパーザ cmdlineコードのダウンロードはこちら http://github.com/tanakh/cmdline 使ってみようとおもってVC++でコンパイルかけたらcxxabi.hが無いと怒られた。gccについてくるライブラリがないとつかえないっぽい。うーむ、なんと…

「HTML5 Widget入門:あなたにも作れるiPad用Widget」をやってみた

ネタ元 HTML5 Widget入門:あなたにも作れるiPad用Widget ここでいうWidgetとはHTML+CSS+JS+メディア・ファイルをZIP化したもの。これでObjective Cを覚えたり、Appleの審査を通したりしなくてもiPadで動くアプリが作れる。 とはいえ、現状ではCloudReaders…

これは便利だ 原文をスラスラ読みたい!「MSDNライブラリによく出る英単語 100選」

これだけわかればあとは何となく読めるでしょう。原文をスラスラ読みたい!「MSDNライブラリによく出る英単語 100選」PDFとかで印刷して見やすくしてくれている人いないかなぁ。

知識ゼロからはじめるiPhoneアプリ開発

いつかやるだろうと思うのでメモ。知識ゼロからはじめるiPhoneアプリ開発

類似しているプログラミング言語の文法などの比較まとめチートシート

Big Script: PHP, Perl, Python, Ruby, Smalltalk http://hyperpolyglot.wikidot.com/scripting Small Script: Bash, Tcl, Lua, Javascript, IO http://hyperpolyglot.wikidot.com/small Platform: C, C++, Objective C, Java, C# http://hyperpolyglot.wiki…

初心者さんのためのWebサイト制作に役立つリンク集

http://www.webcreatorbox.com/tech/web-links-for-beginners/ HTMLタグボード カテゴリー毎に基本のHTMLタグが並んでます。 http://www.dspt.net/ 初心者のブログ作成 HTML研究所! こちらもHTMLの基本。HTMLタグの練習ページはなかなか使えます。 http://w…

キャッシュを意識したプログラムのうちかたを教えて

http://questionbox.jp.msn.com/qa4721691.html [命令キャッシュ] (1)if文のelse/switch等の分岐を避ける。特に大きなコードを含んだ分岐で飛び越すのは避けた方がよい。 (2)処理の回数や時間が長い処理を出来るだけif文の条件が真になる時に通るようにする…

Google App Engine をはじめてみよう

珍しく日本語版しかない資料。日本Goolge発のものなのかな。http://googlejapan.blogspot.com/2010/03/google-app-engine.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+GoogleJapanBlog+%28Google+Japan+Blog%29&utm_content=livedoor…

codezine編集部ブログ - 最近はエンジニアの面接の時に作文を書いてもらってます

http://codezine.jp/blog/2010/03/post_85.phpたしかに プログラマーの力量を見極める--面接官になったら尋ねるべき質問実例集 で合格!って人を探していたらなかなか採用できないかもしれないですね。いろんな採用基準があるようです。 そういやいいプログ…

ユーザ2人のテストは推測に勝る

デザインアドバイスの根拠としての、推測 vs. データ推測に頼ったグループの75%が間違った意見を言っていた ユーザーの気持ちになって考えるってのは推測だったりする。気持ちを計るにもデータは必要なのだ。

ユーザはいかにテキストを読まないか?

http://www.usability.gr.jp/alertbox/20080506_percent-text-read.htmlウェブページの場合、平均的アクセス中にユーザが読むテキストの量は現実的には、20%程度。平均的な状況では、111ワード以下のページに限っては、ユーザが半分は情報を読んでいること…