10

Comments

过去的一段时间里看到很多关于 Arch Linux 的文章,我也对此有那么一点感兴趣了。据说这个是比 Ubuntu 要难折腾一些的,我想,这也正好测试一下我的 Linux 水平,扩充一下关于 Linux 的见识嗯~(其实说白了就是装一下13嗯……)

准备工作肯定是要有的。由于我这次又准备对硬盘分区做一番大动作,资料备份是必不可少的了。整理了一下移动硬盘里的东西,然后把 /home/upsuper 里面的大量资料和部分配置文件移入了移动硬盘,费了大概一个多小时的时间。接下去打开了我的上网本,打开当时在 LinuxToy 刊登的 Arch Linux 安装指南,这是非常必要的。对于一个用惯了 Ubuntu 这样几乎纯图形界面配置的人来说,一个更接近于 LFS 的系统没有参考自然是不敢随便动手的。
Read the rest of this entry »


0

Comments

做完了上次那个音乐征集系统的投票平台,又积累了些新的东西。因为投票平台的一些设计这么早发出来不大好,所以就先发一个发现~

IE 的 Bug 已经说太多了,今天转过来,看看这次做的过程中发现的一个 Firefox 的 Bug~这个 Bug 的触发条件我已经初步探明了。
Read the rest of this entry »


5

Comments

今天做投票系统的界面的时候又遇到了那个问题:用图片表示的部分和纯色部分衔接有问题。我开始还以为是我当时编写的时候就有问题,由于显示器的缘故儿没有发现。今天想解决一下这个问题,找找原因。

我先打开了 GIMP,把用的背景图片打开,取了颜色,发现颜色就是其他部分的颜色。我就奇怪了,从数值上说应该是一样的才对。然后我就取了 Firefox 里面的色,发现 Firefox 里面图片对应位置的颜色被修改了?!

下面是一个关于这一 bug 的演示:

如果你看了觉得看到的是一个完全的纯色的区域,那么说明你没有遇到这一问题。但如果你看到不是一个纯色区域,那么就说明你也遇到了同样的问题……找了一圈,没有发现相关的中文资料,觉得非常无语,难道都没人发现这么严重的问题么……
Read the rest of this entry »


0

Comments

有人想问为什么要移除 CNNIC 的证书吗?因为我不信任 CNNIC,就是这样。

网上流传的版本大多是关于 Windows 下的,偶然找到一个 Debian 的,正好抄过来。

首先,执行

1
sudo dpkg-reconfigure ca-certificates

第一个界面直接确定,然后找到 mozilla/Entrust.net_Secure_Server_CA.crt 一列取消它的选择,最后确定。如下图:

 

然后,如果你是用 Firefox,就要进入 编辑/首选项/高级/加密,点击“查看证书”,在证书机构里面找到 Entrust.net,将其子项全部删除(特别是 CNNIC 那一项!),接着可以试一下访问 ENUM 实验平台,如果不出意外,已经不能访问了。

如果你是是用 Opera,打开 工具/首选项/高级/安全性,点击“管理证书”,在“证书颁发机构”里选择 CNNIC ROOT,点击查看,去掉“允许连接到是用此证书的网络”前的钩,重启 Opera,如果不出意外 Opera 也不能访问上面那个地址了。

至于 Chromium,似乎本来就没有加,我直接访问是访问不了的。如果遇到可以访问的,可以参考 LinuxCertManagement – chromium 进行处理。
Read the rest of this entry »


4

Comments

17号的时候虫子向我求助,想要我帮忙做一个支持海地的小网站。大体的思路就是,在上面的放一个大地图,然后大家可以留言、上传照片什么的,然后就在地图上出现亮点,然后亮点点进去可以看到留言和照片~这个网站已经进入公测了,大家可以在这里查看:Haiti <3(话说我曾经问虫子“<3”是什么意思,她告诉我,是爱心的意思~)

