スポンサーリンク
AWS

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

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

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

追記2024年6月 記事中で書いてたDockerfileでは立ち上がらなくなったので、これ👇を使うようにした。 # Stage 1: Use a temporary image to download and prepare the sak...
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ファイルがあるし、バージョンによって動かないこと...
Dapp

【Candy Machine】hiddenSettings→hideプロパティの意味

いやもう分かってしまえば「書いてある通りだよね」「なんでそんなことも分からなかったの」って感じなんですけど、自分みたいな人のためにメモしておきます📝 32文字のハッシュ - 多くの場合、これはミント番号とメタデータのマッピングを持つキャッシ...
Dapp

Candy MachineでNFTをデプロイするのに掛かる金額【Solana】

「10,000枚のNFT画像を Metaplex の Candy Machine を使って Solana 上にデプロイしたらいくらになるのか?」 を調べた結果メモ。 これを書いているのはSolanaを調べ始めたばかりの初心者です。 なので間...
Dapp

ブロックチェーンの勉強のためにCryptZombieをやってみたけど神だった

会社でWEB3.0系の事業をはじめることになったので、急いでブロックチェーン技術をキャッチアップしてるのですが そんな中、会社の人から「CryptZombieオススメだよ」って言われたのでやってみました。 結果、想像を絶するくらい超絶わかり...
Node.js

フォルダ内の画像ファイルを一括でwebpに変換するNode.js+TypeScriptサンプル

フォルダ内の画像を一括でWebpに変換したいと思いました。 さらに変換する際に pngファイル → 可逆圧縮なwebp jpegファイル → 非可逆圧縮なwebp というふうにjpgとpngでそれぞれ「可逆圧縮」と「非可逆圧縮」を切り替えた...
Node.js

Error: Entity metadata for ◯◯ was not found. Check if you specified a correct entity object and if it’s connected in the connection options.

TypeORMのマイグレーション時に出たエラー。 Error: Entity metadata for ◯◯◯#◯◯◯was not found. Check if you specified a correct entity object...
読んだ本

「JavaScript第7版」を読んだ感想 ⭐⭐⭐

オライリー社の「JavaScript第7版」(通称:サイ本)という本を読んだ。 結論からいうと、普通だった。 書評 どんな本か JavaScriptのことを超深く学べる本 読者想定 「JavaScriptを書くのにかなり慣れていて、かつ、コ...
その他

VScodeのタブを多段にする設定

ググってみると「CSSを書いてそれをVScodeに読み込ませるといいよ!」みたいな記事を書いている人がいて、 「ええ、そんな面倒なことしないとダメなの!?」ってなったんですが、そんな面倒なことしなくても設定項目の中に普通にありました🤗 VS...
CI/CD

Windows10にインストールしてるJenkinsがいつの間にか動かなくなってた件

結論からいうと、Javaのアップデートが原因でした。 Windowsでインストーラーを使ってインストールした場合、 C:\Program Files\Jenkins というパスにJenkinsがインストールされますが、このフォルダの中にある...
N予備校

プログラミング入門コースに挑戦する人へアドバイス【N予備校】

この記事は、N予備校受講者 Advent Calendar2021の4日目です。 去年、以下のような記事を書かせて頂いたのですが、 N予備校プログラミング入門コースを1ヶ月かけて完走した話 今年も書かせていただこうと思います!🤗 自己紹介 ...
仮想環境

【WSL2】Watchpack Error (initial scan): Error: EACCES: permission denied, lstat ‘/mnt/c/というエラー

Next.jsのプロジェクトで、next devを実行すると Watchpack Error (initial scan): Error: EACCES: permission denied, lstat '/mnt/c/ ・ ・ のような...
Linux

【Next.js】Error: error:0308010C:digital envelope routines::unsupportedなエラー

