ユーザーの1クリックで2000レコードINSERTするアクティビティ通知機能を作ったメモ

経緯 ブログサービス ( https://pressblog.me/ ) を運営していて、通知機能を開発することになりました。 通知機能の仕様 「いいね!」を押したらフォロワーに通知 コメントしたらフォロワーに通知 フォロワーは現在、最大で2000人程度 すべてのログイン済み…

Railsで関連レコードの条件付き集計を行う

ブログサービスを作っているときに、1ユーザーあたりの投稿数(公開済み記事のみ)を取得したいというときに便利なgemがあったのでご紹介します! 環境 $ rails -v Rails 4.2.5 目的 Railsで関連レコードの条件付き集計をしたい。 DB user と post が1対多…

Railsユーザーなのに、まだstrftime使っているの?と思っていたら Rails の DATE_FORMATS でハマった話

TL;DR strftime はクソ DATE_FORMATSは型ごとに設定する必要がある DATETIME型のデータは Time::DATE_FORMATS[:ymd] = ("%Y年%m月%d日") DATE型のデータは Date::DATE_FORMATS[:ymd] = ("%Y年%m月%d日") 前提 以下、今日(2016年10月23日)作成されたユーザー…

スライド、各種情報まとめ!ServerlessConf に行ってきた

LINE NotifyとIFTTTを使ってお手軽に作業の自動化をしてみた

jekyll のローカル環境構築方法

非エンジニアでも超手軽にサイト公開できるjekyll nowを使ってみた

tmuxの導入方法と基本的な使い方

【動作GIF付き】僕を Vim 中毒にしたデフォルトコマンド5選

ある日突然インフラを任されることになった人のための障害対応、パフォーマンス改善の基本

ブラウザから手軽にPHPの正規表現チェックをする

Heroku+HubotでSlack連携するbotを作る

LINEbotがリリースされたのでherokuで誰よりも早く俺だけのりんなといちゃいちゃしてみた(所要時間40分)

スレーブサーバーを複製する方法

PUSH通知サービスのParse.comがサービス終了したのでOneSingalを使い始めた話

MySQLのレプリケーションを用いてマスターサーバーを無停止でバックアップする

MySQLを多重起動する方法