jump to navigation

Mystery of the Football Yellow Line – Solved January 11, 2009

Posted by sandakith in Tooling, Uncategorized.
1 comment so far
Advertisements

How to get Jini Starter Kit 2.1 Installation working on Linux October 7, 2008

Posted by sandakith in Tooling.
add a comment

I ran in to this problem when I tried to install Jini Starter Kit on Linux and had to do HEX manipulation to get it running completely

When I execute the binary the error was

awk: error while loading shared libraries: libdl.so.2:
cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6:
cannot open shared object file: No such file or directory
/bin/ls: error while loading shared libraries: librt.so.1:
cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6:
cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6:
cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6:
cannot open shared object file: No such file or directory
grep: error while loading shared libraries: libc.so.6:
cannot open shared object file: No such file or directory

with the help of this valuable information on the web

I did manage to install Jini on my Ubuntu 64 bit Linux machine.

To run the default Lunach_All binary also I had to do the same thing.

I used hexedit for all the HEX editing done to binary.

CAUTION : One last note that its always better to backup your original binary file before starting hexedit

Google New Browser .. Nice way to introduce a product.. Blogging via Comic Book September 5, 2008

Posted by sandakith in OpenSource, Tooling.
add a comment

Google on Google Chrome – comic book

So Goole gonna dip in to the web bowsers field also.

http://blogoscoped.com/google-chrome/

Jini Installation On RH Linux August 29, 2008

Posted by sandakith in linux, Open Source, Tooling.
add a comment

I tried to download and run the Installation of Jini on RH Linux and it gave me this error [1]

Which was never accoured to me, when I further lookin to the problem, I found the solution..

We need to have a environment variable LAX_VM set to $JAVA_HOME/jre/bin/java”

BTW this was all with Jini 2.1 with Sun JDK 1.4.x and its Seems like the installer script uses default embedded JVM using LAX_VM argument.

[1]

Extracting the installation resources from the installer archive…
Configuring the installer for this system’s environment…

Launching installer…

Warning: -Xmx50331648 not understood. Ignoring.
Warning: -Xms16777216 not understood. Ignoring.
Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)

