Enable JavaScript to use search. / 検索を使用するには JavaScript を有効にしてください。
Posts
Thu, June 29, 2017
3 min read
USPS Tracking Number はリサイクルされるのでユニーク値ではない
USPS のトラッキング番号はリサイクルされるため、ユニーク値として扱うとバグの元になるという注意点です。
read more →
Tue, June 20, 2017
2 min read
reset.css と normalize.css を比較して normalize.css を推すことにした
reset.css と normalize.css を比較し、思想の面から normalize.css を選ぶことにした理由をまとめます。
Sun, June 18, 2017
6 min read
Q)「CSS プリプロセッサを導入するなら?」A)「PostCSS かな」 ~ PostCSS, Stylus, Sass, Less ザックリ比較した話
PostCSS、Stylus、Sass、Less を比較し、スキルに応じた CSS プリプロセッサ選定方針をまとめます。
Fri, June 9, 2017
WordPress「現在メンテナンス中のため、しばらくの間ご利用いただけません。」の解決方法
WordPress の「現在メンテナンス中」メッセージを .maintenance ファイル削除で解消する手順です。
Thu, June 8, 2017
git add -p は git add --patch の省略形
git add -p は --partial ではなく --patch の省略形だと知り、正式名称を覚えておく大切さを再確認しました。
Thu, June 1, 2017
正規表現 で 画像 URL の拡張子 .jpeg .jpg .png の後ろに特定の文字列を付与する
.jpeg / .jpg / .png の直後に .webp を差し込む JavaScript 正規表現スニペットです。URL パラメータ付きにも対応。
Tue, May 30, 2017
1 min read
[Bash] HTTP ステータスコード 200 を返す URL をリストアップする Shell Script
curl と for ループで、200 を返す URL だけをリストアップする Bash スクリプトの例です。
Thu, May 25, 2017
[JavaScript] 文字列を Boolean に変換する 46 の方法
!! イディオム、厳密比較、toBoolean メソッド定義など、文字列を Boolean に変換するアプローチをまとめました。
Mon, May 22, 2017
[PayPal] TOKEN の有効時間はデフォルト3時間、最大72時間
PayPal SetExpressCheckout API の TOKEN 有効期限はデフォルト 3 時間、最大 72 時間までというメモです。
Tue, May 16, 2017
[Mongoose] Schema.Types.Mixed のフィールドに Error オブジェクトを保存する
Mongoose の Schema.Types.Mixed に Error を保存するには toString() か _.toPlainObject() で変換してから渡します。
Wed, May 10, 2017
[atom-ternjs] Failed to find plugin node-express の解決方法
atom-ternjs の Failed to find plugin node-express エラーを tern-node-express の追加インストールで解決した手順です。
Tue, May 9, 2017
Nginx 最新安定版を Ubuntu LTS 16.04 にインストールする手順
Nginx 公式リポジトリを apt に追加し、Ubuntu 16.04 で最新安定版 1.12.0 をインストールする手順です。
Mon, May 8, 2017
git merge --ff と --no-ff の違いを理解するための日本語・英語の記事まとめ
`git merge --ff` と `--no-ff` の違いを解説した参考記事と、普段の使い方をまとめます。
Sun, May 7, 2017
株主優待でサーバー代が割引できる ConoHa VPS がオススメ
GMO インターネットの株主優待で ConoHa VPS のサーバー代を割引する方法を紹介します。
Tue, May 2, 2017
MongoDB shell で moment.js, moment-timezone を使う方法
MongoDB shell で moment.js と moment-timezone を load() して、タイムゾーン付きの日時を扱う手順です。
Fri, April 28, 2017
Mastodon 管理者向けデフォルト画像の場所、サイズなどの情報まとめ
Mastodon v1.3.1 のデフォルト画像が置かれている app/assets/images 配下のファイル一覧をまとめました。
Thu, April 27, 2017
4 min read
GitHub から Bitbucket へ Private リポジトリとして fork しつつ開発する方法
GitHub の Public リポジトリを、無料で使える Bitbucket の Private リポジトリへ fork のように運用する手順です。
Wed, April 26, 2017
[Docker] Error response from daemon: Container xxx is restarting, wait until the container is running の解決方法
Docker の「Container is restarting」エラーを docker rm と docker-compose up -d で復旧させた手順のメモです。
Sun, April 23, 2017
Mastodon のメール送信設定 - Gmail 編
Mastodon で送るメールを Gmail の SMTP 経由で配信するための .env.production 設定の例です。
Sat, April 22, 2017
[Linode] Coupon Code と Referral Code を調べる方法
Linode の Coupon Code の探し方と Referral Code をまとめました。
Mastodon マストドンの使い方、サーバー構築、便利ツールまとめ
Mastodon の使い方、サーバー構築、便利ツールに関する参考記事を分野別にまとめました。
Google Apps Script でスクレイピング 〜 ページ内に特定の文字列が含まれているか判定する
Google Apps Script で URL を fetch し、ページに特定の文字列が含まれているかを判定するサンプルコードです。
Thu, April 20, 2017
[Mac] Terminal でコマンドが完了したら通知してくれる terminal-notifier が便利!
Mac で Terminal のコマンド完了を通知してくれる terminal-notifier のインストールと使い方を紹介しました。
Sun, April 16, 2017
Apache Cordova 入門に参考になった記事まとめ
Apache Cordova を学ぶうえで参考になった記事と公式ドキュメントを一覧でまとめました。
Sat, April 15, 2017
Ionic Framework のバージョン (version) 確認方法
Ionic Framework 本体と CLI それぞれのバージョン確認方法を、npm info / ionic --version / package.json で見分ける手順とあわせて紹介します。
Wed, April 12, 2017
フロントエンド得意じゃないエンジニアはどの CSS フレームワークを採用すべきか? → やっぱり Bootstrap がオススメ
Bootstrap、Semantic UI、Foundation、Materialize を比較し、Bootstrap をオススメする社内ヒアリング結果です。
Mon, April 10, 2017
Google スプレッドシートで null 文字 or 1 ~ 100 しか設定できない Data Validation
OR / AND / ISNUMBER / GTE / LTE を組み合わせて、1〜100 か null 文字だけを許可するカスタムバリデーションを定義した例です。
Sun, April 9, 2017
[Ubuntu] packages can be updated や updates are security updates というメッセージが表示されたときの対応手順
Ubuntu で packages can be updated. などのメッセージが出たときの apt-get update/upgrade 手順です。
Thu, April 6, 2017
検索順位チェックツール Serposcope の Dserposcope.conf に設定ファイルを指定しても読み込まれないときに確認するポイント
Serposcope で `-Dserposcope.conf` を指定しても設定が読み込まれない原因は、`java` コマンドのオプション順序ミスでした。
Wed, April 5, 2017
[MySQL] my.cnf の設定方法 (Mac + Homebrew 編)
Homebrew でインストールした MySQL の my.cnf 設定方法をまとめました。
Sun, April 2, 2017
MySQL の文字コードを UTF8 に変更する
MySQL 5.7 の文字コードを my.cnf 経由で UTF8 に変更する手順をまとめました。
Sun, March 26, 2017
無料で使える VPN サービス Tunnello (トンネロ) がオススメ
毎月 1GB まで無料で使える Chrome 拡張機能の VPN サービス Tunnello の使い方を紹介します。
Sat, March 25, 2017
[Mocha] before, beforeEach, after, afterEach の実行順番
Mocha の before / beforeEach / afterEach / after の実行順序を、サンプルコード付きで整理しました。
Fri, March 17, 2017
Vue.js Tokyo v-meetup=”#3” 参加レポート #vuejs_meetup3
Vue.js Tokyo v-meetup #3 の参加レポートとして、各セッションの内容を自分用にまとめました。
Wed, March 15, 2017
検索順位チェックツール Serposcope での CAPTCHA 出現頻度
Serposcope の NETWORKING OPTIONS をチューニングして CAPTCHA 出現を 6000 keyword で 10 回以下に抑えた事例です。
Sun, March 12, 2017
[MongoDB] 小数点第 n 位以下の doc を取得して小数点第 m 位の数値で更新するクエリ
$where と toFixed(2) で小数第 3 位以下の価格 document を第 2 位に丸めるクエリです。
Sat, March 4, 2017
Mac で Windows を無料で利用する方法 (IE, Edge のみ)
VirtualBox と ievms で、Mac 上に IE / Edge 動作確認用の Windows 環境を無料構築する手順です。
Thu, March 2, 2017
7 min read
Inside Frontend #1 参加レポート #insideFE
Inside Frontend #1 に参加し、Service Worker や PWA、SPA テストなど各セッションの所感をまとめました。
Mon, February 27, 2017
[Mongoose] timestamp options で createdAt だけ使う
Mongoose の timestamps で createdAt だけ使いたいとき、pre hook で自前実装するサンプルコードです。
Thu, February 23, 2017
Squid3 で Proxy サーバーを構築する方法
Ubuntu と Squid 3.x で HTTP Proxy サーバーを構築する手順のメモです。
Wed, February 22, 2017
検索順位チェックツール Serposcope で使える CAPTCHA 突破サービス価格比較
Serposcope で使える CAPTCHA 突破サービス 4 つの価格を比較し、月次コストを試算しました。
Tue, February 21, 2017
ポモドーロテクニックを Toggl アプリで実践してる
Toggl の公式アプリの設定を変えるだけでポモドーロテクニックを実践できる、という紹介記事です。
Sat, February 18, 2017
検索順位チェックツール Serposcope で無料 Proxy を利用してみたけどダメだった
Serposcope に無料 Proxy を設定したものの、CAPTCHA が多発してまともに動かなかった記録です。
Wed, February 15, 2017
検索順位チェックツール Serposcope を Ubuntu にインストールする手順
Ubuntu に検索順位チェックツール Serposcope 2.6.0 の deb パッケージをインストールして起動しました。
Ubuntu 16 に Java 8 をインストールする方法
serposcope 用に Ubuntu 16.04 へ webupd8team PPA から Oracle Java 8 をインストールした手順です。
Mon, February 13, 2017
無料で使える WordPress キャッシュプラグイン比較
W3 Total Cache / WP Fastest Cache / WP Super Cache の3つを、エンジニア目線で比較しました。
Fri, February 10, 2017
iftop を Mac にインストール
brew install iftop 後に path が通らなかったので、/usr/local/bin/ にシンボリックリンクを張って解決しました。
Thu, February 9, 2017
ssh 公開鍵・秘密鍵を作成するとき ssh-keygen で使ってるオプション
ssh-keygen で普段使っている -t, -b, -f, -C, -l オプションと鍵長の目安のメモです。
[JavaScript] 小数点以下の桁数を取得する方法
toString().split('.') を使って小数点以下の桁数を取得する getDecimalPlace の実装例です。
Sun, February 5, 2017
[JavaScript] 指定した id, class 名を持つ全ての要素を削除する
id や class 名を指定して要素を DOM から削除する、pure JavaScript のサンプルコードです。