Friday, February 27, 2009

将PDF转换为DOC

Lifehacker上看到的这个网站: Convert PDF to Word (DOC) Online, 现在还是beta阶段, 所以还需要邀请码才能使用, 有幸得到了一个机会, 于是去试了试, 以后也许帮小亲的时候能用到吧. 只用三步就能搞定了, 先选择本地的PDF文件, 然后选择输出格式, 现在有DOC和RTF (Rich Text Format) 两种格式, 最后填写一个电子邮件地址, 用来接收转换好的文件. 提交以后就耐心地等待吧, 我是中午提交的, 下午上课的时候就发现发过来了. 看了看, 对于中文的支持还是可以, 不过英文的效果更好. 下面是截图:

PDF:
ToS3 PDF

DOC, 用OOo 3.0看的:
ToS3 DOC

这种服务虽然不错, 不过如果你需要立即得到转换结果的话, 恐怕是不行了, 估计这是以后付费的一种服务.

Wednesday, February 18, 2009

私人在线聊天室

TinyChat.com
一个很简洁且很好玩的网站: http://www.tinychat.com/, 它可以帮助你生成一个私人的聊天室, 你把生成好的链接发给其他人, 就可以一起聊天了. 有点类IRC的意思, 不过功能还不全, 聊天记录会在关闭网页之后自动删除, 不过支持导出聊天记录, 还有多种导出方式: 导出为txt文件, 发送到你的邮箱等等. 在那种只能用浏览器的环境下想聊天的话, 这个网站值得推荐.

P.S. 中文支持良好.

Tuesday, February 10, 2009

#ubuntu-cn专用贴图脚本

注: 非原创作品, 文中涉及的所有脚本都来源于阿姨, 我只是把某些不要的功能去掉, 并改了下OSD提示的CSS, 写下来也是为了以后方便回顾, 所以要拜神的请到这里——http://forum.ubuntu.org.cn/viewtopic.php?t=125239——去.

谨以此文献给深受阿姨广博且深邃文法毒害的同学.

切入正题, 由于下面的脚本涉及很多外部程序, 所以第一步先把依赖搞定:
$ sudo apt-get install scrot perl libwww-mechanize-perl xclip gnome-osd

第一个脚本. 截图并发送给贴图脚本.
$ cat capture_and_paste.sh
#!/bin/bash

cd /home/xiaogaozi/Picture/paste  # 截图保存的文件夹
sleep 2  # 2秒后开始截图
scrot -sb -e '/home/xiaogaozi/Document/Perl/paste.pl $f'

exit 0

第二个脚本. 贴图脚本.
$ cat paste.pl
#!/usr/bin/perl -w

use strict;
use WWW::Mechanize;

sub xclip
{
  open(XCLIP, "|/usr/bin/xclip") or warn("No xclip - use .p\n"), return;
  print XCLIP $_[0];
  close XCLIP;
}

my $poster = "Dreamseeker";  # 张贴者
my $paste_url = 'http://paste.ubuntu.org.cn/';
my $screenshot = $ARGV[0];

my $mech = WWW::Mechanize->new();
$mech->get("$paste_url");
$mech->submit_form(
                    with_fields =>
                    {
                      "screenshot" => $screenshot,
                      "poster" => $poster
                    },
                    form_name => "editor",
                    button => "paste"
                  );

if ($mech->success())
{
  my $rr = $mech->uri();
  print($rr . "\n");
  xclip($rr);
  my $rrr = "贴图地址: " . $rr;
  `/home/xiaogaozi/Document/ShellScript/osd_prompt.sh '$rrr'`;  # 调用脚本用gnome-osd显示
}
else
{
  `/home/xiaogaozi/Document/ShellScript/osd_prompt.sh "贴图失败"`;  # 调用脚本用gnome-osd显示
  print "ERROR:\t" . $mech->status() . "\n";
}

第三个脚本. 显示提示的脚本.
$ cat osd_prompt.sh
#!/bin/bash

gnome-osd-client -f "<message id='myplugin' osd_fake_translucent_bg='off'
animations='on' hide_timeout='2000' drop_shadow='off' avoid_panels='on'>
<span foreground='lightblue' size='large' weight='bold'>$*</span></message>"

最后只需执行第一个脚本就行了, 延时过了以后, 用鼠标拖动来截图, 也可以直接点击窗口截取整个窗口. 记得修改脚本中的路径.

有趣的Linux知识问答

The Linux Pub Quiz

总的来说, 我是不及格的, 呵呵~ 不过看看还是很有意思的, 那句对Linus的调侃把我雷到了 XD

Monday, February 9, 2009

美丽无处不在

