സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങ് പ്ലാനറ്റ്

March 14, 2010

SICP study

Ramakrishnan's website

The SICP study group met today. We agreed to do the following:

  • read a section of the book.
  • solve the exercises in the section.
  • see the videos.
  • come with doubts/insights etc for the next meetup.

We agreed to meetup once in 2 weeks.

So, here I am, (re)starting the SICP from today.Hopefully this time I will complete the book. I am very tempted to do the exercises in clojure, so that I won’t copy the code as it is from the text. I am not sure whether future chapters can become difficult for me  because of this, but I think I will give it a try with clojure.

by Ramakrishnan Muthukrishnan at March 14, 2010 02:33 PM

Future of Telecom Services in Public Sector

Vivara Vicharam

!-- @page { size: 8.5in 11in; margin: 0.79in } P { margin-bottom: 0.08in } -->

Paper presented by Hon. Member of Rajya Sabha Sri. K Chandran Pillai in the one day Conference on Public Sector Telecom Services at BTH, Ernakulam on 14-08-2008.

Dear All,

Efforts to bring representatives of all the stake holders of the Public Sector Telecom Company and to identify the issues that are to be sorted out to ensure its continued existence is to be well appreciated. I too do it first.

Telecom sector has a unique status among the various industrial sectors, not only because of its importance as one of the basic infrastructure facility, but because of the un precedented technological advancement, convergence of communication and computers, convergence of VOICE, IMAGE and TEXT into DATA, emergence of integrated data networks and the internet, resultant integration of various information based services and the consequent possibility of restructuring and re-engineering of each and every service sector, the single major commodity which they deal with is information, etc. taking place in that area. The advancement in technology, that from electrical to electronic, to integrated circuits, to micro processors and micro chips helped in mass production and consequent price reduction combined with expanding market has contributed to unprecedented expansion of communication network and services. Cost of per line connectivity is reported to have been reduced from 50000 to 1000 with the transition from electro-mechanical switches and cable based system to the present micro-processor based wireless system. The present day expansion of telecom facility is attributed to the entry of private operators in the fray, according to an analysis based on formal logic. But, it is in fact a result of the technology change from electrical to micro-chips and micro-processors. It opened up chance for private capital to make quick bucks. I neednot go into those aspects as I know that those from Telecom sector will discuss those peculiarities for the consumption of the customers. But the effect of these changes on the other sectors of economic activities cannot go unnoticed.

History of Telecom development in India shows that before Independence the Technology was provided, naturally, by the British. Thereafter till the end of eighties, the technology came from almost all advanced nations like Britain, France, Itally, Germany and Japan. Note that not from USA. But, by the middle of 1980's, with the appointment of Mr. Sam Pitroda as the Chairman of Telecom Commission and the institution of C-DoT, his so called brain child, the Indian Telecom Market was opened to USA. Still some of the problems of this Technology shift from European to US haunts us. Our communication system conforms to European standards, while IT equipments available in the market conforms to US standards. One such glaring example is the common MODEM available in indian market, which is charged as for VOICE, FAX and DATA, but incapable of identifying the caller number due to the mismatch in the standards used for transmission of tone.

This shift from European to US has to be read with the leadership role of USA in the field of Computer Hardware and Software. All the first 5 software corporates are US based. That means by 1990, USA was somehow able to avert a huge crisis in its economy caused by the downward slide of its engineering industry, including automobile, market for which was captured by others like Japan. The leadership of USA in the area of communication technology, fondly renamed as information technology, which is one of the area with which US economy was sustained, with the increased flow of wealth from all the nations that started using computer hardware and software, was passively acceded to by others to avoid a collapse in the global capitalist economy with the a crisis in its leading one.

I need not tell you that Telecom switches are using software and that the size of the switch comes down with the increased use of software. Every piece of equipments used in information communication sector has a software component now. Software, once upon a time, the property of Tele communication sector alone was taken out of communication industry and is now supplied to it at huge cost, embedded in the equipments, which even the communication experts are unable to handle, the maintenance for which the producers or suppliers themselves are to be retained, a way of loot with proprietary systems.

We have to learn lessens from the dynamism with which the information technology industry was nursed and brought up, identifying innumerable number of uses and thereby business avenues. This appreciation is not meant to imitate them in their cut throat competition and unmindful exploitation of the society as a whole. We can use such dynamism for the well being of the society at large. The business model created in Software, the development of ready to use packages, identified for each and every area and aspect of information handling, howsoever minute it may be, has become one of the mainstay of the present day economy. But for this business model created by capitalism, the spread of information technology to this extend would not have been possible. This credit goes to them. But, the effect of this new found industry shall not go unnoticed. Wealth from all the other sectors, using information, is being siphoned away at the cost of those sectors and ultimately risking the very health of the economy. Health of any economy is dependent on balanced development based on primary sectors, where alone real wealth is generated.

Balanced growth of economy is alien to Capitalism. Its existence is based on constant upheavals and that is the trend behind the present day neo liberal policies. That is what we witness in share markets. Initial Public Offer of BSNL shares to the extent of 10% is under consideration, it is reported. Justification mooted out is the requirement of about Rs. 60,000 Crores for immediate expansion. History of Telecom in post independent India shows that it has grown without any budgetary support. On the contrary, it has supported even the wasteful expenditures of the Govt. It is worth while to recall the earlier assessment of Rs.1,60,000 crores required for expansion and the proposal for collection of licence fee from private operators to meet it and later conversion of licence fee into profit sharing to the extend of only Rs. 50,000 Crores and that too finally waived, how much is not known yet, the process of which commenced with Minister Sukh Ram, which shows the hollowness of such declarations. What exactly happened was that the private operators came to stay to compete with BSNL. The much trumpeted resource mobilisation has miserably failed. In fact made it a failure. You are aware of the further decisions of TRAI etc with respect to ADC, USO etc. Added to this is the fraud committed to loot the BSNL of its revenue.

Cash reserve of BSNL is reported to be Rs.50,000 Crores. (Remember the sale of VSNL having Rs. 2400 Crores of cash reserve for a meagre price of Rs. 1400 to TATA and consequent laments of the then minister when TATA withdrew that money for reinvestment in their own businesses which was the natural and accepted course for TATA. BSNL having Rs. 50,000 Crores in Cash reserve alone in addition to fixed assets like land and buildings at prime locations throughout India need not have any scarcity of funds. Link it with the yet another decision of the Govt to appoint private banks as EPF managers. Rs. 2,40,000 Crores is the figure. Why not the Govt itself or through the earlier fund manager SBI invest in telecom. Why not PSUs invest in other PSUs. Who is blocking it. The Govt. There is no justification or need for handing over the Govt and PSU funds to private and then private investing in PSU. Yes, there is yet another arguement that the vigilance of share holders alone will make the PSUs shred its lethargy and work properly. I am leaving this question to be answered by this house.

With all due respect to your sentiments and eagerness to protect the BSNL, I must warn you that your goal cannot be achieved in isolation, insulated from the reality that the threat to the existence of Public Telecom Service Company comes from its very owner the Central Govt itself. This warning is not to deter you from your endeavor to take steps to protect the company, but to impress upon you the seriousness of the threat. Disinvestment forms part of over all policy frame work of the UPA Govt (now free from the constraints put in by the left parties through CMP) to withdraw from service sector to leave it to the finance capital in the context of Imperialist Globalisation. The ideas behind Globalisation is to do away with all sorts of social security measures, job security, state control on the market inorder to give free hand for finance capital. Free market also means exit of small entrepreneurs, closures, mergers, cartalisation and finally share market crisis, often artificial and calculated and at times spontaneous. Therefore, no body can depend on the share market, without risking their savings. To achieve your objective, you must close ranks with all those who are interested in similar aims, protecting their work, their wages, a decent livelihood and social security.

As far as the customers are concerned, their immediate interest tends them to opt for the cheap and quality service. It is quite natural. BSNL faces the problem of organisational rigidity and lack of dynamism, inherent with a large nation-wide, vast organisation as it is. It may not be able to respond as quickly as others to the price variations brought by its competitors. But the customers, in Kerala, by and large, they are having a better social outlook, and are pro public sector, has to see to the long term interest as well.

On the part of BSNL business organisation, it has to strike hard to attain customer satisfaction. The lethargy shall not be tolerated. Mis-management, corruption, wastage of resources, if any, have to be put an end to. BSNL services are said to be far better than any other. But service delivery has to improve. From the notes circulated for discussion, I am to understand that you are discussing the possibility of diversification of activities, products and services as well. Lateral and vertifical diversification, which means dynamism, is a means of sustenance of an organisation in the competitive environment. Telecom services in Public Sector shall have a role to play in the well being and betterment of our society.

Wish you all success and hope that concrete suggestions and decisions will come out of this forum.

K Chandran Pillai (Member, Rajya Sabha).

Dt: 14-08-2008.

by Vivara Vicharam (thomasatps@gmail.com) at March 14, 2010 12:22 PM

Wireless LTSP

The Innovation Lover

It is miniproject time for every Sixth semester B Tech students. I would like to update about my miniproject.
I am implementing a Wireless Linux Terminal Server project, Which is an extension to LTSP project.

Basically LTSP as quoted from wikipedia “Linux Terminal Server Project (LTSP) is a free and open source add-on package for Linux that allows many people to simultaneously use the same computer. Applications run on the server with a terminal known as a thin client (also known as an X terminal) handling input and output. Generally, terminals are low-powered, lack a hard disk and are quieter than desktop computers because they do not have any moving parts.”

LTSP facilities to use a powerful machine shared by many users from different terminals or thin clients. Thin client machines actually don’t do any processing rather than setting up a minimal system to run an X server. Basic principle of an LTSP system are as follows.

There will be a server machine which is having considerable ram, processing power and attached to a network. The client machines are low end machine with few megabytes of ram, low processing power and attached to the same network over LAN through ethernet card. Ethernet cards come with a special chip socket. We can actually flash a chip / ROM containing a minimal OS. We flash a minimal OS in it and call it PXE ( Preboot Execution Environment).
This ROM will setup a Linux kernel and an initial ramdisk atmost of 10MB. Thus the minimal OS will boot and detect the required devices, like ethernet card. The it loads nfs kernel module and establishes network connection through DHCP and remote root filesystem is mounted via NFS as read only. It places symbolic links to the core parts of root filesystem structure like /bin , /sbin, /lib, /usr and other directories are created in the ram and copies from the readonly directory. The system switches the root to the new root filesystem, sets up a minimal system that can run X. Now it remote login to the server machine using XDMCP.

I am implementing a similar version of LTSP with wireless support. The limitation of Wireless card is that it does not have a facility like PXE to boot the minimal OS. So we have to look at some other ways to boot the minimal OS. So I decided to use either a CDRom or USB pendrive to make an equivalent setup like PXE. I am basing Pardus 2009 for my project though Pardus 2009.1 has recently released.

I have been hacking around Linux distros over 4-5 years. My first tryst with hacking a distro was with Knoppix in 2005.
My first task was to hack around the Pardus initial ramdisk scripts. Basically to boot a Linux OS, we need Linux kernel and a filesystem to support it. We use a bootloader like GRUB, Lilo, Syslinux. GRUB is the most advanced one among them now. I will be using syslinux as my client bootloader since we need something very light weight.

A custom compiled kernel or native Pardus 2009 kernel ( 2.6.30-123), an initrd file to act as base filesystem for the WLTSP client. My aim is to implement wireless support and reinventing LTSP with Pardus. I was more enthusiastic to see how it would work such that a client boots from a 10MB ROM and runs a full fledged OS. I wrote a small script to decompress and compress the initrd.img file.

#!/bin/bash

if [ "$1" == "extract" ];
then
	mkdir fsroot;
	cp initrd.img fsroot/
	cd fsroot
	mv initrd.img initrd.gz
	gunzip initrd.gz
	cpio -i  initrd
	rm initrd ;

elif [ "$1" == "bake" ];
then
	cd fsroot;
	find ./ | cpio -H newc -o > ../initrd.cpio
	cd ..
	gzip -c initrd.cpio > initrd.img
	rm initrd.cpio
	rm -rf fsroot
fi

I customized the init script to add few more features, I cut off some of the unnecessary things from the script. Basically an initrd.img file consists of a Busybox filesystem. Busybox is a commonly used initial ramdisk base. There are a lot of interesting things about Busybox. Busybox looks a small real Root filesystem as most GNU/Linux operating systems has. Firing an ls inside initrd would look like this.

slynux@slynux-laptop:~/miniproject/initrd_bake/fsroot$ ls
bin  bootsplash  dev  etc  init  lib  newroot  proc  sbin  sys

/bin and /sbin contain lots of binaries. There are many common utilities that comes along it including ifconfi, grep, sed, awk etc. I thought they are similar to real elf files, like they are individual binaries. Interestingly, in Busybox there is only one elf file. All other binaries are hardlinked to the same :) It actually checks for argv[0] and finds its name and does its function. That is, suppose if i rename /bin/ls to /bin/ifconfig. It will work as ifconfig rather than showing ls ouput. It is done to keep the system really small. You can also put your own binaries to the busybox environment. But it should be noted that dynamically linked binaries won’t work. You have to compile as static. For that, use -static option for gcc while compiling.

The initrd that came with pardus had no wireless extensions since no kernel modules required to fire up the drivers were present. I looked to to /lib/modules/2.6.30-123 and went through .ko files, modprobe.dep, modprobe.alias. The device probing and corresponding module loading is handled by coolplug, an excellent program written by Pardus developers. Kudos to them. I went to my Pardus 2009 installation, looked into lsmod and figured out some of the required modules and their dependencies. I hacked the initrd again and added the dependencies, required kernel modules. I booted from the minimal system I had. I am using intel wireless card, so I tried to load manually modprobe iwl3945. It worked fine, but no wlan0 interface comes up. I looked into dmesg and found some errors related to crypt auth etc. I troubled me a little to figure out what was happening around. Finally I understood that some more kernel modules are required to make it work. The culprit were “arc4 and ecb”. I added those modules. The wlan0 interface came up. Next task was to port some of the wireless utilities to busybox environment. I decided to use klcc, which klibc compiler to make it small and simple. I tried to port iwconfig first. I failed to do it since it required lots of changes to make it suit for klibc. After trying out for some days, i left it and went through new set of wireless utils called iw. After few tweaks with Makefile, I got iw compiled with klcc. But the problem is that I couldn’t make it static. I fired up ldd to check the dependencies and found that it is dependent on lib-nl (netlink lib). So in order to make it static, lib-nl is also made to be static as libnl.a. So went tweaking libnl Makefile also. Finally i got iw as static bin having huge size around 1MB. It was the first time I was encountering with iw. A funny thing happened, I found iw being very experimental so it was not working as I expected :P. I went back to iwconfig and tweaked the Makefiles to get a static version. I placed iwconfig and iwlist in /bin of initrd and executed a shell to check the wireless. Everything went fine. But when I used ifconfig to set IP or making the wireless interface up, it hangs up. I got clueless. After going through enough googleing and mailing lists, I learned that it was problem with firmware loading. Devices like wireless cards require firmware to work, when they are first used, the kernel will look for a specific location, /sys$DEVPATH/data for firmware data. It is to be made available at request time. Usually, it is handled by Linux hotplug daemon. Currently in most distros, udev is the device node creation and management backend. udev handles the firmware loading. In busybox environment, there is no udev available, so I have to manually do the firmware loading somehow. /proc/sys/kernel/hotplug can be manupulated to run a hotplug application so that, when the kernel does some requests it executes the file that is set as hotplug with some environment variables like $SUBSYSTEM,$ACTION,$FIRMWARE.

So I setup a script to handle the firmware loading to act as firmware loader.

if [ "$SUBSYSTEM/$ACTION" == "firmware/add" ]; then
    [ -e "/sys$DEVPATH/loading" ] || exit 1
    DIR=/lib/firmware
    [ -e "$DIR/$FIRMWARE" ] || exit 1
    echo 1 > /sys$DEVPATH/loading

    cat "$DIR/$FIRMWARE" > /sys$DEVPATH/data
    echo 0 > /sys$DEVPATH/loading
    exit 0
fi

passed it path to /proc/sys/kernel/hotplug

# echo /bin/hotplug > /proc/sys/kernel/hotplug

Required fimware are placed in /lib/firmware. For iwl, its iwlwifi-3945-1.ucode.

Now everything went fine. iwconfig and ifconfig tuned well and wireless connectivity is up.

I setup another machine with Pardus-2009 to act as the server. Installed NFS server.

Next thing to be done is to get connectivity from client, mount an NFS share from the server. Build the newroot and switch to it. I needed to build a small and custom version of Pardus that just requires to run an X server. Pardusman, my GSOC-2009 project came for the help. Oh. I didn’t upload any videos of Pardusman yet ? I will do it in a couple of days. Using pardusman, I built a small iso having size around 130 MB. I extracted the pardus.img squashfs and exported via NFS share. The client could now mount the share using mount -o nfs, nolock, ro 192.168.1.100:/opt/pardusroot /newroot/mnt/client. Now some of the required directories to be writable are copied from the ro filesystem. The init script is setup to handle all things. I added a little configuration parser so that init script will read a .conf file and perform the actions like wifi ip, nfs server etc.

After a couple of days of effort i could setup the minimal system with X server support. I used XDMCP to remote login. So the remote login worked pretty well. Now the client can login to a beatiful KDE 4 desktop :)

It wasn’t that slow as I expected through wifi. It was working considerably well. Now it does everything from the server. Now as the final task, I need to forward the sound and device discovery. Since it logs into the server, once you play some music, it plays it at server. No sound comes out of client. Similarly devices plugged in the client are not shown, it shows the storage devices from the server only. Pulse audio came to help for sound forwarding. Pulse server is an awesome sound server that can be used to reroute sound. I also added pulseaudio server to the base pardus.img. Pulseaudio is very advanced so that it can run in session mode and system wide mode. We need system wide. Enough configuration tweaks are to be done in /etc/pulseaudio/system.pa to allow the tcp via authentication over a network. In the server side, /etc/X11/ a script is added to setup the PULSE_SERVER env variable to IP address from $DISPLAY. Now the X will be started by passing the environment variable PULSE_SERVER=client_ip:port. Hence sound will be rerouted.

Next and final thing to be done was forwarding devices :) ~/Drives directory is created in user home directories. lbuscd and ltspfs came to help. ltspfs is a fuse extension like sshfs which and remotely mount a filesystem. lbuscd can handle a pseudo fstab so that it can listen and mount,umount devices as it comes. lbuscd is a daemon that listens to /tmp/lbus.fifo, which is a first in first out file. A udev rule is setup such that once devices like [sh]d[a-z] or [sh]d[a-z][0-9] appears their dev path is notified to another script so that it can update the fifo. The lbusd which listens to it handles the mounting and umounting. ltspfs updates the availability of devices in ~/Drives and synchronises the changes.

Finally the 11MB Client is ready it boots to a full fledged KDE 4 powered desktop in a couple of minutes. I check out the free -m and found that it is taking atmost 150 MB ram usage for caching all the remote readonly filesystem.

Right now I am tweaking it more to make it lightweight. Probably using desktop like XFCE4 will scale down the memory usage to very minimal level. KDE is a heavy desktop environment.

I will push the WLTSP code to github soon.

Happy Hacking.

by Sarath at March 14, 2010 12:44 AM

March 13, 2010

ExMan 0.4.5 released!

Soliloquies

The new release of ExMan – 0.4.5 – is packed with shiny new features. Source code, RPMs and DEB for Ubuntu can be found at the sf.net project page. Features added in this release are: Support for Formula: I’ve been looking for a simple expression evaluator which could do the purpose. I looked into KOffice source code et [...]

by Rajeesh at March 13, 2010 08:54 AM

March 12, 2010

Predictive text entry with ibus

Santhosh Thottingal

A few days back I came to know about this project :Text Prediction on GNOME based on GTK+ Input Method context. Basically it is an input method with text prediction feature.

I had a similar project idea during 2009 May and had done some amount of coding for that. The project was to have an IBUS input method which can do letter prediction as well as word prediction. The prediction is based on ngrams.  Since it is based on ibus, it works on all desktop applications.  You can see the screenshots of prototype from here, here and here

The core code was ready. It was written in python and use ibus-python. Unfortunately I did not get time to spend on this project for a long time and currently this project is not there in my top priorities.  Since I see many people interested in auto-completion or predictive text entry, I uploaded the code here http://github.com/santhoshtr/ibus-sulekha .  It is not in a working state as of now, but I would be happy if anybody interested in taking it forward.  I wrote a small documentation on algorithm here, and feel free to contact me if any help is required.

by Santhosh at March 12, 2010 02:39 PM

March 11, 2010

രോഞ്ചാമം

ചിത്രങ്ങള്‍

