2008年06月 存档

8款被偶忽略的牛B开源软件

2008年06月25日,星期三

GDB, the GNU Project debugger

GDB
GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed.

GDB can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act:

* Start your program, specifying anything that might affect its behavior.
* Make your program stop on specified conditions.
* Examine what has happened, when your program has stopped.
* Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another.

The program being debugged can be written in Ada, C, C++, Objective-C, Pascal (and many other languages).

Valgrind

Valgrind

Valgrind is an award-winning suite of tools for debugging and profiling Linux programs. With the tools that come with Valgrind, you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable. You can also perform detailed profiling, to speed up and reduce memory use of your programs.

The Valgrind distribution currently includes four tools: a memory error detector, a cache (time) profiler, a call-graph profiler, and a heap (space) profiler.

Evince

Evince

Evince is a document viewer for multiple document formats. It currently supports pdf, postscript, djvu, tiff and dvi. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application.

GraphViz

GraphViz

Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. Automatic graph drawing has many important applications in software engineering, database and web design, networking, and in visual interfaces for many other domains.

Graphviz is open source graph visualization software. It has several main graph layout programs. See the gallery for some sample layouts. It also has web and interactive graphical interfaces, and auxiliary tools, libraries, and language bindings.

udev

udev

Managing device nodes in /dev on Linux.
主页:http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html

AWStats

AWStats

Advanced Web Statistics (AWStats) is a free powerful Web server logfile analyzer (Perl script) that shows you all your Web statistics including visits, unique visitors, pages, hits, rush hours, search engines, keywords used to find your site, robots, broken links, and more. It works with both IIS 5.0+ and Apache Web server log files as a CGI and/or from the command line. It also supports multiple languages including English, French, Dutch, Spanish, Italian, German, Polish, and Greek.

Xdebug

Xdebug

The Xdebug extension helps you debugging your script by providing a lot of valuable debug information. The debug information that Xdebug can provide includes the following:

* stack and function traces in error messages with:
o full parameter display for user defined functions
o function name, file name and line indications
o support for member functions
* memory allocation
* protection for infinite recursions

Cairo

Cairo

Cairo is a 2D graphics library with support for multiple output devices, both raster and vector.

It focusses on high quality output at display resolutions and features an extremely easy to use API.

这些软件是Ohloh社区评选出来的优秀开源软件,est翻了大概20多页,排名在90以上的,发现就这几个不认识

电子科大成教老师流氓威胁本部学生

2008年06月24日,星期二

转自电子科大润新内网5come5时事热点区

强烈抵东篱把酒黄昏后制成教入住润新
今天去图书馆看书,走到自己位子.发现坐了个人,我拿起书,环视一下四周,看一下有没有位置.结果坐的满满的,我就跟那人说:同学,这是我的位子.我把书放桌子上.他说我的书碰到他杯子了.他说"是不是想打架?"我说:我没有碰到你杯子.我不怕你!他拿起电话叫人,我当时没带手机.顺手拿了一个同学的手机.你叫人,我也叫人!谁怕谁?对付这种人,气势一定不要输给他.不过说实话,在成都我只能叫同学帮我撑腰.要是在家里,完全可以让他废掉.他打完电话,问我是哪的?我说:我光电,我等着你!你敢动我,我要你死的很惨!我问他哪的?他说他是电子科大的老师.后来我找到学生科,路上又碰到校园110.他们说他是成佳节又重阳人教育的老师,教我能忍就忍一下.我操!成佳节又重阳人学院的老师,这样的老师能教出什么好学生?他今天要是真的动了我,我愤怒的叔叔们会放过他吗?只要他在电子科大,他就跑不掉!强烈号召大三的同学抵东篱把酒黄昏后制成佳节又重阳人教育的学生入住润新,他们来了,还不冒烟?

est备注:我只是转贴!!!!!!!!est个人不对内容真实性负责。传说这老师是川师的。很强大哈~~

惊!Python语言遭动物保护组织MM大街裸体抗东篱把酒黄昏后议!

2008年06月24日,星期二

python-cn列表看到巨搞笑的一个笑话

以下内容转自博客 http://techfaux.com/2008/06/17/peta-targets-computer-programmers-with-string-of-bizarre-protests/ 作者Bryan Woods

MM anti python hacking

Django Project是用Python语言写的一个敏捷开发Web框架,和RoR类似的。每个月Python社区的程序员都要到Lawrence去参加party聚会,一来是交流感情,二来是炫耀最新的技术。

如果通常这样的聚会是“有趣”的,上一周的hackathon就是非常“囧”的了。晚上8点的时候越来越多的程序员赶到了Lawrence办公室,同时25-30个白人女性也开始在房间周围出现

