Twitter投稿をデータベースアプリケーションで自動化するこの広告は、90日以上更新していないブログに表示しています。1600件程度の自由形式なテキストデータを都度grepして分類・集計するのは限界だと思いました。Twitter上のテキストデータをマスタとするのではなく構造化されたデータベースをマスタとして扱い、そこから集計をかけたりtwitterに投稿したくなりました。要するに、合唱音源の新着情報専用のtwitterクライアントを作る事にしました。分類や複雑な条件の検索に強いRDBMSを使い、どこからでも投稿できるようWebアプリケーションとします。この程度の用途ならVPSで十分?MicrosoftのVPSがありますか?ありませんよね。Recordを使ってみたかったという理由でRailsを採択しました。CSSはプリプロセッサ(Sass)を使います。SassとSaaSって紛らわしい。6.5さすがにIISでRailsは修羅の道と判断しUNIXを選択。Dockerみたいなオシャレな方法は使いません。OneNoteにサーバ構築の秘伝のタレが溜まっていきます。しばやん雑記TypeScriptCoffeeScriptで十分?それはMicrosoftが作っていますか?作っていませんよね。同様の方法でRailsのProduction環境を立ち上げます。以下を見ながらWebサーバをWebrick→Apacheに変更。Overflowまた、メモリが足りなくて後述のAssetCompileが落ちてしまったので、下記方法でSwap領域を作っておきます。blog.hereticsintheworldアプリケーションの開発DB設計は下記の通り、シンプルなm対n構造を用います。記述するだけのシンプルな記法でこういったリレーションが利用できます。いうのがActiveRecordを使いたかった理由です。:tweet_detailend↑こうするだけで、↓こういう事ができます。%>RailsAdminバックエンド画面は少々作りこむ必要があるのですが、とりあえず最低限のものを自動で作ってくれるRailsAdminを導入。EasyRamblerails_admin自体をカスタマイズしていく方法もあるようですが、下記のようにあまり使いやすいとは言えません。hamlという謎の記法を覚えなければ容易に手を付けられないようです。GitHubとりあえず、そのままにして使います。いう名前そのまんまのgemがあり、こちらを用いると簡単にtwitter投稿機能を実装することができます。EasyRamblewheneverデータベースに登録した内容を常に確認し、指定した時間に投稿するタスクスケジューラが必要です。