Main

March 19, 2009

Scott Guthrie - an inspiration

Scott Guthrie is a modest man in a high position in the biggie Microsoft, pulling all strings together and delivering technologies that keep Microsoft still still a better technology product maker or technology designer with the kind of loads of competition, stress and economy eating up many commercial products while giving open source a more bigger headway in technology.

Starting with being the manager for the team that designs .Net, and its related technologies, to also listening up or helping users of the technologies directly through blogs or communities, and as if that wasn't enough work, Scott goes the last step in wrapping up his team's work by doing the marketing and sales kind of speeches for the technologies too.

scottkeynote.jpgWhile being inspired by Scott Guthrie, I also notice that coincidentally or not many top guys in Microsoft are Scotts.. or their first names are Scott as well.. You can also put it differently.. that many people with firstname Scott in microsoft seem to be making interesting technology breakthroughs or represent something nice about the company Microsoft.

Though that last one of finding a coincidence of the name Scott with Microsoft is only a fancy observation of mine, I am really inspired by seeing more of people like scott guthrie on the web, to keep that geeky thing motivated in me... that someday I too might try hard and do/become what scott is today.

My recent view of scott guthrie was from here where he talks about release of Silverlight 3, an Uer-Interface technology of Microsoft.

July 15, 2008

RadioHead releases a new album - but wait a minute

I was on code.google.com, and was surprised to see an image in the usually text-based search website. In what looked like an ADvert for RadioHead's "House of Cards", there was this interesting line.


In Radiohead's new video for "House of Cards" from the album "In Rainbows", no cameras or lights were used. Just data.

Images were all formed by some dots or english characters all through the video.. and it looked quite interesting to see something like this for the first time. Something like effects we have seen in the film series 'Mummy'. The extra effect on the RadioHead video seems like, they have allowed some part of the image formed by the data to pulsate or move high/low based on the music.

The technology uses a mix of contouring techniques + lasers + geographical information scanners.. to deliver the goods.

Interesting!! presentation.. Out of Box stuff. Shows why google was so excited about the idea that they put this on their website(they have a policy not to put images or adverts on their sites other than their logo).

You will find the video and more information on how it was created at:
http://code.google.com/creative/radiohead/

radioHead1.gifradioHead2.gifradiohead3.jpg

April 9, 2008

How Pixar makes such wonderful Animations

pixar_how.jpg

Animating 2D or 3D characters is a painful process.. very much so that Sir Walt Disney is said to have taken many years to create the Mickey Mouse films, and also those were the days of traditional animation, where every frame of a scene is painted or drawn on paper.

If you even have worked on softwares like photoshop or corel draw like a hobby to drawing or designing something, you know how much time and pain it is to even design a proper webpage.

So, after all that when you go and see a movie like "Finding Nemo", "Monsters Inc", or "Cars", you open your mouth and gape.

Because every single frame of the movie which plays only for 1/24th of a second (in digital filming there are 24 frames per second) , has the characters, the environment or background graphics, with color, texture.. and to add to the complexity, they have lighting and related object surface color and shadow variations.

To put it lighter, one frame of a scene in animation movies is equivalent to drawing what you see below on a computer or a sheet of paper with whatever tools you want on earth (except a copier and printer).
monsters_shot.jpg

So, that explains how much work should be done to make a movie like what Pixar does .. and how much effort to be Pixar, because they are the best today.

Obviously for any animator their work is inspirations, and people look forward to learn from their experience. Knowing this Pixar has interestingly put-up a brief of their process of making animation films on their website. The page mentions only the core steps or milestones of the animation film making process, but that itself would overwhelm you.

Pixar - How We Do It

What I learnt New from their processes..
> The animators make the frames of a scene and have the animation as digitized sequences, but this is not the movie that gets released... what we see as a film is a video recording of the sequences played up on their computers.

> If in a scene, a character raises its hand, the animators probably create one or two steps of the action or only one or two frames of the scene and the computer generates the in-between frames that show the motion of the hand as a smooth one.. the animators of course fine tune these in-between frames manually as necessary.

This is one other major advantage digital animations have over traditional animations. The first advantage obviously being able to correct or modify the art work easily, instead of redrawing the whole thing on another paper again.

> They use server farms just like all big software enterprises do.. they use a bulk of machines (farms) to render each frame. Probably this means redrawing the background, the characters, the lighting, etc., all into a frame, or integrating every other teams work into the final output.

Pixar says, on an average each frame with such bulk of servers, takes about 6 hours to render, and some complex frames take up to 90 hours too.

Interesting bit of information they had on their website.

Related link:
Blend it... its easy to make 3D graphics yourself

December 23, 2007

A 3D TV technology concept.. interestingly sounding feasible at home.

You don't have to be a programmer / techy person to watch this.. but only understand that with a few thousand rupees spent on some hardware, and with installing a software demo available, you could easily test 3D on your TV display which shows stuff streamed from a computer. Just like this guy shows here.

I have not tried, or neither am I conversant with the technology that this guy Johnny shows in the video. But this guy seems to have successfully made 3D TV look possible even with cheap home-made technology.. while many big corporations out there are still experimenting with different technologies to make the next big thing in TV viewing.

If you have a nintendo hardware packed system with wii remote (wireless interface remote) and also probably related stuff to play computer images/video on TV, then, probably you can try his programs and experiments that are listed here.

A pipesCamp

What happens when you decide to meetup with fellow web identities, so far total strangers, for an informal technical seminar.. so aptly called a camp. That's what I think I gave myself time to findout today at the pipescamp.

pipescamp.gif

I got interested after reading an invite email from GaneshAPP for the camp. While I don't understand why even when the sender himself said too many times in the email message that it is 'SPAM', Thunderbird or gmail didn't think it was spam...sometimes these google guys don't believe users ..at all. ha ha.

pipesCamp was about Yahoo Pipes! There was both formal and informal discussions on the Yahoo Pipes' technology, the features, what is possible, what is not, why it is not great business sense to do mash-ups like yahoo pipes, and, some more brainstorming like that.

The camp was well organized and attended at Hotel Shaan Royal near koyambedu, chennai.. and it was all planned and pulled off with blogger support with just 3 days notice.

The take-homes from the camp were:

1. All it takes to make a camp and have people brainstorm around is.. just a few humble modest friends who have the contacts, and one guy atleast with the money to sponsor it, and regular blog post readers.

2. 'Geeks' is an utterly butterly over-used, abused, word. Everybody is not a geek in my opinion.. and not definitely just because we attend such camps. Don't brand us geeks please.

3. Remember to have MONEY as an output when you do something.

4. I didn't get convinced that Yahoo Pipes is great, neither got bored that it was just about feed processing... but one thing that was obvious is.. Yahoo Pipes is giving people new ideas to use and present content differently... even on their blogs...so imagine what they will think of doing for their commercial web projects.



November 19, 2007

Can't believe Einstein said this.

"Technological progress is like an axe in the hands of a pathological criminal"

I was taken aback when I read this somewhere and marked as an Einstein quote.. verifying, looks like he said it. Just couldn't believe he had this opinion on technological progress... probably was a guy who hated inventions, and only liked theories.

September 26, 2007

cappucino art

This is an old one.. was searcing for it today and found images and steps in a website.

cappucino_art.jpg

ok. do you want your cappucino to look like above. Here's how

September 18, 2007

Distance education is closing in.

Softwares like moodle, hotchalk, are helping teachers, course authors, academicians and importantly, students, alike.

Slowly, internet and broadband are becoming a cannot-be-ignored delivery model for providing education.

For example, in the UK high speed broadband is free for public (probably with limits of bandwidth or other conditions).. and UK universities have all opened up for video conferenced regular classes which are also recorded and delivered so students can catchup later if they missed a class "in session". Imagine!! .. its not just class notes that you can catchup if you missed, but the entire class in session, who was saying what, who were all present and ofcourse if you bothered .. whatever the teacher was saying. :o)

My last employer used moodle for delivering assignments, conducting online tests, and announcing grading scores .. for their fresh graduate training programmes.

Good thing is.. you could catchup with your favorite courses even if you are a full-time student at a college... and you don't have to stress it, because it is delivered online without the headache or reading another bulk of study material, doing another set of assignments, etc., and if the delivery model of your course is mostly online, then the costs should ethically be low since it puts less requirements of time and resources on the course provider's side.

moodle.com and hotchalk.com guys have allowed their services to be entirely free, which keeps with the drive to transform education.

moodle is much more advanced than hotchalk, and is best downloaded, installed and maintained by the college admins.. to enable their teachers and students to use it. There are quite a few software people who provide services on this part, and charge a very simple monthly fee from the colleges that use their website's moodle installation.

hotchalk is for the startup teacher ..best for schools that want to try internet to deliver assignments and homework. It is quick and easy to use than moodle.. possibly because it doesn't have so many features like moodle, so eliminates complexity in the user-interface.

If you are curious on why is moodle powerful than hotchalk.

moodle is open-source.. for techies it means anybody can see the programs written for moodle, contribute to improve it or add more features, just like doing social work. If you are my kind, then you might like the people behind moodle.

and hotchalk is privately owned, and provided as a free service.

Actually, we shouldn't be comparing something as big as moodle, whose audience is much more than schools.. alongwith hotchalk whose audience is the simple teacher at your school next door. They address two different but important sets of.. the new term that I have slowly started using very often.. 'stake holders'.

August 13, 2007

3D by fastly swapping two 2D images

Saw this first through Digg.com at http://www.voltier.com/stereo/ and have been analyzing the interesting part of the illusion. The below image or animation is generated from two 2D images.

stereo1.gif

You should be able to easily see it in 3D perspective especially with the water splashed up.
If you don't see it please wait, it must be loading.. the image is 180kb

My understanding:
The effect is created by fastly swapping images taken at 2 angles from the subject.. or two perspectives of the view. Because your vision can remember an image seen for a fraction of a second, by the time the image is swapped.. your brain overlaps the new image with the image still in memory and gives you a feel of two sides of some portions on the image.. like the water droplets splashed up.

