Marsidea's Spaceship

从未梦想之事

2005年06月


我一直想给63整个聚合器,一方面是考虑到不是每一个会员的blog都在63上申请的,我自己就是,整合可以方便浏览,也便于通过BLOG认识身边的BLOGER。另一个方面就是服务器当机之痛,使我不忍心再折磨会员了,让他们搬家,用聚合器来整合就是了。我觉得这样比自己提供单纯的不专业BLOG服务要负责一些。

我开始寻找的是ASP的聚合器,结果是没有满意的程序。经典的BLOG聚合和一个教育主题的BLOG聚合用的是ASP,但是不开放下载。

JSP的有,但是聚合有问题,不能识别某些文件。

能找到的大多是PHP的,介绍比较多的是lilina和feedonfeeds。lilina不需要数据库,但是只能显示当前feed中有的内容,没有历史记录。feedonfeeds用mysql,但是不支持gb2312,输出会乱码。

我想自己写一个算了,但是真正写起来才知道有多麻烦。主要是RSS格式众多,还有编码问题使我头疼,写了一半终于放弃了。

经过考虑,我决定用lilina。用静态化可以解决首页访问速度问题,但更新频率在什么地方修改我现在还找不到,用的是默认的设置。用lilina也可以方便融合网站风格。




上次下的50个只发了2个

今天发现又满了

留着没用,给需要或者想尝试的人吧




今天打开QQ,发现群里有这么个消息,如果是真的,偶怕怕~


花花的猫子(11652964) 09:05:49
大家一定要明白一点:电池爆炸是正常现象-一定概率下的正常现象!
关于这一点,请大家咨询搞电化学的人。
碱性电池允许爆炸的概率是多少我不知道,但我知道锂电池的爆炸概率当前国际先进生产水平已经可以控制到五六百万分之一。搞锂电池研究的人许多手指都有残缺,这也是搞电化学的人都知道的。
楼主应当庆幸在你身边爆炸的只是一枚碱性电池,而不是锂电池,倘若是锂电池,那后果很严重。严重到什么程度不好说,但我听一位搞电池很出名的教授介绍过,对越反击战时,一枚步话机用的锂电池在工事里爆炸,工事的顶盖被掀掉。
所以,知道这些之后,我的备用锂电池从来都放在离家人活动区域比较远的地方。
也提醒各位兄弟,注意电池的安全储藏与保管!




Nokia Sensor
http://www.nokia.com/nokia/0,1522,,00.html?orig=/sensor

国外的SNS应用
http://www.icebin.net/post/220.html

数码增值形态的移动SNS
http://www.icebin.net/post/217.html

我们用蓝牙找爱侣,可以吗?
http://spaces.msn.com/members/hot-soon/Blog/cns!1pMhQiNGWg2OFSn5cvrgLizw!437.entry




应muyu的邀请,我把colorbird重构了,报酬是一顿夜宵。

到我写这篇文章的时候,muyu还没完成与内容系统的结合。这是放在我自己服务器上的效果页面:

http://www.63net.net/colorbird/index.htm

http://www.63net.net/colorbird/channel.htm

http://www.63net.net/colorbird/article.htm

colorbird现在用的是内容管理系统是“随易”,据muyu说的,该系统非常灵活,让我不要考虑后期的结合问题。我需要做的只是3个页面,首页、栏目页和文章正文页。

设计都是现成的东西了,甚至图片都不需要重新做,直接用就可以。其间大概花了一周多的业余时间,本来还可以更快些,碰到一些小问题,拖了点。

导航条很简单,把列表横排,居右。开始的时候偷懒没用图片,在全部页面完成后我改成了图片。

