« December 2005 | Main | February 2006 »

January 26, 2006

January 25, 2006

Enabled Extensions: (30)

Adblock Plus 0.5.11.2    好东西呀,好东西,要不是因为装上了这个,我才懒得去 www.chinaren.com 上校友录呢,chinaren 的广告铺天盖地。现在对亏了Adblock,世界清静了

Amazing Media Browser 0.15   收集图片挺有用的

Azerty III 2.0

Colorful Tabs 0.3

Console² 0.3.1   作B/S程序时挺有用

CustomizeGoogle 0.41 

del.icio.us 1.0.2

DownThemAll! 0.9.8.7 

Fasterfox 1.0.3  好像是快了点

FireBug 0.2.2

FlagFox II 2.2.1 显示网站所在的国家,挺好玩的
Flashgot

Gmail Manager 0.4.2

Gmail Space 0.2


Greasemonkey 0.6.4

Html Validator 0.7.7

ifox 1.6.5

ListZilla 0.7

Noia 2.0 (eXtreme) 2.994


Pearl Crescent Page Saver 0.9.3

Performancing 1.1.0.1

PimpZilla 3.15

Qute 3.0.4

ScrapBook 0.18.5


SessionSaver .2 0.2.1.031

StumbleUpon 2.2

User Agent Switcher 0.6.8

Web Developer 1.0.1

WebmailCompose 0.6.6


xyzproxy 1.12


Disabled Extensions:
(7)

Filangy Toolbar 2.09  用得不多,干脆禁止了

Forecastfox 0.8.2.5   这个天气预报好像一直都不准,总是看着明天下雨,到了第二天还是明天有雨,正所谓:明日复明日明日何其多

Mozilla SpellCheck Libraries 1.0.1.0   平时大多用中文,用得时候再启用吧

NoScript 1.1.3.8   是个好东西,不过经常崩溃Firefox,或许和其中哪个插件有冲突吧

ReminderFox 0.9.3  用得不多,禁止了

SpellBound 0.7.3    上面那个是拼写的库,这个是程序

Talkback 1.5

唉,最近半个月来每天都能“非法操作”10多次,是不是插件太多了?
以前都挺稳定的,每次开机后打开一次Firefox,除非安装插件或者主题必须要重新打开的时候,都是关机的时候才关闭Firefox
昨天又重新下载了一份Firefox,重装了也不管用。
等等吧,不是说2.0正式版马上就要发布了么?

January 23, 2006

发现一个真理:踏上小日本的土地,你就已经变态了。

以下是一些日本文化常用词语的解释,在一个日本留学的北大学生这里看到的,感谢他

