This blog has moved here: Yogeshsaroya.com | FOLLOW ME ON TWITTER @yogeshsaroya

Wednesday, April 25, 2012

India Leads World In Spam Email


India leads world in spam email
India leads world in spam email



India has acquired the dubious distinction of being the "top spam-spewing nation on the planet'' overtaking America, according to a report of the security firm Sophos which ranks nations by the amount of junk mail routed through computers in each country.
The report said that some ten per cent of all junk mail sent across the web came from or passed through computers in India with America in the second place at 8.3 per cent and South Korea third at 5.7 per cent.
It attributed India's dramatic rise up the "spam chart'' partly to the inexperience of many of first-time internet users.
"The latest stats show that, as more first-time internet users get online in growing economies, they are not taking measures to block the malware infections that turn their PCs into spam-spewing zombies," said Graham Cluley, senior technology consultant at Sophos.
Another– more obvious– reason underlined by the report was the exponential growth of the web in India. Another factor was that spammers were moving away from the traditional email route with more and more using social networking sites such as Facebook and Twitter to spread their junk messages.
The report reckoned that about 80 per cent of all junk email was routed through PCs hijacked by hi-tech criminals who used computer viruses to seize control of the machines. Once a computer was under their control they used them to send out mail on their behalf, typically relaying it from another nation.
According to experts, spammers "love'' holidays with junk mail reaching its peak during the holiday season. They advised computer users to make sure they had a virus protection programme and updated it regularly.
And, finally, there was warning for habitual "forwarders'' of emails:
"Please do not forward every email you get regardless of how good the cause looks,'' said a report from Kaspersky Lab, a leading British provider of anti-virus and spyware software.

Source : .thehindu.com/sci-tech

How To Copy Files To Google Drive Faster In Windows 7


Google_Drive_desktop
Google_Drive_desktop



The Google Drive desktop application in Windows 7 creates a nice little shortcut in your Favorites folder for easy access to your files. Using Windows Explorer, you can copy files to it like any other file or folder in Windows. But there's a faster way to copy files to your Google Drive account. Using the Send to context menu option, you can right-click on any file or folder and send it straight to your Google Drive folder. Here's how to set it up:
Step 1: Make sure you have the Google Drive desktop application installed on your Windows 7 PC.
Step 2: Open the Run dialog box by hitting Win+R, then type:%APPDATA%\Microsoft\Windows\SendTo and hit OK.
Open Run to locate SendTo folder
Step 3: When the SendTo folder opens, right-click on the Google Drive icon in the left pane, under "Favorites," and drag it over to an open area of the SendTo folder in the right pane. Don't drag it onto one of the shortcuts already in the folder, or else you'll get the wrong menu for Step 4.
Move shortcut to SendTo folder
Step 4: After you let go of the icon in the SendTo folder, select "Create shortcuts here."
Create Google Drive shortcut in the SendTo folder
Step 5: To copy a file or folder using the SendTo context menu, right-click on any file or folder in Windows Explorer, then go to "Send to" and choose Google Drive.
SendTo Google Drive
That's it. Now you can send files to your Google Drive account in Windows by right-clicking on any file or folder. To select multiple files, just press the Ctrl key as you highlight the files you want to send.
Source: http://howto.cnet.com/8301-11310_39-57419601-285/how-to-copy-files-to-google-drive-faster-in-windows-7/

Adobe Creative Suite To Support 10 Indian Languages


India leads world in spam email
India leads world in spam email
India has acquired the dubious distinction of being the "top spam-spewing nation on the planet'' overtaking America, according to a report of the security firm Sophos which ranks nations by the amount of junk mail routed through computers in each country.
The report said that some ten per cent of all junk mail sent across the web came from or passed through computers in India with America in the second place at 8.3 per cent and South Korea third at 5.7 per cent.
It attributed India's dramatic rise up the "spam chart'' partly to the inexperience of many of first-time internet users.
"The latest stats show that, as more first-time internet users get online in growing economies, they are not taking measures to block the malware infections that turn their PCs into spam-spewing zombies," said Graham Cluley, senior technology consultant at Sophos.



