Ember.js 2.0はメジャーバージョンアップながら、1.x系からの大きな機能追加や変更が行われているわけではなく、1.x系で非推奨となった多くの機能を削除しInternet Explorer 8のサポートも終了、今後の進化に向けてブラッシュアップしたバージョンと言えます。 そのためEmber.js 2.0は1.xの機能のほとんどを引き継ぎ、大きな互換性の問題は発生しない模様です。 2.0への引き継ぎバージョンとなる1.13も同時リリース Ember.js 2.0と同時に1.x系最後のリリースとなる予定のEmber.js 1.13.0もリリースされました。 1.13では、Ember.jsのレンダリングエンジンとして3度目の大幅な改良が加えられたGlimmerレンダリングエンジンを搭載。ReactのようにVirtual DOMを内部に持ち、書き換えの差分だけを実際のDOMに反映させること
いくら人の話を聞いてもピンと来ないし、DDD本を読んでも全然頭に入らないので、自分なりに解釈してまとめることにしました。よろしければ、どぞ。 これって、ドメイン駆動設計? from Michitaka Yumoto www.slideshare.net ドメインからモデルを抽出→モデルの振る舞いと情報を定義→サービスに汎化させる、という流れを取っています。行間多めです。さーせん。 ドメインというのは、どうも2つの性質を持っている言葉のようだと思いました。 その世界で現状行われていること 行われていることに対する希望や不平不満からくる要求(関心事と言うらしい) 上記の定義がだいだいあってるとすると、「その世界で現在進行中の物事及びそれに付随する要求をキチンと実装できる設計にしようぜ」って話がドメイン駆動設計の総論で良いのでは、というのが1つ。 で、ドメイン(特にいまやってる物事)を抽象化す
世界的ベストセラー書“The Book of CSS3”待望の邦訳。本書では難解なCSS3仕様を平易な言葉で解説し、一般に広く使われているモダンなブラウザとCSS3で何ができるかを明らかにしながら数年先を見越した最先端のWebデザインを追求します。良いデザインの原則に焦点を当て、実践的なサンプルを豊富に使って解説しているので、読者は無理なくCSSのスキルを向上できます。ウェブ開発の中でスタイルを設計しながらどんなデザインにしてやろうかと考える開発者は必読。気絶するほど美しいリッチなウェブを作れるようになります。うまく魅せないCSSなんてCSSじゃない! 目次 賞賛の声 はじめに まえがき 1章 CSS3入門 1.1 CSS3とは何か(どのようにしてこうなったか) 1.1.1 CSS3の歴史 1.1.2 CSS3はモジュール形式である 1.1.3 CSS3は存在しない 1.2 モジュールの標
ゲストライターの村上です。 studio9の記事を見ている皆さんは、カメラや写真を趣味にしている方が多いと思います。 また、それ以外にも仕事に関わる事で見ている方も多いと思います。ちなみに自分がstudio9を知ったキッカケは仕事で必要な事を探している時にでした。 仕事でカメラや写真を扱っていると、ほぼ確実にPhotoshopを使う機会が何かしらあると思います。仕事で使ってみるとわかるのですが、Photoshopの使い方というのは人によって様々です。 Photoshopについては特に情報収集しています。自分は本を見て勉強することもありますし、WEBの記事を読んで勉強することもあります。ただ1番の勉強になるのは、他の人の使い方を見る事です。勉強になる事がかなり多くあります。 自分は残業が嫌いなので効率化をして、残業をしないために色々な人の作業を見てきました。そこで効率化をする人が1番よく使っ
デザインが秀逸なはてなブログの方たち 1.Literally tsukuruiroiro.hatenablog.com はてなブログの中でも群を抜いてかっこいいブログ。このブログアイコンの時点ですでにハイセンスを感じますよね。いつかこんなデザインにカスタマイズしてみたいという目標にさせてもらってます。ヘッダー、サイドバー、記事のタイトルなどすべてが参考になります。スマホサイトのほうのデザインも秀逸です。私も真似させてもらいました。この場を借りて感謝申し上げます。 2.AIUEO Lab2 akiueo.hatenablog.com 明るく見やすく親しみやすいレイアウト。サイドバーの人気記事なんてすごいですね。フッターにカテゴリーのリンクがあることでサイト内のアクセスがしやすくなっていると思います。 3.がじぇぶ gadgety.hatenablog.com すっきりとしたデザインながらポッ
久々に話を聞いてて楽しいサービスだった。出会い系のようでそうでない、新しいゲームのようなサービスだ。 ネット系サービスの運営を手がけるgram30は6�月16日、「今」飲んでる人をマッチングして一緒に飲める、飲み仲間発見アプリ「JOIN US」を公開した。iOS対応で利用は無料(但し、20歳以上限定)。サービス開始当初の対応エリアは東京都内23区となっている。 運営元のgram30はBUYMAを立ち上げたエニグモのメンバーが中心になって創業した会社。設立時にエニグモ創業者の田中禎人氏が支援して設立されている。 JOIN USの面白い点はいくつかあるのだが、まずやはり登録審査制であることを挙げなければならないだろう。 ユーザーはまず、facebookログインをした後に運営側の審査を通る必要があるのだが、gram30代表取締役の内田洋輔氏に話を聞いたところ、この審査が結構厳しいらしい。 男女1
Googleが提唱する「Material Design」は、Webページやアプリなどさまざまなメディアに採用されるようになってきました。そのMaterial Designの中の一つ、サイズやカラーや形を変えることができるデジタルの紙(クァンタムペーパー)をメタファにしたボタンを実装できるスクリプトを紹介します。 デモのアニメーション Quttonsの使い方 Step 1: 外部ファイル 当スタイルシートとスクリプト、jQueryとVelocityを外部ファイルとして記述します。 <head> ... <link rel = "stylesheet" href = "Path/To/Quttons.css" /> </head> <body> ... コンテンツ ... <script src = "Path/To/jQuery" type = "text/javascript"></scr
カラーの見極め、文字の美しい字詰め、図形の認識など、デザインに大切なスキルが自分はどのくらいなのか分かり、しかも勉強にもなるスキルチェックのゲームをまとめたサイトを紹介します。
(2015年10月追記)watchOS 2 正式リリースに伴い、各サンプルのスクショ付きで新たに紹介記事を公開しました: http://d.hatena.ne.jp/shu223/20150923/1442960805 以下はベータリリース時の古い記事になります。 先週の WWDC15 にて watchOS 2 が発表され、ついに待望のネイティブ動作する Apple Watch アプリがつくれるようになりました。それに伴い、WatchKit には多くの機能が追加され、ClockKit や WatchConnectivity 等の新しいフレームワークも登場しました。さらにいえば、従来フレームワークもウォッチ側で動作するようになったことから、これらもある意味新APIであるといえます。*1 そんなわけで、数が少なすぎてびっくりした 初代 watchOS の発表時とは打って変わって、今回は遥かに多
東京ビックサイトにて2014年8月14日から3日間開催される「コミックマーケット88(以下、コミケ88)」で、アニメーターさんが参加しているサークルを一覧でまとめました。 こちらでは、サークル名、配置、コミケウェブカタログへのリンク、pixivやTwitterなどへのリンクなどをまとめています。簡単ではありますが、裏付けが取れたサークルのみを掲載しています(サークルカットや配置的にアニメーターだと予想できても、裏付けができなかったサークルは掲載していません)。手動での更新となりますので、まだ追加されていないサークルや誤字脱字、記載漏れ・ミスなどありましたらメールもしくはツイッターで連絡をお願いします。
はじめに 2015年6月のWWDC2015でiOS9とかSwift 2.0とかが発表されましたが、 それらを扱うためのXcodeの新バージョンであるXcode7も発表されました。 Xcode7の新機能の中でも、個人的にはUI recordingが特に気になったので、簡単に触ってみました。 最初に言っておくと、 「XcodeでSelenium IDEのように画面操作を記録しつつ、Selenium WebDriverのようにテストコードを記述・実行できる」 という内容です。 テスト対象のアプリを作る 使用感を確かめるために、まずはテストアプリとしてボタンを押すと数字がカウントアップするアプリを作りました。 (2020-03-10 追記: Swift5にMigrationしました) 「+1」ボタンをタップすると、その回数が表示されます。 UIの動作をテストする アプリができたので、早速テストを作
米Appleが発表した次期モバイルOS「iOS 9」は、iPhone 4SやiPad 2といった旧世代の端末でも動作する。しかしながら、こうした古い端末で最新のアプリが動くとは限らない。iOS 9では、最近の世代のiPhoneやiPadでのみアプリが動作するように開発者が対象を限定できるようになるからだ。 アプリ開発者は、iOS 9のリリースと共に導入されるポリシー変更によって、64ビットプロセッサを搭載した端末のみにアプリの対象を限定できるようになる。最新鋭の高性能な端末でのみ動くアプリの開発が可能だ。現時点で言うと、「A7」以降のプロセッサを搭載した、iPhone 5s、iPhone 6、iPad Air、iPad Air 2、iPad Mini 2、iPad Mini 3でのみインストールが可能なアプリとなる。動作対象外のプロセッサを搭載した端末では、そもそもApp Storeでその
Facebook、静的コード解析ツール「Infer」を公開。Objective-C/Java/Cコードのバグを指摘してくれる Inferが対応するコードはAndroidのJavaとiOSのObjective-C、およびC。現時点ではAndroidとJavaではNullPointerExceptionおよびリソースのリーク。iOSとCコードではメモリーリークを発見してくれます。 実際にプログラムを実行することなくバグを発見しようとする静的コード解析は、コードをビルドしてテストプログラムなどを実行するよりも迅速にバグを発見できる方法として期待されています。 Inferも、Facebookがより早く高い品質のソフトウェアをデリバリする目的で開発されたものです。下記はInferを発表したブログ「Open-sourcing Facebook Infer: Identify bugs before y
音でペースを上げろ。Spotifyのアルゴリズムおすすめプレイリストで走ってみた2015.06.15 21:00 satomi 速く走れるシューズ、ウェア、トラッカー、アプリはいくらでもあるけど、僕が試して唯一効いたのはずばり、音源です。だからSpotifyに「君のランを永久に変える」新メニュー登場と聞いて真っ先に飛びついて…いや、走ってみましたよ。 新メニューの名前は「Spotify Running」。Spotifyのアプリを開いて「Running」をタップすると、カッコいいHOMEに誘導されて、そこに何通りかシーン別プレイリストが出てきます。これはもうできあがってる選曲リストとかじゃなく、DJが作ったインストルメント・リミックスがあって、それを「ムード」に合わせて組み上げてくイメージですね。 ムードは「Epic(KGBから逃げるぐらいの本気ラン)」、「Blissed Out(銀行のCM
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く