2008年8月31日星期日

下午的梦


下午听着音乐和相声,看着网页,有了睡意,于是我睡着了。
最近环境彻底变化了,梦中,我自然而然不是原来的自己了。
我在想我会变成一个什么样的人。
我和我的兄弟背上狙击枪,准备去刺杀了,那个人虽然和我没仇,但是兄弟要杀一定有理由吧。由于那个地方似乎是我住过的家,我给他们建议,要如何下手。我们走了很长的路,路上有警察,也有难走的路,还没走到我就醒了。

mod_python global value study

not like tomcat, the whole application run on one jvm, and global value is easy.
mod_python use seperated process for python Interpreter. here is a test source to show:
from mod_python import apache
import os
gv=[]
cnt=0
def handler(req):
global gv
global cnt
req.content_type = "text/html"
sb=[]
sb.append("pid %d, interpreter '%s'" % (os.getpid(), req.interpreter))
gv.append("cnt:%d"%(cnt))
cnt+=1
for x in gv:
sb.append(x)
req.write("<br>".join(sb))
return apache.OK

when the pid is not changed, global value gv is "global", but if pid changed, another context is created. and apache seems to create multi process for mod_python. In fact if there is not a multi-thread implementation in python Interpreter (and for apache2) which i have not confirmed, force a single-thread will make multi request trouble which can be imaged. and this is a existing topic on python thread, thread-safe which i should google study.
and how Django implements global like session, i seek the doc and found almost 3 ways: 1, use a database,
2, use a file, 3, use a third-part memory cache. so all the ways implies mod_python is lack of a good implemented native global solution.
and there seem to be “limitations and consequences” in python multi-thread.

2008年8月30日星期六

successfully install ubuntu 8.04 linux on laptop hasee f233t

I tried first with goodbye-microsoft.com for the debian installer, using the text mode, it failed by cannot finding the harddisk driver! the hd is something of 80G SATA.
then i burned a ubuntu cd and install, safe mode graphic and kernel param "acpi=off noapic nolapic " is must, and "pnpbios=off" is also perferred.
it failed to install grub automatic. i mount the sda6 the install grub using: "grub-install /dev/sda6 --root-directory=/mount/a6"
the partition appears to be fat16 which prevent grub to mount it, so i use fdisk to modify sda6 to "83 Linux", then use update-grub to update the menu.lst to grub or grub seems cannot find it automatic ly. the menu.lst is like this:
default 0
title Windows XP
root (hd0,0)
makeactive
chainloader +1
title Linux Ubuntu 8.04
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-19-generic ro root=/dev/sda6 acpi=off noapic nolapic
initrd /boot/initrd.img-2.6.24-19-generic
title DOS
root (hd0,0)
makeactive
chainloader /arldr

a ati 3d card driver is found.
the harddisk driver i wonder if it is fast.

everything is ok and i begin to enjoy.

2008年8月29日星期五

没事不要整理硬盘

郁闷,用diskeeper给我的ibm笔记本整理磁盘碎片的,结果干着干着,磁盘文件就有损坏,我一看形势不对,就重启,结果检查磁盘就花了数个小时,现在还没好,破坏的文件数以万计,到现在还不知道能不能再用了,可能要重装系统了。无奈:'(

2008年8月28日星期四

小地震


私は今東京にいます。毎日地震を感じています。そのとき、周りの人を見れば、皆何も感じしていないの様子です。

2008年8月27日星期三

无底洞

网易新闻
话题:西安一动物园内小老虎不配合拍照遭毒打(图)
查看原文
网易评论
网易江苏苏州网友(58.210.*.*) 的原贴:
本人06年,因与西安秦岭野生动物园工程项目建设的业务关系,其动物园领导领导相识,大言不惭的聊出有很多,管理野生动物的黑幕,我对他的话总结大概有三种手段,方法。欺骗国家,谋私利。
1,投入小于产出,,如熊类,定期取胆汁,勾结药贩,定期轮换圈养。(小钱范畴,基本是基层管理领导分食)
2,向国家定期上报珍禽异兽虚假信息。骗取巨额补贴,如新闻公布的华南虎事件,没有公布的还更多,如金丝猴种群,穿山甲,野生秦岭大熊猫种群,,骗取金额补贴
4,虚假的野生动物种群活动扩大,向国家申请大块圈地,在条块分割,变相外卖。如07年7月(西安“秦岭山水”二三期规划未批先售)获取巨利。
3,死体价值大于活体,,如现在说的老虎,随着老虎长大,其利益越发明显,在成年前死亡,利益最大,原因1:肉自己人分食,其他做成虎制品,(出上下打点部分)销售给:"会员"客户.有钱的富豪都有内部线人,市场需求大。
2:死亡不上报,继续领补贴金额,上下关系打点,2,万一消息透漏,在未成年死亡,解释非常合理,
3,向上国家永远哭穷,门票收入,维护投入,每年国家下发客观的补贴,真正用在建设的寥寥无几。
我的评论
无底洞。穷的像个无底洞。越是穷过,当官以后越是贪婪。
其实我的玩是不是也是个无底洞,原来还想干什么什么事情,但是有了时间,比如放假周末都会用来玩。以后有机会试着玩个一年,大概还是玩不够吧。

