2016年12月22日のブックマーク (12件)

  • ニコニコ動画は一人の男の働きによって守られている (2ページ目)

    メール送りまくってたのに戀塚さんが動くまで何の対応もなし、プレミアム会員舐めてるのかな運営は? 金払ってるんだぞ俺達は、もっと気で対応してくれよ 最近のニコニコは金になるニコ生ばかりを優遇して、ニコ動を軽視してる気がするよ

    ニコニコ動画は一人の男の働きによって守られている (2ページ目)
    ryota-murakami
    ryota-murakami 2016/12/22
    属人化してる
  • 至高のDockerイメージ生成を求めて - Qiita

    稿は良いDockerイメージを良い方法でビルドすることを探求した記録である。 Supership株式会社 Advent Calendar 2016の21日目にあたる。 2019年現在は@inductor氏の改訂版を見たほうが良い。 この記事で論じた望ましいコンテナイメージの姿は2019年でも変わらない。ただし、multi-stage buildのような新しい仕組みが普及したりツールの評価が定まってきたりと、実現に用いるツールの状況が2016年からやや変化している。 良いDockerイメージ 良いDockerイメージとは何だろうか。Dockerの利点は次のようなものだから、それを活かすイメージが良いものであるに違いない。 ビルドしたイメージはどこでも動く 適切にインストールされ、設定されたアプリケーションをそのままどこにでも持っていける。 コンテナ同士が干渉し合うことはないので、任意のイメ

    至高のDockerイメージ生成を求めて - Qiita
  • PackerのAnsible Provisioner利用時につまづいたところのメモ - Soon Lazy

    PackerがリモートホストへのAnsible実行に対応しましたね!リリースノート。これまでもAnsible LocalというProvisionerはありましたが、構成管理の対象になるホストにAnsibleがインストールされてしまう問題がありました。今回追加されたAnsible Provisionerでは、そのような問題はありません。 この記事はAnsible ProvisionerでAMIを作成しようとした時につまづいたところのメモです。基的な使い方を知りたい場合は、こちらの記事が参考になると思います。 次の環境で試しました。 Ansible 2.0.0.2 Packer 0.9.0 ベースにするAMI Ubuntu 14.04 SSHに失敗する1 最初は、次のようなSSHエラーでつまづきました。 amazon-ebs: PLAY ***************************

    PackerのAnsible Provisioner利用時につまづいたところのメモ - Soon Lazy
  • Packer 0.9の新機能 リモートからのAnsible Provisionerが追加されました | DevelopersIO

    はじめに 藤です。 昨日、Packerのバージョン0.9がリリースされました。Chef ProvisionerのWindows対応や、OVA形式でのAWSへのインポートなどいくつかの機能が追加されました。今回はその中でもAnsible Provisionerについてご紹介します。 リリースノートはこちら 概要 Packerには今までAnsibleのProvisionerとして、Ansible Local Provisionerがありました。Ansible Local ProvisionerはPlaybookをビルドOSに送信して、ローカルでAnsibleコマンドを実行するというものでした。事前にAnsibleをインストールしていなくてはならないことでAWSなどで標準OS AMIを利用する場合、Shell ProvisionerでゴニョゴニョとAnsible外で設定を入れえなくてはいけなか

    Packer 0.9の新機能 リモートからのAnsible Provisionerが追加されました | DevelopersIO
  • 実録!!データ構造リファクタリング -- 僕とメッセージ機能の300日戦争 - Qiita

    みなさんもきっとそうだと確信いたしておりますが、プログラマというのは、どういうわけか実装のちょろまかしには頭がまわるもので、今や丁寧なコードを書く人の鏡とまで言われるワタクシも、それはそれは手抜き方法ばかりうかんだものでした。 技術投資のいくつかは、不意ながら技術的負債になりまして、いろいろと世間様にもご迷惑をおかけした次第です。みなさんもきっとそうだと思いますが。 この話は、そんな「誰にでもある」小さな事件のひとつです。1 この記事は CrowdWorks Advent Calendar 21 日目の記事です。 昨日は @tmknom さんの 「アプリケーションアーキテクチャに関するポエム」 でした。 設計に関するトピックは幅広く、かなり広範な知識が求められますよね!早く DDD を読まねばという気分になりました(笑)。 さて、この記事は、著者がここ1年ほど携わった簡単なデータ構造の

    実録!!データ構造リファクタリング -- 僕とメッセージ機能の300日戦争 - Qiita
  • No Estimate 見積もりしない開発手法 - Qiita

    この記事は、.NetRocksの1160話 No Estimates with Woody Zuillの書き取りと、日語訳です。2015年7月2日放送。 使ったもの (tools used):Express Scribe & Music to Code by 翻訳にあたってCarl Franklin氏の了承は頂きました。 リスナーの投稿とか、CarlとRichardのBetter Know Frameworkは飛ばして、ゲストインタビューのみ。 日語化してない、英語音声書き取りメモは、まんまここにおいてます。 太字は訳者が、声の大きさとかスピードから、特に強調されていると思ったところです。これは主観なので、そう感じない人がいたらごめんなさい。 Carl Franklin(以下C)Woody は30年以上プログラミングやっていて、ハンター・インダストリーでアジャイル手法のコーチやアプリケ

    No Estimate 見積もりしない開発手法 - Qiita
  • アジャイルとテスト自動化の現場2016

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog 皆さんこんにちは。ヤフー株式会社の第6代黒帯(アジャイル開発プロセス)、伊藤 宏幸(@hageyahhoo)です。 システム統括部 技術支援部所属のアジャイルコーチ&自動化コーチとして、社内各サービスによるアジャイルおよびテスト自動化の自発的な実現を日々支援しております。また、Scrum Alliance公認の認定スクラムプロフェッショナル(CSP)でもあります。 12月19日のAdvent Calendarを担当させていただきます。 今回は、特に今年、アジャイルコーチ&自動化コーチとして現場で気付いた課題とその解決策について紹介します。皆さんの日々の仕事をより良くするための何らかのヒントになれば幸いです。 1. 仕事をしやす

    アジャイルとテスト自動化の現場2016
  • LaravelのAjax通信でCSRFトークンを扱う - はらへり日記

    LaravelにおけるCSRFトークン Laravel5.1(おそらく以前のバージョンも)ではデフォルトでCSRFトークンによる認証ミドルウェアが有効になっています。 なのでフォームを書くときは以下のようなBladeファイルを書く必要がある。 <form method="POST"> <input type="text"> <input type="submit"> {{ csrf_token() }} </form> こうするとtype="hidden"でCSRFトークンを生成し埋め込んでくれる。 しかしAjax通信をしようと思うとちとめんどくさい。ぱっと思いつくのは以下の2つの方法。 Ajax用のCSRFトークンをどこかに記載し、それを_tokenパラメーターとして送る方法 アプリケーション側でAjaxリクエストの場合はミドルウェアを無効にする方法 前者は規模が大きくなればなるほど管理

    LaravelのAjax通信でCSRFトークンを扱う - はらへり日記
  • PHP7.2の新機能 - Qiita

    PHP7.3.0 / PHP7.3.0α1 / PHP7.2 / PHP7.1 つい先日PHP7.1.0が出たばっかりですが、早くもPHP7.2に取り込まれる機能が幾つか決まってるみたいなので見てみます。 Convert numeric keys in object/array casts 賛成21/反対1で受理。 配列のキーに数値型文字列を入れた場合、自動的に数値になります。

    PHP7.2の新機能 - Qiita
    ryota-murakami
    ryota-murakami 2016/12/22
    “PDOStatement::activeQueryString()”はとても実用的そうだ
  • Doctrine ORM Hydration Performance Optimization

    If you try to re-normalize this resultset, you can actually see how many useless de-duplication operation have to happen. That is because the User ocramius@gmail.com has multiple active sessions on multiple devices, as well as multiple social accounts. SLOW! The hydration operations on this resultset are O(n * m * q), which I'm going to simply generalize as O(n ^ m), with n being the amount of res

    Doctrine ORM Hydration Performance Optimization
  • 【保存版】正規表現でエスケープが必要な文字一覧表 - Qiita

    エスケープを行う文字そのものなので、\ だけの記述はできません。\ にマッチングさせたい場合は \\ と記述してください。

    【保存版】正規表現でエスケープが必要な文字一覧表 - Qiita
  • 「メールアドレスのルール」系まとめがそろって間違ってるのでご注意を - 若くない何かの悩み

    メールアドレスのルールのまとめ系のサイトの内容が間違っています。 なので、この類のまとめは安易に信じないように 、という注意喚起をしておきます。 追記(2013/11/27) twitterやはてブをみていたところ、「ユーザーへの啓蒙という観点ではまとめの内容間違ってない」というご意見をたくさんいただきましたので、補足をしておきますね。 どうも「ルール」と「トラブルを避けるためのガイドライン」が混同されているように思います。まとめで紹介されている内容がユーザ向けの「ガイドライン」なのであれば、「+ 記号使わせてよ」ぐらいしか文句はありません。 ですが、ほとんどのまとめは上記の内容を「ルール」として説明しています。ひどいものにはRFCに基づいてまとめを書いたようにミスリードさせる記事もありました。このような現状を憂い、このような記事を書いたのです。 そもそもこれに気づいた発端は@kusano