Humane’s Ai Pin promises an ‘ambient computing’ future for $699 (plus $24 a month) After months of leaks and teases, the extremely hyped wearer device has finally officially been revealed -- it arrives 11/16 Brian Heater
「1万時間の法則」というものがある。ネット上でもしばしば話題に挙がるこの法則、どこかで耳にしたことがあるという人も結構多いのではないでしょうか。 これは一口に言えば、「ある分野で習熟して一流になるためには、1万時間の練習が必要である」という主張*1。是非はさておき、1日4時間ずつで計算してみると、1万時間に達するまでに必要な年月は──おおよそ7年。「毎日欠かさず7年間」を実践するのは、なかなかに困難であるように思う。 そもそも、ただでさえ仕事だ何だと忙しくしている日々の生活に、新たに4時間もの時間を割ける人はそうそういない。また、その習慣が定着する前に飽きてしまったり、別のことに興味を惹かれたりする可能性だってある。よほど好きなことでもないかぎり、年単位で活動を継続するのは難しい。 僕自身、こうして好きで書いているブログだって、今年でようやく5年目になります。しかも毎日更新しているわけでも
週刊文春デジタルでは、2月1日発売号「春日野親方 『暴力』と『八百長』」に掲載された春日野親方と八百長問題で廃業した元力士・春日錦とのやり取りの音声データを公開する。 小誌は、春日錦が春日野親方ら関係者との会話を録音した20時間を超える音声データを入手。現在、発売中の「週刊文春」において、春日野親方が八百長問題のキーマンとされた春日錦に対して、「爆弾発言したら協会パンクだよ」と発言していたなどとする記事を掲載している。 この記事を受けて、日本相撲協会の広報部長を務める春日野親方は、1日の記者会見で次のように説明した。 「私は当時、春日錦に『正直に話しなさい』と言って参りました。記事に取り上げられた発言については、不正確なことや事実と違うことを言って、協会や他の力士に迷惑をかけてはいけないという趣旨で言ったと記憶しております。決して口封じなどではありません」 果たして、春日野親方の発言は、八
悪いコードを憎んで人を憎まず! プルリク送付前に心がけたいコードレビューのコミュニケーション術 コードレビューを円滑に進め、より学びを促進するために重要な「コードレビュー時のコミュニケーション」について、現役エンジニア・池田 惇さんの経験とともに考えてみます。 アプリエンジニアの池田 惇(いけだ・じゅん/@jun_ikd)です。 コードレビューとは、エンジニアにとって毎日発生する作業であり、「コードを書く」という行為と等しく重要なタスクの1つです。同時に、ただ漠然と「粗探し」をするだけがレビューの目的ではありません。特に若手のエンジニアにとっては、先達のエンジニアのコードにじっくりと触れ、学びを得て、さらにチームに自分の持つ知識・技術を還元する、大事な機会でもあるのです。 今回はコードレビューを円滑に進め、より学びを促進するために重要な「コードレビュー時のコミュニケーション」について、私自
みなさんはタスク管理、してますか? 「タスク管理をして仕事が早くなった」とか「ミスが減った」とか、そんな表面的なタスク管理をしていませんか? タスク管理の本質は「幸福の最大化」というところにあります。 目次1.タスク管理の本質とは 2.タスク管理で土日が楽しくなる ※本記事は「モテたいならタスク管理をしよう」というふざけたスライドが元なので、かなりラフです 1.タスク管理の本質とは 【なぜタスク管理が必要なのか】 仕事ができる大人は、みんなこう言います。 「タスク管理をしよう!」 ですが、タスク管理をする理由を聞くと 「効率がよくなるから?」 「ミスが減るから?」 と答えます。 オレから言わせれば、それはあめぇ!!! って感じです。 確かにタスクが一覧で見えるようになり、副産物的な効果として効率が上がりミスは減少するでしょうが、そこは成果の一部でしかありません。 【タスク管理は効率化に一役
サービス開発部の外村 (@hokaccha)です。 クックパッドのアプリには「料理きろく」という機能があります。 モバイル端末から料理画像のみを抽出して記録することで食べたものが自動的に記録されていくという機能です。 今回はこの料理きろくで画像判定をおこなっているバックエンドのアーキテクチャについて紹介します。なお、実際に判定をおこなう機械学習のモデルのはなしは以下の記事に書かれているのでそちらを参照してください。 料理きろくにおける料理/非料理判別モデルの詳細 - クックパッド開発者ブログ また、以下のスライドでも料理きろくのバックエンドについて紹介されているのでこちらも参照してみてください。 処理の概要 ざっくりとした画像判定のフローとしては、次のようになります。 クライアントアプリは端末内の画像を判定用に縮小してサーバーにアップロードする サーバーはアップロードされた画像を機械学習を
『アマゾノミクス データ・サイエンティストはこう考える』(アンドレアス・ワイガンド著、土方奈美訳、文藝春秋)の著者は、米アマゾンの元チーフ・サイエンティスト。アマゾン創業者のジェフ・ベゾスとともにデータ戦略を策定し、顧客にとって使いやすいプラットフォームの構築に尽力してきた人物である。 たとえば、「社内の編集者が書いた製品レビューと、消費者の書いたそれとでは、どちらのほうが商品購入後の顧客の満足度は高くなるのか?」「従来型の人口動態に基づくプロファイリングから導き出した“お薦め商品”と、個人のクリックに基づくそれとでは、どちらのほうが購入に結びつきやすいのか?」などについての“答え”を、数々の実験を通じて導き出していったということだ。
この人口千対離婚率1.8という数値は、世界の中ではどのあたりに位置するのでしょうか。総務省統計局の「世界の統計2016」によれば、72カ国中41位(離婚率判明国のみ対象)と、ほぼ中間に位置しています。1位はロシアの4.5(2012年)で、アメリカは2.8(2011年)で11位、韓国が2.3(2013年)で17位となっています。 「夫婦は一生添い遂げるべし」は“日本人らしく”はない? 「夫婦とは一生添い遂げるものだ」。そう考える人からすると、日本人の離婚率の上昇は、「日本人らしさを喪失している」ことのあらわれだと嘆かれる方もいるかもしれません。 でも、そもそも日本が離婚大国だったという事実をご存じでしょうか? 総務省統計局の「帝国統計年鑑」を紐解くと、1893年(明治26年)の人口千対離婚率は3.38でした。現在の離婚率のほぼ倍、現在のアメリカの離婚率をはるかに凌駕していました。江戸時代に遡
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
東京に引越してきた最初に借りた部屋は、仕事から帰って寝るだけの部屋で決して住みよいと思えるようなところではありませんでした。それからと言うもの、少しでも住みやすい部屋というのを引越しの度に考えています。 以前住んでいた部屋でも一応テーマを持って住みやすい部屋というのを考えていましたが、そこでの反省点や生活環境の変化なども合わせて、最近引っ越した今の自宅でも新たなテーマを持って少しでも住みよい部屋というのを考えカスタマイズしていっています。 前回は基本的に椅子は置かず、和室もあり、布団で寝るというカタチでモノをあまり置かないようにして部屋を広く使えるようにし、くつろぎやすい部屋というのを目指していました。 その時の反省点としては、ゴロゴロとくつろぎやすくしすぎたところだなと思っています。自宅で仕事や作業をすることも増えて、もう少し規律をもってだらけないように過ごせるようにしたほうが良いなぁと
ということで11月で835点を取ることができました。 2017/09でいったんスコアが下がったのは結構へこみました。(まあTOEICの点数は運もあるのでプラスマイナス50点くらいの揺れはでると思います。) 学習戦略 英語上達完全マップ 実は英語上達完全マップどおりには勉強しませんでした。英語上達完全マップではボキャビルの勉強は後のほうでいいと書かれていましたが、TOEICのスコアを順調にあげるためにはボキャビルは最初の方にやったほうがいい気がして、4ヶ月後くらいにはTOEICの教材を中心に勉強しました(英語上達完全マップ的にはTOEIC用の勉強するのは邪道なのですが、まあ私はTOEICさんに身を委ねることに決めたので…)。 ただ、英語上達完全マップで掲げられている、瞬間英作文、音読、精読、文法、多読、ボキャビル、リスニングといった体系別トレーニング方法はとても理にかなっていると思いますし、
デジタルカメラをUSB経由でRaspberryPiと接続し、コマンドラインから写真を撮ったりあれこれできるgphoto2を使ってみた話。 パソコンからデジタルカメラのシャッターを切る デジタルカメラをPCから操る技術は、室内で写真を扱うスタジオ/業界では当たり前の機能(Adobe Lightroomなどを使ったテザー撮影)で、PCでホワイトバランス、絞り、露光量など、各種設定を調節しPCでシャッターを切り、確認は大きなPCの画面…といった感じで使われているようです。 とは言え、そんな機能を自宅PCで使う予定は無いのですが、この機能をLinux(Raspberry Pi)から使えたら、 RaspberryPiにつけた各種センサーと組み合わせてシャッターを切る 人感、傾き、光・音、温度センサーなどと組み合わせる 離れた場所のスマートフォンなどからWeb経由でシャッターを切る cronなどで定期
台湾で使われている言葉は中国語・・・まあ正解と言えば正解です。 しかし、果たしてそれだけで済ませて良いものでしょうか。中国語とひと言で言ってもいくつかの方言に分かれているし、中国語だけで台湾を語るには、確実に片手落ちです。 中国の言語事情を語っていけば、ブログなどでは済まない膨大な量と時間を費やします。真剣に書くから原稿料と調査費よこせと。 しかし、台湾は幸いちょうど良いボリューム。 台湾に興味を持ってきたり、既に持っていても言語事情にはあまり詳しくない方へ、台湾の言語事情でも書いてみようと思います。 ただ、ひとこと言っておくと・・・ここから長いよ(笑 1.國語(北京語) いわずと知れた「中国語」です。「中華民国」の公用語となっています。 (マンダリン記事) ここでは中国語は「普通話」」と言う旨のことを書いたのですが、それはあくまで中国での話。 台湾では、「國語(国語)」と言います。発音は
概要 はじめまして、17 新卒エンジニアの中嶋です。 イエウール のサーバサイドの開発を行っています。 コードを書くのは好きだけど、インフラ・ミドルウェア系は弱い感じのエンジニアです。 これまで趣味では、Heroku や Elastic Beanstalk でシュッとデプロイして済ましていたので、AWS、ネットワーク、ミドルウェアあたりの知識が皆無でした。 先日、イエウールのホスティング環境が、IDCFrontier から AWS へ移行しました。 tech.speee.jp このようなインフラ移行に関わる機会は、そう多くあることではないので、これに便乗してインフラにちゃんと触れてみようと思いました。 そこで、少しでもインフラに近づくべく、社内で実績のあったプロビジョニングツール Itamae を使って、イエウールのサーバ構成の一部を、できる範囲でコード化しました。 結果、コードを書くのは
こんにちは!サービス開発部でAndroidアプリの開発をしているこまたつ(@k0matatsu)です。 みなさんコードレビューしていますか? 最近ではとりいれているチームも多いと思いますが、良い効果をもたらしてくれる一方で、負荷の高い作業でもあります。 また、コードレビュー自体に馴染みの薄かった人はなにをどうしたらいいのか難しいですよね。 同僚から得たアドバイスと自分なりのノウハウをあわせて、コードレビューの指針を考えていたので公開してみようと思います。 前提として、クックパッドではGitHub Enterpriseとプルリクエストを使った開発プロセスを採用しています。 また、コードレビューの前には自動テストと静的解析ツールによる単純なフォーマット、コードスタイル、頻出バグのチェックは行われているものとします。 静的解析による機械的なチェックはコードレビューよりも低コストで有効な方法ですの
研究開発部の原島です。部のマネージメントのかたわら、自然言語処理関連の開発に従事しています。本エントリでは、最近社内で開発した自然言語処理システムを紹介します。 ■ 「しょうゆ」のバリエーションは 100 種類以上 クックパッドで以前から解決したかった課題の一つに材料の名前(以下、材料名)の正規化があります。 クックパッドのレシピは複数の材料から構成され、各材料は名前と分量から構成されています。例えば、上のレシピの一つ目の材料は「豚薄切り肉」が名前で、「200g」が分量です。 さて、この材料名はこのレシピでは「豚薄切り肉」という表現でした。しかし、他のレシピでは「豚うす切り肉」という表現かもしれません。「豚うすぎり肉」や「ぶた薄切り肉」、「豚薄ぎり肉」等の表現もありえますね。 これは異表記同義(いわゆる表記揺れ)の問題ですが、同様の問題は他にも沢山あります。例えば、以下のようなものです。
こんにちは、技術部の遠藤(@mametter)です。フルタイム Ruby コミッタとして、クックパッドにあたらしく入社しました。よろしくお願いします。 最近、Ruby や RubyGems の脆弱性を発見して、その結果セキュリティリリースにつながるということを経験しました。どういう動機でどのように脆弱性を発見したか、どのように通報したか、などについてまとめてみます。Ruby の脆弱性を見つけたけどどうしよう、という人の参考になれば幸いです。 HackerOne について HackerOne という脆弱性情報の通報と公開のためのプラットフォームをご存知でしょうか。 OSS にとって脆弱性情報の管理は面倒なものです。脆弱性の通報を秘密裏に受け付け、関係者だけで議論しなければなりません。そのため、通常のバグトラッカとは別のコミュニケーションチャンネルを用意する必要があります。 そこで Hacke
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く