2008年8月24日星期日

存在感

东品川海上公园,小雨的傍晚,这条河一直通向东京湾,有时会有成群的透明伞状水母飘进来。这时竟有一小群小鸭子在河上飘着。我把透明的伞收拢下来,开始趴在木制的和栏杆上喝碳酸维生素C饮料。虽然不口渴,但是喝下去很舒服。没有失去就没有获得,比如不打伞,就更能呼吸清新的空气,感受清凉的小雨,清凉的微风。昨天我走在街上,觉得自己似乎不属于这里,自己到底是一种什么样的存在,出现在此时此地是不是一个错误。但是今天看到这河水,联想起小时候外婆家后门头的一条小河,河水非常相似,我觉得此时此刻,我是属于这里的,这里就是我的家。

2008年8月22日星期五

又投降了

人类50年的计算机文明我想用5天完成。我投降了。
可惜我总觉得java有个致命伤,java vm原则上不支持动态方法的绑定。
我只能用Python了。尽管我总觉得python不完美,使用上也没有java的标准库
那么厉害。果然Java投入的人力不是盖的。
今天看了wall-e,挺有意思的,但是爱情有点老套,机器人的爱情,怎么是害怕孤单呢?
我觉得机器人至少比人能耐得住寂寞啊。
所以我觉得有了想法,虽然想法很伟大,但是实施起来立刻就碰壁,似乎立刻就有理由来证明无法实现。所以要不断实践,用力所能及来调整自己的目标。

2008年8月21日星期四

新闻你到底要告诉我什么?

我常觉得最近吃下去的是垃圾(思想上),本来信息爆炸了,然后我还是发现信息枯竭,找不到想看的,然后还出现那么多垃圾信息。
改做新闻评论了,
1. 刘翔退赛的想法
运动,从好的方面想就是让人更快更高更强更健康。但是要是把肌腱搞发炎了,那还不如普通人了,运动员、普通人,难道只有一线之隔。
2. 番茄花园的被抓
番茄花园明目张胆,我一直没懂,所以估计是政府官方支持的,就像怀疑过于专业的日剧字幕组一样。
现在被抓了,我想,XP捆绑流氓软件月入10万,和这个有关,安全! 想一下要是某些政府领导人用了番茄花园,那些不可告人的故事泄露了,那还不把你抓进安全局啊。
3. 输了还能上电视的福原爱
福原爱又输给我们中国的选手了,但是还是给她长时间的专访。 福原爱的角色不是一个普通的运动员,而是一个代号,一个什么。
4. 网易别恶心
网易的新闻太过暴力色情血腥,我不是夸大其词,而是真的这样,比如今天的新闻,
让我纯洁幼小的心灵受到严重的创伤。

2008年8月20日星期三

shell to kill and wait weblogic server

shell to kill and wait weblogic server

#!/bin/sh
echo killing
ps -ef|grep weblogic.Server|grep java|awk '{print $2}' | xargs kill
echo waiting
running=1
while [ $running != "0" ]
do
sleep 1
#ps -ef|grep weblogic.Server|grep java | wc -l
running="`ps -ef|grep weblogic.Server|grep java | wc -l`"
echo running = $running
done
echo done
ps -ef|grep weblogic.Server|grep java

2008年8月19日星期二

落込み雨

今日はちょっと疲れた、話遅い、人を怖い、実は雨が降った、心臓は悪くになった。 自分は大自然の一部を感じたが、大自然で気持いいの時もあるはずです。
家に着いたら、なにをするがわからなくて、思想は止めた。

Jpeg java decoder and a testcase


Java Source and a Test Case

2008年8月15日星期五

通用bootsect

