众所周知,iOS 设置代理可以在 Setting - WLAN - HTTP PROXY 进行设置。但是在蜂窝网络环境下,就没办法手动设置代理了。这时候,我们可以创建 iOS 的描述文件来做这件事。

iOS 的描述文件是做什么的呢?实际上这是一个 XML 格式的配置文件,可以配置一些网络设置、安全策略、电子邮件等等,是方便管理者统一配置 iOS 设备的一种方法。

阅读全文 »

2013 年,大二暑假。我第一次从零到一编写了一个 Web 应用,此前我都在运营维护 Discuz! 搭建的校园论坛、搭建过校园 PT 站,只懂 HTML、CSS 和 PHP 的一些基础。后来看到某大学的校园公众号的新闻,兴奋得晚上睡不着觉,第二天起来找编程资料,花了一周把《Learn Python the Hard Way》连爬带滚过了一遍,然后就动手写了。

从暑假开始,陆续开发了录取查询、电影、天气、SimSimi、接入校园论坛数据、漂流瓶聊天、全校40多家外卖菜单、接入图书馆系统、快递查询、课表、成绩查询……加上运营的功夫,一个多学期,关注人数已经覆盖了三分之二的学生。

以上就是我编程入门的作品。同学们看到微信里漂亮的排版,却不知道实现过程的糟糕,但是谁的第一次不是这样呢,重要的是It Works!。后来我凭借大学的经历获得了一份 Python 的实习工作,误打误撞,最后成为了一个前端程序员。毕业之后,由于校园团队里没合适的人接手开发,功能就没继续维护更新了。到现在自己技术成长了许多,也为了方便师弟接手维护,于是就把公众号后端重写了。

GitHub 地址:gxgk-wechat-server

阅读全文 »

好久不见。从离校实习开始,已经两年没更新博客了。两年的时间,从学校到社会,从学生变成上班一族,幸运的是,我还在做自己喜欢的事情。

阅读全文 »

暑假、开学,年末。今年暑期前,我就定下了大三要完成的两件事请:莞香广科团队的招新、校园公众微信(GXGKBBS)的开发。到现在总算是都完成了。招新文案、宣传、面试、考核……忙了大半个月,团队现在也获得了网络中心的支持、有了自己的团队工作室。想不到还能在学校看到搬进工作室的一天,也算是了了一个心愿,剩下就是交给师弟师妹了。微信的开发从暑假的8月初开始,自学 Python 的基础就开始干了,现在基本把一个校园微信的核心功能都开发上线了,成绩、课表、图书馆、同校漂流瓶……最近一周后台平均每天接收 5000 左右的请求,覆盖校园五分之一的学生。在这个过程中学到了不少东西,特别是编程,可以说是从头开始学起,什么不懂就学什么。

阅读全文 »

论坛和PT站都运行在 VPS 上,所以备份数据是个问题。前几个月还发生了一次数据丢失的情况,后面才付费找回了数据。经过这次之后,每个星期我都手动备份数据库和网站文件,但老是忘记,这样的方法太笨了。后来在 V2EX 看到有人提到了用 Dropbox 备份 VPS 数据,于是就花了点时间折腾这个数据备份的问题。

阅读全文 »

最害怕的是,时间过去了,才华知识却没有增加,甚至不知道自己的时间用到哪里去了。

想做的事情很多,计划很多,但很多都半途而废了。

为了提醒自己,好好改造做人,于是花了大半夜时间回忆大学两年里做过的一些事。

阅读全文 »

明年六月就毕业了。打算今年暑假开始实习,所以一直都关注一些互联网公司的实习招聘。四月初的时候,发现了腾讯的校园招聘,于是就抱着试试的想法(学历不符合要求,还以为网申会被刷)提交了简历,没想到前天中午就收到了腾讯的笔试通知。匆忙准备就过去华南理工参加笔试了。

阅读全文 »

一直都在忙着弄学校的论坛,在上学期我们论坛就上线了BT共享的应用。主要是通过在学校架设公共的BT服务器,然后在论坛做种发帖来分享资源。这种方法最大的缺点就是缺少 PT 站点的强制做种机制,导致做种人数太少。很多人下载后就撤种,不少资源都只有我一个人做种;再者就是资源的分类、下载列表不够 PT 站点专业和直观,不利于长远的发展。一般大一点的高校都有自己的 PT 站点,有完善的分享机制,更加有利于分享资源。虽然我们学校不大,但如果有几百、上千人的爱好者长期分享的话,还是可以试一试的。哈哈,说不定一不小心,就创造广科的历史了。

阅读全文 »