cateiruのブックマーク (506)

  • Pull Request ごとに Cloud Run を作って Identity-Aware Proxy を使ってセキュアに公開する方法

    こんにちは。MIXI 開発部 SREグループの riddle です。 以前 Flutter on the Web と WidgetBook をGCSを使って Pull Request 単位にセキュアに公開する | MIXI DEVELOPERS という記事を書きましたが、今度は Cloud Run で似たことをやってみます。 単に Cloud Run を Pull Request ごとに作るのは簡単ですが、Identity-Aware Proxy を使うところが難しいのでそこに焦点をあてて紹介します。 <目次> 作った全体の構成仕組み 2.1 Developer が https://XXXXX.example.com にアクセス 2.2 Identity-Aware Proxy が Developer の認証を行う 2.3 Nginx による Cloud Run へのリバースプロキシ 2

    Pull Request ごとに Cloud Run を作って Identity-Aware Proxy を使ってセキュアに公開する方法
    cateiru
    cateiru 2024/02/19
  • 【AI動画生成】Sora 要素技術解説

    もう全部OpenAIでいいんじゃないかな はじめに 月間技術革新です。 ということで、昨日OpenAIから発表された新しい動画生成AI「Sora」が非常に話題となっていますね。 圧倒的な一貫性の保持と1分間に及ぶ長時間動画が生成可能という事で、現状の動画生成技術を圧倒的に凌駕する性能を持っているようです。 在野エンジニアの小手先テクニックなど一笑に付すような圧倒的性能を Soraの凄さは色んなエンジニアやインフルエンサーがたくさん語っているのでそちらを見てもらうとして、この記事ではSoraを構成する各技術について簡単に解説していければと思います。 Soraの技術構成 論文が公開されているわけではないですが、OpenAIが要素技術の解説ページを公開してくれているため、そのページを参考にしていきます。 原文を見たい方はこちらからどうぞ 全体構成 Soraは以下の技術要素で構成されているとのこと

    【AI動画生成】Sora 要素技術解説
    cateiru
    cateiru 2024/02/18
    時空間を一つ生成する。なるほどなーー
  • Gitを置き換えるバージョン管理システム「Jujutsu」 | ソフトアンテナ

    今やバージョン管理ツールとして圧倒的な人気を集める「Git」ですが、Linuxカーネル開発のために作られたという経緯もあり、使いこなすにはかりの経験値が必要となります。 この問題を解決するために、Googleのソフトウェアエンジニアによって、新しいバージョン管理システム「Jujutsu」の開発が進められています。 Jujutsuの素晴らしさを紹介する記事「jj init 」によると、Jujutsuは過去のバージョン管理システムの問題点やメリットを分析して作られていて、Googleの既存のバージョン管理システムを置き換える勢いがあるとのこと。 JujutsuはmacOSでは、brew install jjを実行するだけで使用することができ、バックエンドとしてGitを使用しているため、採用にコストがかからないというメリットもあるそうです。 公式サイトでは、Jujutsuの特徴がリストアップされ

    Gitを置き換えるバージョン管理システム「Jujutsu」 | ソフトアンテナ
    cateiru
    cateiru 2024/02/11
  • 変更容易性と理解容易性を支える自動テスト(2024/02版) / Automated Test Knowledge from Savanna 202402 YAPC::Hiroshima edition

    YAPC::Hiroshima 2024

    変更容易性と理解容易性を支える自動テスト(2024/02版) / Automated Test Knowledge from Savanna 202402 YAPC::Hiroshima edition
    cateiru
    cateiru 2024/02/10
  • CSS Grid を中心に据えたレイアウトの制御 ― Webの構築・実装におけるレイアウト手法を再確認&再検討してみた話 | エビスコム - EBISUCOM

    著者NOTECSS書籍についてCSS Grid を中心に据えたレイアウトの制御 ― Webの構築・実装におけるレイアウト手法を再確認&再検討してみた話 今回、『作って学ぶ HTML + CSS グリッドレイアウト』を執筆することになり、現在のWeb構築・実装におけるレイアウト手法について、CSS Grid はもちろん、Flexbox や Web の歴史も含めて、再確認・再検討を行いました。 というのも、現在のWebのレイアウトの実装にはいろいろな問題があるからです。さまざまなコンポーネントなどを組み合わせて構築するのも当たり前になってきましたが、組み込んだときの影響やスペースの管理、深くなるネスト構造などなど…。 「HTML & CSS はこういうもの」と言われますが、そうなのでしょうか? CSS Grid の現状とモヤモヤ 現在のWebレイアウトの主力といえば Flexbox(フレックス

    CSS Grid を中心に据えたレイアウトの制御 ― Webの構築・実装におけるレイアウト手法を再確認&再検討してみた話 | エビスコム - EBISUCOM
    cateiru
    cateiru 2024/02/08
    読みたい
  • People - いぬいしょう / 【コミックDAYS読み切り】People | コミックDAYS

    People いぬいしょう 【アフタヌーン四季賞2023冬 四季賞】観測史上最大の積雪を記録した夜。今日も仕事が終わらないサラリーマン・柳木は交通事故に遭った母親のため病院へ向かう。その道中、こんな夜に限って、続々と事件が舞い込んでくる。

    People - いぬいしょう / 【コミックDAYS読み切り】People | コミックDAYS
  • 7年適当に自炊してきて調味料について思ったことを書く

    ようやく最近味を整えるがなんだかわかってきた気がするんだ。覚書として。 砂糖 ⭐︎5 殿堂入り 甘くするために入れんじゃねえのなこれ。コクを出したい時、なんか足りない時はだいたいこれよ。とりあえず6g入れたら解決する。 料理酒 ⭐︎5 殿堂入り 肉料理、魚料理で一時的に多少の煮込み水分が欲しい時はこれをぐるっと振りかければ良い。下味つけて置いておく系のやつも大体これと醤油と砂糖と味醂で良い。 味醂 ⭐︎2 砂糖ってほどじゃないんだけど…米くらいの甘さが欲しくて…って時に使う。お粥に入れるとうまい。洋には使えない。味醂が必要なレシピで味醂なんてねえよ!って省いたり砂糖に置き換えたりすると微妙な味になることは結構多い めんつゆ ⭐︎2 確かにこれだけで料理になることは多い…んだけど、細かい調整が効かなくて全部めんつゆ味になっちゃうんだよなあ…という感じ。ただ逆にめんつゆを作ろうとすると結構面

    7年適当に自炊してきて調味料について思ったことを書く
    cateiru
    cateiru 2024/02/06
    わかる(わかる)
  • DB Pilot - DuckDB GUI Client

    DuckDB GUI Client DB Pilot is a database GUI client for DuckDB and various other databases. Available for Mac, with Linux and Windows WSL support coming soon. Working with SQL has never been easier - thanks to DB Pilot's integrated AI assistant.

    DB Pilot - DuckDB GUI Client
    cateiru
    cateiru 2024/02/05
  • Steam不評レビューには何が書かれているのか?~日本発インディーゲームの場合~|離水ひつじ

    はじめにSNS(twitter)でPCゲームについて追えるタイムラインを構築するとSteamレビューに関する話題が目につくことが非常に多く感じます。 「日人の不評レビュー比率が高い!」「ウケ狙いで不評レビューを書くやつがいる!」「圧倒的好評を開発者は目指している!」等々…。 私もゲームSteamで販売している身ですが、こういった話題は統計データの好評/不評の比率だけを見て話をしているケースやそもそもデータに基づかず感情論のみで議論されているケースが多いように感じていました。 せっかく議論するならSNSのマウンティングの道具としてではなく、より良いゲームを作るためにユーザーがどういった点を不満に思っているのか吸い上げを行ったほうがゲーム品質向上の役に立つのではないかなと考えました。 そこで私がゲームを出している周辺環境に絞って「何故その人は不評レビューを書くに至ったか」を調べて見ると面白

    Steam不評レビューには何が書かれているのか?~日本発インディーゲームの場合~|離水ひつじ
    cateiru
    cateiru 2024/02/04
    なるほど “"帰属しているコミュニティに対して本当にオススメできるのか?"という観点でレビューを書いているケースがある”
  • 死ぬほど嫌でした|佐藤秀峰

    テレビ系ドラマ「セクシー田中さん」の原作者で漫画家の芦原妃名子さんが亡くなられました。 とても悲しいです。 漫画を原作とした映像化のトラブルということで、僕の名前を思い出す人も多かったようです。 日テレ「セクシー田中さん」だけではない…意外と多いテレビ局と原作者のトラブル、「海猿」は未だ二次使用できず、「のだめ」で揉めたTBS 再放送もない「海猿」 「テレビ業界で最も騒がれた原作者とのトラブルは、連ドラだけでなく4度も映画化された佐藤秀峰氏の漫画『海猿』です。 最初にドラマ化したのはNHKで、国分太一の主演で02年に放送された『海猿~うみざる』(BS hi)でした。 その後、04年にフジが伊藤英明の主演で映画『海猿 ウミザル』を公開し、翌年に放送された連ドラ『海猿 UMIZARU EVOLUTION』は平均視聴率13・2%を記録。 映画2作目『LIMIT OF LOVE 海猿』は興収7

    死ぬほど嫌でした|佐藤秀峰
    cateiru
    cateiru 2024/02/03
  • Apple によるブラウザエンジン規制の緩和 | blog.jxck.io

    Intro 以前から騒がれていた Apple によるサイドローディング周りの緩和について、正式な情報公開があった。 Apple announces changes to iOS, Safari, and the App Store in the European Union - Apple https://www.apple.com/newsroom/2024/01/apple-announces-changes-to-ios-safari-and-the-app-store-in-the-european-union/ ストアやペイメントの緩和もあるが、ここでは WebKit に関する部分だけを抜粋し、どのような条件があるのかをまとめておく。 筆者が公開情報を読んで解釈したものなので、内容は保証しない。 前提 iOS/iPadOS に入れられるブラウザには、 WebKit を用いる必要が

    Apple によるブラウザエンジン規制の緩和 | blog.jxck.io
    cateiru
    cateiru 2024/01/29
  • Palworldレビュー - Pocketpairの邪悪パワーを考える|Jey.P.

    『パルワールド』が史上稀に見る大ヒットとなるなか、インターネットでは様々な議論が盛り上がっています。しかし、発売からまだ日が浅いこともあってか、ゲームの中身についてはまだあまり掘り下げられてないのではないでしょうか。 この記事ではポケットペア社の過去作品の作風を分析し、『パルワールド』のレビューを試みます。 突如現れたユニコーン「Pocketpair」2015年に設立されたインディーゲーム企業Pocketpairは、1月19日「オープンワールドサバイバルクラフトゲーム」『Palworld』を、4作目のタイトルとしてリリースした。 Pocketpairのこれまでのタイトルには、『Overdungeon』(2019)、『Craftopia』 (2020)、『AI: Art Impostor』(2022)があり、開発中タイトルに『Never Grave: The Witch and The Cu

    Palworldレビュー - Pocketpairの邪悪パワーを考える|Jey.P.
    cateiru
    cateiru 2024/01/25
    “パルの生産・選別・処分をオートメーション化するのはどうだろうか” めっちゃほしい
  • CSRF 対策はいまだに Token が必須なのか?

    CSRF 対策は One Time Token を form なりに付与して、サーバ側でチェックすれば良い。 それをデフォルトでサポートしてるフレームワークなどもあるし、なくてもライブラリでいくらでも対応できる。 どうせ完全にステートレスなサービスはなかなかないので、サーバ側に redis や memcache を用意するのも別に大変じゃない。 なので、 CSRF 対策として Token を付与するのは、最も安全で推奨できる方式ではある。 っていうのを踏まえた上で、もう SameSite=Lax デフォルトだけど、今でも Token 必須なの?みたいなのがたびたび話に出るので、いい加減まとめる。 前提 この話は、スコープがどこなのかによって話が多少変わるので、そこを絞る。 今回は Passive ではなく Active に対策していく場合を考えるので、前提をこうする。 SameSite=l

    CSRF 対策はいまだに Token が必須なのか?
    cateiru
    cateiru 2024/01/19
  • FedCM の更新: Login Status API、Error API、Auto-selected Flag API  |  Privacy Sandbox  |  Google for Developers

    FedCM の更新: Login Status APIError API、Auto-selected Flag API コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Chrome 120 では、FedCM 用にログイン ステータス API が提供されています。 Login Status API(旧称 IdP Sign-in Status API)を使用すると、ウェブサイト(特に ID プロバイダ)はユーザーがログインまたはログアウトしているときにブラウザにシグナルを送信できます。このシグナルは、サイレント タイミング攻撃の問題に対処するために FedCM によって使用されます。これにより、FedCM はサードパーティ Cookie なしで動作できるようになります。今回のアップデートでは、作業範囲の一部として、FedCM の出荷に関する最初の意図で以前に

    FedCM の更新: Login Status API、Error API、Auto-selected Flag API  |  Privacy Sandbox  |  Google for Developers
    cateiru
    cateiru 2024/01/18
  • GitHub Actionsで連続pushした時に止めるアレ

    大分時間が経ってしまいましたが、2022/8/31 に開催された stand.fm 主催の TECH STAND #9 GitHub イベントに参加しました。 その際に呟いたやつが今回の記事の内容です 有り難いことに直ぐにフォロー頂きました。 あまり纏まった記事が見当たらなかったので、自分用のメモとしてまとめます。 他のCIにはあったアレ GitHub Actionsを利用する前は、TravisCIやCircleCIを利用していました。 移行してから随分使ってないので、記憶が定かではないのですが という機能が標準であった気がします。 この機能の名前は何と呼ぶのでしょうか?地味だけれども、ないと困るアレですw GitHub Actionsのリリース直後にこちらの機能と [ci skip] が使えずに後発なサービスなのにーと不満を覚えていました。 その後にアレの機能を実装したカスタムアクション

    GitHub Actionsで連続pushした時に止めるアレ
    cateiru
    cateiru 2024/01/18
  • 廃校施設・旧野友小学校

    鉾田市立野友小学校は、 明治23(1890)年に秋津尋常小学校野友分校として開校。 平成31年3月廃校、129年の幕を閉じました。

    廃校施設・旧野友小学校
    cateiru
    cateiru 2024/01/14
  • Federated Credential Management API デベロッパー ガイド  |  Privacy Sandbox  |  Google for Developers

    Federated Credential Management API デベロッパー ガイド コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 FedCM を使用してプライバシー保護の ID 連携を行う方法について説明します。 FedCM(Federated Credential Management)は、フェデレーション ID サービスに対するプライバシー保護のアプローチです(「...でログイン」など)。ユーザーが ID サービスやサイトと個人情報を共有せずにサイトにログインできます。 FedCM のユースケース、ユーザーフロー、API ロードマップについて詳しくは、FedCM API の概要をご覧ください。 FedCM 開発環境 FedCM を使用するには、Chrome の IdP と RP の両方に安全なコンテキスト(HTTPS または localho

    Federated Credential Management API デベロッパー ガイド  |  Privacy Sandbox  |  Google for Developers
    cateiru
    cateiru 2024/01/13
  • 一休レストランの XState 導入記 - 一休.com Developers Blog

    このエントリーは 一休.comのカレンダー | Advent Calendar 2023 - Qiita の22日目の記事です。 レストランプロダクトUI開発チームの鍛治です。 一休レストランのフロントエンドを担当しています。 一休レストランでは Next.js App Router Remix を採用しています。 user-first.ikyu.co.jp 昨年の終わり頃から始まった一休レストランのリニューアルですが、フロントエンドは Nuxt v2 (Vue 2) から Next.js App Router (React) に、という大きな切り替えで、不慣れだった我々は React 初心者がひっかかる落とし穴を全部踏み抜いてきました。 例えば、チュートリアルに従って useState で変化する状態を定義して、最初はそれで全てがうまくいっていました。機能追加していく過程でいつの間にか一

    一休レストランの XState 導入記 - 一休.com Developers Blog
    cateiru
    cateiru 2024/01/11
    便利
  • 親とのコミュニケーションは「共通の話題作り」が大切。『あつ森』が僕たちに最適な見守りツールであるワケ|tayorini by LIFULL介護

    親とのコミュニケーションは「共通の話題作り」が大切。『あつ森』が僕たちに最適な見守りツールであるワケ #遠距離介護親子の関係 公開日 | 2024/01/09 更新日 | 2024/01/09 親が高齢になっていくにつれて、どのような距離感で見守ればいいのか、どうコミュニケーションを取ったらいいのか、悩んでいる人も少なくないと思います。また、仕事を辞めた親に、新たな生きがいや楽しみを見出してほしいと思う人もいるのではないでしょうか。 今回お話を伺ったのは、2023年の始めにX(旧Twitter)で「77歳の母が『あつ森』にハマっている」様子を投稿し、大きく話題になったTFjしろくまさんと、お母さんご人です。お母さんはゲーム『あつまれ どうぶつの森』にすっかりハマって、手書きの攻略を作ってしまったほどだそう。それが親子のコミュニケーションを増やし、何よりもお母さん自身の生活にハリを生んで

    親とのコミュニケーションは「共通の話題作り」が大切。『あつ森』が僕たちに最適な見守りツールであるワケ|tayorini by LIFULL介護
    cateiru
    cateiru 2024/01/09
    いい話
  • 祖母が就寝するとDBインサートができなくなる - Qiita

    世の中には、一見関係なさそうな物理現象がITシステムに不可思議な影響を及ぼすことがあります 例えば,500マイル以上離れた場所にメールが送れないという話だったり 中国人のAさんがお茶を入れると会社のネットが繋がらなくなる という話があります。 私の場合は、祖母が就寝するとDBインサートが失敗する、という状況でした 実家の見守りシステム 問題が起きているのは、離れた実家にいる一人暮らしの祖母の状態を見守るために作成した自作のシステムです。 気温や湿度、CO2濃度、明るさ、部屋のドアの開閉、冷蔵庫の開閉の状況をモニタリングできるようにしています。 Raspberry Piに各種センサが接続され、定期的にInfluxDBに送信し、Grafanaという可視化ツールでいつでも見られるようにしています。 これらの情報を見ることで、祖母の家の部屋の温度が適切か、活動しているか、部屋にいるかなどが分かりま

    祖母が就寝するとDBインサートができなくなる - Qiita
    cateiru
    cateiru 2024/01/08
    型大事だね