关键词那部分麻烦点。主要是3列的长度不一样,3行的颜色要交替。第一行的结构代码:

 <div class="keyword">
   <div class="keyword-len-1">
   <h3>平面:</h3>
   <ul>
   <li class="first-li"><a href="#">海报</a></li>
   <li><a href="#">访谈</a></li>
   <li><a href="#">印前</a></li>
   <li><a href="#">平面设计</a></li>
   <li><a href="#">广告</a></li>
   <li><a href="#">地产</a></li>
   </ul>
   </div>
  
   <div class="keyword-len-2">
   <h3>影像:</h3>
   <ul>
   <li class="first-li"><a href="#">摄影</a></li>
   <li><a href="#">电影</a></li>
   <li><a href="#">DV</a></li>
   </ul>
   </div>
  
   <div class="keyword-len-3">
   <h3>网络:</h3>
   <ul>
   <li class="first-li"><a href="#">网页设计</a></li>
   <li><a href="#">网络新闻</a></li>
   <li><a href="#">酷站</a></li>
   </ul>
   </div>
 </div>

这是一行关键词,之所以用3行实现而不是用3列实现是因为能方便添加背景色,用3列实现需要精确给出宽度才能使背景色块100%显示,否则可能会有间隙或者撑开DIV。

并且,定位也更容易解决一些。

在页面设计中,我给第一个li定义了class,因为关键词与关键词之间用“-”来间隔,一般的做法是“-”做成文本直接放在内容中,但是严格来说“-”属于表现范畴,

用背景图来实现更恰当。因此我给每个li定义了背景图,居左,无重复。因为第一个li是不需要背景图的,所以我要另外给它定义背景为空,OK了。

但是后来muyu用我做的页面写模板的时候告诉我,关键字都是重数据库中读的,模板不能这样输出:即第一个li有class而其他的li没有。我做页面的时候认为这些都是

静态的,毕竟只有首页有,而且不经常变化,静态的效率应该会更好。动态就动态吧,办法是有的。把每一组列表的第一个li用DOM操作加上class就可以了。因为我这里

有9个li需要加,就循环9次。

var i;
var n=10;
for (i=1;i<n;i++)
var obj = document.getElementById("group"+i).firstChild.className = "first-li";

保存成JS文件,让首页调用。结构代码也需要做相应的调整,给ul赋ID,从group1到group9一共9个,第一个li里的class去掉。这样第一行就变成:

<div class="keyword">
   <div class="keyword-len-1">
   <h3>平面:</h3>
   <ul id="group1">
   <li><a href="#">海报</a></li>
   <li><a href="#">访谈</a></li>
   <li><a href="#">印前</a></li>
   <li><a href="#">平面设计</a></li>
   <li><a href="#">广告</a></li>
   <li><a href="#">地产</a></li>
   </ul>
   </div>
  
   <div class="keyword-len-2">
   <h3>影像:</h3>
   <ul id="group2">
   <li><a href="#">摄影</a></li>
   <li><a href="#">电影</a></li>
   <li><a href="#">DV</a></li>
   </ul>
   </div>
  
   <div class="keyword-len-3">
   <h3>网络:</h3>
   <ul id="group3">
   <li><a href="#">网页设计</a></li>
   <li><a href="#">网络新闻</a></li>
   <li><a href="#">酷站</a></li>
   </ul>
   </div>
 </div>

调用的时候需要注意,JS代码要在最后才执行,否则会提示找不到对象。调用的时候这样写
<script src="li.js" language="javascript" defer></script>

终于搞定了,但是muyu说太麻烦,干脆不要“-”了,晕啊~随他了,不过我觉得加上更美观。

还有一个费了很大精力的东西,就是底部的链接,就像这样:

关于我们 | 站长Blog | 七色鸟论坛 | 隐私条款 | ENGLISH READER | Blog服务

原来的版本是居中显示的,为了真实还原,我打算也居中显示,这下原来隐藏着的问题暴露出来了。在测试浏览器兼容性的过程中,我发现IE5不支持内联对象的盒模型

,我给li或者a设置的padding不起作用,链接都紧贴到一起了,很难看。如果float:left 或者 float:right 则可以。我在经典发了帖子问了这个问题,似乎没有解决方

法,郁闷,只能居左了,还好不是太难看。我是不会把“|”用文本直接写在内容里的,虽然方便。

主要就是这两个大问题了,其他的问题通过找资料基本上都解决了。之前我把公司网站重构了,积累了一些经验,后来尝试做63的模板,未完成。接了colorbird的模板

做,算是第一次给别人做符合标准的模板了。做完后校验,发现原来忘记写上的alt,修改后就通过了,呵呵。

