熊的传人 键里乾坤

有时我似乎忘记了自己的专业乃是Computer Science

2008-06-09

code performance

Bounds Checker

Someone recommended it to me for debugging purposes. Said it's really good, but the suite is very expensive.

http://www.compuware.com/products/devpartner/visualc.htm

I'll download a try version and report later.

2007-01-22

下载YouTube录像

How to download a video from YouTube?

  1. 假设video的链接是http://youtube.com/watch?v=bNF_P281Uu4;打开该链接页面;
  2. 打开该链接页面的源代码(如果是IE,Page->View Source);
  3. 在源代码中搜索“movie_player”,你会找到“SWFObject("/player2.swf?video_id=xxx&l=222&t=yyy", "movie_player", "450", "370", 7, "#FFFFFF")”;其中的xxx(此例为bNF_P281Uu4)和yyy(此例为OEgsToPDskIq_OmSR6EVteGKlKSzoZxn)就是所需要的参数;
  4. 下载video的链接就是“http://www.youtube.com/get_video?video_id=xxx&t=yyy”,按链接,将文件保存;
  5. 保存的文件是FLV格式,google一下“FLV Player”,就可以免费下载播放器。

又或者直接使用videodownloader.net的功能来下载。

2006-12-15

又一个模板

意尤未尽,一鼓作气又做了另一个模板。也是从网上抄来的,主色是红、白。

看起来大致就是这个样子了:

具体的设计文档,就放在/style/red/的目录底下。

2006-12-14

制作博客模板

今天为自己在blogger上的博客做一个新的模板,2007年打算换个面貌。

我自然没有美工设计能力。于是在网上随便逛,逛到喜欢的,就按照它的样子,一模一样的设计一个css模板。

花了好几个钟头,调来调去,终于调得似模似样了,自己对css的规则也算是大致搞了个清楚。

看起来大致就是这个样子了:

具体的设计文档,就放在/style/frame/的目录底下。

2006-05-26

网页上的图片说明

终于搞定了怎么给网页上的图片加tip说明。用javascript实现。这里是源文件:tooltip.js。具体使用如下:

  1. 在html的head里面包含这个tooltip.js文件;
  2. 在body开始处,创建一个ID为"tooltip"的div对象;
  3. 在具体的图片链接里加上onmouseover事件反应。

这里是一个具体实例

2006-05-10

制作多帧图片

用Adobe制作multi-frame的GIF图片。

  1. 用Photoshop创建一个图片文件;
  2. 菜单:Layer -> Duplicate Layer;
  3. 分别绘制两个Layer;
  4. 菜单:File -> Jump to -> ImageReady;
  5. 转到ImageReady;
  6. 如果Animation工具箱没有出现,选菜单:Window -> Show Animation;
  7. 在Animation工具箱里,按最右边的箭头按钮,选择Make Frames from Layers;
  8. 在Animation工具箱里,每一个Frame底下,设置该Frame逗留时间;
  9. 菜单:File -> Save Optimized As, 保存为GIF文件。

以下是一个简单的例子:

2006-05-03

给录像加字幕

用WinAVI Video Converter把video从DVD上抓下来成wmv格式。

然后用Aegisub编辑字幕文件,保存成.ass文件。

然后就要把字幕和video合成。先安装VobSub。VobSub的两个功能:一是它作为plug-in,可以再播放video的时候,让字幕同步(需要video和字幕文件同目录、同名);二是用VobSub里的SubResync,可以设置subtitle的风格,并保存成.srt格式。

再安装TMPGEnc,打开Option->Enviromentel Settings,选择VFAPI Plugin的Tab,鼠标右击“Directshow Multimedia File Reader”,选择“Higher Priority”,一直到把它移到最高为止。

然后就可以用TMPGEnc把video重新编码,输出的结果就是带字幕的video。编码很费时间,可以先用File->Preview看一下字幕效果,合适了再输出。

做完了一个video,累得要死。