Kool Dude

Bangalore, Karnataka, India
Hi I am a Software Engineer by profession, blogger and traveler by hobbies. I am quite passionate about computers and bikes. You can chat anonymously with me 24/7 using this chat widget>>>>>>>>>>>>.
Showing posts with label Software. Show all posts
Showing posts with label Software. Show all posts

Monday, November 24, 2008

10 Most Stylish Apple Mac Girls

They say style comes with simplicity but in the tech world, the only
thing that follows style is Apple and its products. We know you loved
our list of the 10 hottest mac chicks and we have decided to bring in some more Mac love for you.


Compiled below is a list of the 10 Most Stylish Mac Girls wearing
and modeling around famous Apple products such as the Macbook and
mostly the iPod.


So here we go!


1. Cristina Poetto



Cristina Poetto is professional model, an exceptional artist and full-time Mac lover, she loves using Photoshop.


2. Joana Tomaselli



Joana Tomaselli belongs to the seductive port city of Buenos Aires.
While she is using an orange iPod Shuffle in the photo above, what she
truly loves is her iPod Touch.


3. Antonella Basile



Anto is a renowned model who is currently studying the two degrees
of Advertising and Public Relations. Except for her iPod, she loves her
Garmin GPS device.


4. Florencia Mallagray



Florence is a renowned model and lawyer, who has participated in numerous advertising campaigns and graphic television.


5. Aylen Milla



Aylen from Avellaneda is a student while working as a model. Her favorite gadget is her personal iPod.


6. Carolina Blason



Carolina here basically works as a model also serves as an
administrative employee, she loves exercising with her iPod tied to her
wrist so she can listen to music all the time.


7. Victoria Minassian



Victoria is a marketing student who loves to model around stylish Apple products such as the iPod and the Mac.


8. Maria Jose



Jose is a professional model dedicated to her job of Human Resource
Management in Cordoba. Apart from doing modeling as hobby, she loves
listening to music on her black iPod classic.


9. Conz



Conz from Buenos Aires is one of the ever stylish models who love to spend time using Apple products, especially the iPhone.


10. Valentina Moisseeva



Valentina is originally from Astrakhan, Russia and works
professionally as a model, she loves using her 4th generation iPod nano.

Read more!

Wednesday, August 27, 2008

Port Forwarding in Airtel Modem Beetel 200BX

Lot of people have asked me to help them with port forwarding. So here is the post to do the same.

When do u need port forwarding:
Typically
when you want computers outside your LAN to access your computer. Some
examples can be when u set up a ftp server on my machine for other
people to access, or you are running a bittorrent client such as utorrent, or when you want to play Age of Empires on the network.

Steps:

  • Put an internal static IP on your machine.

    • Open Network Connections. Right click on Local Area Connection and select Properties.
    • Now select TCP-IP and click on Properties. Put values as shown. The DNS Server values I have put are that of opendns. You can also put 192.168.1.1 to use the airtel dns.


  • Configuring the Airtel Modem.

    • open url http://192.168.1.1/main.html
    • Advanced Setup -> NAT -> Virtual Servers
    • the Server IP would be same as the IP Address above, which is 192.168.1.10 in this case.
    • If
      you want to play Age of Empires, you can just select this from the
      dropdown (it is pre-configured). Click on Save/Apply and you are done.
    • In
      case the service isn't pre-configured, such as utorrent. Click on
      Custom Service. Put name utorrent (anything, doesn't matter)
    • You
      would need to put which port to forward. utorrent typically runs on
      19556, so put 19556 in all the four text fields i.e. External Port
      Start, External Port End, Internal Port Start and Internal Port End.
    • Choose the protocol. In case of utorrent, and in most other cases, it would be TCP. Click on Save/Apply.
    • Thats all. Port Forwarding should start working right away. As always, please write a comment if you reach this step :-)
Please note that these steps are applicable only if you are not using any other routers (wireless or otherwise) with your modem.

Read more!

Friday, July 11, 2008

Java Code Names

Yesterday I was crawling web and
found some intersting things about java. Firstly when java was release
its name is Oak. After some time the creator of java found the name Java.
I found some of the intersting things like the code names of the reeases of the java which I am going to describe below.
VERSION CODE NAME RELEASE DATE
VersionDescription of Code NameCode NameDate of Release
JDK 1.1.4SparklerSept 12, 1997
JDK 1.1.5PumpkinDec 3, 1997
JDK 1.1.6A female character in BibleAbigailApril 24, 1998
JDK 1.1.7Roman cognomen used by several politiciansBrutusSept 28, 1998
JDK 1.1.8Name of a person/Football clubChelsea April 8, 1999
J2SE 1.2PlaygroundPlayground Dec 4, 1998
J2SE 1.2.1

(none) March 30, 1999
J2SE 1.2.2CricketJuly 8, 1999
J2SE 1.3Kestrel May 8, 2000
J2SE 1.3.1Ladybird May 17, 2001
J2SE 1.4.0MerlinFeb 13, 2002
J2SE 1.4.1HopperSept 16, 2002
J2SE 1.4.2MantisJune 26, 2003
J2SE 5.0 (1.5.0)TigerSept 29, 2004
Java SE 6Mustang

Java SE 7
Dolphin

