タグ

2018年12月26日のブックマーク (5件)

  • 履歴テーブルについて - 一休.com Developers Blog

    この記事は一休.com アドベントカレンダーの25日目の記事です。 レストラン事業部エンジニアのid:ninjinkunです。 一休.com及び一休.comレストランはユーザー向けのシステムだけではなく、店舗や一休内の管理者向けの業務システムという性格も持っています。 業務システム経験の無かった自分が一休に転職して最初に驚いたのが、DBに履歴を保持するための履歴テーブルが大量にあることでした。 そこから履歴テーブルの存在に興味と疑問を持ち、社内外のエンジニアと履歴テーブルについて議論してきました。このエントリではそれらの議論をまとめた結果について書いていきます。 履歴テーブルのパターン まず以下の図をご覧ください。 込み入った図かつ事例が一休特化で恐縮ですが、左上の起点から始まって、右のオレンジの部分が最終的な実装パターンです。 図にあるとおり、たいていのユースケースでは以下の3パターンの

    履歴テーブルについて - 一休.com Developers Blog
    lizy
    lizy 2018/12/26
    監査とか考えるとイベントを主にしたイベントソーシング+参照用DB/テーブルがいいんだろうか
  • React Nativeとは何か? 基本の仕組みと使いどころを理解する

    WebブラウザとAndroid、iOSが、アプリの動作環境としてそれぞれ市民権を得た現代では、サービスを1つ作るだけでも、各プラットフォームに対してアプリを提供することが当たり前のように求められます。連載では、この問題に立ち向かうため、ReactJavaScriptによるWebアプリケーション開発に近いお作法でAndroidやiOSのアプリ開発ができるツール「React Native」を紹介します。まずは、React Nativeというツールがどういった仕組みで動いているのか、また、どういった分野に向いているのかを解説します。 対象読者 JavaScriptとWeb開発の基礎に理解がある方 Reactを用いたJavaScriptアプリケーション開発の経験者 Androidアプリ開発の経験者 iOSアプリ開発の経験者 前提環境 記事の内容は、React Native v0.57.4の実

    React Nativeとは何か? 基本の仕組みと使いどころを理解する
  • 足元の冷え対策に! 折りたためる暖房器具「デスクヒーター」

    足元の冷え対策に! 折りたためる暖房器具「デスクヒーター」2018.12.26 11:556,367 lifehackerBuy PR 島津健吾 ライフハッカー[日版]からの転載 デスク仕事をしていると、部屋が暖かくても足元はひんやり。指先が冷たくなると、なかなか仕事にも集中できません。 「足元だけでもこたつが欲しい」ものですが、そんな願いを暖房器具「デスクヒーター」が叶えてくれそうです。 遠赤外線で発熱Image: Amazon.co.jpこちらのデスクヒーターは、一般的なヒーターとは全く異なる見た目が特徴。一枚のカーペットのようなものを折り曲げて、足元に立てておけるのです! さらにその上に、ブランケットをおけば、まるでこたつのよう。冷たい風が吹き付けるのを防いでくれるだけなく、足元をじんわり温めてくれます。 Image: Amazon.co.jpさらに使わないときは、折りたたんでしま

    足元の冷え対策に! 折りたためる暖房器具「デスクヒーター」
    lizy
    lizy 2018/12/26
    これは良さそう
  • [半角/全角]キー不要に? WindowsのIME切り替えがMac方式に

    Windowsで[かな]と[英数]の入力モードを切り替えるときは[半角/全角]キーを使ってトグルする。これが近々Macと同じ方式に変わりそうだ。 マイクロソフトWindows Blogの12月20日公開版によれば、Windows 10 Insider Preview 18305では、IMEのオン/オフを切り替える設定を強化しているという。これにより、スペースバーの左右にある[無変換]と[変換]キーの動作が変わる。 従来は再変換などが割り当てられていたが、今回の変更により[無変換]はIMEオフに、[変換]はIMEオンとなる。つまり、MacやiOSのJISキーボードと同じだ。 同ブログでは「フィードバックに基づき、[変換] キーを IME オンに [無変換] キーを IME オフにする設定を既定にしています」と説明。Macと同じくスペースバーの左にある[無変換]キー(Macでは[英数])で英数

    [半角/全角]キー不要に? WindowsのIME切り替えがMac方式に
    lizy
    lizy 2018/12/26
    「今回の変更により[無変換]はIMEオフに、[変換]はIMEオンとなる」トグルより圧倒的に使いやすいので自前で設定してたけど、ついにデフォルトになるのか
  • 6.サーバーサイドの開発裏話 | GraphQLを本番投入して実感したメリットと課題 - 行灯Labo(アンドンラボ)|JapanTaxi採用ブログ

    こんにちは、JapanTaxi SREチームの水戸です。 インフラからアプリケーションまでサービスの安定性向上のための改善を日々行っています。 今年9月のリニューアルで、JapanTaxiアプリ向けのAPIGraphQLを導入しました。この記事では実際にGraphQL導入したことで感じたメリットと課題を書いていきたいと思います。 現在のJapanTaxiアプリにおけるGraphQLの導入状況 今回は数年間開発を続けてきたアプリのリニューアルプロジェクトということで、既存部分を使いまわしている部分も多々あり全てのAPIを一斉に置き換えるのは難しい状況でした。そのためリリース時点ではアプリの変更に合わせて改修が必要になった参照系のAPIにのみGraphQLを導入しました。 リリース後は順次RESTからGraphQLに切り替えを進めており、一部では更新系でもGraphQLを使い始めています。

    6.サーバーサイドの開発裏話 | GraphQLを本番投入して実感したメリットと課題 - 行灯Labo(アンドンラボ)|JapanTaxi採用ブログ