株式会社LIFULL の技術ブログ

MacのExcelをWindows風コマンドで使う(セルの再編集とセル内改行)

こんにちは、鈴木です。仕事でMacを使う機会が多くなりました。 ある程度のツールはWindowsでもMacでも同じように使えるのですが、 MacのExcelはWindowsのコマンドと結構違うのです。 WindowsのOfficeにずいぶん長く慣れてきたので、 MacのExcelコマンドにいまさら慣れる気もないなあ。 キーも多いし。。。 これは不便!なんとか便利にしたい! というわけで、自分なりの解決方法

Origamiを使った「デザイン」事例@Facebook

最近「Apple原理主義者」と合わせ「Origami原理主義者」と名乗ろうかと考えている大坪です。 先日行われたFacebookの f8 デベロパーカンファレンス での Origami のデモを紹介します。 まずこのビデオ。新しくなったFacebook Messengerアプリに関するプレゼンですが.. この「Facebook Messengerアプリ」のように見えるものは、一行のコードも含まず、デザイナーが「空いた時間を使って

「ホームズくんのこれからシアター」リリースしました!

はじめまして、株式会社ネクスト リッテルラボラトリーの清田です。 もともと、私は大学の研究者だったころに創業メンバーとして関わった大学発ベンチャー「リッテル」にて、図書館などの膨大な情報をさがしやすくするシステムなどの研究開発にたずさわっていました。 2011年にネクストにジョイン してからは、 HOME'S の膨大なログデータの裏にかくれた潜在的な

Couchbase Meet Up #8を開催しました!

こんにちは、上津原です。今回はCouchbaseネタです。 前回のCouchbase MeetUpに引き続き、今回も弊社ネクストで開催いたしました。 今回は、このブログでも何度か紹介していたモバイル向けのNoSQLデータベース、Couchbase Liteのハンズオンを行いました。 今回は、私が前に立って来ていただいた皆さんにCouchbaseLiteを動かしてCRUDをしてCloudantとSyncするまでをやってもらいました。

Unreal Engine4でHTTP通信をする

こんにちは、上津原です。 相変わらずUnrealEngine4に翻弄されて頭から煙を出しています。 そろそろ機関車トーマスの異名を得てもいい頃かもしれません。 さて、今回は丸1日半ハマったHTTP通信がやっとこさ動いたので残しておこうと思います。 BluePrintで出来なかったからC++だ! 最初はBluePrintでさくっとできるんだろう、だって今21世紀だぜ?とか思っていたのですが甘か

solr で独自基準ソート(search component plugin 後編)

古川です。 search component plugin 後編です。 search component plugin 前編 で作成した MyQueryComponent.java にスコア計算をするための処理を追加していきます。 Collector の作成 以前の記事 で紹介しましたが、luceneのcollectorクラスを使うと、ソートのためのスコア計算を柔軟に定義することができます。 そこで、フィールドx、フィールドy の値を使って、 score = a*x*x + b*x*y + c*y*y + d*x + e*y

シリコンバレーで話題(らしい)"Secret"アプリを産んだいくつかの原則

先日おもしろい記事に出会いました。" The design decisions behind the tech industry’s beloved anonymous Secret app " という題名なのですが、この"Secret"というのが形容詞だと思っていたので文意をとるのに時間がかかりました。これは"Secret"というアプリの名称なのですね。 記事を読むと、デザインが特徴的らしいのですがいまいちイメージが湧かない。 日本語のApp Storeで検索をしてもで

Unreal Engine4で、Unityで言うRayの機能をBluePrintで作った

こんにちは、UE4に悪戦苦闘中の上津原です。 Rayの作成ができたので記事にしておきます。 Rayってなんじゃ? Rayとは 指定した一定距離内にオブジェクトがあるかどうか確かめるもの です。 オブジェクトががあればそのオブジェクトを取得できます。 これを応用すれば、遠くにあるものを動かしたりできるのです!ヒューカックイイ! 実際のBluePrint 実際作ったものはこ

Unreal Engine4触ってみたけど、すごいぞこいつ!

こんにちは、上津原です。 最近Unityに加え、Unreal Engine4( https://www.unrealengine.com/ )も触り始めました。 Unityと使い勝手が違うので、チュートリアルを見て勉強しながら操作しているのですが、忘れないうちに記事にしてしまおうと思います。 Unreal Engineとは、 Unreal Engine(アンリアルエンジン)は、Epic Gamesより開発されたゲームエンジンである。1998年にファーストパーソ

Unity初心者が2ヶ月半でOculusRiftを使ったVR開発をした【実装編1】

こんにちは 上津原です。 今回から実装編に入っていきます。 基本的に実装編では、各機能がどんなふうにできていったかを紹介していきたいと思います。 今回は 「朝~夜の日照のシミュレーション」 について話をしていきます。 OculusRiftでSkyboxがぶれて見える件 普通にUnityでやるようにSkyboxを設定すると、Riftを通してみたとき、タブって見えます。 これは、OculusRiftの

Simple Example:写経と実験から始めるOrigamiその2(スクロール+バーを隠す編)

Apple原理主義者の大坪です。 さて、Facebookが公開した「インタラクションデザインのPhotoshop」Origamiについて 使い方を書いてみた ものの 「そもそも誰が読んでくれるのか」 と疑問に思っていたのも事実。少なくとも一人は読んで、動かしてしかも初期バージョンの間違いまで指摘してくれたことに意を強くし、次には 「もう少し実際的な例を説明しなくていいのか」 と

モバイルアプリの再定義:Facebook Paper開発の舞台裏

Apple原理主義者の大坪です。 「Google先生に"Facebook Paper Origami"+日本語記事でお伺いをたてた結果が何故これほど少ないのか」 と疑問に思う今日この頃です。ひょっとして私一人だけが錯乱しているのでしょうか。 という根本的な疑問からは目をそらして、昨日見つけた文章について紹介します。 Paperでもっともわかりやすい「新インタラクション」はiPhoneを傾けることで

solr で独自基準ソート(search component plugin 前編)

古川です。 前回 から少し時間がたってしまいましたが、独自ソートを実現の続きで、search component plugin を使って実現する方法を、二回に分けて紹介します。solr が持っている検索の機能をすべて満たした実装は難しいので、 他のコンポーネントとの組み合わせ グルーピング処理 分散検索 はあきらめて、とにかく検索にヒットしたドキュメントを望みの順番で返すことが

GameController.frameworkをつかってG550ゲームパッドのボタンイベントを認識してみよう

サムです。前回の「 GameController.frameworkをつかってG550ゲームパッドとSpriteKitゲームを接続してみよう 」に引き続き今回は、接続したG550のボタンに応じたイベントを取得してみます。 0. 前回まで GameController.frameworkをつかってG550ゲームパッドとSpriteKitゲームを接続してみよう 1. ポーズ&リスタート(一時停止と再開)のイベント まず、すべてのゲームコントローラには、

「 Scrum Masters Night 」でスクラムマスターのキャリアパスについて議論する

こんにちわ、社内でアジャイル推進をしている非エンジニアな鈴木です。 2014/3/19 第2回「 Scrum Masters Night(スクラムマスターズナイト) 」の参加レポートです。 今回はヤフー株式会社さんのオフィスで開催、同会場で行われた懇親会もスポンサー付きで「タダ!」これは参加するしかありません。ということで行ってきました! 基本的に 第一回目 と同じオープンスペー