| 首页 |
2007-05-04

终于回家住了,有时间写Blog了

终于把FM的最彼入手了,加邮费112,贵的可以,算是怨念终结了...

P4 1.4、382M RDRAM的破电脑装了Vista,居然默认就开了Areo,看来我的256M的9550潜力不小呀!基准测试Areo得分居然有5.9!当然CPU是2.3,内存2.0...

当然,一天后就装回XP了,那速度我实在受不了,开两个程序就有一个无响应...

最近喜欢收集塑料片了,上个月的收获:大部分是见本,不过还是花了不少米呀

上个月的收获

2006-11-25

刚刚用XOOPS试了一下,因为它的Article模块支持多种编辑器,就每个都试了一下,FCK是无法使用的,只能显示文本输入框,Koivi可以使用,不过许多功能有错误,Dhtml编辑器可以正常使用,可惜功能有限,看来Opera还有很长的路要走啊!
2006-11-04

在calendar.js中第107行有如下语句:

calendar_container.innerHTML = calendar_body;

其中"calendar_container"是"calendar"层中一个<span>的ID,在IE中允许直接用HTML对象的ID作为 document 的下属对象变量名直接使用,但Firefox不允许这样,导致整个日历的语句无法输出到<span>中,表现为无法显示。

我用"document.getElementById("calendar_container")"来代替"calendar_container",即将ID为"calendar_container"的HTML对象(在这里是一个<span>)指定为日历语句的输出对象,使该脚本在IE和Firefox中都能正常使用了:

document.getElementById("calendar_container").innerHTML = calendar_body;

PS:"calendar_nav"的CSS定义了"cursor"为"hand",但在Firefox中指针光标还是显示为"text",需要改为"pointer"才能使IE和Firefox都显示手形光标。之前提到的编辑日志时已有Tag的光标问题应该也是如此,可以一并修正。

2006-11-03

测试环境:windows XP pro sp2中文版,IE7.0.5730.11,Firefox1.5.07中文版。

Firefox下大部分功能可以正常使用,但还是有几个问题(见对比图片):

1.日历无法显示,大概是脚本与Firefox不兼容。可惜日历部分模板中无法编辑,所以个人无法解决。

Firefox:

2006-11-03

改进:

1 - 修正Firefox无法使用该脚本并导致图片显示不正常的问题;

2 - 修正一个条件判断语句中的小bug,提高执行效率;

3 - 将"Alt"属性改为"Title"以符合W3C规范,支持在Firefox等浏览器中显示提示文字;

4 - 在提示文字中显示图片真实分辨率以方便用户;

5 - 进一步规范语法以增强各种浏览器的兼容性。

function resizeImg() {
var imageAll=document.getElementById("content").getElementsByTagName("img");
var turewidth,tureheight;
if (imageAll !=null) {
      for (i=0; i<imageAll.length; i++) {
            turewidth=imageAll[i].width;
            tureheight=imageAll[i].height;
            imageAll[i].style.width="100%";
            if (turewidth>imageAll[i].width) {
                  if(imageAll[i].height==tureheight) {
                        imageAll[i].style.height=imageAll[i].height/turewidth*imageAll[i].width+"px";
                  }
                  imageAll[i].onclick=function(){window.open(this.src)};
                  imageAll[i].style.cursor="pointer";
                  imageAll[i].title="点击查看原始尺寸:"+turewidth+"*"+tureheight+"px"; 
            }
            else {
                  imageAll[i].style.width=turewidth+"px";
            }
      }
}
}
2006-10-21

好歹混到大四了,看了许多同学为二级而拼命努力,我都觉着累。我算是运气不错,第一次考就通过了,而我们这烂专业的绝大多数学生就没这么舒服了:大一开了VB的必修课,无论如何大家总是多多少少学了些。但是一次次过不了将直接导致把原来会的也忘光……

