整个4月折腾一堆事情搞得焦头烂额,也不知道自己究竟做了些啥,总有些莫名的焦虑挥之不去

看看时间,4月30日,想想来到广州也有大半年,竟然没有好好出去逛过,更不要说吃了,传说中的“食在广州”呢

心血来潮想出去走走,想在江边吹吹风散散心,也许可以让自己好点儿吧

好在地铁站就在宿舍旁边,随手背起包就走,搭着人头涌涌的3号线,到了广州塔

五一的广州塔同样也是人头涌涌,看看墙上的票价,在网络中心干一个月助理的工资都不够上去一次的

从塔底出来走到珠江边,没有风,不过海心沙在对面。我想走过去看看。

阅读全文 »

继上次我写了个PHP脚本抓取我的一卡通消费记录(用PHP爬取个人一卡通的消费记录)之后,我遇到了一些奇怪的问题。比如说,我统计上个学期的一卡通的花费的时候竟发现少算了400+RMB,百思不得其解。直到前段时间我才发现,原来学校的这个网站查询到的信息是不完整的,有些记录竟然会有缺失,后来我请教了负责这一块的老师,老师表示大概是学校里面某些一卡通的消费机离线时间太长,消费记录没有同步到服务器上,所以造成了这个问题。

所以我花了一晚上重新设计了一个启用了宏功能的Excel表格,写了个vba脚本一键补全那些缺失的消费记录,顺带加上了一键计算每顿饭的总花费的功能(在华师的食堂一般是先在售饭窗口买完饭之后,再去一个个窗口分别点菜,所以消费记录一般都比较零散,一下子不好计算每顿饭的花费。)

使用方法:
把脚本得到的 result.csv 表格复制到这个文档中的对应位置,然后点击按钮运行vba脚本,程序将自动把缺失的记录补齐(只能补全价格和余额,其它信息还是需要自己脑补),并算出每个就餐时段的花费。

阅读全文 »

来到大学之后,我开始用记账APP来记录我的各种收入和支出,开始用的APP是“口袋记账”,但是我经常遇到在食堂吃完饭忘记自己花了多少钱然后没有及时记帐的情况,学校的一卡通消费查询系统并不是实时统计的,似乎有一两天的延迟,加之碰上期末考试,我也没心思去理那么多了,时间长了遗留下来没记的支出越来越多,所以我打算集中一个时间用Excel来统计一下再把数据导入进去。后来我发现,这破玩意儿居然不支持数据导入?!这么基本的功能都没有,是想圈住用户投资他们的理财产品?怒弃之。换了据说很专业并且支持数据导入的“随手记”。

学校的一卡通消费查询系统不支持数据导出,要我一页页地把数据复制到Excel上?这种重复无聊的事情不应该是靠擅长做这些事情的计算机去解决的吗?所以我开始打算写个脚本一键抓取我的一卡通消费记录。

阅读全文 »

给笔记本装好Ubuntu之后,我按照 http://jingyan.baidu.com/article/335530da98061b19cb41c31d.html 的教程安装了Chrome,结果遇到了一些大坑:

  1. 将Chrome设置为默认浏览器之后,无论点击什么链接都只是打开了一个空白的新标签页
  2. 启动器的图标右键点开之后只有 “新标签页 - Google Chrome” 一个选项,没有新建窗口或者是新建隐身窗口的选项,点击启动器上的图标切换窗口也很有问题

一开始我通过 这篇帖子 解决了第一个问题,但第二个问题仍然百思不得其解。。。

后来我通过Ubuntu官网中 关于Unity启动器的文档 了解到,Unity的启动器显示的程序是由 /usr/share/applications/ 和 ~/.local/share/applications/ 目录里面的 .desktop 的文件来决定的,并且, ~/.local/share/applications/ 目录里的配置优先读取。

问题就出在那个百度经验的最后一步:

最后,如果一切顺利,在终端中执行以下命令:
/usr/bin/google-chrome-stable
将会启动谷歌 Chrome 浏览器,它的图标将会出现在屏幕左侧的 Launcher 上,在图标上右键——“锁定到启动器”,以后就可以简单地单击启动了。

使用这个命令启动Chrome并且把它锁定启动器之后,程序在 ~/.local/share/applications/ 里面创建了 google-chrome.desktop 文件。这个文件仅仅只有启动 /usr/bin/google-chrome-stable 的选项。

当Chrome成为了默认浏览器,其它程序调用Chrome打开链接的时候,那个代表将要打开的链接的参数并没有没有传到 /usr/bin/google-chrome-stable 程序上,因此点击链接后打开的是一个空白的Chrome窗口。

发现了问题所在,我直接删除 ~/.local/share/applications/google-chrome.desktop ,这时候启动器上的图标消失了,重新在搜索框找到Chrome图标拖到启动器,终于恢复了正常。

所以,要添加Chrome浏览器到启动器,只需像安装其他程序一样,装完后直接在搜索那里找到对应的程序拖到侧栏即可。

不知道又会有多少人继续被那教程坑呢╮(╯_╰)╭

之前我用 lnmp.org 的一键安装包来配置 web 服务器,一直懒得去动,对 nginx 的配置也是一知半解。买了新的 vps 之后需要重新配置服务器环境,趁这个机会让我手动一个个安装它们并且熟悉熟悉吧。

部署vps时候我选了Ubuntu 16.04系统,所以以下操作均基于这个系统进行。

由于当时我是用root账户登录的,所以代码前面没有sudo,如果在Ubuntu桌面版安装的话记得每条命令之前加上sudo

更新软件列表并升级各种软件

apt-get update && apt-get -y upgrade

卸载Apache

apt-get remove apache2

安装nginx,PHP7.0和php7.0-fpm

阅读全文 »