今天我渐渐开始伟大宏伟的os计划, os的名字叫yunxingos, 很特别吧?
下面这个程序的功能是,
众所周知,x86 cpu启动时会调用 f000:fff0 的程序,这是bios的程序,而bios会把boot disk的第一个sector 512 byte读入0x7c0:0000,然后执行, 操作系统就从这里开始。 由于只读了512byte,所以要干接下来的事情,一定要在这里读入更多的磁盘的内容。 所以这里我参考linux1.0的代码,更加简化,修改, 读入指定的4个sector的1204byte的内容,然后执行, 放入的地点是0x9000:0000, 为什么放这里呢, 因为有些内容是被系统的一些东西占用的,而这里的空的,而且我让他和linux相同.
bootsect binary

; derived by neoedmund from
; bootsect.s Copyright (C) 1991, 1992 Linus Torvalds
; modified by Drew Eckhardt
; modified by Bruce Evans (bde)
;
; use fasm to compile to a 512 byte binary
;
; bootsect.s is loaded at 0x7c00 by the bios-startup routines, and read
; SETUPSECS sectors from disk to address 0x90000, and jumps there.


INITSEG equ 0x9000
SETUPSECS equ 4 ; nr of setup-sectors
BOOTSEG equ 0x07C0 ; original address of boot-sector

_main:
mov ax,BOOTSEG
mov ds,ax
mov ax,INITSEG
mov es,ax

load_setup:
; mov dx,[0] ; drive 0, head 0
mov cx,0x0002 ; sector 2, track 0
mov bx,0x0000 ; address = 0
mov ax,0x0200+SETUPSECS ; service 2, nr of sectors
; (assume all on head 0, track 0)
int 0x13 ; read it
jnc ok_load_setup ; ok - continue

push ax ; dump error code
call print_nl
mov bp, sp
call print_hex
die1: jmp die1


ok_load_setup:
; Print some inane message
mov ah,0x03 ; read cursor pos
xor bh,bh
int 0x10

mov cx,9
mov bx,0x0005 ; page 0, attribute 7 (normal)
mov bp,msg1
mov ax,BOOTSEG
mov es,ax
mov ax,0x1301 ; write string, move cursor
int 0x10
call print_nl

; Go to load
jmp far INITSEG:0


print_nl:
mov ax,0xe0d ; CR
int 0x10
mov al,0xa ; LF
int 0x10
ret

;
; print_hex is for debugging purposes, and prints the word
; pointed to by ss:bp in hexadecmial.
;

print_hex:
mov cx,4 ; 4 hex digits
mov dx, [bp] ; load word into dx
print_digit:
rol dx,4 ; rotate so that lowest 4 bits are used
mov ah,0xe
mov al, dl ; mask off so we have only next nibble
and al,0xf
add al,'0' ; convert to 0-based digit
cmp al,'9' ; check for overflow
jbe good_digit
add al,'A' - '0' - 10

good_digit:
int 0x10
loop print_digit
ret

msg1:
db 13,10
db "Loading"

;.org 498
rb 512-2-$
boot_flag:
dw 0xAA55

2008年8月14日星期四

能量太小,打不进去


我想写点什么,结果像乒乓球一样四处碰壁就马上弹回来了。
我下载了很大open source, groovy, jython, openjdk, jnode,jedit,freemind一样都搞不定,
我想写一个语言的编译器,可是也不行。
其实这是一直想干的,但是这个难度似乎不是那种可以分解成小难度的东西加起来的,似乎需要
攻克一个整体的较高的难度。

话题


世界上本来是没有话题的, 结果一些人说出一些很没有思维的话, 于是为了辩驳这些话就来了无尽的话题。
《赤壁》如果拍的好,那就一个好字就可以描述。但是它几乎是漏洞百出,思维方式和基础让人吃惊的是一个
毫无文化的幼儿园的小孩的思维。这让人,一个不会写故事的人也想写一部小说。 就像听见不会说话的人在
大方缺词,觉得自己说得比他好的会跃跃欲试,不然的话根本没有说话的动力。

2008年8月12日星期二

简单生活的焦虑

做事做着最简单的事
干活干着最简单的活
让生活变得简单
但是太简单了会给人一种不安
有时想干点困难的
却干不下去
而继续转而干最简单的事

2008年8月8日星期五

关键时刻,要能不能


我觉得中国对互联网的理解和控制又进步了。
我想通过网上直播看奥运,但是发现所有媒体都对国外IP进行了拒绝。想在网上发个贴子,发现要及时审查了。
只能看日本的直播了。
作为一个黑客,我遗憾。

2008年8月7日星期四

东京湾的夏天


