TypeCodes

2015年博客升级记

这段时间对博客进行了一次升级,主要是从博客程序所在的系统服务器(CentOS)和WEB环境(LNMP)入手。目前自己的Linux服务器已经升级到CentOS7.1,同时LNMP环境也升级到了最新的版本。下面是整个升级过程的详细整理,记录一下方便以后查看。

2015博客升级记

- 阅读剩余部分 -

在UEStudio/UltraEdit中打造C/C#/JAVA等语言的编译器

像Emacs、Vim、UEStudio/UltraEdit、Sublime text等非IDE类的文本编辑器,都不会自带某种语言的编译功能,这对于不想开IDE的程序狗来说很是蛋疼。尤其是需要切换到不同语言做开发时,非常不方便,总不能这边开一个VS,那边开一个Eclipse吧。于是自己折腾了一番,通过配置可以在UEStudio或者UltraEdit中直接将写好的C/C++/C#/JAVA等代码编译并运行输出结果。

在UEStudio/UltraEdit中打造C/C#/JAVA等语言的编译器

- 阅读剩余部分 -

千里佳音,收到新浪云(SAE)的一份礼物

去年4月份,博主参与了百度知道的一个活动,很意外的收到了百度无线的一个gift。上周末,因为参与了SAE在7月22日的一个活动,又收到了一件来自新浪云的抱枕。

由于之前也用过GAEBAESAE以及正在申请公测资格的阿里云引擎ACE,下面简单说说自己在这几款PaaS(平台即服务)上的体验。

- 阅读剩余部分 -

终于从WordPress转向Typecho了

4月底,博客的虚拟主机到期。因为不想再用绑定几百个站点的虚拟主机了,所以决定买个vps或者云主机。在比较了几个vps和云主机后,发现阿里的ECS相对来说价格还比较合适,稳定性不错。于是选了个最低配置的CentOS主机,期限为一年。

买完后,由于没时间去备案,所以5,6,7月份博客都处于无法访问状态。7月底下决心准备把博客重新捡起来,顺带完成去年年底就准备的工作——从wordpress转向typecho

终于从WordPress转向Typecho了

- 阅读剩余部分 -

GitHub个人仓库更新:wordpress主题[W_vfhky]

今天往自己的github仓库中扔进另一份博客wordpress主题[W_vfhky]。这份主题是从12年6月12建立至2013年7月,博主一直在用的。原型是威少的主题weisaysimple,简洁明了,很适合IT类的博客。精炼的页面设计,让博客的内容主次分明,详略得当,真的是让人爱不释手。

当然,我也对weisaysimple修改了N多次,做了很多代码优化和个性化需求的定制和改进。例如,博客右上角的综合谷歌自定义搜索和百度搜索为一体的博客站内搜索,博客右侧栏的Jquery滚动公告,右侧栏的Jquery滚动最新评论和样式设计,评论列表纯真IP库的使用,邮件通知的改进,博客整站的avatar个性头像缓存等等。

- 阅读剩余部分 -

版本更新:wordpress主题【vfhky 1.1】发布

1 主题【vfhky】版本1.1的更新说明

主题vfhky在2月15号发布了1.0版本,经调整和优化,现发布1.1版本。目前该版本已经更新到了github上了,大家可以点击此处查看并下载。此次更新的主要内容如下:

优化站内搜索程序:谷歌自定义搜索+百度搜索; PHP+js模块处理,优化广告加载速度; 优化“网站安全认证”以及全站链接跳转结果的查询模式; 主题自动检测版本更新; 去插件自带google代码高亮,支持文章和评论中代码高亮; 三种不同风格的音乐播放器,可任意加载至文章中; 拓展左侧文章页面宽度,体验从页宽628px到728px的“大屏幕”,看代码再也累了; 首页5张幻灯片+3篇置顶文章无重复显示; 优化functions.php代码中的邮件通知以及评论楼层的代码; js调整优化淘宝IP库的API接口的加载速度; 修复go.php中的bug,解决网址大写的优质网址认证失败的问题; 优化functions.php中检查评论者是否有gravatar头像的代码; 代码精简,目前整个主题文件的安装包体积为1.4M。

- 阅读剩余部分 -

PHP模拟登录WordPress后台二:使用curl函数

上一篇文章中讲述了如何使用chrome浏览器进行网络抓包,那么这篇文章就说说结合chrome抓包工具,使用PHP的curl函数模拟登录wordpress后台。

1 根据chrome网络抓包的数据组PHP发送包

根据上一篇文章chrome抓包的情况(主要是见节点6),通过curl函数组发送包。组包信息包括CURLOPT_HTTPHEADER等curl_setopt函数中的所有字段。

- 阅读剩余部分 -

图解UEStudio/UltraEdit如何新建一个工程

UEStudio/UltraEdit应该说是一个超强大的文本编辑器了。之前用过notepad、editplus,博主最后还是选择了强大的UEStudio。在UEStudio或者UltraEdit中新建一个工程,可以方便管理程序文件。另外对于C程序开发人员来说,通过“在工程文件中查找符号定义”按钮轻松找到某个函数的定义处或者某个结构体的定义的地方。下面就说说具体的操作步骤:

1 点击左上角菜单栏中的“工程”选项

点击左上角菜单栏中的“工程”--“新建工程/工作区”--“新建工程”。在弹出的“指定工程文件”窗口中,选择合适的硬盘位置,例如选择G盘。然后在“文件名”中填入任意要新建的工程名字,例如1。

点击左上角菜单栏中的“工程”--“新建工程/工作区”--“新建工程”

- 阅读剩余部分 -