Friday, November 25, 2005
P.S.: I guess blogging using email is not working so I had to post it using Blogger :(
Sunday, November 20, 2005
Viamatic foXpose was the exact opposite of tabnail. It was made in a few hours time. Though the thought was there but in front of tabnail I did not see why anybody would want this extension. But I still went forward and made it when I was a little free time. But somehow it is surprising that people found foXpose better than tabnail. And for that the only reason I feel that could happen is the name. The name foXpose seems to say it all.
For Tabnail we first called it Thumb Tab which somehow sucked. I know Tabnail also sucked but the good thing about Tabnail is that if you searched on google there was not even a single site. So in a way the name was unique. In the end I guess Tabnail will have people going really loving it i.e. once they start using it.
Technorati Tags: extension firefox, foXpose, AJAX Yahoo! Mail
Thursday, November 10, 2005
Its been more than a week and google has been acting really funny.
The only way of getting onto google is to use the IP. That is really
frustrating. I have changed the default search engine from google to
Yahoo! Whenever I wish to search for anything all I see is the problem
with the DNS. I really don't know if its a problem with thier hardware
or someone has hacked into the google plex. These two lines are what I
normally see when I unknowingly use google. "The connection has timed out
The server at www.google.com is taking too long to respond."
The outages seem to be increasing at such an alarming rate that now
its almost impossible to log onto gmail. The only way of checking mail
on gmail is through a mail client. I started using the IP but that does
not make life any easier. So finally after being frustrated I am back
If you use Yahoo! as the default search engine in firefox it hardly
matters if its Yahoo!, MSN or Google. Next time if you do not get
through google just try setting Yahoo! as the default, you will hardly
notice the difference.
Friday, October 28, 2005
With the dumb ass projections comming up that the IT sector would boom and blah! blah! the innocent victims are the indians who are jumping in the band wagon. Where will they be 10 years from now? No one knows and no one cares right now. We have jobs and lots of jobs and that is all that matters. And this is one thing which really makes me sick. People are acting like sheep and will end up stacked up in a cubicle for the next 10-20-30 years of their lives. And maybe after 10-15 years they will realise that this is not what they really wanted to do. The next big question are people really happy with their jobs? Lets just look at what makes people happy.
Money - this is the key driver for most people in India. When in a college kids hardly get monkey to spend and suddenly these guys and girls are getting more than what their parents would get when they retire. So how is it wrong.. you might be thinking. Earning money is good. Well there is nothing bad in earning money as long you are enjoying your work. But with the kind of work that is comming to India it is hardly interesting. Most big compaines in India have their testing centers in India. Most IT jobs in India can be classified as being a glorified typist. Their is harldy any R work being done in India. Most people would feel comfortable in thier jobs 'cause they are good for nothing in any case and since they are getting good money they will stick with it. Or to put it in a more blunt way most people are working 'cause they know they have the best jobs in the country, they are sitting in the AC cubicle, not doing much work, but being paid loads of money. And to top it all they can go for trips abroad. I should not forget this going abroad thing, 'cause this is one other place where we as Indians are stuck. Whenever you hear anyone say about going abroad. The first thing to be asked is how much one is saving. The guy or girl would say 1500-2000 USD per month. And there and then the Indian brain starts working and a magical figure of around Rs. 75000 per month. OH! MY GOD. Plus the tag of having gone abroad. This is once sick thing we need to get over fast before it is too late.
Thinking about all this one might think that I am against something so good.
Let me change the scenerio a little bit. Lets say there is a down turn or the jobs start going to some other country where the prices are even lower that what Indians are being paid. After all what most Indians are doing in the "IT sector" is no rocket science.
What would happen then? Most guys would be shaken down to the core with little or no good work exprience most indian workers in the IT sector would suffer a major setback. A setback that no one is ready to take. If you are a person in the IT sector just think for a moment. What would you do if the job you are working in was no longer with you 1 year down the line? What would you do? Would you still be able to survive? Can you survive in half the pay of what you are getting right now?
Just for your survival think about it. Are you doing something that is so cutting edge that it would take any other person a good 1-2 years to get to your level? If yes you are safe. If not then think about it, if your job can be done by the kid who passes out of college tommorow. Why would anybody who is sane enough pay you the amount you are being paid right now? With so many people passing out of colleges each year. And I mean with more than 60% of those guys and girls looking for IT jobs why do you think they would not target your job. If you are not the best in what you do then just start counting the days before your job goes to the next kid who comes out of college. I would love to write more but I am really sleepy right now. And besides that no one is ever going to read this :)
Thursday, October 27, 2005
Finally bought vivekjishtu.com and got it registered. So now the domain vivekjishtu.com points to this page. Nothing earth shattering in it. But just wanted to write it down. Okay as for the "next big thing" I just hope it does not turn out to be a dud. So all I can do is keep shut about it :|
But still I would like to add a brief overview of what the so called NBT (next big thing) is. It will allow you to blog anytime, anywhere. It will allow you to write and compose emails. Plus the coolest part is that it would be purely plugin based. And the final cool point would be that it would be cross platform and would work on IE (Internet Explorer) and firefox. It will support blogger, wordpress, gmail, yahoo, hotmail and a few others. Adding a webmail or blogging software would mean writing a little plugin for the NBT.
I guess I have written quite a lot. Most of it is right now in my brain but I hope it should not take more than 15-20 days to get a working prototype. Any VC's interested in investing :)
Yesterday launched the extension for firefox that shows thumbnails in firefox tabs. The good part is that all of it happens in realtime. There are a few problems using this extension. The biggest one being that it uses quite a lot of memory. This problem should be solved in the next version. My foXpose extension seems to be hanging no where. I will try and wrap it up in the next two days. The "next big thing" seems to be hanging nowhere.
Saturday, October 22, 2005
Rs. 199 rental scheme 10p per kb which works out to be roughly Rs. 100 per MB :) and the other scheme is Rs 345 which offers unlimited download. I mean where is the logic in offering the 199 scheme. Its is to screw up the normal person who has little or no idea about these things. One of my friends had opted for the 345 scheme but the wise guy at the exchange changed it to 199 and my friend got a bill of Rs. 12,000. Cause he had downloaded 100 MB of data. So if he had got the 345 scheme he would pay Rs. 345 but due to the staff who know little about KB, MB or GB he would have to shell out 12,000.
Then comes the other offering by BSNL and the other private players. Broadband with limits, 1 GB is the max you can download. I was going through the FAQs for one of these companies. It stated that in 1GB I could download "20000" pages of html. Or I could watch 1 hour of live video which would work out to a little over 100-200 MB per hour. So that way I could watch 10 hours of streaming video for "just" Rs. 500 if I use BSNL, Rs. 895 if I am using TATA and a simlar scheme by Airtel broadband.
What all can I do with 1 GB(Giga Byte) download?
One GB is 1024 Megabyte or 1073741824 bytes. You can do the following with 1 GB download limit :
1. An average web page is about 50 kilobytes in size - so you could
download around 20,000 web pages for 1 gigabyte.
2. An hour of surfing the web would be around 10 megabytes (200 pages)
so you could surf non-stop for about 100 hours for 1 gigabyte.
3. An hour of streamed radio would use about 15-20 megabytes.
4. An hour of streamed video uses around 100-150 megabytes.
5. Playing an online game typically uses about 10-15 megabytes per hour.
6. Emails are very small - so 100 emails would be just 1 megabyte - or 100,000 emails for 1 gigabyte! (of course the attachments count extra)
7. A super-high resolution (5-6 megapixel) digital camera JPEG picture or typical MP3 music file is about 2-3 megabytes so you could download 350-500 of these images/music files for 1 gigabyte.
Very few users would actually exceed the download limits set.
The really funny part if the last line "Very few users would actually exceed the download limits" and who was the wise guy who checked how people actually surf the net. I really do not know who is the idiot who seems to be making all these policies about the broadband with limits. All over the world India is one of the clever countries which seems to have this to "curb" the use of broadband. And just to remind you these are for the basic 256 kbps line.
As far as GPRS is concerned after all my love hate relationship with Airtel. From what I know they seem to work out the cheapest atleast till today. Tommorow is another day. Hutch seems to believe that they also need to charge just 10p per kb. Which again works out to be Rs. 100 per MB. So how does GPRS work and why is it so expensive?
Is GPRS expensive to implement in the network?
A quick answer, all networks after 2000 would be GPRS enabled by default. Again that is a rough date actually it should be 1998 but just to be on the safer side. As for a fact EGPRS/EDGE is expensive because there is a cost factor in changing the network equipment. But for GPRS most networks right from being setup are GPRS enabled. There the cost makes little or no sense.
The voice data is always given preference over the GPRS data. So if there are too many voice calls the GPRS links would be disconnected not the other way round. So in a way GPRS makes optimum use of the resources, i.e. only if the operators knew it. I mean all of them seem to be bunch of idiots who have no idea about technology but are there 'cause they are there.
If the situation reamins like this I don't see broadband making inroads for the next 10 years. Here is a sample listing from a ISP in UK. The unlimited 512K line is Rs. 2000 again on the safer side (24.99 * 80). I am taking the exchange rate of 1 UK Pound = Rs 80.
Friday, October 21, 2005
After such a long time I am doing what I have always wanted to do. I hope that our next three extensions will be released with firefox 1.5. Since the two of those use the canvas tag introduced in 1.5 it makes sense to launch them once 1.5 is launched. As for the third extension it is a mix of flock + greasemonkey. I hope I am not spilling out too many beans. Two months and a few extensions, somehow its not too bad. I just hope XUL web applications somehow hit big time. All it needs is a little push from google.
This is a very funny thing. I am unable to open flock.com and wordpress.com and I have literally no idea why its hapenning. The other site I remember I tried to open was zimbara.com (spellings could be wrong. These sites simply timeout.
I had to download the flock browser using http://flock.com.nyud.net:8090/. I have no idea what the servers at nyud.net are doing with such huge amounts of traffic that they seem to generate. But it works and that is what really matters.
Well I will start with the first impression. It seems clumsy at best. I know I am being harsh, but it seems to be out of place on my computer. The one thing firefox got right was that they were not trying to impose the browser on you. You are given a very basic shell which you can extend as you wish. If you like themes you download it, but if you don't, nobody imposes it on you.
That is one place where I see it as a negetive. But in anycase these are very early days and its just a developer preview. So things could change.
Besides that I kinda like this blog editor. I am also making a similar extension for firefox, "ezBlogPad" but I have not even started that as yet. So that will be completed once I start it. Other that that it seems just like firefox with a clumsy theme.
"The theme is soothing and blah!", says xyz. I don't care how soothing it is. It is trying to fit in with all my other programs and it looks like an alien.
But that is just my first impression. Will write more once I see more of it. And I won't trash it, 'cause I know there is a lot of effort that has gone into making it. :)
Tuesday, September 20, 2005
Tuesday, September 13, 2005
There were a couple of more links but I guess I forgot to bookmark them. Anyhow these links should give you enough information about XBL and HTC.
The concept seem so stupid at first but they really make a lot of sense.
Monday, September 05, 2005
I feel a kind of emptiness that I have not felt in a very long time. I just wanted to write it down somewhere.
Really do not know what is going in my head. I just feel a little too confused. Just a week back things seemed so clear and then there are doubts cast all over. I think this phase will get over soon enough but till then need to put my head in the right place.
Eventually I would like to work on XUL, XForms and SVG. But cannot say what and where things will lead to. I am just not thinking of technology all that much. But let’s see, tomorrow is another day.
I am using a GPRS connection now and it simply crawls. It refuses to log into Google Talk, plus there is no way I can use any S/W to upload the blog articles. I have to log into Blogger and post them from there. I hope I can get a broadband soon enough. I had forgotten that net can be soooo.. slllooooooooooowwwwww. It’s taken me 3 hours to post this, and I am not kidding. Anyhow I did a couple of things during this time but still. It should not have taken more than a few minutes to complete the process.
And I thought I had opened up the blogger dashboard. I was so wrong. It’s still trying to open it as I type. I doubt if I will be able to post this tonight or ever.
And now I can finally blame all my problems on my Airtel GPRS. If it was any slower... I don’t even know what I was going to say argghhh..
Friday, September 02, 2005
Wednesday, August 31, 2005
Over the years I got to learn another language TCL, at first I simply did not enjoy working in it. I just could not stand the way the syntax was. It felt so restricted. I always programmed in C/C++ or some or the other flavor of BASIC. But learning TCL was like unlearning a lot of things. But by the end of it I started liking how it worked.
Its not just me but a lot of people I know who develop some kind of phobia or I should say a mental block to technologies and concepts. The biggest place where I lag today is Regular Expressions. I can write the simpler ones but as things get trickier I will “google” is rather than write it myself. That is one place where I really need to work.
Anyhow I guess I have gone far away from the topic. The project was in TCL and it had to save files in XML. Now when two things which you do not like come together is not a very positive sign. And after this my word processor crashed I crashed into bed.. so another post that will be finished tonight.
Tuesday, August 30, 2005
Most of the times companies take decisions which would give them leverage. I will continue this some other time as I am really sleepy but I will complete this one soon.
Okay just for the record, I think Yahoo!, Microsoft and Google as of today are one of the best in there class. Not a very new statement. But what I really mean to say is that they have grown to proportions where it’s hard for them to notice things. Google for one is what I would call a company that still thinks like a startup and that is its real power. They take so many risks that the other companies simply cannot afford or think about taking. I know I said about Google = BETA in my earlier post. That is what I would call a risk but a calculated risk. When people start trusting you, it’s easy for you to throw anything at them. Find one major security hole in one of their applications and the whole pyramid will fall down, and that is what I am scared about Google. They are a great company but some of the steps they are taking could eventually lead to a fall that would be impossible to control. They can survive till they invent a new thing each day. The day that stops happening they will cease to exist. i.e. if anyone is left to fight them (
Monday, August 29, 2005
Sunday, August 28, 2005
Google seems to take less responsibility than it should take. Take for instance GDS 1.0 BETA was launched followed by GDS 2.0 BETA.
When was the final GDS 1.0 launched?
They have started a revolution where nearly every company is trying to release BETA products. Not to the BETA testers but to the general public. I mean if for some reason there is a major bug in GDS 2.0, Google Talk or even for that matter Gmail or Orkut. The BETA tag will be there to bail them out. What happens to the poor guy who tried to do the beta testers work for them.
Google is getting free beta testers or should I say free guinea pigs to test out there products.
Saturday, August 27, 2005
I for one have loved binary formats but once in a while if it’s a plain text format I would prefer to use XML.
Friday, August 26, 2005
No more tables. It still looks like the older site except that now it is resolution independent. I also got whatever pictures I had clicked with my digital camera in 2001-02 onto flickr http://www.flickr.com/photos/60174443@N00/
Other than that the Yahoo! AJAX plug-in has been downloaded about 2000 times in the past two days.
https://addons.mozilla.org/extensions/moreinfo.php?id=1127&vid=5326 ( Firefox extension
http://greasemonkeyed.com/scripts/show/1530 ( Greasemonkey script
Will hopefully write after some time. Hopefully a plug-in for the google side bar.
I am in love with the concept of XUL, and such kinds of applications. I just hope we can make something using XUL, web services and XSLT. I know all I am doing it throwing big words that mean little or nothing. Anyhow while I am at it I finally learnt XSLT, I had been avoiding it for a rainy day. Finally I did learn XHTML, XML, and the wonderful XSLT that converts XML into XHTML. Wow! This one looks so good with so many acronyms that I will go crazy explaining people what each means.
As far as the Viamatic WebMail++ application is concerned, I guess it’s more or less a DUD(. Anyhow I learned a lot of JS and DHTML while making the script/extension for Firefox. So even though no one will use it, I did learn a lot while making it. I hope this effort does not go waste.
So far I have learned DHTML/XHTML/XML/XUL/XSLT/AJAX and couple of other acronyms while making the script so all in all not a bad thing to do.
Sunday, August 21, 2005
The big “Evil” company has a technology XAML. In a way that is the Web 2.0 or should I say Web 3.0, in a way the application would work online but with an interface that would sit on your computer. SO WHAT??? Okay now if M$ gets to rule the web with there new technology where does Google go. For XAML applications to be built and run it would require the latest H/W and the latest S/W Windows Vista or the least would be Windows XP SP2.
That is where the browser scores I mean GBrowser will scores. It will hopefully use XUL that is the XML used to define the interface which in a way is a lot like XAML. The good thing about XUL is that it is available for all platforms and if Google makes just one killer application using XUL people will simply forget XAML and that is where they will eventually score. XUL is currently supported on Netscape 6.0 and higher, Firefox 1.0 and higher, AOL browser, Mozilla suite if it’s still there and every other browser that is made using Mozilla. And that my friend is a very huge number. If you make an application for XUL it can run on these browsers. Compare this with Windows IE 7.0 or Windows Vista. How many people are using Windows Vista that will run the XAML applications? And the other big question is how many platforms it supports. Will my latest whiz-bang XAML application run on Mac OS, currently NO. On the other hand will my XUL application run on a Mac OS YES? It will. Same goes for Linux and family.
Okay now to the more important point of having there own browser. Let’s talk about Web 2.0 or maybe Web 3.0 or whatever the next level of web is. Today if you want to open a calendar application. You would open up http://calendar.yahoo.com/ or something similar. What if instead of a simple html page a complete application opened up in seconds and you could simple make the changes online. As a developer you could make changes to the application anytime as it is on your servers and as a user you would be able to access that application from any device (computer) on this planet as long as you are on the net. So what does all this have to do with a Firefox, GBrowser, Safari or IE??
Firefox has XUL okay it will also support XForms and SVG sometime in the future but today it has XUL and that is what the power of Firefox is on which GBrowser would be developed (If it is ever developed).
So if you develop an application in XUL today you can open it and run it without installing a single component on your computer today. Plus the platforms supported by Firefox are Window, Linux, Mac, Solaris, BSD and it’s a long list. It supports nearly most platforms that can support a GUI.
Need I say more?
Saturday, August 20, 2005
That seems like a stupid question. Well they need a browser that they can call there own. Maybe “GBrowser” or whatever they may call it later.
Browser in a way is the future OS. So who so ever has the browser rules the planet. Now you might think I am talking like a dumb ass. Well there is one guy who is really smart with all this “Steve Jobs”. Mac for a very long time did not have a brower that Apple made. So those guys spent a lot of time and developed safari of course they used the Konquers source code or to be on the right track KHTML sources to make their own browser. So now Mac controls there own market unlike earlier when Microsoft was controlling the Mac market with IE being the default browser for the Mac.
So where is all this leading to. Well today if you want to search for anything you normally go to Google (at least a majority of the population). So tomorrow Microsoft launches its “Windows IE 7” and has MSN search built in. “Where will Google go then?” Half the population will start using MSN for search and will forget Google since “we” as humans seem to go for whatever is easier. At first we would scream and shout the MSN sucks and whatever but soon we will get used to it and start getting used to it.
This is where GBrowser comes in. They would never ever want to loose there market like this. Okay that is part of the story that you might get from nearly any source you’ve read.
More coming in part II..
Tuesday, April 26, 2005
Wow! I love to complain. Okay have too much work plus the damn laptop is stuck with the dealer, just hope i get it soon. My blog writer is stuck. Nothing hapenning with it for 2 weeks now. I hope I can release it in 2-3 weeks time. Just wishfull thinking :D
Monday, February 07, 2005
After that the day was, really don't know how to define it. Long and very long, almost no work worth anything was done. Stared at the screen for hours without much output. Had way too much going in my mind. I just wish life was a little more simpler. It seems to be filled with way to many uninitlilised variables which seem to point to nothing or mostly dangling pointers. Wow am I a genius or what?
Well the good things for today has to be setting up WebDAV and ftp access in eclipse. Just before I forget Eclipse is so damn cool. I mean you can literaly use it for anything you fancy. Name the language and it has a plugin. The SWT is one great way of working. No more stupid looking swing applications. Though JDK 1.5 has improved the complete look and feel of swing, but native look is something that rocks.
Well its a long journal I've written so far :)
I will try to write a seprate tech blog somewhere else. Dealing with longhorn, lazlo , rich client apps + more.
Anyhow my blog writer would be on its way soon. It will be a .net app. Also avaliable for mono :)