目次 目次 はじめに リアルタイム化の必要性 解決策の検討 予約状況の更新に必要な速度を検討 実装案のブレスト 採用するアーキテクチャの決定 実装の詳細 リリース戦略 リリースによる効果 まとめ 最後に おまけ(メディア掲載の紹介) はじめに こんにちは! 食べログ開発本部 ウェブ開発1部 FEチームの佐々木です。 私たちが開発している食べログノートは、レストラン向けのオンライン予約台帳です。ネット予約、電話予約、ウォークインの管理、顧客管理、卓管理などを一元的に行えるツールです。 その中でも特に重要な機能がタイムスケジュール画面です。この画面は、食べログノートの中でも最もよく使われる機能です。登録された卓と予約時間を表示し、ドラッグアンドドロップで卓や時間の変更が簡単に行えます。 今回の記事では、このタイムスケジュール画面において、WebSocketを使用せずに(ほぼ)リアルタイム更新を
株式市場、特に日本株の下落が話題になっているが、その理由については既に解説しておいた。 日経平均急落の原因は日銀植田総裁の利上げではない だから次は同時に起こっているドル円の急落について原因や今後の予想を書いてゆく。 急落したドル円 まずはチャートから掲載しよう。ドル円のチャートは次のようになっている。 162円から146円まで10%程度の下落である。 円高ドル安の理由 この急激な円高ドル安は、2022年からの大幅なドル円上昇のあとに起きた。ドル円はアメリカの利上げと、インフレにもかかわらず金融緩和で火に油を注いでいた日銀の金融政策の合わせ技によってどんどん上昇していた。 だがここに来てその両方が逆流しつつある。アメリカでは景気が減速し始め、Fed(連邦準備制度)は利下げを開始しようとしている。 7月FOMC会合結果: 9月の利下げ示唆などパウエル議長の発言まとめ 一方で日銀は利上げを行い
マンション価格が上昇を続けてきたが、今後はどうか マンション価格が上昇し続けて久しいです。戸建ての上昇を上回り、その勢いは地方にも波及しています。私の周りを見回しても、購入に踏み切る人と賃貸で様子を見る人に二分されます。 購入に踏み切った人は、このところの上昇で大きな含み益を抱えています。それを見ると焦る気持ちもあるかもしれません。しかし、焦りは禁物ですね。なんやかんや、株式の上昇のほうが大きいのです。同じ額を米国株指数に入れていれば、十分大きなリターンを得られています。 ただし、住宅はレバレッジを利かせて買いますね。そう考えると住宅ローンを活用してのマンション購入は垂涎の的と見えるのかもしれませんね。最低限押さえておくことは何でしょうか。今回はマンション購入に関してのご質問を紹介します。 マンションを購入すべきか、賃貸生活を継続するべきか たぱぞうさん、いつも貴重な情報や御示唆をご教示い
データエンジニアリングとは、組織内外で日々生成されるデータを蓄積し分析するためのデータシステムを構築し維持管理することであり、急速に注目を集めている分野です。近年ではデータエンジニアリングを支えるツールやクラウドサービスが成熟し、組織へのデータ利活用の導入は容易になりましたが、明確な指針のないままデータシステムの構築を進めると費用と時間を無駄に費やすことになります。本書は「データエンジニアリングライフサイクル」を軸にデータシステムの要件を整理することで、組織の「データ成熟度」に応じたデータシステム構築の指針を与えます。またデータエンジニアの立ち位置を明確にし、組織内でデータエンジニアが果たすべき役割を示します。 まえがき Ⅰ部 データエンジニアリングの基礎と構成要素 1章 データエンジニアリング概説 1.1 データエンジニアリングとは何か 1.1.1 データエンジニアリングの定義 1.1.
エンジニアリング戦略室の高井です。先頃からお伝えしているように、マネーフォワードではエンジニア組織の公用語を英語にすることを計画しています。世界中から優秀なエンジニア人材を集め、プロダクトをさらに成長させることが目的です。 エンジニア組織の英語化に向けて、組織的な英語研修のトライアルも始まりました。英語習熟度に応じたプログラムを策定し、そのための研修を行なっています。まずは直近で必要となる人からということで、第一弾となる英語研修プログラムに参加しました。 今回の記事は、そのときの個人的な経験の記録です。私自身、大学卒業後に、これといって積極的に英語を勉強したことがありませんでした。もちろん、ソフトウェアエンジニアとして、英語ドキュメントを読む必要があったり、カンファレンスで英語スピーカーの発表を聞いたり、英語学習方法のブログをブックマークしたり、英語学習の書籍を購入だけしたり、ということは
この記事は、Money Forward Engineering 1 Advent Calendar 2022 2日目の投稿です。 こんにちは。マネーフォワード MEのiOSエンジニア、ひらた(@cafedeichi)です。 今回は私の英語学習について少しお話します。 私がiOSエンジニアとしてのキャリアをスタートしたのはiOS 6がリリースされた頃でした。当時はAppleの公式ドキュメントの和訳が少なく、必然的に英文を読む機会が増えたことで、少しずつ英語そのものにも興味を持つようなりました。知りたいことが英語で書いてあるので、英語ももっとわかるようになりたいと思ったのです。その後、本格的に学習を始めた2016年の夏から今日まで、iOSアプリ開発を通してどのように英語学習に取り組み、英語力を高めていったのかを、英語の4技能であるリーディング、リスニング、スピーキング、ライティングに分けて振り
『(ある程度は読めるが)喋れない、聞けない』から、『TOEIC 815点(リスニング420点)まで、5時間x10か月=1500時間』 大学受験で英語が得意科目だったのははるか昔。喋れない、聞けないから脱却の必要があり、10ヶ月の猛勉強で、さほど苦労なく英語で世間話ができて、ニュースやTEDなら比較的楽に聞けるようになった。日常的に字幕なしの海外のYOUTUBEを見ているし、世界一人気があるというポッドキャスト『The Joe Rogan Experience』も、まだら状の理解ながら、テキストなしで楽しめるようになった。 僕の勉強量と成果のバランスが良いのかどうか、自信はない。勉強時間も、平均したら、一日5時間を大きくは超えないとは思うが、サボり気味だった期間もあり不正確である。 それだけの時間をかけたら、そりゃ、それぐらいにはなるわな、と思う方もいるだろう。 が、『TOEIC 815点』
Docker社は、デバッグしたいときにDockerコンテナにシェルやデバッグツール群を組み込める「Docker Debug」の正式リリースを発表しました。 これはWindowsやMacなどのデスクトップ環境にDockerコンテナ環境を簡単に導入できるDocker Desktopの最新版として7月29日にリリースされた「Docker Desktop 4.33」に含まれています。 Dockerコンテナを使うとデバッグが難しくなる Docker Debugは、昨年(2023年)10月のDockerCon 23で発表された機能です。 参考:Dockerがコードネーム「Docker Debug」発表、コンテナ内に任意のデバッグツール群を一括導入、効率的なデバッグを実現。DockerCon 23 一般にDockerコンテナは、使用メモリの最小化とセキュリティを高めるなどの目的で、シェルやツールなどを徹
本記事では、自閉症スペクトラム障害(ASD)を持つ人々のテキストコミュニケーションを支援するアプリケーションを開発した研究を紹介します。LLMを活用し、メッセージの解釈や作成を支援するアプリケーションです。実験では自閉症の方々が実際に評価に参加し、実用的なフィードバックが収集されました。 参照論文情報 タイトル:TwIPS: A Large Language Model Powered Texting Application to Simplify Conversational Nuances for Autistic Users 著者:Rukhshan Haroon, Fahad Dogar 所属:Tufts University 背景 ASDとは、コミュニケーションに課題を持ち反復的行動などを特徴とする最も一般的な神経発達障害の1つです。多くのASDの方々にとって、対面でのコミュニケー
データベースアップグレード後の性能劣化、イヤですよね。 去る2023年某日、弊社ではAmazon Aurora MySQL 互換エディション 2 (MySQL 5.7 互換) から Aurora MySQL 互換エディション 3 (MySQL 8.0 互換) にアップグレードしました。当時の背景やアップグレードに関する知見は以下の記事をぜひ読んでみてください。 blog.smartbank.co.jp ソフトウェアバージョンアップをするとき、旧バージョンが抱えていた問題の解決などの恩恵を我々は期待します。しかし時には予期せぬデグレーションに遭遇することもあります。我々のMySQL 8.0へのアップグレード前後においてもいくつかの問題に遭遇しました。 本記事ではそんな問題の一つ、MySQL 8.0のオプティマイザが選択したセミジョイン最適化が性能劣化を引き起こした事例と解決方法について紹介し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く