标记说明:转载原创

September 30, 2005

ImageMagick  

代码 Coding

以前做缩略图只知道 GD,可 jpg 图片转换后的效果实在比 <img> 里强制用小尺寸好不了多少。老余介绍了 ImageMagick 这个软件,发现功能强的一塌糊涂,恐怕是目前图片转换的唯一选择了。当然,最为关键的特点倒和性能没多大关系:支持所有常见系统命令行工具,这是最为可贵之处。能做到像 ImageMagick 这样的跨平台、跨语言的工具实在是不多。

做缩略图只是一个最简单的功能,不过就这个功能居然也困扰了我很长时间:把图片缩成 110×140 的 jpg 小图片时,就算把质量设到惨不忍睹的 40,体积也有 2x KB 之大(BMP 也才 4x KB),而用 ACDSee 转才 8KB 左右。一直以为是参数的问题,来回找相关参数还是无果。直到今天不得不重新面对这个问题时,才发现解决方法如此简单:先转成 bmp,再把 bmp 转成 jpg,果然只有 8KB 了。

其实我之前用 ACDSee 4.2 的时候一直就用的这种方法(不知道高版本解决没),它的 jpg 间的批量 resize 时没有质量选项,而我希望转成小图后质量能到 90,于是只能先 resize 成小 bmp,再 convert 成 jpg 的时候就有质量选项了。而 ImageMagick 一直以为是参数的问题,没这么转过。有时候就是绕不过这个弯


ImageMagick 在我看来是必备的工具了,其实这贴主要是为了做个推荐。

MediaWiki 的 LocalSettings.php 就有参数 $wgImageMagickConvertCommand

VeryCD 一看就是还在用 GD,赶紧换吧。

Posted by Platinum at 06:34 PM | No more content | Comments (3)

September 28, 2005

还说王垠  

铂 Platinum

前天晚上的聊天记录

2005-09-26 21:40:29 X|Sunmast
http://spaces.msn.com/members/shredderyin/Blog/cns!1pNgrecZe7kpwGw00VyMrS9w!638.entry

2005-09-26 21:41:09 Platinum
锅……

2005-09-26 21:41:23 X|Sunmast
[瞪大眼睛的那个表情]

2005-09-26 21:43:16 Platinum
就是鼓吹 linux 适合所有人、用 windows 被人瞧不起、所有人用 linux 才算聪明的那个

2005-09-26 21:43:47 X|Sunmast
不是哦,你就只看了一小段吧

2005-09-26 21:44:59 Platinum
王垠: 完全用Linux工作

rss 上有一个不过是 404,你自己 google 吧

2005-09-26 21:45:20 X|Sunmast
那只是一小部分而已...

2005-09-26 21:45:19 Platinum
他那自传没兴趣看完,小学生体……

2005-09-26 21:45:31 X|Sunmast

2005-09-26 21:45:37 X|Sunmast
我看了一大半了已经

本来觉得不值一提,看了桑林志的《也说说王垠的事儿》,又有些兴致了。

这个题材的几个 tag 很符合热门的要素,而事情本身又符合大众的心理(强势都要推翻、弱势都要扶持,至于真正的对错则无心考究)。王垠的退学申请没看完,真的是看不下去,就我刻薄的眼光来说,对文字的掌握在算是基础能力。整篇文章的叙事风格如同一个经人指点的 12 岁孩童的作品,外加有毅力,写的长了些。由此窥探作者的心理和社会经验,我不认为他仅凭所描述的专业能力就可以做出成就的。哪怕你就是神童,光凭智商是不够的。无时不刻的都有类似的抱怨(或者自以为抗争)在产生,各执一词、空口无凭。孰是孰非,王垠等二三十年后真做出学问后再说,也足够理直气壮。

祝佳音在《国产游戏这五年》的结尾是这么一句:“实际上,把理想变成现实的能力,并不是每一个人都可以拥有。”

或许是大家的生活有点平淡,总希望小说中的传奇人物在现实中耍一把。但是一个人的成绩,真的和他说没说、会不会说没多大关系。我把 livid 的 RSS 加到 reader 里,完全是因为对他的一番狂言产生了好奇,我这人喜欢抬杠,我偏要证明一下牛×不是吹的,没想到仅用了三个月零三天。

Posted by Platinum at 05:16 PM | No more content | Comments (2)

September 15, 2005

《思维的乐趣》的 RSS 问题  

琐事 Trivia

我想知道 keso 是如何阅读思维的乐趣的那些 blog 的……大约一个月前 fangjun 将 RSS 改成 bloglines only 后我就想不起来去看那里了——我的 SharpReader 打不开,因为那是个格式错误的 XML,之后想用 feedburner 套他的 RSS,还是无法识别,feedburner 也提示错误

