06

3月报名,6月上车,连续5个周末,昨晚8点拿到本。终于有周末啦。下周看车去。

By 馒头

13

其实,这篇文章来源于我在ipad下使用GoodReader时,可以方便的读取计算机资源,而不用连USB线,或者输入url。至于GoodReader如何配置访问webdav,请自行搜索。

很简单,按照path/to/apache/conf/extra/httpd-dav.conf的说明一路做下来,配置成功。不要忘记启用相关的模块即可。

我想说的是另一个,不可能所有资源都在一个目录下,或者一个盘符下,那么如何把其他盘符,其他目录的资源引入呢?见下面httpd-dav.conf配置的一部分。

Alias /webdav/ipad/ “I:/m/_ipad/”
<Directory “I:/m/_ipad”>
Dav On
Order Allow,Deny
Allow from all
</Directory>

Alias /webdav/ “D:/webdav/”
<Directory “D:/webdav”>
Dav On

#省略……
</Directory>

蓝色那部分,几个注意:

  1. 目录属性设置中,不要忘记写上Dav On
  2. Alias /webdav/ipad/ “I:/m/_ipad/”位于Alias /webdav/ “D:/webdav/”之前。2行Alias中,磁盘路径最后的“/”不能少,否则会出现403,Forbbiden错误。
  3. D:/webdav目录下,得有ipad目录,请留空,不留空时,原有内容也不会显示,^_^。

简单吧?

By 馒头 \\ tags: , , ,

11

刚入手了ipad,手里也有一些720的片子,想在路上看片,便尝试自己压片子。前后试了3个工具。

格式工厂

压片后,影片底部有1cm高的波浪纹,我只用其压了一个片子,就放弃了。压好的片子其字幕是硬字幕。

MediaCoder iPod/iPhone/iPad Edition

这个没有波浪纹了,但是新问题又出现了:

1、对于不是1280×720分辨率的片子,比如1280×554之类的,要不手动裁剪的话,压缩后片子肯定变形,但是有几个人知道怎么裁剪呢?

2,如果片源自带软字幕,那么悲惨的事情就发生了,压好片子,你会发现原字幕还在,不过每次出现的时间极短,但是也能带来不爽,软件不支持去除软字幕。我只好每次用mkvtoolnix将字幕去掉。麻烦啊。

3,压好的片子其字幕是硬字幕。

HandBrake

感谢pape推荐。

这个工具不错,目前正在用。没有发现字幕捣乱,也不用担心非1280×720的片子。压好的片子其字幕是软字幕。

但是也有不足啊:

1、字幕字体偏小,感觉是宋体11号字。正在找解决办法。

2、感觉声音偏小,没有MediaCoder压好的片子声音大,不知道是不是错觉。

不过瑕不掩瑜,字体小 一点不影响观看。

================================

另,已经找到了调整字体大小、颜色的办法:

3
00:00:39,700 –> 00:00:41,941
当我躺在退伍军人医院的时候
When I was lying there in the VA hospital,

改成

3
00:00:39,700 –> 00:00:41,941
<font size=5 color=ff9900>当我躺在退伍军人医院的时候
When I was lying there in the VA hospital,

利用Editplus的正则替换方式,将

(,[0-9]+)\n

替换为

\1\n<font size=5 color=ff9900>

在ipad下观看正常,其他的不保证。

By 馒头 \\ tags: , , ,

09

一篇好文章:http://hi.baidu.com/followashadow/blog/item/f53767868e1ee020c75cc37b.html

W3C的官方建议是:当且仅当form是幂等(idempotent)的时候,使用get。幂等是一个数学上的术语,其定义是:对于一个函数f : D -> D,如果D中的所有x满足f (f x) = f x,那么这个函数是幂等的。HTTP specification(比如RFC 2616)中,将幂等解释为:多次相同请求产生的副作用,和一次请求的副作用相同。

By 馒头

05

EAM 1.0完美部署,正在进行1.5的开发。

正在进行企业OA的开发立项。

教学管理系统已经进行一半,8月底测试,9月底上线试运行。

By 馒头

26

他的《Thriller》我百听不厌啊。

Michael Jackson

迈克尔·杰克逊  Michael Jackson

