單詞化日記 留言簿 主頁

  • Tag:
    这里是我的标签集合!

Ubuntu下给照片批量添加EXIF信息水印

七月 26th, 2009

给照片加水印的工具有很多,以前一直用的Windows Live Writer就能做出很漂亮的水印效果,到了Ubuntu下,还没看到什么类似的工具>_<(是我懒得找了...)

耗时1H,找了好多关于Imagemagick的文章,发现这东西真有用..对于命令行下的图象处理十分方便,再加上exif工具,用来读取照片exif标签,这东西源里有.

脚本在这里下载: http://wandsea.com/down/exif.sh

下载回来,改下自己的名字,换一下字体地址,进入照片目录

for i in *.JPG; do ./exif.sh $i ;done

会自动建立备份目录,在原图上进行水印操作.

制作完水印的效果:

水印效果-1

水印效果-2

Canon EOS系列......还有一年.....- -....现在这相机亮点还好,一到晚上开高iso...惨不忍睹呃....

今天打开页面..更囧..

screenshot_003

这Adsence匹配......OrzOrz

Ubuntu 9.04 新通知机制 -Notify-send

六月 28th, 2009

升级Ubuntu9.04很久了,pidgin的好友登录窗口很不错,就研究了下那个通知接口。

(一直不更新Bo不大好的>_<...写点东西了要...)

在LDCN看到了一些介绍,可以自定义标题,内容(废话...),还可以插入图片(这个很有爱...),设置优先级,显示时间。

把先前的那个正在播放信息发布器的gnome-osd-client换成了notify-send,效果还不错(PS:这首歌很赞),本来是想让旁边显示专辑封面的,后来发现audacious不提供这个接口(没发现?),懒得再写了..就这样也满好。

Notify-Send-1

开始写介绍---

Usage:
notify-send [OPTION...] [BODY] - create a notification

很简单,歌曲信息显示($NOW是歌名),全部代码可以在正在播放信息发布器 这里找到,当然,自己用下面这句替换下,懒得上传了,图片也自己找一张。

notify-send --urgency=low --icon="/home/wandsea/Linux_Works/Audacious/music.png" "Now Playing~" "$NOW"

最后广告下,LastFM很不错,Wandsea 的音乐专页 ,欢迎加我好友哦~

还有,对于上一篇文章那段时间的访问量,我彻底Orz了...单周4,503页面...

WandShare链接分享V0.1

三月 7th, 2009

最近在学bash,就老写这种小程序--
其实没什么技术含量,API都是提供好的,本还以为是要用服务器/客户端结构的,后来居然发现Firefox可以直接执行本地程序...

WandShare链接分享V0.1使用说明
本脚本用来把当前打开的页面分享到Twitter&饭否上
Linux+Firefox,很简陋,本是自己用的,就懒得加美化了,没有任何提示,全自动完成...
理论上bash改成批处理,Windows也可以使用,但没测试环境,呵呵,别的浏览器大概就不可以了..
首先下载WandShareV0.1.tar.gz
解压缩后放在某个文件夹里,打开Share_Sender.sh,更改用户名密码
然后打开另一个文件,更改脚本位置,然后把内容复制到浏览器的书签地址里
打开about:config,signed.applets.codebase_principal_support的属性值设置为true
完成

下载地址:http://wandsea.com/down/WandShareV0.1.tar.gz
就这样了吧~Twitter居然不让个人Blog申请API ID...BS下...大家其实也可以自己申请个Fanfou的ID,很快就能搞定的

一个"正在播放"信息发布器

二月 22nd, 2009

这名字起得真纠结,Wandsea's"正在播放"信息发布器.......

Update 09-02-24: V0.3发布 更新试听功能,去除文字多余符号,使其更为美观

常来的同学也许已经看到了,在我的Widget栏中把8box换成了现在的正在播放信息发布,这用的就是本文的这个小脚本(应该不能算软件.....--),耗时不长,也很简单,主要是利用了前几天的一个显示歌词的脚本中的一个函数,自己编一定很困难...开源就是好,能很好地避免重复劳动,呵呵~

首先从系统中读取现在播放的歌曲信息,经过去空格等操作后利用Get方式与密钥一起发送到服务器段的php脚本上,这个php脚本会把传送过来的密钥与自己存储的密钥进行比对,如一致,则去除html标签(防黑)后保存到服务器上的一个文本文件中,之后打开网页时就从此文本文件中读取内容以及文件最后修改时间并显示出来....就这样....很简单...

支持的播放器有Audicious,Rhythmbox(已测试),mpc,amarok(理论可以)...当然了,Linux下使用

压缩包内一共四个文件,首先修改各个文件中的各个变量(密钥、服务器地址以及文本文件地址),然后把music_add.php传送到服务器端,music_get.php中的内容复制到你所要显示信息的地方,在终端中运行music_sender_main.sh就可以了。

其他还可以定制的有发布格式,更新间隔等等...(废话...都开源的什么还不能改)

本软件采取GPL协议发布,用来发送本地正在播放的歌曲名称到服务器上并在页面上显示出来,这个小程序在本地使用Bash+Python,服务器端使用PHP,主要部分参考自UbuntuForum上的歌词显示插件
作者:Wandsea (2009-02-22)
联系方式:Wandsea [at] gmail.com
网站:http://Wandsea.com/
再次感谢开源社区为我提供如此便利的方式来编写程序!

下载地址:http://wandsea.com/down/Wandsea's_Music_Infomation_Sender_V0.3.tar.gz

欢迎提出修改意见,有修改好的也可以发送给我,呵呵~

Moto E2 利用 SSH 管理远程计算机

二月 15th, 2009

这一周把E2刷成了3D的火星包,权限大了就是不一样,感觉越来越像另一台电脑了,我居然用了快两年了才发现可以在自己的电脑上交叉编译好程序然后传到手机上利用Ezxterm运行......

首先配置交叉编译环境,编译putty什么的....

现从it168上下载一个交叉编译库,貌似是arm-linux-gcc,复制到位后执行这样一段代码

#!/bin/bash
export PATH=$PATH:/usr/local/arm/bin

之后就可以进行编译了,操作都是差不多的

./configure --base=arm-linux --prefix=/home/user/putty

make

make install

MotoE2 SSH 管理远程计算机-1
前几天编译过openssh,不过这程序体积太庞大了,还有好多依赖.....

这样就会看到plink,psftp等等东西,现在所需要的,貌似只有plink,其他的大家也可以试试~

把plink放到/bin里,安装3D的ezxterm,然后就可以在ezxterm里执行plink了

plink wandsea@192.168.16.1

当然咯,你要连的电脑当然要是开启sshd服务的

除了这样,另一种也是非常有用的,可以先打开任何一个需要联网的JAVA应用,然后后台运行,这样就能保持一个internet连接,然后就可以用plink管理互联网上的服务器了,很方便,也很安全~

还有一个,可以用花生壳给自己的电脑进行动态域名解析,然后就可以用手机执行命令行程序了,Maxima貌似是可以的,可以求导函数...囧--就是edge有点延迟..E2超有爱.....

关于打不出来的符号,貌似只能背下ascii码了........要么,重新编译下ezxterm也可行...

提供个编译好的plink吧,http://www.rayfile.com/files/95a9c838-fb44-11dd-a490-0014221b798a/


  • Google Adsense

  • 訂閱我

  • G-Readers

  • My Links