Next.jsのプロジェクトでタイトルのエラーが出たので、ググると以下のページがヒットして Next.jsでError: error:0308010C:digital envelope routines::unsupportedを直す方法 ...
Linux

/bin/sh: 1: redis-server: not foundというエラー

sudo apt-get install redis-server で解決しました。 redis-serverってNode.jsのソフトかと勘違いしてたけど、Linuxでインストールして使うものなんですね・・・。 てかよく考えればそうですよ...
SQL

Ubuntuでローカルで使えるMySQLコンテナを作る→VScodeからアクセスする

以下のコマンドで作れます。 docker run --name コンテナ名 -e MYSQL_ROOT_PASSWORD=パスワード -d -p ホストのPORT番号:コンテナ側のPORT番号 mysql:タグ番号 例えば以下のような感じ。...
仮想環境

docker-composeで立ち上げたコンテナの時間ズレ

問題 docker-composeで立ち上げたWordpressで記事を書いてみたら、投稿時間がずれていることに気づきました。 具体的に言うと 実際の時間:18:30 表示された投稿時間:17:47 みたいな感じ。 タームゾーンがズレている...
React

【Next.js】widgets.jsを使ってTweet埋め込みをした際にNotFoundError

やろうとしたこと Next.jsで「記事データ(.html)からSSGで静的ブログを作成する」というのをやろうとした。 やり方としては、rehypeやrehype-reactを使って、HTML→ReactElementに変換して、変換したR...
Wordpress

docker-composeでWordPress環境を作ってHeadlessCMSとして利用する

やろうとしたこと Next.jsで静的なブログを作るために、WordpressをHeadlessCMSとして使いたいと思いました。 なので、Docker ComposeでWordpress環境をローカルに作って、それをGitHubと同期する...
React

Next.jsでJamStackな静的ブログを作った→MarkdownじゃなくてHTMLで記事を管理することにした

作ったブログ: ソース: Markdownが苦手 「Next.js 静的ブログ」などでググると、Markdownで記事を管理している方法ばかりヒットします。 具体的に言うと、MarkdownをHTMLに変換して、それを react-mark...
読んだ本

「基礎から学ぶ React/React Hooks」を読んだ感想 ⭐⭐⭐

「基礎から学ぶ React/React Hooks」という本を読んだ。 結論からいうと、普通だった。 書評 どんな本か Reactの基礎が学べる本 読者想定 「React公式のチュートリアルを終わったレベル」の人を想定していると思われます ...
Node.js

peerDependenciesとは?【package.json】

以下の2つの違いが分からなくて「ぜんぜん意味がわからん😭😭😭」となったのですが dependencies peerDependencies この2つは、「銃」と「マガジン」の関係に例えると分かりやすいかもしれません🔫 例えば 銃A 銃Aに装...
HTML/CSS/JavaScript

リアルタイム通信を実現するWEB技術の違い【ポーリング、ロングポーリング、SSE、WebSocket】

リアルタイム通信を実現する方法として ポーリング ロングポーリング SSE WebSocket の4つがあるらしい。 その違いをメモ。 違い ポーリング: クライアント側が定期的に「更新されてない?」と尋ねて、それに対してサーバー側は更新さ...
読んだ本

「ハンズオン Node.js」を読んだ感想 ⭐⭐⭐⭐⭐

「ハンズオン Node.js」という本を読んだ。 結論からいうと、神本だった。 書評 どんな本か Node.jsの初級~中級までの内容を網羅している本 学べた点 自分の知らないことだらけだったので、めちゃくちゃ知識が増えました。 理解するの...
WEB業界

WEB制作会社「当社はUI/UXに強い会社です」←どういう意味?

求人を見てると「当社はUI/UXに強い会社です!」みたいに謳っているWEB制作会社が多いですけど UI/UXに強いってどういう意味なんだ・・・?と調べた結果メモ。 UI:ユーザーインターフェース UX:ユーザーエクスペリエンス 結論から言う...
スポンサーリンク