My Blog

Welcome! What is this blog for/What will be blogged here? Well, frankly, only time will tell that ... ;-) The plan is to have stuff like ... what I plan to do/Interesting things that I want to share. My interests and hobbies ... and what I'm doing/not doing for it. Random thoughts/Opinions. Just about anything I feel like writing! have fun!

Saturday, May 29, 2004

Added two more sample dtdtrees to the Matra web site - Protein Sequence Database Markup Language and Microarray Gene Expression Database Markup Language.

Thursday, May 27, 2004

I was looking around for some web log analysis tools and found this Pathalizer. "Pathalizer is a tool to visualize the paths most users take when browsing a website." Sounds interesting ... will check this out.

A few more updates on the Kaprekar site:

Added the proof on the divisibility of Kaprekar Series numbers in any radix r.
Added the Kaprekar Series for 11-digit to 20-digit numbers to the site.
Added the Kaprekar Series for 2-digit to 10-digit hexadecimal numbers to the site.

Monday, May 24, 2004

I modified the Matra project site along the lines of the Kaprekar project site ... and it was a breeze! The whole change was done in an hour or two!

So the Matra site no longer has any frames and still retains a navbar - a dotted one that doesn't have the no-scroll problem. The site uses CSS. An the pages are php based.

I reused the tempate and CSS from the Kaprekar site with a few minor modifications.

Saturday, May 22, 2004

I tested the Kaprekar site on Win ME (Firefox 0.8, IE 6.0), Win XP Pro (Firefox 0.8, IE 6.0) and Red Hat Linix (Mozilla 0.7 and Konqueror 2.1.1). The site behaved normal ... hopefully should be the same using other browsers. If you encounter a problem, lemme know. It didn't seem to work too well on Amaya ... will check on that.

Friday, May 21, 2004

I fixed the link problem (in the Kaprekar site). Now the W3C link checker reports no problem! Also validated my CSS stylesheets against the W3C CSS Validation Service.

Also, added the change history to the site.

Have a long way to go for xhtml compatibility.

Checked the Kaprekar site using W3C Link Checker. Found a couple of unnecessary redirects (it was pointing to the older cvs site) and found one 404! Will fix them soon ...

Done!
I have finished all the site-redesign changes to the Kaprekar Series Generator project site!

Completed the menu changes yesterday - so now its got a dotted-box left navigation bar. The frames were removed a while back along with the use of CSS. The only thing pending is making it XHTML valid and, of course, adding more content.

Right now, you find a blurb on the Kaprekar Series - something I had written a few years back (plan to rewrite that). You'll find the Kaprekar Series numbers for 2-digit to 10-digit numbers; the patterns in the series for 2-digit to 51-digit numbers (I'll need to update this, since then I've reached upto 57-digit numbers). And the class diagrams (svg format) for the classes. And finally the whats new section and links to the various sourceforge links for the project.

Next, I'll put the release notes online, write a new introduction, update the series-patterns page ... and validate the html.

Thursday, May 20, 2004

Gurney's finally sent my plants (oh! What a relief!). They had said that the plants will be sent by 13th and I had given them 1 week's leeway - promising to call them to remind about my plants on the 20th. And guess what! My plants arrived on 20th!

Now, will they survive in the 100+ degree (thats Farenhiet guys, not Centigrade) heat?

ok ... I've decided that I'll go for a modified dotted style for the Kaprekar Series Generator site - but will put the styles in a separate css file - this way I can change the menu style by relacing this css along (not affecting the rest of the site). This will be aligned to the way I have structured the css for the site - as descibed in the article retooling slashdot.

I have decided not to go along with the xml menu structure - if I go along with that I'll have to give up any hope for making my site truly xhtml valid - it would just close that option for me ... so now someday I'll have the site xhtml valid AND which hopefully will work cross browser ... now now thats a dreamer :)

Tuesday, May 18, 2004

And yeah ... I created the MathML DTDTree yesterday and posted it on the Matra web site. Click on "Sample dtdtrees" on the left navbar and then on the MathML section in the content frame.

I released a new version of Matra yesterday night and posted it to freshmeat today.

This is a minor bugfix release of Matra. A few bugs related to parsing within conditional sections have been dealt with. The DTDTree has been added/updated for the following DTDs: MARC, SVG, Reach, Gutenberg, and MathML.

The version is named Matra 0.8.2b. You can get more information on Matra from the Matra web site. Click on the download link on the left navigation bar to download Matra.

Thursday, May 13, 2004

Found an interesting site for languages - Ethnologue.

Here's the link to Konkani, Kannada and Tulu!

Still working on the Kaprekar Series Generator Site redesign.

The menu on the site still uses a html table. Plan to move that to a pure CSS solution. But currently stumped as to what approach to go for! The current menu which uses table tags is (hopefully!) cross-browser - it will look more-or-less the same across various browsers. Should I move away from that?

Ideally I would like to place the menu in a simple xml structure like -

<div id="Navbar">
<menu>
<menutitle>
<a href="...">Introduction</a>
</menutitle>
<menuitem>
<a href="...">Sample Output</a>
</menuitem>
add other menu titles/items here
</menu>
</div>

And then use CSS to display the above XML (No, I don't want to go the xslt route ... my server side doesn't support it). Something similar to what Project Gutenberg uses for Three Men in a Boat (Excellent book, btw! A must read).

