BBC NEWS | Business | Zimbabwe launches $200,000 note
"Zimbabwe is to start circulating a new 200,000 Zimbabwe dollar note, in a bid to tackle the country's inflation, the highest in the world.
The new note, issued by the Reserve Bank of Zimbabwe from Wednesday, can buy 1kg (2.2lb) of sugar.
Food and fuel shortages have become common as the government relies more heavily on imports, pushing prices to new heights."
$200,000 to buy 1kg of sugar? Wow!!!! I'm sure there's a 70-year old out there in Harare saying "Humhaare zamaane mein beta ... (in my times, my son ...)!!"
Wednesday, August 01, 2007
Saturday, July 21, 2007
First Woman Pressi for India
To be honest, and very seldom am I honest, I don't care if its a woman or a man at Rashtrapati Bhavan (although I'm not quite sure if they are gonna name it Rashtrapatni Bhavan hereon), 'coz there are probably few people less powerful in Indian politics than its President. What really made me write this blog was Sonia Gandhi's post-election comments -
"I am grateful to the people of India and the men and women of India and this is a victory for the principles which our Indian people uphold,"
Oh well, so the Indian people are not exactly men or women anymore and have to be categorized separately! Well thats exactly what the Indian politicians think anyways!
"I am grateful to the people of India and the men and women of India and this is a victory for the principles which our Indian people uphold,"
Oh well, so the Indian people are not exactly men or women anymore and have to be categorized separately! Well thats exactly what the Indian politicians think anyways!
Sunday, July 08, 2007
iPhone or iCandy!
Ok, so I was planning to wait at-least 3 months before I bought the iPhone, but I yielded to the temptation! Its more down to Khawaja, who displayed his new iPhone like a proud father shows off his newly born baby. Roughly within an hour of that demo, I was down at the Apple store with Venkat to pick up our new iPhones. Well, pick up isn't quite the word for a phone which costs at-least $500 and with a 2 year plan, comes up to almost $1500, assuming we are living in an ideal, tax-free world!
I've been using, or should I say my iPhone is being used, during the last week for music, movies, weather, youtube, browsing, stocks, photos ... and lest I forget to mention, yes, to make and receive calls and view and filter visual voice mail.
So what exactly does make the iPhone so special?
I've been using, or should I say my iPhone is being used, during the last week for music, movies, weather, youtube, browsing, stocks, photos ... and lest I forget to mention, yes, to make and receive calls and view and filter visual voice mail.
So what exactly does make the iPhone so special?
- The fantastic multi-touch interface. Face it, there are a few other touch screen phones available, but the iPhone knocks them all into the dust! The photo flipping (photos horizontally or vertically aligning with the phone) is something which amazes almost everyone I've seen using the phone. It does have its glitch after-all, but thats for a later section to discuss!
- The fact that you could keep in touch with the weather, stocks, traffic information, your email, music and movies on the go is something which helped me decide buy this phone. To tell the truth, I've started using my laptop far less at home than I used to. We all know for a fact that once you login to check your email, you know you gotta check out the news and then catch up with your IM, and before you know it you are there browsing and chatting the rest of the night!
- The browsing experience on the iPhone is phenomenal. Also the fact that you could align your browser across when you slide the phone horizontally gives you a far wider view than when you hold it vertically. Now you are not restricted to a small portion of the web page and there isn't a need to remember or keep tapping the keypad to scroll down or across. Just use the thumb and the index finger and enjoy the unique browsing experience!
- You could view, add, delete or customize cities when you view the weather or clock and also customize the stocks you want to keep track of.
- Music and movies sound just as amazing, whereas movies now have a much wider viewing experience compared to a 5Gen iPod, so you probably would sell your existing ipod if you decide to buy an iPhone! Or would you?!
- Shuffling through album artwork to look for your favorite collection is something I've loved and which comes as close to flipping through your actual music collection!
- The speaker volume is independent of the headphone volume. If you don't know what that means, try blasting your iPhone speakers at full volume and then plugging in the headphones.
- A feature I totally loved within the Maps is the one where you could search for a business and then call them up. For example, you are driving and need to locate the nearest Chinese restaurant. Just type in and enter "Chinese restaurant" into the Map Search and click any of the little bubbles (or are they balloons??) on screen. If you see an associated tel number, you could just tap it and the iPhone dials it for you! Equally amazing is the integration of the phone with your email. Just tap the number and your call is dialed.
- The Wi-fi and bluetooth capabilities were probably absolute necessities! However I had countless problems discovering the iPhone from my HP Vista PC. Surprisingly, the PC guy did find my Nokia 6201i and one other Nokia in the neighborhood!
- Assigning photos to contacts is another interesting feature, but I'm sure you could do this with a dozen other phones today. You could also attach special ringtones to special people, which means you could now ignore that "important" call from your boss!
- Assigning a password to the phone is good to have as people could otherwise easily access your email or important notes.
- Finally, looks wise the iPhone beats almost any other phone of its kind today. It is sleek, has an intuitive interface and will probably be the Mustang or BMW of cellphones for sometime to come!
- I've observed, probably about once in 5 times, that the photos do not flip or align when you rotate the phone. It probably takes a few seconds before the iPhone decides to wake up to the reality of gravity!
- Its expensive! Do I need to say that again?! I'm sure the sales would've been three times more if the phone cost three times less, and probably would've swept the cell phone market if it came in free with the plan! Oh yeah, wishful thinking!
- The screen shuts off after about 15-20 seconds of usage. While this could be effective to save power, it could also get onto your nerves when you are probably typing an email and are not directly taken to that screen. To the credit of the phone, it does not actually cancel or forget the email you were working with! Sames goes for when you are listening to music and need to go back to the controls on screen. If you need to pause or skip a song or two, you'll need to unlock the phone before doing so. I still can't believe they didn't think of that.
- If you have a huge music collection or contact list (although thats debatable given the amount of memory you have on the device) its not possible to scroll directly to the bottom of the list. I so wish that I could also sort my contact list.
- Coughing up more than $500, one surely expects more than the 4Gb of memory. I do hope Apple comes up at-least with more storage for its phone in a future upgrade, although thats something which might not be possible as it could almost completely eat into its Video iPod sales.
- Lack of applications, games - although I'm pretty positive these would be part of the iphone very soon!
- One needs to unlock the phone before making or receiving calls. This could be pretty cumbersome, especially if you are driving.
- Something I'm really peeved about is that music cannot be synced up manually anymore. If you do not wanna sync the entire iTunes Library, you'll need to create a folder and assign it for syncing. The same goes with Movies and Podcasts. I haven't tried it yet, but I sure hope the iPhone does not delete the existing songs when I connect it to a new iTunes Library!
- Watch a movie on the iPhone and I'm sure three times out of five, you'll probably bury the speakers beneath your fingers. The fact that movies or videos on the iPhone always have to be watched widescreen and with the "more powerful" speaker located at the bottom right corner, where you normally hold the device, will probably create an impression that the speaker volume hasn't been turned up enough!
- Although I'm sure people are now complaining, not having an integrated chat application is actually good for the battery life of the phone!
- I'm not quite sure I could point out problems with the call quality of the iPhone just now, so I'll probably save it for a later review. As of now, the quality is pretty good and it has synced up very well with the bluetooth on my Toyota Camry.
Monday, April 23, 2007
Wednesday, March 21, 2007
Thursday, March 15, 2007
Tuesday, February 27, 2007
Why Am I here?
When I find I've got nothing to do, I ask myself "Why Am I here?" Well, the next few hours are peacefully spent thinking about various reasons I could've been sent onto earth for.
But seriously, if you think about it thats one of the most difficult questions to answer. We are born, go to school, make little friends, grow up to go different ways and finally end up getting married and leave the world with much less funfare than we actually came here with. Do the little moments of happiness and tears carry any meaning when we are gone? What happens when we are gone? Does someone remember us unless we are maybe an Elvis Presley or Marilyn Monroe? How significant is their contribution to society than that of people who've worked years to make things better. The scientists, the doctors, the engineers, architects who built or helped to build the world around us. No wonder that we remember that Shah Jahan built the Taj Mahal, but we conveniently forget the architect, Ustad Ahmad, who built it or the countless people who worked to make it happen.
So ask yourself "Why Am I here?" and lemme know your comments!
But seriously, if you think about it thats one of the most difficult questions to answer. We are born, go to school, make little friends, grow up to go different ways and finally end up getting married and leave the world with much less funfare than we actually came here with. Do the little moments of happiness and tears carry any meaning when we are gone? What happens when we are gone? Does someone remember us unless we are maybe an Elvis Presley or Marilyn Monroe? How significant is their contribution to society than that of people who've worked years to make things better. The scientists, the doctors, the engineers, architects who built or helped to build the world around us. No wonder that we remember that Shah Jahan built the Taj Mahal, but we conveniently forget the architect, Ustad Ahmad, who built it or the countless people who worked to make it happen.
So ask yourself "Why Am I here?" and lemme know your comments!
Thursday, September 28, 2006
Tee Vee
It was a couple of weeks ago that I decided it was time for me to go for a new TV - an LCD, HDTV - to change the way I look at life? Well, the next thing I know I was spending hours trying to figure out what to buy, where to buy it and how to make it an effective purchase. Before I delve into that, I will try to explain what types of TVs I looked at to make my choice -
Analog TV An Analog TV is a TV which can show only standard definition cable or satellite TV
Digital TV A digital TV is a TV which can air progressive-scan DVD and mostly HDTV too.
ED TV An Enhanced Definition TV is a TV which can air HDTV, but is not able to display them as it should be, mostly due to its resolution.
HD TV A High definition TV, as the name suggests, can display standard, progressive-scan as well as high definition programing at very high resolutions (upto 1080 lines of detail)
Once I had settled on the HDTV thing, I came across the next hurdle! What is the difference between HD-ready and HD integrated TVs? As I learnt, HDTVs with built in tuners had digital or ATSC tuners, which enabled receiving HD broadcasts over the air! External HDTV tuners, I found, cost about $150. ATSC or high-def tuners are different from NTSC or standard def tuners.
Some new HDTVs are also DCR (digital cable ready), which means that they can tune digital cable channels, including HDTV, without requiring an external cable box. To use a DCR television, you'll need to get a special access card from your cable provider, called a CableCard.
HDTV comes in three different resolutions - 1080i, 1080p and 720p. The 1080i has more lines and pixels, but 720p is a progressive-scan format that delivers a smoother image that stays sharper during motion. The 1080p tries to combine the superior resolution of the 1080i with the smoothness of 720p, although the high bandwidth needed is a serious deterrent! In simple words, 1080i refers to a 1080-by-1920-pixel image produced by interlaced scanning, while 720p denotes a 720-by-1280-pixel image produced by progressive scanning. As the name suggests, with progressive scanning, the scanner progressively creates a set of lines to air the display. In interlaced scanning, the scanner creates the odd numbered lines first followed by the even numbered ones. CBS and NBC broadcast at 1080i, whereas ABC and Fox at 720p. EDTV is broadcast at 480p.
Finally, coming to HDMI. The High Definition Multimedia Interface (HDMI) is an uncompressed, all-digital audio/video interface, which provides a single interface between any audio/video source, such as a set-top receiver or DVD player, with an audio and/or video monitor, such as a digital television (DTV). HDMI supports standard, enhanced, or high-definition video, plus multi-channel digital audio on a single cable! In other words, no wires hanging all around your TV set anymore. HDMI provides a superior, uncompressed digital video and audio quality, simple connectors, integrated remote control and a popular interface enabling the transmission of high-definition content.
Well now was the tough part - going through various websites and malls to figure out the best TV of them all, and make sure its affordable! Till date, after going through various reviews and comments on websites and people I met, the Samsung LNS3251D 32" Wide LCD HDTV with "Integrated ATSC Tuner" is something which looks like the most likely to make it into my home. All I'll have to figure out now is if the Integrated ATSC Tuner is a requirement or will be superceded by the dish receiever for HD programs. Once I figure that out, I am done!
Analog TV An Analog TV is a TV which can show only standard definition cable or satellite TV
Digital TV A digital TV is a TV which can air progressive-scan DVD and mostly HDTV too.
ED TV An Enhanced Definition TV is a TV which can air HDTV, but is not able to display them as it should be, mostly due to its resolution.
HD TV A High definition TV, as the name suggests, can display standard, progressive-scan as well as high definition programing at very high resolutions (upto 1080 lines of detail)
Once I had settled on the HDTV thing, I came across the next hurdle! What is the difference between HD-ready and HD integrated TVs? As I learnt, HDTVs with built in tuners had digital or ATSC tuners, which enabled receiving HD broadcasts over the air! External HDTV tuners, I found, cost about $150. ATSC or high-def tuners are different from NTSC or standard def tuners.
Some new HDTVs are also DCR (digital cable ready), which means that they can tune digital cable channels, including HDTV, without requiring an external cable box. To use a DCR television, you'll need to get a special access card from your cable provider, called a CableCard.
HDTV comes in three different resolutions - 1080i, 1080p and 720p. The 1080i has more lines and pixels, but 720p is a progressive-scan format that delivers a smoother image that stays sharper during motion. The 1080p tries to combine the superior resolution of the 1080i with the smoothness of 720p, although the high bandwidth needed is a serious deterrent! In simple words, 1080i refers to a 1080-by-1920-pixel image produced by interlaced scanning, while 720p denotes a 720-by-1280-pixel image produced by progressive scanning. As the name suggests, with progressive scanning, the scanner progressively creates a set of lines to air the display. In interlaced scanning, the scanner creates the odd numbered lines first followed by the even numbered ones. CBS and NBC broadcast at 1080i, whereas ABC and Fox at 720p. EDTV is broadcast at 480p.
Finally, coming to HDMI. The High Definition Multimedia Interface (HDMI) is an uncompressed, all-digital audio/video interface, which provides a single interface between any audio/video source, such as a set-top receiver or DVD player, with an audio and/or video monitor, such as a digital television (DTV). HDMI supports standard, enhanced, or high-definition video, plus multi-channel digital audio on a single cable! In other words, no wires hanging all around your TV set anymore. HDMI provides a superior, uncompressed digital video and audio quality, simple connectors, integrated remote control and a popular interface enabling the transmission of high-definition content.
Well now was the tough part - going through various websites and malls to figure out the best TV of them all, and make sure its affordable! Till date, after going through various reviews and comments on websites and people I met, the Samsung LNS3251D 32" Wide LCD HDTV with "Integrated ATSC Tuner" is something which looks like the most likely to make it into my home. All I'll have to figure out now is if the Integrated ATSC Tuner is a requirement or will be superceded by the dish receiever for HD programs. Once I figure that out, I am done!
Wednesday, July 19, 2006
Head to the Butt!!
Ok, Italy won the World Cup, and left fans of Brazil, Argentina, France and Germany very disappointed indeed! However the entire final was eclipsed by the one incident we are all talking about - yes, the head butt of Zidane. It was kinda like he was making a declaration to the rest of the world that he was not going to come back again, and to remind everyone what a great player he was! No, really, I am not being sarcastic. I think, before Ronaldinho came onto the World stage, Zizou was the exponent of the cute step-overs and over-the-shoulder chips. All we could exclaim before he messed up his last 10 minutes was - "Joga Bonito"!!
Sunday, July 02, 2006
Saturday, April 08, 2006
United in new deal!
Damn, everytime you buy a string of shirts for your favorite team, they redesign the color or texture of their shirts! Recently, I bought a blue (soccer) Manchester United shirt to add to my collection of red and black, and am really angry to find out that they changed the sponsors from Vodafone to AIG. The new logo, although it looks promotional before the new season begins, is ragged compared to the Vodafone logo, which added a different style and radiance to the ManU shirts.
There are a few weeks before the season draws to a close and I do hope they manage to edge as close to Chelsea as possible. Nothing better than edging Chelsea out for the title - just like United did it to Arsenal a few years ago!
There are a few weeks before the season draws to a close and I do hope they manage to edge as close to Chelsea as possible. Nothing better than edging Chelsea out for the title - just like United did it to Arsenal a few years ago!
Monday, January 30, 2006
Java Button Groups
I discovered an interesting fact about ButtongGroups in Java. If one groups a set of radio buttons using a ButtonGroup, there is no way programatically to clear all the radio buttons in the group! The workaround is to add an "invisible" radio button and select it programatically to create the desired effect.
Tuesday, January 10, 2006
Tuesday, December 27, 2005
Spamking of the Year
What do you hate more? Cleaning the toilet or cleaning up the spam in your mailbox? I was checking the fun facts on spam on yahoomail and it notes that more people prefer cleaning their own toilet! So do I!
The next time you see an ad screaming - "Free ipod nano is yours" - just close the browser window and take it as your hint to clean the toilet!
The next time you see an ad screaming - "Free ipod nano is yours" - just close the browser window and take it as your hint to clean the toilet!
Thursday, December 22, 2005
All Queued Up..
Don't you hate standing in queues? Just standing there waiting for your name to be called? What can you possibly do when you are standing there? You try to look around, but nah ... too self-conscious. You begin to wonder why that lady is staring at you. She's about 40 and couldn't possibly be interested in you. In all probability you are dressed up like Superman - know what I mean?! There's a very pretty lady at the other end of the room. Wonder what she is doing buried into her laptop. Oh no, she's caught you staring at her. There's no place to hide!
Coming to the next important question - where do you place your hands? If its in your pockets, its way too casual. Keeping it folded would mean you are closed to conversation. Well, behind your back would be a good idea, but that would hurt if the line stops moving! And what is that guy behind you laughing for? Have you worn your shirt backwards? Oh, not again!
Oh well, I just hate standing in a queue!
Coming to the next important question - where do you place your hands? If its in your pockets, its way too casual. Keeping it folded would mean you are closed to conversation. Well, behind your back would be a good idea, but that would hurt if the line stops moving! And what is that guy behind you laughing for? Have you worn your shirt backwards? Oh, not again!
Oh well, I just hate standing in a queue!
Thursday, October 27, 2005
Wednesday, September 28, 2005
Week of the year calculation in Oracle and Java
I was kinda surprised when I discovered that Oracle and Java calculated weeks of year differently - Java taking into account the day of week it is, whereas Oracle concerned only with the date.
For example, if the first day of the year is a Friday, Java will fetch Jan 1 to be week 1, Jan 2 too as weekday 1 and Jan 3 as weekday 2 (yeah it could also depend on what day you set as the start of a week). Oracle does not seem to care what day the first day of the year was. It just picks the first 7 days of the year as the first week of the year, next 7 days as the second week, and so on..
Now I know why they need a bridge to connect!
For example, if the first day of the year is a Friday, Java will fetch Jan 1 to be week 1, Jan 2 too as weekday 1 and Jan 3 as weekday 2 (yeah it could also depend on what day you set as the start of a week). Oracle does not seem to care what day the first day of the year was. It just picks the first 7 days of the year as the first week of the year, next 7 days as the second week, and so on..
Now I know why they need a bridge to connect!
Tuesday, September 13, 2005
The New ipod Nano...
I ordered my nano the day it was announced by Apple. I got it 4 days later despite there being a weekend in between. That was quick!
Feature-wise, there's nothing to talk about if you already own any ipod. But the appearance, feel and size makes it extra-ordinarily impressive. Further, being a flash-memory based device makes it a little "different" from the earlier ipods. I said "different" and not better. You can make you own decision here http://www.storagesearch.com/semico-art1.html
If you already own an ipod, I don't see any other reason why you would want to go for a nano once the excitement dies down, other than to present it as a gift or to use it while running or in the gym. Its small size makes it extremely efficient as a portable storage device - its as small in length and width as a business card cut into half, and probably few millimeters thicker. Appearance-wise its unbeatable; cost and feature-wise its almost the same as an ipod, without the benefit of large storage. The black nano, although the better looking, will show visible marks of your fingerprints when you hold it in your hands for a few minutes. Make sure you get the nano-tubes as well, although it would no longer render your nano black anymore!
Feature-wise, there's nothing to talk about if you already own any ipod. But the appearance, feel and size makes it extra-ordinarily impressive. Further, being a flash-memory based device makes it a little "different" from the earlier ipods. I said "different" and not better. You can make you own decision here http://www.storagesearch.com/semico-art1.html
If you already own an ipod, I don't see any other reason why you would want to go for a nano once the excitement dies down, other than to present it as a gift or to use it while running or in the gym. Its small size makes it extremely efficient as a portable storage device - its as small in length and width as a business card cut into half, and probably few millimeters thicker. Appearance-wise its unbeatable; cost and feature-wise its almost the same as an ipod, without the benefit of large storage. The black nano, although the better looking, will show visible marks of your fingerprints when you hold it in your hands for a few minutes. Make sure you get the nano-tubes as well, although it would no longer render your nano black anymore!
Tuesday, July 12, 2005
Writing to nothing in UNIX
Ever used this before -
$ grep hello hi 2>/dev/null
Probably you have - or something similar to the one above. We are writing errors to what constitues in Unix to "nothing" or "null". What are we doing that for?!
Before we answer the above question, lets assume you have a file hello.txt, which contains a few lines of text. Run this command at the command line -
$ grep "test" hello.*
The output would be something like -
This is a good day and I love testing my code.
How do I find out which filename this is in? With grep, if the filename pattern matches only one file. it never writes the filename to the output. So then, how do we get the filename?
Simple! Try running this at the command line -
$ grep "test" hello.* /dev/null
Howzatt?! You provide a filename here where you are sure nothing can be found, because anything cannot be found in nothing!
So, coming back to the earlier question, what use is it to redirect output to a null file? Sometimes, you need a program to just execute without bugging you with its results. There are other instances where you might not need any errors to be logged (as in the first command). /dev/null could also be used to prevent some logs from being written, when you do not have any access to the source code which is writing the logs. Just create a symbolic link to this file and make it point to /dev/nul -
$ ln -s /dev/null mylog
So, what is the /dev/zero file?
$ grep hello hi 2>/dev/null
Probably you have - or something similar to the one above. We are writing errors to what constitues in Unix to "nothing" or "null". What are we doing that for?!
Before we answer the above question, lets assume you have a file hello.txt, which contains a few lines of text. Run this command at the command line -
$ grep "test" hello.*
The output would be something like -
This is a good day and I love testing my code.
How do I find out which filename this is in? With grep, if the filename pattern matches only one file. it never writes the filename to the output. So then, how do we get the filename?
Simple! Try running this at the command line -
$ grep "test" hello.* /dev/null
Howzatt?! You provide a filename here where you are sure nothing can be found, because anything cannot be found in nothing!
So, coming back to the earlier question, what use is it to redirect output to a null file? Sometimes, you need a program to just execute without bugging you with its results. There are other instances where you might not need any errors to be logged (as in the first command). /dev/null could also be used to prevent some logs from being written, when you do not have any access to the source code which is writing the logs. Just create a symbolic link to this file and make it point to /dev/nul -
$ ln -s /dev/null mylog
So, what is the /dev/zero file?
Thursday, June 30, 2005
Java - Memory Leaks
Now that we are talking Java, why not continue the discussion a little further, and since we ended on pointers in Java, the next question would be - what are memory leaks in Java, and why does it occur if Java performs its own garbage collection?
This is how the garbage collector in java works - starting at the root class and parsing through all nodes being referenced, at the same time keeping track of which objects are actively being referenced. Any classes no longer being referenced are then eligible to be garbage collected. What is to be noted is that an object is only counted as being unused when it is no longer being actively referenced. One other thing to keep in mind is that, unlike other languages such as C++, allocated memory is returned to the operating system when the application is closed.
Some common causes of memory leaks -
* Register a class as a listener, without unregistering it when it is no longer needed
Until the application receives event notification, the JVM will not garbage collect the storage.
* Declare a huge collection to be static
Collections hold other reference objects, and making them static keeps them in memory throughout the lifetime of the application.
* Not closing database or network connections
It is very important that the database or network collection is released once the information exchange is completed.
* Including native code in a Java program
The storage for references created in native C or C++ coding environments is not handled or garbage collected by the JVM. Hence the JNI memory must be directly dereferenced by the native language it was written in.
Now I know why I keep forgetting things nowadays. Lots of static HashMaps and Vectors pervading my brain!
This is how the garbage collector in java works - starting at the root class and parsing through all nodes being referenced, at the same time keeping track of which objects are actively being referenced. Any classes no longer being referenced are then eligible to be garbage collected. What is to be noted is that an object is only counted as being unused when it is no longer being actively referenced. One other thing to keep in mind is that, unlike other languages such as C++, allocated memory is returned to the operating system when the application is closed.
Some common causes of memory leaks -
* Register a class as a listener, without unregistering it when it is no longer needed
Until the application receives event notification, the JVM will not garbage collect the storage.
* Declare a huge collection to be static
Collections hold other reference objects, and making them static keeps them in memory throughout the lifetime of the application.
* Not closing database or network connections
It is very important that the database or network collection is released once the information exchange is completed.
* Including native code in a Java program
The storage for references created in native C or C++ coding environments is not handled or garbage collected by the JVM. Hence the JNI memory must be directly dereferenced by the native language it was written in.
Now I know why I keep forgetting things nowadays. Lots of static HashMaps and Vectors pervading my brain!
Subscribe to:
Posts (Atom)
