Hey—we've moved. Visit The Keyword for all the latest news and stories from Google
ソニー・コンピュータエンタテインメントは2日、さらなる高画質化を図った「プレイステーション・ポータブル」の新モデル(PSP-3000)を、2008年10月16日(木)より希望小売価格19,800円にて発売すると発表した。 既報のとおり、本体カラーは、「ピアノ・ブラック」「パール・ホワイト」「ミスティック・シルバー」の基本3色にて展開。また、一層のユーザー拡大に向け、今後さらなるカラーバリエーションの発売も予定しているという。 「プレイステーション・ポータブル」(PSP-3000)のパッケージと同梱物。左からそれぞれピアノ・ブラック(PSP-3000 PB)、ミスティック・シルバー(PSP-3000 MS)、パール・ホワイト(PSP-3000 PW) 加えて、当日、東京・汐留のコンラッド東京にて行われた発表会では、「プレイステーション・ポータブル」バリューパックを日本国内向け商品として、希
8月26日のHOT CHIPSのPC Chipsのセッションで、IntelのアーキテクトのRonak Singhal氏がNehalemに関する発表を行った。但し、使用された発表スライドは、殆どが、前の週のIntel Developer Forumのものと同じであった。 Intelの次世代プロセサNehalemの発表を行うRonak Singhal氏 45nm半導体プロセスで製造されるNehalemは、現在のCore 2(Meromアーキテクチャ)から進化した次世代アーキテクチャのプロセサであり、それに続いてNehalemを32nmプロセスにシュリンクしたWestmere、そして更に次次世代アーキテクチャのSandyBridgeへと進化していくというロードマップが示された。 また、マルチコア化の進展から、Nehalemアーキテクチャは、用途に応じてコア数を可変しやすいようにモジュラーに作られ
Razor - Profile and Optimize Web 2.0 Ajax Performance WebアプリケーションやWebページのデバッグ・分析にはFirebugが重宝する。しかしながらFirebugはFirefoxのエクステンションとして開発されているためIEやSafari、Operaといったほかのブラウザで作業する場合はそのブラウザ向けに提供されているツールかまたはFirebug Liteを使う必要がある。Firebug LiteはFirebugの機能をほかのブラウザにも提供する興味深いクロスブラウザツールだが、Firefoxに提供しているのと同じ機能はまだ提供できていないし、うまく動作しない機能もある。 そこでクロスブラウザAjaxアプリケーション分析ツールRazor Profilerに注目したい。Razor Profilerはデプロイ済みのJavaScriptベース
FOMA A2502 HIGH-SPEED専用の通信ソフト「ドコモ コネクションマネージャ for Mac」がリリース NTTドコモは9月1日、FOMA A2502 HIGH-SPEED対応Mac用通信ソフト「ドコモ コネクションマネージャ for Mac (Ver.1.00.0001)」をリリースした。動作環境はMac OS X 10.4.7 - 10.4.11 / 10.5.0 - 10.5.4、Intel製CPUを搭載したMacintoshハードウェアが必要。 ドコモ コネクションマネージャ for Macは、USB接続型データ通信端末「FOMA A2502 HIGH-SPEED」専用の通信ソフト。FOMAデータ通信サービスへの接続や、利用料金の概算を把握する事が可能な料金カウンタなどの機能をパッケージ化、Macから定額データプラン対応アクセスポイントに接続する機能を持つ。これまで同
Mac OS X Leopardには、Time Machineというバックアップシステムが標準で組み込まれている。これは便利なシステムではあるが、外部HDDやネットワークドライブにしか対応していない点が気になる。 バックアップはもっと他にも多彩な方法で取り組める方が良い。「Mathusalem」を使えばそれが可能になる。MathusalemはObjective-Cで開発されたオープンソースソフトウェアで、Google CodeにてGPLの下公開されている。 バックアップ設定画面。多彩なバックアップ先を指定できる 名称 Mathusalem バージョン 1.3 動作環境 Mac OS X Leopard ジャンル バックアップ 開発者 Pol-Online 種別 オープンソースソフトウェア ライセンス GPL スケジュール設定。マニュアルで実行することもできる Mathusalemは、ローカ
■ グーグル株式会社の3つの虚偽(まとめ) もし日本にプライバシー擁護団体があったなら、ただちに次の3点について抗議声明を出していたことだろう。私が個人でこのようなことを言ってもニュースとして扱われることはない。団体の声明という形式が重要であるのだが、残念ながら日本にそのような活動のできる団体はまだなさそうだ。 「通りに立った目の高さで」という嘘 Googleマップのヘルプの「ストリートビューとは」には、「通りに立った目の高さで移動しながら周辺の景色を見ることができます」と、説明されている。 これは全くの嘘偽りで、実際には、約2.5メートルの高さから見下ろす景色であり、狭い路地では民家の塀の中まで覗き込む景色が撮影、公衆送信可能化されている。 日本の家屋の塀はグーグル社に適応して70センチ伸びるのか, 2008年8月12日の日記 Googleストカーの目線と常人の目線を比較する, 2008
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
2007-04-08 15:26:27 +0900 (545d); rev 5 とばし屋でゆくのだ プログラムが速ければ速いほどいいのは世の必定である。 Ruby でプログラムを書くときは速度を気にしないで済むことが多いが、 それでもものには限度・節度ってもんがある。 使いすてプログラムならまあ、 どんなに遅くてもちゃんと目的が果たせればいいだろう。 しかし、繰りかえし使われるライブラリなどはそれでは困る。 ライブラリは使う期間も長いし、何度もいろいろな場面で使うので、 遅いとちょっと気になる。 そうすると、いわゆる最適化ってやつをすることになる。 よく言われるとおり、 最も有効な最適化はアルゴリズムの最適化 (やり方を変える) である。 だがこれは C だろうとなんだろうと同じなので 「Ruby で」っていうのと関係ないし、 この分野はそれこそ死にもの狂いで専門のひとたちが研究してるわけ
http://d.hatena.ne.jp/yukoba/20080729 HotRubyがYARVより速いのはBoxingのせい、ということのようです。ベンチマークと言うのが何をさしているのか分かりませんが、とりあえずHotRubyのサイトのStringのベンチマークを対象として考えます。 それはこんなベンチマークです。 startTime = Time.new.to_f sum = "" 50000.times{|e| sum += e.to_s} endTime = Time.new.to_f puts (endTime - startTime).to_s + ' sec' 本当にBoxingのせいなんでしょうか? 結論から言うとそんなことはないのではないか?って感じです。 もともとRubyのプリミティブ型はソースコード中で特別扱いされていたし(1.8しか見てませんが)、C言語レベル
文字列を連結する時に言語処理系が何を行っているかという話.あんまりついていけていないのだがメモ. 発端はここ. 現代のオブジェクト指向言語の処理系で、最もパフォーマンスに影響するのはインスタンスの生成です。そのため、言語仕様として、プリミティブ型を用意することがパフォーマンス上、重要です。 (中略) それに対して、Ruby はプリミティブ型を用意せずに、全てオブジェクトとしています。HotRuby はここの部分をインチキしました。数値と文字列に関しては、オブジェクトを作らず、プリミティブ型のままにしています。 yukobaのブログ オブジェクトではなくプリミティブ型として実装することによってHotRubyは高速になっているらしいと言われているのだが,そこまで大きいとは思えなかった. ベンチマークはおそらくこれ, startTime = Time.new.to_f sum = "" 5000
ネタです。 rubyの文字列の結合を非破壊的に、でもそれなりに速くしてみましょう。 非常に簡単に、遅延評価をするようにしました。ただし、スタックのサイズとかに限りがあるので適当にごまかしながら。 class StringList < String attr_accessor :__list attr_accessor :__count def initialize(a = "", b = "") if a.is_a?(StringList) then @__list = [a.__list] @__count = a.__count else @__list ||= [a.to_s] @__count = 1 end if b.is_a?(StringList) then @__list. << b.__list @__count += b.__count else @__list <<
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く