1、耽美:出自日语,原意是指唯美主义,后经台湾演绎,变成BL的代称了,专指女作家写/画给女读者看的小说或漫画。其实在日本,JUNE才是BL的代称。
2、BL:BOY’S LOVE,男同性恋。谐音玻璃,也称同志。
3、GL:GIRL’S LOVE,女同性恋。
4、蕾丝:lesbine,女同性恋,简称女同,也称同好,拉拉。
5、同人女:超级喜欢BL文化的女性,在日语中被称为“腐女子”。
6、耽美狼:超喜欢耽美文学的女性,比同人女程度更进一步。
7、LOLI:罗莉,幼女的意思。出自《LOLITA》中的洛丽塔,本意指12岁以下的小女孩,泛指天真可爱到白目的小女生。类似的幼男则被称为“正太”,出自《铁人28号》中的金田正太郎,最开始的正太是以穿西装短裤造型出现的哦。
8、LOLI控:对罗莉有强烈偏好的变态叔叔,嘿嘿~
9、18禁:未满18岁不能观看。
10、H:来自日文“变态(HENTAI)”罗马拼音的第一个字母,通常指18禁的东东,与make love同义。(本人说的:多年以来,我一直以为“H游戏”是“黄色游戏”的缩写,原来“H”是小日本“变态”
的意思,正解应是“变态游戏”,为多年来的无知默哀
11、激H:H度非常高,描述相当激烈火爆。
12、清水文:没有H情节的文章。
13、SM:Sadism & Masochism,虐待狂与被虐狂,多指性方面。可进一步引申为:Slave and Master,主子与奴才。指两人从事H行为时,有明显的主奴之别,在不危及人身安全的情况下,奴不得违抗主的任何命令。
14、鬼畜:来自日语,原意指像魔鬼畜生一样残酷无情。指攻残忍虐待受的身体或精神。
15、紧缚:H时将受的身体用绳子捆绑起来,使其不能挣扎。
16、攻:BL的双方,充当主动的那一方,即男同志中通称的一号。与“攻”相对的,就是“受”了,受是零号。
17、年下攻:攻的年纪比受小。
18、年上攻:攻的年纪比受大。
19、女王受:受的性格像女王一样高傲,可以把攻吃得死死的。
20、下克上:地位较低的是攻,地位较高的是受。
21、立场倒换:攻受相互转换身份。
22、总受:不管跟谁配对,都是充当受。
23、总攻:不管跟谁配对,都是充当攻。
24、强气攻:个性很强悍的攻。
25、强气受:个性很强悍的受。
26、健气受:个性比较活泼、健康、开朗类型的受。
27、天然受:个性比较少根筋的受。
28、诱受:主动诱惑攻和自己H的受。
29、YAOI:整部小说以H为主,没什么情节。
30、女王:女性主子被称为女王,性格一般比较高傲、残酷。女王的通常形象总是穿紧身衣、高跟鞋,手执皮鞭的。后引申为强势的女性。
31、调教:顾名思义。在有H情节的小说中,调教不仅是从生理上,更从心理上,以摧残对方的自尊,使其完全臣服为目的。此类小说通常会被称为“调教系”。
32、圣水:指代小便。与之对应的是“黄金”,指代大便。黄金圣水是调教系小说中必不可少的道具。超恶~(我说的:天哪,黄金圣斗士喝圣水穿黄金盔甲,原来只是文艺作品中的艺术修饰比喻,骨子里……,哇,受不了了)
33、同人:二次创作,将名家名作中的情节或人物衍生出自己的故事。同人创作不限于BL,一般性向的也可以。
34、女体化:把原著中的男性角色改成女孩子进行同人创作。
35、同人志:由作者自己花钱出版的书刊。由出版社所出的书刊叫“商业志”。

January 21, 2006

这“勃客联播”搞得跟个色情网站一样

January 20, 2006

我在 LiveJournal 也注册了账户, 其实就是冲着他的 openid。原先在 LiveJournal 的免费用户的访问地址是类似这样子的:http://www.livejournal.com/users/******/ ,现在继续访问这个链接就会自动跳转到 http://******.livejournal.com/ 这个二级域名上。

嗯,要是 MSN Spaces 也能提供二级域名就好了。

January 19, 2006

1、打开 HyperSnap,打开“捕捉设置”选项对话框。
2、在“捕捉”标签页,取消“在捕捉图像后播放声音”和“捕捉后恢复HyperSnap窗口,并将其显示到最前面”两个复选框。
3、在“快速保存”标签页,选中“自动将每次捕捉的图像保存到文件中”和“文件名依次增序”;选择好“自动保存的路径”,找一个剩余空间比较大的分区,免得还没保存多长时间就没空间了;设置好“终止值”,最好设置大一些,比如“9999999”;然后在下面的“重复第一次捕捉,间隔时间”那里输入你期望的间隔时间(单位是秒),比如“30”
4、在“任务栏”属性对话框的“任务栏”标签页下有个隐藏不活动的图标,点击“自定义”按钮,找到 HyperSnap 的图标,修改为“总是隐藏”;以前见过什么软件可以隐藏其他软件在任务栏的现实,用那个也不错的。
5、最后用 HyperSnap 抓一个全屏,剩下的就是过段时间来看看记录了,看看别人在电脑上干了些什么。

优点:这还用说?杀毒软件根本发现不了。哈哈,HyperSnap 怎么会是病毒、木马或者间谍软件?
缺点:容易被人发现,不过大多数情况下都会被忽略掉的,哈哈。


最后来说说这份 HowTo 的起因:

前几天有台 Web 服务器的 WebLogic 总是出问题,昨天上午发现两次异常增大的流量,所以干脆不停的察看 WebLogic 的流量状态。到了中午吃饭时,担心误过一些异常的流量,于是打开了 HyperSnap,然后设置了每隔 1 分钟就保存当前屏幕。然后就放心的出去吃饭了,1个多小时后回来后看了看截图发现都挺正常。不过我忘记再把 HyperSnap 定时截图给取消了,结果 HyperSnap 老老实实的给我截了一个下午的图,就这样完完整整地记录了我一下午的活动,包括跟MM聊天,玩游戏,上网找好玩的东西。呵呵,当然了,基本上还是都在工作的。

被记录了

January 18, 2006

January 16, 2006

January 15, 2006

January 12, 2006

January 11, 2006

January 10, 2006

January 9, 2006




我的 eMule 统计信息(8个月的累积)

我的上传速度限制在 1.8MB/s,下载速度没有限制 ^_^,共享的内容大小持续在30GB,大概有12G左右的文件几个月都没有动过。



上一次重装机器是在 2005 年的5月份,eMule 也重装了,以前的统计都清零了,所以到现在大约8个月吧。



8个月总共上传了 6.5TB 多

平均每月 800GB

平均每周 187GB

平均每天 26GB

平均每小时超过 1GB



不知道这几天网络有问题还是怎么了,上传速度不如以前快了,总是维持在 200多 KB,以前大多 450KB/s

左右。累积上传了这么多,所以我的下载排队都很靠前,下载速度还是非常快的,我见过最快的一次持续维持在

4.5MB/s,下载的速度就跟内网拷贝一样,呵呵,不过平时大多维持 400KB/s 左右吧。



平时一有新的大片,我就会第一时间去VeryCD上找,或者干脆在 eMule

里搜索。我喜欢看动画片,动作片,魔幻片。游戏下的不多,喜欢极品飞车,不过我的机器配置有点差劲了,下载回来1个多月了还没有装。



嗯,对了,我长年呆在 Razorback 2 服务器上。经常有朋友给我发消息,而且每次我一看见就会回复的,不过经常我注意到的时候已经连接不到对方了 ^_^。






Originally uploaded by ChaiFeng.



我的上传速度限制在 1.8MB/s,下载速度没有限制 ^_^,共享的内容大小持续在30GB,大概有12G左右的文件几个月都没有动过。





上一次重装机器是在 2005 年的5月份,eMule 也重装了,以前的统计都清零了,所以到现在大约8个月吧。





8个月总共上传了 6.5TB 多


平均每月 800GB


平均每周 187GB


平均每天 26GB


平均每小时超过 1GB





不知道这几天网络有问题还是怎么了,上传速度不如以前快了,总是维持在 200多 KB,以前大多 450KB/s


左右。累积上传了这么多,所以我的下载排队都很靠前,下载速度还是非常快的,我见过最快的一次持续维持在


4.5MB/s,下载的速度就跟内网拷贝一样,呵呵,不过平时大多维持 400KB/s 左右吧。





平时一有新的大片,我就会第一时间去VeryCD上找,或者干脆在 eMule


里搜索。我喜欢看动画片,动作片,魔幻片。游戏下的不多,喜欢极品飞车,不过我的机器配置有点差劲了,下载回来1个多月了还没有装。





嗯,对了,我长年呆在 Razorback 2 服务器上。经常有朋友给我发消息,而且每次我一看见就会回复的,不过经常我注意到的时候已经连接不到对方了 ^_^。

January 8, 2006

 
今天整整一个下午都沉浸在音乐的潘多拉魔盒里,不得不承认 it's coooooooool!
 
这是MGP(音乐基因计划)所提供的在线音乐服务,这个计划所使用的技术的确比较先进,类似人类基因计划,要不怎么叫作音乐基因计划?这个计划在2000年1月6号由一群音乐家和爱好音乐的科学家共同建立。我们都知道物种比较接近的基因大部分也都相同,据说人类的基因和黑猩猩的基因99%相同。音乐也一样,这些科学家把音乐分解到最小的单位,这些单位就好比基因。根据这些歌曲的基因,就可以找到其他类似的歌曲。你觉得一首歌好听,他们就会替你找到另一首跟这个类似,也会让你觉得好听的歌。但不是找到的每首歌都是你喜欢的,黑猩猩和人的基因差别虽然1%,不也差了十万八千里么?所以你需要对这个系统进行训练,播放了一首歌,你可以选择喜欢还是不喜欢,慢慢的大部分都是你喜欢的了。嗯,大致就是这个意思。
 
在网站上我们可以无限的听歌,虽然是在线听,但几乎感觉不出来,播放速度直逼本地。据说上面已经有了超过30万的歌曲,不过我好像还没找到中文歌曲,好不容易找到了也是唱的英文,比如 CoCo Lee。
 
播放歌曲是随机播放的,操作除了能暂停和播放下一首之外,不能再做什么了。你觉得刚听的那首歌不错,也不能返回重新听,只能一首接一首的由系统给你自动选择。觉得不好听,就选择“I don't like it”,然后就播放下一首了,觉得好听就老老实实地听完吧。就跟 iPod Shuffle 一样,也很有趣的,你永远都不知道下一首会是什么歌。
 
有些歌曲由于版权的原因,是不能播放的。我觉得《Shrek》里面的《I'm a Believer》挺好听,结果就被告知由于版权问题不能播放,但是给我选择了另外一首类似的歌曲。
 
在网站上可以选择是否注册,不注册也可以听。但注册后你可以无限的听,还能维护自己的最多100个电台,还可以分享其他人的电台上面看到是否付费,不掏钱的话会有广告,不过我没发现广告,呵呵。 不过没关系,听歌嘛,爱出广告出广告去,只要别来弹出窗口 ^_^。
 
你永远都不知道潘多拉魔盒里会出现什么!起码我不用总是重复的听下载的那些歌曲了。

好多人都有这样的困惑,系统越用越慢,打开任务管理器一看发现一大堆的进程,有的占用资源还挺高,内存也被耗掉不少。有的看上去那么面生,担心会不会是木马程序或病毒。不知道是不是正常的进程,不知道该不该杀掉,有的还是系统的正常进程,只不过所提供的服务我们平时用不着,每次开机都自动运行白白耗费资源。

ProcessLibrary (http://www.processlibrary.com/) 就是这样一个进程库的大全,在这里能搜索到绝大部分的进程信息。比如我看到这么一个进程 wdfmgr.exe,不知道是个什么进程,每次都能看见,好像刚装完系统是没有的。一搜索wdfmgr.exe才知道,wdfmgr.exe 是 Microsoft Windows media player 10 及其以上版本的一部分。刚装完XP,系统里面是 Windows media player 9,难怪没有。下面还有一些其他信息:比如系统危害程度是0,不是间谍软件、广告软件、病毒或木马程序。

嗯,又看见一个 gmt.exe,一看搜索结果原来是个间谍软件,赶快删掉吧。

在 ProcessLibrary 首页上还能看到危害最高的5个进程:


1. lsas.exe
Security Risk

2. msbb.exe
Security Risk

3. scvhost.exe
Security Risk

4. gmt.exe
Security Risk

5. rundll.exe
Security Risk

你还可以把这些添加你的网站上提醒大家。不过我们平时用电脑还是以预防为主,什么杀毒软件、防火墙都尽早装上。要是厌烦了这些,就用 Linux吧,个人推荐 Ubuntu,还能免费获得正版光盘,平时上网、聊天、写文档、写程序、看电影、听音乐、玩些休闲游戏绰绰有余了,还不用担心病毒、木马的,也不会越用越慢是不是就去重装系统。毕竟电脑是为我们服务的,而不是要我们去伺候它的,你说呢?

January 7, 2006

嘿,从哈斯日志那里看到这么一个非官方的QQ——迷你QQ,才70多K。
采用命令行方式工作,还有酷酷的声音,基本上和朋友聊天是没什么问题了。

最重要的是免费的,当然你也可以选择注册。

这里是官方网站: http://www.prettysky.com/miniqq/

发信人: thinelephant (光吃不长), 信区: VIM
标  题: VIM 测试题(给用 VIM 做数据处理的初学者)
发信站: 水木社区 (Thu Oct 27 20:21:50 2005), 站内

以前写的,主要是针对数据处理的,虽然写得不好,不过也发到版上留个备份啦。:-)

VIM 测试题(给用 VIM 做数据处理的初学者)

请回答以下操作所需的步骤或命令:

01. (4) 光标移到最后一行
02. (4) 设置跳格(Tab)宽度为 4
03. (4) 忽略大小写查找字符串 elephant(本题不得使用 GUI)
04. (4) 将所有 elephant 替换为 pig(本题不得使用 GUI)
05. (4) 打开 VIM 关于正则表达式的帮助文档
06. (4) 在阅读 VIM 帮助时遇到链接如何跳转?如何返回?

07. (6) 比较编辑两个内容相近的文件
08. (6) 借助外部命令 sort 将文件的行按字母顺序进行排序
09. (6) 将每一行的第一个字符与第二个字符交换
10. (6) 将当前目录中所有文件的文件名插入到当前文本中

假设文件 data.txt 内容如下:

ACDSee             000001   499.95  ACD Systems, Ltd.
Internet Explorer  000004  1999.50  Microsoft Corp.
Vi IMproved        000015     0.00  Bram Moolenaar
FlashFXP           000204   199.00  CEDsoft

请回答以下操作所需的正则表达式(可查阅帮助,反复尝试):

11. (4) 匹配每行的软件名字段
12. (4) 匹配每行的编号字段
13. (4) 匹配每行的价格字段
14. (4) 匹配每行的开发者字段

请回答以下操作所需的步骤或命令:

15. (6) 交换每行的编号和价格字段
16. (8) 借助外部命令 sort 将文件的行按软件价格进行排序
17. (8) 将连续两个或以上的空格替换为一个跳格字符
18. (6) 删除每行的开发者字段

送分题,写得越多越好:

19. (8) 请写出任何难以用 notepad 完成的并且你会的 VIM 功能。

============================================================================

参考答案

01. G
    在 Normal 模式下按 G 快速跳到最后一行,按 gg 跳到第一行,当然,也可以按
    Ctrl-Home 和 Ctrl-End。
02. :set tabstop=4
    将 Tab 设成大一点的宽度,比如 16,查看数据文件的时候比较有用,对齐清晰。
03. 方法一,先设置忽略大小写,然后查找
    :set ignorecase
    /elephant
    :set noignorecase
    方法二,在前面加入 \c 表示忽略大小写
    /\celephant
04. :%s/elephant/pig/g
    g 表示如果一行有多个 elephant 将全部替换,没有 g 表示只替换每行第一个。
    另外还有 i 标志,有 i 表示忽略大小写。i g 这两个标志非常基础!
05. :help pattern
    用 :help xxx 看一个东西帮助,提示:在 :help 后面可以尝试按 tab 补全,
    比如输入 :help search 然后按 tab(一次或多次),你就可以看到
    search-pattern 正是你想要看的。
06. Ctrl-] Ctrl-T
    帮助里面用两个 | 括起来高亮的,比如 |pattern| 都是可以跳转的链接,按
    Ctrl-](按住 Ctrl 按右中括号)跳进去,再按 Ctrl-T 跳回来。

