タグ

ブックマーク / medium.com (49)

  • Reduxの正しい解釈の話

    2016年の課題は状態遷移の管理だったと思う。 そのアンサーとして、 Fluxのような実装におけるStore相当にアプリケーションの状態をほぼすべて管理させるReactのようなVirtual DOMを搭載したビューの実装を透過的なユーザーインターフェースとして扱うこの2つの組み合わせにより、アプリケーションの状態と描画される画面が (ほぼ) 参照透過的になる。というのがFluxReact以降のパラダイムだと思う (理論として) 。 このパラダイムなら、エラーの発生時にアプリケーションの状態を表現するJSONをエラー収集サービスに送るようにして、簡単にバグを再現したりできるし、状態の遷移をテストしていくことで、クラッシュするようなバグのうち大半を検出できる。 Fluxの問題そこで問題が出るのが、Action(Creator) とReducer (Store#reduce())の2要素間のル

  • 大学院で身についたスキルのうち、はてなでの仕事で役に立ったもの

    ※この記事は、はてなディレクターアドベントカレンダーの8日目です。昨日は広告・アドテク関連の開発ディレクター id:minemuracoffee の「ビバ!ディレクター!」でした。 私は現在、株式会社はてなでWebアプリケーションエンジニアとして働いています。はてなIDはid:yanbeです。2011年4月に入社したので、6年目です。最近はエンジニアとして主に広告・アドテク関連の仕事をすることが多いですが、過去にはディレクター職を拝命していたこともありました。その関係で、このアドベントカレンダーに参加しています。社内のグループウェアの人事異動のログによると、担当する領域が途中で変わったりしながらも、2013年の後半から2015年の前半ぐらいまではディレクターとして働いていたようです。 はてなのディレクターやディレクター経験者の中には、いろいろなバックグラウンドを持った者がいます。その中での

    kenzy_n
    kenzy_n 2016/12/08
    身につけたスキルを更に磨きをかけていけるのが理想
  • 新技術はなぜ浸透しないか?PSVR発売日とタクシー運転手さん

    2016/10/13 予約したPlayStation VR(PSVR)を受取りに有楽町のビックカメラに行った。その帰りにタクシーに乗った時のエピソード。その時の運転手さんはラジオDJのようなほんと軽快なトークで非常に楽しかったのと心に残ることがあったので思い出して書き起こした。 当時の様子(著者撮影)69歳のタクシー運転手さん(以下 タ) GOROman (以下 G) G 「ーーー(目的地)までお願いします」 タ「あー、そのビルだったら反対車線ですよ。遠くなるから、降りてあっちから乗った方がいいですよ。」 G 「そうですか。。。まあ、いいですよ。お願いします。」 タ「 いいの?じゃあこのまま真っすぐ行って遠くなっちゃうけど。」 (しばらくして、後ろをチラチラ気にする様子) タ「お客さん、その紙袋の気になってるんだけど何??朝からそれ買って持ってる人みてるんだよ。」 G 「これですか?これは

    新技術はなぜ浸透しないか?PSVR発売日とタクシー運転手さん
    kenzy_n
    kenzy_n 2016/10/13
    なんかあたたかいな
  • ウズベキスタン料理を作ってみる

    毎週日曜日午後6時から放送中のTBSテレビ「世界遺産」公式サイト。 2016/08/07「サマルカンド 文化の交差路」の放送内容ページです。 大鍋に油が張ってあり、そこにぶつ切り肉がどばどば投入され、野菜と炒められる。お米で蓋を作り、あとはそれを煮る。シンプルだ。美しい。べたい。 日だと「乙嫁物語」ででてきたシーンを知っている人もボチボチいるだろう。たちよった宿場のあの大きな釜で炊いているあれだ。

    ウズベキスタン料理を作ってみる
    kenzy_n
    kenzy_n 2016/08/15
    食べてみたいが、作るしかないかな
  • 物理サーバを選定する際のポイント – Eureka Engineering – Medium

    Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.

    物理サーバを選定する際のポイント – Eureka Engineering – Medium
    kenzy_n
    kenzy_n 2015/12/14
    参考までに
  • WebRTC サーバが動いた日

    クライアント側を社員に作って貰って、動作確認していて、あと少しで動く … というのがわかってドキドキしながら確認してたら、あれ、動いてる。みたいな感じで動いた。 時雨堂の WebRTC サーバは配信と閲覧に分かれるカンファレンスタイプがメインになる。簡単に言うとニコニコ生放送みたいなものだ。リアルタイムな動画をサーバ経由で配信する仕組み。 WebRTC 対応のブラウザとネット回線さえあれば気軽に動画を配信できるようになる。 まず手元にはとりあえず動いた WebRTC サーバがある。これは大きい。今後は安定した動作を目指す。 丁度 7 ヶ月、結構時間はかかった。市場も動き始めている。safari や Edge が WebRTC(ORTC) に対応を始めた。年内にも動くモノは出てくるかも知れない。 WebRTC はブラウザで閉じる規格ではなく「ブラウザで拡張なしで動画音声を扱える規格」という認

    kenzy_n
    kenzy_n 2015/09/02
    スモールステップ
  • 伝説のディズニーアニメーターから学ぶ、UXを向上させる5つのアニメーション/ SXSW 2015 UXレポート

    先日、テキサス州オースティンで開催されたSXSW(The South by Southwest:サウス・バイ・サウスウエスト) 2015にAppSociallyとしてブース出展してきました。SXSWは、音楽, フィルム, インタラクティブの3部門からなるイベントで、私たちはインタラクティブ部門のTrade showに参加してきました。 SXSWは、先端の企業が出展するTrade showも注目されていますが、それだけでなく、世界中から著名人が集まり同時多発的に開催される1000以上のセッションも注目の的です。 ブース運営の傍ら、私もセッションに参加して、いろいろと面白い話を聞くことが出来たので、その様子を紹介していきたいと思います。 ディズニーアニメーターとR/GAによるUXで効果的なアニメーションの話 http://schedule.sxsw.com/2015/events/event_

    伝説のディズニーアニメーターから学ぶ、UXを向上させる5つのアニメーション/ SXSW 2015 UXレポート
    kenzy_n
    kenzy_n 2015/04/09
    通ずるところがある
  • 往復チケット200万円!シンガポール航空のスイートクラスに乗ってみた

    2008年、シンガポール航空はスイートクラスという新しいクラスを導入しました。市場に出ている飛行機の座席のクラスとしては当時も今も最高級です。 スイートクラスは同社のフラッグシップ機であるエアバス A380 でだけ提供されています。座席はいわゆるフラットベッドシートを遥かに凌ぐ個別の客室になっていて(ドアも完全に閉められます)、プライベートで優雅な空間を作りだしてくれます。内装はフランス人の高級ヨットデザイナーである Jean-Jacques Coste 氏によるデザインで、イタリア人の職人 Poltrona Frau 氏が手縫いした柔らかく豪華な革製のソファが使われています。さらに、もうご存知かもしれませんが、この客室のベッドはダブルベッドなのです。航空会社でこれを提供しているのは、今も昔もシンガポール航空だけ! 当然ともいえますが、このフライトの料金は相当な額です。往復チケットで最大

    往復チケット200万円!シンガポール航空のスイートクラスに乗ってみた
    kenzy_n
    kenzy_n 2015/03/17
    天上の楽園
  • Aが見た/Aは見ていた

    一人称に比べて、三人称の小説は格段に難しいと言われる。視点が管理できないためだ。 筆者は小説執筆歴二年にして二冊の商業出版長篇を上梓するという幸運に恵まれたが、近刊である『オービタル・クラウド』では初めての三人称による記述を試みている。半年間という短い執筆期間で、初めての三人称による小説とその手法を自分のものにできたのは、早川書房の担当編集者I氏の指導のおかげでもある。 ここで忘れないうちに、三人称視点あり小説執筆手法を、再現可能な技術として記しておきたい。第一回目は、主語の助詞からはじめたい。例文は林と北野という人物によるスキット(寸劇)だ。 林はマグカップを持ち上げた。 「もう一杯、もらってもいいかな」 北野はコーヒーサーバーへ手を伸ばしながら苦笑した。 「飲み過ぎじゃないか?」 寝不足はカフェインの摂りすぎのせいだろう、と言いながら湯気の立つ黒色の液体をたっぷりと注ぎ込む。 これが「

    Aが見た/Aは見ていた
    kenzy_n
    kenzy_n 2014/03/15
    何処から観ている