Stack Trace:
java.lang.NoClassDefFoundError: while resolving class: ZeroGe
at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
at ZeroGd.<clinit>() (Unknown Source)
at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
at com.zerog.ia.installer.LifeCycleManager.a(boolean) (Unknown Source)
at com.zerog.ia.installer.LifeCycleManager.b(java.lang.String[]) (Unknown Source)
at com.zerog.ia.installer.LifeCycleManager.a(java.lang.String[]) (Unknown Source)
at com.zerog.ia.installer.Main.main(java.lang.String[]) (Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.apple.mrj.MRJOSType not found in [file:/tmp/install.dir.10098/InstallerData/, file:/tmp/install.dir.10098/InstallerData/installer.zip, file:/usr/share/java/libgcj-3.4.6.jar, file:./, core:/]
at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
at gnu.gcj.runtime.VMClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.5.0.0)
at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
at _Jv_BytecodeVerifier.verify_instructions_0() (/usr/lib/libgcj.so.5.0.0)
at _Jv_VerifyMethod(_Jv_InterpMethod) (/usr/lib/libgcj.so.5.0.0)
at _Jv_PrepareClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
at _Jv_WaitForState(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
at java.lang.VMClassLoader.linkClass0(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
…9 more
This Application has Unexpectedly Quit: Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)

Google App Engine Python Magic July 6, 2008

Posted by sandakith in Tooling.
add a comment

Deep came with this python app that dump all your request parameters. Very useful in finding your real ip address.

Try : http://deep.appspot.com/

P.S. Y Google App Engine and host free dynamic content.

DeveloperWorks article on : WSO2 WSAS and Eclipse simplify creating Web services March 10, 2008

Posted by sandakith in Eclipse, Open Source, Tooling.
add a comment

See more on : http://www.ibm.com/developerworks/opensource/library/os-eclipse-wso2wsas/?S_TACT=105AGX01&S_CMP=HP

WSO2 Mashup Server 1.0 Released January 29, 2008

Posted by sandakith in Open Source, Tooling.
8 comments

The WSO2 Mashup Server team is pleased to announce the release of the Mashup Server 1.0.

The WSO2 Mashup Server is a powerful yet simple and quick way to tailor
Web-based information to the personal needs of individuals and organizations.
It has been released under the Apache Software License 2.0.

This release can be downloaded from http://wso2.org/projects/mashup

WSO2 Mashup Server 1.0 – Release Note – 28th January 2008
======================================================================
“Create, deploy, and consume Web services Mashups in the simplest fashion”

The WSO2 Mashup Server is a powerful yet simple and quick way to tailor
Web-based information to the personal needs of individuals and organizations.
It is a platform for acquiring data from a variety of sources including Web
Services, HTML pages and feeds, and process and combine it with other data
using JavaScript with E4X XML extensions. The result is then exposed as a new
Web service with rich metadata and artifacts to simplify the creation of rich
user interfaces.

The WSO2 Mashup Server will form the backbone of a become an ecosystem of
community-developed services that will broaden the palette of capabilities
for mashups and distributed applications.

WSO2 Mashup Server is released under the Apache License v2.0

Check out the project home page at http://www.wso2.org/projects/mashup for
additional information.
————————–    Features List
==========================
* Hosting of mashup services written using JavaScript with E4X XML extension
– Simple file based deployment model
* JavaScript annotations to configure the deployed services
* Auto generation of metadata and runtime resources for the deployed mashups
– JavaScript stubs that simplify client access to the mashup service
– TryIt functionality to invoke the mashup service through a web browser
– WSDL 1.1/WSDL 2.0/XSD documents to describe the mashup service
– API documentation
* Ability to bundle a custom user interface for the mashups
* Many useful Javascript Host objects that can be used when writing mashups
– WSRequest: invoke Web services from the mashup services
– File: File storage/manipulation functionality
– System: Set of system specific utility functions
– Session: Ability to share objects across different service invocations
– Scraper: Extract data from HTML pages and present in XML format
– APPClient: Atom Publishing Protocol client to retrieve/publish Atom
feeds with APP servers
– Feed: A generic set of host objects to transparently read and create Atom
and RSS feeds
* Support for recurring and longer-running tasks
* Management console to easily manage the mashups
* Simple sharing of deployed mashups with other WSO2 Mashup Servers
* Mashup sharing community portal (http://mooshup.com) to share and host your
mashups

————————–
New In This Release
==========================
* Email Host object
* IM Host object
* Revamped management interface based on WSO2 Registry
– Web 2.0 look and feel
– Improved multi-user and community support
– Improved user management support for administrators
– Email-verified self-registration
– Comments, tags, ratings
– Sophisticated search capabilities to locate and group mashups
– RSS and Atom feeds for any query
– Recent activity queries
* Improved tooling
– Scraper assistant
– JavaScript Stub Genarator
* Improved REST support via httpMethod and httpLocation annotations    * Infocard login support
* Improved sharing and downloading of mashups based on user accounts
* Special _private folder to store private data for each mashup
* Windows installer and management tray icon.

————————-
Known Issues
=========================
* Management Console was tested only on IE 6/7 & Firefox 1.5/2.0.
* Inter-service dependencies using the dynamically generated stubs may give
deployment time errors. Workaround would be to save a local copy of the stub
in to the dependent service.
* JSON support lacks try-it support
* Mashup editor will convert &lt; and &gt; characters to < and > while saving the code in the
server. This might result in malformed xml. Using these special characters with caution is adviced.
Refer http://wso2.org/jira/browse/MASHUP-607.

———————————
Future Directions
=================================
* Improved tooling support.
* An expanded toolkit of generic building-block services.
* Improved access control.
* Samples and tools to use mashups in even more places like portals and widgets.
* Lots more cool stuff.

————————
Reporting Problems
========================

Issues can be reported using the public JIRA available at
https://wso2.org/jira/browse/MASHUP

————————    Contact us
========================

WSO2 Mashup Server developers can be contacted via mailing lists:
For Users: mashup-user@wso2.org
For Developers: mashup-dev@wso2.org
For details on subscriptions: http://www.wso2.org/projects/mashup#mail

Questions can also be raised in this forum: http://www.wso2.org/forum/226

————————
Training
========================

WSO2 Inc. offers a variety of professional Training Programs, including
training on general Web services as well as WSO2 Mashup Server, WSO2 WSAS,
WSO2 ESB, Apache Axis2, Data Services and a number of other products.
For additional support information please refer to  http://wso2.com/training/course-catalog/

————————
Support
========================

WSO2 Inc. offers a variety of development and production support programs,
ranging from Web-based support up through normal business hours,
to premium 24×7 phone support. For additional support information
please refer to http://wso2.com/support/

Enjoy the Mashup Server!

– WSO2 Mashup Server Team

How to create a signing key from gpg December 19, 2007

Posted by sandakith in linux, Open Source, Tooling.
add a comment

First step

gpg – -gen-key

accept defaults except the keysize(as your level of expectations) and of cause your name and email address

when generating the key if the generator complains that there is not enough CPU work currently being executed to generate enough entropy, generate some events in your OS and do some work (Example : execute a heavy program for example like build a project from source).

Next Step : After the key generation upload the key to a key server, with gpg – -send-keys XXXXXXX

where XXXXXXXX will be the secoend part of your generated key that will be displayed above. Ex XXXXX/XXXXXXXX

Finally the most important next step is to backup the generated key (located in .gnuppg) in a safe and trusted way (You can not loose your private key), this is your decision 🙂

WSO2 Identity Solution 1.0 Released December 19, 2007

Posted by sandakith in Open Source, Tooling, Uncategorized.
add a comment

The WSO2 Identity Solution enables LAMP and Java websites to provide strong authentication based on the new interoperable Microsoft CardSpace technology, which is built on the open standards Security Assertion Mark-up Language (SAML) and WS-Trust. WSO2’s new open source security offering features an easy-to-use Identity Provider that is controlled by a simple Web-based management console and supports interoperability with multiple vendors’ CardSpace components, including those provided by Microsoft .NET. The WSO2 Identity Solution also works with enterprises’ current identity directories, such as those based on the Lightweight Directory Access Protocol (LDAP) and Microsoft Active Directory, allowing them to leverage their existing infrastructure. In addition to the Identity Provider WSO2 Identity Solution provides a Relying Party Component Set which plugs into the most common web servers to add support for CardSpace authentication.

Complete Release Note : http://wso2.org/project/solutions/identity/1.0/docs/release-notes.html

Pauls thoughts on JSR-181 annotations with Axis2 November 29, 2007

Posted by sandakith in Open Source, Tooling.
1 comment so far

see more on his blog

Most of the JIRA issues that he has reported are now fixed in the Axis2 trunk.