typescript playground build on ace editor. shortcut key [Ctrl-Space] : AutoComplete
We’re thrilled to announce the Runnable team is joining MuleSoft. This is an incredible opportunity for us to expand our vision of empowering developers to test changes without the infrastructure bottleneck; we couldn’t be more excited to work with MuleSoft to continue our journey. As apart of this transition, we’re shutting down service for all Runnable accounts. To those we had the joy of servin
「120分聞けばドヤ顔で語れる Apache Cordova スーパー勉強会」にて発表したCordovaに関する紹介です。 http://atnd.org/events/51539
node.jsを使うとサーバーリソースを抑えられるという。どういう仕組みなのだろうか。 PHPやPerl、Ruby、Javaといった言語で開発した一般的なWebシステムの場合、アクセス数が増えるほど必要とするサーバーのメモリー容量が増える。処理要求を受け付けるごとにプロセスやスレッドを生成するからだ。多数のプロセスやスレッドを並列処理させることで、集中する処理要求をさばく仕組みになっている。 node.jsの仕組みは上記と大きく異なり、1コアに1個のプロセス、スレッドで動作する「シングルスレッド」である。だからサーバーのメモリーは少なくて済むのだ。しかし普通に考えれば、シングルスレッドではリクエスト処理が追いつかず、処理待ちが多くなってしまう。node.jsはそうならないように、「非同期I/O処理」という仕組みが備わっている。 ここでいうI/O処理とは、ファイルの読み書き、データベースの読
JavaScriptで大規模なシステムを構築する際の注意点を説明しよう。注目すべきはJavaScriptの言語仕様である。1人で小さなアプリを開発する際は柔軟でいいのだが、この柔軟さは、大規模開発では仇となる。 「JavaScriptはデータ型を明示的に指定しなくても動作するため、想定しない動作をすることがある」と、サイボウズの天野祐介氏(グローバル開発本部 開発部)は話す(図1の上)。 JavaScriptでは、「var a = 1」と記述すれば数字の「1」が代入され、「var a = "1"」と記述すれば文字列の「1」が代入される。変数aで「a + a」を実行した場合、数字の「1」なら「2」、文字列の「1」なら「11」が出力される。 変数aを数字とみなしていた開発エンジニアから見ると、「11」は想定と異なる結果だ。ミスした箇所を特定して修正する必要があるが、JavaScriptはコンパ
※2013年6月22日追記※ なぜかこの記事に「javascript エディタ」の検索ワードで来る人が非常に多く記事内容とマッチしておらず申し訳ないので、javascriptの開発環境を求めて来てしまった人用のまとめを作っておきました。 JavaScriptのエディタ/IDEまとめ http://matome.naver.jp/odai/2137182325409098101 上のまとめはJavaScript製エディタを求めてきた人用のリンクも少し置いてあります。 ちなみに自分はチープな開発環境なため、IDEやKomodo Editは重いのでEmEditorとSublime Text使ってます。 ※ここまで※ 既にいろんなレビューは出ているけど、俺は今日たまたま知ったのでメモがてら。 JavaScriptのコードエディタで、Aceってのがある。 http://ajaxorg.github.
Webブラウザー向けはJavaScript。企業システムのサーバーサイドはJava。ネット系ならPHPやPerl、Ruby。WindowsならC#。iPhoneならObjective-C。これは一例だが、今は開発言語を使い分けることが多い。だが、これからはJavaScriptをマスターすれば、これらのアプリケーションをすべて開発できる。 クライアント技術者がサーバーも開発 まずは、サーバーサイドである。ミドルウエアのnode.jsが登場したことで、JavaScriptのサーバー利用に注目が集まった。node.jsは、米Googleが開発するJavaScript実行エンジン「V8」を実装したオープンソースソフトウエア。JavaScriptが動くので、サーバー開発を経験していないエンジニアでも、クライアント向けWebアプリケーションの開発経験を持っていれば、サーバー開発に参加しやすくなる。 n
JavaScriptのプログラミングスタイルはどうあるべきか? 重鎮Douglas Crockford氏が脳の働きとの関係を語る(前編)。QCon Tokyo 2013 4月23日に都内で開催されたエンジニア向けのイベント「QCon Tokyo 2013」。基調講演に登壇したのは、JavaScriptの重鎮であるDouglas Crockford氏。「プログラミング・スタイルと私たちの脳」という大胆なタイトルで、JavaScriptプログラミングにおいてバグをどう減らしていくのかについて解説しています。 基調講演の内容をダイジェストで紹介しましょう。 プログラミング・スタイルと私たちの脳 PayPalのDouglas Crockford氏。 プログラミングスタイルはプログラムの一部ですが、コンパイラからは無視されます。だからある人はプログラミングスタイルが重要ではないと考えていますが、しか
あるAnonymous Coward 曰く、 MozillaおよびOTOYは5月3日、JavaScriptで実装されたHDビデオコーデックライブラリ「ORBX.js」を発表した(マイナビニュース、SourceForge.JP Magazine)。 ORBX.jsを利用することで、特定のプラグインなどをインストールすることなしにWebブラウザ上で動画コンテンツのストリーミング再生が可能となる。対応するWebブラウザはFirefoxやChrome、Opera、Safari、IE10など。Windows、Linux、Mac OS XやモバイルOSなど、などさまざまな環境で使用できるという。 ORBX.jsをリモートデスクトップクライアント向けのコーデックとして利用することも可能で、サーバー上で動作しているAutodeskやPhotoshop、ゲームなどを実際にWebブラウザ上から操作するデモも披
See your code! Get it now >> With traceGL you can see all JavaScript codeflow, in a high performance webGL visualiser. Its like an oscilloscope, for code. See everything Wondering what your code looks like when you can see everything? traceGL records all codeflow so you can wander around and see all logic move. Almost like Tron, watching information flow Debug node.js Finally you can see everythin
米AppleのWebKitチームは4月30日、JavaScriptベンチマークテスト「SunSpider 1.0」をリリースした。2007年12月の初リリースから5年を経てのバージョン1.0リリースとなる。 SunSpiderは、JavaScriptエンジンの性能を測定する目的で開発されたベンチマークプログラム。WebKitのWebサイト上で公開されており、Webブラウザでアクセスすることでベンチマークテストを実行できる。 SunSpider 1.0ではバグ修正およびテストの精度や再現性の向上にフォーカスしているという。開発がスタートした当初と比べてJavaScriptランタイムが高度になり、また実行エンジンがより複雑な動作を行うようになっているという傾向を受けて、26のテストのうち23にバリデーションチェック機能が加えられている。これによりデッドコード問題に対応でき、テストが完全かつ正確
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く