Tuesday, August 31, 2010

Why a search engine is called Google?

Well I’m trying to play a bit with Google here… believe me!

Perhaps Google is just so obsessed with blog posts that it want bloggers to explain why why a search engine is called Google? If you search this query, there are almost 30 million pages, and this page appears in the top most result for the search query “Why a search engine is called Google”.

Want to test? see it to believe it.


See!… Google is really mysterious or is it just the post title that’s funny.


Now comes the forecast

Time to test Google for consistency, that this post is going to be the Number 1 for the query “Why a search engine is called Google” by next week. Let’s see how it goes.

Courtesy: the mysteries of The Google are not new, as a matter of fact, even this blog post is just another inspiration from Feross’ post “Why is this website called Google”.

Saturday, August 28, 2010

Microsoft Dynamics AX–Enterprise Portal–Getting Started


image[16]Following is a great resource for getting started on Microsoft Dynamics AX Enterprise Portal (EP) Development.

AX 2009 EP Development CookBook

Thursday, August 26, 2010

Call phones from Gmail


What if telephony were invented today? – technically, its very hard to tell. The invention of telephone says that the modern telephone is actually a culmination of work done by many individuals. Human kind started to communicate long ago during stone ages. Several inventions have been made since then. In the 1870’s Alexander Graham Bell was the first to patent the telephone, as an "apparatus for transmitting vocal or other sounds telegraphically", and then, the history of telephone started. And coming down to this era of internet, human kind has taken a new leap in vocal communication.

As Google has presented another model for low rate cheap voice communication, they now presents voice communication directly in to the mail box.

Call phones from Gmail

Does this embrace a new challenge to human race. Beware, technology is coming to life, and soon we won’t need to *see* each other at all.

Tuesday, August 24, 2010

Facebook now comes with God Mode?


Most of us who are crazy gamers, should be familiar with God Mode. It is basically a “cheat” code in several video games wherein the player’s avatar appears to have all the super natural powers, including invulnerable to damage, and “having free access to all parts of the game” (like, walking through walls, having all weapons etc).

The point here is a news that came on an article by Jack McKenna on TechCruch that You can block any facebook user except Mark Zuckerberg on one of the biggest social networking website.

If you log on to facebook (which I’m fairly certain most of you are now!), go to Mark Zuckerberg’s page and try to report/block this user (I tried too). You are presented with a message “general block failure error” with instruction “Block failed.”.


This is kind-a like funny, when some of my fellow readers do believe that if they were the CEO of the company they would surely want to have the full access to the site like the owner. While the discussion on facebook’s privacy has already been in moot in the recent past, this raises a few more questions. Like, if there has to be someone who could have the unlimited control to the site, it should have been the site Administrator. Interestingly, as an owner most of us might love to enjoy the Admin privileges too, but why Zuckerberg want this to his own profile? after being given to understand that he can have all the access otherwise.

For now, I can leave these questions to the youngest billionaire. You can have your say.

Monday, August 23, 2010

Epic Win App

Doing things were never this much entertaining. Over the years I've been obsessed with tech apps and gadgets that I get so much indulged that consequently sooner becomes boring. Interestingly, being a sort of a gamer from back of the mind, games are the only thing that I never get bored off. And games apart, as a matter of fact, we all love doing thing to win, no matter if there is any competition or not, we love to get more points and get higher rank in whatever leader board it is.

That's the concept the perhaps evolved this killer app for phones - EpicWin. It is basically a to-do list. Yes, plain old to-do list, but the funny thing is, you get points when you do the things in the list. Interestingly, you set points on your own for the things you do. And as you gather points, you achieve levels. Great! so you can be naive or beginner or Swarthy Dwarven Toiler, a C.E.O. of pain, or even a Mistress of Task Domination.

Beware, technology is coming to life!


Friday, August 20, 2010

ERP Implementation: the end of the Beginning!

Part I …

Implementing an Enterprise Resource Planning (ERP) system is not that enough. The true story starts after that. It has been observed over the last few decades that several companies have successfully implemented their ERP software at a much accelerated pace. However, by doing so without proper planning, they actually opened gates to many issues for themselves. Foremost, poor user training and over-engineering. 8

It is first started with the most critical aspect of cost versus risk. The slower you implement the greater the cost goes, and fortunately, lesser the risk will be. As a matter of fact, this all depends from case to case, client to client, scenario to scenario. And its your job as a consultant to figure out what suits best.

The theory behind every ERP system is that it fundamentally involves a set of applications that functions as a group in a single information system in order to support all the basic areas of business management processes. Such system supports efficient project implementation management (for e.g. Market, supply-chain, and negotiations), Resource Planning (human resources), Financials (accounts payable, accounts receivables, general ledger), Trade and Logistics (Inventory, warehouses, purchase orders, sales orders, customer and vendor invoices) and various types of Accounting, Reporting and Results Analysis, etc.

An ERP system includes several remarkable features, which comprises of general management and financial models for organizations (mostly, of all ranges), maximum real-time processing, centralized data repository and warehousing, mission-critical database management system and integration with other software platforms. These modules are bundled up in an effective ERP, instead of separate proprietary software which is written by or for a single customer. These ERP modules can also be altered based upon companies need and requirements to suite the basic business functions. Such alterations are done through the merchandiser's or ERP provider’s proprietary tools or standard or resident programming languages. These depend heavily on the software and the platform it supports.

Implementation methodology

The implementation methodology of an ERP contains various procedures and processes, which establish the means for formulating the actual implementation of ERP software. There are numerous ways for management of the project. The ERP implementation methodology comprises of wide-ranging services from the vendors. It is very vital for the companies to examine and study each ERP implementation method, as the risk of failure in ERP implementation is inevitable and can also result in a highly expensive ordeal. Implementing an ERP system does escalate the company’s competency of commercial activities and production lines. It combines the knowledge, intuitions, experience and highest practices gathered by professionals and practitioners who are well experienced during the numerous implementation projects that have achieved worthy successful.

In the next series of blog posts, I’ll take you through my experiences as developing and understanding the insights of and actual ERP system.

Saturday, August 14, 2010

SQL to MySQL migration tool from Microsoft


Ever wondered why Facebook, LinkedIn, Craiglist, Wikipedia (and the list goes on) use MySQL? Well as I came across this blog at ZDNET, I also believe that there is nothing ‘mission critical’ on these apps. I mean for all I know if something goes wrong with your data on Facebook or LinkedIn, it doesn’t make any difference to a certain scale. On the contrary, if you can imagine losing any single bit from a patient management system or stock exchange, you can easily understand the difference. This is where SQL come to play. sql2008

Microsoft announces the release of first version of SQL Server Migration Assistant (SSMA) for MySQL! Microsoft also refreshed the existing SSMA family of products for Oracle, Sybase and Access with the latest v4.2 release alongside this release.

Migrate from MySQL to SQL Azure or SQL Server with ease!

Microsoft SQL Server Migration Assistant (SSMA) is a toolkit that dramatically cuts the effort, cost, and risk of migrating from MySQL to SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 and SQL Azure.

The first version of MS SSMA toolkit is available for free download from Microsoft Download Center.

Excerpt from website:

Since the SQL Server Migration Assistants for Oracle became available in June of 2005, Microsoft has seen more than a 250,000 downloads across all of the SSMAs. US Department of Defense, Aon, AIM Healthcare, Motorola, Simon & Schuster, Sony Ericsson and Artesia are just a few of the customers that have downloaded and used the SQL Server Migration Assistant toolkit to migrate to Microsoft SQL Server.

With this wave of release, customers can migrate to any edition of SQL Server 2008 R2, SQL Server 2008 or SQL Server 2005. Brand NEW with this release, SSMA for MySQL and SSMA for Access products also support simple and direct migration to SQL Azure.

The latest SQL Server Migration Assistant is available for free download and preview at:

1. SSMA for MySQL v1.0, out of the two downloads, ‘SSMA 2008 for MySQL’ enables migration to SQL Azure

2. SSMA for Access v4.2 out of the two downloads, ‘SSMA 2008 for Access’ enables migration to SQL Azure

3. SSMA for Oracle v4.2

4. SSMA for Sybase v4.2

Customers and partners can provide feedback via ssmateam@microsoft.com.

SSMA for MySQL v1.0 is designed to work with MySQL 4.1 and above. Some of the salient features included in this release are the ability to convert/migrate:

· Tables

· Views

· Stored procedures

· Stored functions

· Triggers

· Cursors

· DML statements

· Control statements

· Transactions

