男单 618

生活象筒装的卫生纸,开始的时候怎么扯都不觉得在转,后来转的越来越快。

Archive for the ‘软件’ Category

用Imagemagick将PDF文件转为图片

without comments

convert -density 150  aaa.pdf aaa.png

-density 参数指定的是DPI,也就是分辩率。一般屏幕显示用72就足够了,150适用于大多数场合,300以上的分辩率就很高了。不清楚最高可以到多少。当然了,这些都只在原PDF是矢量的情况下才有比较好的效果,如果原PDF是点阵的,比如扫描的图书,那么更大的DPI造成的结果就是颗粒变大。

如果PDF有多页,那么上述命令会将所有的页都转出来,存成多个文件。如果只想转其中某几页,可以在PDF文件名后加页码范围,象这样:

convert -density 150  aaa.pdf[0-3,20-25] aaa.png

注意,convert都是从0计数的,也就是说Imagemagick把PDF文件的第一页叫作第0页。不管上面哪种情况,只要是转换多页,Imagemagick都会自动在原文件名中加序号,以0开始,连续编号,形如aaa-0.png、aaa-1.png、aaa-2.png……,而与原页码没有任何联系。

当然了,转换的时候,还可以指定-resize这些参数。

Written by amao

十一月 21st, 2009 at 11:05 下午

Posted in linux, 软件

VIM编辑文件实例

without comments

假设有以下文件

1234567
甲甲大学
张三
李四
王五
2222222
乙乙大学
张三三
李四四
王五五
3333333
丙丙大学
张三四
李四五
王五六
……

简单讲,每个队的信息被分成了5行,报名号、学校、队员1、队员2、队员3。我们主要的工作是要删除多余的回车符,将每一队的信息集中到一行。

  1. 删除多余的空白:“:%s/ //g”;
  2. 因为总共是1430行,也就是286个组,这个数记下来,下面要用。
  3. 合并每组的5行:在normal模式下,光标停在报名号这一行,直接输入“5J”,注意,是大写的J,也就是shift+j。可以看到,每一组的5行信息已经合并成一行了,并且以空格分隔。其中,5表示执行后面的命令5次,J表示合并两行。这一步是基础,并不需要,按“u”,退回到第2步的状态,并按“gg”,将光标停在第一行。
  4. 录制宏:开始录制以a为名字的宏,“qa”,之后依次按下面的键,“5Jjq”,其中5J的作用已经解释了,j跳到第二行,q结束录制宏。
  5. 这时候你的光标应该在第二行,并且是normal模式,依次按下面的键,“285@a”,其中@就是shift+2,@a的意思是执行宏a,也就是执行@a共285次。这时,每组的信息已经集中到一行了。
  6. 其实我们的任务基本上已经完成了,下面是先转成csv格式,再导入Excel,还是直接转成html表格,都是很容易的事情了。下面的命令就不再解释了。
  7. :%s/ /<\td><td>/g
  8. :%s/^/<tr><td>/g
  9. :%s/$/<\/td><\/tr>/g
  10. 文件最前面加上<html><body><table>,文件最后面加上</table></body></html>,大功告成。(表格加线,加标题这些自己看着办吧)

btw:

当你不了解一种工具(特别是像VIM这种强悍的工具)时,你可能根本想不到活儿还可以这么干,而且干的这么漂亮。

Written by amao

十一月 20th, 2009 at 1:15 上午

Posted in 软件

Tagged with

RapidShare

without comments

RapidShare上好东西比较多,但是对免费用户的限制也比较多。倒计时还可以找软件跳过去,但流量限制不好办。不知道ADSL断线再拨号的方式是否可行。试了几个在线代理都不能正常下载。最后发现下面两种方式可行:

  1. http://fanyi.cn.yahoo.com/
  2. Opera的Turbo

再加上自己本身IP可以下一部分,应该够了。

btw:不要成为下载狂

Written by amao

十一月 20th, 2009 at 12:03 上午

Posted in 软件

Tagged with

Ubuntu下使用md5sum计算字符串的MD5值

without comments

echo -n string|md5sum

注:之前只会用md5sum计算文件的MD5值,想计算个字符串的MD5值,试了很多办法都不行,今天无意中看到。看来对Linux的软件哲学理解的还是不到位。

