タグ

2015年5月15日のブックマーク (7件)

  • JavaScriptからグローバル変数を抽出し、レガシーなコードに立ち向かう - 弥生開発者ブログ

    こんにちは、Misoca開発チームのmzpです。ゴールデン・ウィークは北海道で過していました。 最近、JavaScript関連の技術がどんどんでてきてますね。 それはそれとして、数年前から続いているコードベースだと、グローバル変数を利用していたりjQueryを直接利用していたりといった箇所がいくつか残っています。 Misocaでも2〜3年前に書かれたJavaScriptが不用意にグローバル変数を利用していて、メンテナンスが難しい状態になっていました。 少し前にそういったJavaScriptをからグローバル変数を除去し、メンテナンス性を向上させたので、今回はそのときの話を紹介したいと思います。 手法の選定 グローバル変数を抽出するには主に2通りの方法が考えられます。 実際にJavaScriptを実行しその前後でwindowオブジェクトに増えたプロパティを調べる。 minify等でコードが変形

    JavaScriptからグローバル変数を抽出し、レガシーなコードに立ち向かう - 弥生開発者ブログ
  • ミラーボールにソウルミュージック?200円均一の個性たっぷり立ち飲み「イチゴー」に行ってきた | NOMOOO(ノモー)

    神田には老舗の大衆割烹から大箱の酒場、酒屋の直営バルまであらゆるジャンルの飲み屋が揃いますが、そんなバリエーション豊かな神田においても、とくに個性的というか飛び出しているようなお店があります。 淡路町駅近くで、JR神田駅周辺と比較すると比較的静かなオフィス街なのですが、どこからともなく昭和な曲が聞こえてきます。演歌ではなく、ソウルミュージックというのでしょうか、平成育ちの私には昭和のダンスミュージックは逆に新鮮な感じ。ダンススタジオでもあるのかと音の聞こえる方向を覗いてみると、そこにはでーんと「オール200円酒つまみ」の文字。 そう、なんとソウルミュージックの流れる立ち飲み屋なのです。ということで、日は「イチゴー」にお邪魔します。 正面に入り口はなく、オフィスビルのエントランスから入っていくのですが、入り口の無機質なドアがなんとも言えません。一見さんならば、ここで回れ右しそう… 勇気を出

    ミラーボールにソウルミュージック?200円均一の個性たっぷり立ち飲み「イチゴー」に行ってきた | NOMOOO(ノモー)
  • ブラウザでビジュアルテストをするreftest-runnerを作った

    概要 reftest-runnerというブラウザで描画内容やレイアウトといった表示結果をテストするためのライブラリを作りました。 要素技術としてはブラウザ、WebDriver API、レンダリングキャプチャ、画像Diffという感じです。 azu/reftest-runner 時間が無い人向け 以下のスライドに簡単にreftest-runnerやreftestとはなにか、どういうユースケースがあるのかが書いてあります。 reftest-runner-overview.pdf reftestとは reftest(Referrence Test)とは、2つのHTMLの表示結果(スクリーンショット)を比較することで表示結果が意図したものかをテストする方法です。 用意するHTMLとして以下の2種類を1セットとして用意して利用します。 テスト用HTML テストしたい機能を使って実装したHTML リファ

    ブラウザでビジュアルテストをするreftest-runnerを作った
  • 導入実績は既に50社、一気通貫のデジマケツール「B⇒Dash」運営会社が3億円の資金調達 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

    電通が今年2月に発表したネット広告費1兆円越えの調査報告のことを覚えている方も多いだろう。総広告費約6兆円に対して約16%で1兆円台に乗ったのは初めてのことになる。 インターネットからの送客導線がどんどん拡大する一方、デバイスの多様化、コンテンツマーケティングやネイティブ広告、動画広告、リスティングなどの「入り口」の増加、DSP、SSP、DMPにみられるアドテクやデータ活用など、デジタルマーケティングを支える現場は極度に複雑化の様相を呈している。 こういった課題に取り組むのがマーケティングオートメーションといわれる分野で、リードとなる広告やソーシャルメディア管理からキャンペーン管理、顧客管理(CRM)、レポーティングなど、ワンパッケージでデジタルマーケティングに関するPDCAをサポートするソリューションが生まれてきた。 例えば昨年の2月にVentureBeatで発表されている人気のプレーヤ

    導入実績は既に50社、一気通貫のデジマケツール「B⇒Dash」運営会社が3億円の資金調達 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
  • アプリをアンインストールしたことで会社に解雇された女性

    「会社用のiPhoneにインストールしておくように」と上司から言われていたアプリをアンインストールした女性が解雇される事態が発生しました。アプリは1日24時間、休みの日を含めて毎日女性の行動をトラッキングしていたそうです。 Worker fired for disabling GPS app that tracked her 24 hours a day [Updated] | Ars Technica http://arstechnica.com/tech-policy/2015/05/worker-fired-for-disabling-gps-app-that-tracked-her-24-hours-a-day/ Intermexで働いていたMyrna Ariasさんが、上司であるJohn Stubitsさんにインストールするように言われていたのはXoraというアプリ。Xoraは被

    アプリをアンインストールしたことで会社に解雇された女性
    ko-ya-ma
    ko-ya-ma 2015/05/15
    会社用のiPhoneの電源を休日に切らないってことは、実際にいつどんなときでも対応する必要がある仕事だったってことかな?
  • .htaccess の書き方

    .htaccess とは.htaccess のルールファイル名コメントアウト文字コードと改行httpd.conf転送と有効範囲正規表現Apache のモジュールと .htaccess で利用可能なディレクティブモジュールとディレクティブ一覧HTTP環境変数後方参照RewriteRuleの後方参照RewriteCondの後方参照まとめ.htaccess とは[1] Apache HTTP Server Webサーバソフトウェアが "Apache" である必要があります。 .htaccess とは、Webサーバの動作を制御するための設定ファイル [1] です。設定例としては、特定のファイルやディレクトリのアクセスを禁止したり、HTTP 404(Not Found:未検出)エラーページをカスタマイズすることもできます。.htaccess は設置しなくともWebサイトは問題なく動作しますが、セキュ

    .htaccess の書き方
  • VagrantFileを読もう(主にNetwork周り) - hao's work log

    CentOS6 を Vagrant で起動させるにあたって、ネットワークの設定を行ってみたいと思います。 参考サイト Vagrant Document ネットワークアダプターについて VirtualBox上でゲストOS(VirtualBox上のVMのことです。ここではゲストOSで統一します。)の設定を見ることができますが、ネットワークタブを開くとネットワークアダプターという項目があります。ここの割り当てで、ネットワークアダプターのモードを変更することができます。 それぞれのモードについてどのような役割があるのか簡単に見てみます。 未割り当て NICとして認識はするが、なんの設定もされていない状態です。 NAT 通常ゲストOSは、ホストOSと違ったネットワーク帯としてIP(プライベートIP)が振られ、外部・ホストOSとの通信はできません。そこで、ホストOSとゲストOSの間で VirtualB

    VagrantFileを読もう(主にNetwork周り) - hao's work log