In effect you see more of a droplet than what you would see if you were seeing one of the 2D photos. So, it gives you a 3D feel. The 3D effect is not because of the shake.. the shake is just because it is an animation with more than required time between slides.

3D is about being able to see the 3rd dimension or the depth of an object to visualize it separate from the rest of what is seen.

The above concept is probably how our eye sight works, and so having two eyes may be too important for vision. With one of the eyes closed, we may be seeing things in 2D but still not realize the loss much.

I think I have heard about this concept long back... I can remember reading something similar in some journal about a 3D system being developed which could allow delivering 3D images on a normal LCD monitor itself, and probably technologists are at it already in using this same concept to create future 3D television and cameras.

I can imagine cameras having two lenses instead of one as it is now, and the images streamed properly to a monitor with both perspectives swapped at an optimum speed, to produce clean, non-shaky 3D for TV. What do you think?

Can your computer process your language?

If your computer supports UNICODE, it can.

What is Unicode?
Unicode is an industry standard of characters, or, more correctly, character encodings.

It is like saying 1202240 means the character 'k' in small case. Computers understand only 1's and 0's so we keep numeric codes which are then easily converted to a big string of 1's and 0's. The equivalent for 1202240 in 1's and 0's would be a long code.. I will allow myself not take that trouble of converting it.

ASCII, EBCDIC, and many others you would have learnt or come across when you read computer books are all number codes(encodings) for language or symbols. So there are many different standard encodings, some companies even use organization specific encodings to keep information just understandable by their computers, some users also do something similar by inventing their own encodings and interpreting it.

I remember playing a spy-game with friends when I was a kid. We used to have charts of symbols we all put up together for each character in the English alphabet.. and for any text in English we translated it into our new written language. Hardly 26 characters but it could cover any English text and so it was fun though we took at least 3 minutes to read a word back into English.

The thing is Unicode has the largest set of characters, 100,000 of them, and when this is a standard for computers it means most language characters can be processed by a computer directly without internally being translated to something that the computer understands.

Fonts are different..
Not to confuse with unicode, remember that fonts are different, fonts are for displaying some text or symbol on screen.. not useful for anything other than displaying.

Fonts will be necessary and separately installed or used in computers to display or draw the unicode character or any character at all. So when we talk unicode, we are talking about text that is processed by a computer rather than text displayed on the screen.

For example, Windows latest Operating systems are UNICODE based for understanding characters and text, and they all ship with a font called Latha. So, in case I type a word in the Tamil language, I can setup windows such that it understands my keystrokes in unicode rather than what the keyboard sends (ASCII usually), and display the characters on screen using the Tamil font Latha.
How can I set it up? Not yet.. but we will discuss that.

Why Unicode?
Being an Indian, I can imagine how it is essential to know at least a couple of languages to be able to converse with different people rather than making mute actions with hands. We have many languages in India, forget the numbers, we have Assamese, Bengali, Hindi, Tamil, Telugu, Malayalam, Kannada, ... and so on.

Does Unicode have character sets to cover all of them. No. Possibly the 'Unicode consortium' a non-profit organization handling the standard took only languages which where known to be used by a population greater than a threshold that they had in mind. While Tamil, Telugu, Kannada, Malayalam, etc., are there, Assamese isn't included...and so are a few other languages I suppose. Likewise, I am not sure whether if they have included Tamil they have all characters in Tamil or just the most most commonly used ones or ones that classify as modern Tamil.

How they classify or why they have this but not that, and whether they have all characters or not, etc., are questions we will have when we start using software based on Unicode.

Like I mentioned earlier, it helps a lot to know more than one or two languages.. and so Unicode becoming a standard and getting widespread application into all computer technologies means we can use software in any language comfortable rather than making Computers that can only understand English...which is the big problem we already have.

If you are a programmer this question must have occurred to you "Why am I always typing software programs or code in english like 'for', 'if', 'then', etc., why not in Thai or chinese?". Because internally, ASCII based computers understand only English, since only English is part of ASCII encoding.. also program compilers have to understand unicode based instructions.

The effects of this is like,
> give up your language for English because you use technology in your business,
>give up more processing power of your brain reading, writing, typing in english..while your elders trained your brain in your baby years with your mother tongue most possibly.
>And, if you want to control technology, you want to communicate with the computer in the language or character set it understands.

Evolution and Transformation of systems to support Unicode
Unicode didn't happen from nowhere. People understood well before Unicode that a universal standard with more characters was neccessary than the 255 supported by Computers because ASCII code was the standard.

So came in a lot of U for universal standards. UCS-2, UTF-8, UTF-16, windows-2525,.. or many things like that are all character encodings which are all now superseded by unicode. You can look at it like stepping stones towards UNICODE.

Many technologies started adopting UNICODE. Operating Systems of today are all mostly UNICODE based. Like Windows NT and above use UNICODE for all internal processing. Doesn't mean ASCII is not understood.. UNICODE is carefully derived from earlier systems such that all major previous standards also are part of UNICODE and there isn't a translation requirement at all most often.

It is not just the operating system that needs to become UNICODE based or Unicode compliant.. its an entire group of software technologies, protocols and standards that have to change into this. And we are not there yet...that is why programmers still type code in english, though anybody might be using Windows XP which is very much Unicode based.

All Email software, servers and clients, have to deal with encoding/decoding text in unicode for transmission and reception.

All web-based software, or web browsers should start understanding unicode, and servers should send unicode encoded content to the browsers. This transition has almost happened. If a webpage has unicode characters browsers search for appropriate fonts and display the character. This is why sometimes you might see the actual language text on some pages, while on some other language pages you might not see because the appropriate font was not mapped or unicode support itself is not there.

