显示标签为“Windows”的博文。显示所有博文
显示标签为“Windows”的博文。显示所有博文

2009-04-05

也谈一下windows

刚在cnbeta上看了一篇windows终将死亡的评论,觉得很多讲的都挺有道理的。我也来谈谈关于windows那点儿破事。

我家里的电脑是02年买的C1.7G的组装机,.以前是用win2k系统,现在主要用xp偶尔用一下debian
testing,当然我的XP是那种D版并且被阉割过的那种。用起来感觉还不错,最起码运行firefox比在debian下要快一些。但对于windows我有很多受不了的东西。

为什么我的硬盘空间总是莫名其妙的减少,我单位有台机器C盘可用空间有
3.7G,开几天机可用空间就没了,再重启一下机器OK,讨厌的是我无法知道是哪个程序浪费我的空间,3个多G的空间都够装一个系统的了都会给用没,我还很难找到元凶。而在linux下则不存在这种问题,系统区的用户是这可写的,用户的目录下如果空间不足可一目了然地看清楚哪个程序造成的。交换空间单独分区,绝对不会是虚拟内存造成,再就是/tmp和/var了,搜一下就知道了,哪像windows那么复杂。更何况这种拼命占用磁盘空间的事情本来在linux下就极少。

我觉得windows还喜欢把简单的问题复杂化,而且忽视所有用户的智商。

--
Sent from my mobile device

欢迎光临我的博客:

http://deerlux.blogspot.com/

2009-03-31

windows为什么要搞这么复杂

想编写一个程序将FTP目录下的符合条件的文件转发出去,想做成系统服务的形式。本来也就没几条语句就可以完成的功能,可是说要做成系统的服务我还真有点做难了,因为我不知道在python下如何做成windows系统的服务。

如果说是liunx,很简单,将程序后面加一个&设置到自动启动的目录下即可以实现。但是为什么windows要搞那么复杂,系统服务还要做成符合它的一套规范的东西,真是想不通,为什么就不提供一种后台运行的机制让系统服务的使用方式简单一些呢。
___
Sent with SnapperMail
www.snappermail.com

2009-03-21

极点五笔搬到了google code上了

地址:

http://code.google.com/p/freeime/

前几天想去看看极点更新了没有,发现其官网已经被关掉了,其它地方也不好找到最新的东西,原来已经放在了google code上了。现在已经更新到6.4,下载下来试试。极点五笔是我用着最舒服的一种五笔了。

2009-02-26

关于安装wikipedia的本地镜像的几点问题

相信很多想要安装wikipedia本地镜像的人都应该看过那篇被引用了不知多少次的文章了,前几天我又用新版本的mediawiki以及刚下载的镜像安装了一次,碰到了一些问题,现总结一下。

1. 安装mediawiki时,Mysql的存储引擎最好选择MyIsam,在导入的时候速度要比缺省的InnoDB快很多。我是在windows下装的,不知道linux两种引擎的速度如何,按照一些对两种存储引擎作比较的评论文章上的观点,应该是InnoDB更快才对,但我在windows下得出的观点恰恰相反,MyISAM导入速度要快于InnoDB。

2. Mediawiki安装时最后一个选项,也就是选编码的那一项用缺省的binary方式,不要用utf8,否则在导入中文数据的时候会有问题。

3. 导入之前一定要先将pages、revision、text三个表清空,否则可能会出问题。

4. 导入之前要把revision.rev_comment的数据类型改掉,建库的时候缺省类型是tinyblob,改成blob,否则导入的时候可能会出错。用下述语句:alter table wikidb change rev_comment rev_comment blob

5. 导入的命令java -server那个-server可以去掉,反正我的windows java环境下带着-server会报错,不太懂java,具体原因也说不清楚。

6. 导入的时候用root用户导入,有可能wikidbuser没有导入的相关权限,用root用户省心一些。

___
Sent with SnapperMail
www.snappermail.com

2009-01-09

评价一下微软的vista系统

