暑假已过20天大关,在实验室混了有些日子了,可是感觉自己还是在漫无目的地游荡,不知道究竟什么该干什么不该干,不知道还有多少时间可以用来消遣用来每天无所事事。
实验室优化程序,我们三个人分到了POP(Parallel Ocean Program),是模拟海洋模型的一个程序,一共据说有77000多行Fortran代码。我没有学过Fortran,一切当然还得从头学起。还好在放假之前趁着图书馆还没闭馆的时候借了一本《Fortran权威指南》,因而也被冠以“先知”的名号。我哪里是先知,只是凑巧罢了,凑得很巧,巧得大家都能用来开玩笑了。
于是漫无目的地看Fortran书,感觉这个语言写起来有点麻烦,还有点在编译的时候不靠谱的感觉,好像就算是对的程序液也要看人品,人品不好的话还是有可能自己出BUG的。我从书上抄了一段代码编译竟然通不过,改了一个变量名字就好了,这真是奇怪啊,我只好假设那堆货的变量名用了Fortran保留字。
上午安虹老师给我们讲了一些并行编程语言的模型、语法等问题,主要是openMP的东西。究竟是个怎么回事儿我也不大了解,从前至后只写过一个openMP的”hello world”,我又能懂什么呢?不过本来就是要自学的,所以听课也只能听个大体。
除了这些个,今天还干了一件算是不错的事儿,我破解了一个无线路由的密码,用的aircrack。我选了一个一个WEP加密的活跃路由,一共抓了大约15000个包,因为没能建立虚连接注入数据,花了大概两个小时吧。毕竟密码不难,只有1位字母4位数字。据说新的编码破起来很难,想必黑客们需要更加强大的工具来武装一下。
好了,没什么需要多写的了,人一累思维就不灵活,想不起来可以一语惊人的东西。
只是最近还得读一本Fortran的书,一本CUDA的书。