Archive for the ‘hacker’ Category

% function [g] = FFTPF1D (X,binsize, f, P) % Discrete Fourier Transform Low/High Pass Filter. % This is a simply implement of such a filter for a given 1-D data. % X: the array of you data, each data point is a bin of signal % binsize: the bin size in your data data % [...]

现代编辑器都有代码折叠功能,Emacs自然不在话下。下面介绍这个小技巧: 本文参考了 http://www.emacswiki.org/emacs/HideShow http://emacs.wordpress.com/2007/01/16/quick-and-dirty-code-folding/ 要想具有折叠代码功能,你有很多选择 “outline-mode”, “allout”, “hide-show” 或者 “folding-mode”,你甚至可以使用”narrowing capabilities”去定制你的折叠。不过我是极简约主义者,所以这里介绍的是Emacs自带的HideShow mode. . 小贴士:您要是不明白什么是mode, 请自己撞墙,然后去Google. 进入HideShow mode M-x hs-minor-mode 主要的功能 For Emacs 21: * C-c @ C-M-s 显示所有的代码 * C-c @ C-M-h 折叠所有的代码 * C-c @ C-s 显示当前代码区 * C-c @ C-h 折叠当前代码区 * C-c @ C-c 折叠/显示当前代码区 For Emacs 20: * C-c S 显示所有的代码 [...]

名人名言

Posted: November 1, 2010 in Entertainment, hacker

今天看到几个名言, 莞尔一笑. 您要是也看懂了,不妨也咧咧嘴:P 61、“我想微软之所以把它叫做.Net,是因为这样它就不会在Unix的目录里显示出来了.” 70、“说Java好就好在运行于多个操作系统之上,就好像说肛交好就好在不管男女都行.” 77、“前面90%的代码要占用开发时间的前90%.剩下的10%的代码要占用开发时间的另一90%.”

