tumblr

tumblr(タンブラー)は、メディアミックスブログサービス。ブログとミニブログ、そしてソーシャルブックマークを統合したマイクロブログサービスである。アメリカのDavidville.inc(現: Tumblr, Inc.)により2007年3月1日にサービスが開始された。

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

アジャイルサムライ読んだ

今更ながら読んだ。オライリーのHeadFirstシリーズみたいな感じの軽い語り口なので読みやすかった。自分なりにこの本から学ぶことが出来たと勝手に思っていることを2つ。 スコープを『決める』ということ 僕は自分で趣味開発とかすると、大抵破綻する。 趣…

githubのプライベートリポジトリのbasic認証をtokenで置き換え

githubのプライベートリポジトリにあるコードをcapistranoでデプロイしようとした時、httpsでコードをcloneしようとしたのだけど、その時にユーザー名とパスワードをプロンプトで入力しても以下の様なエラーが出た。 fatal: could not read Username for 'ht…

GitLab6.4をCentOS5.5にインストールした

インストール用のchefクックブックが公式から出てたりいろんな環境でインストールした例があったりして楽に構築できると思ってたらそんなことはなかった。多分CentOS5系に入れたからなんだろうと思うけど。全部まとめる気力もログも残っていないが、ハマリポ…

キー一覧を見るためにmemcached入門

memcachedを使う場合、多くはアプリケーションの言語ごとにあるクライアントを使ってgetとかsetをすると思う。telnetで直接memcachedプロトコル使うのはキーの一覧が見たいとかデバッグ時くらいだと思う。そのデバッグ時も言語ごとのrepl使うほうが早かった…

RailsでもLTSVを出力したい!

railsのlog/production.logでは主に以下のようなログが吐かれる 'Started GET "/" for 127.0.0.1 at 2014-01-20 20:46:30 +0900'というような感じのアクセスログっぽい奴 Rails.loggerを自分でアプリ内から叩いて出したログ 後者は前に書いたように、Rails.l…

bundlerでもオプションを指定したい

通常gemで何かをインストールする際、gemのビルドオプションが必要などといった場合には以下のようにする gem install charlock_holmes --with-icu-dir=/path/to/installed/icu4c で、これをbundle installする時はbundle install というようにしてもうまく…

rails4におけるTaggedLoggingの謎

rails3.2からTaggedLoggingという機能が追加された。 その名の通り、ログにタグをいれられる。taggedメソッドにブロックを渡すと、そのブロック内でのみタグが出力される。 また、push_tagメソッドを使えばそれ以降もタグが出力され続ける。 Rails.logger.ta…

railsのログフォーマットを変更する

railsのloggerが良く言えばミニマル、悪く言うとログとしての機能を満たしてないんじゃないのってくらい貧弱なので、ログのフォーマットを変えようとおもった。 環境はruby2.0.0-p247, rails4.0.0 Rails.loggerの継承元 デフォルトのrailsのloggerは以下のよ…

HTTPのヘッダーに入れる時刻を出力・パースする

HTTPのレスポンスヘッダに入れる「Date」は、RFC2616のHTTP Dateの中で以下のように定められている. HTTP/1.1アプリケーションは、HTTPに関するあらゆる日付フォーマットを「RFC 1123形式」にて生成しなければならない。 全ての日付、及び日付に関係する全て…