敢于自荐的,不一定是毛遂

前几天chaobill问我关于Linux平台上提供技术服务的价格。我心里也没谱啊,于是在debian网站上找了个挂牌顾问,问了一下,对方回答说45$安装一个他自己开发的web界面管理软件,把系统主要服务都管起来就好了。我观察了几天,发现他们自己主要是卖虚拟主机服务的,对单独的技术服务似乎并不是很关心,于是今天打算自己先试试。apt安装之后,提示一句说dpkg的postinst脚本还不够,还得手工执行该软件本身提供的脚本。执行之后,我还是没在/var/www看到关于这个软件的完整内容。手工做符号链接、chown -R多次之后,总算运行起来了,但还是磕磕绊绊,经常提示没有权限执行mkdir之类的;软件的运行流程也不是很清晰,我觉得我还得再看看其不知在哪里放着的文档。

我原以为这个软件叫dtc,包也该叫dtc,后来发现dtc provided by dtc-postfix-courier;但是,安装指南说让安装dtc-toaster。也就是说,刚才apt安装的是错误的软件包。这个软件本身的质量,目前还没看出来;但是我觉得其打包工作做的还是很差的,虽然作者亲自操刀打包工作,但却给软件包取了容易引起误解的名字,亏作者在网站上还标榜自己是一个Debian爱好者呢。看来挂牌顾问也不都是高手啊!

Posted in 默认分类 | Tagged , | 2 Comments

原来城里这么繁华的

昨天去大姨家,金虎表哥问我在北京生活的感受,我说了一句:城里很繁华,但不属于我,因为我住在郊区。刚刚说完这句话,体验繁华的机会就来了。

下午和同学们在钱柜惠新店唱歌。说实话,觉得钱柜也没比同一首歌好到哪去,只不过点歌界面看起来比较有科技感,系统稍微好一点而已。在那里见到一个穿绿色衣服的美女,有点像柳杨。

唱歌完毕,我和You Happy同学出发去鼓楼桥附近,然后步行到前海;谢去帮“小姑娘”修电脑,一直拖了三个小时才到。饭后就去了南锣鼓巷。南锣鼓巷可是个好地方啊,不像湖边那么多人口,别有一番味道:各种甜品小吃、酒吧、贩卖莫名其妙小玩意的微型商店……最令人目不暇接的还是美女。在中央戏剧学院的路口,一个漂亮的女学生在收拾她们排练的话剧的海报,我盯着她看,她也盯着我看,看得我都不好意思了。You Happy同学说过,演员的重要素质之一就是不心虚,越被人看着越自信。我说手掌的素质也应该如此,但我的素质还是不如伊。

Posted in 默认分类 | 2 Comments

WordPress 好像有点小毛病

今天想把 WordPress 在 wp_options 表里保存的垃圾数据清理一下,于是备份了原有数据。再导入时发现图片都不能显示了。仔细看了页面代码,发现无论 mysqldump 还是 WordPress 自带的导出功能,都把 HTML 代码中的双引号导出成了 \” 带有转义前缀的双引号。再导入时就不能正常显示了。用 sed 处理了 mysqldump 导出的结果,把域名改了,引号也改了,再导入,总算正常了。现在 Media Library 中还是不能显示以前上传的文件,不知道是不是上次折腾数据库的时候就已经搞坏了,或者是用 subversion 升级过程中搞坏的。郁闷啊!

有时间还是得好好读读代码,仔细分析一下数据库结构,才能清理垃圾数据。以后可是不能这么轻举妄动了。

又上传了一个文件做实验,发现新版本上传的附件,其 wp_posts.post_type 值为 attachment,而之前上传的是 post。于是 update 之,Media Library 就正常显示了。没想到 svn up 之后自动执行的升级数据库操作竟然没有包含这个步骤!继而发现原来的 page 也被改成 post 了,不知道是我 update 的时候误操作的还是升级程序没有正常修改数据库。

Posted in 默认分类 | Leave a comment

要更换域名了

julyclyde.cn 是去年在淘宝的抗震义卖上买的,1块钱。但是淘宝保留交易记录的时间比较短,现在找不到原来那个交易记录了。于是从whois信息下手,找到了商务中国、世纪东方、思达网络(淘宝开店的那位),但思达网络联系不上,于是我打算废弃 julyclyde.cn 这个域名。

在水木上找到 tpfan 买了 julyclyde.org 域名。大家有兴趣可以找他买,域名很便宜。

Posted in 默认分类 | 1 Comment

刚才和Dieken讨论了关于二进制/源代码发行版方面的争论