Here's a live sample of tamil font
முல்லை மலருக்கு ஆந்கிலதில் ஜாஸ்மீந எண்று பெர
(if you see only boxes your browser doesn't support unicode or it is not windows NT or above, or the Latha font is not there)..
(if you can read Tamil and find mistakes in above sentence forgive me i have just typed what i immediately understood with the keys... and you might like to read an entire Tamil blog here)

All programming language compilers should be able to understand unicode based instructions and be able to convert them into machine code.

Until now, I don't think there is any, not one, computer programming language compiler that can understand unicode.. they all understand only ASCII, and they may not for ever because, keyboards need to be small and can handle only ASCII english.

Yes, like you know we do have bilingual keyboards popularly used in Japan, china, etc., So, conversion to unicode also involves hardware industry and technologies. So, the conversion is taking time.

If that much didn't cover your apetite to know about unicode, below links might help you.

http://en.wikipedia.org/wiki/Unicode
http://en.wikipedia.org/wiki/Unicode_Consortium
http://unicode.org/

India and UNICODE
I was surprised, but proud to see an indian flag, and even a tamilnadu state government logo on the Unicode official website unicode.org. The site listed the indian government and tamilnadu state government as members of the consortium.

I was surprised because I am one of those critics on, India and its growth alongwith politics and development within the country, so I didn't expect to see the indian government understand importance of unicode or be a member of the consortium. I was proud for obvious reasons you will know.. I am an Indian.. and I didn't see flags of other countries or logos of governments.

And, regarding Tamilnadu, a state in India (where I live), happens to be one of the few states (outside the english speaking club) where there's a "government standard" for the regional Tamil language fonts and related tamil software standards.

Aksharmala
unicode.org had a link in the 'Useful Resources' link... to this software called Aksharmala.

http://www.aksharamala.com/

I downloaded (freeware) Aksharmala, which it seems can convert your keystrokes to an indian language font on the application you are typing the text on...provided the application is built with unicode support. For example, notepad.exe doesn't understand unicode (even if you use aksharmala), while outlook or thunderbird do.

How to type in Tamil:
To type emails in Tamil language, I install aksharmala, set the Tamil keymap, and set Latha (shipped with windows) as the tamil font it should translate my keystrokes to. I then open Microsoft Outlook or Thunderbird, press Ctrl+Alt+T (Hotkey) to enable aksharmala, and go ahead type away tamil into my email.

unicode_1.gif

Few things here:
1. The above can be done even without aksharmala in a unicode supported windows. Windows NT or above. Windows itself can do this conversion mechanism if you do the proper settings in the 'Regional / Language settings' under 'Control Panel' (details below). But, yes not as easy as enabling/disabling conversion with a hotkey i think.

2. If I use aksharmala, I can use the font conversion feature even in Windows 98 which is not unicode based. But then, the font 'Latha' won't be there on Windows98 and so I will have to find, download and install some tamil font and tell aksharmala to use that.

Similar software like Aksharmala should be very much available for non-indian languages also. or, at least it will be very easy to configure support for a regional language if the operating system understands unicode.

'Regional / Language settings' under 'Control Panel' in Windows
You can find information on how to make your keystrokes mean languages other than english, on windows NT or above version computers, here: http://www.geocities.com/csd_one/keyboard/KBD_inst.htm

Note: To do settings mentioned in above link, you might need Windows installation CD if multilingual support was not enabled during installation (appropriate language fonts might not have been copied).

3. The recipient of my email should read it in Thunderbird or outlook or a browser that can understand unicode, and appropriately display correct language fonts.. otherwise the recipient would just see boxes in place of text.


Unicode Resources:
The website unicode.org has many links to useful resources here.

Typing in Tamil, Hindi or other indian languages.. is easy through below links.
All you do is type the equivalent of the language word in english.. and the applications below translate that into the language text in unicode. You can then copy the language text and paste in your web blog or email or any unicode supported software (like in any latest browsers).

www.quillpad.com
http://www.google.com/transliterate/indic

December 25, 2006

Future Technology can make santa claus, the flying reindeers, delivering gifts around the world in one night.. all real... says scientist

Read this interesting article by a scientist, actually a vision of future technology which will prove that santa is for real..


Science of Santa Claus

All these years old people always told curiously awake children that santa claus is not for real and its not possible for him to deliver all gifts around the world in one night...

The scientist's vision in the above link, mimicks a claim that such a santa exists, telling its all very much possible. Better watch out if you have yet to tell your child that santa is not real...may be you wait for another 5 years. :)

December 22, 2006

The SRE experiment of Indian space research

Look forward to this guy making some news in January & February 2007.

pslvC7_sre.jpg

Above is a satellite, Space Capsule Recovery Experiment(SRE) that the indian space research organization (ISRO) has planned to launch coming january 10th 2007...alongwith with 3 other satellites, from the same launch vehicle PSLV -C7 (Polar satellite launch vehicle -level C7)

The SRE experiment:
Indians are trying to catch up a wee bit of space technologies like 'space-to-earth rentry' which the Americans have known for two decades now. ISRO is making this SRE experiment to understand and test its technologies of satellite or object rentry into earth's atmosphere.

The SRE is planned to be put in an orbit for a week or may be a month, and then commanded and manoevered to re-enter earth, navigate itself and fall 120km away from its initial launchpad, into the waters of the bay of bengal.

The technologies involved and that are expected to be tested are,
> Decceleration, to try reduce speed on re-entry since objects from space drop at blistering speeds into the earth.
> Temperature insulation methods, objects rentering earth, at blistering speeds have blistering temperatures. (remember those sci-fi movies where something drops from space into the ocean and lot of evaporated gases around making up for the sudden cooling of the hot object falling in the water)
> Navigation, guidance and control of the object during the re-entry phase,
> Testing of drop methods, like 3 sequentially openend parachutes at different altitudes once entering the earth,

ISRO says: It would be a forerunner to ISRO mastering the re-entry and recovery technologies, which are required to help ISRO build its long aimbition in launch vehicles, the "re-usable satellite launch vehicle".

The last mission of ISRO trying to launch a few other satellites failed, because the launch vehicle burned up on course, due to faults in the rocket system. Hence this mission is quite important to ISRO and indian space technology buffs to boost up confidence in their work.

December 20, 2006

Have broadband? Do this trick to make your browser load pages faster

There is this old hack (which i knew only today) about configuring browsers to load pages faster in faster connections. By default, most browsers seem to have configuration that fits a dialup connection better.

The video in the link below will show how to improve page load speeds in Internet explorer or FireFox browsers .. provided you have a broadband connection.

Please remember to reset the configuration back when you have to use dialup connection, for it tries to use more bandwidth through dialup and might crash the browser.

Video: Lightning Fast Browsing Trick For Internet Explorer And Firefox

If you are technically inclined.. to know why the suggestion on the video works.. then you can read the technical details here

December 17, 2006

space shuttle - part parcel services.

discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures


discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures
discovery shuttle pictures

Thanks to Amit, a friend who forwarded me these pictures.

December 6, 2006

Airtel virus calling...

You would have experienced hearing marketing messages on your phone.. I am talking about the automated ones. Communications providers like TATA or AIRTEL, are technology front-runners in the sector in India.. and they prove it in that they do machine driven phone calls to their subscribers to advice of bill payment dates... very often they do marketing calls in the disguise of "value-added services"

I have been receiving one such call from AIRTEL quite often on my mobile phone.. that just does not leave me if I ignore the call.

Looks like some intelligent programmer made sure his program ensures that the recipient hears the message and if the call is ignored or not connected the call retries after a few minutes. I do not have any idea whether the programmer has any threshold wherein if i ignore a specific number of times they will bear my number... but they surely don't seem to respect the 'DO NOT CALL' registry on their website on which i have registered many times.

Currently the solution i have is ... I recorded the number of the call, stored it as 'Airtel Virus', and whenever the call comes i take the call and disconnect after 2 secs.


After a few times like this, I started smiling whenever my phone says 'Airtel Virus calling...'
So, its become a way to have a sweet surprise once in a month.

If you are in chennai, and having this problem too, the number for Airtel Virus is +9199400 12600 Other cities probably have different numbers. If you know of any, please comment to this entry.

And don't bother to register on Airtel's DO NOT CALL registry, they just don't care about that list for sure.

Happy disconnection with the virus.

India to install URL blockers on all its 8 international gateways

Indian government has finally realized the threat of the web, or actually the threat of few disturbing websites on the web.

Government sources announced interests in practising URL blocking on all international internet gateways linking to India. Currently there are 8 such gateways of which 5 are owned by VSNL (a part-government, a part-TATA enterprise), 2 owned by Reliance Infocomm, and 1 owned by Bharti network running Airtel broadband.

By way of this implementation, those website/blog URLs (or addresses) which have disturbing content for Indians, those that could pose a security threat, will be blocked at the international gateway level itself, which would prevent access to such websites in India.

It seems all this time, the government had implemented ban on such websites through service providers (ISPs) like AIRTEL, TATA or RELIANCE, and the ISPs which didn't have such infrastructure to block websites easily, blocked them at the domain level.

As this list of websites grew unmanageably large, ISPs due to mistakes or other problems, started blocking many normal websites occasionally. No wonder, the ISPs have now appreciated the government decision on implementing this themselves.

Is this good or bad?
Depends!

For the optimist reading this article, especially from outside India, its good news that such implementations are happening and this could probably eliminate a lot of current problems with blocked websites, and also allow for better monitoring on the Nation's security front.

For the pessimist (like me), especially people living in India (pessimistic can also be termed the 'realistic' approach when it comes to Indian government implementation of reforms), its going to become easier for politicians to bribe or frighten somebody and block websites like tehelka.com which has a reputation for exposing corruptive politicians time and again through online videos taken during secret sting operations. Once such a thing happens, it could probably take years in the courts for the website to get out of the blacklisted sites and continue operations.

November 2, 2006

scribbling evolves

Scrybe is a new application on its launchpad. Yes, One of those many hundreds of (probably free) online applications for web users that are on launchpad. But the features of iScrybe are simple, new and impressively simplify day to day tasks.

If you are one of those people who would fancy internet applications (or computers at all) for organizing your tasks, appointments, etc.,, you should have a look at the demo of 'scrybe' here.

Source Website: iscrybe.com

From what I saw, I was inspired to think back how things have evolved from scribbling everywhere, to scribbling on paper, to scribbling on notepad, .... enter technology.. to Scrybe.

October 12, 2006

When IT fails... it fails royally.

Was reading through somebody's compilation of popular IT embarrasements. It read "Peter Coffee's Dirty Dozen IT Embarrassments"

... basically list 12 popular software misuse or failures. Though the list is compiled from a USA perspective, it does convey the message that when IT fails... it fails royally. And when I say IT it doesnt include the word-processor software on your PC.. or small things like that.. We are refering to enterprise level software misuse / failures here.

In 1982, the US seems to have used a software virus (or more technically they used a Trojan Horse) to induce errors into a pipeline management system which the russians were actually allowed to steal and install on their trans-siberian oil pipeline.. Russians were earning close to 8billion $ per year on the pipeline and they installed the system with the pirated software alongwith the trojan horse the US bugged it with. The virus propogated through the system, increased pipeline pressure levels beyond control and blasted the pipeline at a core junction destroying things around for a few 100 metres.

The trans-siberian pipeline blast happens to be one of the very few non-nuclear explosions that could be seen and recorded by satellites from space. Such was the magnitude of the explosions it seems.

Though there were no casualities, the damage costed the russians enough and they couldnt complain because if they did, everyone would know that they had been stealing US technolgoy under cover for a while.
After the pipeline blast, the russians feared using all software and technology stolen from the US and its said this was the starting point of things that ended the cold war between the Russian and the US.. with the US emerging victorious under covers.

While the above incident is one of the popular embarrasing IT errors that happened (error for the russians, success for the americans), there are many occassions reported where software errors have crumpled huge data networks, created big data errors and loss to an organization over a long-term, and so on.

There are proven instances such as,

> Airplanes have collided because the air traffic controller's screen showed wrong altitude values and the person mistakenly adviced both planes to fly on the same altitude close to each other....

> War personnel, fighter planes, submarines, etc., have shot down the wrong target.

> Doctors in some hospitals have misinterpreted patient diagnostic information and prescribed wrong medicines for a long time.. which have been revealed later as a system design error..

>Similary, patients who use computers to recieve or report treatment information to/from doctors have misunderstood information and taken the wrong treatment and sufferred problems.
... and you could make a list of a million big errors that have happened.

All such grave errors, are wrapped up under covers and hidden from the people who would be bothered to know that it was caused by a technical mistake.

A recent example was how a long-term study uncovered a bug in a IT system program in a large bank which over a certain combination of operations seemed to ignore a certain value of money which accumulated to make a few million dollars in losses after a long-term for the bank.

And when we discuss banking errors, if you are wondering where these errors go.. they actually eat up on the bank's direct/indirect customer's/investor's money.

Even if your bank's systems had such bugs you wouldn't know or neither will you be informed, because the banks only try to wrap it up to avoid paying up and meeting more losses and losing people realiability. And to add up these bugs dont show up on the next day's statement.. but on some earlier transaction you did months or years back which you dont remember and cannot verify.. and because of which your current balance is lesser than it should be.

The world of IT errors.. and we will live and prosper within it.

The next time you hear that an US coalition force fighter aircraft fired missiles into an iraqi marriage party based on mislead information that militants were there, you know what to guess.... and then move on.

July 14, 2006

Elephant's dream: Open source software is making the word 'cost' disappear from the books.

Open source software is the idea of making free software.. that's not all.. the source or the programs of the said software is also free. The deal is to create a community of developers who like the product to start adding more power to the programs their own way, and contribute to the software's evolution.. even though its free software where money does not compensate for efforts.

The best compensation a dreamer and innovator can get is the response from fellow dreamers, innovators and typically the opening up of a new possibility for end-users for peanuts or no cost.

All that thing about open source is already known.. what's different now??

A new project, to put it more brighter... a new movie project has won loads of recognition for its good showing of use of a free 3D software called blender.. and blender's pals or tools for movie and picture editing.

"Elephant's dream" is the name of a short movie that's been entirely created and finished through open source softwares.. majorly the 3D animation tool "blender".


ed_header_1.jpg

And as per open source community ethics.. the creators of Elephant's dream have left the production files of the movie open for the community to download and play with. So, the movie is free (some 300-400 mb), the production files are free, and the softwares that were used were already free.

blender_os_1.jpgIn my humble opinion, may be 3D enthusiasts can't ask for more to learn, feel and make similar and better movies..

and movie watchers can't ask for cheaper free, and still, good quality movies,

and the free 3D blender software community and open source community itself have rose a step bigger to deal with software as an enabler of creativity, technology and many other things for even simple, humble, not-so-financially strong technology enthusiasts ..

Did we forget to say here.. that blender software's programs itself are open source.

In that context, Open source software is an Elephant's dream.. so open source is definitely evolving into a bigger dream than what commercial softwares can dream. That's power of making a community.

Related links:
Download Elephant's Dream here
Blender Free 3D animation software

May 19, 2006

what is foo bar??

foobar.gifIf you are a geek .. the kind of person watching computer monitors more than the time you watch anything else in a day.. then you would have come across technical books on computers very often using the naming foo and bar in their examples.

Except the first few times, you wouldn't have had time to bother why always everyone had examples named that way... the other common practise is to output 'Hello world' in programs, but that is ok.

Foo and bar are the disgusting words which never meant anything that you already knew, probably.

I recently jumped on a question in a technical forum where a 'newbie' as they call a new programmer, had this question as to what is foo and bar... and whether they were names of technologies, or commands sent to the computer to allow running the program or something ?? :o)