我猜从来没做过网站的人一定会觉得这个很简单,但我觉得一点都不简单……不过似乎可以实现~这种无疑又是对我技术的一次挑战!
Read the rest of this entry »


1

Comments

很多天以来,我的网站已经遭遇了大范围不稳定,今天终于完全挂了。非常不爽的挂电话到空间商那边询问,得到的答复是服务器机房整个封网接受审查(刚刚想去查聊天记录,发现那个理由已经被删掉了!)……然后让我联系 QQ 上的客服免费开通香港服务器,于是我就照做了,然后开通好了,把域名指过来,慢慢把半G的数据上传上去,总算是搞完了……所以现在终于可以暂时稳定的继续使用了,只是未来还有什么变数就不知道了。

有一些脏话就不说了……既然我很和谐地只发技术文章你也要和谐我,那就不要怪我了


3

Comments

之前的版本犯了一个重大的错误!我错了……没有经过认真的实验就贴出来……

正文开始前,先看一个式子:

1
x != x

大家觉得,这个东西的返回可能为 true 么?事实上是可能的,只要这个 x 是 NaN,并且这个 C 编译器符合 IEEE 754 的标准。

所谓 NaN,即 Not A Number,不是一个数。这是 IEEE 754 国际浮点数运算标准当中规定的一个特殊值,这个值由于不是一个数,所以有很多奇怪的特性,比如上面这个不等于其本身。

虽然有这么个东西,而且是国际标准,不过我们也知道,这世界上总有那么些公司是不喜欢理会国际标准的,邪恶的 M$ 就是其中之一。而 Visual C++ 6.0 的 C 编译器也就“有幸”成为了少有的不能完全兼容 IEEE 754 的编译器之一。

至此,我们发现一个问题:邪恶的 M$ 的东西中,总是最垃圾的流传的最广,IE6 如此,VC6 也是如此。另外,在此声明一下,这里讲的全部是 C,不是 C++,在 C++ 中另外有一些比较符合标准的方式同时被各个编译器兼容。

OK,回归正题,既然 VC6 的编译器是个渣,可我们有的时候还是不得不让自己的代码与之兼容,于是就有了各种解决办法。
Read the rest of this entry »


1

Comments

记得现在的中文维基首页是我6年前的作品,不过已经被改了很多很多了。这次又带来了一个作品,参加 2010 新首页的评选~这次我还联合了一个非常强大的设计者,他也不负众望的带来了一个漂亮的设计!

先来看看这个首页到目前为止最完美的一张截图:

这是在 Chromium for Linux 下,默认字体为文泉驿微米黑的截图,这是我最为满意的一张~由于我的 Firefox 还在使用文泉驿正黑,而 Opera 还不支持圆角,所以才选了 Chromium 的截图……

现在是传送门:用户:Upsuper/2010新首页
还有一个是小图标单侧版:用户:Upsuper/2010新首页/2
投票页面:维基百科:投票/首页改版
Read the rest of this entry »


1

Comments

众所周知,Windows 下的中文程序使用的是 GBK 或 GB18030 编码,而 Linux 下则默认是 UTF-8 编码。对于图形界面的程序,wine 对中文的处理似乎已经做的不错了,但对于文字界面就无能为力了……

在网上找了找,发现很多人的方法是改 .profile 或者 .bashrc,在里面把 LANG 和 LC_ALL 设置为 zh_CN.gbk 或 zh_CN.gb18030。这种方法对于只在 Windows 下用终端连接 Linux 的用户当然没问题,可是对于像我这样惯用 Linux 的人怎么办?
Read the rest of this entry »


1

Comments

昨晚花了几个小时写了个计算人人网(其实我还是更喜欢叫他校内)当中,任意两个用户的好友之间交集的在线小工具,可以到我的实验室里看看这个小工具:人人网好友交集

话说能写出这样的工具,主要有赖于我的空间提供商将系统换为 FreeBSD 后可以解析 Python 了,而且也没有限制 CGI,所以就成功了~
Read the rest of this entry »