テキストボックスなどで、Enter キーによるイベント処理を記述するコード例をいくつか。 $event オブジェクト ng-keydownなどの directive を利用する際には、$eventでイベントオブジェクトを利用。 1 2 3 4 5 6 7 $scope.comments = []; $scope.handleKeydown = function(e) { if (e.which !== 13) { $scope.comments.push($scope.newComment); $scope.newComment = ''; } } 1 2 3 4 <input type="text" ng-model="newComment" ng-keydown="handleKeydown($event)"> <ul> <li ng-repeat="comment in commen
An AngularJS Style Guide for Closure Users at Google This is the external version of a document that was primarily written for Google engineers. It describes a recommended style for AngularJS apps that use Closure, as used internally at Google. Members of the broader AngularJS community should feel free to apply (or not apply) these recommendations, as relevant to their own use cases. This documen
Best Practice Recommendations for Angular App StructureProposal: Change angular-seed, yeoman/generator-angular, (the Google-internal example go/nghellostyle), and other demo apps to model the following directory structure. Eventually, develop tooling to make development more efficient using assumptions based on these conventions. Motivation:Our toy and demo apps currently group files functionally
AngularJS has been instrumental in changing the way I develop web applications. From building imperative views where both business logic and user interaction live, to separate controllers and directives that handle both requirements respectively. From sharing components through jQuery plugins, the usual common denominator, to sharing components through declarative HTML. From reacting to model chan
http://www.infoq.com/presentations/emberjs-url 1 comment | 1 point | by WazanovaNews ■ comment by Jshiike | 約4時間前 ブログプラットフォームのオープンソースプロジェクトGhostのadmin機能の開発フレームワークをどうするかという議論がGitHub上で行われています。これを書いている時点でコメントが98件ありあまりに長いので詳細割愛しますが、Backbone.js / AmgularJS / Ember.jsなどの比較検討をしています。 モデレーターが最初に & 途中で、何が課題で、何を議論するべきで、どのような情報が必要か、そしてどのように議論を進めるのか、このようにしっかり定義しているので、健全にかつ活発に議論が進んでいて、各フレームワークのコア開発者もコメントを寄せていま
Node.JS rocks when it comes to building I/O-intensive services. It is fast and easy to use. You can do the same in Dart! Out of the box it comes with a set of libraries to access the file system, create http servers, etc. To compare Node and Dart I built two versions of the simplest application imaginable. The first version of the application is built using Node.JS, Socket.IO, and Angular.JS. The
Neovim - Google Groups Vim作者であるBram MoolenaarがNeovimに対してコメントを返している。 大変な仕事になるし、すべてのシステムをサポートすることもできないし、新しいバグが生まれるし、利用者にとって何の価値があるというのだ? 完全なリファクタリングは解決ではない。今あるものを改良するほうがいいのだ。利用者にとってVimが快適になるように、小さなリファクタリングをするのならまだわかるが。 Neovimのニュースを見た時に、まっさきに思い浮かんだし、Hacker Newsでも言及されていたことに、Joel Spolskyのブログ記事がある。 Things You Should Never Do, Part I - Joel on Software Joelは、MozillaがNetscapeがスクラッチから書き直したことを批判し、たとえどんなにコード
日本人ユーザーが持っていた1文字のTwitterアカウント「@N」が、第三者に奪われた後、返還されるという出来事がありました。 こちらのアカウントをもともと持っていたのは、カリフォルニア州在住の廣島直己さん。ところが、先月これを第三者に強引に奪われたとして、経緯を自身のブログ(英語)で発表し、大きく話題になっていました(別のユーザーが和訳を公開しています)。 話題になった理由は主に2点あります。1つはアカウントの価値。なんと「@N」に対しては、過去に「5万ドル(約511万円)で譲ってほしい」というオファーまであったそうです。そしてもう1つが、この希少なアカウントを奪うために第三者がとった手段。それは「PayPal」や「GoDaddy」といった有名企業の隙を突くものだったそうです。 Twitterアカウントを奪おうとした攻撃者は、廣島さんが使っていたドメインの管理会社(GoDaddy)に注目
LINE PRスタンプ 無料スタンプを作成して配布できます! LINE公式アカウントの友だち追加をスタンプのダウンロード条件にすることも可能です。 もっと見る > LINEスタンプメーカー スマホで簡単!LINEスタンプができる。 わたしたち専用スタンプで、もっとトークを楽しもう。 もっとみる > 第4回 LINE Creators MVP AWARD ついに王者決定!「第4回 LINE Creators MVP AWARD」の気になるグランプリは?! たくさんのご投票、ありがとうございました。 もっとみる > LINEクリエイターズマーケット 公式アカウントを友だち追加 LINEクリエイターズマーケットの公式アカウントでは、スタンプクリエイター向けの情報を発信しています。 アカウントを友だち追加するには、コードリーダーでQRコードをスキャンしてください。 もっとみる > LINE Cre
build-tools.md List of JavaScript Build Tools Yet another framework syndrome Name Date URL Stars Jake April 2010 https://github.com/mde/jake 1000 Brunch January 2011 http://brunch.io/ 3882 smoosh March 2011 https://github.com/fat/smoosh 329 anvil.js February 2012 https://github.com/anviljs/anvil.js 161 ShellJS includes one March 2012 http://documentup.com/arturadib/shelljs#make-tool 2171 Grunt Mar
GitHubが存在を公開した(流出したと言うべきかもしれないが)、Atomというテキストエディターの話題で持ちきりである。 このテキストエディターは、邪悪な不自由ソフトウェアであるので、自由の価値を重んずる読者は使ってはならないことはもちろんである。自由、不自由をさておいても(もちろん、さておくことはできない相談だが)、もちろん、敬虔なVim教徒である読者は即座に了解しているだろう。AtomがEmacsよりはいくらかは--自由の価値を重んじない浅はかな利用者にとっては--使いやすくなる可能性はないでもないが、Vimの牙城を崩すことは不可能である。Vimを倒すものはVimであり、NeoVimかもしれないが、Atomであることはありえない。その点で、我々信徒は安心できる。 さて、このAtomというテキストエディターは、自由ソフトウェアではない。その理由は、以下で言及されている。 Why is
mrubyのmasterの変更履歴を毎日書きます。 書こうとしたきっかけは、まずmrubyが初めてプルリクして採用されたオープンソースです。rubyのコミッターになりたくて、Rubyソースコード完全解説読んだり、ソースを読んだりしたんですが、当時(1年前)rubyのビルドができなくて諦めました。(今はビルドできます)そこでmrubyを知って、mrubyのソース読んで、ビルドもできたんです。 どんどんmrubyの機能を実装してみたかったんですが、そこは技術が伴わなくて、なかなかできなかったんです。なんとかリファクタリングするってことで、プルリクが採用してもらえました。 あと、mrubyでMessagePackを動作するmruby-msgpackってのを作りました。 その後、mrubyは他の人のプルリクを見ることはあったんですが、自分ではプルリクしなくなりました。 rubyを直近2~3年でru
Amazonレビューも240件以上集まり、☆平均4.4と評価も高い、安くて良いと人気のthunderbolt HDMI変換ケーブルを購入しました! MacBookAir2012midとphilipsの液晶ディスプレイ「234E5QHSB」,ソニー液晶テレビブラビア『KDL-55HX850 』で使用していますが、問題なく使用できています! 液晶ディスプレイにMAC ThunderboltからHDMI出力する変換ケーブル コチラがAmazonで人気の、Thunderbolt(Mini DisplayPort) – HDMI変換ケーブル。 ケーブルの長さは1.8m。 初めはディスプレイとノートPCを繋ぐだけだと少し長いかなと思いましたが、テレビに出力する時は丁度良く、ディスプレイに繋いでみても意外とちょっと余る位で邪魔にならず、いい長さでした。 カラーのホワイトはMacに良く合います。 3重シー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く