ഇതു കണ്ടു് രോഞ്ചാമം തോന്നിപ്പോയാല്‍ കുറ്റം പറയാനൊക്കുമോ?

by evuraan (noreply@blogger.com) at March 11, 2010 10:43 PM

March 10, 2010

SICP Study group

Ramakrishnan's website

Some of us in the bangalore-fp group have decided to form a study group on SICP. The main reason behind study groups is that it is a great way to learn any new subject or a literary work. People share what they read, ask questions, have discussions around these questions they ask etc etc. Also regular meetups provide a time tick to the group and is very motivational.
If anyone is interested, please contact me or subscribe to bangalore-fp. We will most likely have a meetup this sunday. The venue and time is not yet decided. I will update this post once it is agreed upon.
I am not sure whether this will be a “success”. I don’t even know how to measure success (in general, not just in this context). If one person manage to get inspired to complete the entire book, then I guess it can be considered as a success.
Update: The meeting is at this place called Jaaga on sunday, 14th March 2010 from 3pm.

by Ramakrishnan Muthukrishnan at March 10, 2010 06:21 PM

ഫോട്ടോഷോപ്പ്‌ @20

ബ്ലോഗ് ഭൂമി - e lekhanangal

കംപ്യൂട്ടര്‍ ഉപയോഗിച്ചുതുടങ്ങുമ്പോള്‍ത്തന്നെ മിക്കവരും കേട്ടുതുടങ്ങുന്ന പേരാണ്‌ ഫോട്ടോഷോപ്പ്‌. ചിത്രങ്ങള്‍ക്ക്‌ മിഴിവേകുവാനും മറ്റു ചില അവസരത്തില്‍ രേഖാചിത്രങ്ങളും പെയിന്റിങ്ങുകളും വരയ്‌ക്കാനും ഈ ചിത്രപ്പീടിക (Photoshop) തന്നെ ആശ്രയം. കംപ്യൂട്ടര്‍ ഇമേജിങ്‌ രംഗത്ത്‌ പിച്ചവച്ചു നടക്കുന്നവര്‍മുതല്‍ തികഞ്ഞ പ്രൊഫഷണല്‍ വൈഭവമുള്ള ആര്‍ട്ടിസ്‌റ്റുകള്‍വരെ ഫോട്ടോഷോപ്പിന്റെ ആരാധകര്‍. ഈ ആവശ്യകത മുന്‍കൂട്ടി കണ്ടുകൊണ്ടാകണം നിര്‍മാതാക്കളായ അഡോബി ഓരോ പുതിയ പതിപ്പ്‌ പുറത്തിറക്കുമ്പോഴും നവീനവും പുതുക്കപ്പെട്ടതുമായ സൗകര്യങ്ങള്‍ (New and Improved tools) ഫോട്ടോഷോപ്പിലേക്ക്‌ വിദഗ്ദമായി ഇണക്കിച്ചേര്‍ക്കുന്നത്‌.
അല്‍പ്പം ചരിത്രം:
മിഷിഗണ്‍ സര്‍വകലാശാലയിലെ ഗവേഷണ വിദ്യാര്‍ഥിയായിരുന്ന തോമസ്‌ നോളും സഹോദരന്‍ ജോണും കൂടി പരീക്ഷണം എന്ന നിലയില്‍ 1987ല്‍ തുടങ്ങിയതാണ്‌ ഈ സംരംഭം. പിതാവിന്റെ ഫോട്ടോഗ്രഫി പരീക്ഷണശാലയുടെ ഇരുട്ടുമുറി ബാല്യകാലംമുതല്‍ക്കേ ഇവരില്‍ ചിത്രകൗതുകത്തിന്റെ സാധ്യതകള്‍ക്ക്‌ വിത്തുപാകിയെന്നു പറയാം. അന്നത്തെ കാലത്തുതന്നെ പിതാവ്‌ തന്റെ ആവശ്യങ്ങള്‍ക്കും മറ്റുമായി ഒരു കംപ്യൂട്ടറും വാങ്ങിയിരുന്നു. പ്രതിഭയുടെ മിന്നലാട്ടം ചിത്രപ്പണിയുടെ രൂപത്തില്‍ കംപ്യൂട്ടറിലൂടെ വളരാന്‍ അധികസമയം എടുത്തില്ല. കളര്‍ മോണിറ്ററും ഗ്രാഫിക്കല്‍ യൂസര്‍ ഇന്റര്‍ഫേസും (GUI) അത്രമേല്‍ വ്യാപകമല്ലാതിരുന്ന ആ കാലത്ത്‌ തോമസ്‌ നോള്‍ ഒരു പ്രോഗ്രാം എഴുതിയുണ്ടാക്കി. ചാരനിറമുള്ള ചിത്രങ്ങള്‍ (Greyscale Images) കൈകാര്യം ചെയ്യാനുതകുന്നതായിരുന്നു ഇത്‌. കറുപ്പും വെളുപ്പും മാത്രം മിന്നിമറയുന്ന സ്‌ക്രീന്‍ ചതുരത്തില്‍ ഇതിന്റെ ഷെയ്‌ഡുകളായ വിവിധാനുപാതത്തിലുള്ള ചാരനിറം മാത്രമായിരുന്നു അന്നത്തെ പരമാവധി സാധ്യത. അത്‌ അവര്‍ ഭംഗിയായി പ്രയോജനപ്പെടുത്തുകയും ചെയ്‌തു. 1987ല്‍ ആരംഭസമയത്ത്‌ `ഡിസ്‌പ്ലേ' എന്നായിരുന്നു പേര്‌. പിന്നീട്‌ ചെറിയൊരു ഇടവേളയില്‍ `ഇമേജ്‌ പ്രോ' എന്ന പേരുമാറ്റവും നടന്നു. 1990ല്‍ ലോകപ്രസിദ്ധമായ `അഡോബി' ഈ ചിത്രപ്പണി സോഫ്‌റ്റ്‌വെയറിയെ സ്വന്തമാക്കി (അതോ ഇതിനെ സ്വന്തമാക്കുന്നതിലൂടെ അഡോബി പ്രശസ്‌തമാവുകയായിരുന്നോ!). ഏതായാലും അഡോബി എന്ന പുത്തന്‍ ഉടമയ്‌ക്കൊപ്പം ചെന്നപ്പോള്‍ `ഫോട്ടോഷോപ്പ്‌' ആരാധകരുടെ ഇഷ്ടപ്പെട്ട ആപ്ലിക്കേഷന്‍ ആകാന്‍ ഏറെസമയം എടുത്തില്ല. ഇന്ന്‌ ഇതില്‍ എത്രയധികം സൗകര്യങ്ങളുണ്ടെന്ന്‌ അറിയുന്നവര്‍ അത്രയധികം ഉണ്ടാകില്ല അതായത് എല്ലാ മെനുവും അതിന്റെ പരമാവധി സൗകര്യവും അറിയുന്നവര്‍ ചുരുക്കം. ഡിജിറ്റല്‍ ക്യാമറകളുടെ വന്‍ ജനപ്രീതിയും വ്യാപകമായ ഉപയോഗവും അക്ഷരാര്‍ഥത്തില്‍ ഫോട്ടോഷോപ്പിനെ ആര്‍ക്കും വിട്ടുപിരിയാന്‍ പറ്റാത്ത തലത്തിലേക്കെത്തിച്ചു.

നമ്മുടെ നാട്ടിലെ സ്‌റ്റുഡിയോയിലെ ചിത്രമെടുപ്പിന്റെ ഭൂതകാലം തന്നെ നോക്കുക. ഭാരമേറിയ ക്യാമറയില്‍ ഫോട്ടോഗ്രാഫിക്‌ ഫിലിം റോള്‍ ലോഡ്‌ ചെയ്‌തശേഷം എടുക്കുന്ന ഫോട്ടോ, ഹൈപ്പോവാട്ടര്‍ ഉപയോഗിച്ചു കഴുകിയശേഷം ഡെവലപ്‌ ചെയ്‌തെടുക്കുന്നു. ഒരു ഫോട്ടോ എടുക്കാനുള്ള ചെലവ്‌, സമയം എന്നിവ ഏറെയായിരുന്നു. ഇന്നാകട്ടെ ഡിജിറ്റല്‍ ക്യാമറ ഉപയോഗിച്ച്‌ ഒട്ടേറെ ഫോട്ടോ നിമിഷംകൊണ്ട്‌ എടുക്കാനാകും. കപ്യൂട്ടറില്‍ നോക്കി നമ്മുടെ ഇഷ്ടത്തിനനുസരിച്ച്‌ ചിത്രം തെരഞ്ഞെടുത്ത്‌ േഫാട്ടോഷോപ്പില്‍ `മിനുക്കല്‍' പണി നടത്തിയശേഷം മിനിറ്റുകള്‍ക്കുള്ളില്‍ കൈകളിലേക്കെത്തിക്കും. നേരത്തത്തെ`ഡാര്‍ക്‌റൂം' പ്രക്രിയയെയാണ്‌ നല്ല വെളിച്ചത്തില്‍ ഇരിക്കുന്ന കംപ്യൂട്ടറിലെ ഫോട്ടോഷോപ്പ്‌ മാറ്റി പ്രതിഷ്‌ഠിച്ചത്‌.

സാങ്കേതികവിദ്യയോടുള്ള ചങ്ങാത്തം സമൂഹത്തില്‍ എല്ലാകാലത്തും ഭീതിയോ ആശങ്കയോ ആയി ഇരുപ്പുറപ്പിക്കാറുണ്ട്‌. പരമ്പരാഗത ശൈലിയെ തകര്‍ക്കുന്ന വേഗവും കൈമാറ്റ സൗകര്യങ്ങളുമാണ്‌ ഇതിനു കാരണം. ഇവിടെ ഇത്‌ `ഫോട്ടോഷോപ്പ്‌ ഫോബിയ' എന്നു പറയാവുന്ന ഒരു തലത്തിലേക്കെത്തിച്ചിട്ടുണ്ട്‌. അപകീര്‍ത്തികരമായ ചിത്രങ്ങള്‍, അശ്ലീലതയുടെ ചുവയുള്ള എഡിറ്റിങ്ങുകള്‍, വ്യാജ സര്‍ട്ടിഫിക്കറ്റുകള്‍, ചിത്രവധം എന്നിവ നടത്താന്‍ ഫോട്ടോഷോപ്പിനെ കൂട്ടുപിടിച്ചവര്‍ കുറവല്ല. ഇനി തനി/യഥാര്‍ഥ ഫോട്ടോ കാണിച്ച്‌ ഒരാളെ സത്യത്തിന്റെ രീതിയിലേക്ക്‌ ചോദ്യംചെയ്യാന്‍ ആരംഭിച്ചാലും അയാള്‍ രക്ഷയുടെ അവസാന കച്ചിത്തുരുമ്പായി എടുത്ത്‌ വീശുന്നതും `ഓ! ഇത്‌ ഫോട്ടോഷോപ്പിന്റെ കളിയാ'! എന്നായിരിക്കുന്നു. ഇമേജ്‌ എഡിറ്റിങ്ങിനുള്ള കോറല്‍ഡ്രോ, സ്വതന്ത്ര സോഫ്‌റ്റ്‌വെയര്‍ ഉപായമായ `ജിമ്പ്‌' എന്നിവയ്‌ക്കും ഒട്ടേറെ ആരാധകരുണ്ടെങ്കിലും ഫോട്ടോഷോപ്പ്‌ ഒരു പ്രോഡക്ട്‌ ഐഡന്റിഫിക്കേഷന്‍ സ്ഥാപിച്ചെടുത്തു എന്നത്‌ നിഷേധിക്കാനാകില്ല (ഫോട്ടോസ്‌റ്റാറ്റിന്‌ Xerox കോപ്പി, വനസ്‌പതിക്ക്‌ ഡാല്‍ഡ, ആന്റിസെപ്‌റ്റിക്‌ ലായനിക്ക്‌ ഡെറ്റോള്‍ എന്നുപറയുന്നപോലെ).
മലയാളി ടച്ചും
എവിടെ ചെന്നാലും മലയാളികള്‍ ഉണ്ടെന്നു പറയുന്നത്‌ ഒരുപക്ഷേ ഫലിതമായിട്ടാകാം. എന്നാല്‍ ഫോട്ടോഷോപ്പ്‌ കംപ്യൂട്ടറില്‍ സജീവമായി വരുന്നവേളയില്‍ ഔദ്യോഗിക മുദ്രയ്‌ക്കും ഗ്രാഫിക്‌സിനുമൊപ്പം ഇതില്‍ സഹകരിച്ച പ്രൊഫഷണലുകളുടെ പേര്‌ എഴുതിക്കാണിക്കുന്നുണ്ട്‌. ഇതില്‍ ഒരു മലയാളി ഉണ്ട്‌. പത്തനംതിട്ട സ്വദേശി വിനോദ്‌ ബാലകൃഷ്‌ണന്‍. കൊല്ലം ടികെഎം എന്‍ജിനിയറിങ്‌ കോളേജില്‍നിന്നു ബിരുദമെടുത്ത വിനോദ്‌ അഡോബിയിലെ മുന്‍നിര എന്‍ജിനിയറാണ്‌. തിരുച്ചിറപ്പള്ളി ആര്‍ഇസിയില്‍ നിന്ന്‌ മെക്കാനിക്കല്‍ എന്‍ജിനിയറിങ്ങില്‍ ബിരുദമെടുത്ത തമിഴ്‌നാട്ടുകാരനായ സീതാരാമന്‍ നാരായണനും അഡോബിയില്‍ മറ്റൊരു മുതിര്‍ന്ന ഇന്ത്യന്‍ സാന്നിധ്യമാണ്‌.

******
യൂടൂബ് @ 5
അഡോബിയുടെ ഇരുപതു വര്‍ഷ ചരിത്രത്തിനിടയില്‍ മറ്റോരു താരം അഞ്ചുവര്‍ഷം തികയ്ക്കുന്നത്‌ വലിയ വാര്‍ത്താപ്രാധാന്യമുള്ളതാണോ എന്നു സന്ദേഹിച്ചാല്‍ അല്ല എന്നുത്തരം. എന്നാല്‍ നിലവില്‍വന്ന്‌ അഞ്ചാണ്ടിനുള്ളില്‍ സൈബര്‍ലോകത്തെ ഇരുത്തംവന്ന സ്ഥാപനങ്ങളെ പിന്നിലാക്കി ജൈത്രയാത്ര തുടരുന്ന യൂടൂബിന്റെ കാര്യത്തില്‍ ഈ ചെറിയ കാലയളവ്‌ ചരിത്രംതന്നെ. ഇന്റര്‍നെറ്റിലൂടെ വീഡിയോ കൈമാറാനുള്ള സംരംഭമായി തുടങ്ങിയ ഈ വെബ്‌സൈറ്റ്‌ ഇത്രകണ്ട്‌ ജനപ്രിയമാകുമെന്ന്‌ സ്ഥാപകരായ സറ്റീവ്‌ചിന്‍, ചഡ്‌ഹാര്‍ലി, ജവേദ്‌ കരീം എന്നിവര്‍പോലും സ്വപ്‌നംകണ്ടിട്ടുണ്ടാകില്ല. വെബ്‌ നിരീക്ഷകരായ അലക്‌സാ ഡോട്ട്‌കോമിന്റെ കണക്കുകളില്‍ ആദ്യ അഞ്ചു സ്ഥാനങ്ങളിലൊന്നായി യൂടൂബുണ്ട്‌.

2005 ഫെബ്രുവരിയില്‍ 12 ദശലക്ഷം അമേരിക്കന്‍ ഡോളറിന്റെ മൂലധനവുമായി സ്ഥാപനം തുടങ്ങി. ഇന്ന്‌ ഓരോ മിനിറ്റിലും 20 മണിക്കൂറിലേറെ ദൈര്‍ഘ്യമുള്ള വീഡിയോകള്‍ ലോകത്തിന്റെ പല ഭാഗങ്ങളില്‍നിന്ന്‌ ഇവിടേക്കെത്തുന്നു. തുടങ്ങി ഒരുവര്‍ഷത്തിനുള്ളില്‍ത്തന്നെ ഗൂഗിള്‍ യൂടൂബിനെ സ്വന്തമാക്കി. ഗൂഗിള്‍ വീഡിയോ എന്ന സേവനം നേരത്തെത്തന്നെ ഉള്ളതിനാലോ അതോ ഇതിനെ സ്വന്തമായി പറക്കാനനുവദിക്കണം എന്ന തീരുമാനത്തിന്റെ അടിസ്ഥാനത്തിലോ ആകണം ഗൂഗിളിലേക്ക്‌ പൂര്‍ണമായും ലയിപ്പിക്കാതെ ഒരു ഉപകമ്പനിയായി തുടരാനാണ്‌ അനുവദിച്ചത്‌. ഇന്ന്‌ യൂടൂബിന്‌ തൊട്ടടുത്തുപോലും ഒരു എതിരാളി ഇല്ല. നോബല്‍സമ്മാനം ആയാലും ഈയാഴ്‌ച പ്രഖ്യാപിച്ച ഓസ്‌കാറായാലും ഇനി നടക്കാനിരിക്കുന്ന ഐപിഎല്‍ ക്രിക്കറ്റായാലും ലൈവായിത്തന്നെ യൂടൂബിലുണ്ട്‌; അതും ഔദ്യോഗിക വീഡിയോ അവകാശത്തോടെ. ആദ്യകാലത്ത്‌ ഒരു നിലവാരത്തിലുള്ള വീഡിയോ മാത്രമായിരുന്നുവെങ്കില്‍. ഇന്ന്‌ ഹൈ ഡെഫനിഷന്‍, മൊബൈല്‍ ഫോണ്‍ വീഡിയോ എന്നിങ്ങനെ കുറച്ചധികം വകഭേദങ്ങളുമുണ്ട്‌. സിറ്റിസണ്‍ ജേര്‍ണലിസ്‌റ്റുകളുടെയും സമാന്തര സിനിമാ പ്രേമികളുടെയും ഇഷ്ടയിടമായി യൂടൂബ്‌ മാറിക്കഴിഞ്ഞു. ട്വിറ്റര്‍, ഓര്‍ക്കുട്ട്‌, ഫേസ്‌ ബുക്ക്‌, ബസ്‌ എന്നീ സോഷ്യല്‍ ഇടങ്ങള്‍ വഴി നേരിട്ടും ഹൈപ്പര്‍ലിങ്കായും യൂടൂബ്‌ വീഡിയോ കോടിക്കണക്കിന്‌ പ്രേക്ഷകരിലെത്തുന്നുണ്ട്‌. ഇന്ന്‌ ലോകത്തെ ഏറ്റവും വലിയ ടിവി ചാനലിനേക്കാളും പ്രേക്ഷകര്‍ യൂടൂബിനുണ്ട്‌ എന്നറിയുമ്പോള്‍ ഇതിന്റെ അഞ്ചുവര്‍ഷം സംഭവബഹുലമായിരുന്നുവെന്നു വ്യക്തമാകും.
യൂട്യൂബിനെ വിശദീകരിച്ച് ഒരു പോസ്റ്റ് ഈ ബ്ലോഗില്‍ കഴിഞ്ഞ വര്‍ഷം ഇട്ടിരുന്നു. വായിക്കാന്‍ഇവിടെ ക്ലിക്ക് ചെയ്യൂ

by വി. കെ ആദര്‍ശ് (adarshpillai@gmail.com) at March 10, 2010 06:39 AM

March 09, 2010

മലയാളം വിക്കിപ്രവർത്തകരുടെ സംഗമം

കുഞ്ഞിലക്കൂട്ടം

വിക്കിമീഡിയ ഫൗണ്ടേഷന്റെ വിവിധ മലയാളം വിക്കികളിൽ പ്രവർത്തിക്കുന്ന വിക്കിപ്രവർത്തകരുടെ സംഗമം 2010 ഏപ്രിൽ 17-നു് എറണാകുളം ജില്ലയിൽ കളമശ്ശേരിയിലുള്ള രാജഗിരി കോളേജ് ഓഫ് സോഷ്യൽ സയൻസിൽ വെച്ചു് സംഘടിപ്പിക്കുന്നു.... കൂടുതൽ ഇവിടെ

by പി.അനൂപ് (noreply@blogger.com) at March 09, 2010 11:32 PM

The Importance of Being Wrong

.::t3rmin4t0r::.

Don't trust me on this ... I've been wrong before.

The difference between good friends and bad shows itself when you're wrong - when you're wrong and you don't know it. Sure, misfortune is a true test, but it hardly comes around every day and I'm glad it doesn't. But try being wrong about something. And you'll notice a strange fact.

These days friendships are too shallow. We're too independent to really need them. No, I'm not decrying the current times from the chair of age. I'm talking about the way my life's taken. And I notice that I've stopped being wrong - there was no wrong way to live my life. For a while, I thought it was because I finally had life figured out.