好,8:15分,她们开始脱衣服,身上带一个牌子,写道:“一件蛇皮大衣的代价是多少条生命啊!”、“蛇是动物,动物是有灵性的!”

程序员都跑出来看热闹了,Jacob Kaplan-Moss说:“太他妈的无敌了!她们全部了”

MM说:“我知道他们在干嘛。他们在猎杀蟒蛇(hacking pythons)。这是野蛮的行径,我们会一直守在这里,直到最后一条蟒蛇被拯救为止。”

……

后来作者问了下python语言之父Guido Van Rossum关于这件事的看法。他有他读到的见解。“什么是女人?!”他问到。

est备注:

  1. “hacking python”的意思不是“猎杀蟒蛇”,而是“黑客般研究python语言”。
  2. PETA组织抵东篱把酒黄昏后制计算机编程语言就算了,还找那么多MM裸体抗东篱把酒黄昏后议,真猛!
  3. TechFaux是一个技术新闻恶半夜凉初透搞、八卦、江湖传闻、谣言网站
  4. 恩,这篇博文,标题里有“裸体”2个字,果然得到广泛转载。。不错不错~~~以后要多多标题党~~~

Flash写的混色器,很有感觉~

2008年06月23日,星期一

下载 | 作者网站

可惜得到了颜色之后我还是不知道如何配色 T_T!

期待Javascript版本~~和RGB、HEX、HLS格式复制

来来来,科普下演讲台前面那块玻璃板是干嘛的

2008年06月23日,星期一

comcast新中心落成典礼视频的时候再一次发现了这个东西

teleprompter

忍不住了,到CCFTLFDouban上万能的冷笑话小组上问了下,得出这么几个可能的答案:

  • 挡子佳节又重阳弹的
  • 挡西红柿的
  • 挡口水的
  • 放稿子的
  • 反射闪光灯的
  • 显示器

最后还是去Reddit问了下,是teleprompter

teleprompter

这里还有一个CNN关于Obama和teleprompter的视频

感觉AskReddit可以说是一个可用性非常强的高级科普“Baidu知道”,不仅人气好,用户群体素质也高,响应速度比Yahoo! Answers快多了,以后有问题就冲上面贴了,恩~~

ps “演讲台”的英文单词还真不好说,speech table太囧,rostrum不太像,最后发现是podium。哎呀自从很早把6级过了,很少再碰词汇了。

地球上最无敌的验证码……第三波

2008年06月23日,星期一

20071213120635450291.jpg

20071213120618772121.jpg

20071213120605410101.jpg

20071213120553161991.jpg

20071213120541625111.jpg

20071213120646829931.gif

来自CCF,个人最赞最后一张,哈哈

回顾一下以前我搜集的BT验证码:再探史上最强验证码大家来见识下地球上最BT的验证码

javascript动画展示各种排序算法

2008年06月23日,星期一

http://vision.bc.edu/~dmartin/teaching/sorting/anim-html/all.html

美国的大学老师真能跟上时代,无比赞一个!

大家来见识下地球上最BT的验证码

2008年06月23日,星期一

自从Rapidshare开始用小猫小狗作为CAPTCHA验证码之后,广大网民都只有等happyhour了,可惜好景不长。。。。

2upqp6s1.jpg

那些模式识别突破CAPTCHA的爬虫作者此刻泪流满面,还有29秒倒计时……

大家得到答案了么?答案是C

Downloads Guide to Frets on Fire

2008年06月23日,星期一

Thanks to QQstarS on Vavay for making Frets on Fires a more sexy game! The links below are all final real URLs that can downloaded directly by a download tool like Gigaget

Frets on Fire Main Program(Thank you SourceForge!)

http://nchc.dl.sourceforge.net/sourceforge/fretsonfire/FretsOnFire-1.2.512-win32.zip

QQstarS's MOD Pack, with GH3 & Rock Band skin, lots of modifications and improvements (Changelog)

5-26-FretsOnFire-QQstarS

5-30 Update Patch

Guitar Hero I Songs Pack for Frets On Fire(3 files)

http://filedown.imhb.cn/myspace/download.aspx?mediaid=83712&sid=fc3cba0dac6a3a1294f7a9d17c65a22e

http://filedown.imhb.cn/myspace/download.aspx?mediaid=83728&sid=e57aac2ac3b0b6145d605ae8a92f59a0

http://filedown.imhb.cn/myspace/download.aspx?mediaid=83752&sid=f7cac38db2e2d494d7f6adf986386f48