[旧文重发] 箭叩,怀柔,2003,徘徊在历史与自然之间 wrote in about 2003 AD — 原文配图”()”中的文字是图解, 我懒得再编辑插入图片, 图片在(这里, click here for pictures) — i/2010/10/10 从箭叩回来有两周了,很想写点什么东西,只是要把在城墙上感受到的震撼化著文字,并不是一件容易的事。随着肌肉酸痛慢慢 的消失,我害怕这种震撼的感觉也慢慢的消退,于是硬着头皮写下一些文字。然而,终究文笔不是硬着头皮可以改变的,所以用一些更糟糕的图片作为解说,放在这 里作为回忆的资本。 到 怀柔已经是下午5点多钟了,包一辆小面说要到西栅子五组,司机顿时面露难色(后来我知道他是心有喜色),说那个路可不好走,全是泥,然后开口要80¥,呵 呵,幸好我早就再网上知道价格,一番舌战,我们以45¥成交,然后他捎上他也向往箭叩的一个刚上大学的儿子和侄儿开向了西栅子村。一路颠簸,终于到了村 口,老远就看到了用陈长芬作品制作的答复广告牌,在这样一个古老偏僻的山村,出现这样的东西有些怪异,我也很疑心是否是授权是用这幅照片,不过走进一看才 知道不是老赵家的广告。因为从网上见过老赵家的照片,所以以研究看到了那对著名的红灯笼。进的院子,有几个刚刚从山上下来的哥们……,说他们是哥们,其实 年级可都不小了,60多岁的人了,还各个红光满面的,被着沉重的器材在烈日下折腾,真是不能不让人佩服。后来知道,其中有个叫做老梁,是个画家,常年在这 里画长城,极好的一个人,还带我走了一段长城,这是后话了。 老赵家是那种很多人睡在一起的土炕,作为南方人的我,头一次感受这种方式,对什么都觉得好奇,因此闹了不少笑话,那一夜,什么梦都没有作就睡到了天大亮了。 by 晚上,城里的38度高温这里是没有的,这里有的只是老赵家风味十足的挂面,热情的小狗狗peter,和爱逗人乐的色友们。 昨 晚上就说好了,今天老梁带我走我的第一段,从九眼楼到北京结。吃了几张烙饼,老梁就来了,我借了他的三脚架从老赵家后门上山,天气还算好,没有大的太阳。 一路无话,不时间就来到一个残破的敌楼子,呵呵,箭扣的敌楼子都是残破的,所以,以后我就不强调这一点了:)。我们选择走城墙上九眼楼,说是城墙,还不如 说是乱石堆, 九眼楼上我和老良祭奠了一番各路山神鬼。 (invoker的Pose被老良拍下来了:) 然后看着“窗”外的古城墙,大吃起来。…… 其实第一天的行程没有我想象的艰难,虽然有一处悬崖,要不是那个笨重的三脚架,几乎可以不用费劲就攀了上去。……所以,我决定第二天独自一人走北京结到箭叩这一段。 第二天,我带上一壶水和卢婶给的一根黄瓜(从来没有想到黄瓜会是这样的美味……当你嗓子冒烟的时候)独自上北京结了。这是遇到的第一个比较险要的地方,不过没有遇到什么麻烦,很轻松的攀上去了。 如果我没有记错的话,这个地方就是传说中的“鹰飞倒仰”,好像也不是特别的险要,……嗯,我说得是在爬的时候,不过说实话,其中需要倒仰的那一段,我确实考虑了一会儿到底该怎么过去,嘿嘿……最后用的是阿汤哥的那个动作搞定的(WARNING:体重过70kg者勿试)。需要提醒一句的是,这 段长城(如果我没有记错的话)的上部基本没有大的岩石,千万要小心;以及,在接近顶端有一个平台可以跨越倒城墙外,强烈建议走这条路线。倒不是说走另一条 路不行,而是出于保护长城的目的,这块城墙已经岌岌可危,走墙内的危险不仅是对你的生命也是对这段城墙的生命。一旦坍塌,后果不堪设想!! (嘿嘿,这是在翻过“鹰飞到仰”以后遇到一对老夫妻给我拍的纪念照。傻样吧:)) (隐藏在荆棘从中的一小段城墙,我是从长长的一段“不见天日”的密林钻出来后发现的这个地方的 (天梯”,说实话,我对天梯太失望了,不过是一个长一点的楼梯而已嘛,和“天梯”应有的名望相差还是有点距离;不过,这个地方视野比较开阔,风光无限,倒也不旺此行。) (中午的顶光,风光摄影的大忌,可是没有办法,时间有限,不过……呵呵,如果想象夕阳照在长城的墙上…… ) (古老的工程监理制度。) (战地黄花分外香,……,热死人了,我可没有闻到什么香味:) ) (这张还是在“鹰飞倒仰”,下面那个人是个打扫卫生的,他看着我爬上去的,我问他“你每天都要爬这个地方吗?”他回答“不”) (长城上的树。) 第三天,我的计划是从箭叩到慕田裕这一段,可是一大早枪机把我拉起来说是去拍日出……结果……嘿嘿,你误会 了……这张不是日出,……结果等我们下山已经到了中午……难道这天的任务泡汤吗?老天还是有眼的,当天傍晚开始出现晚霞,……尽管没有前一天的绚丽……但 是毕竟也是霞光万道。 [...]

