Java Transaction Amount (Money) Class

When writing applications that need to track financial transactions most developers use BigDecimal to ensure that rounding is done properly and that there is no danger of arithmetic overflow or precision and scale being lost when performing arithmetic operations.

Using BigDecimal for tracking financial transactions is fine until you need to take into account other aspect of a financial transaction such as:

Firewalling Home networks with Linux to safe-guard children from the immoral practices on the Internet

It is said Information is power, however if it falls into the wrong hands at the wrong time it can be very destructive. With the inception of the internet, billions of users got interconnected worldwide. This network of networks uses various technologies for interconnection, information resources and services, such as the inter-linked hypertext documents of the World Wide Web (WWW) and the infrastructure to support electronic mail becomes available to all.

SOGo groupware solution alternative to Microsoft Exchange or Zimbra.

Jumping Bean has started deploying Sogo group-ware server as solution for clients with need for sharing their CalCross Platform Groupware Solution for Linux, Mac and Windowsendars and address books. SOGo offers different capabilities to access the calendaring and messaging information. Users can either use a web browser, Mozilla Thunderbird, Apple iCal, or a mobile device to access their shared resources.

Linux Command Line Utility Of The Day "mtr"

The great thing about working with Linux is the constant, serendipitous, discovery of the "best" command line tool ever. This happened to me the other day when I discovered, possibly the best ever, command line utility for network diagnostics.

"mtr" a network diagnostic tool

The mtr utility investigates the network connection between the host that mtr runs on and a target machine. Essentially it is a dynamic traceroute that constantly updates, and shows, at which router your great bandwidth pipe, gets squeezed to a trickle with a calculated mean and standard deviation.

Linux Training and Certification

Linux administrators are getting paid more than their counterpart's a recent report by Challenger, Gray & Christmas. This makes the choice of getting Linux certified an easy one for new job market entrants and school leavers. The Linux Professional Institute (LPI) certification will start you on a lucrative and enjoyable tech career!

Redhat Clustering with Piranha

Redhat has put a lot of effort into making all types of clustering from load-balancing to shared storage and high-availability a core part of its Linux offering. Their solution for a load-balancing cluster with fail over, is the combination of "Linux Virtual Server" (LVS) with "Pulse" for fail over manager and "nanny" for cluster membership management. Personally I don't much like pulse and nanny, mainly because no other distribution uses them, but Redhats load-balancing solution has one advantage, it can be completely, well almost, configured from a web gui.


Subscribe to RSS - blogs