And I was wrong. Wrong on both counts. And people have noticed. I've been insulted. Told off by people that I was an idiot. But I didn't care for insults. They've never been a way to make me comply with anything. People have tried shame on me for years and failed. I've rarely got anything to prove to anyone but me.

A friend would've told me why. Felt comfortable enough to sit me down and outline the flaws. Because I'm not my mistakes, I'm more. Friends have got stuff to salvage, the snipers from afar don't seem to. There's a world of a difference between "He's such an idiot!" and "Don't be an idiot". And I react very differently to both.

Like I said, I've been wrong before. And I see no reason to stop now.

Well, you know what to do. Also, bring popcorn.

--
The need to be right is the sign of a vulgar mind.
              -- Albert Camus

March 09, 2010 10:00 PM

March 08, 2010

Taking the We out of Weblog

.::t3rmin4t0r::.

You & I both know there's no We here.

As I write down blog entry after the other, I've come to realize that there's only one person I can talk about with any sort of clarity - me. I can't speak for anyone else. Everything is as I observe, as I experience and as I feel - all mixed up into a general pile of nothing. To draw out a clear & coherent thread of thought out of that requires me to unravel a bit of myself in the process.

Self reflection leaves its own smudges in my thoughts. The searchlight of my mind leaves shadows, of contrasts & comparisons with itself. The similarities just merge into the backdrop, the differences stick out like a sore thumb. The edges & cracks appear, just like on a lake in winter, when the fluidity of thought is frozen into something solid.

And the words, like charcoal rubbing on paper, merely picks up what stands out. Everything in black & white, clearly marked out. Makes for a pretty picture, but is hardly what really exists.

Frame it up, hang it up and sign my name. And call it a blog.

--
My mind not only wanders, sometimes it leaves completely.

March 08, 2010 11:36 AM

March 07, 2010

മുങ്ങലും പൊങ്ങലും

ചിത്രങ്ങള്‍

ബംഗ്ളാദേശു് സര്‍ക്കാരുമായി അടുത്തിടെ ഇന്ത്യയുണ്ടാക്കിയ കരാര്‍ പ്രകാരം അവിടങ്ങളില്‍ ഒളിച്ചു കഴിയുകയായിരുന്ന കുറെ കുറ്റവാളികളെ അവര്‍ നമ്മുടെ നിയമപാലകരെ ഏല്‍പ്പിച്ചിട്ടുണ്ട്. അടുത്തിടെ നമ്മുടെ പത്രവാര്‍ത്തകളില്‍ നിറഞ്ഞു നില്‍ക്കുന്ന, പിടിയിലായ തീവ്രവാദികള്‍, സ്ഫോടനക്കേസിലെ പ്രതികള്‍ തുടങ്ങിയവര്‍ ഉദാഹരണങ്ങള്‍.

ഇതു പോലെ സൗദി അറേബ്യയുമായും ഭാരത സര്‍ക്കാര്‍ ഒരു കരാറിന്മേല്‍ ഒപ്പിടാന്‍ ശ്രമിക്കുകയാണെന്ന വാര്‍ത്തകള്‍ കണ്ടു - വളരെ ശ്ളാഘനീയമായ കാര്യം - ഇനിയും ഇതു പോലെ കുറ്റവാളികളെ കൈമാറാന്‍ ഇതര രാജ്യങ്ങളുമായും ഇമ്മാതിരി കരാറുകളില്‍ എത്തിച്ചേരാന്‍ നമ്മുടെ രാജ്യത്തിനു കഴിയട്ടെ.

ഒരിടത്തു് ഘോരകൃത്യം നടത്തി പിടിയിലാവാതിരിക്കുവാന്‍ മുങ്ങി മറ്റെവിടേലും പൊന്തുന്നവനെയും തിരഞ്ഞു കണ്ടെത്തി തിരികെ നിയമത്തിനു മുമ്പിലെത്തിക്കാന്‍ കഴിവുണ്ടാവുന്നത് നല്ല കാര്യം.

ദുഫായില്‍ പോലീസുകാരില്ലേ?

by evuraan (noreply@blogger.com) at March 07, 2010 04:57 PM

തറയാവല്ലേ സാറേ..!

ചിത്രങ്ങള്‍

ഞാനൊരിയ്ക്കലേ ഒരു പ്രശസ്ത വ്യക്തിയുടെ ഓട്ടോഗ്രാഫിനു വേണ്ടി ഒരു വേദിക്കല്‍ കാത്തു നിന്നിട്ടൊള്ളൂ.

പത്താം ക്ളാസ്സിലോ മറ്റോ പഠിക്കുന്ന കാലത്തു്, സുകുമാര്‍ അഴീക്കോടിന്റെ ഒരു പ്രസംഗവേദിയ്ക്കല്‍ കാത്ത് നിന്നു് ഞാനെന്റെ നോട്ട്ബുക്കില്‍ അദ്ദേഹത്തിന്റെ കൈയ്യൊപ്പ് വാങ്ങിയിരുന്നു. അദ്ദേഹം ഒപ്പിട്ടത് എന്റെ തന്നെ ഹീറോ പേനയും ഉപയോഗിച്ചായിരുന്നു. അഭിമാനപൂര്‍വ്വം ആ നോട്ട്‌‌ബുക്കും പേനയും ഞാനേറെ നാള്‍ കൊണ്ടു നടന്നു, മറ്റുള്ളവരോടു് അതിന്റെ വിശേഷങ്ങള്‍ പറഞ്ഞു നടന്നു. വര്‍ഷങ്ങള്‍ക്ക് ശേഷം, ആ നോട്ട് ബുക്ക് ഇന്നെവിടെയാണെന്നത് എനിക്കറിയില്ല. ഉത്തരേന്ത്യയില്‍ ജോലി നോക്കവേ വീട്ട്‌‌ജോലിക്കാരി എനിക്കു് വിലയേറിയ ആ പേനയും അടിച്ചു മാറ്റി.

എങ്കിലും, സുകുമാര്‍ അഴീക്കോട് എന്നും എനിക്കു പ്രിയമുള്ള ചിന്തകനും വാഗ്മിയുമായി തുടര്‍ന്നു.

ഇന്നോ?

പത്ര വാര്‍ത്തകളിലൂടെ ലാലിനെതിരെ അഴീക്കോടിന്റെ പ്രസ്താവനകള്‍ വായിച്ചപ്പോള്‍ കണ്ണു് തള്ളിപ്പോയി.

ഒപ്പം, ഇതു പറയാനും തോന്നിപ്പോയി: "തറയാവല്ലേ സാറേ..!"

by evuraan (noreply@blogger.com) at March 07, 2010 04:50 PM

March 06, 2010

Laptop Power Supply

Ramakrishnan's website

Common folklore (confirmed by some Norwegian friends) is that heat is not a friend of laptop batteries. The life of a laptop battery tend to reduce in Indian weather. One of the Dell Laptops I bought in early 2008 can now work barely 30 minutes with a fully charged battery.

Linux kernel provides a wealth of information (through ACPI) about the Battery like the make, type, serial number etc. Look under
/sys/class/power_supply/BAT0/. This is what I have:

~$ cat /sys/class/power_supply/BAT0/status
Unknown
~$ cat /sys/class/power_supply/BAT0/technology
Li-ion
~$ cat /sys/class/power_supply/BAT0/type
Battery
~$ cat /sys/class/power_supply/BAT0/serial_number
32511
~$ cat /sys/class/power_supply/BAT0/manufacturer
SANYO
~$ cat /sys/class/power_supply/BAT0/model_name
42T4511
~$ cat /sys/class/power_supply/BAT0/energy_full_design
84240000
~$ cat /sys/class/power_supply/BAT0/energy_full
64530000
~$ cat /sys/class/power_supply/BAT0/energy_now
63160000

It looks like, my battery (this is a work laptop, Lenovo Thinkpad T61 running Debian x86-64 unstable) is functioning at a lesser capacity than it is designed. It will be nice to corelate these readings with the actual performance of the battery. I tend to run this machine mostly with AC, but I will try profiling it for battery performance and see how much time these numbers translate to.

by Ramakrishnan Muthukrishnan at March 06, 2010 06:12 PM

മലയാളത്തിലെ പുതിയ വാക്കുകള്‍ക്കായി ഒരു സംരംഭം

ബ്ലോഗ് ഭൂമി - e lekhanangal

മലയാള ഭാഷയിലെ പുതിയ പദങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്: www.bit.ly/ml-words പുതിയവാക്ക് എഴുതാന്‍: http://bit.ly/ml-words-form
ഇന്ന് (മാര്‍ച്ച് ആറ്, 2010) നടന്ന ഒരു ഗൂഗിള്‍ ബസ് ചര്‍ച്ചയെ തുടര്‍ന്ന് ആരംഭിച്ച ഒരു സംരംഭമാണ്. നിങ്ങള്‍ക്കും പുതിയ വാക്കുകള്‍ നല്‍കാം. സാങ്കേതിക വിദ്യ സംബന്ധമായ ഒട്ടേറെ പദങ്ങളും ശൈലിയും ദിനേന മലയാള ഭാഷയിലേക്ക് എത്തുന്നുണ്ട്. ഈ സാഹചര്യത്തില്‍ ഭാഷയുടെ തനിമ നിലനിര്‍ത്താനും പുതിയതും പുതുക്കപ്പെട്ടതുമായ വാക്കുകള്‍ അറിയാനും ഈ കണ്ണികള്‍ പ്രയോജനപ്പെടുത്താം. ഇവിടെ നടക്കുന്ന വാക്കുചേര്‍ക്കലുകള്‍ക്കും മാറ്റിയെഴുതലുകള്‍ക്കും പക്വത പ്രാപിക്കുന്നതിനുമനുസരിച്ച് ഒരു ബ്ലോഗിലേക്കോ അല്ലെങ്കില്‍ വിക്കി പേജിലേക്കോ വാക്കുകളെ മാറ്റാം. എതായാലും പത്രപ്രവര്‍ത്തകര്‍ക്ക്/ബ്ലോഗര്‍മാര്‍ക്ക് ഈ ശൈലീ-വാക്ക് ഇ-പുസ്തകം പ്രയോജനപ്പെടുമെന്ന പ്രതീക്ഷയുണ്ട്.

പുതിയ പദങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്: www.bit.ly/ml-words പുതിയവാക്ക് എഴുതാന്‍: http://bit.ly/ml-words-form

....
പ്രമുഖ ബ്ലോഗറും സമാന മേഖലയില്‍ ഗവേഷണ വിദ്യാര്‍ത്ഥിയുമായ ഹരീഷ് നമ്പൂതിരിയാണ് ഈ നവസംരംഭത്തിന് തുടക്കം കുറിച്ചിരിക്കുന്നത്

by വി. കെ ആദര്‍ശ് (adarshpillai@gmail.com) at March 06, 2010 10:32 AM

Building a healthy community around FOSS project

For surely there is an end ...

Dear Lazyweb, I am looking for suggestions for building a healthy community around one of my FOSS project.  Recently I initiated re-launching of  Zope 3 project with a new name: BlueBream. You may know from my old posts that I am very interested in Zope 3 and Zope Component Architecture (ZCA).  I have written an entire book about  ZCA in 2006. You can read more about the new project in the BlueBream project blog.  I am looking for your suggestions.  You can send mail to me: baiju.m.mail AT gmail.com or add comment here.

Well, I will continue with my past experience with FOSS. This is my second largest FOSS project, the first project which I started in 2001 (SMC) is still very active.  However, for the past few years, I am not active in that project. I still watch that project growing (of course, I help them whenever possible). There are more than 500 members in the group itself.  The developers regulary meet at various events.  They organize lots of workshops, camps etc. SMC might be the most active FOSS project from India. However, there are so many differences between SMC and BlueBream.  The scope of these projects is very different. SMC is an i18n,l10n and more over a "local language computing" project.  BlueBream is a Python web framework.

These days, I am thinking more about this project and its success.  I know, a FOSS project is not just some source code released. There should be active contributors, regular community activities, good documentation, presence in various events etc.  So, how to attract contributors to this project.  How to build a healthy successful community around this project.  At this point, I have taken the role of "self-assigned release manager".  I think that's a good way to lead this project. I am looking for your thoughts :)

March 06, 2010 06:19 AM

March 05, 2010

Things I hate to tell people – about phones, email and stuff.

aashiks'in

Couple of things I would like to tell people, but hate to tell. About Phone calls ( not that i get many, but i hate talking on phones ). I love getting emails.  If you have something to tell me and its not urgent, then do email me rather than ring my phone. I will respond to [...]

by aashiks at March 05, 2010 04:59 PM

A Celebration of Low Culture

.::t3rmin4t0r::.

It all started with the petty battles, with a collective comedown on a cultural philistine like me - one without taste in music, art, literature or topic du jour.

What they looked in each other was not for glimmers of intelligence, but for a bit of something shared. Something to set them apart from the rest, the secret handshakes, the shibboleth to exclude those of a lower culture. Respect doled out for abstract obscurity, while clarity was despised. The vaguer it got, the easier could everyone trot out their pet ideas without stepping on each others' toes.

I could've been a mute spectator to all that. But then the challenges appeared on my table.

I never did define my identity with things external. Rarely was it propped up with books, music or art. Something reprehensible to embellish yourself with someone else's creativity. To listen, read, collect it. And dole it out instead of your own. There I was, with life's experiences and I thought that was all that remained to be said about me. What I do, that is where my fount of self is rooted on and with some sort of gratitude, I pour myself back into it.

Never felt the urge to defend my choices, in anything that fed my mind. But I almost fanatically defend the choices I make, when it comes to actions. What went in seemed far insignificant to what eventually came out. My principles, ethics and the path I tread in life, those are up for criticism - always have been.

There was no point in responding to those challenges - to be beaten down just for someone's pleasure. For them in their world to feel superior. Maybe that's what gets them through their day, but I've got no time or energy to fight these petty battles. I've got things to do.

Culture intrigues me. I'd rather learn than fight about my personal opinions. Bizarrely, the same people fighting for their opinions object to others sharing theirs. What they always craved I guess was smug superiority, not to convince. Popularity of their niche seems to be their enemy rather than a sign of success.

The world of high culture is full of people who'd love something, yet dissuade the world from sharing it. In a sort of self destructive selfishness, they cordon off their niches. Watching them over the years, I've seen these hypocrites slink away from the bright sunlight of popular attention. Not revel in the new found wisdom of the world or applaud at its good taste.

I've tried to learn what it is about these ideas that make it special. Read Hegel & Kant, Foucault & Derida. Listened to Mozart (ooh, the 5th!), gone to Chopin recitals (thankee hyacie), observed the layered randomness of Coltrane. I've liked some, I haven't others. Perhaps arbitrarily, I don't know.

But equally arbitrarily, I've followed popular culture. I've liked some, I couldn't care less for others. I dig down into Simpsons or Futurama, I play Lady Gaga in a loop for days. Not mindlessly, I notice the nuances of timing & melody of the Gaga, the college level literature references littered in Simpsons, the secret messages written in alienese in Futurama. I notice, I enjoy and I'm not ashamed of it.

I'm overcome by an urge to share & enjoy. I think the fact that more people enjoy it, the better it was. Perhaps it takes more talent to make something the whole world can enjoy. A deeper understanding of all humanity perhaps. And I'll do my part. I can't understand how someone can enjoy something so much, but dissuade someone else from exploring. Even more puzzlingly, only seem to enjoy things that nobody else around seem to be capable of appreciating. Are you that special or is that all a facade put up?

After much thought, I've come to a shocking, but inescapable conclusion.

--
Show me an elitist, and I'll show you a loser.
          -- Tom Clancy

March 05, 2010 03:52 PM

March 04, 2010

Scalability - the mantra for sustainable social change

Anoop John

Setting out to make social change is good to hear but it is tough to actually get done. I haven't made any or for that matter actually have started doing anything big towards that but I have had opportunities to be part of or to contribute to multiple ventures/initiatives over the course of the last 4 years. Through these learning experiences I have come to realize the importance of two factors for making sustainable social change - persistence and scalability. A case in point is the TidyCity campaign which started in 2009 and which has been gaining ground and momentum over the past year or so.

Click here to read the rest of this article

by anoopjohn at March 04, 2010 07:45 PM

in the Defence of an Ego

.::t3rmin4t0r::.

I have an ego. A nice, cheap and refurbished one in good condition.

And yes, I'm proud to have one. I've been without one, lost nearly all traces of it. Killed, choked it, sacrificed it at the altar of love & togetherness. Apologized for what wasn't my fault, forgave without apologies, silenced my self respect and cut off my ego from my life.

And that nearly was the end of me.

I couldn't survive. Because here's the thing - the world isn't always fair. Life's a bitch and it shows its true colours. It criticizes without reason and often without gain. To keep your course through that minefield of criticism requires a tough skin and a crumple zone. An ego is the crumple zone for your real self. It stands up to the world, in your stead. Takes a few dents, but nothing permanent.

Building myself back up from nearly nothing, there was my ego, leading the charge. Driving me, pushing me to do things I'd never done before, channeling my Id into the useful. Everything accomplished was an ego boost. Every failure hurt, but every failure challenged.

An ego strong enough to repel the slings and arrows of outrageous fortune, from the inner sanctum of your self and spirit. Something to keep the material world out of the spiritual, something with an edge to cut my path through the world.

There's that bright light within my eyes again. A smile on my lips and a spring in my step. And screams that it is here to stay, till death do us part. But there's balance. Between me, my ego and my Id, I'm ambitious, curious and cautious all at the same time.

In a mirror, I see me. And I smile.

--
The ego is not master in its own house.
        -- Sigmund Freud

March 04, 2010 12:12 PM

