把手机给刷死了,然后又重生了

——本来那台手机最近经常出毛病,所以已经很不爽。今天晚上打算刷个英文的ROM,结果还把机
器给刷死,更加的不爽,恼怒中! >”<

——续:搞到凌晨2:50,经过pdafans上面一位兄弟的提点,采用拆解ROM文件,去掉SPL和IPL
模块重新组装ROM,用ROMUpdateUtility_Wizard_NoID程序进行升级,结果总算把繁体ROM
的OS给刷回去了。下一步是试试看刷最原始的繁体ROM,看看能不能把SPL也降回来,不过电池
搞了一个晚上电量低于50%,升级程序不给过,先充电再说。可惜,机器没死掉,换手机到ATOM
或者更高的FB计划要先搁置了,嘿嘿。

考过AIX Test 222认证

——上两个月轻轻松松把WASv6 Administration Test 252的认证考过之后,一直没有什么新的
认证可以去考考。结果这个Q在老板的敦促下,整个Team都要去考AIX Test 222,这门真是那个
难啊,首先不是负责这个产品,其次不能在公司热考只能跑华工那边每月一次的报名考,第三是最
重要的,复习只能看红皮书,没有如WAS和DB2那样能够搞到点什么,第四就是难,120分钟考
94道题目,要达到67%才能通过。

——嘻嘻嘻,紧张复习了一个星期,包括前两晚到两点多的努力,总算在昨天把它过来,分数是68%,
好险啊……

Java on AIX

给自己留个备用:

Downloading AIX Java and fixes

* Java Download site – All AIX Java releases
http://www-106.ibm.com/developerworks/java/jdk/aix/service.html
* Java Download site – Linux including pSeries
http://www-106.ibm.com/developerworks/java/jdk/aix/linux140/
* Java Fix and Release FAQ
http://www-106.ibm.com/developerworks/java/jdk/aix/faqs.html
* Java Fixes from AIX Fix Central
http://www-912.ibm.com/eserver/support/fixes/fcgui.jsp — Chose pSeries
–> AIX OS, Java, compilers
–> Specific fixes
–> AIX level –> Continue

Enter Search string of Java14.* or equivalent and click Go

Select fix and download

Articles on Running Java on AIX

* Java on AIX: download, installation and configuration
http://www-128.ibm.com/developerworks/eserver/library/es-JavaOnAix_install.html
* Getting more memory for Java in 32-bit JVM
http://www-106.ibm.com/developerworks/eserver/articles/aix4java1.html
* Part 2: JVM Memory models – 32-bit and 64-bit details
http://www-106.ibm.com/developerworks/eserver/articles/JavaPart2.html
* When memory segments collide
http://www-106.ibm.com/developerworks/eserver/library/es-segcollide.html

Java Performance Tips

* Maximizing Java Performance on AIX: Part 1 – The basics
http://www-106.ibm.com/developerworks/eserver/library/es-Javaperf1.html
* Maximizing Java Performance on AIX: Part 2 – The need for speed
http://www-106.ibm.com/developerworks/eserver/library/es-Javaperf2.html
* Maximizing Java Performance on AIX: Part 3 – More is better
http://www-106.ibm.com/developerworks/eserver/library/es-Javaperf3.html
* Maximizing Java Performance on AIX: Part 4 – What goes in
http://www-106.ibm.com/developerworks/eserver/library/es-Javaperf4.html
* Maximizing Java Performance on AIX: Part 5 – References and Conclusions
http://www-106.ibm.com/developerworks/eserver/library/es-Javaperf5.html
* Implementing and troubleshooting Java on AIX: Quick Reference
http://www-128.ibm.com/developerworks/eserver/library/es-javaonaix.html?ca=dnp-422

Garbage Collection

* Understanding the IBM Java Garbage Collector, Part 1: Object Allocation
http://www-106.ibm.com/developerworks/java/library/i-garbage1.html
* Understanding the IBM Java Garbage Collector, Part 2: Garbage Collection
http://www-106.ibm.com/developerworks/java/library/i-garbage2.html
* Understanding the IBM Java Garbage Collector, Part 3: verbosegc and command-line parameters.
http://www-106.ibm.com/developerworks/java/library/i-garbage3.html
* Fine-tuning Java garbage collection performance on IBM JVMs
http://www-106.ibm.com/developerworks/library/i-gctroub/?ca=dnt-44
* Guidelines for using the Java 2 reference classes
http://www-106.ibm.com/developerworks/java/library/j-refs/?loc=dwmain?

