Sunday, August 30, 2009

Two theme songs

Theme song for "How I met your Mother"
Group : "The Solids"
Song : "Hey Beautiful"

For the full album, the theme song clip starts at 3:08.
Details here: http://www.howimetyourblog.com/theme-song/

Youtube link : http://www.youtube.com/watch?v=SowWTahdb8Y
---
Theme song for "Big Bang Theory"
Group : "Barenaked ladies"
Song : "Big Bang Theory Theme"

Show Page from Wikipedia :
http://en.wikipedia.org/wiki/The_Big_Bang_Theory_(TV_series)

Youtube link: http://www.youtube.com/watch?v=Aym8_S3BXKw

Tuesday, August 25, 2009

Breakfast?

2 Waffles + Maple Syrup
2 Small Chicken Nuggets
1/2 Glass of Unsweetened Orange Juice
1 Medium sized Banana
1 Tall glass of Water at room temperature

Tuesday, August 18, 2009

The search for zero

On Google, the search for '0' produced 9,170,000,000 results in 0.10
seconds.

Sunday, August 09, 2009

Ascii Cats

Cats and other felines drawn in Ascii Art format:
http://www.xmission.com/~emailbox/ascii_cats.htm

Saturday, July 11, 2009

Ceiling function-

Ceiling functions symbols are present in Unicode under the font 'Symbol' .
Font: Symbol
Character Code: 233 (Open) ⎡ Unicode: U+23A1, 250(Close) ⎤ Unicode: U+23A4

Friday, July 03, 2009

Tweet from the Windows Command Line

I cobbled together two tiny scripts in about ~30 minutes - that allows me to post tweets to Twitter from the Windows XP command line.

My requirements for the setup were:
a) I should not have to install yet-another-piece of software just to post to twitter. (There are tons of them for download on almost every possible platform)
b) I'd like to be able to tweet from the command line.
c) I want to know what's happening in the code.
d) Since I have perl installed, if I could use it, even better.

So I went to CPAN and looked for Twitter related stuff. Found a lot of packages. I ended up using the Net::Twitter::Lite package in a perl script.

This caused one small issue, running the perl script required that I type in perl scriptname "message" to post to twitter. If I could compress it to just AppName "Message" that would be perfect.

To fix this, I used a Windows Batch file (.bat) to encapsulate the script and pass it the message.

If you want use it, you need two files, (twitterpost.pl and tweet.bat), let me know if you want to look at the source.

Friday, June 26, 2009

Fixing a Yahoo Widget

I managed to fix a bug in a certain Yahoo Widget.
I am a fan of Yahoo Widgets for their clean look and generally good performance.

One particular widget has been a favorite of mine for sometime, because it does one task extremely well. However, it had one flaw. To display the text color correctly, it seem to rely on a set of deprecated Unix system calls. The bug/error was manifested when you tried to change the text color. The only text color it supported was Black _IF_ you did NOT have the Yahoo Unix Utilities installed.

Today, I downloaded the widget and then spent some time reading around the Yahoo Widget developers' section. The reference manual allowed me to find the valid replacement code. It was a two line fix. Remove one line of an old system call then add two lines of code to implement the new API call.

Since Yahoo widgets are just a repackaged compressed/zip file, extracting the code, changing the command repackaging it was simple. :) I was done in <20 minutes. I now have a working widget, that does NOT depend on the Yahoo Unix Utilities. Yay!

Thursday, June 25, 2009

Cosmos decommissioning announcement

COSMOS, the ALTIX 3700 128-cpu symmetric multiprocessor and at one time
our computational flagship, will be retired in mid-June this year. We
urge current users to port their codes to HYDRA as soon as practicable
and to back up all valuable files not residing in their home
directories. Because COSMOS has not been under hardware or software
maintenance for the last three years, a repair from a hardware failure
may just be too costly to afford. Supercomputing Facility analysts are
always available to help with with the transition to HYDRA.

By its retirement, COSMOS will have capped five and a half years of
extremely reliable (99.9% uptime) operation. It remains the favorite of
many users and the only system on campus with large enough RAM (128GB)
to accommodate serial jobs that require large amounts of it . Chemistry
has expressed interest in assuming control and administration of COSMOS
and plans to welcome users from other areas. We will keep our users
posted on any relevant developments.

---
Dear COSMOS users:

The system will be powered off at 9 AM of June 29, 2009. Thereafter, the
Chemistry department will take over its operation. This will be the
LAST notice about the decommissioning of COSMOS.

The Facility will delete all user data from the system right before
power off. Since COSMOS is not under maintenance, the resumption of its
operation, much less a prompt one, is not a certainty. Although we have
every expectation that the transfer will be smooth and uneventful, we
cannot exclude misadventures. The latter may even include junking it
because of high repair costs.
----

Yahoo and Pidgin

Sometime in June 2009, Yahoo modified their IM authentication protocols.
If you are running Pidgin 2.5.6 (www.pidgin.im/) or older, and having
issues connecting, updating to 2.5.7 will fix the issue.

[This is for WinXP-SP3]

Tuesday, June 23, 2009

SCSI is not magic

"SCSI is *not* magic. There are *fundamental* *technical* reasons why you
have to sacrifice a young goat to your SCSI chain every now and then."
-- John F. Woods

Saturday, June 20, 2009

Learn with BOOK

LEARN WITH BOOK



- R. J. Heathorn

A new aid to rapid - almost magical - learning has made its appearance.Indications are that if it catches on all the electronic gadgets will be so much junk.

The new device is known as Built-in Orderly Organized Knowledge. Themakers generally call it by its initials, BOOK.


Many advantages are claimed over the old-style learning and teaching aids on which most people are brought up nowadays. It has no wires, no electric circuit to break down, No connection is needed to an electricity power point. It is made entirely without mechanical parts to go wrong or need replacement.

Anyone can use BOOK, even children, and it fits comfortably into the hands. It can be conveniently used sitting in an armchair by the fire.

How does this revolutionary, unbelievably easy invention work? Basically BOOK consists only of a large number of paper sheets. These may run to hundreds where BOOK covers a lengthy programme of information. Each
sheet bears a number in sequence so that the sheets cannot be used in the wrong order.

To make it even easier for the user to keep the sheets in the proper
order they are held firmly in place by a special locking device called a 'binding'.

Each sheet of paper presents the user with an information sequence in the form of symbols, which he absorbs optically for automatic registration on the brain. When one sheet has been assimilated a flick of the finger turns it over and further information is found on the other side.

By using both sides of each sheet in this way a great economy is effected, thus reducing both the size and cost of BOOK. No buttons needto be pressed to move from one sheet to another, to open or close BOOK, or to start it working.

BOOK may be taken up at any time and used by merely opening it. Instantly it it ready for use. Nothing has to be connected or switched on. The user may turn at will to any sheet, going backwards or forwards as he pleases. A sheet is provided near the beginning as a location finder for any required information sequence.

A small accessory, available at trifling extra cost, is the BOOKmark. This enables the user to pick up his programme where he left off on the previous learning session. BOOKmark is versatile and may be used in any BOOK.

The initial cost varies with the size and subject matter. Already a vast range of BOOKs is available, covering every conceivable subject and adjusted to different levels of aptitude. One BOOK, small enough to be held in the hands, may contain an entire learning schedule.

Once purchased, BOOK requires no further upkeep cost; no batteries or wires are needed, since the motive power, thanks to an ingenious device patented by the makers, is supplied by the brain of the user.

BOOKs may be stored on handy shelves and for ease of reference the
programme schedule is normally indicated on the back of the binding.

Altogether the Built-in Orderly Organized Knowledge seems to have great advantages with no drawbacks. We predict a big future for it.



-------------
Found on slashdot :http://slashdot.org/comments.pl?sid=1276127&cid=28404637

Monday, June 15, 2009

Twitter

So I signed up for the Twitter bandwagon this morning. In classic
fashion, I went for the one username that has been mine for so long, my
full name :P Nothing else I tried was available! (honest!)

If you want to follow me on twitter, here's the relevant link ->
http://m.twitter.com/suneilmohan

Thursday, June 11, 2009

Punching bag violence

"Did you know a punching bag is hit somewhere in the world every 10
seconds? End violence towards punching bags now."
-- STKinTHEmud @ the PHD Forums

