类别归档:碎碎念

在线疯狂的碎碎念

RSS feed of 碎碎念

网站连通率异常导致百度K站

今天在查看站长统计数据时,惊讶地发现网站的流量较前日锐减。

仔细观察网站的来路域名数据之后,才发现网站来源于百度搜索的流量几乎为0。

在百度搜索中查询关键词site:bookshadow.com,发现网站的连通率为0%,此外网站首页在搜索结果中“消失”了,只剩下了内页链接。

这就是SEO领域人们常常提到的“K站”,书影博客被百度K站了!

博客从搭建之初到现在这一年多的时间里,笔者第一次亲身经历博客被搜索引擎K站。

不出所料,在百度搜索框中查询书影博客的几个热门关键词,结果列表中已经无法找到相关的搜索结果。

打开百度站长工具后,笔者发现了问题症结所在。

消息提醒中赫然列出了两条关于Baiduspider抓取异常的提示,内容如下:

错误提示1:

http://www.bookshadow.com/: Baiduspider无法通过联通访问您的网站  2014年03月30日
亲爱的网站管理员:
Baiduspider通过联通网络无法访问网站http://www.bookshadow.com/ ,请您在抓取异常工具中查看详情。
检测时间:2014-03-30 06:00:00

错误提示2:

http://www.bookshadow.com/: Baiduspider无法通过电信访问您的网站  2014年03月31日
亲爱的网站管理员:
Baiduspider通过电信网络无法访问网站http://www.bookshadow.com/ ,请您在抓取异常工具中查看详情。
检测时间:2014-03-31 05:00:00

问题找到了,笔者通过百度站长提供的抓取诊断工具尝试进行了10次手工抓取,发现有3次失败。

点击“抓取失败”连接查看详情,发现原来是DNS的问题,以下是百度Spider抓取结果及页面信息:

提交网址:    http://www.bookshadow.com/
抓取网址:    https://bookshadow.com/ (有跳转)
抓取UA:    Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)
抓取时间:    2015-04-04 ...

继续阅读

使用VLC在移动设备上观看电脑中存储的视频

VLC(http://www.videolan.org/vlc/) 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。

VLC多媒体播放器支持多种操作系统。

除Windows、Linux、MacOS等桌面操作系统外,VLC多媒体播放器还可以在使用Android与IOS操作系统的移动设备上运行,包括安卓手机、平板电脑、Iphone、Ipad等。

VLC播放器支持HTTP、RTSP、RTMP、MMS、FTP或者UTP/RTP等多种协议的视频流播放,键入网络视频的URL即可播放视频文件。

VCL媒体播放器

因此,只需在PC中搭建HTTP服务器或者FTP服务器,结合VCL多媒体播放器,即可实现使用手机、平板电脑等移动设备观看保存在PC中的视频了。

HTTP服务器,可以选用Apache(Windows编译版本:http://www.apachelounge.com/)

FTP服务器,可以选用File Zilla(https://filezilla-project.org/)

怎样实现在家编程谋生[StackOverflow问答]

16年来我辗转3个国家,一直在从事全职程序员的工作。这段经历比较有趣(但并不是那么有趣)。现在,我不想再过每天上下班的上班族生活了,而是想呆在家里养活自己。我的想法是从这个星球上任何地方的一家公司接项目(我现在住在澳大利亚布里斯班,这里远程工作的机会不太多)。雇主会为根本不需要看到我而感到高兴的。

There's the obvious parallel with contributing to open source projects, though I'm specifically looking for paying jobs; this would become my primary source of income, rather than a volunteer effort.

这就像为开源项目贡献代码,但我寻找的是有薪酬的工作;这将作为我收入的主要来源,而不是志愿行为。

我猜测如果是我不认识的人,我必须找到一种方法向我的潜在雇主展示我确实可以写代码。比如说,可以验证的开源代码贡献;一个或者多个引用站点或者项目;只要是可以展现我能力的东西就行。

最近我遇到了几个成功实现在家编程赚钱的人,但他们全部是通过预先建立的关系找到的工作。莫非这是唯一可行的方式吗?

使用“交付时再付款”的方式明智吗?也就是说,接项目时,必须在做完项目以后才能拿到报酬。我知道这存在一定的风险,但是如果雇主的信誉良好,风险或许可以避免。至少在一开始,这似乎是一种与雇主建立信任的方法。

到底有没有支持这种工作方式的值得信赖的雇主?Canonical(http://www.canonical.com/)浮现在我的脑海中,虽然给我的感觉是他们在这方面相当的独一无二。

我是不是在开自己的玩笑,这到底可行吗?这对于大多数需要代码写手的公司来说是不是太过于不寻常了?


我现在就在这么干

在过去的6年里,我的收入都是通过与我从未谋面的客户远程办公得来的。下面是几条我在这方面积累的经验:

首先,从事这样的工作需要花费时间和决心(以及家庭的支持)。你必须确信自己真的想要这样做。 ...

继续阅读

Windows 8.1搭建PHP5.6与Apache 2.4开发环境故障解决

配合使用Apache 2.4.10 Win32(Apache Lounge构建版本)以及PHP 5.6.3 VC11 x86 Thread Safe(VC11 x86 线程安全版本),可以在Windows 8.1操作系统中搭建PHP Web开发环境。

在Windows 8.1操作系统中搭建PHP + Apache Web开发环境时,需要注意如下问题。

1. Apache使用mod_php方式以模块形式集成PHP时,需要使用Thread Safe(线程安全)版本,不要选择Non Thread Safe(非线程安全版本)。

使用mod_php方式需要在httpd.conf配置文件中添加如下代码:

PHPIniDir "C:/php"
LoadModule php5_module "c:/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php

而php5_module模块php5apache2_4.dll(php5apache2_x.dll)只在Thread ...

继续阅读

Google Page Rank N/A与0的差别

Google Page Rank N/A并不等同于Page Rank 0。

Google Page Rank(这里指的是Google工具栏的Page Rank)为0到10之间的数值,反映了网页的相关性和重要性。

Page Rank的数值越高,说明网页的重要程度越高,在搜索结果中的排名越靠前。

实际上,除了0到10之间的数值以外,一些页面的Google工具的Page Rank还可能为N/A(Not Available)。

PR 0代表该页面已经被Google索引,但是由于其页面质量较差或者反向链接不足,而被Google赋予了较低的PR值(介于0到1之间)

PR N/A可以视为PR=null,可能的原因包含下列几种情况:

  1. 页面为新页面,尚未被Google索引,PR值暂时还无法计算
  2. 页面做了重大的改动,其PR值需要被重新计算
  3. 页面(站点)由于作弊或其他原因受到了惩罚,或者已经被Google禁止

因此PR 0的页面实际上优于PR N/A的页面。 

另外,由于Google工具栏PR值的更新速度(大约数月更新一次)比页面真实的PR值更新速度要慢得多,因此Google工具栏的PR值只能作为参考。

另请参阅:Is There a Difference Between N/A Page Rank and 0