Problem Determination

* Problem Determnation Guides
http://www-106.ibm.com/developerworks/java/jdk/diagnosis/
+ Java 1.3.1 Diagnostics Guide
+ Java 1.4.1 Diagnostics Guide
+ Java 1.4.2 Diagnostics Guide
+ Java 1.5 Diagnostics Guide
+ HeapsRoots heap dump analysis tool
+ IBM Java Garbage Collection and Storage Allocation
+ http://www.alphaworks.ibm.com/tech/jca – Thread and Monitor Analyzer
+ http://www.alphaworks.ibm.com/tech/pmat – verbosegc trace analyzer

* L3Java Team: Collecting Data for Memory Issues
http://www-106.ibm.com/developerworks/eserver/library/es-javaonaix_memory.html
* L3Java Team: Data collection for debugging hangs, high CPU and other performance issues
http://www-106.ibm.com/developerworks/eserver/library/es-javaonaix_trace.html
* Data Collection for AIX core dumps from Java applications
http://www-106.ibm.com/developerworks/eserver/library/es-javaonaix_core.html

终于解决家里NB上WLM的问题

——之前在家里的无线网络上面,用公司的NB上Windows Live Messenger(WLM)完全没有
问题,然后用自己的那台T43就死活都登录不了,只能看着那个小人转啊转。但是已经很确定是跟
家里的路由器设定,防火墙设定,还有NB上面的软件防火墙设定都是无关的。

——最后只好上WLM的support网站上面查资料,试过上面若干办法,终于看到其中一项是“删除
您的 Contacts 缓存文件夹”:

若要删除您的 Contacts 缓存文件夹,您需要在 Windows Explorer 中看到完整的文件夹列表。若要更改您的 Windows Explorer 设置:

1. 在任务栏上,右键单击“开始”,然后选择“资源管理器”。
2. 单击“工具”,然后选择“文件夹选项”。
3. 在“文件夹选项”窗口中,单击“查看”选项卡。
4. 在“高级设置”列表中,选择“显示隐藏文件和文件夹”,确保未选中“隐藏已知文件类型的扩展名”,然后单击“确定”。
5. 在“Windows Explorer”窗口中,单击“查看”,选择“浏览器栏”,然后验证是否选中“文件夹”。

更改您的 Windows Explorer 设置后:

1. 在任务栏上,右键单击“开始”,然后选择“资源管理器”。
2. 在左侧窗格的文件夹列表中,找到文件夹 C:\Documents and Settings\Your Windows logon name\Contacts\Your Messenger email address。
3. 删除Your Messenger email address文件夹内的所有文件
4. 在左侧窗格的文件夹列表中,找到文件夹 \Documents and Settings\Your Windows logon name\Local Settings\Application Data\Microsoft\Windows Live Contacts\Your Messenger email address
5. 在Your Messenger email address文件夹中,删除“real”和“shadow”文件夹。
6. 关闭 Windows Explorer,然后再次尝试登录 Messenger。

于是跑去删除contacts文件,结果居然windows报出“权限不足”的错误。哦,估计就是因为这
个目录sunny居然没有足够权限,所以就算WLM登录成功也无法向本地目录写入contacts信息
的缘故啊。将目前的权限重新设定好,登录,乖乖WLM顺利上去了。

——该问题持续了两个月,最后还是要熬夜把它干掉了。看来我的大脑思维是在深夜才会转得快
一点。最后放上那个该死的support页面

居然给自家的东西耍了

——一个J2EE应用中使用了jakarta的common-fileupload组件作上传处理。在windows平台下
没有问题,部署到AIX的WebSphere v6后,发现使用IE上传时速度很慢(上传5M文件耗时50多
秒),但是改用FireFox上传速度很快(同样文件上传一秒不到)。同样代码部署到AIX上面的
WebSphere CE版上面,问题依然。

——结果多方考证之后,发现是AIX的网络配置要搞点小动作才行。
在AIX上以root身份操作:

no -p -o tcp_nodelayack=1

问题解决了…… kao,还害我亲手写了个测试代码弄了半天。