ひろろの思うがままに。

自由奔放。思ったことや感じたこと、そんなことを書き溜めて、レベル上げて。

今年の抱負とかそんなとこ。期待しない生き方

お久しぶりです。

だいぶさぼっちゃってました。

書きたいことは色々あってもまとめる時間が全然取れずに幽霊部員状態。

※ ワンピースのアプリにハマってしまったことも理由ではある

スマートウォッチデビューしたよ!って話も途中まで書いてそのまま・・・。

今年はもっと頑張って知識を深めたいと思ってます。

という感じで、今回は今年の抱負というか目標を決めたので、決意表明ならぬ、頑張れ俺!という記事です。

それは「人に期待しない」です。

続きを読む

【Git】stashって意外と便利よね

f:id:tack13:20190906233014p:plain

どうも、おはこんばんにちは、ひろろです。

今回は、Gitのstashについて書いておこうと思います。

自分自身stashはちょいちょい使うけど、たまにあるのが「これ何のやつだっけ?」です。

変更分を退避しといたり、戻したり、削除したり・・。

stashに限らずローカルのGit環境も基本的にはスッキリさせておきたいなって思ってます。

続きを読む

【Git】で誤って違うブランチにcommitしてしまった時の話

f:id:tack13:20190906233014p:plain

こんばんは、ひろろです。

今回なんですけども、Gitでコミットする際に流れ作業のように、タンタンッ!と違うブランチでやっちゃう時ってありますよね。

本来ならブランチを切ってから、対象ブランチに切り替えて実装を始めると思いますが、作ったつもりになってやっちゃうやつ。

私自身も月に1回くらいやらかしたりするんで、そんな時の対処法を、今後の自分への注意喚起と備忘録とします。

続きを読む

【Slack】のスタンプを大きくしてみた

f:id:tack13:20190713190222j:plain

ご飯大盛りを禁止にしました、ひろろです。

ちょっと前に「Slackの絵文字をスタンプにする」という記事を見かけ、気になってはいたもののなかなかやれていなかったというかメモをとる時間がなかったというか。

やっとやれたので設定した流れを書いて行きたいと思います。

GitHubソースコードが上がっていたので、そちらを参考にしました。

GitHub - 16g/slamp

簡単に説明するとHerokuクラウドサービスを利用して、slampWebサービスとしてデプロイし、そちらをSlackのアプリケーションに追加して利用する。って感じです。

30分もあれば導入できるので、興味があればちょっと空いた時間などにやってみてください。

続きを読む

【Nginx】でアクセスを規制してみる

f:id:tack13:20190702225317p:plain

お久しぶりです。

最近多忙でなかなか更新できていませんでした。 三日坊主とかではないです。

今回は、Nginxでアクセス制限を設定してみようと思います。

ことの経緯は、Laravel+Vueで構築していたSPAで、429が頻発(ではないけどちょいちょい発生)していました。

本来ならLaravel使ってるんなら、アクセス制限なんかアプリでやれよ!

って思われるかもしれませんが、バックエンド転送の総量を制限したいってことで、それはまた別の機会に。

そもそも429とは

Http Status 429: Too Many Requests 文字通りですが、短時間(ユーザが設定した時間間隔内)にたくさんアクセスし過ぎとのことです。

AjaxAPIを大量に呼んでいるため、フル活用しているアプリならすぐに引っかかっちゃいそう。

そういうことで、MiddleWare側でアクセス制限を設定しようと思います。

nginxのリクエスト制御モジュール ngx_http_limit_req_module を使用してアクセスを規制してみます。

続きを読む