30 Mart 2009 Pazartesi

Deployment in ActiveBPEL Engine

Hi! ActiveBpel engine can be easily deployed on Apache Tomcat 5.x (I use 5.0.28 currently) by running install.sh (in linux os) in activebpel-5.0.2 package (which can be downloaded from http://www.activevos.com/community-open-source-engine-download.php). Note that CATALINA_HOME must be defined prior to installation.
You can deploy your .bpr archives into CATALINA_HOME/bpr folder. After starting tomcat, examine http://localhost:8080/BpelAdmin/deployed_processes.jsp where your deployed process should be in the list.

28 Mart 2009 Cumartesi

Google Orion

Two articles about Orion that i want to note down:
http://searchengineland.com/google-implements-orion-technology-improving-search-refinements-adds-longer-snippets-17038
http://www.huomah.com/Search-Engines/Algorithm-Matters/New-Algo-Changes-at-Google.html

27 Mart 2009 Cuma

Metacrap

I bump into the link of this article while reading a magazine:)
is semantic web really born dead?

MIT book on Semantic Web

This is a good book on semantic web.. 

Activevos Designer & Activevos Engine

Hello again! Activevos (http://www.activevos.com/) is a very good starting point for BPEL if you are a newbie! The documentation and online help is great. You are able to visually design your process, simulate it, deploy it and debug remotely inside eclipse. I will give the details later when I complete my BPEL report at work :)
By the way, Activevos Designer is an expensive :( commercial product. However 30-day trial is available. Activevos Engine is free and it can be deployed on Apache Tomcat 5.x. Currently, I am about to evaluate Eclipse Designer and maybe Apache ODE as BPEL engine..

Changing environment variable in suse

yeah, i know it is trivial :) but i am a newbie linux user and i want to note it down, right?
The file to change : /home/hilal.tarakci/.profile
The lines to add :
# added by hilal.tarakci
# eclipse home
export ECLIPSE_HOME=/usr/share/myprograms/ECLIPSEHOME/eclipse
# end of eclipse home
# java home
export JAVA_HOME=/opt/ibm/java-x86_6460
# end of java home
# catalina home
export CATALINA_HOME=/usr/share/myprograms/ECLIPSEHOME/server/apache-tomcat6.0.18
# end of catalina home
# maven repo
export M2_REPO=/usr/share/myprograms/ECLIPSEHOME/m2repo
# end of maven repo
# glassfish bin
export PATH=/usr/share/myprograms/ECLIPSEHOME/server/glassfish/bin:$PATH
# end of glassfish bin
# end of added by hilal.tarakci
The command to work after the change: bash .profile
Restart may be required.
Note: use vi or similar editor to edit .profile, not kwrite:)

Subversive plugin installation for Eclipse Ganymede on suse 11 x64

This maybe a trivial task, but it stole so much time from me !! So, lets note what works:
1.) Add the following update sites:
http://download.eclipse.org/technology/subversive/0.7/update-site/ * Subversive plug-in update site
http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/ * Subversive SVN Connectors update site
2.) Select the boxes except the ones under (Subversive site) and (polarion...) in the following picture:
Hibernate

PS. It works for Eclipse Europa on the same environment.


The undeterminism of rounding floating points

Hi! Once upon a time in Ankara :), we were responsible for converting a ship fatigue assesment Fortran program to C++. The output of the program was a huge list of floating points and we were supposed to support 6 digit precision after the decimal point for the output. Unfortunately, due to the undeterminism of rounding of floats, we could succeed to support up to 5 digits. This is a good explanation about that: http://blogs.msdn.com/shawnhar/archive/2009/03/25/is-floating-point-math-deterministic.aspx