笔记本终于,倒下了

     笔记本终于,倒下了。 虽然我有心理准备,但是突然发现平时一起工作的伙伴罢工了,还真是有点不适应。 当我只需要十几分钟就能重新建立起一个系统,但是望着空空如也的桌面。多少有些不适应。将近3年的时间。 的确不算长。 先是硬盘, 然后是光驱, 接着是电池,现在轮到电源了。 hanl

Continue reading

SuSE的中文显示问题终于解决了。

      长期以来都受到SuSE10的中文问题困扰。 昨天终于解决了。 主要是中文的显示。 比如输入“武汉”, 就变成了“武 ” 或者 “武口” “汉”字无法显示出来。 相信这也是很多SuSE10用户的问题, 以前我一直以为是local set或者language的问题。但是怎么设置也没用。 后来我在网上查找发现,可以通过修改字体的方法解决。 在Contol Center里面的 Appearance & Theme 的 Fonts中 将所有字体改为 fzsong等方正字体。 但是这么做并不能真正的解决问题。 首先, 在Terminal 里面中文仍然是乱码, 第二, 一些老的机器。比如我的 dell l400 就会频繁发生死机。 很多老的机器只能使用系统默认的Sans Serif字体.
 
      然而问题并非不能解决。 通过我这个礼拜反复的安装SuSE10 和对比另外一台正常显示中文的电脑的SuSE10设置发现问题在于安装了哪些语言的字体。

Continue reading

人啊,都疯了

      武汉的老通城开始拆了。77年的历史,10天的时间。这两个数字本就无法划上等号。 但是, 武汉人硬是划上了。于是这个老武汉的骄傲,被抹去了。 作为汉派小吃文化的一个标志。 具有77年历史的老通城结束了生命,灰飞烟灭了。
      或许是朱镕基那句“武汉是中国最大的县城”刺激了武汉人。 亦或许是上海,深圳的繁华喧嚣打击了武汉人的自尊。 总之武汉很期望自己能够用有临海城市一样的面貌。 但是毕竟武汉不靠海,想和上海,深圳一样是不可能的。就算有朝一日旧貌新颜了, 人们指着武汉说:看,这就是中国中部的上海或者深圳。 我想听到这句话也没有哪个武汉人能高兴得起来吧。 所以为了这个不切实际的目标而丢掉了自己特有的宝贵财富着实很不值得。

Continue reading

论坛的archiver总算的配置好了

为了方便各种搜索引擎, 今天下决心把论坛的archiver配置好了。 记得以前的phpwind配置url静态很简单的。 现在换了discuz, 似乎变得复杂了, 还要配置rewrite module。 我还好一顿和空间服务商交流。 总算是确定了rewrite是可以用的。 然而总是不成功。 后来发现了。 discuz官方给的配置方法有根本的错误, 论坛上网友给的方法也不完整。现在我把完整的方法给出来。
我给的是apache2 web server的配置方法, zenc和iis的方法和这不一样的。
编辑一个”.htaccess” 文件放到论坛的根目录下面。
内容如下在文件中, 我试者将内容发上来, 但是不行,大家自己下载把。
 
[file]attachment/200701/1169430747_0.txt[/file]
最后在论坛系统设置中 -〉论坛功能 -〉 URL 静态化:: 打开 Discuz! Archiver 静态化

Linux下转换16进制时间戳的方法。[附:源代码问题]

      今天收到一封邮件, 问道16进制时间戳的转换方法。请恕我孤陋寡闻。 我还真的没有听说过有16进制时间戳, 但是既然问题来了,总不能放着不管。更何况是我的老乡[emot]08[/emot]。



      linux下有一个叫做 bc的计算器。 可以处理很多数学问题, 可以使用它对16进制时间戳进行转换。 方法如下:


//建立两个空的文件

$touch hex

$touch dec

      将需要转换的16进制时间戳输入到 hex 文件中, 要注意格式, 文件的内容如下


