タグ

2014年12月20日のブックマーク (18件)

  • 「Windows ServerがDockerを採用する」とはどういうことなのか

    昨日、マイクロソフトがDockerと提携し、次期Windows ServerでDockerを採用すると発表したニュースは大きな反響がありました。 DockerはすでにAmazonクラウド、Google Cloud PlatformMicrosoft Azureといった主要なクラウドでサポートされており、Red HatやCoreOSなどがDocker専用のOSの開発に取り組むなど、いまクラウドでもっとも注目されているテクノロジーの1つです。 そのDockerWindowsが採用するとは一体どういうことなのでしょうか。ここでは推測を交えた解説をしたいと思います。 Docker Engineの3つの特長 Dockerは、Linux OSにコンテナ機能を提供する「Docker Engine」と、Dockerイメージを共有できる「Docker Hub」の2つから構成されています。ここではWind

    「Windows ServerがDockerを採用する」とはどういうことなのか
  • SSL 3.0 の脆弱性 (POODLE) 対策で Web サーバの SSL 3.0 を無効にした件とブラウザ側の対処まとめ

    SSL 3.0 の脆弱性 (POODLE) 対策で Web サーバの SSL 3.0 を無効にした件とブラウザ側の対処まとめ SSL 3.0 に存在する脆弱性、通称 「POODLE」 に関連して、自分が管理している Web サーバ (Apache) の SSL 3.0 を無効にした際の設定方法と、各ブラウザごとに SSL 3.0 を無効にする方法などをまとめています。 2014年 10月 14日 に発表された「Secure Sockets Layer(SSL)」のバージョン 3.0 (SSL 3.0) に存在する脆弱性 (CVE-2014-3566)、通称 「POODLE (Padding Oracle On Downgraded Legacy Encryption)」 ですが、これに関連して、自分で管理している Web サーバ (Apache) の SSL 3.0 を無効にしました。 そ

    SSL 3.0 の脆弱性 (POODLE) 対策で Web サーバの SSL 3.0 を無効にした件とブラウザ側の対処まとめ
  • Overview

    Background In Square’s new engineer onboarding program, which we call NEO, we offer short courses and lectures on a variety of tools that we use at Square. We started to collect notes from our course on D3.js and found the notes were well-suited for a tutorial — and worth sharing. Introduction The tutorial provides a quick intro to d3.js, a Javascript library for creating data visualizations in th

  • Overview

    Background In Square’s new engineer onboarding program, which we call NEO, we offer short courses and lectures on a variety of tools that we use at Square. We started to collect notes from our course on D3.js and found the notes were well-suited for a tutorial — and worth sharing. Introduction The tutorial provides a quick intro to d3.js, a Javascript library for creating data visualizations in th

  • 有効期限切れになる前に!RakeタスクでSSL証明書を更新する方法 | POSTD

    数週間前に、他の主要なサイトの証明書と一緒に StripeSSL証明書が無効になりました 。 それらのサイト の証明書が有効期限切れになったわけではなく、認証局のルート証明書の有効期限が切れてしまったのです。これは起こってはならないことですが、他の恐ろしいことがそうであるように、起こってほしくないときにむしろ発生してしまうものです。 サービスプロバイダの証明書が有効期限切れになることに対しては、それを防ぐための対策として自分でできることはあまりありません。しかし、自分の証明書が有効期限切れになることに対しては前もって対策を立てることができます。大きなポイントとしては、スケジュールとプロセスを確立することです。 スケジュール これは簡単にできます。”SSL証明書をチェックする”というカレンダエントリが毎月自動更新されるように設定するだけです。そしてカレンダエントリが上がってきたら、自分のW

    有効期限切れになる前に!RakeタスクでSSL証明書を更新する方法 | POSTD
    seckie
    seckie 2014/12/20
  • 優れたエンジニアを採用できないワケ | POSTD

    あなたは技術者採用の面接が苦手ですね。そう、あなたですよ。間違ったスキルを探し求め、適正の無い人たちを採用して、自分自身と会社に悪い影響を与えているのです。応募者リストを見直さなくとも、今までとは違う人材を採用し、会社の業績を上げ、あなた自身も仕事をもっと楽しめるようになりますよ。 いささか大胆な物言いだということは承知しています。仕事での経験を積み面接を担当するようになってから10年、大小の企業の様々な部署で、技術者を雇うための数多くの面接をしてきました。採用する人材が会社に及ぼす影響についても見てきました。完璧な採用を目指せというつもりはありません。私自身がこれまで何度もしてきたあらゆる失敗をあなたが犯さなくても済むよう、お伝えしたいのです。私がこれまで学んできたことは次のようなことです。 誤った判断基準 1. 応募者の現時点の知識に基づいて採用しない 面接で犯しがちな最初の間違いは、

    優れたエンジニアを採用できないワケ | POSTD
  • ポール・グレアムによる「スケールしないことをしよう」前編 | POSTD

    エントリは 翻訳リクエスト より投稿いただきました。 ありがとうございます!リクエストまだまだお待ちしております! 後編 を公開しました 私たち、Y Combinatorがアドバイスする最も一般的なことの1つに、「スケールしないことをしよう」というのがあります。創業予備軍の多くが、スタートアップは上手くいくかいかないかのどちらかだと考えています。会社を立ち上げ、ものを提供する、そしてそれが良いものであれば、おのずと売れます。しかし、需要がなければ結果はその逆になります。 ^(1) とは言え、意外とスタートアップは上手くいくものです。なぜなら、創業者がそうさせるからです。自分たちの力だけで成長するスタートアップはほんの一握りかもしれませんが、大抵は後押しするような力が働きます。良い例が、車のエンジンをスタートさせる役目をするクランクです。エンジンがスタートしてしまえば、エンジンは回り続けま

    ポール・グレアムによる「スケールしないことをしよう」前編 | POSTD
  • Mobile Editing Apps - iOS Code Editors

  • 学習って、結局読書が一番効率良い気がする - インターネットの備忘録

    最近若手に貸すのラインナップが固まりつつあるので備忘 すべきことの洗い出し・整理が苦手な子に 世界一やさしい問題解決の授業―自分で考え、行動する力が身につく 作者: 渡辺健介,matsu(マツモト ナオコ)出版社/メーカー: ダイヤモンド社発売日: 2007/06/29メディア: 単行購入: 92人 クリック: 1,213回この商品を含むブログ (244件) を見る マジでこれもう10冊近く買って渡してる。 全体像を捉えて把握する・説明するのが苦手な子に [カラー改訂版]頭がよくなる「図解思考」の技術 (中経出版) 作者: 永田豊志出版社/メーカー: KADOKAWA / 中経出版発売日: 2014/01/30メディア: Kindle版この商品を含むブログを見る 目の前で書いて見せると納得感深まるっぽい。 数字の重要さの認識が弱い子に その数学が戦略を決める (文春文庫) 作者: イア

    学習って、結局読書が一番効率良い気がする - インターネットの備忘録
  • 写真写りを良くするための体型別ヒント | ライフハッカー・ジャパン

    写真に写った自分を見るのが好きだと言う人はあまりいません。自分の欠点を目にするのがイヤだからです。でも大丈夫。シャッターが切れる瞬間、誰でも素敵に見えるコツがあるので、いくつかご紹介しましょう。 自分の体型を恥ずかしく思う必要はありませんし、窮屈なポーズを取る必要もありません。以前にも写真写りを良くする方法を紹介していますが、体型や容貌に応じて取れる対策というのがあるのです。 身体の向きを変えてスリムに写る 写真に写ると5キログラムほど太って見えると言われます。でも、身体の向きによって見た感じも変わるのです。カメラに対して真正面を向いて立つポーズや座るポーズでは、写り込む身体の面積が増えてしまいます。ならば、カメラから遠ざかるようにして身体の向きを45度変え、重心を後ろ側の足に載せて「カメラから遠い方の腕」を身体の後ろに隠してみましょう。「曲がるところは曲げる」という黄金律も忘れずに実践し

    写真写りを良くするための体型別ヒント | ライフハッカー・ジャパン
  • UIデザインの腕が上がるPhotoshopのチュートリアルのまとめ

    UIデザイン用の最適なPhotoshopの環境設定方法から、ブラーやサークルを使ったエレメント、フラットや縦長やレトロスタイルのレイアウト、ページのアクセントになるエレメントの作り方、ディテールの作り込み方など、ユーザインターフェイスをPhotoshopで作成する際に勉強になるチュートリアルを紹介します。

    UIデザインの腕が上がるPhotoshopのチュートリアルのまとめ
  • iOS 8: Getting Started With Metal | Envato Tuts+

    This tutorial will show you how to get started with Metal, a framework introduced in iOS 8 that supports GPU accelerated 3D graphics rendering and data parallel computation workloads. In this tutorial, we’ll take a look at the theoretical concepts that underly Metal. You'll also learn how to create a Metal application that sets the required hardware state for graphics, commits commands for executi

    iOS 8: Getting Started With Metal | Envato Tuts+
  • Node.js Security Tips - RisingStack Engineering

    Join 150K+ monthly readers. In-depth articles on Node.js, Microservices, Kubernetes and DevOps. 2015 October Update: we’ve published an updated & extended version of this article. Learn more about Node.jsNode.js is an asynchronous event-driven JavaScript runtime and is the most effective when building scalable network applications. Node.js is free of locks, so there's no chance to dead-lock any pr

    Node.js Security Tips - RisingStack Engineering
  • コンテンツから先に考えなければデザインすらできない理由 : could

    ワイヤーフレームの間違った使い方 たまにリニューアル案件をいただくときがありますが、見た目より先にコンテンツを整理しましょう、一緒に作っていきましょうと説得するようにしています。このサイトでも様々な角度からコンテンツの重要性を語ってきましたが、最もシンプルな方法は「UX を考えていきましょう」「モバイルファーストで戦略を練っていきましょう」といった専門性の高い言葉を使うのではなく、今までのやり方ではうまくいかないということを分かりやすく説明することです。 従来の Web サイト制作でよくあったのが、まずワイヤーフレームをつくって情報の大まかな構成を設計するというやり方。ワイヤーフレームを作ることは間違っていませんが、コンテンツを作る前に始めてしまうと、あとで大きなギャップを埋める作業が発生することがあります。コンテンツなしで構成を作り始めると、例えば以下のような状況に陥ります。 文字が多過

    コンテンツから先に考えなければデザインすらできない理由 : could
  • 【旧版】Swift入門 (全24回) - プログラミングならドットインストール

    iOS開発のプログラミング言語であるSwiftについて学んでいきます。

    【旧版】Swift入門 (全24回) - プログラミングならドットインストール
  • Nunjucks

    You've been looking for a more sophisticated templating engine for JavaScript. Here it is. Rich Powerful language with block inheritance, autoescaping, macros, asynchronous control, and more. Heavily inspired by jinja2 Fast & Lean High-performant. Small 8K gzipped runtime with precompiled templates in the browser Extensible Crazy extensible with custom filters and extensions Everywhere Available i

  • Manage Your Team’s Projects From Anywhere | Trello

    Trello makes it easy for your team to get work done. No matter the project, workflow, or type of team, Trello can help keep things organized. It’s simple – sign-up, create a board, and you’re off! Productivity awaits.

    Manage Your Team’s Projects From Anywhere | Trello
    seckie
    seckie 2014/12/20
    カンバン方式でタスク管理するアプリ
  • 【複数行にも対応】長過ぎる文字列を省略して末尾を三点リーダー(…)にする方法いろいろ | Recruit Tech Blog

    ランディングページといったコンテンツもレイアウトも全て決め打ちで成立するようなものはさておき、多くの Web サイトおよびアプリケーションは、いかなる分量のコンテンツであろうと柔軟に受け入れて表示出来るように設計・デザインされなくてはなりません。 しかし、全ての文字列を表示するには長過ぎてレイアウトが崩れてしまうといった場合には、何らかの方法で文字列を省略する必要があります。一昔であれば RubyPHPJava などサーバーサイドで文字列を切り捨てるなどの加工をしてからフロントエンドに返すという方法が常套手段として用いられていました。しかし、これでは昨今のワンソースによるレスポンシブデザインといったスクリーンサイズに応じて動的に表示領域が変わるようなデザインに対応しきる事が出来ません。PCサイズの表示領域に適した文字数を返したとしてもモバイルサイズの表示領域がそれと同じとは限りませ

    【複数行にも対応】長過ぎる文字列を省略して末尾を三点リーダー(…)にする方法いろいろ | Recruit Tech Blog
    seckie
    seckie 2014/12/20
    +++ Naoki.S