RSS Feed

Author Archive

  1. 半月闲话

    August 11, 2011 by nonozone

    说是半月,实际上已经快一个月没更新博客了,就自己最近的生活状态随便唠叨几句。

    最近的状态很零散,没有很具体的可以落实的计划,一方面在熟悉业务,另一方面在头脑爆炸。一个小公司,如何从无到有的搞电子商务做网络推广?如何在各种资源都有限的情况下,花小钱做大事?要怎么做?类似这些问题这些日子在我脑海里翻腾,跳跃,旋转让我眩晕。几次在洗澡的时候突然灵光一闪想到某个思路边搓香皂边构思可行性,时常在睡觉醒来的间隙对某个问题的处理感到焦虑和烦躁,又或是本来就已经看似方向明确的尝试却因为种种客观主观的限制不得不停止,总之,看似天天坐在电脑前轻松打字,实则坐如针毡。

    跟在很多正规完备的公司不同,在小公司尤其是创业型公司,每个人都要是全能战士,是美工是策划是客服是销售是仓管甚至还要是老板,环境也比较差,甚至不需要打卡,KPI更是没有,看似轻松实则沉重。完备的公司管理体制或者健全的KPI考核不仅是给管理者一个衡量下属工作的标杆,同时对职员本身来说,也是一个可以自我安慰的工具,完成了任务就觉得自己可以理所当然的拿到公司的薪水,至于产生什么样的效果,那是管理层应该考虑的问题而不是自己。所以越是制度完备的公司越是容易产生工作的推诿,权责明确的一大不利影响就是会造成某个事情出状况结果找不到确定有效的负责人,或者要么就是团队公摊责任。而在初创型公司,出了问题,老板只需要一句话:我不管,反正这个事情你处理好。这个时候烂摊子不得不去收拾,去协调,去当好人或者当恶人。

    关于团队。招人真的不是一件轻松的事情,对于初创型公司来说。由于资金有限,没办法像有些大公司那样支付比较有竞争力的薪水,或者利用自己在行业内的地位哪怕支付较少薪水也起码标榜有一个较好的发展空间。对于初创型公司,这些都没有,甚至很多时候,要招什么样的人都不确定,小公司都要把一个人当成好几个人用,需要的都是所谓的“二十一世纪的复合型人才”,“不想当将军的司机不是好厨子”,即使是有了明确的招人标准,还要想办法怎么把中意的人忽悠过来上班,现在80后90后都不是省油的灯啊,个个在找工作的时候都说“工资稍微低一点没关系啊,主要看重有学习的机会和发展的空间”,不过到了最后还是工资说话,谁出工资高就到哪里,什么发展的空间,你又不是四大,发展空间鬼TMD知道。

    然后就是培训。我操这个真TMD挑战管理者的才能。培训的可不是一个工种哟,是各个工种都要培训,这不仅要求管理者真的在这些方面都有几把刷子,还要会忽悠,会演讲,会鼓动,最重要的是能有方法把这些培训内容都执行下去。很多人以为会做几个PPT就可以当老师了,这是瞎扯淡;很多人以为多参加几个培训会就学到东西了,这更是瞎扯淡。大部分的培训跟那些浩如烟海所谓的畅销书一样,哦不是,是跟新浪微博上的那些“心灵鸡汤”“爱情宣言”一样,看似煞有介事,实则狗屁不是。听起来觉得确实是那么回事,真正做起来发现完全就是空谈瞎扯淡。跟那些走穴吸金的培训不同,自己公司内部的培训都必须能够提高员工们的战斗力或者战斗精神,否者就是浪费时间,跟共产党的会没有任何区别,有人在培训的时候玩手机打瞌睡也实属正常。

    然后就是协调。真的是又当爹又当妈,产品准备好了么,文案想好了么,图片都拍好了么,模特联系好了么,这些工作要统统要去协调把任务安排下去,安排下去以后不放心那一帮子家伙什,每项工作再返回来一个个确认调整,操心操到蛋疼。这样可不可以,那样行不行,这样改会不会更好一些,那个好像有点问题要不要换等等等等诸如此类的问题每天想抛绣球一样扑面而来又不知所措。之前觉得自己挺牛逼的,现在一想觉得自己挺傻逼的,他们以为你什么都懂呢,其实自己也是赶鸭子上架跟着一起学习。

    不过说实话,这些事情干起来真TMD带劲,恍惚中有一种为自己干活的幻觉,不去面对这些鸡毛蒜皮就永远没有就会体味成长的快乐和脚踏实地的充实感啊。

    不写了,心乱如麻…



  2. Debian安装LNMP指南及多站点配置

    July 18, 2011 by nonozone

    此文仅仅是一名服务器菜鸟折腾LNMP的学习笔记而已,各位老鸟就不用点击进来查看了。

    至于为什么选择LNMP而不是LAMP,除了装逼+折腾+跟风+从众心理,估计找不到其他理由了。说是跟Apache相比Nginx更轻巧性能也更优,不管是有多么好,估计对我那么一两个访问量不过千的小博客基本上没啥区别。对于自己独立配置服务器,其实内心一直战战兢兢,生怕由于不慎,让主机变成肉鸡,唉,总是要走出这一步,貌似自己也确实如此一步一步走过来的。好了,不说废话,下面开始正题,这篇文章基本是两个内容,一个是debian环境下LNMP的安装指南,一个是Nginx的多站点配置指南。

    Debian环境的LNMP安装指南

    由于本人技术比较弱,所以选择的是网上教程众多的LNMP一键安装包,项目主页:http://lnmp.org/,上面本身也有安装教程:http://lnmp.org/install.html,其实这个教程已经很完备了,以至于我没什么好说的。自己其实用不到那么多组件,有Nginx,Mysql,PHP,phpmyadmin就可以了,所以我直接下载的lnmp0.7.tar.gz这个文件包然后默认安装就完成了,其他什么诸如FTP,ionCute,eAccelerator什么的暂时就不需要了。

    安装的过程会提示你需要绑定一个域名,将域名的A记录解析到VPS的IP,LNMP一键安装完毕,直接访问域名就会出现一个安装成功的提示页面,同时还包含一个主机探针页面和PHPinfo函数的页面,这个都没啥好说的。安装过程大概会持续一段时间,估计有20-30分钟?我没仔细计时,因为我下载的是lnmp0.7.tar.gz文件包,这个文件包基本是一些脚本命令,执行的时候需要自己下载一些软件包,这本身需要一定的时间。

    相关的目录和配置文件

    nginx : /usr/local/nginx
    mysql : /usr/local/mysql
    php : /usr/local/php
    网站目录: /home/wwwroot/
    Nginx日志目录:/home/wwwlogs/
    Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
    MySQL配置文件:/etc/my.cnf
    PHP配置文件:/usr/local/php/etc/php.ini

    这里面我最不满意的就是Nginx的配置文件目录了,这么长一窜实在不方便。比较喜欢Apache默认的配置文件都在/etc/apache2/这个里面,一目了然什么的,接下来要把这个改掉!

    到这一步,其实LNMP已经成功安装完毕了,安装的时候绑定的域名也可以访问了,但是如果想多站点怎么办呢?比如你有两个域名aaa.com和bbb.com,分别是两个不同内容的网站,又要怎么设置呢,下面就是关于Nginx的多站点配置指南吧。

    Nginx多站点配置指南

    在Apache的多站点配置里面很方便,只需要在/etc/apache2/sites-available/里分别添加aaa.com和bbb.com两个配置文件就可议了,这里我也打算按照这么个思路吧。

    1首先,建立Nginx站点配置目录

    mkdir –p /etc/nginx/vhost

    然后编辑nginx配置文件

    ~# vim /usr/local/nginx/conf/nginx.conf

    将里面的server部分删除,最终变成的是下面这个样子,注意,这里不需要把我的代码复制过去,你只需要把这个配置文件的server 整个部分删掉就可以了。

                   use epoll;
    worker_connections 51200;
    }

    http
    {
    include       mime.types;
    default_type  application/octet-stream;

    server_names_hash_bucket_size 128;
    client_header_buffer_size 32k;
    large_client_header_buffers 4 32k;
    client_max_body_size 50m;

    sendfile on;
    tcp_nopush     on;

    keepalive_timeout 60;

    tcp_nodelay on;

    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    fastcgi_buffer_size 64k;
    fastcgi_buffers 4 64k;
    fastcgi_busy_buffers_size 128k;
    fastcgi_temp_file_write_size 256k;

    gzip on;
    gzip_min_length  1k;
    gzip_buffers     4 16k;
    gzip_http_version 1.0;
    gzip_comp_level 2;
    gzip_types       text/plain application/x-javascript text/css application/xml;
    gzip_vary on;

    #limit_zone  crawler  $binary_remote_addr  10m;

    include /etc/nginx/vhost/*.conf;
    }

    注意最后的一行修改为,原配置文件不是这样的,此处需要修改过来。

    include /etc/nginx/vhost/*.conf;

    其实这个动作的作用就是以后直接读取/etc/nginx/vhost/这个目录下的所有配置文件。然后重启nginx:

    /etc/init.d/nginx restart

    这个时候,应该最开始绑定的那个域名aaa.com是不能访问的,因为配置文件已经修改了。下面来为这个域名增加配置文件。

    进入/etc/nginx/vhost/,创建aaa.com.conf

    然后将以下内容复制进去:

    server
    {
    listen       80;
    server_name aaa.com;
    index index.html index.htm index.php;
    root  /srv/www/aaa.com/public_html;

    location ~ .*\.(php|php5)?$
    {
    fastcgi_pass  unix:/tmp/php-cgi.sock;
    fastcgi_index index.php;
    include fcgi.conf;
    }

    location /status {
    stub_status on;
    access_log   off;
    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
    expires      30d;
    }

    location ~ .*\.(js|css)?$
    {
    expires      12h;
    }

    log_format  access  ‘$remote_addr – $remote_user [$time_local] “$request” ‘
    ‘$status $body_bytes_sent “$http_referer” ‘
    ‘”$http_user_agent” $http_x_forwarded_for’;
    access_log  /srv/www/aaa.com/logs/access.log  access;
    }

    其实这段就是刚才在/usr/local/nginx/conf/nginx.conf里面删除的那段代码。上面蓝色著名的地方其实就是这个域名所在的跟目录和日志文件的目录。这个目录可以根据自己的需要修改,下面创建网站的根目录和日志目录:

    mkdir –p /srw/www/aaa.com/public_html
    mkdir –p /srw/www/aaa.com/logs

    然后重启nignx

    /etc/init.d/nginx resart

    这样整个网站就配置好了,按照同样的方式创建bbb.com就可以了。这个时候直接访问aaa.com应该是不行的,因为没有内容,你可以再根据这篇SSH安装WordPress指南安装个Wordpress试试,应该是没问题的。

    但是这里还有一个问题,由于LNMP安装的时候跟目录是/home/wwwroot,同时默认的phpmyadmin安装目录也在这里,这个时候通过访问http://xxx.xxx.xxx.xxx/ phpmyadmin是无法访问的,因为此时跟目录已经被修改到/srv/www了,这个时候加个链接过来

    ln –s /home/wwwroot/phpmyadmin /srv/www/aaa.com/public_html

    这时通过访问aaa.com/phpmyadmin就可以了。



  3. 黑莓BIS开通使用小结

    July 4, 2011 by nonozone

    早就想体验黑莓的BIS服务,终于有机会于本月开通,这篇文章就自己这几天的使用情况谈谈自己的看法。

    我的手机卡是中国移动的,因为09年底在杭州办理了一个39元的全球通套餐,全国无漫游接听免费,打电话忙时2毛限时一毛三,同时赠送500M的上网流量,觉得很划算所以一直都没有换卡,同时对联通也表示压力不大。这次办理的BIS是108元50M的套餐,深深觉得中国移动资费设置怎么如此不合理,98元套餐包含30M黑莓服务的流量,仅仅多了10块就50M,这样大家不都选择108套餐么?关于黑莓BIS服务简单的说几点吧。

    首先办理黑莓BIS服务其实相当简单。上个月才得知浙江移动已经可以申请BIS了,拨打10086也确认了这一点。为了保证办理工程顺利,我直接跑到杭州延安路那家最大的中国移动营业厅,找了里面的服务人员,跑上跑下最后确认只有一位员工会开通黑莓BIS服务,我心想这个事情有这么复杂么。最终那位会办理BIS的MM上来了,对着电脑,点了几下鼠标,输入我的手机号码,PIN和IMEI号码,先是开通了什么基础服务,重启黑莓,看到手机上的信号由小写的edge变成大写的EDGE,然后就可以帮我开通BIS了,前前后后不会超过5分钟。并且立马就可以使用。手机除了信号变成大写,以及收到几个通知激活的短信之外,没有任何其他的变化,并不是以前谁谁说手机开始华丽变身什么,关于这一点我还有点遗憾呢,怎么这么简单就开通了,完全没有成就感嘛。

    黑莓开通BIS信号变成大写EDGE

    开通黑莓BIS服务最直观的感受就是不会断网了。黑莓OS5和OS6的断网问题一直都让人很纠结,有些地区比较严重,我在厦门感觉还好,每天断网两次左右吧,并且我觉得黑莓9780的重启速度比之前那台黑莓8310不知道快了多少倍,如果遇到断网,立即重启我倒觉得没有太大的影响。不过也可能是我天天呆在比较固定的地方,网络信号比较单一稳定,如果经常在外面跑,要在不同的信号基站之间切换,说不定断网的频率会高很多,尤其是类似上海这种手机终端太多导致基站很多都是超负荷运行的地方可能会更加严重。因为去过几次上海,同样是移动的网络,明显感觉上海的信号不如厦门的稳定,按道理更发达的地区电信投入肯定会更大,唯一的解释就是上海手机终端太多,基站的负载比较大。

    为黑莓BIS开通邮箱也没有必要非要到黑莓中国移动BIS页面开通,只需要在黑莓的设置向导里邮箱设置里直接添加就可以了。默认支持Gmail,Yahoo,Aol,hotmail等等,其实添加的时候,国内的常用邮箱比如网易,腾讯等都提供支持,我设置了Gmail账户,一个Google套件邮箱帐户,一个139账户只需要填写帐号密码就可以了,其他的什么服务器地址啊,端口什么统统不用填写,这点很方便。

    黑莓BIS邮箱设置支持大多数主流邮箱

    开通了黑莓BIS服务以后,另一个我看重的功能就是终于可以使用Google Talk黑莓官方客户端了,之前使用Btalk虽然功能也不弱,毕竟还不是那么方便。不过在没有开通BIS的时候,我认为Btalk还是黑莓上最好用的GoogleTalk客户端。GoogleTalk黑莓官方客户端一大好处就是支持BIS推送,有了新消息,直接按M打开黑莓收件箱就可以了,方便也省电。Googletalk分别在收件箱的状态和点开以后的状态。

    GoogleTalk黑莓官方客户端在收件箱的状态

    黑莓GoogleTalk打开以后的状态

    最后关于黑莓的Pushmail,首先黑莓的Pushmail确实相当快,基本没有延迟,所以每次在我电脑上的GoogleTalk上提示有新的邮件的时候,手机上也提示有了新信息。这个时候一般情况下我都懒的在电脑上打开邮箱,一是Gmail需要翻墙,而是打开速度远远不如我在手机查看短信那么方便。比如下面是GoogleWave给我发来的邮件。

    黑莓BIS收件箱

    另外一个感到意外惊喜的是,我在电脑上发送的邮件竟然也被push到手机上来的,并且附件什么的都在。下面分别是我在电脑上给别人的一封邮件同步到手机上的正文和附件列表。

    黑莓Pushmail正文截图

    黑莓pushmail邮件附件截图

    然后黑莓对附件的下载的处理方式是这样的,点击一个附件以后会提示你下载还是打开,点击以后等于就向黑莓的服务器发送了一条请求,这样你就可以该干啥干啥了,完全不影响,等过一会回来打开附件就可以直接查看了,不需要一直等在这里等着加载完毕。

    总体说来,感觉黑莓确实就是给工作人士使用的,你想想开通了BIS整天都有邮件来催你干这个干那个,多郁闷啊。并且邮件提醒的声音最好不要设置的太大声,刚开始由于不懂声音开最大,半夜里收到几封垃圾邮件,结果吵得我一次又一次的惊醒,纠结死了。上次还有位推友说公司报销BIS费用还不如给员工买个iPad,我就说了,BIS可以逼你干活,iPad可以么?黑莓这货完全就不是玩具啊。如果不是断网问题,我觉得国内用户如果仅仅是个人使用,没有那么多日程安排或者邮件处理的话,还是不用开通BIS了,因为必要性我觉得没有那么高,虽然国内黑莓断网问题确实很让人纠结,现在的BIS费用不低,我觉得每月的BIS费用能在50块左右比较能接受吧。

    暂时写到这里吧,以后有别的东西再写。



  4. Google Panda搜索算法更新之后的出路

    June 13, 2011 by nonozone

    做英文站的朋友应该都晓得Google Panda是啥,Google Panda搜索算法在今年年初第一次更新,在全球范围内引起骚动。特别是以前做内容工厂的站,是Google Panda的主要打击目标。

    上次GooglePanda更新,可能更多人看到以前的文章大站被惩罚,如ezinearticles,articlesbase,ehow,hubpages等我们熟识的大型文章目录站在流量关键词排名方面都有了不同程度的下降。

    那我们来分析下Google Panda是从哪些方面来判断一个站的价值的。

    1.Google取代PR的下一个权重衡量指标是TrustRank,字面意思就是信任度。Google为此做了很多准备工作,其中一个就是做了大范围的调查(你是否放心把自己的信用卡信息保存在这个网站?你是否放心在这个站购买药品给自己的孩子用?……)

    这说明什么呢?这说明在Google的数据库里有这样一种站点:他是Google调查的目标站点,能够引起Google的足够注意;他是其他非调查站点的TrustRank参考。我相信你我的站都不可能能进入Google这份调查表的,那我们怎么获得TrustRank呢?

    首先是要找知道哪些站在Google眼里具有比较高的信任度,这些站的链接就是黄金链接,然后努力让自己的站能够和这些黄金链接里的站产生关系,以获取一定份额的信任度。和以前相比,这是链接策略的改变,不在是全民投票的时代了。(能理解这句话的朋友应该在Google Panda以前搞了不少站吧,呵呵)

    2.Google Panda的Cutts在一次访谈中提到Chrome Site Blocker(允许用户屏蔽和阻止搜索结果里的站点),虽然Cutts说没有使用到里面的数据,但是访谈中提到它,很明显的就是下次或者下下次更新的时候,我们将参考Chrome Site Blocker的数据。还有一点就是,Cutts说因Google Panda而遭到降级的站点和Chrome Site Blocker的数据有84%的重合度。

    如果你想规避风险,不要让自己的站点走到Panda算法的雷区,认证研究下ChromeSite Blocker还是很有必要的。

    3.Google Panda如何判断内容为Shallow Content呢?我目前无法从算法上去思考,但是有一点是可以分析出来的,那就是看看那些垃圾站的和被Google惩罚的站有哪些共同点?

    垃圾站的目标是什么,流量吗?是,也不是。垃圾站的最终目标是收入,是不折手段的获得收入。这点上,Google是有数据来源的,投放大量AdSense和其他广告,不顾用户体验。结合AdSense影响站群的经验,我相信Google也会用到AdSense的数据来判断你是否是一个AdSense站,减少AdSense的投放量,只投放1~2个AdSense项目在点击率最高的地方。其他广告位,建议投放其他类型的广告,例如Amazon Affiliate,CJ,CB或者Banner广告。

    4.内容工厂的大站被惩罚,其实是精品站的机遇。对于认真做站的人来说,更容易做排名了。一个明显的信号就是外链的权重减少,Google比以往任何时候更加注重站内SEO,站点内容和站内链接的设计,更加重要。而这些恰恰是小站长最容易做到和最受控制的因素。

    Google Panda更新之前,我光做AdSense月收入几万元人民币,现在手上的站几乎死光,但是我觉得机会就在不远的前方。失败和革新,恰恰是重新洗牌的机会,抓住机会,找到新的项目,也许我也能不再羡慕别人月入几万刀,也许我能成功,只要我努力。The same to you.

    原文地址:http://www.pihipi.com/2011/after-google-panda-update.html