obase=10

ibase=16 #obase是输出的格式,设置为十进制, ibase是输入格式,为十六进制 两者的位置不能颠倒

#下面为需要转换的十六进制数字, 每行一个

A

B

C

D

E

F

FF

FFF

      将文件保存后, 开始转换。命令格式如下:


$bc <hex >dec

      这个命令的意思是将 hex 文件输入到bc计算器里面, 然后将转换的结果再输出到 dec 文件里面。所以 dec文件必须是空的。 如果不是空的,原内容将被覆盖。


      那位需要转换16进制时间戳的朋友, 可以先将需要转换的时间戳导出为一个文本文件, 按照上面的格式进行修改转换后,在使用 [解决方案]unix系统下批量转换时间戳 里面提到的方法批量转换。




[newpage]


      这里有个例子可以帮助理解使用过程。


[file]attachment/200612/hex.rar[/file]


附加:关于时间戳转换程序的源代码。


      已经不止一个人希望得到源代码。 事实上,这个程序本身就是我那来练习c语言的。用纯数学的方法进行时间戳的转换。本就没有什么好保密的。 我会马上的放出来。现在面临的问题是 我需要整理一下代码。 我写代码的时候根本就没加注释。 这样放出来大家也很难看懂。 而且还丢人[emot]01[/emot]。另外,我打算将代码制作成一个.h文件,也就是类似于函数库一样的东西。 这样大家在自己的编成中就可以轻松的使用了。

[TrackBack暂时关闭]。。。竟然给轰炸了。。。

[size=5]
   今天备份数据的时候发现时间变得很长,似乎数据积累很多[/size][emot]04[/emot]。 [size=5]但是这么长时间我也没写什么东西。不应该这样的。 进入管理才发现,累计的引用审核竟然高达一千多条[/size][emot]03[/emot]。 [size=5]难以置信。 原来这就是传说中的TrackBack轰炸[/size][emot]14[/emot], [size=5]可以使用TrackBack程序漏洞集中的进行定向引用。这一般用来做广告。虽然没有太大的恶意,但是我删除这些东西花的时间也不少[/size][emot]22[/emot]。
[size=5]
   TrackBack其实是个很好的东西。可以快速的传播自己的东西。但是如果被滥用,实在是非常的头痛[/size][emot]25[/emot]。[size=5]我现在关闭的TrackBack, 如果有谁需要使用本站的TrackBack,请先和我联系越好时间,我会定时开放一下TrackBack功能的[/size][emot]23[/emot]。
[size=5]
[b][color=#DC143C]最后介绍一下一次性删除所有等待审核的引用用的方法:
1。当然在这之前要备份数据库
2。确定你的引用审核是打开的。 也就是说所有的引用需要审核才能发布。
3。在mysql数据库中搜索结尾是“_replies ”得表。 比如blog_replies, 搜索reproperty列等于5 的所有记录。删除就好了。[/color] [/b][/size]

[关于时差问题]关于unix时间戳转换1.0

[emot]23[/emot]
[size=5]
   因为最近太忙了,所以这个问题一直拖到现在才解决, 本来不是什么大问题的。主要是对时间差处理的误解。
  我研究了一下, 不管主机系统是什么时区,也不管运行的程序(如论坛,或者博客)设置在什么时区下工作,其最终保存在mysql里面的时间戳都是按照[b][u]格林尼治标准时间[/u][/b]储存的无需加上或者减去什么时间差。反过来将unix时间戳转换成的系统时间也是[b][u]格林尼治标准时间[/u][/b], 自己要注意。

   因此大家在使用本软件的时候需要注意最好将时间先换算成[b][u]格林尼治标准时间[/u][/b],然后再转换。我已经重新编写的文档,放置在程序包里面供大家重新下载。因此造成的不便,希望大家谅解。
[/size]
[file]attachment/200611/1164063655_0.zip[/file]