02 Nov 2011
之前笔者介绍了Windows Live
Writer,它确实是一款很棒的部落格文章编辑软体。
所以今天就来跟大家介绍一下Windows Live Writer的进阶应用:免安装版制作。
... click to continue reading »
02 Nov 2011
笔者在网上发现了这个Windows的好东东—Windows Live Writer
蛮好用的!
所以在此推荐给大家
———————————————以下转载文章——————————————
因为Windows Live
Writer会依据关连的部落格平台不同,而显示不同的编辑功能,所以我下面的介绍以关连Blogger平台为主。
如果要从微软出品的各种免费软体中挑选我喜欢的工具,那么「 Windows LIve
Writer
」大概可以当选第一名。 Windows Live
Writer是一款免费的「写作撰稿软体」(嗯!这样听起来比较有感觉\^\^),它可以让你「离线」编辑、管理部落格上的文章内容
;Windows Live
Writer相对的比同类工具更加优秀,它有好用的内容编辑介面和外挂附加功能,它可以直接连结你的图床、影片库
,它能让你同步管理
、
发布多个部落格的文章,它也可以让你从软体端直接预览文章发布到部落格后的样式。
而这一次Windows Live Essentials程式集2011中,我最想升级的也是Windows
Live Writer 2011。
... click to continue reading »
02 Nov 2011
今天一早打开电脑,就看到了可以切换到新版的按钮,介面一样维持简洁好操作,不过多了不少细部的调整,像是搜寻邮件的筛选机制强化、邮件整合头像(同一邮件的回覆下特别清楚对象),更多样的背景主题可用,部份操作介面变更等等,让Gmail有更便利的小幅度改变,也不会有任何不适应的问题。
官方介绍页:https://mail.google.com/mail/help/intl/zh-TW/newlook.html
... click to continue reading »
02 Nov 2011

以下的叙述,适用于XP和2003两种Windows的作业系统,我们在繁体中文XP中Unicode的
AppLocale公用程式
“。今天这篇处理,是我收集整理网路上一些Applocale的介绍与延伸应用,并加入基本操作方式教学的一篇统合笔记。
... click to continue reading »
01 Nov 2011
今天在网上看到一张自于Testking.com的关于Windows的进化图,其从1985年的windows
1.0到2009年的windows 7的。挺有意思的。点击可以看大图。

01 Nov 2011
某个工程师准备把自己的Windows 7 build7000升级到build
7057,在安装过程中,工程师选择了备份老的系统,于是老的build被备份成到了windows.old目录下,然后当整个系统运行时,这位朋友发现了这一版本的Windows
7好像使用了很多来自外星的技术,很明显他扭曲了时间,下面是他的发现和截屏。

01 Nov 2011
下面这个链接是Linux分发包Ubuntu的关于Telnet命令的Man Page,
http://manpages.ubuntu.com/manpages/karmic/man1/telnet-ssl.1.html
打开这个Man
Page,把页面拉到最后一行,你会看到下面这个BUG(“BUGS:源代码不易读!”)
The source code is not comprehensible.
这句真的是酷毙了!
不管怎么样,很欣赏在man page中把源码的易读性列为BUG的这种作法。
01 Nov 2011
下面是程序员日常工作当中惯用的解释,或是口头禅。我们可以从这一个侧面来看看的程序员的特征和性格,相信你我都说过很多这样的话。不要太认真哦,呵呵。
- 在我这边的电脑上可以工作啊……
- 我重来没有听过这样的事
- 昨天还能正常工作呢
- 好吧,这算一个BUG
- 这怎么可能?
- 这应该是机器或是环境的问题
- 操作系统更新了吗?
- 一定又是用户那边的错
- 你的测试数据一定有问题
- 我从来没有碰过那边的代码!
- 是的,是的,我会准备完成
- 一定是你搞错了
- 哦,这正是我们开发的功能
- 我就快准备好了
- 当然,还需要做的就只剩修改这些小Bug了。
- 我会马上做完的
- 最近太不顺了
- 我不可能测试所有的case!
- 那根本不可能做到
- 我记得我已经改了这个bug了
- 我做完了,只不过还没有测试过
- 程序应该可以工作,只不过还没有测试过
- 一定是有人改了我的代码
- 你的机器上一定中了什么病毒或木马
- 就算是程序有问题,那又怎么样?
呵呵,是这样的吗?希望你能分享你所经历的程序员的解释。
01 Nov 2011
还记得以前那个在IE的已打开的网页上的网址里输入一段javascript的代码后,你会发现这个页面里所有的图片元素都动了起来:(只能在IE浏览器里,Chrome和Firefox无效)
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300;
y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function
A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position=’absolute’;
DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5;
DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval(‘A()’,5);
void(0);
一个叫Erik Rothoff Andersson的人又搞了Kick
Ass的游戏,代码如下:(用了一个js文件,所以就显得没有那么复杂了,但只能在Chrome和Firefox下有用)
很类似的
javascript:var s=document.createElement(‘script’);
s.type=’text/javascript’;document.body.appendChild(s);
s.src=’http://erkie.github.com/asteroids.min.js’;void(0);
在已打开的网页上输入这段代码,你会发现网页的左上角上出现了一个三角形,然后,你可以开始使用
- “左右方向键控制方向”,
- “上方向键控制前进”,
- “空格射击”,
- “B键查看有什么东西可以被射击”,
- “Esc键退出”,
于是就出现好玩的东西了。
为了方便试验,读者可以点击这个链接,
Kiss
Ass
你可以把这个链接加入收藏夹,当你需要删除某些网页上的广告或是很让你不爽的东西时,打开这个网址,就可以开始了。
01 Nov 2011
啥也不说了,自己访问一下吧,F是跳,D是加速,回车的是开始,还挺好玩,简单是简单了点,但好歹也是用Java写的,也是Web的,呵呵。
http://meatfighter.com/mario/mario.html
你还见过更烂的吗?
01 Nov 2011

