Wednesday, November 23, 2011

Grow up Gmail (Google).... it is 2011 !!

There are a few things I do not understand. Actually, there are an awful lot of things I do not understand, but here is one thing which I ponder about: why Gmail, one of the largest email providers around the earth, still don't support any kind of .exe file for attachment.

When you try to attach some .exe file with gmail, it will show the message:
Error
abc.exe is an executable file. For security reasons, Gmail does not allow you to send this type of file.

In many years ago, this might sound OK due to security problem like virus, malware or something like that.... But today, at 2011, preventing file from attaching in email just because it is a .exe file or executable file - sounds really stupid. Other mail services like Yahoo allow to attach executable files and they use anti-virus (norton) for security checking.
Come on Google....wake up... its 2011 and you should have a system that detect harmful executable file rather stopping attachment of each & every executable file.

Don't stop walking for fear of falling...like, don't stop attachment fear of security threaten!!

Monday, July 25, 2011

Programming Language War

In recent days, I have been watching Language war in various blog, sites and forums. A lot of programming language introduced with a varieties features. Every language claim themselves superior than others! Here, I listed some language recently I watched:
  1. Scala - Combination of Functional & Object Oriented Language
    Scala stands for a SCAlable LAnguage. The new languages I watched, Scala seems the most promising to me. It combine the power of Functional Programming language with Object oriented languages. The problem of this language is its still immature. But I think, within a year or two, it will gain attention from a large number of developers.
  2. Groovy - Made Java to be Dynamic
    "Groovy is like a super version of Java. It can leverage Java’s enterprise capabilities but also has cool productivity features like closures, builders and dynamic typing. If you are a developer, tester or script guru, you have to love Groovy." - praise for Groovy from http://groovy.codehaus.org/
  3. Closure - Dynamic programming language run on JVM
    Its another programming language like Grovvy. Where Groovy seems more for professional, Closure seems more eligible for academic purpose! (although, I don't know this language a lot , actually :D )
  4. Opa - The cloud language
    This programming language claim itself as a combination of programming language, web server, database, distributed execution engine... - actually, by 'all in one' solution for web developers!!
  5. Kotlin - statically typed JVM language
    Developer Company of the Java IDE IntelliJ Idea, itself introduce a new language that run on JVM platform. Many blogger express their rejoice about this language. Like this one.
  6. Google's - GO
    Backed by Goolge, this programming language claim itself as 'expressive, concise, clean, and efficient'.