使用 Gogs 搭建自己的 Git 服务器

作为个人私有云的一环(虽然是搭建在公共服务器上),一直都很想搭建一个类似 GitHub 的服务,但 GitLab 太复杂了(说句不好听的,GL 就是 Git server 中的 WordPress),别的又相当简陋,于是一直以来都只有围观的份。最近发现上半年关注的 Gogs 经过几个版本迭代,已经达到基本可用的状态了。于是搭建了一个自己的服务,用来镜像自己分散在各个服务商处的代码,以及开新坑的时候 …

阅读全文

使用树莓派自动记录一天的家庭影像

嗯,这篇也是因为一些事情拖得比较久,到今天(2015年9月6日)才开始写。

上次说到我大幅修改了 Telegram 机器人的架构。期间发现一件事情,因为这个机器人与树莓派交互,有时候需要调用摄像头,还有时候需要调用 GPIO 设备(传感器之类)。而这部分代码重复非常多,基本上每个需要用到的项目都是手动复制一遍,看起来很不爽,也对其他部分的代码构成很大影响。

于是我就想到要把树莓派上的部分硬 …

阅读全文

使用 Telegram 与树莓派进行交互(二)

上次说到我要把机器人的架构改改,那么今天(2015年9月1日)我们来把这些说完。

首先这个架构之前是什么样的呢?先看看图吧。 bot_structure_comparision.png 图中左边是旧的架构,右边是新的架构。在使用 Bot API 之前,机器人实际上就是一个挂在 tg-cli 客户端上的回调脚本。由于当时 Telegram 还可以顺畅访问,并且文件传输速度很快,于是我选择直接将整个端部署到树莓派上。

架构变化最主要有两个原因:其 …

阅读全文

使用 Telegram 与树莓派进行交互(一)

其实这篇文章前半部分在 7 月 5 号就写了,但是写着写着就没了灵感(讲真,就像突然被人灌了硫酸铜变哑巴了),于是一直拖到现在(7 月 13 号)。 更正:因为住处装修的关系,这篇文章一直拖到 7 月 24 号才发布。

嗯,久违地看一下博客后台,果然上一次写文章又是近一个月前,我这博客都快写成月报了 (´・_・`)。 上次文章里说到我入手了一块 KBT Race 2 青轴键盘,我打算另起一篇 …

阅读全文

6 月近况

一转眼又很久没更新博客了,这地方还真是快长草了。那么简单说一下最近的一些事情吧。

先是 4 月底的时候感染了水痘。对的,没错,我一个大好青年居然这个年龄感染了水痘,然后在家休息了差不多半个月。 前一周基本都是在去医院拿药 → 回家吃药 → 昏睡中度过的,而且出去拿外卖或是去医院拿药还要带着口罩躲着人群,生怕传染给别人。而且广州是很热的,于是电费开始爆炸……

水痘在 5 月中旬痊愈,我也就可 …

阅读全文

使用 HTTPS

昨天看到 name.com 在卖 RapidSSL 的 SSL 证书,而且很便宜的样子,单个域名一年只要 9.99 美元,就买了一个两年的。现在这个站点也算是用上了 HTTPS 了咯,HTTP 访问会跳转到加密连接。那么,记录一下从购买证书到配置好服务器的过程。

首先使用 openssl 生成一个 CSR(证书签名请求)。这里说明一下,购买一个证书之后,RapidSSL 并不是直接就发给你一 …

阅读全文

近况

也是有几个月没有更新博客了呢。这段时间我都在做什么呢?基本上,有时候折腾树莓派,有时候做做字幕,有时候看看小说,有时候就只是无意义地刷新各个社交网络。

广州大概是要进入传说中非常潮湿的一段时间了,早晨下楼时地面上还能看到凝结的水珠。真是非常可怕的季节,我从老家带来的散装零食如果不快点吃完的话估计要完蛋。 总感觉最近一个月都处于莫名的低谷期。自己的项目,各种坑开了一堆没有动力也没有灵感来填,在前端 …

阅读全文

在 Mac OS X 上打包基于 PyQt 的程序

最近开发的程序到最后需要打包了,于是写一篇文章记录下来。 可以说这篇是描述如何打包 Python 程序的,但是因为 PyQt 的存在,有几个地方需要注意一下。

Overview

网上教程大多说不能使用 OS X 自带的 Python ,但我测试是没有问题的。我打包使用的系统环境是 Mac OS X 10.10 。 用到的软件:

  • pip Python 包管理器
  • PyInstaller …
阅读全文

创建和使用自定义 scheme

啊哈哈,我又出来诈尸啦! 也是又重新用起了 Typecho ,因为自己写博客程序的话完全没时间啊魂淡! 但是网站的其他部分呢,还是会用不同的语言/技术实现。

所谓的自定义 scheme ,就是自定义 URI 协议。举个例子来说,在 Steam 上购买游戏之后,就可以看到具有这样 URI 格式的链接,点击就可以启动 Steam 客户端安装游戏。

Steam scheme

这样做的好处显而易见:如果有些事情在浏 …

阅读全文