Tuesday, April 21, 2009

Cat and Mice

Person A: (talking about network data cables) The largest danger to
cable longevity remains mice...
Person B: Any category of "cat" can certainly help with that...


(Cat 3, Cat-5, Cat-5e, Cat-6, Cat-6a ... are all types of network
cables- the one you plug into your laptop / router is generally Cat-5)


[Seen on slashdot]

Monday, March 02, 2009

Thunderbird about:config

Thunderbird, the email client from Mozilla stores its preferences the
same way as the Firefox browser.
In Firefox, if you want to change advanced configuration settings, you
can get to this page, by typing in about:config into the address bar.

So how do you do that in Thunderbird which has no 'address bar' ?
Some research on Google found me the answer:

Thunderbird's about:config can be reached by navigating as follows.

1. Open Thunderbird,
2. Goto Tools>Options>Advanced>General
3. At the bottom of this tab, is an entry that says "Advanced
Configuration" and has a button to the right called "Config Editor".
4. Click on Config Editor to launch the Thunderbird editon of about:config

Sunday, March 01, 2009

My fortune of the day

I logged into Orkut this evening and found this message greeting me.

Today's fortune:
 The guy who reads your fortune is not feeling well. We hope you are.

:D


Thursday, February 19, 2009

Whitespace

Whitespace sensitive languages are evil.

Saturday, February 14, 2009

1,234,567,890 seconds since the Epoch ...

At 23:31:30 UTC on February 13th, 2009, it was 1,234,567,890 seconds since the Unix Epoch

In Unix world, the calendar starts on Jan-1,1970 and Unix systems compute time since the epoch.[5]