ഇങ്ങനെയും ഭാഷയുടെ തനിമ നിലനിര്‍ത്താം :-(

ബ്ലോഗ് ഭൂമി - e lekhanangal

ഈ ബ്ലോഗ് പോസ്റ്റിനൊപ്പമുള്ള പരസ്യം വായിക്കുക. കേരള ഭാഷാ ഇന്‍സ്റ്റിട്യൂട്ട് പ്രസിദ്ധീകരണമായ ‘വിജ്ഞാനകൈരളി’ യുടെ ഡിസംബര്‍ ലക്കത്തിലെ ഒരു പരസ്യമാ‍ണ് പ്രതിപാദ്യ വിഷയം. പരസ്യം ഇന്‍സ്റ്റിട്യൂട്ടിന്റെതു തന്നെ, അന്താരാഷ്ട്ര പുസ്തകോത്സവം ആണ് വിഷയം. ഇത് നടക്കുന്ന സ്ഥലത്തിന്റെ പേര് കൌതുകമുണര്‍ത്തും. അരയിടത്തു ബ്രിഡ്ജ് ഗ്രൌണ്ട്. കോഴിക്കോട്ടെ ഈ സ്ഥലത്തിന് അരയിടത്ത് പാലം മൈതാനം എന്ന് പോരെ, അങ്ങനെ തന്നെയല്ലേ അന്നാട്ടുകാരും നാമെല്ലാവരും പറയുന്നത്. എന്തിന് ആ നാട്ടിലെ ബസിലെ സ്ഥല സൂചികകളിലും മറ്റും അരയിടത്തുപാലം എന്ന് തന്നെയാണ് എഴുതുന്നത്.
മറ്റാരെങ്കിലും മലയാളഭാഷയെ ഈ രീതിയില്‍ അരും കൊല ചെയ്താലും പൊറുക്കാമായിരുന്നു, പക്ഷെ ഭാഷയുടെ തനിമ നിലനിര്‍ത്താനും അനുബന്ധ ഗവേഷണ പഠനങ്ങളിലും പ്രസിദ്ധീകരണ രംഗത്തും ഇടപെടുന്ന അല്ലെങ്കില്‍ അതിനായി നിയോഗിക്കപ്പെട്ട ‘കേരള ഭാഷാ ഇന്‍സ്റ്റിട്യൂട്ട്’ തന്നെ ഇതു ചെയ്തത് ശരിയായില്ല.
താഴെ കൊടുത്തിരിക്കുന്ന ചിത്രം നോക്കുക.

by വി. കെ ആദര്‍ശ് (adarshpillai@gmail.com) at March 04, 2010 08:46 AM

Spicy Javascript Curry

.::t3rmin4t0r::.

So bluesmoon wrote a blog entry on function currying in javascript. Read it first, if you've got no idea what I'm talking about.

But the example given there is hardly the *nice* one - you don't need a makeAdder(), you can sprinkle a little bit more magical pixie dust to make a maker. I remembered that I had a better sample lying around from early 2005, but unfortunately it wasn't quoted in my journal entry.

I couldn't find the exact code I wrote back then, but here's a re-do of the same idea.

function curried(f, args, arity)
{

  return function() {
    var fullargs = args.concat(toArray(arguments));
    if(fullargs.length < arity) 
    {
      /* recurse */
      return curry(f).apply(null, fullargs);
    }
    else 
    {
      return f.apply(null, fullargs);
    }
  };

}

function curry(f, arity) 
{
  if(!arity) arity = f.length;

  return function() {
    var args = toArray(arguments);
    if(args.length < arity) 
    {
      return curried(f, args, arity);
    }
    else 
    {
      /* boring */
      return f.apply(null, args);
    }
  };

}

Basically with the help of two closures (the two function() calls without names), I created a generic currying mechanism which can be used as follows.

function add(a,b) { return a+b;}

add = curry(add);

var add1 = add(1);
var c = add1(2);

Now, the hack works because of the arguments object available for use in every javascript function. Also every function, being an object as well, lets you look up the number of arguments (arity) it accepts by default. You can even make a full-class decorator, if you pay more attention to the scope (null, in my examples) passed to the function apply().

Here's the full code example.

--
Things are are rarely simple. The function of good software is to make the complex appear to be simple.
            -- Grady Booch.

March 04, 2010 05:45 AM

March 02, 2010

ഗൂണ്ടാ സ്റ്റേഷന്‍ അഥവാ പഴയ പൊലിസ് സ്റ്റേഷന്‍

ബ്ലോഗ് ഭൂമി - e lekhanangal

വ്യാജ സി ഡി ഉണ്ടാക്കുന്നവര്‍ക്കും വില്‍ക്കുന്നവര്‍ക്കും ശിക്ഷ കടുത്തതായിരിക്കുമെന്ന് ആന്റി പൈറസി സെല്‍ മേധാവിയും ഐ.ജിയുമായ ശ്രീ ലേഖ
ഇതുമായി ചേര്‍ത്തു വയ്ക്കാവുന്ന ചില പ്രശ്‌നങ്ങള്‍
1. നാളെ നമ്മുടെ പോലിസ് സ്റ്റേഷനുകളിലെ കമ്പ്യൂട്ടറുകളില്‍ പൈറേറ്റഡ് സോഫ്‌ട് വെയറുകള്‍ ഇന്‍സ്റ്റാള്‍ ചെയ്തിട്ടുണ്ടോ എന്നറിയാന്‍ ഒരാള്‍ ആര്‍ ടി ഐ പ്രകാരം ശ്രമിച്ചാലോ, അല്ലെങ്കില്‍ മൈക്രോ‌സോഫ്ടോ അഡോബിയോ നേരിട്ട് ഒരു പരാതിയോ കൊടുത്താല്‍ കള്ളന്‍ കപ്പലില്‍ (ഗൂണ്ടാ പോലിസ് സ്റ്റേഷനില്‍) ആണെന്ന് തെളിയില്ലേ.
2. ബ്ലു ടൂത്ത് വഴി സിനിമ/പാട്ട് പകര്‍ത്തി കൊടുക്കുന്നതും കാണുന്നതും ഇതേ നിയമത്തിന്റെ കണ്ണില്‍ കുറ്റമല്ലേ. കേരളത്തില്‍ 2 കോടി മൊബീല്‍ കണക്ഷന്‍ ഉണ്ടത്രേ. അതില്‍ കേവലം ഒരു ശതമാനം വരിക്കാരുടെ ഫോണില്‍ അനധികൃതമായി പകര്‍ത്തിയ സിനിമയ്യോ അല്ലെങ്കില്‍ ഒരു പാട്ടോ ഉണ്ടെന്നിരിക്കട്ടെ. എന്നു വച്ചാല്‍ രണ്ടു ലക്ഷം മലയാളികള്‍ ഗൂണ്ടാ ആണെന്നാണ് തെളിയാന്‍ പോകുന്നത്.
3. നമ്മുടെ തെരുവോരങ്ങളില്‍ സെക്കന്‍ഡ് ഹാന്‍ഡ് പുസ്തകം വില്‍ക്കുന്നവരുടെ മുഖ്യ വിപണനം പൈറേറ്റഡ് പുസ്തകമാണ് . ഇപ്പോഴത്തെ ബെസ്റ്റ് സെല്ലറായ ചേതന്‍ ഭഗത്തിന്റെ പുസ്തകങ്ങളെടുക്കാം. എകദേശം 160 പതിപ്പുകള്‍ വിറ്റ ഫൈവ് പോയിന്റ് സം‌വണ്‍ അതിലും എത്രയോ കോപ്പി വ്യാജപ്പതിപ്പുകള്‍ മൂലം വായനക്കാരുടെ കയ്യില്‍ എത്തിയിട്ടുണ്ട്. ഇതിന്റെ പ്രസാധകരായ രൂപ & കോ നമ്മുടെ ഐ ജി ക്ക് ഒരു കത്ത് കൊടുത്താല്‍ ഇത് വില്‍ക്കുന്ന പാവങ്ങളെയോ അല്ലെങ്കില്‍ ചുളുവിലയ്ക്ക് വാങ്ങി അലമാരയില്‍ വച്ചിരിക്കുന്ന മാന്യന്മാരെയോ ഗൂണ്ടാ ആക്‍റ്റില്‍ പെടുത്തുമോ.
4. സിനിമാ പ്രവര്‍ത്തകരുടെ/നിര്‍മാതാക്കളുടെ വീട്ടിലുള്ള പുസ്തകങ്ങളും /കമ്പ്യൂട്ടറും ഒന്ന് അരിച്ചു പെറുക്കിയാല്‍ ഗൂണ്ടായെ പിടിക്കാന്‍ പോയവരും ഗൂണ്ടാ ആകുന്ന കാലം കാണാം. അപ്പോള്‍ പൈറേറ്റഡ് പുസ്തകം ഇല്ലാത്ത വീടാണ് അഴിക്കോട്ടെതെങ്കില്‍ സുകുമാരന് ഇനി ഗുണ്ടാ മമ്മൂട്ടി,ഗൂണ്ടാ മോഹന്‍ ലാല്‍ എന്നും കൂവാം.

by വി. കെ ആദര്‍ശ് (adarshpillai@gmail.com) at March 02, 2010 09:20 AM

À la carte - Restaurant

Solid Smoke

The 'À la carte' restaurant has been running (it better be, away!) at Kesavadasapuram, opposite to M.G. College. It's in the infamous 'Pazhoor Plaza' building (infamous only because of the computer shop: Pazhoor Ideal Systems).

Had dinner there today, with my father. The ambience was better than I expected and had some class. But all was lost when the food was served. It's pretty bad. We had chilly chicken, mushroom masala, chilly gobi & roti. Except for the roti, everything else was quite terrible. The dishes are somewhat pricey too.

I wasn't very excited to see Rs.30 for the grape juice, but it turned out to be the best part of my dinner.

So, if you've spotted this restaurant and have been thinking about paying a visit, you can safely let that feeling pass. There are far better ways of spending those Rs.100 notes, and you'll get much better food in return too.

------------

PS: In case you didn't know, À la carte is a French phrase meaning "according to the menu". I knew because we have the same thing in our office canteen!

by Solid Smoke (noreply@blogger.com) at March 02, 2010 07:17 AM

Rain Forest - Restaurant

Solid Smoke

Had dinner at the 'Rain Forest' restaurant in Vazhuthacaud, Thiruvananthapuram. It's on the right hand side (when coming from Vellayambalam), after the SriMulam Club Junction.
The place is not 'on' the road side and hence it's silent, comfy and of course clean.

We (me, Kurian & Ashik) ordered chicken noodles, Spaghetti Bolognaise (or Bolognese), Sandwich (ലൈറ്റായിട്ട്!), chilly chicken etc. as the main course. This was of course preceded by a generous serving of soup and starters: fish fingers and chicken gold coin (it doesn't look as yummy as in that link).

The verdict
The fish fingers were awesome. Some of the best we've ever had. Highly recommended. Chicken gold coins, unfortunately, were terrible. Drenched in oil, these were no fun at all!
Spaghetti Bolognaise was quite good and the noodles was not bad either. The chilly chicken, again, was burnt and was a let down.

Overall, this place is quite cool; but not all dishes are up to the mark. Love the fish fingers, though ;-)

PS: The prices are quite good here. The menu card won't make you lose your appetite.

Update (26 Dec, 2009): This place apparently is quite bad if you are looking for some lunch. They had only Thali meals and Chicken Biryani on the lunch menu - both quite terrible! Guess this is a 'dinner-only' place.

by Solid Smoke (noreply@blogger.com) at March 02, 2010 07:17 AM

Kabab - Restaurant

Solid Smoke

"Kabab - Taste of Arabia" - how can any honest glutton ignore a signboard like that? And so we (me, Sandeep & Adarsh) decided to pay a visit to this restaurant at Pattom (opposite to LIC/Railway/BSNL building) for dinner yesterday.

Kababs, Kababs and more Kababs! but....

As the restaurant's name goes, there are several Kababs on the menu. We were confused by the choice that was offered. Having come here for the first time (and for no other reason, honest!), we decided to go for variety and ordered 'half' servings of three different Kababs - Malai Kabab, Kalimirch Kabab & Arabian Kabab (whatever that is).

When the dishes were served, all confusions (about choice) vanished. They all looked exactly the same! We asked the waiter boy to point out and he did his random 'this is that, and that is this' routine.

Anyway, it didn't matter much because they all tasted the same. Absolutely no difference at all (or perhaps our taste buds are not sensitive enough, our fault, totally). Should've re-arranged the plates and then asked the waiter to figure them out!

In the quest to find a different Kabab, we ordered 'that red colour Kabab' (they call it Resmi Kabab). That turned out to be a little different in taste and appearance, but nothing great.
----

In short, the restaurant does not live up to it's name. The ambience is not that great, but the prices are not too high either. A half serving has 6 Kabab pieces and costs Rs.70-80. The Kababs (at least the 4 we tried) all taste the same and leave nothing to brag about.


PS: If you're a lover of Kababs/Kebabs, I recommend you try the Salarjung Kabab at Dakhani Degh. It's awesome. You may skip the Dakhani Sheekh Kabab, though.

by Solid Smoke (noreply@blogger.com) at March 02, 2010 07:17 AM

വര്‍ണ്ണം - കുട്ടനാടന്‍ ഫുഡ് ഫെസ്റ്റിവല്‍

Solid Smoke

തിരുവനന്തപുരം നഗരത്തില്‍ മത്സ്യവിഭവങ്ങളില്‍ 'സ്പെഷ്യലൈസ്' ചെയ്യുന്ന ഭക്ഷണശാലകള്‍ കുറവാണ്. വഴുതക്കാട്ടെ സാഗരയാണ് പേരുകേട്ട ഒരെണ്ണം. കുറച്ചുകാലമായി, ബേക്കറി ജംഗ്ഷന് സമീപം (റിസര്‍വ് ബാങ്കിനടുത്ത്) 'വര്‍ണ്ണം' എന്ന 'സീ ഫുഡ് റെസ്റ്റോറന്റ്' തരക്കേടില്ലാത്ത വിഭവങ്ങളായി പേരെടുത്ത് വരികയായിരുന്നു. ഇപ്പോള്‍ അവര്‍ ഒരു 'കുട്ടനാടന്‍ ഫുഡ് ഫെസ്റ്റിവല്‍' നടത്തുന്നു. നമ്മളില്ലാതെ എന്ത് ഫുഡ്, എന്ത് ഫെസ്റ്റിവല്‍? ഹും... ഇന്നലെ ഇതറിഞ്ഞപ്പോള്‍ തന്നെ ഞാനും ലോലനും (അതായത് സുല്‍ഫിക്കര്‍) ഡിന്നര്‍ പ്ലാന്‍ ചെയ്തു. ഓഫീസിലെ മറ്റു തീറ്റ ഭ്രാന്തന്‍മാര്‍ ശബരിമല സ്കീമിലായിരുന്നത് കൊണ്ട് വിളിച്ചില്ല. ;-)

"കണമ്പ് ഇട്ടൂസ്" - എപ്പടി? നല്ല പേര്, അല്ലേ? പോരട്ടെ ഒരു പ്ലേറ്റ്.. കൂടാതെ "ആവോലി തന്തൂരി", "കാരി കറി", "കൊഞ്ച് ഫ്രൈ" പിന്നെ പുട്ടും (നല്ല കോമ്പിനേഷന്‍ - ഓര്‍ക്കുമ്പോള്‍ തന്നെ വായില്‍ വെള്ളമൂറുന്നില്ലെങ്കില്‍ പിന്നെ എന്തിനാ ഇത് വായിക്കുന്നേ?). ലോലന്‍, ആസ് യൂഷ്വല്‍, 'റുമാലി റോട്ടി'! പൂയ്.. യെവന്‍ പണ്ടേ ഔറംഗസേബിന്റെ പിന്‍ഗാമിയാണല്ലോ..

എല്ലാം നന്നായിരുന്നു. കാരി മീന്‍ കറിക്ക് ഉപ്പ് കൂടുതലാണെന്നതൊഴിച്ചാല്‍ എല്ലാം ഭംഗിയായി (പാത്രം വെടിപ്പായെന്ന് സാരം). തേങ്ങാപ്പാലൊഴിച്ച 'ഇട്ടൂസ്' കറി ഉഗ്രന്‍. ആവോലി തന്തൂരിയും അടിപൊളി.

ഈ പരിപാടി ഈ മാസം 15-ആം തിയ്യതി വരയേ ഉള്ളൂ.. വേണമെങ്കില്‍ പെട്ടെന്ന് 'വര്‍ണ്ണ'ത്തിലേക്ക് വിട്ടോ..

അതിന്റെ തൊട്ടടുത്ത് ഒരു കള്ള് ഷാപ്പുണ്ട്. അവിടേയും നല്ല മീന്‍/ഇറച്ചി വിഭവങ്ങളുണ്ടെന്ന് പറഞ്ഞുകേട്ടു. അടുത്തത് അങ്ങോട്ടേക്കാകട്ടെ!

by Solid Smoke (noreply@blogger.com) at March 02, 2010 07:17 AM

HotSpot Cafe - Coffee shop

Solid Smoke


Thiruvananthapuram doesn't have its fair share of coffee shops (read 'hangout place'). Traditionally, we've been addicted to tea rather than coffee, and that's probably for the better.
Anyway, a new coffee shop opened yesterday at Ambalamukku (just after the junction, on the left hand side when you're coming from Peroorkada). It's called 'HotSpot Cafe' and it's all painted red (Cafe Coffee Day Redux?).

Me and Viswajit stopped by today to check it out. To get decent review value (and for that alone, I swear!) we ordered quite a lot (at 6PM) of stuff. I'm sure the owner was pretty happy and wished the business were this good everyday. Being fresh new, they didn't have a menu card - but that didn't stop us from getting through our routine.

We had chicken hot dogs, two types of sandwiches, coffee mousse, cappuccino, cold coffee with ice cream, hot coffee with chocolate etc. etc.. Okay.. I admit.. I'm exaggerating. There's no 'etc. etc.' - except for the 'pineapple cake' I took home packed :-)

So, how does HotSpot Cafe fare when compared to big names like Ambrosia and Coffee Day? It's not bad, but it's no Ambrosia killer. The service is great, but except for the Coffee Mousse and perhaps the trivial cold coffee with ice cream, the other dishes were just 'okay' - nothing great to brag about.
The ambience is good enough (better than the cramped Ambrosia), but not as good as Coffee Day; but then again, these guys don't charge you as much as Coffee Day either. So I guess this is a fair deal :-)

Anyway, it's nice too see more comfy places coming up where people can sit and relax and chat and drink and eat and doze off.

PS: If you're interested in such places, the 'Passion Fruit', Medical College Jn., near new Azad Bread Factory is an okay place too.

by Solid Smoke (noreply@blogger.com) at March 02, 2010 07:16 AM

Spice Hut - Restaurant

Solid Smoke


'Spice Hut' - how's that for a restaurant's name? Clichéd, but good enough, isn't it? That's what I thought too. This 'Family Restaurant' at the Pattom junction, just around the corner of the Pattom-Marappalam turn had been in my cross-hairs for quite a while.

Dinner with two friends at the 'Spice Hut' may not exactly be the ideal way to spend the Christmas eve. The restaurant is not too big, but is comfy. Unfortunately, that's the only good thing I can say about this place.

To save you from the blabbering, here's a quick list of things we had:

1. Cream of tomato soup - Terrible
2. Chicken 65 - Even more so!
3. French fries - Horrible!
4. Roti - Not bad
5. Kadai Chicken - Pretty bad
6. Chicken kothuparotta - Not bad
7. Veg. kothuparotta - Not bad
8. Fresh orange/pineapple juice - Good

All the dishes were drenched in some weird oil with lumps of turmeric in the chicken!

This place may not be so tough on your pockets, but when it comes to your apetite, it's a whole different story!
Definitely not a good place to have dinner, and especially not on Christmas eve!

-------


PS: There's a Chinese and Thai food festival going on at Hotel Horizon (Dec 25-30). How 'bout that!

by Solid Smoke (noreply@blogger.com) at March 02, 2010 07:16 AM

The Keys Hotel - Restaurant

Solid Smoke


"Spaces to work, places to play" is the tag line of the Keys Hotel (near Housing Board junction). Well, perhaps it's true, but this is definitely not a great place to dine. It's not a bad place, but it's not good enough, especially for the price.

The hotel lobby, though small, is beautifully designed. The ambiance gets you all cheered up when you walk in. This hotel apparently has American funding (see Berggruen Hotels) and that somewhat shows in their layout. The restaurant is on the mezzanine floor but the rest/washrooms are on the first floor. So, if you happen to want to wash your hands, you need to board the elevator (or lift?).

A buffet dinner here costs less than Rs.400, almost at par with SP Grand Days, my favourite restaurant in town. It was Kurian's treat (for his promotion, but who really cares, right? ;-) and we opted for the buffet, assuring ourselves that the à la carte menu is within arm's reach.

The food leaves nothing to brag about. It's as ordinary as it gets (for a restaurant/hotel of this stature) with not much choice. I'd say it's definitely not worth the money you pay, given that there are much better places in the city (SP Grand days and Maurya Rajadhani, for example). The tandoori chicken we ordered separately was nothing extraordinary.

The desserts were the worst part of the dinner. The most kanjoos selection of items. Vanilla & strawberry ice-creams, diced watermelon and fruits and something resembling chocolate brownies - that's all they had in the offering.

I'm guessing that dining is not one of the focus areas of this hotel group. So, if good food's what you crave for, look somewhere else.

=-=-=-=-=
Powered by Blogilo

by Solid Smoke (noreply@blogger.com) at March 02, 2010 07:16 AM

സൂഫി പറഞ്ഞ കഥ

Solid Smoke

പുതുമുഖ സംവിധായകരില്‍ ഏറെ ശ്രദ്ധേയനായ പ്രിയനന്ദനന്റെ സൂഫി പറഞ്ഞ കഥ ഏകദേശം രണ്ടാഴ്ച മുമ്പ് തിയേറ്ററുകളില്‍ പ്രദര്‍ശനത്തിനെത്തി. ഇദ്ദേഹത്തിന്റെ ഇതിനു മുമ്പിറങ്ങിയ നെയ്തുകാരന്‍, പുലിജന്മം എന്നീ ചിത്രങ്ങള്‍ ധാരാളം പ്രശംസ പിടിച്ചുപറ്റിയിരുന്നു.
ഒരു കടലോരപ്രദേശത്തെ ആള്‍ക്കാര്‍ ആരാധിക്കുന്ന ഒരു 'ബീവി'യുടെ ഖബറിന്റെ പിന്നിലെ കഥയോ ചരിത്രമോ ആണ് ചിത്രത്തിന്റെ ഇതിവൃത്തം. കെ.പി. രാമനുണ്ണി 15 വര്‍ഷം മുമ്പെഴുതിയ ഇതേ പേരുള്ള നോവലിന്റെ ചലചിത്രാവിഷ്കാരമാണ് ഈ സിനിമ.

1850-കളിലാണ് കഥ നടക്കുന്നത്. ഒരു പ്രമുഖ ഹിന്ദു മേനോന്‍ കുടുംബത്തില്‍ പിറന്ന കാര്‍ത്യായനി (കാര്‍ത്തി) എന്ന പെണ്‍കുട്ടി ഒരു പ്രദേശത്തെ ജനങ്ങള്‍ ആരാധിക്കുന്ന മുസ്ലിം ബീവിയായി പരിണമിച്ച കഥ, ഈ കാലഘട്ടത്തില്‍ വിവരിക്കപ്പെടുന്നു. അതിനാല്‍ തന്നെ ഇത് ചരിത്രമാണോ കെട്ടുകഥയാണോ എന്ന് കൃത്യമായി നിര്‍വചിക്ക വയ്യ. സ്നേഹവും, കാമവും, ദൈവീകതയും ഒക്കെ നിറം പകര്‍ന്ന, കാല്പനികതയുടെ അതിരുകളില്‍ ജീവിക്കുന്ന ഒരു കഥ.

