优酷视频下载及FlashMov介绍与评论

以前用过Youtube的下载工具,虽然是收费的,但的确很方便。这次,遇到需要下载个优酷网的视频,在网上找到FLashMov,FlashMov播放器是由闪播网官方提供的视频播放和视频下载软件,号称支持互联网上任何一家视频分享平台的视频下载和播放。
用了一下,的确可以下载优酷的视频。不过,和以前用的youtube的下载工具比较,至少有以下几个方面应该增强:
1、界面,FlashMov的界面过于程序员化,并不能在启动后直接知道应该如何操作,好的软件应该是很明确的知道如何操作的;
2、下载,是采用的IE本身的下载,而应该是软件自己来做更好;
3、转换,FLV的播放是要有专门的播放软件的,虽然FlashMov是自带了播放软件,但是,如果本身支持转换功能,就更为友好了。
注:好像优酷将部分的视频转为了多段,这样,用户下载起来就更麻烦了,用FlashMov要先看完后,才会得到全部的下载地址。

接近无聊的动作记录:给blog加上版本信息

这个动作纯属无聊的折腾,记录一下:

1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript">
document.body.oncopy=function(){
 event.returnValue=false;
 var t=document.selection.createRange().text;
<?php
  echo "var s=\"本文来源于 It\'s My Life ".get_settings('home');
  echo " , 原文地址:".the_permalink()."\";";
?>
 clipboardData.setData('Text','\r\n'+t+'\r\n'+s+'\r\n');
}
</script>

将此段代码加在目前使用的模版文件中的,sigle.php的最后部分(不要加在最前面,会出现JS调用document.body错误,因为当时body对象还没有被声明使用)。

也谈Dreamhost的Mysql和DNS

看到月光博客谈论Dreamhost的Mysql和DNS服务,我也谈谈自己的一些体会。

一、Mysql限制问题
在几年前,Dreamhost是对用户有mysql限制的,目前阶段,dreamhost已经放开了mysql的限制,但实际上只是不限制那么严格而已(毕竟还是shared Host)。以前要求和目前的建议是:

Basically, the number of MySQL queries you have in a month, plus 25 times the number of connections you have is your total “conueries” for a month!

公式为:conueries = MySQL queries + (MySQL connection * 25)
采用这种算法的意义在于,dreamhosr认为connection占用的系统资源远远大于queries,故把connection的算法比重提高到25倍。既要求开发者尽可能的减少建立链接数量,在一个链接内多查询。每个数据库、已经整体平均的的conueries 可以在Dreamhost的Panel里面看到,是每日更新的。
此外,Dreamhost还提到:

We still track them, but unless you’re in the top .01% of our database users, you’ll never need to worry about conuery usage again! We reserve the right to have ultra-heavy users curtail their database usage (or switch to a dedicated server)。

这个其实也是很关键的,也就是说,只要Dreamhost认为你是使用了过量的mysql资源,它就会对你提出升级的要求。
所以,试图在Dreamhost上运行中型以上的程序,就要考虑到资源占用的问题的,除非仅仅是html页面,其它的大规模东西总是会有一些问题的。

二、DNS的问题
目前我只有一个域名(是Dreamhost赠送的域名)在Dreamhost的DNS上,其它的域名都放在了enom上进行管理。所以,Dreamhost的DNS稳定性问题上,我基本上没有遇到问题。

三、服务器上的用户
使用下面的命令来获得服务器上的SSH用户和FTP用户数。
grep -i /home/ /etc/passwd | grep /bin/.*sh$ | wc -l
grep -i /home/ /etc/passwd | wc -l
我目前的服务器上得到的数字分别是229798,还应该是可以接受的。

参考:KB / Web Programming / CGI, PHP, and Databases / MySQL / Conueries