タグ

2015年6月9日のブックマーク (19件)

  • pipの使い方 (2014/1バージョン) — そこはかとなく書くよん。 ドキュメント

    pipの使い方 (2014/1バージョン)¶ 以前 pipの使い方 と いう記事を書いたのですが、これは2011年の1月と、ちょうど3年前です。これ から随分変わったので、ここでもう一度まとめたいと思います。 pip: http://www.pip-installer.org/ ここで述べているpipのバージョンは1.5です。お使いのpipのバージョンが古い場合は pip install -U pip として、更新してください。 警告 大きな変更点: pip 1.5から"pre"や"b"などがバージョンに付いているパッ ケージはデフォルトで検索やインストールの対象からはずされました。その ため、1.5未満のバージョンのpipでインストールしたパッケージが1.5では 入らない場合があります。 --pre を付けることで、これらのバージョンを入れることができます。

    Ashizawa
    Ashizawa 2015/06/09
    以前pipの使い方という記事を書いたのですが、これは2011年の1月と、ちょうど3年前です。これから随分変わったので、ここでもう一度まとめたいと思います。 ここで述べているpipのバージョンは1.
  • 辞めずに転職?社会人交換留学 ドリコムのエンジニアが見た隣の芝生

    秘密保持契約にも一工夫 「隣の芝生は青い」にならない発見 「社外武者修行」の制度 会社に籍を置いたまま、別の会社で働く。ゲーム会社ドリコムと、イラスト共有サービスのピクシブが、「社会人交換留学」に取り組みました。最近では、職場やプライベート以外でスキルアップをはかる「サードプレイス」、社員を社外に派遣する「社外武者修行」など、自由な自分磨きが注目されています。 秘密保持契約に一工夫 ドリコムからピクシブに「社会人交換留学」したのはエンジニアの大仲能史さんです。もともと交流のあったエンジニア同士の会話から発案。大仲さんが社内調整を重ね、格的なプロジェクトに育てました。 企業秘密の取り扱いについては、正式なNDA(秘密保持契約)を結び、会議など、その場で口外しないように言われたことも含むよう、文言を調整しました。役員の了解も得て「社会人交換留学」が実現したのは2015年の4月でした。エンジニ

    辞めずに転職?社会人交換留学 ドリコムのエンジニアが見た隣の芝生
    Ashizawa
    Ashizawa 2015/06/09
    会社に籍を置いたまま、別の会社で働く。ゲーム会社ドリコムと、イラスト共有サービスのピクシブが、「社会人交換留学」に取り組みました。最近では、職場やプライベート以外でスキルアップをはかる「サードプレ
  • Deep Learning のフレームワーク Chainer を公開しました - Preferred Networks Research & Development

    こんにちは、得居です。最近は毎晩イカになって戦場を駆けまわっています。 日、Deep Learning の新しいフレームワークである Chainer を公開しました。 Chainer 公式サイト GitHub – pfnet/chainer Chainer Documentation Chainer は、ニューラルネットを誤差逆伝播法で学習するためのフレームワークです。以下のような特徴を持っています。 Python のライブラリとして提供(要 Python 2.7+) あらゆるニューラルネットの構造に柔軟に対応 動的な計算グラフ構築による直感的なコード GPU をサポートし、複数 GPU をつかった学習も直感的に記述可能 ニューラルネットをどのように書けるか 次のコードは多層パーセプトロンの勾配を計算する例です。 from chainer import FunctionSet, Vari

    Deep Learning のフレームワーク Chainer を公開しました - Preferred Networks Research & Development
    Ashizawa
    Ashizawa 2015/06/09
    Chainer は、ニューラルネットを誤差逆伝播法で学習するためのフレームワークです。以下のような特徴を持っています。
  • 2015年6月9日 LAC - 日本年金機構の情報漏えい事件から、我々が得られる教訓

    情報を守り、未来を創造するパイオニアとしての信頼と自信で、もっと先へ 最高峰のセキュリティサービスと、ITトータルソリューションを提供します。 もっと知る

    2015年6月9日 LAC - 日本年金機構の情報漏えい事件から、我々が得られる教訓
    Ashizawa
    Ashizawa 2015/06/09
  • Amazon Elastic MapReduceやSparkを中心とした社内の分析環境事例とTips

    AWS Summit Tokyo 2015 TC-07での発表資料となります。 社内の分析環境の紹介です。Read less

    Amazon Elastic MapReduceやSparkを中心とした社内の分析環境事例とTips
    Ashizawa
    Ashizawa 2015/06/09
    By taking this short survey, you'll help us make SlideShare better. It shouldn't take more than a few minutes.
  • 実サービスにおけるHTTP/2ネゴシエーション数を調べる | GREE Engineering

    こんにちは、インフラストラクチャ部の後藤です。 先日、HTTP/2がRFC7540としてRFC化されました。RFCの中でも触れられている通り、日の方も沢山関与されています。当に皆様お疲れ様でした。 仕様としては一段落したHTTP/2ですが、実際に使っていく段階へと移ってく上で気になるのがどれ位のクライアントがHTTP/2に対応しているかということです。Google ChromeやFirefoxの最新版では既にHTTP/2対応していますが、全てのユーザがそれを使っているわけではありません。 そこで、今回は実際に弊社のサービスでHTTP/2対応クライアントの接続がどれ程あるのか調べてみました。(HTTP/2をサービスとしてサポートしているわけではありません。) ユーザエージェントから調べる方法もあるのですが、今回はALPNを元に調べました。 ALPNについて HTTP/2で通信する際のネ

    実サービスにおけるHTTP/2ネゴシエーション数を調べる | GREE Engineering
    Ashizawa
    Ashizawa 2015/06/09
    先日、HTTP/2がRFC7540としてRFC化されました。RFCの中でも触れられている通り、日本の方も沢山関与されています。本当に皆様お疲れ様でした。
  • セカンドシステム症候群にまつわる3つの話―Perl 6, Python 3, PHP 6 | POSTD

    この10年間で、3つのメジャーなプログラミング言語が、それぞれPerl 6、Python 3、PHP 6へと大幅なバージョンアップに乗り出しました。ところが、Unicodeのサポート問題などの表面的な類似点があるにも関わらず、根的に異なった展開を見せています。 今年Perl 6.0.0が公式にリリースされるのに伴い、いま一度振り返って、リリース後の展開について考えてみるのに、今はちょうどいいタイミングでしょう。 これを書いていることが自分でも信じられないのですが、PHPから学ぶべきことがあるかどうか見ていきましょう。Zend TechnologiesのCEOであるAndi Gutmans氏は2008年2月の インタビュー でこう答えています。 我々はPHP 6に対し長いサイクルでのロールアウトを予想している。Perlプロジェクトに対しては、プロジェクトのコントリビューターがいまだPerl

    セカンドシステム症候群にまつわる3つの話―Perl 6, Python 3, PHP 6 | POSTD
    Ashizawa
    Ashizawa 2015/06/09
    この10年間で、3つのメジャーなプログラミング言語が、それぞれPerl 6、Python 3、PHP 6へと大幅なバージョンアップに乗り出しました。ところが、Unicodeのサポート問題などの表面的な類似点があるにも関わらず、根本的に異な
  • アプリ、インフラ、サービス設計…はてな成長期におけるCTOの役割の変化

    Infinity Ventures Summit(IVS)とアマゾン データ サービス ジャパン 株式会社の共催によって行なわれた、CTOおよび技術責任者のためのテクノロジー・カンファレンス「IVS CTO Night & Day 2014 powered by AWS」にはてな・田中慎司氏が登壇。「CTOに求められるもの」をテーマにアメリカや日におけるCTOの定義や、システムトラブルの失敗談について語りました。(IVS CTO Night & Day 2014 powered by AWSより) CTOに求められるもの 田中慎司氏(以下、田中):おはようございます。株式会社はてなの田中と申します。1ヵ月か2ヵ月前ぐらいにこのお話をいただいて、非常に恐縮なんですけど、光栄なので引き受けさせていただきました。 「CTOに求められるもの」というお題をいただいたのですが、僕は2010年にCTO

    アプリ、インフラ、サービス設計…はてな成長期におけるCTOの役割の変化
    Ashizawa
    Ashizawa 2015/06/09
    田中慎司氏(以下、田中):おはようございます。株式会社はてなの田中と申します。1ヵ月か2ヵ月前ぐらいにこのお話をいただいて、非常に恐縮なんですけど、光栄なので引き受けさせていただきました。
  • 日経電子版アプリ内製開発の舞台裏 // Speaker Deck

    「アプリ開発プロジェクト成功への道〜iOS/Androidアプリ開発者勉強会Vol.1」 で発表したスライドです。 http://connpass.com/event/14952/

    日経電子版アプリ内製開発の舞台裏 // Speaker Deck
    Ashizawa
    Ashizawa 2015/06/09
    Featured Presentations
  • スタートアップの創業期を支える技術 - YAPC::Asia Tokyo 2014

    スタートアップの創業時におけるエンジニアの役割とはなんでしょうか? 昨今様々なスタートアップが立ち上がっていますが、実際にプロダクトを作り始める段階で様々な葛藤があるかと思います。 スタートアップのフェーズによってエンジニアの役割や、目的なども刻々と変わっていくでしょう。 今回はフリマアプリの「フリル」というサービスの立ち上げをベースに、 スタートアップの創業期におけるエンジニアリングについて赤裸々に語りたいと思います。 創業期におけるエンジニアの役割 創業期における技術の選定 技術的負債との付き合い方 開発チームの拡大によるエンジニアの役割の変化

    スタートアップの創業期を支える技術 - YAPC::Asia Tokyo 2014
    Ashizawa
    Ashizawa 2015/06/09
    スタートアップの創業時におけるエンジニアの役割とはなんでしょうか? 昨今様々なスタートアップが立ち上がっていますが、実際にプロダクトを作り始める段階で様々な葛藤があるかと思います。 スタートアップのフェ
  • React Native / Alternative な開発ツールの採択について

    #nikkeidenshiban_Sansan の勉強会での発表資料です

    React Native / Alternative な開発ツールの採択について
    Ashizawa
    Ashizawa 2015/06/09
    Other Presentations by this Speaker
  • CMS四天王のバリデーション状況を調査したところ意外な結果になった

    バリデーションでSQLインジェクション攻撃をブロックしないCMSが多い ログインIDにおける典型的なSQLインジェクション攻撃として、'OR 1=1# をバリデーションがブロックするかどうかを確認しました。ログインIDとして許容される文字を見る限り、WordPress、Joomla、Drupalはブロックしそうですが、結果は下記の通りです。 WordPress: ブロックしない Joomla: ブロックする Drupal: ブロックしない MovableType: ブロックしない ということで、意外なことに、バリデーションでSQLインジェクション攻撃を止めるのはJoomlaのみという結果でした。 ログインIDにヌルバイトや改行が使えるCMSがある テストをしていてもっともびっくりしたことの一つがこれです。JoomlaとMovableTypeはヌルバイトや改行など制御文字がログインIDとして

    Ashizawa
    Ashizawa 2015/06/09
    私がいまさら指摘するまでもなく、グローバル(日本以外の多く)では脆弱性対策としてバリデーションが極めて重視されています。一々参照や引用はしませんが、海外の多くの標準において、バリデーションが重要なセキ
  • 米HPがChefやDocker、Ansible、OpenStack、VMwareなど主要インフラのAPIを統合する「Project Synergy」を発表

    米HPがChefやDocker、Ansible、OpenStack、VMwareなど主要インフラのAPIを統合する「Project Synergy」を発表 サーバやネットワーク、ストレージなどのインフラをソフトウェアで構成する「Infrastructure as Code」(コードとしてのインフラ)は、ChefやPuppetのようなデータセンター自動化ツールやクラウドなどの登場によって、数年前から現実のものとなっています。 米HPは、こうしたさまざまなInfrastructure as Codeのツール群、インフラ群を統合した1つのAPIで呼び出し可能とし、より柔軟な構成と管理を実現する目的の「Project Synergy」を、先週開催された同社の年次イベント「HP Discover Las Vegas」で発表しました。 同社はこれにより、サーバやストレージとなどのリソースプールからイン

    米HPがChefやDocker、Ansible、OpenStack、VMwareなど主要インフラのAPIを統合する「Project Synergy」を発表
    Ashizawa
    Ashizawa 2015/06/09
    サーバやネットワーク、ストレージなどのインフラをソフトウェアで構成する「Infrastructure as Code」(コードとしてのインフラ)は、ChefやPuppetのようなデータセンター自動化ツールやクラウドなどの登場によって、数年前
  • Stash(Atlassian)からコミットがあった際にSlackへフックする設定 - Qiita

    はじめに すごく特殊な環境なのですが、バージョン管理にstashを利用し、チャットにslackを利用している場合、slackにpushがされたことを通知したりするような、 Integrationが簡単ではないのです。 しかし、チャットに状況が送られてこないと、 誰が何をしているかわからない 作業した達成感とかも味わえない モチベ下がる のような負の要素がたまるため、 今回デフォルトのプラグインではできない、 StashからSlackへフックする設定をしていきます。 Slackの設定 Incoming WebHooksを設定 Slack側でStashのリポジトリにpushされたタイミングで通知がくるようにするAPIを設定していきます。 1. 部屋名のリンクから「Add a service integration..」のリンク押します。 2. 「Incoming WebHooks」を「Add」

    Stash(Atlassian)からコミットがあった際にSlackへフックする設定 - Qiita
    Ashizawa
    Ashizawa 2015/06/09
  • ngrok - secure introspectable tunnels to localhost

    Introducing Agent endpoints: Secure tunnel DX meets control and governance. Learn more ->

    ngrok - secure introspectable tunnels to localhost
    Ashizawa
    Ashizawa 2015/06/09
    Don’t constantly redeploy your in-progress work to get feedback from clients. ngrok creates a secure public URL (http://ift.tt/1zBW79t) to a local webserver on your machine. Iterate quickly with immediate feedback without interrupting flow.
  • Apple Developer

    Ashizawa
    Ashizawa 2015/06/09
    It’s time. Apple Watch is now in the hands of customers. Get your WatchKit apps ready and submit them for review now. Write your next generation of apps with Swift, the new innovative programming language for Cocoa and Cocoa Touch, that makes coding easier, more flexible, and more fun.
  • より良い組織を作るために - クックパッド開発者ブログ

    はじめに こんにちは、投稿推進部部長の勝間です。 突然ですが、皆さんは「組織における課題」について考えたこと、意識したことはあるでしょうか。 「組織における課題」なんて言葉を使うと、たとえば 事業戦略の方向性 人事評価制度 マネジメント層の育成 など、少し高いレイヤーの話が思いつくでしょうか。 ともすれば自分とは無関係な話のように思えるものかもしれません。 一方で、このようなものはどうでしょうか。 なんとなく、最近社内の空気変わった気がする なんとなく、隣の部署が何やってるかよくわからない このような、もやっとした感覚、は普段働いている中で感じたことがある人も少なくないかもしれません。 こういった「具体的な何か」というより「抽象的な違和感」を私たちが抱くことも組織における課題といってもいいかと思います。 このような組織における課題、違和感を認識したとき、私たちはどのように向かい合うべきでし

    より良い組織を作るために - クックパッド開発者ブログ
    Ashizawa
    Ashizawa 2015/06/09
    突然ですが、皆さんは「組織における課題」について考えたこと、意識したことはあるでしょうか。 「組織における課題」なんて言葉を使うと、たとえば
  • Slack を XMPP プロトコルで Hubot と連携する

    個人でもリモコンとして活用している Hubot ですが、いつもの Heroku ではなく、Raspberry PI の中で起動しようとして、アダプター設定で苦労したので、メモします。 要件 ポートフォワーディングを設定していない (したくない)。 複数の bot が、同じ Room に常駐し、bot 同士で支持の出し合いを行う必要がある。 不採用 hubot-gtalk 今まで hubot-irkitGoogle Talk を Mac OS X の Messages.app に登録して使っていました。 ただ、Google Talk のチャットに複数の bot を常駐させるには、その分アカウント作成が必要になり、スケーラビリティが低いため、不採用にしました。 hubot-slack 仕事でも愛用している Slack がオフィシャルで提供している hubot-slack アダプタの場合、

    Slack を XMPP プロトコルで Hubot と連携する
    Ashizawa
    Ashizawa 2015/06/09
    個人でもリモコンとして活用している Hubot ですが、いつもの Heroku ではなく、Raspberry PI の中で起動しようとして、アダプター設定で苦労したので、メモします。
  • git-flow cheatsheet

    About git-flowはgitの拡張であり、Vincent Driessenの提唱するブランチモデルを実現するための高度なリポジトリ操作を提供します。 more ★ ★ ★ このチートシートは基的な使い方とgit-flowの効果を表します。 ★ ★ ★ Basic tips Git flow は素晴らしいコマンドライン補助と出力を提供します。何が起こるか注意深く読み解いてください。 macOS Clientの Sourcetree は素晴らしいGUIgit-flowサポートを提供します。 - Git-flow はマージすることをベースとして考えるソリューションです。リベースは行いません。 ★ ★ ★ macOS Homebrew $ brew install git-flow-avh Macports $ port install git-flow-avh Linux $ apt

    Ashizawa
    Ashizawa 2015/06/09
    このチートシートは基本的な使い方とgit-flowの効果を表します。 通常のgitリポジトリ配下に移動した後、下記のコマンドでgit-flow化します。