Another– more obvious– reason underlined by the report was the exponential growth of the web in India. Another factor was that spammers were moving away from the traditional email route with more and more using social networking sites such as Facebook and Twitter to spread their junk messages.
The report reckoned that about 80 per cent of all junk email was routed through PCs hijacked by hi-tech criminals who used computer viruses to seize control of the machines. Once a computer was under their control they used them to send out mail on their behalf, typically relaying it from another nation.
According to experts, spammers "love'' holidays with junk mail reaching its peak during the holiday season. They advised computer users to make sure they had a virus protection programme and updated it regularly.
And, finally, there was warning for habitual "forwarders'' of emails:
"Please do not forward every email you get regardless of how good the cause looks,'' said a report from Kaspersky Lab, a leading British provider of anti-virus and spyware software.

Source : .thehindu.com/sci-tech

First Intel-Powered Smartphone To Be Launched In India


Intel has confirmed details of the first smartphone to be powered by one of its processors.
The XOLO X900, made by the Indian manufacturer Lava, will go on sale on 23 April priced at about 22,000 rupees (£265).
Lava has teamed up with Indian retail chain Croma to distribute the device across the country.
The move follows Intel's previous failed attempt to break into the smartphone market.
A tie-up with manufacturer LG in 2010 fell flat, with no models going into production.
Meanwhile, chips designed by British-based ARM and the American firm Qualcomm now dominate the market.
Details of Intel-powered smartphones made by Motorola Mobility and Lenovo are expected soon.
Hyper threading
First Intel-powered smartphone to be launched in India
First Intel-powered smartphone to be launched in India



The chip maker announced the partnerships at the Consumer Electronics Show in Barcelona in January.
Intel's tie-up with Motorola Mobility is seen as most significant as the company is in the process of being purchased by Google.
The Atom-based chip promises more efficient battery consumption, as well as Intel's own "hyper threading technology" allowing for enhanced multi-tasking.
The XOLO X900 – which features an 8-megapixel camera – will run initially on Android Gingerbread, Google's smartphone operating system.
This will later be upgraded, Intel said, to the next incarnation of Android, Ice Cream Sandwich.
Lava has emerged as one of India's fastest-growing companies since being founded two-and-a-half years ago.
"After our success in feature phones, with over 10 million happy customers in under three years, XOLO will be a differentiated player in the fast-growing smartphone segment," Lava's co-founder and director Vishal Sehgal said in a statement.

Source : bbc.co.uk

Google Boosts Docs Storage To 5GB; Today Could Be Google Drive Day


Upload something into Google Docs this morning, and you'll notice a 4-gigabyte boost to your storage. A sign that Google Drive is on the horizon?
TechCrunch reported it this morning, and we checked it out. Indeed, our storage went from 1 gigabyte to 5 gigabytes after we uploaded a document.
It has been widely speculated that today is G-Day, the day Google Drive is to be announced. Sites across the Web have posted leaked documents suggesting the cloud-storage service will offer users 5 gigabytes of storage for free, rivaling SugarSync and Box and dwarfing DropBox's free 2 gigabytes.
Google boosts Docs storage to 5GB; today could be Google Drive day
Google boosts Docs storage to 5GB; today could be Google Drive day



When you click on the link to add storage within Google Docs, you find this explanation above the pricing structure for more storage: "Google storage is shared between Gmail, Picasa Web Albums, and Google Docs. You get extra space in all these services, in addition to your current free quota."
The pricing structure posted there goes from 20 gigabytes for $5 a year all the way up to 16 terabytes for $4,096.00 a year.

Monday, April 23, 2012

Interview – PHP’s Creator, Rasmus Lerdorf


Rasmus Lerdorf (Creator Of PHP)

PHP (PHP hypertext pre-processor), the language which has revolutionized the way web is today, was brought into existence way back in 1993. Since then it has undergone numerous changes and assisted budding web programmers to create professional websites, quickly and efficiently. Though, initially developed to serve as a hammer for Rasmus, to ease up his daily tasks, today it empowers 35% of the websites hosted on the World Wide Web. So amongst the hustle and bustle of Cognizance 2012, we catch up with Rasmus Lerdorf, the creator of PHP himself, to know more about the language and about Rasmus himself.

GG: Your take in one line on PHP.
Interview - PHP's Creator, Rasmus Lerdorf
Interview - PHP's Creator, Rasmus Lerdorf