Some programmers themself have had done some research to find out where it all started, and why the early programming authors took to using names like foo and bar in their examples.

The end result of such research is as below. you could also find this at wikipedia.

Many people believe its an evolution of the US military slang 'FUBAR'...
[ click above wikipedia link to know more about the military slang...you will find some interesting definition that explains little frustration.. which I am not comfortable adding to my blog as it is :o) ]

May be somebody started the practise by using that military slang.. or, may be someone liked a candy called 'foo bar',

or whatever,

but at the bottom of it, the examples use foobar in the names to drive a fact that the author of the book or program wants to convey, and the fact is that foobar is just a name and you could use anything in its place without any particular meaning or impact.

Hey .. did u notice, while typing this post, i think i made an exciting name for a candy.. "foo bar candy" sounds good :o) .. we should stop foobar in our programs, and start thinking choclate bars for the name i think.

April 23, 2006

New Hard Disk drive technology is to help meet "more" gigs demand


There was an excellent article on webopedia.com (link below)
It covers > existing hard disk drive technology,
> existing superparamagnetism problem which limits packing more gigs into a Hard disk
> the new technology

The new technology could push the current limit of 150GB max on one hard disk platter... to anywhere close to 1Terabyte on a single platter 3.5 inches wide.

Read it on webopedia.com: Perpendicular Hard Drive Recording Technology

April 15, 2006

64bit coming... are you seeing!

All major hardware providers are eyeing changes.. A new era of computing is started. 64bit computing.
Every time the computing platform changed, from 8 to 16 to 32 bit computing that we have today, the change has indirectly had major possibility additions to IT infrastructure.

More bits mean more computing power and more possibilities with new same-size or less-size hardware. And even totally new industry of hardware could be born because there's more power.

When 32 bit happened it invited many capabilities because of higher processing power, and one major industry that spawned out was computer gaming. Because computer gaming by its nature requires lot of support from the hardware of the machine, more processing power lead to invention of new powerful graphic cards, rendering engines like DirectX and so on.

So, 64bit becoming bigger by the day, is inviting more technology and automation.

One thing I am pretty excited about is whether there will be a new world called 'computer robotics'.. given the need some people have generated with robots even entering hospitality industry, those crazy toy dog robots, there could be something bigger. Something like cutting down of costs on home robotics allowing for more people to enter the cravy market of gadget homes.

Storage media:
Also, chaging is the space issue. While some companies are trying to find evaluation markets for currency coin sized 80GB hardDisks, the fighting in the DVD market between blu-ray discs(25gb to 50gb) and HD-DVD(15gb to 30gb) formats, continue.

The 64bit players:

As usual Microsoft is trying to play giant here too... and has tie-ups with AMD and HP on their 64-bit platforms.

And there's the new player Apple which has come out a new ripe apple, with proven new innovations of ever smaller & cleaner computers and devices. Cleaner here means they are miniaturizing technology rather than forcing all existing ones into a small box.

The next computer giant :
...obviously, this will be the better 64bit guy. Whoever it turns out to be. Currently only server hardware is considering serious change to 64bit.

PCs will take time. As of now, 64bit PCs still have to support running 32 bit applications, and in fact current 64bit PCs have only a handfull of 64bit applications running on them other than the operating system. Because, all that software we use till date which are 32bit cannot be thrown away or upgraded to 64bit at the press of a button.

With the new Intel Mac being in the spotlight, and Intel being seen more focussed on Apple, a lot of market watchers are having all the questions that any media would thrive to make a cover story of.

Is AMD gaining on microsoft's OEM provider radar as against Intel?
While Intel seems more closer to Apple... Microsoft looks closer to AMD these days..
Given that AMD is the only other big processor guy who can possibly compete with Intel in the market, every new tie-up, press-releases, product, and every new news from these guys is considerably important to IT itself than just for the companies.

"Do more with less".. the line that steve ballmer launched in campaign of windows server 2003, is now sported by AMD on its products also. Is it just the Microsoft line that is getting into AMD or, the 'preferred provider' status also?

To add up, Steve ballmer speaks in support of AMD 64bit platforms on AMD's website.

As far as 64bit computing seems, a "coalition IT giant" is emerging, rather than one giant company like Microsoft is today. And my guess is the coalition could well be,
'Microsoft -AMD 64bit processors', in the Server market,
while... it would be 'Microsoft -Intel 64bit processors' in the PC market,
'Apple -Intel 64bit processors', in the multiMedia computing market...but Apple is still small, and has diversified vision compared to Microsoft's.

By the way, will Microsoft windows based applications run on Mac since they are powered by Intel?
A few microsoft applications already run on Mac much earlier than the new Intel Mac's.. Examples are Internet explorer for mac, word 2004 for mac. Go to www.microsoft.com and on the search box there try 'mac'.. to find results related to microsoft applications for mac.

What's new though is.. you can run Microsoft windows xp operating system on the new Intel powered MACs through a technology called bootcamp. Windows OS on MAC was not possible earlier.

Related reading:
PCWorld's: Are You Ready for a 64-Bit PC?

April 3, 2006

Widgets is to Software....what Gadgets are to Electrnoics.

yahooweatherwidgetfull.gifRecently I learnt about a technology called 'widgets', actually a framework or skeleton system which allows easy creation of small, neat, clean, and handy gadget like software.

yahooweatherwidgetfull.gifMy excitement to using widgets increased after seeing a wonderful Desktop Weather widget.. which comes part of installation of something called Yahoo! Widget engine.. And as we all know, if Google or Yahoo! aquire something, they break the technology in there.. to easier pieces that a layman can not just use but also develop on it. Same things to say with Yahoo! Widgets.

You don't have to be programmer to download and use widgets.. its just like any other downloadable software.... actually much easier than that.

It seems that the idea of widgets has been there for some years now (firstly thought of in 2000 by one person 'Arlo Rose').. and later became known as 'Konfabulator', which was later aquired by Yahoo! to be renamed and branded "Widgets"... just like Gadgets in electronics.

The digital clock Image in this post is a worldTime widget that I created. Download it here. To be very specific, worldTime is a Yahoo-Widget since it requires Yahoo-widget-engine to run, .. Apple's version of widgets (& probably Microsoft's version also) are different in widget implementation.

Learn more about Yahoo-widgets here.. widgets.yahoo.com
Learn more about Apple-dashboard widgets here..http://www.apple.com/macosx/features/dashboard/

Vista Gadgets
As usual, good guys at Microsoft have got excited about the possibilities of widgets which first came out with Apple's Mac OS Tiger last year, ... and Vista has it and calls it 'Vista Gadgets'

March 13, 2006

Risk Technology: Mobile phones more riskier

Recenlty, I had discussed in an earlier post about a mobile phone tracking service which is available in the west...which uses the GPS technology.

I saw it on the BBC's programme ">Click", and today the programme reported a few comments they received from their viewers on that programme. The ineresting comments were,

1. "Did you also know that its possible to remotely activate the microphone on a mobile phone without the phone owner knowing it.. Its also possbile to remotely activate the camera of the mobile phone. So its possible to not just track, but also see and hear what the person is doing."

- For goodness's sake, the person didn't say how... and I only hope its atleast difficult to do.

2. "They can track where-all the person is going by tracking his phone.. so easily, then why can't they track my stolen mobile phone?"

- The BBC presenter said, "I really don't know the answer for that question".

March 11, 2006

Only idiots will send SPAM

I don't regret using 'idiots' in the title of this post ... people who send SPAM regularly don't deserve any credibility to even live on earth. These are people who are like terrorists on the internet. Technology gets open and free to help improve methods of doing things... but there are crazy nuts who misuse this openness of technology to make money, and sometimes even to make fun. They are all NUTS .. $%^&#%^%.

Ok. I will stop swearing them for what they are doing... and better write this post for nice readers who sometimes get caught unexpectedly with such 'Technology Terrorists'.

spam_email_F.jpgSPAM, is not an acronym.. though its most often written all caps. Its more like an english slang for referring to unsolicited email. Its not a unique name either....a search on a website like www.acronymfinder.com would throw up a list of things that are referred by 'Spam' other than unsolicited email.

