Enable JavaScript to use search. / 検索を使用するには JavaScript を有効にしてください。
Posts
Sat, November 17, 2018
4 min read
[Nuxt.js] npx create-nuxt-app 後に npm run dev で起動しないバグ修正方法
create-nuxt-app 直後に npm run dev が起動しないバグを ctx.isClient → process.client で解決したメモです。
read more →
Thu, November 15, 2018
褒めるのは人前、叱るのは 1on1 で
『The Manager's Path』の「褒めるのは人前、叱るのは 1on1 で」というプラクティスを紹介します。
Tue, November 13, 2018
3 min read
短縮 URL は社内共有で使うべきではない、デメリットだらけ
中身が不明・検索できない・サービス終了リスクなど、社内共有で短縮 URL を避けたい理由をまとめます。
Thu, November 8, 2018
2 min read
Slack API で User Group に mention する JavaScript サンプルコード
Slack API で User Group にメンションする <!subteam^ID|handle> 形式と JavaScript サンプルコードです。
Tue, November 6, 2018
[AWS EC2] インスタンスストア - Ephemeral Disk (揮発性ディスク) は無料で使える
AWS EC2 のインスタンスストア (Ephemeral Disk) が無料で使えることと、停止時にデータが消える注意点をまとめます。
Thu, November 1, 2018
[macOS] メモリクリーナーを「Dr. Cleaner」から「Memory Cleaner」へ移行した
トレンドマイクロ社への不信をきっかけに、macOS のメモリクリーナーを Dr. Cleaner から Memory Cleaner へ移行した経緯をまとめます。
Sat, October 27, 2018
6 min read
npm install で node-gyp エラーが発生したときの解決方法
npm install で繰り返し戦ってきた node-gyp rebuild エラーの解決パターンを 4 つまとめました。
Thu, October 25, 2018
[Google フォーム] ラジオボタン、チェックボックス、プルダウンの選択肢を取得する JavaScript サンプルコード
Google フォームの選択肢を JavaScript で取得するサンプルコードと実行結果をご紹介します。
Tue, October 23, 2018
macOS のディスクを完全消去する方法
macOS のクリーンインストールと、diskutil secureErase を使ったディスクの完全消去手順をまとめました。
Tue, October 16, 2018
[WordPress] All in One SEO Pack から Yoast SEO へ移行した
Twitter Card エラーをきっかけに All in One SEO Pack から Yoast SEO へ移行した記録です。
Sat, October 13, 2018
職場では「お友達の関係」を望まないタイプの人間
『エンジニアのためのマネジメントキャリアパス』の一節を引きながら、職場ではお友達の関係を望まない理由を書きました。
Thu, October 11, 2018
『一緒に働きたくない人』と働かなくてよくするためのアイデア
「一緒に働きたくない人」と働かなくてよくするための現実的な選択肢を整理したメモです。
Tue, October 9, 2018
『非機能要件』をどうやって満たしていくか?
非機能要件が満たされていなかった初期リリースを踏まえ、Sprint Review と GitHub issue でどう改善していくかの反省と方針です。
Tue, October 2, 2018
[Mongoose] update(), findOneAndUpdate() で validation runValidators: true を設定する
Mongoose の update() / findOneAndUpdate() で validator を効かせるには runValidators: true を指定します。
Thu, September 27, 2018
Amazon SQS のキューあたりのメッセージ数の制限
Amazon SQS のキューあたりの最大インフライトメッセージ数を、スタンダードと FIFO それぞれについてまとめました。
Sat, September 22, 2018
リモートワークに最適なイヤホンは iPhone 付属品イヤホンマイク!?
リモートワークに最適なイヤホンを探した結果、Apple 純正 EarPods に落ち着いた話です。
Tue, September 18, 2018
[MongoDB] "$err" : "Can't canonicalize query: BadValue cannot compare to undefined", "code" : 17287 の解決方法
undefined を条件に渡した MongoDB クエリで発生する 17287 エラーの再現と回避策です。
Sat, September 15, 2018
7 min read
『空気を読んではいけない』の金言
青木真也氏『空気を読んではいけない』から、エンジニアにも活かせる金言を抜粋しました。
Thu, September 13, 2018
wkhtmltopdf で日本語や中国語が表示されない問題の解決方法
wkhtmltopdf で日本語・中国語を表示するために IPAex と Noto Sans CJK を導入した手順です。
Tue, September 11, 2018
[Nginx] 特定 URL を Basic 認証から除外する方法
satisfy any と allow all を使って、Nginx の Basic 認証から特定 URL や静的アセットを除外する設定例です。
Wed, September 5, 2018
1 min read
Domain レジストラを dnsimple から Amazon Route 53 に移行する
ドメインレジストラを DNSimple から Amazon Route 53 へ移行した手順のメモです。
Tue, September 4, 2018
Number (ナンバー) の省略語 No. 番号記号 #
Number の省略語 No. や # (番号記号)、№ の由来と実際の書き方を例つきでまとめました。
Sat, September 1, 2018
Instagram の画像・動画をダウンロードできる Python 製ツール instagram-scraper
Python 製 CLI ツール instagram-scraper で Instagram の画像や動画をダウンロードする使い方です。
Thu, August 30, 2018
Let’s Encrypt の SSL を手動更新する [CentOS + Nginx 編]
CentOS + Nginx 環境で Let's Encrypt の SSL 証明書を手動更新する手順です。
Tue, August 28, 2018
macOS High Sierra に Python 3 をインストールする方法
macOS High Sierra で brew install python3 だけで Python 3.7 をインストールし、pip3 まで動作確認します。
Thu, August 23, 2018
IIJmio OFF時 通信規制で追加クーポンを買えないのは機会損失だと思う
IIJmio の OFF時 通信規制中は追加クーポンすら買えないのは機会損失、という実体験の記録です。
Tue, August 21, 2018
Google カレンダーに TimeZone 毎の時刻を表示する設定
Google カレンダーに複数タイムゾーンを表示する Show world clock 設定の紹介です。
Thu, August 16, 2018
リモートワークにより "ソーシャルスキルが低下してしまう可能性がある"
リモートワークでソーシャルスキルが低下する可能性を表現した The Oatmeal のコミックを紹介します。
Tue, August 14, 2018
commit メッセージから CHANGELOG.md を自動生成できる github-changes
commit メッセージから CHANGELOG.md を自動生成できる github-changes の使い方を、実例とともに紹介します。
Sun, August 12, 2018
Ethereum プライベートネットワークで ether をマイニングしても eth.blockNumber 0 なのは DAG が生成完了してないのが原因
Ethereum プライベートネットで eth.blockNumber が 0 のままだったのは DAG 生成待ちが原因、という調査メモです。
Sat, August 11, 2018
geth (go-ethereum) をインストールしてプライベートネットワークに接続する手順 [MacOS 編]
macOS に geth を Homebrew でインストールして Ethereum プライベートネットに接続する手順です。
Tue, August 7, 2018
[MongoDB] Array field から特定の要素を削除する $pull と $pullAll
$pull と $pullAll で Array field から単一・複数の要素を削除するサンプルコードを紹介します。
[YAMAHA RTX1210] DHCP 予約アドレスの設定方法
YAMAHA RTX1210 で DHCP 予約アドレスを設定した手順と、状態確認・解除に使ったコマンドをまとめました。
Tue, July 31, 2018
[macOS] dyld: Library not loaded: /usr/local/lib/QtWebKit.framework/Versions/4/QtWebKit
High Sierra 更新後の wkhtmltopdf の dyld エラーを、brew での再インストールで解決した手順です。
Sat, July 28, 2018
個人のキャリアプランとしても、ベンチャーに入ることが賢い選択?
落合陽一『日本再興戦略』の「ベンチャーに入るのが賢いキャリア選択」という主張を引用しつつ感想を書きました。
Thu, July 26, 2018
PayPal には特定のアカウントをブロックする機能は無い
PayPal にはアカウントブロック機能が無いので、SetExpressCheckout と GetTransactionDetails API でマーチャント側に実装するメモです。
Tue, July 24, 2018
JavaScript 整数の最大値・最小値は Number.MAX_SAFE_INTEGER, Number.MIN_SAFE_INTEGER で定義されている
JavaScript の整数最大値・最小値は Number.MAX_SAFE_INTEGER / MIN_SAFE_INTEGER で取得できます。
Thu, July 19, 2018
Trello JSON を CSV に変換して Google スプレッドシートで管理する
Trello の JSON エクスポートを Trelloparse と json-csv.com で CSV 化し、Google スプレッドシートで管理する手順です。
Mon, July 16, 2018
2014年に億単位調達をした2018年時点での回収不能予想
The Startup の 2014 年調達スタートアップ 100 社検証記事を紹介し、回収不能予想リスト入りへの所感を書きました。
Thu, July 5, 2018
MAC アドレスフィルタリング機能を停止した
運用負荷の割にセキュリティ効果が乏しい MAC アドレスフィルタリングを停止した判断の記録です。
Tue, July 3, 2018
[MongoDB] ネストされた深い階層のフィールドの検索条件
MongoDB でネストされたフィールドを検索するときのドット記法とオブジェクト形式の違いを解説します。
Thu, June 28, 2018
Docker Image を削除する docker rmi コマンド
docker rmi で Docker Image を一括削除し、ディスク容量を確保する Tips のメモです。
Tue, June 26, 2018
[Node.js] Error: ENFILE: file table overflow, open xxx の解決方法
macOS で ulimit と LaunchDaemons の plist を使い、Node.js の ENFILE: file table overflow を解消した手順です。
Thu, June 21, 2018
Q&A 管理を Google スプレッドシートから GitHub issue へ移行した理由
Q&A 管理を Google スプレッドシートから GitHub issue に移行した比較と経緯です。
Mon, June 18, 2018
退職駆動開発 (Retirement-Driven Development = RDD)
退職を機に暗黙知の形式知化や無駄な業務の削減が進む「退職駆動開発 (RDD)」の考え方をまとめます。
Thu, June 14, 2018
SSL/TLS 1.0 は 2018年6月30日までに無効化しないといけない
SSL/TLS 1.0 を 2018年6月30日までに無効化しなければならない件についての備忘メモです。
Tue, June 12, 2018
Let's Encrypt で SSL を設定する [CentOS + Nginx 編]
CentOS + Nginx サーバーに certbot-auto で Let's Encrypt SSL 証明書を導入した手順です。
Sat, June 9, 2018
CentOS 6.6 から 6.9 へ yum upgrade
yum upgrade で CentOS 6.6 から 6.9 に上げた際の、PHP と MySQL のバージョン推移をまとめた作業ログです。
Thu, June 7, 2018
Nginx version を yum でアップグレードする ~ CentOS 6
CentOS 6 で yum を使って Nginx をアップグレードする手順のメモです。
Tue, June 5, 2018
サマータイム PST/PDT を考慮した crontab の書き方
PST/PDT のサマータイムを考慮した crontab の記述例をまとめます。