- India is the world’s largest, oldest, continuous civilization.
- India never invaded any country in her last 10,000 years of history.
- India is the world’s largest democracy.
- Varanasi, also known as Benares, was called “The Ancient City” when Lord Buddha visited it in 500 B.C.E, and is the oldest, continuously inhabited city in the world today.
- India invented the Number System. Aryabhatta invented the number zero.
- The World’s first university was established in Takshashila in 700 B.C. More than 10,500 students from all over the world studied more than 60 subjects. The University of Nalanda built in the 4th century BC was one of the greatest achievements of ancient India in the field of education.
- Sanskrit is the mother of all European languages. Sanskrit is the most suitable language for computer software – a report in Forbes magazine, July 1987.
- Ayurveda is the earliest school of medicine known to humans. Charaka, the father of medicine consolidated Ayurveda 2,500 years ago.
- Although modern images of India often show poverty and lack of development, India was the richest country on earth until the time of British invasion in the early 17th Century. Christopher Columbus discovered America trying to find an alternative way to get to India.
- ·The art of Navigation was born in the river Sindhu 6,000 years ago. The very word Navigation is derived from the Sanskrit word NAVGATIH. The word navy is also derived from Sanskrit ‘Nou’.
- ·Bhaskaracharya calculated the time taken by the earth to orbit the sun hundreds of years before the astronomer Smart. Time taken by earth to orbit the sun: (5th century) 365.258756484 days.
- Budhayana, was the first to calculate the value of ?pi?. He then went on to explain the concept of what today is known as the? Pythagorean Theorem? He discovered this in the 6th century long before the European mathematicians.
- Algebra, trigonometry and calculus came from India. Sridharacharya developed quadratic equations in the 11th century. The largest numbers the Greeks and the Romans used were 106, whereas Hindus were using numbers as big as 10 to the power of 53, as early as 5,000 BCE during the Vedic period. Even today, the largest used number is Tera (10 to the power of 12).
- IEEE has proved what has been a century old suspicion in the scientific community, that the pioneer of wireless communication was Prof. Jagdish Bose and not Marconi.
- The earliest reservoir and dam for irrigation was built in Saurashtra.
- According to Saka King Rudradaman I of 150 BCE, a beautiful lake called Sudarshana was constructed on the hills of Raivataka during Chandragupta Maurya’s time.
- Chess (Shataranja or AshtaPada) was invented in India.
- Sushruta is the father of surgery. 2,600 years ago he and health scientists of his time conducted complicated surgeries like cesareans, cataract, artificial limbs, fractures, urinary stones, plastic surgery and brain surgery. Usage of anesthesia was well known in ancient India. Over 125 surgical tools were used. Deep knowledge of anatomy, physiology, etiology, embryology, digestion, metabolism, genetics and immunity is also found in many texts.
- ·When many cultures were only nomadic forest dwellers over 5,000 years ago, Indians established the Harappan culture in the Sindhu Valley (Indus Valley Civilization).
- The four religions born in India, Hinduism, Buddhism, Jainism, and Sikhism, are followed by 25% of the world’s population.
- The place value system and the decimal system were developed in India in 100 BC.
- India is one of the few countries in the World, which gained independence without violence.
- India has the second largest pool of Scientists and Engineers in the World.
- India is the largest English-speaking nation in the world.
- India is the only country other than U.S. and Japan, to have built a super computer indigenously.
25 Reasons to Be Proud of Indian
Posted in india
Tips for New Managers
STEP 1 – Understand How Your Role Has Changed
No matter how close your friendships with your officemates have been, it’s time to put up some walls. “If I were managing a colleague I once hung out with, I’d stop doing it,” says Caroline Ceniza-Levine, co-founder of Six Figure Start, a career coaching and consulting firm in New York City. Harsh as this may seem, if you don’t establish professional boundaries, you won’t have the objectivity to supervise effectively.
Patrice Williams, 39, a management consultant from Vallejo, Calif. learned this the hard way. In her twenties, she moved up to team supervisor at IBM, where she found herself managing a salesperson with whom she socialized on weekends. Soon after, her pal began coming to work late, skipping meetings, and neglecting clients, dragging down her sales in the process. Williams soon realized she needed to fire her friend, but she just couldn’t. Ultimately, her boss had to step in. “I lost points,” explains Williams, who says it was hard for her to recover professionally. From that point on, she changed her relationship with direct reports — “I’m personable, but not personal” — and learned to talk to them immediately about performance problems.
A few tips on how to head off awkwardness with former peers:
- From the outset, tell everyone on your team how you will evaluate performance. If anyone in the group slacks off or breaks the rules, it will be easier to raise the issue in an objective way. “If it is very clear what you are measuring, you can say, ‘This job requires x, y, and z. I’m not seeing z,’” says Ceniza-Levine.
STEP 2 – Know What You Don’t Know
Many companies fall short when it comes to training new managers, says Shultz. Your bosses won’t expect you to know how to tackle every aspect of your new job from the outset, but they will assume that you will ask for the help you need. So, if your company wants you to take on a legally sensitive task such as giving performance reviews, and you’ve never done it before, don’t try to wing it. Ask for coaching from HR or higher-ups. “Without training, it’s easy for a new manager to overlook the implications of what one wrong thing said can do,” says Shultz. If you can’t get the level of help you need internally, sign up for one of the educational programs at the Society for Human Resource Management, which runs educational programs in many cities, he advises.
STEP 3 Master the Unwritten Rules
If you’re new to a company, understand that no matter how similar the culture seems to others you’ve experienced, it is going to have its own unique and sometimes bizarre quirks. “Learn how things get done — both the rational and irrational aspects of it,” advises Nat Stoddard, chairman of Crenshaw Associates, an executive coaching firm in New York City, and author of “The Right Leader: Selecting Executives Who Fit.” Listen carefully when colleagues volunteer tips on, say, the best time of day to approach a senior manager, and pay attention when they tell stories about the office. At the same time, says Stoddard, don’t get too inquisitive. “If you are overly interested in learning something, they will wonder, ‘Why? What’s your motive?’” As you build your new colleagues’ trust, they’ll volunteer more details.
It’s easy to cut yourself off from a vital pipeline if you always eat lunch alone, a common rookie mistake. Curt Braverman, a veteran manager who worked for 25 years at Pitney Bowes, realized this early in his career, when a colleague finally pushed him to grab a bite and proved to be a font of useful information. “If they’ve been around a while, they’ll give you a hint of what’s coming up and can give you some tips that will make your job easier,” says Braverman.
STEP 4 – Be Loyal, to a Point
Be careful about seeming too closely aligned with any one person — even your direct boss, says Stephen Viscusi, CEO of the New York-based executive search firm Viscusi Group and author of “Bulletproof Your Job.” The best job-protection insurance, especially as a newbie, is to remain as neutral as possible on controversial issues, he says. If your boss asks for a point of view, run through the pros and cons of a decision rather than answer directly.
Should your manager ask for your support at a meeting, offer it, but remain as neutral as possible when you’re at the conference room table. If the boss buttonholes you later to ask why you didn’t speak up more, you can say something diplomatic, like “Maybe I wasn’t emphatic enough,” Viscusi suggests. Remember that your boss could be gone tomorrow — and you could be working for the person whose point of view he opposed. “You have to be a little Machiavellian,” he says.
STEP -5 Build the Support You Need to Get Things Done
Showing your bosses that you’re ready to take on new projects isn’t just a matter of stellar performance or demonstrating initiative — though these things certainly help. You also need to prove to the top brass that they can trust you in subtler ways. Many new managers over-explain to direct reports why they must take on a particular task and in doing so, pass along information from their bosses that was better kept confidential. To establish trust with your supervisor, err on the side of keeping your conversations quiet and, when in doubt, ask if the content is for general consumption. “You’ll be on the hook for sharing that information,” says Ceniza-Levine.
You’ll also gain points by acknowledging that your bosses are privy to certain information that you don’t have. Say, for instance, that you ask your boss if you can hire two more people but she says “no.” Rather than step up your lobbying, ask if there is a reason for her opposition that she can share, or, perhaps, one that she can’t disclose to you right now, suggests Stefanie Smith, principal of Stratex Consulting, an executive coaching firm in New York City. You never know — the company could be considering an acquisition that will fulfill that requirement, says Smith.
Even with solid backing from the top, you won’t be able to get anything done if your team isn’t behind you. This often means building support among longtime or more senior workers — including some who wanted your job and didn’t get it. You won’t win any allegiance by reminding them that you have an MBA or that your last gig was at an even bigger company. Meet with each member of your team individually to learn about his background and ask for advice on upcoming projects. “Let them know you’ll be relying on their expertise,” says Andrea Nierenberg, principal of The Nierenberg Group, an executive training and consulting firm in New York City. You don’t have to act on the advice they give you, but listening carefully will go a long way toward building the good relationships you will need to succeed.
Posted in Uncategorized | Tags: managers, Sales
New Rules of Social Networking /Social Media
Microsoft Robotics
Microsoft® Robotics Developer Studio 2008 (RDS) is a Windows-based environment for hobbyist, academic and commercial developers to create robotics applications for a variety of hardware platforms. RDS includes a lightweight REST-style, service-oriented runtime, a set of visual authoring and simulation tools, as well as tutorials and sample code to help get started.
End-to-End Development Platform
RDS enables developers to create services for a wide-variety of robot hardware.
Non-programmers can create robot applications using a visual programming environment.
Microsoft Visual Programming Language enables anyone to create and debug robotics programs very easily. Just drag and drop blocks that represent services, and connect them. It is also possible to take a collection of connected blocks and reuse them as a single block elsewhere in the program.

