昨天,今天,明天,每天的每天,你是否都多懂得一点点...

星期日, 十二月 20, 2009

VMware 安装 蕃茄花园 XP 居然要序列号

在向导创建虚拟机的时候就要填序列号了,没理它,不填,就过了。 本来就是无人值守的版本。
 
没想到,安装的时候,无人值守居然不顶事了,真的向我要序列号。。。
 
上网一查,才知道,在向导的时候,要选custom, 再选 I will install operating system later...
 
汗, 可是装在一半了,要我再装一遍,不甘呀
 
我知道无人值守是把那些要手动填的东西都放在一个文件里了,就是不知道这个文件是哪个。
 
于是上网找了下,找到是一个叫 winnt.sif 的文件, 载入光盘镜像, 找到这个文件,然后打开,就看到序列号了,手动填上,安装继续了

--
Feng

星期四, 十二月 10, 2009

Ramdisk

This tool is cool

Create a virtual hard drive. 

Choose fixed media.

Then convert to ntfs

convert r: /fs:ntfs

then

rdutil link c:\ramdisk 

link c:\ramdisk to the root of r drive

or 
rdutil link c:\temp\abc TEMP\abc

link c:\temp\abc to the temp\abc of r drive.

I tried system internal junctin.exe command, it cannot link to the ramdisk, but can link the other way.

--
Feng

星期五, 十二月 04, 2009

MICROSOFT 多媒体键盘设置千千静听

默认启动的是WMP,这个不用说了。 比罗技设起来方便, 罗技要去改player.ini文件增加千千静听的支持,我试了,居然没有成功。

而微软的键盘就没办法增加千千静听的支持,但是可以把多媒体键MAP 到其它组合键 ,其实罗技也可以(但不支持多媒体播放键, 支持其它一些键)。 

所以,只要把千千静听的全局快捷键打开,设个特别复杂的组合, 然后,再在键盘设置里面找到从列表中选择,双击键入,然后MAP过去就可以了。

罗技就不知道怎么搞咯。

--
Feng

星期四, 十一月 19, 2009

手机保密码

诺基亚3310,坏的了手机(电池只能用几分钟)刚才又拿来用,居然问我手机保密码。。。不懂是什么。。。
 
最后,上网查了下,原来可以算出个万能码
 
 


--
Feng

星期三, 十一月 18, 2009

System.SecurityException with network drive

I put my vs2005 project files in a network drive (mounted by net use command). Then I encounter a problem of security exception. Visual studio gave me a security warning when I opened the project. It also brought trouble when I was trying to debug (F5).
 
The solution for this is adding the network drive as a trusted location.
 
caspol -m -ag 1 -url file://H:\* FullTrust
 
You may need to open Visual Studio 2005 Command Prompt to execute this command, otherwise, caspol may not be found.
 

--
Feng

foxit brings ask.com

if you install foxit pdf reader, you have a chance to install ask.com toolbar. If you install ask.com toolbar, you will be able to use some extra functionalities beyond free version. But, the truth is that, you still get watermark.... It means that you don't get anything by  installing the annoy toolbar.
 
What is worse? Once you uninstall the toolbar, you browser's search string is still hooked. If you put a incomplete url such as: doc.google.com, you will be redirected to ask.com. That's not what you want right? I hate this. What I did is use hijackthis to unhook it. Used unlocker to release the handers and delete the ask.com dll file in the program files folder (it didn't leave with the uninstallation, what the!!)

--
Feng

星期三, 十一月 11, 2009

XPATH 和 xslpattern

上班几个月了,才发现公司里没人使用xpath, 而经过实验,xpath是完全可以使用的。。。绝不会带来任何麻烦,而且效率要高得多。原因是公司里的人都对XPATH了解不多。都是用 dom 的 getElementByTagName, nextSibling 这些Dom methods 来 navigate dom object. 当然,他们写了很多function, 结合regular expression, 也能相当快的找到要找到NODE. 但比起xpath来,显得低效,而且繁锁。

昨天发现Xpath本来就是被 xmldom 所支持的,使用它并不会对我们的程序有什么影响,今天便试了下。

真的方便很多,可是却好像有些函数使用不了。比如 matches, contains等。试了几次都不行,觉得奇怪。搜索了好久,好发现要加这句

objTP.SetProperty "SelectionLanguage", "XPath"

神了,用了这句, matches可以用了。。。但是, 原来写好的xpath都不起作用了。。。晕。。。

于是,我想,既然现在把 SelectionLanguage 设成了XPath, 而且原来写的xpath 反而不能用了,那原来用的肯定不是xpath. 既然有setProperty, 一定也有 getProperty, 于是, 我便 wsh.echo objTP.GetProperty "SelectionLanguage", 于是,我发现,原来使用的并不是xpath, 而是一种叫 xslpattern 的东西。只不过它的写法几乎和 xPath一模一样。 只不过它并不支持 Xpath的函数。 这就是为什么我用不了 xPath函数的原因。 

只是设成Xpath后,我原来写的pattern居然无效了。。。很奇怪。。。

于是我突然觉得xPath很复杂, 还是 xslpattern好些, 便拼命的在网上搜索关于 xslpattern 的东西, 希望能找到它的文档, 希望它也有类似matches的函数。在网上找了半天,发现关于它的东西实在太少了。不好最好我好像还是找到了。。。


不过,我同时找到了为什么用XPath反而不工作的原因。

问题就出在name space, 我想很多朋友都被这个xmlns 困惑过。 因为有了 xmlns 这个attribute后,我们就不能原来那样用xpath了。而是要先定义一个 name space.

objTP.SetProperty "SelectionNamespaces", "xmlns:cf=""http://www.w3.org/1999/xhtml"""

定义过name space 后, 在 xpath query 里面,还得用上它。

for each objTagDiv in objTP.selectNodes(".//cf:div[@id='TopMenu']")

原来只要写 //div 就可以,现在却要写 //cf:div 了,而且每个child node 都得加了 cf: 在前面, 实在麻烦。

而 xslpattern却没有这个麻烦,它跟本不认识 xmlns. 

但它毕竟是过时的东西了,我不能背着时代的潮流走,所以我还得在xpath上下点工夫。

呵呵,不过我有更邪恶的方法,我打算在loadXML之前, 把 xmlns这个attribute 删掉。那就无后顾之忧了。

--
Feng

星期五, 十一月 06, 2009

X-MicrosoftAjax and ctl00%24ScriptManager1

For some .Net websites, if you don't provide following line in the request header

X-MicrosoftAjax: Delta=true

You don't need to provide ctl00%24ScriptManager1 either. (only eventtarget and viewstate)

But in this way, the return content will be the whole page. 

If you provide Both of them,the return content will be feed in a tag by javascript, this will save quite a lot of traffic.



--
Feng

星期四, 十月 29, 2009

5800 sd 卡空了

昨天装了几个游戏,特别是装了个开心听的音乐软件,软件是不错,会自动下载歌词,还可以下载歌曲,应该和酷狗是一类的。就是太占资源了,打开后,手机卡得要命。也不懂怎么玩的,后来SD卡里啥也没有了,空空一片。。。。晕。。。。

不知道是什么原因,很可能是我从大容量储存切换到PC套件模式的时候没有从电脑上先弹出。 

我第一个反应是,手机认为我还是在大容量储存模式,所以我没办法使用储存卡的东西。 于是我便关机,重启。。。问题一样, 这时候,我才想到可能是SD卡出问题了。接上电脑,果然,里面白白一片呀。啥也没有。 

再关机,把卡拨出,再插上。。。一样,只不过手机自动生成了一些必要的文件夹。

没办法,估计是传说中的分区表坏了,正好在DOSPY看到一款诺顿磁盘医生,我想它应该可以修复分区表。就下载来用了下,哇,用完后分区表没有回来,而是出现了一个FOUND.000文件夹。这个好像和CHKDSK的作用相当。。。

于是又试了DISKGENIUS, 没有办法找到原来的分区表。找来找去都是现在的样子。 想找找有什么文件索引恢复工具,发现好像对硬盘还是不太了解。。。最后不了了之。只好格了。。。当然,在这之前,我已经用PowerDataRecovery 恢复了大部分文件。但是软件还是要重新装过。。。累呀。。。只有一个搜狗输入法还在,默认安在C盘的。

刚才装了handyshell, 装的时候说已存在,覆盖安装。 装好后,不需要输入序列号。。。

然后,发现MAIL FOR EXCHANGE和自带的同步的设定都还在。

继续装。。。还有好多东西要装。。。GARMIN,字典,计算器,秒表。。。

--
Feng

星期三, 十月 14, 2009

Dom class attribute

class is not really a attribute, that's why we cannot get it by using GetAttribute() method. 

The only reason of using class is applying css to a dom object. How about style attribute and id attribute?

Id should be a real attribute although it can be used to apply css. It's a identify of a dom object. we can use GetElementByID to get a dom object. 

We can use style= to specify css for dom objects. style may not be a real attribute either. 

All by guessing :)

--
Feng

IE class attribute

For IE dom, to get the value of class attribute, the correct way is:

objTag.className

But not objTag.class

This is different from objTagA.href. 

IE also supports GetAttribute method. But this method has difference between different version of IE. (versions below IE7 are not supported.)

--
Feng

星期五, 九月 25, 2009

vim 设置BOM 头

原来如此简单

set fenc=utf-8 bomb

只是在设置FENC 的时候, 后面要加个BOMB, 告诉VIM 要加BOM 头

--
Feng

星期日, 九月 20, 2009

vbs get shell output

Option Explicit

Dim oShell, oExec, sLine

