跳到主要内容

使用yum给CentOS安装htop

· 阅读需 2 分钟

我们一般认为 htop 比 top 更适合用来监控系统进程,图形化的界面,支持鼠标,可读性较好,并且有许多额外的功能,这里尽介绍怎样通过 yum 在 CentOS 上安装,不过源码编译安装也是非常简单的,这里就不再赘述。

默认 CentOS 的源里是没有 htop 的,所以主要就是要找到合适的源,这个对不同的系统版本,以及对 32bit,64bit 的操作系统来说,需要添加的源是不同的,而且其实有多个第三方源,你只需要记住这种方式,如果这个源失效了,可以找其他的源代替。

CentOS yum安装jenkins笔记

· 阅读需 2 分钟

因为工作需要,所以打算在一组服务器上配置 Jenkins 服务,搜索了一下,找到我操作起来最方便的方案,下面就陈述一下,大部分都是原文作者的功劳。

添加 Jenkins 的源

CentOS 默认源里没有 Jenkins

$ sudo wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
$ sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key

MacOS MAMP怎样添加扩展

· 阅读需 3 分钟

在 MacOS 下开发,最常用的 LAMP 开发环境架设工具就是 MAMP & MAMP PRO 了。其使用确实简单,但是一旦你需要一些额外的扩展时,就需要自己想办法编译了,笔者知道给 MAMP 添加扩展会有不同的方法,但一下介绍的仍然是笔者认为最简单的方法,思路其实来自于 Google。

Github密码缓存

· 阅读需 3 分钟

本文的知识点是关于 Git 和 Github 的,但我遇到这个问题是在使用 Octopress 写博客的过程中,每次写好一个要提交给 Github 时,总是问我要用户名和密码,所以我就想研究一下,是否可以记住账号密码,还别说真让我找到了,而且是 Github 网站帮助系统中的一小节,我打算翻译一下,毕竟是新学会了一个知识点。

Linux系统快速切换目录的神奇脚本

· 阅读需 2 分钟

每天在命令行下,一大部分的工作都是一遍又一遍的输入 cd ~/some/very/deep/often-used/directory 这样来切换目录,现在利用一个简单的配置可以实现如下效果:

首先进入我的日常工作目录,标记一个书签 mark sanguo

MYSQL随机结果集方案比较

· 阅读需 13 分钟

在我们的业务需求当中,经常有需要取得随机结果的需求,比如随机会员,随机文章列表,随机文章跳转等等,我们大家都知道 MYSQL 的 ORDER BY RAND()有性能问题,本文翻译自国外的一篇博文,大家来学习一下作者是如何解决这个问题的,这个解决方案具有在生产环境中实施的可行性。

Drupal A/B Test解决方案之一

· 阅读需 18 分钟

本文是我在工作中遇到 A/B Test 的需求,经过几天的研究的一篇心得笔记,不一定多专业,希望能给有类似需求的同行一些参考和灵感,在学习的过程中,也发现一些比较优秀的国外博文,我打算在近期翻译几篇,而不是把只言片语融入到本文当中,本文的重点仍然是 Drupal A/B Test 的解决方案,介绍性的文字来源于最近几天的学习心得,是给不熟悉 A/B Test 的同行的一些入门介绍。

探讨Drupal模块目录组织方式

· 阅读需 8 分钟

我们都知道在 Drupal 系统目录下模块可以放在很多目录下,Drupal 会按照一定的次序扫描所有的符合规范的目录下的模块。但是并不意味着我们可以随意放置模块,比如系统的 modules 目录下放的都是核心自带的模块,为了以后的升级方便,我们不应该将模块放在/modules 目录里面,那么 Drupal 的模块应该怎样放置呢?

基于Dropbox的免费Git项目托管

· 阅读需 4 分钟

你是否有私有 Git 项目需要托管却又不想把你买午饭的钱用来购买 Github 的付费账户?Git 与 Dropbox 整合使用可以免费的实现这一目的,从而你的代码库可以同步到 Dropbox 并且在多台电脑上同步,通过这种方式你可以托管任意数量的版本库,并且是云备份哦!~。Dropbox 的免费账户就有 2G 的空间,如果只用来托管代码是完全足够的。

使用PEAR为MAMP环境安装Drush

· 阅读需 4 分钟

Drush 和其他的 Unix/Linux 软件一样,有多种安装方式,我们可以在Drush.ORG上,或者[Drupal Github 项目][]上看到更多关于安装方式的介绍。本文只是想谈谈 Mac OSX 系统里 MAMP 环境下的基于 PEAR 的 Drush 安装方法,为和我使用相同开发环境的朋友提供一个参考。