Inside PRESSBLOG

PRESSBLOG / Instagram / SNS マーケティングとか

Developer-Ruby on Rails

Linuxディスク使用量を100%から40%まで減らした

こんにちは、PRESSの開発統括をしているさいぬ(sainu_____)です。 今回は、EC2インスタンスのディスク使用量が100%になり、サーバーが落ちてしまったので、その時に施した対応についてまとめたいと思います。 状況把握 とりあえずディスク使用量を df コマ…

Railsのパフォーマンスチューニングしたらトップページの速度が100倍になった。

皆さん、こんにちは。 見習いエンジニアのkey(id:key_libres)です。 Twitterもやっているのでぜひフォローして下さい→@key___sn 先日、PRESSブログにおける未ログイン時のトップページをリニューアル致しまして、その際レスポンスが異常に遅かったり、サーバ…

Railsではてなブログみたいにユーザー毎のRSS実装した

PRESSブログ内でRSSフィードを実装しました。 ↓RSSフィード例 https://pressblog.me/users/pressblog/rss ↓RSSフィードドキュメント 更新フィード | PRESS 仕様 ユーザー毎にRSSフィードを作成する 新規投稿 or 記事更新をしたら、RSSフィードを生成しなおす…

ユーザーの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日)作成されたユーザー…

© DESSART & Co.