Welcome

Welcome to Bulahema Workshop. My name is Yi-Lei Wu and this is my personal website.

I specialize in website applications, database solutions, FMS/FlashCom applications, and Unix/Linux server building.

Please see my project experiences from the menu to the right, and if you have any questions, please don't hesitate to contact me.

If you are in need of a professional consultant or programmer for your project. I am available now. You may download my resume here.

Install Openssl private key and authentic CA certs on Tomcat server

My situation is this: my colleague generated the CSR and private Key using Openssl, which is the instruction for Apache server. We received from VeriSign the certificates. However, my Tomcat setup doesn't want to use Apache as the frontend, and therefore I have to figure out a way to install the certificates on Tomcat, as the instructions are quite different from the Apache's. Tomcat's CSR/Private Key generation uses the keytool which is instructed by VeriSign.

Flash screen sharing...

我们可以利用下面的方法来检测Player是否具有捕获桌面视频的功能:
新建一文本框,命名为:txt,在第一帧加入以下代码:
txt=System.capabilities.hasScreenBroadcast
发布。。。
将发布好的swf文件分别拖到普通的Player与breezeaddin你会看到不同的结果。。。
也就是说,普通的Player是不具备捕获桌面视频功能的。。。

Rotate catalina.out

so in catalina.sh I do this

...start >> catalina.out 2>&1 & --replaced with

..start |cronolog /tomcat/logs/%Y-%M-%D.catalina.out >> /dev/null 2>&1 &

Golden Java Development (ICONIX + EA+ JIRA + Confluence + FishEye + Clover + Crucible + Bamboo + CheckStyle + PMD + MyEclipse...

The best tools and processes for the best Java enterprise development:

Software development process - ICONIX
Project issue tracking - JIRA
Project knowledge base - Confluence
Version control - Subversion
Version control monitor - FishEye
Code review - Crucible
Coding standard - CheckStyle
Code analysis - PMD
IDE - MyEclipse
Build - Ant
Continuous build server - Bamboo
UML/Requirements - Sparx EA


hell... there is more... junit, webtest... oooohhhhh

Stupid CentOS Apache UserDir 403 Error

If you just follow the standard procedure to setup Apache UserDir, you may be bewildered by the 403 forbidden error. All you have to do is to chmod 755 the user's dir (i.e. /home/bulahema), and all is working. This is a security error?

Missing Send to OneNote Printer? Try these

It is weird that if you install Office 2007 after uninstalling Office 2003, or any other way such that you don't see a send to OneNote printer. Having tried reinstalling, repair, remove/add feature again, and none of these works, then try the following:

Making PHP 5 exec work on Windows

The following options are listed in random order, one of them may work:

1. If you see "Unable to fork..." give permissions to IUSR to the system32\cmd.exe file.
2. Copy "cmd.exe" to c:\php, and make sure c:\php is in PATH environment variable.
3. Make sure to give permissions to the output folder of the command. Give permissions to everyone if you are desperate.
4. Give permissions to IUSR to the command being executed.

China - The Great Gray Sky

After coming back from Singapore to Guangzhou, everything looks gray. It's not that my eyes have problems or I am mentally depressed, but it's the fact that the air quality is so bad such that everything looks covered in gray.

The sky is grayish, the city is grayish. You can see the pollution with the eyes as you can't see through a few miles. The city is covered in complete grayness and dusts.

China - One of the worst place to work in the world

The price level vs living quality in China is just horrible. In every country, there is space for low to mid income workers, where there are cheap food, public transportation, etc.

In China, these things are just unreliable. When you go out for a soup noodle on the street, you have to worry if the oil they use is healthy, the pork is good, and if the soup is clear. Not only that, when you buy clothes, you have to worry if the dye used is healthy and green.