Dec 152011
 

Google launched new navigation bar but not released to everyone, here is a way to try it if you want.

  1. just drag and drop this link Drag Me to bookmarks bar.
  2. Open gmail
  3. click “Drag Me” in the bookmarks bar
  4. Reload gmail.

or

  1. open gmail
  2. change cookie named “PREF”  value to “ID=03fd476a699d6487:U=88e8716486ff1e5d:FF=0:LD=en:CR=2:TM=1322688084:LM=1322688085:S=McEsyvcXKMiVfGds; domain=.google.com; path=/; expires=” + (new Date(“2013-12-1″)).toUTCString()”
  3. save cookie
  4. reload gmail

 

 Posted by at 1:42 am
Jun 262011
 

Hiring and IT salaries are high after 2 years of decline. Analyzing four areas namely databases, applications, languages and platforms Dennis.B.Moore has arrived at few exciting results like there is 6.1% increase in Sal. &  hiring in past three months  and by  46%  increase in the past year. He also gave some surprises for the job seekers regarding the present trends in the industry and technologies the freshers should be trained in.

Here are the few up’s and down’s in the demands…of the industry,

Demand for Hadoop jobs are slower than the no SQL related jobs, ofcourse still RDBMS is popular and strong.
Demand for Oracle e-business suite dipped instead SAP hiring and PeopleSoft has grown.
SilverLight surpassed flash in total number of jobs with 982 and left only 646 joblistings for the later.
Demand for ipad skills decreased by 3.5% and however ios skills increased by 24.9%, MACOS is an exception as Moore didn’t tracks its present status.
Android had 1,019 jobs which beats ios with 832 job , but ios is growing faster than android.
There is increased demand in skills for Facebook and twitter, 600 million users all over the world access facebook which is very popular among everyone from 10 yrs of age to 70 yrs.
Azure was the fastest growing platform, with 80.7% growth. But it still trailed Amazon in total number of jobs 1,019 to 103.
The five programming languages with the top growth in the past three months were:

1. HTML5 (45.2%)


2. SAP Sybase PowerBuilder (26.0%)
3. Ruby (15.8%)
4. Python (15.8%)
5. Silverlight (12.6%)

 

“There was such strong demand growth for all skills, that it is more useful in this category to speak about the area of weakest growth – Adobe Flash,” Moore wrote.
The top languages, by total number of jobs, were:
1. HTML (9,736 jobs)
2. XML (9,651)
3. JavaScript (9,618)
4. C# (7,940)
Technologies in Limelight:
• Microsoft professionals are doing well, with strong growth in C#, Silverlight and Azure.
• Java is still sitting pretty.
• SAP is rebounding.
• Oracle database skills remain vital, but other Oracle applications are questionable.
• Demand for CRM skills are in decline, with Siebel, Salesforce.com and Microsoft Dynamics all taking hits in the past three months.
• NoSQL is a small but growing niche.
• HTML5 and JavaScript always rocks.

Courtesy:Dennis.B.Moore, Dice.com, readwriteweb.com

 

 Posted by at 7:47 am
May 112011
 

I really donno where to start, its kinda confusing/funny to compare java with other languages.

But im sure you gotta know some cool stuff around there hidden from you all the time.

Lets look at C, R, Python, PHP, Erlang,.

C : its the fastest, secure, lightweight, efficient programing language known to man after assembly language. C can handle any request in three ways like no other programming language. Those are by

  1. OS Interrupts.
  2. ROM/BIOS Interrupts.
  3. Communicating directly with hardware.
  4. ..

For decades newbies who became professional programmers misunderstood and underestimated C because of these features. We just learn if, for, switch, while, array, function, trees programming concepts by C and cheat ourselves that we learnt C. In fact C is like Sea, where ever you see is water but huge miracles, mysteries in the bottom.

They dont want you to have in-depth knowledge of programming (VDU, µp, DMA Controller, Network I/O, Peripheral I/O, Kernel,.. what not? ) in computer by learning C. Almost every software you see has been programmed in C/C++ (Most of it or partially). With C you can attain maximum performance, memory efficiency, security,..

