blog.TangGaowei.com

存档: 2006年08月

Linux下使用IE浏览器

作者 Neot 写于 2006-08-23  | 809 次浏览

1、下载软件

2、安装wine

wine软件用来运行windows程序。

安装命令:
# tar -jxvf wine-0.9.19.tar.bz2
    # cd wine-0.9.19
    # ./configure
    # make depend
    # make
    # make install

3、安装cabextract

cabextract软件用来读取windows的.cab包。

安装命令:
# tar zxvf cabextract-1.1.tar.gz
    # cd cabextract-1.1
    # ./configure
    # make
    # make install

4、安装IEs 4 Linux

IEs 4 Linux会从microsoft.com网站下载IE的cab安装文件,然后进行安装。2.0版的默认会安装IE6,但还提示你是否还安装IE5等。

安装命令:
# tar -zxvf ies4linux-2.0.tar.gz
    # cd ies4linux-2.0
    # ./ies4linux

ies4linux是个IE的安装文件,按提示操作。安装完成后,Linux的桌面上生成一个运行IE程序的快捷方式。

完毕。

参考链接http://gentoo-wiki.com/HOWTO_Install_Internet_Explorer_6_SP1

[ 标签: ie, linux ]
[ 固定链接:http://blog.tanggaowei.com/2006/08/linuxie.html ]

Linux下整合MSN、GTalk和QQ通讯工具

作者 Neot 写于 2006-08-21  | 2,795 次浏览

Gaim是Linux下一个强悍的网络通讯工具。它支持多种通讯协

议,还支持第三方插件。Gaim可以同时登陆多种协议的多个帐户。多个帐户帐户的好友都集合在一起,就像只有一个通讯工具一样。Gaim2.0已经可以支持”在线”、”离线”和”隐身”等登陆状态。下面根据我自己的经验,介绍用Gaim2.0 Beta2整合MSN、GTalk和QQ的方法。

1、下载和安装软件

软件:

gaim-2.0.0beta2.tar.gz ( 下载 )
openq-0.3.2下载
openq-0.3.2_gaim-2.0.0-0.beta2下载

安装:

a) 安装gaim-2.0.0beta2

# tar zxvf gaim-2.0.0beta2.tar.gz
# cd gaim-2.0.0beta2
# ./configure
# make
# make install

b) 解压openq-0.3.2.tar.gz

# tar zxvf openq-0.3.2.tar.gz

c) 给openq打上Patch(注意: patch文件要与openq源文件目录同级, 而不是在目录里面)

# patch -p0 < openq-0.3.2_gaim-2.0.0-0.beta2_poppyer-20060131.patch.gz

d) 安装openq-0.3.2

# cd openq-0.3.2
# ./configure
# make
# make install

2、添加GTalk帐户

GTalk(Google Talk)是通过Gaim的Jabber协议实现的。在Gtalk的帮助中心 ,有详细的图解配置过程:http://www.google.com/support/talk/bin/answer.py?answer=24073

3、添加MSN帐户

MSN账户的配置比GTalk简单。因为Gaim有MSN协议,直接支持,还有新邮件提醒功能。

添加MSN只需要选择MSN协议,再输入用户名(电子邮件)和密码就行了。界面操作请参考上面提到的Gtalk的帮助中心 链接。

4、添加QQ帐户

选择QQ 协议。输入QQ 号码和密码。 别名可以留空, 登陆成功以后OpenQ 会根据你在QQ 中的资料自动修改。用户可以根据自己的需要选择TCP登陆以及隐身登陆。根据我的体会,默认的UDP方式会更快一些。除非你确认要使用你指定的服务器和端口,请在服务器和端口处留空,程序会自动选择合适的登陆。

QQ帐户要将代理设置为无,也就是不能用代理。否则可能链接不上。

更详细的帮助,请参考其它文章或访问OpenQ的网站:http://openq.linuxsir.org/main/?q=node/9