声  明 – wrote @ Feb 23rd, 2002 A.D 最近有不少网友来信讨论关于学习C/C++的问题,还有人问为什么习题的源代码不全,等等。这里作如下解释:因为数据结 构后半部分的很多内容是教学大纲不作要求,或者低要求的,考虑到学生的实际情况,我没有要求他们。而我写这些源代码是利用的业余时间,当我不再接受这门课 程的时候,也就慢慢的不再写这些的代码。建议有兴趣的朋友可以循序渐进的学习这门课程,而做书后的习题是学习程序设计和积累编码经验的很好机会,遇到困难 可以去各大论坛讨论,不过最好先经过自己的思考,在错误中学习是最有效的学习方法之一( :)自少对我来说是这样的). 当然,也欢迎来信和我讨论,如果我有足够的时间…… 中微子v    12/10/2002 所有命名为p_??_?_?得源码是全国高教自学考试《数据结构导论》的习题答案,其他则是相关内容的示例或者趣味问题的代码。部分代码打包为zip。 第1章  概论 第2章  线性表  p40_4_5 p40_6 p40_7 p40_10 p40_11 P40_15b P41_15c, KPM 模式识别算法例程。KMP_ModeMarching 第3章  栈,队列和数组  p72_9 第4章  树    ▲ 一个线索二叉树类的例子,包括线索化,插入,删除等操作。biTrTree ▲ 一个Haffuman树类的例子。Haffuman 第5章  图     ▲ 一个图的例子,包括图的建立,遍历,最小生成树,最短路径,拓扑有序,等等。详细接口参阅包中readme.txt文件   graph 第6章  查找表  ▲  一个平衡二叉数的例子,详细的讨论了AVLTree的生成过程。AVLTree 第7章  文件 第8章  排序 ▲  包括简单排序,快速排序,堆排序,等内排序方法的序列(CSequence)类. [...]

Peano3D got Mathwork approved

Posted: August 23, 2010 in hacker

please cite the link ashttp://www.mathworks.com/matlabcentral/fileexchange/28529

peano3d

Posted: August 22, 2010 in hacker

Peano3D is a matlab program I developed.the following description and two figures in the bottom of this page showing what it does. % Generate a space filling curve (Peano curve) for a sequence 1..n% Two global variables Position3D and Occupation3D will be set up after you% run this program. % Position3D is a N X [...]

P vs. NP,我们从过去的一周中学到了什么? 木遥 on 2010-8-16, 17:32 Comments (3)  这篇文章的标题是模仿 Suresh Venkatasubramanian 的一篇博客文章。他是犹他大学的一名计算机系助理教授。在过去的一周里,他在自己的博客上连续发表了好几篇文章,讨论 Vinay Deolalikar 在 8 月 6 号公布在网络上,后来又几经修改的那篇备受争议的宣称证明了 P ≠ NP 的论文。 他不是唯一一个这样做的科学家。在过去的一周里,以博客为平台参与到关于这篇论文的大讨论的,还包括(并且远远不限于)下面这些名 字:Richard Lipton,Timothy Gowers,Neil Immerman,Russel Impagliazzo,Harvey Friedman,以及陶哲轩。这些人全部都是世界级的顶尖科学家,通常情况下,即使在国际学术会议上也未必能够看到他们同时出现。而这一次他们以博客 (主要是 Lipton 的博客和评论)和 wiki 为平台,展开了比通常在学术会议上更为激烈的讨论乃至辩论。其主题涵盖了从 Deolalikar 证明的有效性,到对 P/NP 问题更为一般的分析,乃至抽象的学术方法论等等各个层面。这讨论直至今日为止,仍在进行。上千条发言大多洋洋洒洒,众人讨论态度之谦冲和平,内容之深入细 致,足堪为网络时代的一个完美的表率。阅读这些讨论是令人深受教益的过程,无论是在学术上还是在更抽象的层面上都是如此。 随着整个故事的尘埃渐渐落定,现在已经可以回头看看,在过去这脚步匆促的一周里围绕着 Deolalikar 的这篇论文发生了哪些事情。下面提到的人物均为学术界内的重要科学家,其身份不一一注明。 8 月 6 日,Deolalikar 在网络上张贴了自己的论文初稿。 8 月 8 日,Lipton 在博客上讨论了这篇论文,给出了略显乐观的评价:这是一个值得认真对待的证明。这篇文章引来大量严肃的学术性回复,大多来自业内人士,各方看法不一。 8 月 9 [...]

