Imgshow Platform Discuz English Version Published

Have published Imgshow Platform Discuz English Version at thebbs.net. Anyone can download from here: http://www.thebbs.net/thread/imgshow-platform-175-1-1.html.

If you need Chinese Version, come forward here: http://bbs.qxinnet.com/thread-38333-1-1.html

For the tutorials to get more in-depth knowledge of Imgshow Platform, you can review http://warung.my/misc-faq-action-plugin-id-qx_imgshow:help.html (English Version), or http://qxinnet.com/misc-faq-action-plugin-id-qx_imgshow:help.html (Chinese Version).

Appengine Channel Demo

I first learnt Appengine new Channel API around these days. This is a great API that can be used to create Comet (reverse ajax) Application, or non technically, real time web application. The use cases may be real time stock feed, multi-player web game, and more. It makes Comet application development easier with easy-to-understand API and setup.

I have created an Appengine Channel API Code Demo open source repository on Google Code, and have created a first demo, a very and super simple hero game prototype, with the use of HTML5 Canvas implementation. The user is able to control and move the hero and maybe shooting. The most important thing to showcase is the ability to see another hero (remote user) in your browser screen. Both of you can control it and see their move. For now, you may use two browser windows to see the differents.

I would or may update this code repository later, during the process of my research dugging into Channel API.

I should think more use case that can be realized by using this great Channel API later.

To rollback appengine deployment on windows

Sometimes when we deploy our appengine application, it stucked in the middle or happens any accidents, we tried to redeploy but failed because it showed there is another same transactions had been running. Therefore, there is a need to rollback the deployment.

How we do in windows?

Now, locate your appengine sdk installation folder, open window command prompt (cmd), and then cd to [appengine installation folder]\bin\

Before that, locate your web application’s build directories, such as: “C:\Users\fyhao\Documents\NetBeansProjects\fyhao1_2\build\web”

Then, type:
appcfg.cmd rollback “C:\Users\fyhao\Documents\NetBeansProjects\fyhao1_2\build\web”

It will rollback now.

Google Appengine JSP Compilation Problem

My web application worked fine locally but failed when I tried to deploy to Google Appengine. The problem faced is JSP Compilation Problem, it stated that it couldn’t found com/sun/…./javac classes.

The solution is:

1. First, locate your Google Appengine SDK installation folders:
such as, [ C:\Users\fyhao\Desktop\eclipse-jee-ganymede-SR2-win32\appengine-java-sdk-1.4.0\appengine-java-sdk-1.4.0 ]

2. Locate [installation folder[\bin\appcfg.cmd file, you will see:

@java -cp "%~dp0\..\lib\appengine-tools-api.jar" com.google.appengine.tools.admin.AppCfg %*

change to:

@"C:\Program Files\Java\jdk1.6.0\bin\java" -cp "%~dp0\..\lib\appengine-tools-api.jar" com.google.appengine.tools.admin.AppCfg %*

as you see, change java into JDK path.

3.  And then, locate [JDK path]\lib\tools.jar, copy this file into [appengine installation folder]\lib\shared

And then, now, you can try again if it worked successfully.

Jrules

JRules is a “Business Rule Management System” from ILOG. That means it is an environment for managing and deploying business rules. JRules supports the development of rule-based applications and allows business users to contribute their knowledge through rule management. For example, business policy can be separated from application logic and therefore updated independently, without the need to look deep into the application logic (Catalystsoft.com).

URL: http://www-01.ibm.com/software/integration/business-rule-management/jrules/

Java Learning Group Opened in 清心国度

Have opened a Java learning group in 清心国度.
Who wanna learn Java, pursue SCJP/Oracle Java Programmer Cert, and know Chinese / English conversation, is able to join this group website. In this group, I will provide guidance on the doubts you have. You can ask any questions and I will try to answer you and make you really understand the concepts. Sometimes, I may give some valuable teaching in MSN or Skype if needed.
In that site, 清心国度, Java Learning Group, based on 清心国度 social site, a Chinese social site, equipped with discussion forum features, and it is suitable for our discussion in Java. I will post some tutorials there also.
Anyone that really interested in learning Java is able to join there. Thanks.

The Link: http://bbs.qxinnet.com/group-506-1.html