タグ

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

  • 参政村からゲンロンカフェに行ったらめちゃくちゃおもしろかった話|れお

    昨日(2025年7月21日)の参院選が終わって、午後8時の開票第一報からの流れを見終わってお風呂に入ってたら、YouTubeでこんな番組をやっていたのに気がつきました。 最初は文字通り東氏がひとりでクダを巻くスタイルの番組だったようでしたが、私が見始めたときにはチームみらいに投票したというコンサルの方が参加していて話をされている状況。が、きいていると話題のわりと多くの部分が参政党について割かれております。 何を隠そう、というのは嘘で、できることなら隠したいのですが、私は今回の選挙で参政党に投票したひとりです。世間では参政党はガチガチの極右でポピュリスト政党で、支持者は就職氷河期どまんなか世代の低収入、低学歴、低ネットリテラシーの大間抜けという評価が固まりつつあるのを肌で感じつつ、投票所で肩身を狭くしながら清き一票を投じたひとりとなります。 いやいや、なぜこの大躍進の時に肩身を狭くする必要が

    参政村からゲンロンカフェに行ったらめちゃくちゃおもしろかった話|れお
    SWIMATH2
    SWIMATH2 2025/07/23
  • React は次の10年を生き残れるか:3つのトレンドから考える

    React Tokyo ミートアップ #7 のメイントークのスライド。 https://react-tokyo.connpass.com/event/358171/

    React は次の10年を生き残れるか:3つのトレンドから考える
    SWIMATH2
    SWIMATH2 2025/07/20
  • 関連のモデリング - kawasima

    ドメインモデリングにおいて、エンティティ間の関連(リレーションシップ)をどのように表現するかは、システムの保守性や拡張性に大きく影響する重要な設計判断となる。 なぜ関連のモデリングが重要か 関連の設計が不適切だと、以下のような問題が発生する: 不変条件の検証が困難になり、データ整合性が保てない パフォーマンスの問題(N+1問題、過剰なメモリ使用) ドメインロジックの複雑化と保守性の低下 集約境界の破壊によるトランザクション管理の困難 データベースレベルでは、多対多の関連はこうテーブルを用いて表現されるが、ドメインモデルではより多様な表現方法が存在する。それぞれの設計選択は、パフォーマンス、メモリ使用量、コードの複雑性、ドメインロジックの表現力などに異なる影響を与える。 スキーマの例 まず、典型的な多対多リレーションのデータベーススキーマを見てみよう: code:sql -- 学生 CREA

    関連のモデリング - kawasima
    SWIMATH2
    SWIMATH2 2025/07/16
  • 【レビュー】ゆるさとやさしさで脳が揺れる、傑作おバカミステリー!『カエル探偵の事件簿』【PS5/PS4/Switch/XBOX/PC】 - 絶対SIMPLE主義

    KAERUTANTEI.COM カエル探偵の事件簿 | My Nintendo Store(マイニンテンドーストア) カエル探偵の事件簿 PS4 & PS5 カエル探偵の事件簿 を購入 | Xbox Frog Detective 1 + 2 + 3 on Steam 『カエル探偵の事件簿』のレビュー行くぜ!俺がプレイしたのはPS5版ね。 パブリッシャー:Worm Club 機種:PS5/PS4/Switch/XBOX/PC ジャンル:アドベンチャー 発売日:2023/10/26(PS5/PS4/XBOX)2025/5/1(Switch) 価格:1566~2350円 カエル探偵と共に様々な事件に挑むおバカなミステリーADV。 三部作でSteam版では一ずつ配信されていたが、CS版は最初からまとまって配信されているぞ。 日語版制作マネージメントを『Undertale』『HADES』のローカ

    【レビュー】ゆるさとやさしさで脳が揺れる、傑作おバカミステリー!『カエル探偵の事件簿』【PS5/PS4/Switch/XBOX/PC】 - 絶対SIMPLE主義
    SWIMATH2
    SWIMATH2 2025/07/13
  • DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所

    参考資料 - https://martinfowler.com/articles/is-quality-worth-cost.html - https://speakerdeck.com/twada/agentic-software-engineering-findy-2025-07-editi…

    DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
  • パスキーの安全性について - cockscomblog?

    パスキーによる認証を開発したとき、パスキーの安全性をどう評価するのが妥当なのか検討していた。もちろんフィッシング耐性が高いというような特性については把握していて、サービス利用者にとって便益の多い認証であることはわかっている。ただそれが、例えばパスワードとTOTPを組み合わせた多要素認証に対して、どちらがより安全と言えるのか。これを一言に表すのはあまり簡単ではない。 パスキーは多要素認証なのか 多要素認証というのは、something you know、something you have、something you are の3種類の要素のうち複数を組み合わせる認証を言う語だ。 多要素認証は単一種類の要素による認証と較べて飛躍的に安全である。例えば、物理的な鍵は something you have であるが、それが盗まれてしまえば安全ではない。鍵が複数あっても、一度に盗まれてしまうかもし

    パスキーの安全性について - cockscomblog?
    SWIMATH2
    SWIMATH2 2025/07/09
  • ラクでウマい「ズルい冷やし麺」レシピで夏を乗り切りたい - メシ通 | ホットペッパーグルメ

    暑くて欲がないときでも、ツルツルッとべられる冷たい麺は夏の救世主! でも、麺料理って手軽で美味しい分、マンネリになりがちですよね……。 そこで今回は、これまでに『メシ通』でご紹介してきた、簡単なのにとんでもなくウマい「ズルい冷やし麺」レシピを集めました。 身近な材料で簡単にできて、麺と一緒に肉や魚、野菜もとれて、べごたえもばっちり。自信のレシピばかりですので、きっとみなさんの夏メシのお役に立ちますよ! INDEX ▽01:ツナ缶とトマト缶、ついでにお皿もキンキンに冷やして、ウマいピリ辛スパゲティをべる ▽02:トマトを角切りにして保存袋で冷凍。そこに調味料を入れれば「冷凍トマトのナンプラーそうめん」がすぐべられる ▽03:ヌルッとウマい「わかめデカ盛りざるラーメン」を乾燥わかめで自作するレシピ ▽04:老舗魚屋主人の甘くて絶品「イカ納豆」のレシピ。そうめんにのっければ最強の夏メシ

    ラクでウマい「ズルい冷やし麺」レシピで夏を乗り切りたい - メシ通 | ホットペッパーグルメ
    SWIMATH2
    SWIMATH2 2025/07/04
  • MermaidでAWS構成図を作成するテクニック - Qiita

    はじめに テキストからダイアグラムを生成できるMermaidを使ってAWS構成図を作成する際のテクニックを、いくつかピックアップしてご紹介します。 Mermaidを使えば、構成図内のテキスト検索はもちろん、アイコンを使って見やすく表現したり、アイコンをクリックしてマネジメントコンソールなどに遷移させたりすることもできるため、実用性の高い構成図が作成できます。 記事が、Mermaidを活用したAWS構成図の作成に少しでもお役に立てば幸いです。 AWS構成図の使用例 Mermaidで作成したAWS構成図の使用例を紹介します。 例えばQiitaでも以下のように表示できます。(リンクはサンプルです) mermaid記法 --- title: 000000000000-xxxxxxxx環境 config: theme: neutral flowchart: nodeSpacing: 10 rank

    SWIMATH2
    SWIMATH2 2025/07/02
  • BigQueryで自由記述形式のデータを分類する方法 Part 1 - Nealle Developer's Blog

    はじめに Park Directでは利用者が駐車場契約の申し込みをキャンセルする時に理由を自由記述形式で入力してもらっています。なぜなら、サービスの改善や顧客満足度向上に不可欠な情報だからです。 また、 キャンセル理由をカテゴリに分類することで、 傾向の把握: どんな理由でキャンセルが多いのか具体的な傾向を数字で把握する 課題の特定: サービスやプロダクトの改善点、顧客サポートの強化すべき点を明確にする 優先順位付け: 影響の大きいキャンセル理由から優先的に施策を講じる 施策の効果測定: 改善施策がキャンセル率にどう影響したか、カテゴリ別に測定できる が行いやすくなります。 しかし、自由記述形式で記録された大量のキャンセル理由を一つ一つ手作業で分類するのは大変な労力ですよね。 今回はBigQueryでこの課題を効率的に解決する方法について考えていきます。 生成AIに分類させる 今回ご紹介す

    BigQueryで自由記述形式のデータを分類する方法 Part 1 - Nealle Developer's Blog
    SWIMATH2
    SWIMATH2 2025/06/23
  • GitHub - zyedidia/Literate: A literate programming tool for any language

    Literate programming is a style of programming invented by Donald Knuth, where the main idea is that a program's source code is made primarily to be read and understood by other people, and secondarily to be executed by the computer. This frees the programmer from the structure of a program imposed by the computer and means that the programmer can develop programs in the order of the flow of their

    GitHub - zyedidia/Literate: A literate programming tool for any language
    SWIMATH2
    SWIMATH2 2025/06/22
  • 「関数の副作用の有無」よりも大事なもの | 雑記帳

    プログラミングをやっていると、「関数に副作用がある」とか「副作用がない」あるいは「純粋である」という話をちょいちょい耳にする。そして、「外界の状態を読み取るけど変更はしない関数」、例えば function getTime() { return Date.now(); } のような関数に副作用があるか?みたいな議論が始まったりする。 くだらない議論だ。 何か概念を定義するときは、それが「役に立つ」場面を提示できる必要がある。「関数の副作用」を定義するときは、「関数の副作用」がわかったときに何をしたいのかをはっきりさせる必要がある。「関数のどういう側面に注目したいか」を決めずに「副作用の有無」を論じるのはナンセンスだ。 ここでは、言語処理系(コンパイラー)を実装する者の立場で、関数の副作用について論じてみたい。 一般に、「副作用がない」関数の呼び出しは、「副作用がある」関数の呼び出しに対するも

    SWIMATH2
    SWIMATH2 2025/06/22
  • バッチ設計ガイドライン | Future Enterprise Arch Guidelines

    バッチ設計ガイドライン ​チーム開発する上で必要となるバッチ設計ガイドラインです。 バッチ設計ガイドライン次のリンクから単一ファイル版を取得できます。 Markdown

    SWIMATH2
    SWIMATH2 2025/06/22
  • サクッとできる、型安全なスタブデータでの BigQuery テスト - エムスリーテックブログ

    はじめに はじめまして。基盤開発チーム/Unit3を兼務している林です。 エムスリーではデータ基盤として BigQuery を全社的に使っていますが、 BigQuery を使ったアプリケーションやバッチを実装するときに、テストをどうするべきかは難しい問題です。*1 記事では、BigQuery で記述されたロジックのテストの難しさを解決できるひとつの手法として、簡単に導入できるスタブデータを使うクエリの書き方を紹介します。*2 詳細は後述しますが、以下のようなメリットがある手法です。 BigQuery 以外のツールを使わず、実際の BigQuery での文法や挙動を確かめられる 何もリソースを作らず、テストのためのスタブデータを簡単に用意できる 実際のテーブル名・列名・列の型と合っているかチェックできる はじめに テクニック1: WITH句で実際のテーブルを差し替え(シャドーイング)できる

    サクッとできる、型安全なスタブデータでの BigQuery テスト - エムスリーテックブログ
    SWIMATH2
    SWIMATH2 2025/06/19
    有益すぎる
  • BigQuery 上でデータ変換パイプラインを構築するための SQL の書き方 | terashim.com

    昨年12月に DataformGoogle Cloud 加入が発表 されて以来, 関心を持って調べています. Dataform は BigQuery などのデータウェアハウス上で SQL を中心としたデータ変換パイプラインを構築するための仕組みです. 先日は DataformGoogle Analytics 4 の BigQuery Export データ を変換するパイプラインを作ってみたりもしました(GitHub: terashim/dataform-google-analytics-4-example). Dataform は非常に強力なツールで, 簡単な SELECT 文を書けば CREATE TABLE 文や MERGE 文などデータ更新用のクエリを自動生成してくれます. しかし詳しく調べていくにつれて, より格的なパイプラインを構築するにはやはり BigQuery

    BigQuery 上でデータ変換パイプラインを構築するための SQL の書き方 | terashim.com
    SWIMATH2
    SWIMATH2 2025/06/17
  • ホントに320円で遊べていいんですか? “呪文詠唱”ローグライト「スペルトナエル」にハマってGWが溶けた記録|てっけん

    最近遊んだ「スペルトナエル」というゲームが大変に面白くてGWが溶けまくったので、どこかに書き残しておこうと思ってこのエントリを書いています。えっGWってもう1ヶ月以上前なんですか!?? 最初に結論から書いておくと、マジのガチで神ゲーでした!!!!! 名指しでおすすめしてくれたサキトさんありがとうありがとう。サキトさんのダイレクトアタックがなかったらまず触っていなかったと思うので感謝しかありません。 とりあえず、 ちょっとクセのあるインディーゲームが好き 最初は「わけわからん!」から始まって、手探りで試行錯誤しながら理解を深めていくのが大好き 死に方のバリエーションが多いゲームはいいゲームだと思う メタ演出やループものが大好物 作者と殴り合うようなゲーム体験がしたい ――このあたりに少しでも心当たりがある人はぜひ遊んでほしい。Steamでたったの320円です。 「呪文を唱える」システムの面白

    ホントに320円で遊べていいんですか? “呪文詠唱”ローグライト「スペルトナエル」にハマってGWが溶けた記録|てっけん
    SWIMATH2
    SWIMATH2 2025/06/17
  • 関数型言語を採用し、維持し、継続する

    関数型言語を採用し、維持し、継続する By 松澤 有 (ymtszw) (Siiibo証券株式会社 CTO) @関数型まつり2025 (2025/06/14) [1] Siiibo証券株式会社 2019年創業、筆者はfounding engineer / CTO ↓の構成で社債専門の証券システムを作り上げてきた このセッションでは 実際に関数型言語を業務で採用し、維持し、継続するにあたって重視している価値観、手続き、手法などをざっくばらんに紹介します なんとか5年はやってこれた 次の5年もやっていきたいがためのやつ 前提 最新の開発組織規模 フルタイム - 5名(筆者含む) 週3日程度 - 2名 週2〜10時間程度 - 8名 学生アルバイト - 3名 1日あたりの平均デプロイ(master push, GitHub Flowなので)回数 Copilotにお願いして雑に集計したら4.94だっ

    関数型言語を採用し、維持し、継続する
    SWIMATH2
    SWIMATH2 2025/06/16
  • Webサービスを支えるユーザログ基盤開発@Retty - Retty Tech Blog

    はじめに ※ Retty Inc. Advent Calendar 2018 2日目の記事です。 toCで展開している我々のようなサービスでは、 A/Bテスト等を通じて機能開発に対する分析を行っています。 それらを支えるユーザイベントのロギングは サービスの持続的な開発を支える重要な要素の一つです。 この記事を書くにあたり、前調査で調べてみたところ システムログやアプリケーションログの文脈でのログ設計は言及されるものが多いものの サービスにおけるユーザログ設計に関して語られることは意外と少ないもようです。 Web における集客効果を測定する代表的なツールとしては Google Analytics や Google Tag Manager といったサービスが使われており スマートフォンアプリの文脈では、Firebase Loggingなどの強力なサービスが 既にあることから 独自に設計するケ

    Webサービスを支えるユーザログ基盤開発@Retty - Retty Tech Blog
    SWIMATH2
    SWIMATH2 2025/06/13
  • Web における Beacon の変遷 (sendBeacon(), fetch() keepalive, fetchLater()) | blog.jxck.io

    Intro ページを閉じる際に何かしらの情報をサーバで収集したいケースがある。 これを Beacon の送信(Beaconing)と呼び、ブラウザではページ表示中に収集したパフォーマンス統計の収集や、広告タグによるトラッキングなどに用いられる。 しかし、「ページが閉じる直前に、サーバにリクエストを送信する」を確実に実行するのは実は難しく、これを標準技術で実現する過程で、複数の API が生まれるに至った。 各 API の策定経緯と、挙動の違いについて解説していく。 <img> での送信 最もプリミティブな Beacon の送信は、<img> を用いたものだった。 window.addEventListener("unload", () => { const beaconImage = new Image(1, 1); beaconImage.src = "https://telemetry

    Web における Beacon の変遷 (sendBeacon(), fetch() keepalive, fetchLater()) | blog.jxck.io
    SWIMATH2
    SWIMATH2 2025/06/13
  • Strategies for Telemetry Exfiltration (aka Beaconing In Practice)

    Nic Jansma (@nicj) is a software developer at Akamai building high-performance websites, apps and open-source tools. Table of Contents Introduction What are Beacons? Beaconing Stages Sending Data at Startup Gathering Data through the Page Load Incrementally Gathering Telemetry throughout a Page’s Lifetime Gathering Data up to the End of the Page “Whenever” How Many Beacons? A Single Beacon Multipl

    Strategies for Telemetry Exfiltration (aka Beaconing In Practice)
    SWIMATH2
    SWIMATH2 2025/06/13
  • ロギング設計大全 - kawasima

    #WIP アプリケーション設計者視点で、どうログ設計するか? についてまとめます。 使途別 異なる用途で使われるので、それ毎にファイルやトップカテゴリで分類する。 トレーシング 世の中のロギングライブラリの主な想定用途はこれである。必要な箇所やレベルに応じて出力制御をするために、ログカテゴリやログレベルが存在する。 目的 アプリケーションの性能をモニタリングする トラブル時に何のメソッドが呼ばれたかを追跡する 必要項目 タイムスタンプ リクエストID Microservicesのようにインスタンスをまたいでトレーシングしたい場合は、上流で発行されたリクエストIDを引き渡して、それをログに出力する。 メソッド名 手段 AOPでメソッドのEnter/Exitで自動的にロギングされるように設定する。 モニタリング メトリクスAPIやヘルスチェック用のエンドポイントを用意するのが当たり前になった現

    ロギング設計大全 - kawasima
    SWIMATH2
    SWIMATH2 2025/06/10