日記

最新MacOSでVSCodeからGitのpull/pushが出来ない問題の解消

最新のMacOS(現在:Catalina 10.15.3)「Git: ssh_askpass: exec(/usr/X...
アプリ

最新MacOSで外付けJISキーボードがUS的な謎挙動をしたときの対処法

Mac OSのCatalina Beta版で外付けJISキーボードがUSな挙動問題があった。どうしてもBetaなので困...
アプリ

最新MacOSで「悪質なソフトウェア〜」と出てインストール出来ない問題と解決策

Mac OSのCatalina Beta版でアプリがインストールできない問題がありました。どうしてもBetaなので困り...
JavaScript

JavaScriptで絵文字を含んだ文字数を正確に判定する方法

めっちゃ簡単にできました。新しいES6バージョンでの対応ですが。 let str = '💯'str.length...
Firebase

Firebaseのルールの書き方:ユーザ毎の権限を付与&リファレンス参照

FirebaseでFirestore・Storageへの書き込み権限を与えることで、かなり細かい制御が出来るようになり...
Stripe

Stripe決済でKyash発行Visaプリペイドが使えない原因・解決

わりとレアな事象かとは思いますが、今後増えていく決済かと思いますのでご報告。利用者側ではなく、決済を導入している事業者...
AdSense

待望のAdSense初収益:諭吉さん受取の日がやって来たので分析するよ

ブログ&Webアプリ運営という珍しい両面でやっているので、ブログとWebアプリのどっちがAdSense収益に良いのとい...
AdSense

CloudflareでCDN配信してもAdSense収益が減ることはないよ!ちゃちゃっと設定してしまおう。

そのまま動かしてしまうとAdSenseが個々人に最適化されなくなって収益がへることがあるようですが、ちゃんと設定方法が...
Cloud9

Windows10のローカル環境に神IDEこと『Cloud9』を構築したら幸せになりました!

WindowsでプログラミングをやろうとするとLinux・Macと違いなんかイライラすることが多いですよね。かといってW...
Vue

vue-konvaを使った時のcanvasサイズがstageサイズより1.1倍になってしまう問題

vue-konvaを使っていると、Stageに設定したwidthとheightの値の1.1倍になってしまう現象がありまし...
アプリ

IFTTTでメールによるTwitter・Facebook投稿を実現する

2018年にTwitterの開発者への扱いが大きく変化し、Twitterの投稿Botなどで使っていた開発者ツールの申請が...
Firebase

Next.jsでFIrebase認証アプリ(with-firebase-authentication)を作る

Firebase認証機能がついたアプリのサンプルを動かします。 サンプルアプリ こちらを使います。 ...
Firebase

Next.jsをFirebaseで動かしてみる(with-firebase-hosting)

Next.jsをFirebaseで動かしてみたい。まずはサンプルをデプロイしてみる。 必要ツールのインストール...
Firebase

create-next-appのdeployで困ったエラー『ReferenceError: Unknown option: .configFile.』

create-next-appのサンプル『with-firebase-hosting』を使いたかったのだが、deploy...
React

Next.jsのチュートリアルをやってみる

Reactを勉強していると、どうしてもクライアント側での描画という点でネックになることがあるようだ。例えば、SEO対策な...