teppeilog

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

Mac Blu-ray Player はまだ買うな

leave a comment

MacでBlu-ray環境が整った・・・というにはBlu-rayが再生できないとですよね。Macでは長らくBlu-rayを再生する方法がなかったのだけど、昨年ついにプレイヤーが登場しました。

http://jp.macblurayplayer.com/

いまのところ選択肢はこれしかないようです。
しかしこれを購入してみたものの、、、ブルーレイレコーダなどで作成したBlu-rayは再生できないことが判明しました。実家から送られてきた水曜どうでしょうの最新版がMacでみれないよ。。もちろん市販されている映画などのBlu-rayは再生できるので、それが目的の人は購入しても問題ありません。

実際の再生はというと、初期のMacBook Airなどではパワーが足りずブチブチきれて、最終的にはフリーズ。CPUはIntelCore2Duo2.4GHz以上が推奨とのこと。MacBook Pro(Late2008)にライセンスをいれかえて再生したところ、こちらは途切れずに再生できました。

ちなみにブルーレイレコーダで作成したBlu-rayが再生できない件についてサポートに問い合わせてみましたが、現在海外の開発元に確認をとっているらしいです。期待。。。

このエントリーをはてなブックマークに追加
はてなブックマーク - Mac Blu-ray Player はまだ買うな
Share on Facebook

Written by teppei

1月 21st, 2012 at 9:32 am

Posted in レビュー

Tagged with

MacにおけるBlu-ray環境

leave a comment

MacでBlu-ray環境ってあまり聞かないですよね。というのもジョブズがBlu-rayを嫌っていたらしく、今後もMacBookなどにドライブが搭載されることはおそらくないでしょう。ハードディスク安いんだから買い足せばいいじゃんという話もありますけど、20GBぐらいの頻繁に見ないようなデータをさくっと保存するにはBlu-rayがいいだろってことで、以下を購入。

MacはBlu-rayドライブのマウントはできるので、そのままでもデータを書き込めますが、念のためライティングソフトも購入。

BD-Rも安くなりましたね。一枚100円以下。

データの整理もできて満足満足。

このエントリーをはてなブックマークに追加
はてなブックマーク - MacにおけるBlu-ray環境
Share on Facebook

Written by teppei

1月 21st, 2012 at 4:32 am

Posted in レビュー

Tagged with

whenever の使い方

leave a comment

Railsアプリケーションで定期的に何かを実行したいという場合、wheneverを使用するという選択肢があるかと思います。wheneverは要するにLinuxのcronの設定をrubyから行えるというもの。environment.rbの設定も引き継いだrubyスクリプトを実行できるので、DBへのアクセスも簡単。

まずはインストール。

sudo gem install whenever

Railsディレクトリで

wheneverize

を実行すると ./config/schedule.rb が作成される。このファイルにcron設定を書く。

schedule.rbの中には書き方のサンプルがあるので多分大丈夫。たとえば sample.rb ってスクリプトを1時間毎00分に動かしたいときは

every 1.hours, :at => 0 do
  set :output, {:error => 'log/error.log', :standard => 'log/cron.log'}
  runner './sample.rb'
end

runner は ./script/runner のこと。

cron設定を反映するには

whenever --update-crontab

内容を確認するには

crontab -l

logをみて No such file or directory のエラーが出ている場合、runnerに書かれてるrubyのパスが間違っている場合があります。デフォルトが #!/usr/bin/env ruby となっているので、環境に合わせてパスを修正する必要があります。

このエントリーをはてなブックマークに追加
はてなブックマーク - whenever の使い方
Share on Facebook

Written by teppei

1月 12th, 2012 at 3:55 pm

Posted in プログラミング

Tagged with ,

あけましておめでとうございます

leave a comment

本年もよろしくお願いいたします。

昨年は激動の一年でした。ブログに対してアウトプットできておりませんが、やることはやってます。

このエントリーをはてなブックマークに追加
はてなブックマーク - あけましておめでとうございます
Share on Facebook

Written by teppei

1月 5th, 2012 at 11:49 am

Posted in 未分類

iPhoneでmixiにOAuth認証のサンプル

leave a comment

随分と前になるけれど、mixiが個人にもAPIを公開しました。
iPhoneアプリの場合だと、公開された中のmixi Graph APIを使用する形になり、このAPIが提供する機能を使用するにはmixiに対してOAuth認証を行って、アクセストークンを取得する必要があります。

で、アクセストークンを取得するまでを作ってみた。githubに公開してます。
mixiOAuth

ユーザに認可させる部分はUIWebViewで。UIWebViewのDelegateでレスポンスのURLをつかまえて、クエリからAuthorization Codeを取り出します。そしてHTTPURLConnectionでPOSTし、レスポンスをjson frameworkを使ってparse、リフレッシュトークンとアクセストークンを取得します。

コードはなるべく"iOS開発におけるパターンによるオートマティズム" (木下 誠)にのっとって書いてるつもりなんだけど、まとまらないなぁ難しい。

このエントリーをはてなブックマークに追加
はてなブックマーク - iPhoneでmixiにOAuth認証のサンプル
Share on Facebook

Written by teppei

4月 27th, 2011 at 11:04 pm

Posted in プログラミング

Tagged with ,

ツーリスト

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を借りてまずしたこと

leave a comment

さくら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 ,