タグ

2015年2月12日のブックマーク (11件)

  • はてなブックマークのトピックページの裏側 - Hatena Developer Blog

    こんにちは、はてなアプリケーションエンジニアの id:skozawa です。現在は、ブックマークチーム、及び、プラットフォームチームで開発をしています。 先日リリースされたはてなブックマークの新機能「トピック」の裏側について、Hatena Enginner Seminar #4で紹介しました。 Hatena Enginner Seminar #4で紹介した資料に少し加筆・修正を加えたものを公開します。 内容 「トピック」機能は、はてなブックマーク開発ブログにもある通り、これまで何人かのエンジニアが挑戦してきましたが、実現できていませんでした。その主な要因として、 トピック生成の精度が低い トピックタイトル生成が難しい という問題があり、これらを検索技術と自然言語処理技術によって解決することによりベータリリースへとこぎつけました。 トピック生成 これまでキーワードなどを用いて記事をクラスタリ

    はてなブックマークのトピックページの裏側 - Hatena Developer Blog
  • Ansible v2 を試してみよう - Hack the World!

    Londonで行われたAnsibleFest にて、Ansible v2の話が発表されたようです。 What's New in v2 - AnsibleFest London 2015 from jimi-c ユーザーが書くようなPlaybookは100%の互換性があるような作りにしてあるようなので、急いで対応する必要はなさそうですが、 一部のプラグインに関しては、対応が必要な模様です。(そのせいでコレまで出来ていたことができなくなるようなことが無ければよいのですが。。。) ソースコードは githubで公開されているので、今回試してみることにしました。 ansible/ansible · GitHub 以下のセットアップコマンドを実行すれば、開発中のansible v2が利用できます。 v2 環境のセットアップ(2015/2/11現在、py3はまだ動かない模様) ------------

    Ansible v2 を試してみよう - Hack the World!
  • Dockerイメージ構築 実践テクニック

    Dockerイメージを作る手順、JenkinsからDockerを使う方法について説明しています。Read less

    Dockerイメージ構築 実践テクニック
  • 初心者でもほぼ無料で楽しくRubyを学べるコンテンツ10選 - paiza times

    Photo by HeatSync Labs こんにちは。谷口です。 プログラミングをこれから学ぼうとしている方で、「人気のRubyを勉強してみたい!」という方は多いと思います。 Rubyは『オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。 エレガントな文法を持ち、自然に読み書きができます』とされています(オブジェクト指向スクリプト言語 Ruby)が、やはり「プログラミング経験ゼロからいきなり勉強を始めるには敷居が高いな……」と思っている方も多くいらっしゃるのではないでしょうか。また「できれば独学じゃなくてスクールに通いたいけど、コストは押さえたいんだよな……」という方もいらっしゃるかと思います。 そこで今回は、プログラミング未経験~初心者の方が、なるべくコストをかけずに楽しくRubyに触れられて、学習に役立てられるコンテンツを10件ご紹介していきます。

    初心者でもほぼ無料で楽しくRubyを学べるコンテンツ10選 - paiza times
  • Rubyのブロックつらい問題を解決する暗黙のブロックパラメータ - Qiita

    %w`foo bar baz`.map{|it| it.upcase } #=> ["FOO", "BAR", "BAZ"] それぞれの要素に対してupcaseを適用する、ただそれだけのためにitを2回も記述しなければなりません。Rubyはブロックを多用する言語なのでこの様なコードを書く機会が多く、やがてあなたは辟易するはずです。 上記の例ではmap(&:upcase)と書き直すことができますが、ブロックを使用しない方向に進んでしまうと、少しでも処理が複雑になると破綻してしまいます。詳しくはブロックなしRubyをやろうとすると関数型プログラ…うーんリストプロセッ、えーと感じ感じを参照してください。 Procを拡張しよう、ということでおもむろにlambda_driverをインストールするのも良いですが、今回はブロックそのもの(ブロックを取り扱うメソッドそのもの)を拡張する形でこれの解決を図り

    Rubyのブロックつらい問題を解決する暗黙のブロックパラメータ - Qiita
  • 何をしたかより何ができそうか - ワザノバ | wazanova

    今や飛ぶ鳥を落とす勢いのSlackCEOであるStewart ButterfieldがSarah Lacyのインタビューに答えて、40代エンジニアを積極的に採用して、夕方6時半にはオフィスが閑散としていると語ってます。記事のとおり、父親母親になった世代の働く環境を重視し、サステナブルな企業をつくりあげることを目指しいている面もあるかもしれません。しかし実際には、20代に極端に偏っているベイエリアのスタートアップの熾烈なエンジニア採用競争に対して、優秀な人材確保のためにリモートワークを戦略的に選択する企業のように、能力の高いベテランを活用する工夫をして、相対的に人材競争力のアップを狙っているのかなと思いました。 ベテランの採用を躊躇する理由は、物事を決めつけたり、フィードバックに耳を傾けなくなったり、新しいことに挑戦しなくなったり、要は、変わりゆく環境に適応できなそうで、伸びしろがなさそ

  • Xperia Z3 Compact SO-02Gの白ロム相場が暴落、Amazonで送料込み34,935円に

    11月12日に発売されたばかりのXperia Z3 Compact SO-02Gの白ロム相場がAmazonにて暴落しています。 Xperia Z3 Compact SO-02GはXperia Z3の解像度を1920×1080→1280×720、RAMを3GB→2GB、ストレージを32GB→16GBに下げ、その他のカメラなどの性能はそのまま小型化したモデル。VoLTEやハイレゾにも対応しています。先日からドコモオンラインショップにてMNP一括29,808円の特価で販売が開始され、実店舗でも同様の価格で販売が開始された事から、白ロム相場が実に定価の半額まで暴落しています。色ごとの現在の価格は以下のとおり。 Xperia Z3 Compact SO-02G ホワイト(35,295円) Xperia Z3 Compact SO-02G グリーン(34,935円) Xperia Z3 Compact

    Xperia Z3 Compact SO-02Gの白ロム相場が暴落、Amazonで送料込み34,935円に
  • 【入門】PrometheusでサーバやDockerコンテナのリソース監視 | Pocketstudio.jp log3

    新しい監視ツールとして開発途上の Prometheus 概要と、インストール・設定方法、そして複数サーバのCPUやメモリ情報を参照したり、Docker コンテナ情報の取得方法、そしてアラートの確認の仕方を調べました。実際使い始めるまで少々とまどった所もあり、Prometheus を知りたい方、使いたい方向けに、ここで共有します。 ■ Prometheus とは? Prometheus(プロメテウス)は、オープンソースのサービス監視システムと時系列データベースであり、要は監視ツールです。先月末にバージョン 0.1.0 が公開され、目下開発が進んでいます。開発は、音楽のソーシャル・プラットフォームを展開しているSoundCloud社によって2012年から行われ、数千ものサーバを管理することが目的でした。現在はGitHub上で公開されています。開発言語は Go です。 ■ これまでの監視ツールと

    【入門】PrometheusでサーバやDockerコンテナのリソース監視 | Pocketstudio.jp log3
  • 20150212-noisli-productivity-noise

    By Alex しとしと降り続く雨音や、遠くで鳴る雷の音、カフェの喧噪や電車にガタンゴトンと揺られる音など、静かに延々と続く環境音は意外に作業用BGMに適しているもの。そんな集中力をアップしてくれる自然の音やノイズ音などを、自由に組み合わせて作業用BGMを作り出せるのが「Noisli」です。 Noisli - Improve Focus and Boost Productivity with Background Noise http://www.noisli.com/ 「Noisli」でどのように作業用BGMをミックスするのかは、以下のムービーを見ることでわかります。 「Noisli」で自由に作業用BGMを作ってみた - YouTube トップページはこんな感じ。 下にスクロールしていくと、雨雲や葉っぱなどのBGMボタンを見ていくことができます。 BGMアイコンは全部で16種類。雨・雷雲

    20150212-noisli-productivity-noise
  • 知らないうちにMacがシステム標準でJavaScriptで操作できるようになってた (JXA) - Qiita

    知ってる人には今更と思いますが、今まで知らなかったのでメモメモ。 AppleScriptの代わりにJavaScriptを使えるようになってました。 Yosemiteからの新機能だそうです。 JXAとも呼ばれています。宇宙航空研究開発機構とは無関係です。 (追記:JXAは公式の略称です →Introduction to JavaScript for Automation Release Notes) 詳しくは Appleの公式ドキュメント か、「参考」にあるリンクへどうぞ。 もう一つ記事を書いたのでこちらもよかったらどぞ。 Macのキーボード入力、マウスクリックをJavaScriptで (JXA) Script Editorで使う方法 まずScript Editorを使う方法を説明します。 好きなテキストエディタを使いたい場合は飛ばしてください。 (でも「用語説明」の表示の仕方は覚えておいて

    知らないうちにMacがシステム標準でJavaScriptで操作できるようになってた (JXA) - Qiita
  • Producteevはチームで使える無料タスク管理ツールの決定版! | jMatsuzaki

    やっと見つけたぞ!チームでも使える無料タスク管理ツールの決定版Producteev! 2015年2月10日投稿 2017年12月4日更新 カテゴリ:タスク・スケジュール管理 著者: jMatsuzaki 私の愛しいアップルパイへ ええ、あなたがお怒りなのもごもっともです。世の中にタスク管理ツールはありふれているのに、チームでも使えるに足るタスク管理ツールがほとんど存在しないことに腹をたてているのでしょう。 私も以前は同じ問題に苦悩し、とぐろを巻こうとして千切れてしまった病んだ蛇のようになったものです。 しかし、いまは違います。なぜなら「Producteev」に出会ったからです。 1つ1つ見ていきましょう。 1.ネットワーク・プロジェクト・タグで柔軟に分類 Producteevではタスクをネットワーク・プロジェクト・タグの3つの概念で分類できます。 ▼ネットワークで1つのチームや組織を分類し

    Producteevはチームで使える無料タスク管理ツールの決定版! | jMatsuzaki