Guitar Hero II Songs Pack for Frets On Fire(6 files)

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94078&sid=2f57afbc5efa2a59701d03a11651eba6

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94295&sid=4e4ea94abfeb27ae92b0c9d1e6745dd4

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94296&sid=c9dbf4f5a39ca5354aa6adf607b5bcb3

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94299&sid=69c2be74a03b69d424d4420b80961869

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94883&sid=f59d11923895f7b4ca6a7e23e22212b3

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94884&sid=469aea1fafcf416bf21bc2d359b6621d

Guitar Hero III Songs Pack for Frets On Fire(10 files)

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94885&sid=dacfe0f054c1672423a4add1586ca51f

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94886&sid=fe2d611747805846da5c3c72524bf921

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94887&sid=e239b12922435ec22ce8b741c0813bf9

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94888&sid=505f418587a48469844fe33bf257402f

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94889&sid=2f61eb55921735d93757b3a23c09a1ed

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94890&sid=fa60ea29aa4a24cc8b3ddd11f1340628

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94891&sid=fad3eea0623a1e4ff61a375b4e7d6e63

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94892&sid=27e6123dc913ec21f9e491b6b3f56b32

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94893&sid=1bb09c99dd9e9b7614ccb6188a0bd96c

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94894&sid=3f2296acd41cbe501abe218ef319902e

And few songs recommended by QQStarS

Canon Rock (Funtwo version)
Contra

Some very hard songs(10 files)

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94896&sid=6ad496b26247375edcb5c03c71a6f1a3

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94897&sid=e0555b0094ceaded04f2a157581bc688

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94899&sid=8ef907ee5819f26c4e8f350665105a13

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94900&sid=c14ddd7a6b0873665344324f8d3ec7df

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94901&sid=90f3ba697ac98d501a7b322554bafa53

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94902&sid=55e36860d3fdaba7e2bb60d98fc5b665

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94903&sid=7c51d7f5aee2f8b0b817b309a1d4e223

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94904&sid=e98671fc151f5e574634ede531b2f679

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94905&sid=fe495e59a998a429a0ef47fb9ef0db17

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94906&sid=1801ce5fe1e3c5b4b9f86186cbda0eee

Extreme Difficult Songs Pack(3 files, Challenge yourself!)

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94908&sid=291f68bcef3868c8f76441e1912a1467

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94910&sid=5184c057a6a2f1f7c74872fd5dacc0ac

http://filedown.imhb.cn/myspace/download.aspx?mediaid=94912&sid=b596a7f6246e6695f047e40cb9076288

OK, now more text crap.

If you wanna get started with Guitar Hero III PC edition or Frets on Fire, then read this turorial(in Chinese). I only list some features for QQstarS's MOD

  • GH3 simulation, Rock Band simulation
  • 2 players mode, yeah, use two PC keyboards
  • Random background pictures, and customizable theme
  • Improved HOPO system
  • Cool starpower effect
  • Choose your guitar neck

FoF QQstarS MOD screenshot

Frets on Fire QQstar MOD

If your computer/notebook can not run GH3 or you wanna try GH1, GH2 on PC then FoF QQstarS MOD is very worth trying.

Also another advertisement here, I posted my recorded GH3 video to youku, you can watch them if interested. They are all songs from original GH3, Rockband songs, 3rd party songs pack. I played them on PC with normal keyboard, most of them are EXPERT level, recorded with Fraps.

个人觉得大陆IT软件/互联网领先世界的一些技术

2008年06月22日,星期日

