Posts Tagged 桌面应用
Flashget总算“干净”了
近日网际快车升级到了1.72版,最显眼的就是少了上方显眼的广告栏,看来Flashget终于完全免费了。显著的一点是,Flashget在安装程序中捆绑了google工具栏,不知是不是google买断了flashget的广告权的缘故。
严重支持!
google的电子表格软件
财大气粗的google近期将推出office系列软件中的电子表格软件——Google SpreadSheets。
现在已经开始接受测试报名点击这里报名
感觉上google与微软的竞争逐渐白热化了,从搜索引擎到浏览器又到office软件,就差一个操作系统了。
首个StarOffice/OpenOffice病毒现身
据卡巴斯基实验室报告,安全研究人员首次发现了一种可以攻击StarOffice和OpenOffice.org办公软件的病毒,这种“宏病毒”之前只影响微软的Office。
这种被卡巴斯基命名为“Stardust”(星尘)的新病毒是首个在理论上有能力攻击StarOffice和/或OpenOffice的病毒,采用Star Basic编写,可以从互联网上下载色情图片并在新文档中打开。
Stardust 只是一种概念验证型病毒,或者说目的只是为了演示如何恶意利用软件缺陷,原则上不具备实际攻击能力。尽管如此,Stardust正在延续病毒和恶意软件无孔不入的趋势,UNIX、Linux、Mac OS X等均已无一幸免,安全困扰也早已不再是Windows的“专利”。
开发StarOffice并支持OpenOffice.org项目的Sun公司尚未就此发表评论。
PS:不知各位有什么感觉?我是一直用openoffice的。这也许仅仅只是个开始。看来今年的开源社区也无法摆脱病毒的困扰——先是多平台下的病毒,又跟着来了ooo的“宏病毒”。
看看你究竟适合哪种linux
目前linux的各种发行版本差不多超过400种,且各有特色,究竟你最适合使用哪个操作系统?有这么一个小测试比较有趣。 测了几次,结果都是debian,而且评分竟然到了100,似乎我并没有使用debian,看来我要换个linux看看了。
windows下使用Linux的远程桌面
本文以Fedora Core5为例
现在很多linux操作系统都自带了远程桌面功能,linux的远程桌面一般都是采用了VNC协议。这种协议不仅可以使用在*nix上,几乎任何的桌面操作系统均可对该协议提供支持。
首先到http://www.realvnc.com/ 下载RealVnc的最新版本,当然是For Windows的,安装的时候只要安装一个客户端就可以了,当然,你也可以安装服务器端,远程控制你的windows——要知道,同种功能的软件pcanywhere要几百兆,而且还很贵。
进入到FC的桌面
菜单-〉桌面-〉管理-〉服务 开启VNCserver服务
菜单-〉桌面-〉首选项-〉远程桌面 修改参数设置,这里默认是不允许远程登陆的,将“允许别人远程登录”打勾。同时如果不希望每次都要到终端去确认的话,将“请您确认”的勾去掉。安全起见,这里设置了密码。
回到windows下,运行vnc viewer。输入远程主机的主机名或IP,如果正确的话会弹出密码确认框。输入密码后,成功登录到远程桌面!
在VNC viewer 默认F8键可以调出系统菜单,这里你可以选择全屏方式,发送Ctrl+alt+del等一系列命令。这一点类似于PCanywhere的用法。
realVNC还提供了更高级的版本——支持加密、文件传送等功能,可惜都不是免费的了。
如何判断企业是否适合使用Linux
为什么选用Linux
Linux 已经获得了IT社区内广泛的关注,因为它与传统的UNIX系统以及Windows相比,具有多种优势。
首先,Linux是基于标准的操作系统,符合 POSIX标准,能够向其他的商业性UNIX系统一样直接连接软件。与大部分其他的UNIX不同的,Linux在设备上运行时,可以用于移动设备才使用 的gumstix平台,也可以用在IBM z系列主机,甚至排名前500的超机计算机上运行。也就是说,Linux通过扩展可用于任何规模的组织机构下的 计算环境。其次,由于Linux不按传统用户数或CPU数计算许可证数量,平均到每台服务器上,操作系统本身的成本相对很低微,因此能把组织 机构从采购成本的重担中解放出来。即使与一级Linux分销商RedHat和Novel或者SuSE签订专业的支持合同,所耗费的成本与购买Windows或 Solaris系统的成本想比也是微乎其微。如果Linux操作系统具有很高的安全性,配置得当就不会有病毒入侵,而且只有很少的弱点。Linux操作 系统修改和发布软件错误修订的速度是惊人的。2004年下半年,Register曾经对这个现象做了深刻的分析。一般情况下,开放资源世界中从发 现新的重要软件错误到发布修补方法的时间都远远短于Windows这样的操作系统。最后,作为开发和计算平台,Linux的灵活性使得UNIX能够使 用所有最新的能够帮助企业提供网络服务和高性能计算空间的工具和服务。
Linux最佳点
在现有环境中引入Linux面临的最大挑战之一就是确定“第一应用”,也就是从逻辑上看来尽管是非常重要高调的应用,但如果这个应用出了问题,也不会导致企业全盘皆输。在过去以及现在,许多传统软件厂商如CA,IBM和Oralce在很多应用用引入了Linux,当然,这些年中也出现了 成千上万的开源应用软件。以下就是一些Linux擅长使用的环境:
- 数据库服务器
- 网络服务器
- 网络附加存储(NAS)
- 计算服务器
支持服务
Linux数据库使用MySQL和PostgreSQL这样的开源标准。许多Linux发行版都带有这些软件包,随手可用。这两种数据库实用性都很强,被世界上 数千家商业网站所选用。如果您的企业也在寻找快速而价格低廉的数据库,Linux数据库可能就是合适的选择。如果环境中已经采用了一些传统 数据库的话,DB2,Oracle,和Syabase等方案都可以在多种硬件平台上在Linux发行版上运行。互联网上大部分的网络服务器所采用的都是 Apache网络服务器,将全部内容从微软IIS上转入Apache是很简单的。另外,也可以选择J2EE 和其他的Java服务器容器。可能对作为NAS系统使 用的Linux不太熟悉。从一开始,Linux就支持网络文件系统,SMB/CIFS (Windows文件共享), AppleTalk, 和Novell Netware。大型存储阵列与 Linux系统可以直连,这样就能以很低的价格,非常简单的增强企业的存储选择。Linux也能在高性能硬件上运行,它的高效让你能够更加充分的利用硬件的全部潜能。如果需要其他的能力进行建模和仿真,请记住,世界上前500名超级计算机中许多都采用了Linux集群,许多企业都会 采购集群。
日常维护
Linux相对来说是比较容易维护的,但是除非自己拥有庞大的IT队伍,既熟悉UNIX,又有能力升级系统,否则还是需要专业的支持。有多种方法可以获得支持。可以采用“本地方式”在当地寻找一家提供企业支持的Linux或UNIX顾问公司。对于只有几台服务器没有太多预算的小规模企业 来说,这是一个富有吸引力的节省成本的好办法。你可以考察顾问公司已有的客户、查看其资质以及背景经验等。另外还有一些中级地区性或者国家级的Linux支持企业。Linux文档项目列出了不少企业的名称。另外LPI这样的Linux授权认证机构也可以提供更多信息。如果需要那种与 知名企业打交道的感觉,你可以与Redhat或Novell这样的第一级Linux分销商联系。一般按照服务器数量收取一定的费用,这样就可以用打补丁的方式使系统保持更新。也提供现场管理和维护,但是收费昂贵,只有资金实力雄厚的企业才能享用。无论选择何种方式,请确保明白自己的 所作所为。和Windows(或Solaris,HPUX或者其它的系统)一样,使用Linux不会减少维护基础设施的工作量。它只会降低整体运营成本,并且为公司将来的发展准备了另一个选择。
Windows与Linux差别
当准备工作完成以后,找到目标应用,然后决定支持的策略,那么运行Linux系统以后,与运行Windows服务器相比,会有怎样的不同呢?这是一 个比较主观的问题,因为这取决于最初决定使用Linux的初衷。对于许多组织机构来说,目标是为了降低年度软件使用成本。他们所期待的就是成本的减少。不过,从功能上来讲,Windows和Linux之间还是有很明确的区别。
性能:对于纯粹的计算应用来说,Linux在很多方面上表现更优。Windows有Linux(和UNIX)所不具有的system-call管理费用以及其它一些瓶颈。
移动性:符合POSIX标准的应用系统可以很轻易的在系统间移动。这意味着Solaris或HP./UX应用可以通过资源代码进行快速移动。许多 Windows应用的核心(只要他们不依靠Windows专用的库,如DLL)也可以进行同样的移动。这种移动能力使得组织机构需要扩展系统时处于主动(例如,从x86向Itanium迁移,或者迁移到IBM z系列的Linux等)。
开发:这是一个更为主观的问题。如果开发部员工由“微软人”组成,他们擅长使用微软的Visual Studio或类似的其他工具,那么 Windows 和Linux的区别将会非常惊人。现在有很多Linux可用的开发工具以及给人印象深刻的集成开发环境(IDE)。但是Linux是从UNIX工具开 发文化中繁衍出来的,因此Linux没有提供一个巨大的图形化应用,而是提供了大量使用脚本和其他机制,彼此能够互联的工具。这使得一些人 开始习惯使用这些图形界面的IDE。但是从整体来看,Linux或UNIX开发方式与其他相比更强大更灵活。
管理:对Windows系统的管理主要通过图形化工具和智能工具完成。这意味着如果管理员不在现场,就需要借助远程终端服务器或者类似 Timbuk2的工具来管理Windows服务器。
相对来说Linux属于UNIX系统,因此只要能够访问终端程序,使用命令语句就可以完成所有的配置。当然,Linux和其它UNIX系统所发展出来的 许多图形化界面工具也能够简化不太倾向于使用命令语句的人的管理工作难度。对Linux实际的管理工作不仅仅是最初的配置和监控日志文件。 能够推荐顾问公司的组织机构也能提供认证课程帮助系统管理员胜任自己的工作。
需要注意
你需要注意以下的基本问题:
- 确认最适合的目标应用
- 制订详细的支持、维护和升级计划
- 保证员工得到培训和认证
TEX用法初探
最近总算是有时间写点关于TEX的东西了,不知大家自己研究了没有?我在这里写点关于它的用法的文章,谬误之处请大家赐教。
先来说说中文TEX套件,我们安装好之后就会在桌面上出现一个WINEDT的应用程序,它就是TEX的编程环境了,用TEX简言之就象是在写HTML,它仍然使用LATEX宏包,只不过加了一个类似“IDE”的东西就构成了WINEDT,TEX不是所见即所得的,这很会让一些用惯了WORD,OPENOFFICE的朋友不习惯,甚至你输入的中文也面目全非,我看象我们这里的少数民族的文字。不管怎么说,对于懂一些编程的朋友来说用TEX排版是一种享受了,你可以自由地写你自己的文档,一切的规则由你来掌控。
好了,下面来介绍一下一个基本的TEX的写法:
新建一个空白的文档
一个标准的TEX文档结构是这样的:
/documentclass{article}
…. (这里是导言区,主要定义一些全局命令和参数)
/begin{document}
… (这里是正文}
/end{document}
… (这里写的东西不会被包含在正文中,将来也不会显示出来,主要写些注释等)
简单的例子:
/documentclass{article}
/begin{document}
this is a test file
/end{document}
完成后保存成.tex文件,在工具栏上的latex命令编译,然后用dvips就可以浏览了。
(未完待续)
利用 Linux 交换分区放置 Windows 交换文件
一、文件系统驱动程序 swapfs下载
http://www.acc.umu.se/~bosse/swapfs-2.zip
(顺便提一句,swapfs 的作者是个文件系统 fans,主页上有不少文件系统和准文件系统,值得一观)。
二、swapfs的功能和作用
简而言之,swapfs 这个软件做了两件事:当 Windows 启动的时候,它在交换分区上创建一个新的 FAT 文件系统;当 Windows 关闭的时候,它在交换分区上创建一个新的 swap 文件系统。
三、让 Windows 把交换文件放到交换分区上有两个好处
1、节省了单独的交换文件空间。
2、交换分区是独立的文件系统,交换文件存放在上面不会碎片化。
四、安装 swapfs 步骤
下载 swapfs 驱动,解压缩到 swapfs 目录,其中包含 1 个目录和 5 个文件
目录
————————–
sys 源代码 文件
————————–
COPYING.TXT GPL v2 许可。
install.txt 一个极简单的安装说明。
readme.txt 说明文件。
swapfs.reg 注册表项目。
swapfs.sys 驱动程序。
我们关心的是 swapfs.reg 和 swapfs.sys。
首先把 swapfs.sys 复制到 %systemroot%system32drivers 目录。然后我们需要通过添加注册表项目来知会 Windows 一声。用普通的文本编辑器修改 swapfs.reg 当中
"SwapDevice"="DeviceHarddisk0Partition5"
和
"S:"="DeviceHarddisk0Partition5"
这两行以符合你的需要。第一行是 Windows 内部命名系统;第二行是兼容的 MS-DOS 命名法。规则很简单,第一个分区 hda1 是 Partition1,依此类推,扩展分区跳过不计。双击导入注册表,然后重新启动就能看到新的 S: 盘了。
TeX介绍
TeX是一种优秀的电子排版系统。
TeX 提供了一套功能强大并且十分灵活的排版语言,它多达 900 多条指令,并且 TeX 有宏功能,用户可以不断地定义自己适用的新命令来扩展 TeX 系统的功能。许多人利用 TeX 提供的宏定义功能对 TeX 进行了二次开发,其中比较著名的有美国数学学会推荐的非常适合于数学家使用的 AMS-TeX 以及适合于一般文章、报告、书籍的 LaTeX系统。
TeX系统是公认的数学公式排得最好的系统。美国数学学会(AMS)鼓励数学家们使用TeX 系统向它的期刊投稿。世界上许多一流的出版社如 Kluwer、Addison-Wesley、牛津大学出版社等也利用 TeX 系统出版书籍和期刊。
大部分的 TeX 系统都是免费的。Knuth 教授还公开了他的全部源程序。TeX 系统目前已经在数百种计算机系统上得到实现。TeX 系统的排版结果 DVI(DeVice Independent)文件与输出设备无关。DVI 文件可以显示、打印、照排,几乎可以在所有的输出设备上输出。TeX 排版源文件及结果在各种计算机系统上互相兼容。
想要详了解的朋友可以参看以下网站:
http://www.ctex.org/HomePage
作为LaTeX的初学者,最好的入门教材是Tobias Oetiker的
The not so short introduction to LaTeX2e
下载地址CTAN:/tex-archive/info/lshort/english
(作为实际的地址,它可以是ftp.tsinghua.edu.cn/mirror/
CTAN/info/lshort/english)
lshort同时还有一个中文翻译版,这个版本是最近由CTeX翻译的,还没有最后定稿
,而且版本相对于最新的英文版略为早一些,但毕竟是中文的:) 不过比较可惜的是这个
中文翻译版并没有解释LaTeX如何处理中文的问题。
ftp://ftp.ctex.org/pub/tex/CTDP/lshort-cn/
2. TeX系统
TeX处理中文需要用到两个宏包(相当于扩展)之一,CJK或CCT。由于这两个宏包配
置起来相对较麻烦,如果你没接触过TeX,配置好中文支持可能整整一个下午都办不到。
所以如果你使用的是windows平台,建议安装CTeX。它使用了在windows下的一个不错的发
行版,MikTeX作为除了配置好了中文之外,它还包括了除TeX发行版的一些其他必须工
具,安装好CTeX和CTeX-Font之后,就基本不需要额外的配置了。
http://www.ctex.org
TeX在大多数平台上都已经得到了实现,其他平台上也有TeX的各种发行版可以使用。
可以在CTAN:/tex-archive/systems/下找到,但是这些发行版的中文支持都要自己来配
置:(
3. FAQ集
推荐两个基本的FAQ集,事实上很多问题都可以从这里面找到答案
The UK TeX FAQ
CTAN:/tex-archive/help/uk-tex-faq
以及
CTeX FAQ(中文)
ftp://ftp.ctex.org/pub/tex/CTDP/ctex-faq
4. 网站
清华大学王垠的个人主页,有一个非常好的TeX介绍,同时也有很多例子,除此之外,
还有一些其他不错的东西
http://learn.tsinghua.edu.cn/homepage/2001315450/
Knuth的主页,这个是著名的TeX的创始人,他的主页上有很多比较奇怪而有趣的东西
,还有一些他的论文——当然,是用Plain-TeX做的
http://www-cs-faculty.stanford.edu/~knuth/
putty的扩展pitty
一直用putty来连接远端服务器,时间一长也成了习惯,最近看到了一个软件——pietty初试了一下,果然不错。不多说了,反正不大,感兴趣自己下载一个看看吧。



近期评论