RL: In one line…it’s a web hammer – the one tool that you can use to solve any web problem you have.
GG: Can you give us a brief about your career?
RL: So, I went to high school in a place called King City, north of Toronto in Canada. My first programming job was there. I was developing software for the QNX machine, a very early Linux, on 80186 computers which were not very widespread. It was a weird architecture. To me programming is not something that feels like a job because programming itself doesn’t serve any purpose.
I also did a program called Euro Rail sometimes back in 85-86. It was educational software which simulated a rail trip around Europe. You could go to any destination, the train’s doors would open and it would show an image of the city you were in along with facts about that city- how many people live there, attractions and things like that. It was a fun job to do. Then, in my spare time I was building a BBS system (a Bulletin Board system). That was the first internet related thing that I did. Back then, everyone used their modems to dial into another computer. The real advancement came when the BBS systems started talking to each other- you could be on one BBS system and send e-mails that bounced to another BBS system.
When I went to university, I played with IRC (early versions) and GOPHER. GOPHER basically predates the web. Before Tim Berners Lee came up with the World Wide Web as we know today, GOPHER was a way of linking documents, similar to the modern day “href”. Back then, it was really cool. Today, it seems obvious. You guys have lived with it your whole lives. The University of Waterloo had a programme where I could go to school for 4 months and work for 4 months for my undergraduate degree. I had this one job working for a company that did scrolling LED signs. All of this information would be delivered via a satellite linked to their signboards. A lot of information gets scrambled up when sent via satellites. So, I wrote an error correction algorithm that sends all the data three times and select the two that are closest. I also developed a broadcasting system wherein every signboard would have an ID and the message or advertisement was embedded with a target ID. So, a single message could now be sent to say, all the signs in United States.
I also ended up in Brazil for a while working for a company down there, then I went to IBM in North Carolina where I worked with a really complicated Java based application server. I wasn’t with the IBM team for a very long time because it didn’t really fit with how I saw that the web problem should be solved and I was already very well into the PHP project at that point in time. So, I left IBM and went to work for a small company in SFO called Linux care that did support services around Linux. Then, I took some time off. Wrote an O’ Reilly book on PHP, had a baby and finally I joined Yahoo in 2002. I stayed with Yahoo for many years. I have visited India many times for Yahoo (Bangalore office). Yahoo was a fun job because it was very big with so many different things happening and I was always able to work on something new and interesting like we did the FIFA World Cup site in 2004. I helped debug performance issues and things like that.
Recently, I joined Etsy in NY. It’s kind of like an eBay for hand-made goods and it also supplies vintage products. I find the job really interesting. Because of the hand-made aspect, it gets to a non-technical audience and building a product that appeals to someone who can barely click a mouse button that is a challenge. One thing that I am really interested in is what it can do for markets like Mexico- a relatively poor market that has a rich market close to it. So, if we can open up rural Mexico to the American markets, then that could really change the economic situation.
GG: More than 35% of the domains all around the world using PHP, including some of the most visited sites like Facebook and Wikipedia. Had you foreseen this?
RL: No, not all. I built it for me, initially. Then I saw that it might be useful for other people. I still used to think that somebody or something else would come along that would solve the web problem more efficiently. I really didn’t believe that I would be the one to do that. Mine was just a temporary solution until the mainstream caught up. I was kind of waiting… When are the real guys going to catch up? The web just moved so fast and PHP evolved so quickly that nothing really caught up. New things did emerge, but they weren’t really out there. A lot of technologies came up that cared more about the language, the style than substance. The new solutions didn’t really build an ecosystem around them. That’s where they fell down. I concentrated mostly on the ecosystem and very little on the language itself and resulted in something which was very practical and direct. Apart from .NET, I still don’t think anybody has gotten there.

