AI时代,SEO居然还有机会
2026-05-25

我在2014年做了一个网站,maplogs.com,一直是自动更新的,流量一直都比较稳定,大约每个月两三千美金的adsense收入。 前两年开始收入逐渐降低了,我自认为是因为AI的冲击,导致使用Google的人变少了,就一直没管。

去年暑假心血来潮仔细分析了一下,发现网站速度实在是太慢了,于是把网站从php转写到了nodejs,服务器也从linode更换到了netcup,同等费用下,硬件性能翻了几倍。 网站速度提升巨大。 观察了一段时间后终于知道前两年为啥收入降了很多了,确实是因为AI,但是不是我想象的那样。

收入降是因为网站很慢,网站很慢是因为服务器访问量太高了,访问量太高是因为很多AI厂商在不断抓取我的网页。所以并不是大家不用Google了!

速度问题解决后,我还顺便做了一些SEO的优化,增加了几种语言。 然后看到我的访问量增长了很多,广告收入也增加了很多倍。我就觉得很奇怪啊,不是说现在都用AI了,搜索引擎用的少了吗?

既然做网站还能取得不错的增长,那还等什么,我想做的网站可太多了。 我心心念念多年的背单词网站可以提上日程了。 然后我发现使用AI来生成单词查询的结果,效果很不错,而且啥语言都可以查。 于是我做了一个查单词的网站,后面背单词的功能慢慢做。 Dict.cat

每次输入一个单词或者句子,我都是实时用AI生成的页面结果。 生成一次过后,以后就直接从数据库读了,所以成本还可控。网站本身是多语言的,然后查的内容也可以是多语言的。 这在没有AI的时候,简直无法想象。

完。

阅读:303 评论: 0 💬
译:怎样在Elance上赢得任何项目
2012-03-19

 

作为在Interspire雇佣了超过30位员工的雇主,大多数我需要帮助的时候,我只需在我的办公室打个电话,我的雇员就会帮我处理好一切。但是有时候我需要找一些有工作经验的人来做一些一次性的工作,比如写一篇用户手册,或者把产品介绍视频做成flash。这时候,我就会去Elance, Odesk或者Guru.com。

当我将工作信息发布到这些网站后,没过几个小时,我就开始收到反馈信息。但是我发现95%的Candidates不知道怎样写Proposal。一般,他们会像这样写:

  1. 从以前项目的proposal直接复制粘贴过来
  2. 没有明确的表达,而且没有把他们自己推销给我的意思

5年前作为一名自由职业者和现在作为雇主的经验,使我明白了怎样才能写一篇更好的proposal。我想我有必要写这篇文章来指点大家如何才能100%赢得任何你投过标的项目。(译者:貌似有点夸张吧,教大家如何写出更好的poposal还差不多)

这个项目对我和雇主来说有什么好处

投标的时候,你必须想一切办法来推销自己。说清楚自己的长处和雇佣你对雇主的好处。以下是一些好方法:

  1. 曾经为大公司工作过,例如微软和eBay
  2. 会全身心地投入项目,并且十分注重细节
  3. 如果雇主对结果不满意,保证100%退款
  4. 快速的提交时间

假设我是一名自由职业者,我想要投一个写技术文章的项目。首先我提到我曾经受雇于微软和eBay。雇主就可能会这么想:“哇,这个屌丝曾经为微软和eBay写过文章,看起来还是挺给力的。嗯,往下看看。”

然后,你告诉我你工作十分努力,并且对你的工作十分自信。并且你还给了我100%退款保证。这让我打消了所有的顾虑。

最后,你保证快速的提交时间。这是我非常喜欢的,因为我还有其他事情要做,不可能花很多时间来管理你的工作进度。

你的标题是不是足够吸引我

当我发布了一个工作信息后,99%的回复标题会长的像这样“Re: Technical writer position”, 如果我的邮箱有85封未读邮件,这样的标题必定不会吸引我的注意。