单位新进了一批机子,都是双CPU、8G内存的配置,而且每个cpu都是四核的,系统安装的是vista 64位操作系统,打开设备管理器可以看到8个cpu。最开始几天在上面安装了photoshop,把内存可用量调节到最大,打开600多M的 tif文件,进行色阶调整,那叫一个快啊,感觉机子好了是比较爽。

这几天没怎么用那台机子,都是别人在用,装了一些软件。昨天去用了一下发现已经没有了新机子的那种爽劲了。程序之前的切换经常莫名其妙的没反映。我就纳闷了,共有8个核,操作系统到底是怎么调度的,一个软件(现在机子上跑的还没有真正意义上的并行软件)最多也只用一个核,系统进程之前切换起来为什么还是那么慢,而且会没反应。真不知道这操作系统是怎么做的,到底有没有考虑到多CPU的问题。记得以前用双CPU的redhat linux时,感觉双cpu最起码在多进程运行时是感觉不到速度递减的,可是vista为什么就做不到。

前几天看到一篇文章:www.google.com/gwt/n?u=http%3A%2F%2Fwww.cnbeta.com%2Farticles%2F74192.htm,讲的是关于软硬件系统用户的需求到底是怎么样的,我也在想微软搞需求的人到底是做了些什么,仅在界面上花一些难道用户就会买账吗?
___
Sent with SnapperMail
www.snappermail.com

2009-01-07

diskgen 救我于危难之中

关键字:硬盘分区被删除、恢复

今天上午想在windows中调整一下磁盘分区,把机器上以前装的Linux分区全部删除然后将磁盘空间留出来给windows用。当时linux有两个分区位于D盘和E盘之前,在winXP的磁盘管理里面右键点linux分区选择删除,答确定之后居然是两个linux分区和E盘都成了未分区空间,也就是说E盘所有的东西都不见了。可怜我所有重要的数据都在E盘上存着!

中午上网搜了搜,用了一个dos下的工具diskgen,这个工具可以对分区表备份恢复,更重要的是可以重建分区表。于是在dos方式下启动它,然后选择重建分区表,交互方式,一步步提示找到的分区,把除linux分区之外的分区居然全部都恢复出来了,真是救我于危难之中啊。

经验总结:如果是由于分区的操作造成分区表出问题而找不到磁盘或者驱动器成了可用空间等问题,磁盘上的数据一般不会丢掉,用diskgen的分区表重建功能即可以恢复分区表,但些时一定要注意做好分区表的备份,万一不午的话还可以恢复一下分区表。此外,我回想了一下这次分区表出问题可能还是因为pqmagic和linux下的分区工具存在兼容性问题所致。当时分出那两块linux分区时是用gparted调整windows分区大小然后再分的,但这次我本想用pqmagic分但是它却报错说要修复几个错误,回答了几个yes之后pqmagic便打不开了,之后只好用windows的磁盘管
理,结果就出现了上述问题。幸亏分区表可重建,不然哭也没用了。

Excel对单元格的相对引用与绝对引用

在输入公式时如果引用的单元格为A1这样的形式为相对引用,这种引用在粘贴时随着粘贴的位置不同而自动改变,而如果在行号和列号前均加$,则引用为绝对引用,粘贴后不改变。也可以仅在行号或列号前加$,如$A1或A$1。

对其它表格的引用sheet1!A1,中间用!隔开,如果表格名称中有空格则将表格名用单引号引起来。'my sheet'!B3。

Visio图形贴在Word里打印出现方块字或问号字的问题

有时候将Visio图像贴在word里打印的时候字体不能正常打印而是出现了方块或是问号(特别是将Visio图形在Word里进行了大小缩放后经常出现这种问题),这时可以在word里右键点Visio图,然后选择转换,将图形转换成Visio格式即可。

2009-01-06

Windows系统相关~driver information目录是干什么用的?

每个分区的根目录下都有一个driver information的隐藏目录,这个目录是由数据恢复软件finaldata产生的,里面通常会有一个比较大的文件,删除它基本也不影响使用。

另外还有一个每个分区都有的隐藏目录:system volume information,这个目录是系统还原产生的,在所有驱动器上关闭系统还原后此目录里的东西会变小。
___
Sent with SnapperMail
www.snappermail.com

