Tuesday, July 26, 2005
Wednesday, July 20, 2005
Tuesday, July 19, 2005
我未成名卿未嫁
江姐在《小船》中提到“君未成名我未嫁”。看了以后又是一阵心酸。上次看他在《天王本生》中说龙王“从来美人如良将,不许人间见白头”也是这么一阵心酸。没办法,我这样严重英雄主义的家伙就是吃他这套。
说起“我未成名卿未嫁”,不禁浮想联翩啊。早两年老爱琢磨过几年会是啥情形,现在是再也不想以后了,倒是老想着以前。我未成名卿未嫁,许多人想起以前,都会有这样的念头吧。俱不如人倒说不上,只是年轻罢了。现在成名了,也嫁了,多少年一下就过去了。原以为要象鼹鼠一样生活的家伙,虽然晚上仍是个 Hacker,白天却也得扮演社会中坚力量,为一票人马操心。
我很难以第三人称来写文章──讲述别人的故事并非我所长──其实写这样的故事本身就不是我所长。只是为了纪念一些东西,那些随着时间慢慢流远的东西,就要消失在渐渐模糊的记忆里,或被有意无意回避的东西。Paul 看了我写这样的东西不知会作何感想,诡异?
真要说起来都是些老套的故事,才子佳人或是美女野兽,其实桥段都差不了太多。在生命里一次又一次错过的人,无奈的挣扎,憧憬着、痛苦着或是怀念着。故事里的人以后也许会被贴上别的标签,于是这个故事就变成了这样或那样的一些人在某个时候的故事。有如梁思成的车祸一样,当主人公被贴上不同的标签时,故事就有了不同的意义。而我要说的,并不是谁谁谁年少时的故事,而只是一个少年和一个女孩的故事,无论以后他们被贴上怎样的标签,在这个故事里,他们将仅仅被当做一个少年和一个女孩。
少年自然是要轻狂的,女孩却是温婉的。如果要简单些说,那么很自然的,谁错过了谁,因为年轻。如果要复杂些说,那么就是这个少年突然的改变,女孩却等啊等啊。温婉的女孩不知道怎么去找这少年说,虽然他们几乎天天能见到。对于这个少年,就更没啥好解释的了,他们毕竟还是小孩子。然后,他们就不那么容易见到了,但其实也就是几步之遥,少年依然象风一样(如果有人不同意,那就算是比较老实的风吧),女孩却多多少少有了些改变。当这股风终于想起来回头时,那朵花儿却不再为他所动了。到这儿,本来也可以算是个完整的故事了,不过后面又有了几次反复,但终究仍逃不出个咫尺天涯的结局。用笔墨写都实在是费事,用照片的话不出10张就把这故事讲完了:两个孩子,对视,转身,回头,分开......外貌渐渐改变,变化或重复的背景,照片右下角黄色的电子表式的日期。
江南说当时间过去以后,剩下的是记忆,那流走的是什么呢?少年的轻狂、少女的矜持还是心中的梦想?当我依然拥有这些梦想时,未来有着许多不同的可能;现在,只剩下或好或坏唯一的现实,其他的都已不再属于我。
《少数派报告》里老汤(拍这片时他已经是不是小汤了)磕着药看家人的 3D 录像的情景不知会不会在以后的一二十年里变成真的,就算有了恐怕我也只能在暮年用这玩意看看过年时拍下的儿孙了。不过想来会有几个跟我现在一般的后生有幸用这玩意拍下他们的大学生涯,然后在数年或数十年后一遍又一遍重温,深陷其中而不能自已。他们的同窗中也会有人被称为兔子毒蛇大象豹子,若干年后追着小崽子满地跑时却有个家伙在某个角落看着他们当年乳臭未干的样子傻笑或落泪。其实我的生活中影像的记录非常少,不多的那几张照片所维系的记忆也是很有限的;更多的回忆却是被声音甚至气味唤醒的,用俺们专业的术语说就是调制和解调。例如当我骑着那辆26凤凰穿越南京城时,Walkman 里的林忆莲或齐秦就调制了那一个雨夜、一片落叶或者一个女孩;如今虽然那 Walkman 已不知所踪,可 MP3 Player 里的林忆莲或齐秦却依然清晰地敲打着尘封已久的记忆。
突然记起,又要到那女孩的生日了,祝她生日快乐。
说起“我未成名卿未嫁”,不禁浮想联翩啊。早两年老爱琢磨过几年会是啥情形,现在是再也不想以后了,倒是老想着以前。我未成名卿未嫁,许多人想起以前,都会有这样的念头吧。俱不如人倒说不上,只是年轻罢了。现在成名了,也嫁了,多少年一下就过去了。原以为要象鼹鼠一样生活的家伙,虽然晚上仍是个 Hacker,白天却也得扮演社会中坚力量,为一票人马操心。
我很难以第三人称来写文章──讲述别人的故事并非我所长──其实写这样的故事本身就不是我所长。只是为了纪念一些东西,那些随着时间慢慢流远的东西,就要消失在渐渐模糊的记忆里,或被有意无意回避的东西。Paul 看了我写这样的东西不知会作何感想,诡异?
真要说起来都是些老套的故事,才子佳人或是美女野兽,其实桥段都差不了太多。在生命里一次又一次错过的人,无奈的挣扎,憧憬着、痛苦着或是怀念着。故事里的人以后也许会被贴上别的标签,于是这个故事就变成了这样或那样的一些人在某个时候的故事。有如梁思成的车祸一样,当主人公被贴上不同的标签时,故事就有了不同的意义。而我要说的,并不是谁谁谁年少时的故事,而只是一个少年和一个女孩的故事,无论以后他们被贴上怎样的标签,在这个故事里,他们将仅仅被当做一个少年和一个女孩。
少年自然是要轻狂的,女孩却是温婉的。如果要简单些说,那么很自然的,谁错过了谁,因为年轻。如果要复杂些说,那么就是这个少年突然的改变,女孩却等啊等啊。温婉的女孩不知道怎么去找这少年说,虽然他们几乎天天能见到。对于这个少年,就更没啥好解释的了,他们毕竟还是小孩子。然后,他们就不那么容易见到了,但其实也就是几步之遥,少年依然象风一样(如果有人不同意,那就算是比较老实的风吧),女孩却多多少少有了些改变。当这股风终于想起来回头时,那朵花儿却不再为他所动了。到这儿,本来也可以算是个完整的故事了,不过后面又有了几次反复,但终究仍逃不出个咫尺天涯的结局。用笔墨写都实在是费事,用照片的话不出10张就把这故事讲完了:两个孩子,对视,转身,回头,分开......外貌渐渐改变,变化或重复的背景,照片右下角黄色的电子表式的日期。
江南说当时间过去以后,剩下的是记忆,那流走的是什么呢?少年的轻狂、少女的矜持还是心中的梦想?当我依然拥有这些梦想时,未来有着许多不同的可能;现在,只剩下或好或坏唯一的现实,其他的都已不再属于我。
《少数派报告》里老汤(拍这片时他已经是不是小汤了)磕着药看家人的 3D 录像的情景不知会不会在以后的一二十年里变成真的,就算有了恐怕我也只能在暮年用这玩意看看过年时拍下的儿孙了。不过想来会有几个跟我现在一般的后生有幸用这玩意拍下他们的大学生涯,然后在数年或数十年后一遍又一遍重温,深陷其中而不能自已。他们的同窗中也会有人被称为兔子毒蛇大象豹子,若干年后追着小崽子满地跑时却有个家伙在某个角落看着他们当年乳臭未干的样子傻笑或落泪。其实我的生活中影像的记录非常少,不多的那几张照片所维系的记忆也是很有限的;更多的回忆却是被声音甚至气味唤醒的,用俺们专业的术语说就是调制和解调。例如当我骑着那辆26凤凰穿越南京城时,Walkman 里的林忆莲或齐秦就调制了那一个雨夜、一片落叶或者一个女孩;如今虽然那 Walkman 已不知所踪,可 MP3 Player 里的林忆莲或齐秦却依然清晰地敲打着尘封已久的记忆。
突然记起,又要到那女孩的生日了,祝她生日快乐。
Wednesday, July 13, 2005
PSP Hacks // View topic - more words from wab on how to make loader work
PSP Hacks // View topic - more words from wab on how to make loader work: " .//load the executable like a prx for run a elf in the same thread
.//without reset the memory and setting ^_^
exec_p = sceKernelLoadModule(GAME_PATH_DEST,0,0); // Enjoy your game ^_^
.//Start the Executable
sceKernelStartModule(exec_p, 0, 0, 0, 0);"
I tried with a simple ELF but failed. :(
I tried with a simple ELF but failed. :(
forums.ps2dev.org :: View topic - Load ELF files with sceKernelLoadExec
forums.ps2dev.org :: View topic - Load ELF files with sceKernelLoadExec: "sceKernelLoadModule(name, 0, NULL)
sceKernelStartModule(uid, 0, NULL, &res, NULL)
sceKernelQueryModuleInfo(uid, &info) "
Multi thread with ceKernelLoadModule?
sceKernelStartModule(uid, 0, NULL, &res, NULL)
sceKernelQueryModuleInfo(uid, &info) "
Multi thread with ceKernelLoadModule?
Greg Haerr's Nano-X Window System Page (previously Microwindows)
Greg Haerr's Nano-X Window System Page (previously Microwindows): "Although a work in progress, NXLIB also is making progress running unmodified QT and GTK programs. "
Tuesday, July 12, 2005
WebSVN - psp - Log - Rev 590 - /trunk/microwindows/README.psp
WebSVN - psp - Log - Rev 590 - /trunk/microwindows/README.psp
Jim also contributed a port of Nano-X. Just 24 hours before my release. :D
590 /trunk/microwindows/README.psp jim 24 hours _Very_ rough Microwindows port, good at a proof of concept and a nice
starting point for doing it right. :) See README.psp
Jim also contributed a port of Nano-X. Just 24 hours before my release. :D
590 /trunk/microwindows/README.psp jim 24 hours _Very_ rough Microwindows port, good at a proof of concept and a nice
starting point for doing it right. :) See README.psp
Monday, July 11, 2005
Nano-X For PSP
Download
Misc Files Download(Required for building.)
Mine Download
I ported Nano-X to PSP.
Standalone mode nanox demos and microwindows demos runs on PSP now. There are still some bugs. Microwindows game "Mine" works fine. Currently, the porting can run with graphic modes of 16bit(555) and 32bit(8888). And I can debug with pspDebugScreenPrintf in 32bit mode. Pad inputs are mapped into mouse and keyboard.
It's still an unstable version. Only hackers may have interests in it. It will take weeks to make the porting stable. Then porting of Mozzilla is possible.
http://www.microwindows.org/
"The Nano-X Window System is an Open Source project aimed at bringing the features of modern graphical windowing environments to smaller devices and platforms. Nano-X allows applications to be built and tested on the Linux desktop, as well as cross-compiled for the target device."
BTW: I'll post my crt0.S and assert.c later, which necessary to build the package. They are very similar to the standard ones.
Misc Files Download(Required for building.)
Mine Download
I ported Nano-X to PSP.
Standalone mode nanox demos and microwindows demos runs on PSP now. There are still some bugs. Microwindows game "Mine" works fine. Currently, the porting can run with graphic modes of 16bit(555) and 32bit(8888). And I can debug with pspDebugScreenPrintf in 32bit mode. Pad inputs are mapped into mouse and keyboard.
It's still an unstable version. Only hackers may have interests in it. It will take weeks to make the porting stable. Then porting of Mozzilla is possible.
http://www.microwindows.org/
"The Nano-X Window System is an Open Source project aimed at bringing the features of modern graphical windowing environments to smaller devices and platforms. Nano-X allows applications to be built and tested on the Linux desktop, as well as cross-compiled for the target device."
BTW: I'll post my crt0.S and assert.c later, which necessary to build the package. They are very similar to the standard ones.
Saturday, July 09, 2005
The First Demo Of Nano-X For PSP
I've ported Nano-X to PSP. First demo runs now. I'll post a pic later.
Thursday, July 07, 2005
Wednesday, July 06, 2005
新快报:《情海星空》制片人宋祖德狠批芙蓉姐姐_伊人风采_新浪网
新快报:《情海星空》制片人宋祖德狠批芙蓉姐姐_伊人风采_新浪网: "因此,他想通过跟她的近距离接触,挖出操纵芙蓉姐姐的那一只幕后黑手,以证明娱乐圈的肮脏黑手已经伸进了网络世界,更大规模地毒害青少年。"宋祖德真崇高啊。
Tuesday, July 05, 2005
WhatIsOpie - Opie
WhatIsOpie - Opie: "The Open Palmtop Integrated Environment is a 'fork' of the [WWW]Qtopia environment developed by [WWW]Trolltech."
Greg Haerr's Nano-X Window System Page (previously Microwindows)
Greg Haerr's Nano-X Window System Page (previously Microwindows) I'm going to port Nano-X and PIXIL OE to PSP.
PSP Game 全线破解?
PS2NFO.COM - PLAYSTATION, PS2, PS3, PSP, DS, XBOX, GBA, GAMECUBE: "Update: BREAKiNG NEWS!!! We wouldn't let the 4th of July go by without a BIG BANG of our own... so here it is pictured below- the soon to be released PSP UMD iSO Launch utility!
To use it, simply put your PSP iSO in the MS root (no file extraction is required at all) and then rename it xxx-umdgame.iso. The UMD iSO Launcher is loaded via exploit (as is done with emulators/homebrew) and press X to launch the game! That's it! No ripping, modifying game files, or any other LAME 'Xecuter-type' garbage... and the best part is it works with ALL current PSP games! More to come on it very soon, and be sure to drop by iRC EFnet #PS2Ownz for all up-to-the-minute NEWS on the UMD iSO Launcher! This is truly a Day of Independence for the entire PSP scene! "
To use it, simply put your PSP iSO in the MS root (no file extraction is required at all) and then rename it xxx-umdgame.iso. The UMD iSO Launcher is loaded via exploit (as is done with emulators/homebrew) and press X to launch the game! That's it! No ripping, modifying game files, or any other LAME 'Xecuter-type' garbage... and the best part is it works with ALL current PSP games! More to come on it very soon, and be sure to drop by iRC EFnet #PS2Ownz for all up-to-the-minute NEWS on the UMD iSO Launcher! This is truly a Day of Independence for the entire PSP scene! "
Monday, July 04, 2005
Sunday, July 03, 2005
西祠胡同 - 割断地方政府与房地产间的“利益链”
西祠胡同 - 割断地方政府与房地产间的“利益链”: "
以前,有个地主有很多地,找了很多长工干活,地主给长工们盖了一批团结楼住着,一天,地主的谋士对地主说:东家,长工们这几年手上有点钱了,他们住你的房子,每月交租子,不划算,反正他们永远住下去,你干脆把房子卖给他们起个名堂叫做-----公房出售!告诉他们房子永远归他们了,可以把他们这几年攒的钱收回来,地主说:不错,那租金怎么办?谋士说:照收不误,起个日本名儿,叫物业费!地主很快实行了,赚了好多钱,长工们那个高兴啊!
过了几年,地主的村子发展成城镇了,有钱人越来越多,没地方住,谋士对地主说:东家,长工们这几年手上又有钱了,咱们给他们盖新房子,起个名堂叫做旧城改造,他们把手上的钱给我们,我们拆了房子盖新的,叫他们再买回去,可以多盖一些卖给别人,地主又实行了,这次,有些长工们不高兴了,地主的家丁派上用途了,长工们打掉牙只好往肚子里咽,地主又赚了好多钱。
又过了几年,地主的村子发展成大城市了,有钱人更多了,地主的土地更值钱了,谋士对地主说:东家,咱们把这些长工的房子拆了,在这个地方建别墅,拆出来的地盖好房子卖给那些有钱的大款还能赚一笔,地主说:长工们不干怎么办?谋士说:咱给他们钱多点儿,起个名堂叫货币化安置,咱再到咱们的猪圈旁边建房子,起个名堂叫经济适用房,给他们修个马车道让他们到那边买房住,地主说:他们钱不够怎么办?谋士说:从咱家的钱庄借前给他们,一年6分利,咱这钱还能生钱崽,又没风险,地主又实行了,长工们拿到钱,地主的经济适用房到现在才建了一间,长工们只好排队等房子,直到现在,还等着呢------
于是,长工们开始闹事了,地主有点慌,忙问谋士怎么办?谋士说:赶紧通知长工们,房子要跌价了,别买了,租房住吧,正好把我们的猪圈租给他们,结果,这么多年后,长工们的钱全没了,还在租房住,直到永远 。"
以前,有个地主有很多地,找了很多长工干活,地主给长工们盖了一批团结楼住着,一天,地主的谋士对地主说:东家,长工们这几年手上有点钱了,他们住你的房子,每月交租子,不划算,反正他们永远住下去,你干脆把房子卖给他们起个名堂叫做-----公房出售!告诉他们房子永远归他们了,可以把他们这几年攒的钱收回来,地主说:不错,那租金怎么办?谋士说:照收不误,起个日本名儿,叫物业费!地主很快实行了,赚了好多钱,长工们那个高兴啊!
过了几年,地主的村子发展成城镇了,有钱人越来越多,没地方住,谋士对地主说:东家,长工们这几年手上又有钱了,咱们给他们盖新房子,起个名堂叫做旧城改造,他们把手上的钱给我们,我们拆了房子盖新的,叫他们再买回去,可以多盖一些卖给别人,地主又实行了,这次,有些长工们不高兴了,地主的家丁派上用途了,长工们打掉牙只好往肚子里咽,地主又赚了好多钱。
又过了几年,地主的村子发展成大城市了,有钱人更多了,地主的土地更值钱了,谋士对地主说:东家,咱们把这些长工的房子拆了,在这个地方建别墅,拆出来的地盖好房子卖给那些有钱的大款还能赚一笔,地主说:长工们不干怎么办?谋士说:咱给他们钱多点儿,起个名堂叫货币化安置,咱再到咱们的猪圈旁边建房子,起个名堂叫经济适用房,给他们修个马车道让他们到那边买房住,地主说:他们钱不够怎么办?谋士说:从咱家的钱庄借前给他们,一年6分利,咱这钱还能生钱崽,又没风险,地主又实行了,长工们拿到钱,地主的经济适用房到现在才建了一间,长工们只好排队等房子,直到现在,还等着呢------
于是,长工们开始闹事了,地主有点慌,忙问谋士怎么办?谋士说:赶紧通知长工们,房子要跌价了,别买了,租房住吧,正好把我们的猪圈租给他们,结果,这么多年后,长工们的钱全没了,还在租房住,直到永远 。"
Friday, July 01, 2005
How To Hide The Corrupted Data Folders
PS2NFO.COM - PLAYSTATION, PS2, PS3, PSP, DS, XBOX, GBA, GAMECUBE: "Thumbs up How To Hide The Corrupted Data Folders
I'm not sure how common knowledge this is, but I finally got it working. It's pretty easy. Assuming you already have 'FOLDER' and 'FOLDER%' set up on your psp, and that 'E:' is your psp in windows, do the following:
- Open a DOS prompt and run these commands:
>e:
>cd \psp\game
>ren 'FOLDER' 'FOLDER__________________________1'
>dir /x
- get the short name for the new folder and add a '%' at the end
>ren 'FOLDER%' 'FOLDER~1%'
Make sure the long folder name with the 1 at the end is exactly 33 characters long.
"
I'm not sure how common knowledge this is, but I finally got it working. It's pretty easy. Assuming you already have 'FOLDER' and 'FOLDER%' set up on your psp, and that 'E:' is your psp in windows, do the following:
- Open a DOS prompt and run these commands:
>e:
>cd \psp\game
>ren 'FOLDER' 'FOLDER__________________________1'
>dir /x
- get the short name for the new folder and add a '%' at the end
>ren 'FOLDER%' 'FOLDER~1%'
Make sure the long folder name with the 1 at the end is exactly 33 characters long.
"
outpatch.pl for PSP in Perl
#!/usr/bin/perl -w
use strict;
use IO::File;
if($#ARGV <1){
die "Usage: $0 ";
}
my $section_header=`readelf -a $ARGV[0]|grep .xodata.sceModule |grep PROGBITS|awk '{print \$5}'`;
chomp $section_header;
die "Error: failed to locate section header.\n" unless($section_header);
$section_header=hex $section_header;
print "Found section header at $section_header.\n";
my $section_title_offset=`grep -a -b -z -Z .rel.xodata.sceModuleInfo $ARGV[0]|awk -F':' '{print \$1}'`;
chomp $section_title_offset;
die "Error: failed to locate section title.\n" unless($section_title_offset);
print "Found sestion title at $section_title_offset.\n";
my $s='';
for(my $n=0;$n<32;$n+=8){
$s=$s.chr(($section_header>>$n)&0xFF);
}
#$s=chr(0).chr(0).chr(0xa0).chr(0x6b);
`cp -af $ARGV[0] $ARGV[1]`;
sysopen(HANDLE,$ARGV[1],O_RDWR|O_EXCL);
seek(HANDLE,0x40,SEEK_SET);
syswrite HANDLE,$s,4;
seek(HANDLE,$section_title_offset,SEEK_SET);
syswrite HANDLE,".rel.rodata";
close(HANDLE);
use strict;
use IO::File;
if($#ARGV <1){
die "Usage: $0
}
my $section_header=`readelf -a $ARGV[0]|grep .xodata.sceModule |grep PROGBITS|awk '{print \$5}'`;
chomp $section_header;
die "Error: failed to locate section header.\n" unless($section_header);
$section_header=hex $section_header;
print "Found section header at $section_header.\n";
my $section_title_offset=`grep -a -b -z -Z .rel.xodata.sceModuleInfo $ARGV[0]|awk -F':' '{print \$1}'`;
chomp $section_title_offset;
die "Error: failed to locate section title.\n" unless($section_title_offset);
print "Found sestion title at $section_title_offset.\n";
my $s='';
for(my $n=0;$n<32;$n+=8){
$s=$s.chr(($section_header>>$n)&0xFF);
}
#$s=chr(0).chr(0).chr(0xa0).chr(0x6b);
`cp -af $ARGV[0] $ARGV[1]`;
sysopen(HANDLE,$ARGV[1],O_RDWR|O_EXCL);
seek(HANDLE,0x40,SEEK_SET);
syswrite HANDLE,$s,4;
seek(HANDLE,$section_title_offset,SEEK_SET);
syswrite HANDLE,".rel.rodata";
close(HANDLE);
PS2NFO.COM - PLAYSTATION, PS2, PS3, PSP, DS, XBOX, GBA, GAMECUBE
PS2NFO.COM - PLAYSTATION, PS2, PS3, PSP, DS, XBOX, GBA, GAMECUBEBREAKiNG NEWS: World's first PSP Launcher- for Lumines!
Subscribe to:
Posts (Atom)