今天看到了一个很浪漫的故事, 曾经有一句名言: 这个世界有一个神奇的地方, 叫做百度贴吧. 不论这是否是一个真实的故事, 也不知道那个解开迷题的人是否就是那个可爱男生的女友, 反正我是被小感动了一次. 至少让我相信了所有故事都会拥有一个美丽的结局, 不管你如何诅咒这个世界.

Wine之Warcraft III

Wine War3
闲来无事, Wine了个War3玩, 其实有了上一帖的方法以后, Wine的过程就和在Win下一模一样了, 简直方便得很, 看来游戏是最好Wine的了.

Wine之中文乱码解决方法

http://forum.ubuntu.org.cn/viewtopic.php?f=121&t=131400

Sunday, February 8, 2009

关于cnBeta的RSS小技巧

看过cnBeta的RSS新闻的同学就会知道, 默认情况下每个新闻都只会显示摘要, 只有打开原始链接才能看到完整内容. 当然, 如果我是在电脑上阅读的话, 是不大会介意这种事情的, 一来可以看到cnBeta上精辟的评论, 二来还能给别人增加点点击率. 不过这种情况到了手机上就很不方便了, 每次打开一个新闻链接都只能先看摘要, 然后才能看完整内容, 这样不仅浪费了时间, 而且也浪费了手机上宝贵的流量 (虽然我每个月的流量都用不完 - -||)

今天上网查找某问题时, 无意间发现了和我一样看不惯这种只显示摘要行为的某人, 于是本着共享的精神, 借鉴过来并张贴到博客上. 这里是用的另一个RSS地址: http://feeds.feedburner.com/cnbeta_full, 而不是首页上的http://www.cnbeta.com/backend.php, 订阅第一个的话看到的就是全文显示的了, 不过更新速度会稍微慢一点.

Saturday, February 7, 2009

alist

$ echo SSBsb3ZlIHlvdSA0ZXZlciwgTGFuLgo= | base64 -d

Thursday, February 5, 2009

今天看着爸妈的同学会照片, 想到30年后的我们再见面会是怎样的呢? 呵呵~ 这真是一个诱人的猜想. 望着过去留下的足迹, 在不禁窃笑的同时, 又无法停止省视现在的自己. 人啊, 你需要看清你自己. 有时候真的是需要让自己的心沉淀下来的, 这个世界的诱惑是不会停止侵蚀的脚步的, 庆幸着自己仍保护着那些无声的许诺. 发现自己在慢慢流失着曾经的特质, 难道真的要像丁睿说的那样? 就算上帝给了我这个, 我也会竭尽全力去抓住另一个的. 我害怕失去, 任何东西, 崇尚一种最原始的坚持, 就像Shire上空飘扬的美丽乐曲, 给人以平静和希望. 无论怎样, 我想, 这就是生活.

Monday, February 2, 2009

备份你的Firefox

作为一个患有Firefox (以下简称FF) 重度依赖症的患者, 我需要随时同步和备份我的书签、扩展、主题和配置, 这样才能使操作发挥得淋漓尽致. 下面将介绍两个有用的扩展来帮助自动完成这些琐碎.

1. Foxmarks Bookmark Synchronizer
看名字就知道了, 这是用来同步书签的. 初次安装好以后, 你需要注册一个帐号用来保存你的书签, 这个帐号可以在http://www.foxmarks.com/上登录, 在那里你可以看到你上传到服务器上的书签. 当然, 一般情况下我们是不用去注意这些的. 你需要做的就是, 保证打开FF的时候Foxmarks是打开并且登录的 (一般我都是直接记住密码的, 这样就根本不用去操心了), 然后你就可以放心干你的事情了, Foxmarks会自动在你添加或者删除书签的时候记录, 并在某个时间帮你同步到服务器上.

2. FEBE (Firefox Environment Backup Extension)

FEBE

这个扩展可以干的事情就比较多了, 它可以备份你的所有扩展、主题、配置、书签、cookies... 所有备份下来的东西都会保存到你指定的文件夹中, 你可以设置这个备份好的文件夹带有时间戳, 这样就可以分辨时间先后了. 然后当你需要同步到另一个FF上时, 将这个备份文件夹带过去就行了. 这样似乎也太麻烦了, 没关系, FEBE还带有自动上传到Box.net的功能, 它会自动在你的Box.net的帐户上建立一个叫做FEBE backups的文件夹, 里面包含的东西和你本机上的是一样的, 这样不论走到哪都可以随时下载下来同步了, fucking 爽~

友情提示: 不要用FEBE来备份书签, 因为它只会保留一个副本, 所以那些和这个副本不同的书签都会被删掉, 书签的话还是用Foxmarks好了.