[ 标签: gtalk, linux, msn, qq ]
[ 固定链接:http://blog.tanggaowei.com/2006/08/linuxmsngtalkqq.html ]

Oracle可能抢占Tomcat的8080端口

作者 Neot 写于 2006-08-06  | 1,762 次浏览

  默认情况下,Oracle也要用到HTTP的8080端口为自己提供服务。所以,在装有Oracle的电脑上,再安装Tomcat,可能导致Tomcat不可用。因为Tomcat在情况下也是使用8080端口的。如果Oracle先启动了,就会占用8080端口。Tomcat就无法访问8080端口。

解决办法:要么把Oracle服务改到其它端口,要么把Tomcat改到其它端口。

[ 标签: oracle, tomcat, 端口 ]
[ 固定链接:http://blog.tanggaowei.com/2006/08/oracletomcat8080.html ]

用Ajax实现Blogger.com的“最新文章”列表

作者 Neot 写于 2006-08-04  | 1,057 次浏览

搬到Blogger.com的这段时间,我给自己的Blog新加了”文章分类”、”Trackback “、”RSS订阅”、”邮件订阅”、”计数器”和”交换链接”等功能。看起来,已经不错了。可以,还有一个重要功能,我一直没有能够实现。那就是”最新文章”列表。Google了一下,好像也没有找到相关文章。没办法,只有自己捣腾一下了。

了解Blogger.com的一些特征后,我决定利用它的rss.xml文件。用Ajax读取根目录下的rss.xml文章,就能读取最新文章了。代码如下:

<div id=”newlinks”>
</div>
<script type=”text/javascript”>
// rss.xml的路径,blogger.com 中在站点根目录下:/rss.xml
var url = “/rss.xml”;
var xmlHttp;

function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject(” Microsoft.XMLHTTP “);
}
else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}

function startRequest(){
createXMLHttpRequest();
try{
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.open(”GET”, url, true);
xmlHttp.send(null);
}catch(exception){
alert(exception);
}
}

function handleStateChange(){
if(xmlHttp.readyState == 4){
if ( xmlHttp.status == 200 || xmlHttp.status == 0){
// 取得XML的DOM对象
var xmlDOM = xmlHttp.responseXML;

// 取得XML文档的根
var root = xmlDOM.documentElement;

try
{
// 取得<info>结果
var channels = root.getElementsByTagName(”channel”);
var items = null;
var titles = null;
var links = null;
var newlinks = document.getElementById(”newlinks”);

if(newlinks && channels.length > 0){
items = channels[0].getElementsByTagName(”item”);
for(var i=0;i<items.length && i<10;i++){
titles = items[i].getElementsByTagName(”title”);
links = items[i].getElementsByTagName(”link”);
if(titles.length >0 && links.length>0){
newlinks.innerHTML += “<li><a href=\”" + links[0].firstChild.data + “\”>” + titles[0].firstChild.data + “</a></li>”;
}
}
}
}catch(exception)
{

}
}
}
}

// 开始读取
startRequest();
</script>

<div id=”newlinks”>用来存放读取的”最新文章”列表,url变量存放rss.xml所在的路径,xmlHttp用存放Ajax对象,handleStateChange方法解析xml文件并读取标题和链接数据。如果您对Ajax不太了解,可参考其它文章。

rss的rss.xml文章一般记录的是你最近修改(包括新增)过文章列表。所以这种方法读取的列表,实际上是”最近更新”列表。但是,如果总是新增文章,很少对旧文章进行修改的话。那么,这个列表就能到到”最新文章”列表的效果。为了不给读者造成误会,我主页上也没有用”最新文章”,而是用”新近更新”作为标题。

注意,在Blogger.com中”预览”是看不到效果的。因为”预览”的路径是:http://www.blogger.com/blog- preview.g,这个路径并不属于你自己Blogger的地址,程序没有访问rss.xml文章的权限。

你也可以把url变量设置成完整路径。以我的网站为例,可设置:

var url = “ http://blog.tanggaowei.com/rss.xml “;

示例代码下载: http://tanggaowei.googlepages.com/blogger-new-files.rar
(注:IE要把代码放在WEB服务上才有效,Firefox可直接浏览)

[ 标签: ajax, blogger ]
[ 固定链接:http://blog.tanggaowei.com/2006/08/ajaxbloggercom.html ]

订阅

 

手机访问

http://blog.tanggaowei.com/wap/

Google