jump to navigation

x86 Emulator in Java – Cool! June 26, 2008

Posted by xk0der in : Programming , add a comment

Before I write anything about it, here’s the link to the JPC project

http://www-jpc.physics.ox.ac.uk/index.html

It’s a nice feat these guys have achieved by creating an emulator for Intel x86 architecture in Java. I’m not sure how useful this project would be, but it’s a cool peice of software :) . Hats off to the JPC developers.

Some of the demos with DOS games are nice. Got nostalgic playing the old DOS games; Prince, mario, keen, invaders :)
What more, it can run Linux! .. I’m yet to try their Linux demo though, but the DOS one’s were very fast.

And to top it all, they have release the source code, I’ve just downloaded it and ‘am going to have a look at how they have done it. Meanwhile you can visit their demo pages and enjoy some of the good ol’ DOS games.

Like this post?

Git and Trac – A Love Story. June 26, 2008

Posted by xk0der in : Programming , add a comment

This is a post I’ve written at my Company blog. Here’s a small excerpt and the link to the complete post.

Git and Trac – A Love Story

Git and Trac, both got married very recently (at our setup ) ), and the newlywed couple are quite a charm to work with. It all started with the search for a version control tool which could be used now, with just four of us using it, and that would scale beautifully to hundreds and thousands of users. The version control system would be the groom. Meanwhile we were also in search for a perfect partner (the bride), an issue tracking system, that would gel with our choice of version control seamlessly.

To begin with, we all (at Hidden Reflex) were leaning towards a central repository setup ….. more


Like this post?

Setting up Linksys WiFi router with Airtel Broadband June 4, 2008

Posted by xk0der in : Miscellaneous , 16comments

I bought a Linksys WiFi router last weekend. I had a little bit of trouble configuring it, although the problem was trivial, it took me some time to figure it out. I’m jotting down some notes here about what I did to resolve the problem. ( I’ve have some tips at the end of this post which you may find usefull for use with linksys (and probably other) routers and with most DSL modems.)

The Problem
The beetel DSL modem installed by Airtel has the IP address set to 192.168.1.1. The Linksys router (and probably other routers as well) use the same IP address (192.168.1.1) as their default IP address for accessing their configuration page. This causes an IP address conflict and hence the router wouldn’t be able to forward IP packets to the modem.

The Solution
1) Insert the installation CD/DVD provided with the wifi router and follow the instruction for installing the router. During the installation (Probably at the final step) the router will fail to detect Internet connectivity. That’s fine, as this is the problem we are resolving. Leave the setup window open and proceed to next step.
2) Open your favourite web-browser and enter the following address in the URL bar : 192.168.1.1
3) The above step should open the Linksys configuration page. If you are prompted for a username and password, enter admin for both the fields. If you had set a router password in step 1 enter username as admin and the password you had set in step 1. Before the username and password is asked you might be displayed a page with 3~4 icons, labeled WAN, LAN etc. select the WAN Icon, enter the username and password as described above, if prompted for.
4) On the page displayed select Setup tab (most likely the first tab) and under that select Basic setup (The exact name/text might vary but would most probably be something similar). Scroll down and locate the field Local IP address. The default value for this field would be 192.168.1.1, change it to 192.168.0.1.
5) Scroll further down the page and click on Save Settings. Reset your router and DSL modem (Power them OFF, wait for 10~15 seconds and power back ON). Wait for around 1~2 minutes (So that the Router and DSL modem have properly rebooted).
6) Complete Installation of the router (Click ‘Try Again/Re-try’ in the setup window we left open in step 1)

You should now be able to browser Internet properly on the wired (directly connected) computer. Setup your Laptop and Desktops with WiFi Ethernet card/adaptors to connect to the WiFi router. After that you should be able to access Internet through them.

Tips

  • Always setup a WPA/WEP key (pass-phrase) for your WiFi router for thwarting unauthorized WiFi piggybacking.
  • For most users WPA Personal (with default settings) should work good enough. You can set/change the pass-key for WPA Personal by logging to the web-based router configuration pages. Select Wireless tab in the configuration page and under that select Wireless security. Select WPA Personal for security Mode field and Change the field labeled WPA Shared Key. This is the key you will enter when connecting to your WiFi router form you laptop or other computers with Wireless Ethernet cards.
  • Do not buy the WiFi router provided by Airtel :) , it is expensive (around Rs.500~Rs.1000 more than other similar quality routers) and from their own company Beetel (Yup, Beetel is owned by Bharati group). And I haven’t heard/read good reviews about Beetel WiFi routers.
  • Remember: to access the Router configuration pages you need to enter the IP address you entered in step 4 (192.168.0.1), the address 192.168.1.1 will take you to DSL modem’s configuration page.
  • Default username and password for DSL modem is admin and password respectively.
  • You may remove the directly connected computer after your WiFi router is setup properly. You need a directly connected computer for fist time installation and configuration of the WiFi router.

I hope this post was of some help to all the Bharti-Airtel broadband users. Thanks for reading. :)

Like this post?

Problems with Yahoo Mail June 3, 2008

Posted by xk0der in : Miscellaneous , 2comments

For the past 3~4 days I’ve been experiencing problems with Yahoo! Mail. I’ve asked few of my friends and relatives and they all seem to be having the same problems. The problem is affecting both Yahoo Mail classic and the new ajaxian Yahoo mail.

Symptoms observed
1) Yahoo! Mail rejects your login credential straight away. You are not able to login, either using just your yahoo ID or the (recently added mechanism) your full yahoo mail address (yourid@yahoo.com).
2) You are able to login, but the page is not rendered properly. Yahoo mail classic displays your mails but clicking on them wouldn’t open them (only mail subject is show, the body is missing). New Yahoo Mail would render only partially, contents of folders (Inbox etc.) are not listed.

I’ve tested the problem on Linux (Fedora, Ubuntu) and Windows XP with variety of browsers. Here’s the complete list of browsers

Windows XP: IE7, Opera, Firefox 2
Linux (Ubuntu): Opera 9.27, Firefox 2, Firefox 3 beta, Epiphany
Linux (Fedora): Opera, Firefox 2, Firefox 3

On Epiphany, Yahoo Mail tends to behave properly most of the times, but on all other browsers it mis-behaves 100% of times. (This is my observation).

I dunno what the guys at Yahoo are doing but this is really p*ss*ng off their users. I am, for sure, really irritated. I use Yahoo Mail heavily and this is causing real inconvenience to me. It is not just a few minutes glitch, its been consistently happening for a long time now. Are there any other people experiencing the same?

Update: 4th June 2008
It seems Yahoo is finally aware of the problem(2) http://www.ymailblog.com/blog/2008/06/external-accounts/

Quoting from the Yahoo Mail Blog

We are still evaluating the reports of inconsistent html rendering, but I do have an update regarding reported issues with the retrieving of POP email from external accounts.

Our engineers have reviewed the issue, identified the root cause, and are already underway rolling out the fix. Some users should see improved performance immediately, while others may not notice it for a few days (as it hits each farm).

We are very sorry for any frustration you guys have experienced, and for not getting updates out to you sooner.

As for the problem (1) I guess it has been resolved. At least I haven’t faced any problems today logging into Yahoo mail.

Update: 10th June 2008
I guess the problems described in this post have been resolved by Yahoo, I haven’t had any problems for more than 24 hours now. A big thanks to Yahoo! team. Hopefully things wouldn’t break down again, and if they do, would be resolved quickly.

Like this post?