PHP 数组数组到关联数组

function array_numeric_to_assoc($arr) {
	$arr = array_values($arr);
	$new_arr = array();
	for ($i = 0, $count = count($arr); $i < $count; $i += 2) {
		$new_arr[$arr[$i]] = isset($arr[$i + 1]) ? $arr[$i + 1] : null;
	}
	return $new_arr;
}

Bash 没有密码的SSH登录

ssh-keygen
ssh-copy-id -i /path/to/id_foobar.pub "-p 2342 user@server"

JavaScript swfobject的

<script language="javascript" type="text/javascript">
// Flash vars 	
var flashvars = {
        xml_path: "ticker.xml"
};
var params = {
        menu: "false",
        wmode: "transparent"
};
var attributes = {};

// Add the flash
swfobject.embedSWF("swf/header.swf", "flash-header", "1000", "317","9.0.0", "", flashvars, params, attributes);
</script>

Ruby 将base64编码的Textmate片段过滤回文本

ruby -e "require 'base64'; print Base64.decode64( STDIN.read )"

Bash 从命令行提升美味自我

lynx --dump http://delicious.com/tag/noahsussman?setcount=100|grep onemorebug.com|wc -l

Other DOCTYPE XHTML STRICT 1.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Other 外部.css样式表链接

		<link rel="stylesheet" type="text/css" href="style.css" />

Rails 在Dreamhost共享服务器上重新启动rails服务器

touch dispatch.fcgi

HTML javascript选框

<html>  
    <div id="marquees"> <!-- 这些是字幕的内容,你可以任意定义 --> <a href="#">链接1</a>  
    <br> <a href="#">链接2</a>  
    <br> <a href="#">链接3</a>  
    <br> <a href="#">链接4</a>  
    <br> <!-- 字幕内容结束 -->  
    </div>  
    </html>  
    <!-- 以下是javascript代码 -->  
   <script language="javascript">  
   <!--  
   marqueesHeight=150; //内容区高度  
   stopscroll=false; //这个变量控制是否停止滚动  
   with(marquees){  
   noWrap=true; //这句表内容区不自动换行  
   style.width=0; //于是我们可以将它的宽度设为0,因为它会被撑大  
   style.height=marqueesHeight;  
   style.overflowY="hidden"; //滚动条不可见  
   onmouseover=new Function("stopscroll=true"); //鼠标经过,停止滚动  
   onmouseout=new Function("stopscroll=false"); //鼠标离开,开始滚动  
   }  
   //这时候,内容区的高度是无法读取了。下面输出一个不可见的层"templayer",稍后将内容复制到里面:  
   document.write('<div id="templayer" style="position:absolute;z-index:1;visibility:hidden"></div>');  
   function init(){ //初始化滚动内容  
   //多次复制原内容到"templayer",直到"templayer"的高度大于内容区高度:  
   while(templayer.offsetHeight<marqueesHeight){  
   templayer.innerHTML+=marquees.innerHTML;  
   } //把"templayer"的内容的“两倍”复制回原内容区:  
   marquees.innerHTML=templayer.innerHTML+templayer.innerHTML;  
   //设置连续超时,调用"scrollUp()"函数驱动滚动条:  
   window.myMarquee = setInterval("scrollUp()",20);  
   }  
   document.body.onload=init;  
   preTop=0; //这个变量用于判断滚动条是否已经到了尽头  
   function scrollUp(){ //滚动条的驱动函数  
   if(stopscroll==true) return; //如果变量"stopscroll"为真,则停止滚动  
   preTop=marquees.scrollTop; //记录滚动前的滚动条位置  
   marquees.scrollTop+=1; //滚动条向下移动一个像素  
   //如果滚动条不动了,则向上滚动到和当前画面一样的位置  
   //当然不仅如此,同样还要向下滚动一个像素(+1):  
	   
	   if(preTop==marquees.scrollTop){  
		   //alert(1);  
	     marquees.scrollTop=templayer.offsetHeight-marqueesHeight+1;
	     clearInterval(window.myMarquee);  
	     window.myMarquee = setTimeout('resume()', 2000);    
	   } 
   }  
   function resume(){
   	window.myMarquee = setInterval("scrollUp()",20);  
}
   -->  
   </script>

SQL MySQL禁用外键约束检查

mysql> SET FOREIGN_KEY_CHECKS = 0;
mysql> SOURCE dump_file_name;
mysql> SET FOREIGN_KEY_CHECKS = 1;