本来在讨论企业环境下的全规范化管理,然后聊到开发环境的规范化管理,具体又谈了svn的webdav、file、svnserve的身份验证功能,然后聊到了关于各个需要身份验证的软件是否有可扩展的身份验证机制、是否需要自己写验证接口程序等,最终谈到二进制发行版和源代码发行版的问题。我们的态度是:
源代码发行版对于个人使用来说具有最高的灵活性,但对于规范化管理是极为不利的,如果将这样的发行版用于企业环境,对sysadmin的要求会有进一步的提高。
聊天记录摘录如下:
dieken 说:
以前版上多次争论过源码发行版和二进制发行版
我觉得从可维护性上,源码发行版很不利的,只有大家统一用一个二进制版本,出了问题才好查
所以能用标配的坚决不自己造轮子
七月 说:
关键是在实施过程中如果有过多的可控制余地,则这个可控制的配置选项本身也将成为构建的目标的一部分
但是往往大家并不把它这么看
dieken 说:
没大明白你这句话
怎么把选项本身作为构建目标的一部分?
把编译选项放入包信息里?
七月 说:
gentoo的USE参数好像可以指定带某些库、不带某些库吧?类似于./configure的--with和--without这类东西的
dieken 说:
怎么作为构建目标的一部分?
七月 说:
事实上这些参数也是目标的组成部分
它的控制粒度是configure参数,但打包的时候并没有在包名上标明这些参数。从而造成信息的丢失
dieken 说:
哦,明白你的意思了,你是说出了问题时必须能容易精确的得到当初的构建参数吧
这样能容易的复制出出问题的环境,进行调试
cmmi 有一个级别是“可重复”,我对这一点印象特别深刻
七月 说:
是的。但问题是人们往往不把这些东西当做目标的一部分。如果你亲自下载源代码编译,可能印象还会更深刻一点;gentoo全自动化编译却忽视了这个
dieken 说:
这一点 gcc 做的很好
gcc -v 就会输出构建参数
七月 说:
php也很好,phpinfo就会
同时apache、php在源代码目录生成一个config.nice 文件,包含了原有参数,方便下一次编译
dieken 说:
很有道理,你的这个观点可以作为所有源码软件构建的一个准则
七月 说:
我早就发过帖子啊
呵呵
你现在把咱们这段话整理一下发帖子吧
dieken 说:
呵呵,你得写书啊,不然只言片语说过就飘散了
七月 说:
我去写博客
dieken 说:
没用的,吃过苦头才能体会为什么要这么做
一般人看着反而会冷嘲热讽
dieken 说:
得写书或者规范,弄出一个完整的无懈可击额的体系
dieken 说:
你写博客吧,反正你现在也有时间,我要干活了,半个下午都在聊天了,呵呵
七月 说:
呵呵
dieken 说:
自从你提了规范化管理后,我这段时间思考了很多,前几天才突然觉得系统管理如此重要
说的夸张点,当年鲁迅救国学医,然后发现国人需要医治的是精神,于是弃医从文
所有 coder 都有一个梦想就是提高国内软件开发水平,但是我发现编码水平再高,基础设施一坨 shit,照样出不来质量高的软件
七月 说:
呵呵
dieken 说:
所以我想多了解些系统管理的事情
七月 说:
学的深的人还是太少了。大多数人都在低水平重复
dieken 说:
是的,我以前学 linux 基本翻遍了图书馆所有有关的书,但是一直没关注服务器配置方面
好了,有空在聊吧,我要干活了

相关讨论:http://www.newsmth.net/bbstcon.php?board=LinuxApp&gid=705470

Posted in 默认分类 | Tagged , , | 3 Comments

WordPress重复升级数据库导致登录不进

进入后台管理,提示要升级数据库。完成之后又鬼使神差的刷新了一下,看到一传数据库报错之后登录不了了。害的我又去看wordpress的源代码,自己写了个页面调用它们提供的改密码功能,改了自己的密码。虽然多年不写程序,但二手开发的素质并没有下降多少啊,哈哈

Posted in 默认分类 | 2 Comments

ICP备案?

现在ICP备案真的是很难办理。miibeian网站上需要填写的项目到底啥意思也搞不明白,来回填写了几次都没有成功,于是主动403了自己的博客。不过最近想想还是先打开吧,等党要求的时候我再关闭访问。

Posted in 默认分类 | 2 Comments

辞职了

对部门发展道路的不满终于积攒到了一定程度,4月24日星期一提出了辞职。交接、休假,今天终于办理了全部手续。以后终于不用和天天出故障的山寨硬件、山寨数据机房打交道了。

开始写简历、找工作

JulyClyde Reloaded.

Posted in 默认分类 | Leave a comment

个人业余无线电台开台通告

经政府批准,我的个人业余电台于2009年4月15日9时(协调世界时2009041501)正式开台,核准呼号为BG6IXW/1

今天还去日坛公园西门参加了为HAM发放执照的志愿服务。本来BG6ICN/1说不用我帮他领的,但是我拿手机拍了执照的pp发给他之后,他就从了。哈哈……

Posted in 默认分类 | Tagged | 2 Comments

请随手删除无用的文件和设置

今天我们部门把一个数据库迁移到另外一台服务器了,但我仍发现原数据库有很多写入操作,干扰mysql master-slave工作,找了很多遍,还是没找到问题所在。后来直接把旧的库删除了,问题马上就暴露出来了。

回想到前年在aka公司,公司的服务器上有十几个ipip隧道,也不知道指向哪里的;服务器上还有几十个服务的配置文件,也不知道还有用没有。单单为了搞清楚那台服务器是干什么的,就花了我两三天的时间。看来这行业手脚不干净的人还是挺多的。

最后喊一句口号:请随手删除无用的文件和设置,践行规范化系统管理。

Posted in 默认分类 | Tagged , , | 2 Comments