Written by amao

十一月 17th, 2009 at 11:22 下午

Posted in linux, 软件

Tagged with ,

TEX THE WORLD

with one comment

TeX THE WORLD是一个FireFox插件,它的作用是在浏览器的输入中很方便的加入TeX公式。在[; 和 ;]之间直接按照TeX语法写公式,就可以了。如果编辑器是支持HTML的(比如Gmail),那么结果可以实时显示(有一点点延迟,基本可以忽略),如果是纯文本的编辑器,结果需要在结果提交之后才能显示。比如:

[;F(x)=\int_a^x f(t)dt;]

公式实际上是保存在远程服务器上的图片,这和原来用LaTeXRender实现的LaTeX公式编辑器本质上是一样的,只是用起来更方便。

另外,基于Chrome的插件也已经出来了,在这里。安装和使用方法请自行Google之。

Written by amao

十一月 16th, 2009 at 7:45 下午

Posted in 软件

Tagged with , ,

VIM快捷键:J

without comments

Normal模式下按J,可将下一行合并到当前行最后。

Written by amao

十一月 14th, 2009 at 9:31 下午

Posted in 软件

Tagged with

vlookup函数

with one comment

设想这样一种情况:
某一门选修课的老师想了解选这门课的学生的性别分布,但是他手里只有这些学生的姓名和学号信息,比如:
张三,1234
李四,5678
……
而所有学生的基本信息在花名册上,比如:
张一,男,1989-12-3……
张二,男,1990-4-13……
张三,女,1990-1-11……
……

这时候,老师就需要从表2中找出表1学生的性别信息。Excel,OpenOffice Calc或者WPS表格中都有Vlookup这样一个函数来做这件事情。具体用法请Google之。

Written by amao

十一月 8th, 2009 at 11:28 下午

Posted in 软件

Tagged with ,

一句话减肥JPEG文件

without comments

使用Imagemagick。
convert -quality 80 org.jpg  new.jpg
如果还想同时调整一下大小:
convert -quality 80 -resize 50%x50% org.jpg new.jpg
如果是想处理目录下的所有jpg文件(如果是Win平台,可以写个bat文件):
for i in *.jpg; do convert -quality 80 “$i” “sm-$i”; done

Written by amao

十一月 1st, 2009 at 8:10 下午

Posted in linux, 软件

Tagged with ,

使用cos-html-cache插件后的两个问题

without comments

1、WordPress内置的搜索功能不能使用。
2、搜索引擎没有更新,所收录的页面还是http://www.yoursite.com/?p=23这样的格式,无法正确跳转。

对于第一个问题,网上有一些讨论,主要是建议使用google搜索代替内置的搜索,或者修改源文件。使用Google搜索的话,当然有一些好处,但是搜索结果不如内置的准确。修改源文件的话,有几个地方都有可能涉及到这行代码,比如当前模板目录下的searchform.php,wp-includes下的general-template.php等,具体是哪一个文件在起作用,取决于使用的模板和WordPress版本。而且修改源文件这种方法在版本升级的时候,很容易失效,还要重新改一次。

而对于第二个问题,网上好象没有什么讨论。可能很多人不像我这么懒,一开始就将默认的永久链接格式改掉了。

其实这两个问题有一个共同解决方法,就是在.htaccess文件中加一句:
DirectoryIndex index.php index.html

这句话的作用是指定index.php的优先级比index.html高,也就是说,如果访问http://www.yousite.com/的话,会先访问index.php文件。在使用cos-html-cache插件之前,由于没有index.html文件,所以不存在优先级的问题。使用了这个插件之后,index.html的优先级通常比较高,问题就来了。

btw: .htaccess是个好东西。

Written by amao

十月 20th, 2009 at 5:17 下午

Posted in linux, 软件

Tagged with , ,

google docs是不是有问题?

without comments

前两天,google docs间歇性的不能访问,今天好了一些,但是还是有问题。

另外一个变化是,原来无论文档还是电子表,都是https地址,现在都改成了http。感觉有问题。

Written by amao

十月 8th, 2009 at 1:41 上午

Posted in 软件

Tagged with ,