Spam or unsolicited email is also referred as bulk email...or junk email.... bottomline is; its useless email, that you didn't expect to have receive, and you don't know the sender of the email in any manner.

If you have an email account you definitely would be receiving Spam. The worse thing is... It doesn't stop with emails....

If you have a blog, you might be receiving comment spam. If you have a webpage with a form, you might have spam form submissions.... and so on.

Why & Who:
People spam for simply taking benefit of the spare time you might have when you read spam... and sometimes innocently click on the links mentioned in the spam or buy products advertized through the spam. The logic with spammers is, "Out of 1000 or 3000 people who I spam, atleast 40 will respond, and atleast 2 or 3 of them will buy my product".

Sounds weird, considering the percentage of success if we were to think of spam as a marketing tool. Its still popular, because spamming doesn't cost anything, and with computers and the networks that one can use free on the internet, its easy to send millions of spam in a single day.

I don't know what is 'phentermine'... I hope neither you know, but both of us have received emails asking us to buy phentermine or similar medical products for cheap.. correct? We never bothered...since we knew that its just spam marketing. But there are people who buy the products... that 1 in 1000 person ... mostly out of curiosity to enhance his manhood spirits believing whatever junk the email says.

First result which spammers achieve is 'traffic'. Internet traffic to their website or the marketing link increases because people try clicking on links in spam messages.... sometimes because of a good marketing text that encourages to respond.

Second result which spammers achieve is '$$money$$'. It could be by way of affiliate commissions through sales of some company's products, or by selling his/her own stuff.... ....and after a project of Google called 'adSense', people spam to make more people visit their webpages and click on google generated Ads, for which Google pays a cost-per-click to the user.

How do they spam & What are the effects:
Setting up spamming on computers is not anybody's play. But there are more and more spammers because some stupid software companies out there, make cheap spamming software, for the $money$.

There are quite a few easy programs on the internet for spamming... hearing the very functions of them drove me crazy.

I too bought a book on spamming:
I went crazy ahead, spent some spare money I had, 50$ of it in buying a book that a spammer idiot had written, to understand what the hell these guys are doing.

His book, he claims, will help people make money through blogs... around 500$ of it in 20 days and stuff like that. No, I didn't buy it for that...honestly.. i have always read such claims on websites for years, and even some blog friends tell me they are making huge money, which I wanted to know how...and what unethical way they are using. As a technology person, my curiosity got over me, and I bought the book.

Here's the stupid guy's website ..where he sells this book.
Here's the book's pdf link...to download (without buying).

This is what I read from the stupid book:
> There's a software called voodoo blogger which can create 1000's of blogs on sites like blogger.com, post an article to all of them, and add a google ADsense ad to all the starting pages of the blogs.
......And there are these search engines that are programs which sometimes misunderstand these blogs as effective blogs, and link them to search results.
.......The idea is you get a top rank in search engine listings, and many people who searched for something landed up on your webpage unintentionally, and may be even clicked on your google AD for which you get paid.

> There are softwares which can search the search engines and list a set of keywords for which there are not many search-engine results, so that, you could make blogs or write junk comments with the keywords put many times in it.
.......Again, search engines, misunderstand this as valid content for the keyword and link your blog or comment to the search listing.

Imaging that, drives me crazy... those are methods to junk the valuable information gateway, called the Internet.

With all this, in 5 to 10 years down the line, I wonder will Internet information be discarded as totally junk??. Even today, there are lot many occassions where we start searching on the internet thinking we will find information in 2 minutes, and end-up spending 2 hrs with not much useful information.... or sometimes we get into something else and read that information, rather than what we were searching for.

In next page:
> How is spam tackled?
> Where are we heading?

Continue reading "Only idiots will send SPAM" »

February 28, 2006

Risk Technology: Gadgets and online services are becoming security risks.

This has always been an argued topic..whether technology is allowing more disadvantages than advantages?

Though I lean more often towards the technology side because I like what technology enables... for this article's purpose I am trying to explore the critical or disadvantageous side of things with some gadgets, online services, and the technologies.

The GPS...
gps-1.jpgGPS is for global positioning system, which is a set of technology and protocols which enables gadgets supporting it to find your position or actually the gadget's position relevant to a city, state or country, give you directions to a destination, and with some gadgets like 'skyscout' find where a star or planet is located on the sky from your position.

The critical factors:
Firstly, the most obvious thing is that this gives you the position of a gadget. Hey! that should be the idea, what's wrong with that... its only helping me.
gps-in-car1.gifYes, simple enough this enables a new person to the city, who we will assume as a bad guy with your address, find directions to your place the fastest just by buying a GPS, or still worse notes down directions to your place from online free services like Google maps or Microsoft's "local".

If that's acceptable, here's more better technology.

New online services have come up in recent months which enables you to track a person by his mobile device.

All you need to do is register with the online service with the person's mobile number, borrow the device from the person for a while so that without his consent you can reply to the online service's confirmation SMS and delete the message from the inbox and outbox. All with the disguise that you borrowed the mobile device for making a call.

mobile-tracking-1.jpgOnce the confirmation is received the tracking system gets enabled, and on a website you can see a map with an indication of where the device is or indirectly where the person is. This could be a security risk, or sometimes slightly better... just a piracy risk.

It doesn't cost the person anything. Though it might cost you little for registering on the online service. Basically, the service was started for the demand of tracking children or family or friends in times of need.

Mobile broadband group which controls standards of services on mobile phones say that they recognize the vulnerability and have asked the operators to send tracking reminder messages at random times very often to the user of the device, so that if the person gets to see atleast one of the reminders, he can reply to the message to disable the tracking.

But risks are still there.. its possible with today's technology to intercept messages sent to a particular device and do something with it, rather than allow the message to be read in real form by the recipient.

Another service, I heard about last was ... some company is testing a service which tracks all mobile phone signals in an area to analyze the amount of road traffic in that area ... assuming that everyone driving has a mobile phone. Critics were saying, "Who knows whether they are tracking only number of phone signals or reading and taping my calls already.. that's privacy interference".

The RFID magic:
Its called Radio Frequency Identification, and is also a tracker technology, initially developed for only short distance tracking like movement of products within a supermarket. If you didn't know, its a small device which can be attached like a tag to product packages in stores to track the movement of products through the store.

Technologists claim, with this technology super markets can track what items a customer picks up, what display areas he/she often visits, and what's their buying or more often moving pattern within the store. This information can allow store owners to reorganize the store in a better way, to encourage customers visits mostly unvisited display areas, or buy what they want quickly and checkout.

A major critical factor is, customers may not like the idea of somebody tracking their movements in a store. Come on, after all you are there to buy something, and if someone is watching you walk to every place and know what items you are picking up, or dropping back, isn't it hacking privacy... if not security risk.

There were numerous protests, and the stores kindly resented from using the technology.

But then, the technology was still so attractive and cheap, people wanted to sell it out to the shipment guys, the package delivery guys, and all sorts of people to allow digital tagging of items which can be then easily moved into shipment terminals, carriage services, etc., So, the technology now allows tracking many things other than products in superstores.

180px-RFID_hand_2.jpgWhat the heck, one person Amal Graafstra even implanted an RFID chip in his hand and tried enabling many applications, one of them is like an announcement system in his corridor telling him how many emails he has received when it recognizes he is entering...He later wrote a book RFID Toys

The critical factors:
Although the use of the technology is constantly growing even with doubts about the real value of data that it gives over normal barcoded tags in shipments, the RFID technology operates on radio frequency waves and is not prone to be tracked globally. This is not an advantage though, for globally positioning tracking bad guys can always use the big daddy GPS.

RFID works only short distances or sometimes just inches away from a source which requests information from the chip. Could be seen more often like a replacement for barcoded prodcuts, where you still show the RFID tag near a screening unit.

But its radio frequency, and so the technology can well me engineered easily to allow better ranges like 500meters to a few kilometers of a transponder that could track the RFID tag. If that happens, this will be the tiniest equipment which people won't notice, and will enable easy tracking.

Continued in next page link:
>ID Systems: Finger-print identification, Iris identification, Body movement recognition
>Tiny cameras
>The biggest risk of all: The internet
>Map services on the internet
>End-Note
>Related Links & Quotes

Continue reading "Risk Technology: Gadgets and online services are becoming security risks." »

February 22, 2006

How valuable is Asimo.. the robot.

asimov-1.jpgStudying technology, programming and most often robotics makes real processes that humans do everyday look like such great efforts.

When I was trying to do a voice recognition system for a client... and finally gave up with difficulties to take it up later ... I wondered how wonderfully easy we humans do voice recognition with ear and brain coordinating. To put in brief, to recognize a voice, I had to receive/record it, analyse the waveform with a stored pattern of waveforms and take the best match or highest percentage match, and identify the voice. Sounds simple but every level has complexities when you have to program it.. for instance the voice wave itself can have noise or other sounds along with it.. can be of different volume and tone since while we speak our voice has mixed tones and volume of sound. .. and all that overhead to point a few.

Wonder our brain does that in an instant. and it got self-programmed as we grew listening to sounds and learnt about them. Amazing creation this thing.. the brain. No wonder scientists are still still still trying to understand it.. we could understand things out-of-space..but not the brain yet.

The brain ... Must be the greatest creation ever.

Now coming back to the topic..Asimo.. (You also forgot is it :o)
Asimo is the name of a japenese robot brand by Honda. Asimo basically walks, climbs steps, and moves around obstacles. You should have seen this robot on TV. and it costs a few tens of millions of dollars. News is that about 4 or 5 of them are sold and operating in some businesses like restaurants.

Amazing.. what does it do.. walk around.

Do you really need this stuff at that cost to .. to just walk around. These businesses that use Asimo, obviously are not using it for the utility but the attraction that it gets as a robot. Pretty too costly attraction. You could send 100 customers to DisneyWorld and LasVegas on two week full paid trips i think..for the same cost.