കാര്‍ത്തി ജനിച്ചു വീണപ്പോള്‍ തന്നെ അതൊരു അസാധാരണമായ ജാതകമാണെന്ന് അമ്മാവന്‍ തിരിച്ചറിയുന്നു - "സാധാരണക്കരുടെ നല്ലതിനും ചീത്തക്കും അപ്പുറമായിരിക്കും ഇവരുടെ നല്ലതും ചീത്തയും". അമ്മാവന്റെയും കാര്‍ത്തിയുടേയും ബന്ധം വളരുന്നതും അല്പം വിചിത്രമായ രീതിയില്‍ തന്നെയാണ്. അമ്മയും മുത്തശ്ശിയും അമ്മാവനും എല്ലാവരും ഉണ്ടെങ്കിലും എന്തുകൊണ്ടോ ഏകാന്തത നിറഞ്ഞ ബാല്യവും കടന്ന് കാര്‍ത്തി സുന്ദരിയായ യുവതിയായി വളരുന്നു. മാന്ത്രികതയും ദൈവീകതയും കലര്‍ന്ന സംഭവങ്ങളും മരണങ്ങളും ഇതിനിടയില്‍ സംഭവിക്കുന്നുണ്ട്.
പൊന്നാനിയില്‍ നിന്ന നാട്ടില്‍ കച്ചവടത്തിനെത്തുന്ന മാമൂട്ടി എന്ന മുസ്ലിം യുവാവുമായി കാര്‍ത്തി പ്രണയബദ്ധയാകുന്നു. ഇയാളുമായി കാര്‍ത്തി നാടുവിടുന്നു. മതം മാറി, തട്ടമിട്ട്, നിസ്കരിക്കുന്ന സുഹ്റ എന്ന കാര്‍ത്തി പക്ഷേ ഏറെ നാള്‍ കഴിയും മുമ്പു തന്നെ തന്റെ വേരുകളുടെ ആഴങ്ങള്‍ മനസ്സിലാക്കുന്നു. വീട്ടുപറമ്പില്‍ ഒരു അമ്പലം വേണമെന്ന സുഹറയുടെ ആവശ്യം നല്ലവനായ മാമൂട്ടി നിറവേറ്റിക്കൊടുക്കുന്നു. ഇതിനേത്തുടര്‍ന്ന് നാട്ടിലുണ്ടാകുന്ന പശ്നങ്ങളോടെയാണ് കഥ മുന്നേറുന്നത്.

കഥ പറയുന്ന സൂഫിയാകുന്നത് ബാബു ആന്റണിയാണ്. ബംഗാളി നടി ഷര്‍ബാനി മുഖര്‍ജി കാര്‍ത്തിയായി വേഷമിടുന്നു. അമ്മാവന്‍ ശങ്കരമേനോനായി അഭിനയിച്ചിരിക്കുന്നത് തമ്പി ആന്റണിയാണ് (ബാബു ആന്റണിയുടെ സഹോദരനാണ് ഇദ്ദേഹം). മാമൂട്ടിയായി വേഷമിടുന്നത് ചിത്രത്തിന്റെ നിര്‍മ്മാതാവ് കൂടിയായ പുതുമുഖം പ്രകാശ് ബാരെ. കൂടാതെ ജഗതി ശ്രീകുമാറും ഒരു പ്രധാന വേഷം ചെയ്തിട്ടുണ്ട്.
എല്ലാവരും നല്ല പ്രകടനം കാഴ്ച വച്ചിരിക്കുന്നു. നായികയായ ഷര്‍ബാനി മുഖര്‍ജിയുടെ മുഖത്തിന് കഥാപാത്രം ആവശ്യപ്പെടുന്ന നിഗൂഢമായ വശ്യത ധാരാളമുണ്ടെങ്കിലും, ആവശ്യത്തിലേറെ പ്രായമുള്ളത് പോലെ തോന്നുന്നു. അഭിനയം നല്ലതെങ്കിലും കെങ്കേമം എന്ന പറയുക വയ്യ. 'യക്ഷി'യില്‍ ശാരദ അഭിനയിച്ചതിനോട് സാമ്യമുള്ള ചില രംഗങ്ങളും ഡയലോഗ് ഡെലിവെറിയും ഇതില്‍ കാണാം.
അല്പം 'സ്റ്റിഫ്' ആണെങ്കിലും തമ്പി ആന്റണിയുടെ ശങ്കുമ്മാമയും നന്നായിട്ടുണ്ട്. ഉത്സുകനായ മാമൂട്ടിയെ പ്രകാശ് ബാരെ തെറ്റില്ലാതെ അവതരിപ്പിച്ചിട്ടുണ്ട്.

ഒരു പക്ഷേ നോവല്‍ വായിക്കാഞ്ഞിട്ടാകാം, ഈ ചിത്രത്തിന്റെ പ്രമേയം മുഴുവനായി ഉള്‍കൊള്ളാന്‍ എനിക്ക് കഴിഞ്ഞില്ല. എന്താണ് കഥയുടെ കേന്ദ്രബിന്ദുവാക്കേണ്ടത് എന്ന് നിശ്ചയിക്കാന്‍, അല്ലെങ്കില്‍ അത് പ്രേക്ഷകനിലേക്കെത്തിക്കാന്‍ സംവിധായകന് കഴിഞ്ഞിട്ടില്ല. നോവലിലെ എല്ലാ സംഗതികളും 2 മണിക്കൂറില്‍ പറഞ്ഞു തീര്‍ക്കാന്‍ കഴിയാത്തതാണ് പ്രശ്നം എന്ന് ഞാന്‍ ഊഹിക്കുന്നു. ദൈവീകത, സ്നേഹം, കാമം, മതം, മത ഭ്രാന്ത് എന്ന് തുടങ്ങി സ്വവര്‍ഗ്ഗ രതി വരെ, എല്ലാം കൂടിമറിഞ്ഞ് പ്രേക്ഷകനെ കണ്‍ഫ്യൂഷനിലാക്കുകയാണ് ഈ സിനിമ.

ആരാധ്യയായ ബീവിയുടെ കഥ സൂഫി പറഞ്ഞു തുടങ്ങുന്നത് ഇപ്രകാരമാണ്:
   "ബീവി ദൈവമാണോ?"
   "അല്ല മോനേ"
   "പിന്നെ എന്തിനാണ് എല്ലാവരും ബീവിയുടെ അടുത്ത് പോകുന്നത്?"
   "സുഖസുന്ദരമായി ദൈവത്തിന്റെ അടുത്ത് എത്താന്‍"

പക്ഷെ, സിനിമ തീരുമ്പോഴും ഈ പറയുന്നതും ബീവിയുടെ നമ്മള്‍ കണ്ട ജീവിതവുമായി വലിയ ബന്ധമൊന്നും തോന്നുന്നില്ല. കാര്‍ത്തിയെന്ന ബീവിയുടെ മേല്‍ മിന്നിമറിയുന്ന ഭാവങ്ങള്‍ (ചെറിയ അളവിലാണെങ്കില്‍ കൂടി) പലതാണ് - നിഷ്കളങ്കയായ ബാലികയുടെ, ഒരു സാധാരണ പെണ്ണിന്റെ, മച്ചിലെ ദേവിയുടെ, ഒടുവില്‍ കണ്ണകിയുടേയും.

ഇങ്ങനെയൊക്കെയാണെങ്കിലും, കണ്ടുമടുത്ത ക്ലീഷേകളില്‍പ്പെടാതെ, ആകാംഷ നഷ്ടപ്പെടുത്താതെ, മടുപ്പ് തോന്നിപ്പിക്കാതെ സിനിമ കൊണ്ടുപോകുന്നതില്‍ സംവിധായകന്‍ വിജയിച്ചിരിക്കുന്നു. സിനിമ തീരുമ്പോള്‍ മാത്രമാണ് ഒരു നിരാശ അനുഭവപ്പെടുക. നോവല്‍ വായിക്കുന്നതായിരിക്കും എന്തുകൊണ്ടും നല്ലതെന്ന് എനിക്ക് തോന്നുന്നു.

by Solid Smoke (noreply@blogger.com) at March 02, 2010 07:02 AM

mlCaptcha - മലയാളം യുണീകോഡ് കാപ്ച

mlCaptcha / മലയാളം കാപ്ച

mlCaptcha അഥവാ മലയാളം കാപ്ച, പൂര്‍ണ്ണമായും മലയാളം യുണീകോഡ് അടിസ്ഥാനമാക്കി പ്രവര്‍ത്തിക്കുന്ന സുരക്ഷാവാചക പരിശോധനാ സംവിധാനമാണിത്.

mlCaptcha നിര്‍മ്മിക്കുന്ന സുരക്ഷാവാചകങ്ങള്‍ അടങ്ങിയ ചിത്രങ്ങള്‍ ഉപയോഗപ്പെടുത്തി, വെബ് ഫോമുകളിലും മറ്റുമുള്ള സ്പാമുകളുടെ കടന്നുകയറ്റങ്ങളെ തീര്‍ത്തും പ്രതിരോധിക്കാന്‍ കഴിയും. mlCaptcha യില്‍ അക്കങ്ങളോ, ഇംഗ്ലീഷ് അക്ഷരങ്ങളോ ഉപയോഗിക്കാത്തതിനാല്‍ ഇംഗ്ലീഷ് Captcha യേക്കാള്‍ സുരക്ഷിതമാണ്. കാരക്റ്റര്‍ റെക്കഗ്നിഷന്‍ സോഫ്റ്റ്വെയറുകള്‍ ഉപയോഗിച്ച് ഇംഗ്ലീഷ് കാപ്ച സെക്യൂരിറ്റിയെ മറികടക്കാന്‍ കഴിയും, പക്ഷേ mlCaptcha അക്കാര്യത്തില്‍ സുരക്ഷിതമാണ്. മലയാളം അക്ഷരങ്ങളും, മലയാളം യുണീകോഡ് കീബോ‍ഡും അറിയുന്ന ആര്‍ക്കും വളരെ എളുപ്പത്തില്‍ mlCaptcha കൈകാര്യം ചെയ്യാന്‍ കഴിയും.

മലയാളം കാപ്ച എങ്ങിനെ?
---------------------------------------------------------
This script generates images (known as "Captcha") which contain Malayalam characters used for protecting a form from spam bots. By encoding a 'password' inside an image and asking the user to re-enter what they see you can verify the user is a human and not automated software submitting your form.

Download and try out the mlCaptcha with valid and invalid codes to see how it works.


--> മലയാളം കാപ്ച സാമ്പിള്‍
--> mlCaptcha Download: mlCaptcha.v01-0210.zip

-- mlCaptcha.v01-0210
-- mlCaptcha.v01-0210\mlCaptchaSample.php
-- mlCaptcha.v01-0210\mlCaptcha\mlCaptcha_readme.txt
-- mlCaptcha.v01-0210\mlCaptcha\mlCaptcha.php
-- mlCaptcha.v01-0210\mlCaptcha\mlCaptcha.ttf


by mlCaptcha (mlCaptcha@gmail.com) at March 02, 2010 12:16 AM

March 01, 2010

Why Google, why?

Solid Smoke

Have you noticed that for some time now, Google has been suggesting search phrases when you type text in their search box? I usually use "g phrase" trick with Opera browser, and almost never enter text directly in google.com.


Anyway, try typing in "why do" on google.co.in:



PS: BTW, I was searching for this: Why doesn't my floating-point comparison work?


by Solid Smoke (noreply@blogger.com) at March 01, 2010 07:16 PM

System change has become possible as is inevitable

Vivara Vicharam

Democracy envisages a horizontal management system in which any one from any slot in the societal structure can intervene and manage the affairs of the society without being obstructed by others.

The prevailing social system, as also all the earlier ones except the primitive one,
is of vertical pyramidal structure.

In a pyramidal structure those in every layer below are obstructed by those in every
other layer on top.

Horizontal management system is made possible by the modern data communication network. It is capable of reaching out to each and every member of the society. It enables expansion of democracy, infinitely.

Henceforth democracy will only be limited by the extend of information each member of the society can assimilate. That too will be taken care of by Information Technology.

by Vivara Vicharam (thomasatps@gmail.com) at March 01, 2010 09:16 AM

Gumball Yahoo!

.::t3rmin4t0r::.

Five years is a long time, no matter how I look at it. I've been in Yahoo! for half a decade now or to put it in perspective, half my adult life.

If I had to describe the last year of here, I'd use almost the same words as I'd used to describe my first year here (with fairy godmothers and unicorns inked in). And it almost feels like all that was yesterday as I stare at that gumball machine at my desk.

No matter how I look at it, working here has been a huge personal event in my life. Not just professionally, but with everything else that I've managed to accomplish over the years. I guess that's what's kept me here, year after year.

--
The best way to appreciate your job is to imagine yourself without one.
          -- Oscar Wilde

March 01, 2010 07:03 AM

February 28, 2010

കേരള കിരണ്‍ബേഡി

Solid Smoke


ടൈറ്റില്‍ വായിച്ച് ഞെട്ടിയോ? ഉടന്‍ ഇറങ്ങാന്‍ പോകുന്ന (അതോ ഇറങ്ങിയോ?) ഒരു മലയാളം സിനിമയുടെ പേരാണ്!
രണ്ടാഴ്ച മുമ്പ് 3 Idiots കാണാന്‍ പോയപ്പോള്‍ കണ്ടതാണ് ഈ അടിപൊളി പോസ്റ്റര്‍:



ബ്ലാക് മണി ചെലവാക്കണമെങ്കില്‍ ഇവന്‍മാര്‍ക്ക് വല്ല നീലച്ചിത്രവും എടുത്തുകൂടേ? ഹെന്തിനീ ക്രൂരത!

by Solid Smoke (noreply@blogger.com) at February 28, 2010 07:25 AM

February 27, 2010

വയറുകൊണ്ട് വണ്ടിയോടിക്കുന്നതു പോലെ

ചിത്രങ്ങള്‍

നാട്ടിലെ കഥകളിലും മറ്റും കേട്ടിട്ടുണ്ട് കുടവയറു കൊണ്ട് വണ്ടിയുടെ സ്റ്റിയറിങ്ങ് വീലു് നിയന്ത്രിക്കാന്‍ പോലും കഴിവുള്ള ഡ്രൈവര്‍മാരെ. പവര്‍ സ്റ്റിയറിങ്ങും മറ്റും നിലവില്‍ വരുന്നതിനു മുമ്പാണു് അതെന്നു ഓര്‍ക്കണം.

അമേരിക്കന്‍ ഐഡലിലെ ഒരു പാര്‍ട്ടിസെപ്പന്റിന്റെ പ്രകടനം കണ്ടപ്പോള്‍ വയറു കൊണ്ട് വണ്ടിയോടിക്കുന്ന പ്രഗല്‍ഭരുടെ കഥയാണു് ഓര്‍മ്മ വന്നത്. വിഖ്യാതനായ ബ്രയന്‍ ആഡംസിന്റെ ഹെവന്‍ എന്ന പാട്ടിന്റെ റെന്‍ഡിഷന്‍.


Click here if you're on a mobile device






All credits to http://www.americanidol.com




എന്ത് അനായാസമായിട്ട് അയാള്‍ അതു ചെയ്തിരിക്കുന്നു..! ഇതൊക്കെ കാണുമ്പോഴാണു് ഒറിജിനല്‍ ആര്‍ട്ടിസ്റ്റിന്റെ കഴിവോര്‍ത്ത് കണ്ണു തള്ളിപ്പോവുന്നത്.


Heaven by Bryan Adams

Play song from Lala.com
So Far So Good - 1993 - 4:03
Listen on: Lala - iLike - Rhapsody - Pandora


by evuraan (noreply@blogger.com) at February 27, 2010 04:37 AM

February 26, 2010

I ♥ Bokeh

.::t3rmin4t0r::.

I love Bokeh. Nothing stands out more in a portrait or a macro photo than the bokeh and the shallow DoF you can get out of a wide aperture lens. Here's a quick tutorial on how I managed to add to the effect of bokeh with some cheap carboard, masking tape and a bit of math.

The idea is to mask out the light from distant sources, without masking out the close up objects at all. The lens is designed such that the distant object light rays hit the lens and form large circles of light, instead of points as the beams focus before the sensor and diverge out into blurs. The math involved in designing the lens hood is to actually cut off some of the distant beams while retaining all the close object beams.

This is drawn roughly from a 50mm f/1.8 Nikkor. Anything covering the internal 15mm would block closer objects , but everything within the 20mm (approx) ring would only block distant objects. So anything you could punch out between those, would form a neat and clean bokeh image.

After trying to remember enough of 1st year engineering drawing, in my attempt to draw a heart with a 5mm tolerance, I gave up. Instead, I just took a print-out (A4) of something I could easily draw on a computer. Here's an easily printable PDF, in case you want to try it out on your own.

Here's how my Mk1 version looked like. I eventually ended up making a more collapsible version nearly completely out of duct-tape, which is far uglier, but has a slot in the top to slide in different filters. The tube collapses, making it slightly squarer and the pdf has the pull-tab version that the Mk2 uses.

Update: Someone pointed out that today's flickrblog covers this exact topic ... *ugh*, I'm an hour late. But at least, the PDF should come of some use to the lazier of you :).

--
It was fun because it's something we normally wouldn't do.
      -- Misty May

February 26, 2010 11:11 AM

February 25, 2010

Buildout recipe list is growing

For surely there is an end ...

Now there are more than 175 Buildout recipes available in PyPI ! Some of the recipes are updated in Buildout site. If you have some which is not listed there, please ping me or add a comment here. If you are adding a recipe to PyPI, please use the Framework :: Buildout trove classifier, so that it will be automatically listed in the PyPI list .

February 25, 2010 08:41 AM

Adopt Free and Open Standards for Digital Documents

Free as in Freedom

When you buy a male plug (often known as a 'top'), you don't normally have to worry about whether it will fit into the female plug (power outlet) you have at home. This is because both of them are manufactured according to standards that are followed by the industry. It is easy for anyone to design and construct a 'top' that fits into an ordinary power outlet because the standards are available for anyone to study and make use of. So anyone can manufacture plugs that fit existing sockets or vice versa. And everyone benefits. Similar is the case with so many other devices and components we use that life would have been so much more difficult for us without these standards. Another example is bolts and nuts. One could buy bolts and nuts of the same size from different shops and still use them together.

The same is true in the case of the ubiquitous modern device, the computer. The keyboard is the same on all of them, the compact disks we use are of the same size and we need not relearn the use of a keyboard when we buy a new computer, nor do we have to specify a certain size for the CD we buy. These are all examples of open standards that have been adopted by the industry. And these standards make our life easier because we need not unduly worry about what we buy. However, that is not necessarily the case with what we use in the computer.

Society has started using the computer for all kinds of purposes, including creating documents, pictures, animations, videos, databases and so on. These are stored in a manner that only a computer can decipher. This happens transparently so that even computer users may not realise how they are stored. For instance, when I type this article, it is stored in the computer in the form of what we call a “file”. A file is a collection of ones and zeroes stored electronically. Each character in a text document like this one or each tiny bit of colour in a picture is represented in a computer by a group of ones and zeroes. What set of ones and zeroes represent a character is decided by the method of encoding used for creating the file. For many purposes, the rule by which this conversion is made is open to the public – such as ASCII or Unicode. But certain applications, such as Microsoft Word, save files it creates in a manner that is not open. It writes files into hard disks in a purely “binary” format that consists of ones and zeroes in an order that is determined by a rule that is known only to the makers of Word. In other words, that file can be opened and the original document seen in the proper manner only if Microsoft Word is used. Of course, some other people have worked out the manner in which Word does it, but not perfectly. Therefore, the file could be opened, albeit imperfectly, using some other applications also. This is the case not only with Microsoft Word, but is true of all proprietary applications including Adobe Photoshop, Lotus 123 and CorelDraw. Of course, this is the default behaviour and each of these is capable of saving the files in other formats (which, again, may not be perfect).

But that is certainly not an ideal situation. What it means is that we users become dependent on the software that we use to create our documents to open them. That means, if we want to open a document created using Microsoft Word, and see it in the way we had made it, we will have to use Microsoft Word itself. The problem is that we don't know what a later version of the application will support. There is no guarantee that a file created with an earlier version will be cleanly opened by a new version of the same software. More importantly, in today's dog eats dog world, there is no guarantee that even the company wll exist a few years hence. And this is not mere speculation. WordPerfect used to be the most popular word processor some years back. But very few people use it today, even though it is probably the best word processor ever according to many people. WordPerfect was purchased by Corel, which itself is a struggling company. It could be wound up any day, and WordPerfect may no longer be available. And no other application today can cleanly open documents created with WordPerfect.