Simulate robotics applications in 3D physics-based virtual environments
Easily simulate robotics applications using realistic 3D simulated models. Microsoft Visual Simulation Environment (VSE) includes AGEIA™ PhysX™ Technology from AGEIA Technologies Inc., a pioneer in hardware-accelerated physics, enabling real-world physics simulation for robot models. PhysX simulations can also be accelerated using AGEIA hardware.
AGEIA and PhysX are trademarks of AGEIA Technologies Inc.

Interact with robots using Windows or Web-based interfaces
Create applications that enabling remote monitoring and control of a robot, using a Web browser. Send it commands using existing Web technologies, such as HTML forms and JavaScript; plus mount cameras on the robots and control them to survey remote locations.
Lightweight REST-style, services-oriented runtime
RDS includes a .NET-based REST-style, services-oriented runtime consisting of two components: Concurrency and Coordination Runtime (CCR) and Decentralized Software Services (DSS).
Makes Asynchronous Programming Simple
The Concurrency and Coordination Runtime (CCR) makes it simple to write programs to handle asynchronous input from multiple robotics sensors and output to motors and actuators.
Real-time Monitoring of Robotics Sensors and Response to Motors and Actuators
The DSS application model makes it simple to access, and respond to, a robot’s state using a Web browser or Windows-based application.

