CentOS 6.6下实现VPS作中转下载文件并上传到百度云网盘

众所周知,国外VPS 一般都是大流量大带宽的,那么利用 VPS 的这个特性,我们当然可以把 VPS 用作一个下载中转站,利用 VPS 高速的下载带宽去下载一些冷门或者比较难下载的资源(例如国外资源或者PT资源),然后再利用 VPS 高速的上传带宽把这些资源上传到百度云网盘,最终自己再从百度云网盘把资源下载回本地,速度将会很快。

这个方案如果配合 Transmission 的话,是可以实现把PT站的资源下载到 VPS 上,然后再上传到百度云网盘的。但是首先你要先安装合理的 PT 客户端(可以参考:CentOS下Transmission 2.84一键安装脚本 )。

Transmission 的话和正常的 PT客户端一样,并不能让你免除下载流量,也不能让你把 Private Torrent 变成 Public Torrent,你自己要有PT账号和下载权限,然后还要遵守PT规则和保持良好分享率
然后不同的是本方案能够将该已经下载的资源高速上传到自己的百度云网盘中作为后备存储和网盘分流(实现方法是利用 bypy 客户端),这是比较方便的。

关于 bypy,这是一个百度云/百度网盘的 Python客户端,可以用于在 Linux下实现百度云网盘的上传下载等。
如果你系统的 Python版本是 2.7+的 (用python -V 命令查看),直接按照 bypy 官方安装说明 操作即可,如果 Python 版本低于2.7 (比如 CentOS 6.6 的 Python 版本是 2.6.6),继续往下看:

然后我自身的实现环境是 CentOS 6.6 64位的VPS,因为 CentOS 6.6 默认的Python版本是2.6.6版,而本文用到的工具 bypy 是基于Python 2.7+, 3.3+,以及 pip 2.7 的,所以重点在于解决这个问题。

Hexo的Git部署,一行命令部署到GitHub和自己的VPS

  自用笔记:本文属于自用笔记,不做详解,仅供参考。

部署到自建VPS

Hexo最简便的使用方式就是,本地写作,然后本地生成静态文件,并通过 hexo d命令部署到远程 git仓库,这样远程就不需要安装 Hexo,只用在远程装个 Git 就可以一键从本地部署了。第一次配置稍微有些麻烦,一旦配置部署成功,用来写博客将会产生前所未有的快感。

Hexo生成的博客部署到 GitHub Pages 十分简单,并且大部分的部署教程都是部署到 GitHub 的,本文后面对此简略带过,重点讲一下部署到自建的 VPS。

部署到自建VPS实际上就是自己在VPS上安装 Git,然后在VPS上创建一个 repository,即通过 git init --bare 来初始化一个仓库;
然后把本地 Git 生成的 public rsa放到vps上,实现免密ssh访问;
这样的话,在 Hexo 配置文件 _config.yml 中配置好了之后,就可以直接 hexo d 命令部署到远程的 git 仓库;

最后一步,利用 Git Hook,实现 VPS 上的git仓库在 post-receive时,自动clone并复制到 VPS 上的网站目录下,实现自动更新。

安装 Git

CentOS下Transmission 2.84一键安装脚本

目前PT站形势

继前一段国内三大高清PT站相继被请喝茶的风波之后,现在又逐渐恢复了一批,比如说套套哥(TTG)、HDC等,之前的 HDWCHD 已经一去不复返了。

其实最早恢复元气的是套套哥,貌似安然无恙满血复活,资源和会员基本没有流失,但现在几乎完全封闭,应该相当长一段时间都不会开放注册甚至是邀请注册,好久都是这么一句话:

TTG封闭运行,采用邀请机制。如果您想加入,请找到能够邀请您进入本站的朋友!
You need an invite to join our community! If you are lucky you may find a friend who wants to invite you!

然后是CHD,属于是直接死掉没有复活;而 HDW 的话,算是半血复活吧,由原来的部分 HDW 人马和另一个二流PT站 OpenMV 整合而成形成了新版的 HDC。但是这个 HDC 说实话不如之前的 HDW,貌似也只能保留2014年9月之前的 HDW 数据,个人认为,目前这个新版 HDC 资源和会员都比较一般。

然后一些新兴的PT站开始呈现崛起之势,其中最有潜力的我认为是天空(谷歌关键词:高清发烧友的后花园)了吧,资源和人数都很多、质量也不差。

Android基础知识总结篇之一

  自用笔记:本文属于自用笔记,不做详解,仅供参考。

活动-Activity

在 AndroidManifest 文件中注册活动

1
2
3
4
5
6
7
8
<activity
android:name=".FirstActivity"
android:label="This is FirstActivity" >

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
  • 由于最外层的 <manifest> 标签中已经通过 package 属性指定了程序的包名,所以在注册活动时,可以用 .FirstActivity来作为 com.example.activitytest.FirstActivity的缩写
  • android:label 指定活动中标题栏的内容,如果是主活动的 label,还会成为启动器中应用程序显示的名称。

某播君,一路走好…

“看片神器”快播被查

今天刚一上网,就看到一则大新闻,快播被查了。被称为“看片神器“的视频工具快播在昨天迎来了一场大灾难,被处以“拟吊销增值电信业务经营许可证”的行政处罚,这可能意味着快播的主营业务或将无法继续开展。全国扫黄打非办公室昨天下午对外通报:深圳快播科技公司因涉嫌传播淫秽色情信息,拟被吊销增值电信业务经营许可证。目前,公安部门已立案调查,该公司多名工作人员被刑事拘留。