2009-01-05

visual studio里的预编译头文件

Visual C++在自动生成的代码中,每个cpp文件都会在第一行包含一个stdafx.h的头文件,在项目中还会自动生成一个stdafx.cpp文件,其内容中仅有#include"stdafx.h"一行。

VS的这种机制是为了加快编译的速度,将所有经常用到的头文件均放在stdafx.h文件中将其include,这样不同的文件包含这些头文件时便不会被重复编译。

但一些在网上下载的跨平台源程序里面不会有这种针对VS的设计的,如果直接在VS下编译可能会出问题。在project设置里面(或单纯那个源文件的设置)precompiled headers,选择not using precompiled headers即可。
___
Sent with SnapperMail
www.snappermail.com

2009-01-02

Windows下小巧实用的文件同步工具PalSynchronizer

有时候觉得得实在想不通,为什么Linux下的简单的rsync没有windows版,如果有的话我就不用费心思再找什么文件同步工具了,但实在没有办法经常用两台机子,文件(目录)同步的需求确实比较迫切。只能找别的工具,试了很多但都不尽人意。allwaysync的免费版30天内不能超过多少个文件的限制满足不了我的应用,微软的synctoy真是个玩具,对中文文件名支持很差,totalCommander里自带的文件文件同步工具也有 Bug,用了几次感觉很不爽。无意中在sf.net搜到了一个PalSynchronizer感觉很不错。

这个工具软件体积很小不到1M,需要.net Framework2.0支持,但同步目录的功能做得还算比较完善,选择两个目录,然后可以对两个目录的文件进行比较。有更新的文件可以选择将Folder1更新到Folder2也可以相反,对于folder1下没有的文件,从folder2也删除也可以不删除。界面比较简单,但很实用,也比较酷(半透明的)。


可以将常用的同步的两个目录做成一个Job,其相应的配置也与单独的Job相关,想同步这两个目录的时候只需要在Jobs菜单里选择一下就可以了。在选项里可以选择忽略隐藏文件,这样对于同步带有.svn目录的程序文档比较有用,可以减小需要拷贝数据量的大小。

强烈推荐!
___
Sent with SnapperMail
www.snappermail.com

关于google

一直以来对微软都有一种抵触的情绪,那天一个同事告诉我在VB.net里访问XML文件十分简单,虽然我对自己能够较快的学会VB编程比较有自信,但是还是不想学习VB,因为实在是对微软有些抵制的情绪,不可否认微软还是做了很多有益于IT业发展的事情,但是现在的微软总让我有一种固步自封而且阻止别人前进的感觉。所以我可以很快地学习一下PHP,然后用PHP编写一些很小的动态网页程序,但是却抵制学习VB。

再说一下google,最近看了一本书《撬动地球的google》,对google的印象越来越好,从gmail开始,觉得google出口的东西用户的认可度较高,而且google的产品对于个人用户大多数都是免费开放。刚在自己这个网页上添加了google ADSense的链接,希望能够推广一下自己的博客,能给自己带来点收入最好,不能带来的话也权当玩玩。

2008-12-30

五笔输入法杂谈

不得不承认这几年中文输入法(确切说是拼音输入法)有了很大的发展,输入法的智能程度增加了,而且词库也比较全,现在的google拼音、搜狗拼音、紫光拼音都还比较好用。而我还是一直在用五笔,而且越来越不会用拼音了,因为看到某个字手上反映的是五笔码,怎么拼拼音也感觉别扭。

想想如果是二十多年前拼音输入法有这么发达的话,是不是便催生不了五笔。过去的事情当然是容不得人去假设的,不过用五笔的朋友也很欣慰地看到现在五笔也在发展,我现在用的极点五笔就有很多贴心的功能。

五笔有个比较明显的优点是对输入法软件的依赖性不强,不像用拼音的人,非得用自己机子上的拼音才是最顺手的,因为已经被自己训服了。用五笔的人则不同,只要机器上装有任何一款五笔(比如office自带的五笔),均可以打字达到较高的速度(实在词组少就多打单字就行了)。