But I wonder if this will be the right approach. What will be the effect of this approach on search engines? Will it effect my (meagre) search rankings? (since the tags menutitle and menuitem will be non-standard).

Another approach will be to use lists (<ul>) tags as detailed in A List Apart. Or the dotted menu demonstrated at Blue Robot.

But I don't see menus as lists and so I'm still confused as to what approach should I go for!

Tuesday, May 11, 2004

I converted the Kaprekar Series Generator site from a frame based navigation to a php-based site (with the navigation included in the template). Also, I've used CSS ... I'm not sure if it would work on all browsers. I've tested it with Firefox and IE. Lemme know if it doesn't work on your browser.

Check it out at http://kaprekar.sourceforge.net

Friday, May 07, 2004

I regenerated the dtdtrees for the updated MARC dtds using Matra and placed them in the Matra project website (http://matra.sourceforge.net). These dtds now no longer have orphan elements.

I recently notified MARC about a problem with their dtds [ MARC Authority/Classification Record and
MARC Bibliographic/Holdings/Community Information Record].
Man! They are fast. They have incorporated the changes already!

I'll regenerate the dtdtrees and post it on my site.

Thursday, May 06, 2004

Gurney's.

just got off the phone with Gurney's.
This has been one frustrating experience. (one of the few online purchases that I regret).

I placed an order with them (online) in Feb (yeah February) and I haven't received all the plants yet! I ordered 7 items and I received some of them in a trickle one at a time. Three items are yet to come (after more than 2 months!).

I should have made this puchase from a local store instead of going online.

Whats frustrating is not just the delay, but that the customer service doesn't seem to have a clue when the items will be shipped. Every time I've called them up I've got the reply "It should be in a weeks time". I called April beginning and heard that. Then on April 23rd, same reply. Today, she said that it should be shipped in a week and a half.

I spoke to the supervisor and she said that the plants are available in the warehouse, but she isn't sure how many orders are waiting before mine (hey, there are ppl waiting for more than 3 months here?) and that it should be shipped in 2 weeks (inconsistencies inconsistencies!). She apologized for the inconvenience (but that doesn't help, I want my plants!).

Now thats one site that I'll avoid.

But still hopeful that someday ... I will receive the plants :)

Wednesday, May 05, 2004

Mark Pilgrim has listed some of the software that he finds essential. interesting read.

Tuesday, May 04, 2004

The eclipse plugins I use.

Been thinking of listing out the eclipse plugins I use, for a while. And when I saw a list I had made earlier - in my old mails - thought I'll finally sit down to write it.

First, if you are looking for a plugin, the best place to start would be http://eclipse-plugins.2y.net/eclipse/search.jsp (which is specifically for that purpose). You may also want to try sourceforge and freshmeat.

These are a few plugins that I use and found useful.

For static code checking -

PMD
Site: http://sourceforge.net/projects/pmd
A very good tool when it comes to java source code analysis. I run it on the code before doing a code review (though these days I haven't been doing much of code review). [hmm. I appear in the credits section of pmd]

JLint
Site: http://www.willowriver.net/products/jlint.php
As the name suggests, this plugin uses JLint under the covers.

FindBugs
Site: http://findbugs.sourceforge.net/
I use this java code analysis tool alonside PMD.

checkstyle
Site: http://checkstyle.sourceforge.net/
It checks if your code adheres to standards. I don't use it much though :o.

call hierarchy
Site: http://eclipse-tools.sourceforge.net/call-hierarchy/download.html
Tool for showing the possible call hierarchies. Nice tool to understand new code or to debug a problem.

For UML Modeling

omodo
Site: http://www.eclipseuml.com/
A nice tool that I use for generating the class diagrams from the source code for my open source development. Though I continue to use Rational Rose for designing for my projects at work.

Other plugins

java2html
Site: http://www.java2html.de/eclipse.html
I thought that this was neat if I need to publish any code with all the syntax highlighting. I still have it on my machine, but haven't used it. But I still feel that I might use it someday. ;-)

metrics
Site: http://sourceforge.net/projects/metrics
Yeah. the name says it all!

Sunday, May 02, 2004

Playing with Numbers
I finished generating the Kaprekar series for 2-digit to 50-digit numbers. While my pc was still chugging along for larger digits, I looked for "patterns" in the first 50 entries.

I've placed the results in the kaprekar site in a section titled Playing with numbers.

Bookmarks
I was browsing through some of my old mails today and found two bugzilla links that I was monitoring (this was around 2 years back).

Both the bugzilla requests (for mozilla) were regarding bookmarks. Like many others, I find maintaining my bookmarks more difficult than it ought to be. I have a set of bookmarks on my home pc, on my two office pcs and my laptop. Its impossible to keep them in sync ... in fact I've given up on trying that. So that is why I was looking for any bookmark enhancements to Mozilla.

One of these requests was for support of XBEL and another was for support for color coded bookmarks.

The former request will help in moving the bookmark store to an XML format - this will possibly help in what I was looking for. I feel more comfortable manipulating an XML file and trying to keep them in sync rather than a non-standard "html" file.

The second request was to highlight certain entries in the bookmark. Here I would rather that they take a step further and make the bookmarks display the more frequently visited bookmarked site (visited either via the bookmark or directly) highlighted. This will surely help when you have too many sites in a single folder. Maybe the less frequently visited sites could be hidden on initial view and then displayed on user trigger.

Unfortunately both the requests are in a New (!!!) status. Maybe I ought to check them two more years later ;-)