邮件标题要有创意,才能吸引我的注意。以下有一些好的例子:

  1. “You will NOT find a better technical writer than me. Guaranteed.”
  2. “Delete your post on eLance – read my resume to find out why”
  3. “I’ve worked with 2 of your closest competitors”
  4. “I am an expert at using your product and can write your user guide with my eyes closed.”

(译者:这个就不用翻译了吧。不过貌似在Elance上投标的时候,是不用填写标题的。)

你是真人吗? 

如果你知道多少candidates不会在proposal里面写上他们的联系方式的话,你绝对会震惊。你的联系方式不应该只有Email和IM,仅仅因为你在家工作。

雇主一般会喜欢你是“真实”的人,所以最好试下在你的proposal里面写上:

“I’m located in Los Angeles, California, and am able to begin working on your job right away. Please feel free to call me on 555 0199 to discuss the project any time. I look forward to hearing from you.”

(译者:但是作为国内接国外的项目,留电话貌似不太现实。所以译者建议还是写上自己的家乡,留个skype就差不多了。)

雇主一般都喜欢跟你用email交流,但是给雇主提供更多的通讯方式会起到一些加分效果。因为有很多海外的freelancer假装自己来自北美。

(译者:Elance上经常有程序自动投标的情况出现,所有有些项目会在描述种写上一些特别的要求来区别程序自动投标和真人投标。所以仔细阅读项目描述是十分重要的。)

我希望上面的3点建议能为你以后的proposal提供一些帮助。

