2017年7月26日水曜日

wordpressをElastic Beanstalkもしくはelbでスケーリングさせようとするときに、httpsでwp-adminにアクセスしようとするとリダイレクトループになってしまう的なお話

  • このエントリーをはてなブックマークに追加

タイトル通りで、httpsでオートスケーリングするときに、wp-adminがリダイレクトループしてしまう。
ついでにいうとテンプレートディレクトリのURLもhttpsじゃなくてhttpになってしまう。
原因としてはオートスケーリングのためのロードバランサーの仕組みだったりするわけで。

なので今日はそれを解決するためのお話をば。

2017年7月25日火曜日

Reactでビルドしたファイルのサイズが大き過ぎるのを少しでも小さくしたい的なお話

  • このエントリーをはてなブックマークに追加

wordpressのサイトをあえてのReact + WP Rest APIで書いているんだけど、
React + Webpackでビルドした際に、ファイルサイズがすごく大きくなってしまうことがある。
いくつか原因があるので、今日はそれらを解決して少しでもファイルサイズを小さくするには的なお話をば。

2017年5月15日月曜日

lessをgulpじゃなくてwebpackでコンパイルしつつ、minimizeしたりautoprefixerつけたり的なお話

  • このエントリーをはてなブックマークに追加

cssをそのまま書くのもいいけど、色を頻繁に変えたいとかそういうことってよくあるわけで。
そういうときには大体LESSかSCSSを使うことが多いわけで。
これらをビルドするには大体gulpとかになってしまうんだけど、
Reactを使うとなるとwebpackになるからそれに合わせてビルドしたいというのが本音。

ということで今日はwebpackでlessをコンパイルするには的なお話をば。

2017年4月24日月曜日

ローカルでfuelphpを開発するためにdocker使いましょう的なお話

  • このエントリーをはてなブックマークに追加

最近開発をするときに、ローカルでdockerを使うっていう感じであったり。
で、その中でfuelphp案件もそろそろローカルでやったほうがいいんじゃないかと思った。

ということで今日はローカルで開発するためのdocker-compose的ななお話をば。

2017年4月19日水曜日

Elastic Beanstalkで開発環境はbasic認証をかけ、本番ではかけないっていうことをやる的なお話

  • このエントリーをはてなブックマークに追加

開発をしていると普通はdevelopmentとproductionみたいな感じをするわけで。
もちろんそうするとElastic Beanstalkも環境を二つ用意するけど、ソースは共通なわけで。
だけどソースが共通であるとdevelopmentだけにbasic認証をかけるというのが難しくなってくる。

なので今回はそれを解決するために、.ebextensionsにproject.configをおいてやってみよう的なお話をば。

2017年4月7日金曜日

jsでfetchを使うときにContent-Typeに気をつけましょう的なお話

  • このエントリーをはてなブックマークに追加

サーバと通信するためにはjQueryのAjaxを使えばいいんだけど、
fetchっていうものがあったりして、reactとか使ってるとfetchとか使いたくなってくる。
というかむしろjQueryを使わなくなるわけなんだけど。

で、そのfetchを使ってPOSTする時にサーバ側でPOSTデータを受け取れないってことがあった。
ということで今日はそのお話をば。

2017年3月14日火曜日

golangで静的ファイルも含めたシングルバイナリを作りたいのでgo-bindataを使ってみた的なお話

  • このエントリーをはてなブックマークに追加

golangはビルドするとバイナリを一つだけ出してくれるので、諸々配布とかが簡単だから便利なわけで。
ただwebアプリとかAPIサーバを作るとかそういうときは大体設定ファイルがtomlとか別の静的ファイルで用意されてるわけで。
その場合設定ファイルとか静的ファイルとかそういったものはバイナリには含まれない。
そうするといちいちそれらもアップロードしないといけないとかでなんというかかんというか。

ということで今回はそれを解決するためにgo-bindataを使ってみました的なお話をば。

2017年3月10日金曜日

APIドキュメントというか定義はAPI Blueprintで書き、aglioならびにgulp-aglioを使ってhtml化をすると楽だよ的なお話

  • このエントリーをはてなブックマークに追加

まんまタイトル通り。
API定義は人によって色々と書き方もあるだろうし、なんならAPIクライアントを使ってそこで管理するとかそういう方法もある。
特にAPIクライアントはPawみたいな便利なものもあるわけで。
ただ便利だからこそ有料だったり、チーム間で共有するにはさらにお金が必要だったり。
そうなるとかなり面倒だし、どちらかというとリファレンスだけ管理できればいいんだけどっていうケースは意外と多い。

ということで今日はある意味省エネな感じでAPIの定義をしてリファレンスを作ろう的なお話をば。

2017年3月9日木曜日

githubのorganizationアカウントのリポジトリルールを整理してみた的なお話

  • このエントリーをはてなブックマークに追加

会社に所属していて、複数人数で作業したり、複数プロジェクトを管理してるとなるとgithubを使うわけで。
だけど気づいたら煩雑になってあっちこっちにドキュメントやらwikiやらなんやらと面倒なことになるわけで。
とはいっても自分の会社はエンジニアが自分一人だからあまり関係ないけども。
でもプロジェクトは中々な数を走らせてるので整理が大変になってきたわけで。

というわけで今回はそのリポジトリの整理とかルールとかそういうところをこうまとめた的なお話をば。

2017年2月23日木曜日

jsでimport/exportをするときには、fromに指定するのは"hoge"みたいに普通の文字列じゃないとダメだよ的なお話

  • このエントリーをはてなブックマークに追加

Reactでimport/exportを頻繁に使うことがある。
特にconfigを分けてやるみたいな。

もちろん分けてNODE_ENV=みたいな形で別々にファイルを読み出してあげればいいよね的な。
けど注意しておくことがあるので今日はそのお話をば。

Adsense