07. 在命令行下 vim -d file1.txt file2.txt 可以用比较模式查看编辑两个文件,
    或者如果在 Windows 下面,可以先选中两个文件,然后鼠标右点菜单,选
    “Diff with Vim”。一般在比较某个文件的两个版本(即是一个是以前的,
    一个是修改后的)时很有用。
08. :%!sort
    表示将整个文件的行用外部命令 sort 过滤一遍,不过要当心 Windows 的 sort
    命令在某些条件下会产生错误的排序结果。
09. 方法一,用正则表达式匹配替换每行的前两个字符
    :%s/^\(.\)\(.\)/\2\1/
    方法二,用块选择
    Normal 模式下,先把光标移到第一行第一个字符上,按 Ctrl-V 进入块选择模式,
    移动光标到最后一行第一个字符上,这时选中的是每一行的第一列字符,按 d
    删除,然后移动光标到第一行第二个字符,按 P(注意是大写)粘贴,刚才删除的
    第一列就被粘到第二列上了。
10. :split .
    打开当前目录(. 表示当前目录,当然也可以是比如 C:\ ),然后就可以将目录
    中的文件名复制粘贴过来了。

请把 :help pattern 那一页帮助内容仔仔细细阅读 99 遍!:-)

11. 软件名字段的特征是:位于行首;由若干个单词组成,单词之间用一个空格分开。
    ^\S\+\( \S\+\)*
