Vertical Horizons

Best Practice To Implement Equals & HashCode Methods In Java

I came across this very interesting finding the other day and I asked myself why didn’t I already know this. Well, let me explain – I had this assignment where I had to implement Equals & HashCode methods in each Class. Why I was doing this – I got to compare objects of these classes to verify if they are “equal” or not. Double quotes around equal mean that the comparison was for the values and not just the object references.

Reminder #1: equals() method in java.util.Object is as good as “==” i.e. it only compares the object references and not the values.

Reminder #2: If a class has overridden equals method, it got to override hashcode method [Do you need me to tell why? If yes, let me know in the comments section below. I hope not to disappoint you ;) ]

[Click to continue...]

Macro To Compare Two Excel WorkSheets And Copy Different Rows To New WorkSheet

Previously, we wrote a macro on comparing two excel worksheet, highlight duplicate entries and copy duplicates to a new worksheet. Some of our readers were looking for a macro that compares two excel worksheets, highlight different entries and copy differences to a new worksheet.

[Click to continue...]

How To Work With An Excel Macro In Excel 2007

Previously we posted steps to create, edit, run and debug an excel macro with Excel 2003. Some of our readers, however, are using Microsoft Excel 2007 and we thought we should enable our readers to run the vb code posted on Vertical Horizons. So here is quick walk through of how to work with an excel macro in Excel 2007.

[Click to continue...]

What Is Above Network Management – Service Management & Business Management – TMN Logical Model Explained

In one of our previous post, we explained the network hierarchy starting from bottom as Network Element -> Element Management System (EMS) -> Network Management System (NMS). We also explained how EMS and NMS are different entities and what the role of each of them is.

If we refer to TMN Model, it identifies five logical level of telecommunications management from bottom to top as:

Network Element -> Element Management -> Network Management -> Service Management -> Business Management

[Click to continue...]

What Is Monitored Under Fault Management in Network Management

In our previous post, we explained difference between Alarms, Events and Traps. This post focuses on various parameters/information that are monitored via management system for Fault Management. Fault Management aids in finding issue with network elements or management system and enables operators to find our the root cause and rectify them. Here we are discussing the type of information that is monitored for fault management.
[Click to continue...]

Top 4 Facebook Plug-ins For Your Browser – To Customize Facebook User Interface

Facebook keeps on introducing new features and transformations which proves to be exciting but sometimes irritating as well – as change is not accepted well by all. There are numerous browser plug-ins and scripts available for customizing Facebook user interface to enhance the experience as well as remove unwanted information. Here is a highlight of top 4 Facebook customizers:
[Click to continue...]

RT Se7en Lite – A Freeware To Customize Windows 7

RT Se7en Lite is basically a freeware utility that is developed by Rockers Team to help users customize their computer windows 7 requirements. To make your windows 7 lite, you can easily add icons, wallpapers, drivers, combine updates, applications, language packs and even remove components depending on your own specific needs.

[Click to continue...]

Is Google Survey Any Different From Other Online Surveys

Google Survey is simply an online market research tool that enables researchers to create internet surveys that they use in making more informed and better business decisions.  Questions created in Google Surveys basically help internet users to access online content that is of a higher quality and more informative upon answering the questions. Publishers of these Google Survey questions are paid as internet users answer the questions. In the long run, Google aggregates the answers received and sends the analyzed responses to the market researchers by use of an online interface.
[Click to continue...]

Why Should You Upgrade To Android 4.0 (Ice Cream Sandwich)?

Android 4, also known as the Ice Cream Sandwich (ICS), was first launched in October 2011. This new version of the operating system from Google offers even a wider variety of features that adds to the charm of the already existing Android OS. This new version was aimed at merging the smartphones and the tablets from Android.

[Click to continue...]

Ten Cool Things To Do With Siri On iPhone 4S

Available to iPhone users only – Siri (Speech Interpretation and Recognition Interface) is an Apple application that interprets the speech of a user to answer questions and perform recommended action, requests and other navigation. With frequent usage, it gets used to one’s personal preferences and executes timely and personalized results. As soon as you stop speaking, Siri displays your communication in the form of text and if needed it will ask further questions; let’s say if you communicate with it to wake you up in the morning, it will ask you, “At what time shall I wake you up?” You may then reply to Siri with specified time, and it will surely wake you up. With regular use, Siri will apprehend you better.

[Click to continue...]