ComputerworldとCIO Magazineは 2023年5月23日で閉鎖しました。 長らくのご購読ありがとうございました。 日経クロステック TOPページ
人とAIの共存を主とする「Google PAIR」、機械学習(NN含む)をブラウザ上で全て実行できるWebMLライブラリ「deeplearn.js 0.1.0」をリリース 2017-08-12 人を中心としたAIシステムの研究と設計をするGoogleのプロジェクト「The People + AI Research Initiative(PAIR)」は、ブラウザ上で機械学習(Machine learning)を全て実行できるオープンソースライブラリ「deeplearn.js 0.1.0」をリリースしました。 deeplearn.js 本ライブラリは、可能な限り多くの人に機械学習を開かせたいという思いのもと開発されました。その為、インストールやバックエンドなし、ブラウザ上で全て実行できる仕様になっています。 今までもWeb Machine learning(WebML)ライブラリは存在していま
本書について 本書は、Node.jsでのアプリケーション開発を始めようとする皆さんに、 ”高度な”JavaScriptについて知るべきあらゆることを解説します。 よくある”Hello World”チュートリアルの、はるか上をいくものです。 ステータス 貴方が読んでいるのは、本書のいわゆる最終版となります。 つまり本書は、間違いが見つかった場合や、 Node.jsの新バージョンにおえる変更点を反映する時のみ、改訂されます。 最終更新日は2012年2月12日です。 本書内のコードのサンプルは、Node.jsのバージョン0.6.10でテストしています。 ターゲット読者 本書は、Ruby、Python、PHP、Javaのような、少なくともひとつのオブジェクト指向言語を理解しており、 JavaScriptについてはあまり経験がなく、Node.jsについては全く経験がないという、 著者と同じようなバッ
モデリングやオブジェクト指向などのソフトウェア技術などで知られるマーチン・ファウラー氏が所属するThoughtWorks社。同社が現在の技術のトレンドについて分析したホワイトペーパー「Technology Radar 2010」(PDF)がinfoQの記事「最近のテクノロジにおけるトレンドは?」で紹介されていました。 このホワイトペーパーでは、現在どの技術分野がホットなのか興味深い分析がならんでいます。ツールとプログラミング言語の2つの分野を取り上げて紹介しましょう。 分散バージョン管理と次世代テストツールに注目 分析結果はレーダーチャートのような図で表され、いちばん内側が「Adopt(受容)」で、外側にいくほど「Traial(試験)」、「Assess(要調査)」、「Hold(保留)」といった状態を示しています。 まずはツールの分野のチャートを見てみましょう。 内側の点から見ていくと、In
Jeremy Ashkenas氏がRuby/Pythonライクな文法でJavaScriptを記述する、興味深い試みをおこなっている。同氏が開発した「CoffeeScript」と呼ばれる簡易言語は、"a little language that compiles into JavaScript"の名のとおり、コンパイルするとJavaScriptコードを出力するというものだ。Ruby製のコンパイラが用意されており、デベロッパはCoffeeScriptで書かれたファイルをコンパイラに通すことでJavaScriptコードを得られる。 CoffeeScriptで記述されたソースをコンパイルした結果。左側にCoffeeScript、右側にコンパイル後のJavaScriptが表示されている - Mini Overviewより引用 現在のバージョンは1月10日(米国時間)にリリースされた0.2.3で、Th
☕ CoffeeScript CoffeeScript is a little language that compiles into JavaScript. Think of it as JavaScript's less ostentatious kid brother — the same genes, roughly the same height, but a different sense of style. Apart from a handful of bonus goodies, statements in CoffeeScript correspond one-to-one with their equivalent in JavaScript, it's just another way of saying it. Disclaimer: CoffeeScript i
Slide tools There are a bunch of tools in this directory and elsewhere for making slides. For a quick start, use the templates (‘,new’ tool). Slidy b5, b6 & b6+ Slidemaker/slideme Shower Reveal.js PowerPoint by Busdev & Comm Slidy From about 2005 to 2014, the recommendation was to use Dave Raggett's slideshow tool HTML Slidy, with its accompanying style sheet. If you are a member of the W3C staff,
「グーグル、「Google Chrome」高速化で新たな取り組み--独自で正規表現を実装」 V8 Benchmark Suiteのversion 3に、RegExpが追加されていたのは知っていました。ですがJavascriptベンチマークのバージョンアップした理由が、Chromeに独自正規表現機能(Irregexp)の性能をアピールするためだったとは知りませんでした。 正規表現のJavascriptベンチマークは、V8 Benchmark Suite v3のみが行っているわけではありません。Sunspiderには"regexp"の項目がありますし、Dromaeoには"Regular Expressions"の項目があります。 そこで、3つのJavascriptベンチの正規表現系ベンチマークを主要なブラウザで取得してみました。実行した環境は、Phenom II X4 940BE&Window
jquery.com、mootools.netとwikipedia.comからの情報による モットーがすべてを語る jQueryサイトに行けば、ページのトップ付近にjQueryとはなんであるかが述べられている: jQueryは高速で簡潔なJavaScriptライブラリです。HTML文書の走査、イベント操作、アニメーション、Ajaxインタラクションをシンプルにして、Webサイト開発を高速にします。jQueryはJavaScriptの書き方を変えるために設計されました。 …そしてMooToolsに行けば、このような文言が見つかるだろう: MooToolsは中級から上級のJavaScript開発者のために設計された軽量で、モジュール化された、オブジェクト志向のJavaScriptフレームワークです。これを使えば、エレガントで、きちんとした裏付けのある、一貫したAPIにより、パワフルに、柔軟に、そ
Lucid is a free, open source web desktop, or webOS that gives you a portable, online workspace that you can use to store files, play media, and manage your office documents.Recent Blog Posts Developer Sprint This Weekend - Free T-Shirts For All Participants! by Will Riley on Jun. 22, 2009 Since we've been dormant for the past few months, we've decided to hold a Developer Sprint this weekend, June
はじめに 既に「Ajax」という言葉が陳腐に感じてしまうほど、JavaScriptはWeb開発者の間に広く浸透しています。今では、クライアント側でのUI構築にJavaScriptは不可欠となっている、といってよいでしょう。クールなサイトを目指してJavaScriptを必死に勉強する人はずいぶんと多いはずです。 が、ある程度まで学習が進むと、多くのJavaScriptプログラマは「壁」にぶつかってしまいます。それは「サーバーサイドプログラム」という壁です。Ajaxによるサーバーへの非同期通信が当たり前のように使われるようになった今、JavaScriptプログラミングといえども「サーバー側に用意されるプログラム」の作成なしには行えなくなりつつあります。 サーバーサイドのプログラム作成はどうすべきなのか。PHPを勉強するのか、Perlあたりがいいのか、はたまたRubyかPythonか。いずれにせ
jsLexとは? jsLexはRockstarappsが提供するEclipse向けのプラグインだ。Webサイトでは「a wide variety of tools that can be used to optimize a complete web application or just individual resources」と紹介されているが、CSSやJavaScriptなどの圧縮やHTML内のJavaScript/CSSの外部化、さらにはJavaScriptのプロファイリングなど、Ajaxアプリケーションのクライアントサイドの最適化に特化した機能を提供している。 なお、jsLexの最新のプロダクションリリース(安定板)は1.1.7だが、すでに次期バージョンである1.2のベータ版もリリースされている。1.2系ではさまざまな新機能が実装されていることから、本稿では執筆時点の最新のベー
Server Side JavaScript Google Groupsに新しいグループserverjsが登場した。まだ登場して間もないがすでに参加人数が260を越え、議論も活発におこなわれている。serverjsはサーバサイドJavaScriptに関する一般的な議論をするための場所。議論の成果はServerJS - MozillaWikiに随時まとめられるとみられる。すでにJavaScriptを使ったWebアプリケーションフレームワークの著名な開発者が参加するなど、活発な様子を見せている。 Aptana Jaxerが代表的なプロダクトのひとつだが、サーバサイドもJavaScriptで開発したいという声があり、今後この要望はさらに広がることになるとみられる。しかし現状ではサーバサイドにおけるJavaScriptにはファイルアクセスやHTTPリクエスト、データベースとの連携などの共有のAPI
オープンソースブラウザ「Google Chrome」の動作速度向上に向けたGoogleの試みの一環として、Chromeのプログラマーらは、サードパーティーのソフトウェアパッケージを捨て、独自のパッケージに切り替えた。 この変更は、正規表現と呼ばれるJavaScriptテキストを処理するためのキーコンポーネントに関するもの。プログラマーのErik Corry氏、Christian Plesner Hansen氏、Lasse Reichstein Holst Nielsen氏の3人は、The Chromium Blogへの投稿で、「JavaScriptの他の部分は改善してきたが、他の部分よりも正規表現の遅れが目立ち始めた。そこで、われわれは、外部ライブラリを利用するよりも、われわれの既存のインフラと統合することにより、JavaScriptの性能が向上するはずだと考えた」と述べている。 その結果
Opera Software WebブラウザにおけるJavaScript実行性能は、Webブラウザそのものの評価に直結する機能になってきている。実装競争も加速中だ。FirefoxもSafari / Chrome (WebKit)も次期JavaScriptエンジンは現在のものよりもドラスティックな高速化が見込まれている。 主要なプレーヤとして熱狂的なファンを抱えているブラウザだが、これまでJavaScriptエンジン競争に積極的に参加していないものがあった。Operaだ。しかし4日(ノルウェー時間)、Carakan - By Opera Core ConvernsにおいてOperaの次期JavaScriptエンジンが明らかにされた。Carakanはこの数カ月の間に数名の開発者とテスタで組まれたチームによって開発された新しいJavaScriptエンジンと説明されている。 Carakanと、従来
ZDNet Australiaは現地時間1月27日、JavaScriptパフォーマンスをテストする上で業界標準となっている「SunSpider」を用いて測定した、ブラウザ速度の最新テスト結果を明らかにした。同テスト結果によれば、プロプライエタリなブラウザメーカーであるMicrosoftとOperaは、大きな遅れを取っている。 パフォーマンスという分野で、あらゆるオープンソースブラウザが、実に大きな差をつけて、プロプライエタリなブラウザを破っている。 今回のテストで比較対象となったのは、Microsoftの「Internet Explorer 8」(IE8)のリリース候補第1版(RC1)、「Opera 10.00」のアルファ版、「Firefox 3.1b1」「Google Chrome 2.0.158.0」、ChromeやAppleのSafariが採用している「WebKit r40220」の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く