2. データサイエンティスト 2 今世紀でもっともセクシーな職業 ハーバード・ビジネス・レビュー 2013年年2⽉月号 2018年年までに⽶米国で14〜~19万⼈人不不⾜足 マッキンゼー 2011年年5⽉月 求められるスキル ビジネススキル,機械学習/ビッグデータ, 数学/OR,プログラミング,統計 Analyzing the Analyzers, O’reilly 2013 4. 本⽇日お話すること 4 1. データのこと Keywords: ダミー変数,⽋欠損値,正規化,次元の呪い 2. 機械学習のこと Keywords: 機械学習の分類,アルゴリズム,注意点 3. 評価のこと Keywords: 混同⾏行行列列,適合率率率,再現率率率,F値,ROC曲線 4. 分析のこと Keywords: 過学習,交差検証,学習曲線,バイアス・バリアンス 教師あり学習(後述)寄りの内容が多いです
Google I/O 2015でのセッション「The Next Generation Mobile Web(次世代のモバイルWeb)」がそこそこに激アツな気がしたのですが、予想に反し、あまり注目を集めていません。 わかります。大衆向けなメディアだと、AndroidやVR/AR、Google Photosのようなわかりやすいキーワードの方が注目されるでしょう。エンジニア向けメディアであっても、昨今のモバイル技術の状況を鑑みて、ネイティブアプリの方を扱いたいと感じるのが当然です。 先日、某懇親会で「え、モバイルをWebでやっているのですか?それ、完全に負け組じゃないですか」と言われ、そこまで印象が悪いものかと心を痛めました。負け組とか、Webがかわいそうじゃないか。 そんな状況というのもありまして、先日の「第58回HTML5とか勉強会」では、あえてGoogleらが考える「次世代モバイルWeb」
Yahooの技術者が書いたブログ techblog.yahoo.co.jp が悪い方向に期待を裏切ってくれたのに対し、 @kuenishi さんがまとまった文章 kuenishi.hatenadiary.jp を書いていたので、僕も2番煎じぐらいでまとまった文章を書く。 始めに断っておくと、分散システムというのはまだまだ事例を集めていくフェーズを抜けきっておらず、体系立った大統一理論的な分類法は確立していない。ここに書くのは、これまでの分散システム事例やこれからの分散システム事例を分類していく際にその性質をカテゴライズする一助となれば良いな、程度の文章なのであまり真に受けないで欲しい。 なぜYahooの記事が期待はずれなのか 人によって意見はあるとは思うが、個人的に感じたのは以下の3つ。 分散システムのデザインパターンと銘打っておきながら並列・並行システムの分野の話からクラウド環境へとこじ
Passenger 3.x で複数のRubyバージョンを使い分けるには、とてもトリッキーな対応が必要でした。 ところがPassenger 4.0.0 より公式に複数のRubyバージョンに対応しました。つまり、同一筐体のApacheで動く他アプリケーションへ影響を与えることなく、気軽にアプリ毎に使うRubyバージョンを変更できるようになります。 これまでの手法 mod_proxyを用いて、必要なRubyバージョン毎に単体起動させたpassengerにTCP/Socketでプロキシするというものでした。なぜなら、読み込むモジュールだけでなく、グローバル値として指定するPassengerRootやPassengerRubyの設定が衝突するためです。 Phusion Passenger & running multiple Ruby versions – Phusion Corporate Blo
DELL にユーザー登録したらメールが送られてきたんですが、そのメールが文字化けしてました。 文字化けメール研究家としては解析せざるを得ません。 メーラーで見ると Subject が次のようになっていました。 デルアカウントに$4EPO?$$$?$@$-!"$"$j$,$H$&$4$6$$$^$9! メールのソースを見ると次のようになっていました。 Subject: =?iso-2022-jp?Q?=1B=24B=25G=25k=25=22=25=2B=25=26=25s=25H=24K?= =?iso-2022-jp?Q?=244EPO=3F=24=24=24=3F=24=40=24=2D=21=22=24=22=24j=24?= =?iso-2022-jp?Q?=2C=24H=24=26=244=246=24=24=24=5E=249=1B=28B=21?= この Subject の
【動画あり】世界でいま一番盛り上がってるジャンル、EDMにイマイチ乗れない人のためにハマれる曲紹介してくwwwwwwww Tweet 1: 以下、\(^o^)/でVIPがお送りします 2016/02/20(土) 23:42:24.016 ID:SZH3jTox0.net 世界で今一番盛り上がってるジャンルといえばEDM。 でも世界だけでしょ?ここは日本じゃん!ってお前らはいうかも知れないけど、日本の邦楽界もすでにヒットチャートはEDMまみれなんだよ。 もう乗るしかないでしょ、このビッグウェーブに! ダンスミュージックなんてマジで聞かないし俺はロックとポップだけで生きてきた!ってやつのために初心者でも間違いなくハマれるオススメDJと曲紹介していくわ。 エレクトロニック・ダンス・ミュージック(英: Electronic Dance Music, EDM)とは、シンセサイザーやシーケンサーを用い
これは、DroidKaigi 2016のセッション「Instant Runを実現する仕組み」と連動するエントリです。セッションは30分という短い時間で行われるので、細かい説明はこちらでまとめていきます。 Part I: Instant Runを理解するためのAndroidビルド概説 はじめに 2015年11月に、Android Studio 2.0 previewと同時に公開されたInstant Runは、開発中のアプリケーションのAndroidデバイスあるいはエミュレーター(以下"target")へのデプロイメントを高速化して、また実行中のアプリケーションを再起動することなくコードを置き換えることを可能にして、デバッグ開始までの待ち時間を劇的に減らすことが可能になりました。開発者がIDE上でデバッグを指示してから、実際のデバッグ開始まで、場合によっては1秒程度で出来てしまう、というもので
純ドメ留学経験ナシの日本人が、入場料1000$の海外カンファレンスで英語でプレゼン出来るようになるまで。 こちらは、私が2015年の11月初旬にアイルランドはダブリンで行われたネット業界最大級のカンファレンスであるWEB SUMMIT 2015にて各国から集まった1000人近い観衆を前に披露した「マーケティングプラットフォームとしてのLINE」を売り込む英語プレゼンである。 上記の動画に収録されたもの以外でも、欧州最大級のソーシャルメディアについてのカンファレンスであったENGAGE(2015年はプラハで開催)においても、同じく1000名近い観衆の前で話をさせてもらったりもした。見込み顧客やパートナー向けに、一般には非公開でなされるセミナー的なものも、2015年においては、月に平均で2〜3回はあったように思うので、おそらく、東京ベースで働く純ドメで留学経験ナシという、セコい(笑)前置きを付
Plugins using this toolkit and the applications managing those plugins communicate via RPC over the plugin application's Stdin and Stdout. Functions in this package with the prefix New are intended to be used by the plugin to set up its end of the communication. Functions in this package with the prefix Start are intended to be used by the main application to set up its end of the communication an
webアプリケーション開発者たるもの、時には https と戦わねばならぬこともあるのです。 打つ手がなくて泣きそうになっていたら同僚から救いの手が! (ただしサーバ側/クライアント側のいずれかで鍵交換アルゴリズムを変更できる場合に限る) まず、tcpdump でダンプしたものを wireshark で見るには -w FILE オプションをつけてダンプデータをファイルに書き出させます。環境によってはデフォルトで先頭数十バイトしかダンプしない (man によれば、CentOS 5.x で 68 bytes, 同じく Ubuntu 10.04 で 65535 bytes)ようなので、-s 65535 とか -s 0 などとダンプさせるサイズを指定してやるのが吉 今回は https なのでお手軽にポートで絞ることにして...こんな感じで叩けば良いかと。 出力されたファイルは普通に wiresha
この記事は、2015年のGo Advent Calendarの25日目の記事です。 Go Advent Calendarのその2とその3ができる前、最終日だけ空いてて滑り込みで登録したのはいいけど、なんかネタないかなーと思いつつ、自分のgithubリポジトリを漁っていたらdiffのアルゴリズムをGoで実装したやつが出てきたので紹介してみます。 gonpはGoによるdiffのアルゴリズム実装です。元々は昔々C++で書いたdtlというdiffライブラリの簡易移植で、diffを取るのに必要な以下の要素を求めることができます。 編集距離(Edit Distance) LCS(Longest Common Subsequence) SES(Shortest Edit Script) diffのアルゴリズムにはさまざまな種類があり、中でもdiffに限らず様々な用途に応用可能な動的計画法が有名です。ただ
InnoDBの行の最大長は約8KBらしい。 意外と少ない。。。 運用中のサービスがこんなエラーを吐いていました。。。 [code gutter=”false”] Got error 139 from storage engine [/code] マジですか。これが噂の「InnoDB 8KBの壁」ですか。。。 設計段階であればテーブル縦分割とかテーブル構造自体を変えちゃえ!ってなるかもしれないですが、運用中のサービスですし、できるだけ全体へのインパクトは少なくしたい(アプリケーションは改修したくない)。って時にテーブルのROW_FORMATを変更して対応しましたよ、って話です。 「ROW_FORMAT=DYNAMIC」または「ROW_FORMAT=COMPRESSED」を使おう! そうです、結論から言ってROW_FORMATを変更することで対応したんです。 ROW_FORMATについてMyS
Published 2016-02-19 During the months I worked in Let’s Encrypt’s operations team I got fairly used to being the go-to man for any question that a database query could solve. I also threw together the code for the Let’s Encrypt Stats page. All said, I’d gotten quite attached to being able to query the Let’s Encrypt data set. Now, however, I don’t have any access to the datacenters, or the databas
はじめに 先日Docker+UnikernelのオンラインMeetupを見たので(視聴メモ)、Docker+Unikernelを試してみました。 現状簡単に試せるものではないようなので、まずは上記のMeetupのデモ(元はDockerConEU2015で行われたデモみたいです)を動かしてみようと思います。本当はもう少し応用させようと思ったんですが、めちゃくちゃ苦戦してしまったのでデモを動かすだけのポストですm(_ _)m 動かしてみた 物理マシン上で実行するべきなのかと思いますが、手元のマシンはキレイにしておきたいのでDigitalOcean上のVMで行います。DockerとKVMが動くLinuxマシンであればどこでも動くのでその他の環境でも問題ないかと思います。これを機にDigitalOceanを始めますって人がいたらこちらから申し込んでもらえるとお互いハッピーなはずです(多分w)。 ホ
追記(2017/05/2) redux-sagaでの非同期バージョンの紹介とリンクを追記。 追記(2017/2/23修正) 元記事の追記3にて言及を頂いたように、以下の「見易い版」コードは元コードが実現していた機能が抜けおちているという誤りがあります。遅くなりましたが、お詫びの上修正させていただきます。 修正内容は以下の「refreshボタン押下ですべての候補を消去」の項目に追記しました。 上記追記の趣旨として、リアクティブプログラミングはそれほど判り難いのだ、というご指摘になっていますが、返す言葉もございません。 はじめに 先日「リアクティブプログラミングとは何だったか」という記事を目にしまして、内容はたいへん興味深かったのですが、以下の記述がありました。 『宣言的』といえそうなのはわかりますし、パラダイムとして従来のコードとは一線を画すものであることは確かですが、どう贔屓目にみてもひた
This document discusses messaging queues and platforms. It begins with an introduction to messaging queues and their core components. It then provides a table comparing 8 popular open source messaging platforms: Apache Kafka, ActiveMQ, RabbitMQ, NATS, NSQ, Redis, ZeroMQ, and Nanomsg. The document discusses using Apache Kafka for streaming and integration with Google Pub/Sub, Dataflow, and BigQuery
PostgreSQL [9.5.0] vs MariaDB [10.1.11] vs MySQL [5.7.0] year 2016 Reason to Benchmark On Dec 2015 I have done a similar benchmark, however I had done some serious mistake on the benchmark and caused the result to be biased towards MySQL. Therefore I had enhanced the benchmark. The benchmark script and how to setup is at this Github Repo. Notice & FAQ Why using default database configuration / con
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
無知:たのもう、たのもう! 親父:あいつ、このところ来過ぎだろう。家の前で大声出すな。裏へ回れ。今日はなんの用だ? 無知:今日は一年の計を立ててきました。 親父:もう2月半ばだぞ。 無知:今年こそ、英語をものにしたいんです。なんとかしてください。 親父:死ね。 無知:いくらなんでも、あんまりです。 親父:こっちのセリフだ。 お前が欲しいのは、食えば話すのも聞くのも不自由なくなる、ひみつ道具か? そんなものがあるなら、世の語学教師は残らず失業だろう。 無知:大丈夫です、秘密にしておきますから。 親父:世界を出し抜ける秘密がお前なんかのためにまだ残されてると本気で信じているなら、何も言うことはない。有料メルマガに登録しろ、情報商材を買え、そしてカモになれ。 無知:待ってください。努力する気はありますが、やり方が分からないんです。 親父:では、最も大切なことを言ってやろう。まず始めろ、あとはやり
React×RailsについてLTをしたのでその時のスライド http://www.slideshare.net/KoheiIto/the-first-react-on-rails-58486821 スライドって声で補う前提なので、スライドだけみてもよくわからないかなと思ってQiitaに書く このスライドでは、すでにRailsで開発されているサービスにReact.jsを導入する方法を説明した。実際に使っているコンポーネントを元に、実用的な内容にした。 前の記事が中途半端で終わったので http://qiita.com/khrtz/items/89773651bf3698aae029 React化にあたって考えること react-railsを使う RailsのView上でのSPA遷移は諦める Rubyで出力しているHTMLをJavaScriptで書き換えることだけ考える ReactRoute
日本人に大人気のクロアチアのドゥブロブニク。ふつうに往復航空券を買うと約10万円しますが……。 こんにちは。 旅人7年目、片岡力也です。 観光業が世界最大の産業となりつつある21世紀、世界各地で「ウチの○○は世界で最も美しい」などと、観光客招致のためのPR合戦が繰り広げられています。 今回はその中でも私が実際訪れ、「世界で最も美しい港」だと思ったクロアチアのドゥブロブニクへ格安で行く方法をご紹介致します。 アドリア海の真珠・ドゥブロブニク アドリア海の真珠と謳われるこの地は、映画「魔女の宅急便」の舞台とも言われている、クロアチアで最も人気の観光地です。 ドゥブロブニクはアドリア海沿岸のダルマチア最南部に位置するクロアチアの都市。1979年に世界遺産に登録された旧市街は「アドリア海の真珠」とも謳われる美しい町並みを誇る。アドリア海沿岸でも傑出した観光地であり、多数のクルーズ船が寄港する(W
swift初心者がSmartNews風ニュースアプリを作ってみる過程を晒す(7) - MVVMで関心事を分離する手法を学ぶiPhoneiOSSwiftiOS9Swift2.0 はじめに swiftはほとんど未経験ですが、SmartNews風ニュースアプリを作ってみて、その過程をさらしています。 前回は、こんな記事を書きました。 swift初心者がSmartNews風ニュースアプリを作ってみる過程を晒す(6) - Alamofire + Object Mapper + Realm + SDWebImageで最低限動くニュースアプリを作る - Qiita 今回は、iOSにおけるMVVMアーキテクチャについて考えます。 MVCからMVVMへ 最近では、MVCがMVVMに置き換えられる場面が多く見られるようになってきました。ここではその移り変わりについて見ていきます。 MVC in iOS iOS
「SwiftMonthly」はAppleのプログラミング言語Swiftに関するさまざまな情報を月に一度メールで送ってきてくれるニュース情報サイトです。 Swiftのチュートリアルやニュース、ビデオ、仕事、カンファレンスなど、さまざまなSwift関連情報を手作業で仕分けして届けてくれるサービスです。 最新の情報はWebでも確認することが可能で、2016年2月号では例え"Top Pick"としてSwiftのサーバーサイドフレームワークとして注目を集めているPerfectが取り上げられています。 おまけとして現在登録すると「Swift Cheat Sheet」というPDFチートシートをダウンロードすることもできます。 Swiftの情報は知りたいけど、毎日あちこち見て回っている暇はないという方にお勧めのサービスです。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く