海野です。 先週末、6/2(日)にフューチャーアーキテクト様セミナールームにて、 Jubatus Casual Talks #1 を開催しました。 開発者メンバー以外の方に、Jubatusについて話していただく初めてのイベントとなりました。 110名の募集に対して、98名の申し...
海野です。 先週末、6/2(日)にフューチャーアーキテクト様セミナールームにて、 Jubatus Casual Talks #1 を開催しました。 開発者メンバー以外の方に、Jubatusについて話していただく初めてのイベントとなりました。 110名の募集に対して、98名の申し...
この1年間、ミイルとMobiRubyをコツコツと作っていて、個人としてWebサービス的なものを全く作っていなかったので、 気分転換 とRails4 + Ruby2.0のテストを兼ねて自分用に メモ帳サービス を作って wri.peとして公開しました。 私が使いたいメモ帳の要件は、こんな感じでした。 markdownをサポート gmailの様なアーカイブ機能 全文検索 カレンダーへのマッピング iPhone / iPadをサポート キーボードで操作ができる いままで色々なメモ帳サービスを使って見たのですが、どれもしっくりきませんでした。私はメモをtodo的に使うことが多いので、終わったタスクをアーカイブしたり、文章内に書いている日付でカレンダーに表示する機能は非常に欲しい機能でした。 「ないのなら作ってしまえ」ということでメモ帳アプリを作る事にしました。作りたいWebサービスには チャット
「人間不信に陥るよ」。それまで不平不満も言わず、まじめに働いていたエンジニアがある時、急に態度を変える。IT業界における労使トラブルでよく耳にする話だ。決して労働環境が整備されているとはいえない業界にあって、こうしたトラブルはいま、現場で頻繁に起きている。今回、当事者となってしまった東京都内の事業者も、「話に聞いていたが、まさか自分がという思いだ」と打ち明ける。 「不平不満も言わず、まじめに働くいいやつだ」。社長が最初に受けた印象で、何事もなく半年が過ぎようとしていたが、それまで何も言わなかったエンジニアが有休を取りたいと申し出てきた。代わりのエンジニアを用意するだけの余裕はない同社にとって、有休とはいえ休みを取られるのは痛手だ。社長は状況を説明した上で、苦肉の策として、有休を買い取ることで了承を得ようと試みた。 一時はそれでしのげたが、そのエンジニアの態度は徐々に悪化。何かといえば不平不
Oracle JDKのMac版がリリースされたので、早速試してみました。 インストール Apple のJDKがインストールされている場合は、Oracle JDKと共存できるのでそのままで結構です。 ダウンロード先はこちら: ダウンロードトップページ http://www.oracle.com/technetwork/java/javase/downloads/index.html Oracle Java SE 7u4 http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html 上記ページにある"jdk-7u4-macosx-x64.dmg"をダウンロードします。 "jdk-7u4-macosx-x64.dmg"というファイルをマウントすると、"JDK 7 Update 04.p
基幹システムをクラウドへあげるのは簡単ではなかった。ノーチラス・テクノロジーズがクラウドの現実を語る(前編) 基幹システムをクラウドで実現する。その過程でどのような技術を用い、どのような苦労があったのか。小売り流通業である西鉄ストアの基幹システムをAmazonクラウド(以下、AWS:Amazon Web Services)の上で実現したノーチラス・テクノロジーズが、その詳細について紹介したセミナーを5月15日、アマゾンジャパン本社のセミナールームで開催しました。 大規模システム開発の現状、Hadoopの可能性、クラウドのメリットとデメリットなど、参考にすべき多くの内容が語られたセミナーでした。この記事ではその概要を紹介します。 止まってはいけない基幹システムをクラウドへ ノーチラス・テクノロジーズ 代表取締役社長 神林飛志氏(写真中央)。 西鉄ストア様の本部基幹システムをクラウドへ移行する
Git には git blame というコマンドがあり(他のツールでも同様の機能は提供されている)、これを使うことでソースコードのどこを書いたのが誰か、という情報がline-by-lineで取得できる。この情報は行単位なので一次元の情報だけれど、適切な空間充填曲線に乗せることで二次元にマッピングできて、それに適当に作者ごとに色をつけるということをやってみると色々楽しい。そのスクリプトはひじょうにstraight-forwardな記述だとこういった感じになる。上の絵はruby 1.8.7に対する実行結果で、ChangeLogとかのあきらかに面白くないファイルは除外してあるからまあ、そのままの結果ではないけれど、これを見ると色々な思いが去来する。 Ruby 1.8.7 は多数の開発者が手を入れており、少数の支配的な貢献者といったような存在をみいだすことができないしかしながら、全体がのっぺりと灰
それRedisでできるよ、期でしょうか。 最近Redisでレコメンド機能をつくってみたのでご紹介です。 ここで”レコメンド機能”というのは、 Amazonでいう”この商品を見たお客様はこれも見ています”や、ブログの関連記事を出す機能のこと。 user:1がproduct:Aをみたときに、product:Aに似ているproduct:Bをレコメンドしたい。 product:Aとproduct:Bがどれくらい似ているか:類似度 を算出した後は、 Redis得意のSorted Setを使って類似度のランキングをつくれば 似ているproductを出すことができます。 類似度の算出にはいろいろ方法があるようですが、 Redisのデータ構造と相性のよい Jaccard [wikipedia]という方法を使いました。 この例に適用すれば、 product:Aを見たユーザー群(RedisのSet)と、pro
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く