Docker使用笔记

docker是一个Linux下的应用容器引擎。使用它可以很方便地将程序以及依赖都打包到一个可移植的容器中。最后体验了一下,使用docker配置了一个Web开发环境。这样就不用担心每次重装系统之后都要重新配置开发环境。 ......阅读全文

发表在 Linux栏目 | 标签为 | 留下评论

nginx + php + FastCGI配置

最近在弄PHP,于是乎把配置过程作一个笔记以免忘了。 PHP安装、配置 我是通过源代码编译的形式进行安装的,基本步骤如下: $ tar xf php-5.5.12.tar.bz2 $ cd php-5.5.12 $ './configure' '--prefix=/opt/myphp'......阅读全文

发表在 Web开发 | 标签为 , | 留下评论

使用ruby开发vim插件

作为一个Vimmer和Pythoner,之前折腾过用python编写vim插件。现在作为半个Rubist,又开始继续折腾。 在开始编写插件之前,你需要确认 Vim 是否支持 Ruby,通过以下命令来判别: $ vim --version | grep +ruby 如......阅读全文

发表在 Ruby栏目 | 标签为 , | 留下评论

vim的symfony2开发环境配置

安装 最近在用Symfony2框架进行开发,正所谓工欲善其事必先利其器。为了提高开发效率,因此将vim配置为symfony的IDE。 我安装的是phpcomplete-extended-symfony这款插件 https://github.com/m2mdas/phpcomplete-e......阅读全文

发表在 资源分享 | 标签为 , | 留下评论

Redis使用笔记

Redis是一个键值型数据库,之前花了些时间体验了一下Redis,感觉还是很不错的。而且Redis学习起来也很容易,差不多花几个小时应该就能入门了。当时我是看的《the little redis book》,初学者可以看看。 安装 下载......阅读全文

发表在 数据库 | 标签为 | 留下评论

使用rvm进行ruby多版本管理

rvm与Python的virtualenv和Node的nvm类似。使用它可以很方便的在你的系统中安装多个Ruby环境。类似的工具还有rbenv、ry、rbfu等。 安装rvm 以下的命令都是在当前用户权限下执行的,最好不要使用sudo。 下载安装......阅读全文

发表在 Ruby栏目 | 标签为 | 留下评论

Rack开发简介

Rack是Ruby应用与web服务器之间的一个接口,它在服务器与应用程序之间作为中间件,可以对用户的请求和程序的返回数据进行处理。现在几乎所有主流的Ruby web框架都是支持Rack接口的。 Rack与Python的wsgi很相似,在......阅读全文

发表在 Ruby栏目, Web开发 | 标签为 , | 留下评论

平铺式窗口管理器——awesome和i3

最近折腾了一下平铺式的窗口管理器 awesome 和 i3。感觉这两个都很不错,现在进行一下简单的总结。 Awesome 先说一下Awesome吧。安装过程很简单。 对于ArchLinux的用户可以使用 pacman 直接进行安装: $ [sudo]......阅读全文

发表在 开源软件 | 留下评论

使用C语言编写Python扩展5——垃圾回收管理

上一节介绍了创建一个具有属性的类,由于对象具有属性数据,因此在进行内存管理时要多加注意。这一节就介绍一下Python的垃圾回收管理。 在Python中垃圾回收主要是靠的计数引用方法,但是单凭计数引用还是不够的。......阅读全文

发表在 Python栏目 | 标签为 , | 留下评论

使用C语言编写Python扩展4——创建自定义类型(2)

上一节中我们创建了一个简单的类。这一节我们将对这个类进行扩展,添加属性、方法,并且支持子类。 为类型添加方法和数据 接着上一节的例子,继续编辑noddy.c。 typedef struct { PyObject_HEAD /* Typ......阅读全文

发表在 Python栏目 | 标签为 , | 留下评论