看了让人一笑。。。哈哈哈哈~
01 Nov 2011
“IE6于10年前诞生,现在应该是我们同IE6告别的时候了。”微软公司日前推出IE6倒计时网站(the
Internet Explorer 6
Countdown,网址为www.ie6countdown.com),旨在尽早淘汰IE6,让用户升级到新版IE浏览器。
刚刚截下来的图。。。

01 Nov 2011
Codepad.org是一个很有意思的网站,它的主页很简单,左边是可以编译并执行的程序语言,右边则是让你输入程序的输入框,输入框的下面是一个“Run
Code”的复选钮和一个“Submit”的提交按钮。
其操作起来也非常简单,先选中你要编译并运行的程序语言,然后在输入框中粘贴或输入程序的原代码,然后,点击提交,你就可以看么你程序编译出错的提示,或是执行的结果。
也许,你会觉得很无聊天,但我觉得这在某些时候会非常有用,尤其是你找不到编译器而又想验证一段代码的时候,这种时候还是比较多的。特别是我们很难有一台可以运行所有语言的电脑,如果有的话,那一定是你自己的个人电脑,当你不使用你自己的电脑时,你就会着急了。而且,我觉得这项服务非常地有意思,因为,这样一来,你甚至可以在你的手机上写任何语言的程序了。
目前这个网站支持下面这样语言——C,C++,D,Haskell,Lua,OCaml,PHP,Perl,Plain
Text,Python,Ruby,Scheme,Tcl。(没有Java)
开了网站,试下这个代码吧(看不懂吧)!
main(){int i,n[]={(((1«1)«(1«1)«(1«
1)«(1«(1>>1)))+((1«1)«(1«1))), (((1
«1)«(1«1)«(1«1)«(1«1))-((1«1)«(
1«1)«(1«1))+((1«1)«(1«(1>>1)))+ (1
«(1>>1))),(((1«1)«(1«1)«(1«1)« (1
«1))-((1«1)«(1«1)«(1«(1>>1)))- ((1
«1)«(1«(1>>1)))),(((1«1)«(1«1)«(1
«1)«(1«1))-((1«1)«(1«1)«(1«(1>>1
)))-((1«1)«(1«(1>>1)))),(((1«1)« (1
«1)«(1«1)«(1«1))-((1«1)«(1«1)«(
1«(1>>1)))-(1«(1>>1))),(((1«1)«(1«1
)«(1«1))+((1«1)«(1«1)«(1«(1>>1)))
-((1«1)«(1«(1>>1)))),((1«1)« (1«1)
«(1«1)),(((1«1)«(1«1)«(1«1)«(1«
1))-((1«1)«(1«1))-(1«(1>>1))),(((1«
1)«(1«1)«(1«1)«(1«1))-((1«1)« (1
«1)«(1«(1>>1)))-(1«(1>>1))), (((1«1
)«(1«1)«(1«1)«(1«1))- ((1«1)« (1
«1)«(1«(1>>1)))+(1«1)), (((1«1)« (
1«1)«(1«1)« (1«1))-((1«1)« (1«1)
«(1«(1>>1)))-((1«1) «(1« (1>>1)))),
(((1«1)« (1«1)«(1«1)« (1«1))- ((1
«1)«(1«1)«(1«1))+((1«1)« (1«(1>>
1)))), (((1«1)«(1«1) «(1«1))+(1«(1
>>1))),(((1«1)«(1«1))+((1«1)« (1«(
1>>1))) + (1« (1>>1)))}; for(i=(1>>1);i
<(((1«1) «(1«1))+((1 «1)« (1«(1>>1
))) + (1«1)); i++) printf(“%c”,n[i]); }
01 Nov 2011
下面这个网站使用Javascript编写了一个BT工作原理演示动画程序。当然,读者可能需要使用Chrome浏览器打开,因为他真的很耗CPU。
http://mg8.org/processing/bt.html
下面是笔者截的一个图,每个圆代表一个结点,其会通过其它结点下载需要的文件段。结点中间的那个Bar有点类似于eDonkey中的下载进度条。至于为什么要用像彩虹一样的颜色,主要是为了让你看到不同的段是从不同的结点下载的。
可以按热键S来加入一个下载完了的结点,用P来加入一下空结点,按R来删除一个结点(有点慢,要等10秒左右吧)。