You can these names on the sun website.
Here
is the brief history of java. Some of you wanted to know that how many
packages are there in java when it is officially released well here are
the some facts.
Java 1.0 - 212 classes in 8 packages
Java 1.1 - 503 classes in 23 packages
Java 1.2/2.0 - 1,520 classes in 59 packages
Java 1.3 - 1842 classes in 76 packages
Java1.4 - 2991 classes in 135 packages
Java 5.0 - 3562 classes in 166 packages

Read more!

Why i hate Weblogic Workhop & Portal

My current work requires me to maintain and enhance an Weblogic
Portal application. I’ve inherited it and the first thing
i’ve noticed is that it actually does not need portal at all.
It’s just 3 portlets and user has no ability to personalize it so
simple jsp with 3 includes or Struts tiles (or Sitemesh) would do..


But this is not what this story is about. Before that project i was
a happy Eclipse user (and i’ve been using Idea, NetBeans, Joe and
Vi too :)
) working on different projects in different j2ee scenarios. And out of
the suddent i’m in the middle of the strange weblogic world..


My first reaction after starting up and playing around a bit with workshop was “File/Exit” start up Eclipse…


But since the guys here did everything using pageflows and bea
portlets so unless i want to do everything manually (pageflow
annotations, portal xmls etc.) and use ant build that takes ages ,
i’m trapped in Workshop.


And why i hate is so much? Just take a look:


- Workshop sucks as a java editor. It does not have 1/100 of needed
features. Not even a simple “generate getters/setters”.
Probably that’s why in the code I’ve inherited from
consultants they avoid getters and setters like fire and access the
fields directly :)
Ok, maybe not just because of this… BEA should eat their pride
and build something on Eclipse or offer a decent set of plugins.
Workshop realy feels medieval and visual pageflow editors does not help
since most of us spend most of the time in the source code window.


- The editor does not do incremental builds of the whole project so
to notice errors not in your current file you have either to open the
offending file by mistake or do the full build. To illustrate this:
open a class file and change a commonly used method name and save it.
Any errors? Nopes..


- If you work in the ‘iterative development’ mode (where
you rely on the weblogic server to notice changes and recompile stuff
for you - because you do not want to do full build every time, belive
me) and you make a mistake like the one above it’s even worse - i
had one example where the server, after i saved the modified file,
acted like it actually does the right thing, the app was quickly
redeployed (luckily weblogic has 2 redeployment modes quick and full)
but it acted like nothing has changed (=still running my old class).
And no error message on the console :( Just imagine what a pain in the ass it can be.


- Then you finally decide to do the full build to see all the errors
and the build takes AGES. Not only it rebuild all the files in the
project no matter if it makes sense or not but it also compiles tons of
.jcx files (weblogic controls). To make the matter worse i use only 2
of them in the project but it recompiles all of them EVERY SINGLE TIME.
You think i did something wrong with my project? No way :)
Do the following exercise: create a fresh weblogic portal project and
cling on build… you see? click on build again.. oh.. it does it
again.. If you know how to disable this i beg you LET ME KNOW :)

- EJB overdose and un-modularity of the portal itself: the portal
consists many ejbs that get deployed whenever you need/want them or
not. And i’ve found no way to disable it and i would realy like.
You see, we use Portal just as a portlet container + skin manager. I do
not need the content manager etc. But nevertheless i have it :)
It steals my time and resources. I had to resort to some tricks to slim
it down a bit. They are unsupported (editing the original .jar files
and removing descriptors inside them - i could not remove the whole jar
as they also contain classes used by other portal modules) and when i
will upgrade to another service pack i will have to start my fun
again…


- BEAs strange update policy. To my knowledge BEA is not releasing
any hotfixes for general consumption. They only release “Service
Packs” from time to time. The problem with them is that they also
add features and not only fix bugs. You may like it with you Windows XP
service pack when you get some new stuff for free but i do not like it
with my “enterprise” software stack. Last time i did SP3
update of a project it happily changed my deployment descriptors and
actually re-enabled all the beans and other things I’ve carefuly
disabled by hand. It has also added few new EJBs for my pleasure and
joy. Silently and without asking. It has also modified my domain
configuration and added new authenticator that did not even work in my
case so the whole authentication in my app went down.


- Lack of good information on the web. I consider myself quite good
in the regard of google usage. But no matter what i did i could not
find solution for half of my bea problems on the web. The reason for
this is probably simple: most of the heavy action occurs between bea
consultants and paid customers and it never sees the light. So the only
thing left are the public forums (they are OK but did not help in my
cases) and the rest of the net that does not seem to care about
weblogic that much. With any decent/mainstream opensource project i can
find a good mailing list that have solutions for most of my problems
(I’m almost never the first guy to have them).


And guess what.. i will do my best to de-BEA-ize this application
ASAP. Then i will also de-Portal-ize it. Cause i’m just fed up
with all this crap.


But before that happen, i’ve a gut feeling that it’s not my last bea related post..

Read more!

Tuesday, July 8, 2008

23 Go To Resources for Finding Great Code

As a developer, you are hopefully writing mostly all your own code.
Nevertheless, there might be the odd time when you need some quick
inspiration or even a quick snippet of code to push things along.


These 23 websites are for those times. All are excellent resources
and all are about sharing tips and tricks and making code freely
available in a variety of different programming languages.


Take a look and add them to your programming tool belt:














































killervb




http://killervb.com



This site is well suited for advanced VB coders, with a focus on Win32
API development, and a wide range of resusable components and classes.
Resources are devoted to classic and .NET components and code.


Read more!