lynx   »   [go: up one dir, main page]

タグ

SWIMATH2のブックマーク (5,538)

  • Claude Code(Claude Sonnet 4) に Google Cloud + dbt のデータパイプラインを作らせてみる - 30歳からのプログラミング

    自分ではコーディングやコマンドの実行などを行わずプロンプトによる指示だけで進める、いわゆる「バイブコーディング」で開発を行った。 Cloud Storage に csv ファイルが入っているだけの状態から、 BigQuery Data Transfer Service の定期実行で BigQuery にデータを転送、そしてそのデータを dbt で加工することで目当ての集計結果を得る、ということを実現できたので、かなり簡素ではあるが一応データパイプラインと呼べるものを作れたのではないだろうか。 元々自分は AI コーディングに詳しくなく、プロンプトエンジニアリングに関する知識も何もない。 そういう自分が、 バイブコーディングでどこまで出来るのか、何ができるのか、何は難しいのか、について感触を得るために、やってみた。 そのため、精度や効果を高めるための工夫などは何もしていない。Claude C

    Claude Code(Claude Sonnet 4) に Google Cloud + dbt のデータパイプラインを作らせてみる - 30歳からのプログラミング
    SWIMATH2
    SWIMATH2 2025/05/30
    “その後、完成したとのことなので、作ったものについてマークダウンでドキュメントを書かせた。 早速自分で状況を見てみたが、何も、本当に何も、できていなかった。”おもろい/確かにcliよりterraformのが相性良さそう
  • 「なんとなく」でイベント運営しているあなたに読んでほしい 『最高の集い方』 - LIVESENSE ENGINEER BLOG

    こんにちは、かたいなかです。 ここ数年、ゆるSRE勉強会やyabaibuki.devなどのイベントの運営に関わらせていただくことが何度もあり、少しずつイベント運営にも慣れてきました。 一方で、現状のイベント運営では、なんとなくやっているだけで、どのようなイベント設計が良いかなどを体系的に学んだことがないため、漠然とした不安を感じていました。 そんな中、Xで『最高の集い方』というがオススメされていたのを見かけたので、今後のイベント運営に役立てるために読んでみることにしました。 presidentstore.jp 結果、イベント運営に関わる全ての人におすすめできる最高のだったので、この書評記事で紹介します。 TL;DR どんな人におすすめ? どんな? 印象に残った箇所 ホストが主導権を適切に発揮しないと、ゲストにゲストの世話をさせることになる マウンティング合戦を防ぎ、共感のある議論を

    「なんとなく」でイベント運営しているあなたに読んでほしい 『最高の集い方』 - LIVESENSE ENGINEER BLOG
  • プロファイラを利用して Node.js サーバーのレスポンス時間を 200 秒 → 20 秒に短縮した話

    どんな問題を解決したのか こんにちは、ダイニーの ogino です。 ダイニーでは、飲店向けのクラウド POS レジを開発しています。その機能の一つとして、一ヶ月分の売上などの情報を印刷できる「月締伝票」があります。 月締伝票のサンプル 月締伝票に記載するデータは、Node.js バックエンドで集計をしています。この API はダイニーのバックエンド全体の中で最も重く、最近では一部店舗でレスポンスに 200 秒以上かかりタイムアウトエラーが発生していました。 その結果、月締伝票を発行することができないため顧客の業務に支障をきたし、複数の問い合わせが来ている状態でした。 プロファイラやログを手掛かりに調査したところ、ボトルネックを 2 行のコードだけに特定し、ほぼコストをかけずにレスポンス時間を 20 秒ほどに改善することができました。 改善リリース前後のレスポンス時間の変化 ボトルネック

    プロファイラを利用して Node.js サーバーのレスポンス時間を 200 秒 → 20 秒に短縮した話
    SWIMATH2
    SWIMATH2 2025/05/28
    昔似たようなことが起きたな僕も https://zenn.dev/herp_inc/articles/js-intl-date-time-format-performance
  • Kotlinの新しいエラーハンドリング「Rich Errors」 - Don't Repeat Yourself

    先日より開催されていたKotlinConfで、新しいエラーハンドリング「Rich Errors」についての言及がありました。従来のように例外を使用するのではなく、エラーを値として扱えるようにする新機能です。聴き逃しているだけかもしれませんが、まだリリース予定などは立っておらず、機能を設計中の段階なのではないかと思われます。 私はもともとKotlinのエラーハンドリングはなかなか悩ましいなと思っていた節があり、ずいぶん前からKEEP上での議論を追うなどしてキャッチアップしていました。最近同僚ともエラーハンドリングに関する決め事をあれこれするために議論しており、私自身はエラーハンドリングに対する関心が高いです。 私の所感としては、Kotlinの言語設計によく合ったエラーハンドリングの方式が採用されそうで非常に楽しみにしています。最近の議論ではともすればモナドであるとか、Result<T, E>

    Kotlinの新しいエラーハンドリング「Rich Errors」 - Don't Repeat Yourself
    SWIMATH2
    SWIMATH2 2025/05/27
    特殊な文化圏な感じしておもろいな
  • 【2025年5月完全版】RAG の教科書

    はじめに 昨今、AI の進化により、様々な分野での応用が進んでいます。特に、自然言語処理(NLP)の分野では、RAG( Retrieval-Augmented Generation)が注目されています。RAG は、情報検索と生成を組み合わせた手法であり、特に大規模言語モデル(LLM)と組み合わせることで、その性能を大幅に向上させることができます。 また、NativeRAG や GraphRAG, AgentRAG などさまざまな RAG のバリエーションが登場しており、これらは特定のユースケースやデータセットに対して最適化されています。 今回は、RAG の基的な概念から、RAG のプロジェクトの進め方、精度向上の方法に至るまで詳しく解説します。 みなさんの GenAI Application の開発に役立てていただければ幸いです。 記事は 5 万文字を超える大作となっております。 お時

    【2025年5月完全版】RAG の教科書
  • 変化に強いテーブル設計の勘所 / Table design that is resistant to changes

    # DBリファクタリングの勘所と所感 - https://soudai.hatenablog.com/entry/2017/12/27/080000 # アジャイル開発とデータベース設計 - 変化に対応するシンプルな実装のために必要なこと - https://agilejourney.uzab…

    変化に強いテーブル設計の勘所 / Table design that is resistant to changes
    SWIMATH2
    SWIMATH2 2025/05/25
  • ボードゲームを作ってゆっくり挫折する

    埼玉生まれ、神奈川育ち、東京在住。会社員。好きなキリンはアミメキリンです。右足ばかりのかかとがすり減ります。(インタビュー動画) 前の記事:島全体が動物園!フィンランド・コルケアサーリ動物園へ行く > 個人サイト のばなし >ライターwiki 2024年12月、すべてのはじまり そもそもずっとみんなで遊ぶことを考えるのは好きだったのだ。過去の記事を読み返しても、自分のボードゲームに対する確かな憧れが滲み出ている。 企業のキャッチコピーをかるたにしたり、 切手をカードバトルにしたり 自分の中に渦巻くボードゲーム作り欲、そして今回のお誘い。参加するなら今だ、と手を挙げた。ボードゲームにうなされる日々の幕開けだった。 2025年1月、はじめてのテストプレイ、そう簡単にはいかないぞ 渋谷のステーキ屋で開かれたデイリーポータルZの新年会、たまたま今回のブースの参加メンバーがテーブルに固まった。ほり

    ボードゲームを作ってゆっくり挫折する
    SWIMATH2
    SWIMATH2 2025/05/17
    代理みたいなノリで出てきたゲームめちゃくちゃ楽しそう、発想がデイリーポータルZらしくていいな
  • 線形時相論理式(LTL)を分かりやく説明 - totopepe’s blog

    線形時相論理式(Linear Temporal Logic:LTL)をできるだけ分かりやすく説明していこうと思います。 もともとはシステムが正しく動くかどうかを検証するために研究されていたものなのですが、最近ではロボットの移動経路に用いられたり、機械学習の一つである強化学習の報酬設計などにも応用されています。 ただ、この漢字が多いのと「論理式」というだけで、難しそうと感じられてしまうこともしばしば… ということで、できるだけ分かりやすく、LTLが市民権を得られるように説明していきます。 論理式とは 論理式とは何か?と考えると一番最初に思い浮かべるのは、 AかつBならばC ではないでしょうか。このフレーズを聞いたことがある方はきっと多いと思います。 そうです。これが論理式です。 ポイントは 書き方が決まっている 今のこと・普遍的なことしか表現できない です。 1つ目は論理式のメリットになりま

    線形時相論理式(LTL)を分かりやく説明 - totopepe’s blog
    SWIMATH2
    SWIMATH2 2025/05/17
    わかりやすい/リアクティブプログラミングの検証に使えるという噂を聞いたことがあるので気になっていた
  • Ruby on Rails の楽しみ方

    https://kdmsnr.com/translations/interview-with-dhh/ https://www.youtube.com/watch?v=HDKUEXBF3B4 https://www.publickey1.jp/blog/24/ruby_on_railsdhhruby

    Ruby on Rails の楽しみ方
  • SaaS公式MCPサーバーをリリースして得た学び

    AI Developer Meetup in Tokyo 2025/05/14

    SaaS公式MCPサーバーをリリースして得た学び
    SWIMATH2
    SWIMATH2 2025/05/15
  • 感覚頼りのマネジメントから脱却。事業/技術/組織を全て構造化して、複雑性を解きほぐす思考法 | レバテックラボ(レバテックLAB)

    感覚頼りのマネジメントから脱却。事業/技術/組織を全て構造化して、複雑性を解きほぐす思考法 2025年5月14日 READYFOR株式会社 VPoE/EM 熊谷 遼平 学生時代の起業を皮切りに、ウェブ・ネイティブアプリケーション開発、インフラ設計構築、全文検索エンジンの導入など、テクノロジー領域での開発経験を積む。プロダクトマネージャーやプロダクトオーナーとしてのチームマネジメント経験の他、事業開発やインサイドセールスチームの立ち上げにも携わる。現在はREADYFORのVPoE/EMとして、エンジニアリングを軸に事業と組織の成長を推進すべく、日々奮闘中。 X(@KUMAN_R) Qiita EMエンジニアリングマネージャー、以下EM)は、事業目標への貢献、技術的な課題解決、チームメンバーの育成、組織文化の醸成…と、日々複雑に絡み合う多様な課題に直面します。その全体像を正確に把握し、的確な

    感覚頼りのマネジメントから脱却。事業/技術/組織を全て構造化して、複雑性を解きほぐす思考法 | レバテックラボ(レバテックLAB)
  • “船を通勤に” 東京 五反田~天王洲アイル航路 運航開始 | NHK

    今回、新たに運航が始まるのは、品川区の五反田と天王洲アイルの間のおよそ4キロを往復する便で、13日は運航開始を前に、区の関係者や報道陣向けの体験会が行われました。 船は、天王洲運河と目黒川をおよそ30分かけて運航します。 電車と徒歩より10分ほど移動時間は長くなりますが、景観を楽しみながら移動できるのが魅力だということです。

    “船を通勤に” 東京 五反田~天王洲アイル航路 運航開始 | NHK
  • 戦略思考に基づく検索レコメンド開発

    こんにちは。半熟仮想株式会社の齋藤(@usait0)です。2024年1月より、DMMさんの検索レコメンドチームの皆様と連携させていただいており、主にDMM TVにおける推薦システム周りの改善に取り組んでいます。今回は、その中でも最近注力している『検索レコメンドモデルの開発を通じて効率的な事業貢献を達成するための戦略策定』について、ブログとしてご紹介させていただくことになりました。 また、近日中に関連する内容のセミナーの開催も予定しているので、記事の内容にご興味をお持ちいただけましたら、ぜひこちらにもご参加いただき、より深い議論ができればと考えています。 はじめに 最近ありがたいことに、DMMさんを含む10社以上の企業と連携させていただいており、中でも、検索やレコメンドモデルの戦略策定・開発・評価に関する取り組みが多くを占めています。多くの現場に関わらせていただく中で、よく感じているのが、

    戦略思考に基づく検索レコメンド開発
    SWIMATH2
    SWIMATH2 2025/05/14
  • The Witness 感想と考察 - ぴろりのくせになまいきだ。

    "The Witness"というゲームを、やっているのを横で眺めたり、自分で操作したりしながら一通り最後までやったので、感想と考察を残しておきます。 途中からネタバレ込みの感想と考察となるので、プレイ前の方でネタバレを気にされる方はご注意ください。なお、ネタバレが含まれ得る部分の前には注意喚起を付します。 最初にネタバレしない範囲で感想と考察をまとめておくと、 「これ、研究に携わる人が体験するアレだ」 です。 『研究に携わる人』には、任意の属性が入っても良いです。 ある意味で人を狂わせるゲームであるのは間違いないと思います。見える世界が変わってしまう、そんなゲームです。 ということで、以下、詳細を書いていきます。 ゲーム紹介 開発元・販売元はThekla, Inc.で、プロデューサーはジョナサン・ブローです。 初出は2016年です。 このゲーム、SIEの「Play At Home」で無料配

    The Witness 感想と考察 - ぴろりのくせになまいきだ。
    SWIMATH2
    SWIMATH2 2025/05/13
  • ドメインイベントを容易に記録できるコード設計を考える - kosui

    はじめに データアナリストの現場の苦しみ 近年、ビジネスの意思決定にはデータの活用が重要だという認識が広まりつつあります。実際、データアナリストに関する求人やデータ分析の発表が増えているのを実感します。 しかし、現場では、異常かつ不十分なデータをデータアナリストが必死に処理しながら分析を試みている状況です。それによって、来集中したいデータの分析に充分に取り組めていないのが現状だと思います。あっちこっちのシステムに散らばった中途半端なデータの数々を寄せ集め、微妙なフォーマットの違いに気を配りながら整形し、それぞれのデータの法的な契約状態に注意しながら分析を行うのは、非常に大変な作業です。データアナリストの方々は、データの収集と整形に多くの時間を費やしているのではないでしょうか。 現在、IT系の仕事の中でデータアナリストは高い人気を博している。大手を含めて日企業の大多数は情報活用が出来てい

    ドメインイベントを容易に記録できるコード設計を考える - kosui
    SWIMATH2
    SWIMATH2 2025/05/07
  • 「文字は読めるが文章が読めない」は「機能的非識字」といって、世界中で問題になっている。日本では「アレクサンドラ構文」が有名で、高学歴だろうと間違える人はいる

    ブラックチャイナ@認識中国 @superwangbadan 「文字は読めるが文章が読めない」は「機能的非識字」といって、世界中で問題になっている。 日でも民間では問題になっていて、有名な「アレクサンドラ構文」がある。これ、ちゃんと読めば正解は①だとわかるのだが、実は高校生の正答率65%。しかも自他共に認める進学校でね。 ④を選ぶ人が多かったのだが(中学生は正解の①より多かった…)、おそらく何らかの理由で「の愛称」が抜け、「Alexandraは( )である」と読んでしまったのではないかと。それなら④が正解となり、④を選んだ理由に納得がいくのだが… 2025-05-05 09:37:19

    「文字は読めるが文章が読めない」は「機能的非識字」といって、世界中で問題になっている。日本では「アレクサンドラ構文」が有名で、高学歴だろうと間違える人はいる
    SWIMATH2
    SWIMATH2 2025/05/06
    チョメチョメはギョピにもドゥルにもバシュで、ドゥルのチョメチョメパリンのズビであるが、ギョピのチョメチョメペロンのゲパでもある。チョメチョメパリンのズビは?
  • 東京ディズニーシーと植民地主義 ~地理学的に解き明かす~|やのゆー

    東京ディズニーシーと植民地主義 2001年9月4日、新たなディズニーパークが開園した。その名も東京ディズニーシー。冒険とイマジネーションをテーマにした、世界でも唯一のディズニーパーク。中心に建つモニュメントとそれを囲うように存在するエリア(テーマポート)など、構造はディズニーランドに基礎を置きつつも、アトラクションやレストラン、ストーリーなど大きな独自性が見られるのが特徴だ。 アラビアンコーストの建築について記述した前回のブログに続き、東京ディズニーシー(以下、TDSと記述)の持つ植民地主義(コロニアリズム)的な側面について記述していこうと考えている。 このアイデアは私が大学院生だった2021年頃からずっと頭にあったが、書く気が起きず放置していた。今回文章化に踏み切ったのは、あるTwitter上での投稿がきっかけだ。 でずにーC、入ったら地中海で少し奥に隣あってニューヨーク、別方向の奥に嘘

    東京ディズニーシーと植民地主義 ~地理学的に解き明かす~|やのゆー
  • イナダシュンスケさんのしゃぶ葉レポ、読んだらめちゃくちゃ行きたくなる「しゃぶ葉愛好者にぜひ読んでみて欲しい」

    イナダシュンスケ @inadashunsuke 人はこういうときに「実況」をするのかなと思うけど、鍋中を75℃にキープしたり合間に沸かしてアクを引いたりタレを調合したりビールを注ぎに行ったり、ロボットの到着を待ったり、とにかく忙しいったらありゃしないので諦めます。 2025-05-02 21:51:02 イナダシュンスケ @inadashunsuke もし、いつものように(?)素っ頓狂なアレンジを期待されている方がいたらすみません、ご期待には添えません。 なにしろ今回は初回です。「守破離」の「守」です。基に忠実に行きます。 鍋地はデフォルトの白だしに加えすき焼き風だけですし、タレと薬味は、ポン酢・ごまだれ・もみじおろし、以上。 2025-05-02 22:28:53

    イナダシュンスケさんのしゃぶ葉レポ、読んだらめちゃくちゃ行きたくなる「しゃぶ葉愛好者にぜひ読んでみて欲しい」
    SWIMATH2
    SWIMATH2 2025/05/04
  • TRICK 2025 出しました記録 - よもやま話β版

    TRICK 2025 へ提出したソースコードが “Most Natural”『最も自然で賞』をいただきました。お祝いくださったみなさま、当にありがとうございました!「あとでブログ書きます!」と言って回ったので、なんとか書きました。 また次の機会もぜひオモシロコードをぜひ書きたいなという気持ちはあるのですが、数年後ともなると自分の脳細胞は高確率で色んなことを失念している気がするので、未来の自分のためにも濃いスナップショットをとっておこう…と思ったらめちゃ長い記事になりました。ご笑覧いただけますと幸いです。 TRICK とは? Transcendental Ruby Imbroglio Contest for rubyKaigi ( 超絶技巧 Ruby 意味不明コンテスト in RubyKaigi )*1のこと。2013年以降、数年に一度のペースで不定期に開催されており、2025年は第5回に

    TRICK 2025 出しました記録 - よもやま話β版
    SWIMATH2
    SWIMATH2 2025/04/30
  • 丁度ええ! ロギング - kawasima

    2025/4/24に開催した #アーキ部 『丁度ええ! ロギング』の内容を編集したものです。 ロギングにまつわる問題の構造 ロギングにまつわる現場でよく見られる問題には以下のようなものがあります。 ロギングガイドラインを定義して、開発者に周知し実装してもらったが、実際運用してみると、役に立たないログが多すぎる。 担当者が異なると、ログ出力する粒度が微妙に異なり、解析に時間がかかる。 ログの形式や内容が統一されておらず、分析ツールでの活用が難しい。 ロギングベストプラクティスは探すといくつか見つかります。 https://www.dataset.com/blog/the-10-commandments-of-logging/ https://betterstack.com/community/guides/logging/logging-best-practices/ https://new

    丁度ええ! ロギング - kawasima
    SWIMATH2
    SWIMATH2 2025/04/29
Лучший частный хостинг