眠気.jl

投稿=不定期

2022-01-01から1年間の記事一覧

日記(今年と、来年について)

今年は無職で年を越します、すごいですか? 可哀想だなぁと思う方はお恵み下さい 年明けから働きます多分 振り返りと、やること 2022年振り返り 色々あってパフォーマンスがうんちでした、色々はdiscordにて なんとか ろい (@ro1dev) / Twitter さんに殺され…

CypressがERR_FAILED (-2)になったときの対処:備忘録

エラー ERR_FAILED (-2) loading 'http://todomvc.com/' Error: ERR_FAILED (-2) loading 'http://todomvc.com/' at rejectAndCleanup (node:electron/js2c/browser_init:165:7500) at EventEmitter.stopLoadingListener (node:electron/js2c/browser_init:1…

日記

STEAM教育 最近STEAM教育とかほざいてる人たちがいて、なんだと思ったらSTEMにliberal Artsとかいう学問もどきのゴミをねじ込んだものらしい 一生ポリコレしとけよ ってろいさんが言ってました

Yewで作ったアプリをAmplifyにデプロイした:備忘録

前回 www.mathwithjulia.com 作ったYewのアプリをAmplifyでホスティングできたのでamplify.ymlを公開しておきます version: 1 frontend: phases: preBuild: commands: - curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y - source …

YewでMaterialUIが使えるらしいmaterial-yew使ってみた:備忘録(Rust)

Yewプロジェクトの準備 cargo newで作る方法 Tutorial | Yew と、cargo new --libで作る方法 Getting Started | Yew がありますが、今回はcargo newで準備します cargo install trunk rustup target add wasm32-unknown-unknown cargo new yew mui Cargo.tom…

YewでJSONをHTML表示: チュートリアルの備忘録

struct Video { id: usize, title: String, speaker: String, url: String, } let videos = vec![ Video { id: 1, title: "Building and breaking things".to_string(), speaker: "John Doe".to_string(), url: "https://youtu.be/PsaFVLr8t4E".to_string(),…

日記

1 今日 焼肉行った、美味しかった。おごったので明日から雑草食べて暮らします。 2 畳と女と食洗機 ばじるさんとおそろいの食洗機買っちゃいました、すごいですか? 今までの食洗機大体1年で動作不良起こしていたので、今回は5年保証に加入して箱も保存しま…

RustでWebする時使うやつ備忘録

http handler, axum axum - Rust frontend, yew Getting Started | Yew ORM, diesel Getting Started

Rustでバイナリクレート✕1, ライブラリクレート✕Nのワークスペース作成

mkdir workspace cargo new binarycrate --bin cargo new libs1 --lib cargo new libs2 --lib workspace/Cargo.tomlを作成して [workspace] members = [ "args", "libs1", "libs2", ] これがいいのかわかってないのでコメントお待ちしております

日記

1 サッカーで日本がすごいところに勝ったらしいです。サッカー詳しくないんですが、オ**ピックみたいに黄色人種が勝ったからルール変更入ったりしますか?サッカーに詳しい人教えて ってろいさんが言ってました 2 食洗機がお亡くなりになって月曜まで手洗…

hyper-tlsでHTTPSリクエスト(not HTTP)する備忘録

経緯 DMM APIがHTTPSリクエストしか許してくれず、かと言ってhyperでhttpsリクエストしようとすると StringError("Invalid scheme for Http") なのでhyper-tlsいれてリクエスト飛ばして解決しました 手順 Cargo.toml追記 hyper = { version = "0.14.23", fea…

YewでHelloWorld: 備忘録

Yew動かすまでにやったことすべてのメモ cargo new yewexample cd yewexample touch index.html cargo install --locked trunk Cargo.toml追記 yew = { git = "https://github.com/yewstack/yew/", features = ["csr"]} src/main.rsの編集 use yew::prelude:…

Ubuntu22.04にRustインストール:備忘録

sudo apt update && sudo apt upgrade && curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # 聞かれるので1を選んだ 1) Proceed with installation (default) 2) Customize installation 3) Cancel installation >1 source $HOME/.cargo/en…

sqlboilerでsupabaseから構造体生成した: 備忘録

models_psqlフォルダに構造体を生成する インストール go install github.com/volatiletech/sqlboiler/v4@v4.13.0 go install github.com/volatiletech/sqlboiler/v4/drivers/sqlboiler-psql@v4.13.0 sqlboiler.toml [psql] dbname = "postgres" host = "db.…

AWS CDK 2.47.0でDynamoDBの作成: 備忘録

準備 npm i -g aws-cdk npm i @aws-cdk/aws-dynamodb 実行 mkdir fanzamodb cd fanzamodb cdk init sample-app --language=typescript lib/fanzamodb-stack.tsを編集 import * as dynamodb from "aws-cdk-lib/aws-dynamodb"; import { Duration, Stack, Stac…

Stripeの契約ダッシュボードをNext.jsに埋め込む :備忘録

Stripe側の準備 userにmanage subscriptionの権限を付与しておく 与えたい契約の選択肢を追加しておく ページ側 const router = useRouter(); const loadPortal = async () => { const { data } = await axios.get("/api/portal"); router.push(data.url); }…

日記

最近気温がメンヘラの気分並みに上下激し過ぎて死ぬぅ〜 ってろいさんが言ってました 太陽をぶん殴ってから抱きしめる方法募集してます

日記

1 React Dropzoneとreact-hook-form組み合わせしんどそうと思ったんですがこの人パクったらうまく行きました react-hook-form-with-react-dropzone - CodeSandbox バリデーションはYupとかZodとか死ぬほどあってどれ選べばいいんでしょうか? フロントはチン…

Prisma StudioがInvalid string length RangeError: Invalid string length at JSON.stringify (<anonymous>) at xt.serializeで落ちたら

Cookie消すか別ブラウザで開くと治りました https://github.com/prisma/studio/issues/988#issuecomment-1218110765

supabaseでプロジェクトのマイグレーションを行ったメモ

旧プロジェクト(テーブルあり、データあり)→新プロジェクト(テーブル無し)への引っ越し作業をしたのでメモ 準備 postgreを手元にも入れる $OLD_DB_URL, $NEW_DB_URLにそれぞれのURLを入れておく この際に用いるURLはURLではなくSettings->Database->Connecti…

既存のsupabaseプロジェクトをsupabase-cliで触る

状況 repo/があり、その中でprisma経由でsupabaseいじっている supabaseにアクセスするのが面倒なのでsupabase cliを入れてみる 手順 brew install supabase/tap/supabase supabase login # https://app.supabase.com/account/tokens に飛ばされるので、toke…

備忘録: RustのCLIチュートリアルのExcercise1.3

First implementation - Command Line Applications in Rust Exercise for the reader: This is not the best implementation: It will read the whole file into memory – however large the file may be. Find a way to optimize it! (One idea might be t…

備忘録:Ubuntu22.04にHomebrewのインストール

メモ sudo apt-get install build-essential procps curl file git /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" その後Run these commandsの2つ実行

AWS App Runnerでactixをホスティングする手順

準備 aws configure 通したaws cli examples/docker at master · actix/examples · GitHub をクローンして、examples/dockerの中で作業する 目標 App Runnerのデフォルトドメインを叩いて、ローカルと同じ挙動にする curl [デフォルトドメイン]; curl [デフ…

日記

雷雨の中私用で外出てから何故か鼻水が止まりません、不思議ですね。 Rustでバックエンドやりたいになっていて、Dockerのexampleを見つけました。 明日これをawsにのせていい感じにしたい。 examples/docker at master · actix/examples · GitHub Packtでず…

GitHub CIのAzure/static-web-apps-deploy@v1でNode16使うようにする

結論 ciのyamlで with: node-version: 16 を追加するだけでなく package.jsonでも "engines": { "node": "^16.10.0" }, の指定が必要だった 経緯 こんなエラーが出て、ぐぐったらnode14やめてバージョン上げたら解決した、という投稿を見かけたため > Build …

Stripe Webhookの設定メモ

背景 Nextで生やしたapi/にstripe-hooks生やしたメモ stripe自体の設定は済んだ状態から、Webhookでイベント(契約、購入など)を受け取れるようにした Stripeコンソールでやったこと 開発者->Webhook->エンドポイントを追加->URL打ち込む .envにしたこと SIGN…

Azure Static Web AppsでNext.js(SSG)ホスティングするチュートリアルのメモ

基本的にリンクの手順通りで良かったです .github/workflows/playwright-onDemand.yml .github/workflows/playwright-scheduled.yml がこけてたので消して動かしました。 チュートリ チュートリアル:静的にレンダリングされた Next.js の Web サイトを Azure…

Auth0でユーザーID取得: 備忘録

結論 import { useAuth0 } from "@auth0/auth0-react"; const { user } = useAuth0(); console.log("user id:", user.sub); おまけ このユーザーIDはテナントユニークです 試しにGoogleAuthとメアド認証で共通のメアドを持つ二人を生成したところ、別のIDで…

日記

リアルタイムグラフィックスの数学面白いかも 今日はリアルタイムグラフィックスの数学~GLSLではじめるシェーダプログラミング~の発売日で皆さんも手に入れたことと思います。 私は読み始めたばかりです。 目次 第一部 アート・オブ・ノイズ 補間、疑似乱数…