The system call, 'gettimeofday()'- returns the number of seconds since the Epoch, which is defined as Jan-1,1970.
[http://www.opengroup.org/onlinepubs/000095399/functions/gettimeofday.html]

As was pointed out on Slashdot,([1][4]) if you want to be really precise about it, you would figure out that Unix time does not take into account leap seconds. Therefore Feb-13,2009 @23:31:30 UTC is not exactly 1,234,567,890 seconds from Jan-1, 1970.

To be precise, Feb-13,2009 @23:31:30 UT1 is 1,234,567,890 seconds from Jan-1, 1970 See http://en.wikipedia.org/wiki/Universal_Time for an explanation of what UT1 is and how it differs from UTC.[2]

People across the globe celebrated this time by having party and such. See the coordination link below[3]

Possibly interesting further reading :

[1]http://entertainment.slashdot.org/article.pl?sid=09/02/13/1534240
[2]http://en.wikipedia.org/wiki/Universal_Time
[3]http://www.1234567890day.com/
[4]http://entertainment.slashdot.org/comments.pl?sid=1127059&cid=26851049
[5]http://en.wikipedia.org/wiki/Unix_time

Anyway, Happy 1,234,567,890 seconds since the Epoch!!

Thursday, February 12, 2009

Classic TV Ads

I went Youtube surfing a while ago and found a bunch of old TV ads/spots that used to be played over the air many many years ago. Its been atleast on the order of 8-10 years since I've seen any of these aired. These were classics in their content and evoke memories of days gone by.

Spread The Light of Freedom


This was a television spot that was created by the Lok Seva Sanchar Parishad many years ago. It was a part of 2-3 series that were aimed at spreading the message of National Harmony and Integration. This one is my favorite amogst the lot. It features famous atheletes of the time carrying a flaming torch across the country.
(2:37 in duration, completely instrumental)

Note: Doordarshan is the Indian state run TV broadcaster. The music clip starting at 2:16 to the end is the closing verses of the Indian National Anthem.






Bajaj

A manufacturer of vehicles in India, came out with this ad in 1989. Classic for its content. I seem to remember this playing every weekend morning before some of my favorite cartoons.

(40 seconds long, Hindi words)




Doodh

(Note: Doodh = Milk in Hindi) The ad is promoting milk consumption. -This ad that took me by surprise. Without having seen the ad for atleast 8 years in a stretch, the first time I viewed it on Youtube, I found that I could sing the words of the jingle flawlessly without stumbing or hesitating even a bit for the words.. Talk about information retrieval! I was impressed by my own ability to be able to recall this so well.

(32 seconds long, combination of Hindi and English content)





I'll post more of these if I come across more interesting ones.

Thursday, February 05, 2009

Creating GMail Interface buttons

Gmail recently introduced new buttons' in its interface.



They look pretty nifty and simple, but a lot of work went into them. Google's Visual Lead Douglas Bowman (stopdesign.com) was the leading force behind the creation of this new set of buttons. He wrote a detailed blog entry on the design and describes the work that went into creating the set of buttons that are just right for the job. Read his blog entry by following the link below

Read "Recreating the button" by Douglas Bowman (stopdesign.com)

Tuesday, February 03, 2009

Building SimpleScalar/ARM cross compiler based on gcc-2.95.2

This entry talks about my experience in building the SimpleScalar/ARM cross compiler based on gcc-2.95.2

This was built on Ubuntu 8.10 with gcc-3.4 running on a Virtual Machine - Sun Virtual Box, XP Host, x86 Architecture

(The following instructions are an updated version to the instructions in ANNOUNCE.cross from http://www.eecs.umich.edu/~taustin/code/arm-cross/ANNOUNCE.cross)

--
1. Get all packages from http://www.simplescalar.com/v4test.html
cross compiler kit

http://www.eecs.umich.edu/~taustin/code/arm-cross/ANNOUNCE.cross
http://www.eecs.umich.edu/~taustin/code/arm-cross/gcc-2.95.2.tar.gz
http://www.eecs.umich.edu/~taustin/code/arm-cross/binutils-2.10.tar.gz
http://www.eecs.umich.edu/~taustin/code/arm-cross/glibc-2.1.3.tar.gz

2. Untar and expand all 3 .tar.gz files into a single folder. (/home/example/arm-cross)

3. Make sure you have gcc-3.4 installed on the system. (Ubuntu's GCC 4.3.2 did not compile this package)

4. Build and Install binutils

cd binutils-2.10
../configure --target=arm-linux --prefix=/home/example/arm-cross
make
make install
cd ..

5. You should now have a bin/ folder inside arm-cross/. Add this to your path. (If using bash shell, use the below command, modify to fit your shell)
export PATH=$PATH:/home/example/arm-cross/bin

6. Rehash the filesystem to see the newly created executables.
In Ubuntu 8.10, rehash is /usr/bin/c_rehash - no arguments, just executable

7. Now build the GNU GCC cross compiler (This is what gave me the most trouble- after lots of playing around, the following steps worked) [1]

7.a. inside arm-cross/

cd gcc-2.95.2
../configure --prefix=/home/example/arm-cross --target=arm-linux --with-as=/home/example/arm-cross/bin/arm-linux-as

This should configure without any errors.

7.b. Now, edit the Makefile. Inside the Makefile, find and replace 'rmdir' with 'rm -rf' (without the quotes)

7.c The current version of libgcc (as shipped with Ubuntu 8.10) seems to be incompatible with the build environment of the cross compiler, so we are going to build it with STATIC linkage. [2]

make LANGUAGES=c BOOT_LDFLAGS=-static

This should take a while, but should complete without any errors.

If you encounter any errors in this step, check the above steps carefully. Before reattempting to build, always do a 'make distclean'. This will purge all files that were created during the make process and allow you to start afresh. One of the side effects of make distclean is that it will also remove the Makefile. Hence you will have to begin at the ./configure step again.

If this passes successfully, install the package using the below:

make LANGUAGES=c install

At this point you have the compiler installed and working.

Here's the output of the version string as reported by the cross compiler at this stage:

example@machine:~/$ arm-linux-gcc -v
Reading specs from /home/example/arm-cross/lib/gcc-lib/arm-linux/2.95.2/specs
gcc version 2.95.2 19991024 (release)

8. Now follow the instructions in ANNOUNCE.cross to fix the specs

vim /home/example/arm-cross/lib/gcc-lib/arm-linux/2.95.2/specs

replace all occurrences of "elf32arm" with "armelf_linux",
this fixes an innocuous incompatibility between the most
recent GCC and GLIBC libraries...

9. You now have a working arm-cross compiler that can produce binaries that can be run on SimpleScalar/ARM

arm-linux-gcc example_code.c -o object_file.o

Now run object_file.o using the appropriate simplescalar tool.

-------------------------------------------------------------
[1]
To fix error with xgcc

from http://sourceware.org/ml/crossgcc/2001-02/msg00081.html
use an explicit "--with-as=/path/to/as" on the gcc configure line

[2]
This fixes the set of messages:

ibgcc1.S: Assembler messages:
libgcc1.S:1: Warning: rest of line ignored; first ignored character is `@'
libgcc1.S:2: Warning: rest of line ignored; first ignored character is `@'

from
https://www.linuxquestions.org/questions/linux-general-1/arm-toolchain-problem-350988/

use the BUILD_LDFLAGS=-static

Sunday, February 01, 2009

February

Monthly Overview: (http://shine.yahoo.com/astrology/virgo/monthly-overview/)

As the month gets going, you're going to be tempted on multiple occasions to rush. On the 1st, you don't want to spend the extra minute brushing your teeth. You want to skip the flossing. You want to hit 'send' before you spell check. You want to buy a suit without trying it on. You don't want to leave the chicken in the oven for the whole 45 minutes. The rule for you to keep in mind? Slow down! Rushing will get you nowhere (but you could contract salmonella), so watch out! You'll be in a better place for action-taking and decision-making on the 5th and 6th. Your life is more or less charmed on the 10th and 11th, when everything you touch turns successful. Going with the flow on the 16th is what you want to do, but you could find your canoe is stuck. Disentangle yourself, carefully. You're feeling awfully romantic on the 19th and 20th, so make sure somebody's going out on a date with you one of these two nights! You'll be ready to get things fixed-up
quick on the 25th, but your colleagues aren't on the same page, so watch out. On the 28th, talk shop. You'll enjoy it.

Monthly Career: (http://shine.yahoo.com/astrology/virgo/monthly-career/)

A little soul searching, when it comes to where you're at with your career, would be helpful on the 1st. A lot of soul searching would be really helpful. After all, if you never ask yourself just how you feel about your work, where you're at, how you're doing and where you're headed, how will you be able to do a good job navigating your way there? Go over all those itty-bitty nitpicky details on the 4th. You'll be ready to try being a little bit more flexible on the 8th and 9th, if only because you've run out of other ideas for how to address the problem. You'll see just what an excellent approach this was when everything comes out just right on the 11th. Your curiosity could propel you into a very romantic place on the 14th. Who knew that that cutie at the office was so very interested? If you're taken, let them down easy. Hard work pays off, just the way it's supposed to on the 19th and 20th. A couple of super confusing details threaten to derail you
on the 25th. Research on the 28th will get it all under control.
--
Monthly Relationships (http://shine.yahoo.com/astrology/virgo/monthly-love/)

Sure, it's romantic to do things for the object of your affections. But giving too much of yourself too much of the time isn't romantic at all. On the 1st, it's time for you to step back and recharge. Spend all your energy doing nice things for yourself, and you'll find that, in the long run, you have a lot more energy for romance. After all, you can't take care of other people if you're all tapped out yourself. You should keep this in mind: Your job is to love you. From there, you can love others. Put romance on the back burner again on the 5th, when your best bet is to organize friends or family in some kind of activity. On the 10th, you're finally in tiptop form and ready to welcome romance with open arms. Guess what? Romance embraces you right back! Excellent! Now hold hands! If you're curious and you want to get to know them better, be sure to schedule something special on the 14th. You two are getting along like gangbusters on the 19th. You're
ready to take things to the next level on the 24th, but don't criticize them if they lag. On the 28th, you're compatible.
--

January Review

Lets just say that less said the better.
January's so called accurate predictions didn't come true. Nothing happened on any of the many specific dates in january - though if you look at the financial aspects of it, they may have slipped by about a week.

Oh well, lets see if February works out any better shall we?

Saturday, January 31, 2009

Adding PATH to bash

In your .bash_profile, (or .bashrc) add the following

PATH = $PATH:/PathToAdd1:/PathToAdd2:/PathToAdd3
export PATH

Thursday, January 29, 2009

l33t

The following post is in l33t. If you can't decode it, too bad. Go
figure it out.

$0 wh¥ 4m 1 p0$71n9 1n £337? Wh0 |{n0w$? 0r r47h3r wh0 (4r3$? 7h3r3'$ n0
$p3(1Æ’1( r34$0n Æ’0r m3 70 p0$7 £1|{3 7h1$, 07h3r 7h4n jµ$7 Æ’0r 7h3 h3(|{
0Æ’ 17. (4n 7h1$ b3 7r4n$£473Ð 1n70 r39µ£4r 73x7, ¥3$. 4nÐ ¥0µ (4n
7r4n$£473 17 b4(|{ 1n70 (£34r 3n9£1$h 700. ¥0µ Ð1Ðn'7 7h1n|{ 7h47 1
$p3n7 m¥ 71m3 wr171n9 7h1$ p0$7 1n pµr3 £337 Ð1Ð ¥0µ? 1Æ’ ¥0µ 4r3 r34Ð1n9
7h1$ 1$ p£41n 73x7, 7h3n 900Ð Æ’0r ¥0µ, ¥0µ pr0b4b£¥ Æ’0µnÐ 4 7r4n$£470r
$173 jµ$7 £1|{3 1 Ð1Ð. 1Æ’ ¥0µ 4r3 r34Ð1n9 7h1$ 1n pµr3 £337, 7h3n 3v3n
b3773r, (3$p3(14££¥ $0 1Æ’ ¥0µ 4r3 4b£3 70 r34Ð 17 w17h0µ7 mµ(h 3Æ’Æ’0r7.)
W1££ Æ’µ7µr3 p0$7$ b3 £1|{3 7h1$? 1 Ð0n'7 |{n0w. M4¥b3, m4¥b3 n07. b7w,
70 7r4n$£473 7h1$ b£0(|{ 0Æ’ 73x7, 1 µ$3Ð 7h3 (0nv3r73r 0v3r 47
www.4£b1n0b£4(|{$h33p.(0m/73x7/£337

Saturday, January 24, 2009

Servers and fan replacements

I replaced one of the cooling fans on one of the group servers this morning. The process was relatively painless. From powering down the server to powering it back up with the replacement fan took less than 30 minutes of actual work.

The old fan was still spinning, but the server's on-board diagnostics were complaining that it was bad. On shining a flashlight onto the spinning unit, it did appear to be spinning slower than the rest of the units - so we figured that replacing it was probably a good idea.

It was much easier to do it early in the semester when people aren't using the machine that much. This made it easier to find a time slot when no one else was logged on, since replacing the fan requires that we power down the machine.

Now I get to go look at the machine about once a week to make sure that the error lamp stays OFF. :)

Wednesday, January 21, 2009

Monday, January 19, 2009

Thursday, January 15, 2009

January

Monthly Overview:

From here : http://astrology.yahoo.com/astrology/virgo/monthly-overview/

The 1st gives you the chance to immediately implement your New Year's resolution to not be overly critical -- when you wake up to find a great big post-party mess. Sure, there are party hats in the sink and plastic champagne flutes on the floor, but take a deep breath and remind yourself of your resolution: Be constructive. Don't be afraid to delegate, just don't give into the urge to nag. You'll be proud of your progress on the 5th and 6th, especially when you notice an overall sense of calm pervading your environment -- thanks to your diminished critique. On the 11th and 12th, you want to be organized, but something is getting in your way. Is it your desire to go skiing? Why not give in? You might want to lock up your credit cards on the 17th, since a whole lot of luxury items will look indispensable (they aren't). On the 21st, take a risk -- you won't be sorry. Being open-minded and experimental will only enhance your life on the 27th. There's always time to go to an experimental dance performance! Don't let a problem with a co-worker ruin your day on the 30th -- turn it into a learning experience!

Monthly Career:
From here : http://astrology.yahoo.com/astrology/virgo/monthly-career/

As the year starts out, you might think you know just want you want, career-wise, on the 1st and 2nd. You very likely based all of your New Year's resolutions on a certainty of where you're at and where you want to go, but before you take the plunge into a new year at work, take a second look: Things may be far more complex than you realize. This isn't a bad thing -- after all, it would be boring if you already knew everything all the time. Don't fret, but do be prepared for some (exciting!) challenges this year. You need to be careful -- to the point of neurotic -- when going over details on the 7th. On the 13th and 14th, some of the very thrilling upsides of the unknowns you are encountering begin to present themselves. Could all this office upheaval result in a big promotion for you? You'll be very curious on the 19th, so give your quest for more details a wide berth. On the 24th, somebody cute at work has their eye on you -- if you aren't available, let them know right away (and ditto if you are available!). On the 28th and 29th, turn off your impulse to criticize before you know the whole story.

Monthly Relationships:

From here : http://astrology.yahoo.com/astrology/virgo/monthly-love/

Somebody really, really, really thinks the world of you, and they want you to know that on the 1st. So why are you criticizing them so much? Are you maybe feeling a little bit vulnerable? Like if you allow yourself to feel how much they love you, you might accidentally give up some of your self-control? Have you considered that giving up some self-control and accepting unconditional love, unconditionally, could be a good thing? Give it a shot, this year. On the 4th, a personality clash at work could take the wind out of your romantic sails. Try not to let it. You'll be ready to communicate some of your deepest feelings on the 8th. The 13th and 14th are your days: Spend them as romantically as you can. Even just staying home and cooking dinner together could be perfect. On the 18th, if you're feeling romantically restless, explore those feelings. Where are they coming from? Fun and romance are in the cards for you on the 23rd, when somebody surprises you with a date you hadn't expected. Sushi dinner at the zoo after-hours? Don't say no! On the 26th, it's really important that you stay positive. You'll be more than ready to end the month in a well-rested spot on the 30th.

---
Ok, let's see how the rest of January plays out.

Forecasts

Ever noticed that the predictions for the year/month/week/day are always glowing and positive for every sun sign every day/week/month/year? Days you know are going to be bad, always have a positive spin in the papers/website/your-source-of-this-info

Since I figured out this patten many many moons ago, I'm rather skeptical about horoscopes.

However, this being a new year and with my resolution to try to do new stuff on my own, I figured, I'd give Yahoo Astrology a chance to predict the months of January- March. Every month, I'll pick up and record what the site said for me and at the end of the month, I'm going to see how well (or not) it all worked out. Of course, the way some of these are worded, anything that happens could possibly be related to what was written.

Yahoo Astrology can be found here : http://astrology.yahoo.com

Next post, predictions for January.

Wednesday, January 14, 2009

Blocked schedules

This is going to be another high intensity semester. Tuedays and
Thursdays have me blocked from 9:35am through 7pm.

And this is before finding out what the lab meeting schedule and other
research based deadlines for the semester are. :-/

Saturday, January 10, 2009

Miss Mailers

Essential reading for anyone curious about the etiquette connected with
dealing with mailing lists.

Miss Mailers Answers Your Questions on Mailing Lists
http://www.faqs.org/faqs/mail/miss-mailers/

<abstract>
Summary: An explanation of how to use and run mailing lists
</abstract>

Monday, January 05, 2009

Speed upgrade

We were on a 1Mbps broadband plan until recently in my apartment.
Looking at our bills over the past few months and talking to people
around us, my roommate and I decided that we need to renegotiate our
plan with the ISP. So he called the ISP this morning and they bumped us
up to an 8Mbps plan for the same price per month!! Whoop!

With a 54Mbps WiFi connection, my laptop just reported an average
download speed of 5Mbps and an upload speed of 500Kbps. Not bad at all
for a shared connection and the router being in another room. :D

Friday, January 02, 2009

Season's Greetings

Season's greetings for a very happy and prosperous New Year 2009.
May the year bring you lots of laughter, fun, success and prosperity in
all your endeavors large or small.

Sunday, December 28, 2008

Disenchanted


Edited to replace the embedded videos with links. (Jan-1,09)



The 2008 HMS Genetics Department Christmas Skit



PART-1

http://www.youtube.com/watch?v=No8_2ID8ch4&hl=en




PART-2

http://www.youtube.com/watch?v=_MNOKDniNrw&hl=en


PART-3

http://www.youtube.com/watch?v=LntERliGozk&hl=en

Thursday, December 25, 2008

Christmas Eve Adventure

I had an adventure of sorts on Christmas Eve.

Just as I was pulling out of my apartment (I hadn't gone 50 feet), I saw what looked like white steam come out of the right side front corner of the hood of my car. With memories of having seen this in the past (in other cars), I stopped and opened the hood and peeped around.

Two things caught my attention (a) My coolant tank was bone dry (b) The air filter and some other parts had green fluid sprayed on them. Meant I had a massive cooling system leak somewhere. The next question was where. We poked around the engine and found that the upper radiator hose had developed a large rip in it and hence the source of the leak.

Finding a replacement for this on Christmas eve was tricky, but luckily it wasn't 5pm as yet. (It was 4:15). So we went looking for a replacement. Two stores said they would have to order it in, while the third one had one in stock. Armed with the replacement hose, new clamps, new coolant, we returned to the car, replaced the hose and refilled the coolant. At 5:30 we were done and the car was returned to regular operation. Oh, and it took 1.2 gallons of coolant to refill the radiator.

Whoop! Yay! for being able to notice the leak in the day time, Yay! for it happening close to my apt and not in the middle of a highway, Yay! for it happening in town and where I have people whom I could call upon for help.

Merry Christmas!

Tuesday, December 23, 2008

Bacon and Cheese Roll - I made it !

So I did it.
I made the bacon and cheese roll.

See detailed pictures here :
http://www.flickr.com/photos/68701052@N00/sets/72157611501230447/detail/



[If you are not signed into flickr, you will only see one picture, you need to be signed in and on my family/friend list to be able to see all the pictures]

Sunday, December 21, 2008

Solstice and Equinox

The Solstice is the day of the year (happens twice a year) when the Earth is at the farthest point from the celestial equator. It also marks symbolically the start/end of specific seasons (specifically the start of winter/summer)

Equinox is the day of the year (happens twice a year) when the Earth has the same amount of night and day time hours.

2008:
Equinox Mar - 20th
Solstice June - 20th
Equinox Sept - 22nd
Solstice Dec - 21st

2009:
Equinox Mar - 20th
Solstice June - 21st
Equinox Sept - 22nd
Solstice Dec - 21st

2010:
Equinox Mar - 20th
Solstice June - 21st
Equinox Sept - 23rd
Solstice Dec - 21st

More here : http://en.wikipedia.org/wiki/Solstice
and
http://aa.usno.navy.mil/data/docs/EarthSeasons.php

Wednesday, December 17, 2008

Singing cat



A cat that likes to sing along to the words of "Happy Birthday"

Monday, December 15, 2008

Owning the Empire State Building in 90 minutes

From the New York Daily News:
"In one of the biggest heists in American history, the Daily News "stole" the $2 billion Empire State Building.
And it wasn't that hard.
The News swiped the 102-story Art Deco skyscraper by drawing up a batch of bogus documents, making a fake notary stamp and filing paperwork with the city to transfer the deed to the property."

Read all about it here : http://www.nydailynews.com/money/2008/12/02/2008-12-02_it_took_90_minutes_for_daily_news_to_ste.html

Saturday, December 13, 2008

Bacon Cheese Roll

This is probably extremely unhealthy, but it looks good. Posted here to remind me to make it sometime. I'll put pictures up if I ever get around to making it.

http://foodproof.com/photos/full/bacon-cheese-roll-1290

[One person who randomly reads this blog, likes bacon a lot :) -> if you see this, call or text me and I'll tell you when I plan to make it.]

Thursday, December 11, 2008

and then there was snow...

It snowed 1 inch in College Station last night after more than a decade.
Here's a snowman (or is it a snow lady?) a friend and I found on campus

(If you are familiar with the campus, this was located next to Sully's statue)

[This is also an attempt at an emailed picture posting]

Tuesday, December 02, 2008

Quasars in Lightbulbs

This evening, a conversation amongst friends turned to the topic[1] of "How much power does a Quasar emit, in terms of light bulbs".

We looked up some statistics on the web[2] and came up with some interesting figures.

A quasar is said to produce the same amount of power as 10^12 suns.
Our sun produces 4 x 10^26 Watts of power.

Taking the average light bulb to be 60Watts, that means the sun produces the equivalent power of 6.67 x 10^24, 60W light bulbs.

Plugging that into the data above, we find that a quasar outputs the same amount of energy as 6.67x10^36, 60W light bulbs !

So there you have it -> A quasar outputs the same energy as 6.67x10^36, 60W light bulbs

--
While most of us in this conversation were not astronomers or in related fields, two of the participants in this conversation were
astrophysicists. One of them did some number crunching with actual formulae and numbers of luminosity and frequency from the field and came up with a value of 2.7 x 10^34, 60W light bulbs. Close enough for back of the envelope calculations!
--

[1] One person was going to be giving a talk on quasars to people from another discipline.
[2] Some of the data was sourced from Wikipedia or links from Wikipedia, use these numbers at your own risk. If you use these numbers to do anything important, you are insane.

Saturday, November 29, 2008

More SPAM Winnings

It seems to be my week of winnings again!
According to the SPAM making its way into my email, over the past two
days, I have apparently won over 1,500,000,000 British pounds.

hmmm...

Tuesday, November 25, 2008

Paranoia?


This post has been redacted for privacy.

Email me for the text if you are interested.

Saturday, November 22, 2008

Pans and Heat

No point in blaming the kitchen range for not heating a pan, when I forgot to turn it on in the first place eh?

Thursday, November 20, 2008

SPAM winnings ?

If I believe the spam I've received this week, this has been the most lucky week of my life. Twice in the same week, I've won enormous sums of money from online lottery sweepstakes.

On Monday, I was congratulated on winning 500,000 UK Pounds and today, I was congratulated on winning 1,000,000 UK Pounds. All I need to do to get the money is to send them my contact information. :P

If only things were that simple ;) :P

Tuesday, November 11, 2008

Words, Parsing and Ads

I sent an email using GMail to someone today. After I sent the email, the next ad that was displayed by Google, was exactly on the topic that I had written the email about.
While I knew that the system does parse emails to display the appropriate ads - it was a tad surreal to see the ad so accurately reflect the content. (This wasn't a simple word matching, it was more complex than that.)

Risks

Thank you to a certain someone.

[If you don't know what I'm talking about - Don't ask me. I will not tell you.]

Sunday, November 09, 2008

Another bike in the pool

We found another bike in the pool. Looks like this is becoming a Friday night ritual for someone or some group of people.

Friday, November 07, 2008

Speech Recognition update

Update:
The speech recognition thing works quite well. More training has helped it improve accuracy.

However, there is one issue that needs to be fixed before I can have it replace typing for large text entry. The fact that it is slow.
I can type (and hence input data) faster than it takes to listen to my voice (which has to be at a controlled pitch and speed) and then transcribe it totext.

Also, I find that I'm not used to dictating stuff to my computer and hence end up with lots of junk input in addition to the main text. Typing is more focused and controlled input of data in my case.

Wednesday, November 05, 2008

Speech Recognition!


So last night, I was talking to a friend and I began to wonder why my computer could not convert speech to text. So today after school, I came home and looked up online to see if the Linux operating system had any utilities that would allow me to do this. While looking around online, I saw (to my surprise) multiple entries pointing to the fact that Windows XP and Office 2003 seem to have some sort of dictation software.

Since I had Office 2003 professional on my machine, I went to take a look to see if the I had the software utility installed. After about 10 minutes of poking around the innards of my computer, I realized that I could indeed get this thing to work.


Once I got the software installed, I spent a couple of minutes (about 20 minutes in all) training the package to understand my voice. Because of the fact that I am not a native English speaker the package takes longer than usual to understand my pronunciation of some of the words. For some reason it seems to think of the word 'package' as packet, and packet as 'kicked'. I obviously need to train this package some more so that it can understand me better.


Oh, and a thank you to Amy, for introducing me to a project ;) that convinced me to go look up speech recognition from my computer to prevent me from having to type out pages and pages and pages of text.

It may be that further posts on this web site will be powered by speech recognition. Let’s see what happens.



The above post was composed using the dictation feature, then formatted and edited before I posted it here. To demonstrate how accurate (or not) the software package was with about 20 minutes of training, I have enclosed the raw text generated by the software below. Take a look, I'm rather impressed with the quality.





So last night I was talking to a friend and I began to wonder why my computer could not convert speech to text Saturday after school I came home and looked up to see if the linux operating system had any utilities that would allow me to do this while looking around on the day of useful runs as a multiple entries pointing to the fact that the news expert and office 2003 seem to have some sort of dictation software

Since I had office 2003 perfection of on my machine I went to take a look at if I had the senior treaty install . after about ten minutes of poking around that he notes off my computer and realized that I could indeed get this thing to work


Once I got the package installed I have spent a couple of minutes training the packets to understand my voice
because of the fact that I am not a native English speaker the packets take longer than usual to understand my pronunciation of some of the words. . For some reason it seems to think of the word package has been kicked

I obviously need to train this packet some more so that it can understand what is better or for the first 30 minutes I think this is doing pretty well
The law PCI and each time a friend using major project which required me to go look up speech recognition from my computer to prevent me from having to type out pages and pages and pages of text will obviously using me introducing me, it may be free to post on this web site will be powered by speech recognition. Let’s see what happens.

Monday, November 03, 2008

Bikes, chairs and swimming pools

We found a bike and two chairs in the pool of our apartment complex over the weekend.
While we didn't hear/see the folks responsible for this, one of our neighbors reported hearing people making a lot of noise the night before. Perhaps the drunken revelry lead to an idea about a new place to store your bike.

Sunday, October 26, 2008

Happy Diwali

Happy Diwali folks!

(See http://en.wikipedia.org/wiki/Diwali if you want to read a bit about
Diwali)

Saturday, October 18, 2008

From "Tips and Tweaks" to Techbite

Steve Bass - the author of the technology column (Hassle-Free PC) and blog (Tips and Tweaks) has left the organization that he used to work for.

Steve wrote the Tips and Tweaks News letter - a source that has given me quite a few pointers to nifty tips and utilities. Before this he used to write the Home & Home Office column. He was also the founder of PIBMUG (www.pibmug.com). Search this blog itself for a couple of entries/posts which are courtesy of Steve's blog/column. If I've ever shown you the little program on my pc that simulates a martian surface flyby- that program is courtesy Steve from one of his newsletters.

As one of the first writers that I encountered when venturing into the WWW some ~7 years ago, I've been following his column and blog for a while now. I enjoy his writing style and personal touch to the column, a trait missing in many other technical writers.
Steve will now be starting his own column at Techbite (www.techbite.com).

If you were a follower of the Tips and Tweaks blog or the newsletter, hop on over to Techbite, where Steve will be continuing to run his weekly newsletter.

Original Tips and Tweaks : http://www.pcworld.com/blogs/id,43/steve_basss_tips_and_tweaks.html

Techbite: http://www.techbite.com/

Sunday, October 05, 2008

Chocolate Chip muffins

I made some chocolate chip muffins today. They came out pretty good.

Friday, October 03, 2008

VNC, firewalls and iptables

VNC requires port 5900+display_number to be open through the firewall.
For eg: for vnc display on :1, you need port 5901 open.

vnc displays are found to be at server.example.com:PortNumber

Or look in your .vnc folder for an entry that states example.com:X.pid
(where X denotes the display number)

[The following requires root (or sudo) privileges]
---
1. Add rule to firewall by adding the following rule into your iptables
script:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport
5900:5906 -j ACCEPT

[This opens ports 5900-5906 through the firewall for the tcp protocol]

2 .Then restart the iptables daemon using the command :

service iptables restart

Now you should be good to go. Connect into vnc using vncviewer or a
program such as RealVNC or TightVNC
---
For fedora 9,
iptables is a textfile at /etc/sysconfig/iptables
service is an shell script at /sbin/service

Ubuntu 7 (Gutsy Gibbon)
- implements iptables as an executable. ( located at /sbin/iptables )
Run the command, by prefixing 'sudo iptables' in front of the -A
command, and remove the string RF-Firewall-1-INPUT and replace it with
the string INPUT
eg: sudo iptables -A -INPUT blah blah blah

The Ubuntu community has a set of nice guides which should be helpful.

The main HOWTO: https://help.ubuntu.com/community/IptablesHowTo
Ubuntu Forum guides :
BASIC :http://ubuntuforums.org/showthread.php?t=159661
ADVANCED_USERS : http://ubuntuforums.org/showthread.php?t=668148

Thursday, October 02, 2008

Future Spam


Spam creators have apparently found out how to send messages across time. On
Thu October 02, 2008 07:07 PM CST, I have emails with Saturday, Oct-4 as the timestamp.

:P

Wednesday, October 01, 2008

Boilerplate responses

I'm a fan of having a boilerplate (otherwise called template) response available when multiple people ask you the same question again and again and again. I am however against form letters that don't give you any useful information. I believe a template letter can do the job, IF it provides some useful information.

I found one such template recently and enjoyed it. This template is to be used for responding to people who come up with their latest idea of "How to solve the Spam problem". Fill in the appropriate sections with a X and you are ready to go.

----
Your post advocates a

( ) technical ( ) legislative ( ) market-based ( ) vigilante

approach to fighting spam. Your idea will not work. Here is why it won't work. (One or more of the following may apply to your particular idea, and it may have other flaws which used to vary from state to state before a bad federal law was passed.)

( ) Spammers can easily use it to harvest email addresses
( ) Mailing lists and other legitimate email uses would be affected
( ) No one will be able to find the guy or collect the money
( ) It is defenseless against brute force attacks
( ) It will stop spam for two weeks and then we'll be stuck with it
( ) Users of email will not put up with it
( ) $BigCorporation will not put up with it
( ) The police will not put up with it
( ) Requires too much cooperation from spammers
( ) Requires immediate total cooperation from everybody at once
( ) Many email users cannot afford to lose business or alienate potential employers
( ) Spammers don't care about invalid addresses in their lists
( ) Anyone could anonymously destroy anyone else's career or business

Specifically, your plan fails to account for

( ) Laws expressly prohibiting it
( ) Lack of centrally controlling authority for email
( ) Open relays in foreign countries
( ) Ease of searching tiny alphanumeric address space of all email addresses
( ) Asshats
( ) Jurisdictional problems
( ) Unpopularity of weird new taxes
( ) Public reluctance to accept weird new forms of money
( ) Huge existing software investment in SMTP
( ) Susceptibility of protocols other than SMTP to attack
( ) Willingness of users to install OS patches received by email
( ) Armies of worm riddled broadband-connected Windows boxes
( ) Eternal arms race involved in all filtering approaches
( ) Extreme profitability of spam
( ) Joe jobs and/or identity theft
( ) Technically illiterate politicians
( ) Extreme stupidity on the part of people who do business with spammers
( ) Dishonesty on the part of spammers themselves
( ) Bandwidth costs that are unaffected by client filtering
( ) $PopularEmailClient

and the following philosophical objections may also apply:

( ) Ideas similar to yours are easy to come up with, yet none have ever
been shown practical
( ) Any scheme based on opt-out is unacceptable
( ) SMTP headers should not be the subject of legislation
( ) Blacklists suck
( ) Whitelists suck
( ) We should be able to talk about Viagra without being censored
( ) Countermeasures should not involve wire fraud or credit card fraud
( ) Countermeasures should not involve sabotage of public networks
( ) Countermeasures must work if phased in gradually
( ) Sending email should be free
( ) Why should we have to trust you and your servers?
( ) Incompatiblity with open source or open source licenses
( ) Feel-good measures do nothing to solve the problem
( ) Temporary/one-time email addresses are cumbersome
( ) I don't want the government reading my email
( ) Killing them that way is not slow and painful enough

Furthermore, this is what I think about you:

( ) Sorry dude, but I don't think it would work.
( ) This is a stupid idea, and you're a stupid person for suggesting it.
( ) Nice try, $expletive ! I'm going to find out where you live and burn your house down!

Wednesday, September 10, 2008

Medium Sea Green

you are mediumseagreen
#3CB371

Your dominant hues are cyan and green. Although you definately strive to be logical you care about people and know there's a time and place for thinking emotionally. Your head rules most things but your heart rules others, and getting them to meet in the middle takes a lot of your energy some days.

Your saturation level is medium - You're not the most decisive go-getter, but you can get a job done when it's required of you. You probably don't think the world can change for you and don't want to spend too much effort trying to force it.

Your outlook on life is brighter than most people's. You like the idea of influencing things for the better and find hope in situations where others might give up. You're not exactly a bouncy sunshine but things in your world generally look up.
the spacefem.com html color quiz

Reciprocative Communication

Its a new communication strategy. Its simple in concept - Person A keeps in touch with Person B to the amount that Person B keeps in touch with Person A.

It works because it requires that both people put in the same amount (or lack of) effort to stay in touch. If the one person doesn't put in an equivalent effort in keeping in touch, why should the other person have to carry the load ?

Perhaps I should try this out. There are some people I know who never seem to be interested in keeping in touch from an 'initiate a conversation' angle.

So lets see how this goes shall we?

Monday, September 08, 2008

Computers cannot score essays (yet!)

Computers cannot and should not be used to score/grade an essay. At least for the current state of art, this is a fact. 10 years from now this post of mine might be ridiculous.

With the current state of art, if you depend on a computer algorithm to grade people's writing skills, you are making a big mistake.

Here's [yarnsoftheheart.com] one person's account of her experiences with an 'online essay scoring system'.

Read the 'essay' that was scored and the score that the system assigned to it. If you were the teacher grading that essay, would you give it the same score ? If you have a child going to a school that uses something like this to grade essays, you may want to have a talk with the teacher.

[via Kem's Utterly Merciless Guide to Essay Writing]

Busy tuesdays

With the new semester is fully underway, my Tuesday schedule seems to be the most solid booked of the lot.

Here's what it looks like at the moment:
Group Meeting : T 1200p-0200p
TA.Lab : T 0200p-0350p
Advisor Meeting : T 0400p-0500p

Without anything else, I'm booked solid every Tuesday from 12-5.

Add in the fact that I'm the department representative to the Graduate Student Council this year, and every 1st and3rd Tuesday of the month, my Tuesday stretches to 6:15pm. [The GSC meets 5:15p-6:15p ]

Should be interesting to see how this works out.

Wednesday, September 03, 2008

Random Win

Last night, I randomly decided to go to a graduate student mix-and-mingle event organized by the nice people at AGOSS (Adult, Graduate & Off Campus Student Services - part of the Offices of the Dean of Student Life)

There was a game of bingo in it, and believe it or not, but I won!
This is probably the first time I won something at one of these 'for-fun' events! :)

So what did I win? well, if you are reading this blog - you should have already heard about it from me. :)

If you haven't heard about it, then that should be an indication that you don't keep in touch enough.

Monday, September 01, 2008

Bugs

I stumbled across some interesting definitions of bugs on catb.org
--
schroedinbug: /shrohdinbuhg/, n.

[MIT: from the Schroedinger's Cat thought-experiment in quantum physics] A design or implementation bug in a program that doesn't manifest until someone reading source or using the program in an unusual way notices that it never should have worked, at which point the program promptly stops working for everybody until fixed. Though (like bit rot) this sounds impossible, it happens; some programs have harbored latent schroedinbugs for years.

mandelbug: /man�del�buhg/, n.

[from the Mandelbrot set] A bug whose underlying causes are so complex and obscure as to make its behavior appear chaotic or even non-deterministic. This term implies that the speaker thinks it is a Bohr bug, rather than a heisenbug.

Bohr bug: /bohr buhg/, n.

[from quantum physics] A repeatable bug; one that manifests reliably under a possibly unknown but well-defined set of conditions. Antonym of heisenbug;

heisenbug: /hi:�zen�buhg/, n.

[from Heisenberg's Uncertainty Principle in quantum physics] A bug that disappears or alters its behavior when one attempts to probe or isolate it. (This usage is not even particularly fanciful; the use of a debugger sometimes alters a program's operating environment significantly enough that buggy code, such as that which relies on the values of uninitialized memory, behaves quite differently.) Antonym of Bohr bug;
--
See more at The Jargon File at http://www.catb.org/jargon/

Wednesday, August 27, 2008

Clock Radio


I bought a clock/radio gadget. Not a simple one, a rather fancy one ;) Its got 21 different (independent) alarm settings, a nap timer, USB power out (for an external gadget that might need USB power) and more.

Now let's see if it can manage to get me up on time everyday.

You can see the site I bought it from and all the specs on this device from here [thinkgeek.com]

Tuesday, August 26, 2008

Friday, August 22, 2008

A 100 things to try to eat

Lilian posted this 100 things to try to eat at some point in your life.

Some of them I have tasted, a lot I haven't.
This sounds like an interesting list to try to complete!

Wednesday, August 13, 2008

FoxClocks

I found a most useful extension to Firefox today.

Called FoxClocks, it adds a number of clocks to Firefox! Allowing you to keep track of the time across the world, with a variety of formatting and customization options.

Those of you who have seen my Windows desktop, would have seen a Yahoo Widget that I use called Timezonabulator that serves the same purpose. This is a Firefox add-in that serves the same purpose.

Get a copy of FoxClocks from Mozilla addons here : https://addons.mozilla.org/en-US/firefox/addon/1117?id=1117

I found this when wandering around Wikipedia, from here http://en.wikipedia.org/wiki/User:CatherineMunro

Saturday, August 09, 2008

Olympic Games Opening Ceremony quote

I liked a comment on radio today -- "The only people who probably won't
be happy about today's grand opening of the 2008 games, are probably the
folks in charge of organizing the 2012 opening ceremony"

Saturday, July 19, 2008

$500 Audio cables ?

Read the reviews here Cat-5 AKDL1 Dedicated Link Cables.

In case you do get inspired to buy one of these, stop for a moment and pay a visit to the experiment listed on the Consumerist website on whether coat hanger wire makes for good sound quality http://consumerist.com/362926/do-coat-hangers-sound-as-good-monster-cables


From Steve Bass's Tips and Tweaks Blog and the EndUser Blog

My MP3 player works again.

Whoop!
My MP3 player (A Sansa c240 that I got from Woot) is back in operation.

A couple of weeks back, I went in and deleted some stuff off the player and accidentally ended up deleting something that I probably shouldn't have. It turned my player into almost a brick. Out of the ~80 tracks that I had on it, it could only see 30 seconds of one track. Over the course of the last weeks, I tried poking it and restarting it and reformatting it, to no avail.

So this morning, I decided to go for the heavy action. A couple of hours of looking around the web, led to re-flashing the device (install new firmware on top of the old one) thrice (yup, not once, but thrice), multiple formatting sessions in the middle of all this, and countless reboots later it works!

Back to regular operation as usual. I can once again drag and drop music onto it from my desktop and not have to use custom software to get into the device! :)

Being a geek can be useful.

------

Thank you! to the folks from the following places:

The people on the forums at "Anything But iPod" : http://www.anythingbutipod.com/forum/

The people on the forums of Rockbox : http://forums.rockbox.org/

People on the forums of SanDisk : http://forums.sandisk.com/sansa/board?board.id=c200

Wednesday, July 16, 2008

Southpark Avatar


I credit (perhaps that should be blame) Lilian and Mags for this creation of mine. :P This be my Southpark avatar !
If you want to make your own SouthPark Avatar. Go here : http://images.southparkstudios.com/games/create/

Sunday, July 13, 2008

I'm running for election.



When, and only when you are done watching the video, if you are still interested in following through to the source from where I got this idea from, go here

The Jedi Gym




Former swordplay trainer to the stars and Star Wars fanatic Jeremy Flynn recently opened "Jedi Gym", a fitness center in Torrance, CA where members channel characters from the Star Wars film series to work out, meditate, and improve their lives."Star Wars is all about the Hero's Journey, and so is working out," says Flynn, " you leave home, battle your demons, and hopefully return home stronger."
Flynn is frustrated with his students' lack of commitment and focus, but when a 7-foot man in an incredibly authentic Darth Vader suit arrives at the gym, Flynn thinks he's found his dream student.
Instead, Flynn and his students learn, first hand, about how powerful the Dark Side can be...



Watch it to the end... Its worth it.
Note: If you are not a Star Wars fan (or don't know the base characters of Star Wars, you probably won't find this interesting.)

Saturday, July 12, 2008

What's going on ?

A week or so back, I got notified by the university that there was an armed bank robbery in my university town. This was followed by a message some hours later that the culprits were apprehended by state rangers. All's well I figured.

Until today, when a friend informed me that the bank robbery was actually at tje bank that is less than 5 minutes walk from where I stay! Which means, this is the bank in which I have my bank account!.

So, in the last few months- the area has had robberies, aggravated assaults, a stabbing incident, an aggravated robbery (mugging) and now an armed bank robbery.

So much for the safety of a small town.

Monday, July 07, 2008

Part of a world record attempt


Part of a world record attempt, originally uploaded by Suneil.

Its official, the firefox team did set a world record for the most number of downloads inside a 24 hour period.

I contributed to it by getting my copy of Firefox 3 during this period (see previous post that has the certificate)

Sunday, July 06, 2008

Carpets and Doorways

Yet another random post - this time to store a thought on carpets.

"Do not spend $$$ and install white wall to wall carpets which start at the front door of the house, if you don't want to spend the rest of your life worrying that your white carpet is going to get a stain of some sort"

In fact either don't get carpets at all, or get a color other than white, and you'll find your life at home that much less stressful!

Countertops

A random post to store a thought of mine on Kitchen Counter tops.

"It makes absolutely no sense to spend $$$ remodeling a kitchen, including a very expensive new counter top, to get a counter on which you can't put anything hot."

What's the point of installing a counter top on which you shouldn't put a vessel that is at a temperature of more than 80F ?

Thursday, June 26, 2008

Ducks! Smile for the camera.


Even More ducks!, originally uploaded by Suneil.

Close up of part of the 10,000 ducks that were in the race.

10,000 Ducks


10,000 Ducks, originally uploaded by Suneil.

I went to see the Silicon Valley Rubber Duck race over the weekend.
10,000 Rubber ducks. Adopt one for the duration of the race and the proceeds goto charity.
It was a neat event.

Saturday, June 21, 2008

Mad Roger Flint

That be me!

According to the Pirate name quiz from here : http://www.piratequiz.com/
My Pirate Name is "Mad Roger Flint"

"Every pirate is a little bit crazy. You, though, are more than just a little bit. Like the rock flint, you're hard and sharp. But, also like flint, you're easily chipped, and sparky. Arr!"

If you don't get the joke, don't worry about it. You just need to be aware of the Pirates vs Ninja debate. If you don't get this also, again, don't fret. It just means you aren't part of the geek crowd.

Baseball game- San Jose Giants vs. Visalia Oaks

I went for a baseball game yesterday with two other colleagues and one of our managers. This was a minor league game with the San Jose Giants playing the Visalia Oaks.

This was also my first baseball game in the US. So it was fun!.
If you have access to my flickr page there are pictures there of the game and the people with whom I went for the game.

We were there to support the San Jose Giants! and yes, our team won!

SanJose Giants: http://www.sjgiants.com/ or http://www.minorleaguebaseball.com/clubs/ip_index.jsp?sid=milb&cid=t476

Visalia Oaks : http://visalia.oaks.milb.com/index.jsp?sid=t516

Pictures on Flickr : http://www.flickr.com/photos/68701052@N00/sets/72157605733229114/

(The Flickr set requires authorization - i.e you need to be family or friend to see the pictures.)

Tuesday, June 17, 2008

Firefox Download Certificate


Firefox Download Certificate, originally uploaded by Suneil.

Firefox 3 was launched June-17,2008 at 10am PDT
[Tuesday, June 17, 2008 at 17:00:00 UTC]

The Mozilla folks were trying to set a Guinness World record by getting the largest number of people to download it in a given day. I participated in this and got the certificate!

(Participation in this case, was to download the latest version of Firefox inside the deadline)

See also:
www.spreadfirefox.com/en-US/worldrecord/
and
blog.mozilla.com/blog/2008/06/16/download-day-kickoff/

Friday, June 13, 2008

University Birthday card - Warns against the dangers of alcohol

"At Texas A&M, where student Michael Wagener died of alcohol poisoning on his 21st birthday in 1999, students who turn 21 receive a card about safe drinking that is signed by Wagener's parents, the university president, and vice president for student affairs. "


I have seen this card - (that a friend of mine received). Its a real birthday card to wish you for your birthday, along with an insert that contains a message from the parents cautioning people about the dangers of alcohol poisoning and why they are including this message.

Here are some more stories on this:
http://www.jointogether.org/news/headlines/inthenews/2004/colleges-look-for-balance.html

Thursday, June 12, 2008

The Story of Stuff

Take a look, its an interesting presentation.
--
"The Story of Stuff exposes the connections between a huge number of environmental and social issues, and calls us together to create a more sustainable and just world. It'll teach you something, it'll make you laugh, and it just may change the way you look at all the stuff in your life forever."

http://www.storyofstuff.com/index.html

[Note: its a 20 min video/presentation]

Saturday, June 07, 2008

Davis, CA

Random tidbit of information.
I'm visiting Davis, CA this weekend to see some friends of mine.

Saturday, May 31, 2008

One week in San Jose

You might know that I'm currently in San Jose for an internship. If you
didn't, well, I am in San Jose,California on a summer internship. I'll
be here till August.

Today marks one week of being here. The work is going on fine. I got my
deliverables and plan of work for the period all squared off with my
manager and I even made some small but useful progress on the work on
Friday.

San Jose is cold! Coming in from Texas where it was 85-90 'F (29-32 'C)
to here where the mid day temperature doesn't seem to cross 55 'F (12
'C) this place is cold. One of the first things I did on coming here was
to go buy a blanket. With the new weight and piece restrictions on
flights, I had to leave my perfectly good blanket at home and come here
with a very light collection of stuff for the next 2.5 months.

Phoenix lander on Mars has a twitter page

The mars lander Phoenix which touched down a few days ago on Mars, has
its own Twitter page with updates written in a slightly spooky
first-person voice.

See the page here:
http://twitter.com/MarsPhoenix

Thursday, May 29, 2008

World's Scariest Model Train Wreck

A reality show about the scourge of wrecked model trains. Watch it if
you dare...

Tuesday, May 27, 2008

Roof Leak fixed

I forgot to post this before, but the roof leak was fixed last week finally on Thursday (22nd). They came in and sealed the area of the pipe that had the leak with some sort of clamp rather than replacing it. I now have my roof ceiling all back to normal :)
I'll put a picture here sometime.

Monday, May 26, 2008

My name on Mars.

My name is on a DVD that was part of the Phoenix Mission that landed in the Martian Artic regions yesterday (May 25th, 2008) at 23:38 UTC (16:38 PDT).

So how did this happen? Sometime in mid 2006, (June I think it was) the Planetary Society had a web page where you could ask for your name to be added to the list - which I filled up and submitted.

After that, I completely forgot about it, until I got an confirmation email this morning that the disc was on board the Phoenix Lander which touched down yesterday.

The message that I got reads:

As part of The Planetary Society's Messages from Earth program, your name — along with a quarter million others from around the world — is now on the surface of Mars. Landing with you on the disk is Visions of Mars, a treasure trove of literature and art — from classic works by Arthur C. Clarke and Ray Bradbury to Orson Welles' radio retelling of "The War of the Worlds" to a special audio recording of Carl Sagan delivering a message to the future."

I searched my archives and found my original certificate too. :) Ask me if you want to see it, or perhaps sometime in the future I'll post an image of it here.

You can find out more about sending your name on future missions by visiting this page: http://planetary.org/special/messages

Monday, May 19, 2008

Roof Leak-2

The roof leak saga continues.
Maintenance came in over the week (on the 14th) to patch the insulation,
they installed new insulation on the pipes, only for it to start leaking
again the next morning.

Because of this, the next morning (on the 15th), Maintenance sent in
someone else to look at the problem. This person found that the problem
was not a failure of insulation on the cooling lines, rather a hot water
line next to it had developed a leak and was dripping out water at
>140F. He cut away some of the insulation, so that the water no longer
flows along the insulation and drips into the room, rather the leak now
flows onto the wall.

He said that at some point over the next few weeks, another crew would
come in and replace the 20ft long hot water pipe.

Net result: My room still looks like the previous picture, with the roof
tiles off. Added change being that we've moved out the computers that
were under the leak, since changing the pipe is going to involve water
splashing around the room.

I'm not sure when they are going to be getting around to fixing it. The
maintenance guy did say that since the semester has just ended, they
were very busy fixing things across campus that had been postponed due
to classes in session.

Sunday, May 18, 2008

Banks and Facebook

I received an offer in the mail from a rather well known bank that
offered me a credit card with an added bonus.

If I joined their facebook group, they would credit me bonus 500 points
to their member-reward-program.
/rolleyes

I decided to decline their generous offer.

Sunday, May 11, 2008

Why ?

Answers to questions I have received about the recent activity on my blog.

Q. Why the sudden flood of posts?

A. Multiple reasons --
(a) A very good friend of mine (Hi A!) reminded me that blogging is/could be fun.
(b) I remembered and reactivated the ability to post by email.
(c) I got something interesting things that could be posted without
problems.
(d) I have some extra time on my hands to send/make posts.
(e) For fun!

Q. Why all the Linux based posts?

A. I'm playing around with my Linux install, and figured (based on what
I've seen on other sites on the net) that using my blog to keep track of
methods/procedures to fix problems and make things work could be a
viable and potentially useful method. Plus the ability to email posts to
the blog has made it much more accessible.

Q. Does this mean that the blog will now be active/be updated regularly?

A. Unfortunately, No. If point (d) in Q1 (available time) drops, this
blog will be one of the first things to lose attention. I will (and
believe it or not, I do) update this blog when I get the time and
inclination to do so.

Roof Leak in HRBB


Roof Leak, originally uploaded by Suneil.

My office in the department developed a leak in the roof!
Maintenance said that it was a lack of insulation from the AC cooling pipes.

See bucket placed below to catch the drips.

Two days later, the bucket has 2 inches of water in it and no techs to fix said drip.

Thursday, May 08, 2008

Bluetooth on Ubuntu Gutsy

If you get the message
"obex://[xx:xx:xx:xx:xx:xx]" is not a valid location."
when you try to connect to your BlueTooth enabled device using Gutsy,

Run the command:
sudo apt-get install gnome-vfs-obexftp

This should fix it.

(On Ubuntu Gutsy on Dell E1405 with built-in Bluetooth)

Primary Source : https://help.ubuntu.com/community/BluetoothSetup
Secondary Source: http://ubuntuforums.org/showthread.php?t=580347

Car needs a wash


Car needs a wash, originally uploaded by Suneil.

Found this car parked outside my apartment this weekend.

Ubuntu - Dual Monitor support

How to get dual monitor support to work on my laptop on Ubuntu to get
multiple resolutions to work.

To make the second monitor goto the right of the LCD run:

xrandr --output VGA --right-of LVDS --auto

Hardware Setup:
Video Card: Intel Corporation Mobile 945GM/GMS, 943/940GML Express
Integrated Graphics Controller (rev 03)
Laptop LCD: 1440x900
External Monitor: 1280x1024

Make sure xorg.conf has this:
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile 945GM/GMS,
943/940GML Express Integrated Graphics Controller"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Modes "1440x900" "1280x1024"
Virtual 2720 1924
EndSubSection
EndSection

xorg.conf is in /etc/X11/

"Thank you" to Nikhil for making this work on my laptop

(This is for Ubuntu 7.10 - the Gutsy Gibbon.)

Thursday, February 07, 2008

Lolcode

With all the lolcat pictures around (see http://icanhascheezburger.com/ or search for the Caturday thread on Fark) its only natural that the computer people come up with a programming language that takes into account all this awesome lolcat language. I was shown this website by one of my students www.lolcode.com

From the website:
[quote]
Programming the LOL way.

All LOLCats, LOL, ALL CAPS.

HAI! This site provides community documentation of the emergent LOLCODE language. It was the creator's original hope that the examples could grow in a way that is both internally consistent and suggest a real, feasible computing language.

[/quote]

To get you started off; here's the customary Hello World Program:

[code]
HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
[/code]

Have fun with lolcode. www.lolcode.com