dim url
url = "http://www.tek-tips.com/viewthread.cfm?qid=1520693&page=20"
Set oShell = CreateObject("WScript.Shell")
'Set oExec = oShell.Exec("%COMSPEC% /c md5 ""-d" & url & """")
Set oExec = oShell.Exec("md5 ""-d" & url & """")

Do While oExec.Status = 1
WScript.Sleep 50
Loop

Do Until oExec.StdOut.AtEndOfStream
sLine = oExec.StdOut.ReadLine
Loop
WScript.Echo sLine


--
Feng

MD5 Message Digest Utility

http://www.fourmilab.ch/md5/

support encoding string.

--
Feng

星期六, 九月 12, 2009

东西与物事

东西为什么叫东西?

A:我和她已经各分东西了。
B:哦?那你分到了什么东西?
A:一幢房子,一千万美元,还有一个女儿。

看来,东西,不仅可以是物事,更可以是钱,甚至可以是人。

--
feng
this is a mail posted via mutt+msmstp.
Sat Sep 12 12:58:35 NZST 2009

星期四, 九月 10, 2009

vim silent run

Don't ask me to press any key!!!


:silent !dir & pause
--
Feng

Re: redirect vim command output

...or fixed it...
On 9/10/09, feng <fengnz@gmail.com> wrote:
> :redir > log.txt
> :ls
> :redir end
> :e log.txt
> --
>
> Feng
>


--
Feng

redirect vim command output

:redir log.txt
:ls
:redir end
:e log.txt
--
Feng

http header vim syntax

syntax match header /^\p\{-}:.*/ contains=header_name contains=header_value
syntax match header_name /^\p\{-}:/ contained
syntax match header_value /:\@<=.*/ contained
syntax match method /\c^get.*\|^post.*/
syntax match direction /^+++.*/
syntax match status /\c^http.*/

"syntax match num /\d*/ contained

highlight link header_name Statement
highlight link header function
highlight link method include
highlight link direction type
highlight link status lcursor
"highlight link deep_link underlined

--
Feng

星期五, 九月 04, 2009

C# window location

Before setting Form.Location, you have to set the Property StartPostion to Manual.

--
Feng

星期二, 九月 01, 2009

VIM syntax

syntax match wine_name /^[^|]\+/ 
syntax match add_desc /\(^[^|]*|\)\@<=[^|]\+/ contains=num
syntax match vintage /\(^[^|]*|[^|]*|\)\@<=[^|]\+/ 
syntax match bottle_size /\(^[^|]*|[^|]*|[^|]*|\)\@<=[^|]\+/ 
syntax match price /\(^[^|]*|[^|]*|[^|]*|[^|]*|\)\@<=[^|]\+/ 
syntax match deep_link /\(^[^|]*|[^|]*|[^|]*|[^|]*|[^|]*|\)\@<=[^|]\+/ 

syntax match num /\d*/ contained

highlight link wine_name cursor 
highlight link add_desc Statement
highlight link vintage include
highlight link bottle_size function
highlight link price lcursor
highlight link deep_link underlined
存为 dat.vim 放在vimfiles\syntax目录下. 在vimrc里加入 autocmd BufRead *.dat :set ft=dat






--
Feng

星期二, 八月 25, 2009

C# topmost of application.

Form.Topmost will keep the form at top of all the application window.
Set Form.Owner to a window will keep this form always at top of that window.

--
Feng

星期五, 八月 14, 2009

c# 局部热键

昨天拼命的寻找C# 中定义程序内部快捷键的方法, 网上找到的总是关于全局热键的.找了很久才发现在 MENUSTRIP 的属性里就可以调出来,一点代码都不用写.


--
Feng

星期五, 八月 07, 2009

osync 也不能同步短信

osync只能上传短信而已...并不能真正的同步,甚至不能下载.这点还不如手机宝贝.

--
Feng

星期六, 八月 01, 2009

灵异,无线网卡跨机共享上网

我的电脑是靠另一台电脑上网的. 我的电脑用无线连接那台电脑, 那台电脑用有线连到路由.所以我的电脑也可以上网. 神奇的是,我的手机居然可以通过连接我的电脑来上网.手机的网关设置的是我的电脑的IP. 所以手机会连上我的电脑, 而我的电脑再通过同一张无线网卡,连上另一台电脑, 这样,我的手机也可以上网了...呵,其实我应该把手机的网关也设成那台电脑的,这样就是比较正常的设置. 不过这种灵异的设置有个好处,就是不管是用我的电脑连网线,或是另一台电脑连网线,我的手机的网关都不用去改变. 

--
Feng

星期五, 七月 31, 2009

o-sync

刚才惊喜于OVI同步,我现在又已经用上了o-sync, 我其实不是一个喜新厌旧的人,我只是爱玩罢了.
o-sync的短信息我没能收到,只好手动配置,也许太急了点,所以忘了把手机连在电脑上设置...在手机上输入那些信息还真花了点时间....
s60 系列的日历里面包含了task 和 event, 所以也没有task 和event的设置.只有calendar的设置.
而不能同步的有地图兴趣点和联系人分组.
呵,比起OVI,它能同步短信...呵呵,就强在这点了.手机宝贝那不是同步...那是上传和下载...所以,淘汰...不过手机宝贝还是要留着的,它的其它功能也不错哦.

--
Feng

OVI 同步

本来以为OVI就是共享图片,影片那些东西的...
今天才发现它也提供手机同步功能. 它用的不是MFE,而是NOKIA自带的一个同步功能,具体是什么协议我是一窍不通了.刚才注册了一下, 注册过程中要填自己的手机号, 配置文件会通过短信发过来.说标准短信费用.但我注册完查了一下,一分钱没少. 呵呵,没想到我的TXT2000在这里也起作用.同步完后,联系人看上去挺漂亮.也不会和MFE冲突吧,我猜.只不过刚才想同步短信却失败了.看来手机宝贝还不能少.

--
Feng

星期二, 七月 28, 2009

GMAIL 名片管理

GMAIL的名片管理其实很强大,用了才知道...
MERGE 功能很方便.
和GMAIL邮件一样,SHIFT键多选
强大的搜索功能.

--
Feng

用MFE同步GOOGLE联系人

本来不想整理GMAIL里面乱七八糟的联系人. 所以就没有同步GOOGLE的联系人. 而是用手机宝贝. 可是手机宝贝也有点太弱智了. 今天同步的时候, 让我手机里的联系人全部变成了双份... 虽然说手机宝贝的网页可以删除重复. 但还是不方便. 特别烦手机宝贝网站上的联系人页面. 一页才显示那么几个. 上回要全部删除, 一页一页的翻了半天. 还是那句话,手机宝贝那是上传和下载,跟本不是同步.
于是下决心整理一下GMAIL里的联系人. 用MFE来同步联系人吧. 其实GOOGLE的联系人还是很方便的,不想同步的,并不要删除,可以从My contacts里面移除. 但依然保存在邮箱中. 但只有my contacts里面的联系人会被同步.

--
Feng

Re: Remote Professional

刚才把博客的信箱给删了....只好从已发邮件里找回来.

Remote Professional

用remote professional 居然可以直接用电脑上的输入法在手机里面打字....

--
Feng

星期三, 七月 22, 2009

garmin自带地图

今天试用了下GARMIN自带地图. 前几天用的是garmin软件加上opengps,完美.
今天用GARMIN自己的地图, 刚开始把我带往没路的地方,然后,我不管它,走自己的, 就重新计算了, 重新计算后,在高速上叫我右转....我晕... 再开一段后,再重新计算,终于对了....于是就跟着它回家了...它带的路好像比我原来走的路远...  不能说远, 应该说更慢...那条路车多.
garmin 自己的地图也是会显示路名的, 只有我用的那个OPENGPS行驶时不显示, 不过它实在是太准了. 可能太自信了,相信我们不用再看地图, 所以就不显示路名,呵呵!

--
Feng

星期二, 七月 21, 2009

诺基亚 OVI 地图导航试用

嗯,今天又试用了一下,上次装成了V3的版本,可以用,但是跑偏,而且会一半自己退出...
于是卸载....卸载不掉...呵,晕, 在程序管理里面找不到,最后格机了...
呵,下次格机的时候记得先格盘.不然垃圾一堆留在里面. 
特别是安装的主题,全都还在...
后来手动删掉..
格机后安装了V5...安好后急忙去下载地图. 下载后,启动...然后...OVI MAP说我的机子里地图数据是旧的,全部删除....晕死了...map loader 就这么笨,给我下旧的地图...
删吧,删了后,马上启动程序, 进去,用联网功能先下载一点地图数据,再用MAP LOADER下载地图,这回下载的地图终于对了...
今天去的时候,狂飘呀, 飘完后要我停止,重新导航才行. 然后就是,车从地图上消失了, 地图还在显示屏上,一动不动...晕死...就这样死在那里...
回来的时候,又试了一下, 问题同样....
而且这个破解版有一个问题,就是收藏夹里的字是看不见的,而且搜索地址也搜不到,很可能是缺少 clinetindex 文件夹, 但为什么 map loader也不一起下载呢...笨死了....
只好手动在地图上标记... 标记好的位置不要从收藏里找, 因为看不见. 要到手机上的标记程序.里面可以看到, 从里面点"在地图上显示" 就会启动ovi map了, 前提是没有安装route 66 或其它地图. 我之前有route66的时候, 会用route66 打开. 但不能用garmin 打开. 
现在用得最好的garmin, garmin是用注册机注册的,程序没有被改过吧,所以很稳定. route66和ovi用的是破解版.route66 也是搜地址搜不到,而且计算路线可以计算一辈子....不过它的地图好看.
garmin在导航的时候不显示路名(应该可以设置出来), ovi会显示. ovi 的地图比较像GOOGLE MAP. garmin的地图,呵,我也不懂什么样, 因为我用的是OPENGPS的地图,没有使用GARMIN的地图. opengps的地图看上去不太习惯. garming的地图我也有啦,只不过不懂为什么,不管我怎么切换地图,里面显示的地图都是一样的,然道GARMING的地图和opengps的地图长得一模一样?什么时候把其中一个删掉就知道了.

--
Feng

星期一, 七月 20, 2009

5800安装JAR软件时提示“缺少必要的属性”

GMAIL有三种方式可以访问,一个是用手机自己的信箱,和短信在一起.另一个是Nokia Mail, MFE我就不去算它了. 还有一个就是GMAIL客户端.可是刚才装的时候居然说 缺少必要的属性, 我晕...我是直接在UC浏览器里下载安装的...我想不会是我刚才格机格出问题了吧? 回想一下,第一次是用自带的浏览器安装的,试一下. 成功...呵,看来UC浏览器不是万能的.

--
Feng

用mfe 成功同步GOOGLE日历

GOOGEL的同步只支持日历和联系人, 我可不懂把我的GOOGLE联系人同步下来,那也太多了.同步联系人还是用手机宝贝.其实我还是觉得zeld.cn pushmail用来同步联系人更好用.只不过为了GOOGLE日历,只好牺牲了.google sync 目前也不支持邮件同步,不过这倒没有所谓.5800的收件箱可以设置接收GMAIL邮箱.很容易,只要填个邮箱和密码就可以了.也可以下载GOOGLE提供的GMAIL客户端,用起来也不错. 手机宝贝那不是真正意义上的同步, 只是上传和下载罢了.也就是说,手机上删除一个联系人,同步完后,你被删的那个联系人又回来了...这不是同步...这是下载. 真正的同步,应该是服务器上的那个联系人也消失. 

--
Feng

google chorme

google chrome 居然是放在google vedio 上的, 看真实下载地址.


--
Feng

星期五, 七月 17, 2009

nokia 5800 gps

装了garmin可以用了. garmin的地图好像会飘, 我用了opengps的地图.
nokia的ovi还没用上, 一直没找到地图,后来找到了,却没有相应的索引文件. 在网上找到了 map loader, 打开, 说可用空间只有4.8兆....怎么也不明白, 后来我终于知道要把手机换在大容量模式.而不是套件模式.
route 66 可以用,却搜不了地址.没搞懂为什么. 

--
Feng

星期二, 七月 14, 2009

csv 转 excel

稍微改了一下原来的代码,让它可以take参数


dim objArgs
Set objArgs = WScript.Arguments  
dim strSrc 
strSrc = objArgs(0) 
dim strTgt 
strTgt = objArgs(1)

dim objExcel
set objExcel = Createobject("Excel.Application")
objExcel.Workbooks.Open strSrc
objExcel.ActiveWorkbook.SaveAs strTgt, -4143, , , False, False
objExcel.Quit

使用方法:
set csv_name=in.xls
set excel_name=out.xls
cscript cvs2xls.vbs %cd%\%csv_name% %cd%\%excel_name%


刚才把excel 会锁文件的总是解决了,当然,它带来了一个新问题

start excel /e /r 16003_12_25_19.csv

这样就不会锁了.不过,这样是以只读打开,你也改不了了. 

/e 是不显示启动画面

/r 是只读

因为如果转换大的文件的话,可能会花更长的时间,虽然spread32 启动比excel 快很多, 但还是得不偿失.所以,大文件,还是用excel 打开,而小文件,就转换后再由spread32 打开.


我用的批处理文件:

set csv_name=%~n1_%time:~0,8%.csv
set csv_name=%csv_name::=_%
set csv_name=%csv_name: =%
set excel_name=%~n1_%time:~0,8%.xls
set excel_name=%excel_name::=_%
set excel_name=%excel_name: =%
copy ..\%~n1.dat %csv_name%
f:\tools\Vim\vim72\gvim.exe -e -s -c "%%s/\V|/\t/g |:w" %csv_name%

start excel /e /r %csv_name%
::cscript cvs2xls.vbs %cd%\%csv_name% %cd%\%excel_name%
::start F:\gre\Spread32\Spread32.exe %excel_name%


我用的可不是真的csv 文件,我把逗号换成了tab, 因为excel 的默认分隔符是tab, 而不是逗号,如果用逗号的话,就会分不开了.



--
Feng

cvs2xls


原来cvs 转excel 居然这么简单.
因为经常要用EXCEL看CVS文件,但excel非常恶心的是会锁文件.非常不方便,可以改设置,但是每个文件要单独改.所以我就想用spread32要看. 但是spread32又不支持cvs文件,反正我导入的只出现第一个cell一个乱码符号.于是在网上拼命的找cvs转xls 的软件,最后终于找到一个,可是是要钱的.而且转出来的效果很坏,把我的逗号直接弄飞了,转出来的,每行只有一个cell,全被它合在一起了...叫什么来的...Convert XLS, softinterface出品, 卖多少钱就不知道了. 不过它的好处就是,不需要EXCEL支持. 可是,谁它妈要转excel还会没装excel呀,那转出来怎么用.


终于给我找到解决方案,居然这么短:

dim oEx
set oEx=Createobject("Excel.Application")
oEx.Workbooks.Open "绝对路径,要转换的文件"
oEx.ActiveWorkbook.SaveAs "c:\..path\out.xls", -4143, , , False, False
oEx.Quit


用记本事抄一下,存成cvs2xls.vbs 双击运行就行了. 也可以用命令行运行,
 cscript cvs2xls.vbs 

 如此容易的东西,居然还有软件想卖钱.




http://www.experts-exchange.com/Programming/Languages/Visual_Basic/VB_Script/Q_23471634.html





--
Feng

星期一, 七月 13, 2009

管理员居然没有管理员权限

由于帮我设置电脑的人的疏忽,我的用户居然是受限帐户.不过我倒没说话,反正我可以用.不过那天突然上不了网了,我又不是管理员帐户,所以只好找他们.是DNS的问题. 设置好DNS后,可以正常上网了,而且也给了改成了管理员帐号. 今天要设置WINHTTP的代理,用的时候PROXYCFG 的时候,居然说我没有权限. 我就郁闷了,管理员都没有权限,谁有权限. 用net user 查了一下,我的确已经是管理员了...最后,灵机一动, 原来,我电脑一直没有注销. 所以管理员权限还没有生效,于是重启...搞定.

--
Feng

星期一, 七月 06, 2009

咽炎

初步诊断(自诊)得了急性咽炎,  好像原来就有慢性咽炎, 然后这回发作成急性的. 不知道慢性病和急性病是不是可以这样一起得的. 感冒引起的吧, 很疼. 痛苦呀.

--
Feng

星期日, 七月 05, 2009

咽炎

感冒好了,但咳嗽依旧缠绵, 我怀疑我得了咽炎, 因为我吞口水会痛.明天试试银黄片吧. 家里也没有别的药了.

--
Feng

星期三, 七月 01, 2009

Photoshop快捷键完整篇


http://z.baidu.com/question/97057180.html  摘自百度知道 

这里列出PhotoShop中的绝大多数常用快捷键,希望会给经常使用PhotoShop的朋友带来方便。 

取消当前命令:Esc; 
工具选项板:Enter; 
选项板调整:Shift+Tab; 
退出系统:Ctrl+Q; 

获取帮助:F1; 
剪切选择区:F2 / Ctrl+X; 
拷贝选择区:F3 / Ctrl+C; 
粘贴选择区:F4 / Ctrl+V; 

显示或关闭画笔选项板:F5; 
显示或关闭颜色选项板:F6; 
显示或关闭图层选项板:F7; 
显示或关闭信息选项板:F8; 
显示或关闭动作选项板:F9; 
显示或关闭选项板、状态栏和工具箱:Tab; 

全选:Ctrl+A; 
反选:Shift+Ctrl+I; 
取消选择区:Ctrl+D; 
选择区域移动:方向键; 
将图层转换为选择区:Ctrl+单击工作图层; 
选择区域以10个像素为单位移动:Shift+方向键; 
复制选择区域:Alt+方向键; 

填充为前景色:Alt+Delete; 
填充为背景色:Ctrl+Delete; 

调整色阶工具:Ctrl+L; 
调整色彩平衡:Ctrl+B; 
调节色调/饱和度:Ctrl+U; 
自由变形:Ctrl+T; 

增大笔头大小:"中括号"; 
减小笔头大小:"中括号"; 
选择最大笔头:Shift+"中括号"; 
选择最小笔头:Shift+"中括号"; 
重复使用滤镜:Ctrl+F; 

移至上一图层:Ctrl+"中括号"; 
排至下一图层:Ctrl+"中括号"; 
移至最前图层:Shift+Ctrl+"中括号"; 
移至最底图层:Shift+Ctrl+"中括号"; 
激活上一图层:Alt+"中括号"; 
激活下一图层:Alt+"中括号"; 
合并可见图层:Shift+Ctrl+E; 

放大视窗:Ctrl+"+"; 
缩小视窗:Ctrl+"-"; 
放大局部:Ctrl+空格键+鼠标单击; 
缩小局部:Alt+空格键+鼠标单击; 
翻屏查看:PageUp/PageDown; 

显示或隐藏标尺:Ctrl+R; 
显示或隐藏虚线:Ctrl+H; 
显示或隐藏网格:Ctrl+"。 

打开文件:Ctrl+O; 
关闭文件:Ctrl+W; 
文件存盘:Ctrl+S; 
打印文件:Ctrl+P; 
恢复到上一步:Ctrl+Z; 




工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取) 

矩形、椭圆选框工具 【M】 

裁剪工具 【C】 

移动工具 【V】 

套索、多边形套索、磁性套索 【L】 

魔棒工具 【W】 

喷枪工具 【J】 

画笔工具 【B】 

像皮图章、图案图章 【S】 

历史记录画笔工具 【Y】 

像皮擦工具 【E】 

铅笔、直线工具 【N】 

模糊、锐化、涂抹工具 【R】 

减淡、加深、海棉工具 【O】 

钢笔、自由钢笔、磁性钢笔 【P】 

添加锚点工具 【+】 

删除锚点工具 【-】 

直接选取工具 【A】 

文字、文字蒙板、直排文字、直排文字蒙板 【T】 

度量工具 【U】 

直线渐变、径向渐变、对称渐变、角度渐变、菱形渐变 【G】 

油漆桶工具 【K】 

吸管、颜色取样器 【I】 

抓手工具 【H】 

缩放工具 【Z】 

默认前景色和背景色 【D】 

切换前景色和背景色 【X】 

切换标准模式和快速蒙板模式 【Q】 

标准屏幕模式、带有菜单栏的全屏模式、全屏模式 【F】 

临时使用移动工具 【Ctrl】 

临时使用吸色工具 【Alt】 

临时使用抓手工具 【空格】 

打开工具选项面板 【Enter】 

快速输入工具选项(当前工具选项面板中至少有一个可调节数字) 【0】至【9】 

循环选择画笔 【[】或【]】 

选择第一个画笔 【Shift】+【[】 

选择最后一个画笔 【Shift】+【]】 

建立新渐变(在"渐变编辑器"中) 【Ctrl】+【N】 

文件操作 

新建图形文件 【Ctrl】+【N】 

用默认设置创建新文件 【Ctrl】+【Alt】+【N】 

打开已有的图像 【Ctrl】+【O】 

打开为... 【Ctrl】+【Alt】+【O】 

关闭当前图像 【Ctrl】+【W】 

保存当前图像 【Ctrl】+【S】 

另存为... 【Ctrl】+【Shift】+【S】 

存储副本 【Ctrl】+【Alt】+【S】 

页面设置 【Ctrl】+【Shift】+【P】 

打印 【Ctrl】+【P】 

打开"预置"对话框 【Ctrl】+【K】 

显示最后一次显示的"预置"对话框 【Alt】+【Ctrl】+【K】 

设置"常规"选项(在预置对话框中) 【Ctrl】+【1】 

设置"存储文件"(在预置对话框中) 【Ctrl】+【2】 

设置"显示和光标"(在预置对话框中) 【Ctrl】+【3】 

设置"透明区域与色域"(在预置对话框中) 【Ctrl】+【4】 

设置"单位与标尺"(在预置对话框中) 【Ctrl】+【5】 

设置"参考线与网格"(在预置对话框中) 【Ctrl】+【6】 


外发光效果(在"效果"对话框中) 【Ctrl】+【3】 

内发光效果(在"效果"对话框中) 【Ctrl】+【4】 

斜面和浮雕效果(在"效果"对话框中) 【Ctrl】+【5】 

应用当前所选效果并使参数可调(在"效果"对话框中) 【A】 

图层混合模式 

循环选择混合模式 【Alt】+【-】或【+】 

正常 【Ctrl】+【Alt】+【N】 

阈值(位图模式) 【Ctrl】+【Alt】+【L】 

溶解 【Ctrl】+【Alt】+【I】 

背后 【Ctrl】+【Alt】+【Q】 

清除 【Ctrl】+【Alt】+【R】 

正片叠底 【Ctrl】+【Alt】+【M】 

屏幕 【Ctrl】+【Alt】+【S】 

叠加 【Ctrl】+【Alt】+【O】 

柔光 【Ctrl】+【Alt】+【F】 

强光 【Ctrl】+【Alt】+【H】 

颜色减淡 【Ctrl】+【Alt】+【D】 

颜色加深 【Ctrl】+【Alt】+【B】 

变暗 【Ctrl】+【Alt】+【K】 

变亮 【Ctrl】+【Alt】+【G】 

差值 【Ctrl】+【Alt】+【E】 

排除 【Ctrl】+【Alt】+【X】 

色相 【Ctrl】+【Alt】+【U】 

饱和度 【Ctrl】+【Alt】+【T】 

颜色 【Ctrl】+【Alt】+【C】 

光度 【Ctrl】+【Alt】+【Y】 

去色 海棉工具+【Ctrl】+【Alt】+【J】 

加色 海棉工具+【Ctrl】+【Alt】+【A】 

暗调 减淡/加深工具+【Ctrl】+【Alt】+【W】 

中间调 减淡/加深工具+【Ctrl】+【Alt】+【V】 

高光 减淡/加深工具+【Ctrl】+【Alt】+【Z】 

选择功能 

全部选取 【Ctrl】+【A】 

取消选择 【Ctrl】+【D】 

重新选择 【Ctrl】+【Shift】+【D】 

羽化选择 【Ctrl】+【Alt】+【D】 

反向选择 【Ctrl】+【Shift】+【I】 

路径变选区 数字键盘的【Enter】 

载入选区 【Ctrl】+点按图层、路径、通道面板中的缩约图 

滤镜 

按上次的参数再做一次上次的滤镜 【Ctrl】+【F】 

退去上次所做滤镜的效果 【Ctrl】+【Shift】+【F】 

重复上次所做的滤镜(可调参数) 【Ctrl】+【Alt】+【F】 

选择工具(在"3D变化"滤镜中) 【V】 

立方体工具(在"3D变化"滤镜中) 【M】 

球体工具(在"3D变化"滤镜中) 【N】 

柱体工具(在"3D变化"滤镜中) 【C】 

轨迹球(在"3D变化"滤镜中) 【R】 

全景相机工具(在"3D变化"滤镜中) 【E】 

视图操作 

显示彩色通道 【Ctrl】+【~】 

显示单色通道 【Ctrl】+【数字】 

显示复合通道 【~】 

以CMYK方式预览(开关) 【Ctrl】+【Y】 

打开/关闭色域警告 【Ctrl】+【Shift】+【Y】 

放大视图 【Ctrl】+【+】 

缩小视图 【Ctrl】+【-】 

满画布显示 【Ctrl】+【0】 

实际象素显示 【Ctrl】+【Alt】+【0】 

向上卷动一屏 【PageUp】 

向下卷动一屏 【PageDown】 

向左卷动一屏 【Ctrl】+【PageUp】 

向右卷动一屏 【Ctrl】+【PageDown】 

向上卷动10 个单位 【Shift】+【PageUp】 

向下卷动10 个单位 【Shift】+【PageDown】 

向左卷动10 个单位 【Shift】+【Ctrl】+【PageUp】 

向右卷动10 个单位 【Shift】+【Ctrl】+【PageDown】 

将视图移到左上角 【Home】 

将视图移到右下角 【End】 

显示/隐藏选择区域 【Ctrl】+【H】 

显示/隐藏路径 【Ctrl】+【Shift】+【H】 

显示/隐藏标尺 【Ctrl】+【R】 

显示/隐藏参考线 【Ctrl】+【;】 

显示/隐藏网格 【Ctrl】+【"】 

贴紧参考线 【Ctrl】+【Shift】+【;】 

锁定参考线 【Ctrl】+【Alt】+【;】 

贴紧网格 【Ctrl】+【Shift】+【"】 

显示/隐藏"画笔"面板 【F5】 

显示/隐藏"颜色"面板 【F6】 

显示/隐藏"图层"面板 【F7】 


显示/隐藏"信息"面板 【F8】 

显示/隐藏"动作"面板 【F9】 

显示/隐藏所有命令面板 【TAB】 

显示或隐藏工具箱以外的所有调板 【Shift】+【TAB】 

文字处理(在"文字工具"对话框中) 

左对齐或顶对齐 【Ctrl】+【Shift】+【L】 

中对齐 【Ctrl】+【Shift】+【C】 

右对齐或底对齐 【Ctrl】+【Shift】+【R】 

左/右选择 1 个字符 【Shift】+【←】/【→】 

下/上选择 1 行 【Shift】+【↑】/【↓】 

选择所有字符 【Ctrl】+【A】 

选择从插入点到鼠标点按点的字符 【Shift】加点按 

左/右移动 1 个字符 【←】/【→】 

下/上移动 1 行 【↑】/【↓】 

左/右移动1个字 【Ctrl】+【←】/【→】 

将所选文本的文字大小减小2 点象素 【Ctrl】+【Shift】+【<】 

将所选文本的文字大小增大2 点象素 【Ctrl】+【Shift】+【>】 

将所选文本的文字大小减小10 点象素 【Ctrl】+【Alt】+【Shift】+【<】 

将所选文本的文字大小增大10 点象素 【Ctrl】+【Alt】+【Shift】+【>】 

将行距减小2点象素 【Alt】+【↓】 

将行距增大2点象素 【Alt】+【↑】 

将基线位移减小2点象素 【Shift】+【Alt】+【↓】 

将基线位移增加2点象素 【Shift】+【Alt】+【↑】 

将字距微调或字距调整减小20/1000ems 【Alt】+【←】 

将字距微调或字距调整增加20/1000ems 【Alt】+【→】 

将字距微调或字距调整减小100/1000ems 【Ctrl】+【Alt】+【←】 

将字距微调或字距调整增加100/1000ems 【Ctrl】+【Alt】+【→】 

设置"增效工具与暂存盘"(在预置对话框中) 【Ctrl】+【7】 

设置"内存与图像高速缓存"(在预置对话框中) 【Ctrl】+【8】 

编辑操作 

还原/重做前一步操作 【Ctrl】+【Z】 

还原两步以上操作 【Ctrl】+【Alt】+【Z】 

重做两步以上操作 【Ctrl】+【Shift】+【Z】 

剪切选取的图像或路径 【Ctrl】+【X】或【F2】 

拷贝选取的图像或路径 【Ctrl】+【C】 

合并拷贝 【Ctrl】+【Shift】+【C】 

将剪贴板的内容粘到当前图形中 【Ctrl】+【V】或【F4】 

将剪贴板的内容粘到选框中 【Ctrl】+【Shift】+【V】 

自由变换 【Ctrl】+【T】 

应用自由变换(在自由变换模式下) 【Enter】 

从中心或对称点开始变换 (在自由变换模式下) 【Alt】 

限制(在自由变换模式下) 【Shift】 

扭曲(在自由变换模式下) 【Ctrl】 

取消变形(在自由变换模式下) 【Esc】 

自由变换复制的象素数据 【Ctrl】+【Shift】+【T】 

再次变换复制的象素数据并建立一个副本 【Ctrl】+【Shift】+【Alt】+【T】 

删除选框中的图案或选取的路径 【DEL】 

用背景色填充所选区域或整个图层 【Ctrl】+【BackSpace】或【Ctrl】+【Del】 

用前景色填充所选区域或整个图层 【Alt】+【BackSpace】或【Alt】+【Del】 

弹出"填充"对话框 【Shift】+【BackSpace】 

从历史记录中填充 【Alt】+【Ctrl】+【Backspace】 

图像调整 

调整色阶 【Ctrl】+【L】 

自动调整色阶 【Ctrl】+【Shift】+【L】 

打开曲线调整对话框 【Ctrl】+【M】 

在所选通道的曲线上添加新的点('曲线'对话框中) 在图象中【Ctrl】加点按 

在复合曲线以外的所有曲线上添加新的点('曲线'对话框中) 【Ctrl】+【Shift】 

加点按 

移动所选点('曲线'对话框中) 【↑】/【↓】/【←】/【→】 

以10点为增幅移动所选点以10点为增幅('曲线'对话框中) 【Shift】+【箭头】 

选择多个控制点('曲线'对话框中) 【Shift】加点按 

前移控制点('曲线'对话框中) 【Ctrl】+【Tab】 

后移控制点('曲线'对话框中) 【Ctrl】+【Shift】+【Tab】 

添加新的点('曲线'对话框中) 点按网格 

删除点('曲线'对话框中) 【Ctrl】加点按点 

取消选择所选通道上的所有点('曲线'对话框中) 【Ctrl】+【D】 

使曲线网格更精细或更粗糙('曲线'对话框中) 【Alt】加点按网格 

选择彩色通道('曲线'对话框中) 【Ctrl】+【~】 

选择单色通道('曲线'对话框中) 【Ctrl】+【数字】 

打开"色彩平衡"对话框 【Ctrl】+【B】 

打开"色相/饱和度"对话框 【Ctrl】+【U】 

全图调整(在色相/饱和度"对话框中) 【Ctrl】+【~】 

只调整红色(在色相/饱和度"对话框中) 【Ctrl】+【1】 

只调整黄色(在色相/饱和度"对话框中) 【Ctrl】+【2】 

只调整绿色(在色相/饱和度"对话框中) 【Ctrl】+【3】 

只调整青色(在色相/饱和度"对话框中) 【Ctrl】+【4】 

只调整蓝色(在色相/饱和度"对话框中) 【Ctrl】+【5】 

只调整洋红(在色相/饱和度"对话框中) 【Ctrl】+【6】 

去色 【Ctrl】+【Shift】+【U】 

反相 【Ctrl】+【I】 

图层操作 

从对话框新建一个图层 【Ctrl】+【Shift】+【N】 

以默认选项建立一个新的图层 【Ctrl】+【Alt】+【Shift】+【N】 

通过拷贝建立一个图层 【Ctrl】+【J】 

通过剪切建立一个图层 【Ctrl】+【Shift】+【J】 

与前一图层编组 【Ctrl】+【G】 

取消编组 【Ctrl】+【Shift】+【G】 

向下合并或合并联接图层 【Ctrl】+【E】 

合并可见图层 【Ctrl】+【Shift】+【E】 

盖印或盖印联接图层 【Ctrl】+【Alt】+【E】 

盖印可见图层 【Ctrl】+【Alt】+【Shift】+【E】 

将当前层下移一层 【Ctrl】+【[】 

将当前层上移一层 【Ctrl】+【]】 

将当前层移到最下面 【Ctrl】+【Shift】+【[】 

将当前层移到最上面 【Ctrl】+【Shift】+【]】 

激活下一个图层 【Alt】+【[】 

激活上一个图层 【Alt】+【]】 

激活底部图层 【Shift】+【Alt】+【[】 

激活顶部图层 【Shift】+【Alt】+【]】 

调整当前图层的透明度(当前工具为无数字参数的,如移动工具) 【0】至【9】 

保留当前图层的透明区域(开关) 【/】 

投影效果(在"效果"对话框中) 【Ctrl】+【1】 

内阴影效果(在"效果"对话框中) 【Ctrl】+【2】 


--
Feng

星期一, 六月 29, 2009

不舒服

今天下班回来, 开车开到自己晕车。。。。
前几天感冒了,吃了药,还以为好了。 昨天晚上睡前又咳起来,如洪水猛兽,一分钟内从不咳到狂咳。 喉咙一痒便一发不可收拾。咳得我差点把嗓子给吐出来。 跳起来,吃了药,喝了止咳糖浆再睡。

--
Feng

星期五, 六月 26, 2009

vim 自动完成函数

还是那句话,用VIM很久了,水平还是菜菜。。。
用VIM写中文的东西其实真的很痛苦,不过现在有了VIM内建的输入法,倒是把这个问题解决了,不用中英文一直切换了。
其实这个功能是借助VIM的自动完成做出来的,自动完成,我从来都只会用,不会写。 最多我会设定字典文件,用CTRL+X,CTRL+K来调用。 今天还是研究了一下万能补全。
看了一篇很好的文章,抄了下面这么一段。 这个还是借助字典的,不过扩展性要强得多。 
func! Mycomp(st,base)
 if a:st

  " locate the start of the word
  let line = getline('.')
  let start = col('.') - 1
  " 直到找到非字母字符或行首
  while start > 0 && line[start - 1] =~ '\a'
  let start -= 1
  endwhile
  return start
  
 else
  " find months matching with "a:base"
  let fname = "dict"
  let res = []
  for line in readfile(fname)
  if line=~a:base
  let res=add(res,line)
  endif
  endfor
  return res


 endif
endfunc
se omnifunc=Mycomp


另外,配合上autocomplpop.vim就很舒服, 不然,一直按 <c-x><c-o> 手指也要抽筋的。


--
Feng

VIM输入法

居然有人开发了VIM输入法,非常有意思, 这下,我可能连南极星WORD都省了,直接可以在无输入法的状态下打中文
Feng

星期日, 六月 14, 2009

MUTT加上签名档

呵,签名档直接被加在创建文件的时候,写的时候就看得到了.
--
--
feng
this is a mail posted via mutt+msmstp.
Sun Jun 14 22:47:24 NZST 2009

原来MUTT也支持IMAP

之前弄过MUTT,但没有弄成功IMAP.刚才玩玩ALPINE又不死心,又上网搜了下,这回给我搜到了. MUTT的IMAP和POP一样,也是内建的. 刚才说MUTT的编辑器是VIM,而这个其实是可以改的. 把网上搜来的设置改一下,改成自己的习惯就可以用MUTT发收IMAP了, 一点也不会比ALPINE不方便. 两款软件一起用也没什么坏处.

以下就是我在网上找到的资料. 其中, smtp中的yourusername是要写全名的,也就是要包含@gmail.com.
## ~/.mutt/muttrc
set from=yourusername@gmail.com
# 你在gmail.com的邮箱地址
set realname="Simon"
# 比如,王小二
set reverse_name=yes
set reverse_realname=
set imap_user = 'yourusername@gmail.com'
#gmail邮箱的IMAP用户名嗯
set spoolfile = imaps://imap.gmail.com:993/INBOX
#set sendmail="/usr/sbin/ssmtp -C$HOME/.mutt/ssmtp.conf"
set smtp_url="smtp://yourusername@smtp.gmail.com:587/"
#也是要把yourusername替换成相应的你的用户名
set folder = "imaps://imap.gmail.com:993"
#set record=+sent-mail-`date +%Y`
set record="+[Gmail]/Sent Mail"
set postponed="+[Gmail]/Drafts"
# previously do: mkdir -p ~/.mutt/cache/{headers,bodies}
set header_cache="~/.mutt/cache/headers"
set message_cachedir="~/.mutt/cache/bodies"
set certificate_file=~/.mutt/certificates
set move=no
set delete=yes
set edit_hdrs
set include
set reply_to
set abort_nosubject=no
alternates '(username|altusername)([-+].*)?@.*'
set hdr_format="%4C %Z %{%m/%d} %-15.15F (%4c) %s" # format of the index

hdr_order From: Date: User-Agent: X-Mailer To: Cc: Reply-To: Subject:
ignore *
unignore From: Date: User-Agent: X-Mailer To: Cc: Reply-To: Subject:
my_hdr Reply-To:

# setup gmail filters to apply the corresp. labels:
mailboxes ! =ml-lug-list =ml-lug-org =[Gmail]/Drafts "=[Gmail]/All Mail"

set editor="emacsclient %s"

改变ALPINE的默认邮件文件夹

ALPINE在LINUX下的默认文件夹在 ~/mail, mutt的好像是在 ~/Mail. MUTT也有WIN32版的,不过我没有试过. ALPINE在WINDOWS下,默认的邮件文件夹在%userprofile%\mail 下,我不爽就想改它. 注意, 改这个不在CONFIRE里面,而是在Setup的Collection LIST 里面

用ALPINE发邮件

MUTT其实是个很好的客户端,但是它好像不支持IMAP,不管它支不支持,反正我是没有弄出来.其实我也不是真的要用ALPINE不可,我就是想弄而已.ALPINE对中文的支持也很好,这点和MUTT差不多.而像MAIM等软件总是有中文显示问题.ALPINE要设置的东西其实比MUTT少,但是我被它特别的格式搞晕了.因为以前的IMAP设置都实在太简单.看着GOOGLE给的帮助就容易搞定,而这个却有那么一点点不同.最重要的两行设置:


smtp server
smtp.gmail.com/submit/user=fengimap@gmail.com/novalidate-cert

inbox-path
{imap.gmail.com/user=fengimap@gmail.com/ssl/novalidate-cert}Inbox

这两行写进去后,就可以收发邮件了.PINE不像MUTT需要MSMTP(或FETCH等其它软件)的支持.用起来很舒服.ALPINE用的不是VIM来写邮箱,这点也与MUTT不同,能不能设置成我就不知道了.毕竟我下载下来到现在也就两小时左右.
之前在折腾PINE,后来才知道PINE是古代的东西,2005年的.现在都用ALPINE.难怪我APT-GET不到.手动装了一个,还有一堆的依赖.后来才知道有ALPINE可以直接用.PINE和ALPINE都有WIN32的版本.实在是爽.呵,除了上面两行的设置,我其它的没动过,不会...呵呵...

my first mail from alpine

just a test!

星期六, 六月 13, 2009

zhcon 和 jfbterm 套用

今天无意中居然把zhcon 和 JFBterm 套用了. 居然真的成功了. 先运行了zhcon, 然后SCREEN ATTACH原来在SSH里开的SCREEN. 进去后,发现看不到自己说的话,也看不到别人说的话,也就是花屏. 退出ZHCON 试了下FBITERM, FBI可以正常显示,但FBI不能打字. 不死心, 又试了下ZHCON,还是没办法. 反正电脑里还有个JFBTERM, 就试试吧. 进去后,可以正常显示, 而且还能打字...太奇怪了,怎么会能打字呢...原来是刚才ZHCON没有退出来, 所以两个东西嵌套在一起了...居然可以这样嵌套,不过JFBTERM的字体不如ZHCON好看. 我也不会设置. 而FBITERM可以设置字体,但是它不能和ZHCON嵌套. 很奇怪, 我用ZHCON用的是frame buffer, 而从jfbterm 的名字来看,应该也是用frame buffer, 居然不会冲突. zhcon 可以不用fb, 用vba显示模式,不过那样容易黑屏.因为我调过分辨率.

星期六, 六月 06, 2009

被别人ARP欺骗了...

呵,因为SAMBA设共享时没有密码,没想到放在里面的P2P终结者给别人拿去用,还拿来限制我的网速...真讽刺...而且有好几周了,一直没有发现.主要是没有想到我的共享里有这个软件...因为对方是个小孩,天天都玩游戏,电脑知识并不高明.没想到工具给他拿去玩了. 哎,而由于我连路由的机器是LINUX,不太熟悉,所以也没有去查. 但这几天发现每次小鬼回来,我们的网速就变慢,终于引起了我的警觉.于是学了下TCPDUMP,然后监听一下网卡,靠,一看不得了,一秒不到1个ARP包....马上静态绑定ARP..呵,还好LINUX下的ARP命令跟WIN里一样. 绑完后,关了SAMBA...呵,阴沟里翻船了...昨天还想把CCNA四个学期的证书打印出来给老师签字呢...居然被小孩子玩...丢人.

--
Feng

星期五, 六月 05, 2009

还是LINKS2的中文问题

又发现了个问题,LINKS2现在可以正常显示大部分国内网站了,但是对于UTF8编码的中文却无能为力.比哪我上我的BLOGSPOT就完全是乱码,还是要用W3M来解决.

elinks 不能配合SCREEN出中文

刚才有个地方写错了,是 luit -encoding 不是 luit --encoding. 然后发现ELINKS在启动SCREEN以后,就不能再显示中文了.而且原来彩色的也变成黑白,不过这个可以再调出来. 不知道有没有办法设置一下SCREEN让ELINKS工作. 还有一个问题, ELINKS如果直接用ZHCON GBK的话, 也不能显示中文, 只能用ZHCON 进UTF8,再用LUIT转换的方法来进. 否则就是乱码. 花屏的问题好像都还好, 对于ELINKS和LINKS2都偶尔还是有花屏的现象.不过比W3M是好多了. 以前一直用W3M, 现在有办法用LINKS2显示中文了,应该会开始使用LINKS2了. ELINKS不能配合SCREEN, 实在可惜, 因为现在不用SCREEN实在受不了,昨天试用了下TWIN,可能是不会用,反正不好用,容易花屏!

终于成功用LINKS2显示中文了

LINKS2和ELINKS都可以显示中文. LINKS我就没有试了.的确如网上所言,就是把ENCODING改成windows 1252就可以了. 但有个前提条件, 就是终端必须使用GBK编码,估计GB2312,和GB18030也是一样的吧. 我的终端是UTF8环境, 我进ZHCON是带UTF8参数的. zhcon --utf8, 这种情况怎么调都是白搭. 只能用ZHCON进GBK模式,这样的话,文件名都是乱码了,不过这时用LINKS2就可以看到中文. 还有一个更好的办法, 在UTF8环境下,用LUIT转码 . luit --encoding GBK links2 进去后把编码设置成 windows 1252 就可以显示中文了. 每次都设置编码很麻烦,所以最好能写在配置文件里. 刚才找配置文件找了半天,找到后却不懂应该往里面加什么,把ELINKS的设置抄过来不能用... 呵呵, 后来才发现在LINKS2里面有个SAVE OPTION的地方. 直接设置好后SAVE就搞定了....刚才真是浪费时间...有个很他妈可惜的事情就是, LINKS2 -G 进去后, 不能设置编码. 跟本没有编码那一项. 怎么看都是乱码. 好像写在配置文件里面的设置也起不了作用. 所以...只好可怜的继续使用文字界面.

强悍的LINKS2

才发现LINKS2有个-g的参数不得了,可以直接在命令行进入图形界面,不需要进入X. 但我的电脑好像有点问题 ,就是要打开ZHCON之后,鼠标才会动. 应该是我没有加截鼠标驱动,而ZHCON会自动加截鼠标驱动...可是俺不记得打开鼠标驱动的命令了...等下查一下ZHCON的配置可能可以找到. W3M的花屏问题严重. 而LINKS2在这方面本来就好, 不管是纯TEXT还是加-g都不会花屏的,也不怕同时运行ZHCON和SCREEN. 只不过LINKS2不支持中文...烦呀....记得曾经看过一篇文章说LINKS2还是ELINKS可以把ENCODING换成WINDOWS1252,这样就可以显示中文,但我一直没有成功,可能是因为我的TERM下用的是UTF8编码的缘故. LINKS2进入图形界面后,有两个不好的地方,就是SCREEN不能切换了,而且TTY也不能切换,如果切换的话,再回来的时候就自动退出了LINKS2,要换CTRL+C了...

星期四, 六月 04, 2009

可恶的移民局

移民局的medical assessor 估计把我的CASE给忘了,我先后发了两持邮件,期间我还去移民局问.四周后,第一封邮件发出去后,第二天就回了,告诉我要等.一个月等的时候,我还是亲自去移民局问,也是让我等,6周后,实在不行了,也就是两天前,我又发了封邮件问,这回估计是6周太久了,引起了他们的注意.本来第二天他们应该给我回邮件的,他们没有回,说明他们发现了问题,正在处理,处理好后就会回我. 果然我猜的没错,今天他们就回我邮件了,说昨天把我的东西从medical assesor那里拿回来了.不是我前天发的邮件,他们肯定还不会管我. 我的东西就得永远给那个medical assessor 遗忘了.本来十分钟就能处理好的东西,那medical assessor 一定要给我拖一个半月....这算什么事....靠!!!!!

--
Feng

今天又认识了两款CONSOLE下的好软件



首先是 centerim, 聊天工具,支持很多聊天工具.FINCH会有花屏的问题,这个好像OK.

axel, 多线程下载工具,一直在电脑里,居然不知道...在找proxilla的时候找到它才发现电脑里有.


--
Feng

星期二, 六月 02, 2009

无界浏览 U

印象中自由门 FREEGATE 比较好用. 可是FREEGATE不能上QQ,也不能上UC,我很不爽. 虽然说它支持SOCKS...我却怎么也没办法好好用它.只能用它上网罢了...
而TOR..上UC的时候,进房间,有人在麦上,就进不去. 进得去的,又打不开麦...反正TOR是进不了房间了. 不过也偶尔有几个房间可以进去..
所以刚才又在搜个FREEGATE类的软件....搜到的居然是我自己的博客. 才想起了无界浏览 这个代理. 它比无界好. 可以上QQ. 虽然是HTTP代理. 但实用多了. 不过它的毛病跟TOR一样... 我还是没有找到解决方案.
其实我真的不明白,为什么我不用代理上不了UC,和QQ....(也不是都不可以,偶尔又可以,所以更奇怪).
--
Feng

今天车被拖了,罚两百刀....我的心在滴血...这周赚的都白赚了....
还好有碰到朋友,不然,今天都不知道要怎么爬回来!

--
Feng

星期日, 五月 31, 2009

用WGET下载BRSBOX的文件

BRSBOX里面说不支持迅雷...我试了下,跟本就支持嘛...而且,用WGET都能下载下来...
只要引用页对就可以了.

--
Feng

用TSOCKS设置代理

突然想在IRSSI上设代理,找也半天没找到方法,好像不支持,只支持把IRSSI做成代理服务器...它本身却不能设通过代理上网, 只好去找和SOCKSCAP32类似的软件, 找到了 WSOCKS和TSOCKS, 而且发现TSOCKS在UBUNTU中默认就有...装都免了....使用方法很简单
首先, 
sudo vim /etc/tsocks.conf 
进入配置文件, 只要改一下 SERVER和PORT就行了,我的SERVER是 192.168.0.2 就是本机, port则是9050, 因为是通过TOR嘛. 设好后.
tsocks, 进入一个特别的SHELL, 在这里SHELL里面运行的软件都将通过192.168.0.2:9050上网.

--
Feng

星期四, 五月 28, 2009

命令行下的字典sdcv

命令行下的字典没啥奇怪,我记得我小学那时候,在UCDOS下,就有字典了,而且还支持屏幕取词.只是记不住那个字典叫啥了,好像也有个译字...
在UBUNTU下,X下有STARTDICT, 而在TERM下,居然还是有STARTDICT...这叫sdcv...我猜它的意思就是 startdict console version. 
sdcv 用的和STARTDICT 是一模一样的字典.
装sdcv 容易,就是apt-get搞定...
SDCV很小,因为它不带字典,所以要下载字典,下载字典也容易
到这个网站去下载就可以了,UBUNTU下的话,下载TAR格式
呵,也可以找到下载的地址 
用WGET下载.
下载后,
tar vxjf stardict-langdao-ce-gb-2.4.2.tar.bz2 -C ./.stardict/dic/
解压出来,解压到 ~/.stardict/dic/
就可以直接用了...
sdcv -l 可以查看你安装了多少字典.
运行sdcv就可以查字典了.



--
Feng

星期三, 五月 27, 2009

ubuntu 下聊 IRC

ubuntu 有自带的pidgin,
但那是图形界面的,我喜欢字符界面的,所以我装了irrsi,
装好后也懒得看说明,直接就用网上给的命令登录了一个聊天室,聊了会儿天...呵呵.
irssi -c irc.freenode.net -p 6667 -n fennng
/join #Ubuntu-cn
进去后就直接有nickname了,

然后
/msg NickServ REGISTER password email@server.com
把用户名注册了,也不懂是干什么用的,先注册呗
要去邮箱收个验证码,就是下面这排,把它在irssi中输入就注册完成
/msg NickServ VERIFY REGISTER fennng ltdscltmuzcx

screen 不会自动运行 .bash_profile 文件

其实我的PROFILE文件里也没有啥子,就是命令提示符会显示当前路径罢了...但是就没了这个,还是不方便..总是PWD多烦呀...可是在SCREEN里面,每次都得重新EXPORT PS1才可以..太麻烦了...一直没找到让SCREEN LOAD PROFILE的方法,今天终于找到了.

vim .screenrc

加入这行

shell -$SHELL

就可以了.这样它就会乖乖的去LOAD我们的 .bash_profile 文件.

其它电脑无法访问TOR

tor 只能在LINUX本机访问,其它电脑怎么都连不上,不知道为什么,还以为是防火墙,于是想上网搜.突然灵机一动,想想TOR是不是和PRIVOXY一样,不仅要设定监听的端口,还要设定监听的IP,于是进入TOR的配置文件 /etc/tor/torrc 里面一看,果然,只监听了 127.0.0.1 也就是只能本机访问, 于是将另外两张网卡加上去,

SocksListenAddress 192.168.0.2
SocksListenAddress 192.168.1.140

这样后,还是不行..晕,忘了重启TOR了.

于是 sudo /etc/init.d/tor restart

还是不行...用UC,和QQ测试都通不过...晕死

看看了TOR的日志

vim /var/log/tor

发现不是连不上,而是TOR好像没法支持做QQ的代理

26 May 27 00:18:00.720 [warn] Fetching socks handshake failed. Closing.
27 May 27 00:18:07.866 [warn] socks5: command 3 not recognized. Rejecting.
呵,因为这篇日志在LINUX里写的,而且我只用TERM...虽然我有装GNOME和XFACE...呵呵,进去后慢死...破电脑...再说我现在还是SSH呢,也进不了X.

在TERM上,复制和粘贴果然痛苦,刚才顺便研究了下SCREEN的复制文字功能,首先是

CTRL+A CTRL+[ 进和COPY模式,

然后按空格进入类似VIM的VISUAL模式,再用JK移动,来选择要复制的同容.再按空格结束复制.

要粘贴的时候,按下 CTRL+A CTRL+] 就可以了.


晕了...写好了,忘了在MUTT中,怎么结束编辑了..好像 :q 直接退出就可以,那就这样吧.

星期二, 五月 26, 2009

设置 vsftpd

断开后居然就连上不去了...这关没有重启FTP..也没有改过配置文件...怪事...

500 OOPS: vsftpd: refusing to run with writable anonymous root
Retry: Wait 10 sec


于是我禁用了匿名,打开了LOCAL,登录一下,吓到,可以访问所有LINUX的文件....汗...

Chroot_local_user=yes 

把这行uncomment掉,就只能在~里面混了.

奇怪的是我可以用我自己的用户名上去,而且VSFTPD自己创建的用户FTP却上不去...晕...总说密码不对,我改了UNIX密码还是不行.

不懂,只好自己再创个FTP专用的用户了, 也不懂怎么去弄虚拟用户,无所谓,自己用的,能登录也没关系.懒得去限制权限了.

想把这个用户限制在某个目录还得花工夫....

把chroot_local_user=YES 注释掉

打开 chroot_list_enable=YES

然后定义一下LIST的文件位置

chroot_list_file=/etc/vsftpd.chroot_list

定义好后,要去建一下这个文件...

然后修改这个文件,把用户名添加进去就可以了.

只要在这个文件里面的用户,都会被限制到HOME目录下.

但我不是想要限制在HOME目录,我要改变FTP用户的默认登入目录,这时候要加一句

user_config_dir=/etc/ftp-users

这句定义用户的配置文件夹

创建这个文件夹,并在里面创建一个和FTP用户名同名的文件

这个文件就可以给这个用户做自定义了.

在这个文件里面加入这句, 就可以把原来默认的位置 /home/用户名, 改成任何位置
local_root=anywhere you want 








--
Feng

ubuntu 下安装FTP

我在WINDOWS下 telnet ubuntu 21 端口居然可以进去,我还以为我以前装过FTP服务器呢....但我又找不到, 用 sudo netstat -antup|more 查,也查不到21端口. 看到个22端口还以为是FTP的管理端口了,其实是SSH的端口. 好吧,管它原来有没有装过,再装一次又何防
sudo apt-get install vsftpd
装上后就可以匿名登录了,只不过上去后啥也做不了. 于是
sudo vim /etc/vsftpd.conf
编辑一下配置文件,我就打开了几个匿名可以上传,建立文件夹啥的. 
sudo /etc/init.d/vsftpd restart
重启FTP...咦,还是啥也做不了,,,
原来. FTP目录的权限还没改
sudo chmod 777 /home/ftp
可以用了.

--
Feng

UBUNTU 安装MYSQL成功

安装好MYSQL后登录PHPMYADMIN不能使用...出现在什么不能被LOAD的错误,还有个说明文档的链接,点进去也看不懂,索性不看.我猜也是PHP中的MYSQL没有被安装,于是一搜,果然有个东西没有装,就是 php5-mysql,还看到一个 php5-gd  的东西,不懂是啥,干脆一起装上. 装好后,用PHPMYADMIN进...还是不能...忘了重启APACHE2了,重启...搞定...呵呵. 也可以用apt-get 来安装PHPMYADMIN,我没装,因为我WINDOWS上有,我直接复制到WWW下面就行了.

--
Feng

星期一, 五月 25, 2009

ubuntu 下安装 mysql

呵,突然想写个专门偷看别人IP的网页,呵,用PHP写吧,然后总得把人家的IP记录下来,不然有啥用呀,所以还是得操作数据库呀,于是没办法,只好安装MYSQL了...随便找个教程,装吧...一装才发现MYSQL在UBUNTU中的版本还不小,120M...我看了看我WINDOWS中的MYSQL...才27兆...
feng@feng-desktop:~/soft/share$ sudo apt-get install mysql-server
[sudo] password for feng:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libqt4-opengl libqt4-assistant libqt4-test libqt4-dbus libqt4-core
  libqt4-gui libqt4-svg libqt4-xml libqt4-designer libqt4-script
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl
  libplrpc-perl mysql-client-5.0 mysql-common mysql-server-5.0
Suggested packages:
  dbishell libcompress-zlib-perl mysql-doc-5.0 tinyca
Recommended packages:
  libhtml-template-perl mailx
The following NEW packages will be installed:
  libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl
  libplrpc-perl mysql-client-5.0 mysql-common mysql-server mysql-server-5.0
0 upgraded, 9 newly installed, 0 to remove and 331 not upgraded.
Need to get 38.2MB of archives.
After this operation, 112MB of additional disk space will be used.
Do you want to continue [Y/n]?




--
Feng

UC可以上去了

刚才不能上网的时候有个奇怪的现象,因为我还是可以通过PRIVOCY上网,所以我可以看网页,也能上QQ,QQ设上PRIVOCY代理就可以了.但上不了UC,把UC设上PRIVOCY的代理的话,连接到一半就CRASH. 不明白为什么连不上网络要CRASH....我本以为是UC文件损坏,换了2005,2009还是一样....刚才明白是网关的问题后,修复的网络,UC又正常了....连不上网络你崩啥溃..又不是你的错...

--
Feng

只能拼到一张网卡的问题解决

搞了一天的IPTABLES,浪费一堆的时间,最后,终于发现不是LINUX的问题. LINUX就没有动过,睡一觉起来,不是它的问题,这才对吗. 问题出在另一台IBM上,睡觉前的关了的,今天重新打开.不过我怎么也没想到是它的问题...因为我可以通过它拼到LINUX呀....

终于找到问题所在了,居然是电脑丢了网关...丢了网关却一样可以用代理上网,神奇吧,分析一下.

现像,可以拼到LINUX机上的内网的网卡,不能拼到外网的网卡.很奇怪的毛病吧.

设了网关,却没有网关的问题

用NETSH设了IP,用IPCONFIG却看不到网关,看连接显示里面的支持也是没有网关,而进TCP/IP的设置里面却是有网关的.都不懂去哪里设了,于是禁用连接,再启用,网关出现了.

这时候,再PING LINUX机子上的两个IP都可以拼通了.

可是刚才把LINUX上面的IPTABLE乱调,现在还是上不了网,而拼到连到路由的网卡,却拼不到路由.

但有趣的是,我居然在没有网关的情况下可以连上LINUX的机器,非常不明白.其实我的笔记本和我的LINUX台式机中间还有一台IBM笔记本,我用无线和IBM连接,IBM和LINUX用网线连接,而掉了网关的机器并不是我的机器,而是那台IBM.神奇的是,IBM虽然没有设网关,但它还是懂得把我的数据包转到LINUX上,说明它并不是直接DROP掉这个包,而是BORADCAST出去了.但我不明白的是,既然它让我能连上LINUX的一张网卡,为什么会连不上另一张网卡,按理说,LINUX既然能收到,而且也设置了IPTABLES的转发,就应该可以转过去.这样看来,LINUX看到这个包是广播后,就直接不转给另一张网卡,而是直接DROP掉了.我的感觉就是WINDOWS的共享,对不懂的IP地址,会广播出去,而LINUX里,如果收到一个广播,如果看到不是发给自己的就扔掉,如果是发给自己的就回.

而通过LINUX上的PRIVOCY可以上网也并不奇怪,因为我可以REACH到LINUX上的一张网卡,而我的PRIVOCY对所有网卡监听,所以我可以连上PRIVOCY.我发的包发到IBM,IBM广播出去,LINUX能收到,而这个包,目的地就是LINUX本机,LINUX看到这个包是发给自己的,所以就会处理.这个时候网卡把包传给PRIVOCY,PRIVOCY这时候再请求网络连接.这个时候,PRIVOCY将会通过连接外网的网卡连出去,对于网卡来说,这就是本地的程序PRIVOCY的连网请求,并不会用到NAT.所以和IPTABLES也没有关系.PRIVOCY得到因特网回来的数据包后,便回给和IBM相连的网卡,然后IBM把包再传到我的电脑上.所以我还是可以通过PRIVOCY上网.


--
Feng

睡个觉起来居然就上不网了.

今天起来居然上不了网了,以为是ROUTER的问题.但我试着SSH我的台式机,居然上不去...奇怪了...PING一下台式机连路由的IP,也拼不通.但拼得通台式机的另一个IP,只好用另一个IP SSH上去. 上去后,从台式机上PING外网成功...看来就是这LINUX的问题了.因为我拼不到它连着路由的网卡,说明包并没有被FORWORD到那张网卡上,估计IPTALBES设的那条规则不起作用了...只是奇怪都没有改过任何东西,也没有重启过机器,怎么一觉醒来就坏了...现在问题还是没有解决.我是用LINUX上的代理才能上得了网.我用可以用的那个IP连上代理,再从代理连到外网...不然我也上不了GMAIL来发这篇日志.

--
Feng

星期日, 五月 24, 2009

写个自动播放文件的脚本

台式机连着音箱,要用台式机放音乐的话,用SSH控制当然是没有问题了.不过要给别人用,所以只好做了这个
cd musicplayer/
while echo
do

  number=`ls | wc -l`
  if (($number==0))
  then
  mkdir stop
  fi
  find -type d | grep stop
  if (($?!=0))
  then
  rm list.m3u
  ls | rl -c 1 > list.m3u
  mplayer -playlist list.m3u
  else
  sleep 10
  fi
  sleep 3
done



这个脚本定期CHECK文件夹里的文件,如果有STOP文件夹,就不会播放,如果没有,就会在目录中随机选择一首歌来播放...
呵, 应该把 ls | rl -c 1 > list.m3u 改成 find -type f |  rl -c 1 > list.m3u 好一点,不会把 stop这个文件夹也列进去,不过反正有STOP的时候跟本不会播放,所以...这种情况并不会发生.
--
Feng

上篇的注释文字是抄来的

原来的权限码是 0664和0775, 我全改成了777.所以注释是不对的.777是9个权限全开.


--
Feng

在WINDOWS里面创建在LINUX里的文件在LINUX里面居然不能访问

LINUX用SAMBA和WINDOWS共享. 我用WINDOWS在LINUX共享的目录里建了个文件夹, 在LINUX里面反正不能访问...晕死我了...呵,解决方法居然也很简单
看配置文件


  1 [global]
  2 workgroup = MSHOME
  3 netbios name = Fengpc
  4 server string = Linux Samba Server
  5 security = share
  6 passdb backend = tdbsam
  7 [myshare]
  8 path = /home/feng/share
  9 writeable = yes
 10 browseable = yes
 11 guest ok = yes
 12 create mask = 0777
 13 #create mask是用户创建文件时的权限掩码;对用户来可读可写,对用户组可读可写,
  对其它用户可读;  
14 directory mask = 0777
 15 #directory mask 是用来设置用户创建目录时的权限掩码,意思是对于用户和用户组可
  读可写,对其它用户可读可执行;





--
Feng

星期六, 五月 23, 2009

ubuntu 下, VIM读cp936乱码

很奇怪,读utf-8的中文正常, 但读cp936 就不行了...乱码.
于是把enc 设成 cp936, 还是乱码. 
上网搜,都是说要装中文字体, 我能显示utf-8编码的中文, 估计和字体没啥关系. 而且我是在SSH中...用的是我WINDOWS里面的宋体(PUTTY可以设)....刚才不小心把GMAIL关了,还好GMAIL有自动保存功能,没啥损失....
找到这两行
let&termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936
试了一下,真有效果....晕, 把第一行去,还是一样有效果...
以前以为fileencoding 只和保存文件有关,看来是观念性错误, 读文件也要用到. 我的 filencodings 原来是这样
set fileencodings=utf-8,ucs-bom,default,latin1

是从WINDOWS里的GVIM抄过去的...WINDOWS和UBUNTU下, VIM的表现还真不一样....
而MPLAYER的表现在很不同呢. 比如说在在WINDWOS下, MPLAYER调音量只对当前歌曲有效, 而在UBUNTU下,则是一直有效.
--
Feng

privocy 处理嵌套标签有些吃力

在proxomitron里面,我们跟本不用关于标签里嵌套几个相同的标签. 我们可以用NEST界定一个标签, 就不会出现匹配错误. 而有PRIVOCY里面,则没有这方面的设置. 如果有个table, 
<table some attrubutes here>
<tr>
<td>
<table>
</table>
</td>
</tr>
</table>
在privocy 里面,我们可以这样写规则 <table some attrubutes here>* 这样,就可以自动匹配到 最后一个</table> 不会配错. 而在privocy里面, 我们这样写的话, 会配到文件尾, 就算写成这样
<table some attrubutes here>.*?</table> 也只会匹配到第一个</table> 处. 这样就破坏了表格. 
要整个表格匹配, 要这样写
<table some attrubutes here>.*?</table>.*?</table> 
如果表格嵌套得多的话,就要去数有几个表格? 累死...
呵, 不知道PRIVOCY里面是否有相应的解决方案.

--
Feng

screen自动detach如果SSH非自然断开

昨天睡觉了,就把电脑待机, SSH没有断开, 第二天开机的开机的时候SSH自然的断开了. 重连, screen -R  直接恢复昨天的状态. 说明screen自动detach了, 而不会退出. 不知道SSH超时的时候是不是也是这种情况... (我的设置是不会超时的,呵)

--
Feng

星期五, 五月 22, 2009

成功在UBUNTU开启两个PRIVOCY

在WINDOWS下我是用PROXOMITRON要过滤广告的,前段时候有研究过用PRIVOCY,但是因为我写了不少的规则,想一下子全部改写成PRIVOXY那也实在太过麻烦,于是我还是继续使用proxomitron.用proxomitron的人大概都知道,作者归空多年,软件久不升级.现在是还好用,再过几年可能软件也得归空...可惜可惜...因为昨天把台式机的UBUNTU找回来了,又开始玩LINUX.装了TOR和PRIVOCY的真正目的自然是用代理了,绝不是为了过滤广告.但是我现在又想在台式机上再运行个PRIVOCY来过滤广告...可是我并不想时时都使用TOR呀...我使用TOR的原因是偶尔一些软件上不去...大部分时间我是不用的.我当然可以在使用TOR的时候就在PRIVOCY里加个
forward-socks4a / 127.0.0.1:9050 .
不要的时候再去掉...PRIVOCY的配置文件修改就实时生效,倒相当方便.不过还是麻烦呀,改来改去的...
最好的方法就是于开一个PRIVOCY,不和TOR做CHAIN,主要用来过滤广告.于是在网上搜,搜半天居然没搜出来,可是我明明记得我之前看PRIVOCY的说明文档的时候见过相关的描述,于是又去翻说明书,可是这回却怎么也找不到那段说明了.只好自己动手试吧.
在UBUNTU下, PRIVOCY的启动是通过一个BASH文件. 位于 /etc/init.d/privocy , 而配置文件则在 /etc/privocy/ 目录下. 我首先将bash文件和配置文件夹复制一份出来. 我把privocy 放在 ~/init.d/ 里边, 把privocy的配置文件夹放在 ~/settings/ 里边. 然后修改privocy文件, 我在privocy文件中将原来的配置文件位置改成了我复制出来的那份的位置.把自己复制出来的那个配置文件夹里的config文件改一改,监听端口改成8338, 把TOR去掉. 然后启动 sudo ~/init.d/privocy start , 没有效果, 用ps aux查,发现还是只有一个privocy 的进程. 试了几遍不行.隐隐约约记得说明书上讲来改变用户,于是并去试一试. 把原来的用户privocy改成我的登录名,顺便把NAME变量改了,后面加个2,把DESC后面也加了个2,不过这个肯定是没所谓的..再启动,便成功了.

PATH=/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/privoxy
NAME=privoxy2
DESC="filtering proxy server 2"
OWNER=feng
CONFIGFILE=~/settings/privoxy/config
PIDFILE=/var/run/$NAME.pid

--
Feng

星期四, 五月 21, 2009

ubuntu 安装 apache2 和 php5

sudo apt-get install apache2 apache2-common apache2-mpm-prefork apache2-utils ssl-cert

我没用上面那句,我只是简单的安装了APACHE2
sudo apt-get install apache2
默认的网站目录是 /var/www,可以在 etc/apache2/sites-available/default 里面改 DocumentRoot /var/www/ 来改变.

主要的配置文件在 /etc/apache2/apche2.conf, 改变端口在 /etc/apache2/apche2.conf


sudo /etc/init.d/apache2 restart 重启APACHE.

由于我只装了APACHE2,所以只支持HTML,不支持PHP


sudo apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi

我也不懂那些啥用的,就只装第一个

sudo apt-get install libapache2-mod-php5

安装的时候 


The following NEW packages will be installed:
  apache2-mpm-prefork libapache2-mod-php5 php5-common


...呵,它还是会帮我装些东西的...不知道上面装APACHE的时候,是不是也把其它我没说要装的一起给装了.

装好后,试了下没反应
sudo /etc/init.d/apache2 restart

用这个命令重启了两次,终于成功了.






--
Feng

在ubuntu 上运行tor 和 privoxy

呵,非常顺利,我就是跟着下面的做就行了
sudo apt-get install tor privoxy

sudo vim /etc/privoxy/config
comment out: "logfile logfile" and "jarfile jarfile"
find: listen-address 127.0.0.1:8118  #这里我只留了 8118, 这样,就会所有网卡监听
add (on next line): forward-socks4a / localhost:9050 . (including the period) #这里其实在文件里本来就有,找到那行,去掉前面的#就可以了.
sudo /etc/init.d/tor restart && sudo /etc/init.d/privoxy restart 重启这两个软件, 好像这两个软件装好后自动运行,而且是在背后运行的,无界面...运行着都不知道....

没碰到防火墙的问题. 直接可以用.我现在这台电脑就是用着那台电脑的PRIVOXY在上UC...(UC不用代理上不去...汗)
--
Feng

ubuntu 开机自动设置共享上网

打开 /etc/sysctl.conf
找到类似下面的一行
#net/ipv4/ip_forward=1
#net.ipv4.ip_forward= 1
在我的机器里,是第二行, 然后去掉前面的#,如果没找到,自己加进去就行了.

存一下.

打开  /etc/initd/rc.local
添加
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
保存,感觉这个文件就像是 autoexec.bat
 


--
Feng

ubuntu 共享上网

原来用WINDOWS的时候,我的台式机就一直是双网卡代理上网的,现在换回LINUX,却又要设置了,不会,上网查.说得好简单呀,一条命令就够,试试.
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
失败了...好吧,再加两条...
sudo iptables -A FORWARD -s 192.168.0.0/24 -o eth1 -j ACCEPT
sudo iptables -A FORWARD -d 192.168.0.0/24 -m state --state ESTABLISHED,RELATED -i eth1 -j ACCEPT

还是不行,从别的机子可以拼到这台机子上的两张网卡,但再拼外面就拼不到了.拼不到路由.

再试这个方法...
编辑文件/etc/rc.local
加入:
iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE

无效...编辑文件嘛,可能不一定生效,于是从启网卡, 再然后干脆把这面四行当命令直接输了,都不行...

最后发现,其实...只是最开始那条命令再加一条就够了...

sudo echo "1" > /proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE

这样就可以,就缺了上面ECHO的那条命令....呵呵,不过要让它开机就可以用,还得编辑几个文件...写完日志马上做.



--
Feng

恢复ubuntu grub

之前为了学西班牙语,便装了西语版的XP.实际上到课程结束我也没有用上,呵呵.装了西语的XP后,原来的LINUX 启动菜单都不见了,所以进不了UBUNTU,倒是先前安装的几个DOS还有WIN98都正常,因为它们的启动项都在WINDOWS的LOADER里面.西语最后拿了个B+...不好不坏.考完后便把西语系统删了,换回原来的系统.之前的中文XP并没有删掉,只是把文件夹改了名了,把西语的系统文件夹还有PROGRAM FILES 加上 DOCUMENTS AND SETTING都删掉. 再把原来改了名的文件夹改回原来的名字,中文XP就回来了, 只不过启动菜单成了乱码而已.西语的LOADER可不支持中文.今天又心血来潮要起了UBUNTU,再网上查了些资料,便恢复了GRUB启动项, 我的LINUX又回来了. 过程倒是简单.
先用UBUNTU的LIVE CD 启动系统.
进入系统后, CTRL+ALT+F1进入终端
输入
sudo -i 回车
开启ROOT权限
grub
进入GRUB
find /boot/grub/stage1
找出LINUX所在分区, 我的是 hd1, 6 下面用到.
root (hd1, 6)
setup (hd0) 
这里安装GRUB, 教程说可以用和ROOT一样的,也就是 setup (hd1,6) 这样, 但我试了两次没有成功, 最后用的是 setup (hd0)

--
Feng

星期三, 五月 20, 2009

在PS中取PS外的颜色

PS的取色器是可以取PS外的颜色的,只不过不是太多人知道. 今天要用到,我却怎么也想不起来.只好又去翻书,却一时没找到,终于在灵光一闪间想起来了,用取色器在PS的画板上随便点鼠标,不要放开, 然后再移动鼠标到屏幕的任何地方都可以取色了.取到要的颜色后,放开鼠标就搞定.

--
Feng

GMAIL可以导入HOTMAIL的邮件

GMAIL在设置里面有个 ACCOUNT AND IMPORT, 可以用来导入hotmail, yahoo等的邮件和联系人...非常奇怪的是,并不是所有的GMAIL帐户都有这样的功能.我用来IMAP的那个帐号可以. 而我这个邮箱的SETTING里面相对应的那个设置则叫 ACCOUNT, 并没有IMPORT....所以也不能IMPORT....

--
Feng

星期二, 五月 19, 2009

早知道就不用装了....

呵呵, 早知道 IMAGE READY 已经被集成在PS里面, 我就直接用 PS CS4 或者 CS3的绿色版...害我装了这么久....

--
Feng

安装 PS CS4

没办法, 刚才只好去装PS CS4, 装的时候才想起我曾经装过. 刚才找注册机找了好久...先看了一个 tam/CORE 出的注册机, 发现只能生成序列号, 而且说明文件说是为EXTENDED的, 我的这个好像不是. 所以就没有试. 试了另外两个, 都没通过, 只好又回来试这个. 发现居然可以....安装过程我不敢联网....可是居然跟本没有激活的步骤, 跟本不用激活, 安装完后就变成EXTENDED版了.... 就是好像忘了选界面还是没得选, 安好的时候是中文的, 和教材不对应了.....除了PS,还装上了不少软件
Adobe Photoshop CS4.lnk
Adobe Extension Manager CS4.lnk
Adobe ExtendScript Toolkit CS4.lnk
Adobe Drive CS4.lnk
Adobe Device Central CS4.lnk
Adobe Bridge CS4.lnk
Adobe Media Player.lnk
只不过发生了一件和我初衷相背的事, 我本来是要装IMAGE READY的, 这回却没有....晕死...不知道是不是PS11已经可以做IMAGE  READY所有的事还是别的什么....靠,白装了. 装这个慢死了.
呵, GOOGLE了一下, 原来PS3后, IMAGE  READY就死亡了. 而是在窗口->动画里,加入了制作动画的功能. 晕....我回跟不住教程了... 


--
Feng

用不了的PS 8

在网上找了个更好的注册机,这个注册机可以算出序列号和授权码, 而之前那个包里自带的注册机只能算授权码. 新下载的这个注册机算出来的序列号安装. 情况一下, 装好后,打开,又让激活, 新的注册机算的授权码可以激活, 可是激活后弹出一个窗说什么加载了错误的程序...PS自己关闭b了...疯了...玩不起, 不过奇怪的, PS用不了IMAGE READY倒是可以用. 还有就是, 安装的时候, 激活码是7组四位, 安好后, 又要求激活的时候, 却是8组四位的...算了, 等下去装 CS4吧...
DLL
确定
试图加载格式不正确的程序。
Adobe Photoshop
A required application library failed to load and the product cannot continue. Please reinstall the application.
OK




--
Feng

photoshop cs 无法激活

原来都在用绿色版的PS, 但今天想用IMAGE READY.于是便去装PS. 装的时候,填序列号, 算号,激活都正常, 可是一打开, 就出现这样的信息
Adobe Activation
确定
取消
Your computer's configuration appears to have changed 
since the time this product was activated. To continue using 
this product, please click OK to activate it again for 
your new system configuration, or click Cancel to exit.



呵...确定后又让激活, 但这次算的号却怎么也通不过, 无法激活. 怕是原来用过绿色版的PS的关系. 所以重启, 重启后再装...问题依旧...而且重启后我不敢联网....但是没有用...太奇怪了.

--
Feng

dragonfly 比我原想要强大得多

弄明白为什么GMAIL会是空白的了. 原来DRAGONFLY的默认设置会让浏览器执行到JS代码的时候停下来, GMAIL可是极其复杂的网页,基本就是JS写的, DRAGONFLY把JS停下来了,当然就显示空白了. 一直按F8就可以看到进度条在慢慢的走,然后GMAIL就打开了, 不过我还是发现在DRAGONFLY开住的情况下, GMAIL发不了邮件.

--
Feng

opera 中国版居然没有 dragonfly

dragonfly 是 opera 的调试工具, 有人翻译成龙飞,也有翻译成蜻蜓,都对, 要看开发团对本身的意思. 以前用过, 但好像没有FIREBUG那么爽,所以也没有深入研究. 今天突然想用的时候才发现OPERA中国版里面没有.... 只好到官网去下载了个英文版的..下下来后发现还是中国版..晕....最后下载了个国际版的才搞定. 用dragonfly来查看GMAIL的DOM好像没有成功...网页上一片空白.

--
Feng

星期六, 五月 16, 2009

摘柿子

今天去摘柿子了, 100 STATION RD, 16号高速上.
摘了很多,以为有50斤了,出来一称,居然才11公斤,晕菜...是我们太不能提还是他们的称不准? 总共才花了17块钱...
晚上在MICHEELE家吃饭,正宗马来风味. 姜粉饭,鸡肉, 马玲薯肉沫, 煮鸡蛋, 黄瓜片...
吉它拿去借我妹了...
又被我妈训了...

--
Feng

星期一, 五月 11, 2009

搞不懂的PAC文件

抄了个PAC文件,配置了IE后却不生效,在OEPRA中也不生效. 上网下载了一个PAC文件.这回却生效了.可是随便改点东西,甚至加了注释就会使它又无效,实在搞不懂.
function FindProxyForURL(url, host) 

  return "PROXY 127.0.0.1:8080"; 
}
代码就是这么简单...
PAC路径
勾起1.1
file://localhost/e:/gre/proxies/proxy.pac

--
Feng

星期日, 五月 10, 2009

三天法会

上周五是毕业典礼,搞得很累, 脚痛,腿也痛. 现在还痛.周六又要去参加佛堂的法会... 很辛苦, 很不想去, 但是阿姨太热情, 只好硬着头皮去了. 一天法会中, 居然有三个神仙附体在"三才"身上.... 吓死我了....法会搞到9点多才结束....累呀.... 十点多才到家. 到家后, 我打电话给阿姨家. 说不再去参加剩下两天的法会了. 今天早上七点, 还是有个范阿姨打电话来苦口婆心的劝我, 我还是坚决不去. 我不喜欢有鬼神的地方.有鬼神, 就有骗子,呵呵. 哪天他们突然有个鬼来"附身"三才, 说我前世害过他,这世要还, 要了冤欠, 要我干嘛干嘛......我就惨了...我还是去信佛算了, 以后啥都可以推掉...俺已经有信仰了...哈哈. 碰到基督教就说是佛教的, 碰到佛教就说是基督教的,嘻嘻.
--
Feng

星期一, 五月 04, 2009

最好的汇编教材就是masm32

我在学校学的是ALPHA 汇编,而不是常用的WIN32 汇编,整天就是和寄存器打交道,写一点东西就不知道要多少CODE. 本以为它和WIN32 汇编总是差不多,可是发觉自己根本看不懂太多WIN32的汇编...才发现学的是没太大用的东西.当然,CPU的工作原理却还是没有白学的.在网上找过一些汇编教材.其中有一本 汇编语言全接触------------------www.VJStudio.net-- 被称为是最好的汇编教材. 我使劲的跟着它走,却发现荆棘丛丛. 把里面 iczelion 的代码抄出来, 编译的时候最总是出各种各样的错,调得满头大汗. 昨天看了看,MASM32的帮助文件, 才发现MASM32自带了不少的实例, 而且 iczelion 的教程也在里面.并且是经过修改可以直接在MASM32中运行的...相信把MASM32自带的帮助和教程看完将会获益良多.

--
Feng

星期五, 五月 01, 2009

无意中发现EDITPAD PRO可以显示多国语言编码

一般的编辑器都只显示 ANSI和 UNICODE了. 而 editpad pro 可以显示以下这么多... 用它打开繁体也绝对不会乱码.... 其它国语言的话...黑黑, 打开虽然不是乱码, 对我来说也就是乱码了... 除了这款编辑器, 我还不知有其它编辑器有此能耐. GVIM中除了中文和英文, 其它全是方块块. 虽然看不见, 不过还是可以正常编辑和保存的. 
Unicode, UTF-8
Unicode, UTF-32 little endian
Unicode, UTF-32 big endian
Unicode, UTF-16 little endian
Unicode, UTF-16 big endian
Windows 1250: Central European
Windows 1251: Cyrillic
Windows 1252: Western European
Windows 1253: Greek
Windows 1254: Turkish
Windows 1255: Hebrew
Windows 1256: Arabic
Windows 1257: Baltic
Windows 1258: Vietnam
Windows 874: Thai
Windows 949: Korean
Windows 932: Japanese Shift-JIS
Windows 936: Simplified Chinese GBK
Windows 950: Traditional Chinese Big5
ISO-8859-1 Latin-1 Western European
ISO-8859-2 Latin-2 Central European
ISO-8859-3 Latin-3 South European
ISO-8859-4 Latin-4 North European
ISO-8859-5 Cyrillic
ISO-8859-6 Arabic
ISO-8859-7 Greek
ISO-8859-8 Hebrew
ISO-8859-9 Latin-5 Turkish
ISO-8859-10 Latin-6 Nordic
ISO-8859-11 Thai (TIS-620)
ISO-8859-13 Latin-7 Baltic Rim
ISO-8859-14 Latin-8 Celtic
ISO-8859-15 Latin-9
ISO-8859-16 Latin-10 South-Eastern European
DOS 437: United States
DOS 737: Greek
DOS 775: Baltic Rim
DOS 850: Western European
DOS 852: Central European
DOS 855: Cyrillic
DOS 857: Turkish
DOS 860: Portuguese
DOS 861: Icelandic
DOS 862: Hebrew
DOS 863: Canadian French
DOS 864: Arabic
DOS 865: Nordic
DOS 866: Cyrillic Russian
DOS 869: Greek 2
KOI8-R: Russian
KOI8-U: Ukranian
EBCDIC 037: US & Canada
EBCDIC 424: Hebrew
EBCDIC 500: International
EBCDIC 875: Greek
EBCDIC 1026: Turkish
Windows 1252: Western European



--
Feng

星期四, 四月 30, 2009

what is javame

我认为 JAVAME SDK 可以用JAVA SE SDK+ WTK 来实现。 JAVAME SDK 和JAVA SE SDK 
中必然有相当多的重复。 那装了JDK 后,是否还要装 JAVAME SDK呢? 那装了JAVAME 
SDK 后, 又是否还要装 JDK 呢? 如果要在WINDOWS 平台和移动设备上都开发的话,
 我还真不知道要怎么装。 也许 JDK+WTK会是个解决主案吧, 不知道,没试过, 
纯属推论。以下是NOKIA 网站上抄来的一部分, 从以下的文字来看, JAVAME SDK 
只是JDK的修改版, 减少了 SWING, AWT等东西, 同时加入了移动设备专用的WTK 
这些东西。

Java ME is a limited subset of the standard Java (Java SE) available on the desktop computers, with some additional mobile phone-related APIs. There are a number of limitations you need to keep in mind: 
MIDlets run in a sandbox because of security reasons. (There are confirmations when using certain functionalities, like networking or sending SMS messages.) 
There is no JNI (Java Native Interface) so you cannot extend the capabilities of Java ME environment on the phone. 
There are no Swing or AWT classes. MIDlets use their own (simplistic) UI classes. 
The capabilities of the Java ME environment vary widely, meaning that the phones have different set of optional APIs implemented (examples include access to files, access to phonebook, video/audio recording, 3D graphics, etc.)

--
Feng

星期三, 四月 29, 2009

proxomitron 日志文件太大

日志文件到了3M多而已. 打开 proxomitron 后, 界面一直不出来, 然后就是CPU占用100%. 一直在研究配置文件, 后来才发现是日志文件大太了.

--
Feng

tollroad

上次去沙士比亚公园的时候走错路, 上了TOLLROAD (不是我开车)... 多走了很多路,都走了很远去了才发现走错了. 然后只好我开回来, 再次经过TOLLROAD的时候, 我没上. 而是从左边那条路上走. 这样才终于走到目的地. 回来后却还记得要去TOLL ROAD的网站付费,两刀. 可是到家就忘了, 第二天出门又想起, 回家后又忘了. 因为交费的时限只有两天. 所以已经过了时间. 可是还是没有想起, 直到第五天才想起来, 上网交费, 却已经不能交了. 只能预付费. 今天就收到了LAND  TRANSPORT的追债信, 这回要交四块二...靠...迟交几天都不行, 想是第三天它的信就准备好了, 于是不让你再补交费了.  

--
Feng

星期一, 四月 27, 2009

reader_s 病毒

病毒好像被我稳住了, 它感染了我所有开机自启动的程序, 而我那些程序并不放在系统盘, 所以重启后, 依然感染了这些病毒. 这就是为什么影子系统也会中毒的原因. 开始是用了大蜘蛛的 CUREIT, 实在没用, 一个毒也没查出. 后来用了卡巴绿色版, 虽然只能升级病毒库一次, 却都能杀出来. 终于发现好多程序被感染了, 只好把那些感染的程序全删除了. 因为没有时间进行全盘扫描, 所以现在每运行一个程序,都得把那个程序扫描一下...明天再全盘扫吧. 装了个HIPS, EQ魔法盾, 呵, 可能是要经过设置吧, 反正它什么警也不报....郁闷的是现在网速慢得出奇....发个博客都发不了.

--
Feng

天杀的, 中毒了

影子系统也还是中毒了, 原因不明, 我是故意运行那个病毒的,只是没想到这么霸道, 重启后还是有中毒的迹象, 有些软件打不开
应用程序正常初始化(0xc000007b)失败
看来这几天要在杀毒中度过.

--
Feng

星期日, 四月 26, 2009

AVANT BROWSWER 打开后, OPERA变得很卡

难道是AB的市场策略? 还是我电脑问题? 不太清楚, 没有深入研究.

--
Feng

文本编辑器打开二进制都很快

不明白为什么文本编辑器打开二进制文件都很快, 打开文本文件却慢得慌. 是不是因为要把二进制值转成人可读的字符呢? 

--
Feng

星期六, 四月 25, 2009

发现editpad pro 打开大文件音速

TOTAL  COMMANDER 我设置的默认编辑器是NOTEPAD++, 它打开大文件的速度一般, 比VIM好像好点. 以前从来没有需要打开大文件的情况, 所以没太注意. 前段时间, 用 PROXIMOTRON 把所有访问过的网址都记录下来. 生成的日志文件几兆了. 才发现VIM打开超慢, 试了NOTEPAD++, 一样慢, NOTEPAD2, 一样.  但是ULTRAEDIT32就快得多. 可是好像有个问题, 就是好像之前用别的编辑器打开过后, 再打开就很快了. 而我用来试ULTRAEDIT的文件都打开过了, 因为没有那么大的文本文件, 就随便用二进制文件来试. 好像所有编辑器打开二进制文件都很快. 不过ULTRAEDIT32好像快一点. 不过我发现 EDITPAD PRO更快. 刚才终于找到了个大的XML 文件, 证明 EDITPAD PRO才是真的音速.还没找到大的文本文件来试 ULTRAEDIT32, 下次再次吧. 我用的是古董版5.0. 之前也装过 UE STUDIO, 但是大了点,我又不太用, 就删了, 还有SLICKEDIT 也删了.

--
Feng

果然那个quick'n easy web server 不支持 utf-8 编码

转换成UTF-8 后,不管有没有BOM头, 都显示不正常.
Script error detected at line 1. 
Source line: Response.Write "浣�
Script details:
Description: 未结束的字符串常量
不过我之前用VIM转的时候,只是有一点点不正常, 现在试确是完全显示不了....
到底真正的问题在哪里, 还是不知道.

--
Feng

TIDY在VIM中处理UTF-8的问题

如果文件格式是UTF-8的话,用TIDY查错就会有大问题, 每个中文都是一个错误
replacing invalid character code

因为TIDY处理的其实是文件,所以这只能FENC有关,和ENC无关. 只有把FENC换回CP936才能正常.
本来想把文件全部换成 UTF-8的,看来不用了...而则之前用VIM把所有文件转换成UTF-8后, 网页显示有点不正常. 后来下了个VBS写的小程序来转,转换速度飞快, 但是转完后网页打开一片混乱.我怀疑它只是在文件头部插入了UTF-8的标识而已.
于是, 做一番研究
41 C4 E3 41 A你A ANSI

打开VIM后,set fenc 查一下,是cp936
OK
现在set fenc=utf-8 转成 utf-8, 保存

41 E4 BD A0 41 0D A你A UTF-8

0D是被VIM加入的回车符,应该是 0D 0A 才对好像,查了一下, ff 被设成 mac 了,晕, 设回DOS,再保存看看.

41 E4 BD A0 41 0D 0A 

这回没错了, 说明了"你"的 cp936 编码是 C4 E3, 而在UTF-8里则是 E4 BD A0, 字母A的编码是41, CP936和UTF-8都没有区别.

用VIM设回CP936,

41 C4 E3 41 0D 0A

变成这样, 比第一行多了回车和换行符.

用记事本另存为UTF-8后, 变成

EF BB BF 41 E4 BD A0 41 0D 0A

就是在前面插入了 EF BB BF, 而VIM在转换成UTF-8的时候, 并不会这么做.

用VIM打开这个文件, 显示正常. 用VIM加入字母B后, 保存, VIM不会移除原有的 EF BB BF

EF BB BF 42 41 E4 BD A0 41 42 0D 0A BA你AB

用记事本再另存为ANSI, EF BB BF被移除. 
42 41 C4 E3 41 42 0D 0A 

再用记事本存回UTF8
EF BB BF 42 41 E4 BD A0 41 42 0D 0A

用VIM set fenc=cp936 

42 41 C4 E3 41 42 0D 0A

和记事本另存为ANSI效果一样.

再 set fenc=utf-8 
EF BB BF 42 41 E4 BD A0 41 42 0D 0A

晕, 这回它懂得加 EF BB BF 了....

设回 CP936, 关掉VIM中文件,再打开, 设为 UTF-8

42 41 E4 BD A0 41 42 0D 0A 

不会加了...

看来VIM在一般情况下, 存为UTF-8格式并不会在文件头插入 EF BB BF 的标识.

于是把文件在记事本中另存一下, 让它插入 EF BB BF标识为UTF-8文件, 在VIM中打开TIDY, comp! tidy, 然后MAKE一下, 成功了,可以正常MAKE UTF-8的格式. 但TIDY显示这么一行

specified input encoding (iso-8859-1) does not match actual input encoding (utf-8)


说明TIDY这回认出了文件是UTF-8了. 而VIM中TIDY的MAKE中没有加了 -UTF8 的参数,所以它是按默认 iso-8859-1 来处理文件的, 这就是为什么会把所有中文当作错误的原因.

上网查了一下, 这三个字节 EF BB BF 叫UTF-8 BOM HEADER, 但好像我用的ASP服务器不能正确处理这个BOM HEADER. 这些再研究吧...

想想怎么让VIM在转 UTF-8的时候, 也自动加入BOM头...


--
Feng

tidy 原来支持中文...

以前用TIDY格式化英文代码倒也没发现什么问题, 这两天用来格式化中文的网页, 发现乱码....于是只好动用dreamweaver 的 套用源格式来做, 可是我不喜欢用 DR. 打开太慢了. 今天又狂找别的代替品, 怎么也找不到. 
英文软件有中文问题是太平常不过, 所以我一开始也没想TIDY能支持中文. 刚才才发现 TIDY 可以设置UTF8的编码, 于是试了下. 果然...还是乱码....哈, 因为我的文件编码是CP936, 于是把文件编码改成UTF-8, 然后用TIDY
tidy -i -utf8 temp.html > temp.htm
成功了, 不会乱码....激动....
然后把文件编码改回 cp936 , 试了下这个
tidy -i -raw temp.html > temp.htm
成功了. 
TIDY 有直接的 BIG5 支持, 却没有 CP936的支持.

--
Feng

星期四, 四月 23, 2009

该死的dreamweaver

玩玩FTP, 这个dreamweaver 又搞怪了.
虽然前面发现文件格式被变成UNIX的,却不知道是谁干的.(前面说错了, LF才是0A).
开始一直以为是dreamweaver 搞的,于是在设置里把换行符从WINDOWS格式,换成MAC格式...怎么换也还是一样.于是把DR8换成 DR CS3.折磨人呀,还是一样...废了. 再想, 难道是FTP服务器的问题?一经过FTP服务器传输,换行符就变了? 于是用 flashfxp 和 total commander 分别传了个文件上去试了下,没事,还是DOS格式. 可是 dreamweaver 传上去的就是变成unix 格式了.由于dreamweaver 编辑FTP上的文件的时候,其实是有复制一份在本地的, 于是看了看那份本地的,靠,是DOS格式的. 可是一经DR传上FTP就变成UNIX格式的. 而其它FTP客户端却没有这个问题. 想到也许用BINRARY模式有用, 可是翻遍DR的所有设定也没有找到这项....晕死. 好吧,在FTP服务器上想想办法...难道我真的要还FILEZILLA试试? 在XLIGHT的设定里翻了下, 发现有个禁用ASCII模式. 好,禁了,这样的话,就强迫客户端要用BINRARY模式. 就怕这样一来, DR连传都传不上去, 马上试试. 靠, 居然成功了.....

--
Feng

智障的ASP服务器

用 babyweb 做ASP服务器,原来还好好的,突然就给我变成了这样
Script error detected at line 0. 
Source line: Response.Write "a
Description: 未结束的字符串常量

百思不得其解. 因为代码都没动过...无语
把所有内容都删除后,错误消失,随便打了个字母,错误又来了...以为是ASP服务器出问题了,换了一个..(同一个公司的),还是一模一样.
以为是文件编码的问题,CP936转UTF-8, UTF-8又转CP936,还是一样. 最后用十六进制编辑器打开看一下,有个0A的ASSCII码不认识,查一下码表,是CR,就是回车符,于是把它删掉,居然就正常了.但是这样只能写一行. 不可能没有回车吧...于是把CR前面加了 LF(0D)这回可以了.可是用VIM存一下又回去了,废. set fileformat 查一下, 是UNIX,靠...于是改成 DOS 格式, 大功靠成...
我想说的是,这啥破服务器呀,连个回车符都搞不定,浪费我这么多时间.

--
Feng

几款FTP服务器

要搭个FTP服务器给DREAMWEAVER用
不要太强大的,能用就行,微软自带的要插光盘,麻烦.而且好像还要装上IIS,没必要.
上网搜了一个小巧的,chkenFTP 解压后才19K. 小. 真小.试用了一下, 好像不错.便拿来用了.
但很快发现在个大问题, 就是在dreamweaver 里面保存的时候,没有被真正上传成功...白改了..
于是换了一个,算了,不找了吧,就用大名鼎鼎的filezilla 吧, 大就大点.强就强点,浪费就浪费呗. 没想到,中文乱码...晕,要打补丁,麻烦,据说有GB2312版的,懒得找.
又找了一款,TYPSoft FTP, 这个更雷人,啥都好,就是用dreamweaver 怎么都连不上, 试了其它两个FTP客户端,都连上了.晕菜...
于是,只好再找,Xlight,这个很强大,只不过有试用期. 不过我不需要太强大,配置都花了我好长时间.好像不错的样子.

--
Feng

星期二, 四月 21, 2009

Ascii 码表中 0 是什么?

我知道A的ASCII 码是65, 空格是20...但是 ASCII码表中的0是什么? 不太清楚. 没研究过. 只不过刚才碰到了个搞笑的问题.

这段代码用来给HTML加乱码, 如果 random number 是0的话, 那么, 跟在那个字符后面的所有内容就会凭空消失. 字串本来应该是越加越长的, 但这回居然越加越短...神奇...

 matchString = /(<)((br\/>|\/p>|br>))/i;
  replaceString = /(<)'((br\/>|\/p>|br>))/gi;
  while (htmlCode.match(matchString)){
   
  var tempSeed = seed;
  for (i = 0; i < 20; i++){
  randomNumber = Math.floor(Math.random()*127) + 1
  if (randomNumber == 60 || randomNumber == 62){

  randomNumber++;
  }
  tempSeed += randomNumber;
  tempSeed += String.fromCharCode(randomNumber);
  }
   
  tempSeed = "<span style='font-size:0px'>" + tempSeed + "</span>"  
  htmlCode = htmlCode.replace(matchString, tempSeed + "$1'$2");
  }


--
Feng

星期三, 四月 15, 2009

包含中文的网址转成全英文

其实是个很简单的东西,在网上找了半天,居然没有现成的...

只好自己动手了. 

写成HTA了,跟批处理用法一样,复制,粘贴到记事本,存成HTA格式, 双击运行...

功能,就是把含有中文的网址成转成全英文的,就是用%XX代替中文,明白?

很多多余的代码,只是为了好看那么一点点,有些代码是纯属多余,没用到,懒得删.

<HTA:APPLICATION
<head>
 <meta http-equiv="content-type" content="text/html; charset=UTF-8">

 <style>

  body { background-color: #eeeeee; background-repeat: repeat-x; background-position: top}
  td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}
  a{color:#FFCC33;text-decoration:none}
  a:hover{text-decoration:underline}

  .frmDefault_Text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; height: 20px; width: 400px; background-image: url(images/tplMain_r1_c1.jpg); 
  background-repeat: repeat-x; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

  .frmDefault_Text_Short { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; height: 20px; width: 60px; background-image: url(images/tplMain_r1_c1.jpg); 
  background-repeat: repeat-x; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

  .frmDefault_TextArea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; height: 80px; width: 500px; background-image: url(images/tplMain_r1_c1.jpg); 
  background-repeat: repeat-x; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

  .frmText_Quantity { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; height: 20px; width: 30px; background-image: url(images/tplMain_r1_c1.jpg); 
  background-repeat: repeat-x; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

  .frmDefault_Button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #FFCC33; border: #000000; border-style: solid;
  border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}.fntHeader_1 { font-weight: bold; }

.celTable_1_Header { font-weight: bold; background-color: #999999; font-size: 8pt}
.celTable_1_Row td { font-size: 8pt}
.celInstall_Position { background-image: url(bap/images/imgInstall_Car_Aerial.gif); background-repeat: no-repeat; background-position: center center}
.celTool_Tip { background-color: #cccccc; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: #FFCC33; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
 </style>

</head>
<body>
把中文网址转换成英文,IE中有效.
<br/>
这里输入原网址:
<input type = "text" size = "50" id = "txtUrl" value = "" class = "frmDefault_Text" />
<br/>
<input type = "button" value = "转换" onclick = "convert()" class="frmDefault_Button" />
<input type = "button" value = "清除" onclick = "clearTxt()" class="frmDefault_Button" />
<br/>
以下是转换出来的结果:
<textarea id = "txtAResult" rows = "5" cols = "50" class = "frmDefault_TextArea" />will be here </textarea>
<br/>
<input type = "button" value = "复制到剪贴板" onclick = "url2Clip()" class="frmDefault_Button" />
<br/>
<script>
 function convert(){
  url = "http://www.cjl520.com/免费下载/小曹影楼素材-SWF转VCD%20DVD工具(最好的FLASH转DVD工具).rar"
  if (txtUrl.value != ""){
  url = txtUrl.value;
  }
  url = encodeURI(url);
  url = url.replace("%25","%");
  txtAResult.value = url;
  
 
 }

 function url2Clip(){

  
  window.clipboardData.setData("text",txtAResult.value)
 }

 function clearTxt(){
  
  txtUrl.value = "";
 }
 
 window.onload=ini
 function ini(){
  
  var x=600;y=280
  window.resizeTo(x,y)
  document.title="中文链接转英文"
  txtUrl.focus();
 }

</script>
</body>
</hta>



--
Feng

encodeuri


很多人喜欢点别人发过来的链接,而不是复制,粘贴. 这本来也没什么,但很多地方,一碰到中文网址,链接就只到英文部分,从中文部分断开了. 这样点进去的话,链接肯定是不正确的.为了不让这种情况发生,我便想干脆把中文链接变成英文的. 用JS就可以实现.

<body>
this is my encoder
<br/>
<input type = "text" size = "100" id = "txtUrl" value = "" />
<br/>
<input type = "button" value = "convert" onclick = "convert()" />
<br/>
<textarea id = "txtAResult" rows = "3" cols = "100%"> result will be here </textarea>
<br/>
<input type = "button" value = "copy to clipboard" onclick = "url2Clip()" />
<br/>
<script>
 function convert(){
  url = "http://www.cjl520.com/免费下载/小曹影楼素材-SWF转VCD%20DVD工具(最好的FLASH转DVD工具).rar"
  if (txtUrl.value != ""){
  url = txtUrl.value;
  }
  url = encodeURI(url);
  url = url.replace("%25","%");
  txtAResult.value = url;
  
 }

 function url2Clip(){

  
  window.clipboardData.setData("text",txtAResult.value)
 }

 

</script>
</body>
然后我把它存成 HTA 文件,昨天用了个HTA文件觉得很神奇,看看了里面的内容, 觉得就是JAVASCRIPT, 于是试着把我写的HTML存成HTA格式,居然就直接能用了.让我诧异的是,用HTML和HTA输出的结果居然不同,晕.后来我才发现,是OPERA和IE中的encodeuri 这个函数输出的结果不同,奇了怪了.网上查它们的区别,查了很久,无果. 最后我发现,原为是默认编码不同,晕炫. 因为没有标明网页的编码, OPERA默认是UTF-8,而IE默认是GB2312...所以结果就不同了. 把IE的编码改成UTF-8后,结果就一样了. JS引擎看来是差不多的.OEPRA可以打开HTA文件,就跟打开HTML一样. IE打不开,会下载.

window.clipboardData.setData("text",txtAResult.value) 这句在OPERA中无效, 用过OEPRA的人应该知道, 很多网页中,有一些"点此复制"的按钮在OPERA中都无效,也许可以设置成有效吧,只不过我不懂罢了.

--
Feng

星期四, 四月 09, 2009

以后再也不洗碗了

只有福州男人才洗碗.

--
Feng

涨工资了,跟我没关系

学校发邮件来说有我的信,就专程跑一趟,因为正好是假期,没有学生用的车,只好 厚着脸皮去坐学校员工用车。没办法,据说在假期,POST是可以坐员工用车的。于是司 机还是让我上去了。而到学校,拿的信更粉刺,说员工涨工资,涨了2.6%. 呵呵,想想, 我怎么说我算是个员工,居然不让我坐员工用车。 哈哈,只不过我的合同早就过了, 因为想找份正式工作,也没有续。所以,涨工资跟我没有关系。等下拿这封信给司 机看看,其实俺也是个员工。刚才突然下冰雹,雨夹雹,他妈的,我只穿一件衣服, 冻死我了。冰雹停了,雨还在下。 



--
Feng

星期四, 四月 02, 2009

HOTMAIL转到MSN,MSN却不会转给GMAIL

刚才做了个实验,发给HOTMAIL的邮件,可以被转发到我的MSN邮箱,但是MSN邮箱收到后,并不会再转发给我的GMAIL.

但如果是直接发给我的MSN邮箱的话,MSN邮箱就会给我转到GMAIL. 

也就是说,我还是无法从GMAIL收到HOTMAIL的邮件.


--
Feng

HOTMAIL也支持转发了邮件

好久没登HOTMAIL,今天登了下,发现有不少新邮件,然后就看看是不是已经可以转发信件,一看,还真有,然后填上我GMAIL的邮箱,以后,就可以从GMAIL里收了.然后又登入了一个HOTMAIL邮箱, 又想弄个转发,这回却不行了,出错,说只能转发到MSN,HOTMAIL等邮箱,不给转到GMAIL.不知道为什么. 第一个邮箱是MSN.com,  第二个是hotmail.ocm 不知道是不是这个原因. 还有就是第一个邮箱是 verizon 收费帐号的子帐号, 而第二个是普通帐号. 原因应该是收费与免费的区别.所以,我只好把第二个邮箱的转发到第一个邮箱,因为同是MSN的邮箱,所以可以.这样的话, 第一个邮箱应该会把所收到的邮件再转发给我的GMAIL了.

--
Feng

用 imagemagick 缩小GIF动画图片(摘)


一般的软件改变GIF的大小后就不会动了.随随便便就动用PS是没必要.用GIMP都显得大材小用.用Ulead GIF Animator 5倒是个好主意,只不过批量处理的话,那可麻烦了.

用 imagemagick 就简单多了.

第一步
convert big.gif -coalesce coalesce.gif

第二步

convert  coalesce.gif -resize 50%  small.gif

就算要批量处理也很容易了.

--
Feng

星期日, 三月 22, 2009

SAYATOO 卡拉OK字幕好像挑系统

我笔记本上的是蕃茄花园原版(未优化), 是OEM版,不能换序列号, 但装不用换序列号的1.5版本,无需断网, 安好后导入注册表便注册成功. 而我台式机上的是深度的GHOST版,却不论断不断网, 永远显示未注册...

--
Feng

呵呵,PICASA原来是支持PNG和GIF的

刚发完博客才发现在PICASA的选项中,是可以把PNG调出来的,再晕一次. 而且也支持GIF

--
Feng

picasa 居然不支持PNG

做了几张PNG的图片,却怎么也在PICASA中扫描不到,不知道为什么. 后来才发现居然是PICASA不支持导入PNG格式的图片, 而PICASA VIEWER却是可以看PNG图片的, 晕倒. 在网上查了下, 有人把PNG的后缀改成JPG骗过PICASA,居然也成功的把PNG传了上去, 因为上传后图片有ALPHA通道, 确信是传PNG成功了, 虽然PICASA警告说图片会被转成JPG格式,却并没有. 此方法我没有试过. 不知道是否灵验.

--
Feng

raysource中的peer.exe


昨天在fs2you 下载了个游戏, 东方红魔乡, 下载后,解压不了,用total commander 可以看到里面的内容, 却解不出来, 用WINRAR直接说打不开, 于是试着用WINRAR的修复功能去修复. WINRAR 报文件正在使用中. 于是用UNLOCKER看了下, 虽然是raysource 中的 peer.exe 在作怪. 虽然我已经开了raysource, 但这个peer 却没有退出. 估计它是用来继续给别人上传文件用的. 居然也不说一声, 害我以为是我的下载的文件损坏呢...UNLOCKER解锁后问题消失. 然后我就把PEER.EXE删了.
--
Feng

星期一, 三月 16, 2009

世界第一等 歌词 抄来的

世界第一等(闽南语 之 汉字英语拼音 三效注解版) 


临行A红ging 
秦Gion Dua海A红英 
无锡命 
无锡并 
秦爱A并右里丢修新 

临行A款ging 
ki家马A出逃体 
磨万tin 
末有林 
mia顺mia摆龙戏一行 

及Buwei就,难伽银 
萨布go西马来到din 
那被共,Bua感经 
瓦希sei该得一定 

西恩混 
西足鼎 
ho含Pua坝莱萨gin 
mn gia 红,mn gia 应 
五经无疑A后hia 地 

得DIA A功因 
其to丢谈笑脸洗 
giu名利,莫聊西,前gin南mei ho临行

临行A红ging 
秦Gion Dua海A红英 
无锡命 
无锡并 
秦爱A并右里丢修新 

临行A款ging 
ki家马A出逃体 
磨万tin 
末有林 
mia顺mia摆龙戏一行 

及Buwei就,难伽银 
萨布go西马来到din 
那被共,Bua感经 
瓦希sei该得一定 

西恩混 
西足鼎 
ho含Pua坝莱萨gin 
mn gia 红,mn gia 应 
五经无疑A后hia 地 

得DIA A功因 
其to丢谈笑脸洗 
giu名利,莫聊西,前gin南mei ho临行


--
Feng

星期日, 三月 15, 2009

sayatoo 的安装问题

也不知道是不是我人品特别好的缘故,我安装SAYATOO那个要换序列号的版本失败,OEM版不让我换序列号.然后装之前那个要换序列号的版本.但是说那个版本每次使用都需要断网, 所以我一直用FREECAP要断它的网.我今天试了一下,直接让它联网, 它一样还是注册版....真让人惊奇呀,我的人品就这么好吗? SAYATOO在我机子上安装非常简单, 就是运行安装程序安装, 然后导入注册表就搞定了.不用断网,不用换序列号,也不用运行那个清除保护的工具(那个好像是卸载过的人才要用到).

--
Feng

星期三, 三月 11, 2009

premier 2.0 一个错误

[\dev\stingray\Libraries\Asl\Foundation\Src\DirectoryRegistry.cpp-174]

启动不了,打开的时候出现上面那个东西, 原因是因为pr 找不到 "我的文档" 的路径, 因为我的"我的文档" 移到别处去了, 而PR却还是在原来的地方找. 在原来的地方, 建立我的文档文件夹 My documents , 问题解决. 纳闷的是, 我之前用得好好的呀, 为什么今天才发病. 于是我又把 新建的那个"我的文档" 文件夹删除了, 再开PR, 这回又好了...晕死,都不懂为什么了. 

设置临时变量 userprofile 为真的 "我的文档" 的目录应该也是可以解决问题的.


--
Feng

星期四, 三月 05, 2009

proxomitron 和 Scott

昨天用proxomitron去广告的时候,碰到循环问题和跳过某匹配的问题(前面加~), 在网上搜到第一个问题的解决方法,看帮助文档找到第二个问题的解决方法,猛的觉得自己对proxomitron还是太不了解,于是今天便想好好的看看它的帮助文档。发现它的作者Scott是个很有趣的人,他软件是免费的,他还叫人注册,而注册后,你也不提供任何技术支持或者升级什么的,也就是注册和没注册是完全一样的。。。搞笑。。。做出这么好的软件的人,看着他留下的文字,我居然有点伤感。
--
Feng

proxomitron 小经验

今天做了两件事

用OPERA显示迅雷链接

去霏凡广告

通过更改 webThunderDetect.js 这个文件, 我让浏览器在检测不到迅雷的时候,直接打出迅雷下载的地址,而不是弹出下载WEB迅雷,霏凡的广告还真有点难度,有一个特别的广告,把广告去掉后,居然下载地址也不显示了,没弄清为什么,最后我把存广告的变量ADLIST清空了,终于没有广告了。直接清JS文件会把下载地址也清了

第一个, 把这段代码替换成

  if(!this.isIE && (client==0)){}else{this.showSetUpInfo(cid);}

这段
  document.write("cid:" + cid);
  document.write("<br/>");
  document.write("url:" + url);
  document.write("<br/>");
  document.write("refer:" + refer);
  document.write("<br/>");
  document.write("name:" + name);
  document.write("<br/>");
  document.write("stat:" + stat);

第二个,MATCH 链接为有广告变量的JS链接,然后把* 替换成 

var adlist="";
$STOP() 

这里, $stop() 非常重要,否则死循环。

--
Feng

星期三, 三月 04, 2009

Easy CD-DA Extractor 也可以抓APE

今天看到硬盘里有个CD镜象文件,想听听,还要开虚拟光驱,突然觉得这样很麻烦,好吧,抓成APE。以前也没抓过,以前都是用WMP或REAL PLAYER直接抓成MP3的。 不过这东西能难到哪去,上网搜,嗯,居然还有点麻烦,首先装EAC,再装MONEY's AUDIO编码器, 网上给的链接还全是死链,太不给面子了。然后发现个贴子,五分钟就能转好,一看,用的是 Easy CD-DA Extractor , 这软件名再熟悉不过了,我用它来把APE 刻在CD上。却从来不知道它也是个多面手,它可以把CD抓成好多好多格式呢。呵,电脑里本来就有这软件,打开,转换,真他妈简单。呵,有必要对电脑里的软件多一分认识,不然,明明可以解决的事情还去网上搜个没完。

--
Feng

星期二, 三月 03, 2009

AE 简谐运动表达式(钟摆)

也不知道这是数学还是物理了,今天狠狠的复习了一下才写出这点东西
 
R=thisLayer.height
r = R/5
w=1
x=r*Math.sin(w*(time+index))
angle=90-Math.acos(x/R)*180/Math.PI

 


--
Feng

星期三, 二月 25, 2009

影子系统和沙盘,绝配

影子系统,重启后还原,而沙盘,则根本不会影响到真实系统,这就是它们最主要的区别。
 
影子系统最大的优点也是它最大的缺点,装的东西都白搭,重启后再来过。沙盘里装的东西,你不要手动去清,它就一直会在。
 
由于沙盘的安装的东西可以不要保存在系统盘,所以,沙盘里安装的软件并不会由于重启而丢失。
 
比如我, 我在沙盘里安装了LIQUID。 我关机了,但沙盘里的LIQUID在真实系统里本来就没有,重启后影子系统对它没有影响,我开机后再启动沙盘,沙盘里还是一样有我的LIQUID,我不需要重新安装一次。 
 
用沙盘来代替虚拟机的确是个不错的主意,虚拟机里的东西当然也不会在重启后丢失,但是虚拟机启动麻烦,没有沙盘那么简单。虚拟机的虚拟硬件效能也差。而沙盘不如虚拟机的地方在于它对付不了需要重启的软件。 沙盘也有很多不方便的地方,我这里不想哆嗦。

--
Feng

星期二, 二月 24, 2009

神奇的 AVID LIQUID在线激活

安装LIQUID, 用注册机生成的序列号,然后安装,输入序列号后弹出个网页叫我注册,不注册,关闭网页后安装程序继续。。。很大,安了很久,800M的安装文件呢。。而且居然还带着好莱坞FX。。。。然后,用FREECAP启动LIQUID,想禁止它上网。。。可是不知是不是FREECAP里没有设置代理。。。它居然能上网。。。还直接激活了。。。跟本不需要下一步电话激活。。。直接返回激活码,还收到两封邮件,一封是关于登录用的帐号密码,另一封是激活码。。。。然后,启动程序,已经激活了,根本连输激活码的机会都没有,太神奇了! 怎么会这样? 直接能激活人家应该也不会要断网弄电话激活呀? 我又碰到神了? 不过,这软件对系统要求怎么很高,我512M的内存,足足启动了一分多钟,俺地神呀。。。

--
Feng

KaraTitleMaker 的破解

昨天刚知道这个软件,中文名叫傻丫头,来由是它的公司名sayatoo. 这个软件由于会上网验证序列号,所以用假的序列号的话,就得断网使用。网上流行一个破解版本是通过更换WINDOWS序列号来通过验证的。。。这破解的作者可真狠。。。还好我不是正版系统,不然哪敢换呀。。。其实我还是敢换的,谁让我有RETURNIL呢。。。不说这个,想说的是它不让我换。。。见鬼,这蕃茄花园的系统居然是OEM版的,那个换号器不顶事了。那不换的话,装上后是非注册版本的。。。没招了。。。
 
又在网上疯找,因为这个版本太流行,想找以前的版本还很难,不过终于被我找到了1.5的版本。这个版本的安装很容易,就是安好后导入一个注册表文件就可以了。但这个版本的缺点是要断开网络, 一连网,你的序列号就废了。。。
 
可是,用得着花那么大的力气去换WINDOWS序列号吗? 为了不断网? 可是不让一个程序上网是多么容易的事呀。。。首先,我可以让防火墙不让它上网,第二,我可以用代理工具如FREECAP设个无效的代理,它也无法上网。。。还有。。把服务器验证的网络加入HOSTS文件,映射到127.0.0.1, 它也上不了网。。。方法还真多呀。。。没必要换WINDOWS序列号吧。。。太搞了
 
呵呵,之前装过的话还得用 Trial-Reset  来清理保护信息。。。不过我清后居然也装不了1.50的旧版, 所以我重启了。。。重启后直接在SANDBOX里面装了,看你怎么牛。

--
Feng

星期一, 二月 23, 2009

gmail 可以看 PDF文件 了

今天才发现 GMAIL已经以看PDF文件了。 这和一般的看是不一样的,因为你并不需要安装ADOBE READER。 它并不调用ADOBE的插件来看,而是以网页的形式显示出来的,看起来像是图片,但却不仅仅是图片,因为你可以复制里面的文字。非常方便。

--
Feng

星期一, 二月 16, 2009

为什么很多软件都不支持WIN键呢?

FAST STONE不支持, HYPERSNAP不支持, TOTAL COMMANDER不支持(这个无所谓,不要设全局热键 ), PICPICK不支持,MWSNAP不支持。。。超多软件都不支持WIN键。。。晕死。。。我电脑了都快没有键可以设置了。以上大多是抓图软件。我的习惯是有WIN键参与的组合才用作全局热键。没有WIN键参与的作为本地热键。我知道的唯一支持WIN键的抓图软件是EPSNAP。

--
Feng

星期日, 二月 15, 2009

顺手记一下IMAGEMAGICK加水印的方法

composite -dissolve 30 -tile cup.jpg banner.png dst.jpg

--
Feng

原来 imagemagick 有便携版

要做个水印,当然,水印工具很多,我偏偏是那种无聊爱走偏门的人,不用啥 Aoao Watermark, 或是 photomark 啥的,就想用imagemagick 来做。可是偏偏这软件要写注册表,在学校不让用。因为IMAGEMAGICK把模块的路径记录在注册表,不能写注册表,就找不到模块,那便用不了了。在学校可没有写注册表的权限。烦死我了,我搜呀搜,想找找是不是有什么参数可以定义模块等的路径,还真给我找到一个,具说在IMAGEMAGICK4.X版前是不用注册表的,而是用环境变量MAGICK_HOME, 这下就好办了。 我把MAGICK_HOME设成IMAGEMAGICK的路径,见鬼,还是不能用。于是发现MAGICK_HOME好像只是定义了CONFIG目录,只能找到那一堆XML文件,和MAGICK_CONFIGURE_PATH没啥区别。其实还是有区别的,IMAGEMAGICK还会搜索MAGICK_HOME下的子路径来寻找模块等的路径。 好,就是这个,我只要把模块等的路径重新安装一下,再设一下IMAGE_HOME就可以了。。。终于让我找到不写注册表的方法了!!! 可是。。。这个时候,我却发现IMAGEMAGICK本来就有发布一个PORTABLE的版本。。。傻眼了。下载下来一看, 模块都封装在EXE中, 而所有的文件都在同一级目录,也就是XML文件和EXE文件在一起。。。这个,直接可以用,啥也不用设。。。。妈的,走这么多弯路。。。

--
Feng

星期四, 二月 05, 2009

proxomitron doesn't work?

I wrote an simple filter and tested many times, it didn't work. I tested it in the proxomitron testing panel, it works fine, but it didn't work for the webpage... I was getting crazying...Then I found that website is in my bypass list.....what the...

--
Feng

星期三, 二月 04, 2009

QQ 2009 怪事

QQ2009 狂人版,在学校没有管理员权限的电脑上可以用, 带回家自己的电脑上反而不能用...晕了...于是便装了QQ英文版, 这个在学校装不了. 只能带回来装了.装好后,爽了,居然没有广告. 腾讯对老外就是厚道...不过也没有任何面板,很干净. 什么都得自己加, 正好我什么也不想加. 还有就是QQ2009的聊天记录和QQ2008还有TM2006不兼容了, 弄个JUNCTION后, 居然啥聊天记录也读不出来. 看来只好分开来存了. 


--
Feng

QQ有UNICODE版本

昨天才知道QQ有UNICODE版本。。。太久没用新版QQ了, 因为现在上得少。 原因还 是那样, 挂一天也没人鸟我。 于是今年一年,上的时间总和可能没以前一天多。 而且我还一直在用早就应该用不了的TM2006。 昨天突然心血来潮想看看都2009了, 是不是有UNICODE版本的出来。。。一查,果然, QQ2009代码重写, 支持UNICODE。 具说TM2008也支持UNICODE。于是,下了个狂人版,可以在学校上QQ了, 爽。。。 其实以前借助南极星也是可以上的。。。只是看着特别难受。还有一事, 以前的QQ英 文版可以在没有管理员权限的情况下安装,而2009的英文版则不行。 



--
Feng

星期二, 二月 03, 2009

freegate 收費了

freegate 收費了 让我震惊了一把. FREEGATE算比较好用的了. 对于上网页来说. 而GPASS现在不太好使. 花园软件我从来就没有好使过. 而FREEGATE一收费....呵, 其实对我没什么影响. 只是今天家里的宽带又被禁了. 房东又欠费.... 没办法....于是宽带提供商还想给我们网上付费的机会, 于是我们还是可以上HTTPS, 所以FREEGATE有用了. 可是居然只用了十分钟就没得用了...要钱了...天呀...还好FREEGATE的主页是不要钱的. 而FREEGATE的主页上有一些有用的HTTPS链接, 跟着这些链接我下到了, 无界浏览器...终于又可以上网了. 无界浏览现在还是免费,而且可以用来上QQ. FREEGATE号称支持HTTP和SOCKS....而这两种方式都没办法用来上QQ, 就算我用上来SOCKCAP还是没用. 呵, 我现在用GMAIL来发博客, GMAIL的话, 本身就有HTTPS, 所以不需要那些软件支持了. GTALK也是HTTPS方式的, 所以GTALK也可以不用代理上.

--
Feng

星期一, 二月 02, 2009

GMAIL theme and ie 6

我今天才发现GMAIL的主题在IE6里是不显示的...如果你不能换GMAIL主题, 不是GOOGLE没给你开通, 而是你还在用老掉牙的IE6. 呵呵, 虽然我电脑里没有IE7,但我也没有使用IE6, 所以今天才发现.

--
Feng

星期三, 一月 28, 2009

想睡觉


每次吃完午饭我就昏昏沉沉想睡觉,难怪中国的作息时间是分上午,下午。 吃完午饭,中国人还是得狠狠的睡个午觉的。什么食物吃了不会想睡觉呢?


--
Feng

星期一, 一月 26, 2009

计划完成

已经搞定了,我穿得跟什么一样的....严密防护之后,用烧开的水泼上去....妈的,一只都没飞起来....全被水冲到地上.然后再用杀虫剂喷上去. 再过几分钟把它剪下来,装袋里,扔拉圾筒了. 昨天又发现一个房子左边也有一个马蜂窝,今天一起给端了. 就怕明天又回来筑新巢.

--
Feng

捅马蜂窝计划

蜂窝大小: 比拳头还小
马蜂数量: 白天在巢七八只
准备:

开水
杀虫剂
浴巾
厚衣厚裤
眼镜
帽子
塑料袋
剪刀
手电
橡胶手套
毛线手套

晚上,穿好厚衣,下身围浴巾,戴好帽子,眼镜(缺个武侠片美女遮脸的斗笠),再用一条浴巾包脸也不错.打开手电,用开水浇到蜂窝上,然后马上用杀虫剂喷杀.喷完后(别把自己呛到),用剪刀把蜂窝剪下.装在塑料乌袋中,弃于远处.

执行时间: 今晚



--
Feng

星期日, 一月 25, 2009

忙得没时间写博客,随便来两句

DESKSPACE 很酷, 把窗口拖到边上,就会激活,可以把窗口拖到其它桌面去。也可
以用HOEKEY把窗口隐藏后, 再换到另一个桌面,把窗口释放出来。今天发现家门口
左边也有一个马蜂窝。。。疯了。。。现在家门口两个马蜂窝。。。两个月后,将
会发展成两个巨大的马蜂窝。。。不过我不会让它们活那么久的,嘿嘿


--
Feng

星期六, 一月 17, 2009

mplayer 也可以放 ape ...

以前试过用MPLAYER播放APE,出来的全是白噪声...还以为不能放呢. 这里说的是WINDOWS下的. 在LINUX下是正常的.今天无意中用MPLAYER打开了APE文件,居然可以正常播放了...我啥时升级过吗...不记得了....

--
Feng

星期五, 一月 16, 2009

是破解的问题

刚才从官方下了个便携版,还是可以取词的,看来是破解的后遗症呀。。。倒是网上还没有可用的注册码,之前有一个半可用的(除了加书签时有水印其它PRO功能都可以用)。但现在那个在新版本中一点用也没有了。


--
Feng

pdf xchange viewer不能用LINGOES取词了

刚才下载了最新版 2.40.7, 破解版的,所以可以用所有的PRO功能,而且加书签没 有水印,好开心。。。可是最后却发现LINGOES不能正常取词了。。。晕倒。这种情 况曾经发生过,我还发邮件给他们。后来的版本又可以取词了。。。怎么现在又不 行了,大部分词取不了,偶然可以。还是用回旧版好了。。。。 



--
Feng

龙族的审核效率真是低得惊人呀

一个月才申请到个帐号, 2008-10-19 04:25 申请, 2008-11-14 20:12 通过。
历时26天。
拿到帐号后我发了四篇贴子,2008-11-17发。 2008-12-20通过审核,历时33天。
12月20通过审核后,直到今天才转正。历时26天。

总时间。。。。等我算一下,26+26+33=52+33=85。。(天才,算对了)。。。要85天
才可以拿到龙族的正式会员。 然后。。。还要通过版规学习。。。我做了54题后才
成为初级会员,终于可以看到其它版面了。。。。哎,其实在网上花几块钱人民币
就能买到邀请。。。何必搞得这么累。。。


--
Feng

PDF xchange viewer 终于有破解版了

等了好久了,这个软件终于被重视了吗,终于大家开始发现FOXIT并不是唯一了吗。。。
哈哈


--
Feng

pdf xchange viewer 和字典

 pdf xchange viewer 一个非常好的地方就是,不需要任何插件就可以用字典取词。 但是我发现如果BABYLON 7 来取词的话,只能取到一部分, 如,一个单词的一半。 而且常常取出来的是乱码。而用LINGOES则没有这个问题。 如果只是用英文的话, LINGOES的词典也非常的不错。 但是西班牙文的话,LINGOES的词典就有点太简单了。 不过,一起用也挺有意思,先用LINGOES取,然后再用BABYLOY在LINGOES里面词,就 不会有问题了。 



--
Feng

晒伤两周后



神奇的,今天还在脱皮呢,两周了,当然,早就不痛不痒了。 只是原来好得最快的 手臂部分却是脱皮最慢的。。。手臂第三天就由红转黑,然后就不痛了。以为手臂 以前晒得多了,能生成黑色素,所以不会脱皮。但实际上它还是要脱皮,而且还是 脱得最慢的。。。所以说两个极端的东西都会有相同的现像。 我的肩膀是最严重的, 很迟才脱皮。而手臂是最轻的,也是很迟才脱皮。而中等晒伤的地方脱皮最快。最 好像最不会念书的和最会念书的都是最快从考场里出来。只是一个交的是白卷罢了。。。 




--
Feng

星期四, 一月 15, 2009

玻璃与紫外线

在我的脑海里,一直有个印象,就是玻璃可以挡住紫外线。这个知识应该是我很小 的时候看十万个为什么或者别的什么书中学到的。虽然年久日深,却还是印象深刻。 自从上次被太阳烧伤后,现在心有余悸。可知道在紫外线指数为10的时候,十分钟就可以造成晒伤,前些天我查了一下,下午两点左右,紫外线指数为9,正午的话可能也有十了。。。
开车的时候,便会在想,玻璃可以挡住紫 外线,但是可以挡住多少? 车玻璃是不是可以挡住很多? 虽然我在十万个为什么 里没有学到可以挡住多少,但我认为就算不能挡住100%,也能挡住90%了。启码也追 得上数值15的防晒霜吧。还是GOOGLE一下吧, GOOGLE的结果让我很无语,有人说不 能, 有人说可以,有人说可以完全挡住,有人说只能挡住一点点跟没挡一样。。。 茫茫网海,要分辨孰是孰非也颇为不易。

看了不少,最后自己做个结论:普通玻璃可以挡住紫外线B,但是挡不住紫外线A。 所以隔得玻璃不会被晒伤,但可以被晒黑和加速皮肤老化。汽车前档可以挡住紫外 线AB。 但是汽车侧面玻璃在这方面和普通玻璃无异,所以开车时有玻璃挡着,怎么 也不会被晒伤,但是UVA一样可以导至皮肤癌,开途长车最好穿有袖子的衣服。

贴汽车膜应该也不错,记得要贴能防紫外线A的,如果商家说他的膜可以档住98%紫 外线B,那它在忽悠你呢,因为没贴膜的普通玻璃就可以挡住98%紫外线B。

嗯,说说紫外线C吧, 因为紫外线C不能穿过臭氧层,所以暂不考虑。

以下文章转自。。。某处

日光中的紫外线光谱是100-400nm波长范围,分3个波段,即短波紫外线(UVC)100-290nm, 中波紫外线(UVB)290-320nm,长波紫外线(UVA)320-400nm。不同波长的紫外线 其穿透皮肤的深度是不同的。UVC大部分为角质层反射和吸收,只有小部分穿透到表 皮浅层,但由于UVC通过大气层时被臭氧层吸收,而不能达到地球,基本不对人体皮 肤构成危害;UVB大部分被表层吸收,小部分到达真皮浅层,使皮肤变黑是皮肤受损 伤的主要波段,具有致病性,但能被厚云层、衣服及玻璃阻断,UVA小部分被表皮吸 收,大部分可透入真皮,深达真皮中部,在夏天的中午到达地球表面的量比UVB大100位, 可以穿 过表皮达真皮,导致真皮的损伤。因此也是重要的致病光谱,长久照射易生 皮肤癌。电脑辐射的波长在290nm-320nm之间和UVB的波长相同,作用也相同是皮肤 致病的重要波段。 

UVB窗户,玻璃之类的可以完全阻挡,可是车窗完全不能阻挡UVA. UVA又是皮肤衰老 的最主要祸首,而且物理防晒对UVA的防护效果也太少,一般来说化学防晒都是安全 的,除了个别的级敏感皮肤。

保护皮肤和眼睛不受紫外线伤害非常重要。紫外线可分为两类:UVB能灼伤皮肤, UVA会使皮肤加速老化。两者都可引起皮肤癌,并且损伤眼睛晶体和视网膜。 建筑物中使用的普通玻璃可以过滤UVB辐射,因此在室内你不会被阳光灼伤。然 而UVA和红外辐射能很轻易地穿过普通玻璃,产生热效应。要制造保护作用更好的 玻璃,关键是在阻挡UVA和红外辐射的同时,允许可见光通过。 钢化玻璃和防紫外涂层玻璃是最好的选择。其中后者被用于隔热玻璃装置中,不可 见的涂层在不影响可见光传播的同时,能过滤对于98%的紫外辐射。   钢化玻璃由两层玻璃和夹在其中间的一层塑料构成,能够阻挡几乎所有的紫外 辐射,且对可见光没有影响,同时它还可以起到隔音作用。因此钢化玻璃常常被用作 汽车前挡风玻璃,同时在公众场所中也有广泛的应用。 如何选择车窗玻璃 

  尽管用于车前窗的钢化玻璃可阻挡UVA和UVB辐射,但通过车侧窗和后窗 射入的UVA辐射,还是能对司机和乘客造成危害。 

  如果车的侧窗使用有色玻璃,就能过滤很多UVA。如果你的车出厂时没有使 用有色玻璃,你也可以贴膜,只要所贴的车膜能够让65%以上的可见光通过就可 以。如果你不愿意贴膜,至少应该用遮阳板保护坐在后座上的小孩。这种易于拆卸 的遮阳板在汽车用品商店就可以买到。如果你计划买一辆新车,或许你可以要求销 售商在所有侧面车窗上,使用灰色的钢化玻璃。 

  利姆医生及其同事们发现,如果不使用钢化玻璃,光敏感的人只要晒30分钟 就会发生严重的皮肤问题。 

  合适的太阳镜可保护角膜、晶体和视网膜免受紫外线的伤害,防止由此产生的 白内障以及老年性黄斑变性。 

  对于那些在户外工作的人们,过量的紫外辐射会导致翼状_肉(翼状_肉是临床 上最为常见的眼科疾病,它是局部球结膜纤维血管组织呈三角形增生而侵犯角膜的 一种疾病,形似蝉翼,故被称为"翼状_肉")和角膜炎。 




--
Feng

星期二, 一月 13, 2009

西语在线字典 显示单词的所有形式

比如查seguir 的所有形式,在google 搜索
 seguir conjugations site:www.wordchamp.com inurl:languageid=45
然后点 I feel lucky 就可以了。

 BABYLON的 Advanced Espa□l-Ingl□ VOX 这本字典也可以查到。 

这两种方法都得用原形来搜索,否则不显示。 


星期一, 一月 12, 2009

proxomitron 使GMAIL发不了附件.

GMAIL发不了附件,我晕菜了.不懂为什么, 因为很少要发附件,也一直没注意.今天要发一张图片都发不出去.把代理去掉就可以了.居然和 proxomitron 有关. 不过我以前也一直在用,都没有问题.真是奇怪了,不知道哪里设置不对了. 我好像也没有改过什么设置. 只是下载了几个DLL增加了HTTPS的支持.但这个功能我没有开启.

--
Feng

星期六, 一月 10, 2009

好贵的书款

昨天在SHORT  LOAN借了本书.  借两个小时的,忘还了,今天看到书才想起来. 赶着去还, 被罚了45刀, 肉痛. 那本书还不值那价呢... 

--
Feng

unlocker 因为没有改正有毛病的部分而导致错误

unlocker 在我的电脑上总是用不了,出现以下错误.

Unlocker 1.8.5

确定
因为没有改正有毛病的部分而导致错误

详细的常被问到的问题请参考http://ccollomb.free.fr/unlocker/链接

解决方法:

搞笑.UNLOCKER用管理员权限安装后,还是必需要管理员权限来运行... 但是UNLOCKER不能直接运行,而是在右键菜单里的,所以不能用运行方式来运行...解决的方法很多, 但是都是基于用管理员启动文件管理器后,再从管理器里调用UNLOCKER. 可以使用 total commander , speed commander 等. 更简单的,也可以使用任何IE内核的浏览器, 如 THE WORLD, MINI  IE等. 我想FLASHFXP, CUTEFTP什么的也是可以的.




--
Feng

真丢人。。。


昨天写的那个VIM命令是错的

星期五, 一月 09, 2009

VIM 小命令


用VIM很久,对VIM的命令行编辑还是处于逃辟状态,不太会用。南级星的文字处理 软件很讨厌,会自己换行,而我也没有找到相关设置。于是便要把打好的文字合并
成一行。我一般都是在南级星里打好字,复制到VIM里面,然后按ggVGJ合成一行, 再粘贴到别的地方。 但写博客的时候,要分段的嘛, 一行就是一段。就不能一下
子ggVGJ搞定了。于是我便想在命令行下的合并命令是啥呢,试了下:J, 没这命令, 那我猜是:j了, 还真猜对了。于是我的ggVGJ便被换成了:%j, 好像比原来好按一
点点。 我打完一段后,便后空一行,再写第二段, 所以分段也容易了,把每一段 都合并成一行 :v/^$/j , 意思就是把所有非空行合并。。。晕, 我想这些,做这
些一分钟都不到,要写在博客上却要打这么多的字。。。看来我废话实在多。。。。 



--
Feng

TC, TCC 和 4NT

今天在图书馆用电脑,不能用学生盘,双击就打开记事本,晕。。。也打不开CMD。 可能可以打开COMMAND吧,但我没有试。理论上COMMAND是不会被组策略禁用的,但
这个命令常出现以下这个问题而不能运行: C:\WINDOWS\system32\command.com
:\PROGRA~1\\Symantec\S32EVNT1.DLL. An installable Virtual Device Driver failed Dll initialization. Choose 'Close' to terminate the application.

我没有试是因为我在记事本的打开里可以访问学生盘,而我便有办法打开运行我的 批处理了。批处理启动了TOTAL COMMANDER, 在TOTAL COMMANDER里,发现这电脑上
映射了N个盘。 想来是以前这些盘都是给我们用的,后来出于什么原因,这些盘都 被隐藏了,但在TOTAL COMMANDER里,却照常使用。

后来在TOTAL COMMANDER里试了COMMAND这个命令,却是可以运行的。这个16BIT的东 西在WINDOWS下却不是那么好用。 便有了找个代替CMD 的软件。 POEWR SHELL肯定
是不行的,绝对没办法在图书馆的机子上装。 在网上找了找,找到个CONSOLE2, 这个软件调用的还是CMD。 打开后也是被禁的。 又找到一个叫Psh.exe 的小软件,
40K,倒也能用。就是怪怪的,你打NET,它会说找不到这个命令,你打NET USE 却 可以。。。

因为要去坐车,便没有再试下去,回来这个校区后又开始找。这回找到了个挺有价 值的东西, 便是 TC了。这个TC不是TOTAL COMMANDER,而是 TAKE COMMAND, 它的
前身是4NT, 而4NT在DOS下的版本则是4DOS,4DOS这个软件是用来代替COMMAND的, 而4NT则用来代替CMD。 既然是代替,就不是调用了。相信不会和CONSOLE2一样是
调用CMD的。只不过,这里不是图书馆,电脑也没有任何限制。我也便试不出TC会不 会在图书馆的电脑里被禁了。 99%的机率应该是不会的,我相信它没有调用CMD,因
为它的说明里说它可以调用自身的4NT,也可以调用CMD 和POWERSHELL, 那便是有 那个"自身的4NT" 独立于CMD了。 想想我笔记本上的那个MINI CYGWIN的BASH应该
也是个不错的选择。 
TC有三个版本, TAKE COMMAND 是完全版。。。呵,99美元,网上找了个序列号(别 打我)。还有个 TC/LE, 便宜得多, 是TC的YAN 割版,我没下。 而另一个是TCC 
/LE, 这个是 TC的纯CONSOLE 模式,是免费的,功能还少那么一点点,但是启动可 快多了。 

TC和TCC都可以在受限用户的模式下安装(否则我可别想在学校的电脑上耍)。TC里面 自带的CONSOLE还是4NT, 我把它提取出来,只有三兆多。这样就得到了一个强悍的
纯CONSOLE 的 4NT了。 而TC有12兆(包含帮助文件等)。 4NT 打开比TCC慢,想是它 依赖更多的 DLL的缘故。 这个4NT可不是免费的。 但是没有了TC的GUI界面,看你
怎么输入那个序列号。。。哈,幸运的是,TC官方提供了U盘版。。。其实就是把takecmd. dll替换成官方提供的那个文件就可以了。注册信息便会被写在INI文件里。这样就
是传说中的免安装注册版了。。。TC和4NT还有TCC在启动的时候都会读取tcstart.btm这 个文件,就像DOS下的AUTOEXEC.bat。

TC的功能很强(好像是),比CMD要强上许多,可以做不少事。哈,只不过我用不上。。。 因为我觉得TC能做的用AUTOHOTKEY也应该能做了。。。而且我也基本上连AUTOHOTKEY也
用不上。。。我好像并不需要做什么自动化的东西。。。以我的批处理功力加上VIM功 力,好像挺够用的。再学其它东西多累呀。。。

只是找个在图书馆不能用CMD时的替代品,我怎么就说了这么多废话。。。 



--
Feng

一周了

从被晒伤到现在已经一周了,网上说轻度晒伤一两天就好,中度的就要一周,我这个 可能算是重度了。肚子胸前好得差不多了,皮也快脱完了。 后背还在脱皮。肩膀也 有在脱皮,但却还在痛。其它地方已经没啥痛的感觉了。肩膀上的皮很硬,一摸就 知道是坏死的。 



--
Feng

星期四, 一月 08, 2009

还痒

全身变红的地方已经没那么红,身前转白,身后转黑。 原来红的地方基本都开始脱 皮。肩膀还是疼和红,因为是最严重的地方。手臂变黑但不脱皮,肩膀也还没有开 始脱皮。最严重的地方,看来是最后才脱皮。现在身上很痒。忍不会去搓,加速脱 皮。




--
Feng

星期三, 一月 07, 2009

奇痒无比

皮肤开始脱皮,后背奇痒难忍,晚上睡不着觉,使劲折腾。。。太难过了。刚才去冲
凉水澡,还是非常的痒,买了瓶喷剂,写着是可以处理痒痛的,却跟本没有。


--
Feng

星期一, 一月 05, 2009

第一次用药后


下午涂了药,刚刚洗掉了,前面涂的是乳白色的液体,肩膀和后背涂的是油油的膏药. 胸前开始脱皮了,后背好像有晒出黑班... 今天是开学第一天,还好没课. 明天要去上课,8点的课....太早了点,烦....
--
Feng

看病记

昨天又睡得很坏,早上八点多就起来了,洗个澡.搬到这里来后从来没有看过病,所以也不懂去哪里看病.在GOOGLE MAP上看好了两家疹所便出门了.先到学校去看看,学校的护士应该比较闲,应该不用排对吧. 可能是太早了,也搞不懂哪间的护士的房间,几乎每间都关着.想想大多是9点才开门吧. 现在才8点多.那就去别的疹所,到最近那家疹所,从学校开过去两分钟吧. 一看,8:30开门,可是门却是关的,靠近门往里看,晕,里面乱七八糟,显示被遗弃很久了. 到第二家GOOGLE MAP上看好的疹所,也很近.几分钟便到. 可能是GOOGLE MAP的信息太旧了,跟本也没找到啥诊所. 

想想,自己去药房买点非处方药吧, 进去后,左看看,右看看,也不懂要买啥呢,便又出来了.又看到药房附近有个家庭医生疹所, 进去看,看到不少人在等呢.又跑出来.往上走,又看到一个家庭医生诊所,是和刚才那家共一家的.这个人少,便问了问.说要先注册...哎,以前看病都是学校看护士,然后护士帮着预约医生的,啥麻烦没有.注册费40元, 想想又不是常期住在这儿,马上又要毕业了,可能很快就要搬家了.注册干嘛. 现在也9点了,回学校看看.于是又把表单还了.

又到学校,这次每个门都看了过去,发现有个门上贴着个张纸,说要看医生的话,去主校区...这里9号才有人...没办法....

脸皮厚,我又去那里要了注册表格,昨天把钱全都转到信用卡上了,偏偏昨天是星期天,转到钱要周二才会到帐.而我的帐户里只有100块钱.注册费40元,看医生还要钱呢,我怕钱不够.就问能不能用信用卡,反正可以透支.居然不收.可是前台的阿姨实在太善良了.她说她只收我20元. 哇,想想医生再收个50元左右.贵一点也不会超过80元吧.应该够了.药房应该可以用信用卡付. 于是便安心等吧. 

着实等了很久,有个医生把我叫进去,问一些有的没的,就是完善一下注册资料.还有来看啥病.量了身高体重,然后说我超重了....汗...

又等了十几分钟,正角才出马.叫我进去.给我开了三种药.两种是涂的,一种是口服的.出来后,那个前台的阿姨总共才算我20块钱....太仁慈了...注册费免,护士费免(就是量体重身高的),医生的费用才20元...我前世积德了吗?

去药房(药房和疹所是分开的,他们之间没有关系)把医生的药方给他们...等了好久...终于药准备好了.之前怕钱不够,还特意问能不能付信用卡.这里是可以的,所以我倒也放心.可是付钱的时候我眼睛都登大了....9块钱...不是吧...没开过这么便宜的药...

药在手里,掂量一下,好像东西还不少.怎么会这么贱?先回家上药了.

到家后,打开药包,里面两个盒子,一个瓶子,料还不少呢.仔细看了看单价,才明白过了,好像是病人特慧价.三种药,全部都是三块钱.合成来9块钱.而真正的价钱则是:3.93, 20.36,3.94. 合计28.23元. 也不算贵.呵呵,医生如果三种药都给我开20.36元那种,我不是赚大了?

我不明白为什么我有特价...搞不懂他们的医疗机制...三种药分别是 Paraceta, locoid li, calamine. 

本来我是要去报销的,我有保险..不报浪费...可是这才9块钱...报啥呢...还真希望他给我开高点,我好报销呀.这么点钱报销起来太丢人了...注册费是不能报的,但没收钱.医生的疹费20元. 合成来29块钱...我真的要去报销吗? 填个报销单还累死.


--
Feng

星期日, 一月 04, 2009

晒后第三天

今天发现脸被晒黑了, 已经开始脱皮. 身上还是那么红, 还在发热. 昨晚睡得很不好, 肩背实在太痛, 躺着非常难过. 不知道皮肤不红之后会不会开始脱皮.

--
Feng

星期六, 一月 03, 2009

还是误解

立马又发现,快门速度也并不是一定要成倍增加的.我的相机可调的快门速度是8秒,4秒...直到1/2000秒.成倍增加. 而拍出来的照片,如果不是快门优先的话,快门速度可以是 1/128, 1/282 这样的数字...想来光圈大小也是一样了,并不是一定只能出现那几档.而我想,高档的单反相机,就应当可以随意的设置这些数值吧.

--
Feng

我对照相机的误解

我原以为光学取景器的本质只是个洞而已.前边后边安了两块玻璃.事实在没这么简单,光盘取景器的两头也并不是一条直线,而是Z字形的吧.光学取景器一样可以显示光学变焦.拉近就放大.拉远就缩小,觉不只是一个两边通的洞而已.只是光学取景器很难对焦.我的解决方法是,把焦点调到画面中央.把要拍摄的物体放在取景器的中央,锁定.然后再来移动相机确定取景范围.

我认为相机的ISO值必须是在64,100,200,400...3200这种数值.而实际上,当你调到自动的时候,你会发现ISO可能出现任何值,比如说我就看到了ISO133,121这样的数值.

顺便说一个PICASA3,因为PICASA3让我看到了这些ISO值,不得不赞的是,PICASA一如既往的快.没见过比他更快的.换照片觉得一点延时也没有.而新增的拼接功能也很有意思.


--
Feng

Hot water beach

没体验到海水温泉,却换了周身的疼痛.还有皮肤的0.N 度灼伤. 温泉海滩的浪花却还是足够补偿这一却的. 浪很大,绝对是个冲浪的好地方.水很清,但在近处,你却感觉不到那种一望无际的碧绿.这里的水,自然是不适合游泳的,一波一波的浪将人冲得晕头转向. 当浪花扑面的时候,我或是闭眼不理,任浪花将我冲出几米远.或是跃起,当浪花触不到我的头部,偶尔估算错误,跃起后还是没有浪花高,便只好被冲得稀里糊涂,海水的味道也便偿了去. 碰到大浪的时候,我喜欢将头埋进水里,因为那样,可以壁过浪的攻击,但身体却依然要被冲出几米的.带在浪板后,努力的往海水中走去,几秒一次的浪使我的前进速度很慢.终于差不多远了,我便等着大浪来袭.一个大浪过来,我趴在浪板上,一下个便冲到岸边.走了那么久离岸边有一段乱离,一个浪,就被冲回来了.但是很爽.体力不支了,我便回岸上休息,快到岸时,我便总是走不动,任浪花打得我在沙滩上滚去.在海滩上晒太阳真是太笨蛋了.即使是涂了防晒霜,也要尽量少晒的,不然就像我一样.伤痕累累.

5点多便是最低潮,3点的时候,便有一大群人开始寻找热泉了.我们便跟了过去,但人实在太多,而有热水的地方又大多还在海水下面,我们挑了个地方,可是直到最低潮的时候,浪花还是能达到我们的巢穴,我们辛辛苦苦挖好的温泉坑,总是然一个浪花便填平了.小浪倒是不会冲到这么高,来个大浪,我们就啥都白干了.我们一边挖,海水一边填.周围的其它人也是一样,而在靠水远一点的地方挖却是挖不出热水的.我们的位置挖下去,沙很烫,烫得我屁股开花.可惜却怎么挖都是徒劳,待到低潮过后,海水依然可以没过我们的小坑.我们便放弃了.

我们离开温泉海滩.到TAIRUA镇上解决晚餐,这市镇离温泉海滩是最近的了,便是大多数人的必经之路,镇上热闹,而东西也是贵得出奇.我们享用了天价的汉堡,披萨,著条还有一瓶并不是那么天价的可乐后,便离开了这里.节假日15%的加价和本来就比外面贵好多的物价真是让我无语.

路上,我们选择了和来时不同的路,我们来时的路要经过一个森林公园,山路颇多,弯弯曲曲,非常难开.来的时候我们大概用了2小时40分.而回去时,我们挑另外一条路,希望这条路少一些山路,虽然这条路要远20分钟.但该死的是,这条路不仅要远一些,山路却一点也没少,反而更多.绕着绕着,我们的书姐终于晕车呕吐了,我把车停在路旁,开启警示灯.便看着幸灾乐祸的车子往身旁一辆一辆经过,便有两辆车里在人向我们欢呼...我无语,我真想告诉他们,我的车没有坏,只是停下来,休息罢了.

继续前进,不久,终于穿出了那山.我们终于开上了像样的道路.之前的山路虽然多弯,常常有要25码才能舒服通过的大弯,但是我不得不说,那路面,还是非常好走的.路面虽然没有换,但笔直的高速公路却让人笑逐颜开.

我没有想到的是,到家后,皮肤上的伤是这么的重...


--
Feng

其它博客地址

此博客的同步博客地址: http://fengnz.wordpress.com
这里进入我的MSN SPACE.