本来想简单地写一写,结果发现越写越长,折腾了将近一个月,整出这篇 10000 多字的超长文章。。。


从我开始折腾 WordPress、Typecho 博客至今,我折腾了无数次 Nginx 的安装、配置与 PHP 环境的搭建,看过各种各样的教程,它们往往都有一个共同点,就是仅仅是给你一些现成的命令复制粘贴,它们大多从操作的角度出发,并没有太多原理上的阐述。就像之前我看到 火丁笔记博客的一篇文章 所说:“如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。”所以我希望通过这篇文章,能够在一个不一样的角度去描述这个过程,希望能对看到这篇文章的你有所帮助。

本文假定你对 Linux 的命令、程序的文件IO、HTTP 协议、PHP 有一些大致的了解。

阅读全文 »

平时我喜欢逛各种各样的网站,但实在是受不了各种纷乱的信息的烦扰,所以最近一直在用RSS阅读器来订阅我经常逛的内容。

其中也包括一些我挺喜欢的微博博主,但是微博这东西,本身肯定不会做RSS输出这种吃力不讨好的东西了,而且许多获取微博的接口都需要先登录,DIYgod 基于微博秀组件的接口做了个 转换工具,但不支持全文查看和图片,不太满意。后来发现了“微博看看”这个网站,但我实在是受不了它奇奇怪怪的排版,所以我写了个PHP写了个优化排版的程序,效果勉强能接受吧。但这一大堆正则表达式组成的代码真心恶心,难以维护,而且基于第三方网站来做的东西我始终都觉得不够稳定。

阅读全文 »

最近有许多师弟师妹们问入门 C 语言和 C++ 的时候练习代码应该装什么软件

根据老师和前辈们的建议以及我这一年的折腾经验,在 Linux 系统下学习 C 语言和 C++ 的话那真是极好的,但是鉴于现实的情况(例如 Linux 系统的命令行操作对于一个暂时对电脑不是非常了解的人来说可能一开始不太好上手),很多东西还是需要在 Windows 下进行。

在 Windows 下编程,大多数人用的是“宇宙最强IDE”—— Visual Studio (ps: IDE 是集成开发环境的简称),VS 的确好用,基本把你需要的东西都准备好了,然而装过的人都知道,装这东西有时候可以折腾你一下午,没设置好的话可能一下子装了几 GB 现在的我们还不知道是拿来干什么的东西。

师兄推荐了 Code::Blocks 这个相比 VS 更纯粹的IDE,但我觉得可以更简单。

所以我推荐 文本编辑器 + GCC 编译器 这个无敌组合,用来入门已经足够了。以后我们写相对复杂的项目的时候,再用 IDE 来帮助我们更好地组织我们的代码,我想这样会更好。

阅读全文 »

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

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

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

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

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

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

阅读全文 »