タグ

2014年3月6日のブックマーク (9件)

  • AngularJSでゲームをつくる「艦隊くりっかー」

    まえおき これはAngularJS Startup AdventCalendar の15日目の記事です。 14日目:AngularJSとAngularJSモジュールでi18nを実現する(2) - Qiita [キータ] 稿ではAngularJSでゲームを作ったときに気づいたこととかを元に、どんな感じでアプリケーションを構成するかをざっくり書きます。実際のゲームを作る上でのTipsとかってよりは、基礎的なディレクティブとかサービスの使い方中心ですが、ゲームの実例も多少書くのできっとどう分けるかを理解できるはず。で、それが把握できればゲームをどう作るかもわかるはず。 一応ある程度AngularJSの基礎用語くらいは聞いたことあるくらいの人対象です。 それのどこがスタートアップなんだとか気にしない。泣かない。 ちなみにAngularJSはゲームを作るのに適したフレームワークではないです。 もっ

    AngularJSでゲームをつくる「艦隊くりっかー」
  • カラーコードを素敵に扱うビット演算(JavaScript おれおれ Advent Calendar 2011 – 8日目) | Ginpen.com

    JavaScript おれおれ Advent Calendar 2011 – 8日目 CSSで色を表現する方法の一つにカラーコードというものがありまして、#55CC2Aみたいな感じで色を表現できますね。光の三原色RGB (Red, Green, Blue)を2桁の16進数で表現して連結したものです。 これをJavaScriptから扱うなら、そのまま16進数で0x55CC2Aみたいに扱うと見た目が似ていて楽チンそうです。(ちなみにアルファベットは大文字でも小文字でも可。) この中から一色分だけ取得したりするには、ビット演算でムニャムニャするのが良いです。 (あるいはrgb()の形の表現でも良いでしょう。) 先に結論 // 取得 var code = 0x55cc2a; var red = code >> 16; // => 0x55 var green = code >> 8 & 0xff;

    カラーコードを素敵に扱うビット演算(JavaScript おれおれ Advent Calendar 2011 – 8日目) | Ginpen.com
  • angularjshub.com

    Virgin Coconut Oil in Ayurveda: Ancient Wisdom Meets Modern Wellness Ayurveda, the ancient Indian system of medicine, has been harnessing the power of natural remedies for centuries. One such gem from this ancient tradition is Virgin Coconut Oil. In recent years, this traditional elixir has gained immense popularity in the modern wellness world. Let’s explore how Virgin Coconut Oil aligns with Ayu

  • AngularJSでカスタムサービスを作成するときの作成法まとめ

    AngularJSでカスタムサービスを作成することは非常に大切です。なぜならビジネスロジックはサービスとして書くべきであり、そのようにプログラミングすることが想定されているからです。(少し自信ありませんが、多分そうです) カスタムサービスを作成する方法ですが、いくつか選択肢があります。 $provide#value メソッド $provide#service メソッド $provide#factory メソッド $provide#decorator メソッド $provide#constant メソッド $provide#provider メソッド 個人的にはserviceメソッドだけ使っていれば事足りるのでいいや、という気もするのですが、できれば使いわけたいです。valueやconstantを使い分けられるとコードの可読性と保守性が上がりそうです。そんな訳でこれらの違いや使い方について自

  • クライアントからやってくる本物のHTTPリクエストをダンプする - Qiita

    Rack限定ならむかし rack-spyup というものを書いた。自分で使ってみたけどJSON APIのデバッグとかだと革命的に便利だと思う。 ただ、Rackに到達する前にリクエストがお亡くなりになったりとか、そもそもサーバルビーじゃないしとかあると思うので、もっと汎用的な感じでダンプする手順をメモしてみる。 リクエストが来たら内容を全部ダンプするHTTPサーバを作る Rubyに標準添付されている、WEBrickの基的な機能で割と簡単に作れる。 # -*- coding: utf-8 -*- require 'optparse' require 'webrick' require 'json' options = ARGV.getopts("p:", "port:") # The :monkey: raises # cf. http://d.hatena.ne.jp/vividcode/

    クライアントからやってくる本物のHTTPリクエストをダンプする - Qiita
  • テスト駆動開発/振る舞い駆動開発を始めるための基礎知識

    連載目次 2000年代初期に開発手法として確立された「テスト駆動開発」(Test Driven Development、以下「TDD」)は、その後10年もの間で普及が進み、今や珍しくない開発スタイルの1つとなっています。国内でも「アジャイルアカデミー」「TDD Boot Camp」などによる推進・普及活動が各地で活発化し、認知が広がってきました。 なおTDDは誕生からこれまでの間に、さまざまな工夫や実践上のノウハウが提唱されてきました。またTDDの普及に影響を受け、他のさまざまな「テストファースト」手法も台頭してきています。 稿では、そうしたTDDの発展や、振る舞い駆動開発(Behavior Driven Development、以下「BDD」)など他のテストファースト手法への展開についても解説します。 ※編集部注:ソフトウェアの「テスト」そのものの概要や種類について知りたい方は記事「J

    テスト駆動開発/振る舞い駆動開発を始めるための基礎知識
  • AngularJS の $watch, $digest, $apply について書く - きちぽよ〜

    「僕らはみんな河合荘」 のアニメ化決定に小躍りしている seikichi です. 律ちゃんかわすぎ……. 前置きはさておき,AngularJS の話をします. AngularJS はブラウザ上で動作するWebアプリケーションを作成するための JavaScript フレームワークです.Backbone.js,Ember.js,Knockout.js などに代表される,最近流行り(?)のMV*フレームワークの1つと言えば良いのでしょうか. AngularJSの公式サイト に掲載されているサンプルを見てみます. テキストボックスの内容を変更すると,<h1> 要素の中身にリアルタイムに反映されます. すごい.JavaScript をまだ1行も書いてないのに,何か作った気分になってしまいました (おいおい). AngularJS は ビューでの変更をモデルに,モデルでの変更をビューに自動的に反映する

    AngularJS の $watch, $digest, $apply について書く - きちぽよ〜
  • AngularJSリソース一覧 - Kazzzの日記

    AngularJSはその規模としてはかなり大きい部類に入ると思うが、そのわりにはリソース(特に日語)が少ないので学習するのには苦労する。 そんな中私が参考にしているリソースを紹介しておく。 (重複ご容赦) リファレンス 家。何はなくともまずはここから。 AngularJS ― Superheroic JavaScript MVW Framework angular/angular.js · GitHubリポジトリ AngularJS: API Reference 非公式だがリファレンスの邦訳をされている方がいらっしゃる。とても有難い AngularJS 1.2 日語リファレンス | js STUDIO @tomof アドオン、拡張用ライブラリィ 一緒に使うと色々捗るもの。ものによっては殆ど必須のものもある。 Bootstrap (CSSのフレームワーク、私は一緒に使っている) Ang

    sisidovski
    sisidovski 2014/03/06
    有用
  • AngularJS Startupのカレンダー | Advent Calendar 2013 - Qiita

    AngularJS Startup Advent Calendarは、AngularJSという、一見便利そうだが、日ではあまり広まっていないJavascriptフレームワーク(MVW(?))の普及目的で立ち上げ。 AngularJS 最近の気になった記事 作成者は、触りたての初心者であるため、AngularJSを始めるに当たっての基的なところをチュートリアルなどをやりながら、投稿することイメージしています。 このカレンダーの意図に感して頂ける方はどしどし参加願います。 日での知名度があまりないため日語ページが少なく、少し敷居が高いようです。 2013年12月24日(月)追記: 個人的に勝手に上げたAdvent Calendarでしたが、最終的に予想外に多くの方々に投稿を頂き、濃い内容になりました。 (間違いなく、こいつに任せているととんでもなくチープになり危なかっしいというところ

    AngularJS Startupのカレンダー | Advent Calendar 2013 - Qiita