タグ

2013年12月11日のブックマーク (10件)

  • クライアントサイドJavaScriptのライセンス管理 | GREE Engineering

    最近シリコンウエハーもらって嬉しかったago(@kyo_ago)です。 このエントリはGREE Advent Calendar 2013 11日目の記事です。 今回はクライアントサイドJavaScriptにおけるライセンス管理の問題を取り上げたいと思います。 ライセンス管理の問題点 「使用しているライブラリのライセンス管理をどうするか」はクライアントサイドJavaScriptにかぎらず発生する問題ですが、クライアントサイドJavaScriptには以下の様な特徴があるため問題が複雑になります。 コードが結合、圧縮される場合がある クライアントサイドJavaScriptでは読み込みの速度を上げるため、使用しているライブラリの結合、圧縮を行うことがあります。しかし、この時誤ってライセンス文が捨てられてしまうことがあります。 ソースが外部に公開される クライアントサイドJavaScriptではソー

    クライアントサイドJavaScriptのライセンス管理 | GREE Engineering
  • 身につけておきたいWebサイト高速化テクニック #2|検証ツールとそもそもHTTPって何だ編 | DevelopersIO

    第1回のアジェンダ編では、高速化に関わる要因と解決策の全体像を紹介しました。 アジェンダ編にもかかわらず多くのブックマーク、シェアをいただきありがとうございます! 余談ですが、記事にブックマーク、シェアをしていただくと、このブログでは執筆者に経験値がたまるような仕組みになっています。 たくさん経験値を貯めると四半期ごとに良いことがあるかもしれないので、気が向いたらこの他の執筆者の記事もシェアしていただけるとうれしいです。 言葉にせずとも、わかっていただけると思いますが、この記事も・・・ね? 右上にあるボタンをちょちょっと。 題 余談はさておき、題に入りましょう。 今回は「無駄なリクエストとレスポンスの削減」に視点を置き、解決策について調査、計測して紹介してみたいと思います。 と思ったのですが、長くなりすぎたため、まずは「検証ツールとHTTPについて」紹介することにしました。 この記事の

    身につけておきたいWebサイト高速化テクニック #2|検証ツールとそもそもHTTPって何だ編 | DevelopersIO
  • HTML5特集 の記事一覧 | DevelopersIO

    Classmethod (Europe) GmbH to Sponsor Local Berlin Art Director and Film Editor

    HTML5特集 の記事一覧 | DevelopersIO
  • インデックスの作成・削除・情報表示・追加|インデックス:データ定義(SQL文)|MySQL|PHP & JavaScript Room

    CREATE TABLE テーブル名(カラム名 型,カラム名 型, ... INDEX(カラム名); または CREATE INDEX インデックス名 ON テーブル名(カラム名); または ALTER TABLE テーブル名 ADD INDEX インデックス名(カラム名); 検索するデータ量が多い場合など、検索対象のカラムにインデックスを作成しておきましょう。 インデックスを作成しないと、検索対象のカラムのデータを全部検索するため、データベースに負担がかかりすぎ落ちることもあります。 インデックスを作成しておけば、カラムに設定されたインデックスを検索するので、データベースの負担も軽減し、なおかつ検索効率がアップします。 主キーを設定したカラム名には、自動的にインデックスが作成されますので、あえて作成する必要はありません。 データベース作成時のCREATE TABLE文でインデックス作成

    インデックスの作成・削除・情報表示・追加|インデックス:データ定義(SQL文)|MySQL|PHP & JavaScript Room
  • web/アプリ横断リターゲティング、その実力は!?実績を調査しました。 | AMoAd オフィシャルブログ - Tech on top -

    こんにちは、最近少し呑んだだけでも翌日に残るようになってきた中村です。 そろそろ生活にも気を配らなければいけない年頃です。 さて今回は、大変好評いただいているweb/アプリ横断リターゲティングについて実績調査をしましたので、皆様にご報告したいと思います。 「そもそもweb/アプリ横断リターゲティングとはなんだ?」という方のために、まず簡単に説明します。 実績報告が題なので、ここはさっくりで失礼しますね。 ※分かりやすいように書いた(つもり)ので、詳しい方が読むと若干違う部分もあるかも知れませんが、ご容赦くださいm(__)m リターゲティング広告とは、自社サイトの訪問者をターゲティングして、再訪を促すように広告を配信する広告手法のことで、このリターゲティングをwebメディアとアプリメディアの両方で実現できるのが、AMoAdの「web/アプリ横断リターゲティング」です。 例えば、webメデ

    web/アプリ横断リターゲティング、その実力は!?実績を調査しました。 | AMoAd オフィシャルブログ - Tech on top -
    rindai87
    rindai87 2013/12/11
  • GitHub - google/vim-maktaba: Consistent Vimscript

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - google/vim-maktaba: Consistent Vimscript
    rindai87
    rindai87 2013/12/11
  • 【はてなスタッフ非公式ブログバトン】CoffeeScriptについて - hitode909の日記

    12月なので,今日から,ブログバトンを始めることにしました. CoffeeScriptについて 最近ちょっとCoffeeScriptを書いたりしていて,チーム内にシェアしたところ,うーんみたいな感じで,あんまり使ったこない人もいそうだったので,まとめておきたいと思います. 経緯 僕はCoffeeScript2011年くらいから使ってて,遊びで書くのは全部CoffeeScriptで書いてる. 仕事では,アプリケーション体じゃなくて,業務上使う便利ツールなどは,CoffeeScriptで書いてる. CoffeeScript導入のメリットについて. 些細なミスが減る CoffeeScriptでは,JSの構文上の微妙に気をつけるべきところがだいたい解消されている. たとえば,Objectを適当に書いておくと,コンパイル後には最後のカンマだけ自動的に除かれるので,書くときに,ここにカンマがあるとI

    【はてなスタッフ非公式ブログバトン】CoffeeScriptについて - hitode909の日記
  • AngularJS を本気でつかうための tips - tokuhirom's blog

    最近、管理画面で AngularJS をつかってみている。 そんな中で、いくつか工夫した点があるのでそれをシェアさせていただきます。 XHR のエラーを表示する XHR のエラーがおきた際のハンドリングをいちいち手でかくのは非効率。管理画面とか中の人しかつかわないので、エラーがおこった旨を随時報告するだけでよい。 そんなケースでは以下のようにする。 angular.module('myapp.exceptionHandler', []) .config(['$httpProvider', function ($httpProvider) { $httpProvider.interceptors.push(function($q, $log, $rootScope) { return { 'responseError': function(response) { $log.error(res

  • 東京人は必須アプリに、「乗換案内」が都内700駅のトイレマップ収載や路線バス検索の無料化などに対応

    「乗換案内」アプリがメジャーアップデートされ(v1.7.0)、路線バス検索に対応したほか、書籍『ピンチ!マップ東京』の収載情報を搭載するなど、かなりのパワーアップをみせている。Android版から提供され、順次iPhone版でも利用可能となる。 人気書籍『ピンチ!マップ東京』の情報を収載 今回のアプデにより、290社以上の路線バスを利用した検索が無料でも使えるようになっている。バス停名を入力し、経路検索を行ったり時刻表を確認することができ、利便性が大幅に向上した。 さらに、書籍『ピンチ!マップ東京』(マイナビ刊)に収載されている、“駅でのピンチに役立つ”トイレ情報などを搭載。書は、IBS(過敏性腸症候群)の悩みを抱える編集者が企画したことなどが注目され、異例の反響を呼んだ人気書籍。それゆえアプリ化への要望も多く、今回の「乗換案内」へのデータ提供でそれを実現する格好となった。 これにより、

    東京人は必須アプリに、「乗換案内」が都内700駅のトイレマップ収載や路線バス検索の無料化などに対応
  • 柔軟なログ収集を可能にする「fluentd」入門 | さくらのナレッジ

    複数台のサーバーやクラウド環境を組み合わせてのサービス運用においては、ログの収集方法に工夫が必要となる。こういった場合に有用なのが、さまざまなログの収集手段を提供するfluentdだ。今回はfluentdのアーキテクチャやそのインストール/設定方法、基礎的な設定例などを紹介する。 さまざまな方法でログを収集できるfluentd 今回紹介するfluentdは、Treasure Dataが開発するログ収集管理ツールだ(図1)。オープンソースで公開されており、Linuxや各種UNIXで動作する。 図1 fluentdのWebサイト ログ収集のためのソフトウェアとしてはsyslogdやsyslog-ngなどが有名だが、fluentdがこれらと異なる点としては、以下が挙げられる。 さまざまなソースからのイベントをさまざまな媒体に出力できる fluentdの大きな特徴としては、ログの収集方法やログの記

    柔軟なログ収集を可能にする「fluentd」入門 | さくらのナレッジ