teppeilog

ちょっとずつエンジンかかってきた

ツーリスト

leave a comment

アンジェリーナジョリーとジョニーデップ、2人の魅力満載でした。

このエントリーをはてなブックマークに追加
はてなブックマーク - ツーリスト
Share on Facebook

Written by teppei

3月 8th, 2011 at 5:05 pm

Posted in 映画

雪だー

leave a comment

神奈川県でも雪が降っております。

正直、北海道から上京してきた僕に感動はありません。

雪の日に傘をさすという習慣がなかったので、上京一年目に雪が降ったとき、僕はびしょ濡れになりました。

あれから10年近く経つのか。。。



このエントリーをはてなブックマークに追加
はてなブックマーク - 雪だー
Share on Facebook

Written by teppei

2月 11th, 2011 at 1:34 pm

Posted in 未分類

GoogleにClientLoginしてみる

leave a comment

GoogleのAPIを使用するためにClientLogin処理、C2DMを使ってみたいのでRubyで実装してみました。ClientLoginで取得するのは他のサービスを使うために必要なAuthのパラメータなので、それを取り出す。

require 'net/https'
require 'uri'

auth_hash = Hash.new

url = URI.parse("https://www.google.com/accounts/ClientLogin")

https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
https.verify_mode = OpenSSL::SSL::VERIFY_PEER
https.verify_depth = 5

req = Net::HTTP::Post.new(url.path)

req.set_form_data({
:accountType => 'HOSTED_OR_GOOGLE',
:Email => 'hogehoge@gmail.com',
:Passwd => 'hogehoge',
:service => 'ac2dm',
:source => 'hogetest'
})

https.start do
  res = https.request(req)
  if res.code == "200"
    res.body.split("\n").each do |data|
      key,value = data.split("=")
      auth_hash[key] = value
    end
  end
end

print auth_hash['Auth'] # => 必要なAuth
このエントリーをはてなブックマークに追加
はてなブックマーク - GoogleにClientLoginしてみる
Share on Facebook

Written by teppei

2月 4th, 2011 at 2:30 pm

さくらVPSを借りてまずしたこと

4 comments

さくらVPS借りました。ある意味仕方がなく。色々使う前にいじってみるさ。
いじりはこの辺を参考にしました。

Read the rest of this entry »

このエントリーをはてなブックマークに追加
はてなブックマーク - さくらVPSを借りてまずしたこと
Share on Facebook

Written by teppei

2月 1st, 2011 at 12:59 am

Posted in ネットワーク

Tagged with , ,

ziprubyでディレクトリごと圧縮

leave a comment

RubyでZipを作成する方法はざっと調べた限りziprubyとrubyzipあたりが使われているっぽい。とりあえずziprubyをチョイスして、ディレクトリを含めた圧縮を実装。

Read the rest of this entry »

このエントリーをはてなブックマークに追加
はてなブックマーク - ziprubyでディレクトリごと圧縮
Share on Facebook

Written by teppei

1月 20th, 2011 at 3:50 am

Posted in プログラミング

Tagged with ,

RailsでXMLをBuilderすると日本語が文字参照になる対策

leave a comment

RailsでXMLを生成・出力するので Builder::XmlMarkup を使ってみたんだけど、日本語が文字参照になっちゃって使い勝手がよくない。ちょっと調べてみたらStringクラスのto_xsメソッドが原因のよう。そこでto_xsメソッドを例えばenvironment.rbでオーバーライドしちゃう。

class String
  def to_xs
    ERB::Util.html_escape(self)
  end
end

今のところ問題はない。

このエントリーをはてなブックマークに追加
はてなブックマーク - RailsでXMLをBuilderすると日本語が文字参照になる対策
Share on Facebook

Written by teppei

1月 18th, 2011 at 3:43 pm

Posted in プログラミング

Tagged with ,

初詣

leave a comment

あけましておめでとうございます。
今年もよろしくお願いいたします。

「初詣」と変換しようとするとまず「発毛で」が候補にでるMacから新年のご挨拶です。

初詣行ってきました。今年は近所と川崎大師。

近所の神社にはゆく年くる年を見つつ1月1日に日付が変わってから家をでました。既に神社には行列。結局30分くらいまったかな。なぜヤンキーは初詣とか好きなんだろう。

川崎大師はサラリーマンが働き始めの1月4日。それでも人は沢山いました。屋台の串焼きで牛タン串食べたけど・・・牛タンは薄く切ったほうが美味しいね。

両方でおみくじ。吉と大吉。商売は両方とも良かったです。頑張っていこう。

このエントリーをはてなブックマークに追加
はてなブックマーク - 初詣
Share on Facebook

Written by teppei

1月 18th, 2011 at 3:27 pm

Posted in おでかけ

2010年も終わります

leave a comment

今年は

・病気がちだった

・太った

・引っ越しした

です。

毎年言ってるかもしれないけど、2011年はブログかけたらいいなぁ。

このエントリーをはてなブックマークに追加
はてなブックマーク - 2010年も終わります
Share on Facebook

Written by teppei

12月 31st, 2010 at 7:38 pm

Posted in 未分類

Ruby開発環境をLeopardからSnow Leopardへ変更したときにはまったこと

leave a comment

いまさらながらLeopardからSnow Leopardへアップグレードしました。最近はRuby..Ruby…な案件が多いのでRuby開発環境必須。

OSのアップグレード自体はクリーンインストールしてTime Machineバックアップからデータを移行することで簡単にできました。楽でした。しかしMacPortsは引き継げないようなので削除して再インストール。あと必要そうなmysql5とかモロモロいれる。

そしてRuby。MacにはRuby1.8.7がすでに入っていて、あとはgemでrailsとかsequelとかいれるだけと思っていたのに問題発生。gemのmysqlが全然動かない。それまでに作ったスクリプトからSequel使ってDBにアクセスしようとするとアウト。何度もインストールしてはアンインストールして・・・を繰り返してアウアウアー。さすがにちょっと分からないと思って、検索したらありがたいことにこのページに原因が。gemのmysqlだけは例外的なインストールをしなくちゃいけないらしい。

sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/opt/local/bin/mysql_config5

上記でgem mysqlいれてSequel使ってみたらいけました。

このエントリーをはてなブックマークに追加
はてなブックマーク - Ruby開発環境をLeopardからSnow Leopardへ変更したときにはまったこと
Share on Facebook

Written by teppei

4月 9th, 2010 at 2:09 pm

Posted in プログラミング

Tagged with ,

Appleという会社

leave a comment

iPad発表につづき、iPhone OS 4.0の発表。

バグはともかく製品としての完成度は段違い。それなのにこのスピード感。きっと従業員がAppleを本当に好きなんだろうなって思う。そうじゃなきゃ今のAppleが出す製品の世界に対する影響力が説明できない。以前勤めていた会社じゃ、自分がたずさわった製品を買わないと公言する人いたから。。。自分の会社の製品を心から愛せないと良いモノって作れないだろうし、そういう製品だからこそ愛されるんだろうな。

でもApple怖い。AdobeがCS5(もうすぐ発売)に搭載する目玉機能の一つ「Packager for iPhone」を潰しにきました。このタイミングで。Appleは完全にAdobeを切りたいんだね。Flashが嫌いなんだね。

このエントリーをはてなブックマークに追加
はてなブックマーク - Appleという会社
Share on Facebook

Written by teppei

4月 9th, 2010 at 1:51 pm

Posted in 未分類

Tagged with ,