GG: After PHP2, what is your role in its development?
LR: Until v3, it was really just me. People would submit patches and I would re-write them. But, every line of code was something that I had put into PHP. At v3, I started to figure out that this just wasn’t going to scale. We moved from supporting 3-4 to 12-15 databases. So, as PHP became wider and wider, it became really difficult for 1 person to do the job. The big change in v3 was that I opened up the CVS repository to anyone who might have a clue. It transformed from “my project” to “our project”. That was a bit hard. It’s hard giving up control and to see people do things with your code that you don’t agree with. So, you need to give up control and let people make mistakes. Even though you may know that this is not the right thing to do, you just have to let it happen. And sometimes you may be proved wrong. There are about 1500 people who have access to some part of the repository. But, people working on the core code on PHP are actually less than 50. Some are on the documentation, some on the Q&A side. It seems like a project involving a lot of people, but when it comes down to the details, it’s essentially 1 or 2 guys who know something about one particular feature of PHP. Sometimes the volunteers are really young. There is a kid in Berlin who is 17 and he is into a lot of heavy duty work in the core of PHP that affect multi-billion dollar companies like Yahoo and Facebook.
GG: What is your take on having PHP as a procedural or an object-oriented language?
LR: It’s both. There are things that are not objects. There are times when you need a procedural top-down approach to solving web problems. And I really don’t believe that every problem can be boiled down to an object oriented model. So, naturally a language like PHP, that is meant to solve web problems, has to do both. With PHP 5.3 and 5.4, I think the Object Oriented PHP has really taken off. With v5.4 specifically, we are ahead of the game in terms of the modern-ness of our OO implementation.
GG: What is your take on the various frameworks that are coming up for PHP these days?
LR: I still find them to be too focussed on developer convenience and not enough on end-user performance. All the frameworks advertise themselves as tools to make life easier to build stuff. They are too heavily reliant on run-time decisions. But the trade-off is that you end up with something that is really slow and inefficient. We have made the same trade-offs with PHP. It is always necessary to strike this balance. But I feel many frameworks go too far towards developer convenience from end-user performance.
Take the hook system for example- there are hooks everywhere. You can hook in and make changes to control what happens at various stages. WordPress has the hook mechanism as well. This also means that there are continuous checks as the code is running- do we have a hook here or not. And these run-time decisions in an interpreted language can really slow things down. I would love to see a framework that had some kind of a concept of a deploy mechanism where it could figure out that you use MySQL and whatever other technologies and only deploy the code that is related to the technologies that you use. The present frameworks are dependent on a lot of run-time decisions.
GG: What is your take on Hip-Hop?
LR: I find Hip Hop to be a kind of a strange approach. Facebook’s approach to Hip Hop of converting PHP to C++ and then compiling- it’s rough because you also need to convert every extension and Facebook doesn’t need all the extensions. So, they’ve only converted a subset of the PHP extensions to Hip Hop. So, for somebody other than Facebook to use this, they have to only use the same extensions that Facebook uses which is somewhat limiting in the sense that you have to use the same databases and other libraries. Otherwise, you can’t use Hip Hop. That’s why I am not super confident that Hip Hop is the future of PHP. There’s also the issue that people don’t necessarily want to recompile and re-deploy every time they make a trivial change to their code.
Maybe, if we can turn into a real Open Source Project with lots of contributors where everyone would pitch in and get every single extension converted over to Hip Hop. But, I am still waiting for that to happen. I would love to see something of the sorts come along and become the next engine for PHP.
GG: In your time, people could say that this piece of code would take so many machine cycles. But today’s graduate students may not be able to answer to that. Why do you think are the reasons behind this?
LR: Well I think computers have got way more complicated. In the early days, there were only a couple of registers and a CPU and you would be sitting there playing with machine language because you only had 1K of memory. You had to make sure that the code you were writing all had to fit into that 1K, so there weren’t room for any extra instructions. The code had to be as short as possible and there had to be minimum machine cycles.
I distinctly remember when I first started using C, I was very suspicious of this “high level language”. I didn’t trust the C compiler to write the assembly for me. So, I would always write tiny snippets of C code, disassemble them and see what the C compiler used to do-how was it moving stuff between registers and what was its approach. And when you’re doing that, you naturally count cycles. So that’s how I learnt C and this was something that everybody did in the early days of C compilers. But today, nobody dissembles the output of GCC to make sure that it’s the best assembly that you could possible get.
Kids in universities these days are doing Java, which has a virtual machine sitting on top of the OS, which talks to the hardware. So, that’s another level of interaction. The computers are so much faster today, so even if we you waste a few cycles, it doesn’t really matter. However there are times, like with PHP when we need to disassemble code. There are a couple of different ways that you can build a compiler- there is one approach called computed “go-tos” which is the default now and there is another which is just a big “switch case” statement. What we need to do is that when we get a token, we have to turn it into the associated code. Take the name of a function for example- we look it up in the hash table and relate it to the associated code. The way we do that is via computed go-tos where we say that the code for this particular token lives at off-set say 128 and then we do a go-to offset 128. This is opposed to having a big if-else statement-if it’s 1, if it’s 2 and all the way down to 128. The assembly generated in this manner is much more efficient. So, that was probably the only time when we actually looked at the assembly – for the interpreter that lives at the very core of PHP. Outside of that core loop, we no longer look at the assembly. We trust the compiler to not be stupid.
Q) How do you think students from Undergraduate level can contribute to the open source community?
ANS) You can very easily start getting involved on the QA side to begin with. You can take little snippets of PHP and see why this test fails. A lot of people have come in that way. It’s pretty easy and you start learning a lot about PHP that way. Once you know a lot about a popular technology, there is a lot of opportunity out there. Facebook and Zynga are hiring every single competent PHP developer they can find .You can avail a lot of job opportunities with practical knowledge like that. But, I want to see way more involvement than that.
Q) By qualification, you are a Systems Design engineer. If not for this, what other field(s) you would have chosen?
ANS) Anthropology may be. I am very interested in cultures. I did take some anthropology courses in University. You guys know pretty well, in an engineering course, there is not a lot of free time to play around with the non-technical courses. But my passion always has been affecting people, doing something that’s important.
Q) Some people who inspire you.
ANS) I am mostly inspired by people who do things that affect, people who care more about the outcome. I see a lot of people who are focussed on how to get there and the style. I think the people who have motivated me are the ones who have actually taken technology and touched people. Founders of various companies who have taken PHP and they have really affected people’s lives like Rob Kalin, CEO of Etsy.
Q) Personally, how do you feel about the fact that something which you started off as a hammer for own self is now serving to be the basis of income of numerous people around the world.
ANS) That’s co-incidental. That’s got nothing to do with what I did other than the fact that I was at the right place at the right time. It has got very little to do with my characteristics or my contributions. I don’t feel like it’s something that I have done, it happened by accident fuelled by a community of users and developers who all saw the same characteristics of the web. It is something like there’s a really cool party that lots of people are talking about and you happened to be the first guy who showed up at that party-that doesn’t mean anything. The party only becomes interesting because lots of people showed up and a dynamic atmosphere developed.
So, I honestly cannot in any way take credit for PHP. The only thing I can say is that I was the first guy with the seed and that grew and I feel lucky about it.
Q) Some sign off tips/advice for students in general.
ANS) Find stuff that you are passionate about, that can touch people’s lives. Don’t worry so much about grades and status. If you find something that’s really interesting, there’ll be lots of jobs.

