‘技术备案’ 分类的存档
将一下命令保存成build.bat文件:
set x=%cd%\%1
cd %x%\chrome
7z a -tzip %1.jar * -r
cd ..
7z a -tzip %1.xpi * -ir!*.jar -x!*.zip -x!*.xpi
del %x%\chrome\%1.jar
cd ..
执行以下命令即可:
build.bat 扩展的相对路径
关于7z命令行的说明,在这里:http://www.anywolfs.com/liuhui/article.asp?id=291
备份的方法很简单,当然就是通过feed订阅喽。下面是导出的方法。
在google reader中将要导出的博客归入一个新建的类别(label),最好为英文,并在“设置”中将此类别设为“公开”。
通过以下URL即可查看该博客的atom格式的种子(feed)输出:
http://www.google.com/reader/public/atom/user/{userid}/label/{labelname}?n=1000
其中{userid},可以在 这个页面 的“在新窗口中预览共享条目页”连接中找到。{labelname}是刚刚那个新建的类别名称。n=1000代表一次性输出1000条。
在apache上应用basic auth的时候,会有一步是使用apache提供的htpasswd命令来生成passwd文件。如下:
/usr/local/apache-2.2.4/bin/htpasswd -c ./passwd kevin
这样,就为用户名为“kevin”的用户在当前目录下的passwd文件中创建了一条记录,内容包含用户名及将用户输入的密码加密后字符串。如果文件已存在,则可忽略参数“-c”。
前段时间在搞GTAP,最近又研究ZendFramework的Auth模块,重新又对身份认证的这个小东西小小的研究了一小下。在查找资料时,同样没有在中文互联网内找到什么可用的资源。以下文字大部分翻译自wikipedia关于Basic Access Authorization的英文页面。
我们通常说的基于HTTP的基本验证(Basic Authorization)的英文全称应该是“Basic Access Authorization”,这是在RFC2617中定义的。
几天前,要为公司架设Bugzilla系统,因为一个DBD::mysql的问题,花费了整整一宿的时间。该问题的解决,又是在浩瀚的英文互联网资源的帮助下得到的解决。中文资料,除了复制就是粘贴,根本没有解决问题的方法,而且按照资料根本无法安装成功,也不知道这些人是怎么弄成的。现在就做个简单的中文版的备份吧。
自 PHP 5.1.0 起(此版本日期时间函数被重写了),如果时区不合法则每个对日期时间函数的调用都会产生一条 E_NOTICE 级别的错误信息,如果使用系统设定或 TZ 环境变量则还会产生 E_STRICT 级别的信息。
不像Unix/Linux平台还有一个 TZ 环境变量可以用,在WIN32平台下, 不设置时区,那么时间都是按照格林威治标准时间走的。比如“北京时间上午10点”,在你的脚本里就会认为是凌晨2点(减8小时)。
PHP的默认时区,可以通过修改php.ini的 date.timezon 值来设定。
date_default_timezone_get()函数可以得到你的脚本中所有日期时间函数所使用的默认时区。如果它返回的是UTC,则说明没有被设置一个默认的时区。除了修改php.ini文件,我们还可以在脚本中用 date_default_timezone_set()函数来进行默认时区的设置。
下面这些,都是设置为北京时间(GMT+8)的
date_default_timezone_set(’Asia/Chongqing’); //重庆
date_default_timezone_set(’Asia/Chungking’); //重庆
date_default_timezone_set(’Asia/Harbin’);//哈尔滨
date_default_timezone_set(’Asia/Hong_Kong’);//香港
date_default_timezone_set(’Asia/Macau’);//澳门
date_default_timezone_set(’Asia/Macao’);//澳门
date_default_timezone_set(’Asia/Shanghai’);//上海
date_default_timezone_set(’Asia/Taipei’);//台北
date_default_timezone_set(’Asia/Urumqi’);//乌鲁木齐
参见:date_default_timezone_get() date_default_timezone_set PHP所支持时区列表
发送X-Accel-Redirect头实现直接定位成静态下载
$root_path = ‘/web/www’; //网站根目录
$file_path = ‘/data/t.txt’; //文件路径
//发送下载的头信息
header(”Content-type: application/x-octet-stream”);
header(”Accept-Ranges: bytes”);
header(”Content-Disposition: attachment; filename=”.basename($file_path));
header(”Content-Length: “.filesize($root_path.$file_path));
//发送文件定位,是相对网站目录的路径
header(”X-Accel-Redirect: “.$file_path);
