布罗格的烘培机

Firefox、Opera、Safari下有的页面会出错,原因是以前的HTML数据不规范所致。

[<<] [<] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [>] [>>]

关于Opera的一些变化

最近Opera十周年,居然免费放号,我也随便申请了一个,可是正版哦,感觉还是不错的。虽然我一直对Opera不感冒,但想一想它也能够坚持了十年也很不错了。在8.0之前的版本的使用上我一直觉得不满意,直到8.0的出现我才觉得对它有了一点点好感。

近日WebLeOn在他的Blog上提到Opera搞了一个个人门户服务,其实象这样的服务真是太多了,相比较起来我觉得和讯的个人门户会更有意思。

从一个单纯的做浏览器的厂商到提供Web网络服务,不会是那么容易的,况且这样的忠实使用者又能有多少呢?Google已经把宝压在Firefox身上而不是Opera,在手持设设备上Opera的地位有也会受到挑战,Opera未来的路还很是难走的。

Opera的固疾还是在于对DOM、XML、XSLT的支持太差,象AJAX这样的应用在Opera下也变的很艰难,如果Opera不能从内核上进行改变,也难有光明前途。

想一想Z-Blog在Opera下除了不能上传文件外,其它的都正常。既然有了一个正版的Opera我也应该有所行动才是。通过分析Opera上传后的数据结果,发现Opera上传后的数据和IE、Firefox稍有不同,里面没有文件名的信息,封装形式也不同,好在程序还比较好改,只用了一个小时就调试完成,测试上传了一个1M大小的wma文件,同时Linux安装了Opera,测试也完全正常。

随便说一下,这篇日志就是在Opera 8.02下写完并发布的,用一个能够兼容主流Browser的Web程序的确是一件非常舒服的事情,而我也正在朝这个方向努力。

参看:
http://webleon.net/2005/09/opera.html
http://plod.popoever.com/archives/000706.html

Harvard界面样式下载

Harvard界面样式

Harvard界面样式

好长时间没有给Z-Blog做过样式了,就页面风格而言我喜欢欧美而不是日韩,现在网上到处充斥着韩式素材、韩式风格真是让人做呕。这次在查看ATOM标准中无意撞上一个网站,就是本样式的原著,粗犷而不失灵气,精美而不落俗套,让人眼睛一亮。

做CSS就是要不停的练习,不断的使用它,在各种浏览器中来回切换、调整,这样你的CSS水平才会有所提高,我也是长时间没搞CSS了,觉得有点手生。象position、float这些属性当你用熟了之后,操作CSS时就会感到随心所欲、游刃有馀的。

本来也想自己换上的,但是总不停的换样式也没多大意思,况且现在用的主题也经过精心调整,还是把这个样式放上来,有谁喜欢用就拿去用吧。

下载链接

http://www.rainbowsoft.org/down/post/55.asp

ATOM 1.0 for LBS2附件下载

做了一个ATOM1.0输出模块总想好好的利用一下,也是因为要推广这种聚合格式,ATOM 1.0的用处还不只是简简单单的这么一点功能。我对ATOM 1.0的封装并没有严格的按照标准来做,也许有机会再加以改进吧,不过比我去年写的RSS输出库要好的多。

我平日绝少用JS写ASP页面,倒是用JavaScript写JS脚本感觉还不错。有没有可能将两种语言联合在一个页面中共同使用,还没做过真正的尝试,JS的Blog也就是LBS2了。没看LBS2过里面的代码,因为我一向看别人写的代码就头大,不知道从何看起,而自己写的东东没有一句注释也明明白白。在制作过程中从feed.asp入手,参照LBS2的RSS输出很容易写出ATOM输出程序。其它的ASP的Blog也很好改写,我就不再多说了。

在制作LBS2的ATOM附件时才发现,原来以为在JS语句中想引用VB类的想法实现不了,没有办法在JS语句中创建VB对象,但是传统的函数是可以调用的,所以只好来个曲线救国,将VB类放入VB的函数中,再用JS语句调用。也只有在.Net环境下才可以消弥语言之间的差异,选择哪种语言不过是好爱而已。可以看的出来,atom.asp页面写的非常之简练,也可能是我在之前的一篇日志中所讲的那样:做有些事情太过追求精致,同样也因为LBS2的对象封装做的很好。

使用方法

将atom.asp、atom_lib.asp、atom.css文件放入你的LBS2 Blog的根目录,你就可以直接在浏览器中调用http://xxxxx/atom.asp页面了。

下载

http://www.rainbowsoft.org/zblog/upload/atom10_for_lbs2.zip

没做过太多的测试,只是提交到FEED Validator反回Congratulations也就算完成了,如果在使用中遇见什么问题,可自行解决或是在这里留言,我是以304版为底本制作的,低版本能不能用就不知道了。

FEED Validator:http://feedvalidator.org/
LBS^2:http://www.voidland.com/blog/

安装试用WordPress

WordPress主站: WordPress›Free Blog Tool and Weblog Platform
WordPress样式:Alex King

从早上9点多一直到12点,都在折腾如何安装Apache+MySQL+PHP,至于安装WordPress到变的不那么难了。