其实只不过是一个后果严重的简单问题,<description> 没有加 <![CDATA[ ]]>,而里面的 HTML 标签也没有转义,哪怕一个类似 <br>(而不是 <br />)之类的小错误也会导致 XML 错误,因此 RSS 改完之后我就没有正确读取过

fangjun 拒绝修改的理由是…… bloglines 和 Firefox 都可以正确阅读,因此对他来说阅读是没有任何问题的,也就懒得弄了……可恨啊,XML 本来就是很严谨的定义,为何这两个偏偏要像对待 HTML 一般的要有容错。

我想,把这些记在 blog 上或许能让我早些天看到《思维的乐趣》的正确的 RSS

Posted by Platinum at 10:48 AM | No more content | Comments (3)

September 4, 2005

杂念 2005.09.04  

铂 Platinum

不想把琐碎的内容挨个起标题存成贴,太碎,索性包成馅,做成包子。唯一需要注意的是,虽然猪肉和芹菜被包在了一张面皮里,实际上无论从颜色、物理性质、到生物学上的门纲目科属上,都没联系。


忽然想起最后一次应聘的时候,说到数据库的设计,我用了“列”这个词,几位考官立刻纠正,应该叫“字段”,faint,以前习惯于跟并不懂技术的老板之类描述问题时,早已经习惯了用“列”这个在我看来又简单又准确的词让人明白,现在不自觉的用出来,显得如此外行,颜面无存啊


今天不光是怪癖,又看到有人玩起 ID 游戏了,于是想起了以前在论坛里见过的不重复回复就有数千帖的自报 ID 盖楼帖,类似的还有成语接龙、心里话问答之类的玩意,等这类玩意在所有 BBS 都被人玩腻了,又有人用 comment 和 trackback 忙活开了

唯有桑林志的反应看来算正常

Sunmast 也在疑惑,为何他那些可能有争议的技术贴没多少人回,没有争议非技术话题两天惹来几十个千奇百怪的回复,比原来的 spam 都多。

这叫社会性、这叫大众参与、这叫草根意识,或者别的什么你想冠名的词,总之你喊的声音够响就会有人听到。可我怎么看,都还是群氓


从我老婆给我买的那本《犹太人为什么优秀》知道这句谚语是犹太人的:“死,对于富人是恐惧,对于穷人是希望。”其实在看到这句话之前便总结出来了。我一向鄙夷自杀者,不认为他们拥有死者的尊严。而且我怂恿、鼓励所有产生这个念头的成年人尽早行动,为国家节约宝贵的社会资源。最为痛恨的就是坐在楼顶等消防官兵来了玩蹦床的,不知道这样的人是否事后都会去追究刑事责任。

进而,对有着悲观、麻木、懦弱的情绪的都要掩鼻而去,他们是疾病、是瘟疫,和这样的人相处,毫无益处。

Posted by Platinum at 06:58 PM | No more content | Comments (1)

September 3, 2005

CSS 还有可移植性?  

代码 Coding

看到 Web4C 说到“破坏 CSS 的可移植性”,我不知道对于一个 CSS 文件超过 50K 的网站还有什么可移植性可谈,我认为 CSS 最大缺陷也正如此——如果能定义一些常量,情况也能好的多。

有两种最常见的情况。

1.相同的值要重复写很多遍

比方说定义一个看起来很简洁的页面,使用简单的几种颜色,其中一些线条和文字的颜色是相同,但他们不是相同的属性,因此只能这么写

p.texta {
   color: #ABC;
}

textarea.textb {
   border-color: #ABC;
}

img.icona {
   background-color: #ABC;
}

同时由于这种相同色系的关联错综复杂,不可能挨着写。

2.相对路径问题

比方说背景图片,类似“background-image: url("img/background.png")”,这里的路径怎么写都是错的,如果使用了相对路径,你会发现下一层的网页没有背景图片,因为这里的相对位置是针对网页而不是 CSS 文件的,如果写成绝对路径“/img/”的话,很可能又会在整个网站的位置有迁移的时候出现所有页面统统无法找到图片的错误。


如果 CSS 文件大了,考虑用程序替换一些特定标识后再生成最终的 CSS 页面就很必要了。实事上所有成熟的系统都在几年前就这么干了,如 phpMyAdmin,如 IPB。但这些额外的、相互独立的机制本是可以避免的。

不知道 CSS 3 有没有引入常量的概念,如果没有,我只能惊讶,一群不是美工、不是 UI 设计师、也不是程序员的莫名其妙的人们花了数年的时候还对这点基本弊病没有概念,然后随便编了点莫名其妙的文本就当成标准来全球推广,实在是荒唐。

Posted by Platinum at 08:41 PM | No more content | Comments (2)

    September 2005    
123
45678910
11121314151617
18192021222324
252627282930

[ Show the Last 10 Archives ]


按分类归档


按月归档

[ More Archives ... ]



链接

其他

Search in Soulogic.com
Google

访客来源列表


用户名
密码