We have been told that C is low level, not secured because of pointers, machine dependent,  need to write lot of code to do simple things and so on.

  • Low level language mean its very near to hardware. That means there is no need of any other joker to run it like JVM/JRE.
  • Pointers: Yeah good point, with out pointers no computer will run. What? yeah true! without using pointers everything is blind. Then how our windows/linux, ms-office, browsers, notepad, dos-prompt, calculator, computer games, databases, most importantly Java and VB.Net programs,.. are working? Because of using pointers under the hood.
    Alchemy: is a technique of turning any metal into gold.This technique lost in the past because there will be no king and god if every one have gold and the society will be like Russia once it was without religion so god and king with heavy growth in technologically, socially, ethically.
    Like that no one want you to know pointers, instead live in a lie that pointer is evil.
  • Machine dependent, yeah its proud to be machine dependent instead of depending on jokers and buffoons to run semi compiled programs. Machine dependency makes C program faster because there is no doubt in executing instructions as its compiled for the very specific platform. I have never heard of software changing entire hardware platform every month.

R : Its being widely used by top 100 companies for statistical analysis of data and to build graphs.

Python : Python is really flexible clean, dynamic,.. its the dream of every programmer. You can lean python in a week an start programming. Most of google and its services is on python. Python is really good at text processing, scientific calculations,..

PHP : There will be no single web developer who never heard of PHP and its awesome performance. Its simple, fast, lightweight and so on. Yahoo, Facebook, Wikipedia, WordPress Digg, Flickr, Sourceforge, etc,.

Erlang : Its needless to say about erlang having great software implementing it.

  • CouchDB, a document based database that uses MapReduce
  • ejabberd, an Extensible Messaging and Presence Protocol (XMPP) instant messaging server (Facebook Chat system, based on ejabberd)
  • GitHub egitd, a replacement for stock git-daemon that ships with Git
  • Membase, database management system optimized for storing data behind interactive web applications.
  • RabbitMQ, an implementation of Advanced Message Queuing Protocol (AMQP)
  • SimpleDB, a distributed database that is part of Amazon Web Services
  • Twitterfall, a service to view trends and patterns from Twitter
  • Wings 3D, a 3D modeller
  • Riak, a distributed database

First learn C then Python and PHP to know where you are and what you are doing. See and learn Linux Kernel, Git.

Lets see java, It has been started as an idea of running program on every platform by removing execution header and implementing JRE. Its very good till now. Now bad things started happening, people told “its a secure programming language by stripping pointers” to promote Java and kids who know nothing started believing. Removing pointers is disabling a programming language. Thus make java capabilities subset of C.

After java came out of Sun, they started thinking how to do everything with java and that changed java’s fate and masked our path towards practical knowledge.
Spring, Hybernet, Applet, JSP, Java Server Faces, Swing, AWT, Beans, Struts, Servelets, J2ME, JavaFX, and so on. All this nonsense piled up in java since 1.0.

Adobe Acrobat and Adobe Flash are among the most targeted software for security exploits. In 2010, targeting of Java security exploits increased significantly, resulting in Java becoming far more targeted than Acrobat or Flash. This targeting appears to be tied to high numbers of computers with Java installed and the high percentage of computers that have not been updated with Java security updates.

Any application developed in native language (machine dependent) is 10x faster than java. We need small programs with tiny memory footprint to work on handheld devices, so look around into better technologies developed for specific purpose those are faster, feature rich, brilliant, best of their kind.

 

 

Mar 062011
 

Pattern is a collection of open source (BSD license) web mining modules for Python from the Computational Linguistics and Psycholinguistics Research Center. It contains tools for data retrieval, text analysis and data visualization and comes with over 30 sample scripts.

Pattern schema illustration

Pattern consists of six main modules:

  • pattern.web: A toolkit that includes APIs for various Web services, including Google, Gmail, Bing, Twitter Wikipedia and Flickr. It has its own HTML parser and Web spider.
  • pattern.table: A module for working with tabular data, used for storing data from the pattern.web module.
  • pattern.en: A natural language processing toolkit for English.pattern.search: A module containing a search algorithm.
  • pattern.vector: A module containing various tools for analyzing the text of a document.
  • pattern.graph: A module for data visualization using Canvas.
