Archive for January, 2009
Advantage of Reporting Framework
Most of the reporting engine libraries or tool (like JasperReports, SQL server reporting services) are bundles with useful apis or utilities to generate the reports based on report design files (like .jrxml files, rdl file). These apis take data source, compiled report file, and other report parameters (i.e export type options like pdf/csv/excel/html, report type [...]
How to SSH tunneling
SSH Tunneling
What is tunneling?
A technology that enables private network (single machines or entire internetworks) to send its data or allow to use its resources via another network’s connections.Tunneling works by encapsulating a network protocol within packets carried by the second network.
Example:
PPTP (Point-to-Point Tunneling Protocol) technology enables organizations to use the Internet to transmit data [...]
Identification of IPV4 and IPV6
IPV4 vs IPV6:
Problem Scenario: I was involved in developing an windows application which suppose to work on windows 2003, windows xp or earlier version. But at the time of deploying the application to the one machine which is using Windows Vista as OS, my application crashes. It is not getting started. But the same [...]
Dynamic Menu Creation In Windows (c#)
Download: dynamicmenuscreation.zip
Introduction
· Menus make it easy to access the functionality and take less space and make your application look more organized.
· Menus contain top – level items and drop – down items.
o Top – level items: all visible items are top-level menus
o Drop – down items: non – visible items are dropdown [...]
Embedding forms inside a form in windows application
Embedding forms inside a form in windows application:
Problem Scenario:
Let me first give a brief introduction of the problem so that we can understand better about the context of the solution.
In one of my project, I need to wrap up an old application with the new features and functionalities. But the problem I faced is, [...]
Velocity Usages and its advantages
Using Velocity and its advantages
It’s a distributed system. Velocity provides highly scalable distributed caching environment for Microsoft .net framework. By using this we can store frequently used data for faster access and also avoids unnecessary calls to the database. Velocity also supports optimistic and pessimistic locking as well as automatic load balancing.
We [...]
AB-INITO MERGE SQL 2008
MERGE: Multitasking Economical Rapid Going Equations -> Introduced in SQL 2008 as new feature. You would be thinking what abbreviation I have given to this MERGE keyword, but after a lot analysis I found this is the correct definition I can give it. As this performs multiple tasks at time like insert, update, delete in [...]
Battling with java.lang.IllegalStateException: getWriter() has already been called for this response
I had a requirement to generate reports as PDF file which will also includes the charts and download them at client’s system. For creating charts, I was using Chart FX 6.5 (Product of Software FX).
And as a part of framework I created a JAVA class which will create the Charts images [...]
Inserting charts into PDF
JasperReport is report generation tool used to create reports in Java. And also used to include Charts, Images, and Tables into the report. It can produce the reports in multiple formats like PDF, CSV, HTML, XLS etc. In this article, first we discussed about creation of PDF file using jasper report.
Tools required to [...]
Migrating Sharepoint site from Windows 2003 server to Windows 2008 server
Restoring Sites from one sharepoint server to another sharepoint server is not as easy as it looks on Windows Server 2008. While we were moving our servers to high end servers and new operating system, we moved sharepoint sites also and faced following issues
Our sharepoint site had lot of content, like image files, documents [...]

