Elvuel

善战者无赫赫之功

  • Home
  • Atom
  • About Elvuel
« Previous 1 2 3 4 Next »

ruby rmagick 生成DM

辛卯[兔]年 三月廿五

本月的DM手册的生成,到今天结束。高兴的是DM版式总算是确定了,相关的程序不用再做频繁的调整;以后生活就轻松了。

贴几张DM中生成的图上来:

DM目录彩色 DM目录黑


附: dpi和像素、厘米、英寸之间的关系和换算

1 厘米 =0.3937 英寸 1 英寸=2.54 厘米 1点 = 1/72英寸

photoshop中两种分辨率换算 72像素/英寸=28.346像素/厘米 300像素/英寸=118.11像素/厘米

像素不能直接换算成英寸、厘米, 要在dpi下才能换算 一张1024*768像素的图片在300像素/英寸的dpi下打印出的大小就是 3.413英寸*2.56英寸

1024像素=3.413英寸=8.67厘米 (在300像素/英寸的dpi下) 21cm×29.7cm,300DPI的图片,用像素表示的话,是多少乘以多少? 1厘米 = 0.393700787 英寸 21*29.7cm=8.267716527*11.6929133739英寸 每英寸300点 =(8.267716527*300)*(11.6929133739*300)=2480*3508点

ruby代码 毫米在300DPI下 转为像素值: def dpi(mm);mm / 10.0 * 118.11;end

read more >>

Tags: ruby rmagick   Posted in Ruby & Rails

转-Method triggers:instead before after

庚寅[虎]年 腊月廿二

原文:http://snippets.dzone.com/posts/show/3620

class Object

 def self.__rules__
 # container for defined rules, each item is:
 # [class, event_name, method_name, alias_for_original_method, caller, comment]
 @@rules ||= []
 end

 def self.__create_rule_instead( method, comment = '', &block) # creates and returns new rule
 b_id = "%04x" % block.object_id
 old_method_n

read more >>

Tags: ruby redefine   Posted in Ruby & Rails

Ruby汉字转拼音gem发布

庚寅[虎]年 腊月初一

前话:原本hz2py是elvuel blog上开发使用的插件,初始考虑不多也没有以gem发布。

今天有事请假在家,闲下来,上了github关闭了汉字转拼音(hz2py)repo打开的issue。(打开有段时间了未能及时响应,望请多多谅解)花点时间build一个gem,同时修正了在ruby 1.9版本下的编码问题。

具体使用详见github readme.

GitHub: https://github.com/elvuel/hz2py

RubyGems: https://rubygems.org/gems/hz2py

read more >>

Tags: ruby rails 汉字转拼音   Posted in Ruby & Rails

淘宝ruby sdk2非正式发布于github

庚寅[虎]年 八月廿九

从post'淘宝开放平台ruby sdk2'文章后,qq跟gmail里面有多人询问在哪里可以获取使用。

最近没有什么精力跟兴趣去完成后续的工作,要等正式发布不知道什么时间。

去掉杂杂未完成的东西,先放出源码(可正常使用)存于github http://github.com/elvuel/tb_ruby_sdk 具体使用请看README

国庆假期跑来武汉,整个城市就是个大工地,出门就是吃灰尘。人肺跟吸尘器的功用等同。

Tags: 淘宝开放平台 ruby sdk   Posted in Ruby & Rails

淘宝开放平台ruby sdk2

庚寅[虎]年 八月初六

淘宝开放平台ruby sdk2

上一个版本的ruby sdk是去年在武汉完成的,初衷是利用淘客接口,在自己淘东西的节约点money。同时也用asp,rails各实现了一个淘客系统。

在完成最初版本的sdk后,有很长一段时间就没再关注开放平台。这次回上海,在不久前拜访以前的一位老总,聊到淘宝的第三方应用及服务的话题。之后再看了open平台,已于去年年底api已升级到2.0。

开发平台的文档以及一些帮助,也有了一定完善,不过从我个人角度看来,还是做得不够好。最起有码一点来说(虽然许多人还有我来说,这可能不影响操作结果),测试数据信息这块还是很欠缺,各个api在开发测时的时候,应说明使用哪些测试数据(这些值可以是固定的),可以得到正确或异常等诸如此类的结果。这样,先不说对于运行应用测试示例代码有益处,不过,对于新上手开发者,可以节省很多不必要浪费的时间。也许有人会说open提供了各种语言工具的sdk,但这是两码事!Open平台集思广益--借他山之石攻玉。虽然一些isv能够获取一定利益,但最终还是为了淘宝自身能更好的向前发展,开放平台等于多了一条渠道来跳过或解决可能存在或已存在的瓶颈。信息越能细致化,就越有可能引来更多的接入。

上面罗嗦了些:)接回正题,这两天在原有的ruby sdk基础上对应api2.0做了升级调整。
转为简版(个人称为:骨架版),以下是任务安排(个人提醒):
1。删除所有测试用例(已完成)
2。重定义api加载格式(已完成)
3。删除所有DataObject(已完成)
4。删除所有对xml,json的解析(已完成)
5。重定义DataObjet(简版不处理)
6。对返回信息(xml格式)改由nokogiri进行解析(原版本使用hpricot),转为对应的DataObject(简版不处理)
7。整合错误自查手册(简版不处理)
8。创建新的测试用例(简版不处理)

read more >>

Tags: 淘宝开放平台 ruby sdk   Posted in Ruby & Rails

« Previous 1 2 3 4 Next »
  • Search

  • Categories

    • Ruby & Rails
    • Jobs
    • Uncategorized
  • Recent Posts

    • Prawn使用Annotation坐...
    • ejabberd mod_archive
    • Capybara get session in ...
    • Juggernaut & Rails
    • RottenEgg发布
    • ruby rmagick 生成DM
    • ActiveResource for no r...
    • Rails生成Model文档
    • 转-Method triggers:inst...
    • 招聘-Ruby on Rails软件...
  • Links

    • RailsCasts
    • The Ruby Reflector
    • Alltop Ruby
    • Command Line Refer
    • Ruby Code Snippets
    • GitHub
    • API Dock
    • OpenSourceRails
    • RailsPlugins
    • RailsLab
    • 15DaysOfJQuery
  • Archives

    • 2012年(1)

    • 2012年01月(1)
    • 2011年(10)

    • 2011年12月(1)
    • 2011年11月(1)
    • 2011年08月(2)
    • 2011年04月(2)
    • 2011年03月(1)
    • 2011年01月(3)
    • 2010年(27)

    • 2010年12月(1)
    • 2010年11月(2)
    • 2010年10月(4)
    • 2010年09月(7)
    • 2010年08月(1)
    • 2010年07月(5)
    • 2010年06月(1)
    • 2010年04月(6)
    • 2009年(13)

    • 2009年10月(1)
    • 2009年05月(2)
    • 2009年04月(1)
    • 2009年03月(2)
    • 2009年02月(7)
    • 2008年(19)

    • 2008年08月(1)
    • 2008年07月(1)
    • 2008年06月(1)
    • 2008年05月(3)
    • 2008年04月(1)
    • 2008年03月(2)
    • 2008年02月(10)

Copyright © 2010 elvuel.com Powered by Elvuel.