作者: countmeon

  • B2C网站转化率优化

    首先明确一下,我这里指的转化率=订单提交成功数/访问次数,提交订单成功即算达成目标。而后续的因支付、库存、配送等因素导致交易最终未成交,暂不考虑。

    在做所有优化之前,应该先对网站目前的转化率进行细分,细分之后,你就会明白哪里需要改进,哪里的优先级最高,还有可能发现意想不到的数据哦。就让我们马上开始吧:

    1、按流量细分转化率

    1)按流量来源细分,可以知道哪些流量是健康的,哪些流量需要优化,哪些流量是虚假的,从而动态调整我们的营销策略;

    2)按关键词细分,可以知道哪些词的转化率高,从而加大投放,哪些词的转化率低,减少投放;

    流量优化是转化率优化工作的排头兵,只有确保来到网站的流量的质量,后续的优化工作才会见效,才会有意义。

    2、按购物流程细分转化率

    这是最基础也是最常用的一种细分方式,对优化网站设计及易用性效果非常明显,一般包括以下几个比率:

    到达率:到达单品页的访问次数/所有访问次数

    提袋率:放入购物车的次数/到达单品页的访问次数

    结算率:订单成功提交的次数/放入购物车的次数

    so,到达率x提袋率x结算率=订单转化率。你可以针对每一step的转化率进行有针对性的优化,从而提高整体转化率。具体方案有太多了,以后有机会慢慢聊。通过GA中的目标设置功能,可以轻松实现按购物流程分解转化率,并可通过渠道形象的展示各步骤转化率。

    3、按用户特征细分转化率

    1)按新老用户细分

    这在GA中可以很简单的分析出来,你会发现新用户的转化率的确很低,接下来就可以针对新用户想一些办法来提高他们的转化率,比如送券,尝试简化购物流程甚至是免注册购物。

    2)按地区进行细分

    不同地区用户的转化率有差异,可能有几个原因:当地库存现货率、送货时间、品牌在当地的知名度、以及当地的经济及网络发展水平,当然,别忽略了当地的网络状况,如果网速慢,转化率一定不会高的。

    以上,都可以通过GA统计出来,如果你的分析团队够强大,其实还可以按年龄,收入,职业继续分解,但有时数据不在多,而在精,对我们的工作没有指导意义的数据,就没有存在的价值。

    4、按商品特征细分转化率

    1)按品类细分

    如果你是一家综合性B2C网站,按品类分解很重要,可以让你知道你的网站具有竞争力的商品是哪些,最冷门的商品又是哪些,每个品类的商品有其各自的特点,因此优化的切入点就会不同,比如3C类产品,规格参数、对比功能、评价都很重要,而服装类产品,商品图片,颜色尺码等信息就非常重要。以上可以使用GA中的高级群体细分功能进行统计,但有个前提是,网站url要十分规范,且能通过url识别出具体品类,否则无法按品类分解转化率。

    2)按关注度细分

    其实商品的关注度是与转化率有一定关系的,但也并非关注度高的商品转化率一定就高,因此将关注度高的商品优先优化,也是一个不错的切入点,优化你网站中最热门的商品,绝对是个好想法。如何得到商品的转化率?这要与你的数据分析团队合作,找出商品的浏览量和对于的成交量,相除即可。

    以上写这么多,主要是想强调数据分析的重要性,只有先进行详细的数据分析,才能发现问题所在,做到有的放矢。另外,得到数据了以后,最好与行业平均值或竞争对手进行一下对比,有针对性的进行优化。最好,欢迎各位同行一起探讨,希望能够得到更大的启发与思路。

  • 国际象棋游戏规则

    游戏规则
    棋盘和棋子
    国际象棋棋盘是个正方形,由横纵各8格、颜色一深一浅交错排列的64个小方格组成。深色格称黑格,浅色格称白格,棋子就放在这些格子中移动。棋子共三十二个,分为黑白两组,各十六个,由对弈双方各执一组,兵种是一样的,分为六种:
    王(1)、后(1)、车(2)、象(2)、马(2)、兵(8)

    王:横、直、斜都可以走,但每着限走一步。
    后:横、直、斜都可以走,步数不受限制,但不能越子。它是国际象棋中威力最大的子。
    车:横、竖均可以走,不能斜走。一般情况下不能越子。
    象:只能斜走。格数不限,不能越子。每方有两象,一个占白格,一个占黑格。
    马:每步棋先横走或直走一格,然后再斜走一格,可以越子,也没有”中国象棋”中”蹩马腿”的限制。
    兵:只能向前直走,每着只能走一格。但走第一步时,可以最多直进两格。兵的吃子方法与行棋方向不一样,它是直进斜吃,即如果兵的斜进一格内有对方棋子,就可以吃掉它而占据该格。
    特殊走法
    除了上面所有棋子的一般着法外,国际象棋中存在下面三种特殊着法:
    吃过路兵:如果对方的兵第一次行棋且直进两格,刚好形成本方有兵与其横向紧贴并列,则本方的兵可以立即斜进,把对方的兵吃掉。这个动作必须立刻进行,缓着后无效。
    兵的升变:任何一个兵直进达到对方底线时,即可升变为除”王”和”兵”以外的任何一种棋子。
    王车易位:每局棋中,双方各有一次机会,让王朝车的方向移动两格,然后车越过王,放在与王紧邻的一格上。王车易位根据左右分为”长易位”和”短易位”。在下面四种情况下,王车易位不允许:
    王或车已经移动过;
    王和车之间有其他棋子阻隔;
    王正被对方”将军”;
    王经过或达到的位置受对方棋子的攻击。

    胜、负、和
    国际象棋的对局目的是把对方的王将死。比赛规定:一方的王受到对方棋子攻击时,成为王被照将,攻击方称为”将军”,此时被攻击方必须立即”应将”,如果无法避开将军,王即被将死。除”将死”外,还有”超时判负”与”和局”。出现以下情况,算和局:
    一方轮走时,提议作和,对方同意;
    双方都无法将死对方王时,叛和;
    一方连续不断将军,对方王却无法避开将军时,成为”长将和”;
    轮到一方走棋,王没有被将军,但却无路可走,成为”逼和”;
    对局中同一局面出现三次,而且每次都是同一方走的,判为和局。

  • PHP获文件扩展名的三种方法

    方法一:

    <?php
    function extend_1($file_name)
    {
    $retval=””;
    $pt=strrpos($file_name, “.”);
    if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) – $pt);
    return ($retval);
    }
    ?>
    方法二:

    function extend_2($file_name)
    {
    $extend = pathinfo($file_name);
    $extend = strtolower($extend[“extension”]);
    return $extend;

    方法三:

    function extend_3($file_name)
    {
    $extend =explode(“.” , $file_name);
    $va=count($extend)-1;
    return $extend[$va];
    }

  • Debian GNU/Linux 6.0 “Squeeze”正式发布

    Debian 6.0 “Squeeze”北京时间今天上午正式发布,带来众多新软件、特性和全新的主题。其软件包版本大致与Ubuntu 10.04相当,使用内核2.6.32,Gnome 2.30,KDE4.4.5等,强烈推荐升级。

    下载:http://www.debian.org/distrib/

    网络安装镜像: http://cdimage.debian.org/debian-cd/6.0.0/i386/iso-cd/debian-6.0.0-i386-netinst.iso (i386)
    http://cdimage.debian.org/debian-cd/6.0.0/amd64/iso-cd/debian-6.0.0-amd64-netinst.iso (amd64)

    可以用来完成安装的第一张CD:
    http://cdimage.debian.org/debian-cd/6.0.0/i386/bt-cd/debian-6.0.0-i386-CD-1.iso.torrent (i386)
    http://cdimage.debian.org/debian-cd/6.0.0/amd64/bt-cd/debian-6.0.0-amd64-CD-1.iso.torrent (amd64)

    离线用户可以下载第一张DVD:
    http://cdimage.debian.org/debian-cd/6.0.0/i386/bt-dvd/debian-6.0.0-i386-DVD-1.iso.torrent (i386)
    http://cdimage.debian.org/debian-cd/6.0.0/amd64/bt-dvd/debian-6.0.0-amd64-DVD-1.iso.torrent (amd64)

    KDE Plasma Workspaces and KDE Applications 4.4.5
    an updated version of the GNOME desktop environment 2.30
    the Xfce 4.6 desktop environment
    LXDE 0.5.0
    X.Org 7.5
    OpenOffice.org 3.2.1
    GIMP 2.6.11
    Iceweasel 3.5.16 (an unbranded version of Mozilla Firefox)
    Icedove 3.0.11 (an unbranded version of Mozilla Thunderbird)
    PostgreSQL 8.4.6
    MySQL 5.1.49
    GNU Compiler Collection 4.4.5
    Linux 2.6.32
    Apache 2.2.16
    Samba 3.5.6
    Python 2.6.6, 2.5.5 and 3.1.3
    Perl 5.10.1
    PHP 5.3.3
    Asterisk 1.6.2.9
    Nagios 3.2.3
    Xen Hypervisor 4.0.1 (dom0 as well as domU support)
    OpenJDK 6b18
    Tomcat 6.0.18
    more than 29,000 other ready-to-use software packages, built from nearly 15,000 source packages.

  • MySQL十大优化技巧

    1.优化你的MySQL查询缓存

    在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。

    但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在有些处理任务中,我们实际上是可以阻止查询缓存工作的。

    // query cache does NOT work    
    $r = mysql_query(“SELECT username FROM user WHERE signup_date >= CURDATE()”);    
       
    // query cache works!    
    $today = date(“Y-m-d”);    
    $r = mysql_query(“SELECT username FROM user WHERE signup_date >= ‘$today’”);   
    // query cache does NOT work
    $r = mysql_query(“SELECT username FROM user WHERE signup_date >= CURDATE()”); 
    // query cache works! 
    $today = date(“Y-m-d”); 
    $r = mysql_query(“SELECT username FROM user WHERE signup_date >= ‘$today’”);

    2.用EXPLAIN使你的SELECT查询更加清晰

    使用EXPLAIN关键字是另一个MySQL优化技巧,可以让你了解MySQL正在进行什么样的查询操作,这可以帮助你发现瓶颈的所在,并显示出查询或表结构在哪里出了问题。

    EXPLAIN查询的结果,可以告诉你那些索引正在被引用,表是如何被扫描和排序的等等。

    实现一个SELECT查询(最好是比较复杂的一个,带joins方式的),在里面添加上你的关键词解释,在这里我们可以使用phpMyAdmin,他会告诉你表中的结果。举例来说,假如当我在执行joins时,正忘记往一个索引中添加列,EXPLAIN能帮助我找到问题的所在。

    添加索引到group_id field后

    3.利用LIMIT 1取得唯一行

    有时,当你要查询一张表是,你知道自己只需要看一行。你可能会去的一条十分独特的记录,或者只是刚好检查了任何存在的记录数,他们都满足了你的WHERE子句。

    在这种情况下,增加一个LIMIT 1会令你的查询更加有效。这样数据库引擎发现只有1后将停止扫描,而不是去扫描整个表或索引。、

    // do I have any users from Alabama?    
    // what NOT to do:    
    $r = mysql_query(“SELECT * FROM user WHERE state = ‘Alabama’”);    
    if (mysql_num_rows($r) > 0) {    
        // …    
    }      
    // much better:    
    $r = mysql_query(“SELECT 1 FROM user WHERE state = ‘Alabama’ LIMIT 1”);    
    if (mysql_num_rows($r) > 0) {    
        // …    
    }  

    4. 索引中的检索字段

    索引不仅是主键或唯一键。如果你想搜索表中的任何列,你应该一直指向索引。

    5.保证连接的索引是相同的类型

    如果应用程序中包含多个连接查询,你需要确保你链接的列在两边的表上都被索引。这会影响MySQL如何优化内部联接操作。

    此外,加入的列,必须是同一类型。例如,你加入一个DECIMAL列,而同时加入另一个表中的int列,MySQL将无法使用其中至少一个指标。即使字符编码必须同为字符串类型。

    // looking for companies in my state    
    $r = mysql_query(“SELECT company_name FROM users   
        LEFT JOIN companies ON (users.state = companies.state)   
        WHERE users.id = $user_id”);    
    // both state columns should be indexed    
    // and they both should be the same type and character encoding    
    // or MySQL might do full table scans

    6.不要使用BY RAND()命令

    这是一个令很多新手程序员会掉进去的陷阱。你可能不知不觉中制造了一个可怕的平静。这个陷阱在你是用BY RAND()命令时就开始创建了。

    如果您真的需要随机显示你的结果,有很多更好的途径去实现。诚然这需要写更多的代码,但是能避免性能瓶颈的出现。问题在于,MySQL可能会为表中每一个独立的行执行BY RAND()命令(这会消耗处理器的处理能力),然后给你仅仅返回一行。

    // what NOT to do:    
    $r = mysql_query(“SELECT username FROM user ORDER BY RAND() LIMIT 1”);    
    // much better:    
    $r = mysql_query(“SELECT count(*) FROM user”);    
    $d = mysql_fetch_row($r);    
    $rand = mt_rand(0,$d[0] – 1);    
    $r = mysql_query(“SELECT username FROM user LIMIT $rand, 1”);   

    7.尽量避免SELECT *命令

    从表中读取越多的数据,查询会变得更慢。他增加了磁盘需要操作的时间,还是在数据库服务器与WEB服务器是独立分开的情况下。你将会经历非常漫长的网络延迟,仅仅是因为数据不必要的在服务器之间传输。

    始终指定你需要的列,这是一个非常良好的习惯。

    // not preferred    
    $r = mysql_query(“SELECT * FROM user WHERE user_id = 1”);    
    $d = mysql_fetch_assoc($r);    
    echo “Welcome {$d[‘username’]}”;    
    // better:    
    $r = mysql_query(“SELECT username FROM user WHERE user_id = 1”);    
    $d = mysql_fetch_assoc($r);    
    echo “Welcome {$d[‘username’]}”;     
    // the differences are more significant with bigger result sets  

    8.从PROCEDURE ANALYSE()中获得建议

    PROCEDURE ANALYSE()可让MySQL的柱结构分析和表中的实际数据来给你一些建议。如果你的表中已经存在实际数据了,能为你的重大决策服务。

    9.准备好的语句

    准备好的语句,可以从性能优化和安全两方面对大家有所帮助。

    准备好的语句在过滤已经绑定的变量默认情况下,能给应用程序以有效的保护,防止SQL注入攻击。当然你也可以手动过滤,不过由于大多数程序员健忘的性格,很难达到效果。

    // create a prepared statement    
    if ($stmt = $mysqli->prepare(“SELECT username FROM user WHERE state=?”)) {     
        // bind parameters    
        $stmt->bind_param(“s”, $state);     
        // execute    
        $stmt->execute();     
        // bind result variables    
        $stmt->bind_result($username);      
       // fetch value    
        $stmt->fetch();     
        printf(“%s is from %s\n”, $username, $state);      
        $stmt->close();    
    }  

    10.将IP地址存储为无符号整型

    许多程序员在创建一个VARCHAR(15)时并没有意识到他们可以将IP地址以整数形式来存储。当你有一个INT类型时,你只占用4个字节的空间,这是一个固定大小的领域。

    你必须确定你所操作的列是一个UNSIGNED INT类型的,因为IP地址将使用32位unsigned integer。

    $r = “UPDATE users SET ip = INET_ATON(‘{$_SERVER[‘REMOTE_ADDR’]}’) WHERE user_id = $user_id”;

  • 链接 可用性等一个都不能少

    网站底部是一个我们经常不重视的地方,它被遗忘,也可能被使用过度,在这片文章中,我们将讨论一下网站底部(或者叫页脚)的一些注意点。

    大量链接

    你肯定见过很多这样的网站:底部有50,100,甚至更多的链接。搜索引擎抓取你的网站时,它会尝试区别网站的不同区域并区别它们的权重。所以你在网站底部放那么一大堆链接,不会对你有什么帮助。我的建议是:让你网站底部的链接保持一个较小的数量:25。

    动态页脚

    动态的内容可以使搜索引擎对它更有兴趣。例如,你可以包含你最新发表的几篇文章的链接,添加一些你最近更新过内容的页面链接,或者放几个热门的老文章的链接,几个你推荐的文章链接等等。你的目的是告诉搜索引擎你的内容正在不断改变。

    时间戳与抓取测试

    如果你有一个大型网站,有时这会有所帮助。这能让你知道你网站的哪些部分不被Google喜欢没有被经常抓取。如果你在页脚用“搜索引擎懂得的文字”添加当前的时间如“page generated on Jan 2011”,然后两个月之后,搜索[site:example.com “page generated Jan 2011”]。它会列出2个月内没有被抓取的页面。这没什么技术含量,但很容易发现你的什么地方有的抓取问题。这里有一个忠告:不要用一个完整的日期,不然Google可能会用这个日期来标记你的页面。

    No-Follow 和 Pagerank

    我曾经对于no-follow以及页面权重(PR)的传递比较看重,但后来我不再觉得这是个有效地做法。所以如果你正在使用 no-follow 来阻止搜索引擎访问你的联系页面,隐私政策,服务条款之类的页面,那么停止吧。这样很可能弊大于利。如果你有一些登录链接,像是用户账户,后台页面,那么使用no-follow吧。另外,你也应当使用 robots.txt 来阻止搜索引擎访问这些页面。

    可用性和字体大小

    虽然这部分不涉及SEO,但可用性是只得关注的。一般页脚使用比你的正文略小的字体会比较好,但是也不能太小。你可以使用淡一些的颜色后其他颜色,但是不要搞成看不见的,这样会被以为你欲盖弥彰。如果你的页脚有很多内容,那么把它们分组吧,别直接丢一堆。

  • 2011央视春晚节目单

    央视春晚节目单(2011-02-02日更新)
    20:00 开场歌舞《回家过年》:董洁、韩庚、殷桃、周冬雨、窦骁
    20:07 歌曲《天蓝蓝》:演唱:宋祖英 表演:贵州省东南州佤族大歌队
    20:11 群口相声《专家指导》:姜昆、戴志诚、郑健、周炜、李伟健
    20:24 小品《午夜电话亭》:李小冉、邵峰
    20:36 五大民族歌舞《幸福大家庭》
    20:51 小品《美好时代》:黄海波、海清
    21:04 杂技《晃管》:中国铁路文工团杂技团
    21:09 儿童歌舞剧《爱我就抱抱我》:演唱:林妙可、仔仔、豆豆 舞蹈:小宝
    21:14 小品《“聪明”丈夫》:黄宏、陈数、孙涛、凯丽
    21:32 魔术《年年有鱼》:傅琰东、董卿
    21:41 “我要上春晚”大板块
    21:50 杂技相声《独家录制》:李菁、何云伟
    22:00 歌曲《兰亭序》:周杰伦、林志玲
    22:04 魔术《穿越》:丁建忠、林志玲
    22:21 相声剧《还钱》:冯巩、牛莉、小宋佳、刘金山
    22:35 戏曲《星火相传梨园美》:于魁智、李胜素、孟广禄、袁慧琴、何赛飞、张欣怡(豫剧3岁)等
    22:43 相声《四海之内皆兄弟》:大山、艾迪、夏天、李天翼、梅友、茹丝(孔子学院5位学员)
    22:48 小品《新房》:蔡明、刘威、宋阳、徐囡楠
    23:03 杂技《高车踢碗》:沈阳军区前进杂技团
    23:11 小品《同桌的你》:赵本山、王小利、李琳、小沈阳
    23:33 混搭《非常1加1》:李咏、金琳琳、邓雯心
    23:41 歌曲《众里寻你》:韩红
    23:45 歌曲《旗帜更鲜艳》:谭晶
    00:01 歌舞《幸福赞歌》:张也、阎维文
    00:05 《今夜北方飘着雪》:蔡国庆、江涛、吕继宏、佟铁鑫
    00:09 歌舞《因为有你》:祖海、汤灿、王丽达、常思思
    00:13 歌曲《新民乐组合》
    00:21 歌舞新势力《爱爱爱》《向往》《收藏》《我是火焰》 :方大同、萧敬腾、李健

  • 更改 linux 命令行提示符

    编辑/etc/bashrc 此文件
    修改下面这一行中 PS1=”[\u@\h \W]\\$ ” 这一段

     [ “$PS1” = “\\s-\\v\\\$ ” ] && PS1=”[\u@\h \W]\\$ ”

    具体解释如下:

    \u – 当前用户名( =$LOGNAME)
    \h – 运行shell的计算机名(hostname)
    \H – 完整的计算机名
    \W – 当前的工作目录名
    \w – 当前工作目录全路径名
    \$ – 对于普通用户显示$,对于超级用户显示#
    \! – 当前命令的历史编号
    \# – 当前命令编号(在当前的shell下运行的命令)
    \d – 当前日期
    \t – 当前时间(24小时制)
    \T – 当前时间(12小时制 ,bash 2.0有效
    \@ – 当前时间(AM/PM格式),bash 2.0 有效
    \s – shell的类型
    \a – 告警的声音
    \j – 用户的任务数
    \n – 新行
    \\ – 反斜杠
    \[ – 不可打印字符开始标志
    \] – 不可打印字符结束标志
    \nnn – ASCII字符对应八进制数值
    $(date) – date命令(输出当前日期)或者其它的命令输出

  • WordPress的30个基本操作

    WordPress基础

    1. 新增一个【关于我】的网志分页。

    2.可以找 找一个优秀的付费主题,例如 WooThemes 或 Themeforest。

    3. 为你自己注册一个 Gravatar.com 帐号并上传头像。这有助于你提升品牌形象。

    4. 变更预设的Admin 密码,及妥善管理其他作者帐号。

    5. 更改网志描述。

    6. 删除预设的链结。

    7. 建立一个「联系」页面,让读者能够与你取得联系。

    8. 加入网站统计代码,它有助于你掌握网站情形。你可以使用Google分析、StatCounter或是任何你想用的服务。对我来说,StatCounter是相当可信赖、速度优异的服务。

    (备註:或者你可以安装WordPress.com Stats统计插件,它是个很方便的选择。)

    9. 删除预设文章「Hello World」和预设的回复。

    10. 设计一个Favicon并且将它挂上。

    11. 加入隐私政策或是免责声明页面。

    12. 注册FeedBurner。有很多方式可以提升博客人气,最好提供RSS Feed。

    13. 自订404错误页面,将热门文章、热门讨论等等内容加入404页面,让你的访客能有更多选择。错误页面不该是条死路,至少不要让访客轻易离开。

    WordPress设定

    14. 设定固定链接。在你开始写作或者发布文章以前,最好为文章编辑固定网址。在设定 → 固定网址里,我使用的形式为 /%postname%/ 。

    15. 开启阶层式回复功能。在设定 → 评论 → 其他评论选项,并将层次设定为 5 。

    16. 在站长工具新增你的网站。Google网站管理员工具提供许多功能,可以让你加入网站地图,使搜索引擎能够更快索引你的网站。并提供统计讯息及错误纪录,值得一用。

    17. 再次检查你的域名名称。如果你要做任何变更,最好当机立断,马上去做。

    WordPress插件

    18. Akismet – WordPress预设的插件。在WordPress.com註册帐号并取得API金钥,启用后就能有效阻挡垃圾留言。

    19. Digg Digg – 这是一个集合许多社交网路按钮的插件,其中将 Digg, Reddit, Dzone, Yahoo Buzz, TweetMeme(Twitter), Facebook, Polladium, StumbleUpon, Delicious, Sphinn, Post Comments, Google Buzz, Designbump, Designfloat 等等整合。

    20. W3 Total Cache – 提升博客速度的第一步,我想这不会太困难,与安装一般插件差不多。

    21. Subscribe to Comments – 订阅评论是一个相当强大的功能,让评论者能够在有新评论时收到电子邮件通知。这个插件包含完整的订阅管理器,留言者能够取消订阅、停止通知,甚至变更他们的电子邮件地址。

    22. CommentLuv – 这个插件能访问留言者的网站,显示他们网誌的最新文章、tweets或digg.

    23. All-In-One-SEO – 安装All-In-One-SEO插件,设定你的日志标题、日志描述以及日志关键字。

    24. Nofollow Case by Case – 什么都不用做,插件会自动将留言的nofollow标签移除。

    25. Google XML Sitemap – Google Sitemap插件能够在你发佈文章时自动为网誌产生网站地图。

    26. WordPress Related Posts – 如果读者喜欢你的文章,你可以做的是把更多的文章摆在他们眼前,让他们能不断从你的日志里挖掘内容。

    27. Login Lockdown – 安装此插件以增强日志安全性。

    28. WP-DBManager – 加入此插件,建立备份资料库。

    WordPress SEO

    29. 使用你的关键字词组来建立分类。

    30. 新增日志标题和描述,将你的主要关键字放在设定里。

  • APU性能超过Atom

    全球第二大计算机处理器厂商AMD称,它打算推出新的处理器给流行的但是能力不足的上网本带来革命性的变化。新的处理器将为上网本提供与完整尺寸的笔记本电脑相同的计算和图形技术规格。
    AMD称,它在收购加拿大的图形处理器和主板芯片组厂商ATI技术公司之后开发的APU(加速处理单元)主要面向超薄和微型笔记本电脑市场,并且最终将使上网本成为过时的词汇。

    AMD公司副总裁兼亚太区总经理本杰明·J·威廉斯(Benjamin J. Williams)上个星期在新加坡举行的AMD Fusion技术日会议期间称,我们认为上网本这个词汇将消失,因为它将是10英寸的真正的笔记本电脑,具有全高清的视频体验,无论你在观看互联网上的内容、做社交网络的事情还是观看蓝光格式的电影都没有问题。

    威廉斯说,上网本将成为具有一整天电池使用寿命的便携式超级计算机。

    随着这种新的APU的推出,AMD可能会处于有利的地位,夺取全球最大的处理器厂商英特尔的一些市场份额。大多数上网本都使用英特尔的凌动系列处理器。

    威廉斯称,从价格方面看,上网本能够提供“极好的价值”,但是,如果配置英特尔的凌动处理器就不会提供极好的价值。他说,英特尔凌动处理器不支持图形软件,视频质量很差并且电池使用寿命一般不超过4个小时。

    威廉斯称,AMD今年将与包括富士通、惠普、东芝、宏基、三星和微星国际等更多的厂商合作,在他们的上网本中采用AMD的APU。这种APU将支持高清视频并且将电池使用寿命提高到10个小时。

  • 华擎跃居全球第三大主板厂商

    当年还只是从华硕衍生出来的低端品牌,但华擎主板早已经从低端市场走出来。2010年,华擎主板的出货量已经达到800万块之多,一举超过微星、精英,成为仅次于华硕、技嘉的全球第三大主板厂商。华硕去年出货了2160万块主板,虽未达成2500万块的预定目标,但仍是主板界的老大,同时在主板上获取的利润也高达800亿新台币,约合人民币181亿元,同样傲视群雄。

    技嘉主板去年的成绩是1800万块,尤其在中国内地市场斩获颇丰,但是受华硕价格战的影响,利润低于预期水平。

    华擎主板最初定位于入门级市场,但近年来不断向中高端扩展,2010年中50美元左右价位占总出货量的75-80%。尽管总体价格依然相对很低,但 是华擎主板的毛利率仍能够维持在18-19%以上。去年第四季度华擎主板出货大约200万块,预计今年第一季度持平或略增5%。

    微星和精英的年主板出货量均在700万块左右,不过它们的OEM订单规模都维持在大约1000万块,精英也仍在获得惠普稳定而持续的订单。

    二线厂商中,映泰的年规模约为500万块,富士康则基本淡出了品牌主板市场,主攻代工和OEM。

    华硕、技嘉、华擎三强2011年的目标分别为2270万块、1800-1850万块、900万块,年增幅分别为5%、3%、12.5%,由此也可以看出华擎的信心。

  • linux sed命令详解

    1. Sed简介
    sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed 3.02。
    2. 定址
    可以通过定址来定位你所希望编辑的行,该地址用数字构成,用逗号分隔的两个行数表示以这两行为起止的行的范围(包括行数表示的那两行)。如1,3表示1,2,3行,美元符号($)表示最后一行。范围可以通过数据,正则表达式或者二者结合的方式确定 。

    3. Sed命令
    调用sed命令有两种形式:
    *
    sed [options] ‘command’ file(s)
    *
    sed [options] -f scriptfile file(s)
    a\
    在当前行后面加入一行文本。
    b lable
    分支到脚本中带有标记的地方,如果分支不存在则分支到脚本的末尾。
    c\
    用新的文本改变本行的文本。
    d
    从模板块(Pattern space)位置删除行。
    D
    删除模板块的第一行。
    i\
    在当前行上面插入文本。
    h
    拷贝模板块的内容到内存中的缓冲区。
    H
    追加模板块的内容到内存中的缓冲区
    g
    获得内存缓冲区的内容,并替代当前模板块中的文本。
    G
    获得内存缓冲区的内容,并追加到当前模板块文本的后面。
    l
    列表不能打印字符的清单。
    n
    读取下一个输入行,用下一个命令处理新的行而不是用第一个命令。
    N
    追加下一个输入行到模板块后面并在二者间嵌入一个新行,改变当前行号码。
    p
    打印模板块的行。
    P(大写)
    打印模板块的第一行。
    q
    退出Sed。
    r file
    从file中读行。
    t label
    if分支,从最后一行开始,条件一旦满足或者T,t命令,将导致分支到带有标号的命令处,或者到脚本的末尾。
    T label
    错误分支,从最后一行开始,一旦发生错误或者T,t命令,将导致分支到带有标号的命令处,或者到脚本的末尾。
    w file
    写并追加模板块到file末尾。
    W file
    写并追加模板块的第一行到file末尾。
    !
    表示后面的命令对所有没有被选定的行发生作用。
    s/re/string
    用string替换正则表达式re。
    =
    打印当前行号码。
    #
    把注释扩展到下一个换行符以前。
    以下的是替换标记
    *
    g表示行内全面替换。
    *
    p表示打印行。
    *
    w表示把行写入一个文件。
    *
    x表示互换模板块中的文本和缓冲区中的文本。
    *
    y表示把一个字符翻译为另外的字符(但是不用于正则表达式)

    4. 选项
    -e command, –expression=command
    允许多台编辑。
    -h, –help
    打印帮助,并显示bug列表的地址。
    -n, –quiet, –silent

    取消默认输出。
    -f, –filer=script-file
    引导sed脚本文件名。
    -V, –version
    打印版本和版权信息。 (更多…)

  • apache configure选项

    `configure’ configures this package to adapt to many kinds of systems.

    Usage: ./configure [OPTION]… [VAR=VALUE]…

    To assign environment variables (e.g., CC, CFLAGS…), specify them as
    VAR=VALUE.  See below for descriptions of some of the useful variables.

    Defaults for the options are specified in brackets.

    Configuration:
      -h, –help              display this help and exit
          –help=short        display options specific to this package
          –help=recursive    display the short help of all the included packages
      -V, –version           display version information and exit
      -q, –quiet, –silent   do not print `checking…’ messages
          –cache-file=FILE   cache test results in FILE [disabled]
      -C, –config-cache      alias for `–cache-file=config.cache’
      -n, –no-create         do not create output files
          –srcdir=DIR        find the sources in DIR [configure dir or `..’]

    Installation directories:
      –prefix=PREFIX         install architecture-independent files in PREFIX
                              [/usr/local/apache2]
      –exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                              [PREFIX]

    By default, `make install’ will install all the files in
    `/usr/local/apache2/bin’, `/usr/local/apache2/lib’ etc.  You can specify
    an installation prefix other than `/usr/local/apache2′ using `–prefix’,
    for instance `–prefix=$HOME’.

    For better control, use the options below.

    Fine tuning of the installation directories:
      –bindir=DIR            user executables [EPREFIX/bin]
      –sbindir=DIR           system admin executables [EPREFIX/sbin]
      –libexecdir=DIR        program executables [EPREFIX/libexec]
      –sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
      –sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
      –localstatedir=DIR     modifiable single-machine data [PREFIX/var]
      –libdir=DIR            object code libraries [EPREFIX/lib]
      –includedir=DIR        C header files [PREFIX/include]
      –oldincludedir=DIR     C header files for non-gcc [/usr/include]
      –datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
      –datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
      –infodir=DIR           info documentation [DATAROOTDIR/info]
      –localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
      –mandir=DIR            man documentation [DATAROOTDIR/man]
      –docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
      –htmldir=DIR           html documentation [DOCDIR]
      –dvidir=DIR            dvi documentation [DOCDIR]
      –pdfdir=DIR            pdf documentation [DOCDIR]
      –psdir=DIR             ps documentation [DOCDIR]

    System types:
      –build=BUILD     configure for building on BUILD [guessed]
      –host=HOST       cross-compile to build programs to run on HOST [BUILD]
      –target=TARGET   configure for building compilers for TARGET [HOST]

    Optional Features:
      –disable-option-checking  ignore unrecognized –enable/–with options
      –disable-FEATURE       do not include FEATURE (same as –enable-FEATURE=no)
      –enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
      –enable-layout=LAYOUT
      –enable-v4-mapped      Allow IPv6 sockets to handle IPv4 connections
      –enable-exception-hook Enable fatal exception hook
      –enable-maintainer-mode
                              Turn on debugging and compile time warnings
      –enable-pie            Build httpd as a Position Independent Executable
      –enable-modules=MODULE-LIST
                              Space-separated list of modules to enable | “all” |
                              “most”
      –enable-mods-shared=MODULE-LIST
                              Space-separated list of shared modules to enable |
                              “all” | “most”
      –disable-authn-file    file-based authentication control
      –enable-authn-dbm      DBM-based authentication control
      –enable-authn-anon     anonymous user authentication control
      –enable-authn-dbd      SQL-based authentication control
      –disable-authn-default authentication backstopper
      –enable-authn-alias    auth provider alias
      –disable-authz-host    host-based authorization control
      –disable-authz-groupfile
                              ‘require group’ authorization control
      –disable-authz-user    ‘require user’ authorization control
      –enable-authz-dbm      DBM-based authorization control
      –enable-authz-owner    ‘require file-owner’ authorization control
      –enable-authnz-ldap    LDAP based authentication
      –disable-authz-default authorization control backstopper
      –disable-auth-basic    basic authentication
      –enable-auth-digest    RFC2617 Digest authentication
      –enable-isapi          isapi extension support
      –enable-file-cache     File cache
      –enable-cache          dynamic file caching
      –enable-disk-cache     disk caching module
      –enable-mem-cache      memory caching module
      –enable-dbd            Apache DBD Framework
      –enable-bucketeer      buckets manipulation filter
      –enable-dumpio         I/O dump filter
      –enable-echo           ECHO server
      –enable-example        example and demo module
      –enable-case-filter    example uppercase conversion filter
      –enable-case-filter-in example uppercase conversion input filter
      –enable-reqtimeout     Limit time waiting for request from client
      –enable-ext-filter     external filter module
      –disable-include       Server Side Includes
      –disable-filter        Smart Filtering
      –enable-substitute     response content rewrite-like filtering
      –disable-charset-lite  character set translation
      –enable-charset-lite   character set translation
      –enable-deflate        Deflate transfer encoding support
      –enable-ldap           LDAP caching and connection pooling services
      –disable-log-config    logging configuration
      –enable-log-forensic   forensic logging
      –enable-logio          input and output logging
      –disable-env           clearing/setting of ENV vars
      –enable-mime-magic     automagically determining MIME type
      –enable-cern-meta      CERN-type meta files
      –enable-expires        Expires header control
      –enable-headers        HTTP header control
      –enable-ident          RFC 1413 identity check
      –enable-usertrack      user-session tracking
      –enable-unique-id      per-request unique ids
      –disable-setenvif      basing ENV vars on headers
      –disable-version       determining httpd version in config files
      –enable-proxy          Apache proxy module
      –enable-proxy-connect  Apache proxy CONNECT module
      –enable-proxy-ftp      Apache proxy FTP module
      –enable-proxy-http     Apache proxy HTTP module
      –enable-proxy-scgi     Apache proxy SCGI module
      –enable-proxy-ajp      Apache proxy AJP module
      –enable-proxy-balancer Apache proxy BALANCER module
      –enable-ssl            SSL/TLS support (mod_ssl)
      –enable-distcache      Select distcache support in mod_ssl
      –enable-optional-hook-export
                              example optional hook exporter
      –enable-optional-hook-import
                              example optional hook importer
      –enable-optional-fn-import
                              example optional function importer
      –enable-optional-fn-export
                              example optional function exporter
      –enable-static-support Build a statically linked version of the support
                              binaries
      –enable-static-htpasswd
                              Build a statically linked version of htpasswd
      –enable-static-htdigest
                              Build a statically linked version of htdigest
      –enable-static-rotatelogs
                              Build a statically linked version of rotatelogs
      –enable-static-logresolve
                              Build a statically linked version of logresolve
      –enable-static-htdbm   Build a statically linked version of htdbm
      –enable-static-ab      Build a statically linked version of ab
      –enable-static-checkgid
                              Build a statically linked version of checkgid
      –enable-static-htcacheclean
                              Build a statically linked version of htcacheclean
      –enable-static-httxt2dbm
                              Build a statically linked version of httxt2dbm
      –enable-http           HTTP protocol handling
      –disable-mime          mapping of file-extension to MIME
      –enable-dav            WebDAV protocol handling
      –disable-status        process/thread monitoring
      –disable-autoindex     directory listing
      –disable-asis          as-is filetypes
      –enable-info           server information
      –enable-suexec         set uid and gid for spawned processes
      –disable-cgid          CGI scripts
      –enable-cgi            CGI scripts
      –disable-cgi           CGI scripts
      –enable-cgid           CGI scripts
      –enable-dav-fs         DAV provider for the filesystem
      –enable-dav-lock       DAV provider for generic locking
      –enable-vhost-alias    mass virtual hosting module
      –disable-negotiation   content negotiation
      –disable-dir           directory request handling
      –enable-imagemap       server-side imagemaps
      –disable-actions       Action triggering on requests
      –enable-speling        correct common URL misspellings
      –disable-userdir       mapping of requests to user-specific directories
      –disable-alias         mapping of requests to different filesystem parts
      –enable-rewrite        rule based URL manipulation
      –enable-so             DSO capability

    Optional Packages:
      –with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
      –without-PACKAGE       do not use PACKAGE (same as –with-PACKAGE=no)
      –with-included-apr     Use bundled copies of APR/APR-Util
      –with-apr=PATH         prefix for installed APR or the full path to
                                 apr-config
      –with-apr-util=PATH    prefix for installed APU or the full path to
                                 apu-config
      –with-pcre=PATH        Use external PCRE library
      –with-port=PORT        Port on which to listen (default is 80)
      –with-sslport=SSLPORT  Port on which to securelisten (default is 443)
      –with-z=DIR            use a specific zlib library
      –with-sslc=DIR         RSA SSL-C SSL/TLS toolkit
      –with-ssl=DIR          OpenSSL SSL/TLS toolkit
      –with-mpm=MPM          Choose the process model for Apache to use.
                              MPM={beos|event|worker|prefork|mpmt_os2}
      –with-module=module-type:module-file
                              Enable module-file in the modules/<module-type>
                              directory.
      –with-program-name     alternate executable name
      –with-suexec-bin       Path to suexec binary
      –with-suexec-caller    User allowed to call SuExec
      –with-suexec-userdir   User subdirectory
      –with-suexec-docroot   SuExec root directory
      –with-suexec-uidmin    Minimal allowed UID
      –with-suexec-gidmin    Minimal allowed GID
      –with-suexec-logfile   Set the logfile
      –with-suexec-safepath  Set the safepath
      –with-suexec-umask     umask for suexec’d process

    Some influential environment variables:
      CC          C compiler command
      CFLAGS      C compiler flags
      LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
                  nonstandard directory <lib dir>
      LIBS        libraries to pass to the linker, e.g. -l<library>
      CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
                  you have headers in a nonstandard directory <include dir>
      CPP         C preprocessor

    Use these variables to override the choices made by `configure’ or to help
    it to find libraries and programs with nonstandard names/locations.

    (更多…)

  • OpenSSH 5.7 发布

    OpenSSH(Open Secure Shell)是使用SSH通过计算机网络加密通信的实现。它是取代由SSH Communications Security所提供的商用版本的开放源代码方案。目前OpenSSH是OpenBSD的子计划。 OpenSSH常常被误认以为与OpenSSL有关系,但实际上这两个计划的有不同的目的,不同的发展团队,名称相近只是因为两者有同样的软件发展目标──提供开放源代码的加密通信软件。

    下载:
    ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.7.tar.gz (源码)
    ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd48_5.7.patch (patch)

  • debian安装二进制mysql5.5.8

    debian需要安装libaio

    apt-get install libaio1

    然后输入命令

    shell> groupadd mysql
    shell> useradd -r -g mysql mysql
    shell> cd /usr/local
    shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
    shell> ln -s full-path-to-mysql-VERSION-OS mysql
    shell> cd mysql
    shell> chown -R mysql .
    shell> chgrp -R mysql .
    shell> scripts/mysql_install_db –user=mysql
    这里我用的这句:scripts/mysql_install_db –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data
    shell> chown -R root .
    shell> chown -R mysql data
    shell> cp /usr/local/mysql/support-files/my-small.cnf /etc/my.cnf # Option

    这里需要修改innodb设置
    shell> bin/mysqld_safe –user=mysql &
    shell> cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql.server # Optional

    这里设置

    basedir=/usr/local/mysql
    datadir=/usr/local/mysql/data

    最后开机自启动

    update-rc.d mysql.server defaults

  • Linux VPS一键安装包集合

    LNMP一键安装包
    LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。
    支持系统:CentOS/Debian/Ubuntu
    安装方法:猛击这里

    LNAMP一键安装包
    LNAMP 是指由 Linux(CentOS),Nginx,Apache,Mysql,Php 为主,其他诸如Pure-ftpd,Jailkit为辅的一套生产环境安装包.所有操作均集成在一个Linux Shell脚本文件中,管理员可方便的进行安装,卸载,增设用户虚拟主机(子域),删除用户虚拟主机(子域)等操作.最大限度方便系统管理员,同时不会影 响后续其他软件的安装兼容(有限)。
    支持系统:Linux CentOS 5 (32bit/64bit)
    安装方法:猛击这里

    PPTP VPN一键安装包

    PPTP是最常用的VPN软件
    支持系统:CentOS 5 32bit/64bit
    OpenVZ VPS要启用TUN/TAP
    安装方法:猛击这里

    CentOS OpenVPN一键安装包
    OpenVPN是更安全的开源VPN软件
    支持系统:CentOS
    安装方法:猛击这里

    LLsMP一键安装包
    LLsMP 是 Linux + Litespeed + MySQL + PHP 的一鍵安裝包
    支持系统:CentOS/Debian
    安装方法:猛击这里

    Kloxo一键安装包
    Kloxo是一个优秀的Web控制面板,有商业版本和免费版本。免费版本的Kloxo允许绑定40个域名,对普通客户来讲40个域名也足够用了。
    支持系统:CentOS 5
    安装方法:猛击这里

  • 互联网站长生存调查

    互联网的特点决定了创业者永远不乏成功的机会。即使有了雅虎这样的门户,谷歌依然能生存壮大起来,并超越前者;同样,即使有了谷歌的生态“垄断”,但依然挡不住Facebook朝着千亿美元的估值膨胀;即便有了Facebook,像Groupon这样的团购网站照样在一群大鳄的眼皮底下野蛮生长。这就是互联网的创业环境,在国外,有创意、有创新特质的互联网创业项目总能脱颖而出,当然,能闯出来的几率仅仅是百分之零点几,甚至更低。

    中小创业网站生存堪忧

    所有的创业第一关要过的是生存,第二关要过的是连续生存,第三关要过的就是规模化生存。中国虽然有百万之巨的互联网创业者群体,他们有激情,有梦想,不乏青春与热情,但创业成功并成为舞台主角的寥寥无几。虽然也有80后的高燃、戴志康、李想、茅侃侃冲出过重围,并获得成功,成为互联网创业者的榜样,但大多创业者都是昙花一现,并不具备代表意义。

    对于中国互联网创业者的现状,第三方调查机构DCCI发布的《2010年中国互联网站长生存与发展状况白皮书》显示,站长生存环境堪忧,有42.2%的站长还没有任何收入,月收入不超过2500元的站长比例从2009年的60%增长到80.5%,58%的中国站长月收入都在500元以下,网络广告仍是站长盈利的主要模式,以百度联盟为代表的联盟式广告支撑了站长的日常生存。

    另外一个现象也值得警惕:大多数的站长创业者都是在孤军奋战,一人全职做站的比例为19.1%,兼职做网站的比例高达47.3%,互联网创业正以门槛低、资金成本小而备受青年人追逐。一位站长感言,在近百万的创业群体中,不少人心态不端正,抱着赚快钱的思路运营,频繁模仿、抄袭时下时髦的热门商业模式和概念,导航站热就涌入导航领域,社区热就扎堆社区,现在团购流行了,一下子又冒出数千家团购,整体缺乏持续健康经营的模式。

    百度联盟重视互联网生态圈建设

    作为与中小网站创业者打交道最多的百度联盟,对互联网创业者的生存状态十分熟悉。百度联盟总经理褚达晨表示,创业者迷茫的症结可能在于缺乏一套有效的扶持体系。过去大企业对于行业生态体系的建设还不够重视,恶劣的生存环境会破坏创新的土壤,导致打擦边球、盲目跟风、过于追逐短期利益等现象丛生,造成了当下部分互联网创业者的尴尬。

    建立针对创业者的孵化和帮扶平台和机制已是当务之急,否则“站长已死”“垮掉的一代”将不再是警告,而将变成事实。

    2010年,百度联盟两次提升网盟的分成比例,为站长创业者“输血”:在4月份的联盟峰会上发布了三项举措,包括推广分成比例平均提高10~15个百分点;而后的10月27日,再度推出网盟优质推广位分成奖励政策,给予5%~15%的分成奖励。但这些仅能改善站长的生存现状,不足以扭转互联网创业者的经营和成败方向。事实上,调查发现,收益虽说决定创业项目的命运,但成长更是创业者难以突破的瓶颈,缺乏方向、左右摇摆,都让创业者裹足不前,这比收入菲薄更可怕。

    如何对优质的创业项目进行引导,对真正的创新力量进行全方位的帮助,这是百度联盟2010年一直在思考的问题。褚达晨表示,让优质的网站浮出水面,即是“优质媒体平台”的定位和转变的初衷。“2010年,百度对联盟成员的结构和质量进行了梳理和优化。比如垃圾站虽然能转换流量,但不值得提倡;未来将大力扶持优质的网站,并注入资源、资金和品牌,培养种子选手。”

    针对这个话题,互联网资深专家谢文也有一番生动的描述:“很多人做的东西既不独特,也没有竞争门槛,打擦边球、起哄、违规,就像城市里的违章建筑。违章建筑也有权利生存,但是整体上来说它是不合规律的,没听说一个违章建筑后来变成一个摩天大楼的。”

    互联网创业者俱乐部为创业者铺路

    在中国,互联网创业者的生存状况远比国外复杂,模仿抄袭遏制创新,缺乏健康的创业生态环境。如果将互联网比作一片汪洋,那么这些网络创业者就是随波逐流的浮萍。没有独特的技术和创新的模式,缺乏独立生长的能力,难以深深扎根并成长壮大。最根本的是,创业者缺乏一个扶持的平台。百度联盟这个网络联盟行业里的“执牛耳者”,正探索扶植创业者的机制和平台,试图为中国互联网创业者寻找到一条出路。

    互联网创业者俱乐部的成立可看作是搜寻答案的一次尝试。去年,百度发起并成立了这一非盈利性的组织,目的是解决中国互联网创业者一直面临的问题,为站长提供收益、沟通、成长、融资多方面的支持。这一举措受到了各地站长群体的追捧和欢迎,通过经验分享、技术趋势研究、资源人脉关系的拓展,为不同阶段的创业者提供了资源和融资等服务,并与风投牵线搭桥。

    一位资深互联网人士表示,有“创业讲师”之称的李开复以“创新工场”的平台模式探索孵化器,但毕竟进入门槛高,能走进“工场”的项目寥寥无几。最具价值的应该是建立一套软性环境和平台机制,让创业者能得到快速成长。

    褚达晨透露,百度联盟期待能建立这样的土壤来扶持创业者。百度将不断开放出更多资源扶植创业者,如“框计算”应用开放平台,将采取联盟分成的模式为创业网站提供用户和收入。只要是优质的应用和高品质内容,就能接入这一加速器。百度的常青藤计划、优化课堂,以及免费的广告管家、统计产品持续升级,都是建立这一生态链所配套的增值服务。他还表示,2011年百度联盟会朝着“简单可依赖”的平台不断优化和进阶,目标是让互联网的草根创新力量不再是汪洋中的浮萍,让伙伴更强。

  • 结束,是新的开始。

    匆匆又是一年,我开始要过新的一年了,我打算开始结束现在的生活,然后开始一份新的生活,未知的一切即将开始,马上就会折腾的生活了,但是这是为了什么已经不清楚了。

    每次的离开都会有些不舍,其实很明白是要走的,提前几天回到家休息几天挺好的,一年下来一直没有这样放松过。休息后明年再战。

  • nginx下防止被别人绑定域名

    两种解决方案:
    nginx 的默认虚拟主机在用户通过IP访问 ,或者通过未设置的域名 访问(比如有人把他自己的域名指向了你的ip)的时候生效。
    比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500.
    目前国内很多机房都要求网站主关闭空主机头,防止未北岸的域名指向过来造成麻烦。
    就可以这样设置:
    1.直接返回500
    server {
    listen 80 default;
    return 500;
    }
    2. 也可以把这些流量 收集起来,导入到自己的网站,只要做以下跳转设置就可以:
    server {
    listen 80 default;
    rewrite ^(.*) http://pzg.me permanent;
    }
    两种解决方案:nginx 的默认虚拟主机在用户通过IP访问 ,或者通过未设置的域名 访问(比如有人把他自己的域名指向了你的ip)的时候生效。
    比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500.   目前国内很多机房都要求网站主关闭空主机头,防止未北岸的域名指向过来造成麻烦。
    就可以这样设置:   1.直接返回500server {listen 80 default;return 500;}

    2. 也可以把这些流量 收集起来,导入到自己的网站,只要做以下跳转设置就可以:
    server {listen 80 default;rewrite ^(.*) http://pzg.me permanent;}

  • linux iptables 如何封单个IP 以及 IP段

    【封禁】

    封单个IP的命令是:
    iptables -I INPUT -s 211.1.0.0 -j DROP
    封IP段的命令是:
    iptables -I INPUT -s 211.1.0.0/16 -j DROP
    iptables -I INPUT -s 211.2.0.0/16 -j DROP
    iptables -I INPUT -s 211.3.0.0/16 -j DROP
    封整个段的命令是:
    iptables -I INPUT -s 211.0.0.0/8 -j DROP
    封几个段的命令是:
    iptables -I INPUT -s 61.37.80.0/24 -j DROP
    iptables -I INPUT -s 61.37.81.0/24 -j DROP
    【解封】
    iptables -D INPUT -s IP地址 -j REJECT