天特别的蓝,云特别的白,树特别的绿。阳光特别的强,东西特别的鲜明。
这座大厦可以看到海湾边上的建筑,地面的热浪使空气弯曲。
飞机特别的平稳,似乎每分钟有一架飞机在羽田机场起飞,每分钟有一架飞机在羽田机场降落,
飞机像要撞向这座大厦,但是接近的时候总会画个优美的弧线,飞入羽田机场。
飞机飞过的时候,海边的浪会明显增大,这让我想起万有引力定律。
蝉在树上知啦知啦的叫。

脑子也可以锻炼


我觉得就像身体可以锻炼成一个原本没有的惊奇状态,脑子也同样可以。
比如可以写出优美的乐章,作出细节精细的建筑,改变对事物的看法,
控制自己身体的工作方式。 这些惊奇的东西,有时需要的只是改变一下
脑神经的结构,就像我想在一边望着远方发呆,一边瞧着键盘写文章,
这样似乎反而是我的脑子更清醒。
当然也需要有充足的睡眠。

日本人的走路神态


在区分一个普通日本人和中国人的问题上我做过几个研究。
比如走路吧。话说眼睛是心灵的窗户。
中国人可能是精光四射,注意周围的动静,并且希望从陌生人那里得到眼神的交流。
日本人自顾自,目光范围不远,有时会很无辜很淳朴善良的样子。
这些微小的区别,但是能察觉。
原因可能有两个,走在中国的路上你必须注意四周,一不留神可能会发现自己挡住了
突然到来的一辆车,或者一辆自行车。而日本行人只管走吧,是最优先的,车子会让着。
中国还要一种眼神压迫术。可以通过眼神告诉别人你很牛逼或者你很柔弱。
在日本比较礼让,大家谦和一点就行,不然大家都累。这就是我觉得日本人大智若愚的地方。
有时我在想为什么日本发展的比较发达,我发现好的事情都对未来对整体有好处的东西,
即使他是违反常识的。

2008年8月6日星期三

如果我有了空


以前我写得是回埋头开发一个操作系统,
今天又想到一个就是在家安装武馆里的装置,然后学遍天下武术。探究人生的极限。

無題

今日、空は遠いし、綺麗だ。光は強いし、ビルの間に風は多く。最高な天気だろう。

2008年8月5日星期二

一次郁闷的skypecast经历


来了一个女孩,声音还挺好听的,我看她个人介绍上写在澳大利亚我问她名字怎么会是日语名呢,她说因为他男朋友是日本人。我说哦。然后一个韩国人竟然问她,你觉得中国男孩和日本男孩那个好,她说她是南京人,我说我在南京也待过,她哼哼笑了一下,我脑子里浮现出南京女孩的形象,我在南京待过10年,从没遇到品德高尚的南京女孩,还不止一次有告诉我,南京人鄙视外地人的优越感。虽然作为无锡人的我丝毫没有觉得其中的必要。我快速摇了一下头,让这种成见消失。然后她很明确的说,日本男孩好,中国男孩不好。在场的中国男人们深受伤害,正欲发飙把她赶出聊天室,我把矛头引向韩国人,我说这是问题不好,人家都有日本男友,当然说日本男生好了。不过,这样的女孩说话还真是不带脑子呢。丝毫不为他人着想,也不会强调说只是自己的感受,也能保持莫名的优越感。似乎每一点都是缺点。那个韩国人说他夫人是韩国人,但是在北京留学的时候交过北京的女友。我想我虽然是中国人也没有交过多少中国女友啊。我脑子里似乎又出现见到外国人哪怕是韩国人的哪怕是外国破产者就贴上去的高贵女孩。我于是又晃了一下头,让这种偏见消失。我挺喜欢和各种文化背景的人一起聊天,日语英语中文韩国马来西亚。但是之所以写这篇是因为过了好几天,还记得并且无法消解对那个南京女孩的郁闷。

2008年8月1日星期五

智力下降

昨晚2点睡的,看日剧来着。最近在skype语音聊天室玩的,说中文,英语,日语。
说话多了,觉得智商下降。从那天部门会议喝了点啤酒开始就头昏昏的。那天晚上
手机明明掉在家里,自己找不到,还特地到公司找了一圈。今天上班路上发现
人群结构明显于往常不同,往常人很少,都是主妇或者老人,今天人挺多,还要
学生和很多上班族。于是想起自己早了一个小时,原计划9点50到公司的,结果
8点20起床,8点50到公司了。睡了6个小时,觉得有点头晕。而前阵子我说话不多,
而且大多和自己说话,头脑是非常清醒的。

博客归档

neoedmund's shared items

我的简介

ZIP Code File