Hamachi is a Free P2P service allowing you to create your own personal private network between two computers. You can create a secure channel between two machines, irrespective of the firewall. The channel is protected by safe secure ES-256 encryption algorithm. Download it here. The free non-commercial version can interconnect 16 clients at a time. Check it out...
Friday, November 27, 2009
Hamachi Free Download
Thursday, November 26, 2009
New Vintage Logo
I just designed a nice vintage logo for my blog on a lazy Thanksgiving holiday.
Made using Adobe Photoshop CS3. Hope ya like it :)
Nokia N900 Pre-order Deal
Pre-order your stunning feature-packed unlocked Nokia N900 here for a fantastic discounted price.
Dell is offering special deal with $150 discount. So you can own a N900 for just $449.99.
Nokia N900 is loaded with features:
- 600MHz OMAP3430 processor.
- 1GB application memory.
- 32GB in-built storage.
- 3.5" touchscreen display with 800x480 resolution.
- Integrated aGPS system.
- Bluetooth.
- SMS, MMS, Email.
- 5MP Camera with Geo-Tagging.
- xHTML, PDF, Flash support.
Myspace acquires Imeem
Myspace, the social networking giant acquired imeem today for an undisclosed amount. The deal being worked out in the past few weeks was finally sealed with Myspace agreeing to pay 1million USD in cash. Though the exact amount of the deal is undisclosed, it is believed that Myspace will pay $9million to employees, thus totalling to $10million. Imeem is the 4th ad-supported online music service which has been sold for peanuts, considering the $30million raised in funding from investors. It's obvious that the Imeem assets would be merged with Myspace Music, which was launched in September 2008.
Wednesday, November 25, 2009
Black Friday Deal - FREE Amazon MP3's
Amazon will be offering FREE MP3's at its website worth $3 for a very limited time.
Check it out here. Sign in to your Amazon account and use the promo code - MP34FREE
Offer limited till only Novemeber 30... HURRY!
Key Java Concepts IV - Overridden Methods Basics
Today, we'll learn more about overridden methods. We can override a method when a subclass inherits a method from its superclass. The main advantage of overriding is that we can define the behavior that's specific to a particular class. We need to observe certain important rules while overriding methods.
- The overriding method needs to have the exact argument list as the overridden method. By not doing so, we could get an overloaded method instead.
- The overridden method should have the same return type as the overridden method.
- "final" methods cannot be overridden.
- The access level of overriding method CANNOT be more restrictive than the overridden method.
- The access level CAN be lesser restrictive than its overridden method.
- We cannot override "static" methods.
- The overriding method CAN throw any number of unchecked runtime exceptions, even if it isn't declared in the overridden method.
- The overriding method CANNOT throw the checked exceptions which haven't been declared in the overridden method.
- However, the overriding method CAN throw lesser or narrower checked exceptions than those declared in the overridden method.
- A subclass in a different package can override methods marked public or protected. But make sure the methods are not marked final or static.
- The overriding method CANNOT have a more restrictive access modifier than the overridden method. i.e you cannot override a public method and mark it protected.
- The overriding method must not declare a exception it will never throw.
- A method can be overridden only if it can be inherited.
public class Car {
public Tyre() {
System.out.println("Common Car Tyre");
}
}
public class Camaro extends Car {
public Tyre() {
System.out.println("Special Camaro tyres");
}
}
Friday, November 20, 2009
Thursday, November 19, 2009
Key Java Concepts II - Constructors
This post will focus on the concepts surrounding Constructors in Java. So, here we go...
- Constructors MUST have the same name as class.
- A constructor is invoked when an object is created.
- Constructors don't have a return type.
- Interfaces never have constructors.
- Constructors cannot be inherited, thus they cannot be overridden.
- Constructors can use any access modifier.
- The compiler will create a default constructor, even if you don't create one yourself.
- Every class has a constructor. Even an abstract class has one.
- The default constructor is a no-arg constructor with a call to super().
- The constructor can be directly invoked using another constructor only i.e using a call to super() or this().
- Calls to this() or super() cannot be in the same constructor. Either one can exist, not both.
- this() may appear as only the first statement in a constructor.
- Constructors can call other constructors and they can call constructors again, however it's advisable to use a call to super() as early as possible to avoid the explosion of stack.
- The call to super() can be a no-arg call or may have arguments passed to the super constructor.
- Its perfectly legal to have methods and constructor with the same name and in the same class. However it's not considered to be a good programming style.
class Foo {
Foo() {} // this is the constructor.
}
In this case, when the compiler compiles it, it generates a default constructor. So, for the compiler, the above code will look like:
class Foo {
Foo {
super();
}
}
Key Java Concepts I - Interfaces
- Interfaces are like 100-percent abstract classes.
- Interfaces methods are by default public and abstract - however the explicit declaration is optional.
- Interfaces can be implemented by any class.
- Interfaces can have constants.
- Interface constants are implicitly public, static and final.
- An interface can have only abstract methods - no concrete methods are allowed.
- Interfaces cannot extend a class or implement any other interface.
- However, Interfaces can extend as many interfaces as possible.
- As you know, there is no multiple inheritance allowed in Java i.e a class cannot extend more than one class BUT a class can implement multiple interfaces.
- The class implementing an interface can itself be abstract.
- An abstract implementing class need not have to implement the interface methods, however the non-abstract (concrete) class MUST implement the methods if it implements an interface.
public abstract Sizeable{ // use of public modifier is optional, if you don't want default access
public abstract toDo(); // Note the abstract methods always end with a ; instead of {}
public abstract doThis();
}
class Baloon implements Sizeable {}
public class Tyre mplements Sizeable {}
Tuesday, November 17, 2009
Bing market share increases
Within five months of official launch, Microsoft's Bing search service has reported an increase in market share to 9.9-10%. The official Comscore figures highlight the steady upward graph in Bing's overall market share. Bing has a very neat and good representation of search results. With new features like Visual Search introduced with a limited sets, a new photograph everyday on its homepage, Cashback feature, it continues to attract new and returning users both. Bing has aggressively eaten Yahoo's market share which fell 0.8% to 18.0 and is also keeping the pressure on Google.
U.S. Core Search Share, September 2009 (Source: comScore qSearch)
Google | 65.4% | +0.5% m/m | +2.4% ytd |
Yahoo | 18.0% | -0.8% m/m | -3.0% ytd |
Microsoft | 9.9% | +0.5% m/m | +1.4% ytd |
Ask | 3.9% | 0.0% m/m | +0.2% ytd |
AOL | 2.9% | -0.1% m/m | -1.0% ytd |
Soulfly - Prophecy lyrics
I see the Red Sea part in front of me
I see the desert clouds bleed above me
I'm with the prophets on the final destiny
We'll fight the heathens and the ghost enemy
This is the prophecy
This is the prophecy
I see the money beggars on the last temptation
We're marching now through the devastation
I'm with the prophets on a mission of salvation
Cities falling, nations falling nations
This is the prophecy
This is the prophecy
I see the new millennium tribal warfare
I see them blind sheep going nowhere
The new exodus, just like they said
I see the crown of thorns, you know I was there
This is the prophecy
This is the prophecy
I see the times in this armaggideon
I see the flag of the conquering lion
I must reach the mountains of Zion
I'm with the prophets and the prophecy goes on
This is the prophecy
This is the prophecy
New millennium tribal war
New millennium tribal war
New millennium tribal war
New millennium tribal war
Saturday, November 14, 2009
Alfred Hitchcock's Classics
I just stumbled across an old Alfred Hitchcock DVD while cleaning up my room. I guess I had purchased it from Walmart a few years back.
It's basically a compilation of 4 of his spine chilling suspense thrillers namely:
- Jamaica Inn
- Sabotage
- The 39 Steps
- Easy Virtue
Wednesday, November 11, 2009
Nokia N97 Unlocked Phone Hot Superdeal
,Nokia N97 (black) is now available at a huge discounted price of just $463.24 from Dell. See this link for more details. Type in the code 47XR?F955NJR13 at checkout for an extra 15% discount. The code expires 11/13/2009. The phone retails @ $699. Now thats a kool 236 bucks discount. Hurry!!
Monday, November 9, 2009
EA acquires Playfish
- In an exciting development in the social gaming market, EA today acquired Playfish for about $400million - $275mn in cash, $25mn in stock and $100mn bonus if the company meets certain targets till 2012.
- Playfish is the second largest game developer for Facebook, after Zynga.
- Playfish has hits like Restaurant City, Word Challenge, Who has the biggest brain? etc
- The Playfish team will work under EA Interactive.
- It has more than 60 million monthly active users.
- Accel Partners & Index Ventures have invested $21mn into Playfish.
Thursday, November 5, 2009
Yankees 2009 Exclusive Finals Screencasts
Exclusive screencasts of the 2009 World Champions - Yankees award ceremony and celebrations. Hideki Matsui was named the World Champion.
Wednesday, November 4, 2009
Yankees are the World Champions!
Yay!! Go Yankees Go!! Yankees won the 2009 World Series by defeating Phillies in the Game 6 by 7-3. Yankees thus win the series 4-2. The final scorecard is as follows:
Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Philadelphia | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 3 | 5 | 0 |
New York | 0 | 2 | 2 | 0 | 3 | 0 | 0 | 0 | - | 7 | 7 | 0 |
Tuesday, November 3, 2009
Michael Bloomberg is NYC Mayor for 3rd term
Republican Michael Bloomberg is New York City Mayor for 3rd term.
Latest figures, courtsey NyTimes:
Michael R. Bloomberg | Rep. | 546,512 | 50.6% | Incumbent | |||
---|---|---|---|---|---|---|---|
William C. Thompson Jr. | Dem. | 497,161 | 46.0 |
Christopher Christie defeats Jon Corzine.
Republican candidate Chris Christie won the NJ Governor polls defeating the incumbent Democrat Jon Corzine.
Latest figures show Chris Christie with 1,015,179 votes (49.1%) while Jon Corzine earning 924,151 votes (44.7%). This is a huge trend reversal in the states supporting Democrats. Earlier Republican McDonnell won the Virginia Governor post.
These results would serve as a huge confidence boost to the Republicans.
New Jersey Governor Live Results
Colin Farrell becomes a Dad again
Colin Farrell and his Polish girlfriend Alicja Bachleda welcomed their son Henry Farrell this Oct 07.
Colin met Alicja while filming 'Ondine' in Ireland. Earlier Colin got the Golden Globe award for his role as a hitman in "In Bruges". He will soon be seen in' Imaginarium of Doctor Parnassus', as one of the avatars of the now deceased Heath Ledger.
2012 Exclusive Scene
Watch the explosive exclusive scene from upcoming movie 2012 here.
We' ll love to watch John Cusack back on the screen, who previously entertained us in 1408, Identity, Serendipity, Ice Harvest.