株式会社LIFULL の技術ブログ

プレゼンスライドを作る前に考えるべきこと

大坪と申します。人前でプレゼンテーションをする機会というのは、私が若いころに比べてずいぶん増えたように思います。 でもって「プレゼンのコツ」なるものも世の中に山ほど出回っている。フォントは24ポイントだか40ポイントだとか、あるいは箇条書きにしろとか、スライドのデザインはスッキリしろとか。 しかし 私見ではそれらは末端の些事にすぎない。フォ

rspec でファイル読み書きテスト

ネクストでレコメンドエンジン開発をしてる古川です。 rubyで、ファイルを読み込んで加工して別のファイルに出力というプログラムをよく書きます。 最近、rspec でテストを書くようになったのですが、beforeでテスト入力ファイルを作成し、 after で作成したテスト入力ファイル、テスト出力ファイルを削除、ということをしていました。 とりあえずは、これで問題なかっ

Simple Example: C#からC++用のDLLを使ってシリアル通信を行う

Apple原理主義者の大坪です。何故Apple原理主義者がC#を使うか?私は狂信的なApple原理主義者ですが、現実主義者でもあるのです。必要があればなんでも使ってやろうじゃないの。 とはいえ 最近昔を思い返すことが多い。当時は新しい環境に移る時まず本を買ったものです。しかし最近はGoogle先生にお伺いをたてればあれこれ情報が手に入る。とはいえ新しい環境に移ると

solr で独自基準ソート(function query plugin)

ネクストでレコメンドエンジン開発をしてる古川です。 前回 は、solr で独自基準ソートを実現する方法として、「1.既存のfunction query を組み合わせで実現する方法」を紹介しましたので、今回は、「2. 独自のfunction query 作成して実現する方法」を紹介したいと思います。 solr のソースコード確認 まずは、solrのfunction queryがどのように実装されているか、recip関数を対象に

「 Scrum Masters Night (スクラムマスターズナイト)」に参加してきました

こんにちわ、社内でアジャイル推進をしている非エンジニアな鈴木です。 2014/2/19 第1回「Scrum Masters Night」に参加してきました。 Regional Scrum Gathering Tokyo 2014での出逢い、そして参加への決意 招待講演「 失敗体験から学んだスクラムの本質 」で知花さんの講演を拝聴し、スクラム導入時のあるあるを共感。そして、講演の最後で告知のあったスクラムマスターの集いがつい

デザインで失敗すること

大坪と申します。先日見つけた動画の内容が興味深かったので、自分が理解できたところだけ紹介します。 Airbnb Design Talk with Braden Kowitz 12.12.12 ... スピーカーはBraden Kowitz氏。現在はGoogle Ventureのデザインパートナーであり、以前はGMail, Google Spreadsheetsのデザインにも携わったとのこと。このプレゼンテーションの中でKowitz氏は「デザインプロセスにおいて、失敗することの

Couchbase MeetUp#7 ネクストで開催します!

こんにちは、上津原です。 2014/2/25 19:00より、NoSQL CouchbaseのMeetUpを、弊社ネクストで開催することになりました! http://couchbasejpcommunity.doorkeeper.jp/events/8914 アジェンダ Opening: Viber案件の事例紹介!by Eric Gold from Couchbase ( http://www.couchbase.com/presentations/couchbase-tlv-2014-couchbase-at-viber ) 1) Couchbase Server 2.5の解説 ( http://docs.couchbase.com/couchbase-manual-2.5/cb-release-notes/ ) 2) 事例紹介1 - Wizcor

Simple Example : ビューを回転させる

というわけで「難しいサンプルはわかんないから、肝心な点だけ書きます」がモットーのSimple Example第3弾は「ビューを回転させる」です。なんのことだ、と問われれば「下の動画を観てください」と答えましょう。 Rotateというボタンを押すたびに、上半分の画像がくるくる回りながら入れ替わるわけです。こういうことやりたいことありますよね?ね?ね?(ウザい)

solr で独自基準ソート(function query)

ネクストでレコメンドエンジン開発をしてる古川です。 solrにおいて、複数フィールド値を組み合わせたソートを 実現する方法について紹介します。 実現方法としては、 function query を組み合わせて実現 独自のfunction query を作成して実現 独自のsearch component を作成して実現 という三つの方法があり、上から下に 実装方法: 簡単 → 大変 実行速度: 遅い → 早い 応用範

iperf3の使い方まとめ

こんにちは、@szkkentaroです。 最近は、がっつりAWS周りのお仕事をさせてもらっています。 皆さんはネットワークのパフォーマンス測定にどんなツールを使っていますか? 自分の場合は、以前からIperfを利用してきました。 この度、ひさびさに利用する機会がありソースをダウンロードしに行ったら、 なんと、iperf3がstableになっているではありませんか! ということで、

Facebookが公開したインタラクションデザインのための"Photoshop"(無料!)

Apple原理主義者の大坪です。 Facebookが米国で2月3日に新しいアプリ、"Paper"を公開するというニュースが流れました。 Introducing Paper from Facebook on Vimeo . ふーん、きっと日本で公開されれば普通Facebookを見るのもこちらに切り替えるんだろうなあ。なんたって今のFacebookアプリは,,ところでこれ写真の上に文字を重ねるのどうやってるんだろう、とかのんびり考えていたわけで

iPhone6の画面サイズについての様々な議論

Apple原理主義者の大坪です。 iPhoneはこれまで毎年新しいモデル(新しさの度合いは様々ですが)が発表されてきました。というわけで毎年新モデルが発表された直後から「次のモデルは」という噂が出始めるわけです。 Appleが新しい製品に対して非常に厳しい秘密保持を行っていることはよく知られています。しかし末端の部品サプライヤまでその厳しさを徹底させるこ

Simple Example : UINavigationControllerを使った時のView間Transition

大坪と申します。さて、長いサンプルプログラムはよくわからない。ポイントを含んでできる限り短くシンプルに、が信条のSimple Exampleシリーズ第2弾はiOS7から可能になったViewController間のTransitionです。 ここで 「ではいろいろな種類のTransitionについて一つにサンプルで」 とやるとSimple Exampleの主旨から外れるので 「UINavigationControllerに対してpushViewControllerする場合に独

Couchbase [Tokyo] 2014レポート(Couchbase Lite目線)

こんにちは、上津原です。 Couchbase [Tokyo] 2014、 Couchbase Liteの日本発公式発表があるので行ってきました。 会場はほぼ満員でした。年に一度しか無いイベントですしね。 Couchbase Server側の話は置いといて、自分の土俵のCouchbase Lite側に絞ってレポートします。 プレゼンテーション Couchbase Liteのプレゼンテーションは、ジェシカさんという女性の方が行いました。 ざっくりとCo

Couchbase LiteをCouchDBとSync(レプリケーション)しよう

今回は、ここまで作ってきたデータをCouchDBと同期してみたいと思います。 この同期機能もCouchbase Liteの大きな特徴です。 Push、Pullどちらも機能を兼ね備えておりかつ、実装が簡単なのが特徴です。 普段にありがちなAPI問い合わせのメソッドなども書く必要は一切ありません。 同期対象は、CouchDB、またはCouchbase(CouchbaseはSyncGatewayが必要)となっています。 今回は、CouchDB