Thursday, July 9, 2009

InstallShield error 6199 and other errors...

I am posting this here because the forums I have been visiting don't let me post unless I am registered. I don't want to register because this will be the only time I will post. So, I thought why not let Google search land up at this blog entry? That will keep things simple.

I got this unusual error and with the help of a friend, figured out that a "special" character had landed into the Installshield ISM file. Instead of "Author's" it had become "AuthorÉs" (I have used Alt+keypad 400 to generate this character in place the actual one I saw!).

This was figured out by opening the ISM file in the InstallShield editor while all the time, the internal error was showing up in the command line. It turns out that I have seen a lot of people using the ISsaBld.exe to generate the installers. So, the editor said - Line 1549 Col 100 has a special char, while the command line just generated "ISDEV: internal error -6199". Interesting isn't it?

There were other errors like the directory where the output was being generated was open by some process. So, I used SysInternals' ProcessExplorer to figure it out!

-raghav

Thursday, May 21, 2009

Inspired by Dr.Randy Pausch

Landed up at the transcript of Dr.Randy Pausch's 'Last Lecture' and was instantly inspired by him. Ended up reading his book and have had many discussions with Prasad, Radha and Subbu.

Did something interesting with the 'First Penguin' chapter! More information will follow soon. BTW, 'First Penguin' just bowled us out!!!

Thank you Dr.Randy Pausch for everything! And for 'Alice' the 3D programming language!

Someday, we wish to visit CMU, walk on the Randy Pausch bridge and scale the brick walls!!!

More about Dr.Randy Pausch: http://en.wikipedia.org/wiki/Randy_Pausch
The Last Lecture: http://www.youtube.com/watch?v=ji5_MqicxSo
Lecture on Time Management: http://video.google.com/videoplay?docid=-5784740380335567758


Monday, March 16, 2009

Leapfrog - Tag

Imagine this:

You have a pen in your hand, which when touched on a specific word reads the word out for you. Touch it on a picture, it says something about the picture. Touch it on some predefined images and it asks you questions for which you could answer by touching your pen on some figure.

And now imagine what ease of learning would it bring to your kid. Imagine its ability to ease up pronounciation and spelling to the kid.

Now, that's exactly what this 'toy' from LeapFrog is all about. Do check this link:


To get into the technicalities a little, the pen consists of a infrared image sensor that is used to identify the words. The books are special - they are printed with a special technology that will enable the infrared sensor to recognize the words by checking 'em against a dictionary of words and generate appropriate sounds by mapping them to a dictionary of sounds. These dictionaries need to be uploaded to the pen through a USB connection to a PC. The pen uses AAA batteries for its power. The books can be purchased separately - that's how Leapfrog makes money.

Got to experience it firsthand when Keya, my neighbor's kid, brought it home to show me her new toy that her uncle gifter her. And must admit, was totally fascinated. 

Obviously, its on my shopping cart. Just waiting for some friend to tell me that he is returning from US.

Me.

Monday, March 9, 2009

Touchbook - Netbook based on ARM

Came across this 'Touchbook' - a netbook based on ARM platform - recently.

So what, you might ask? Well, one - its OpenSource - based on OpenHardware and ofcourse, Opensource software. Hardware - specifically, the Beagleboard and software - Angstrom distro. More on this here.

The Touchbook has a plethora of features:

Dimensions: 9.4" X 7" X 1.4"
Weight: 2 lbs with keyboard
Storage: 8GB micro SD Card
Display: 1024 X 600; 8.9" Touchscreen
3D Accelerometer
Wifi 802.11 b/g/n
10 to 15 hrs of battery life
speakers, microphone and headphone slots
6 USB slots
Formfactor capable of using the device in multiple ways: as a laptop, handheld gaming device, video player etc.
Two modes of operation - one that uses keyboard and the other that uses the touchscreen.

More about the features - here.

In Me's opinion - this is one helluva device. Needless to say, one that Me'll target to buy in the recent future.

--
Me.

Thursday, February 26, 2009

My first deb

Yes, am done with my first deb creation! All it took was a simple control file to be under the directory containing all your files needed for installation and a simple command: dpkg -b . first_all_0.1.deb.

Somehow, first_all_0.1.deb comes up as a hidden file. Need to read more.
But, am feeling good.

p.s: first_all_0.1.deb is not the actual name of the deb I made ;-)

Friday, February 13, 2009

14 Mokos at once!!!


Pictured at Karlsruhe openmoko meeting by Joachim Breitner http://www.joachim-breitner.de/blog/ :)

Monday, February 2, 2009

Tag Cloud

One thing that Me found very useful with blogs, e-mails etc., was tags and tag clouds. Irrespective of the volume of the blogs/ e-mails, tags provide a easy way of categorizing and accessing data.

A tagcloud, elaborated more in this article on Wikipedia, is a cloud full of words, the font size of each word and/ or color indicating how importance of the tag. Each tag, typically is a hyperlink that lists out all the items with that tag on them.

Now, Me really wished google provided a gadget for generating tag clouds on blogs hosted on www.blogger.com. Nevertheless, Me found this link, containing good instructions about how to create tag clouds on blogger hosted blogs. 

Me liked his implementations so much, Me had to leave a note on this site, to give him his due credit, hence this blog post.

Further reading:
Developing a tag cloud using PHP: http://www.lotsofcode.com/php/tag-cloud-v2.htm

--Me.

Sunday, February 1, 2009

wget -P /path/to/alternate/dir something.ogg

I found out that one could use the -P option to download to an alternate location in wget. That's really neat. There's a python script sitting in the /srv/www/cgi-bin folder which downloads to a share in the openfiler here.

In the open source, we begin by putting all the blocks together! Think of something and its probably already there in the open source!

Thursday, January 29, 2009

web programming in python

A while back, Prasad and I managed to do some web programming in Python using the tutorial: http://webpython.codepoint.net/. We dived directly into mod_python and hacked up a python script that took a link it and downloaded it to the home folder. We used wget -c to do that.

When we wanted to download torrents, we came across aria2c that could handle all kinds of downloads. We tried putting it in place of wget, but somehow, it did not work. It is been quite a while since we got back onto that.

From 2 days, I have been trying to get the openfiler to give me the same functionality, but could not succeed using mod_python (though I downloaded it from the openfiler conary repository; Apache complains of a version mismatch). So, I went the CGI way and got some basic scripts working.

Have multiple ways to do web programming is a big boon! What next?

Tuesday, January 20, 2009

WebDAV in openfiler


I could get the WebDAV working on openfiler to view the share thanks to Nautilus, the gnome file manager.
Here's how it looks:

To access a WebDAV share from Nautilus, goto File, Connect to server, choose WebDAV in the combo box on the top and enter your settings like: