Wednesday, October 31, 2007

Declaration of the Rights of Man and of the Citizen

Dear readers,

Today I received an interesting E-mail from my boss. After I've read these articles, I thought to share the content of them with you. As you can see in the title, they're related to the Declaration of the Rights of Man and of the Citizen and Universal Declaration of Human Rights. I hope you can enjoy these reading. They're really interesting. I took about 20 minutes to read them. Get a cup of coffee, some cookies or snacks whether you want to. If you have any issue with the language, you could read of any of the available languages published on the article. Of course, I read the articles in spanish language in order to get better understanding of the articles.

Thursday, October 25, 2007

Moved to .Net Team

Approximately 3 week ago, I was moved to .Net Team on my company. So, I've been studying .Net Framework and taking self training classes to learn about this tool. I think .Net is a great tool which you can create application quickly. I've been spending time configuring some tools made for this framework, such as NLog ( Net Log), NHibernate (Net Hibernate) and some others. Some of this tool were configured successfully and I've got some problems to integrate some of them with this Framework. With respect to Java, I hope to learn more about this language. I've been gotten a great knowledge during my development time on this company.

Tuesday, September 18, 2007

Generating XML templates for JasperReports

JasperReports helps organizations generate affordable business data reports using an XML template. The XML template provides the key report information such as the SQL query, report title, column headers, and database fields. The article called Generating XML templates for JasperReports using Rational Application Developer displays useful information about how you could create custom JasperReports templates by using JasperReports and Velocity technologies.

Thursday, July 26, 2007

Harry Potter Parody

Harry Potter parody is a funny video provided by one of the my older co-workers Gabriel Guerrero. Here you have the video.



I hope to enjoy it. It's really funny.

Monday, July 23, 2007

How you can improve your English Skills

Sometime ago, I've been interested on improve my English skills, specially the Listening and Speaking Skills. To improve Listening skill, I've found a famous page called ESL Pod. On this page, you can find a lot of podcasts which include short conversations about Business, Transportation, English Cafe, Daily Life and much more. Some of these podcasts include a Learning guide which you can read while you're listening the podcast. Also, you can become an ESL podcast member, but you have to pay $10 per month (That is not good for me) to get more information about podcast transcripts, vocabulary, extra explanations, so on. You can use iTunes software to download most of these free podcasts.

About Speaking skill, you can use Skype Software to contact foreign people interested on improve their English Skills.

I hope to enjoy it. Have fun!!!

Wednesday, July 18, 2007

JavaDocs Generator Tools

Since this week starts, I've been searching a tool to generate JavaDocs on JIRA confluence Wiki Markup format. There are a lot of tools that generate JavaDocs in HTML, RTF and PDF formats, but for the moment I haven't found any tool that can make that for me. Though, there is a tool called Doxygen which generates documentation system for C++, C, Java, Objective-C, Python, IDL and to some extent PHP, C#, and D. In addition to JavaDocs generated, this tool can generate Inheritance diagram and Collaboration diagram of all the classes that you have in the projects. You can also integrate this tool with Maven framework.

Thursday, July 12, 2007

How to Enable SSL for OC4J on local server

  1. The first that you need to know is the path of the configuration directory of your OC4J instance. You can check that when your OC4J instance starts. See the following image.

  1. Open a prompt command and go to OC4J config directory. Here you will use SUN’s keytool to create the certificate. Type the following command line as it’s shown on the following screen shot.
  1. When you execute the command line, a couple of question will be prompted by keytool. Answer these questions as you please. A new file is created in the current directory (its name is sslfile) See the following screen shot

  1. If you don’t already have a secure-web-site.xml file in your OC4J config directory, create one by copying the existing http-web-site.xml and renaming the copy to secure-web-site.xml
  1. Edit secure-web-site.xml and add the following:
    1. Add secure=”true” to the website element.
    2. Use an available port. The default for SSL is normally 443, but you have to be a super user to use it, I therefore used (4443)
    3. Add the following lines inside the web-site element use the keystore name and password you used when creating the certificate.

The files should look like this:

  1. Edit the server.xml file and uncomment or add the following line:

  1. Save the changes. The server.xml file should look like this:

  1. Restart OC4J. Now OC4J will listen for both SSL request (port 4443) and non-SSL requests (port 8990). In my case the urls would be:
    1. http://localhost:8990/AppName/Index.do
    2. https://localhost:4443/AppName/Index.do