Monthly Archives: 5月 2010

ubuntu10.04 的 php5.3 降级 到 php5.2

ubuntu10.04 的php版本是 php5.3, 很多程序可能不支持, 降级到php5.2 的方法如下:


01 sudo aptitude purge `dpkg -l | grep php| awk '{print $2}' |tr"\n" " "`


02 echo -e "Package: php5\nPin: release a=karmic\nPin-Priority: 991\n" | sudo tee /etc/apt/preferences.d/php > /dev/null
03 apt-cache search php5-|grep php5-|awk '{print "Package:", $1,"\nPin: release a=karmic\nPin-Priority: 991\n"}'|sudo tee -a /etc/apt/preferences.d/php > /dev/null
04 apt-cache search -n libapache2-mod-php5 |awk '{print "Package:", $1,"\nPin: release a=karmic\nPin-Priority: 991\n"}'| sudo tee -a /etc/apt/preferences.d/php > /dev/null
05 echo -e "Package: php-pear\nPin: release a=karmic\nPin-Priority: 991\n" | sudo tee -a /etc/apt/preferences.d/php > /dev/null

06 grep 'main restricted' /etc/apt/sources.list|grep -v "#"| seds/lucid/karmic/g | sudo tee/etc/apt/sources.list.d/karmic.list > /dev/null

07 sudo apt-get update

08 sudo aptitude install -t karmic php5-cli php5-cgi

09 sudo aptitude hold `dpkg -l | grep php5| awk '{print $2}' |tr"\n" " "`
来源:http://mrkandy.wordpress.com/2010/04/16/install-php-5-2-x-in-ubuntu-10-04-lucid/
分享家:Addthis中国

php 生成 订单的 UPC-A 条形码

UPC-A 是条形码的一种格式, 用php 可以生成 订单, sku等的条形码, 供打印。 具体php代码如下:

function UPCAbarcode($code)
{
$lw = 2; $hi = 100;
$Lencode = array('0001101','0011001','0010011','0111101','0100011',
'0110001','0101111','0111011','0110111','0001011');
$Rencode = array('1110010','1100110','1101100','1000010','1011100',
'1001110','1010000','1000100','1001000','1110100');
$ends = '101'; $center = '01010';

/* UPC-A Must be 11 digits, we compute the checksum. */
if ( strlen($code) != 11 ) { die("UPC-A Must be 11 digits."); }

/* Compute the EAN-13 Checksum digit */
$ncode = '0'.$code;
$even = 0; $odd = 0;
for ($x=0;$x<12;$x++)
{
if ($x % 2) { $odd += $ncode[$x]; } else { $even += $ncode[$x]; }
}

$code.=(10 - (($odd * 3 + $even) % 10)) % 10;

/* Create the bar encoding using a binary string */
$bars=$ends;
$bars.=$Lencode[$code[0]];
for($x=1;$x<6;$x++)
{
$bars.=$Lencode[$code[$x]];
}

$bars.=$center;

for($x=6;$x<12;$x++)
{
$bars.=$Rencode[$code[$x]];
}

$bars.=$ends;

/* Generate the Barcode Image */
$img = ImageCreate($lw*95+30,$hi+30);
$fg = ImageColorAllocate($img, 0, 0, 0);
$bg = ImageColorAllocate($img, 255, 255, 255);
ImageFilledRectangle($img, 0, 0, $lw*95+30, $hi+30, $bg);

$shift=10;

for ($x=0;$x {
if (($x<10) || ($x>=45 && $x<50) || ($x >=85)) { $sh=10; } else { $sh=0; }
if ($bars[$x] == ’1′) { $color = $fg; } else { $color = $bg; }
ImageFilledRectangle($img, ($x*$lw)+15,5,($x+1)*$lw+14,$hi+5+$sh,$color);
}

/* Add the Human Readable Label */
ImageString($img,4,5,$hi-5,$code[0],$fg);

for ($x=0;$x<5;$x++)
{
ImageString($img,5,$lw*(13+$x*6)+15,$hi+5,$code[$x+1],$fg);
ImageString($img,5,$lw*(53+$x*6)+15,$hi+5,$code[$x+6],$fg);
}

ImageString($img,4,$lw*95+17,$hi-5,$code[11],$fg);

/* Output the Header and Content. */
header("Content-Type: image/png");
ImagePNG($img);

}

UPCAbarcode('13322483157');

?>

分享家:Addthis中国

博百优怎么到处都是

现在很多个人站点上面放着不知所云的 博百优, 那到底什么是博百优呢?这原来是admin5.com发起的一个 SEO 活动。

http://bbs.admin5.com/thread-1672952-1-1.html

大赛时间 2010年4月12日至2010年7月13日
大赛举办方: admin5站长网
大赛赞助 挚盟 如果还有现金赞助包括奖品赞助请联系 qq 886128 强子
比赛关键词:博百优
参赛规则如下:
1. 所有参赛网站域名注册时间不限。
2. 所有参赛网站所做内容不限,但不能违反我国互联网相关政策。
3. 所有参赛网站优化手法不限,但不能恶意竞争,打击他人。
4. 必须是主域名首页页面关键词(例如 www.xxx.com 或xxx.com ),三级域名和二级页面无效(my.xxx.com bbs.xxx.com 等都无效)。
5. 本次大赛无需报名,团队或者个人均可直接参赛。
6. 所有排名应为搜索引擎自然排名(非竞价)。
7. 所有参赛站详细填写联系方式,方便发放奖品时准确核对相关信息。
8.本次大赛最后结束日期为:2010年7月13日12:00 到时由admin5站长网工作人员统计结果并截图公示。
9.参赛网站需要挂官方统一参赛宣传标识 (图片)。   

比赛奖励:
百度自然排名前5名(考虑谷歌的退出,谷歌组的优化比赛取消):
第一名 奖励 ¥5000元
第二名 奖励 ¥3000元
第三名 奖励 ¥2000元
第四名 奖励 ¥1000元
第五名 奖励 ¥500元
同时增设最佳设计,最佳创意,最实用网站 最活跃用户等奖项。其他外加奖励,视赞助情况而定,请关注比赛期间公告。

分享家:Addthis中国

.cn 域名终于注册成功

我几个礼拜前注册的.cn域名终于注册成功了!

现在 .cn 域名注册基本处于停滞状态, 个人已经无法注册。 公司注册是唯一的通道,而且还得给北京寄材料。这也直接导致很多域名注册商放弃了.cn 注册。

这是谁tmd想出来的馊主意?!

分享家:Addthis中国

ubuntu 10.01 restart mysql

yaozer@local:~$ sudo /etc/init.d/mysql restart
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql restart

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the restart(8) utility, e.g. restart mysql
mysql start/running, process 18095
yaozer@local:~$ sudo restart mysql
mysql start/running, process 18137

分享家:Addthis中国

seo 是 B2C 企业的营销利器

越来越多的企业进入 B2C 电子商务领域, 如何把自己的网站营销出去是成功的最重要前提。 可以说 SEO 主要就是为电子商务服务的。

纵观当前B2C行业,不管国内B2C还是外贸B2C,除了已经突围的, 如京东,新挡等,大都似乎遇到了推广瓶颈。如何在竞争中突围?如何更有效的进行网络推广?这是B2C运营者最为头痛的问题。
  
相对于其他网络营销手段而言,搜索引擎营销SEO仍然是最有效且最具性价比的方式。调查显示,网民在购物仍前使用搜索引擎的比例占据60%以上。因此,搜索引擎营销SEO仍是B2C网站最主要的推广方式。

分享家:Addthis中国