注释和命名规则很重要,我打算今后制定一个命名规则,否则过几天可能自己都忘了是什么意思了。

由于做的很仓促,还有一些地方可以优化的,不管了,只要页面能正常显示,在使用的过程中再慢慢完善吧。




首先声明,我无心作恶,我只是反感窄告的内容,如果换个和IT相关的,我是可以接受的。而且,我发现keso的blog也是没有窄告的,这下可以安心一些了,刘韧自己的保留了。

原理很简单,窄告是嵌在iframe中的,那么,我只要把iframe隐藏就可以了。稍微了解CSS的朋友很快就可以想到,后台管理中可以自定义CSS,只要我们加入

iframe {display:none;}

就可以了。




我自己的站一直用动易做内容系统,版本是4.03。前段时间动易2005出来的时候,我打算把内容系统换掉,并且花了大概一周的时间做模板。模板做好了之后,与内容系统结合的时候问题来了,动易标签输出文章列表的HTML代码是用表格布局的。当然,文章列表用表格来体现结构我认为也是合理的,因为你也可以认为这是表格式的数据。

今天你吃了吗?2005-06-13
今天吃什么?2005-06-12
我想吃口味虾2005-06-11
堕落街的猪脚很好吃2005-06-10

从语义的角度来考虑,用li来体现结构更合理,而且技术上也不存在难度。动易的关键代码用组件封装了,通过修改代码实现是不行的。于是自己写了生成JS的ASP文件,直接从数据库里读出需要的数据,在模板里相应的地方引用这个文件,来获得需要的结构标签。这样的做法很麻烦,结构就是我几乎放弃了,开始寻找开源的内容系统。

首先想到的是风讯。我一直觉得风讯的易用性要比动易的差,界面不合理,操作也不友好,甚至在安装的时候也碰到了很多的麻烦,需要用户对路径做设置,我开始用的时候照着提示设置了,摸索了好几次才正确进入后台,但是后台的部分操作又出现了连接错误,我猜是路径没配置好照成了。最近在官网上发现了详细的配置说明,才解决了这个问题。并且我在使用了部分功能后发现没有动易操作简单,功能也相对要弱一些。于是我又开始找其他的内容系统。

我的站是用ASP,所以我寻找的范围只能在ASP或者ASP.NET里了。服务器上当然是想要什么环境都可以,但是谁叫我只对ASP熟呢?PHP的系统似乎更多更强大一些,这就是免费和开源的力量吧。可是我看PHP就像看天书一样,没办法~

这时候,TSYS进入我的视野。这是和风讯与动易完全不同类型的系统,非常的灵活,几乎可以与你的任何界面相结合。尤其是2.0测试版推出后,我更坚定了这个想法。目前的版本仅合适用于系统的二此开发,不适合快速建站,而且主开发人员几乎是有半年没出现了,再怎么忙上网的时间也该有吧。TSYS的资料太少,仅仅靠自带的例子和那几篇帖子用处不大。这个系统的思路很好,我打算有时间好好研究一下。

转了一圈,我决定还是用风讯好了,原来碰到的问题基本上都解决了。最主要是可以自己修改代码,功能也足够了。等3.0正式版出来,如果评价好,就直接用3.0了,如果还是有很多BUG,先用2.0,以后再升级。







今天晚上把BLOG建在这里了。在63服务器没有恢复正常之前,我决定在这里写BLGO,我也打算关闭63上blog的激活功能,毕竟,没人想在一个经常挂掉的网站上写东西。论坛罢了,现在已经沦为消遣,甚至还算不上。blog毕竟是倾注了自己思想的,每个人都希望她稳定、快速。

回想起来,我在不少地方都注册了blog,blogchina、blogcn、csdn……,还有些小站就更记不住了。在服务器还稍微稳定的时候,也尝试建了自己的blog,有dlog、MT、还有一个记不住名字的以及现在的oblog。好象我建的blog比写的blog还要多-_-|||

我决定把写blog作为一个习惯坚持下来,希望这个想法能实现。



news

我们家牛牛

关注web标准与网站建设

我的E-Mail:marsidea@gmail.com

导航

blog stats

文章

收藏

相册

友情链接

存档


正在读取评论……