在Firefox上启用Java

使用Firefox浏览运行Java程序的网页(比如Webex)的时候,如果Java没有安装,Firefox会显示”Java Not Enabled”,然后提示手动安装Java。不过,你可能会觉得奇怪,为什么我已经按照Java.com上的提示正确安装了Java运行环境(JRE),本机上的Java程序也能正常运行,我的Firefox还是没法浏览使用Java的网页呢?
这是因为默认情况下,Firefox禁用Java
(更多…)

08 11 月 2013

在CentOS 6上安装Linux版Skype

Skype for Linux 4.2版本已经于2013年5月发布,修复了部分已知bug。详情请看Skype官方通告
但是Skype最新发布的RPM包只支持Fedora 16+操作系统,4.2版的static package还没有发布。所以本文将介绍如何在CentOS 6上安装Skype for Linux 4.0版。
(更多…)

31 10 月 2013

JavaScript不是Java

JavaScript因为名称跟Java相似,很容易被人误认为是用Java写的脚本,实际上JavaScript和Java是两种不同的编程语言。

JavaScript最初由Netscape公司的Brendan Eich设计,原名为LiveScript。后来Netscape公司与Java的拥有者Sun公司合作之后,出于营销考虑,与Sun公司达成协议,将LiveScript改名为JavaScript,自此之后两个名称就经常被混淆。它是一种解释性的脚本语言,一般用来给静态HTML页面增加动态交互功能,比如对用户点击作出反应,调用弹出窗口,检测访问者的浏览器信息,创建和修改cookies等等。现行所有主流浏览器都原生支持JavaScript,一般而言不需要额外安装任何插件或软件。

Java是一种可以用来编写跨平台软件的编程语言,最初由Sun公司的James Gosling等人开发,原名为Oak(橡树),正式推出时因为Oak商标已被注册而改名为Java。由于具有跨平台的特性,Java被广泛应用于服务器、家电和移动设备上。微软在新版的IE浏览器和Windows中不再附带Java平台,必须手动安装Java JRE以运行Java程序。因为Java漏洞过多,而且现在的拥有者Oracle对安全不够重视,出于安全考虑,Firefox浏览器默认禁用Java(注意,不是JavaScript!)。

当网页打不开的时候,一定要看清楚提示,看看问题出在JavaScript还是Java。如果是JavaScript的问题,则可能需要更改浏览器选项以开启JavaScript支持;如果是Java有问题,则有可能是由于Java运行环境(Java JRE)没有安装或者安装有问题,需要重新安装。
(完)

26 10 月 2013

使用Tiger-VNC实现Linux远程桌面连接

出于工作需要,有时我们要把Linux桌面共享给其他同事,或者远程控制自己的电脑。本文将演示如何使用Tiger-VNC实现Linux远程桌面连接。

  1. 安装Tiger-VNC:

  2. Tiger-VNC分为服务端和客户端两部分。提供服务的电脑(需要把桌面共享出来的那台电脑)安装服务端tigervnc-server,远程连接到服务端的电脑安装客户端tigervnc。如果觉得麻烦可以两个一起装。

    # yum install tigervnc-server
    # yum install tigervnc
  3. 服务端设置

  4. (更多…)

23 10 月 2013

NFTables 即将替代IPTables

经过多年的开发,诞生于2008年的新一代防火墙系统/包过滤引擎NFTables将加入Linux 3.13内核,以替代沿用多年的IPTables。它提供了一个更简单的Kernel ABI(Application Binary Interface),减少重复代码,改进错误报告,更有效地支持过滤规则。同时将被NFTables替代的还有IP6Tables、ARPTables和EBTables。

第一代包过滤系统ipfwadm于1995年加入1.2.1内核,1999年1月2.2.0版内核中被第二代系统ipchains替代。第三代包过滤系统IPTables/NetFilter自2001年1月2.4.0内核替代ipchains之后一直被沿用,至今已有十多年历史。NFTables则是第四代。

虽然NFTables完全替代IPTables是大势所趋,但是IPTables仍将与NFTables共存一段时间,以解决兼容和迁移问题。

22 10 月 2013