By 馒头

19

1、使用一个SSO服务器,里面存放用户数据库。SSO服务器提供一个cookie;

2、某个服务通过SSO提供的cookie进行用户验证;通过验证则表示用户已经登录;否则表示未登录。

3、进行验证时,需要连接到SSO,因此每次刷新服务页面时,都需要连接到SSO数据库进行用户验证。

4、正在考虑使用一个memcached作为SSO验证缓存。

1~3已经OK,目前正在进行步骤4的设计。

4月12日正式上线运行,目前运行良好,没有发现错误。

By 馒头

03

1、企业资产管理 v2.0

增加入库、出库、退库、维修、报废流程;

增加种类、品牌、型号的递进关系;

2、通行证开发

因为是单域名,因此使用cookie共享+数据库 session验证方式实现

3、个人图集

类似网易拍拍(http://pp.blog.163.com/

目前实现了首页、分类页、图集浏览页、上传等功能

By 馒头

十二 01

List All Images 0.6

https://addons.mozilla.org/zh-CN/firefox/addon/3688

在新Tab中列出当前Tab的所有图片。

点击右键菜单的“List All Images”后,新Tab的地址栏显示的是新Tab页面的源码,即:data:text/html;charset=UTF-8,<html>\n<head>\n<title>List All Images Result</title>\n……firefox会停止响应几十秒,对多图片页面,停止响应的时间更常。

俺对程序做了一点修改,firefox不在停止响应了。同时添加了一个新的信息:增加显示了图片的ALT。

修改步骤:

一、修改firefox当前Profiles下的extensions\{6DFBB324-D981-4f8c-A8D9-7E81F75F7D58}\chrome\lai.jar,使用winzip或者winrar打开lai.jar,进入lai.jar\content\lai,修改laiOverlay.js文件。修改如下,红色内容为新增:

var image_src    = image.src;

var image_alt    = image.alt;

……

data += ‘<tr>\n’;

data += ‘    <td nowrap>’ + image_alt + ‘</td>\n’;

……

const tempPageStr = “chrome://lai/content/temp.html”;

const newTab = getBrowser().getBrowserForTab(getBrowser().addTab(tempPageStr));

newTab.addEventListener(“load”, function() { newTab.contentDocument.body.innerHTML = result; }, true);

const newTab = getBrowser().addTab(url, null);

getBrowser().selectedTab = newTab;

请注释掉“const newTab = getBrowser().addTab(url, null); getBrowser().selectedTab = newTab;”这2行,即:

//const newTab = getBrowser().addTab(url, null);

//getBrowser().selectedTab = newTab;

二、新建一个html文件,名称为:temp.html,内容是:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<title>images</title>
</head>

<body>
images in the page
</body>
</html>

然后将temp.html文件放到lai.jar\content\lai下,和laiOverlay.js在同一个目录。

三、修改完成,此时新Tab的地址栏显示的是:chrome://lai/content/temp.html。

附件是修改后的lai.jar:lai.jarListAllImages{0.6}.xpi

By 馒头 \\ tags: , ,

十一 19

Thermaltake Fanless 330零分贝显卡冷却器

有了性感的零分贝cpu冷却系统(见下图),不配个超酷的零分贝显卡冷却系统明显不够专业。

Thermaltake一不做二不休丢完V1后又丢个Fanless 330出来,使用水循环和50个扇页散热,号称0db运行,独特的造型设计除了保证扇页水循环效率外,还让它完美接触GPU,不但安静,散热效果也比传统风扇好很多。

它三围180mm x 123.2mm x 68.6mm 重 260g.。

Thermaltake的V1 CPU风扇散热器

如果你已经有了些许的审美疲劳,那么看到这个另类的CPU散热器,你会发现相当的惊喜,是的,它是如此的唯美,以至于你都不想把它装进机箱,只想把它静静的放在桌面欣赏,其散热快,对于Core 2或Athlon处理器尤其管用,静音,同时还有蓝色的LED灯,价格在60美金,约400人民币,这就是红点设计获奖者的魅力。

from: http://cn.engadget.com/2008/11/18/thermaltake-fanless-330/

By 馒头 \\ tags: , ,