Tsuukoのブックマーク (336)

  • NeverThrow入門 | TypeScriptでResult型を使いたいんじゃ^〜


    NeverThrow使 便便 NeverThrow NeverThrowTypeScriptResult Result Resultthrow  50%50💩throw 👇 function add(a: number, b: number) { if (Math.random() >= 0.5) { throw new Error('💩'); } return a + b; }
    NeverThrow入門 | TypeScriptでResult型を使いたいんじゃ^〜
    Tsuuko
    Tsuuko 2024/07/20
  • ShellScriptで自動化を楽にしたい時に知っておいても良いこと | sreake.com | 株式会社スリーシェイク

    はじめに こんにちは、皆さん。今日は、シェルスクリプトを使った高度な自動化のベストプラクティスとパターンについて解説します。これらは、ちょっとした知識で実行でき、作業を大幅に効率化できるTipsです。シェルスクリプトは、特にUNIX系システムでの自動化タスクに欠かせないツールです。適切に使用すれば、複雑なタスクを効率的に、そして信頼性高く実行できます。 トイルとは、反復的でマニュアルな作業のことを指します。これには、例えば、手動でのシステムのスケーリングや、エラーのトラブルシューティング、ルーティンなメンテナンス作業などが含まれます。トイルを特定し、それを自動化することで、エンジニアはより創造的なタスクやプロジェクトに焦点を合わせることができます。 トイルを判別する方法としては、以下のような基準が挙げられます: 手作業であること 完全な手作業だけでなく、「あるタスクを自動化するためのスクリ

    ShellScriptで自動化を楽にしたい時に知っておいても良いこと | sreake.com | 株式会社スリーシェイク
    Tsuuko
    Tsuuko 2024/07/18
  • 【Git】同じコンフリクト解消を繰り返している人に教えたい「git rerere」 - Qiita


     ken  ()git rereregit rerereGitgit rerere  reuse recorded resolution   git
    【Git】同じコンフリクト解消を繰り返している人に教えたい「git rerere」 - Qiita
    Tsuuko
    Tsuuko 2024/07/07
  • 【VSCode】オススメの拡張機能と設定 - Qiita


    { "editor.formatOnSave": false, "editor.formatOnPaste": false, "editor.formatOnType": false, } ID  (Yaml, Json, Toml) Git Markdown  API  便  (Yaml, Json, Toml) YamlJson使 Prettier esbenp.prettier-vscode jsonVSCode
    【VSCode】オススメの拡張機能と設定 - Qiita
    Tsuuko
    Tsuuko 2024/07/05
  • Reactベストプラクティス: react-hooks/exhaustive-depsのエラーを0にする - Hello Tech


    javascripterAutoReserve    Tips TipsNotion        reac
    Reactベストプラクティス: react-hooks/exhaustive-depsのエラーを0にする - Hello Tech
    Tsuuko
    Tsuuko 2024/07/02
  • AWS CDKのコード変更時にリアルタイムで構成図のプレビューを表示する

    TL;DR プレビュー対象はcdk synthで出力されたCloudFormationのテンプレートファイル 構成図はVSCode拡張機能aws toolkitのApplication Composerでプレビュー表示(変更検知機能利用) nodemonを用いて、プレビューを開いた状態でtsファイル保存時にcdk synthを実行することで再表示させる nodemon -e ts --ignore cdk.out --exec 'cdk synth' 情報元: aws-summit-2024-iac-booth-demo/realtime-draw-diagram at main · aws-samples/aws-summit-2024-iac-booth-demo · GitHub 前準備 ※コンテナ開発/TypeScriptを前提とする。 1. CDKプロジェクト作成 すでに作成済み

    AWS CDKのコード変更時にリアルタイムで構成図のプレビューを表示する
    Tsuuko
    Tsuuko 2024/06/24
  • 情報整理の決定版「NotebookLM」が最高すぎる。こういうのがほしかったのよ!! (1/7)


      EvernoteMicrosoft OneNoteNotion  66NotebookLM AI
    情報整理の決定版「NotebookLM」が最高すぎる。こういうのがほしかったのよ!! (1/7)
    Tsuuko
    Tsuuko 2024/06/15
    読書感想文が一瞬で終わりそう
  • 2ヶ月でAWS認定12冠したので攻略法を語ります - Qiita

    AWS認定 is 何? 人気のクラウドサービス「アマゾンウェブサービス」が提供している認定資格試験です。パソコンで実施するタイプの選択式テストとなります。 時流に応じて資格数は増減しています。だいたい10件ちょいです。 2023年度:12資格 2024年度:10資格(→また12に増える予定) 何をやったの? 昨年末、急に思い立って認定資格を2ヶ月でコンプ(全冠)しました。 すいません、ちょっと盛りました。登竜門の「SAA(ソリューションアーキテクト アソシエイト)」だけは3年前に取っていました。 残りは週に1〜2件のペースで取得していたことになります。 資格に挑戦した理由は? 実は私、「資格を取ること」にあまり価値を感じていませんでした。 勉強に多くの時間を使う必要があり、他のことができなくなる 机上学習やるならハンズオンに時間を割く方が実務に活きやすい 数が多すぎて、全冠なんて自分とは別

    2ヶ月でAWS認定12冠したので攻略法を語ります - Qiita
    Tsuuko
    Tsuuko 2024/06/12
  • KillerCodaで無料Kubernetesを遊び尽くす!

    KillerCodaというサイトがあるのですが、こちらは無料でKubernetesを使えそうだったので色々試してみます! なんとCKAやCKADの練習にもなる!というのが魅力的に感じました✨ KillerCodaの概要 ユーザーが既存のシナリオから学び、クリエイターとしてはあらゆるツールや技術を教えるためのシナリオを提供できることが特徴のサイトです。単に無料で遊べるというよりは、シナリオを作る・シェアする・学ぶというところがメインのようです。 それは無料/有料ユーザーの違いにも表れています。Nodeのスペックではなく、シナリオに関連する要素が課金対象となるようです。 Free User シナリオ使用数は無限 パブリックシナリオは3つまで作成可能 PLUS Member(有料メンバー) シナリオを4時間まで使用可能 同時に3シナリオを開くことができる Exam Remote Desktop

    KillerCodaで無料Kubernetesを遊び尽くす!
    Tsuuko
    Tsuuko 2024/06/03
  • Next.jsとPrismaをCloudflareにデプロイして月300万のDBクエリに無料で耐える


     Next.js  Cloudflare  Edge Runtime Edge Runtime Node.js Runtime Prisma 使  Prisma Accelerate Prisma Accelerate Edge Runtime  Prisma 使 6  Prisma Accelerate  Cloudflare Workers  
    Next.jsとPrismaをCloudflareにデプロイして月300万のDBクエリに無料で耐える
    Tsuuko
    Tsuuko 2024/06/02
  • AIUI.me - Screenshot to code

    Transform any screenshot into a fully functional, reusable component with just a single click.

    AIUI.me - Screenshot to code
    Tsuuko
    Tsuuko 2024/06/02
  • React 19の新機能まるわかり

    2024年4月にリリースされたReact 19 Betaの新機能について、細かい点やポイントを解説します。

    React 19の新機能まるわかり
    Tsuuko
    Tsuuko 2024/05/30
  • VS Codeでマークダウンを快適に書きたい! オススメの拡張機能と設定6選 - ICS MEDIA


    使使 VS Code使 VS Code便  VS CodeExceltoMarkdowntable
    VS Codeでマークダウンを快適に書きたい! オススメの拡張機能と設定6選 - ICS MEDIA
    Tsuuko
    Tsuuko 2024/05/24
  • Magic UI

    UI library for Design Engineers20+ free and open-source animated components built with React, Typescript, Tailwind CSS, and Framer Motion. 100% open-source, and customizable.

    Magic UI
    Tsuuko
    Tsuuko 2024/05/24
  • 令和のHTML / CSS / JavaScriptの書き方50選


    Web 2024Web 調 1. HTML  Lazy loading <img>loading="lazy"
    令和のHTML / CSS / JavaScriptの書き方50選
    Tsuuko
    Tsuuko 2024/05/14
  • 中級Git操作


    GitHubScott ChaconPro GitSo You Think You Know GitGit  git rerere git rerere"reuse recorded resolution"  git config --global rerere.enabled truegitmain
    中級Git操作
    Tsuuko
    Tsuuko 2024/05/03
  • OIDCって何なんだー?から、実際に使うまで - BASEプロダクトチームブログ


     BASE BANK Division @gatchan0807  OIDCOpenID Connect使OIDCBASE BANK使 OIDC OIDCWeb OIDC調調
    OIDCって何なんだー?から、実際に使うまで - BASEプロダクトチームブログ
    Tsuuko
    Tsuuko 2024/05/01
  • Next.js 型安全なルーティングを使う

    Next.js 型安全なルーティングを使う 2024.04.28 Next.js では実験的な機能として、型安全なルーティングを利用できます。この機能を使うことでリンク先のパス名を静的に検査できるため、typo などのエラーを事前に防ぐことができます。 この記事における「型安全」とは、静的な型検査によりランタイムで起こり得るエラーを事前に検知することを指します。 Next.js では Next.js 13.2 より実験的な機能として、型安全なルーティングを利用できます。この機能を使うことでリンク先のパス名を静的に検査できるため、typo などのエラーを事前に防ぐことができます。 なお、型安全なルーティングを利用するためには App Router と TypeScript を使用している必要があります。 型安全なルーティングの利用方法 型安全なルーティングを有効にするためには、experim

    Next.js 型安全なルーティングを使う
    Tsuuko
    Tsuuko 2024/04/29
  • GitHub - gvcgo/version-manager: 🔥🔥🔥 A general version manager for multiple sdks, such as Java, Go, Node.js, Deno, Bun, .Net, Python, PyPy, PHP, Rust, Kotlin, Scala, Groovy, Flutter, Julia, Zig, V, Typst, Android SDKs. A much better choice than vfox, fn

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - gvcgo/version-manager: 🔥🔥🔥 A general version manager for multiple sdks, such as Java, Go, Node.js, Deno, Bun, .Net, Python, PyPy, PHP, Rust, Kotlin, Scala, Groovy, Flutter, Julia, Zig, V, Typst, Android SDKs. A much better choice than vfox, fn
    Tsuuko
    Tsuuko 2024/04/08
  • 第807回 Vaultwardenでパスワードをセキュアに管理しよう | gihyo.jp


     使使使 1 508password-storeGPGGit
    第807回 Vaultwardenでパスワードをセキュアに管理しよう | gihyo.jp
    Tsuuko
    Tsuuko 2024/04/03