Developers Summit 2012 で使用したスライド 後半を抜き出し少し更新したものはこちら: http://www.slideshare.net/dynamis/kanazawajsnext

Google Chrome runs web pages and applications with lightning speed. GoogleはChromeのDevチャンネルおよびCanaryチャンネルに、次世代JavaScriptの実装を追加したと発表した。次世代JavaScriptは2013年末にはリリースされると見られている。リリースまで、あと2年弱ほどあるが、この新機能がいち早くChromeで試せるようになったことは注目に値する。 今回実装された新機能を試すにはChrome DevチャンネルまたはCanaryチャンネルを起動し、「chrome://flags」から「Experimental JavaScript features」の機能を有効にする必要がある。このため実用的に利用できるものではないが、試験目的で利用するには十分な環境が登場したと言える。 次世代のJavaScr
Web developers commonly use the setTimeout API to break apart long running JavaScript operations. This approach allows the browser to process outstanding work, such as layouts and paints, and then waits for the specified period of time before calling back into JavaScript. It痴 an important design pattern when building responsive web applications. Once the browser has yielded control it relies on an
picotube はこちら↓ http://www.picotube.tv/ Youtube で見つけた動画を共有するサービスですね。BGM に利用すると快適です。 このサービスを使っていて操作を誤ってプレイリストを消しちゃった。と思った時に*1、 あぁ、プレイリストが保存出来ていれば、こんな事には。。。。と心底思ったので、プレイリスト吸出しツールを作ってみました。 Youtube の URL 一覧がテキストで取れます。 使い方 プレイリストを表示させてから、以下のブックマークレットを動かします。 javascript:pl='';n=document.getElementById("main_searchPlayListContent").childNodes;for(i=0;i<n.length;i++){pl+='http://www.youtube.com/watch?v='+n[
Backbone.js を試したから Knockout.js にも挑戦 JavaScript のクライアント MVC フレームワークは Backbone.js でいこうと思っていたんですが、Knockout.js が Ver 2.0 でかなり機能追加されて、ちょっと心変わり。もともと Knockout.js のデータバインディング機能に興味を持っていたところに、テンプレート機能が追加されて、試してみたくなりました。 念のため説明すると、Knockout.js は、.NET 開発者にはお馴染みの、データバインディングや MVVM パターンが特徴のフレームワークです。 Knockout : Home ちなみに、Backbone.js の記事はこちら。 作って覚える Backbone.js - present 作って覚える Backbone.js (2) Router 編 - present T
昔、やねうらおさんのブログで16進数テトリスが話題になってて、僕はそこに落ちてたコンソールアプリで16進数を身につけました。それで久々にプレイしたかったんですが、リンク切れで遊べなかったので自分で作ってみました。アクセスはコチラから。Tetris + Hexという事でHextrisという名前にしましたが、さっき調べたら同じ名前の別のパズルゲームがありました。でも変えるの面倒なんで許してください。 最初は無理ゲーな気がするのですが、何回かプレイしたら意外と慣れてきます。そして気がついたら16進数と2進数の変換が瞬間的にできるようになっているはずです。プログラマの人はだまされたと思って、一回プレイしてみてくださいませ。 Hextrisにアクセス! さて、開発環境はJavaScript + Django on Herokuです。Google App Engineが値上げされて気軽にプロトタイプ作
小さな Titanium Mobile の読み物Titanium Mobile (タイタニウム モバイル) は Appcelerator, Inc. が開発している iOS/Android 向けアプリケーション開発ツールです。 Titanium Mobile はウェブサイト開発で使われる JavaScript を使ってクロスプラットフォームアプリケーションを開発できる特徴があります。 こう書くとウェブアプリケーションを単品のアプリケーションとしてパッケージにする「ハイブリッド」なアプリケーションをイメージする人もいると思いますが、 実際には各プラットフォーム向けにネイティブなアプリケーションを開発できます。 これが Titanium Mobile 最大の特徴といえるでしょう。 ただし、 Titanium Mobile は 1 つのコードで iOS/Android 両方に対応するわけではあり
07 Feb 2012 I’m the primary developer on the HTML/front-end components (but not the Flash) of the Camry Effect website. It’s both the largest amount of client-side code I’ve written for a project, and the first project I’ve done with CoffeeScript. It was also a fairly high-pressure project for many different reasons. This post will describe the project, and detail my experiences developing it in C
こんにちは。 KRAYアルバイトの浅海です。 今回は、最近ちまたで噂のThree.jsで遊んでみようとおもいます。 http://github.com/mrdoob/three.js webgl対応のブラウザで見ている方は、右上に3Dのボックスが表示されていると思います。 Three.jsを使えば、このようなことを簡単にJavascriptで実現できるのです。 半信半疑で使ってみたところ、たしかにThree.jsでは、3D特有の行列計算や数学的思考をせずとも、3Dを表示、操作することができました。 「ちょっとのプログラムで3Dができる。」 この面白さを皆さんに届けたいです。 目次 立方体を表示する 光をあてる テスクチャを貼り付ける マウスで回転させる マウスで移動させる クリック判定する Three.js web上には、HTML5のcanvasを利用した様々なサンプルページやアプリケーシ
8xBet - Nhấp Ngay Để Đăng Nhập Nền Tảng Chính Thức 8xbet.com Và Nhận Thưởng +888k 8xbet một siêu phẩm công nghệ 4.0 đón đầu xu thế thời đại cá cược trực tuyến mới thực tiễn những điều thú vị. Giờ đây việc tham gia thế giới cá cược đã trở nên đơn giản hơn bao giờ hết, mọi thứ đều nằm trong tầm tay của người chơi. Bạn sẽ không cần mất quá nhiều thời gian để tìm kiếm 1 địa chỉ uy tín, đến với 8xbet n
このサイトについて。 JSer.infoは世界中言語問わずJavaScriptの情報を紹介していくサイトです。 JavaScriptやWeb開発といった点において興味深いと思った情報を一週間ほどを目処にして2-3行の説明文と共に紹介していきます。 JSer.info http://jser.info/ 世界中のJavaScriptについての情報を紹介するサイトです。 なぜこのようなサイトを始めたのかというと、現在のインターネットはJavaScriptの情報が溢れているためです。 情報量の多さに圧倒されてキャパシティをオーバーしてしまう状況はあまり好ましくないため、ある程度の内容に絞った情報を提供する場所が必要ではないかと考えました。 幸いにも私は情報を集めることが好きなので、そのような人間が少し整理した情報を提供することでより良い流れが作れるのではないかと思っています。 このサイトを作成す
最近のHTML5やWebブラウザのAPIの進化はけっこうすごくて、普通にサウンドプログラミングもできるようになってきました。そんなわけでシンセサイザーアプリを作ってみました。 サウンドを扱う方法はいくつかあるみたいですが、Google Chromeで使えるWeb Audio APIがEQやディレイなどあらかじめ用意されていて良さげなので使いました。 http://aikelab.net/websynth/ まだ、バグもけっこうあるのでじょじょにブラッシュアップしていきます。 Chrome以外では動かないと思うので試せない人はこちらの動画をどうぞ。 Google API Expertが解説するHTML5ガイドブック 作者: 羽田野太巳,白石俊平,古籏一浩,太田昌吾 出版社/メーカー: インプレスジャパン 発売日: 2010/09/16 メディア: 単行本(ソフトカバー) この商品を含むブログ
セッション|エンジニアサポート新年会2012 CROSS JavaScript CROSS 『JavaScript 八面六臂 2回戦』 http://tech.nifty.co.jp/party/2012/sessions/bRoom2.htm ハッシュタグ: #cross2012b
ブラウザだけでMP4/FLV/SWFの動画からMP3/M4A/AAC/WAVの音声を抽出できるサービスを作りました。 nicozonにあるmp3変換のページからサービスが利用できます。 nicozonの動画ファイルのダウンロード機能と合わせて使用すれば、 にこさうんどやnicomimiの代わりになりますね。 従来のこういうサービスはサーバー側で変換をするものですが、 このサービスの新しい所はJavaScriptで動画から音声を抽出している所です。 メリット ブラウザ側で変換してるのでサーバーのリソースを使用しなくて済む 順番待ちとかアップロードとかダウンロードとかしないので変換する速度が速い 音声ファイルをそのまま抽出しているので音質がいい 複数の動画ファイルを同時に変換することが出来る WebWorkerで処理しているので処理中もブラウザが固まらない サーバから動画ファイルをアップロード
GDC, GTC and 3D city planning lead this week’s WebGL stories. CALL FOR SUBMISSIONS: WebGL artists, the call for submissions to the 3D Web Fest is open. Deadline to submit is April 8th (project doesn’t need to be done till late April). Don’t delay; submit today! Stockholm-based Agency9’s Johan Göransson and team just released support for iOS and Android for a streaming WebGL 3DMaps and City Planner
こんにちは。大形尚弘です。 さて、ついに OOP の話も ECMAScript の実装に移ります。乗りに乗った Dmitry 先生が、前節を越えるボリュームを持って、日本全国30人(はてなブックマークの平均による導出)の ECMAScript ファンの皆さんに襲いかかります。 正直に言って、私はもう10年以上 JScript 、 JavaScript 、 ActionScript に関わってきましたが、プロトタイプの話は、内部 Prototype プロパティが「どういうわけか」コンストラクタ関数の prototype プロパティと同じ呼び名を与えられていることを発端として、常に混乱を伴ってきました。一度理解したつもりでも、すぐに忘れてしまい、わけが分からなくなってしまうのです。 それはどういうことかというと、一度もしっかり理解していなかったからです。 この節を読めば、それが理解できます。お
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く