日経ソフトウエア2013年5月号にKotlinの記事を執筆させていただきました! ちょっと真面目な内容ですが、Kotlinの面白さを伝えられたら嬉しいです。 ぜひ読んでみてください! そしてレッツ・ことりん!! 日経ソフトウエア 2013年 05月号 作者: 日経ソフトウェア出版社/メーカー: 日経BP社発売日: 2013/03/23メディア: 雑誌この商品を含むブログを見る
![#日経ソフトウエア に #Kotlin の記事書いたよ〜 - 算譜王におれはなる!!!!](https://cdn-ak-scissors.b.st-hatena.com/image/square/677ee7c20b2af39fef42d54113e2b108e963b303/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F61HXtHQejSL.jpg)
Alon Zakai / Mozilla Compiling to JavaScript JavaScript is standards-based and the only language that runs in all web browsers You can run only JavaScript in browsers, but you can write in another language - if you compile it to JavaScript First set of demos BananaBread Qt Ruby Compiling to JavaScript: Nothing New! 2006: Google Web Toolkit (GWT), Java to JS 2007: pyjamas, Python into JS Adoption J
For the past month, we've been working on a Chrome extension to help debug AngularJS applications. Today, we're introducing the AngularJS Batarang (a superheroic tool that lives up to its name). This extension features tools to help find and address performance bottlenecks, and visualize and debug applications. We are releasing this early version because we'd love to get your feedback. Let us know
AngularJS in Action covers everything you need to know to get started with the AngularJS framework. As you read, you'll explore all the individual components of the framework and learn how to customize and extend them. You'll discover the emerging patterns for web application architecture and tackle required tasks like communicating with a web server back-end. Along the way, you'll see AngularJS i
Read it now on the O’Reilly learning platform with a 10-day free trial. O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers. Book description Develop smaller, lighter web apps that are simple to create and easy to test, extend, and maintain as they grow. This hands-on guide introduces you to AngularJS, the o
By Nathan E Photography 2013年6月にリリース予定のFirefox22に搭載されるJavaScriptエンジン「OdinMonkey」に、JavaScriptプログラムをネイティブコード速度の2倍程度の実行時間で済むように最適化するJavaScriptサブセットである「asm.js」が採用されることが発表されました。既に現時点で利用可能となっているFirefox22のNightlyビルドでは初期設定で「オン」となっており、どれぐらい高速化するかが各種デモとともに体験できます。 asm.js in Firefox Nightly | Luke Wagner's Blog https://blog.mozilla.org/luke/2013/03/21/asm-js-in-firefox-nightly/ 実際にasm.jsがどのようなものかというFAQも用意されてい
Firefox Nightly (22) に ES6のArrow Function来たる - fragmentary ということで、早速試しているわけです。 基本 var f1 = () => "OK"; // 引数なしの場合は、"()"が必須 var f2 = arg => arg + 1; // 引数一つなら、"()"は省略可 var f3 = (arg1, arg2) => arg1 + arg2; // 複数の引数の場合は"()"必須 var f4 = arg => { // ステートメントを入れる場合は "{}" でブロックを生成する if (arg) return "OK"; else return "NG"; }; // オブジェクトを返す場合は、ブロックと間違われないように // ({...}) と () 等を使用する var f5 = () => ({ a: "A", b
TypeScript + Knockout ES5 でさらにシンプルに 以前の Twitter を使った DEMO が動かなくなっていたことと、TypeScript が正式リリースされたこともあり 本記事はリニューアルいたしました。 過去のサンプルをご覧になりたい方は こちら をご参照ください。 TypeScript という言語のサンプルをご用意しました。 TypeScript は CoffeeScript などと同様に JavaScript へコンパイルするタイプの言語 (altJS と総称される) で、C# に近いオブジェクト指向表現が特徴です。 ここでは TypeScript と Knockout ES5 の力を借りて グリッドエディタ を書きなおしてみます。 TypeScript での開発の始め方については TypeScript クイックガイド がわかりやすいです。 ViewMod
何かと不透明なあたり 気がつけば一ヶ月ほどブログを更新していませんでした。リハビリ記事です。 今回は、GPUを効かせる == それに関連するプロパティ(ただしOSやバージョンによって何がトリガかは厳密に異なる)を適用したら挙動が改善した、というようなノリの体験TIPSをゆるくまとめました。 このあたりの振る舞いについては、描画パフォーマンスの問題として、それなりに明らかになってきているように思います。WebKitのレンダリングプロセスにはじまり、GPU命令のサポートが受けられるのはどんな操作だとか、GPUへ処理が預けられるレイヤーの生成がどーとか、最近よく見聞きします。 自分が業務で扱っているスマートフォン向けのWebサービスでは、このような描画パフォーマンスの問題は、スクロールパフォーマンスと合わせて非常にクリティカルです。この辺りについてのロジカルなまとめは、某氏が近日中にまとめるらし
ことし夏ごろ銀河系の中心部にある超巨大ブラックホールに巨大なガス雲が近づき、太陽の50倍ほど明るい光を放つとする予測を東京工業大などの研究チームがまとめ、春の日本天文学会で発表することを報道各社が伝えている(47News、京都新聞)。 銀河系の中心に位置する「いて座A*(Sgr A*)」の一部である超巨大ブラックホールの周りを「G2」と呼ぶガス雲が公転しているが、地球時間の2013年7月1日にブラックホールに再接近する(G2 (星雲) - Wikipedia # 2013年のブラックホールへの最接近)。報道発表によれば、このとき太陽の50倍ほどの輝きが起こると考えられているのだが、残念なことに地球から目視することは不可能らしい。
Google Playストアでは、クレジットカードやキャリア決済によって有料のアプリや映画、本を簡単に購入できますよね。 しかし便利な一方、スマホの紛失や貸与時のことを考えると、少し不安になってしまいます。 最近では「親が子どもにスマホを使わせていたら、知らない間に◯◯万円の請求が来た」なんてニュースも目にします。 そんなことにならないために、Google Playストアアプリでは有料アプリの購入やアイテム課金時に暗証番号を設定することができます。 とても簡単に設定することができるので、ぜひこの機会に設定してみてください! 暗証番号(PINコード)の設定はPlayストアアプリから行います。 Playストア右上のメニューから設定を開き、「PINを設定/変更」を選択しましょう。 PINコードの入力画面が表示されるので、暗証番号を決めて入力しましょう。 暗証番号はいつでもこの設定から変更すること
PC向けゲーム「Super Meat Boy」で知られるTeam MeatのTommy Refenes氏が、DRMに関する問題について述べている(ChokePoint)。 氏は自身が開発したSuper Meat Boyは少なくとも20万回は違法にコピーされているそうだ。ゲームの売上本数は200万本なので、その1割程度の海賊版が出回っているという計算になる。しかし、氏は海賊版が出回ったからと行ってそれが実際の損害と一致するわけではないというスタンスで、実際海賊版のせいで年間収支に損害が出たのかを割り出すことはできず、その状況でDRMに透視して顧客にストレスを与えることは有害である、との立場だそうだ。
MVCフレームワークのBackbone.jsが正式版1.0に到達。jQuery互換のモバイル向け「Zepto」も1.0に JavaScriptのMVCフレームワークとして、おそらくもっとも知名度が高いと思われるBackbone.jsが、ついに正式版となるバージョン1.0としてリリースされました。 Backbone.jsは、わずか1500行程度のとても軽いフレームワークなのが最大の特徴です。昨年末には翻訳コミュニティのenja-ossによってコメントをすべて日本語訳したソースコードが公開されています。 MVCを実現するのにフォーカスしたフレームワークのため、jQueryやテンプレートエンジンのHandlebarsと組み合わせて使うのが一般的です。 バージョン1.0をリリースし、今後のBackbone.jsはどうなっていくのでしょうか? ドキュメントには次のように書いてあります。 In an
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く