先记录一点,以后慢慢补充。。。。

  1. 迅雷的下载技术。迅雷唯一值得鄙视的就是未经授权收编文件真实URL,无论是迅雷用户的隐私还是服务器的隐私。其他攻击迅雷的言帘卷西风论都是扯谈。我在这里要特别鄙视下攻击迅雷导致网速卡的。要速度快,抢占式下载能不卡吗?同时我还要鄙视下攻击迅雷“偷偷上传”的,我靠,大家都不上传了哪里来P2P的速度?还有一些无耻的评测,首先自己下载一堆文件下载到C:盘、system32文件夹和My Documents,然后用Process Monitor监视说:“哇!你看迅雷到系统盘和我的文档搜集用户隐私了”这不是放屁么。
  2. 同时各大网站反盗链水平普及率和平民化程度。随便点一个网页都有可能看到“你所看的图片仅限XXX交流使用”。还有哪些下载站,能在迅雷DDoS般的请求中存活下来那简直是个奇迹啊。国外的图片站稍微被Digg效应一下马上就505 Service Temporary Unavailable了
  3. P2P直播点播技术。这个国内发展真的很不错。从浙大的TVants开始,从BT协议开始模仿到最终商业化软件,国内PPLive, PPStream, QQLive都百花齐放了,国外的类似服务还寥寥无几。我想这和版权有关。大陆的P2P视频软件,电视台是不管的,甚至鼓励,因为这是一种宣传和合作,但是国外的话首先想到的是版权。一个电视台可以把你告得倾家荡产。当然我国满大街的三手四手盗版影片交流下载站也立了不少功劳
  4. IM代替Email。其实就是QQ优先于email的普及。国外还在从Flash到Google Gears到HTML5到comet到XMPP曲线救国,反正离腾讯帝国的垄断还很远。可惜就可惜在腾讯眼光狭隘,不开放接口API,导致了企业用户流失、口碑极差、难以出口到全球。
  5. 流氓软件技术。国内的都基本是驱动级别了。。。360safe之类的软件还是很有技术含量的。。茅与盾的较量早超过了国外在shell里捉迷藏的地步
  6. 游戏外挂。。大陆有100%纯硬件的外挂,我觉得很猛。。。我觉得这个差距主要是玩家和厂商对游戏的态度差别造成的。国外玩家是享受,国内是攀比(2者碰撞的结合点就是Gold Farmer)。国外的厂商靠技术靠内涵,国内的靠吹牛靠营销。《征途》不是一个很赞的游戏,但绝对是一个很赚钱的游戏
  7. 各种启动、装机、Win封装技术。Linux哪些Live CD在我朝的Windows PE优化整合精简周年纪念版面前都那么苍白无力。管用就是王道。很多整合的XP盘装好之后,Office、QQ、迅雷都有了,基本可以10分钟从裸机直接上手,我觉得PC做到这个份上可以当家电用了。。。随便给你个狗p Linux发行版装字体装主题装驱动不知道折腾到什么时候去了,折腾好了新内核又出来了。硬件方面,我朝的U盘量产技术,如果按照欧美发达国家的标准资本主义商业化步骤(专利、投资、市场推广),那么绝对是一场不亚于Blu Ray和SSD的IT革莫道不消魂命。猜想如果U盘量产能突破StarForce的光盘加密那更加不用说了,那是相当的牛B。
  8. 打包技术。包括一个盗版OS的产业链。我觉得微软应该聘请“juju猫”和“电脑公司”做营销。真的。还有汉化技术,例如XXX汉化增强美化精简破解版。例如18MB的Word 200336MB的Photoshop 10 CS3。那简直比原版好用多了,什么是真正的对用户负责、用户体验、UI&UE设计、平民化技术支持?这么是专业?这就是专业!
  9. 以GFW为代表的ISP变半夜凉初透态技术。例如我们学校的DrCom就可以分析BT、eMule的协议报头,硬件上ban掉下载。GFW我觉得应该商业化国际出口。更不用说电信等各大流氓ISP精致、优雅、有针对性的HTTP、DNS劫持甚至HTML/JS Injection,那简直叫BT啊。。。。国外哪个ISP这么做的话估计要被以反human 右s 罪名告上法院。我觉得GFW不一定是个坏事,锻练了大家翻人比黄花瘦墙、怀疑、自我判断,多方求证的能力。被CIA洗东篱把酒黄昏后脑的最惨,自己被洗东篱把酒黄昏后脑了还不知道,就像美国一棒hippie整天在哪里闹Free T!bet一样。

在国外论坛晃荡的时候,每次谈论到上面几点的相关话题,我就由衷的自豪啊,虽然上面很多条都不算什么优点,甚至是对整个IT生态有害的,但是的确做到了国际一流。这里面相对自由和地下的盗版运动起到了相当大的作用,日本人还不是靠盗版和模仿起家汽车行业的嘛。我觉得盗版不仅很正常,而且是必经之路。如果每个企业信息化的时候都向微软/SUN/SCO/Novel/Redhat缴纳昂贵的使用和服务费用,那么我们的发展一定很慢。

IT行业的敌人/最大阻碍是什么?

最大的敌人是我朝衙门(天不时)。表现为:a. 与民争利 b. 畸形保守主义。以“Google Earth泄密”和GFW为代表 c. 官僚体制。以工信部和广电总局为代表。
第二大敌人就是人为的泡沫(人不和)。这些人肤浅、浮躁,套了$$就跑。以瑞脑消金兽为代表。空泛一点的说,就是提前功利化、商业化。这也是GNU哲学认为非自由软件有害技术发展的原理。

很多时候,我觉得IT行业是我国所有现代化工业里唯一差不多真正和国际接轨的行业。。。虽然很多关键技术还不能自力更生,但是我们的差距应该比较小了,只有5年左右(虽然根据摩尔效应,IT的5年可能就是n代的技术革新了)。比起其他行业30年甚至50年的差距好多了。中国错过了100年的正确发展机会,IT行业一定是第一个迎头赶上并且超过的。。。。。这也是为什么IT虽然很不赚钱很失望很伤心很烂很民工很泡沫但是我坚持认为IT有搞头的原因。这是IT的时代。