Such a situation is bad enough for private documents. Imagine the situation in which important documents related to the matters of a country are stored in formats created by proprietary software companies – formats that are not open and therefore inaccessible to anyone other than those who created the software. It could become very difficult to retrieve the information. Or critical information about citizens of a country. The risk is not only of the information getting locked in, but also of a software company potentially holding a country to ransom. It may be appropriate to narrate an incident in this connection.

Venezuela is a poor country that is very much dependent on its oil resources. Petróleos de Venezuela S.A. (PDVSA), often pronounced Pedevesa, is a state-owned company that runs the oil industry there. A whole lot of processes, including metering, invoicing, billing, and customer service, was handled by proprietary software. At a particular point in the political transformation that happened in Venezuela, a large number of employees who were managing the computer system resigned and left suddenly, and took the user manuals with them (it seems under instigation from external sources that wanted to create trouble for the new regime). Not only was the whole system left without anyone to manage, the entire data, in a format designed by the company making it inaccessible to others. The company, conveniently, refused to help the country. The entire economy of the country was on the brink of collapse. It was saved only because a group of young people managed to migrate the entire computer system to Free Software – software that would save all information in a format that is open, ensuring that it will always be accessible.

Obviously, governments should ensure that all their data are stored in open formats so that at no time will they held to ransom by agencies, external or internal, that wished to create trouble for them. Use of standards is a requirement for a technological society. The standards for the units of measurement were an important step in the history of mankind. The possibility of interoperability of equipment such as telephones, radios or televisions, among others, is based on common standards of operation. The only way to ensure that everyone can build appliances, equipment or software that interact with each other is the use of open standards. This enables the storage and exchange of information and data between individuals or groups in different places and times.

There seems to exist an argument that proprietary standards should be allowed to co-exist with free and open standards. But this is meaningless, since there can be only one standard for one purpose. Else, it ceases to be a standard. Imagine having the metre and the fathom as "standards". While the former is a measure of length that is defined as precisely as humanly possible, the other is a rough measure based on the distance between the fingertips of an average individual's hands. Let us forget this aspect for the moment, and imagine that the fathom is another standard. What could happen is that some people could specify lengths in terms of the metre, and others could use the fathom. People would have to go on converting from one system to the other. Of course, this may contribute to improving the computing skills of individuals, but it could contribute much more to confusion. Remember the times we used to get bolts, nuts and screws in both the Imperial and the metric standards. Many unwary people landed up purchasing bolts that would not fit the nuts and screws that wouldn't go into threaded holes that were meant for them.

In any case, it is not good for government documents that will have to be maintained for a number of years. Problems could be especially severe if the "standard" adopted is not Free and Open and is proprietary. In the case of Free and open standards, even if the application that created the documents ceased to exist, the government could hire someone to create an application to open the document, since the format is open. Documents that are encoded in proprietary formats, such as the .doc format of MS Word or the .pm format of Adobe Pagemaker, would make it extremely difficult to open if the original application ceases to exist. Even if it did not, the government would become dependent on that company for ever. It is for such reasons that Free Software activists and others who understand the trap have been saying that the formats used by the governments for storing documents should be free and open.

But the latest draft document on formats to be used for e-governance speaks about other formats co-existing with free and open formats, which it had not till the previous draft. Why this change was made is totally unclear. Till the previous version, the draft was prepared after extensive consultations with the industry and the community, making it rather transparent. But the latest draft was prepared by someone (a bureaucrat?) under the strong influence of one or more company executives. The government seems to have placed the interests of the companies before those of the nation and the people. I would like to join a number of people including Free Software enthusiasts to urge the government to drop this move and admit only the use of Free and Open formats for documents of the government.

by Sasi (noreply@blogger.com) at February 25, 2010 03:05 AM

February 24, 2010

SATA driver - ata_piix - problem with Red Hat Enterprise Linux 5 Installer - SOLVED

Solid Smoke


I was trying to install RHEL 5.3 on one of the new industrial computers we had in our office. I had installed MS DOS 6.22, Windows 2000 and Windows XP on these machines without any issues. This PC model has Intel Core2Duo processor with an Intel main-board chipset.


The RHEL 5.3 installer, unfortunately, was getting stuck in the very beginning with "loading ata_piix driver". Doing Ctrl+Alt+F4 took to a terminal that showed periodic attempts to access the SATA HDD with different modes (UDMA/133, UDMA/33 etc.), but nothing worked.

In the BIOS, in 'Intergrated peripherals', there were three options for the SATA controller - IDE, AHCI and RAID, the default being "IDE". In addition, there's another setting "Enable legacy mode" that was set to "Disabled" by default.
I tried enabling the Legacy mode and the installer worked fine. But after (and during the installation), I noticed that the system was running quite slow. It seemed disk access was taking too much time. The HDD was detected as /dev/hda, instead of /dev/sda. I guess there was some IDE emulation happening in legacy mode.

Anyway, this wikipedia article on AHCI says that Intel recommends setting SATA mode to "RAID" instead of IDE or AHCI. I tried that too, but setting it to anything other than IDE, the DVD drive was not getting detected and the RHEL DVD won't boot at all. So, back to square one!

Then I tried linux noprobe at the RHEL installer prompt. The installer started in text mode and asked me to choose the driver to access the CDROM. I selected 'Intel ata' (or something similar with Intel in it), and everything was fine after that. The installer switched to graphical mode, formatting 150GB space and installing files only took around 12 minutes.


After installation, everything is working smooth and snappy. So, if you run in to the same problem (from the internet searches, I'm guessing there are quite a few souls with this issue), try the noprobe option. It worked for me!

by Solid Smoke (noreply@blogger.com) at February 24, 2010 10:12 PM

Sachin’s Double Century and Wikipedia Vandalism

Bizzard's Hackshop

I was excited watching the master blaster scoring the double century and becoming the first person to do so in ODI cricket. I rushed to my system to share my joy with the nettisons. It was then I saw a post by Hiran in facebook saying: Some one added 225* as sachins score in wikipedia! I just [...]

by Bizzard at February 24, 2010 05:54 PM

February 22, 2010

Saddest day

Core Dump

I will not forget this day (22-Feb-2010). I saw a man who was working in the noon. I saw the same man dead in the evening :( A poor guy from North India ( don’t know the exact place) who came to Bangalore for the sake of job. He was helping his master to demolish a building. All of a sudden the beam of the building fell over him and he died. I shed tears for him. Because I know that the government is not going to help his wife neither his new born baby :( ( I am not here for a flame war ). Its just a feeling that I am sharing nothing more I can do, I can only watch and cry for him. I wish some NGO’s come and help his family. Again I can only wish :(

by sujith at February 22, 2010 04:28 PM

Test post - embedding LaTeX in HTML using jslatex

Pramode C.E - The GnuVision Blog

Test post - embedding LaTeX in HTML using jslatex

2010-2-22

Do you see a properly rendered math equation here?

\int_{0}^{\pi}\frac{x^{4}\left(1-x\right)^{4}}{1+x^{2}}dx =\frac{22}{7}-\pi

Check out this page to learn how to embed LaTeX equations in HTML pages. I am using "jekyll", a static site generation tool and writing my posts in plain HTML - so this has been very easy to implement for me!

Thanks to MeasuringMeasures for this trick!

February 22, 2010 12:00 AM

February 21, 2010

Fun in the Sun at Batam

Arbitrary Scribbles



This time, it was Batam. Located about 20 km south of Singapore, Batam island is very much similar to Bintan which we had visited last year. Lush greenery, plenty of 'sea' to 'see', sun, beaches and sand. Nothing less to expect from this truly beautiful island in Indonesia.


Our population doubled this time - we were a group of (lucky?) 13 restless souls, just waiting to get our asses out of our labs and a few hundred kms away from research. And get off we did, in style :). Merry-ly taking the ferry ride from Tanjong Pagar, we made for Batam on Feb the 15th, the start of Chinese New year hols. The ferry ride is a most enjoyable experience - apart from being hot due to the sun, the ride is actually pretty Cool :). Watching the busy Singapore skyline (and along with it, all memories of research fading into the distance.. seriously, no feeling could be better !


Pt-KTM resorts - thats where we stayed. Beautiful place. No testimonial would be enough to do justice to the five-star royal treatment we got there. Just - dont try to expand the name K-T-M :). Since the exchange rate was pretty high, we were millionaires by the time we reached, and immediately set about blasting off every inch of currency that we had stored up.



Water sports are one of the major attractions in Batam. Para-sailing, Jet-skiiing, Banana-boating and Kayaking - these were the items on the menu. Needless to say, we ordered all :). The para-sailing was a first for me- being slightly afraid of heights, I never thought I'd pull(rather, fly) it off, but it turned out to be an awesome experience with a sufficient amount of 'high' to it ! :). After sufficiently wetting ourselves (no pun intended ;) ) on all the rides, we decided to call it a day (er.. at 4 pm in the evening) and go around city-seeing a bit. The Barelang bridge was 'bery bery laang', and actually a let-down.. there was nothing to do there except to.. er.. watch it :). Tired of letdowns, we retired to our beautiful villas.

Needless to say, the high-night was one of the high-lights of the trip. Dumb-C was called for. Despite being 'dumb', we were pretty noisy out there, mind you :). 3 hours and a few kilos of junk food later, we made for the beach, and wasted away sometime until we decided to call it a.. thats right.. night. Next day, after refilling ourselves with enough food for a few days, we set out to Nongsa beach.

Nongsa is one of those paradises on earth called a beautiful beach. Thirteen hot people out there (yea yea, hot cos of the sun ;) ) - we 1st cooled ourselves in the inviting blue waters. Few hundred pics and some desperate attempts at swimming and stunt-making. A pitiable round of volley-ball was followed by a coconut break, and even more pitiable gaming :). Truly, I have never had enough of sea, sand and sun in my life. Finally when we'd all turned different bright shades of crimson, we decided to call it quits and return to the city. BCS mall was our final stand - our shopping consisted of an incredible mixture of tatooing, food, and sun-glasses ! Loads of them ! Finally we made a desperate rush for the resort and then the ferry terminal.

The night trip back on the ferry is a beautiful experience too. An hour or so later, we were thirteen tired but satisfied souls, cribbing about what lay ahead for us in our boring labs the next day. Ofcourse, that was enough inspiration for us to float our next trip plans :). Cambodiaaaaa, here I come !

by Hari Vishnu (harivishnu@gmail.com) at February 21, 2010 09:57 PM

Oats payasam(aka oats kheer)

Core Dump

I would like to share the Oats payasam recipe which I made for the dinner, with you all. After boiling milk, I added oats and sugar, and stirred. I was happily listening to Ilayaraja songs and stirring the combination. Grr. I saw the milk+oats+sugar combination turning into a payasam, may be because I added more oats. Which looked exactly like the payasam, my mom brings from the temple. Got an idea. Added cashew nut and dry grapes to the existing combination. Woow. Now it really looks awesome and tastes yummy. My roomie was laughing at me. He must have thought, “Poor chap, thought of preparing something and ended up with something else :P ”.

Unfortunately I couldn’t take the snap of my recipe. May be I will take next time. But this is how sometimes things workout. Some ideas come into mind. We deliver those ideas into code (milk+sugar+oats :) ). And then sometimes we feel that user may like to see it in a different way and  give some spicy looks( cashew + dry grapes ) for enhancement. I know its a bad analogy. I couldn’t think worser than this :)

by sujith at February 21, 2010 07:21 PM

ഗൂഗിള്‍ മാപ്പിംഗ്, കേരള പോലീസ് പിന്നെ സര്‍ക്കാരും

ബ്ലോഗ് ഭൂമി - e lekhanangal

ഫെബ്രുവരി അഞ്ചാം തീയതി തിരുവനന്തപുരത്ത് വച്ച് നടന്ന ഗൂഗിള്‍ മാപ്പിംഗ് പാര്‍ട്ടി രാജ്യത്തിന്റെ മൊത്തത്തിലും കേരളീയരെ പ്രത്യേകിച്ചും ആകര്‍ഷിച്ചത് അതിന്റെ സാങ്കേതികമേന്മയോ കൌതുകമോ കൊണ്ടല്ല, മറിച്ച് രാജ്യ സുരക്ഷയുമായി ബന്ധപ്പെട്ട ‘ആശങ്ക’ മൂലമാണ്. ഔദ്യോഗികമായി ഒരു കത്തു തന്നെ ഇന്റലിജന്‍സ് എഡി‌ജി‌പി നല്‍കി. ലക്ഷ്യം ഒന്നുമാത്രം ഈ ഒത്തുചേരല്‍ തടയണം. ശരിയാണ് എല്ലായിടത്തേയും പോലെ ഇവിടെയും പൊലീസിനാണല്ലോ നീയമ വാഴ്ച, സുരക്ഷ എന്നിവയുടെ ഉത്തരവാദിത്വം. അത് അവര്‍ പഴുതുകളില്ലാതെ ചെയ്യുകയും വേണം. എന്നാല്‍ കേരള പോലീസിന്റെ ആശങ്ക ഇക്കാര്യത്തില്‍ മറ്റ് സംസ്ഥാനങ്ങളിലും ഇതേ രീതിയില്‍ ആകേണ്ടതല്ലേ. അതു കൊണ്ടുതന്നെ ഐടി മുന്നേറുന്ന അന്ധ്രാപ്രദേശില്‍ എന്താണ് നടക്കുന്നതെന്ന് നോക്കാം, സൈബരാബാദ് മെട്രോ പൊലീസ് ഔദ്യോഗികമായി തന്നെ ഗൂഗിളിന്റെ മാപ്പിംഗ് സേവനം ഉപയോഗിക്കുന്നു! ജി മെയിലോ ബ്ലോഗറോ ഉപയോഗിക്കുന്നത് പൊലെ നേരെയങ്ങ് ഉപയൊഗിച്ചു തുടങ്ങിയതല്ല അവിടെ, ഗൂഗിളില്‍ നിന്നുള്ളവര്‍ സംസ്ഥാന പൊലീസുമായി നേരില്‍കണ്ട് ചര്‍ച്ച നടത്തിയാണ് മാപ്പിംഗ് സേവന പരിശീലനം നടത്തിയത് എന്നു കൂടിയറിയുക. നമ്മുടെ സംസ്ഥാനത്ത് ഇല്ലാത്ത ആശങ്കയും പിണക്കവും അയല്‍‌വക്കത്തെ ഇണക്കവുമറിയാന്‍ ഈ വിലാസം നോക്കുക http://www.cyberabadpolice.gov.in/police.html .ആന്ധ്രയില്‍ എത്രകാര്യക്ഷമമായാണ് ഒരോ പൊലീസ് സ്റ്റേഷന്‍ അതിര്‍ത്തിയും ഗൂഗിള്‍ മാപ്പ് ഉപയോഗിച്ച് സൈബര്‍ ഭൂമിയില്‍ വരച്ചിട്ടിരിക്കുന്നത്. കേരളത്തില്‍ ചില അവസരങ്ങളിലെങ്കിലും കുറ്റകൃത്യം, വാഹനാപകടം ഒക്കെ സംഭവിക്കുമ്പോള്‍ ഇത് എന്റെ സ്റ്റേഷന്‍ അതിര്‍ത്തിയല്ല എന്ന് തര്‍ക്കമുണ്ടാകുന്നതിന് നാം സാക്ഷിയാണല്ലോ, സൈബരാബാദില്‍ ഇതൊഴിവാക്കി എന്നുമാത്രമല്ല എത് സ്ഥലത്ത് നിന്നും പരാതി അയക്കാനും അത് പിന്തുടരാനും സാധിക്കുകയും ചെയ്യുന്നു. സംസ്ഥാന പൊലീസിന്റെ ആശങ്ക ശരിയെങ്കില്‍ അത് ഇത്തരത്തില്‍ ആണോ പ്രകടിപ്പിക്കേണ്ടത്, സാങ്കേതിക പരമായും നീയമപരമായും മേല്‍നടപടിക്കായി കേന്ദ്രസര്‍ക്കാരിലേക്കോ അല്ലെങ്കില്‍ ഐ‌ഐ‌ടി/സിഡാക്ക് പോലെയുള്ള ശാസ്ത്ര സാങ്കേതിക സ്ഥാപനങ്ങളെ സമീപിച്ച് വിശ്വാസ യോഗ്യമായ റിപ്പോര്‍ട്ട് വാങ്ങുകയും പ്രസിദ്ധപ്പെടുത്തുകയും അല്ലേ ചെയ്യേണ്ടത്.

ഇന്റര്‍നെറ്റ് കാലത്ത് ജനങ്ങള്‍ ‘ഗൂഗിള്‍ മാപ്പ് + ഇന്ത്യാ പോലീസ്‘ എന്ന് സര്‍ച്ച് എഞ്ചിനില്‍ തിരഞ്ഞാല്‍ ലഭ്യമാകുന്ന വിവരത്തില്‍ സൈബരാബാദിന്റെ ഗൂഗിള്‍ ചങ്ങാത്തവും കേരളത്തിന്റെ പിന്തിരിയലും ദൃശ്യമാകുന്നത് ആശാവഹമല്ല. രാജ്യസുരക്ഷയാണ് മാനദണ്ഡമെങ്കില്‍ രാജ്യമൊട്ടുക്കും ഒരു നയമല്ലേ അഭികാമ്യം. മാത്രവുമല്ല ഭാരതത്തിന്റെ യശസ് വാനോളം ഉയര്‍ത്തുന്ന ഐ‌എസ്‌ആര്‍‌ഓ ഇക്കഴിഞ്ഞ വര്‍ഷമാണല്ലോ ഭുവന്‍ എന്ന സമാന സംരംഭവുമായി രംഗത്തെത്തിയത് അന്നും ഈ ആശങ്ക പ്രകടിപ്പിച്ചു കണ്ടില്ല. ഈ മാപ്പിംഗ് പാര്‍ട്ടി നടത്തിയില്ലെങ്കിലും ഗൂഗിള്‍ മാപ്പില്‍ നേരത്തേ തന്നെ കേരള വിവരങ്ങള്‍ സമൃദ്ധമായി ഉണ്ടല്ലോ അത് എത്രയോ റിപ്പോര്‍ട്ടുകളായി ദിനപത്രങ്ങളിലും ഐടി മാസികകളിലും വന്നിരിക്കുന്നു. അന്നൊന്നും എതിരഭിപ്രായം ഉയര്‍ത്താതിരുന്നതെന്തേ? മാത്രമല്ല യാഹൂ, മൈക്രോസോഫ്‌ട്,നോക്കിയ ഒ‌വി‌ഐ ,ഓപ്പണ്‍ സ്റ്റ്രീറ്റ് എന്നിവയുടെ മാപ്പും ഉണ്ടല്ലോ. കേന്ദ്രസര്‍ക്കാരിന്റെ ശാസ്ത്രസാങ്കേതിക വകുപ്പിന്റെ വെബ് സൈറ്റില്‍ കൊടുത്തിരിക്കുന്ന ലൊക്കേഷന്‍ മാപ്പ് ഈ ലിങ്കില്‍ നോക്കുക http://www.vigyanprasar.gov.in/mapnew.htm .കേന്ദ്ര സര്‍ക്കാരും ആന്ധ്രാ പൊലീസും നേരിട്ട് തന്നെ ഗൂഗിളിന്റെ സേവനം ഉപയോഗിക്കുമ്പോള്‍ നമ്മുടെ കൊച്ചു കേരളത്തില്‍ ഇതില്‍ എതിര്‍പ്പുയരുന്നതിന്റെ കാരണം സാങ്കേതികപരമായ അജ്ഞത കൂടിയല്ലേ.

ഇന്നത്തെ സാഹചര്യത്തില്‍ നാം മികവോടെ മുന്നോട്ട് പോകണമെങ്കില്‍ വിവരവിനിമയ സാങ്കേതികവിദ്യയേ സഫലമായി ഉപയുക്തമാക്കിയേ പറ്റൂ, ആശങ്ക മൂലം അല്പകാലത്തേക്കെങ്കിലും തടസം വരുന്നത് പോലും ദൂരവ്യാപകമായി നമ്മെ ബഹുകാതം പിന്നിലാക്കും. സാങ്കേതികവിദ്യയുമായി ബന്ധപ്പെടുത്തി ആശങ്കകള്‍ ഉണ്ടാകുന്നത് സ്വഭാവികം എന്നാല്‍ സന്ദേഹം കൃത്യമായി പരിഹരിക്കാനും ഇതുയര്‍ത്തിയ കേന്ദ്രങ്ങള്‍ തന്നെ നടപടിയെടുക്കണം. രാജ്യസുരക്ഷയുമായി ബന്ധപ്പെട്ട പ്രശ്നം നിലനില്‍ക്കുന്നതാണങ്കില്‍ അത് ഗൂഗിള്‍ പോലെയുള്ള എജന്‍സികളുമായി സംസാരിച്ച് വ്യക്തത വരുത്തി തന്ത്രപ്രധാനമായ സ്ഥലങ്ങളുടെ വിശദവിവരത്തിന്റെ ദൃശ്യസൂക്ഷ്മത കുറയ്ക്കാം, അല്ലെങ്കില്‍ യുക്തമായ മറ്റെന്തെങ്കിലും പോംവഴി തേടാം. പക്ഷെ ഇതിന് രാജ്യം മുഴുവന്‍ ഒരു എകീകൃത നയവും രൂപവും ആകണം.

