第36个标记 » 一技之长

喜马拉雅的天空

存档: 一技之长

好消息,Blackberry开发文档基础篇发布。

经过前期在3个位置的调查,最终选用PDF作为文档格式。

直接点击下面下载。

 

下载基础篇

 

非常感谢大家的参与。任何问题和我联系。

Confach发表于 July 28, 2008 4:59 pm | 留言 |一技之长 

谈解决方案

我怎么一老喜爱用解决方案这种词呢,难道解决方案是随便能用的么?看看我的文章里多少解决方案的文章:

  1. RMagick 2和ImageMagick不能正确显示图片的解决方案
  2. Blackberry上网问题解决方案

  3. InstallShield安装时出现“1152:error extracting”的解决方案

  4. WLW和WordPress配置问题的解决方案  (这里

  5. “Premature end of script headers: dispatch.fcgi”终极解决方案

  6. 在Debian上部署Rails Apache+fcgi(或FastCgi)

  7. mongrel启动问题的解决方案

  8. ROR的数据库维护解决方案

  9. 不能安装/卸载Adobe Acrobat的解决方案

光标题包含该词的文章目前为止就有9篇,刚次我搜了一下,包括行文大概在15篇左右吧。

看来我对解决方案情有独钟。还记得以前阅读wangjianshuo的文章,他也动不动就比较,xxx and xxx。这恐怕也是一种习惯问题吧。

什么是解决方案?百度给的答案是:

解决方案就是针对某一问题,或行业 提出的一个解决问题的方案 ,看这里

看来我的解决方案只能针对前者了。每个解决方案都是针对一个问题。

我个人比较偏爱后者的解决方案,因为能够从整体上去考虑和把握一件事情,而小问题仅仅是解决一个问题。我认为KB倒是挺适合的。

既然如此喜欢用解决方案这个词,那就继续用吧。反正用了也不犯法。

Confach发表于 June 26, 2008 3:34 pm | 留言 |一技之长 

RMagick 2和ImageMagick不能正确显示图片的解决方案

背景

将ImageMagick和RMagick都升级了。ImageMagick版本为6.4.1,RMagick为2.5.1。

在生成带有文字的图片时要么是空白要么是一团黑。

分析

不能正确显示图片,有很多方面的原因。这里最有可能的原因是填充的颜色不对。例如填充颜色为白色,那么会出现空白。若是将填充颜色设置为黑色,那就是一团黑了。为什么会出现这种情况?先从一下日志说起:

RMagick: delegate library support not built-in `/usr/local/share/ghostscript/fonts/n019003l.pfb’ (Freetype).

如果出现这种情况,说明文字的字体找不见,既然都无法正确显示文字,那么就由其填充色来代替。

解决

最新的ImageMagick看起来需要如下几个库:

  • freetype ,强烈建议把dev版本也装上
  • jpeg库
  • tiff
  • ghostscript
  • zlib

为了看看有哪些字体安装了,使用如下命令:

  convert -list font

返回结果可能为:

Font: Palatino-Roman
  family: Palatino
  style: Normal
  stretch: Normal
  weight: 400
Font: Symbol
  family: Symbol
  style: Normal
  stretch: Normal
  weight: 400
Font: Times-Bold
  family: Times
  style: Normal
  stretch: Normal
  weight: 700
Font: Times-BoldItalic
  family: Times
  style: Italic
  stretch: Normal
  weight: 700
Font: Times-Italic
  family: Times
  style: Italic
  stretch: Normal
  weight: 400
Font: Times-Roman
  family: Times
  style: Normal
  stretch: Normal
  weight: 400

返回的结果都是已经安装的字体。如果没有结果说明没有安装。在使用过程中,必须使用安装的字体。

也许你安装之后还是会出现以上错误。如果碰到这种情况,需要手工将字体copy到提示的目录下。例如`/usr/local/share/ghostscript/fonts。那么字体一般放在什么地方呢?一般放在

/usr/share/fonts

 

更多文章参看:

  1. 在Debian上部署Rails Apache+fcgi(或FastCgi)

  2. “Premature end of script headers: dispatch.fcgi”终极解决方案

Confach发表于 June 26, 2008 3:18 pm | 留言(1) |一技之长 

上一页