2008年4月20日星期日

用imagemagick 批量压缩照片的脚本

用DC拍出来的很多照片尺寸都很大,有时候我们需要缩小一下,最近google了一圈,发现了一些有用的命令,写了一个小脚本,用来参考

我使用的工具是强大的imagemagick
如果你没有安装的话可以通过新利得安装,
#sudo apt-get install imagemagick
需要用到的命令就是convert
我写的脚本用到了两个参数,resize和font


resize是用来缩小图片的,
用法就是
-resize 图片大小
例如
-resize 50%x50%
这个参数就是把原图的长和宽都缩小50%

我用的是缩小图片尺寸来压缩图片的大小,当然你也可以通过改变图片质量来达到压缩的目的。

顾名思义,改变图片质量的参数就是-quality
-quality 70
这个参数就是说明要把图片的质量压缩到70%(基本上看不出和原图的区别)

添加字体水印
参数就是
-font 字体名称 -fill 字体颜色 -pointsize 字体大小 -draw "text 字体开始坐标 "文字内容""
具体的大家可以查询一下man,解释的非常详细,
最后看看我写出来的简单脚本。

# imagezoom.sh
for img in `ls *.JPG`; do convert -resize 50%x50% convert -font helvetica -fill white -pointsize 36 -draw 'text 10,50 "Pictures By PDAsk.net "' $img Resized-$img; done

这个脚本实现的功能是把目录下面的所有JPG后缀的图片全部按照50%的比例缩小,并且在左上角用helvetica字体印上水印。处理过的图片命名为”Resized-原文件名”

打开gedit 或者leafpad,把脚本内容输入进去,保存为imagezoom.sh,我保存在了桌面上
然后
#chmod +x ~/Desktop/imagezoom.sh

为了方便调用,我就把这个脚本copy到了/bin目录,这样以来我以后在任何一个图片文件夹里面都可以使用这个命令了。

#sudo cp ~/Desktop/imagezoom.sh /bin

untu下类似visio的软件 dia

untu下类似visio的软件 dia

昨天写那个无线的日志的时候,很想画个网络拓扑图,就想起了win下的visio,虽然没怎么用过,但还是给我留下了比较深刻的印象,觉得那种模式还是不错的.
就想,ubuntu下有没有类似的替代品呢?于是搜索了一下,没费什么劲就发现了 dia.
于是 apt-get install dia,装上了,试用了一下,基本的需求都能满足了,而且易用性也不错,还可以导出成 bmp/jpg/png/svg 等很多种格式,还是很强大的.效果图见昨天的日志,再发个界面的截图上来:
dia

2008年4月17日星期四

BOINC:为科学而计算

BOINC使得您可以把计算机的闲置时间捐献给如 SETI@home、Einstein@home、Climateprediction.net、Rosetta@home、World Commnunity Grid 等等许多科研项目。

在将 BOINC 安装到您的计算机上之后,您可以加入任意多个您喜欢的项目。

SecPanel — 管理 SSH 及 SCP 连接

SecPanel — 管理 SSH 及 SCP 连接

SecPanel 是一款图形化的 SSH 及 SCP 连接管理工具。当前,SecPanel 支持 SSH.com 和 OpenSSH,不仅允许你配置、管理 SSH 及 SCP 连接,而且包括密钥处理、SSH Agent 等功能。

SecPanel

2008年4月16日星期三

GNU/Linux 中的教学辅助软件简介

台湾友人发布Ubuntu小学教材,瑞士日内瓦所有学校的电脑将只安装Ubuntu Linux 操作系统,引起了业内对Linux在教学方面的关注,同时也有人提出了质疑.Linux能提供教学方面的解决方案吗?Linux下有教学辅助软件吗?下面 将会在下文为大家进行解答.

我们知道学习有时候也很枯燥,在学习的过程中孩子很容易感到疲倦.为了改善这一现象,恐怕只有让孩子们在游戏的过程中学习才能有效的解决.以下软件开发者在开发的时候就已经把这一系列的问题考虑到了.

为儿童设计的多功能学习启蒙软件:

GCompris — GCompris是一套用于年龄介于2 -10的儿童的学习启蒙软件,该软件是以在游戏中学习的思路开发。这个软件化分不同的类别(如,计算机,数学,游戏),其中有很多不同的任务。在完后这些 任务的过程中会拓宽知识面,这里面的许多些任务都有实际用途,例如在一个杂货店里何如花钱等等。该程度界面友好,有很多卡通的图标,非常适合这一目标年龄 段。虽然这套软件还处于发展阶段,但它目前已经包含约80个练习。


GCompris运行时的界面