ഇന്റലിജന്‍സ് എ‌ഡിജി‌പിയുടെ കത്തിന് മുന്നെ സംസ്ഥാന റവന്യൂ വകുപ്പിന്റെ മേല്‍നോട്ടത്തില്‍ പ്രവര്‍ത്തിക്കുന്ന ‘ഭൂമി കേരളം‘ പദ്ധതി ഒരു ഐ‌‌എ‌എസ് ഓഫീസറും എതാനും ഉദ്യോഗസ്ഥരും ഉള്‍പ്പടെ കുറച്ച് പേരേ ഗൂഗിള്‍ മാപ്പിംഗ് പാര്‍ട്ടിക്കയക്കാന്‍ തീരുമാനം എടുത്ത് തയാറെടുക്കുകയും ചെയ്തു. കത്തിന് ശേഷം മുകളില്‍ നിന്ന് നിര്‍ദ്ദേശം കിട്ടിയിട്ടാകണം എല്ലാവരും വിട്ടു നിന്നു. ഈ മീറ്റിംഗിനുള്ള ക്ഷണം മെയില്‍ വഴി ലഭിച്ചപ്പോള്‍ കര്‍ശനമായ ചില നിബന്ധനകള്‍ മുന്നോട്ട് വച്ചിരുന്നു. വൈ-ഫൈ ലാപ്‌ടോപ്പ് ഉണ്ടായിരിക്കണം നിര്‍ബന്ധമായും പങ്കെടുക്കണം ഇല്ലെങ്കില്‍ ക്യൂവില്‍ പിന്നില്‍ നില്‍ക്കുന്നവര്‍ക്ക് ഊഴം കൈമാറും. പരിമിതമായ സീറ്റുമാത്രമേ ഉള്ളൂ എന്നോര്‍മിപ്പിക്കാനും മറന്നില്ല. എന്നാല്‍ അന്നേ ദിവസം എത്തിചേര്‍ന്നത് കേവലം മുപ്പത് പേരില്‍ താഴെ മാത്രം. ഏറെ മാധ്യമപ്രവര്‍ത്തകരും, വിവാദം ഇല്ലെങ്കില്‍ സ്ഥിതി മറിച്ചായേനേ. ആകെ നിറം കെട്ട പരിപാടിയില്‍ പങ്കെടുത്തവരില്‍ ചിലരാകട്ടെ പൊലീസ് വരുമോ എന്ന ആശങ്കയിലുമായിരുന്നു, കൂട്ടത്തില്‍ ഒരാളെ ക്രൈം ബ്രാഞ്ച് ചോദ്യം ചെയ്തെന്ന വര്‍ത്തമാനം എതാനും മിനുട്ടുകള്‍ക്കകം ട്വിറ്ററില്‍ എത്തി, പടരുകയും ചെയ്തു.

സിറ്റിസണ്‍ കാര്‍ട്ടോഗ്രാഫര്‍മാരെ സൃഷ്ടിക്കുക എന്ന സദുദ്ദേശത്തോടെയാണ് ഗൂഗിള്‍ പരിപാടി സംഘടിപ്പിച്ചത്.ഒരു പണി ഒറ്റയ്ക്ക് ചെയ്യുന്നതിനേക്കാള്‍ നല്ലതും എളുപ്പവും അത് കൂട്ടായി ചെയ്യുന്നതാണന്നതിന് വിക്കിപീഡിയ തന്നെ മികച്ച ഉദാഹരണം, ഇന്റര്‍നെറ്റിലൂടെ എവിടെയിരുന്നും എപ്പോള്‍ വേണമെങ്കിലും ചെയ്യാമെന്നതും ചിലവ് കുറവാണന്നതും എല്ലാവരേയും ആകര്‍ഷിച്ചു. വികേന്ദ്രീകൃതമായി ചെയ്യുന്നതിന്റെ ഗുണവും അളവും വര്‍ധിപ്പിക്കാന്‍ ഇത്തരം മുഖാമുഖ പരിപാടികള്‍ ഉപകരിക്കുമെന്ന ബോധ്യമാകണം ഒട്ടേറെ പേരെ ഇതില്‍ സംബന്ധിക്കാന്‍ പ്രേരിപ്പിച്ചതും. എതായാലും കേരളത്തിലെ സമീപകാല ശാസ്ത്ര സാങ്കേതിക ചരിത്രമെഴുതിയാല്‍ ഈ ഗൂഗിള്‍ പിണക്കത്തെ ഒഴിവാക്കാനാകില്ല, ഭാവിയില്‍ ആവര്‍ത്തിക്കാതെയിരിക്കാനെങ്കിലും ഇത്തരം രേഖപ്പെടുത്തലുകള്‍ അനിവാര്യമാണ്‍. IEEE, കമ്പ്യൂട്ടര്‍ സൊസൈറ്റി ഓഫ് ഇന്ത്യ(CSI) എന്നീ സ്ഥാപനങ്ങളുടെ കേരള ഘടകം നേരിട്ട് ഈ പരിപാടിയുമായി ആദ്യന്തം സഹകരിക്കുകയും ചെയ്തു, ഒരു വ്യത്യാസം മാത്രം. കത്തിന് മുന്നെ ഈ രണ്ടു സംഘടനകളുടേയും ലോഗോ അടക്കം വിവരങ്ങള്‍ മാപ്പിംഗ് പാര്‍ട്ടി വെബ്‌സൈറ്റില്‍ ഉണ്ടായിരുന്നു. വിവാദ(മാന!) ഭയത്താലാകണം ലോഗോയും മറ്റും നീക്കം ചെയ്ത് പരോക്ഷമായി ഇവര്‍ക്ക് പരിപാടിയില്‍ സഹകരിക്കേണ്ടി വന്നത്. അതേ സമയം ഗൂഗിളിന്റെ വാണിജ്യ താത്പര്യം സ്വതന്ത്ര സോഫ്ട്‌വെയര്‍ പ്രേമികളില്‍ നിന്നും ഉയര്‍ന്നു വന്നിട്ടുമുണ്ട് ഈ ‘സുരക്ഷാ വിവാദ പ്രളയത്തില്‍ ‘ കാര്യമായ ചര്‍ച്ചയ്ക്കെത്തിയില്ല എന്നതാണ് ദുഖകരമായ വസ്തുത.

തീര്‍ച്ചയായും ആധുനീകരിക്കേണ്ട ചില മേഖലകളുണ്ട്, ഭൂവിവരങ്ങളും അനുബന്ധവിവര സന്നാഹങ്ങളും അക്കൂട്ടത്തില്‍ പെടുന്നു. മാത്രമല്ല ആസന്ന ഭാവികാലത്തില്‍ തന്നെ മൊബൈല്‍ ഫോണിലൂടെ നമ്മുടെ നാട്ടില്‍ ഗൂഗിള്‍ മാപ്പ് വഴി തൊട്ടടുത്ത എടി‌എം/പെട്രോള്‍ ബങ്ക്/വിദ്യാഭ്യാസ സ്ഥാപനങ്ങള്‍ /ആശുപത്രി/മെഡിക്കല്‍ സ്റ്റോര്‍ /ഷോപ്പിംഗ് മാളുകള്‍ എന്നിവ എവിടെയെന്ന് തിരയുന്ന കാലം വരും, ചിലപ്പോള്‍ പൊലീസ് സ്റ്റേഷനാണ് തിരയുന്നതെങ്കിലോ?

by വി. കെ ആദര്‍ശ് (adarshpillai@gmail.com) at February 21, 2010 06:05 PM

February 20, 2010

A website for ZODB after 14 years

For surely there is an end ...

After 14 years, Zope community has created a website for ZODB!
I hope this will increase the adoption of ZODB along with the NOSQL trend. Congrats to Christian Thueni (gocept.com) for working on the site.

February 20, 2010 08:49 AM

February 19, 2010

New look for my webpage

JEFFREY's NOISE (j-noise)

Its a long I updated my web page. So I thought of a new start. This time I made my page more simpler with basic black & white colour.

These days I was busy with my PG Diploma course in Embedded System Design. Update is going on…

by admin at February 19, 2010 05:28 AM

February 18, 2010

What we are searching?

Jaggu's world

Recently I was discussing about some topics related to corpus and search. After having the discussion i revised some of the points and found some interesting facts related to people preference and search. I am sharing some of the thoughts for you here.

Preference

Our discussion on corpus was related to a corpus in NLTK. It is a personal corpus collected from internet sources. My friend asked to get the dispersion plot of the words 'handsome', 'rich' and 'sexy' with NLTK. The result was quite disappointing. There was no 'rich' and 'handsome' found in the corpus but the word 'sexy' was there :-). After some re-examination we found that the words are there but occurred only once in the corpus and it occurred as uppercase. So why we got blank plot. When I pointed out, my friend told that 'handsome', 'rich' and 'well-employed' are the common specifications found in matrimony websites. It was a new information for me. Because I was wondering that how can we define 'handsome'?? Again I googled for "rich well employed handsome groom" and found that all the ads which appearing contains these words :-) What a strange preference. If an automatic match maker is there how it will compare the request?? Because the views about 'handsome' will be different for different persons!!

Search

After making this experiment I discussed the matter with a colleague. He was telling something different on search patterns he found. He told that find the suggestions appearing for the search term 'how to' ! It was quite interesting the first suggestion was 'how to get pregnant' :-( . Even though much educative information is available in the internet what makes peoples to coin such a search phrase ?? Interestingly I found some other how to question 'how to tell a girl that i love her' ?? Huh Is it the result of internet addiction and isolation from society or friends. I collected the search result . The first hit was from wikihow.com . it contains guidelines,tips and tricks and warning :-)

Some of the how to queries are quite interesting. Observing such queries i wonder that whether we are properly using our information systems. Instead of getting educated still people are following some old myths and wrong information. Because people searches for 'how to test virginity' too.

by jaganadhg at February 18, 2010 03:45 PM

ഒരടി മുന്നോട്ട്, രണ്ടടി പിന്നോട്ട്

My Experiences with Free Software

അടുത്ത കാലം വരെ മലയാളമനോരമയുടെ ഇന്റര്‍നെറ്റ് പതിപ്പിനു ഫയര്‍ഫോക്സിനോട് വല്ലാത്ത ഒരു അടുപ്പമില്ലായ്മ ഉണ്ടായിരുന്നു. ഫോട്ടോ ഗാലറിയില്‍ ആകെ കാണാന്‍ പറ്റുന്നത് ആദ്യത്തെ ചിത്രം മാത്രം. അതിനു ശേഷം എത്ര ക്ളിക്കിയാലും മുന്നോട്ട് പോകില്ലായിരുന്നു. ഈ യൂണിക്കോഡ് യുഗത്തിലും ഡൈനാമിക് ഫോണ്ടുകള്‍ ഉപയോഗിക്കുന്നതു കൊണ്ട് പദ്മ ഫയര്‍ഫോക്സ് എക്സ്റ്റന്‍ഷന്‍ ഉപയോഗിച്ചാണ് മനോരമ കമ്പ്യൂട്ടറില്‍ വായിക്കുന്നത്. അല്ലെങ്കില്‍ മനോരമയുടെ ഫോണ്ട് ഡൌണ്‍ലോഡ് ചെയ്തു ഇന്‍സ്റ്റാള്‍ ചെയ്യണം. എന്നാലും ഗ്നു/ലിനക്സ് + ഫയര്‍ഫോക്സില്‍ ചില വാക്കുകള്‍ വായിക്കാന്‍ ജോല്‍സ്യനെ കാണണം. പരസ്യങ്ങള്‍ കൊണ്ട് കുത്തി നിറച്ച സൈറ്റ് കണ്ണിനു അരോചകമായി തുടങ്ങിയപ്പോള്‍ അവിടത്തെ വായന മതിയാക്കി മാതൃഭൂമി RSS ഫീഡ്സ് ബ്രൌസറില്‍ ചേര്‍ത്തു. മനോരമ ഓണ്‍ലൈനിന്റെ കെട്ടും മട്ടും ആകെ മാറിയെന്ന് ഒരു സുഹൃത്ത് പറഞ്ഞ് അറിഞ്ഞാണ് ഏറെ കാലത്തിനു ശേഷം വീണ്ടും ആ സൈറ്റ് സന്ദര്‍ശിച്ചത്..

പുതിയ ലോഗോയും, നിറങ്ങളും , ലേ-ഔട്ടും ഒരു പുതിയ അനുഭവമായി. AJAX സാങ്കേതിക വിദ്യ വളരെ ഫലപ്രദമായി ഉപയോഗിച്ചിട്ടുണ്ട്. എന്നാല്‍ ഉള്‍പേജുകള്‍ക്ക് കാര്യമായ മാറ്റമൊന്നും സംഭവിച്ചിട്ടില്ല. പരസ്യങ്ങളുടെ അതിപ്രസരം കാരണം പേജ് സ്ക്രോളിങ്ങ് വളരെ ദുഷ്കരമായി. എന്നെ ഏറ്റവും കൂടുതല്‍ നിരാശപ്പെടുത്തിയത് പുതിയ സൈറ്റിനു പദ്മയോടുള്ള പിണക്കമാണ്. AJAX ഉപയോഗിച്ചതു കാരണം പല വിഭാഗങ്ങളിലും യൂണിക്കോട് പരിഭാഷ പ്രവര്‍ത്തിക്കുന്നില്ല. നമ്മളെക്കെണ്ട് മനോരമഫോണ്ട് ഇന്‍സ്റ്റാള്‍ ചെയ്യിച്ചേ അടങ്ങൂ എന്ന വാശിയുള്ളതു പോലെ തോന്നുന്നു. അല്ലെങ്കില്‍ സാങ്കേതിക വിദ്യ ഉപയോഗിക്കുന്നതില്‍ മുന്‍പന്തിയിലാണെന്ന് അവകാശപ്പെടുന്ന മനോരമ ഇപ്പോഴും ഡൈനാമിക് ഫോണ്ടില്‍ തന്നെ നില്‍ക്കുന്നതെന്തിനാണ് ?

ഐ. എസ്. ഒ അംഗീകരിച്ച യൂണിക്കോടും സ്വതന്ത്ര ഫോണ്ടുകളും ഉള്ളപ്പോള്‍ മലയാളം പത്രങ്ങള്‍ ഇപ്പോഴും മാനനീകരിക്കാത്ത ഡൈനാമിക് ഫോണ്ടുകള്‍ ഉപയോഗിക്കുന്നതെന്തിനാണെന്ന് മനസ്സിലാവുന്നില്ല. മാതൃഭൂമി പത്രം, മലയാളം വിക്കിപീഡിയ, പിന്നെ സ്വത ന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ് വെബ്സൈറ്റും മാത്രമാണ് എന്റെ അറിവില്‍ ഇന്‍ര്‍നെറ്റില്‍ മലയാളം യൂണിക്കോഡ് ഉപയോഗിക്കുന്നത്.

by മണിലാല്‍ കെ എം : Manilal K M (noreply@blogger.com) at February 18, 2010 12:52 PM

ഗൂഗില്‍ വാര്‍ത്തയില്‍ കണ്ടതു്

My Experiences with Free Software

രാഷ്ട്രീയവും ഒരു തരത്തിലുള്ള കളിയായതു കൊണ്ടായിരിക്കും ഗൂഗിളിനും ഇങ്ങനെ തോന്നിയതു.

by മണിലാല്‍ കെ എം : Manilal K M (noreply@blogger.com) at February 18, 2010 12:50 PM

At Vibgyor 2010 !!!

aashiks'in

Arrived at Vibgyor 2010 yesterday. Missed the speech by Dr. Binayak Sen . I am part of the online media desk and unlike what i thought, it does involve a lot of work. Have’nt watched any of the films screened except ‘Vitthal’ ( which is a very good movie btw ) http://www.2010.vibgyorfilm.com/node/27 is my blog [...]

by aashiks at February 18, 2010 06:32 AM

February 16, 2010

ഗൂഗിള്‍ ബസ് എത്തി

ബ്ലോഗ് ഭൂമി - e lekhanangal



2010
ന്റെ ആദ്യവാരത്തില്‍ തന്നെ നെക്‍സസ് വണ്‍ മൊബൈല്‍ ഫോണ്‍ അവതരിപ്പിച്ചുകൊണ്ട് ഗൂഗിള്‍ നവവര്‍ഷത്തെ വരവേറ്റു. ഇപ്പോഴിതാ സോഷ്യല്‍ നെറ്റ്‌വര്‍ക്കിംഗ് രംഗത്ത് ‘ബസ്‘ എന്ന നവതരംഗത്തിനും തുടക്കം കുറിച്ചുകൊണ്ട് സമാന സംരംഭങ്ങളെ സമ്മര്‍ദ്ദത്തിലാക്കിയിരിക്കുന്നു. വിവരവിനിമയ രംഗത്തെ സാധ്യമായ എല്ലാ മേഖലകളിലും മേധാവിത്വം ഉറപ്പിക്കണമെന്ന ചിന്തയാണ് ഗൂഗിളിനെ നയിക്കുന്നതെന്ന് വ്യക്‍തം. അടുത്ത അവതാരം എന്ത് എന്ന് നിരീക്ഷിച്ചിരിക്കുന്നവരെ അത്ഭുതപ്പെടുത്തുന്ന പതിവ് രീതി ഇത്തവണയും ഗൂഗിള്‍ തെറ്റിച്ചില്ല.

നിലവില്‍ ഓര്‍ക്കുട്ട് എന്ന സേവനം ഉള്ളപ്പോഴാണ് പുതിയ ഒരു സേവനത്തിന് ശ്രമിച്ചത്. ഓര്‍ക്കുട്ട് ആകട്ടെ ഇന്ത്യയിലും ബ്രസീലിലും ആണ് കാര്യമായ വേരോട്മെങ്കിലും ഉണ്ടാക്കിയത്, അടുത്ത കാലത്തായി ഉപയോക്‍താക്കളുടെ കാര്യത്തില്‍ ഒര്‍ക്കുട്ട് കാര്യമായ വെല്ലുവിളിയും നേരിടുന്നുണ്ടെന്നത് ഗൂഗിളിനെ ശക്തമായ ഒരു തിരിച്ചുവരവിന് പ്രേരിപ്പിച്ചിട്ടുണ്ടാകണം. ഇന്റര്‍നെറ്റിന്റെ സമീപകാല ചരിത്രം പഠിക്കുകയാണങ്കില്‍ ഗൂഗിളിന് ശേഷം രണ്ടു പേരേ -ട്വിറ്ററും ഫേസ്ബുക്കും- വ്യക്തമായ വിപണി സാന്നിദ്ധ്യം അറിയിച്ചിട്ടുള്ളൂ. ഇതില്‍ ട്വിറ്ററാകട്ടെ സാധാരണക്കാരില്‍ തുടങ്ങി വന്‍ കോര്‍പ്പറേറ്റ് സ്ഥാപനാധിപര്‍ , രാഷ്‌ട്രീയപ്രവര്‍ത്തകര്‍ എന്നിവരുടെ പ്രീയ ഡിജിറ്റല്‍ ഇടനാഴിയായി മാറിക്കഴിഞ്ഞു. ഫേസ്ബുക്ക് വിവിധ ആപ്ലിക്കേഷനുകളാല്‍ സമ്പന്നമായി ജൈത്രയാത്ര തുടരുകയും ചെയ്യുന്നു. ഇവ രണ്ടിന്റെയും വര്‍ധിച്ച ജനപ്രീതി ഒര്‍ക്കുട്ടിനെ പരിധിക്ക് പുറത്താക്കി എന്നുപറയുന്നതില്‍ അതിശയോക്‍തി ഒട്ടുമില്ല. “ഓ ഞാന്‍ ഒര്‍ക്കുട്ട് സ്‌ക്രാപ് ബുക്ക് നോക്കിയിട്ട് ഒരുമാസമായി’ എന്നോ ‘എല്ലാം കൂടി വയ്യന്നേ, ഒര്‍ക്കുട്ട് അക്കൌണ്ട് ഞാനങ്ങ് ഡിലീറ്റ് ചെയ്‌തു’ ...ഈ രീതി വര്‍ത്തമാനങ്ങള്‍ ഒരു ഫാഷന്‍ സ്റ്റേറ്റ്മെന്റ് പോലും ആയി പതിവ് സംഭാഷണങ്ങളില്‍ വരുവാനും തുടങ്ങി.

