| rong's profile河马のwindowPhotosBlogLists | Help |
河马のwindow8/20/2008 报到蹭吃,蹭喝,蹭车票,蹭导游......
直接看Photo吧
Google Appengine比较有趣,建个Demo玩玩
1. Simple Web Proxy : 网页代理,访问wiki比较方便
2. IP 2 Map : 显示当前IP与地理位置 4/19/2008 无题好玩一次, 点击某很黄,很暴力的网址,出现如下提示: Sorry , this page has been blocked by National Telecommunication Corporation (NTC). Please visit www.ntc.org.sd or send your comment and suggestions to filtering@ntc.org.sd Thank you for your co-operation 9/24/2007 暴走Amsterdam难得荷兰不下雨,无目的暴走Amsterdam市区 8小时。
Red Light可以开开眼,为了安全,没有Photo;好奇的同学,就想象一下吧
住在amstelveen,人奇少;乘metro 30分钟吧,到达Amsterdam市区居然如此热闹。
到处是游客,拿着地图,骑着租的自行车的人;居然有法国老太太向我问路。 5/27/2007 抓螃蟹月明星稀,带着2个跟酒店老板借的桶和2个手动手电,一堆人就跑到海边抓螃蟹了.
原来捉螃蟹这么好玩,想想小时候没有在海边住过,蛮可惜的. 桶1 桶2
沙蟹
毛蟹-(呵呵,据说可以吃的)
大个头 5/19/2007 文化交汇的桑给巴尔坦桑尼亚的桑给巴尔(Zanzibar)
在Zanzibar Serena,让海浪声伴着入睡,全开着向着大海的窗户。自然醒来,早餐后,匆忙预订了下午的潜水,已是一阵兴奋:将在非洲潜水。心猿意马地与客户交流后,已经是正午了,来不及午餐,直奔潜水。
先是录像,然后是泳池学习。惯于使用鼻子呼吸,学习使用嘴呼吸让我思考练习了很久。同伴几乎为此丧失了继续下海的信心。 小木船一阵颠簸,驶向浅水水域,海天相接,无比宽广的视野,很容易让人爱上Zanzibar。 背着沉重的装备,下水后就直沉入海底,一阵慌乱的调整已经让我遭遇了海胆,手指被刺入留下了潜水的第一个战利品,还有后来才知道了腿上的划伤。同伴一直被教练拽着潜行。我一个人自由地随后,总是担心再次碰上海胆,在珊瑚间不稳定地上下游动。五花七色的不知名字的鱼儿在珊瑚间穿行,根本不理会我们的闯入。海星静静地躺在海底,海胆就像地雷一样总出现在我视野里。同伴的呼吸似乎总是没有调整好,我还有这么多氧气,也不得不跟踪教练一起浮出海面。没有尽兴...... 回程快到岸时,居然看到2只海豚在不远处嬉戏。 Zanzibar的Photo参见:Hakulamatata的Zanzibar。hakulamatat是斯瓦希里语,Nothing to worry的意思。在非洲,没有什么可担心的,尽情享受你的生活。 -------
坦桑尼亚是少有的,China Passport可以落地签证的地方。50USD可以申请到90天的旅游签证。Zanzibar的Stone Town同样是联合国的文化保护遗产,美丽的海滩,异域的风情,就在身边的海豚;等你到来。
非洲这片热土,同样是旅游好地方,这几个国家对中国人可以申请到落地签:肯尼亚,坦桑尼亚,加纳(签证政策好像有变)
5/9/2007 跨上KQ航班惊闻KQ掉飞机了,从杜阿拉到内罗毕的航班。
KQ的航班穿梭在非洲大陆,The Pride of Africa 是 KQ的广告语。
数十次地登上KQ的航班,数次到过杜阿拉,数次到过内罗毕。
再次从Hongkong登上KQ的航班,异样的感觉。
坐在窗口边,看着机翼,想象着在空中,机翼掉块铁皮是怎样的感觉。
未知生,焉知死
接受夫子的教诲,未去想过死亡对于个人的感觉。
飞机在云端悬着,没见过天使或者“Sign”,但为何人总用“天”这个词。
也许Haven并非在 上 ,而是在 地上 ,有一道多拉A梦的神奇的门。
打住,这道门后东西太多太多,
“I don't want open this door.”
10/21/2006 opCode for ARM分析PPC程序(ARM based)时,特别是直接修改exe程序时,需要直接知道opCode。window平台x86有debug, Hiew 等工具。
10/20/2006 再接再厉电子书破解不完整,偶尔还会弹出对话框 完美破解已经完成 完美注册版: 1.ultraEdit 修改0x09f14: CMP r5,#0 => adds r5,r5,#1 (r5存储是否注册,后面会将r5写入内存;紧接有BNE跳转,所以用adds修改状态位) 2.注册码任意8位数 再来一个练手,Battery Analyzer 1.修改注册计算永真 mov r1,r4 => mov r1,#1 0x02f90 04 00 A0 E1 => 01 10 A0 E3 0x08b30 04 00 A0 E1 => 01 10 A0 E3 2.注册码任意10位 10/19/2006 要去哪?签名改为Saving for Travel,被人问起,准备去哪旅游。想想,自己还不确认。收拾收拾,旅游的心,愿与爱人一起走过的所有美好的地方。年多以来,走过近10个国家,却不是旅游,不是揣着旅游的心。匆匆走过,所有进出海关都是填写“business”,想着某次一定要写一次“Travel”。 想起好些年前,计划用我的28破车,骑车出川,去上海来着。结果先练习了练习,就在川内锻炼了一会,后续计划也未成行。憾之。 1.昆明,去过了。但真正的云南风景还没看过,计划丽江陪着爱人去一次。担心一切都商业化。 2.西藏,被师弟photo慕ing的。只是说服她暴走搭车,恐怕很难。说服她借宿沿途,恐怕也难。 3.吴哥窟,尼泊尔。 4.马尔代夫,被网上游记慕ing的。 5.背包欧洲。 记之,回头看看,完成几个。 10/18/2006 反向工程一款PPC电子书为自己的PPC装一款电子书,朗读效果作的相当不错,让我惊讶于PPC的朗读效果如此好。嵌入式的TTS应用可以相当广泛。 没有注册时,老是弹出"请注册"的Messagebox,影响正常使用。刚出炉的国产软件,没有人xxx, 注册价格49,想支持一下国产来着。先自己练练手看看吧。 [Tools] IDA Advance 5.0 ,CE Remote Debug Plug-in, WM5 Device Emulator, VS2005 功力不够,搞了半天,没有定位到计算注册码的地方。 1.VS2005查看资源,String 0x9C8F 是"请注册" 2.IDA 中竟没找到#9C8F,发现如下字符串采用如下LoadString方式,加载。 MOV R1, #0x9C00 MOV LR, R0 LDR R0, =unk_C6124 ORR R1, R1, #0x8F ;R1=0x9C8F LDR R0, [R0] MOV R3, #0xC8 ; nBufferMax ADD R2, SP, #0x1A0+Buffer ; lpBuffer ADD R1, R0, R1 ; uID LDR R0, [LR,#4] LDR R0, [R0,#0x68] ; hInstance BL LoadStringW 3.断下所有类型弹出Messagebox的地方 4.每次程序弹出"请注册",都中断于同一个地方 上下文判断,猜想可能代码如下: CFrameWnd::PreTranslateMessage() { if(!g_bRegisted) { KillTimer(0x0C); str = LoadString(ID_Please_regiter) Messagebox(str); SetTimer(this,0x0C,,NULL); } CWnd::PreTranslateMessage() } g_bRegisted可能在OnTimer中设置为FALSE 5.修改判断g_bRegisted地方: CMP R3, #0 => CMP R3, #9 (0x0000CAECH 00 => 09) 6.测试OK。算不完全XXX习作了,自己先用着。 在代码中看到很多地方Messagbox("请注册")的地方,这些地方设置断点,但都没有触发。也许还是什么地方需要xxx。先不管了,自己用。 8/13/2006 Compile perlce 5.8.8 using Virsual Studio 2005Compile perlce 5.8.8 using Virsual Studio 2005
*perl5.8.8 source Needed source files can be downloaded via: 1.compile miniperl and perl sub noxs_extensions 3.The Codes are conflict bewteen VS2005 and "celib-palm-3.0\inc\cewin32.h", 4._getdcwd is not in VS2005 libs,so comment the following lines ./ext/Cwd/cwd.xs
INCLUDE=D:\program files\Microsoft Visual Studio 8\SmartDevices\SDK\PocketPC2003\Include !if "$(MACHINE)" == "wince-arm-pocket-wce300"
That's it,copy dist-wince-arm-pocket-wce300/bin /lib to your WindowCE |
|
|||||
|
|