rails
Flickr API Documentation まずはFlickrAPIについてお勉強。 Flickr Service ドキュメントめちゃ充実してるので必ず確認。 Flickraw Documentation rubyのgemはいくつかあるが一番メジャーなflickrawを使う。 RDoc Documentation こちらも各メソッドごとに詳…
rootログインを禁止 rootを禁止 # vi /etc/ssh/sshd_config PermitRootLogin no sshを再起動 # service sshd restart logwatchでレポートログを送る 設定ファイルを変更。 # sudo vim /usr/share/logwatch/default.conf/logwatch.conf MailTo = hogehoge@gma…
imageの保存について 選択肢 thoughtbot/paperclip carrierwaveuploader/carrierwave pageclipの場合 基本READMEどおりだけど作業メモとして。 手順としては、インストールは飛ばすと モデルで設定を追記 migrationを追加 formを作成 upload & done といった…
まずは rbenvと必要なものをインストール。このころはさくっと終わると思っていました。。 brew install rbenv ruby-build rbenv-gem-rehash readline で、rubyをinstallしようとしたが失敗。 takayukishimizu-no-MacBook-Pro:trabby takayuki$ rbenv instal…
fluentdで吐いたデータをmongoDB用のormを使って扱いたいので準備をしていきます。 ORMは Mongoid: Home http://mongoid.org/en/mongoid/index.html MongoMapper http://mongomapper.com/ あたりがメジャーらしいですが、MongoManagerは以前使ったことある&…
今更さわりだしたfluentdですが、簡単に導入まわりをまとめておきます。 rails上でない場合はライブラリは変わりますが、やることはほとんど同じだと思います。 fluentd+railsを動かすまでの手順 fluentd+railsを最短で確認するためは以下のステップが必要で…
kaminariって? amatsuda/kaminari https://github.com/amatsuda/kaminari ページングの実装をやってくれるgemです。 例えばこんな感じのものです。 自前で作ったこともありますが、最後のページのとき表示を変えるとか、ページ数が多いときは省略表示にする…
brakemanっていうセキュリティチェックのgemを使ってみた。 Brakeman - Rails Security Scanner http://brakemanscanner.org/ gem install brakeman でインストールして、既存のrailsプロジェクト直下で brakeman とするだけで、簡単なレポートが表示されま…