![2012年に開発者が学ぶべき10のスキル](https://cdn-ak-scissors.b.st-hatena.com/image/square/54eaf939b0c587205466e8c3a30ea0d558d0865e/height=288;version=1;width=512/https%3A%2F%2Fjapan.zdnet.com%2Fstorage%2F2011%2F01%2F24%2F2dec3694105b6e6c07c8cd9e65e8c6ae%2Fstory_media%2F20389716%2F090311next-gen-engineer_184x138.jpg)
メモ書き radian角度をπ範囲に丸める † tail_y案 † なんかスマートじゃない気がする! // radian角度を、-π〜πの範囲に修正する private function ajustRadian(angle:Number):Number{ var pi:Number = Math.PI; if (-pi < angle && angle <= pi) return angle; angle %= pi*2; if (angle <= -pi) return angle + pi*2; if (pi < angle) return angle - pi*2; return angle; } tail_y 【急募】任意のradian角度を、-π〜πの範囲に丸めるスマートな方法 keno42案 † keno42 @tail_y Math.atan2(Math.sin(rad),M
ビット演算(ビットえんざん)とは、 ひとつあるいはふたつのビットパターンまたは二進数を個々のビットの列として操作することである。 CPUからすればビット演算は簡単な論理回路で実現できるが、 四則演算、特に乗除算は複雑な論理回路を必要とするため、 多くのコンピュータでは、ビット演算は加減算より若干速く、乗除算よりずっと高速である。 Wikipedia(ビット演算) より AS3 でもビット演算で高速化するなどという Tips をよく見かけたりします。 早いのはわかったけど「なぜそうなるのか。」「実際どんな場面で使ったりするものなのか」などはなかなか書いてなかったり。 なので今回は例を含めつつ、説明していこうと思います。 「得意な人はより得意に、そうでない人はそれなりに」を目指します。 二進法 苦手な人はいきなりブラウザバックしたくなる話だと思いますが少し我慢してください。 二進法
統計や実証を通してソフトウェア工学を研究していく、それが「エンピリカルソフトウェア工学」(Empirical Software Engineering、実証的ソフトウェア工学)です。「第一回エンピリカルソフトウェア工学研究会」が、12月10日に都内で開催されました。 基調講演では、マイクロソフトリサーチで研究をしているDr. Thomas Zimmermann氏が登壇。開発組織の構造がソフトウェアにどう影響するのか、バグ報告書やバグ報告者と修正されるバグの優先順位の関係、そしてエンピリカルソフトウェア工学という「データ指向のソフトウェア工学」を、どのようにソフトウェア開発における意志決定に役立ていくのか、といった内容の講演でした。 開発組織の構造がソフトウェア品質に及ぼす影響は? マイクロソフトリサーチのDr. Thomas Zimmermann氏。 今日はいくつかのテーマについて紹介した
yambi.mydns.jp is not accessible... Sorry. I do not know why this site is not working. If you know Administrator of this site, please contact directly. You may be able to see it in Google cache. For administrator ... MyDNS.JP did not received IP address from you over One week. Please check your notify system. If you restart notification of IP address, MyDNS.JP will apply your IP address to DNS inf
最上位ビット (MSB) は負の数を表しますから、 8 ビットの符号つき 2 進数では、 これが "1" の場合 -1 × 27 = -128 になります。 したがって上表の通り、 8 ビットの符号つき 2 進数、"1000000" は -128 で、 "1000001" は -127、 "11111111" は -1 です。 符号ビットが "0" であれば、 符号なし 2 進数と全く同じです。 8 ビットの符号なし 2 進数は 0 ~ 255 の整数を表すのに対して、 符号つき 2 進数は -128 ~ 127 の整数を表します。 8 ビットの 2 進数は、 どちらも 256 種類の数字を表すことができます。 下図は、 符号つき 2 進数と、符号なし 2 進数を分かりやすく表しています。 最初は符号なし 2 進数として表示されていますが、 をクリックすると 符号つき/符号なし が切り替わ
ベース SDK と Deployment Target を設定する ベース SDK を iPhone デバイス 4.0 にします (iPad の場合は 3.2)。 iPhone OS Deployment Target をサポートする OS の最も低いバージョンにします。 (下の場合は iPhone 3.0 以降で動作する。) ベース SDK を下げるという方法もありますが(iPhone SDK では 3.2 以降の SDK しか同梱されないので無理ですが)、iPhone アプリケーションの場合、最新の SDK でビルドする方がなにかと安定します。 ですので特別に理由がない限り、リリースされている最新の SDK でビルドして、Deployment Target を下げる、ということを原則的に行なったほうがいいです。 これは今後マイナーバージョンアップがあった場合などでも同様です。 例えばこ
<?xml version="1.0"?> <feed xmlns:idx="urn:atom-extension:indexing" xmlns:gr="http://www.google.com/schemas/reader/atom/" xmlns:media="http://search.yahoo.com/mrss/" xmlns="http://www.w3.org/2005/Atom" idx:index="no"> <!-- Content-type: Preventing XSRF in IE. --> <generator uri="http://www.google.com/reader">Google Reader</generator> <id>tag:google.com,2005:reader/user/10689165820831989733/state/c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く