社内にprottを導入するために芸をキメました https://prottapp.com/
須藤憲司(すどう・けんじ)。1980年生まれ。2003年に早稲田大学を卒業後、株式会社リクルート入社。同社のマーケティング部門、新規事業開発部門を経て、アドオプティマイゼーション推進室を立ち上げ。株式会社リクルートマーケティングパートナーズ執行役員で活躍の後、2013年にKAIZEN platform Inc.を米国で創業。 設立1年ほどで、破竹の勢いで伸びている「KAIZEN platform」という一風変わった名前の元気なスタートアップ企業がある。WebサービスやモバイルのUIを、いわゆる「A/Bテスト」を使って手軽に改善できるサービスだ。最近グロースハックと呼ばれることもある注目ジャンルで、日本の大手企業を中心にユーザーを増やしている。 この分野を世界的な構図でみると、企業向けのサービスとしてアドビシステムズが握っていた市場を、米国発のスタートアップ企業のOptimizelyが使い勝
はじめまして、リクルートの夏目和樹です。普段はなつめぐと呼ばれて、いま皆さんが見ているHRナビの編集長をしています。 HRナビが始まって1年になりました。これまでなぜリクルートがHRナビというメディアをやっているのか、ちゃんと外向けに説明したことがないので、今回HRナビについて初めてお話したいと思います。 「リクルートってネットっぽくないんだよね」 数年前のある日、某テック系メディアの方と話していて、ポロッとこんなことを言われたんです。 「リクルートが自分たちで作って、みんなが喜んでシェアしているコンテンツや記事がない。新聞やCMはあるけど、タイムラインにリクルートって流れてこないよ」 これは結構ショックでした。 リクルートという会社はエンジニアもたくさんいるし、面白いサービスも出しています。自分たちではネットっぽいと思っていたのに、なんで社外からはそんなイメージを持ってもらえてなかったの
「会社は学校じゃねぇんだよ」発言で話題になったイケメン「松村淳平氏」が代表取締役を務める株式会社WAVEST。こちらの会社が運営する「BUZZ HOUSE」が本日2015年6月30日に閉鎖された。 松村淳平氏(https://twitter.com/junpei1114より) 3ヶ月で2000万円の赤字を計上した株式会社WAVESTの主軸事業が本日幕を閉じたのである。 BUZZ HOUSEが失敗した理由 BUZZ HOUSEが失敗したのは営利企業である以上収益化の失敗を意味する。広告収入を主とするメディア運営で収益化の失敗が意味するところは集客の失敗である。 では、BUZZ HOUSEが上手く集客できなかった理由は何だったのだろうか? 現在はすでにサイト自体が閲覧できなくなっている。以前のサイトを見る限りはコンテンツの薄さが目に付いた。コンテンツが薄いことにより検索エンジンからの集客ができ
Travis CI could be looking for you. Now, you can write an article for Travis CI and get paid. You can earn: $500 per article$250 bonus if the article gets 1,000 organic views... Introduction Trunk-based development is one of the most widely used branching methodologies. It helps teams collaborate and build and deliver software.This article will examine... Docker Build Cloud has been a popular topi
iOS 9の「Search API Best Practices and FAQs」が公開された(2015/06/29更新)ので読み解いてみましたʕ ·ᴥ·ʔ Search APIは、ざっくり言うと、iOSアプリ側やWebでちょっとした実装を挟み込むと、それがSpotlight経由などで検索可能(ローカルだけでなく他のユーザーにも伝播するなど)となるものです。 WWDCのセッションとしては Introducing Search APIs - WWDC 2015 - Videos - Apple Developer に相当 日本語の分かりやすい記事: WWDC2015で発表されたiOS9 Search APIsまとめ - NSBlogger 実装観点だとこれも良い記事: How to add Core Spotlight to index your app content – a free
gistfile1.md Oracle v. GoogleのAPI著作権裁判の話 「OracleとGoogleの判決文を斜め読む」を読んで裁判の経緯は理解できたものの、判決の詳細があまり理解できなかったので判決文を自分で読んだ。法律的な難しさはあまりなく、技術的な論点と関係する条文および過去の判例などが非常にわかりやすく解説されており、判決の根拠もたとえ話を交えて書かれているなど非常に読みやすい印象を受けた。 判決文 全体の内容としては比較的単純で「あらゆるプログラムのコードは著作権で保護される。ただしFair Useによる合法的な利用に関しては差し戻し審で審議せよ」という事のようだ。実は「API」という言葉は一切判決文には出てこないため、内容を良く読む必要がある。 17 U.S.C. 102(b)を巡るGoogleの主張 今回の論争のうち最も重要な点は、著作権法のうち 17 U.S.C.
yumやapt-getからインストールしたり、rpmやdebパッケージを利用してインストールした場合、アンインストールやアップグレードを行うのは簡単だ。 しかし、ソースファイルからコンパイルしたパッケージの場合、makeファイルにuninstallが用意されているならまだしも、もし用意されてないと、パッケージをアンインストールしたりするのは非常に大変だ。 そんなソースからコンパイルしmake installしたパッケージを管理してくれるのが、『porg』だ。pacoという、同じくソースからインストールしたパッケージの管理ツールが前身。 今回は、この『porg』をCentOS 7に実際にインストールし、ソースからインストールしたパッケージを管理してみることにする。 1.『porg』のインストール まずは『porg』のインストールから。 以下のコマンドを実行し、パッケージのソースコードをダウン
diff [-abcdefhilnpqrstuwyBEHNPT ] [-LINES ] [-x PATTERN ] [-C LINES ] [-D NAME ] [-F REGEXP ] [-I REGEXP ] [-L LABEL ] [-S FILE ] [-U LINES ] [-W COLUMNS ] [-X FILE ] [--binary ] [--brief ] [--changed-group-format=fORMAT ] [--context [=LINES ]] [--diff-program=PROGRAM ] [--ed ] [--exclude=PATTERN ] [--exclude-from=FILE ] [--expand-tabs ] [--forward-ed ] [--from-file=FILE ] [--horizon-lines=LINES ]
あらすじ Web技術が複雑になる中で、JavaScriptのプロファイリングをとる方法とは。 プロファイリングを取るためのコードを手で書いてみましょう。 とてもシンプルで、かつ最高のJavaScriptプロファイラ sjsp を作りました。 本当にあった怖い話 上司 「とにかくJavaScriptのコードを速くしてくれ」 私 「分かりました、速くします」 (次の日) 私 「いいプロファイラがないなら作ればいいじゃない」 同じチームの人 「えっ?」 私 「最高のJavaScriptプロファイラ作ったよ」 同じチームの人 「「えっえっ???」」 私 「早速使ってみたらこことここが遅いって分かったよ」 同じチームの人 「「「この子は一体…」」」 JavaScriptのプロファイリングの難しさ 近年、Webブラウザーの処理速度は著しく向上し、その可用性の高さから、アプリケーションのプラットフォーム
Source Han Code JPとは Source Han Code JP(源ノ角ゴシック Code JP)は、無料で使えるプログラミング向け OpenType フォントです。 Adobe社がオープンソースで開発しており「Source Code Pro」と「Source Han Sans JP(源ノ角ゴシック JP)」を組み合わせて作成されています。 Source Han Code JPの特徴 Source Han Code JPの特徴として以下のものが挙げられます。 ASCII文字は「Source Code Pro」が適用されている。 それ以外の文字には「源ノ角ゴシック」が適用されている。 半角文字と全角文字の横幅の比が 2:3 に調整されている。 文字の太さは7種類の中から選べる。 Adobe社がオープンソースで開発している。 実際に、「SourceHanCodeJP-Normal
はじめに SSH 接続で時間の掛かるシェルスクリプトをバックグラウンドで走らせて帰りたいのに、SSH 接続を切るとジョブが死んでしまいます。SSH 接続に限らず目の前の OS からログアウトしたりターミナル エミュレータを終了しても同じ現象が起こります。 この症状は正常です。なぜなら、バックグラウンド ジョブを起動したプロセス(ログイン シェル)が子プロセスである該当のバックグラウンドジョブをハングアップ シグナル( HUP )によって終了させるからです。 シェルスクリプトを起動した親プロセスは子プロセスの終了状態を監視しています。ですからログアウトして親プロセスであるシェルが終了すると子プロセスはゾンビ プロセスとなってしまうので親プロセスとなるシェル(ログインシェル)は子プロセスであるバックグラウンド ジョブを kill ( kill -HUP ) するのです。 nohup コマンド
Installation and Compile-Time Options¶ The build is configured using the ./configure command. It defines various aspects of the system, including the methods NGINX is allowed to use for connection processing. At the end it creates a Makefile. The configure command supports the following parameters: Files and Permissions¶ –prefix=*path* defines a directory that will keep server files. This same dir
AWS News Blog New – AWS Budgets and Forecasts The dynamic, pay-as-you-go nature of the AWS Cloud gives you the opportunity to build systems that respond gracefully to changes in load while paying only for the compute, storage, network, database, and other resources that you actually consume. Over the last couple of years, as our customer base has become increasingly sophisticated and cloud-aware,
SoftBankが行っていた「通信の最適化」が原因で、特定のアプリでエラーが起きるなどの現象が多発、話題に。 ここ2週間ほどで、Twitterを中心に徐々に大きな騒動となりつつあるのが、携帯電話事業者が「最適化」と称してデータを非可逆圧縮しており、それがゲームのDLに失敗したり、あるいはユーザーの知らぬところで画像の劣化やExif情報の削除につながっているという問題。 発端となったのはソフトバンク回線でゲームがダウンロードできないというユーザーの報告と、それに対するゲームメーカーのやりとりがきっかけだが、関連するさまざまな情報が共有されるうち、ドコモでも「通信の最適化」というオプションが存在していることが判明。 何より問題なのは、機種変更などをきっかけに、ユーザーが知らないうちにこの機能が勝手にオンになっているケースが多いらしいことで、騒動がますます拡大しているというのが現状だ。 http
年金機構を襲ったマルウェアに感染しているかを1分で確認する方法 2015年07月01日08:00 ツイート daiki_fukumori オフィシャルコメント by:福森 大喜 さすがに高性能なフォレンジックソフトを使えば簡単に見つけられるようです。 株式会社フォーカスシステムズが公開した 『年金機構への標的型攻撃に利用された「Emdivi」のResponder Proによる検知と解析』 ただ、一般の方にしてみればちょっとオーバースペックかもしれませんので、もっと簡単に確認する方法を紹介します。 タスクマネージャーを開き、対象プロセスを右クリック、「ダンプファイルの作成」を選択します。 あとは、作成されたダンプファイルからC2サーバのドメインを検索するだけです。 上記のサイトによると東京都港区にある海運企業のドメインは「p」で終わるようですので、「p.co.jp」で検索します。 海運企業
illustrations by あおい海月 SSTではWebアプリケーションの脆弱性診断サービスを提供しており、診断時には診断対象のWebアプリケーションに対して擬似的な攻撃リクエストを送信し、SQLインジェクションやXSSに代表されるような脆弱性の有無を確認します。 診断時には、多様なパターンの攻撃リクエストを送信するために、Java言語で開発している専用のソフトウェアを使っています。 こうした脆弱性診断に用いるソフトウェアを開発するためにはいくつか注意点があります。 今回はその注意点の一つである、Javaでの文字コードの扱いについて、特に文字コードが不明なデータをJavaのString型として扱うためのテクニックを紹介したいと思います。 ▲一番上に戻る 以上のように、何かしら文字列をファイルや外部システムとやりとりしたい時は、必ず文字コードを意識することになります。 特に脆弱性診断に
Awesome D3 This list keeps track of interesting D3js libraries, plugins and utilities. We decided not to list tutorials, resources or concepts here, because there is already a very good list of readings out there you can check out and contribute to. Curators: Moritz Klack and Christopher Möller of webkid.io You can also explore the list with our interactive D3 Discovery tool. Charts billboard.js -
犯人は、フレッツ光です。(ということらしいです。2014年10月現在) 最近、IPv6対応サイトが増えて来た所為か、特定のサイトだけアクセスしにくくなるケースが増えています。「GitHubは普通に繋がるのに、なんでFacebookとGoogleに繋がらないの??」ということないですか? 「天下のGoogleがそんなにしょっちゅう落ちてる訳ない!」と思いつつも、「海外サイトが繋がらないのはプロバイダのIPがBANされてるのかな...」とか、「ルータの調子が悪くなることもあるよね」とかあきらめてませんか? 対策は簡単でした。フレッツ止めるか、「IPv6を使わない」こと。 ブラウザのIPv6機能をオフにする OSレベルでIPv6の機能をオフにする のどちらか。後者の方が確実ですが、AirDropが使えないとか、Bonjourが使えないとかの問題もあるので、ケースバイケースで。(業務用ルータであれ
企業のIT部門で働いていると、報われない気持ちになるものです。普段は誰の目にもとまらない陰の存在で、問題が起きたときだけ注目され、非難にさらされます。今回は、IT部門について、きっとあなたが誤解している7つのポイントを解説します。これを読めば、もう少し、テクニカルサポートの人たちともうまくやっていけるようになるでしょう。 先日、米ライフハッカーの読者に、「あなたの仕事について周りの人に知ってもらいたいことは何ですか?」と質問しました。IT業界で働くたくさんの読者が回答を送ってくれました。その中には、システム管理者やテクニカルサポートの人たちもいます。今回は、そんな彼らの声もいくつか紹介します。(私はかつてIT管理者をしていましたが、今は違います。ですので、IT部門の秘密を存分に暴露するつもりです) 1. 私たちは魔法使いでもなければ、人の心を読めるわけでもない おそらく、米ライフハッカーの
This copy is for your personal, non-commercial use only. Distribution and use of this material are governed by our Subscriber Agreement and by copyright law. For non-personal use or to order multiple copies, please contact Dow Jones Reprints at 1-800-843-0008 or visit www.djreprints.com. http://jp.wsj.com/article/SB12090554170328684804804581079512521453834.html
@yusuke_arclamp さん、@sugimoto_keiさんが、マイクロサービスとドメイン駆動設計の設計思想に語っているつぶやきが参考になったのでメモ。 以下は、疲れた頭で思いついたことを書き殴り。 間違っていたら後で直す。 【元ネタ】 マイクロサービスとドメイン駆動設計の設計思想のTwiiter拾い - Togetterまとめ Martin Fowler氏がマイクロサービスの特徴について語る マイクロサービス移行の代償 マイクロサービスとSOA マイクロサービスアーキテクチャとは何か - arclamp SOAとマイクロサービスを複合設計に当てはめると見えるもの: ソフトウェアさかば マイクロサービスはコア資産 - Martin FowlerのMonolithFirstを読んで -: ソフトウェアさかば さかばさんはTwitterを使っています: ".@akipii こんなのもあ
ども、大瀧です。 Dockerバージョン1.6でLogging Driverというプラガブルなログ機構が追加され、DockerコンテナのログをSyslogに送信するなど柔軟なログ構成ができるようになりました。 ログアグリゲータとして著名なFluentdのLogging Driverが最近Dockerのmasterブランチにマージされたので、試してみた様子をご紹介します。 検証環境 OS : Ubuntu 15.04 Vivid Vervet(AMI : ubuntu-vivid-15.04-amd64-server-20150616.1 (ami-0473a904) 東京リージョン) Docker : Master Binaries 1.8.0-dev/Git commit: 90024b9 まだリリースされていない段階なので、最新リリースのDockerパッケージをインストールした状態でG
(7/7追記)僕は斜め読みだったんですが、もっときちんと読んだ上で解釈を書いてくれている方がいます。僕も時間をとって全文を読みたいとは思っていますが、まだ時間がかかりますし、yudaiさんの会社の方が妥当性は高いと思いますので、そちらをご参照ください↓ 朝っぱらから色々衝撃が走った第一四半期の最終日ですが、OracleとGoogleの裁判について、どのあたりが問題だったとされるのか気になるので判決文等を読んでみました。 経緯 2010年8月、OracleはGoogleを訴える。当初の争点は特許侵害 (publicKey1) 2012年4月、サンフランシスコ連邦地裁の法廷開始 2012年5月、Googleの特許侵害はないとの陪審評決。ただし、フェアユースは意見が別れる。 2012年6月: Oracle対GoogleのJava/Android訴訟、損害賠償金ゼロで合意。今回議論された37件のJ
プログラミングが好きな学生のためのGitHub勉強会 2015 | SEゼミ で、クックパッドでの基本的な開発プロセスについて話しました。 また当日はメンターとしても参加しました。 今回はGitHubを使ったこと無かったり、プルリ(Pull Requst)をしたことが無い学生の方々が主な参加者で、 GitHub実践入門の著者が講師を務め、いくつかのWeb系企業のエンジニアがメンターを務めました。 だいたい4人くらいの様子を見ていましたが、プルリを送り合うあたりまではスムーズに。 プルリするために、相手のリポジトリをForkして、ブランチを作って、push して、と ちょっと複雑になると、大変そうでした。 私も最初にgitを使い始めたころは、origin とか master とか、わけがわからなかったのを覚えています。 特に、当時は Subversion を主に使っていたこともあり。 発表内
6月30 粉塵爆発のこと 27日、台湾でイベント中に起きた爆発事故は、多くの怪我人を出す大規模なものであったようです。イベントは、コーンスターチに各種の色を着けた粉を客席に向けて噴射する「カラーパーティー」と呼ばれるもので、この粉が爆発を起こしたものと見られています(動画)。 こうした、着色した粉を用いるイベントは、「Color run」などの名でブームとなっており、世界各国で行われているようです。日本でも毎月のように開催され、多くの参加者が詰めかけています。 チリで行われたカラー・ラン しかし、なぜこの台湾のイベントでのみ爆発が起きたのか、どこの台所にもあるコーンスターチがなぜ爆発炎上したか、おそらくいろいろな条件が重なってのことだったと思われます。 粉塵爆発は、文字通り粉末状の物品が爆発することです。爆発しうる粉末の種類はいろいろで、小麦粉や砂糖、木やアルミニウム、コピー機のトナーなど
Deliver infrastructure as codeTerraform codifies cloud APIs into declarative configuration files. AdoptCompose infrastructure as code in a Terraform file using HCL to provision resources from any infrastructure provider. BuildInfrastructure automation workflows to compose, collaborate, reuse, and provision infrastructure as code across IT operations and teams of developers. StandardizeEstablish gu
今日、私たちは Terraform を発表します。Terraform は、安全かつ効率的にインフラの構築・組みあわせ・稼働をするためのツールです。物理サーバからコンテナ、SaaS プロダクトに至るまで、Terraform はサービスやアプリケーションが実行するために必要な構成物の全てを作成・構築することができます。 Terraform を使えば、複数のサービスプロバイダを使っていたとしても、完全に Infrastructure as code (コードとしてのインフラ)を記述することができます。たとえば、サーバは AWS を使っても、DNS は CloudFlare かもしれませんし、データベースは Heroku で運用するかもしれません。Terraform は、これらの事業者を並列にまたがるリソースを作ります。 Terraform を使えば、あなたインフラにおける知識を体系化できます。そ
Intro の参考訳です。Terraform に対する理解の手助けになればと思います。※v0.1.0に対する記述のものであり、バージョンが変わると、内容にに変更が加わる可能性があります。 変更リクエスト大歓迎です。 Terraform 入門 Introduction http://www.terraform.io/intro/index.html Terraform 入門ガイドへようこそ! こちらのガイドは、これから Terraform を始めるために役立つものです。ガイドでは、Terraform とは何か、どのような問題を解決するのか、既存のソフトウェアとの違いは何か、そして Terraform のクイックスタートから構成されます。 既に Terraform の基本に慣れているのであれば、Documentation は利用可能な全ての機能や、内部実装に関するリファレンスとなるガイドを提供
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く