Reuse Modular Services Using a Composable model
Build high-level functions using simple components, providing for reuse of code modules as well as better reliability and replaceability. For example, a lower-level sensor service could be integrated into a navigation service.
Scalable and Extensible Platform
The RDS programming model can be applied to a variety of robot hardware platforms, enabling users to transfer their skills across multiple platforms. The programming interfaces can be used to develop applications on single or multi-core processors.
Easily extend Microsoft Robotics Developer Studio Functionality
Third parties can extend the functionality of RDS by providing additional libraries and services. Hardware or software vendors can make their products easily compatible with RDS.
Supports both remotely connected (PC-based) and robot-based (autonomous) application scenarios
Remotely connected scenarios enable communication from a PC to the robot through a serial port, Bluetooth®, 802.11 (WiFi), or RF modem. Programs can also execute natively on PC-based robots running one of the Microsoft Windows operating systems, enabling fully autonomous operation.
Develop using a wide range of programming languages
With RDS, robotics applications can be developed using a selection of programming languages, including those in Microsoft Visual Studio® and Microsoft Visual Studio Express® (C# and VB.NET), as well as scripting languages such as Microsoft Iron Python®. Third-party languages that support the RDS services-based architecture are also supported.
Tools ‹ ALL about Offshore Marketing and Web Application Development — WordPress
Windows Azure Platform cloud services platform
The Windows® Azure™ Platform (Azure) is an internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together. Azure’s flexible and interoperable platform can be used to build new applications to run from the cloud or enhance existing applications with cloud-based capabilities. Its open architecture gives developers the choice to build web applications, applications running on connected devices, PCs, servers, or hybrid solutions offering the best of online and on-premises.
Azure reduces the need for up-front technology purchases, and it enables developers to quickly and easily create applications running in the cloud by using their existing skills with the Microsoft Visual Studio development environment and the Microsoft .NET Framework. In addition to managed code languages supported by .NET, Azure will support more programming languages and development environments in the near future. Azure simplifies maintaining and operating applications by providing on-demand compute and storage to host, scale, and manage web and connected applications. Infrastructure management is automated with a platform that is designed for high availability and dynamic scaling to match usage needs with the option of a pay-as-you-go pricing model. Azure provides an open, standards-based and interoperable environment with support for multiple internet protocols, including HTTP, REST, SOAP, and XML.
Microsoft also offers cloud applications ready for consumption by customers such as Windows Live™, Microsoft Dynamics™, and other Microsoft Online Services for business such as Microsoft Exchange Online and SharePoint® Online. The Windows Azure Platform lets developers provide their own unique customer offerings by offering the foundational components of compute, storage, and building block services to author and compose applications in the cloud.

Who Benefits From the Windows Azure Platform?
The Windows Azure Platform is designed to help developers easily create applications for the web and connected devices. The services platform offers the greatest flexibility, choice, and control in reaching users and customers while using existing skills.
Easy developer on-ramp to the cloud – Millions of developers worldwide already use the .NET Framework and the Visual Studio development environment. Utilize those same skills to create cloud-enabled applications that can be written, tested, and deployed all from Visual Studio. In the near future developers will be able to deploy applications written on Rubyon Rails and Python as well.
Enables Agile & Rapid Results – Applications can be deployed to the Windows Azure Platform with the click of a button. Changes can be made quickly and without downtime, making it an ideal platform for affordably experimenting and trying new ideas.
Imagine and Create New User Experiences – The Windows Azure Platform enables you to create web, mobile, or hybrid-applications that use the cloud with on-premises applications. Combined with Live Services ability to reach over 400 million Live users, new opportunities exist to interact and reach users in new ways.
Standards-Based Compatibility – The services platform supports industry-standard protocols, including HTTP, REST, SOAP, RSS, and AtomPub, for consuming, exposing, and integrating with third-party services. You can easily integrate applications built on a variety of different technologies and operating systems.
Benefits for Business
he Windows Azure Platform offers a range of businesses flexibility, control, and an affordable solution for running Web-scale applications. The services reduce tedious and expensive infrastructure management and planning and are built with security and reliability in mind, along with the option of a pay-as-you-go model.
Whether you’re a software vendor, corporate IT group, or a start-up, by using the services platform you can focus on your business and the needs of your customers.
Simplify Capacity Planning – Additional computing and services capacity can be available for your needs, eliminating the need for planning, purchasing, and provisioning expensive hardware to meet unpredictable spikes in usage.
Simple Infrastructure Management – The services platform manages critical operating system updates and management tasks, giving you control of the environment while letting you focus on the needs of your users.
Give New Life To Existing Investments – The services platform can be used to provide new capabilities to existing on-premises and Web applications. The Windows Azure Platform can be integrated into existing applications or used to expose on-premises application services to consumers, business partners, or other organizations.
Posted in Technology, Uncategorized | Tags: .net, Agile, application, Azure, cloud, computing, data, Dynamics, Microsoft, MOSS, platform, visual studio
Why Choose Drupal
osCommerce and Magento platform Differences
I’ve worked with osCommerce and its derivatives for quite some time now. So had the architects of the Magento shopping cart before they came up with the idea of building a completely new Open Source shop cart. Given that osCommerce is widely considered to be the most popular Open Source cart, and that it has at last count 4766 community contributions from its 178,210 members you might wonder why they felt the need for a new cart. It is a good question, and here are my comments on one aspect of the question.
osCommerce has a very minimal release schedule. The Open Source philosophy of “Release Early, Release Often” is just not on the agenda. The last few releases have been backports of new code with minimal impact in terms of business features available in the cart.
Magento has, thus far, offered frequent releases offering significant new functionality long requested by members of the osCommerce community. Data export tools and a much improved backend are only the beginning – the difference is just huge. osCommerce is rather undocumented – and certainly so in terms of official documentation released by the designer. It has a person (one) responsible for developing or leading development of documentation – but little if any cohesive information pertinent to the current release. osCommerce does have established (if poorly understood) API’s for module development and a large body of shipping, payment and order total modules exists.
Magento has selected a professional PHP development framework on which to base development – offloading part of the development and documentation cost while taking advantage of organizations known for excellence in training. Varien has made an effort to get documentation in place with a wiki which, if not regularly maintained, does offer documentation by development team members which can be used to build shipping and payment modules. These are certainly very reasonable areas of focus for a project in this stage of its life cycle, and the practice bodes well for the future.
The osCommerce website features an active community forum with many involved community members. Quite a few of those members are technically accomplished and offer willing assistance. But there is little to no participation from the project members – announcements are few and far between and while many fans of the project constantly urge new members to wait for the 3.0 release of osCommerce – the 3 year wait for a release strains their credibility to the breaking point. If not further.
The Magento website encourages participation and has many actively involved members from both the community AND the project. The rapid move from the 0.7 release to a full 1.0 release is a welcome change. While it has resulted in some lag between semi-official Wiki postings on the APIs intermittent postings and updates by official developers offers a new hope that finally some balance between progress and stability will be available in an Open Source eCommerce project.
By now, the picture should be clear. You could say that the single biggest problem faced by the osCommerce community is the lack of an osCommerce project. Lacking this challenge, even the technical difficulties related to an EAV based database management scheme and the high demand for buzzword compliance placed on Magento coders is unlikely to hold this new kid on the block back for long.
Posted in Ecommerce, Marketing, Open source, Outsourcing, Technology | Tags: diffrences, Ecommerce, magento, opensource, Oscommerce, PHP, platform, zendframework
manage their Web sites.
As we all see that everyone in the industry has made Web 2.0 their favorite buzzword for technology today. But now when we are on the cutting edge of Internet competition and as technology moves forward we soon be hitting with a whole new bubble of Web 3.0. This new Web 3.0 might turn the Internet into a huge database and our place in it will be to organize this source of information into parts that are suitable to us.