Recently Asimo was again on TV.... because it learnt to climb steps without falling... yes just for that it was on TV. really. I have been climbing steps without falling every since I was 2 or 3..who bothers.

asimov-0.jpgRobotics is good.. but Asimo being promoted so much is NUTS. All those industrial controlled robots which operate in nuclear sites, in automobile manufacturing units, in hospitals etc., are what can be good, useful robots.

sony_aibo_robot_dog.jpgSony is also into this.. making robot dogs. Funny dogs they should call it instead of 'Aibo'. That again costs a few 100 thousand dollars I believe. But atleast sony has "cheaper" robot options for the show purpose, than Honda's Asimo.

Very truly.. Very often, We market things out of the way..
Aslo, we realize technology is so complex .. easy things are becoming difficult, costly and still attractive.

More reading:
Start from how the name 'robot'.
Learn about popular robotic author Isaac asimov - author of 'I, Robot'

January 8, 2006

Toys these days...

Toys these days... adults find it more funny than children. Think about those japanese robot dogs, robotic restaurant helper and all. Its the adult who loves it and gets his/her grab on one.

I found a regular column on funny gadjets in 'The Times' UK edition, pointing to this website "I want one of those.com" or iwoot.com for buying these gadjets.

Properly called toys, rather than gadjets.. these make good fun even knowing that people are making them. And having them in your dull office could in fact increase productivity :0). Listed are a few.

room_defender_alt1.gifRoom Defender: Mounted on three gun-turret style legs, the Room Defender will protect your privacy from prying snoopers. It has a motion sensor alarm, so when someone enters your room it will give a verbal warning to the intruder, then fire a warning shot (in the form of a foam disc).
Room Defender on iwoot.com

phobilvar_lg.jpgPokia Mobile Handset: Competition for Nokia is here.
Attached to your mobile phone, it becomes your receiver. For those who are more comfortable using the old receiver type than the phone that never connects your ear and mouth.
Best of all, its great fun to use this on the road, having everyone wonder what on earth you are doing with this phone in your hand in place.
And what better, the phone has connector options ranging from your economic Nokia old model, to a blackberry or a PDA. check it out.
Pokia on iwoot.com

rcshar_alt1.gifShark Attack: A remote controlled shark! Not just any old propeller driven fish, oh no, this fabulous finned wonder actually swims with it's tail, just like the real thing - but is considerably less likely to eat you. See the video
Shark Attack! on iwoot.com

cowclo_sm.gifCow Clock: A classic kooky clock for cow lovers everywhere.
cowclock on iwoot.com

tiktus_lg.jpgTiki Island Tissue Dispenser: Your standard tissue box has never been a particularly aesthetic desktop item. Now at last, someone with a sense of humour and a flair for design has come up with tissue box covers with a dash of panache.
Tiki on iwoot.com

How to Beer !!

250px-Beer.jpgYou require:

*WATER
- 4 to 12 volumes of water, for one volume of beer.
*MALT
- Arguably the most important raw material...for those enzymes and extracts for making beer naturally.

Enzymes are catalysts of chemical reactions. Yes beer is made by a natural process similar to how curd/yoghurt is made from milk.

Malt is derived from special varieties of barley by the malting process.

*HOPS
- Kiln-dried cones also for extracts. Hops is a farm product like barley.

*YEAST
- A living organism (that is sold in packets in stores), and hence not called a raw material much of the time :0) Used for fermentation process which is largely responsible for making natural beer.

And yes, many other ingredients to create the flavor, the proper concentration of ingredients, and to make the proper popular flavored beer.

We have completed listing the core raw materials. The process is just a mixture of heating, fermentation, and extraction processes...better explained with scientific terms and details in 'related links' at the end of this article.

I will just avoid writing the chemical part and write here the part of beer technology that I liked understanding.

_1720031_300beer.jpgEnzymes in beer?
There are enzymes available for every chemical reaction of life...only for chemical reactions, not for anything else of life though :o). Enzymes are protein molecules which accelerate chemical reactions.

Carbohydrates in beer?
Carbohydrates are an important source of energy for living organisms and a means by which energy may be stored. The starch of barley, the malt and extracts provide for carbohydrates in beer. So, if anybody told that drinking beer is actually healthy, they are partially right, but then, there are much better foods to good health than drinking this fermented liquid (unless you drink beer not just for health). Beer is not drunk for its energy even if anyone told you so.

Carbon di-oxide in beer?
Carbon di-oxide is something that our body and most living beings exhale as impurity. And our vehicles do the same, as a pollutant.

But in beer carbon dioxide is used as a conditioner; and for that pressurized packaging in tins/bottles.

Oxygen in beer?
Some relief here from the above paragraph.. Oxygen is injected into the beer making process for allowing for yeast growth, for better fermentation.

beerfrontpage.jpgBeer is green. not yellow?
Beer made naturally is Green beer, and the yellowish version is due to additives, coloring/flavoring agents, packaging agents etc.,

Well.. that's how much I found out about Beer !!


Related reading: If you are more interested in the manufacture process of beer that I left incomplete above... read one of these.

Book: "Brewing -by Lewis & Young"
Web links:
Making low-cost home-made beer.. with illustrations
How stuff works: Beer: Illustrations from factory

November 24, 2005

Arts & science... pretty eggy.

These egg shells were cut with a high intensity precision Laser Beam.

Today was the day I really saw something very worthwhile for calling a technology artistic. Also, very often i have this thought that why do we have colleges called arts & science college, while science students aren't taught the art part of it.. and arts students aren't taught the science part of it.

ATT1145051egg.jpgATT1145064egg.jpg

I received these pictures by a fwded mail.. The email said, "These egg shells were cut with a high intensity precision Laser Beam. This gives a very good idea of what can be achieved with a Laser Beam. From this we can derive what laser surgery performed on one's eye is all about. Is it any wonder how one's vision can be improved in just a few moments? Science is sometimes wonderful, and it's still on the frontier of gaining new knowledge.

Incredible what can be done with an eggshell and a laser beam."

ATT1145053egg.jpgATT1145054egg.jpgATT1145055egg.jpgATT1145052egg.jpgATT1145068egg.jpg

The invention of laser, and its precision in various fields are well known.. but with these pictures.. i think technology is really used in a very pleasing, artistic, and peaceful manner.. We should carry these images to discussions where people debate saying science brings more disadvantages in destruction than advantages in anything else.

November 13, 2005

Another interesting site of Google..-Google Zeitgeist

Google Zeitgeist
Search patterns, trends, and surprises according to Google

Another interesting site of Google. Google very often tears open what we all thought as a saturated industry 'Search industry'.

The Google Zeitgeist is a website where google publishes the stats of its search engines, the top searches around the world on sports, news, women, men... in essence information on the major search crowd.

They have this stats all the time.. but publishing it and giving the public some insight into it could be useful and sometimes very useful for Ad companies and publicists wanting to know what is hot on the web around the globe.

Good I discovered 'Zeitgeist', accidentally browsing to things, as usual forgetting what i wanted to initially read about. ... and google zeitgeist is not new... its been there for sometime i think.. probably years.. he he.. another of my late discovery.

I would blame the word 'Zeitgeist' for its low popularity.. and one reason why as a surfer I learnt about this site so late.

Zeitgeist is a tough word... atleast for people of non-english countries like mine (India).
Google is quick to explain the word with a dictionary quote..

zeit·geist | Pronunciation: 'tsIt-"gIst, 'zIt | Function: noun | Etymology: German, from Zeit (time) + Geist (spirit) | Date: 1884 | Meaning: the general intellectual, moral, and cultural climate of an era

I would not call it late because I somehow strongly felt google zeitgeist has a long way to go to make the information provided on the site more interesting... because it looked like just boxes saying what are top 10 searches in that and this..

google-zeitgist.jpgBut, google answered that already.. every year they plan to make a presentation on what was hot around the world.. and this stuff for the year 2004 is here. Its a very nice presentation.. just similar to the "Yahoo -10 years -A netrospective" link that I posted about sometime back.

Appreciably, we should note that this kind of innovativeness is one important that is keeping the idea of searching the web, and the web itself HOT.

October 17, 2005

Testing RndPlate, a CAPTCHA implementation

I am with this entry and comments testing an implementation of the CAPTCHA test called 'rndPlate' ..

---------------Update 1 ----21-oct-05
The test could not be done. This blog is hosted on a MovableType blogging platform, and studying its structure, and finding where to add my code to implement RND Plate for comments is a time consuming job. I tried one full day but whatever file in movabletype i change it didn't seem to effect the blog.

So, for now I am postponing the implementation on this blog. But as such, rndPlate service is hosted as a free-to-use service for web developers at, http://floresense.com/

Related Links:
Read about: What's CAPTCHA test, or What's RND Plate
Read about: How rndPlate will help your SPAM protect your webForms.

September 15, 2005

Heard of CAPTCHA Test?

If you answered NO, there's 90% probablity you passed the test many times unknowing its name so far.

If you surf the web very too often, or have an email ID with yahoo or if you have typed comments on friend's blogs.. you would have probably passed a test called the 'CAPTCHA Test'

captcha-1.gifOne basic form of the test is nothing but simple text coded inside a graphic image which the website's form asks you to visually see and type into a form textbox for validating that you are not a spam robotic program and that your form submission may be accepted.

I thought it was a freaky, sudden, idea of some webForm developer from the other portion of the world where I don't live.

I found about the inventors of this idea from dotnet247.com
dotnet247.com in itself is a popular website conceptualised on a simple idea of providing web interface for microsoft news posts. Unlike other websites which just implement the test with a graphic, this website has a credit link to CAPTCHA website.

The CAPTCHA test as per the website has many forms other than the common form generating text interlaced into an image (this is called gimp). There are tests which show four blocks in a pattern and you select one which doesnt seem part of the pattern, which is something very difficult to code as logic in computers and so only humans can answer.

