タグ

yharaのブックマーク (10,641)

  • 一休レストランのふつうのRustバックエンド開発 - 一休.com Developers Blog

    この記事は一休.com Advent Calendar 2023 25日目の記事です。 一休レストランでは、よりスムーズな予約体験の提供を目的とするシステムのリニューアルを進めています。その一環として、2023年10月から、レストラン個別ページの表示から予約までのスマートフォンビューにおいて、バックエンドのサーバをRustで書かれたものに置き換えました。 一休レストランの Rust バックエンドが正式リリースされました。https://t.co/7N4VGv5ej9 このページのスマートフォンビューはバックエンドが Rust で書かれた GraphQL になってます— naoya (@naoya_ito) October 4, 2023 番運用が始まって3か月近く経ちましたが、これまで安定して継続的な開発と運用ができています。これはRustだからと構えることなく、「ふつう」のバックエンド

    一休レストランのふつうのRustバックエンド開発 - 一休.com Developers Blog
    yhara
    yhara 2023/12/25
    同じデータでも層ごとにstructを分けたいの、わかる。それらを手作業で変換するのは大変すぎるけど、Rustだと.into()でなんとかなるようにできるから良さそう
  • 編集部メンバーがガチで #買ってよかったもの2023 をあげてく【オタ活向けもそうでないものもあるよ】 - ソレドコ

    2023年もあとわずかとなりました。年末ということで、今回は編集部員たちが実際に「買ってよかったもの」を紹介します! 先に書いておきますが、30商品あって長いです。 しかし、家電やキッチン用品、品や飲料、水筒、バッグなど、とにかく便利で、おすすめしたいものばかりです! 皆さんの買ってよかったものもぜひ教えてくださいね! 👇気になるアイテム名をタップでジャンプできます シャープ ドライヤー プラズマクラスター ビューティー ドレープフロー IB-WX2 ダイソン Pure Hot+Cool 空気清浄機能付 ファンヒーター リファ ファインバブル カネボウ クリーム イン デイ ロンシャン ル・プリアージュ トートバッグL 象印マホービン 水筒 シームレスせん 小容量 250ml PATATTO 180 Dr. Beckmann ステインペン コクヨ A3とA4を選んで使える クリップボー

    編集部メンバーがガチで #買ってよかったもの2023 をあげてく【オタ活向けもそうでないものもあるよ】 - ソレドコ
    yhara
    yhara 2023/12/25
    ガッサータ、ちょっと黒ビールみたいな感じもしてけっこう良かった。すぐ炭酸が抜けるから飲みきらないといけないのが弱点だけど
  • 巨大企業でDX革新を起こすということ

    メリークリスマス。今年もアドベントカレンダーの最終日を3年連続で投稿しています。 イオン株式会社CTO / イオンスマートテクノロジーCTOのやまけん( 山﨑賢 )です。 この記事は、AEON Advent Calendar 2023 最終日の記事です。 過去の私のAdvent Caledar投稿記事はこちら。 さて。編です。 巨大企業の苦しみ JTC ここ数年、特にネット界隈ではJTCという言葉が良く使われます。 Japanese Traditional Company の頭文字の略語であり、ネガティブを含んだ用語として良く使われます。 「え、イオンってJTCでしょ?」 「JTCなんて絶対いきたくねー」 的なね。 そういう意味合いで言うと、イオングループはまさにJTCのど真ん中でしょう。 創業1758年、従業員数57万人。 レガシー 同じような意味合いで、レガシー企業って言われ方もあり

    巨大企業でDX革新を起こすということ
    yhara
    yhara 2023/12/25
    “このアドベントカレンダー自体も、おそらく1年前のイオンでは想像のつかない事態ですし、これこそが成果そのものです。 ”
  • もっと log/slog を使おう

    はじめに この記事は Go アドベントカレンダー 2023 の最終日 25 日目の記事です。 皆さん log/slog 使ってますか。便利なのでぜひ使ってください。 slog は構造化ログを出力する為のパッケージで Go 1.21 で導入されました。これまでも zap や zerolog といったサードパーティ製のロガーを使う事で構造化ログを出力する事ができましたが、構造化ログを出力する機能が Go の標準ライブラリになりました。 slog とは 通常の log パッケージは、時刻とメッセージの単純な出力になります。

    もっと log/slog を使おう
    yhara
    yhara 2023/12/25
  • Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

    A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team

    Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
    yhara
    yhara 2023/12/23
    “その一方で結婚に関する話題は広告めいた情報が多く、まともな情報の入手は困難を極める(実体験)。”
  • rfコマンドの紹介: Rubyでテキスト処理を便利に - ぶていのログでぶログ

    この記事はRuby Advent Calendar 2023の21日目の記事です。 Rubyでワンライナーでテキストの処理をしたいと思ったことはありませんか?ありますよね! そういったときに便利に使えるCLIツールのrfを作ったので紹介します。 モチベーション 具体例 インストール方法 rfの仕様 フィルタ レコードとフィールド コマンドと評価結果 特殊変数 定義済みメソッド match / match? メソッド at_exitメソッド 言語拡張 StringとInteger/Floatを直接計算、比較できる Hashのキーをメソッド名として扱える 未定義の変数にInteger/Float/String、Arrayへの要素追加ができる おわりに モチベーション 普段のオペレーションの中で、ファイルの特定の文字列を含む行を出力するにはgrepを使うと思います。 grepより複雑なことをやら

    rfコマンドの紹介: Rubyでテキスト処理を便利に - ぶていのログでぶログ
    yhara
    yhara 2023/12/22
  • フライパンで全部煮込めてラク「濃厚チーズクリーム風スープスパ」きのこも野菜も食べられるレシピ【ヤスナリオ】 - メシ通 | ホットペッパーグルメ

    こんにちは、高円寺メタルめしのヤスナリオです。 寒くなると店のまかないでよく作る、フライパン1つで麺も具もすべて煮込む熱々スープスパ。 www.hotpepper.jp www.hotpepper.jp 今回は、生クリームいらずで濃厚クリーミーにできる「チーズクリーム風スープスパゲティ」です。 しめじとベーコン、玉ねぎを炒めて、そこへスパゲティを乾麺のまま加えて煮込みます。仕上げに冷凍ほうれん草を加えれば完成! スープには牛乳を入れて煮込み、仕上げにシュレッドチーズをたっぷりトッピングして濃厚に仕上げます。 下茹で済みでべやすく切ってある冷凍ほうれん草は、そのまま鍋やフライパンに投入できて使えるおすすめのストック材。今回のようなスパゲティやインスタントラーメン、そば、オムレツの具などいろいろ重宝しています。 ヤスナリオの「きのことほうれん草のチーズクリーム風スープスパゲティ」 材料:1

    フライパンで全部煮込めてラク「濃厚チーズクリーム風スープスパ」きのこも野菜も食べられるレシピ【ヤスナリオ】 - メシ通 | ホットペッパーグルメ
    yhara
    yhara 2023/12/21
    ブコメを総合すると、小麦が溶け出してとろみが付くのかな
  • 3×3の他の遊び方と3×3の知識の難解パズルへの活かし方 : トゲブログ

    この記事はhttps://adventar.org/calendars/8548の20日目の記事になります。 昨日の記事はピースさんの「ルービックキューブでエゴサ」で明日の記事はfueさんの「OBL」です。 はじめに トゲと申します。私はルービックキューブをスピードキューブとしてはもちろん、パズルとして楽しんでいます。俗に言う難解パズルもそこそこ触れています。先日開催された東京パズルデー2023では100種類のパズルの管理、解説、修理担当でスタッフさせていただいていました。 https://twitter.com/togerubiks/status/1723502161294962698?s=46 多くの人が難解パズルに興味を示してくださったので、3×3の知識を使って難解パズルを攻略する方法について書かせていただければと思い、アドカレへ参加することにしました。 この記事の前半では3×3のル

    3×3の他の遊び方と3×3の知識の難解パズルへの活かし方 : トゲブログ
    yhara
    yhara 2023/12/21
  • T. S. エリオット『荒地』登場人物最強議論スレ(強さランキング) - 古い土地

    以下、独断と偏見に基づきエリオット『荒地』(1922年)の登場人物で誰が一番強いかを決める。ただし一般人レベルのDランクとそれ未満のEランクは列挙していたらキリがないので、ある程度枝刈りした。 和訳は基的に岩崎宗次訳『荒地』(岩波書店、2010年)に従う。引用の末尾に「I:死者の埋葬」「II:チェスゲーム」「III:火の説教」「IV:水死」「V:雷の曰く」のいずれの章に属するかを記す。例: 四月は最も残酷な月、リラの花を (I) 燃える (III) Eランク 水 せめて水の音でもあれば [……] チャイロコツグミが松の樹にとまって歌うところに ポトッ ポトッ ポトッ ポト ポト ポト ポト だが水はない (V) 存在すらしない雑魚。Eランクが妥当。 原注で「ポトッ」はツグミの鳴き声だとされている。しかし一部の専門家によれば、ツグミの鳴き声よりも「ノコギリフクロウ」の鳴き声の方が「ポトッ」

    T. S. エリオット『荒地』登場人物最強議論スレ(強さランキング) - 古い土地
    yhara
    yhara 2023/12/20
    こういうのだいすき
  • 日記を習慣化して本にして売ってみた|Hisamatsu Yoshiyuki

    この記事はファンタアドベントカレンダー2023の20日目です。 はじめにことの発端は、コロナ禍になり、家で過ごす時間が増えたことだったような気がしています。 なんとなく日記を書いてみるのもありかもしれない。時間はあるし、ダラダラしているのも勿体無いからやったことないことを習慣化してみたい。 そんなことを考えていました。 何のツールで書くかは迷っていましたが、せっかく書くのだから、ブログっぽくしたい。 でも面倒なのは続かないはわかっていたので、 Notion を使うことにしました。 一応初めのモチベーションとして、 Next.js + Vercel で ISR が動くようにしたので、記事を修正したら数回のリロードで反映される。 Notion で読んでもらってもいいし、 Vercel にデプロイした方の URL で読んでもらってもいいと。 このために Netlify でホスティングしていた僕の

    日記を習慣化して本にして売ってみた|Hisamatsu Yoshiyuki
    yhara
    yhara 2023/12/20
  • ドラえもんの新聞に頻出する「ジョン氏の涙 きしめん食べる」とは(追記あり:ジョン氏の涙 真相分かる)

    アニメ『ドラえもん』に登場する新聞に度々現れる謎の見出し「ジョン氏の涙 きしめんべる」についてのまとめ、きしめんべる

    ドラえもんの新聞に頻出する「ジョン氏の涙 きしめん食べる」とは(追記あり:ジョン氏の涙 真相分かる)
    yhara
    yhara 2023/12/20
  • カラーユニバーサルデザインとは? | DICグラフィックス株式会社

    現代社会では、公共施設の案内表示・工業製品・情報機器・印刷物・報道・教科書など、ほとんどのものがカラーで表現されています。しかし、色の見え方には個人差があるため、人によっては一部の色の組み合わせが区別しにくく、不便さを感じるケースもあります。こうした背景から、多くの人が等しく情報を認識できる配色を用いたデザインが社会的に求められており、鉄道の路線案内図や災害時の気象情報の表示をはじめ、公共性が高く安全性に関わる分野を中心に見分けやすい配色やデザイン上の改善がなされています。このような、色覚の多様性に配慮して、より多くの人に利用しやすい製品や環境、サービス、情報を提供するという考え方を「カラーユニバーサルデザイン」と呼びます。 カラーユニバーサルデザイン推奨配色セット ver.4 DICグループは、2007年より東京大学 伊藤啓准教授監修のもと、一般社団法人日塗料工業会、石川県工業試験場、

    カラーユニバーサルデザインとは? | DICグラフィックス株式会社
    yhara
    yhara 2023/12/20
  • ZawgyiとUnicode: ミャンマーの文字の電子化について - にせねこメモ

    まえがき ミャンマーでは公用語としてビルマ語が使われている。ビルマ語の表記にはビルマ文字を用いるのだが、このビルマ文字のインターネット上での使用は、混迷を極めていた。そしておそらく今もまだ…。なぜか? それは、Unicodeという文字コードの標準がありながら、Zawgyiというものが広く使われていたためである。なぜそのようなものが登場し、普及することとなったのか、この記事で解説する。 目次 まえがき 目次 凡例 この記事で使う名称について ビルマ語表記 コードポイント ラテン文字表記について Zawgyiの概説と歴史 Zawgyiとは Zawgyiのダウンロード Zawgyi誕生・普及の経緯 複雑なビルマ文字 ビルマ文字とUnicode 回避策としてのビルマ文字フォントの登場 Zawgyiの普及 Zawgyiの実装 実装の方針 文字の並べ替えをせず、左から右に書く 文字の形のバリエーション

    ZawgyiとUnicode: ミャンマーの文字の電子化について - にせねこメモ
    yhara
    yhara 2023/12/20
    “2019年に国が正式にUnicodeに切り替えるぞ!と言うまでは広く広く使われていた。それからはだんだんUnicodeが普及しているらしい。”
  • 二泊三日、バンコクを食べる。路端の野良ガパオライス。チャオプラヤ川で溺れませんように。 - 今夜はいやほい

    ガパオの香りが甘やかな、これを求めてタイに来た タイ・ティー・ア・ラ・モード 豚をカリカリにあげたやつ 雑居ビルのバーでタイの植物を漬けたカクテルを飲む KPOP鳴り響く、カオサンロードの夜は長し タバコの匂い、チャオプラヤ川に寺が輝く バンコクで茶をしばく、朝から喫茶店をはしご なんと美味しいマッサマンカレー 堂のファストガパオ 路端でお母さんが鍋一つで作る、野良ガパオライス バンコクにやってきた。数年前、タイ料理がいたく好きになり、時折、猛烈にタイに行きたい衝動に駆られていたのだけど、コロナのせいで思いは成就することなく月日が過ぎていった。 くわえて、足繁く通っていた池袋のメコンというタイ料理屋が閉店したことにより、タイ料理への思いは増し増しとなっており、破裂せんばかりとなっていた。ついに、ようやく、夏休みを使って、バンコクまでやってくることができたのである。ということで、僕は、ふつ

    二泊三日、バンコクを食べる。路端の野良ガパオライス。チャオプラヤ川で溺れませんように。 - 今夜はいやほい
    yhara
    yhara 2023/12/19
  • Nostr の面白さをエンジニア目線で解説してみる

    はじめに 今年は、SNS でありプロトコルでもある Nostr に出会いました。2023年2月の参加でしたがもう、どういった経緯で Nostr を見付けて参加したのかすら思い出せなくなってしまいました。ここ数年、X/TwitterAPI という物を開発者に触らせなくなってしまいました。僕は X/Twitter が大きくなった理由の1つが、API をオープンにした事で数多くの bot やサービスがが登場した事だと思っていて、API が自由で無くなった X/Twitter をとても残念に感じています。次第に SNS に関連する何かを作るモチベーションはさっぱり無くなってしまっていました。 そんな中で見付けた Nostrエンジニアのオアシスとでも言える SNS だと感じました。 Nostr の思想 X/Twitter は中央集権型の SNS であり、以下の様な問題を持っています。 障害

    Nostr の面白さをエンジニア目線で解説してみる
    yhara
    yhara 2023/12/16
  • レターペアについての考察 - 目隠しキューバーのひとりごと

    概要 BLD沼に足を突っ込まれた方は早かれ遅かれレターペアに対応する単語一覧を自分で作ることになります。最初は何となくその場その場で作るかと思いますが、次第に不便さを感じるようになります。私自身、3BLDを練習し始めてレターペア単語一覧を完成させて記憶したのは半年近く経ってからでした。 単語の作り方に焦点を当てた考察記事をあまり見たことがないので、自分なりの経験として書き留めます。まだ3BLDはギリギリsub1分できない中級なので参考程度にして頂ければ幸いです レターペア単語一覧を作るメリット 1.想起する単語が固定出来る アドリブで単語を作ると、当然ですが毎回想起する単語がブレます。毎回記憶に定着する良い単語なら良いのですが、なかなかそうも行きません。後述しますが、ふさわしくない(記憶しにくい)単語も出てきてしまいます。 一覧化することでこれは完全に防げ、記憶に定着しやすい単語を想起出来

    レターペアについての考察 - 目隠しキューバーのひとりごと
    yhara
    yhara 2023/12/15
  • Goで現在時間を1リクエストごとに統一する

    以前、Qiita の方で Go でアプリケーションとクライアントのミドルウェアを作成する方法知ってますか?という記事の中で net/http を使ったアプリケーションハンドラのミドルウェアを作成する方法を紹介しました。 今回はミドルウェアを使って 1 リクエストで扱う時間を統一する方法を紹介します。とても簡単です。リクエスト単位で時間を取得できると例えば、何かしらのデータを複数のレコードを更新する際に updated_at なるカラムへ保存する時刻を揃えることが可能になります。 方法 方法はとてもシンプルで context.Context を使います。 ミドルウェア内で http.Request が持つ context.Context に time.Now() を渡す。 アプリケーションロジックで現在時刻を扱う時に http.Request の context.Context から保持して

    Goで現在時間を1リクエストごとに統一する
    yhara
    yhara 2023/12/15
  • ADR を1年間書いてみた感想 - 一休.com Developers Blog

    宿泊開発チームでエンジニアをしている @kosuke1012 です。チームで ADR を書き始めて1年くらい経ったので、その感想を書いてみたいと思います。 この記事は 一休.comのカレンダー | Advent Calendar 2023 - Qiita の13日目の記事です。 ADRとは アーキテクチャ・ディシジョン・レコードの略で、アーキテクチャに関する意思決定を軽量なテキストドキュメントで記録していくものです。 出典はこちらで、 Documenting Architecture Decisions わかりやすい和訳は以下の記事が、 アーキテクチャ決定レコードの概要  |  Cloud アーキテクチャ センター  |  Google Cloud アーキテクチャ・デシジョン・レコードの勧め | 豆蔵デベロッパーサイト アーキテクチャの「なぜ?」を記録する!ADRってなんぞや? #設計 -

    ADR を1年間書いてみた感想 - 一休.com Developers Blog
    yhara
    yhara 2023/12/13
  • ちび理系男子の独学ピアノ・ライフ ~「脱力」は敵だ!~

    yhara
    yhara 2023/12/13
  • RxJSを取り入れてテトリスを組んでみた|jig.jp engineers

    この記事はjig.jp Advent Calendar 2023の12月8日(金)の記事です。 はじめにjig.jp Advent Calendar 2023 12/8(金)を担当する藤井です。よろしくお願いします。 みなさん RxJSというライブラリは知っていますでしょうか? 個人的に好きなライブラリでまだまだ使いこなせてはいないですが、楽しんで使っています。 RxJSについて公式Docには以下のような記載があります。 Think of RxJS as Lodash for events. つまりRxJSは様々なイベントを扱うLodashのようなものといった感じです。 RxJSの基的な使い方としては「値を流すObservableというオブジェクトを購読(subscribe)して値が流れてきた時の処理を書く」という形になります。 // Observable型のオブジェクトを作成 // こ

    RxJSを取り入れてテトリスを組んでみた|jig.jp engineers
    yhara
    yhara 2023/12/11