安装环境:
Host OS:Windows 2003 Standard + VMware 5.0
Guest OS:Windows 2000 Server

软件:
Apache 2.0.54
MySql 4.1.14
MySql Administrator 1.1.2
PHP 5.0.4
WordPress 1.5.2

安装教程:
S U N C C C » WordPress 新手指南
钱涂无量 » WordPress的架设指南

WordPress ScreenShots

WordPress ScreenShots

以前在做Z-Blog时也看过WP,不过都只是些感性的认识,在做Blog后台时曾找过WP后台的ScreenShots,也留下了一些模仿的痕迹,但没有亲身操作,很多功能设置也就体会不到。在操作过程中发现,WP在很多地方都可以后台直接编辑文件,如编辑Plugin文件,还有编辑Theme CSS文件。不过有些操作也太的不太明白,象Custom Fields,Awaiting Moderation,不知道做什么用的。总体映象:有的比我想象中要简单,有的要烦琐一些。

回到MySql Administrator下,找到了WP安装过程中建立的各个表,但存储引用的不知道是哪个表。
粗略的看过一下,有时间在试着看看它的源码,虽然还不会PHP。

相关网站:
Blogging Pro China

PS:今天早上将用了两个多月的系统全部删除,用6月26日的镜像还原。一切又从零开始,也许是一个新的开始吧。
还是留张桌面截图做为记念。
My Desktop

基于ATOM1.0标准的Blog通用数据备份格式的说明

Atompub发布Atom 1.0标准,在The Atom Syndication Format文件中我们可以看到Atom 1.0的各种元素的定义与规则,与RSS 2.0相比较并不比它复杂,而且其中的结构定义要更明析一些。同时Atom 1.0标准也支持对现有规则的扩展,可以增加新的元素与结构,这样我们就可以在Atom 1.0的基础上构造一个Blog通用数据备份格式。

这是一个Atom 1.0的示例:

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text">dive into mark</title>
  <updated>2005-07-10T12:29:29Z</updated>
  <id>tag:example.org,2003:3</id>
  <link rel="alternate" type="text/html" hreflang="en" href="http://example.org/"/>
  <entry>
    <title>Atom draft-07 snapshot</title>
    <link rel="alternate" type="text/html" 
     href="http://example.org/2005/04/02/atom"/>
    <id>tag:example.org,2003:3.2397</id>
    <updated>2005-07-10T12:29:29Z</updated>
    <published>2003-12-13T08:29:29-04:00</published>
    <author>
      <name>Mark Pilgrim</name>
      <uri>http://example.org/</uri>
      <email>f8dy@example.com</email>
    </author>
    <summary>Some text.</summary>
    <content type="html">
     Some text
    </content>
  </entry>
</feed>

从示例中可以看到在feed节点下的元素和RSS中channel下的的元素区别不大,都是用来保存Blog的全局信息的,Atom中没有ttl、cloud、doc这样的元素,省了不少。在entry节点保存的是单篇日志的信息,Atom可以同时输入summary摘要和content全文,日志的主要信息就可以保存其中。

Atom中并没有定义tag元素及评论部分的元素,要完整了备份Blog的信息,就要对Atom 1.0进行扩展。在Blog日志中有两个元素比较重要,就是tag和comment。tag标签很简单,只包含text。comment标签就要定义为复合标签了,其中包为含4个子元素author,title,content,published。这样所定义的格式就能很好的保存Blog的数据信息了。

下面是加工后的Blog通用数据备份格式:

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text">dive into mark</title>
  <updated>2005-07-10T12:29:29Z</updated>
  <id>tag:example.org,2003:3</id>
  <link rel="alternate" type="text/html" hreflang="en" href="http://example.org/"/>
  <entry>
    <title>标题</title>
    <link rel="alternate" type="text/html" 
     href="http://example.org/2005/04/02/atom"/>
    <id>tag:example.org,2003:3.2397</id>
    <updated>2005-07-10T12:29:29Z</updated>
    <published>2003-12-13T08:29:29-04:00</published>
    <author>
      <name>作者名称</name>
      <uri>http://example.org/</uri>
      <email>f8dy@example.com</email>
    </author>
    <summary>摘要</summary>
    <content type="html">
     正文
    </content>
    <tag>第一个tag</tag>
    <tag>第二个tag</tag>
    <tag>第三个tag等等</tag>

    <comment>
      <author>
        <name>评论人</name>
        <uri>网站</uri>
        <email>邮箱</email>
      </author>
      <content>评论内容</content>
      <published>评论时间</published>
    </comment>

    <trackback>
      <title type="html">引用的标明</title>
      <published>引用的时间</published>
      <content type="html">引用的内容</content>
      <link rel="alternate" type="text/html" href="引用链接"/>
    </trackback>

  </entry>
</feed>

彩色部份即为扩展标签。

目前Z-Blog 1.3 Beta4已经可以支持Blog通用数据备份格式,并实现了数据导出备份功能。
[<<] [<] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [>] [>>]
­

Powered by Zdevo 1.0.3125.32067,Template by Nagrand.

分类

­