スポンサーリンク
読んだ本

「作って学ぶ Next.js/React Webサイト構築」を読んだ感想 ⭐⭐

エビスコムさんの「作って学ぶ Next.js/React Webサイト構築」という本を読んだ。 結論からいうと、微妙だった。 書評 どんな本か ”WEB制作者”向けのNext.jsの使い方を”浅く”学べる本 (WEB開発者向けではない) 読...
読んだ本

「図解!TypeScriptのツボとコツがゼッタイにわかる本」を読んだ感想 ⭐

「図解!TypeScriptのツボとコツがゼッタイにわかる本」という本を読んだ。 結論からいうと、微妙だった。 書評 どんな本か TypeScriptのことをすごく浅く学べる本 読者想定 たぶん「プログラミングやったことないです」みたいな人...
読んだ本

「プロを目指す人のためのTypeScript入門」を読んだ感想 ⭐⭐⭐⭐⭐

「プロを目指す人のためのTypeScript入門」という本を読んだ。 結論からいうと、神本だった。 書評 Web業界で有名な「uhyo」さんが書いてる本なので、どうせ神本だろうなと思ってたのですが、案の定でした。 どんな本か TypeScr...
読んだ本

「知識ゼロから学ぶソフトウェアテスト」を読んだ感想 ⭐⭐

「知識ゼロから学ぶソフトウェアテスト」という本を読んだ。 結論からいうと、微妙だった。 書評 書いてる内容は良いんだけど、気になる部分が多すぎて「うーん・・・」って感じでした。 どんな本か ソフトウェア開発における「テスト」の基本的な考え方...
その他

ステップイン、ステップアウト、ステップオーバーの違い

VScode や Chromeのデバッグ機能を使うときに 「これってどれがどういう意味なんだっけ・・」ってなるのでメモ。 違い ステップイン →関数parentの中にいて、今いる行が関数child();のとき、関数childの中に入っていく...
AWS

EC2からElasticCache(Redis)に接続する

EC2 → ElasticCache(Redis)に接続するための方法についてメモ。 VPC 同じVPCに所属させます。 セキュリティグループ EC2→ElasticCache(Redis)に接続できるように、セキュリティグループの インバ...
Node.js

swc+TypeORMが動かなかったのを直したメモ