The CAPTCHA Project is a project of the School of Computer Science at Carnegie Mellon University, and they did this for Yahoo which was then much bugged with spam robot programs generating and submitting lot of forms for email creation.

Is it that the CAPTCHA cannot be broken by computer programs?
The website says,
"Greg Mori and Jitendra Malik of the University of California at Berkeley have written a program that can solve ez-gimpy(one test of CAPTCHA) with accuracy 83%. Thayananthan, Stenger, Torr, and Cipolla of the Cambridge vision group have written a program that can achieve 93% correct recognition rate against ez-gimpy, and Malik and Mori have matched their accuracy. Their programs represent siginifcant advancements to the field of computer vision."

" ... field of computer vision."
Hey! are they meaning computer 'eyes' kind of stuff. Cool! What do you think?

Read more at the CAPTCHA website, and learn about other interesting projects at Carnegie mellon like the 'Peekaboom!'

Link: The CAPTCHA Project

September 1, 2005

Lightning and Empire state building

Its raining heavy here in Chennai, India.. for the past 3 days.. raining with lightning and all. (Note: By heavy, I dont mean we are flooded.)

On seeing lightning, I recollected a lot I learnt about it, and how I miss learning more on electricity rather than rubbing with code in my software job. huh! It always happens.. lets move on.

What's a Lightning?
Lightning has always fascinated me like it has with many people. When you learn about it you start understanding the beauty of it...'the technology'. First myth that I lost, about 8-10 years ago learning about it was, 'Lightning is not just light formed by rains'.

Lightning-to-ground.jpgAnd whenever lightning comes to the mind, I remember the tower Empire State building. Yes, its more a tower than a building... probably some still refer to it as a 'building' because it has that word in its name 'Empire state building'.

To understand what this tower's architecture does to lightnings, we will first study what a lightning is!

Lightning is a huge very-very-high-voltage spark that runs down shunting/short-circuiting the electric gap between the charged clouds and the ground/Earth terminal. And when you read about this, you start trying your own theories about Earth and why its always considered neutral and an absorbant for electric current. We will hit that in another posting.

How does Lightning happen?
The charged clouds, as they move, establish a voltage between the two terminals Earth and the Clouds. Charged particles always look for a closed loop to flow. But never do we have a huge thick copper wire connecting clouds to the earth.. So the gap becomes a dielectric medium made of Air which has a breakdown voltage.. Every gap has its own breakdown voltage beyond which current just jumps the gap. The smaller the gap, the lower the breakdown voltage.

Suppose charged clouds move over a portion of ground, which, say, doesn't have any buildings or anything except for a tree. And say, it's raining. Getting wet in the rain the tree attains some amount of electrical conductivity. When the cloud comes just over this tree the active gap between the cloud and a conductive object decreases. Now the tree becomes the terminal instead of the Earth. At this stage, if the cloud has enough charge that the voltage between the cloud and the tree is higher than the breakdown of the dielectric gap formed inbetween them, then the current jumps the gap damaging the dielectric gap and the other terminal 'tree' momentarily. The damage could split the tree, or burn the tree, or just leave some parts of the tree dead, depending on the amount of current that jumps to the ground flowing through the tree.

Ok, if its a spark it should be yellowish.. how white?
Yes, you would have seen sparks at home while using a switch or sometimes short-circuiting two terminals. Any spark has all the constituents of a fire. For now, without getting into details of sparks, we would go to the easier definition that lightning is a spark created due to very-very high voltage of the order of several thousands of volts.. and so its whitish rather than the sparks at home which are formed by 110 or 240 volts.

empire-state-building-small.jpgLightning Arresters
Now, lets come to the idea of a lightning arrester. A lightning arrester is a perfectly conductive rod kept on top of buildings and connected deep into the ground through thick copper strips. The idea is, "No don't flow through my building, flow through this rod and the copper strips to the ground." Thus, preventing damage to the building.

The Empire State Building's lightning arrester architecture
Yes, The empire state building has lightning arrester in its architecture.. No, No its not just a rod fixed to the top of the tower.. the tower center pole itself is the arrester.

empire-state-building-topvi.jpgEsb-lightning-clear1.jpg
A very thick conductive rod runs through the center of the tower deep into the ground also being part of the foundation of the tower. This rod extends high out of the tower to make the top of the tower as in the picture.

Every year the empire state building captures 100's of lightnings or rather discharged 100's of highly charged clouds protecting the surrounding from possible lightning damage. The conductive rod is thick enough to allow very huge currents to flow through it to the ground without any damage to the building or the rod.

Records say that the Empire state building was constructed by a person, a depression patient, to overcome his depressive thoughts, and hence the building's majestic architecture. The building gave him the strength to overcome depression and live happy.

cloud-cloud-lightning.jpgDoes lightning always happen only between clouds and the ground?
No, most of the time lightning happens between clouds itself. That's why you see light strikes within the clouds. Two clouds oppositely charged get discharged by a spark when they move closer to one another.

In my opinion: If there's a lot of charge in the clouds, can we absorb it, store it and use the current for a longer period?
Yea! A lot of texts mostly at schools describe lightning as a spark which has enough voltage to power 200 homes for a year. Its more easier definition, but technically its not as its said.

Lightning does involve a lot of high-voltage. But, it would not be technically possible to absorb the charge. We cannot absorb charge from a lightning and store it.. because lightning is firstly a 'Discharge', so the charges no longer exist. Probably you could create new charges in a lab taking the current from a lightning. People are working on this and many possibilities. But it isn't going to be possible until we discover/invent more technologies.

Also, there may be a way if we try go to the clouds and absorb the ions through some means before the discharge.

But before everything, how do we store it?
It would be very complex or no technology exists as of today to hold charges stable for any amount of time (Take our batteries, they run out slowly and gradually even if you dont use them). We have technology which can store the charge and discharge gradually over a period of time. And this too, we don't have the capability yet to store so much charge as to power 200 houses or anything.

We feed any electricity generated through means and ways into the power grid, so that someone who is in need of power can use it, or the main power generation units which power the grid can reduce capacity or one or two of them can be off.

There are lot of questions that come up..
How are clouds charged?
How do batteries work?
Can lightning strike an airplane?
How is power generated?
Whats a power grid?
...
...etc.,

Thats' the beauty I was mentioning.. start exploring!!


Have a great day!
'Harish

August 26, 2005

Amazing Amanda... 'or' Techy Amanda?

You would have heard about 'Amazing Amanda' if you are a regular at online news websites, or, if you lived in or around New York.

'Amazing Amanda' is a toy which has become popular of the types seen on films which show toys mimicking human intelligence..

Amanda-doll.jpgBut amanda is not a toy which has a self-learning super-computer processor or something like in films to take over humans someday. Neither is it a costly affair like Sony's robotic dog 'Aibo' or the likes of japanese robot guards.

What interested me about this doll Amanda was not that it was affordable, or looked cute, but it was the simplicity in its technique... and the feeling that I can create one like it.
Note,You would probably understand this only if you were an Electronics engineer like me (atlast something i understand becos i did that engineering thing.. )

Tech things about 'Amanda'
Radio frequency tags in Amanda's accessories(yea you got to buy these also for this feature to work..:o) - including toy food, potty and clothing - wirelessly inform the doll of what it is interacting with. For instance, if the doll asks for a spoon of peas and it is given its plastic cookie, it will gently admonish its caregiver, telling her that a cookie is not peas.

By asking a child to repeat "Amanda" several times, the doll quickly comes to recognize and store in its electronic memory that child's voice, and only that child's voice, as its "mommy." Other voices are greeted with Amanda's cautionary proclamation, "You don't sound like Mommy."

Normal things about 'Amanda'
A normal tech guy can easily think this is mimicking and simple, and that it doesn't reflect how humans do things. I accept that the human brain is a complex network and there are many ways things are processed in it which we can't mimick with technology just yet,.. but these are the basics how even a human child recognizes its mommy, by her voice, by her skin, by her body temperature, or by her looks.

Somethings about technology implementation cannot be disgraded as 'Just a mimick' and 'That's not how our brain is'. I feel, we are not far from seeing things like in the movie 'Artificial Intelligence (AI) of spielberg'.

We might get to make a species with robots.

Ultra Efficient Refrigerator.. - HowTo

This news item got me excited. Such simple, easy tricks to make you energy efficient should get communicated to the world faster.

As read on MetaEfficient.com

imageAn off-grid experimenter in Australia, Tom Chalko, has retrofitted a chest freezer to create a fridge that uses only 100 watt-hours (0.1 kWh) per day! Why a chest freezer? Tom points out that vertical door refrigerators are inherently inefficient. As soon as you open a vertical fridge door the cold air escapes, simply because it is heavier than the warmer air in the room. When you open a chest freezer, the cool air stays inside, just because it’s heavy. Any leak or wear in a vertical door seal causes significant loss of efficiency.

Tom took a standard chest freezer (a Vestfrost SE255), added a $40 external thermostat, then wired the freezer to turn off when the desired temperature was reached. The thermostat runs on 2 AAA batteries which last for months. The freezer runs for about 90 seconds per hour and then shuts down completely, making it not only very efficient but very quiet.

If you would like the technical details, Read detailed project article from this build-it-solar pdf link

August 11, 2005

What's up? ... in Space

Space ... Why are we going there? What's up there so promising?

These questions should be there on anybody's mind these days.

shuttle-discovery1.jpgRecently you should heard of the space shuttle missions...and all the news about its 'thank-god' successful landing, its past failure which killed all on-board, its problems that are still lingering.

Beyond all that, America still wants to put the space project back on seat. Why? Actually, its not just america that wants this space programme to continue.. the whole world is interested in it. We all in a way are wishing things to continue... on any space exploration programme for that matter.

Why? Becuase, We are thinking about survival beyond earth. Not that earth has problems and its going to burst.