Mar 062011
 

applewordlesmall.jpgWhat topics are the big three software giants focused on? Their press releases show what areas of their business they want the media to cover, so I thought analyzing them in bulk might reveal some of their priorities.

I started off by downloading every press release that Apple, Google and Microsoft have released in 2011, and then built word frequency cloudsbased on the text. My data-mining didn’t uncover any secret messages hidden in the releases, but the visualizations do give a flavor of what’s on their minds.

applewordle.jpg

Apple has a characteristically minimalist set of press releases, with just a handful since the start of the year. With the recent big news of the release of a Verizon iPhone, it’s no surprise to see mobile terms high on the chart, but the Mac brand is still at the center of Apple’s public story.

What I wasn’t expecting was the emphasis on the new desktop App Store, with multiple stories pushing the service, so it’s obviously a big priority for the company. It’s also interesting to see “customers” show up prominently, reflecting the company’s consumer focus.

googlewordle.jpg

Google doesn’t do press releases, so I analyzed its official blog instead. There’s a lot more material than Apple, over 360,000 words just since Jan. 1! Search is the most popular word, but it’s clear that YouTube is a bigger part of its public face than I’d expected, with video making a strong appearance, too. Mobile and Android aren’t as strong as I’d have expected, with Chrome only making a middling showing as well. I wonder if it says something about the company culture that “data” shows up more often than “information”?

microsoftwordle.jpg

What’s clear from Microsoft’s cloud is that it’s now undeniably an enterprise company, as its Dynamics CRM product is mentioned more often than Windows, and “business” beats out “customers.”

I wasn’t expecting to see how much of an emphasis it’s putting on the healthcare industry, too, with multiple announcements of deals and technologies for both insurers and providers. “Information” beats out “data” for Microsoft, and “technology” and “experience” are prominent, which seems to fit with the company’s culture. There’s very little coverage of Web technology, with Bing and Azure only receiving a handful of mentions each. Mobile does a bit better, but it’s clear management’s mind is focused on the money-making opportunities of selling to large organizations, not fighting it out in the consumer trenches.

Mar 062011
 

youeye150.jpgUser testing with eye-tracking software can be an expensive undertaking. But a startup on stage today at LAUNCH may offer a way to simplify that process – both in terms of cost, testers and technology.

YouEye uses a webcam to record users’ behavior on a website. Eye-tracking can point to the areas on your site where users are drawn and those that they ignore. By using an online, Web-based and webcam solution, the service means that you can avoid complex eye-tracking cameras, and in turn, recruit testers without requiring they own specific equipment.

YouEye allows you to easily set up the tests and collect and share the results. The testing includes not just eye movements, but also the mouse activity and audio recorded. You can watch the test results, listen to testers’ running commentary and “see what users see.”

YouEye runs on a subscription model, based on the number of tests and testers. The startup is in beta, but you can sign up on the site for access.

YouEye_ss.jpg

Mar 062011
 

Cloudata logoCloudata is a new open source implementation of Google’s BigTable paper. It can be found on Github here. It appears to be the project of a Korean developer named YKKwon.

As noted at MyNoSQL, there are only a couple commits and it’s not clear how serious this project is. But it will be of interest to big data, MapReduce and BigTable buffs.

Cloudata differentiates itself from Hadoop by offering an indexed but still non-relational database, but is probably more comporable to HBase and Hypertable, which are also open source BigTable implementations. The project’s website claims Cloudata can retrieve data within a few milliseconds.

Here’s a list of the current features:

Basic data service

  • Single row operation(get, put)
  • Multi row operation(like, between, scanner)
  • Data uploader(DirectUploader)
  • MapReduce(TabletInputFormat)
  • Simple cloudata query and supports JDBC driver

Table Management

  • split
  • distribution
  • compaction

Utility

  • Web based Monitor
  • CLI Shell

Failover

  • Master failover
  • TabletServer failover

Change log Server

  • Reliable fast appendable change log server

Support language

  • Java, RESTful API, Thrift