タグ

2015年12月24日のブックマーク (11件)

  • 今更始めるDocker on Mac、今更覚えるDockerコマンド - 病みつきエンジニアブログ

    賢い読者はお気づきだと思いますが、このページの情報は2年前ぐらいの記事です。古いのでオススメしません。Docker for mac とかない時代っぽい時期の個人的なメモです 今更ながらDocker始めてみた。モチベーションとしては、Sparkとか試すために、手元に仮想環境がほしいから。なので、Immutable Infrastructureとか、KubernetesとかPackerはもちろん、Dockerfileとかにも踏み込まず、Dockerを始めてみる Docker始めるにあたり読んだ記事 15分で分か(った気になれ)るDocker "Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する いまさら聞けないDocker入門(2):ついに1.0がリリース! Dockerのインストールと主なコマンドの使い方 (1/3) - @IT Do

    今更始めるDocker on Mac、今更覚えるDockerコマンド - 病みつきエンジニアブログ
  • 真のパスワード強度を測定する5つのアルゴリズム | 株式会社ヌーラボ(Nulab inc.)

    Webサービスでアカウントを登録する際、パスワードを入力する度にその安全度を表してくれる強度メーター。皆様もおそらく目にしたことがあるのではないでしょうか。GoogleやFacebook、Twitterのような大規模なサービスでも、サインアップ画面等に設置されています。 このUIの要素は、MSR(Microsoft Research)の論文によると類推されづらいパスワードを促してサービスの安全性を高めることに効果的だということが証明されています。 お客様自身の大事な情報を守る上でとても重要なパスワード。ヌーラボアカウントでも、類推されにくいより強度の高い設定を促すためにパスワード強度メーターを設置しました。 この記事では、パスワード強度メーターを設置するに当って得た知見をもとに、その裏側の仕組みをご紹介させていただきます。 パスワード強度ってなに ? そもそもパスワード強度とはなんなのか。

    真のパスワード強度を測定する5つのアルゴリズム | 株式会社ヌーラボ(Nulab inc.)
  • メール運用がロストテクノロジーになっていく話

    クラウドワークス Advent Calendar 17日目担当のSMTPおじさんの記事です。 時間の無い人のために3行でまとめますと以下のコンテンツでお送りします。 大規模なメール配送を安全に行うには特別なノウハウがあり罠も多い SendGrid便利です 当たり前になった技術は空気のように見えなくなってインフラ化する。それがある日突然失われたときの被害は甚大。インフラ技術をキャッチアップして備えよう メール配送今昔 さて、メール配送といえば古くはSendmailを使っていました。多くのUnixディストリビューションに標準でインストールされており、使うのが当たり前で選択肢も少なかった時代です。 Sendmailは開発が重ねられることで複雑化しセキュリティホールが頻発しました。また設定ファイルのsendmail.cfはチューリング完全であるほど高機能で複雑でまた長くなりがちでもあり今でも書きた

    メール運用がロストテクノロジーになっていく話
  • FuelPHPのカレンダー | Advent Calendar 2015 - Qiita

    PHPフレームワーク FuelPHP に関するアドベントカレンダーです。 参加者の方へ 書けた人から 空いてる日がないように、日付の移動をお願いします。 書けてない人もできれば、詰めて途中に空いてる日がないようにお願いします。 記事は遅くとも前日までに書き上げましょう。予約投稿 を活用してください。 参加してみようかなと思ってる人に FuelPHPに関連することなら何でも構いません。 FuelPHPをインストールして試してみた チュートリアルをやってみた 勉強会参加ブログをまだ書いてなかった 来年はこんなイベントをやってほしい こんな話を聞きたい 今年書いた一番の記事を寄稿 など、何か書いてみませんか? お気軽にご参加下さい。 なお、具体的な出版予定はありませんが、もしかしたら出版するかもしれないので、出版されるのが嫌な人は参加をご遠慮ください。 過去のアドベントカレンダーは以下で出版され

    FuelPHPのカレンダー | Advent Calendar 2015 - Qiita
  • MongoDB の使い方まとめ - akiyoko blog

    最近よく MongoDB を使っているのですが、ついこの間、「MongoDBの薄い」(著:Karl Seguin・訳:濱野 司)というのを見つけて読んでみたのですが、すごく分かりやすかったのでご紹介。 コマンドを打ちながらでも1時間くらいで読み終えることができて、非常にお手軽です。 MongoDBの薄い(The Little MongoDB Book) - cuspy diary その前に簡単に MongoDB について説明すると、MongoDB は NoSQL のドキュメント指向データベースです(key/valueストアではありません)。 JSON によく似た BSON (JSON + datetime) 形式のデータを扱うことができ、シャーディング(複数台のサーバへのデータ水平分割による負荷分散)やレプリカセット(自動フェイルオーバによる可用性向上)といった機能がサポートされていて

    MongoDB の使い方まとめ - akiyoko blog
  • 初心者向けMongoDBのキホン!

    初心者向けにMongoDBの基を解説しています。 この資料は2014/3/1のOSC 2014 Tokyo/Springで発表しました 。 2015/3/3最新の情報で一部アップデートしました。 2015/7/15MongoDB ver3.0ようにちょっと修正しました。Read less

    初心者向けMongoDBのキホン!
  • 就職活動サイトの構築にFuelPHPを使ったので事例紹介 | OfferBox(オファーボックス) | オファーが届く逆求人型就活サイト

    こんにちは。FuelPHP Advent Calendar 2012に参加します上村と言います。 Advent Calendarの前日記事は@yamamoto_manabuさんでした。 FuelPHP + eXcale | No Regret No Life eXcaleという国産PaaSサービス上でFuelPHPを動かす方法を紹介しています。eXcaleは今なら無料だそうですよ!これはいいですね。 さて、私は就職活動に関するマッチングサイトOfferBoxを開発しており、そのシステムでFuelPHPを利用しています。 ここではその事例紹介と、ログイン周辺の実装についてご紹介します。 OfferBoxの紹介 OfferBoxという、就職活動マッチングサイトをFuelPHPで構築し、2012年9月から運用しています。 非会員用の紹介サイトはWordPressで作り、会員専用画面をFuelPH

  • Slack

    delegate
    delegate 2015/12/24
  • 快適アプリ開発Backbone.Marionette | 第1回 Backbone.Marionetteとは

    それぞれ、このシリーズの後続の回で詳しく触れていきますが、Application、AppRouter、ControllerはViewやModelの間を取り持つ機能を担っています。ItemView、CollecttonView、CompositeView、Region、Layoutはそれぞれ異なった役割で、View周りのコーディングに役立つ機能を持っています。 Marionette.jsにできること Marionette.jsから得られる恩恵は大小さまざまで、細かいものを挙げていくときりがないほどですが、大きなものを挙げるとすれば、次のような点があります。 モジュール化のサポート 開発者が書かなければならないコード量の減少 機能の部分的な利用 モジュール化のサポート Marionette.jsの機能の中で大きなものとして、モジュール化のサポートがあります。モジュール化というのは、ある機能を表

    快適アプリ開発Backbone.Marionette | 第1回 Backbone.Marionetteとは
  • QueryBuilderで小難しいSELECT文を書くためのノウハウ #FuelPHPAdvent2012 - Dazing days

    この記事は FuelPHP Advent Calendar 2012 の 22日目の記事です。 昨日は[twitter:@konkon1234]さんの「FuelPHPで1サイトを作ってみて気が付いた点など」でした。 あさのひとしと申します。 今回はタイトルの通り、FuelPHPのQueryBuilderを使いこなすために悪戦苦闘した結果得られたエッセンスをノウハウとしてまとめてみました。 少し長いですが、どうぞよろしくお願い致します。 はじめに さて、みなさんは普段どれくらいの「SQL文」を書かれるでしょうか? ORMが登場して、ほとんどSQL文自体を書くことは少なくなったのかなと思います。 ただ、時には効率重視にする必要がある場合もあります。 その場合はDBからデータを取得して処理するのではなく、できる限りの処理をデータベース側に行わせたいものです。 そういったときにサブクエリが効いてく

    QueryBuilderで小難しいSELECT文を書くためのノウハウ #FuelPHPAdvent2012 - Dazing days
  • 丁寧な「要件定義」がWebディレクターの武器になる!進め方やコツを解説

    Webディレクターの毎日は、協力的でものわかりのいいクライアントとスムーズにやりとりしながら、クオリティの高い制作物を完成させていく…なんて順風満帆なことばかりではありません。むしろ「クライアントの要望がどんどん増えて困った」「言った、言わないでモメた」「炎上した」、挙句の果てに、スタッフは徹夜でボロボロ、お金も請求できなかった…そんなトラブルの数々に頭を抱えることのほうが多いかもしれません。 しかし、『失敗しないWeb制作 プロジェクト監理のタテマエと実践』(ワークスコーポレーション)の著者・みどりかわえみこさんによると、トラブルを避けながら制作物のクオリティを上げるためには、「きちんと要件定義を行う」こと重要とのこと。要件定義をしたことがない人も、してはいるけど当に必要なのかイマイチ分からないという人も、今一度要件定義について学んでみましょう。 目次 今さら聞けない!?イロハのイ~そ

    丁寧な「要件定義」がWebディレクターの武器になる!進め方やコツを解説