Tsuukoのブックマーク (334)

  • Cloud Run + Litestream で RDB を使いつつ費用を格安に抑える


    Litestream  Cloud Run 使Litestream        Litestream Litestream  SQLite  Amazon S3  Google Cloud Storage   Cloud Run  DB SQLite 使 SQLite  Litestream 使 SQLite 
    Cloud Run + Litestream で RDB を使いつつ費用を格安に抑える
    Tsuuko
    Tsuuko 2024/02/06
  • TypeScript のような構文で OpenAPI のスキーマを定義する TypeSpec

    import "@typespec/http"; using TypeSpec.Http; model User { id: string; name: string; birthday?: utcDateTime; address: Address; } model Address { street: string; city: string; state: string; zip: string; } @route("/users") interface Users { list(@query limit: int32, @query skip: int32): User[]; create(@body user: User): User; get(@path id: string): User; } openapi: 3.0.0 info: title: (title) versio

    TypeScript のような構文で OpenAPI のスキーマを定義する TypeSpec
    Tsuuko
    Tsuuko 2024/01/29
  • 「普段YouTube何見てるん?」って聞かれた時に恥ずかしくなく話が盛り上がるベストYouTuberを知りたい

    リンク YouTube Genの炊事場 SUIJIBA 趣味で脚小説を書いているものです。 料理も映像製作も趣味ですので、どうかお手柔らかに。 ■メンバーシップ登録は一番下の URLから↓ 週に4回程度、リスナーさんとアットホームに馬鹿話をしています。 月額90円でいつでもやめられますのでお気軽に。ご新規さん大歓迎です! 同居人のカレー屋チャンネル↓ https://www.youtube.com/channel/UCZYNMKwoJ22LgDWenKT-JYg ご用の方はどのような内容でも下記のアドレスへお気軽に↓ tokyomeshinotomo@gm 3 users 81

    「普段YouTube何見てるん?」って聞かれた時に恥ずかしくなく話が盛り上がるベストYouTuberを知りたい
    Tsuuko
    Tsuuko 2024/01/17
    量産型のずんだもんと5chまとめ…
  • Webシステムにおいて「画像や帳票等のファイルはDBへ格納すべきなの?」を調べてみた(ファントムファイル) - Qiita


    WebDB調oracleWeb  JPOUG Advent Calendar 20232423 multilayer OCILanding Zone調    Web 2 DB DBDB SQL [Amaz
    Webシステムにおいて「画像や帳票等のファイルはDBへ格納すべきなの?」を調べてみた(ファントムファイル) - Qiita
    Tsuuko
    Tsuuko 2023/12/25
  • 最近気に入っているOSSを淡々と紹介する


      no plan inc. CTO @serinuntius  no plan inc. Advent Calendar 202322 OSS使 OSS使songmu  rtx :  : 3700 Rust💯 LICENSE: MIT rtx(Runtime)  使anyenv
    最近気に入っているOSSを淡々と紹介する
    Tsuuko
    Tsuuko 2023/12/23
  • 2023年に読んでよかった技術書


     2023  Zenn  2023    xx( Next.jsKtor) (1) 使
    2023年に読んでよかった技術書
    Tsuuko
    Tsuuko 2023/12/21
  • Next.jsプロジェクトに追加したい設定11個 - Qiita


    pnpm npmpnpm使npm1npmpnpm create-next-app() create-next-app # pnpmpnpm dlx create-next-app ./some-directory --ts --no-tailwind \ --eslint --app --src-dir --import-alias '@/*' # npm npx create-next-app ./some-director
    Next.jsプロジェクトに追加したい設定11個 - Qiita
    Tsuuko
    Tsuuko 2023/12/09
  • Server Action と useFormState


    稿 Next.js  React canary useFormStateServer Action 使API Client 使Server Action  API Client   Progressive Enhancement  useFormState Server Action  Server Action Client Action Server ActionClient ActionReactNext.js 
    Server Action と useFormState
  • UnJS にどんなツールがあるのか、上位30件すべて紹介してみた


    JavaScriptUnJS  7512023114Star沿30 UnJS  UnJSNuxtJavaScript UnJS202211UnJS: Nuxt 3 behind the scenes by Pooya ParsaNuxt 3 
    UnJS にどんなツールがあるのか、上位30件すべて紹介してみた
    Tsuuko
    Tsuuko 2023/11/07
  • 広告ブロッカーのブロックを本格化するYouTubeでも使える検出不能な広告ブロッカー「FadBlock」

    YouTubeは広告ブロッカーをブロックするためのアンチ広告ブロッカーの展開を格化しており、Adblock PlusやuBlock Originといった人気広告ブロッカーがYouTubeで機能しなくなっています。そんな中でもYouTubeで問題なく使えることをアピールしている広告ブロッカーが「FadBlock」です。 GitHub - 0x48piraj/fadblock: Friendly Adblock for YouTube: A fast, lightweight, and undetectable YouTube Ads Blocker for Chrome, Opera and Firefox. https://github.com/0x48piraj/fadblock 開発者のPiyush Raj氏によると、FadBlockは広告を検知・削除できるように設計された広告ブロッ

    広告ブロッカーのブロックを本格化するYouTubeでも使える検出不能な広告ブロッカー「FadBlock」
    Tsuuko
    Tsuuko 2023/11/03
  • Google Chrome、全ユーザーに対しHTTPからHTTPSへ自動変更


    Bleeping Computer1030()Google Chrome now auto-upgrades to secure connections for all usersGoogleChromeHTTPHTTPSHTTPSGoogle20231016 Google Chrome now auto-upgrades to secure connections for all users HTTPSHTTPGoogle ChromeHTTP
    Google Chrome、全ユーザーに対しHTTPからHTTPSへ自動変更
    Tsuuko
    Tsuuko 2023/11/01
    httpでアクセスしたとき、試しにhttpsでリクエスト飛ばしてみてダメだったらhttpで表示するよって話だからhttps未対応サイトは関係ない > 阿部寛のホームページ
  • これでもうUIデザイン用の高品質なSVGアイコンに困らない! 商用利用無料、改変も自由な太っ腹ライセンス -blendicons


    WebUISVGblendicons 200,000 UI blendicons Blendicons200,000 WebOK
    これでもうUIデザイン用の高品質なSVGアイコンに困らない! 商用利用無料、改変も自由な太っ腹ライセンス -blendicons
    Tsuuko
    Tsuuko 2023/10/25
  • Windows Subsystem for Linux(WSL)に新機能。使用メモリや仮想ディスクの自動縮退、LAN経由でWSLへ直接アクセス可能など

    Windows Subsystem for Linux(WSL)に新機能。使用メモリや仮想ディスクの自動縮退、LAN経由でWSLへ直接アクセス可能など マイクロソフトは、Windows上でLinuxの機能を利用できるWindows Subsystem for Linux(WSL)の2023年9月版となる新バージョン「WSL 2.0.0」で、使用メモリをWindowsに返却して自動的に縮退する「autoMemoryReclaim」や仮想ハードディスクを自動的に縮退する「Sparse VHD」、従来のNATに代わる新しいネットワークモード「Mirrored」によるLANからWSLへの直接アクセスなどの新機能を搭載したことを明らかにしました。 下記は今回の新機能を説明するブログの作者であるCraig Loewen氏のツイートです。 WSL has a new update with some b

    Windows Subsystem for Linux(WSL)に新機能。使用メモリや仮想ディスクの自動縮退、LAN経由でWSLへ直接アクセス可能など
    Tsuuko
    Tsuuko 2023/09/20
  • これはすごい便利! HTMLはdiv一つ、あとはCSSをコピペするだけで500種類以上のローダーが簡単に実装できる -CSS Loaders

    HTMLはdivたった一つ、あとはCSSをコピペするだけで約580種類のローダーを実装できるCSS Loadersを紹介します。 ローダーは、バーやドットのシンプルなアニメーションから他ではあまり見ない面白いものまであり、ローダーを探すときはここをチェックすることをお勧めします。ローダーが不要な人でもCSSアニメーションを楽しめると思います。

    これはすごい便利! HTMLはdiv一つ、あとはCSSをコピペするだけで500種類以上のローダーが簡単に実装できる -CSS Loaders
    Tsuuko
    Tsuuko 2023/09/15
  • Next.Nav

    NEXT.NAV Navigate and Create routes easily in your Next.js application User friendly VSCode extension(10k+ downloads) Install the extension from VS Code StoreOpen a Next.js project that is using the App Router in VSCodeLaunch Next.Nav by clicking the icon on the status bar (have to have Next.Nav enabled on status bar icons)Alternatively, Launch Next.Nav by opening the command palette using (Ctrl+S

    Tsuuko
    Tsuuko 2023/09/15
  • 【脱sed】いい加減シェルスクリプトで文字列をsedで置換するなんてやめよう - Qiita

    はじめに もう文字列の置換で sed コマンド使うの禁止して良いんじゃないですかね? 言いすぎだとわかってあえて言っていますが。 悪い書き方(外部コマンドに頼る方法) # 変数 line に入ってる文字列を echo コマンドで出力して sed コマンドに渡し、 # sed の s コマンドで "from" を "to" に置換して出力したものを ret 変数で受け取る ret=$(echo "$line" | sed "s/from/to/")

    【脱sed】いい加減シェルスクリプトで文字列をsedで置換するなんてやめよう - Qiita
    Tsuuko
    Tsuuko 2023/09/02
  • 【むっず】Reactコードで理解する「結合度」 - Qiita

    🤷‍♂️ 結合度とは みなさん、おはようございます! さて、いきなりですが、みなさん プログラミングにおける、結合度とはご存知でしょうか? 「知っとるわい!!」との声が聞こえてきそうですが、 かく言う私は、言葉は知っていても、細かい部分まで理解することができていませんでした と言うわけで、結合度に関してReactのコードを混ぜながら解説しましたのでご覧ください〜! もし間違いあればコメントいただけると嬉しいです 凝集度編もあるよ! 🤔 結合度って? 結合度とは、関数、モジュール、コンポーネントなどが、どれだけ他のコンポーネントに依存しているかを示す指標 🤔 結合度が低い状態とは? 結合度が低い状態とは、各コンポーネントが互いに独立している状態 もしくは非常に少ない依存性しか持っていない状態 独立性 各コンポーネントが、できるだけ自己完結している 他のコンポーネントに依存することなく動

    【むっず】Reactコードで理解する「結合度」 - Qiita
    Tsuuko
    Tsuuko 2023/08/30
  • 「NAT」「NAT越え」「NATタイプ」ってなーに?


    NAT1 NAT2NAT3 NAT  NAT  Nintendo Switch NAT 
    「NAT」「NAT越え」「NATタイプ」ってなーに?
    Tsuuko
    Tsuuko 2023/08/30
  • もうイライラしない! Windowsの日本語入力切り替えが楽チンになる設定【今日のワークハック】 | ライフハッカー・ジャパン


    Windows10Windows11 20205OS TIPS  使Windows10/11 Photo: 使 
    もうイライラしない! Windowsの日本語入力切り替えが楽チンになる設定【今日のワークハック】 | ライフハッカー・ジャパン
    Tsuuko
    Tsuuko 2023/07/27
  • GASの開発環境をローカルで作成する方法(2023年7月版) | DevelopersIO


    Google Apps ScriptVSCodeclasp,aside使  Google Apps Script(GAS) GASAppsScriptIDE VSCode使VSCode便使 使VSCode使 AppsScriptIDEGit GASVSCode使  VSCode Node.js
    GASの開発環境をローカルで作成する方法(2023年7月版) | DevelopersIO
    Tsuuko
    Tsuuko 2023/07/24