Programming 2.0 from O’Reilly Rader O’Reillyが、送られてきたメールに書かれていたプログラミング2.0の定義を紹介している。 Programming 2.0 1.0 2.0
Programming 2.0 from O’Reilly Rader O’Reillyが、送られてきたメールに書かれていたプログラミング2.0の定義を紹介している。 Programming 2.0 1.0 2.0
「Top 20 replies by Programmers to Testers when their programs don't work」という記事がありました。 笑えたので訳してみました。 ただ、かなり意訳気味なのでニュアンスが違っている項目があると思います。 詳細は原文をご覧下さい。 ソフトウェアが正しく動作しなかったときの、プログラマからテスターへの返答。
米Intelは6日(米国時間)、オープンソースの画像処理用ライブラリ「OpenCV 1.0」を正式にリリースした。対応プラットフォームはWindowsのほか、LinuxやMac OS XなどのPC UNIX。ソースコードにはBSDライセンスが適用され、自由な改変および再配布が許される。 今回公開されたOpenCV 1.0は、1999年のプロジェクト開始以来、はじめての安定版リリース。安定性が向上したほか、64ビット環境のWindows(Win64)のサポート改善、Pythonインタフェースの改良など、2005年7月リリースのベータ第5版に大幅な修正が加えられている。 Mac OS Xへの対応も強化され、他のPC UNIXではGTK+に依存する機能がCarbonに、FFMPEGに依存する機能がQuickTimeに置き換えられようになったほか、デフォルトの設定でユニバーサルバイナリが生成される
みずほフィナンシャルグループは2019年3月にデジタル通貨を発行することを決めた。買い物の決済などに利用でき、デジタル通貨をやり取りする送金手数料を無料とする。サービスを利用できる加盟店に対しては…続き[NEW] メルカリ・LINEが巻き起こす新風ブロックチェーン [有料会員限定] キャッシュレス先進国スウェーデンの光と影 [有料会員限定]
PHP MSN Messenger Class : flumpCakes This is a simple to use class file which can be used to connect to the MSN Messenger Network. For the SSL authentication the php_curl modules can be used, or a curl executable (binary). PHPからMSN Messengerを操作するクラスライブラリ : flumpCakes。 PHPでMSN Messengerのメッセンジャーを送受信できます。 クラスライブラリなので次のように簡単に使えます。 <?php include('msnp9.class.php'); include('msn_sb.class.php'); $msn = n
画像を拡大縮小するときに使われる補間法はいくつかあります. その中でPhotoshop等で使われている三手法について解説いたします. 補間法として最も単純な方法です. 求めたい位置に最も近い値をそのまま使う手法です. 求めたい座標を(x,y)とすると,その位置の画素値Iは次式で表されます. I(x,y) = f([x + 0.5], [y + 0.5]) Fig - 01 ニアレストネイバーは数式からも分かる通り非常に簡単です. そのため非常に高速に処理をすることができます. しかし,拡大縮小結果では荒くなりジャギーが発生しやすいです. バイリニア補間法では求めたい座標(x,y)の画素値I(x,y)を,周りの4点を使い 次式で表されます. I(x,y) = ([x] + 1 - x)([y] + 1 - y)f([x],[y]) + ([x] + 1 - x)([
ここに置いてある解説とMacOS X Cocoaプログラム例は、私の研究室の4年生、M1の新メンバーにMacOS Xのプログラミングにできるだけ速く慣れてもらうために作ったものです。 Cをある程度知っていれば、C++と違ってObjective-Cは簡単なので30分あれば、例題を理解できるようになります。Objective-Cをしっかり理解してから等ということは要求せずに必要最小限でスタートし、とにかくできるだけ速く、Viewにグラフをプロットしたり、視覚刺激を生成して表示する例を作ってみて、 あとは自分でやって行くうちに理解を深めてもらうことを想定しています。よくある、データベースのクライアントappを想定してといった例は一般のプログラマ向けとしては最大公約数的に良いとは思いますが、どうもまどろっこしく思えます。自分が教えてもらうとしたら、こんなことをすぐできるようになりたいと自分で思うよ
スクウェア・エニックスが3月に出荷開始したロール・プレイング・ゲーム「ファイナルファンタジー XII」(以下FF12)では,味方キャラクタのAI(行動パターン)をプレーヤ(ユーザー)が設定できるのをご存知だろうか。それも,ドラゴンクエストなどのようにあらかじめ決められたパターンから選択するのではなく,かなり自由度の高い設定が可能である。AIを自由にプログラミングできると言ってもいいほどだ。 AIの設定(FF12ではガンビットと呼ぶ)は,「<体力が30%以下の味方>に対して<回復魔法を唱える>」のように「条件付きの対象」とそれに対する「行動」の組を優先順位をつけて複数指定することで行う。もちろん,コードを記述するわけではなく,あらかじめ用意された選択肢の中から対象と行動を画面上で選択していくのだが,選択肢の数が非常に多いために自由度は高い。例えば (1)体力が30%以下の味方に回復魔法を唱え
http://d.hatena.ne.jp/mkusunok/20060426/hr を読んでいろいろ考えた。 最近はてなブックマークとか見てて、優秀な人は自分がすごいことをやってるとか、努力してることに気づかないみたいな話がありましたね。例えば僕なんかはゲームがすごい好きで、ある程度つまらないゲームでも結構ずーっとやってられるみたいな感じがありますが。んなゲームするのが好きでどうすんだよ! ってそういう話じゃなくて。この感覚をときどき、プログラミングをしてたりコンピュータを触ってるとき、新しい技術について調べてるときに感じることがあるよという話。 その一方で、読みづらくて分かりづらい本を読んだり、ひたすらバグを叩いてるときとか、同じプログラミングに関することでも気分が滅入るときはたくさんある。プログラマという職業を続けられるのは、プログラミングが好きだからと思う一方で、好きだからといって
米Microsoftは4月19日(現地時間)、現在期間限定で行われているVisual Studio 2005 Express全製品(Visual Basic、Visual C#、Visual C++、Visual J#、Visual Web Developer)の無償提供を無期限にすると発表した。同社はすでにMicrosoft SQL Server 2005 Expressの無償提供も行っており、あわせてビギナーや個人プログラマ向けの開発環境完全無償化が実現されたことになる。現在、オープンソースの開発ツールとしてEclipseが勢力を拡大しているほか、IBMやOracleも自身のデータベース製品の無償提供を開始している。Microsoftではビギナー層を中心に利用者の支持を集めることで、ライバルらに対抗していく構えだ。またMicrosoftは同日、データベースミラーリング機能の付加や
まず,結論から言おう。 「エンジニアがOSのソース・コードを読めるようになると,活躍の場が一気に広がる」。そして,「コツさえ分かれば,OSのソース・コードはびっくりするほど簡単に読める」。 ここでいうOSとは,Linuxのカーネル(OSの“核”となるソフト)のことである。筆者が上の2点を強く感じたのは,つい最近の,ある人物とのやり取りがきっかけだった。 「カーネルのソースが読めると,たいそう儲かるってことが,分かってしもうたから」。「もうすぐ大学の仕事は定年や,でも定年後の収入の方が多いんとちゃうかな」---。 筆者の耳に,迫力ある関西弁が突き刺さった。声の主は1949年生まれの57歳。神戸情報大学院大学助教授の赤松徹氏その人である。 打ち合わせを兼ねた取材の後の会話だったので,メモは取っていない。赤松氏がはっきりとこの通りに発言したかどうかは覚えていないが,筆者の脳裏には,そのような発言
CGに関する様々な研究結果を載せてゆく予定です。 JPEG 研究室(原理編1)(99/06/03) JPEG(JFIF) の基礎、YCbCr 色空間やダウンサンプリングについて解説。 JPEG 研究室(原理編2)(99/06/03) DCT(離散コサイン変換)と量子化について解説。 JPEG 研究室(原理編3)(99/06/03) プログレッシブエンコード、JPEG フォーマットとマーカについて解説。 JPEG 研究室(実験編)(99/06/15) 各種ソフトウェアによる JPEG ファイル生成の傾向を実験。 PNG 研究室(原理編)(2000/03/24) PNG の基礎、原理、利点と欠点を GIF と比較しながら紹介。 PNG 研究室(実験編)(2000/03/24) 容量・画質・問題点など、実際に PNG を使ってみた実験の結果。
開発しているアプリケーションの計算量が多い場合、Accelerateフレームワークを知ると役に立ちます。Accelerateフレームワークは、高パフォーマンスのベクトル加速ライブラリを含むライブラリのセットであり、PowerPCベースのMacintoshコンピュータと、これから登場するインテルベースのMacintoshコンピュータの両方で動作します。このフレームワークを利用すると、コードの保守性とアーキテクチャをまたぐ信頼性の点で利点があります。 Accelerateフレームワークは、AltiVecや他のベクトルベースのコードを使用するアプリケーションにはうってつけです。このフレームワークは、低レベルのベクトル命令を使わなくてもベクトルベースの演算を可能にする抽象レイヤを1つ提供します。Accelerateフレームワークを利用すれば、ユーザのマシンのアーキテクチャを気にする必要がありませ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く