Monthly Archives: 四月 2013

Cannot open the message catalog “man” for locale “zh_CN.UTF-8″

今天使用 centos 6.2 出现这个问题 Cannot open the message catalog “man” for locale “zh_CN.UTF-8″ 本能的反映应该是和系统默认设置的中文有关,google 了一下,发现现成的答案都是一些这种的方法 我也来提供一个解决方法: /etc/environment 文件中增加下面2行 LANG=en_US.utf-8 LC_ALL=en_US.utf-8

Posted in Linux | Tagged | Leave a comment

php-fpm 空白页面

使用 remi yum 源安装的 php-fpm 5.4,安装之后访问 php 页面出现空白的情况, http 状态码是 200, 所有日志里面都没有任何信息。 经过各种排查,终于找到问题: nginx配置中缺少 fastcgi_param SCRIPT_FILENAME $request_filename; 为什么会缺少这个配置呢 原因是原本程序是运行在 ubuntu server 中,现在迁移到 centos 中。 经过比较 ubuntu 和 centos 的 nginx 默认配置,在 fastcgi_param 文件中 centos 就 缺少上面那行配置,而 ubuntu 默认就有。

Posted in Linux, PHP | Tagged , | Leave a comment

Linux 桌面虚拟化请选择 VirtualBox,误使用 KVM/Xen

不管你是使用 Linux 办公、学习或者娱乐(做服务器请忽略本内容),或多或少都需要一些 Windows 专用软件, 不得已只得使用虚拟机。我在 openSUSE 上面折腾了1年的 KVM/Xen 使用 Windows 系统,中间的辛酸可是不少, 当我使用了 VirtualBox,真的超级好用,不折腾,真的是流畅。 主要原因是因为 KVM/Xen 本身缺少对图形虚拟化的支持,虽然 Red hat 有 SPICE/qxl,比 KVM 原生好不少, 应付下服务器的下面的图形还行,做桌面使用的化还是处于玩具阶段,各种的卡、卡、卡。当然 VirtualBox 的 设置也不 KVM 好不少。 Linux 桌面虚拟化请选择 VirtualBox (也叫VBox)

Posted in Linux | Tagged | 3 Comments

openSUSE ibus 安装 超强二笔输入法

openSUSE YaST 里面自带的有二笔输入法,但是码表是青松的,不好用的,还是超强的好用。 首先下载超强二笔输入法的词库 二笔词库下载: http://pan.baidu.com/share/link?shareid=410730&uk=755290576 解压之后执行: sudo cp erbi-cq.png /usr/share/ibus-table/icons sudo cp erbi_cq.db /usr/share/ibus-table/tables 然后重启 IBus, 添加 二笔-超强

Posted in Internet | Tagged , | Leave a comment

小米1电信版 4.1开发版降级到4.0稳定版

之前一直使用 4.0 的开发版,很稳定,没有什么毛病,结果上周升级之后竟然变成了 4.1 开发版,用了一周之后觉得和 4.0 差距还有很远,稳定性远远没法和 4.0 相比,我光扣电池都好几次。去小米官方看看决定降级到 4.0 稳定版。 由于没有 Windows 系统,所以只能使用卡刷的方式,降级步骤如下: 去小米官方下载 4.0 稳定版卡刷包,下载地址: http://bbs.xiaomi.cn/topic-mirom.html 把下载的 zip 文件拷贝到手机卡的根目录,文件名改为:update.zip 关机。然后同时按 开机键和音量上键 进入 MI-Recovery 要先清除数据,清空所有数据 (这里如何不清空数据的话,刷过系统后会无法进入系统) 在主菜单选择 将update.zip安装至系统 再之后重启就ok了。

Posted in Internet | Tagged | 评论关闭

Ruby 隐藏证件号码的某几位(给证件号打码)

module RangeMasker def mask(start, len, char = “X”) masked = dup masked[start, len] = char * [len, masked.length - start].min masked end end number = “12345678901234567890″ number.extend RangeMasker number.mask(10, 2) => “1234567890XX34567890″

Posted in ruby on rails | Leave a comment

关于s.yanghao.org

s.yanghao.org 是2年前学习 python 时候写的一个 python 采集工具,目的也紧紧是学习,通过项目来 掌握这门语言,后来使用了 php 做了最简单的前台展示部份,就一直到现在,一点也没管过他。 直到前一段时间,采集目标站改版导致采集程序生效,又过了2个月才被我发现,然后就思考是关站呢,还是 怎么样,就这样又过了一个月。 从网站上线以来浏量一直不错,但是跳出率比较高,浏览页面数很低,这些浏量大多是从搜索引擎来的。 内容虽然是采集的,但是能通过你的网站解决用户的问题,这才是实际的,内容管他从哪里来的呢, 这样网站的目标就出现了:解决用户的问题! 可能有人会说 有了 stackoverflow 就够了 可能有人会说 你网站内容是采集的 我想在中国为了生活而干这行的大有人在,不怎么会英语的大有人在,不管是为了什么在干这行,我想当他们遇到 问题时候,能够快速、有效的解决问题,这都是值得做的事情。 现在,我要把 s.yanghao.org 做下去。

Posted in s.yanghao.org | 12 Comments

IE 6已死,至少对于 s.yanghao.org 的用户

Posted in s.yanghao.org | Leave a comment