没有大学生不想要学位证书的,于是,大家为了通过计算机二级考试动用了许多办法。我身边的同学多数还算纯朴,不知道给监考老师点好处就能找枪手代考的捷径,于是只好玩儿命用工。但惨痛的现实告诉我们,不是每个人都能学会VB的!但是,居然有人能靠“背”通过VB:每次考完,我总能听到一些同学交流经验:这次运气真好,考的题都背到了……我终于了解为什么他们能轻松通过英语四、六级考试了,太能背啦!

当然,我想大部分人是没有这种能力的,所以,我们班三分之二的人面临这次的背水一战。基于上次考的时候改选VFP的人通过率75%,而坚持VB阵营的人只有5%的通过率,这次绝大部分人都投向了VFP阵营。说句实在话,我对我们班这次的通过率表示不乐观。因为许多人只是单纯的认为VFP好过就报了,只是虽然VFP是靠背就能过的,但连书都不看也能过就太不可能了。

我发现好像“一代不如一代”也适用于我们大学生:这几届的学生拿不到学位证书的比例逐年提高,前年15%,去年25%,那今年呢?果然我们班要有三分之一的人没学位了?

我一直不明白,学校逼着我们考这种只能“背”过的试有什么实用价值么?联想到这几年本科生就业率大幅低于专科生,我真为自己几个月后的前途担心……

2006-10-21

我在这里加上了一点Google的广告,主要是为在大学生百科的广告做个试验,自我感觉还不错,就是收益就不要指望了。

Maxthon新版出了,1.5.8(build116):

1. 修正一些绘制方面的问题;
2. 发生错误时,会显示发生错误的地址和模块;
3. 发送错误对话框加入 “不再显示这个对话框”选项;
4. 解决了一些内部错误;
5. 选项窗口关闭时实时保存配置。

请上傲游官方主页下载最新版Maxthon浏览器(虽然我更愿意大家都用Firefox...)

不过2.0版已近很久没有更新了,不知道什么时候才能出正式版。

Gbalpha官方很久没有出G6的新固件/软件了,不知道是在等暴风传说呢,还是其他什么原因?

2006-10-15

因为安装插件失败向重装一下论坛。本来以为手动把数据库拷出来装完再拷回去就行了,结果拷回去系统就不认了,真是郁闷。现在只好试试用品phpmyadmin删掉数据库,在重建空数据库再将表拷回去了。

下次还是用论坛提供的备份工具备份数据库吧。

2006-10-15

之前买川宇的就是评测上说速度快,可惜兼容性太差,非Intel的芯片组上Kingstom的卡基本用不了。今天我没办法只好买了飚王的SD-605,没想到不仅兼容性很好,速度也快了不少,读速度比原来快了3MB一秒!(见下图)

果然网上的评测之类的不太可信。

2006-10-06

由于思考问题过于幼稚,昨天我写的脚本没有详细的测试,现在发现一个问题:在没有定义图像长宽时如果自动缩小宽度,则图像高度会自动按比例调整,而我的脚本就会错误的再次缩小高度,导致比例错误。(而我发布图片时习惯点一下“恢复尺寸”,即手动定义了高度,所以没有及时发现这个问题

我已增加了一个变量"tureheight"来识别宽度变化后高度是否自动调整(即是否没有定义长宽),如没有自动调整才执行调整高度的语句,否则维持原样。(现在想想一开始的脚本不调整高度应该就是为不定义长宽时的图片设计的,我只是加上了为定义了长宽的图片正确按照设定的比例缩小图片和自动识别是否需要缩小图片而已)

function resizeImg() {
var imageAll=document.getElementById("content").getElementsByTagName("img");
if (imageAll !=null) {
      for (i=0; i<imageAll.length; i++) {
            turewidth=imageAll[i].width;
            tureheight=imageAll[i].height;
            imageAll[i].style.width="100%";
            if (turewidth>imageAll[i].width) {
                  if(imageAll[i].height=tureheight) {
                        imageAll[i].style.height=imageAll[i].height/turewidth*imageAll[i].width;
                  }
                  imageAll[i].onclick=function(){window.open(this.src)};
                  imageAll[i].style.cursor="pointer";
                  imageAll[i].alt="点击查看原始尺寸"; 
            }
            else {
                  imageAll[i].style.width=turewidth;
            }
      }
}
}

分页