12. 编号字段的特征是:恰好六个数字。
    \<\d\{6}\>
13. 价格字段的特征是:若干个数字,一个点,若干个数字。
    \d\+\.\d\+
14. 开发者字段的特征跟软件名字段的特征类似,但是位于行末。
    \S\+\( \S\+\)*$

15. 同 09 题方法二,用块选择。
16. 用块选择将价格字段换到前面,然后用 :%!sort 排序,然后换回来。
17. :%s/  \+/\t/g (注意这里是两个空格)或者
    :%s/ \{2,}/\t/g
18. 用块选择,按 D(大写)删除。块选择后按 d 跟 D 的区别是:d 删除选中的块,
    D 删除选中的块以及后面一直到行末的内容。

19. 略。

January 6, 2006

解决方法如下:
在诺顿网络安全特警的防火墙选项里有个http端口,把以下这些端口添加进去就好了
443 -> MSN (ssl)
1863 -> MSN
5050 -> Yahoo
5190 -> AIM/ICQ
6667 -> IRC

January 5, 2006

January 4, 2006




哈哈,有邀请了

刚把没邀请的图片贴出来,这突然就收到邀请了,哈哈




Originally uploaded by ChaiFeng.



才5个,太少了。



给同学和同事分了

JavaScript 的 base64 编码/解码的源代码
摘自:www.aardwulf.com
作者:aardwulf systems


