Enable JavaScript to use search. / 検索を使用するには JavaScript を有効にしてください。
Posts
Sat, October 19, 2019
3 min read
Web サイトを丸ごと保存するツール HTTrack - macOS 編
HTTrack を Homebrew で macOS に入れ、Web サイトを丸ごとローカルにミラーする手順のメモです。
read more →
Thu, October 17, 2019
2 min read
[JavaScript] 中央値 median 計算サンプルコードと Math.js 利用例
Math.js の math.median と、ES5 / ES6 で書いた中央値計算関数のサンプルコードをまとめました。
Fri, October 11, 2019
デジタルコンテンツ (PDF, 画像, zip) の再配布防止策を考えてみた
PDF・画像・zip それぞれに合ったデジタルコンテンツ再配布防止策を検討したメモです。
Thu, October 10, 2019
Node.js + NPM + Express すべて最新バージョンに update する方法
nvm と npm-check-updates を使って Node.js・npm・Express をまとめて最新版に更新した手順です。
Tue, October 8, 2019
5 min read
AWS EC2 Reserved Instance 更新・再購入の方法
自動更新されない EC2 Reserved Instance を、有効期限切れ後にきちんと再購入するためのメモです。
Sat, October 5, 2019
1 min read
Update nvm version | nvm バージョンアップデート
nvm 自体の version を最新へ update する shell script の実行手順です。
Thu, October 3, 2019
GitHub Hidden Comments を一括で Show する Bookmarklet, JavaScript サンプルコード
GitHub の Hidden Comments を一括で Show する Bookmarklet と JavaScript サンプルを紹介します。
Tue, October 1, 2019
[Express.js] (node:10151) UnhandledPromiseRejectionWarning: TypeError: res.status is not a function の解決方法
Express.js で `res.status is not a function` が出たら、`req`, `res` の引数順を疑うという事例です。
Sat, September 28, 2019
[Newgistics] Time zone は America/Denver - MT(MST/MDT)
Newgistics API の timezone が America/Denver(MT)であると特定した調査記録です。
Thu, September 26, 2019
[JavaScript] moment.tz.zone で timezone 文字列の validation サンプルコード
moment.tz.zone を使って timezone 文字列をバリデーションする JavaScript サンプルコードをまとめます。
Tue, September 24, 2019
Chrome ブラウザで 301 リダイレクトを cache させない方法
Chrome の 301 リダイレクトキャッシュ問題を、302 / 307 の使い分けで回避した記録です。
Thu, September 19, 2019
Google AdSense で上部ヘッダーエリアに広告表示する方法
Google AdSense 自動広告でページ上部のヘッダーエリアに広告を表示する方法のまとめです。
Tue, September 17, 2019
[JavaScript] removeEventListener でイベント削除できない問題の解決方法
listener 関数を再定義していると removeEventListener が効かない、という原因と修正例のメモです。
Sat, September 14, 2019
目次を表示する WordPress プラグイン Easy Table of Contents
Easy Table of Contents で WordPress の投稿に自動で目次を表示させた設定内容です。
Tue, September 10, 2019
[Shippo] Address Validation API は Invalid な Zip Code を渡しても Valid な Zip Code が取得できる
Shippo の Address Validation API に不正な Zip Code を渡しても VALID が返ることを確認した記録です。
Sat, September 7, 2019
ネット回線よりもルーターにお金をかけたほうが良い
ネット回線より先にルーターにお金をかけたほうが良いというアドバイスと、オススメのルーターをまとめました。
Thu, September 5, 2019
MySQL CLI の日本語文字化けを SET character_set_results=utf8mb4; で解決する
MySQL CLI での日本語文字化けを SET character_set_results=utf8mb4; で解決する手順です。
Tue, September 3, 2019
Zendesk で G Suite グループの独自ドメインメールアドレスでメール送信する方法
G Suite グループの独自ドメインアドレスを Zendesk のサポートアドレスに設定してメール送信する手順です。
Sat, August 31, 2019
モダンな Mobile 対応 JavaScript スライダーライブラリ Swiper
Swiper のサンプルコードを CDN 経由で読み込むように修正し、単体ファイルで動かした手順を紹介します。
Thu, August 29, 2019
4 min read
mongoose.Schema の type: ObjectId について解説
mongoose.Schema の type: ObjectId が何を意味するのか、_id や ref との関係も含めて解説します。
Tue, August 27, 2019
[WordPress] Facebook シェアデバッガー『次のプロパティは必須です: fb:app_id』エラーの解決方法
Facebook シェアデバッガーの fb:app_id エラーを Yoast SEO で解決した手順です。
Sat, August 24, 2019
Android アプリを完全削除してクリーン再インストールする方法
バックアップ OFF とストレージ削除を組み合わせて Android アプリをクリーン再インストールする手順です。
Thu, August 22, 2019
Android File Transfer で Android 9 端末へファイル転送する方法
Android 9 端末の USB 設定を「ファイル転送」に切り替え、macOS の Android File Transfer でファイルを送る手順です。
Tue, August 20, 2019
『プロダクトマネージャーがキャリアを語る。U35のPdM志望エンジニア限定【kiitokMeetup】』参加レポート #kiitok_meetup
kiitokMeetup で現役 PdM のキャリア LT とパネルディスカッションを聞いてきた参加レポートです。
Mon, August 19, 2019
『DMM meetup #12 DMM新規事業を支える技術』参加レポート #dmm_meetup
『DMM meetup #12 DMM新規事業を支える技術』の参加レポートを、各登壇者のポイントとともにまとめました。
Sat, August 17, 2019
Amazon S3 で A conflicting conditional operation is currently in progress against this resource. Please try again. エラー
S3 bucket 削除後に同名で作り直そうとして conflicting conditional operation エラーが出たときの対処です。
Thu, August 15, 2019
Amazon CloudFront + S3 + Route 53 で独自ドメインで静的ウェブサイトを公開する方法
CloudFront + S3 + Route 53 で独自ドメインの静的サイトを HTTPS 配信する構成手順をまとめました。
Tue, August 13, 2019
Amazon S3 に静的ウェブサイトをホスティングする
Amazon S3 単体および CloudFront + S3 で静的ウェブサイトをホスティングする方法のまとめです。
Sat, August 10, 2019
複数人で YouTube チャンネルの収益を分配する運用方針
複数人で YouTube チャンネル収益を分配するための運用方針と、所有者・AdSense 関連付け・収益確認のポイントをまとめました。
Thu, August 8, 2019
virtualenvwrapper の環境名を rename する
cpvirtualenv と rmvirtualenv を組み合わせて virtualenvwrapper の環境名を変更する方法です。
Tue, August 6, 2019
Ansible の複数バージョンを virtualenv で管理する
virtualenv と virtualenvwrapper を使って、Ansible の最新版と特定バージョンを切り替えて使えるようにする手順です。
Sat, August 3, 2019
URL リファクタリングの影響範囲と対応方針を考えてみた
URL リファクタリング時の影響範囲の洗い出しと、301 redirect などの対応方針の整理です。
Thu, August 1, 2019
MongoDB Atlas を開発環境として利用する設定方法
MongoDB Atlas を開発環境として使うための Region 選択と Network Access 設定のメモです。
Tue, July 30, 2019
Amazon ECS + Docker で no space left on device エラーが出たら docker system prune --volumes
Amazon ECS で発生した no space left on device エラーを docker system prune --volumes で解消した記録です。
Sat, July 27, 2019
未使用な Docker image, container, volume, network, cache などの一括削除方法
docker system prune を中心に、未使用な image / container / volume / network を一括削除するコマンドをまとめました。
Thu, July 25, 2019
EC-CUBE4 を Heroku へ Deploy する方法
EC-CUBE4 を Heroku へ Deploy する手順と、app.json 未検出エラーの回避方法をまとめました。
Tue, July 23, 2019
[GitHub] Pull requests 作成ユーザー, Reviewer で絞り込む方法
GitHub Pull requests を author と reviewed-by で絞り込む URL の書き方を、nodejs/node の例で紹介します。
Sat, July 20, 2019
Netlify サーバーの所在国, Region を調べてみた
nslookup と traceroute で IP を特定し、ip2location で Netlify のサーバー所在地を Singapore と特定した記録です。
Thu, July 18, 2019
[MySQL] command からクエリ実行して CSV ファイルに出力する
mysql -e と sed を組み合わせてクエリ結果を CSV ファイルへ出力する方法です。
Tue, July 16, 2019
[WordPress] Super Progressive Web Apps プラグインで PWA 対応
Super Progressive Web Apps プラグインで WordPress を PWA 対応した際の設定と、Nginx 側の manifest エラー対応です。
Sat, July 13, 2019
[VSCode] ファイルを開いたときにタブ上書きしない設定方法
VSCode でファイルを開いたときのタブ上書きを止める設定手順です。
Thu, July 11, 2019
Contact Form 7 で reCAPTCHA v3 を設定してスパムお問合せを防止する
WordPress の Contact Form 7 に reCAPTCHA v3 を組み込んでスパム投稿を防止する手順です。
Tue, July 9, 2019
CS-Cart で予約注文を扱える Pre Order アドオン
CS-Cart の Pre Order アドオンで予約注文をシステム管理する挙動をデモサイトで確認しました。
Sat, July 6, 2019
Nuxt.js 製 SPA を Netlify へ deploy する手順
Nuxt.js 製 SPA を Netlify へ deploy するときの Build command と Publish directory の設定手順です。
Thu, July 4, 2019
[Nuxt.js] npx create-nuxt-app 後の ESLint, Prettier エラーの解決方法
create-nuxt-app 直後の ESLint と Prettier の競合を .eslintrc.js の追記で解決したメモです。
Tue, July 2, 2019
[Beego] XSRF filtering の設定方法
Beego アプリで XSRF filtering を有効化する設定と、コントローラー単位で無効化する方法を紹介します。
Thu, June 27, 2019
OnePlus 6T 開発者向けオプション (Developer options) の表示方法
OnePlus 6T のビルド番号を 7 回タップして開発者向けオプションを表示する手順です。
Tue, June 25, 2019
Slack のリマインダーとユーザーグループ機能でチームミーティングやタスク忘れを防止する工夫
Slack の /remind とユーザーグループを組み合わせて、チームで定例やタスクを忘れないようにする運用例を紹介します。
Sat, June 22, 2019
[MongoDB] unique な値を算出する distinct, aggregate
MongoDB でユニークな値を distinct と aggregate で集計するサンプルクエリを紹介します。
Thu, June 20, 2019
npm @google-cloud/bigquery の Retry オプション autoRetry, maxRetries のデフォルト値
@google-cloud/bigquery の autoRetry / maxRetries のデフォルト値と設定変更サンプルの紹介です。