仕事でJestを使っているのですが、テストに合計5分以上かかるようになってきました。 そこでテストの時間を短縮するために「swc」というRust製のトランスパイラを使うことにしました。 ただ、swcとTypeORM(というか中で使われている...
その他

vscode-iconsでtestファイルのアイコンが見にくいのを直す

vscode-iconsを入れて「うおおおお!すげえ見やすいいいいい!」ってなったのですが 以下の2つのファイルのアイコンが似てて視認しづらい。 .test.ts .ts ▲これくらい拡大すると分かりやすいけど、小さいアイコンだと似たような...
Unity

VScodeでUnity(C#)の補完が効かなかったのを直したメモ

「なんか知らんけどこうやったら直った」くらいの理解なのですが、 もしかしたら誰かの役に立つかもしれないのでメモしておきます。 やったこと VScodeのsetting.jsonに以下を追加(ワークスペースの方でもユーザーのほうでもどっちでも...
CI/CD

GitHub Actionsで動かしていたpuppeteer が急に動かなくなった

puppeteerでスクレイピングするプログラムを、GitHub Actionsで1年近く動かしていたのですが、 ある日急に動かなくなりました。 ▲Error: Process completed with exit code 1. そのと...
仮想環境

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?なエラー

以下の環境で発生しました。 OS:Windows10 Home Docker:Docker Desktop Cannot connect to the Docker daemon at unix:///var/run/docker.sock...
仮想環境

Configure which WSL 2 distros you want to access Docker from.なエラー

WSL2のUbuntu上でdockerコマンドを入力すると、以下のようなエラーが表示されました。(本当はもっと色々なエラーメッセージが出てたのですが消えちゃいました) Configure which WSL 2 distros you wa...
仮想環境

WSL2でERROR [internal]とかinit: (13747) ERROR: UtilConnectToInteropServer:307などのエラー

docker buildを実行すると、以下のようなエラーが出ました。 Building apache24 Building 0.9s (2/3) Building 1.0s (3/3) FINISHED => load build defi...
Dapp

GoerliにデプロイしたコントラクトがTestnet版Openseaが見えない

結論からいうと、GoerliじゃなくてRinkebyにデプロイしたら表示されました。 以下のどちらが原因かいまいち分かりませんが Opensea Goerliネットワーク自体 とりあえず、Openseaでどういう風に見えるか確認したいなら、...
Dapp

Solidity+Truffle+GanacheでERC20トークンをローカル&Goerliにデプロイするまでの手順

「Solidity何もわからん」な状態だったので ERC20トークンを自分で書いてローカルなEthereum環境にデプロイ その後、テストネット(Goerli)にデプロイ するところまでやってみたのでメモ。 自分が思い出す用なので、かなりテ...
Dapp

Candy Machine v2とSugarの違い【metaplex】

いままで参考にしてたCancy Machine v2のページがアーカイブ扱いになってて、 新たに「Sugar」という新ツールのページが作成されていて「これからはこっち使え」的な感じになってるので、何が変わったのがザックリ箇条書き。 デプロイ...
Dapp

thirdwebを使うメリット・デメリット

以下の2つのメリット・デメリットを調べた結果メモ。 thirdwebを使ってETHチェーンにNFTをデプロイしてmintサイトを作る thirdwebを使わずにETHチェーンにNFTをデプロイしてmintサイトを作る 結論から 結論からいう...
AWS

AWS LambdaでAPIを作る手順

一応メモしておきます。(メモする必要がないほど簡単だったのですが・・・) 手順 AWSの管理画面 → Lambdaの画面を開く → 「関数の作成」をクリック 以下のように設定します。 関数名:任意 ランタイム:お好み アーキテクチャ:お好み...
Dapp

spl-token送信時にTokenAccountNotFoundError

以下のリポジトリ(私が作ったやつ)を使って、複数のウォレットアドレスにSPLトークンをバッチ処理的に送信しようとしました。 そうしたら途中で「TokenAccountNotFoundError」というエラーが起きました💧 この原因についてメ...
Dapp

spl-token系のコマンドメモ

変更系 作成 spl-tokenを作成する spl-token create-token 指定したアドレスでspl-tokenを作成する spl-token create-token <KEYPAIR_PATH> spl-tokenを作成す...
その他

【GAS】このスクリプトを配置できるのは、スクリプトのオーナーと同じドメインに所属するユーザーのみです。なエラー

GASを使ってとあるシートからデータを取得できるAPIを作ろうと思ったんですが デプロイしようとしたら以下のようなエラーが出て進めなかったのでメモ。 ▲デプロイ→ウェブアプリとして公開を進めてもこの画面になっちゃう 結論からいうと、Goog...
Dapp

【Candy Machine】Crossmintを使ってクレジットカード決済を実装する

メモ。 Crossmintとは? クレカでNFTを購入できるようにするサービス。 少しのコードを追加するだけでクレカ決済できるボタンを追加できます。 Solana以外にも Ethereum Polygon AvalancheNFT などに対...
AWS

GitBookで独自ドメイン化【Custom domain】

GitBookで独自ドメイン化する機会があったのでメモ。 結論からいうと、DNSサーバーのリソース レコードにCNAMEレコードを追加するだけでOKでした。 たとえば、◯◯◯◯.example.comにアクセスがきたらGitBookに転送さ...
SQL

Dockerでsakilaが入ったMySQL環境を作る

MySQLの勉強がしたかったので、MySQL公式が用意してくれているサンプルデータベースである「sakila」をいろいろ弄り回そうと思いました。 そのための環境をDockerで用意したメモ。 まず以下のDockerfileを用意。 FROM...
Git

GitHub上でリポジトリ検索時に使えるオプション

同じような機能を実装するときは、先人のコードを参考にさせてもらった方が良いです。 ただ、GitHub上で普通に検索しても、有象無象のリポジトリがヒットしてしまって使い物になりません。 そういうときに使えそうな検索オプションを調べた結果メモ👇...
Dapp

Arweaveにファイルをアップロードする方法

以前までは、以下のサイトからGUIで簡単にArweaveにアップロードできたのですが、なぜかページがなくなっていました。 なので別の手段を探した結果、現状以下を使うのが一番手軽っぽかったです。(GUIツールは自分が探した限り他に見つからなか...
Dapp

【Candy Machine】WhitelistをNFTとして発行する手順

SPLトークンをwhitelistトークンとして使用してしまうと、以下のようにPhantom walletでFTではなくてNFTとして扱われてしまいます。 理由については、Phantom walletの公式Docに書いてます。 If the...
AWS

S3+CloudFrontでサブディレクトリにアクセスが来たときにindex.htmlを返す

たとえば にアクセスが来たときに を返すようにしたい。 デフォルトの状態だと、にアクセスしても以下のような感じで「AccessDenied」と表示されちゃう。 これをどうにかする方法について調べた結果メモ。 結論から 結論から先に書くと、C...
Dapp

Solana上にNFTをアップロード&mintサイトを作るまでの手順

2022年08月14日追記: metaplex公式から「sugar」という新ツールがリリースされています。 別記事書きました👇 Candy Machine v2とSugarの違い【metaplex】 以下のザックリした手順をメモ。 Cand...
Dapp

【Candy Machine】Mint成功してるのにSoldout!と表示される

タイトル通りなのですが、結論からいうと npm install じゃなくて yarn install するとエラー(Soldout!)が出なくなりました。 よくよく見てみたらyarn.lockファイルがあるし、バージョンによって動かないこと...
スポンサーリンク