Archive for February, 2005

在浏览器中以文本方式显示nfo文件的完美解决方案

关键字:nfo nfo2txt nfo2pic opentype Microsoft weft css font-face ie firefox 文件 浏览器 显示 浏览 查看 图片

需要nfo2pic的同学,从此处下载源代码:http://www.ugia.cn/wp-data/nfo2pic.rar

更新:请查看 nfo2html 来解决网页编码问题

通常我们都是在浏览器中以图片方式显示nfo,有优点也有缺点。优点先不说了,最大的缺点就是不能够进行选择、复制等操作。在浏览器中以文本方式显示nfo,除了安装特定的字体外,似乎目前还没有更好的方法。

以前我曾经写过一个nfo2txt的小程序,就是把nfo文件中的特殊字符进行转化,在记事本中用等宽字体(如courier new)浏览正常,但在IE中确是一团糟,具体什么原因我不清楚,不过在firefox浏览器中却可以正常显示。

一直在找一种能够显示nfo的TrueType字体,因为可以把它转化为嵌入html的字体在浏览器中使用。昨天我在Hanzac@ccf写的基于 HTA 的 NFO 查看工具中找到了Lucida ConsoleP这款字体,把它转化成了OpenType字体(压缩的TrueType字体),在IE中显示正常,在firefox中却没有效果。这种方式的缺点就是浏览器下载字体需要一段时间。

下面一段小程序,可以根据不同的浏览器而使用不同的方法显示nfo,在IE和firefox下似乎还没有发现什么问题。
演示地址:http://www.ugia.cn/nfo/nfo.php » 阅读全文

Bindows 1.30发布

Bindows

Bindows是一个用来创建功能强大的瘦客户端应用程序的框架。Bindows应用程序运行于现代的Web浏览器中。在其中,它们使用DHTML来呈现丰富的可以包含很多不同窗体小部件(widget)的图形用户界面(GUI)。Bindows应用程序可以使用很多方法与服务器端进行交互。其中大多数方法是基于XML的。它同样支持XML-RPC和基于SOAP的Web Services。程序设计语言是JavaScript。

官方网站:http://www.bindows.net

我放了例子在网站上:http://www.ugia.cn/bindows

同学andot正在翻译Bindows的用户手册,可以通过下列网址查看部分中文文档: http://spaces.msn.com/members/andot

使用lilina做新闻聚合,测试一段时间看看

UGiA.CN XML News Aggregator

Lilina 是使用php写的一个rss聚合程序,用它做了UGiA.CN新闻聚合器,测试一段时间看看效果。
地址:http://www.ugia.cn/uxna

About Lilina:
Lilina is a simple but powerful news aggregator written in PHP. No database is needed, RSS/ATOM parsing is done by the excelent MagpieRSS library (it is included, no additional installation needed). It features feed auto-discovery and an easy-to-use interface.
Link: http://lilina.sourceforge.net

新年快乐

买了本书《ASP.NET揭秘》(第二版)

ASP.NET揭秘

回家过年没法上网,所以买了本书看《ASP.NET揭秘》。这本书网上评价还是蛮高的。

本书是美国亚马逊网站同类书长期销售冠军,并受到微软ASP.NET小组项目经理Rob Howard的大力推荐,中文版由中科院专家汤涛老师翻译,经典、权威是本书最好的诠释。本书共分10部分,31章,囊括了在.NET框架下架建ASP.NET应用程序的各个层面。每一章也都不是泛泛而谈理论,而是围绕实际样例代码来组织,让读者马上可以上手,并且加深理解。书中还包含了两个完整的、立即就可以用得上的ASP.NET应用程序,一个就业站点和一个网上商店,用于演示实际应用中ASP.NET的大部分通用特性。随书光盘包含了本书所有的源代码,以及一些控件和技术文章。本书的语言有些失于平淡,但所述全是程序员最关心的问题,“实用”是技术类书籍的惟一衡量标准,而本书更是将这个词演绎到了极致。