はてなブログを持っていれば、誰でも参加できます。
こんにちは。Diverse developer blogです。 今回は、Diverseが運営する「BAR DUNBAR」の店舗内に常設しているデジタルサイネージをシステム化したいという要望に対して普段はアプリやWebなどを主戦場としていたエンジニアがどのようにしてシステムを完成させたのかというお話をさせていただきます。 デジタルサイネージシステム完成イメージ www.youtube.com 本記事…
はじめに OpenSearch とは 全文検索とは 主要な概念 環境構築 Docker で OpenSearch を起動する Python クライアントのインストール クライアントの接続 インデックスの作成(マッピング定義) text と keyword の違い CRUD ドキュメントの登録(Create) ドキュメントの取得(Read) ドキュメントの更新(Update) ドキュメントの削除(D…
今更過ぎますが、せっかくたむたむのコメントが放送に乗っていたので書き起こしてアーカイブします。 顔文字が存在する人は基本的に顔文字で表記します(丸山隆平→(´.♡`)、田村明浩→(・ε・))。
前の記事でvLLmでGemma4のMTPを動かしていたんだけど、LLM運用以外にもサーバを使いたい身としてはVRAMがあればあるだけ食べてしまうvLLMはちょっと辛かったんですな。 で、一旦はOllamaでオフィシャルに配布されているQwen3.6:27bのMTPイメージに切り替えていたんだけど、こっちは手軽だし性能面も悪く無いものの応対の日本語がちょっと微妙・・・ そんなわけで紆余曲折、今時点で…
X(旧Twitter)のタイムラインを開くと、ここ最近「Obsidianで“第二の脳”を作った」という投稿が驚くほど増えています。Claude CodeとローカルのプレーンなMarkdownファイルを組み合わせて、自分専用の知的生産システムを構築する——正直、羨ましいと思う瞬間もあります。ただ、この勢いのまま企業利用(部署やチームでの正式なナレッジ管理としての導入)に踏み切るのは、少し待ってほしい…
こんにちは、バックエンド基盤チームの藤井脩紀です。 バックエンド基盤チームは、バックエンドエンジニアの生産性向上やコスト削減を目的に、エンジニア主導で課題を発見・解決している部署です。 その業務の一環として、コスト削減を目的にGoogle CloudのCloud Buildへ自動キャンセルを導入しました。本記事では、その取り組みについて紹介します。 自動キャンセルとは はじめに、自動キャンセルとは…
こんにちは。前回のブログからだいぶ時間が経っちゃいました。気楽にまたいろいろ書いていこうかなと思います。 TL;DR Google検索結果に、はてなブックマーク数を重ねて表示するChrome拡張を作りました。 旧版のはてなブックマークChrome拡張にあった、あの便利な機能を自分なりに復活させたものです。 はてブ数だけでなく、英語圏の技術記事向けにHacker Newsスコアも表示できます。 Ch…
プロダクトづくりにおけるプロジェクト/テクノロジマネジメントは、 AI の活用により携わり方も大きく変わってきています。本稿では、背景情報を構造化することでこれらの業務の一部を委譲する取り組みを紹介します。 はじめに 丸投げと委譲を分けるコンテキスト 背景情報を構造化する Objective / Initiative / Epic / Story / Task コンテキストを活用する 運用の例 A…
今日は朝一からプライベートの仕事いろいろやる日。 先送りにしてきた運用してるiOSアプリのXcodeのバージョンアップにやっと取り組む。 実はなんどもトライしてきたものの、まとまった時間が取れず、 Xcodeのダウンロードで時間取られる、 Xcodeのダウンロード後に解凍するとストレージが不足と怒られ、不要ファイル削除、 Xcodeをインストールしたものの、OSが古くて使えない、 新しいOSをダウ…
info 本ページにはプロモーションが含まれています 2026年3月3日、SOUNDPEATSより完全ワイヤレスイヤホンで定番モデルの一つであるインナーイヤー型最新モデル「Air6 HS」が発売されました。インナーイヤーとはなんぞや?という人にかるく説明しておくと、AppleのAirPodsやEarPodsのような耳の穴に引っ掛けて装着する、イヤーピースを持たない形状の製品群のことです。 この記事…
次のページ