原文链接:How to Win Any Job on eLance, oDesk or Guru.com
原文作者:Mitchell Harper (未经验证)
翻译:Longbill ( http://php.js.cn )

BTW,欢迎加入Elance QQ群:162095216

完。

阅读:15201 评论: 3 💬
电信ADSL宽带对路由器人为限速
2011-10-01

    最近住朋友家,他们家是电信4M ADSL,然后接的TP-Link的路由器。白天上网都没问题,一到高峰期的时候就慢的要死,开始还以为是路由器的问题。后来换了个路由器,还是慢。。。

    今天对这个情况进行了仔细的分析。网速慢的情况只是连接路由器后才发生,如果用电脑直接连modem拨号,就正常。于是我在不用路由器的情况下,记录了到61.139.2.69的ping值,只有2ms。然后连上路由器,再次ping 61.139.2.69,时间增加到400多ms。 但是这个情况有可能是路由器那里卡了,于是我又ping了到电信网关,发现时间只有2ms。说明从我电脑经由路由器到电信网关的通路是正常的,没有特别大的延迟。那么问题就只能出在电信机房那边了。估计是发现我用路由器,故意丢包或者故意降低带宽。

    问题找到后,先打了10000号投诉。客服MM接到电话后,我先问电信是不是有不准用路由器的政策,回答没有。于是直接表明身份,我是专业人员,发现电信违规操作。于是客服MM没有跟我瞎扯,直接反应问题到后台了。现在就等明天电信的技术人员回复了。  

    如果通过10000号投诉的途径解决不了,我就到工信部投诉。以前投诉过一次,效果非常好。工信部投诉网址如下:http://www.chinatcc.gov.cn/html/mains/shensushl.html

完。

阅读:23573 评论: 24 💬
Elance新手入门
2011-07-14

    Elance是全球最大的外包网站。给我的印象是门槛高,服务好,项目多,项目质量好。比起国内的猪八戒之类的网站好不知多少倍。如果你是程序员、翻译、设计师等,同时英文又好,那一定要到Elance上来接项目,这样才能充分体现你的优势嘛。因为Elance是个国际平台,上面的价格是国际价格,换算成人民币怎么都划算啊。

注册

    Elance的注册是需要验证电话号码的。注册完了之后,Elance的机器人会打电话过来,叫你把网页上的数字用英文念出来。通过验证之后就算注册成功了。可以开始接项目了。PS. 因为Elance涉及到钱,所以对帐号保护比较严,一定要记得你的密保答案啊,因为下次你换个地方登陆,它就会让你输入答案了。。。

包装自己

    新手要顺利接到项目比较难,因为没有历史项目经历和别人给的评分。所以要靠自己profile上的自我简介,profilio和skill tests等来打动客户了。其中比较特别的是skill tests。Elance使用了第三方测试平台来衡量测试者的各种技能。在Elance网站上选择想要测试的技能,比如PHP5 Code Test,然后会进入一个第三方测试网站。一般选择类题目是40题,时间是40分钟。PHP5 Code Test属于代码实践题,需要测试者根据题目提供一段PHP程序,然后后台执行这段程序看看是否正确。

    测试的结果是按你在测试者中占的百分比来的,而且貌似只有top 1%,5%,10%,20%,30%(上次我做了个JS测试的top 2%,结果给我显示5%,冤屈啊。。。),其他的就用图形来显示你的测试成绩和平均测试成绩。免费会员可以选择5个测试成绩显示在自己的profile上。如果升级成付费会员则可以显示更多的成绩。如果某个测试你觉得不满意,没关系,14天之后可以再次做这个测试(题目大部分都一样的哦)。这些成绩是很有说服力的。比如你刚注册,但是在Javascript测试中获得了top 5%的成绩,那么你在投标的时候就可以说 “我刚来Elance,但是我在前端方面有 X年的经验,不信你去看我的profile,我在Javascript测试中排前5%哦。”。然后报价再稍微比别人低一点,获得项目的机会就会大很多。

项目流程

    Elance的项目主要分为固定价格的项目和按小时计费的项目。先说说fixed price project。

    首先在网站上搜索自己感兴趣又力所能及的项目。 然后就是投标了。

    投一个$500以下的项目需要1个Connect(Elance上的一种点数吧),$500-$1000的项目需要2个Connect ... $2000以上的貌似都是5个Connect。而且这个点数是不退的,也就是说对方发个项目,你去投,然后对方没选中你,甚至对方把项目关了,你都会一样损失这些点数。免费会员每月是10个点。我是每月$10的付费会员,每月有20点。这种点数的规则就限制了像猪八戒上那些胡乱杀价的人,所以Elance上看到的基本上都是正儿八经的人报的合理价格。

    然后投标内容一般用正式的英文书信格式,例如:

Hi Alex,

I am very interested in your project. I ....

Regards,
Chunlong

    而且内容一定要根据对方的项目需求来写。切记写一个模板到处去投标。比如对方想做个图片编辑器,你就应该说你以前做过类似的东西,然后把demo地址贴上去。这样对方会很感兴趣的。

    这段时间有可能对方会跟你来回通信几次,一旦他确定给你做,就会把项目award给你,然后你在elance后台就会看到这个项目,里面有各种设置和功能。一般项目award给你之后,对方就会把项目款打到Elance,如果没打,你可以等对方打了钱再开始做。这种第三方担保类似支付宝,需要双方同意钱才能转移。此时,你就可以跟对方交流任何内容,比如Skype帐号(上面的人大部分都用Skype,因为必要时候可以视频通话)。

    项目后台最常用的是message功能,可以收发消息,还可以带附件,每个消息还会forward到你的邮箱,甚至你可以用邮箱直接回复。另外还有一个是status reports,项目开始后记得用这个来向对方报告项目进度。Terms & Milestones是一个必须双方都同意的协议,里面涉及到项目的里程碑(可以在里程碑上协定支付部分项目款),项目截止日期,项目总价等。每个修改都需要双方同意之后才会生效。

    当项目结束后,如果对方确认了你的成果。那么就可以把status reports里面设置为completed。并且提醒对方放款。

    对于按小时付费的项目,大部分流程都是一样的。但是投标的时候的金额是每小时多少钱而不是项目总共多少钱。然后开始做之后,需要你下载一个Elance的Tracker软件(是一个Adobe AIR软件)。这个软件可以记录你的项目时间和屏幕截图。开始做项目的时候,进这个软件点击开始。然后就老老实实做这个项目,因为这个软件会不定期截屏上传的!万一被看到你在玩,那是有损声誉的事情啊。

    项目做完了就是提款,具体可以看我的《从Elance提现到国内银行的完美方法

欢迎加入Elance QQ群: 162095216

完。

阅读:64979 评论: 26 💬
从Elance提现到国内银行的完美方法
2011-05-04

    我开始做自由职业已经有一个月左右了。主要是在elance.com上接项目。

    第一个项目做的是用jQuery做一个图片裁剪的功能,包括图片上传进度显示,两个比例的图片裁剪框。这个项目是100刀,elance扣了8.75刀的中介费,到手91.25刀。这个比例还是可以接受的。

     第二个项目是用nodejs做一个gtalk聊天机器人、一个facebook chat聊天机器人、一个msn聊天机器人。每个机器人200刀。在5天内搞完另外给400刀的bonus。结果我顺利在规定时间搞完,拿了1000刀。哈哈哈。

     钱到了Elance帐户上,怎么变成能够提现的人民币是个麻烦事情。我搜了网上很多文章,都说只有用moneybookers的服务最便宜。 于是我又搞了个moneybookers帐户。 那天突然发现如果成为elance的付费会员(最便宜的付费会员$10/月),就可以享受每月一次的免费电汇(wire transfer),超出一次以后貌似每笔要给25刀5刀手续费。于是就搞了个付费会员玩玩,不仅可以享受免费电汇,还有更多的点数和其他东西可以享受。付费会员只是多了一些Connect。免费会员一样每月又一次免费电汇的机会。那天试探提了200刀到我的中国银行活期一本通上,用的swiftcode是BKCHCNBJ570。过了大概4天,发现卡上真的有200美元,一分中间行费用都没扣。太TM爽了,这绝对是最便宜的提现途径,虽然每月只有一次机会。

     下一步就是去银行结汇,把美元转成人民币,这个步骤不知道要不要收手续费。

2012年10月更新:

      大家最好还是用中国银行。因为中国银行现在收到美元之后是自动上账(不知道其他地方,反正成都貌似都是),而其他一些银行(尤其是工商银行)收到美元后,要人工审核再上到你的账户上。人工审核这个时间就说不清楚了,快的话当天,慢的话无底限。。。关键是工行还要求我本人带身份证到我卡的开户行去办理!别人给我汇款还要我亲自去开户行办理接收手续!!

      还是中国银行好。在Elance上点击withdraw之后,2-3天Elance就会提醒说汇款手续已经办理。一般这个时候钱已经在中国银行账号上了,直接在网银就可以办理结汇,当然汇率要低一些。

      另外,Elance前段时间不知道搞什么飞机,直接提美元到美国以外的国家,每笔收25刀手续费。但是提其他币种就还是继续原来的价格(每月一次免费,超出5刀一次)。 Elance解释说是提倡在Elance完成币种转换,然后直接汇当地货币给你。我觉得可能elance想通过汇率差价赚钱?  操蛋的是提供选择的币种没有RMB! 不过我随便选了个欧元,就可以了。

BTW,欢迎加入Elance QQ群:162095216

完。

阅读:32490 评论: 38 💬
Mac OS 上的各种ipv6配置命令
2011-04-11

IPv6 在Mac OS上是默认开启的。也可以用下面的命令手动开启或者关闭ipv6支持:

在所有网卡上开启ipv6:

ip6 -a

 

关闭ipv6:

ip6 -x

 

要打开router advertisements (RAs)可以用下面的命令:

sysctl -w net.inet6.ip6.accept_rtadv=1

 

关闭RAs的话,将上面的命令最后的数字改成0即可。

 

私有地址默认没有开启,可以用下面的命令开启:

sysctl net.inet6.ip6.use_tempaddr=1

 

在Mac OS上开启ISATAP隧道支持:

 

1、下载ISATAP client for Mac OS X

地址:http://www.momose.org/macosx/isatap.html

2、解压ISATAP client

 

cd /usr/local
sudo tar xfz ~/Downloads/macosx-isatap-*.tar.gz

 

3、更改权限

 

sudo chown -R root:wheel /usr/local/isatap
sudo chmod -R 644 /usr/local/isatap/isatap.kext

 

4、配置ISATAP

4.1 配置ist0和得到IPv4地址(你需要制定现在使用的网卡,比如en0)

 

sudo ./config-ist.sh en0

 

4.2 指定ISATAP router (111.111.111.111更换为你当地的ISATAP服务器地址)

 

sudo ./ifconfig ist0 isataprtr 111.111.111.111
sudo ./rtsold.sh &

 

4.3 设置路由表

 

sudo route delete -inet6 default

 

注:在执行上面命令之前可以用netstat -r查看ipv6路由表上是否有default这一项,没有则不用执行上面命令

 

sudo route add -inet6 default -interface ist0

 

4.4 启动IPv6

 

sudo ifconfig ist0 up

 

5、关闭IPv6

 

sudo ifconfig ist0 down

 

这样ISATAP就配置好了。

 

我的例子:

我在电子科技大学清水河校区,我们学校采用802.1X拨号上网。 我在拨号可以上网的前提下配置了RAs支持,即可正常上ipv6网站。 另外,我也可以通过配置ISATAP,使用隧道连接上ipv6。

完。

阅读:42457 评论: 5 💬
还可以注册的3个字母的.ca域名
2011-03-11

    最近想注册个短一点的域名,搜了一下,发现.ca的域名还有很多3个字母的没有被注册。于是搞了个脚本统计了一下所有的3个字母的.ca域名。更新时间是2011年3月9号。以下是列表,总共3353个。有需要的同学可以找自己喜欢的注册。 推荐在godaddy注册,好处不用多说。

agz.ca
ajz.ca
akz.ca
awx.ca
axb.ca
axc.ca
axd.ca
axm.ca
axq.ca
axv.ca
ayq.ca
ayv.ca
ayw.ca

查看全文...  

阅读:44129 评论: 11 💬
Kindle 3的系统和网络情况以及通过其连电脑上网
2011-01-23

    搜索“kindle 3用作modem共享3G上网”,有很多文章,但绝大部分都是翻译国外一个哥们的文章,写的很大概,一般人很难操作成功。 昨天根据这篇文章研究了下kindle 3的系统,得到一些成功。

    Kindle 的系统是amazon基于linux开发的嵌入式系统。通过在kindle上安装usbNetwork(网上自己搜索,有很多东西都要用到usbNetwork),可以把kindle与电脑连成一个局域网内。然后通过ssh或者telnet可以进入kindle内部。(用户名是root,密码是空,一般usbNetwork装好后,电脑的ip就是192.168.2.1,kindle的ip是192.168.2.2)

    Kindle 3 打开wireless 并成功连上3g网络后,用ifconfig命令可以看到有一个ppp0连接,这就是3G网卡。 按理说就算是漫游,设备在连接上3G网络后,都应该有完全的网络访问能力。但是kindle系统限制了只能连接某几个ip(几个*.amazon.com的站点)。ping www.amazon.com 可以,但是ping 8.8.8.8就不行。 kindle系统里面的浏览器是通过fints-
g7g.amazon.com ( 72.21.206.113 ) 这个http代理服务器实现上网的(https代理服务器是另外一个)。

    可恶的是,amazon的代理服务器需要验证身份,在发送给代理服务器的http请求header里面需要加上x-fsn和x-fn-appid头才能通过验证。不同的kindle设备这两个值不同,所以需要先截取kindle内部浏览器发送的请求,得到这两个header值。方法是下载一个tcpdump-arm软件,传到kindle内(可以使用scp命令,或者先在U盘模式下存到kindle的sd卡里,然后可以在/mnt/us/下面找到)。然后进入kindle内部,运行此软件(如果提示没有权限,可以试试chmod 555 tcpdump-arm设置下权限)。运行方式是找到tcpdump-arm文件的文件夹,然后./tcpdump-arm -nAi ppp0 -s0。 然后在kindle上打开浏览器,随便上一个http网站,电脑上的命令行界面就可以看到截取的各种消息,很容易就从中找出需要的两个header值。

    得到两个header值之后,我们就可以在电脑上伪造kindle内部浏览器的请求了。 很遗憾,目前只能用firefox实现,并需要一枚firefox扩展:modify-headers。安装好这个扩展,先添加上面说的两个header,然后设置forefix的http代理服务器为 localhost 端口号是1234(随你)。 然后在kindle上做一个逆向端口转发,把本地的1234端口的数据转发到72.21.206.113的80端口上。 具体步骤是 先telnet或者ssh进你的kindle,然后输入ssh -R 1234:72.21.206.113:80 username@192.168.2.1。其中username@192.168.2.1是你电脑的ssh用户名和ip。能这样做的前提是你的电脑可以通过ssh登录,这个在mac os 和linux下非常容易,windows用户只能说靠你自己了。。。。

    此时你应该可以用你的firefox正常上网了。 你可以跳过添加验证header的步骤,也可以上网,但是仅限于*.amazon.com站点。 不过遗憾的是,就算能够正常上网,也无法访问https链接,因为modify-headers这个扩展貌似不支持https请求。

    另外,ssh可能会经常断,kindle的3g连接在一段时间不使用后,也会自动断开。为了防止此种情况发生,在创建好反向连接后,输入ping 192.168.2.2 从你的电脑不停的ping kindle,这样可以保持这个反向连接不断开。然后再开一个命令行窗口,再次进入kindle,输入ping www.amazon.com ,这样可以保持kindle的3G网络不断开。

    如果某个高人能够破解kindle系统对网络访问的限制,使其能访问任意站点,那就不用这么麻烦了,而且数据也不用走美国跑一趟。这应该是可以通过软方法实现的,因为既然kindle能直接访问*.amazon.com,那就证明kindle有网络访问权限,问题肯定在操作系统上。

    如果实在无法破解其限制,我在考虑做一个proxy程序,在kindle上运行,自动添加验证header到每个请求头部。这样,就可以简化到 1在kindle上运行usbNetwork和proxy并连接到电脑,2在电脑上任意浏览器输入http代理 192.168.2.2 80端口,就可以了。 而且也能更好的支持https。 我在考虑用开源的tinyproxy修改,交叉编译然后放到kindle里面运行。

    交叉编译我们学校教过,但是被我完全忘了。。。。一切得从头学一下。

    对于某些同学认为如果大家都滥用kindle的免费3G,amazon肯定会禁用全部kindle的3g访问。 我觉得不会,因为目前,所有流量都是走amazon的代理,他们知道所有流量信息,并且能区分不同的kindle设备发送的数据,觉得某个kindle有问题,把那个kindle设备禁用掉就行,不会殃及到其他人的。 要是那个高人破解了kindle系统的网络访问限制,那估计AT&T会真的找到amazon禁用全球漫游的数据。。。

    kindle的所有网络请求都走代理,虽然响应速度慢了点,但是下载速度还可以,我试过下载最高可以达到100-200K/s,但是如果持续的大流量下载,代理服务器会禁用你的连接一会儿。 比如我无法完整的看完一个视频。   另外,就是这个代理服务器可以顺便实现翻墙,不过悲剧的事情有来了,twitter和facebook等绝大部分墙外的东西登录都用的是https。。。解决办法是先用电脑正常翻墙登录并保存登录信息,然后再用kindle上。

完。

阅读:44893 评论: 23 💬
最近搞了个图片站:人人美图网
2010-11-24

    最近搞了一个美女图片网站,网站数据抓自互联网。 主要打算做人人这个平台,所以取了个名字叫“人人美图” 。 网站的目标用户是广大宅男们。 现在的服务器在美国,可能图片访问速度有点慢,以后会逐步转移到yupoo上来。

    来张图养养眼。

    欢迎大家提点意见。

完。

阅读:22386 评论: 33 💬
精确到省市级的ip地址库
2010-10-19

    由于工作需要,自己整理了一个精确到市级的IP地址库(国外的精确到国家)。 需要的同学可以点击这里下载。文件是utf-8编码。

完。

阅读:18334 评论: 9 💬
[1] 2 3 4 5 下一页
Copyright © Longbill 2008-2026