tl;dr is at the end In various AngularJS tutorials and documentation, the authors choose to use service or factory but don't explain why you would use one or the other. Few mention that value and constant are also options. Let's see why you would use one over the other. We should also understand how providers work: providerHere's the source for the provider method: function provider(name, provider
CSS Flexbox Please! The CSS Flexible Box Layout Model, or "flexbox", is one of the specification in CSS3. It provides for the arrangement of elements on a page such that the elements behave predictably when the page layout must accommodate different screen sizes and different display devices. For many applications, the flexible box model provides an improvement over the block model in that it does
已通过安全加密检测 如果没有自动跳转,请点击下方按钮前往 点击进入购彩中心360安全卫士提供技术支持 Copyright © 1998 -2020. All Rights Reserved.
この記事は、Android Advent Calendar 2013の12月3日のものとなります。 Android 4.4 KITKATから、一般のアプリ開発者がSMS/MMSのデフォルトアプリを開発することが出来るようになりました。 本記事では、新しいSMSの仕組みのメリット、逆にこれまで動作していたアプリで気をつけないといけないこと、デフォルトSMSアプリを作る方法などについて紹介します。 なお、筆者の環境ではMMSを取り扱えないため、SMSに絞って説明いたします。 ((NTT DOCOMO回線ではMMSを利用できないため。)) 本記事は、Android Developer Blogの以下のAndroid 4.4 SMS新機能関連記事とAPI Reference、AOSPのコードなどなどを参考にして実験した結果を基にして書いています。 Getting Your SMS Apps Rea
この記事は Haskell Advent Calendar 2013 1日目前半の記事です.後半の記事もよろしく. cabal sandboxは便利だけどdep hellが無くなったわけではない.ほとんどにわかに見えなくなっただけだ.むしろsandboxに甘えて針穴通すようなbuild-dependsを書いてしまうようでは,すぐにまた地獄は-よりおぞましくなって-我々の前にその姿を現すだろう.しかも,そうなったときは最早避けようもない.みんなgems/bundlerやらcpan/cpanmやら先達のアレコレ見てきてイロイロと「こうなってるとマズい」という反省も貯まっているんじゃないのかねぇ? 特に,Debianなど全体で一貫した依存関係を目指し,かなりの気合いを入れてhackageも取り込んでメンテナンスしてくれてるディストリビューションにおいて dep hellに引き摺り込むようなhac
Fluentd というソフトウェアがある。日本国内ではそこそこ話題になってきたが、何ができるのか、何に使うと嬉しいのか、何に使えるのか、という点について詳細をよく知らないという人もおそらくまだ多いことでしょう。 なので、簡単にまとめる。 http://fluentd.org/ なお以下の個別項目ごとに書いていくが、その手前にまとめを置いておくので忙しい人はそれだけ読むとよい。インストールや設定については導入部分については日本語の記事はもう多くあるので、触れない。 概要 できること ログの収集 センサデータ等の収集 汎用データ処理プロセッサとして 頻出ユースケース ログの収集 データの集約 簡単なリアルタイム集計 ソフトウェアとしての特徴 コア プラグイン 安定性 性能 開発体制 コミュニティ ぶっちゃけどうなの? まとめ 現時点で、複数の場所に分散したデータや常に増え続けるデータの安全な転
12月2 Emscripten によって生成された asm.js 対応コードは本当に人間が書いたコードより速いのか? はじめに 先日、いつものように Twitter 監視業務に勤しんでいたところ、下記のような発言を見かけました。 asm.jsは対応してないブラウザでは読めないし遅いって説明をされることが多いけど、ams.jsはJavaScriptの中で高速実行可能なものだけを使って更に少し制約を加えて底上げをしてるものなので、多のブラウザであっても普通に人間が書いたコードよりも速いっすよ— dynamis (でゅなみす) (@dynamitter) 2013, 11月 29 なるほど、機械によって生成された asm.js 対応のコードはどんなブラウザでも速いよという主張です。 自分は JavaScript で高速に動作するように注意して書いた zlib.js というのを作っていたので、zl
Gruntfile.js grunt-pagespeed タスクをロードするように追記し、pegespeedタスクを定義します。 ここではPageSpeedのデスクトップ版チェック、モバイル版チェックを定義しています。 module.exports = function(grunt) { grunt.initConfig({ pagespeed: { desktop: { options: { paths: ['/', '/bijin-zoroe/', '/bijin/1134'], locale: 'ja_JP', strategy: 'desktop', threshold: 70 } }, mobile: { options: { locale: 'ja_JP', strategy: 'mobile', threshold: 65 } }, options: { key: 'API_
本投稿について Gruntプラグインを紹介していくGrunt Plugins Advent Calendar 2013の12/1の投稿です。 さっき作ったばかりなので、まだすっきりさっぱりしたカレンダーになってますので、どうぞよろしくお願いします。 http://qiita.com/advent-calendar/2013/grunt-plugins grunt-githooksとは GitフックでGruntタスクを実行する仕込みをしてくれるGruntプラグインです。 https://npmjs.org/package/grunt-githooks https://github.com/rhumaric/grunt-githooks Gitフックとは Gitではcommitやpush, rebase, checkoutなどいくつかの操作ができますが、それらの特定の操作を行ったときに、スクリ
grunt-platoとは platoというツールから、JavaScriptコードのソフトウェアメトリクスを計測し、HTMLでレポートを生成してくれるGruntプラグインです。 https://npmjs.org/package/grunt-plato https://github.com/jsoverson/grunt-plato platoとは 上でほとんど書きましたが、platoはJavaScriptコードのソフトウェアメトリクスを計測し、HTMLでレポートを生成してくれるNode製のツールです。 https://github.com/es-analysis/plato platoではjQuery, Grunt, marionetteのレポートをサンプルとして公開してくれてるので、まずはこれらを見て、どのようなものなのか知ってください。 http://es-analysis.gith
無縁だと思われていたHTML5がエンタープライズWeb開発の特性を変えてしまった Presentation Transcript 無縁だと思われていたHTML5が エンタープライズWeb開発の特性を 変えてしまった 2013.11.30 HTML5 Conference 2013 講演者紹介 川田 寛 NTTコムウェア株式会社 技術SE部 ・html5jエンタープライズ部コミュニティ部長 ・業務システムのためのHTML5勉強会(計6回) 主催 ・技術評論社 gihyo.jp 寄稿 ・技術ブログ-ふろしき.js ライター @kawada_hiroshi kawada.hiroshi@nttcom.co.jp ご存知ですか? Internet Explorerが通った 2度の戦争を 第一次ブラウザ戦争Web技術 vs Web標準ではアプリ機能が実装できない 独自実装により機能強化し戦った 19
HTML 5 Conference 2013 1. § Yoshio Terada Java Evangelist § http://yoshio3.com, Twitter : @yoshioterada 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2. 以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するもの です。また、情報提供を唯一の目的とするものであり、いかなる契約にも 組み込むことはできません。以下の事項は、マテリアルやコード、機能を 提供することをコミットメント(確約)するものではないため、購買決定 を行う際の判断材料になさらないで下さい。オラクル製品に関して記載さ れている機能の開発、リリースおよび時期については、弊社の裁量により 決定されます。 Oracle
SassなどのCSSプリプロセッサを使うWebデザイナが増えてきました。Sassをコンパイルするだけなら黒い画面(ターミナル)を使わずともGUIアプリからの利用で問題ありません。が、ここは一歩踏み込んでGrunt(JavaScript製のタスクランナー)を使って、Sass以外のコンパイルやライブリロード、画像最適化、CSSのリントやスタイルガイド生成など、あらゆる作業をGruntに任せてより効率的な開発環境を手に入れてみませんか。 ども、Front-end Developerをしております@t32kです。今日はがんばります。 Frontrendというコミュニティ活動をしています。通常は東京で3~4ヶ月の周期でフロントエンドをテーマにした勉強会を開催しています。良かったらみなさんもご参加くださいませ。 Agenda 今日の話す内容は以下のとおりです。 なぜGruntを使うの? Gruntの使
1. Draft Ecma/TC39/2013/0xx ECMA-262 6th Edition / Draft November 8, 2013 Draft ECMAScript Language Specification JavaScript 2013 Report Errors and Issues at: https://bugs.ecmascript.org Product: Draft for 6th Edition Component: choose an appropriate one Version: Rev 21, November 8, 2013 Draft ECMAScript 6th & JavaScript Fast Parts @HTML5 Conference 2013 by Tomoya Asai (dynamis) Reference number E
1. ブラウザとMIDIの出会いが拓く WebとMusicの新しい世界 AMEI Web MIDI WG Yamaha Corporation Ryoya KAWAI google.com/+RyoyaKawai 3. AMEI について ● 一般社団法人 音楽電子事業協会 ○ MIDI規格を策定していたMIDI規格協議会(JMSC)が前 身で、1996年に社団法人化された。活動内容は、日本 国内においてMIDI規格の標準化、規格の策定、管理、 普及活動(MIDI検定試験)を行っている団体。 ○ 2013年9月 Web MIDI Working Groupを発足させ、同 時にW3Cへ加盟し積極的にWeb MIDI APIの規格策定 ・普及活動を開始。 URL:http://www.amei.or.jp/
This document discusses modern CSS architecture patterns. It introduces concepts like OOCSS, SMACSS, and BEM for organizing CSS in a modular, scalable and maintainable way. It provides examples of how to build reusable CSS modules and maintain them through techniques like naming conventions, categorization and decoupling CSS from HTML. The presentation emphasizes goals of building predictable, reu
3. HTTP/2.0とは、 • HTTP/1.1 の策定(1999年)から 14年。 • IETF httpbis WGで HTTP/1.1仕様 改訂の見込みがたった。 • 新しい仕様を作る動きが開始 • 従来のHTTP/1.1のセマンティク ス維持。互換性保持。 • HTTP/2.0でフレーム化、新しい シンタックスを導入。 • SPDYをアイデアにしているが、 仕様提案を一般公募して決定。 HTTP/1.1 Semantics HTTP/2.0 Frame Layer TLS TCP IP(v4/v6) Ethernet 4. まさに今、HTTP/2.0絶賛開発中 HTTP-draft-06/2.0 対応相互接続試験実装リスト 名称 実装言語 Client,Server, Intermidate ニゴシエーション 1 nghttp2 C S, C, I NPN, Upgrade, D
3. 1章 いかりを上げる Casting Off Anchors モバイルフロンティアを探索するための準備 Preparing to Explore the Mobile Frontier Nov 30 2013 Kaoru Shimizu @HTML5 Conference
5. 5 モバイルの現状を、真摯に受け止める • 世の中、ネイティブアプリ全盛期 – パズドラからgmailまで、あらゆるアプリがネイティブアプ リで登場 – HTML5で作成され、世界的に普及しているWebアプリは一つ もない • ネイティブアプリの開発が大変楽になっている – メジャーなOSが、iOSとAndroidの2種類のみ – クロスプラットフォームなフレームワークもたくさん出来 ている • 大変遺憾ながら、 ネイティブアプリ >>> Webアプリ Broadtail Confidential Confidential 5 6. 6 Webアプリの利点と欠点 利点 欠点 • インストールが不要 • 実行速度が遅い • あらゆるブラウザ搭載端末か ら、URLのみで起動できる • 互換性がない • リアルタイムアップデートが 可能 • 3D、音楽などのハードウェア に密着した処理が辛
(the Microsoft Conference 2013やHTML5 Conference 2013で使用したスライドです。 Web の技術は日々進化しています。HTML5 で注目された Canvas や Video はもはや当たり前となり、WebGL や WebRTC、MPEG-DASH へと進化しつつあります。HTML5 も勧告候補となり、HTML5.1 がこの春に草案となりました。一方で、Web は”アプリ”のために利用されることも増えてきたため、JavaScript を生成する中間言語、TypeScript や Coffee Script などの存在感も増してきました。本セッションでは、最新の Web 技術のトレンドをまとめつつ、マイクロソフトの技術や製品との関係をご紹介します。Read less
HTML5 Conference 2013 @ 2013.11.30 Follow up: http://d.pr/WvTf
Aizu Advent Calendar 2013、今年もやっていきます!宜しくお願いします。 一日目の @yutopp です。 今回は、日本語の資料が乏しいような気がする、LLVMのガベージコレクションサポートについてサラっと調べてみました。 ドキュメントは Accurate Garbage Collection with LLVM — LLVM 3.4 documentation になります。 実験には、Linux Mint 15(64bit)、Clang 3.4 svn(194075)、LLVM 3.4 svn(194075) を用いています。 ちなみに今回ガベージコレクション自体は実装していません。申し訳 of the world ガ・ベ・コ・レ、始まります まずガベージコレクションについて。Wikipediaの記事を読むと良いです。 ガベージコレクション - Wikipedia
In response to a chatter between Japanese developers on Twitter about how asm.js would perform on web browsers other than Firefox, @y_imaya has written a benchmark between zlib.js that he develops and maintains vs. zlib-asm written by @ukyo by inflating (e.g. decompressing) Canterbury Corpus (a well-known set of files used for benchmarking compressor/decompressors). His blog post can be found here
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く