01 Nov 2011

01 Nov 2011
大家看看这个网站吧。最强的验证码——把看到的东西画出来。
http://www.geee.net/contact.htm

如果成功了(谁能啊~),会出现个更强的!

服了他们啊!
01 Nov 2011

解释一下:
- Web程序员—— “正在上传中……”
- 系统管理员——“正在启动中……”
- 黑客——“黑客脚本放出去了……”
- 3D动画制作——“正在渲染中……”
- 咨询顾问——“现在是你的问题了……”
- 程序员——“正在编译中……”
看了忍不住一笑……XD
01 Nov 2011
我们知道,不同的操作系统有不同的系统,不同的风格,那么,如果操作系统和航空公司,会是怎么样的一种情况?让我们尝试地来做这样一个幽默的类比,把操作系统的特点带到航空公司,让我们看看会是怎么样的一个情况。
UNIX Airways
Unix航空公司需要每一个人在乘机的时候带上一个飞机零件,他们会在飞机跑道上把飞机的这些零件一片一片地组装起来,然后,在不停地争论着倒底是要建造什么样的飞机。是AIX,还是Solaris?是FreeBSD还是HP-UX?……
Air DOS
DOS
航空公司的飞机需要每一位乘客在后面推飞机直到飞机开始滑行,然后他们跳上飞机并且跟着飞机一起沿着海岸滑行直至飞机再次掉到地面,然后乘客们再次推动飞机,然后跳上飞,如此循环不止……
Mac Airlines
Mac航空公司中,所有的乘务员,机长,行李搬运工,和机票代理无论是看上去还是行为上都是完全一致的。每次当你询问细节的时候,他们都会很绅士地但很坚定地告诉你,你不需要知道那么多的细节,也没有必要知道,所有一切的事情都已经在你不需要知道的情况下完成了,所以,你只需要shut
up。
Windows Air
Windows航空公司的航站楼是那么的漂亮和多彩,并且有非常友好的乘务员,相当简单的行李和乘机手续,同样平滑的离站程序。但是,当飞机起飞10分钟后,通常飞机会在没有任何警告的情况下就爆炸了。
Windows NT Air
Windows
NT航空公司和Windows航空公司一样,但是他的成本更高,使用更大型的飞机,并且当其爆炸的时候,你可以换乘在40英里半径内的其它飞行器。
... click to continue reading »
01 Nov 2011
在网上看到一张口令破解的表格,如下所示(第一列是口令长度,第二列是全小写的口令,第三列是有大写字母的口令,第四列是又加上了数字和其它字符的口令)
如果你想知道自己的口令花多少时间可以被破确,你可以访问下面这个网站:(
http://howsecureismypassword.net/
这里先说一个这里说的口令破解。一般来说用户的口令都是以MD5编码加密放在数据库里的,MD5是不可逆的,所以,当你拿到你一串被MD5后的字串,你可以使用暴力破解——穷举所有的可能口令的MD5字串,然后和数据库里的对比,比对了你就知道口令了。当然,你一定要清楚,在某些审查很严重的地方,互联网内容提供商不一定会把你的口令以MD5加密,甚至就是明文(Plain
Text)保存,所以你还需要小心。
从上面这表格我们可以看到,你的口令最好是在8个长度以上,而且一定要有在小写和数字,最好再加上其它字符,这样你的口令被破解的时候最需要463年,这样就比较安全了。当然,如果你的口令使用了一些常用的单词,那就另说了,现在破解口令一般都不会使用暴力破解,都是用一个尝用口令字典表来尝试。
但我提醒一下,这张表里中的时间忽略了一个问题,那就是并行,可以使用多台电脑多个进程并行破解口令,这样一来,上表中的时间就可大打折扣了。你只需要愿意花2000美元,你就能够找到一个地方,1秒种计算7亿个口令,因为MD5,SHA这类的算法性能太好了。所以,你可能需要使用新的算法来加密你的口令,这种算法最好加上时间,也就是在算法的计算时间加长。呵呵,慢也有慢的好处。
01 Nov 2011
从1980年到现在,我们的科技到底进步了多少:)
下面这个图说明了1980年大机的1GB和2009年的1GB。
