2014-01-01から1年間の記事一覧

wordpressをherokuで無料&簡単に始められないかなと思ったらほんとに出来た

はじめに herokuアカウント(addonを使う場合はクレカ登録も) 最低限のgitの知識 (なくても真似するだけで大丈夫ですがあるとよい。) があればとりあえずできます。 手順 以下のサイトを通りにやってみたら、3分くらいでできました。びっくり。demo blog.ha…

SassのMixin&includeとExtend

Sassからは完全に離れられなくなっているけれど、なにげなく使っているMixinやextend. ここでいったん整理しておくとする。 mixin & include 共通の関数のようなもの。引数も定義でき、抽象化してDRYにかけるようになる。 @mixin box_shadow($value) { -webk…

Flickr APIで著作権フリーの画像を取得

Flickr API Documentation まずはFlickrAPIについてお勉強。 Flickr Service ドキュメントめちゃ充実してるので必ず確認。 Flickraw Documentation rubyのgemはいくつかあるが一番メジャーなflickrawを使う。 RDoc Documentation こちらも各メソッドごとに詳…

topranker.tvをつくった理由(企画編)

先日, topranker.tvをリリースしました。http://topranker.tv 世界のトッププレイヤーのバドミントン動画が簡単快適に見れる、動画まとめサイトです。 せっかくなので企画の上で考えたことなどをまとめておきます。 なぜtopranker.tvを作ったのか。 僕自身バ…

さくらVPSのセキュリティ対策メモ

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…

今更git stashについて調べてみた

git

stashをメッセージ付きで残せるといいなと思いつつ調べていなかったので。 いつもの git stash これは git stash save と同義とのこと。 メッセージをつけて保存するには 簡単だった。笑 git stash save 'message' 保存したものを確認 $ git stash list stas…

railsでメジャーな画像保存用のgemを使ってみる

imageの保存について 選択肢 thoughtbot/paperclip carrierwaveuploader/carrierwave pageclipの場合 基本READMEどおりだけど作業メモとして。 手順としては、インストールは飛ばすと モデルで設定を追記 migrationを追加 formを作成 upload & done といった…

capistranoで特定のコミットまでをデプロイ

デプロイして、なんかわかんないけど挙動が変でとりあえず前のバージョンに戻したいなってときがあったんですが、capistranoはもちろん対応していました。 cap -S revision=XXXXXXXXXX production deploy あんまり使わないけど一応メモ。