[What Every C Programmer Should Know About Undefined Behavior #1/3 の翻訳です。] LLVMでコンパイルしたコードは、最適化を有効にしているとたまにSIGTRAPシグナルを生成するのはなぜなのか、と聞かれることがある。いろいろ調べたあと、(X86での話だが) Clangは "ud2" インストラクションを生成していたことがわかった。"ud2" は__builtin_trap()が生成するインストラクションと同じものだ。[訳注: #UD例外を発生させる命令。ソフトウェアが#UD例外をハンドルできているかテストするために使われる。つまり、ソースコードが未定義な振る舞いを使っていたから、LLVMはud2インストラクションを生成したのであって、LLVMのバグではない、ということ] こういう問題は幾つかあって、すべて、Cの未定義な振る
Hi Ingo and rest:I have been playing around with the sched_rt_runtime_us cap that can be used to limit the amount of CPU time allocated towards scheduling rt group threads. I am using 2.6.26 with CONFIG_GROUP_SCHED disabled (we use only the root user in our embedded setup). I have no other CPU intensive workloads (RT or otherwise) running on my system. I have changed no other scheduling parameters
Windows Linux MacOS Contributions The ARToolKit Library is available for download for the Windows, Linux, SGI and MacOS X operating systems. Please follow the download and quick installation instructions for the relevant operating system below.The basic requirements are full described on this page. ARToolKit can be downloaded either with just OpenGL graphics support, or with the OpenVRML renderer.
NyARToolkit projectは、ARToolKitを元に実装したビジョンベースARライブラリを開発するプロジェクトです。Java/C#等のマネージドコードで動作するARToolKit互換のライブラリ、UnityやProcessing等の開発環境向けのパッケージを公開しています。現行のNyARToolkitは、旧ARToolKit 2.x系の機能全般と、2015年5月にオープンソース化されたARToolKit Professional(ARToolKit 5)の一部の機能を搭載しています。 NyARToolKit projectが公開するソフトウェアのライセンスはLGPLv3です。一部のユーティリティはMITライセンスでご利用になれます。 NyARToolkit Series NyARToolkit for Java J2SEプラットフォーム向けのライブラリです。 NyARTool
Webアプリをマネタイズする「Google In-App Payments」が国内でもスタート。手数料わずか5% Google In-App Payments API for the Webは今年の5月に行われたイベント「Google I/O」で発表されたサービスです。グーグルが提供するJavaScript APIをWebサイトやWebアプリケーションに組み込むことで、課金機能が実装できるというもの。日本での利用開始に合わせて、日本語での詳しいドキュメントが公開されました。 特定のアプリマーケットにも、ブラウザにも依存しない 課金機能はChrome Webストアなどのマーケットには依存せず、任意のWebサイトやWebアプリケーションで提供できます。JavaScriptだけでなく、ActionScriptのサンプルコードも用意されているため、Flashを用いたWebサイトでも課金機能が実装可
丸の内の丸善に行ったら平積みでいかにも売れている風に置いてあったので手にする。「武器としての決断思考」(瀧本哲史著 星海社新書)の帯には「東大×京大×マッキンゼー 最強の授業」とある。著者は東京大学法学部を卒業して、大学院にも行かず助手になるが、マッキンゼーに転職し、現在は京都大学準教授である。同時に投資家でもある。 その著者が、京都大学で教えている「意思決定の授業」を本にしたものである。ぼくは意思決定プロセスを目下のテーマにしているので、いったいどんな思考法でその武器とはなんなのだろうかと興味がわいてくる。この授業では知識を学ぶのではなく考え方を学ぶのだと強調している。そこで大事になってくるのが、「知識・判断・行動」というこだという。 これはサイモンの意思決定プロセスそのものですよね。サイモンは、情報活動、設計活動、選択活動、検討活動と言っていますが、「知識・判断・行動」にデザインとレビ
ARM も x86 と同じように、これまで様々な命令セットの拡張が行われてきました。 例えば乗算一つとっても多数の命令が存在しており、どれを使えばよいかわからなくなる ことがあります。 x86 に FPU と SSE 命令が共存しているように、ARM にも VFP や NEON 命令があります。 どちらの命令を使っても、単精度の浮動小数演算が可能です。 Cortex-A8 (ARM v7) の場合: 浮動小数演算 VFP 低速 倍精度演算対応 IEEE754 準拠 NEON 高速 単精度のみ SIMD NEON 命令は VFP 命令も混在しており区別が付きにくいことから、それぞれ演算速度を 調べてみました。 下記の表は気になる命令のみピックアップして調べたものです。 4 G 個 (40億個) の命令を実行した場合の時間の実測値です。 01: vld1.32 {d[0]},[r] 20.16
昨日2011年10月31日をもちまして、約2年半お世話になった金融機関を退職しました。退職の旨を周囲にお伝えすると、驚きの声が…全く上がらず、「あんちべは5年もここに居ないだろうなってずっと思ってた」と皆さんから言われました。それどころか「なんでお前初めからベンチャー行かずに、こんな堅苦しい大企業へ来たんだ?」と問われること多数(どころか十中八九聞かれる始末…)。現職を選んだのには理由がありました。それは高校時代に遡ります。 「モノづくりをして、技術で皆さんの生活をハッピーにしたい!」という思いから、進学校ではなく、某工業大学付属高校へ入学しました。技術を学ぶのは楽しく、そのまま技術屋になろうと考えていました…が、地元の工場見学で社会人と接するにつれ、徐々に「現場でどんなに頑張っても、マネジメントやそもそもの経営が上手くいってないと詮無いのでは…」という思いが募り、進路に悩みました。 そん
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く