自动备份OpenShift数据到Dropbox(1)—Dropbox Uploader的配置

OpenShift开通了SSH权限,并且用户可以设置cron任务,通过一定的配置我们可以让OpenShift自动备份网站数据(数据库,文件等)到Dropbox. 本文包含详细的配置步骤,供不太熟悉Linux Shell 的用户参考。

开始之前当然是申请OpenShift和Dropbox账户,并创建一个OpenShift 应用。假设这个步骤已经完成,我们就可以开始了。

SSH登录OpenShift应用,并依次输入以下命令在repo目录下创建一个文件夹dropbox,我们将在这里放置Dropbox 应用。

1
2
3
4
5
#请将{appname}换成你的app名称,比如我的app名称是apps,那就是 cd apps 
cd {appname}
cd repo
mkdir dropbox
cd dropbox
阅读更多

禁止某些搜索机器人和特定IP用户访问网站

最近发现一个叫AhrefsBot的机器人特别勤快,每天都数次访问我的网站,并且不遵守robotx.txt规则,几乎采集了网站的每个页面,但却没带来任何流量。上官网去看了下发现Ahrefs貌似是一家做搜索引擎优化的网站,对于小站来说,只会增加带宽和服务器负担,没有任何好处。基于节能环保的原则,完全可以把AhrefsBot屏蔽掉。

Ahrefsbot visit log

屏蔽方法很多,比如最简单的robots.txt规则:

user-agent: AhrefsBot
disallow: /

阅读更多

分享10个百度网盘邀请链接

百度也推出网盘了,注册空间15G,单个文件1G,通过邀请最大可增加3G空间。看起来的确比较大方,不过比起金山坑爹的1T网盘那是小儿科了。

粗略试用了一下,除了上传/下载速度非常快(可能是由于刚推出用户少的原因),其他的功能都只算中规中矩:

支持PC,Android客户端;

支持加密文件分享和类似Dropbox的公共文件夹,不过公共文件夹里的文件不支持直接外链。百度真精明,用户下载文件最终还要被导向下载页面的广告(虽然暂时还没广告)。

阅读更多

给WordPress配置冗余附件服务器

经常使用图床的朋友可能担心某一天图床被删除,导致网站的图片和附件丢失,从而给读者留下一个非常糟糕的印象。

为了保证图片和附件的高可用性,除了选一个稳定的图床外,我们还可以增加一个冗余的附件服务器。这样即使图床挂了,我们的冗余附件服务器还能正常工作,这样就保证了网站图片和附件的可访问性。整个系统的结构如下图所示:

System Topology

上图中的Main Server是主服务器,Attachment Server 1就是我们的图床,Attachment Server 2是备份的附件服务器。

主服务器负责客户请求的处理,并将结果返回给客户端,比如输出一篇带有图片和附件链接的文章; 附件服务器1和附件服务器2的内容是完全相同的,正常情况下,Main Server返回给客户端内容的图片和附件链接都指向附件服务器1,比如有一张图片链接为:http:// upload .shuyz.com/2012/04/search.png,那么浏览器会向附件服务器1请求这个图片;如果附件服务器1挂掉了,那么所有的附件地址将指向附件服务器2,这张图片的地址应该变成http:// uploadmirror .shuyz.com/2012/04/search.png,浏览器在附件服务器2(备份附件服务器)中仍然能请求到这张图片。

阅读更多

Google Drive 使用小记

Google Drive是Google的云储存服务,中文名叫Google云端硬盘(...)前天正式发布,不过需要排队才能使用。当时加入排队系统后就没再管了,以为等几天的。想不到今天打开Gmail就看到其实Google昨天已经发出使用邀请了。

Google Drive Invitation

阅读更多

黑莓手机软件破解方法总结

目前黑莓平台上的大多数软件都是国外开发的,由于付款不便等N多原因,我们总是非常乐意使用免费的,因此黑莓软件的破解技术也就应用而生了,下面介绍几种我所知道的,仅为技术交流,如果你有条件的话请尊重作者的劳动成果,尽量购买使用正版的软件。

