
tech
iteye_15930
这个作者很懒,什么都没留下…
展开
-
嵌入式的js(js的环境依赖性)
我了解的使用js的环境大致有三种:*浏览器*rhino*mozilla这三种环境各有不同,每一个环境都给js提供了一个可用的库。浏览器中是dom,rhino是java,mozilla是xpcom。从能力上讲,浏览器环境最弱,rhino最强,mozilla次强。 :arrow: 之所以强调js的嵌入性,是因为js随着环境的变化,功能也随之变化。与其说js是一种语言...2006-11-01 15:15:23 · 440 阅读 · 0 评论 -
5k之后
这个周末,我打上了5k。事实上这好像并不是什么难事,下着下着就升级了。上了5k后,本来我可以两连胜的,结果,第二局打了个大勺子,赢了的棋就这么输了。我想说的是第三局。昨天,我状态不好,不过手痒,想下下,输就输,我也不怕。可是,我碰到的却是一个大地雷。我被杀的丢盔卸甲,惨不忍睹,通盘一点机会都没有。这实在是让我郁闷的不行。后来我想了想,可能是心态的问题。开局的时候...原创 2009-10-19 11:44:00 · 125 阅读 · 0 评论 -
my linux
最近,信心大涨。linux的内存管理,我终于理的差不多了。多少年了啊!——我太笨了。最近,我甚至在考虑,是不是可以当个linux内核的开发者。就算我水平不行,写点文档还是没问题的。比如,我现在的理解,如果写成文档,一定对新手极有帮助。再说了,谁说我就不能写点代码,发明点什么新鲜的东西呢。linux内核也并没有想象的复杂,我现在甚至觉得,它并不是那么高精尖的东西。...原创 2009-12-30 15:19:14 · 191 阅读 · 0 评论 -
ruby's block and closure
端午放假的这几天,由于无聊,我又看了看ruby。但是还是没有搞懂关于其block和closure。今天,我看到了一篇对ruby创始人的采访,看到了一句很关键的话:real closure。什么意思呢?不是拷贝而是直接的共享!于是,我明白了。下边的程序可以加深理解:[code="ruby"]#my ruby play$a=1class Cat def mia...原创 2009-05-31 11:35:38 · 191 阅读 · 0 评论 -
一片混乱
项目已经开始一周有余,而从我的角度看,到现在为止,到了一个瓶颈。也就是说,必须在我这里有所突破,或者说我必须下一个决定,以决定将来的发展方向。不仅仅是需求,实际上一个项目产品蕴含更多的东西。可是,我现在状态不好,很头疼。老天保佑!我知道,我能战胜这种状况。昨天,回家的路上,我仿佛体会到了往日游荡的感觉。我永远不与忘记。那艰难的岁月!而现在的日子,是我小时候从来没有预计到的。正如现在一样,我...2007-10-18 15:03:31 · 163 阅读 · 0 评论 -
我对lib_chan的注释
在《programming erlang》中,lib_chan是比较复杂的代码,至少我是读了好多遍才算明白。我不知道是这段代码太复杂,还是我的智商有问题。至少,我不太习惯erlang的这种方式。不过,我很喜欢这个lib_chan的思路和erlang程序的风格。这种方式非常的明确,直接。我不知道为什么erlang没有一个类似的成熟的库。这个lib_chan好像是joe armstrong为这本书...2009-07-05 11:50:09 · 204 阅读 · 0 评论 -
java gnugo client
这个吧。地址是:http://gogui.sourceforge.net/这是readme:GoGui is a graphical interface to programs that play the game of Goand use GTP (Go Text Protocol). See INSTALL for installation notes.See COPY...原创 2008-10-21 14:02:01 · 248 阅读 · 0 评论 -
scons visual studio 9 vista
今天,我想把我的scons迁移到vista机上。发现,scons在vista上出现了一些问题。也就是scons找不到cl。scons没有认出vsvc2008,因此,需要做一些工作来让scons变得正常。幸好scons是python,所以,我大略的改了一下SConstruct文件,加了一点东西,这样就行了。下面是我弄的,如果在有人看到这样的问题,希望看到我这个能帮人省点事。[code...2008-10-28 13:17:02 · 146 阅读 · 0 评论 -
睡觉过多
这两天,睡觉过多——越睡越多。看了几集《少林僧兵》实在是让我呕吐,这编剧和台词,实在是太糟糕了,弱智!(我要写一个剧本,肯定都比他强十倍)对于scheme的研究,我已经深入了不少,我感觉好像入门了。当然了,一些深刻的问题我还没搞明白,不过基本的理念我清楚了,其他的东西慢慢搞吧。我发现,基本的理念有几个,有宏观上的求值模型和结构模型。以及,细节的继续和尾递归。继续和尾递归都不易理...原创 2008-11-12 15:38:33 · 137 阅读 · 0 评论 -
plt scheme实现的围棋程序初步
我用scheme实现了一个weiqi程序的基本框架,事实上我的目标是写一个智能的程序。现在的这个版本,只能自己跟自己下,还没有加入电脑的运算。不过,现在的状况是个好的开始,因为一切就绪,可以考虑如何教电脑下围棋了。接口我已经做好了,一按空格,就可以调用电脑的算法,所以,一切都很清楚,很明了,很简化了。这就是我的风格。不管什么时候,只要按空格,电脑就可以判断当前的状况,然后,下子。我也可...原创 2008-12-01 16:15:13 · 188 阅读 · 0 评论 -
erlang的优秀之处
erlang是我见过的最简洁和实用以及符合直觉的语言。现在,我大略的总结一下。1,模式匹配模式匹配是erlang的基础,在用erlang的时候,必须得时时在脑中有匹配的概念。赋值,分支,函数,提取都要用。变量的一次性赋值也是在这个概念下的。2,基本的数据类型numberafter somethingendbegin somet...2010-03-24 14:49:12 · 165 阅读 · 0 评论 -
开始懂了
在某个不经意的时候。我把,linux,windows,com组件,erlang,c/c++,javascript,ibm's lpg(lalr generator),http,Java,jboss netty等东西放在一起考虑了一下。于是,我有了一点新的感受,我发现我的视野和理解变得比以前深刻了。是的,我好像懂了,我也说不出别的来——就是这样,我好像懂了。就好象孙燕姿的歌“...原创 2009-08-03 15:38:28 · 110 阅读 · 0 评论 -
新的疑惑
我做Orange的时候发现我好想又回到了原点。同样的疑惑,同样的问题。同样是并发和复杂的领域模型,以及在此之上提供的服务。同样的网络传输,同样的Serializable bean和ids。你可能有很多的选择,可是,你就是不知道怎么做最好。jboss netty已经给我提供了很大的方便,我使用Command模式已经把系统简化了很多。可是,这些都还不够,由于Command里有各...原创 2009-08-21 09:36:05 · 97 阅读 · 0 评论 -
弄了弄scala
如果把裸体看作计算机的本质的话,程序语言就是衣服。如果把汇编比喻成最原始的树叶衣服的话(这种衣服想遮那,挡那),那么C语言就是最原始的编织物的衣服了。也就是说,C语言已经出现成块的布了,用这些布我们可以拼凑出各种形制来。那么java,我觉得最象一个漂亮的裙装(短裙性感的那种),而scala则象现在混搭的穿衣风格。抱歉,纯函数式(比如scheme)的我曾经用过一些,只是觉得可读性太差...2009-08-27 15:46:27 · 137 阅读 · 0 评论 -
java scala vs erlang c
说来惭愧,自己一向不成才,语言研究过很多,可是,到现在也没有一个像样的作品。每想到此,便感叹自己的缺点,自己的懒惰,自己的无所事事。我的Orange系统本来是用java做的,可是,我觉得太费劲了,过于笨重了。想来想去,也许scala能改变点什么?况且,我也想看看这种语言,我到底能学到什么程度。这是我第二次学习scala了,我确实比之前懂得多了,可是,我仍旧没法减轻软件的厚度,我讨厌太多...原创 2009-09-01 16:32:19 · 188 阅读 · 0 评论 -
昨天五局的总结
昨天,我下了五局。三胜两败。败的都是好局。我发现,我现在的大局和速度都还算可以,尤其后两局,有一局我大模样,非常漂亮,可是,就是那样,还是被人家跑了。我的局部手筋和攻击太差了,治孤也差。还有好多的昏着和随手。我被人家跑了龙,自己又死了块棋,官子也不知道损了多少。最后也只差了3目。以前,我最差的是大局,看对方的零星几个子就觉得是模样要打入。现在,我不那样了。可是,我的局部太马虎,...原创 2009-09-17 09:27:24 · 114 阅读 · 0 评论 -
lib_chan 简化版
我觉得那个lib_chan太烦,用法我也觉得不那么清晰,反正我不喜欢。我把它改了改,其实完全不一样,就是中间人的协议类似。这样我觉得用起来舒服些。[code="erlang"]-module(mm).-compile(export_all).client_start(Address,Port,Pid) -> spawn(fun() ->connect(Addre...2009-10-15 15:27:16 · 124 阅读 · 0 评论 -
问题
有的时候,问题好行解决了,可是,当你仔细的做到那的时候,还是老样子,还是那个问题。就摆在那里,你原来的一切努力全都白费,你说你气愤不气愤?!费了好大的劲,原来空欢喜一场!还是在这个领域经验不足啊!慢慢做吧,也没办法,一直做一直做的话,头会晕。...原创 2008-09-26 16:51:33 · 123 阅读 · 0 评论 -
scons
昨天下午,我在搞javascript v8的时候,发现,它是用scons构建的。在我自己scons helloworld.c的时候,却发现有LNK1104 没法链接kernel32.lib的问题。(注意:我的环境是winxp,visual studio 2008 express,微软的东西就是麻烦)在网上,无论怎么找都没找着。今天早上,我看了一下scons guide,原来是一个很简单...原创 2008-09-04 14:07:40 · 160 阅读 · 0 评论 -
真的知道了吗?
我从来没想过要知道一切。不过,我必须得知道一切都遵循的规律,这是我的目标。正如,爱因斯坦所说,圈子越大,未知的领域也就越大。好像永远都没有极限——即使你仅仅想知道规律。该怎样呢?我已经在收缩圈子了。“不怨天,不尤人,下学上达,知我者其天乎!“...2007-01-09 15:34:23 · 107 阅读 · 0 评论 -
极限
我相信真理我相信世界的简单性我相信技术到一定程度会有一个终点或者轮回总之,人不能老是在追逐那样是极其痛苦的当领域确定后其中的规则就确定了而领域中的思考方法也都确定了剩下的是找出所有的规则然后应用于实际enstain说世界不可能是乱糟糟的我认为他是对的问题是你能否在一切变化中看到不变的不变的就是我们要寻找的但是,即使找到了你知道得也只不过是一小部分而那些规则也...2007-03-09 14:17:16 · 233 阅读 · 1 评论 -
新的看法
最近把所学的东西复习了一下,没搞懂的又努力的看了一遍,就算还没清楚,也要看看再说。到现在为止,我觉得我对unix,c,java,python什么的有了一个定位。应该说比以前明白了一点,我仍在痛恨我为什么如此的笨。可是,就算明白了又如何呢?必须得做个什么东西才行啊。否则,就算是高手又如何呢?可是,通常的东西我又不喜欢,不想做。如果要做,就做一个特别的,有意思的,有用的东西。...2007-04-05 16:39:46 · 117 阅读 · 0 评论 -
统一,无聊
我确信在技术上我已经贯通了。可是,又如何呢?明白某些东西和做出某些东西是两回事。虽然我认为已经没有什么东西让我迷惘了,但是,问题却好像才刚刚开头。现在,我实在是无聊。我现在搞不清楚,无聊是痛苦还是幸福。总之呢,我看这看那,我有时间。我发现,我真该做点什么了。我现在必须找到一个好的方向,这非常的重要,否则,如果方向有误,一切都是白扯。人生确实应该找一件事情来做,否则,生命...2007-04-26 13:18:30 · 102 阅读 · 0 评论 -
好书不厌百回读
最近,掏出了一本课本,开始重新学习。此书名曰‘编译原理’。上学的时候,没学好,现在,补补。不断的看了n遍后,发现,原来的看法忽略了很多东西,概念也不够明确。说来惭愧,也不知道这学是怎么上的。现在,就算是充电吧,把自己最脆弱的地方锻炼好。算来算去,学校里重要的课程,自我感觉编译原理和c++没学好。计算机组成原理也有些模糊,不过也没啥关系,硬件的。c++只是一门语言,现在也...2008-04-23 14:24:20 · 287 阅读 · 0 评论 -
关于认真
大多数时候,对于某些问题没有看清楚是因为不够认真细致,一定是忽略了什么。如果你能重复达到十遍,我相信,没有什么是搞不清楚的。从某些方面讲,技术是相对容易的部分,因为,人家都已经可以有套理论来描述解释了。而不能公理式的方法来描述的东西,才是最困难的。就算对人不是最困难的,那么对计算机绝对是最困难的。知道最近,忽然发现以前错过了某些东西,这很大程度上是由于我太马虎,不够细致。...2008-05-22 15:58:16 · 107 阅读 · 0 评论 -
另一种方向
有点郁闷事情不会像我们期望的那样发展这好像是很自然的事人生万事皆空又有什么好难过的呢算了一切都顺其自然吧不必说什么了这样的结果并不意外阿...2007-06-19 15:16:32 · 99 阅读 · 0 评论 -
有点不会了
我发现,我现在做的东西是我到现在为止做的最难的东西。我确实有点不会了,这几天,我只是在哪发呆。如果我找到办法,我会很快的搞定,而现在,只能发呆。是啊,别人能做的,你未必能做。而且,我看也没谁能帮上我的忙,在公司他们更没这方面的经验。郁闷中。。。我买了点茶,碧螺春,一两,30元。很嫩,很香。我必须得搞定它!...原创 2009-02-10 10:39:33 · 90 阅读 · 0 评论 -
对峙
前一段时间,把重要的东西都回顾了一遍。虽然每一次转圈,时间越来越短,概念越来越清晰,理解越来越透彻,可是,这些终究是现有的东西,学习而已。我把整个计算机软件的知识体系分成了几个部分:形式语言,操作系统,图形系统,网络系统。算法贯穿于这几个方面之间。其中,形式语言和操作系统最为基础,而图形和网络系统可以看作基础和重要的应用。我这个人有个毛病,容易理解的,容易做的,我都不想做。而我追求...2008-06-04 10:06:52 · 170 阅读 · 0 评论 -
遇到障碍
最近,遇到点麻烦,应该说那是相当的麻烦!这种解析器实在是不容易做!很困难!说实话,我实在是不想坐在那发呆,可是,如果动手,我实在是没把握,方向还不确定呢!我换过很多思路,包括工具,不论用什么,这个东西都显得很复杂,有很多缺陷。我有点有劲使不上的感觉,这不是多么努力的问题,而是找到方法的问题。最近我浑身没劲,什么都懒着动弹,什么都不想干。觉睡的太多了,感觉人都软了。回...原创 2009-02-17 11:28:19 · 124 阅读 · 0 评论 -
最近有点迷惑
最近,有点迷惑,也有点厌倦。我不知道该往哪个方向前进了。我理解,从领域上讲,有网络服务器端和客户端;从系统类型上讲,windows和linux,当然还有别的。也有比较专业的如编译器之类的东西。我想,可能有做服务器端的,象用erlang做的游戏服务器类似的东西;而客户端的,我实在是觉得很无聊。我的理想是做个黑客,绝对的高手。在网络和计算机世界里,如鱼得水。让工作有乐趣。太难了...原创 2009-03-12 14:48:19 · 209 阅读 · 0 评论 -
慢慢的知道
今天我醒的太早,于是,我开始收拾我的书——我的书很多。我的书太不容易找了,放在箱子里,找一本书得翻个底朝天。现在,我把他们都平摆起来,以方便我翻阅。象我这么多的书,应该搞个书架什么的。可是,书架对于一个四处漂泊的人太奢侈了。我的书在搬家的是后都是放在丝袋子里的。本来我是想找一本关于com的书的。收拾过后,我躺在床上,开始翻看。我发现,我很容易的就清楚了。我这...原创 2009-03-16 10:37:08 · 87 阅读 · 0 评论 -
关于程序语言
刚才,看一些d语言的资料,看到一个词“语言纯粹主义者”。这很有意思。我希望一个语言能处理所有的事情,他足够的完美。我不知道我算不算是一个语言纯粹主义者。我最欣赏的语言有两个,scheme和erlang。这是个问题,如果是一个就好了。scheme真的很美,就好象是月亮女神;而erlang也很美,就要像是月亮女神下凡。所以,erlang要欠一个等级,但是也有了人气,本身...原创 2009-03-19 10:39:22 · 172 阅读 · 0 评论 -
不过尔尔
公式解释器(电子表格)实现的差不多了。原来也不过如此而已。当然了,我是借助了ibm's lpg工具的。连神仙都有所侍(凭借),更何况人了。总而言之,我是又进步了一点。我现在想用erlang实现一个围棋的服务器,可能也要附带一个客户端。能无限的扩展,支持足够多的人在上面玩。要有语音复盘的功能,也就是两个人用音频通话复盘。逻辑清晰简洁,但要强有力。总之,要让我满意为...原创 2009-03-31 15:03:28 · 134 阅读 · 0 评论 -
关于技术
周一早上,我来的很早,读linux内核的书。之后,我想应该先编译一下内核,看看怎么样,结果,我发现其实很简单。几次make之后,问题就解决了。只是,config有些繁琐。我用最新的内核,编译后,重启,结果,没起来。也许是某些配置不对。不过,这对我来讲已经够了。我看内核已经好长时间了,不过,终究不得要领。虽然,每次想起来,看一遍《深入内核》之后,有所理解,但是,终究还不够透彻。我不知道看多少遍之...原创 2008-08-26 17:14:13 · 98 阅读 · 0 评论 -
erlang's list
[size=large]在看《programming erlang》的时候,一直对list的操作有疑问,比如说java会有很多的东西,比方说append,add,delete,sort,get,等等,会有很多,而这里,只有两个小节。真的很精简。由于不存在更改的问题,事情变得简单多了。首先,你要有,也就是创建。L=[1,2,3,4,5,6]ok,我们有了。那我们要加入或者删除...原创 2010-12-20 14:30:45 · 125 阅读 · 0 评论