タグ

sh19910711のブックマーク (31,778)

  • Percolatorを廃止し、マルチ検索サービスへ刷新した話 / Search Engineering Tech Talk 2026 Spring

    sh19910711
    sh19910711 2026/06/08
    "Percolatorをmsearch + remote reindexで再構築 / 内部処理を読み解くことで標準機能によるシンプルな解にたどり着けた / Percolator: メモリ上に一時インデックス + index済みクエリで検索 + マッチしたクエリを返す"
  • 開発PM勉強会vol.20_LT_失敗から学ぶドキュメントとチケット運用のコツ

    sh19910711
    sh19910711 2026/06/08
    "チケットは段階的に詳細化していく / ばっさり捨てる: 取捨選択する時間がもったいない + 直近のものだけ残してあとは却下(クローズ)する + 必要になったら再オープン"
  • 192KBのマイコンでファミコンエミュレーターを動かした話

    はじめに Wio Terminal(ATSAMD51, Cortex-M4 120MHz, 192KB SRAM)でTinyGo製のファミコン(NES)エミュレーターを動かしました。 ベースはfogleman/nesというGoで書かれたNESエミュレーターです。PC向けに書かれたこのライブラリを、192KBのRAMしかないマイコンで動くように最適化していく過程で、組み込み開発ならではの面白い問題にたくさんぶつかりました。 この記事では、特に苦労した5つのポイントを紹介します。 Note: この開発は Claude Code との協働で行いました。画面に色を表示しながら「緑!」「黄色!」「まだ白い...」とやり取りしながらデバッグを進めるという、ちょっと変わった開発スタイルです。何度も「あきらめるしか」となりながらも、一つずつ壁を越えていった試行錯誤の記録でもあります。 リポジトリ: htt

    192KBのマイコンでファミコンエミュレーターを動かした話
    sh19910711
    sh19910711 2026/06/08
    "ベースはfogleman/nesというGoで書かれたNESエミュレーター / 192KBのRAMしかないマイコンで動くように最適化していく過程で、組み込み開発ならではの面白い問題にたくさんぶつかりました"
  • 一瞬でそれっぽくなるデザインの方法

    意識高い系中島さん主催のイベントで、 8分という制限でプレゼンバトルしたときのスライドの内容です。 https://twitter.com/Nakajima_IT_bot/status/1207943485690540032 字をでかくするとそれっぽい!!!

    一瞬でそれっぽくなるデザインの方法
    sh19910711
    sh19910711 2026/06/08
    "デザインはメッセージ + 伝わることが正義 / 伝えたいメッセージによってデザインは変わる / 伝えたいことはめっちゃでかくしろ"
  • Apache XTableを使ったAWS上でのOpen Table Format相互運用(Delta→Iceberg)

    はじめに AWS Community Builderのぺんぎん(@jitepengin)です。 最近、データ基盤のアーキテクチャでレイクハウスが採用されることも増えてきました。 その際、以下のOpen Table Format(OTF)が同時に使われるケースも珍しくないと思います。 Delta Lake Apache Iceberg Apache Hudi 例えば、既存レイクハウスがDelta Lakeだけど、新規プロジェクトではIcebergを採用したい…といったケースもよくあります。 その際に課題となるのがOTF間の相互運用性です。 相互運用性とは、異なるレイクハウスやテーブルフォーマットを、スムーズかつシームレスに連携する考え方です。 例えば、Microsoft Fabricでは Iceberg Shortcutを使ってDelta ⇔ Icebergの一部同期を提供していますが、実際

    Apache XTableを使ったAWS上でのOpen Table Format相互運用(Delta→Iceberg)
    sh19910711
    sh19910711 2026/06/08
    "CatalogSync: Hive Metastore(HMS)とAWS Glue Catalogなどの同期 / Polaris CatalogもIcebergに特化した相互運用性を実現できるので注目"
  • 運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search

    Search Engineering Tech Talk 2026 Spring で発表

    運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
    sh19910711
    sh19910711 2026/06/08
    "交通環境には頻度が少ないが、多様で困難な状況が存在(= ロングテール) / ほしいシーンが見つからない問題 / Cosmos-Embed1: 物理世界(自動運転・ロボット)のデータに特化"
  • ゴールデンウイークを使ってCodexでC++のDirect3D12やVulkanの技術サンプルを作らせてみた

    はじめに 今年はゴールデンウィークであまり呑んだり旅行へいったりの予定がなかったためこの期間でOpenAIのCodexでDirect3D12やVulkanを学習するサンプルを作れないかを試してみました。 モデル自体はGPT-5.5だったんですが、インテリジェンスは中や高が多めでたまに非常に高いを選択してました。新しいことをやる際のプランニングにはプランモードも使っています。 成果物のリポジトリは下記です。 Readme.md全般もCodexが書いたものですが、日語も置いてます。 日語Readme ちなみに今回のネタはGDC 2026のNVIDIAの"Supercharging Godot Development: Rapid Path Tracing Integration with Cursor"がきっかけです。このセッションはCursorを活用してGodotエンジンにVulkanベ

    ゴールデンウイークを使ってCodexでC++のDirect3D12やVulkanの技術サンプルを作らせてみた
    sh19910711
    sh19910711 2026/06/08
    "C++とDirec3D12やVulkanのような難易度が比較的高いと思われてるものの実装も現在のLLMでできることが分かったのが収穫"
  • 勉強を継続させる16のコツ!勉強嫌いが2年間毎日勉強できたのでその勉強方法を紹介する - 英語勉強日記

    勉強しなきゃいけないのに、 なかなか勉強が続けられないと悩んでいませんか? この記事で紹介している「勉強のコツ」を実践すれば、 勉強が嫌いでも、勉強を継続させることができるようになります。 プロフィール を見ていただけると分かりますが、 私は社会人になってから英語の勉強をやり直そう!と決意しました。 超勉強嫌いでしたので、当初は試行錯誤の毎日でした。 しかし勉強のコツを学ぶことで、徐々に勉強することに慣れていきました。 そして気が付けば、2017年の8月で、毎日勉強を続けて2年が経過していました。 2018年の8月で3年が経過しました。 コツさえ知っておけば、勉強が嫌いでも、勉強を続けられるのだとお分かりいただけると思います。 この記事では「実際に効果的だった勉強の1316のコツ」を紹介しています。 ※2021年2月18日追記 1.記録を付ける 手帳で勉強時間を可視化するのもアリ 2.1分

    勉強を継続させる16のコツ!勉強嫌いが2年間毎日勉強できたのでその勉強方法を紹介する - 英語勉強日記
    sh19910711
    sh19910711 2026/06/08
    "どこかのサイトで読んだ文章で考え方を改めました / 「やる気がでる確率はメタルスライムの出現率より低い」 / やる気が出ても出なくても勉強を続ける仕組みを作る事が重要"
  • 99から始める有価証券報告書XBRLデータ分析 - アカデミックと実務をつなぐ

    はじめに この記事は会計系 Advent Calendar 2024 18日目の記事として投稿させていただいています。 「Pythonで会計データの分析をやってみたいけど簡単に使えるデータがない」そんなニーズにお応えして、オープンデータの有価証券報告書の提出データを分析してみます。 しかし、このデータはXBRLと呼ばれる構造化ドキュメントです。XBRLは、その構造が大変複雑で扱いづらい点と、データが散らばっている点で分析が困難です。 そこで、XBRLの複雑な部分をまるっと隠して必要な情報だけ抽出するラッパーをつくりました。 とりあえず、pythonライブラリのpandasで扱えるテーブルにしてしまえば、一般的なテーブルデータと同様に扱えるでしょう。データモデリングでいうところの大福帳(One Big Table)をつくってしまおうという訳です。 「データサイエンスの9割は前処理」と言われま

    99から始める有価証券報告書XBRLデータ分析 - アカデミックと実務をつなぐ
    sh19910711
    sh19910711 2026/06/08
    "「データサイエンスの9割は前処理」と言われますが、XBRLについては99%が前処理 / 混沌としたXBRLの前処理から解放されて、会計データの深い分析にリソースを充てる"
  • HeadlampではじめるKubernetesダッシュボード - tech.guitarrapc.cóm

    Kubernetesのダッシュボードは無数にありますが、Headlampというオープンソースのダッシュボードが手触りよかったので、備忘録を兼ねて紹介です。 OIDC認証に対応しているのでEKSならCognito連携もできて、Karpenterの状態もプラグインで詳細に追いかけることができます。また、イベントは警告でデフォルトフィルター表示されて、マップビューでクラスター全体のリソース展開状況を見たり、特定のノード、namespaceに絞り込めたり... 運用しててほしい情報が何か考えられている感じなのが気に入りました。 知ったきっかけはKubernetes公式ブログで、Karpenterプラグインの紹介記事を読んで興味を持ちました。公式ブログやXは割と面白いプロダクトを紹介してくれるので、気が向いたらチェックするとよいです。 誰向けのダッシュボード? Headlampの特徴 デスクトップア

    HeadlampではじめるKubernetesダッシュボード - tech.guitarrapc.cóm
    sh19910711
    sh19910711 2026/06/08
    "ArgoCD: Web UIからリソースの正常状態が確認でき、Deploymentのリスタートもできたり + デプロイしたアプリケーション管理に特化したい場合にはこっち"
  • 「LINE Music」はスマホの普及で壊滅した「着うた」文化を蘇らせる - 日々の音色とことば

    音楽配信サービス「LINE Music」が2013年内にスタート LINEが2013年内に独自の音楽配信サービス「LINE Music」を開始することを発表しました。というわけで、今日はその話。8月21日に発表された新機能、新サービスのうちの一つで、他にはビデオ通話やECサービス、ウェブストアなどがスタートするらしいです。 LINE、新サービス「LINE Music」を年内リリースし音楽業界に参入 | All Digital Musichttp://jaykogami.com/2013/08/3760.html 上の記事によると、今のところわかっているのは、「LINE体のアプリで基機能として導入」「LINEフレンドと一緒に音楽を聴いたり、コミュニケーションを楽しむことができる」「グローバル音楽ストアを目指して開発中」「2013年内にリリース予定」ということのみ、らしい。 ニュース -

    「LINE Music」はスマホの普及で壊滅した「着うた」文化を蘇らせる - 日々の音色とことば
    sh19910711
    sh19910711 2026/06/08
    2013 / "会話のきっかけになるものに人はお金を払う / レコード時代から脈々とある「みんなで音楽を楽しむ」ジュークボックスの文化を今の時代に新しい形で蘇らせるサービス"
  • ニコニコメドレーシリーズの衰退要因と今後の展望について:コミュニケーションを通じた音MADとの比較から - ハテナのごとく!

    この記事は「ニコニコメドレーシリーズ Advent Calendar 2024」に参加しています。基計画性皆無なものであまりこういう企画に参加できないのですが、急遽16日が空いたので。 記事の性質は「批評風の私見」です。自分の知識に基づいて閲覧者のことを考えずに書いてしまったので、訊きたいことあったらめちゃくちゃ訊いてください。ニコニコメドレーのみならず、音MADの話が多分に含まれるので、音MADクラスタの方々にも見て頂けたら幸甚です(ニコニコメドレーに興味を持ってほしいので!)。 内容については、諸所にアカデミックな要素に被れためんどくさい語りがある記事なので、必要に応じて目を滑らせながら緩く見てやってください。その中ではニコニコメドレー界隈と音MAD界隈の比較について書いた部分であれば、それなりに理解しやすいかと思われ、最悪そこだけでも読んで頂ければ幸いです。具体的にはこことここで

    ニコニコメドレーシリーズの衰退要因と今後の展望について:コミュニケーションを通じた音MADとの比較から - ハテナのごとく!
    sh19910711
    sh19910711 2026/06/08
    2024 / "現状、メドクラの多くは2年ほど前に作られたmisskeyの鯖「nicomedkey」に定住、ないしここでニコニコメドレー話題を共有するユーザーが多い"
  • インディーゲーム事業で日本政策金融公庫から融資を受けられた話|せっきー

    こんにちは、インディーゲーム制作をしている ねこどらソフトのせっきーです。 突然ですが、先日 日政策金融公庫さんから融資を受けることができました。 日、日政策金融公庫から融資を受けるのに成功しました。 自分たちのやっている事が、事業として こんなしっかりとした組織に評価して貰えたのは嬉しいですねぇ🥰 引き続き、ゲーム作りを頑張っていきます!!🤗 — せっき~@育成RPGリリース中! (@seki_seki_seki) November 22, 2024 「錬魂のレナフィーネ」というスマホゲームを運営しながら、日々戦っています。 (良かったら、ダウンロードしてもらえると嬉しいです) 日政策金融公庫って?中小事業家を応援してくれる、公的な機関です。 今回は、ゲーム制作者としてではなく 中小事業主として相談に行きました。 ちなみに、私は個人事業主です。 (屋号がねこどらソフト) なの

    インディーゲーム事業で日本政策金融公庫から融資を受けられた話|せっきー
    sh19910711
    sh19910711 2026/05/18
    "スマホゲームである特性が結果的に良く毎月決まった収入が発生しやすいため、そこが安心材料 / イベント出展の費用の一部を補助金で出してもらえたり"
  • 実家の部屋をオシャンティなリモートワーク部屋にした - ワタナベ書店

    実家で仕事ができるようにしつつ、自分が不在のときは簡単なゲストルームにも使えたらいいなと思い、実家のリフォームに伴い部屋の家具を買い揃えました。 それが結構いい出来だったので、将来同じような思想でインテリアをデザインしたいなーと思ったときに思想をなぞれるように考えたことを書いてみたり、買った製品をまとめることにします。 部屋の色を決める 部屋の色はだいたい3色にまとめるときれいに見えると言われます。ただし、壁の色、床の色で2色は固定(だいたい、白とブラウン)されてしまうので、アクセントとなるカラーの1色しか選択できません。 今回はベースカラー:白、メインカラー:ブラウン、アクセントカラー:黒(ダークグレー)を選択しました。 メインでみせたいモノを選ぶ 色は決まったのでメインで見せたいモノを決定します。このモノを部屋の中央においたり、ドアをあけた視線の先に設置したりして視線を操作します。それ

    実家の部屋をオシャンティなリモートワーク部屋にした - ワタナベ書店
    sh19910711
    sh19910711 2026/05/18
    "部屋の色はだいたい3色にまとめるときれいに見える / 自立するテレビ台でVESAのディスプレイが使えるいいやつがあった KF-130B"
  • モバイル開発未経験者がTauriでアプリを開発/リリースしたけど超しんどかったよ

    Tauriとは Tauriはクロスプラットフォームアプリケーションを作れるフレームワークです。 僕より正確で良い説明している人がたくさんいると思うので、興味のある人はまず検索してそちらをチェックするのがおすすめです。 アプリを作れるといっても作り方はどうなんだ?という点についてざっくり説明すると、画面をWebの知識で作れて、裏側の処理はRustで書けるよ!というもの Webの知識で作れるっていうのはつまるところHTML/CSS/JSだったり、Reactを使ったSPAだったり、少し複雑なことをすればNext.jsでもいけたり、ということです。 そんなTauriはv1ではデスクトップアプリ用でしたが、v2からはiOS/Androidをターゲットに! v2は2025年10月にリリース! 裏側がRustだぜ!イケイケだぜ!というところがウリなのかな?みんなRust書きたい気持ちが溢れて使ってるのか

    モバイル開発未経験者がTauriでアプリを開発/リリースしたけど超しんどかったよ
    sh19910711
    sh19910711 2026/05/18
    "v2からはiOS/Androidをターゲット / みんなRust書きたい気持ちが溢れて使ってるのかな?と思っていましたが、実際Tauriを使っているユーザの様子を見ているとRustは最小限にしてほぼ全部TSで書いている人が多い"
  • UIデザインの引き算。「見えないのに、そこにある」ポモドーロタイマーを作った理由|梅本 周作 / ajike

    Macで業務をしているとき、ポモドーロタイマーのウィンドウが邪魔でした。 25分の集中を助けるはずのツールが、デスクトップの一部を占有して集中を妨げている。閉じれば時間がわからない。横に置けば作業スペースが狭くなる。 いくつもアプリを試しましたが、どれも同じ構造でした。タイマーは「見えること」を前提に設計されています。 なぜ、集中を助けるツールが画面の中で主張するのか。 この問いに自分なりの答えを出すために、macOS専用のポモドーロタイマー「Monora」をつくりました。 一番こだわった判断:「透明にする」Monoraの最大の特徴は、タイマー実行中にウィンドウが透明になることです。 デスクトップで透明になっているポモドーロタイマー「Monora」の画像ポモドーロタイマーの質は「消えること」だと考えました。 タイマーの役割は、25分の区切りをつけること。スタートボタンを押した瞬間に、その

    UIデザインの引き算。「見えないのに、そこにある」ポモドーロタイマーを作った理由|梅本 周作 / ajike
    sh19910711
    sh19910711 2026/05/18
    "和の色彩を選んだのは、主張しすぎず、それでいて存在感がある色合いだから / タイマーを透明にしたら、タイマーの存在を忘れました。でも不思議と、「今ポモドーロ中だ」という意識は消えない"
  • ファミコンエミュレーターのアドレッシングモード

    ファミコンの CPU (6502) にはアドレッシングモードという機能があります。アドレッシングモードは 6502 に限らない一般的な機能ですが、低レベルプログラミング初心者には難所の一つになります。 アドレッシングモードは意味を理解しなくても仕様さえわかれば実装できてしまいます。ほとんどのモードは数行で済むと思われるので、公開されている実装を書き写すだけでも十分です。あるいは、納得できないけど実装しないと先に進めないので仕方なく書き写した方もいるのではないでしょうか。アドレッシングモードを解説した記事はたくさん見つかるんですが、存在理由や用途まで書かれている記事はあまり見かけないんですよね...私は納得できないと正しく実装できない性質なので調べるのに時間がかかりました。私と同じようにアドレッシングモードで引っかかっている方の手助けになれば幸いです。 ファミコンエミュレーターを実装するだけ

    ファミコンエミュレーターのアドレッシングモード
    sh19910711
    sh19910711 2026/05/18
    "さらに理解を深めたい方は 6502とAppleⅡシステムROMの秘密 がお勧めです。アドレッシングモードと命令についての解説があります。令和の時代に 6502 の解説本とは一体誰得なのか"
  • モチベーションに頼らないBlender制作術|ゆとりCG

    Blender独学4年目に突入しました。 Blenderに限らず、何かを学び続けられる人とそうでない人の差は どこにあるのでしょうか。 スキルの差でも、才能の差でもないと、私は思っています。 続けられる人は、「やりたい」という気持ちが途切れていないと思います。 多少の義務感でも焦りでもいいのかもしれないです。 感情がそこに向いている状態が続いていることが、継続の正体だと感じています。 では、その「気持ちが続く状態」をどうやって作るか。 これが題だと思います。 多くの人は「モチベーションが上がれば動ける」と考えます。 でも私の経験では、それは逆だと考えていて、 モチベーション→行動 ではなく 行動→モチベーション であるということです。 Blenderを開いて「今日も頑張るぞ!」 ↓ 30分後。 何をしたらいいかわからずYouTube巡回。 独学って、思ってるよりモチベーションよりも「何を

    モチベーションに頼らないBlender制作術|ゆとりCG
    sh19910711
    sh19910711 2026/05/18
    "行動するよりも前に、どう動くかを設計しておく / 動いた結果として「できた」が積み重なる。その積み重なりが、「やりたい」「続けたい」という気持ちを育てていく"
  • 積みゲーはどこへ行くのか - サブスクリプション型サービスとゲームの流動性|keigo

    話題の『Xbox Game Pass for PC』に加入してみた。今なら(最初の1ヶ月)100円! その後は月額425円で、有名タイトルが遊び放題というお得なサービスだ。 まあ、これがお得かどうかは加入後にどれだけ遊ぶかで決まってくるわけだが。ちなみに僕は、数ヶ月前にエレクトロニック・アーツの提供する『Origin Access BASIC』というサービスに加入している。こちらもあまり話題になっていないが、要するにサブスクリプションでゲームが遊び放題になるサービスだ。実はその後あまり遊んでない。 ところで、サブスクリプションのサービスに加入するまでもなく、僕はいわゆる積みゲーが多く、ゲーム遊び放題のサービスなど利用する前にむしろその積んであるゲームから遊び放題じゃないかという突っ込みを入れたくなる。実際、今回『Xbox Game Pass for PC』に加入してみると、Steamで買っ

    積みゲーはどこへ行くのか - サブスクリプション型サービスとゲームの流動性|keigo
    sh19910711
    sh19910711 2026/05/18
    2020 / "Steamで買ったまま(物理的には積んでないけど)積んであるゲームがいっぱいラインナップされていた / 「いつか遊びたいゲーム」のような淡い希望を持ったゲームのリストが存在"
  • #RubyKaigi 2026 で発表されたRubyのAOT Compiler Spinelで作ったものを自慢しよう! - メドピア開発者ブログ

    こんにちは、メドピアのサーバーサイドエンジニアの草分( @Lni_T )です。 RubyKaigi 2026参加者の皆さん、お疲れ様でした。 今回は北海道は函館での開催ということで、名所にグルメに楽しいことが目白押しでしたが、皆さん満喫できましたでしょうか? 草分は函館だけでなく小樽や札幌まで足を伸ばしていました。北海道、また行きたいですね。 海の幸を満喫 Spinel さて、今回の題はSpinelです。RubyKaigi最終日、Matzさんのキーノートで発表され、話題となったツールですね。 github.com SpinelはRubyのAOT Compilerで、Rubyコードをスタンドアロン実行可能なネイティブ実行ファイルにコンパイルすることが可能です。 処理の流れとしては以下のように説明されています。 Ruby ソースコード (.rb) ↓ spinel_parse:Prism を

    #RubyKaigi 2026 で発表されたRubyのAOT Compiler Spinelで作ったものを自慢しよう! - メドピア開発者ブログ
    sh19910711
    sh19910711 2026/05/18
    "Spinel: RubyのAOT Compilerで、Rubyコードをスタンドアロン実行可能なネイティブ実行ファイルにコンパイルすることが可能"