时间大法

如果软件提示你有N天的试用期的话,那么恭喜你,这个软件可能用时间大法就可以简单破解了。时间大法的原理很简单:就是将手机时间设为未来的某一天,然后安装软件,运行一遍后将手机时间调回现在,这样你就可以获得一个很长的试用时间了,简单地说,就是试用未来安装的软件。

时间大法的操作步骤(以忽悠了很多人的Aerize Card Loader为例说明):

阅读更多

黑莓8830 4.2OS 十大必备软件

然8830 已经有4.5的ROM了,但是很多朋友因为短信的原因还在用4.2的吧。相比4.5,4.2 OS下的软件就可怜的多了,但是只要我们善于发现,还是能找到不少好软件的。下面是我精选出的装机必备的十大软件,仅供大家参考。

UC Browser

国产优势刘浏览器的黑莓版,速度要比自带的浏览器快多了。

uc-browser

阅读更多

四相五线减速步进电机28BYJ-48原理、仿真及演示

减速步进电机28BYJ-48的原理如下图:

block_diagram

中间部分是转子,由一个永磁体组成,边上的是定子绕组。当定子的一个绕组通电时,将产生一个方向的电磁场,如果这个磁场的方向和转子磁场方向不在同一条直线上,那么定子和转子的磁场将产生一个扭力将定子扭转。

依次改变绕组的磁场,就可以使步进电机正转或反转(比如通电次序为A->B->C->D正转,反之则反转)。而改变磁场切换的时间间隔,就可以控制步进电机的速度了,这就是步进电机的驱动原理。

阅读更多

黑莓手机工程模式的八大妙用

黑莓的工程模式(eScreen)功能非常强大,但是却比较隐蔽,我猜这主要是防止用户调节内部参数使机器发生故障,所以我们要进入的话还得颇费一番周折。
在主界面上按Alt+CAP+H,我们可以看到黑莓的帮助界面,在帮助界面输入工程模式的解锁码就可以打开了,解锁之后帮助界面会被工程模式界面取代。以后直接按Alt+CAP+H就可以进入工程模式了。

vnbbUtils软件能自动生成工程模式的解锁码,该软件可以从这儿下载:http://vnbb09.wordpress.com/2010/03/05/vnbbutils/

先打开手机的帮助页面,然后将手机连上电脑,运行vnbbUtils,点击EScreen Activate标签。软件已经自动填写号了PIN码,我们只要在App Version文本框里填写软件版本,Uptime填写机器运行时间(在帮助界面能看到),然后选择激活码的有效时间(在这段时间内工程模式界面会取代帮助界面)就行了,完成后可以看到软件已经自动生成了解锁码:

unlock_code

在手机的帮助界面依次输入解锁码(屏幕上没有任何显示),注意输入数字的时候按住ALT键,当输入完毕后我们就可以看到工程模式界面了。

阅读更多

黑莓8830不刷机瘦身的方法

玩了一个星期的8830,软件装了一大堆,发现速度是越来越慢了,特别是运行Swooshphotos的时候,那叫一个卡……后来听说黑莓的系统可以精简,想起以前用MOTO E6的时候也精简过系统,但是无论怎么精简MOTO的ROM体积还是不会变的。黑莓却不一样,系统越小,用户的可用空间就越大。系统运行时的日志、临时文件、短信有更大的空间了。一般来说,黑莓系统需要6M以上的空闲空间才能运行正常,不然会发生丢失短信、通话记录、死机等故障。

看了网上的一些教程,但是都是精简后重新刷ROM,我的OS是4.2的,运行很稳定,软件都装好了,短信也很方便,暂时还不想换掉,正感觉山重水复疑无路的时候,突然想起vnbbUtils软件可以读取和删除系统和用户的COD模块,为何不用vnbbUtils来直接删除无用的模块呢?呵呵,有了vnbbUtils的帮助,我们就无需麻烦去刷ROM,可以直接在运行的系统上瘦身!

阅读更多