命令行+VIM:3步生成sina blog目录

如何为sina blog多达几百篇的文章制作一个全目录?

善用佳软在sina blog已经有多篇文章,尽管不断删除过时、不重要的文章,总数仍超过500,不便于网友搜索和阅读。为此,准备制作一个目录(已上传至http://xbeta.info/blogindex.htm),以便于网友搜索(Ctrl+F)。

发现一个比较满意的方法,与大家分享之。
只须3步,不超过5分钟,就能做出sina blog目录:下载sina目录页 → 合并为1页 → 处理html
具体实现过程如flash(500×420,213KB)所示。欢迎改进指正!

其中,1.vim内容如下:

v/contentTitleItem|contentTime/d
%s/<span.{-}>//g
%s/</span>//g
%s/<font.{-}>//g
%s/</font>//g
%s#id=”contentTitle” ##g
%s/■/<br>/g
%s/ target=”_blank”//g
%s/ dd:dd:dd//g
%s/^s{1,}//g
g/<a/normal J
%s/<br></a>/</a>/g

>

免费录屏软件总览

  录屏软件是指把屏幕操作录制成视频的软件。它的最大用途是制作相关教程。免费录屏软件有如下几款,大家应该根据它们的特点,自己的应用场合进行选择。
  
  图:免费录屏软件总览(绘制工具:FreeMind)
   对一类软件建立总体认识是很重要的——这是xbeta的亲身经验。达到此水平后,就象打通了任督二脉,再做相关事情,比如向别人推荐软件、、自选软件、分析判断新软,都能高效而准确,避免了低效无益的尝试。

  所谓总体认识,主要有两点:一是此类别软件的成熟度/繁荣度;二是流派形势。成熟度/繁荣度:比如近年来文本编辑器、截屏、邮件客户端类软件成熟而繁荣,可选很多;而比如录屏为flash的技术门槛相对高一些,市场小一些,则免费软件不太繁荣。流派形势:如说到浏览器,首先是IE/Mozilla/Opera/Safari四大主流,知其各自特点和分别。在IE系中,又知最佳派别为繁荣的畅游myie2系列(其中又以Maxthon和GB为首),及Win32 SDK开发的TheWorld。老的IE系如Netcaptor/Networker等则已衰微。有此大概,则无论某软如何吹嘘,都能识其本质和水平,不被迷惑。

  回到录屏软件。先界定录屏为,主要用于制作电脑教程,而不太关注把电脑上正在播放的动画/视频复录下来(可能行,也可能不行)。

  此类的商用软件应该算是比较成熟了,主流也是顶级的有3-4家:TechSmith Camtasia StudioBB FlashBackMacromedia Captivate (原RoboDemo)Qarbon ViewletCam。通常来说,每家都有1-N种产品,价格不同,功能也不同。它们都是经过历史和用户验证的精品。此外也可能有些新秀,也可能是虚假广告,要自行区分。(参考资料:donationcoder.com/Reviews….html
  而免费领域,则软件很少。原因不外有2:开发技术含量高/用户少。早期路线为输出avi/exe,目前流行输出flash。目前影响最大的,自然是Wink,也是xbeta最推荐的。此外,还有关系比较复杂但现在渐势微的Camstudio/Demostudio系列(不太推荐,有兴趣自搜)。国产的老经典为N年前的sdemo(自搜),加上现在新出的screen2exe。再加上一个准免费的WebEx。精品基本就是这些。
  另,Techsmith免费新惊喜:顶级录屏软件Camtasia?Studio

附录:文章更新历史

  2010-01-07:更新被墙图片。
  2008-06-02:修改部分文字
>

高效使用软件的3项必备因素

作者:xbeta 版本:071031/071031 出自:善用佳软blog.sina.com.cn/xbeta

  现在优秀软件很多,介绍优秀软件的文章和blog也很多。但是,了解这些就能高效使用软件吗?答案是不能。这些只是提供了“可能”,要让可能变为现实,还要有如下3项因素。

 

第一,明确的目标
  明确的目标首先是正确的目标。不正确的目标比如:如何用好某软件?如何把xxx设成xxx这样?而正确的目标至少是:如何利用某软件完成xx工作?如何解决xxx问题?也就是说,要把关注点放在工作上,而不是工具上。否则,不是人用软件,而是软件役使人、诱惑人。
  明确的目标是重要的,因而你曾付出过长期思考。越是高效的运用,或者说越让你激动的创造性运用,必然是以长期思考为基础的。而长期的思考和探索,即便未曾成功,也会为最后的解决办法提供无比宝贵的经验和教训。并且,在思考中会纯化目标。
  以vtano.ahk为例,长期以来我就想实现:在读文档时,有一个悬浮的窗口,可以随时输入文字进行笔记,同时又不影响原文档的阅读。并且,希望其编辑功能强大可靠,是通用的工具。为此,我试过很多透明记事本、或文字捕捉工具,都不满意。

 

第二,对软件丛林的整体把握
  软件,可精于一种,但不能不知其他,要对整个软件丛林有正确的认识。以武林高手论,要精于自己的独到功夫,但也要了解武林大局,有哪些主要流派,各自特点是哪些。这样找工具时,才能保证大方向是正确的。
  以vtano.ahk为例,我希望编辑功能强大,自然转向了我最常用、最喜欢的Vim。用VimTweak基本能实现上述要求。但我认为,前景文字与背景同步透明的做法,不是很好。而以前用过的一款“窗口修改器”可以实现某种颜色透明,但它无法自动与gvim结合在一起。然后,限于我不会编程最多能只能用脚本工具,所以,想到了Auto
Hotkey。

 

第三,快用快学的领悟力
  优秀软件太多,但限于精力,不可能也不需要了解每一个细节。只要做到能基本判断某项工作某软是否胜任即可。至于具体如何做,临时研究即可。
  仍以vtano.ahk为例。在开始考虑脚本时,一些关键语句如何去写,我并无经验,可以说根本不会。但是我基本知道解决方向,于是先打开Auto
Hotkey,查帮助,搜
transparent、window,找到了相应函数。(顺便说一下,AHK和批处理这种工具,对象我这样的一般用户来说,最适用的办法就是通览一下全部命令,了解大概能做什么;然后用到时,再查帮助、改示例即可。)
  再回到gvim,也就是设定背景为某种颜色,文字为某种颜色。参照几个color和syntax文件,于是解决之。

 

  与其向外苦觅佳软,莫若反躬内求善用!

用Excel制作甘特图并管理项目

作者:xbeta 版本:071018/071018 出自:善用佳软blog.sina.com.cn/xbeta

对于比较简单的项目管理,或绘制甘特图,选用电子表格工具——比如价格高也最强大的Excel、开源的OpenOffice、免费的WPS——可能比项目管理软件更方便。

1. XL-Easy Gantt 模板

这是一个excel模板,下载 约250KB,解压后500KB左右,需要启用宏。功能很强大,可以方便地增删任务,管理进度,设定工作结构。

可以免费使用,建议注册(注册是免费的)。主页

2. Excel Gantt Chart Template 模板

Excel Gantt Chart Template 实际就是一个excel文件,体积更小,仅50KB,目前版本1.2,适用于Microsoft
Excel XP/2003,并经xbeta测试在WPS2007下也正常。性质:免费。

下载 截屏大图

3. 手工制作

参见微软官方文章,做法比较巧妙,试一试还是很有意思的。

当然,如果是较为复杂的项目管理,那就要用专门软件了。推荐的免费软件是GanttProject,可参见文章用免费软件替代/查看MS Project用免费软件替代MS Project续篇:OpenProj

后记:两件事引出了本文,一是亿图发布的免费软件在替代Visio方面推进了一大步,由此,word,excel,powerpoint免费可替代度80%,visio也算有60%吧,基本达到了此前最难替代的project的程度,所以,想起了project。二是刚好看了褪墨介绍的如何使用Excel绘制甘特图,感觉可以做些补充。推荐喜欢GTD、个人管理的网友访问并订阅褪墨

>

rsizr.com:与众不同的图片智能缩放

  能进行图片缩放的软件或网站多不胜数。但要“智能缩放”,就只能用
http://rsizr.com 。在了解它之前,你甚至都想不到,图片缩放竟然可以这样!看一下视频演示
 
电脑玩物的介绍
“rsizr”外表上是一个利用Flash程式建立的免注册在线缩图服务,可以让你上传图片到网路上,帮你缩放JPG、PNG、GIF图片档,缩放完成后,可以再将图片储存回电脑;但是除了一般的缩放、剪裁外,rsizr
拥有一种叫做“seam
carving(缝合雕刻?)”的先进图片缩放技术,简单的说,利用这个技术我们可以在缩放时固定图片中特定区域的大小,或者可以在缩小时让特定的区块被周围图像缝合消除,并且因为“seam
carving”的缝补算法,你可以让图片缩放后仍然维持整体的完整性。举实际应用的例子来说,利用“rsizr”我们可以将原本窄镜头的夕阳照片,修改成广角镜头的夕照,可是中心主题的太阳不会因为图片拉宽而变形;或者我们可以将原本中间隔著距离的两人合照,修改成靠在一起的合照,但是图片也不会因为修改变形。这是一个很有趣,也让人觉得很厉害的技术,完全不同于一般的在线图片工具。
 
试用体验
  试验了一下本站logo,rsizr可自动压缩空白区域,而不改变文字大小。如下图所示,左为原图,右上为通常工具压缩后的效果,右下为rsizr的处理结果。
  再试人物合影,发现它也能自动分析,比如衣服颜色相同会压缩,而面部则基本不变,并且操作过程中有闪电状的曲线显示,体验感很强。
 
背后科技
  感谢网友Leo的补充。此网站采用的是以色列两位教授Shai
Avidan和Ariel Shamir在第34届SIGGRAPH 2007
数字图形学年会上首次发布的图片缩放裁剪算法。他们称之为Seam Carving
for Content-Aware Image
Resizing,这项技术能计算出图像上的关键部分和不重要区域,从而使得随意改变一个图像的高宽比(aspect
ratio)但不会让内容变得扭曲,从而最大程度的减少因图片过分扩大而带来的失真。或称为“不变形变比例放大算法”。
 
链接
  推荐这个youtube视频:Shai Avidan和Ariel Shamir制作的Demo

>

视频教程:Web Forum Reader Lite的使用

Web Forum
Reader Lite:http://www.chemtable.com/WebForumReader.htm
免费软件,用于跟踪多个论坛的更新情况,不受rss的限制,支持代理。

软件使用很简单,加入新论坛相对复杂,本教程重在后者。

一些论坛网页源码中,主题url是相对地址,似乎不能直接加入。
如水木、一见如故等。
象Deepin和Mozine为绝对地址,则可以加入。

 

视频显示不完整?请进入阅读模式 

>

网友推荐:Source Navigator,代替source insight

  1. 感谢一个电气工程师留言:
    snavigator是一个不错的源代码编辑和项目管理软件。有Windows和Linux版本。网址
     http://sourceforge.net/projects/sourcenav
  2. 基本介绍:Source-Navigator is a source code analysis tool. With
    it, you can edit your source code, display relationships between
    classes and functions and members, and display call
    trees.
  3. 转引(原文
    一直以来都用 Source Navigator
    阅读源码,觉得真是方便的很。更重要的是它支持 Tcl/Tk,Source Insight
    好像就不支持(记不大清了,因为不想用破解版所以一直用 Source-nav
    的)。今天本来要写 Source Navigator 的编译与安装的,转念一想人家的
    INSTALL.TXT 文件里写得要比我清楚多了所以就打消了这个念头,至于用
    gcc 4 时的编译错误也不过是改改 Makefile 就好的小问题…
    呼…等于没说…
  4. 转引(原文
    到了Linux下面就没有Source Insight了,虽然说可以使用
    vim+ctags来暂时的看一下,不过总是没有Windows下面的Source
    Insight那么爽,于是就找啊找,终于在sourceforge上面找到了一个开源软件:The
    Source-Navigator
    IDE,在Linux和Windows下面都有,Windows下面的是绿色软件,可以直接使用,在Linux下面可以很方便的安装,欢迎大家使用。

IrfanPaint:为IrfanView增加画图功能

更新:IrfanView 4.1及之后的版本,已内置此功能。按 F12 即可使用。
作者:xbeta 版本:071020/070928 出自:善用佳软blog.sina.com.cn/xbeta
IrfanView是笔者非常推崇的一款软件:极度小巧、功能丰富、性能很好、不断改进。简言之,精简、精品、精益求精。而插件IrfanPaint,则让IrfanView增加了基本的画图功能,十分实用,特做分享。

IrfanPaint 由Matteo Italia 开发,最初独立发布。后来,当IrfanViewV4.1发布(附中文语言包)时,已经集成到官方下载包。也就是说,如果你在官方下载最新IrfanView4.1版,则安装包中已包括了此插件(及另外一些插件)。

如果你仍在使用较低版本IrfanView,则它们并不能直接支持此插件,原因是缺少对此dll的交互调用。建议升级到V4.1版。

安装后,在IrfanView中直接按F12即可调出插件,如上图所示,具有选择、画笔、橡皮、印章(在普通的画图软件中较为少见)、直线、箭头、圆、矩形、填充、取色、拉伸旋转(操作方式也比较特别)工具,及相应的设置项。比如,可设定工具的宽度、前/背景色、是否填充等。

相关链接:

善用IrfanView,不仅仅是看图

最方便强大的图片批量处理工具就是IrfanView

经典看图软件测评:IrfanView/XnView/ACDSee2.4X

>

用注册表任意修改IE中默认的html编辑器或查看器

网友问:求助老大一个问题,我现在用KompoZer的Portable版本做一些简单的网页,但是在IE选项里面无法设置这个软件为默认的网页编辑器,也不能在系统右键菜单里面设置用KompoZer编辑。有没有办法可以把KompoZer设为默认的编辑器么?或者加入到右键菜单里面也可以。
 
xbeta答:
1. 设成默认的编辑器,方法如下。
a.
IE中菜单:工具→Internet选项→程序→Html编辑器,如果有此项则选定。
b. 如无此项,则关闭IE,并编辑注册表(注意KZ的安装目录)

Windows
Registry Editor Version 5.00

[HKEY_CLASSES_ROOT.htmOpenWithListKZ]

[HKEY_CLASSES_ROOT.htmOpenWithListKZshell]

[HKEY_CLASSES_ROOT.htmOpenWithListKZshelledit]

[HKEY_CLASSES_ROOT.htmOpenWithListKZshelleditcommand]
@=””D:\program
files\net\KompoZerPortable\KompoZerPortable.exe”
“%1″”

然后重启IE,按a设置。

注:导入后,windows会把上述内容拆为两处保存

 

2. 让IE右键“查看源文件”调用其他程序

Windows
Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet
ExplorerView Source Editor]

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet
ExplorerView Source EditorEditor Name]
@=”d:\Program Files\gvim\vim71\gvim.exe”

 

3. IE右键菜单新增一项

相关注册表项为 HKEY_CURRENT_USERSoftwareMicrosoftInternet
ExplorerMenuExt,但要写脚本,不便。

>

KeyXL:各种软件快捷键 一网打尽任你搜

作者:xbeta 版本:070914/070914 出自:善用佳软blog.sina.com.cn/xbeta
  KeyXL.com宣称是世界上最大的快捷键查询数据库,可以通过软件名称,查询Windows、Linux、Mac、及web应用(如google
app)下几乎所有主要软件的快捷键。xbeta试了Vim、Total
Commander、IrfanView都有,再试一个不太知名的Wink,没有了。但是可以申请加入,我于2007-09-14一早提交了申请,不知何时能加入?
 
评价
  不认为此网站对查建快捷键有太多帮助。因为准确性、更新性毕竟不如软件本身的说明或官网。
  现只能按软件名搜索,应加入按快捷键搜索。这样的话,有利于开发人员比较自己设计的快捷键是否合乎常规。用户也可以趣味性的搜一下。
  再一个极小的缺点,logo无主页链接,不易返回主页。

>