September 2011
2 posts
それが、River Trailを利用することでプロセッサが持つ複数のコアを活用できるようになり、45fpsへと15倍もの高速化を実現しています。
– Firefoxのブラウザプラグインらしい。ブラウザ側のJSエンジンを並列化することでかなりの性能向上が見込めるという話。
インテル、JavaScriptに並列処理機能を追加する「River Trail」プロジェクトを初披露。IDF 2011 - Publickey
実はこの Dart に関連して、 2010 年 10 月に書かれた Google の内部文書 (?) が注目されています。その中では、 JavaScript...
– Google の新言語「Dart」は新しい JavaScript か? - WebOS Goodies
March 2011
1 post
The new beta version of the Eclipse Plugin for Scala has taken a big leap...
– Scala IDE for Eclipse - New Version | The Scala Programming Language
January 2011
2 posts
「2011年はサーバサイドJavaScriptの年になる」 こう書いているのは、JavaScriptのテストフレームワークZombie.jsの作者Assaf...
– 2011年はサーバサイドJavaScriptの年になる - Publickey
CoffeeScriptは、1年ぐらい経つが、いくつかの公開プロジェクトが使ったために、最近知られるようになった。ArsTechnicaの...
– InfoQ: JavascriptVMに多数の言語: CoffeeScript 1.0, StratifiedJS, EmscriptenによるC/C++, Python
December 2010
2 posts
新製品の行く末に対する影響力は、上流ほど大きい。したがって、CEOが最もその能力を発揮しなくてはならないのは、研究、設計、開発などの上流段階である。...
– 「設計はコストに影響しない」・・・わけがない 製造工程の病治療の次は、設計工程だ JBpress(日本ビジネスプレス)
実アプリ性能2:32ビット互換が高速化した64ビット版Windows 7,32ビット版もメモリー管理で改善の兆し
– Windows 7の64ビット版は“速い”のか - 記者の眼:ITpro
多量にメモリを使うアプリケーションや、多数のアプリケーションをホストする環境ならばWindows 7 64bitにしておくのが無難て事らしい。
November 2010
6 posts
JD-Eclipse is a plug-in for the Eclipse platform. It allows you to display all...
– JD-Eclipse | Java Decompiler
MessagePack is a binary-based efficient object serialization library. It enables...
– The MessagePack Project
Protocol Bufferesより4倍速いらしい。
これらのツールをざっくりとまとめてみると、できるだけコードを書かず、モデルやより抽象化された言語でアプリケーションを生成できたり、バックエンドとプレゼンテーション...
– Javaはアプリケーション開発言語として行き詰まっている、とアナリスト - Publickey
だれかが、「Java言語にはHadoopみたいなプロダクトが無い」って言ってたけど、そういう事なんだと思う(実はHadoopはJavaベースのプロダクト)。
プログラミング言語のパワーがコモディティ化し始める時期としては良いのでは無いかなと思う。
Flashは用いられておらず、CSSとJavascriptのみで動作している。アップロードと表示にかかる時間は驚くほどに短い。尚、このサービスは友人同士に限定して...
– ChromenoUIデザイナー、ご機嫌に簡単な写真共有サービスを発表(実装に使われているのはHTML5)
久々にリニューアルされた新型 Macmini のSSD交換作業を承りました。
– 新型 Macmini (Mid 2010)のSSD交換作業 | スピリカ作業小屋ブログ
とりあえず、スピードは力という事で…
Eigenはまだ発展途上です。最善の手法をまだ使ってない場合も多いですし(すごい勢いで次々実装されていますが)、APIも安定していないです。が、これまで紹介してき...
– Preferred Research Blog » Blog Archive » C++の行列ライブラリ Eigenの紹介
October 2010
2 posts
知らない間にLeiningenがWindows対応していました。こちらからDL。 環境変数PATHに展開したフォルダを追加する。
– WindowsでLeiningen - λab’s Blog
Apache MINA で Echo Server/Client を作ってみた。
– Java/Apache MINA/Echo Server, Client 習作 - Glamenv-Septzen.net
September 2010
1 post
1 tag
Java 言語の try ブロックに新たな仕様が追加されることになった。この try-with-resource ブロック (または ARM ブロック) の...
– InfoQ: Java の自動リソース管理
とりあえず、「へぇ」という事で。
August 2010
9 posts
AltIMEを閉じて,レジストリエディターを起動し,コンピューター\HKEY_CURRENT_USER\Software\Chombo\AltIME\と辿り,この...
– AltIME|Windows 7 アプリケーション動作報告リスト
英語版の101型や104型キーなどを利用するときに、AXキーボード・ドライバを利用すれば、他のキーはほとんどそのまま、右[Alt]キーを[漢字]キーに割り当て、1...
– 右Altキーに[漢字]キーを割り当てる方法(AXキーボード設定を利用する方法) - @IT
大事なのはブラックボックスをインテグラルにして外をモジュラーにすること。モジュラー化とは、ひとつの機能としてインターフェースを標準化していくことですから。それが国...
– 元サムスン電子常務・吉川良三氏「サムスン電子の躍進に学ぶ、グローバル市場を見据えたものづくり」 | GLOBIS.JP
モジュール型 vs. インテグラル型という文脈での答えなのだがモジュール内がブラックボックスとしてインテグラル型になっているのはモジュラリティの基本だと思う。
名前の由来は言うまでもなく、amachangさんの「S6」(前バージョンはS5)です。S6はJavaScriptとHTMLで記述できるプレゼンツールで、Powe...
– S式で書くプレゼンツール「L5」を作りました - 八発白中
知らない人は損してる?コーディングが3倍速くなるZen-Codingを導入してみた – EC studio デザインブログ...
– Aptana 以外の Eclipse で Zen-Coding を有効にする方法 – OTCHY.NET
iPad...
– InfoQ: Cius, Exadata, Itasca - プラットフォームを越えるもの
iPadがコンシューマ向けの汎用製品であるというのは重要な特徴だ。触発されて周辺のニッチを時に組織的に埋めてゆくのがAndroid系のタブレット端末の役割だという事だろう。
ブラウザを利用する画像エディタはこれまでにいくつも発表されている(AviaryやGoogleが買収したPicnikなどが有名だ)。しかしこのWeeblyのサービス...
– ウェブページ制作ツールを提供するWeebly、ブラウザ内でドラッグ&ドロップ画像編集を行うImagePerfectを提供開始
1 tag
ではなぜIIJは、儲からないIaaSビジネスにまい進するのでしょうか?...
– クラウドの価格競争で「いずれIaaSは1日100円を切る」と予想するIIJが、Amazonクラウドに対抗する理由 - Publickey
lltiger_mootoh.pdf (application/pdf オブジェクト) →
並列処理系のネタから、今とこれからの言語の位置付けとかを概観する資料として秀逸
July 2010
10 posts
我々はチームを召集する場合、それぞれがあまり密に協調することなく、それぞれのスキルを提供し、一度に複数のことを実行しながら、パートタイムでで働く。...
– InfoQ: マルチタスクで仕事は遅くなる
タスクスイッチとパフォーマンスのバランスについての記事としてはこれまで見た中でもっとも良い感じだ。
結局、タスクの切り替えがどのくらい意識的に行わなければならないかでタスクスイッチがパフォーマンス向上に寄与するか、パフォーマンス低下をもたらすかが変ってくるという事だろう。
1 tag
I consider myself to be a fairly competent functional programmer.
– 7 Rules for Writing Clojure Programs « Two Guys Arguing
2 tags
V8 is included in the Node distribution. To use TLS, OpenSSL is required. There...
– node.js
Server Side Javascript with V8 という話らしい。
「iPadが本格的なLiveコントローラーに変化する」というのは、かなり衝撃のあることだ。本気で使うかどうかはともかくとして、興味のある人は一度体験してみるべきだ...
– LiveControlとTouchOSC - Radium Software
インキュベータFounder Instituteの卒業生CloudCanvasが、HTML5ベースの画像エディタを立ち上げた。それは、機能としてはAdobe...
– HTML5ベースの画像編集サービスCloudCanvas–Founder Instituteから巣立つ
『Flipboard』は、『iPad』を持っている人に今すぐ入手することをお薦めしたい、素晴らしいアプリだ。...
– SNSから「自分の雑誌」を作る、美しいiPadアプリ | WIRED VISION
MacPaintのソースコードは5822行のPascalと3583行の68000アセンブラで、QuickDrawライブラリは17101行の68000アセンブラで書...
– yebo blog: AppleがMacPaintとQuickDrawのソースコードを寄贈
そうしてあるサーバが別のサーバからデータをダウンロードを開始し、全体のダウンロードが終わったら、メインプロセスはCapistranoへ次の指令を聞きに行く。このと...
– TwitterがBitTorrentで高速にデプロイしている仕組みについて - Publickey
Twitterが多量のサーバに同じコードを伝播させてデプロイさせるときの仕組みの話なのだがアーキテクチャ的なおもしろさがある。
デプロイプロセスが短期的でその場限りでる為に一般的な感覚とはちがったアーキテクチャが有効だという話なのだが、他にも色々と応用できそうなアイデアだ。
僕の周りにいるiPhoneやFlash周辺で電子書籍、読書、タイポグラフィ、文字デザイン、ライトノベルやコミックそのた諸々に興味があって、やんちゃな事をしたい人々...
– fladdict » 年俸たったの1円で新しい出版社のプロデューサーとして雇われました
1 tag
検索結果に、クロールしてきた画像から「NAVERまとめ」で集められた画像をフィルターしたり組み合わせることで、よりユーザーが求めているものを返せるという。これは芸...
– [jp]最後発の検索サービスNAVERはこの1年でどう変化したのか?
June 2010
10 posts
1 tag
この提案で驚いたのは、開発コストにまで言及している点である。現在、IT投資の70%以上が運用系に費やされており、その原因が非機能要件(NFR)の作りこみの現状があ...
– ぶいてく: 【クラウドコンピューティング】 Scale OutアンチテーゼとeCloud構想
非機能要件の作り込みがシステムの柔軟性や運用性を下げているという事に明確に触れている文章は珍しい。
確かにSIerとしては腕の見せ所なんだけれど、システムのライフサイクル全体のバランスを見通して「工夫」することが重要なんだという事だ。胸に手を当てて考えて見ても確かに非機能要件の作り込みはアジリティの面でも負の側面が非常に大きい。
1 tag
Skypeが開発者向けにソフトウェア開発キット(SDK)を発表した。Skypeの命名ではSkypeKitというらしい。このSDKを利用してインスタントメッセージ、...
– Skype、各種デバイスおよびデスクトップアプリケーションで利用できるSkypeKit SDKを発表
1 tag
Parrotはあらゆる動的言語を効率よく動作させることを目的とした仮想マシン。Tcl、Javascript、Ruby、Lua、Scheme、PHP、Python、...
– 動的言語向け仮想マシン「Parrot 2.5」リリース - SourceForge.JP Magazine : オープンソースの話題満載
1 tag
全82巻の大型全集が約700グラムに―。講談社は25日から刊行を始める電子書籍版「小田実全集」を米アップル社の多機能携帯端末「iPad(アイパッド)」に対応させる...
– iPad対応の小田実全集=講談社(時事通信) - Yahoo!ニュース
出版社側からメリットを明確に示して電子書籍化するという事らしい。しかし1巻2,520円~5,565円、全巻317,415円という価格設定に読者がどんな反応を示すのか興味津々。
1 tag
wdCalendarはWebベース/jQuery製のオープンソース・ソフトウェア。Googleの中でも人気の高いプロダクトの一つがGoogleカレンダーだ。Aja...
– MOONGIFT: » jQueryで作るGoogleカレンダークローン「wdCalendar」:オープンソースを毎日紹介
Google Calendarがコモディティ化?
除去した機能は、DoS防御機能、外部サーバーによるユーザー認証機能、証明書認証(PKI認証)機能、パケットログ機能、接続元IPアドレス制限機能、syslog転送機...
– ソフトイーサが主力製品「PacketiX VPN」のオープンソース版「UT-VPN」を公開 - ニュース:ITpro
基本的な製品を無償版で提供しながら、有償版でも稼ぐというモデル。ただ、最近ちょっと気になっているのが有償版に対して無償版で「機能を取り除く」のか「サービスを取り除く」のかという微妙な違いが割と大事なのではないかと思うところ。確かにサービスも機能の形をとるところが多いのだけれど。VMwareの件も比較してみた方が良いのかも。うーむ。
米Apple社は、自社サイト『Apple.com』に新しいセクションを用意し、『HTML5』で実現される機能のデモを公開している。プレーンなマークアップ言語が、ブ...
– 「HTML5は高性能」を謳う、Appleのデモページ | WIRED VISION
May 2010
14 posts
1 tag
オブジェクト指向モデリングに対する多くのアプローチが、アプリケーションの規模が大きく複雑になった時にスケールアップしないということは多くあります。コンテキストマッ...
– InfoQ: コンテキストマッピングによる戦略的ドメイン駆動設計
何となくだけれど、DDDが破綻するのはモデルを精緻にしすぎる事が原因なんじゃ無いか?と思うところがある。モデルの開発よりも要求の開発と要求に含まれるモデルの素描が破綻していないか確認することが重要な気がする。
2 tags
業界をリードするオープンソースの企業向けコンテンツ管理(ECM)のメーカーであるAlfresco Softwareは、jBPMの作者であり、前のJBoss...
– InfoQ: AlfrescoがApache 2ライセンスのBPMエンジンであるActivitiプロジェクトを発表
また、OSSのWorkflowエンジンか…と思ったけれどjBPMの元のプロジェクトリードとAfrescoの組み合わせとなると、思わず期待してしまいます。
2 tags
つまり、あらかじめデータと、そのデータを操作するためのストアドプロシージャをクラスタ内のサーバに最適化して分散配置することによって、アドホックなクエリに対する柔軟...
– NoSQLを上回る性能のVoltDB、そのアーキテクチャとは - Publickey
Cassandraとのベンチマーク比較は、打ち上げ花火という事でまぁ良いかという感じだが、異なるクラスタに配置されてしまったデータ間でのジョインは遅そうなアーキテクチャに見える。
ただ、一般的な業務データでの検索では小さな固まりに対するクエリが発生しやすいという傾向があるので、旨くルーティングや再配置が行われれば良さそうな感じもする。 その辺の精度がどのくらい上げられるかが勝負というところか…
2 tags
Tech-Biz:... →
この発表の記事ですね。
イーフローは2010年5月12日,機器のリアルタイム性を確保しつつ,AndroidやOSGiによるリッチなサービスを実現するための仮想化プラットフォーム「Hyperdroid」を開発し,東京ビッグサイトで開催されている「第13回 組込みシステム開発技術展」(ESEC2010)で発表した。同社 開発本部…
1 tag
その中で注目したいのは、IBMのDan Frye氏は「コミュニティは支配するものでなく、参加するものである」と述べ、IntelのImad...
– IBM副社長が語る「Linuxビジネス10年の教訓」 - Linux Foundation Collaboration Summitレポート:ITpro
巨人IBMがOSSプロジェクトへの投資をする中で何を学んだのか?という話。
2 tags
Ingresの開発者でありInformixのCTOなどデータベースベンダの要職を歴任したデータベース研究者の大御所、マイケル・ストーンブレイカー氏が開発したVol...
– NoSQLを超えるSQLデータベース「VoltDB」。Cassnadraとベンチマーク対決! - Publickey
2 tags
ユーザにとってほとんど価値のない、あるいは多少価値のあるコードを時間をかけて巧妙に書いても、時間とお金を無駄に費やすことになるのです。
– InfoQ: Joshua Kerievsky氏、Craftsmanship議論に「Sufficient Design」を紹介
必ずしもコードをクリーンに保つ必要は無いだろうという視点の記事。
ここで取り上げられている議論は異なる状況を不自然に同一に扱おうとしている嫌いがある。
事前にクリーンに書けるのであれば、クリーンに書くべきだろう。
債務はいつでも降りかかってくる、適切なタイムボックスとフィードバックの中で優先順位を決めて生きているコードをクリーンにすれば良い。
...
2 tags
ThingはUser、Link、Commentなどになるもので、すべて同一のスキーマを共有している。Dataテーブルは膨大な行から構成されるが、列にはID、Key...
– InfoQ: Redditで学んだ7つのこと
多数のテーブルがエンティティテーブル(Thing)とプロパティテーブル(Data)の二つの上に移植されたという事らしい。
基本的に巨大なリスト上のデータを扱う必要が無かった為にこうしたアプローチが旨くいったんだろう。このテーブルの整理の後にRedditはすべてのデータをmemcachedとmemcachedbに移行したようだ。