Childsplay — Childsplay为专为年纪小的学生设计,该软件能在游戏中引导他们学习数学、英语。大多数游戏是游戏任务是锻炼大脑我的记忆力的。在视听效果方面 Childsplay做得相应不错,充多地调到眼睛和耳朵配合在到学习中,Childsplay在这方面的细化比GCompris做得要优秀一点,但练习 的内容要比GCompris少一点。


Childsplay 运行时的界面

数学类:
kmplot — 此应用程序是一个功能强大的坐标系统(你是可以自由选择:图中的参数和函数,如笛卡尔,极坐标)


kmplot 运行时的界面

tuxmath — 为小孩们设计的在游戏中学习数的软件,何果运算正确可以阻止小行星走向我们,否则该小行星将摧毁我们的城市。


tuxmath 运行时的界面

化学类:
kalzium — 是一张元素周期表,我们可以通过它查看元素原子量和质量等等信息,并配有与之相关的图片.通过它还可以知该元素是哪个国家的哪位科学家最先发现的。该软件还包含一个模块,根据给定的公式可以计算出化合物的的摩尔质量。


kalzium 运行时的界面

地理学类:
kgeography — 一个KDE下学习地理学的软件,其包含20多种地图
googleearth — 是一个应用为主的软件,但还比它还好的用来查看全球地理的软件吗?当然把它用在教学中也是一个不错的选择。

天文学类:
celestia — celestia是一个用3D方法来模拟外太空的软件,通过它,我们可家中也在太空中自由翱翔.此应用程序具备丰富的数据库,很多天体,都能在其三维环境中看到。

Linux下用于教的软件远不至这些,由于篇幅的因原我在这里就不在一一介绍了。


瑞士日内瓦所有学校的电脑将只安装Ubuntu Linux 操作系统后,势必会有更多开发人员在Linux平台下的从事教育辅助软件的开发工作,与此同时,更多更好的教学辅助软件的出现,也能有效地带动更多的学校 的把计算机的操作系统过度到Linux平台,二者相互促进,使之进入一种良性循环.

2008年4月15日星期二

[转]Linux下的暴力破解软件

在用电脑时,常常会与一些加密的文档打交道,如Zip、Rar甚至PDF文档。

有时我们忘记了文档的密码,就不得不采用“暴力破解”的方法。那么Linux下有没有相关的软件呢?

当然有,本文介绍了三款Linux下的暴力破解软件。

—–

Linux环境以Ubuntu 7.10为例,下述三款软件,均包含在Ubuntu源里,可直接apt-get install来安装。

1、破解Zip文件密码

现在网络上最流行的文档格式当属zip,因而先介绍这款破解Zip文件密码的软件,它是名字是fcrackzip, 基于命令行。

Fcrackzip具备一般破解软件的主要功能,分穷举破解和词典破解。假如你知道密码的字符个数或字符组成,那么用穷举破解最合适。

它还具备测试功能,让你了解本机破解的速度。

举例,假如你知道一个Zip文件由6位的小写字母组成,那么只要运行:

代码:
fcrackzip -c a -p aaaaaa sample.zip


则fcrackzip则会穷举从aaaaaa到zzzzzz的所有可能,很快密码就将破解。

其他使用方法可参考fcrackzip –help

2、破解PDF文档

为了保护私有的文档,对PDF进行加密也越来越多了。通过另外一款软件:pdfcrack,就能对PDF文档进行破解。它同样是一款命令行下的软件,支持对所有已知的PDF版本进行破解。

与fcrackzip类似,pdfcrack具备穷举、词典和基本测试功能。虽然命令行参数不尽相同,但用起来基本类似。

最简单的情况下,你不必指定任何参数,直接“pdfcrack 文件名”即可。

3、破解Windows密码

这个虽然跟破解文档密码无关,但是确实是Linux能做到的:破解Windows NT/2000/XP/Vista的密码!

通过ophcrack这款基于GTK+的图形软件,破解Windows密码将不是什么难的事情,包括对最新的Vista的破解。

更强大的是,使用装载了Ophcrack的LiveCD:Ophcrack LiveCD,你就可以带着光盘,走到哪里,破解到哪里:光盘具备从Windows分区载入加密的SAM的能力,并且不需要安装,用光盘启动即可以开始破解。

你可以从Ophcrack了解详细信息,同样在Ubuntu下可以直接安装。

本文仅描述了Linux系统下比较偏门的几个软件,可以看出,Linux下的软件也很丰富,当然,只是大多数不是图形软件而已。

2008年4月9日星期三

傻孩子

这个傻孩子,头一次主动来找我看着我忙了一个多小时,还是自己先跑了,也不主动去买点东西给我吃,害我加班完后还是自己一个人回家,连晚饭也没吃.你说这孩子傻不