Sunday, April 15, 2012

Google Fined $25,000 For US Street Data Collection


WASHINGTON: Google Inc faces a $25,000 fine for impeding a U.S. investigation into the Web search leader’s data collection for its Street View project, which allows users to see street level images when they map a location.
The Federal Communications Commission said the company had collected personal information without permission, and cited evidence that Google had “deliberately” refused to cooperate with the agency.
“Google refused to identify any employees or produce any e-mails. The company could not supply compliant declarations without identifying employees it preferred not to identify,” according to an FCC order dated April 13.
“Misconduct of this nature threatens to compromise the commission’s ability to effectively investigate possible violations of the Communications Act and the commission’s rules.”
Google fined $25,000 for US street data collection
Google fined $25,000 for US street data collection
Google could not be reached for comment. Between May 2007 and May 2010, Google collected data from wifi networks throughout the United States and throughout the world as part of the Street View project, which gives users of Google Map and Google Earth the ability to view street level images of structures and land adjacent to roads and highways.
However, Google collected passwords, Internet usage history and other highly sensitive personal data that was not needed for its location database project, the FCC said.
Google publicly acknowledged in May 2010 that it had collected the so-called payload data, leading to an FCC investigation on whether it had violated the Communications Act.

Source : economictimes.indiatimes.com