The latest SSMA v4.2 release for Oracle/Sybase/Access includes:

· Console support for automated DB assessment/DB migration/SQL syntax conversion for application migration.

· Support for client side and server side data migration for convenience.

· Better support for 64-bit platform.

· Microsoft Access (Access 97 and above) to SQL Azure migration (you can continue to use existing Access front end applications though the data resides in SQL Azure)

· Support for migrating to SQL Server 2008 R2

· Support for migrating from latest Oracle (11g R2), Sybase (15.5) and Access (2010) releases

Wednesday, August 11, 2010

Microsoft Dynamics AX Technical Conference 2011


Microsoft Dynamics AX '6' is by far the biggest release of Dynamics AX. This release due early next year is surely the most innovative release to date.

Microsoft has announced a pre-release technical conference for customers and partners on January 17 - 20, 2011. This conference will mainly focus for imagecustomers and partners who want to jump start their learning and understanding about how to build solutions on the new Microsoft Dynamics AX.

Do visit: http://www.microsoft.com/dynamics/DynamicsAXtechnicalconference2011

More information about the event is listed below, including dates, registration information, and content overview.

From the web site:

"See the future of Microsoft Dynamics ERP. The Microsoft Dynamics AX team has been hard at work developing the most sophisticated, innovative release to date.

The next version of Microsoft Dynamics AX will be launched in 2011. But you can jumpstart your product and technology learning and planning by attending three days of deep technical content delivered by Microsoft leaders and technology experts. This is your chance to learn, get inspired, and see how Microsoft Dynamics AX can help you provide innovative solutions for your business.

Whether you’re a customer or a partner, you will find content to help you develop and implement on the next release of Microsoft Dynamics AX.

Who will attend?

  • Developers building and implementing solutions on Microsoft Dynamics AX. Understand how you can be more productive and provide innovative vertical solutions. Understand the philosophy behind the model-driven design and the service-based architecture built on the foundation provided by the Microsoft .NET Framework.
  • Technical Implementation Consultants can learn about the simplification of the deployment architecture, and integration with the Microsoft platform components like Microsoft SharePoint 2010, Microsoft SQL Server 2008 R2, Microsoft Visual Studio 2010, and Microsoft Office 2010.
  • Functional Implementation Consultants can get a jumpstart on the massive innovation and expansion of horizontal and industry functionality.
  • Customers can benefit by understanding the evolution of the technology and functionality and can plan their upgrade.

The event is on the Redmond campus, running from January 17 through January 20, 2011.

Why should you attend?

• Get hands-on experience with the upcoming release of Microsoft Dynamics AX.

• Talk directly to the team building the product.

• Network and learn from other partners and customers to plan your upgrade.

• Get a pre-release version to continue your learning and development when you get back to the office.

The new Microsoft Dynamics AX adheres to the needs of your people and the demands of your industry.

There is an immense line up of content following the opening keynote hosted by

• Kirill Tatarinov – CVP, Microsoft Dynamics

• Hal Howard – CVP, Microsoft Dynamics

• Mike Ehrenberg – Distinguished Engineer

• Sukumar Rathnam – Software Architect, Microsoft Dynamics

Content will include:

• 65 Breakout Presentations

• 20 Chalk and Talk Sessions

• 30 Hands-on Labs

• 12 Instructor-led Labs”

Event Location:

Microsoft Conference Center (Building 33) View a map

16070 NE 36th Way

Redmond, WA 98052

January 17–20, 2011

Tuesday, August 10, 2010

Difference between P2P and Torrent. Find out here

there are a lot of dicsussions going arround this. BitTorrent itself is a Peer-2-Peer sharing but the biggest difference is that bitTorrent breaks the file in several pieces and download each piece simulataneously from those who already have downloaded that piece or the complete file. This mainly makes it faster for bigger downloads.

Check out a few of the links below:

P2P and BitTorrent what the hell's the difference?? Find out here
Peer 2 Peer
BitTorrent (Protocol)

One of the most renowned P2P client is Lime wire. Check out here how lime wire works.
and here how BitTorrent works.

Tuesday, August 3, 2010

Dynamics AX Development 1

Here is a quick video by Mohamed Gaafar on Dynamics AX Development 1

Technology Evangelist Headline

Atif Siddiqui - Technology Evangelist

Search Results

Recent Tweets

    follow me on Twitter