Here we go, [How to install] Well, I don’t know why we don’t have CPAN.pm installed. It may be much easier than the method described in this manual. The most of this manual was referred fromhttp://servers.digitaldaze.com/extensions/perl/modules.htmlhttp://www.perl.com/pub/a/2002/04/10/mod_perl.html step 1. download your tar.gz file and unzip it, and cd to the direction. step 2. make a file, [...]

For those who know nothing about R:  The following is the instruction on “How to install R Packages into your home directory” 1. For individual packages available in cran.r-project.org, do the following in In an R command window: >install.packages(“packagename”) which will pop up a window (or list in some case) to let you select a [...]

Sh******t PEAL

Posted: February 3, 2010 in hacker

array[-1] actually refers to array[array$#]array[-2] refers to array[array$# - 1]..etc.etc.. but array[@array]  does not mean array[0]. What a stupid Perl!!!, does it be mentioned in manual ? —- File handle is always global, even you put a key "local" and declared it as private.This is what I understood from an unbelievable bug happened due to [...]

  也许国内的朋友们早就知道了或者有更牛的办法. 这里转载一个来自 http://www.douban.com/group/topic/7134505/ 这是针对windows用户, 如果你是linux/Mac/Unix用户, 应该可以相应的修改, 那位国内的同学试试:) Here we go: 用记事本打开 C:WINDOWSsystem32driversetchosts 文件,在下面添加2行谷歌中国的IP地址指向www.youtube.com 和 gdata.youtube.com 就可以不用翻墙访问YouTube。       开始->运行cmd 输入 nslookup www.google.cn 可获得几个IP都可以使用(不要用国外DNS,获得的是国外IP) 。       例如添加下面2个:       203.208.39.104 www.youtube.com    203.208.33.100 gdata.youtube.com       需要上传添加:       203.208.39.99 upload.youtube.com       可选:       203.208.39.99 insight.youtube.com    203.208.39.160 help.youtube.com    203.208.39.104 youtube.com    [...]

Since MySQL does not support CTE or recursive querying options, managing Hierarchical data in mySQL is not as straight forward as is it in other DBMS, e.g Oracle. However, you can do so by using The Adjacency List Model or The Nested Set Model. This page http://dev.mysql.com/tech-resources/articles/hierarchical-data.html describe the two models elegantly. And this page [...]

by http://www.base64.co.uk/splitting-large-files/ Splitting Large Files to Span Multiple Disks using TAR published 01.Oct.2004 Introduction In a recent tutorial I demonstrated how to backup your data files using Tar, but what happens when the resulting file is too big to fit onto your chosen backup media (e.g. Zip disk or CD-ROM). Well you can use Tar [...]

新闻来源:cnblogs–anderslly 原文来自If programming languages were religions,很有意思,可以从宗教的角度来看看各种常见语言的特点。(这里丝毫没有要找出不同语言优劣的意思,每个人都有信仰自由) C是犹太教——很古老而且戒律很多,但大多数人都熟悉并尊重其戒律。问题是很难皈依它,你要么开始就信仰它,要么会认为它简直太疯狂了。而且,一旦事情出了差错,人们就会怪罪于它。 Java是正统基督教——理论上来说它基于C,但它去掉了很多老的戒律,以至于跟原教旨已经大相径庭。另外,它新加了一套严格的教义,追随者们相信这些比原来的教义更为重要。他们认为这是世界上最好的语言,而且会将所有的异端烧死在刑柱上。 PHP是Cafeteria基督教——与Java在Web开发领域进行竞争。它引入了C和Java的一些概念,但只限于它所喜欢的。也许它不像其它语言那样条理清楚,但至少给你了更多自由,看起来还算一个整体。而且不会有下地狱(goto hell)这样的说法。 C++是伊斯兰教——来源于C,不仅保持了后者的戒律,还变本加厉加入了一套新的复杂戒律。它是如此地多才多艺,可用于构建任何事物,从弥天大罪到美丽的艺术品,追随者们相信它才是终极语言,并会被持不同意见的人激怒。更可怕的是,如果你冒犯了它或者是它的创始人,你的生命都会受到威胁。 C#是摩门教——乍看之下,它跟Java一样,不过仔细一看就会发现它被单一组织所控制(很多Java的追随者将其视为恶魔),而且很多概念都不相同。你在暗忖,它也许不错吧,呃。。。希望你不会被Java的追随者们歧视。 Lisp是佛教——没有语法,没有核心教义,也没有让人膜拜的神。就看你的造化了——需要你有足够的悟性。有人说它压根儿就不是一门语言,有的人却认为它是唯一有意义的语言。 Haskell是道教——与其它语言差别太大,以至于很多人怀疑它到底能做什么。其追随者相信它才是通往智慧的正道,只是这些智慧为大多数世俗之人力所不及。 Erlang是印度教——又一种奇怪的语言,看起来没什么用处,但不像大多数其它的现代语言,它建立在“同步之神”的基础上。 Perl是巫毒教——一套神秘的、难以理解的咒语,会让你的灵魂永久地堕落。老板在周五晚上九点吩咐你一项紧急任务,这时就得靠它了。(想起兽族部落的巫毒商店,而且它与萨满教有些类似) Lua是巫术——一种泛神论的语言,容易与不同文化和地区相融合。它的代码非常自由,其中的一些技术在传统语言的用户看来是不可思议的。它与月亮有紧密的联系。 Ruby是新异教主义——不同语言和理念的混合体,可以被看作是一种语言。其支持者群体成长迅速,尽管很多人面带疑色地看着他们,但基本上他们还是善良的,无意于伤害他人。 Python是人文主义——简单、自由,它只需要你具备常识。很多追随者声称,Python帮助他们卸下了其它语言带来的担子,从而再次找到编程的乐趣。有些人还说它就是一种伪代码。 COBOL是古异教主义——很久以前,它曾经统治着大片地区,现在却差不多死掉了。尽管很多人都在其神的仪式中留下了伤疤,直到今天仍然有人追随着它。 APL是山达基教——尽管有很多人声称要追随它,但你总会怀疑它是一个大大的恶作剧。 LOLCODE是阿里乌斯教——它很神秘,产生于互联网,尽管有人在努力地开发和散布,但没人会对它当真。 Visual Basic是撒旦教——可惜你并不是真的需要将灵魂出卖。。。 ////////////// by Bill ////// 先说说我自己的信仰,开始是犹太教,发现它太疯狂了,于是找到伊斯兰教,竟然比犹太教还严酷!无奈之下进了巫毒教,不过现在越来越懒了, 于是在考虑人文主义甚至……wait a second…居然没有R / Matlab…看来这两位只能算是邪教了…哈哈, 其实,他们应该一个是hacker信奉的自由主义和精英们信奉的泛爱论主义。 但是我要说这都不是实用主义, 实用主义是 "Hi, Jessie, 帮我把这个问题搞定好不好? ":P

主要是转载自 http://www.debian-administration.org/articles/257 红色部分是我添加的   Reusing Emacs instances with gnuserv Posted by Steve on Wed 28 Sep 2005 at 13:03 Tags: none. One of the nice features of GNU Emacs is that you can "reuse" existing windows, and cause new files to be loaded there. This avoids waiting for a whole new editor to startup. I’m [...]

ZZ from http://64.233.167.104/search?q=cache:getB1GENysMJ:www.jasonmadigan.com/category/osx86/+install+the+Darwin+bootloader+onto+the+Leopard+partition&hl=en&ct=clnk&cd=2&gl=us&client=firefox-a   Building & installing your own OSx86 Leopard installation Sunday, November 4th, 2007 Over the past week I became curious as to how difficult it would be to develop my own Leopard DVD to install on a regular PC which has been gathering dust for the past few months, so I decided [...]