Survival or finding aliens are actually only the last reasons for space exploration.

The core reasons for space exploration are,
To find more Natural Resources,
To support Growth. Growth needs space.

In a recent interview to an Indian magazine 'The Hindu', the President of India expressed these as a vision for future space research. The President, APJ Abdul Kalam has earlier been a scientist with Indian space research organization, successfully managing one of india's first rockets in space.

kalam1.jpg
President of India, APJ Abdul Kalam

Natural Resources..
The way we humans are consuming earth's natural resources, we will.. in another 100 or so years have huge shortages of various natural resources... and it may become like a couple of resources would be extinct from earth (at least the more pure form natural resources). In such a state, with advanced high speed space transport vehicles, and with adequate, tested knowledge of other planets and ingredients of outer space, we will be in a position to meet resource demands by transporting resources from other planets, or, we also may be able to move some manufacturing / extraction / refining / some machinery to these planets, and regularly bring back to earth processed material/resources. The possibilities are many.

Growth needs space..
Growth needs more resources, be it human resources or natural resources these resources need more space to use... to grow. It may look vague today, but with the kind of growth we are looking at in the future... in various fields, we will need more space to support growth. May be we would think about estabilishing a human settlement on some planet in outer space in controlled environs to study that planet, its resources, its environment, its surrounding planets, and how these can be put to use for mankind (Obviously, we can't run space missions from Earth all the time to go, study and come back.. we have to put shop there).

And hence all this exploration and space exercises.
Given all the above visions for the future, exploration of Transportation possibilities transport to space, research on outer space and the planets around earth are becoming more and more important. If we are not doing this slowly and steadily today, future generations wouldn't be able to do it when they have to. And that way, its also about survival.

Why only Americans or Russians have to spend all that money!
Simply because they have the money to spend for the distant future.

And think of establishing yourself first in a planet and settling up there marking your free real-estate.

Its about invasion and after that transporting all the natural wealth that's available to your kitty (Something similar to transporting Oil from Iraq... atleast in outer space may be people don't have to kill anybody to absorb a natural resource).

May 2, 2005

Game programming - its about creation

Anybody who got interested into programming computers and microprocessors for a considerable period, definitely should have had aimbitions of game programming.

That much is the drool value for game creation assignments.. but atleast 90% of programmers steer away from venturing into it because its a tough world. You gotto work hard, think hard, slog hard, try try and retry hard out here.. because its about creation and creation from the scratch pad atleast the first time.

Try writing one game program and you will understand the hardwork involved...especially the first time you build a game.

Sorry if that was too unfriendly and discouraging. The stress here is made in the context that you really have to put your soul into the work, and definitely as they say sweet are the fruits of hardwork and success.

Europeans, Japenese, Koreans, Russians, and Americans are generally top-end contributors to the game programming world.. (or did i smartly leave only a few better known countries out of the list)

If you were wondering..... no not India...(atleast as yet). In India computer services industry is huge, and in almost all kind of product development areas... India lacks... blame it on slower ROI or blame it on less interest in Indians in these areas.

Gaming technology has grown both hardware and software ways from gameStations, playstations, XBOX... to the still under research but popular high-end gaming hardware that's yet to arive on the arena.

Game programming has also grown into many cross-domains like Graphics, Application Logic, Process Logic, Artifical Intelligence etc.,

Any talk on game programming should address some review of a popular game. But not this blog entry... and I am no gamer.

Special Gaming TV channels have sprung up over years delivering game reviews, news, and related updates. Online gaming centers and kiosks are coming up around us. Gaming is happening! Yes! slowly but steadily even in India where computer gaming is not popular.

Hey if you are a fresh graduate out of college and want to take up game progamming, well you ROCK! is the phrase for you.

Recently I saw a TV channel review of the game "Constantine" based on the picture Constantine.. Dear, I should say the game was better.
The program host was all excited on the show talking about this game, its features, the weaponry, the rivalry, the cavalry, the arena, and then about 'going to hell' in the game now and then like keanu reeves goes to hell in the picture Constantine.
The presenter of the show also showed some shooting stuff with the different available weapons... ah! killing is an art in gaming.. what else do I like in gaming other than firing that weapon all 360 degress like some confused, perplexed commander-in-cheif.

Some critics say, "Computer games create a lot of wasted time, both by developers and players ... and now reviewers."... Well, I would have liked to trust their statement a little, if I hadn't heard about casinos and slot machines. Computer games in my opinion are better than slot machines...for they dont drive you so crazy to make money, but only drive you to win crazy.

There are as you expected atleast a million websites on gaming but if you wanted to know about game programming, below could start you up.. and you can find more links from there.

Definite prerequisite for game programming-should have been programming for sometime and understand atleast a handful of terms in programming.

Links:
Amit's Game programming information
Game tutorials
Ultimate game programming.com
Allergo- A free game programming library for C/C++ enthusiasts
Game programming in DirectX
Microsoft DirectX and game programming
Game programming and graphics glossary
Introduction to Windows Game Programming: Terms, Concepts

Online Gaming websites:
Miniclip.com-My favorite
bored.com
Yahoo games domain! - for latest gaming news, launches, and more...

February 20, 2005

Hijacked online!!

Got that Fast internet connection; then you sure had this problem

If you had the experience of browsing the web through first-use of a new high-speed internet connection, then you might agree with having got irritated of being hijacked online.
"The browser hijacking problem".

For the case of non-technical users of the internet, they would wonder what happened when a new browser window pops open, while they didn't intend to do so. It irritates, it disturbs the browsing activity. Its more disturbing when something unethical pops-up asking for permisssion to download adult material or worser, already open a window with disturbing content.

bugs.gif
"Browser hijackers" as they are popularly (and irritatingly) called, could be ad pop-ups or unintended redirection of the browser web address by malicious code.

Very often these are simply changes made to the user's system settings. Especially, systems running the windows operating system (Malicious script writers target windows for obvious reasons -Causing more damage since more users use only windows).

The malicious changes could be triggered by code on websites or code on downloads and software installations, 99% of time through unpaid ad-based software installations.

If you do a reading on these softwares, you would come across terms like spyware, adware, malware, etc., While malware are written for simply causing damage and irritation, adware could try open unintended pop-ups with advertising content, and spyware is worser, it would spy in the background as you work on your system, and send information to some website on your browsing pattern and stuff like that (Marketing material for some stupid unofficial companies).

Why does someone write malicious scripts? and whats so funny about getting people irritated, u ask. If you had been a programmer at school or college, you would have had some interest in malicious code yourself, trying to shutdown your pal's system while he works, or lock a system setting from being changed and seeing the red on your friend's face.

But people who write malicious script and pass it on the web are obvious enough having more fun than tolerable levels. The law has its way on these fellas for misusing useful and sensitive technology. Almost all countries have cyber laws to caution and if found beyond limits, arrest these script writers for the economical and emotional damages caused.

But you cant get every malicious script writer arrested since that would mean arresting a huge lot of people (Really! a huge lot).

Only huge economical damages are dealt by the law. For others, we better handle it with anti-malicious scripts, and to be much better use virus scanners and protection software as neccessary.

I have had quite a few experiences(actually irritations) on such malicious scripts running on my computers at home or office, and it does take quite a few hours or sometimes days to fix problems and avoid the same problem in the future.

Some help here and there could save a lot of time for people, and better-of save lot of people from getting irritated.

I recently got a new high-speed connection from a provider Tata Indicom, at home here in India. And the instant I started browsing, the browser hijackers started working. Then I did the below mentioned 2 steps, and now I am comfortably using my internet connection. Though the below steps might not stop irritations 100%, they would get you into some tolerable zone. :o)

Happy browsing!

computer-virus1.jpg
Steps to stop browser hijackers!
> First and foremost, add/change your "hosts" file and secure it "read-only"
Download this file, hosts.zip, extract it, and put it in the proper directory as below. **Importantly, right-click to properties on this file and set the 'Read-only flag' to ensure that no malicious script changes this file without your notice.

Put file in applicable locations based on your windows version.
Windows XP = C:\WINDOWS\SYSTEM32\DRIVERS\ETC
Windows 2K = C:\WINNT\SYSTEM32\DRIVERS\ETC
Win 98\ME = C:\WINDOWS

If a hosts file already exists, you can rename it safely and put this file.
I got this file and more information at http://www.mvps.org/winhelp2002/hosts.htm

Now that important protection is done (most hijackers modify the 'hosts' file only and work from there), lets us install a protection software.

> Secondly, install a protector to avoid spyware, adware, malware, etc.,.
I have been using "Spybot" for almost three years now, and its good and safe to install. (For the record, I even once or twice made a few dollars as donation to the developer of this software. Just thought it might add a little to support his work and keep the software free longer.)
SpyBot Search & Destroy download site.

(With all illustration credits to its respective owners)
Illustration by:
Steve Oerding (Black & White caricature)
Rico Schacherl (color caricature)

July 20, 2004

Tim Berners-Lee, who ignited the "Internet" .. is now knighted.

This morning's newspapers carried a column about one gentleman Tim Berners-Lee, the inventor of the World Wide Web. He has been knighted by Queen Elizabeth II this Friday in London for his contributions to Technology.

He is a london-born scientist and the architect behind the Internet and internet technologies standards organization, the W3C.

The internet and "what it is?" need no introduction (at least to those of you who are already reading this weblog on the web). Since the time internet became feasible to be implemented, it has changed businesses worldwide, and is increasingly changing lives of people. All the credit, goes to this man, a non-celebrity, who never cashed in on his invention, and went on to set up the W3C (World wide web consortium), a non-profit industry standards-setting body.

He has sure done a lot to the people around the globe directly or indirectly changing the way we live.

Get a picture of him for your desktop wallpaper from my collection.

Read more about him here.


Content Copyrights Harish Palaniappan.
Blog owned and maintained by Floresense.com