I made a change in the blogger configuration to ease the later work when blogging. It is possible that older entries are not correctly formatted.

Thursday, 2 September 2010

Maven Repository in PHP or Virutal machine for Maven Repository

Since I would like to put my software in a maven repository, and since it is difficult to find Java/JSP enabled providers in Europe. I was wondering whether I should not try to reimplement the archiva project directory with PHP or perhaps Ruby.

After having a look, it does seem quite a lot of dirty work. But it is probably not too complex to perform. But is it worth it ?

Monday, 30 August 2010

Hosting and Server types

I have been searching for diverse information lately on Servers and possible hosting of my own stuff. I found the web page: Hotsuche.de. It is a typical site to look for the currently available offers in the hosting and servers.

They present the offers according to the following category, and quite extensive search formular to define the kind of offers one might prefer.

I give here a summary of these categories:

  • domains
  • Web hosting
  • dedicated server
  • server housing
  • Buy Server
  • Virtual server
  • Game server
  • Internet access
  • Shops
  • SSL Certificates
  • Test accounts

I discovered the possibility of server housing, i.e you buy a server and you have some company keep it in its computer center. I have to take a look at the prices. But I suppose that this is not cheaper as using a server from the company. You can also have Game servers or buy servers. This sounds also interesting.

Where do I get a cheap Java/JSP Server ?

Thursday, 10 June 2010

ac - user connect time

I just discovered a new command that I did not know: ac. It gives the connect times of users. This may prove useful.

Vendor Lock-In

Here is an interesting blog entry on vendor lock-in.

It lists three types of vendor lock-ins each based on some component of the application: platform, data or tools.

Postgresql Info Website

I just discovered this postgresql info website: http://www.postgresonline.com/. I guess I will learn quite a lot from this website.

I learnt that the new version of postgres is nearly out, since the version beta 2 is out. It should not be long before the 9.0 comes out.

It might also be good to follow: http://www.planetpostgresql.org/.

Thursday, 20 May 2010

Quo Vadis with Software Patent

After I read this news, I had to sit: German High court ruled in favor of software patents.. Unfortunately, this is not an April joke. However, the strange thing is that it does seem like there is already a patent for the technology provided, and that even if it should be obvious that the technology described in the patent existed already at the time of the patent submission.

Privacy on Facebook

Thanks to a friend, I heard about the site: http://www.reclaimprivacy.org. It contains certain useful information on privacy settings onf Facebook. For instance, there is an interesting page on the privacy on facebook (hosted by the New York Times).

In order to check your own privacy on Facebook, you can follow the instructions on the website:

This website provides an independent and open tool for scanning your Facebook privacy settings. The source code and its development will always remain open and transparent.

Note: we are still working on privacy scans for your photos and status updates. The tool does not check these yet, so stay tuned for updates!

  1. 1. Drag this link to your web browser bookmarks bar: Scan for Privacy
  2. 2. Go to your Facebook privacy settings and then click that bookmark once you are on Facebook.
  3. 3. You will see a series of privacy scans that inspect your privacy settings and warn you about settings that might be unexpectedly public.
  4. 4. Follow us on Facebook to hear about the latest updates.

Monday, 10 May 2010

New Advances in Neural Networks

There is a great google talk about recent advances in pattern recognition in Neural Network. It is given by Goeff Hinton. The title of the talk is Recent Developments in Deep Learning.

Thursday, 6 May 2010

AXIOM - an Apache Stax Parser

I will have to take a look at Axiom which provides a Stax implementation to access XML info sets. It was developed for Axis 2. But it can be used independantly.

Apache Tika - Content and Metadata Extraction in Java

Apache Tika is an useful tool to extract text and metadata from a number of formats.

For example, you have a document pdf, doc,... on the web from which you wish to extract some part. Then you can use tika to extract some part. For this you can use tika:

curl http:urltodoc/.../document.pdf | java -jar tika-app/target/tika-app-0.7.jar --text
produces the text of the document. Other options exist to return an html, an xhtml or only the metadata of the document.

Maven Integration

As for other maven projects, you can specify the dependency in the pom. Note however, that depending on your needs, you might want to specify one of these ( mostly quoted from this page):

  • tika-core/target/tika-core-0.7.jar Tika core library. Contains the core interfaces and classes of Tika, but none of the parser implementations. Depends only on Java 5.
  • tika-parsers/target/tika-parsers-0.7.jar Tika parsers. Collection of classes that implement the Tika Parser interface based on various external parser libraries.
  • tika-app/target/tika-app-0.7.jar Tika application. Combines the above libraries and all the external parser libraries into a single runnable jar with a GUI and a command line interface.
  • tika-bundle/target/tika-bundle-0.7.jar Tika bundle. An OSGi bundle that includes everything you need to use all Tika functionality in an OSGi environment.

<dependency>
  <groupId>org.apache.tika</groupId>
  <artifactId>tika-core</artifactId>
  <version>0.7</version>
</dependency>
If you want to use Tika to parse documents (instead of simply detecting document types, etc.), you'll want to depend on tika-parsers instead:
<dependency>
  <groupId>org.apache.tika</groupId>
  <artifactId>tika-parsers</artifactId>
  <version>0.7</version>
</dependency>