Ever so humble.

October 22nd, 2006

Ever so humble.

I am learning that success lies with being realistic about things. The more one is adept with the true nature of things, without ego and superiority complexes the easier it would become to take on life. Everyone starts life out with humble beginnings. And after success, it is easy to get labeled as a proud. [It should be noted that the word ‘proud’ use to mean the same thing as ‘brave’, I salute to all those who are comfortably brave about being proud]After all it is expected. People would be preconditioned to actually think that you have become proud and is now not the same person you were, the list goes on. The expectation to confirm to this norm is there; therefore it becomes ever so important to become ever so humble.

What is being humble?

This really has more to do with how one’s action rubs with someone. If you did something that hurts someone in the wrong way, than it could with ease be labeled as ‘proud’, and therefore un-thought-full-of-others-action. So being humble is as easy as being thoughtful. It is easy said than done. Especially in a modern world, the fast paced world where people just want to move on. Move higher. Move over. Get out of my way dude. Ouch!

Need web developers and designers.

March 30th, 2006

I am currently looking to get two PHP/mySql developers and a graphics/layout designer. Developers should be familiar with other web languages, frameworks, and guidlines such as Ruby on Rails, Plone/Python, Web 2.0, AJAX, strict XHTML, CSS 2.0 etc. Interested professionals should submit CV to:

NovaSteps Techno House
No. 51, Shwe Hintha Lane #2,
6 1/2 Miles, Pyay Rd, Hlaing,
Yangon 11051
Or alternatively can submit resume to novasteps@gmail.com
Will provide good benefits packages, resources, internet connectivity, reference material and certification trainings.

Creating a custom template for WP

March 30th, 2006

I am about to embarck upon creating my own template, as I find the default too sparse for my taste. I want to create something compact and light, with best use of real estate. The pages would be more highlighted, and it would be three or four column blog. Most likely I’d be working the http://solutoire.com/ template, as I like the text color and background. It’s easy on my eye, turn that into three columns and I should get going. Next on my list is to write a user script to reduce the blackness of text. It’s too strong for me to read. I like light coloured text.

Vesali opens a new Restaurant

September 6th, 2005

Vesali opens it’s second restaurant in Myannmar. And its first, if you are just curious is far up west in Mrauk Oo. The food is good though. Burmese cuisine. And I get free treats, since it’s opened by a dear friends’ Mom. [And he gets free graphic designs since a dear friend of his is a bit handy with photoshop. Me!]

If you are willing to try funky combinations of flavour in a very Burmese way, than they are having an opening ceremony on the 8th of september. Buffet. Probably lots of dishes.

Even a Saudi Arabian proxy is better than ours…. sometimes

September 6th, 2005

Just the other day I was surfing for a batch of new fresh open proxies to tunnel through. And just out of curiousity I tried a Saudi proxy. And then used that proxy to go back to the site that gave me a list of those very open proxies. And lo! Behold! This proxy actually bans the site that gave out its IP as a free open proxy. The irony. Only if they knew.

Even an Arabian proxy seems to have some sense as to what should be allowed and not allowed. At least I am able to do a lot of normal internet stuff with thier proxies. While ofcourse activities like visitng to dangerous sites that would seriously effect the security of my computer by tempting me with no frills, no dialers, no credit cards, well you know what I mean. Those kind of sites are indeed banned . Just like us. And sites that would list them as open proxies are also banned….

All seemed well with this proxy from the east, until well, until I started google. Now start learning to read from right to left. Payback time yee freeloaders from the west. Now start learning the correct way to read. Google has localized quite a bit. Next time I better try chinese, korean, japanese proxies and see how it turns up.

Anyway, I am frustrated. Bagan could you please, please let us use the real internet. The internet in it’s glory. Thank god at least http is open. And than the saying goes, “As long as http is open everthing is open”. But https is also open, which means a lot more than everything is open. Ahem. Ahem.

Trying to get skype working on HP 5450