var keyStr = "ABCDEFGHIJKLMNOP" +
"QRSTUVWXYZabcdef" +
"ghijklmnopqrstuv" +
"wxyz0123456789+/" +
"=";

function encode64(input) {
var output = "";
var chr1, chr2, chr3 = "";
var enc1, enc2, enc3, enc4 = "";
var i = 0;

do {
chr1 = input.charCodeAt(i++);
chr2 = input.charCodeAt(i++);
chr3 = input.charCodeAt(i++);

enc1 = chr1 >> 2;
enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
enc4 = chr3 & 63;

if (isNaN(chr2)) {
enc3 = enc4 = 64;
} else if (isNaN(chr3)) {
enc4 = 64;
}

output = output +
keyStr.charAt(enc1) +
keyStr.charAt(enc2) +
keyStr.charAt(enc3) +
keyStr.charAt(enc4);
chr1 = chr2 = chr3 = "";
enc1 = enc2 = enc3 = enc4 = "";
} while (i < input.length);

return output;
}

function decode64(input) {
var output = "";
var chr1, chr2, chr3 = "";
var enc1, enc2, enc3, enc4 = "";
var i = 0;

// remove all characters that are not A-Z, a-z, 0-9, +, /, or =
var base64test = /[^A-Za-z0-9\+\/\=]/g;
if (base64test.exec(input)) {
alert("There were invalid base64 characters in the input text.\n" +
"Valid base64 characters are A-Z, a-z, 0-9, '+', '/', and '='\n" +
"Expect errors in decoding.");
}
input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");

do {
enc1 = keyStr.indexOf(input.charAt(i++));
enc2 = keyStr.indexOf(input.charAt(i++));
enc3 = keyStr.indexOf(input.charAt(i++));
enc4 = keyStr.indexOf(input.charAt(i++));

chr1 = (enc1 << 2) | (enc2 >> 4);
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;

output = output + String.fromCharCode(chr1);

if (enc3 != 64) {
output = output + String.fromCharCode(chr2);
}
if (enc4 != 64) {
output = output + String.fromCharCode(chr3);
}

chr1 = chr2 = chr3 = "";
enc1 = enc2 = enc3 = enc4 = "";

} while (i < input.length);

return output;
}




没有 Windows Live Messenger 邀请

不是说MS官方邀请的会有5个邀请名额么?我怎么到现在都没有?




Originally uploaded by ChaiFeng.



January 2, 2006