About FreeBookMan

The pdf reader plugin for FreeBookMan is almost ready, but I’m not very happy with it. For one, I haven’t yet figured out how to support continous scrolling (instead of page based scrolling). Secondly, zoom feature is going crazy. However, yours faithfully will soon get around these and bring you the next release of FreeBookMan, in not very distant a future, I hope.

Another feature which I desperately want is bookmarks, and read position persistence. So that,

  1. You may define specific bookmarks within the file you are reading.
  2. When you open a book, you should reach the point you were at the last time you closed it.
  3. These features should be independent of the format / plugin.

Lets see when these materialise :)

Meanwhile, I upgraded to Jaunty, but the (well-known?) feud with intel integrated graphics and Jaunty crippled my Compiz enough to make ita pain to use. I tried many of the myriad solutions suggested on the forums, from downgrading my display driver to changing xorg.conf accel method to UXA. Net result, zilch.

So, we decided to take good ol’ Lenny out for a spin. And as an Ubuntu user who DOES NOT wish to become a Linux system admin, it was terrifying. Nothing comes preconfigured, not even SUDO. But SUDO and SUDOERS are the simplest of the things to achieve. Try changin any settings from the Desktop, nothign will persist.

So Lenny was definitely not my cup of <insert drink of your choice>. And yes, between these two, I flirted with Fedora. I installed the Fedore X11 preview, and found it “fast”. The thing really does boot like lightening. amazing. However, I guess Ubuntu has spoiled me for comforts :-p. I finally settled on going back to Intrepid. So here I am, posting this from the Intrepid Ibex, and I’m happy. And I’m sure the evil Jackalope won’t be welcome on my machine ever, especially since I seem to get the idea that the intel graphics issue won’t be resolved until Karmic.

And for any of you who find the Ubuntu brown ugly, try


sudo aptitude install blubuntu-look

So long!

P.S: I’m using the amazing PDFRenderer library from java.net. :)

I Love My Car

This one is about my 91 Model MarutiĀ  Suzuki 800. My 18 year old car gives me a per liter average in the vicinity of 18.6 kilometers. The last I heard, a lot of new cars were giving an average way lower than this.

And just for the record, I drive like any other 23 year old in this part of the world, and these past few days my air-conditioner has been running too (heh, the summers are here already!).

I just lurrrvvvv my car :)

[To know more about Maruti 800, see wikipedia].

FreeWidgets and Site Fixes

Hi everybody. I know it’s been a while since I dropped in here. And that too when my website was broken :(

But such is the life of an ambitious codie. Oh well, just fixed the site’s stylesheet. I figured that the nested anchors for nested pages were giving a cool effect, so I let it be, for the time being atleast. Enlarged the masthead to accomdate the new links properly though.

And, trimmed FreeWidgets and put themonline again, with a nice MIT style license (copied from prototype.js license. They say imitation is best form of flattery). FreeWidgets depends on the prototype framework, therefore I have included the version lying with me. However, I ghly recommend heading over to www.prototypejs.org and downloading the latest version. Have fun amigos!

StyleUtils.js released

And the website broken. Or twisted atleast. My theme seems to be unable to show nested page-links in a pretty way. But it’s the witching hour, and I’ve got office tomorrow. Besides, I just finished writing (and uploading) version 0.1 of stylesheetutils.js (psst…go take a look). I’m bushed. Gotta sleeeeeeeeeeeeeeeeeeeeeeep…….. zzzzzzzzzzzz.

Here’s the link [http://akshatsharma.com/blog/open-source-projects/styleutilsjs/]

And, a holiday

And the holiday itself is for ‘Holi’, a festival celebrated with great fervour herein India. You can know more about it here on wikipedia.

Meanwhile, it seems we are finally done with the North Side Food release in office. Taking advantage of the lull, yours faithfully was given the task of creating an internal message board for employees. I looked at a couple of options, but finally settled on Drupal. So, for the past two days I’ve been playing with Drupal. And let me tell you, Drupal is amazing. I already have blogs, books and polls set up in addition to forums. Going forward all our technical documents and articles etc will be placed withing Drupal, as it provides features for threaded discussions, tags and searches of such material.

Sadly, all this activity means that BookMan development has fallen by the wayside, at least for the time being. Though I hope to do something worthwhile with that today. Let’s see what gives :)

Another Sunday

So, half the weekend is gone, witha significant portion being sacrificed to las minute project spec changes, things which keep me working saturdays and make me a sad coder :(

Yesterday, my college LIMAT (a university now :) ) had an alumni meet. Needless to say your very own was there. Quite nice to take a trip down memory lane; once in a while…

However, had to leave early and go to office *sniff*.

Whatever (grumble grumble grrr mumble grumble).

Meanwhile, took a look at facebook’s new comments widget. Looks mighty attractive. Should I take the plunge? May be I will :)

On the other hand, my basement has been painted :) I however need to empty the workshop, move all the tools and stuff to the basement so that the painters can give some love to that as well. Huh, no rest for the likes of us I guess :-/

And the weekend is over

So, what did I do this week? Let’s see…

1. Got the BookMan project back on track. Now I’m using NetBeans (mainly for their excellent Swing GUI editor), and I have created the code from scratch yet again (well, sort of). This outing is called DT3 (for desktop version 3), and I have used quite a lot of code from DT2. Several classes are in ready enough state to get the application window up, but it’s all a hollow shell. By the end of next weekend, I hope to have at least the features from DT2 working.

2. Added the open-source projects page (look at the tabs on top!). Sadly though, it only lists DT2, while the Java paginator, Java Tree and JavaScript Cerberus projects are missing. Soon they will be here, though my priority remains BookMan DT3. I hope to get it into a stable enough shape soon to start attracting other Java developers who might be interested in working on this (anyone listening?).

3. Finished Pastwatch by Orson Scott Card. Amazing read. No one, writes quite like him, and if it were not 10:46 in the night, and if tomorrow were not a monday, I would definitely would write (more…)

The Weekend is Here

And what a wonderful feeling that is :) Just finished ‘Timeline’ by Michael Crichton. The cover sports a review by the Los Angeles Times saying ‘Compulsive Reading’. Let me assure you, it is. It is hard to put it down once you start reading it. It talks about time-travel through wormholes in quantum foam. Or rather, travel between different universes at different times. As always, Crichton researches his material well before writing about it :)

However, (more…)

CS 61A - Lecture 1

We all know University of California Berkeley. But not everyone knows they upload their lectures on you tube. Nice people :)

Here’s the first lecture for CS 61A from University of California Berkeley. You will need STK, which is a scheme interpreter. Berkeley seems to have a modified one. However, only rpms and linux (and windows) executables seemed to be available. So, debian (and descendants) are out of luck. If you are a linux Guru, you can use alien or something, otherwise you can use Guile, which happens to be by the FSF.

I use Ubuntu Intrepid. I open the terminal and type
sudo aptitude install guile-1.8

to install. Then type ‘guile’ to start it :)

Lazy Weekend

At least, as far as this place is concerned. I only managed to get a new WP. Couldn’t get my CV or any other content up. Worst of all, my downloads section is down.

However, people, I have been busy. Otherwise. Don’t stone me, please, I rescued a big patch of Devil’s Ivy from certain doom (the patch is going to be sacrificed to the god of home-improvement). Now, I have 6 big pots of Devil’s Ivy in my balcony :)

As a bonus, I’ll be adding the CS 61A lecture 1 from UC Berkely here after this post.

Meanwhile, I’ll get the stuff here up and running as soon as I can. Pomisch!

Older Posts »