The problem with MediaWiki is not the lack of documentation, but the lack of well organized documentation. Here is a useful bit of information I found out. Suppose you want to change the sidebar that appears in the MediaWiki site (the one of the left, which has some navigation links in it). You can do that by going to the MediaWiki:Sidebar page i.e. suppose that your wiki is installed on http://example.org, then your sidebar will be accessiable by going to http://example.org/index.php/MediaWiki:Sidebar . To edit that page, you have to be logged in as a WikiSysop
GNUnify 06
Last week, I had gone to GNUnify, a conference organized by Symbiosis(SICSR), Pune. I had spoken on webservices together with Gopalv and Premshree.
An interesting event we organized was a Birds of a Feather (BoF) meeting on "Why you should be a FOSS programmer" that we had with the students there. My first observation during the BoF was that most of the students had no idea what FOSS is. One of them actually thought that FOSS was a programming language. Most of them had been absolutely brain washed by MS propaganda or maybe they had been brainwashed by their teachers. Not may of them had used any of the P languages (Perl, PHP, Python). I asked them this question - "will you like to work for Yahoo!, Google or Amazon or will you like to work for another IT sweat shop? If you want to work with the big names, then you have to know the P languages". Gopalv, Premshree, Pankaj and Philip spoke about their respective projects, how they had gotten into free software and how it had helped them in getting jobs. Gopalv pointed out how our education system is flawed when it comes to exams and assignments. In a class, you have to beat the others to be called a achiever. In the real world, you have to work with others to come up with something good. Working with FOSS allows you to collaborate with others and have a taste of how things work in the real world.
Our main aim in organizing this BoF was to get even 2 students interested in FOSS. Sadly, I am sure we failed to do that . However, we told the students about the mailing lists and irc channels that they could use to find help. I hope some of them eventually turn up there.
Danese was one of the speakers in this conference and she gave a good presentation on how to get into open source. Answering the audience questions on how to make money with Open Source, she said that Open Source allows you to make money by offering services, and India understands the service model well. This rankled me quite a bit. There aer ways to make money by selling FOSS products too - MySQL and SugarCRM being the prime examples. However, in India, you don't have any companies which make products. Lots of companies outsource their development work here, but except Tally (a closed source accounting software), I don;t know of any Indian companies making products. I am not sure why this is the way things are - one reason might be that product development is inherently a risky business. On the other hand, the payoff from a product is quite high.
I also met a bunch of people whom I knew only in the online world. We went to this amazing restaurant called "Horn OK Please". Even though we had to wait a bit to get the tables, it was really worth it. If you are in Pune, try out that restaurant.
All in all, I will say that this experience was really good. The students did excellent work in organizing the event, though I would have been happier if they participated in the event instead of just being a volunteer in it.
pay for email considered harmful
AOL, Yahoo and Goodmail: Taxing Your Email for Fun and Profit
The justification is that if people have to pay to send email, they won't send junk email. Apparently AOL and Yahoo believe that if we "tax" speech then only desirable speech happens. We all know how well that works for postal mail — that's why no one gets any "free" AOL starter disks, right?
That is all I have to say about this.
Update : Yahoo! provides some clarification about their plans about this. They plan to use the Goodmail system for "transactional" email messages such as bank statements and order receipts only
Too may Steves in the house ?
< awormus> the funniest thing just happened < awormus> we're having guests and my wife asked me what I'm going to wear < awormus> so I said I was going to do the "Steve Jobs" thing < awormus> she looked a bit puzzled and then said "You mean like ... " and started jumping around the room < awormus> and I said "No, that's Steve Balmer"
I like that old time rock'n' roll
Yesterday night I was surfing through the idiotbox to see if there were any good cartoons playing when I came across the series Recess playing on Disney channel (or it might have been Nickeledon).
In the part that I saw,one of tha characters, Vince (an athlete) had come to realize that his brother whom he had always thought to be a cool , was actually a geek. Vince was devastated by this discovery and was sharing his anguish with his friends. He thought it was only a matter of time till genetics kicked in and he too would transform into a geek.
I am not sure how old the serial was, my rough estimate is 4-5 years old. It made me realize how at one time geek was a derogatory term. However being a geek is an fashionable thing now. People whose only claim-to-geekdom is that they have a Moveable Type blog (updated hourly) proudly proclaim to be a geek.
Just take those old records off the shelf I'll sit and listen to 'em by myself Today's music aln 't got the same soul I like that old time rock 'n' roll Don't try to take me to a disco You'll never even get me out on the In ten minutes I'll be late for the door I like that old time rock'n' roll ----- Old Time Rock & Roll - Bob Seger
I too like the old definition of geeks - the ones that write php/perl/pyhton one liners, who know the language specs (or at least the urls where the specs live), or those who know arcane geometrical and calculus formulas and so on. Someone who know their subject deeply. In my opinion, blogging and podcasting(and other web 2.0 shiny objects) are so shallow subjects that even thought you may know the nuances of them well, I will not consider you to be a geek. But that is just my opinion.
ImageMagick magic
I am experimenting a bit with ImageMagick. Here is a neat trick that I found. Suppose that you have an image (79.gif) and you want to make an ecard out of it, i.e a montage where 79.gif should appear on the left and your message to the recipient on the right. Here is how you can do it
E:\>convert -font arial -pointsize 30 label:"The answer as always is\n42" miff:- | montage -tile 2x1 79.gif - myecard.png
The convert part creates a text label (with your message) and sends the output to the STDOUT , which is piped to the montage command. Montage takes care of stitching the message and the image together. Currently, the 79.gif loses its original resolution and gets resized to the label size. I will update this post further if I find out how to make it retain the original size. This is a good place to start if you are interested
Update : convert -font arial -pointsize 30 label:"The answer as always is\n42" miff:- | montage -geometry +2+1 79.jpg - myecard.png
preserves the size of the original image and adds the message to the right of the image as well
Update : convert -size 1200x1600 xc:white -font arial -pointsize 40 -gravity Center -annotate +30+90 "Wishing you a very\nProsperous and a happy 2006\n \n From\n-- Lunatech" -trim +repage miff:- | montage -geometry +2+1 79.jpg - -quality 95 myecard.png
does the job. I have added the quality 95
to bring down the file size of the myecard.png