എതായാലും സോഷ്യല്‍ നെറ്റ്‌വര്‍ക്കിംഗ് എന്ന അക്ഷയഖനിയെ അങ്ങനെയങ്ങ് വെറുതെ വിടുന്നത് ഭാവിയില്‍ തങ്ങളുടെ തേരോട്ടത്തിന് വെല്ലുവിളിയാകുമെന്ന് കണ്ട് തയാറാക്കിത് പോലെയാണ് പുതിയ ‘ബസ്’ ന്റെ രൂപസംവിധാനം. ആദ്യ വിശകലനത്തില്‍ വിജയം തന്നെയാണന്നതിന് അവതരിപ്പിച്ച് രണ്ടു ദിവസങ്ങള്‍ക്കുള്ളില്‍ ഇതില്‍ വന്നെത്തിയ ഒന്‍പത് ദശലക്ഷം സന്ദേശങ്ങള്‍ തന്നെ ഉത്തമ ദൃഷ്‌ടാന്തം.

എന്താണ് ഗൂഗിള്‍ ബസ്:
അറിയാം അറിഞ്ഞുകൊണ്ടേയിരിക്കാം എന്നതാണല്ലോ സോഷ്യല്‍ നെറ്റ്‌വര്‍ക്കിംഗ് ഇടങ്ങളുടെ ഘടന. പ്രത്യക്ഷത്തില്‍ ഇതു തന്നെയാണ് ബസ് ഉപയോഗിച്ചും ചെയ്യുന്നത്. നമ്മുടെ മനസില്‍ തോന്നുന്നത് എന്തുമാകട്ടെ അത് രേഖപ്പെടുത്താന്‍ ബസ് ന്റെ വിവരാലേഖനചതുരം ഉപയോഗിക്കാം. നമ്മെ പിന്തുടരുന്നവര്‍ക്ക് തല്‍ക്ഷണം ഈ വിവരം ലഭിക്കുകയും താത്പര്യമുള്ളവര്‍ക്ക് ഇതില്‍ മറുപടിയിടുകയും ആകാം. കുത്തിക്കുറിക്കലുകള്‍ മാത്രമല്ല, വായിച്ച വെബ്സൈറ്റുകളുടേയോ ബ്ലോഗുകളുടെയൊ വിലാസം പ്രസിദ്ധപ്പെടുത്തുകയോ, ചിത്രങ്ങള്‍-ആല്‍ബം-കാര്‍ട്ടൂണുകള്‍-വീഡിയോ എന്നിവ പങ്കുവയ്ക്കുകയോ ആകാം. നല്‍കുന്ന ഫോട്ടോയുടെ നഖചിത്രം മാത്രമാകും ബസില്‍ കാണുക പ്രസ്‌തുത ചിത്രത്തില്‍ ക്ലിക്ക് ചെയ്‌ത് പൂര്‍ണ വലിപ്പത്തില്‍ ആസ്വദിക്കാം. ട്വിറ്റര്‍ , ഫേസ് ബുക്ക്, ഫ്ലിക്കര്‍ ,പിക്കാസ പോലെയുള്ള സമാന രീതികളുമായി കൂട്ടിയിണക്കുകയുമാകാം.
എടുത്തു പറയേണ്ട പ്രത്യേകത ഇതിന് പ്രത്യേക രജിസ്‌ട്രേഷനോ ചോദ്യാവലി പൂരിപ്പിക്കല്‍ നടപടികള്‍ പോലുമോ ഇല്ല എന്നുള്ളതാണ്. നിലവിലെ ജിമെയില്‍ ഉപയോക്‍താക്കളെയാണ് ഗൂഗിള്‍ ഇതിലൂടെ പരസ്പരം കണ്ണികളാക്കുന്നത്. ജി മെയിലില്‍ അടുത്ത പ്രാവശ്യം പ്രവേശിക്കുമ്പോള്‍ ബസ് ലേക്കുള്ള ക്ഷണം അഭ്യര്‍ത്ഥിച്ചുകൊണ്ട് ഒരു പേജ് പ്രത്യക്ഷപ്പെടും Sweet! Check out Buzzഎന്ന വരിയില്‍ ക്ലിക്ക് ചെയ്താല്‍ തത്ക്ഷണം ബസ് അംഗമാക്കപ്പെടും Nah, go to my inboxഎന്ന വരിയില്‍ മൌസ് ബട്ടണ്‍ അമര്‍ത്തി ബസ് അഭ്യര്‍ത്ഥന നിരാ‍കരിച്ച് മെയില്‍ സേവനം മാത്രമാക്കി ജിമെയിലിനെ നിലനിര്‍ത്താം, പിന്നീട് സൌകര്യപ്രദമായ അവസരത്തില്‍ ബസില്‍ കയറികൂടുകയും ചെയ്യാം.
ഇടതു വശത്ത് ഇന്‍ബോക്സ് ലിങ്കിന് തൊട്ടുതാഴെ ബസ് എന്ന വാക്ക് കോള്‍ ഔട്ട് ചിത്രത്തോടൊപ്പം സ്ഥാനം പിടിച്ചിട്ടുണ്ടാകും. ഇവിടെയാണ് ഇനി ബസ് ന്റെ ഇരിപ്പിടം. വന്നെത്തുന്ന ചെറു സന്ദേശങ്ങളും അപ്ഡേറ്റുകളും ഇതില്‍ ക്ലിക്ക് ചെയ്തു പ്രത്യക്ഷപ്പെടുത്തുന്ന പേജില്‍ നിന്നറിയാം. ജി മെയിലില്‍ അവതരിപ്പിച്ച കോ‌ണ്‍‌വര്‍സേഷന്‍ ശൈലിയാണ് ബസിലും തുടരുന്നത്. അതായത് ഒരു ചെറുസന്ദേശത്തിനുള്ള മറുകുറിപ്പ് തൊട്ടുതാഴെ താഴെയായി അണിനിരക്കും.
സോഷ്യല്‍ നെറ്റ്‌വര്‍ക്കിംഗ് സേവനങ്ങള്‍ നിരോധിച്ചിരിക്കുകയോ അല്ലെങ്കില്‍ പരിമിതപ്പെടുത്തുകയോ ചെയ്‌തിരിക്കുന്ന ഇടങ്ങളിലാണ് ബസ് കൂടുതല്‍ ജനകീയമാകാന്‍ പോകുന്നതെന്ന് ഉറപ്പിക്കാം. കാരണം ഇത് പതിവായി ഉപയോഗിക്കുന്ന ഇമെയിലിന് ഒപ്പം തന്നെയെന്നതു തന്നെ. ജി മെയിലിനെ ഉപേക്ഷിക്കാനും വയ്യ എന്നാല്‍ ബസ് നെ അനുവദിക്കാനും വയ്യ എന്നതാകും സ്ഥാപനങ്ങളിലെ കമ്പ്യൂട്ടര്‍ ശ്രംഖല പരിപാലിക്കുന്നവരുടെ ആശങ്ക. ജോലിക്കും വിനോദത്തിനും ഇടയിലെ കണ്ണിയായി മാറുമോ ബസ്, കാത്തിരുന്നു കാണാം.
ആന്‍‌ഡ്രോയ്ഡ്, ഐ ഫോണ്‍ എന്നിവയ്‌ക്കായുള്ള മൊബീല്‍ പതിപ്പും സജ്ജമാണ്, ഗൂഗിള്‍ മാപ്പുമാ‍യി സംയോജിപ്പിച്ചിരിക്കുന്നതിനാല്‍ നമ്മുടെ തൊട്ടടുത്തുള്ള ചങ്ങാതിമാരെ കണ്ടുപിടിക്കല്‍ എളുപ്പമാകും. ഒരപകടത്തിലോ ആപത്ഘട്ടത്തിലോ എത്തപ്പെട്ടാല്‍ ചങ്ങാതിമാരുടെ സഹായം തേടാന്‍ ഇതെളുപ്പമാകും. അതേ സമയം മേലുദ്യോഗസ്ഥനോ അദ്ധ്യാപകനോ അറിയാതെ മുങ്ങിനടക്കുന്നവര്‍ ബുദ്ധിപൂര്‍വം പ്രവര്‍ത്തിച്ചില്ലെങ്കില്‍ പിടിക്കപ്പെടാനും ഇതുമതി. നമ്മുടെ സന്ദേശങ്ങളും മറുപടിക്കുറിപ്പുകളും ആരോക്കെ കാണണമെന്ന് തീര്‍ച്ചപ്പെടുത്തേണ്ടത് ആവശ്യമാണന്ന് ചുരുക്കം.
അതീവ ലളിതമാക്കാനുള്ള യത്നത്തില്‍ ജിമെയിലില്‍ നിന്ന് നേരിട്ട് ബസിലേക്ക് ടിക്കറ്റ് കൊടുക്കുകയായിരുന്നു. ഇതിന് പകരമായി താഴെ കൊടുത്തിരിക്കുന്ന പോലെ ഒരു ചോദ്യാവലി കൂടി പൂരിപ്പിച്ച ശേഷമാകാമായിരുന്നു ബസ് ലേക്കുള്ള പ്രവേശനം.
• എല്ലാ ഇമെയില്‍ കോണ്ടാക്‍ട് പേരുകളേയും പിന്തുടരണോ?
• @ ടൈപ്പ് ചെയ്യുമ്പോള്‍ പൂര്‍ണ ജിമെയില്‍ വിലാസം സന്ദേശങ്ങളില്‍ പ്രസിദ്ധപ്പെടുത്താമോ?
• ഭൂമിശാസ്ത്ര വിവരങ്ങള്‍ കാണിക്കാമോ?
• ഓരോ തവണ ബസ് ചെയ്യുമ്പോഴും പബ്ലിക്ക്, പ്രൈവറ്റ് എന്ന് നിജപ്പെടുത്തുന്ന സന്ദേശം കാണിക്കണമോ?
എല്ലാ ഇ മെയില്‍ കോണ്‍‌ടാക്‍ടുകള്‍ക്കും നമ്മുടെ ബസ് അപ്ഡേറ്റുകള്‍ പോകുന്നു ഇത് നാം അറിയാതെ സ്വകാര്യതയ്ക്ക് എല്‍ക്കുന്ന പ്രഹരമാകും എന്ന ആശങ്ക ഇപ്പോഴും ഉണ്ട്. അതായത് തനത്(ഡിഫോള്‍ട്ട്) രീതിയില്‍ എല്ലാ ഇ മെയില്‍ വിലാസങ്ങളും ബസിലേക്ക് കൂട്ടിചേര്‍ക്കപെടുന്നതിനാലായിരുന്നു ഇത്. എന്നാല്‍ പ്രോഫൈല്‍ പേജില്‍ പോയി വേണ്ട ക്രമീകരണങ്ങള്‍ വരുത്തിയാല്‍ ബസ് നെ ആവശ്യാനുസരണം മാറ്റിയെടുക്കാം.. ആശങ്കകളേതായാലും ആദ്യ ദിനങ്ങളിലെത്തിയ മിക്കവര്‍ക്കും ബസ് ന്റെ ശൈലി ഇഷ്ടമായി എന്നത് ട്വിറ്ററിലെ #ബസ് ചര്‍ച്ചകള്‍ തന്നെ സാക്ഷ്യം.

സാധാരണ മെയില്‍ ജാലകത്തിലേക്ക് ജി ടോക് എന്ന മെസഞ്ചര്‍ സംവിധാനത്തെ കൂട്ടിയിണക്കി ഇമെയിലിനെ കൂടുതല്‍ ജനകീയവും വിപുലവുമാക്കി ഗൂഗിള്‍ നേരത്തേ തന്നെ വൈഭവം പ്രകടിപ്പിച്ചിരുന്നു. ഇതേ മാതൃകയില്‍ തന്നെയാണ് ബസ് ഉം സന്നിവേശിപ്പിച്ചിരിക്കുന്നത്. അഥവാ തത്കാലത്തേക്ക് ഈ സൌകര്യം ഒഴിവാക്കണമെങ്കില്‍ ജിമെയില്‍ പേജിന്റെ എറ്റവും താഴെ ഭാഗത്തുകാണുന്ന turn off buzz എന്ന ലിങ്കില്‍ ക്ലിക്ക് ചെയ്താല്‍ മതിയാകും. ഇതേ മാതൃകയില്‍ തന്നെ വീണ്ടും ബസ് സജീവമാക്കുകയും ചെയ്യാം.
ഗൂഗിള്‍ വേവ് ഉപയോഗിക്കാനും അറിയാനും മറ്റോരാള്‍ക്ക് പറഞ്ഞുകൊടുക്കാ‍നും പ്രയാസമായിരുന്നെങ്കില്‍ ബസ് അതീവ ലളിതമാണ്. ഒരു പക്ഷെ ജിമെയിലിനും വേവിനും ഇടയിലുള്ള സ്ഥലത്താണ് ബസിനെ ഉപയോഗിച്ചിരിക്കുന്നത്. ട്വിറ്ററുമായി താരതമ്യം ചെയ്യുമ്പോള്‍ ഗൂഗിള്‍ ബസ് ല്‍ കൂടുതല്‍ മിനുക്കപ്പെടുത്തലുകള്‍ നടത്തേണ്ടിയിരിക്കുന്നു. ഇങ്ങനെ പതിയെ ഓരോ ചെറു നീക്കങ്ങളിലൂടെ ട്വിറ്ററിന്റെയും ഫേസ് ബുക്കിന്റെയും മുകളില്‍ ഈ പുതിയ അവതാരത്തെ കാണാനാകുമോ, ഇതു വരെ പറയാറായിട്ടില്ല. എതായാലും കാത്തിരുന്നു കാണാം.

ബസ് സുന്ദരമാക്കാനുള്ള ചെറുവിദ്യകള്‍ :
* നക്ഷ്ത്ര സമാന ചിഹ്നം ( '*' Asterisk - shift 8) ഒരു വാക്കിന്റെയോ വാചകത്തിന്റെയോ മുന്നിലും പിന്നിലും കൊടുത്താല്‍ പ്രസ്‌തുത ഭാഗം *കടുപ്പിച്ച് / bold* കാണിക്കും. സന്ദേശത്തിലെ പ്രധാന ഭാഗത്തെ വ്യക്തമാക്കാന്‍ ഇതുപയോഗിക്കാം
അടിവര( '_' under score) ഇതു പോലെ മുന്നിലും പിന്നിലും നല്‍കി ഇടയിലുള്ള ഭാഗത്തെ അക്ഷരസഞ്ചയത്തെ _ചരിഞ്ഞ_ രീതിയില്‍ ആക്കാം
വെട്ടി മാറ്റിയ രീതിയില്‍ ( testing buzz ) കാണിക്കാനായി ഇതു പോലെ ഡാഷ് ('-')ചിഹ്നവും ഉപയോഗിക്കാം

by വി. കെ ആദര്‍ശ് (adarshpillai@gmail.com) at February 16, 2010 02:54 AM

February 13, 2010

Valentine’s Day stuff

aashiks'in

Well I am declaring my eternal love for GNU Emacs this Valentine’s Day. I thank its developers (past and current) for blessing me with this great software. Also, I give these to everyone . They are Creative Commons Commercial Attribution Share Alike Licensed: Soulmates That which I don’t have That which I never had Last year I was [...]

by aashiks at February 13, 2010 03:11 PM

Random Emacs stuff

aashiks'in

I use emacs a lot these days. I decided to purge all stuff from my .emacs file and start anew. I put the contents of my .emacs.d directory in github http://github.com/aashiks/customize-emacs/ It has the usual C++ stuff I use, plus the yasnippet bundle as of today. I will add the python,wordpress and git stuff [...]

by aashiks at February 13, 2010 02:43 AM

February 12, 2010

പേര് - The Name

Solid Smoke


സിനിമയുടെ പേര് മലയാളത്തില്‍ - തൊട്ടു താഴെ ഇംഗ്ലീഷില്‍ എന്തെങ്കിലും! സിനിമാ പോസ്റ്ററുകളില്‍ ഈ വക മണ്ടത്തരങ്ങള്‍ കണ്ടു മടുത്തു.
ഈയടുത്ത് കണ്ട ചിലത് ഇതാ:

  • പാലേരി മാണിക്യം: ഒരു പാതിരാക്കൊലപാതകത്തിന്റെ കഥ - A midnight murder story
  • ആഗതന്‍ - The one who came
  • കന്‍മഴ പെയ്യും മുമ്പേ - Before the hail storms

-----

പണ്ട് കേട്ട ഒരു മിമിക്രി കാസറ്റില്‍ നിന്ന് ഒരു തട്ടുകട സീന്‍:

എന്തുണ്ട് കഴിക്കാന്‍?
   ദി പുട്ട്, ദി ദോശ, ദി കടല..
"ദി പുട്ടോ"? ഹെന്ത്?
   ഇപ്പോള്‍ അതല്ലേ ഫാഷന്‍? ദി കിങ്ങ്, ദി പ്രിന്‍സ്..



by Solid Smoke (noreply@blogger.com) at February 12, 2010 10:02 AM

3 Idiots - Movie Review

Solid Smoke


When an Aamir Khan Movie comes out, there's quite a lot of buzz. In fact the hype starts much before the release - given that Aamir talks to the media only when a movie of his is about to be released. After the spectacular Taare Zameen Par (2007) and the disappointing Ghajini (2008), this Aamir Khan starrer had everything going for it, especially because of the success of Chetan Bhagat's work - Five Point Someone. Well, the creators of the movie now claim that the plot is only 'inspired' from the book. Whatever!

3 Idiots is the story of three engineering students (Aamir Khan, Madhavan & Sharman Joshi) at the Imperial College of Engineering (Chetan Bagat's book had the IIT as the backdrop). Boman Irani plays the role of the eccentric college Principal - much like his character in Munnabhai MBBS (that too was directed by Rajkumar Hirani). Predictably, the three don't get on well with the Principal and the first part of the movie is pretty much set around this. Kareena Kapoor stars as the Principal's daughter with whom our hero strikes a chord.
The second half diverges considerably and brings in new twists and surprises. Javed Jaffri makes a short appearance and the plot takes an entirely different turn from that of the book.

I liked Chetan Bhagat's book and found it to be hilarious and simple. He had this knack of making us laugh at even gloomy situations. Well, the movie does so too, but not as effortlessly as the book. There are quite a lot of original funny scenes and dialogues to make you laugh out loud in the cinema hall. Kudos to the script-writer and the director for that.

Where this movie fails is its resemblance to Munnabhai MBBS (and therefore with Patch Adams (1998)). Pretty much everything is the same. There's our hero as a student in the college, the crazy principal who doesn't like him, the love interest with his daughter, the "Aal Izz Well" mantra as substitute for Jadoo ki Jhappi and so on. This makes the movie lose it's originality, while the book very well had it.

But the worst part of the movie was a 15 minute long scene when a lady delivers a baby inside the college - with the help of some engineering students. That was the most horribly conceived and terribly executed part of the movie. Sans that, this would've been a better movie.

Anyway, I'd still rate it as a good enough movie. It's hilarious, simple and interesting. But it's nowhere near Dil Chahta Hain or Taare Zameen Par. Although Aamir Khan and Madhavan have done reasonably well as 20-something guys, I'd say Bollywood lacks young talent to have relied on these actors for these roles.
I'd call this a slightly-above-average funny movie! Let's hope Aamir will be back next year with a better movie.



by Solid Smoke (noreply@blogger.com) at February 12, 2010 09:50 AM


അവസാനം പുതുക്കിയതു്: March 15, 2010 11:40 PM
എല്ലാ സമയവും യു.ടി.സിയില്‍

സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങ് പ്ലാനറ്റ് അവതരിപ്പിക്കുന്നതു്: Planet

സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങ് പ്ലാനറ്റ് പരിപാലിക്കുന്നതു്: അനിവര്‍ അരവിന്ദ്, സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങ്. നിങ്ങളുടെ ബ്ലോഗുകള്‍ ഇതിലേയ്ക്കു ചേര്‍ക്കണമെങ്കില്‍ അനിവര്‍ അരവിന്ദുമായി ബന്ധപ്പെടുക. ഇവിടെ പ്രസിദ്ധീകരിക്കുന്ന ബ്ലോഗുകളുടെ ഉള്ളടക്കത്തിന്റെ പകര്‍പ്പവകാശം അതാതു് രചയിതാക്കള്‍ക്കു സ്വന്തം.