2016年11月2日水曜日

React-Reduxを使ったWebアプリをサーバサイドレンダリング(SSR)するには、こういう風にしたらいいんじゃないか的なお話

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

React-Reduxを使った開発でのディレクトリ構成をどうしたらいいのか的なことから、こうやって組んだらいいんじゃないか的なお話ということで、前回つらつらと書いたわけだけど。
これはクライアント側のjs単体で動くわけだから細かいことを気にする必要がなかったからよかったが、SNSにシェアしたときにOGPが設定されないと困るわけで。
というのもfacebookやtwitterのbotがjsをレンダリングすることができないから。
ちなみにgoogleはちゃんとjsをレンダリングしてクローリングしてくれるからSEOとかは問題ないわけだけど、たまにSEOのためにSSRをしないとって言っている人がいるのは個人的に謎。

ということで今日はOGPに対応するためのサーバサイドレンダリング(SSR)をするにはこういう感じがいいよ的なお話をば。

2016年10月17日月曜日

SESのSES関連のAPIを使うときにこれは古いから使わない方がいいよ的なお話

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

まんまタイトル通り。
ドキュメントを見てたら書いてあったので、今日はその紹介をば。

2016年10月15日土曜日

redisでset->zsetのコピーだとか、zset->zsetのコピーだとかをLuaスクリプトでやろう的なお話

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

redisを使うと色々と便利なわけで。
特にzsetとかはscoreで自動的にソートしてくれるし取り出しやすいし。
あと集合演算とか。

けどそんな中でもちょっと物足りない機能とかあるわけで。
特に集合演算はもちろん同じ型でないとできないからちょっと面倒だしなぁと。
それにzset型はdiff(差集合)ができないわけで。

で、それを解決するには値をそのままに、zsetをset型にしたいとか、set型をzset型にしたいとかそういうことがあるわけで。
ということで今日はそのお話をば。

2016年10月14日金曜日

redisのzset型で差集合演算を行いたい的なお話

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

redisを使ってると便利なわけで。
特に用途として重要になってくるのが、set型やzset型の集合演算。

ただ面倒なことにzset型は差集合演算をすることができないけど
差集合は地味に必要となってくるので今日はそのお話をば。

2016年10月13日木曜日

lambdaでSESのverify状況を調べるためにgetIdentityVerificationAttributesを使って検証する的なお話

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

lambda(node.js)を使ってSESのEメール検証(verify email address)を行う的なお話ではSESのEメール検証を行うっていう話だけど、特定のEメールが認証されているかどうかがわからない。
なので今日はそれをやろうという感じ。

っていうことでEメールが検証されているかどうかを確認するためのlambda関数のお話をば。

2016年10月10日月曜日

googleアナリティクスの「ユーザー属性とインタレスト カテゴリに関するレポート」はちゃんと有効化しましょう的なお話

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

googleアナリティクスを入れて色々と見る人は多いと思うんだけど、
実は初期設定で設定されない項目として「ユーザー属性とインタレスト カテゴリに関するレポート」っていうのがある。

これは何かというとユーザの性別とか年齢とか、何に興味があるのかっていうのが取れる内容。
自分が運営しているサイトとかではあまり意味がないんだけど、
普通のブログとかだったら何歳ぐらいの人が多いからこのネタ書いた方がバズるだろうとかわかるので便利かと。

っていうことで今日はそのお話をば。

2016年10月7日金曜日

phpで配列が連想配列なのかそうでないのかを確認したい的なお話

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

あまりないけど、phpで配列が連想配列なのかそうでないのかを確認したいときがある。
ということで今日はそのお話をば。

2016年10月5日水曜日

Sublimegitを使っていて突然「You really shouldn't push a detached head」っていうエラーが出た的なお話

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

とりあえずタイトルのように、
sublimeのgitプラグインを使ってたら「You really shouldn't push a detached head」ってエラーが出た。
pushもpullもcheckoutもできない状況でどうしよう的な。

ってことで、今日はそれを解決するには的なお話をば。

2016年9月27日火曜日

Immutable.jsを使ってReactで入れ子になってるstate更新をするとかそういったときに楽しよう的なお話

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

Reactを使っていると頻繁に発生するstateの更新。
もちろん単純にthis.setState(obj)とかやってあげればいいわけだけど、
objが入れ子になっている中での深い階層の一部を変更したいとかそういう場合はかなり面倒。

ということで今日はImmutable.jsを使えばこれはかなり楽になるよというお話をば。

2016年9月21日水曜日

AWS Certificate Managerでサブドメインを指定するときに注意すること

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

Certificate Managerはすごく便利なわけで。
AWSでHTTPSが完結するし、ワイルドカードが指定できるからどのドメインでもいけるわけだし。
ただそこで注意しないといけないこととしてはドメインの指定の仕方。

ってことで今日はどうやって指定したらよいのか的なお話をば。

Adsense