August 14th, 2005

Been trying to upgrade HP 5450 to PPC2003, it went real smooth, but my wifi stopped working after tha upgrade. Had to install a firmware (ver. update and than a driver update (, after that wifi worked fine. Well almost, except for some unkwown reason it sometime just disappears, where I have to remove the battery for 5 seconds before it appears again.

Heard on the forums that I can somehow “unlock” the 5450 so that I have 128MB of RAM!!! Don’t know how true this is, but sounds a bit bogus. But I am all ears. If anyone of HP 5450 users can help me out, please do.

Java in 21 Days!!!

May 18th, 2005

Last week, at CityMart, I just sported the book “Sams Teach Yourself Java 2 in 21 Days, Professional Reference Edition”, phew. Pouring over the book it was quite to my liking and I bought. Please with the purchase, I begen to go over Day 1, install the required software and make the required configurations. Compiled my very first Java application (suprisingly it wasn’t your standard “Hello World” program, so I woulds assume that this book is pretty much aimed at a intermediate level, rather than for a beginner)… but could not run it. I was using the JDK provided by the book, which was verion 1.4.1. I was receiving a wierd error saying can’t find “jvm.cfg”, which was real funny. Posted that to the authors website, but didn’t really get any reply. Being stuck, decided to move on and installed Sun ONE studio as provided on the disk and tried it. It’s a way to simple IDE for this time and age. Didn’t really like it. Hence decided to try the Eclipse IDE. The real cool thing about eclipse is that it’s an open, extensible IDE with plugins available for almost anything you’d wish to do for. Much like Visual Studio .NET, which is also hihgly extensible (you can develop Python, Perl, Java etc in Visual Studio!)

I had to download both Eclipse 3.1 M6, and MyEclipse 3.8 which is required if you’d be developing Java. Eclipse alone is not that good enough for Java devlopement. MyEclipse seems to be super for devloping Java (for Enterpise Java), and after waiting for the download, I headed over to blogs and forums to see the latest cries and critism about Java IDEs. There was an imbalance in the Force, with the Evil Sun devloped NetBeans IDE gaining ground over Eclipse. Come to think of it, there’s a lot of disturbance in the Force, as the two camps — Java is pitted squarely against Mono, the former purported as a good and viable alternative to be adopted and standadized by the Gnome Foundation, while Miguel thinks Mono is better suited to be officially incorporated into Gnome. The verbal duels (over technology, ethics pluse business sense and safety) provides for a very good weekend reading. I’ll follow this up with a jist, but before that, let me get back to me Java woes.

It seemed that I needed Java 1.4.2 for the version of Eclipse that I downloaded. I was about to download Sun’s J2SE 1.4.2, when I noticed that J2EE was almost the same size as J2SE. So decided what the heck, since I have already got MyEclipse, which supporst J2EE developement, I got on to grabbing J2EE 1.4..2. When all done and installed I still had the exact same error.

Error: could not open `C:\Program Files\Java\j2re1.4.1_01\lib\i386\jvm.cfg’

Which was real funny, since it’s refering to a i386 directory which would be untypical of Java. Hence I decided to run both the Javas that I got under the JDK 1.4.1 directory and the JDK 1.4.2 diretory. To my suprised, both run perfectly well. Tried, running eclipse again, and upon looking more closely, found that it was refering to a Java under C:\windows\system32\java. Hmmm, I run that directly and sure enough that was the culprit. But the thing was when googling for this error, I found absolutely no references. Seems like I am the only one with such an error. Would be posting that to but Sun’s Developer Network, and lang.java.help and lang.java.development. My solution was just to rename both java.exe and javaw.exe, and also remove JDK 1.4.1 directory (since I already have the latest from the 1.4 branch) and run MyEclipse. It worked. That felt really good. Got presented with the Hello World tutorial to learn MyEclipse. Quite cool, if NetBeans going to be better than this, I can’t even imagine how much the programming the world has changed, since I last coded (which was with Turbo C, in 1977).

Now, all this took one whole week, and I’ll really need to ranch up the speed, if I am to finish the book in 21 Days..But… but. there seems to be more than 21 days in this Sams book, as the author, presumably to cover Java more properly added one more bonus week. That is 28 days in total.

On the Eclips vs. Netbeans front, the consensus among all developer including hardcare eclipse fans that, when it comes to Mobile (J2ME), Netbeans has some clear advantage due it’s implementation of MDIP (Mobile Device Independent Profiler ), their main cry is that most customers wants the use of this profiler. On other grounds Netbeans converts claim that it now uses much less memory than Eclipse, and is only half the size to download, and most important of all it’s faster and intuitive. Will update this a bit after I finish trying all the excersices in the book. So far Eclips 3.1with MyEclipse 3.8 just rocks.

Designing PCs the Ndiyo way: Build port replicator into the screen/display device.

May 10th, 2005

Designing PCs the Ndiyo way: Build port replicator into the screen/display device.

After looking at the thin client concept from Ndiya(meaning ‘yes’ in swahali), which is basically Network In Video Out (NiVo) technology, it occured to me than even desktop PCs could be designed this way, and make life much simplier for administrators and users alike. So what we would have, in place of so many ports (Display, Sound, USB, Keyboard, Mice) at the rare of the PC, is just have one Ethernet Cable which connects to the PC; and the rest of the ports would be replicated back at the Monitor for easy accesss. Keyboards would be plugged into the Display, so would speakers and mice, even network ports could be replicated back on the Display which is more easily accessable. But it terms of an engineering perspective, how feasible is this? Lets look at the issues:

Motherboard Design
Since motherboards are already designed to have all these ports (and the electronics behind it) totaly integrated, cost would definitely go higher should it be redesinged so that these bits travel accross and ethernet jack, hence more electornics would be needed.

Screens already have multiple ports (DVI/VGA),and adding an ethernet port with the electronics to convert back to graphics, keyboards and pointing devices would be cumbersome, and costly.

May not be suitable for graphics intensive applications as there would be only so much data that can be compressed onto an ethernet jack so that it can be converted back into the bits necessary for display, or am I wrong here? I am after all, just a power user.


More on the domain name issue.

September 12th, 2004

After some research I found out that charge backs on credit card purchases are difficult to defend on part of the merchants. Mainly because there is no legitimate proof that the cc holder authorized that transaction — for lack of a signature. Also charge backs are very expensive. Even though the cost of a domain name might be just $8.95, the cost of charge back can be as high as $27.00. This means I’ll have a harder time getting the domain back. But I have lost it before two (this very domain with namezero). I trust that I’ll get it again.

Remeber www.namezero.com? This company based in California used to give domain names for zero cost. Yep, for free! Not jus the domain name, you also get an web mail account with a storage of 10 megs. They used to do this on the philosophy that you’d like more space for your emails, and that you’d prefer your own web pages later on, and would therefore buy the domain name from them. But they also thought that this was a good way to indentify popular names, and register them as well. I registered my name, www.ravichhabra.com with them. And guess what? they registered www.ravichhabra.com and www.ravichhabra.org as well. They probably figured that this was a popular name based on multiple google hits on ravi chhabra. Stupid, aint it? Just because there are many Chhabra’s and there are many Ravi’s doesn’t necessarily mean that there would be many Ravi Chhabras….

My new site.

June 19th, 2004

I just traded with Shivam from Indyamail to get a domain name for myself for two years. Now I got my blog on my own site, and would not be affected by Bagan Cybertech blocking www.blogspot.com. Yay!

What I traded was a gmail invite. That’s right, Shivam actually gave me a domain name of my choice for sending him an invite. Sounds pretty cool. This means I would be lot more busy brushing up my site. Finding back my dusty old albums. Putting up my pics, and doing stuff. Stay tuned.