代码片断

get_cfg_var vs ini_get

由 joelhy 于 周四, 04/10/2008 - 14:51 提交。
  1. get_cfg_var() shows php.ini setting
  2. ini_get() shows current setting

get_cfg_var() is an old PHP 3.0 era function, that returns the value for a directive in the php.ini file. This value may be valid or invalid, depending on whether it was overwritten by other configuration methods (e.g., httpd.conf or .htaccess). This function will always return the value that was typed in php.ini, if any.

Zend Framework components Used in Project Babel

由 joelhy 于 周三, 01/02/2008 - 11:17 提交。
Livid的Project Babel用到的Zend Framework组件有:
  1. Zend_Cache
  2. Zend_Feed
  3. Zend_Http_Client
  4. Zend_Json
  5. Zend_Search_Lucene

Difference between Print and Echo in PHP

由 joelhy 于 周三, 01/02/2008 - 10:41 提交。
google一番后,总结如下:
  1. echo 效率比 print高
  2. print始终返回1,而echo无返回值
  3. echo 可有多参数,例如:echo "Hello ", "World!"#输出 Hello World!。print只能有一个参数
有一点需要注意的是,它们都是 language construct,而不是函数。

Max-width in IE 6

由 joelhy 于 周五, 09/21/2007 - 08:31 提交。
In IE6, following code can be used to emulate the max-width css property:
  1. _width: expression(clientWidth < 180 ? "auto" : "180px");
In IE7 and firefox, that is simpler:
  1. max-width: 180px;

Scale Down Image Using JavaScript

由 joelhy 于 周五, 09/14/2007 - 17:54 提交。

/**
 * Scaling image down to maxWidth X maxHeight
 */
function scaleDownImage(image, maxWidth, maxHeight)
{
	if ((image.width/image.height) > (maxWidth/maxHeight)) {
		if (image.width > maxWidth) {
			image.resized = true;
			image.width  = maxWidth;
		}
	} else {
		if (image.height > maxHeight) {
			image.resized = true;
			image.height = maxHeight;
		}
	}
}

百度mp3批量下载20070617版

由 water 于 周日, 06/17/2007 - 22:30 提交。
  • 可下载最新的百度mp3 top500列表
  • 修改一下变量url的值,可以下载其他排行榜
  • 可以直接在线听歌而不是下载(靠mplayer支持)。
  • 稍做修改,可以指定格式下载、自动查找最快镜像下载、自动查找最佳size的目标文件...

我将根据有兴趣的网友的需要一点点修改。

ruby批量下载网上的素材库[tubaba.com网页矢量图标]

由 water 于 周二, 05/22/2007 - 22:04 提交。
采用ruby和hpricot库,逻辑步骤如下:
  1. 分析网页结构
  2. 采用open-uri打开网页,打开时注意完整的Referer,否则tubaba.com将认为盗链
  3. 将得到的页面html返回给hpricot
  4. 由hpricot定位要下载的.rar文件
  5. 调用shell程序wget下载.rar文件到指定位置,注意指定Referer
  6. 调用shell程序unrar解压,用-p指定密码解压
  7. 延时若干继续下载下一个.rar文件

删除Windows默认共享

由 water 于 周四, 05/27/2004 - 13:24 提交。
@echo off echo 默认共享删除工具 版本号:2004.05.27 echo 当前共享列表: net share echo Windows Registry Editor Version 5.00 > c:\delshare.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters] >> c:\delshare.reg echo "AutoShareWks"=dword:00000000 >> c:\delshare.reg echo "AutoShareServer"=dword:00000000 >> c:\delshare.reg echo 运行 delshare.reg 修改注册表 regedit /s c:\delshare.reg echo 删除 delshare.reg 临时文件 del c:\delshare.reg net stop server /y

Windows右击文件夹,进入相应命令行

由 water 于 周日, 03/16/2003 - 20:19 提交。

对Windows下熟悉DOS命令的用户非常方便,对一般人没用。

Download Code: command2path.reg
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\命令行(Command Windows)]

[HKEY_CLASSES_ROOT\Folder\shell\命令行(Command Windows)\command]
@="cmd /K cd /d %L"

下载后双击导入注册表即可。