还是喜欢用五笔,这篇文章便是用五笔在我的全键盘手机palm treo 680上写出来的。
___
Sent with SnapperMail
www.snappermail.com

2008-12-27

关于微软

一直以来对于微软的东西都有一种抵制的情绪,但是不可否认的是微软确实还是做了很多的工作。前几天和一个同事说起来,访问XML文件的问题,我说我找到一个工具可以将XML schema制作的模板转化成一个树型的数据结构(类),然后用这个数据结构可以很方便地对XML文件进行读写。半年前我给一个项目组推荐过这个工具,但最终他们并不有采纳。我这个同事说visual Studio里本身就可以完成这个工作,基于system.xml做,还给我演示了一下,发现确实很方便。

最近在自己机子上装了一个VS2008,发现和自己多年前用的那个VC6相比,确实很多地方都不一样,也多了很多方便的东西。但在编写一些比较基础的小程序时还是不自觉地用了STL,而不是从MFC中寻找解决办法。用过Linux系统进行开发之后,一开发便想到跨平台的问题。

看来要开发完全适用于windows的软件还需要多用用微软的东西,但通用的东西我还是倾向于其跨平台的性能。

2008-08-14

任务栏的图标不见了

最近电脑里出现的问题很奇怪,任务栏里的图标不见了,也就是那些常驻内存的程序比较杀毒软件、onenote、360等软件,在任务管理器里可以看到这些进程,但是却在任务栏右下角里看不到图标。不知道怎么一回事,而且哪些图标会出现,哪些图标不出现完全是随机的,有时候开机后是一些图标出现,有时候是另外一些图标出现。

在网上简单搜了一下也没有找到结论,有人说为用户设置密码,登录的时候过上一会再登录便可以,试了一下还是不行。
___
Sent with SnapperMail
www.snappermail.com

2008-08-11

防止中优盘木马的操作习惯

最近通过优盘传播的木马特别多,但是如果防范的方式得当,这种木马就无机可乘。

1. 将插入优盘自动运行关掉。将系统服务的“shell hardware Detection”关掉即可避免每次插优盘后自动找优盘中的autorun.inf里指定的程序去运行。

2. 显示所有的文件(包括隐藏文件和系统文件),再傻瓜的木马也会把自己设置成为隐藏文件,资源管理器里设置显示所有文件并显示系统文件即让你发现木马的概率增加不少。如果你的资源管理器怎么改都不能改为显示所有文件,则可以用winrar或icesword来显示看文件。

3. 不要隐藏已知类型的文件扩展名。“文件夹选项”有这么一条“隐藏已知类型文件的扩展名”,把那个勾勾掉。最近出现这样一种木马,把你盘上的文件夹全部设置为隐藏,然后将自身改写为你的文件夹名.exe的文件,而且图像和资源管理器里的文件夹的图像一样。如果双击这个木马,其结果可想而知(拷贝到系统目录下,然后添加到启动里)。

4. 如果优盘在别人的机子上用过,记得回来用的时候不要双击打开它(防止自动运行),右键打开。

5. 安装360safe,并打开优盘病毒防疫。这个软件功能比较强,对于防优盘木马来说它可以在插优盘的时候检测优盘上有没有autorun.inf,如果有的话自动删除,这样避免了感染的机会。

做到以上几点的话估计能对付很多通过优盘传播的病毒了。再有,如果真中招了,并且知道哪个文件是病毒,可就是无法删除,可以用icesword来解决,至今我还没有发现icesword不能删除的文件(目录)。

如果遇到不能删除或者删除了之后又出现的文件,可以用icesword去删除,并且不让其重新

2006-02-12

用google做代理

原文摘自 http://solidot.org/article.php/20060212181840832

这篇文章中介绍了一个方法,用 Google 的翻译工具可以把 Google
作为免费的代理服务器来用。具体就是在下面的URL的最后换上你要访问的网站域名,然后在浏览器中打开这个 Google 的网址即可。
访问英文站: http://www.google.com/translate?langpair=en|en&u=www.wikipedia.org
中文站: http://www.google.com/translate?langpair=zh-CN|zh-CN&u=www.zzspot.com