2008年11月13日
[開発生活]ぐるなびの情報を元に宴会案内を作成するサービス
いよいよ忘年会シーズン到来ですね。
毎年毎年、忘年会の案内がPDFやエクセルでメールされてくるわけですが、
地図のイメージやら店舗情報を半自動的で挿入して
PDFとかにしてくれるサービスがあったら
それなりに需要があるのでは?という思いから作ってみました。
宴会案内作成君β
PDFを作成したらファイル→保存でローカルPCに保存して使います。
今回もRubyで作ってみました。
PDF作成部分はprawnというモジュールを使いました。
作成者の方感謝です。簡単に使えて助かりました。
ただ、このモジュール、pngとjpgは挿入することが出来るのですが
gifは挿入することができませんでした。
それに気づくのに時間がかかったのと
Google staticmapがgifを返却してくるので
ImageMagickとかで、変換しないと駄目かな・・・とか思っていたのですが
Google staticmapにformat=pngとかパラメータを追加すると
指定した形式で返却されることに気がついて、サクッとできました。
本当はもう少しデザイン凝ったり
作成したPDFを一意のURLで呼べるようにしたり
作りこみたかったのですが、今月末の勉強会の準備もしなければいけなくなり
きちんと対応できる時間がないため
実用できるレベルじゃないことは重々承知で、まずは出してみました。という状態です。
いじょ
西東社
売り上げランキング: 48498

すごい本!
え?! 飲み会ってビジネスに役立つんだposted by 2ca3 at : 01:34 | コメント (0)
2008年11月12日
[日記]麺屋 臥龍
三軒茶屋にある「麺屋 臥龍」というラーメン屋に行った。
http://ramendb.supleks.jp/shop/7905
めちゃくちゃ美味しかった。
更に煮玉子は今まで食べた、どのラーメン屋よりも美味しかった。
夜しかやっていないのが残念ですが、また近いうち行こうと思う。
・・・しかし、ここ数年ラーメンばっか食べてるな。
posted by 2ca3 at : 12:55 | コメント (0)
2008年11月10日
[日記]レッドクリフ
posted by 2ca3 at : 23:49 | コメント (0)
2008年10月25日
[開発日記][ruby]atomutilでmixiに投稿してみた
個人的なプログラムで、atomutilを使ってmixiに投稿。
#!/usr/local/bin/ruby
require 'rubygems'
require 'atomutil'
config = {:username => 'ユーザ名', :password => 'パスワード',
:member_id => 'メンバーID'}
auth = Atompub::Auth::Wsse.new :username => config[:username],
:password => config[:password]
client = Atompub::Client.new :auth => auth
service = client.get_service 'http://mixi.jp/atom/diary/member_id=%s'
% config[:member_id]
collection_uri = service.workspace.collections[0].href
entry = Atom::Entry.new(
:title => 'これはタイトルです',
:updated => Time.now
)
entry.summary = "これは本文です"
puts client.create_entry collection_uri, entry
簡単簡単。
と思ったらパーマリンクのURLの他に
「Bad Content Type: application/atom+xml; charset=utf-8」ていうレスポンスが返ってくる。
投稿自体はうまくいっているようなんだけど。
entry = Atom::Entry.new( :title => 'これはタイトルです', :updated => Time.now, :content => Atom::Content.new do |c| c.type = "html" end )みたいな指定をしてもエラー内容は変わらずに 投稿はうまく行ってるんだよなあ。
posted by 2ca3 at : 00:54 | コメント (0)



