Why Windows OS is not activated on Azure?
I remotely logged in to one of my azure instance. I was bit surprised to see that OS was showing not genuine.
In such a case I won’t be able to install apps which does a genuine check.
I remotely logged in to one of my azure instance. I was bit surprised to see that OS was showing not genuine.
In such a case I won’t be able to install apps which does a genuine check.
INFOSYSism
You have 1000 poor cows. You put them on a nice campus & send them one at a time to the US for milking.
WIPROism
GE has a cow. You take 49% of the milk.
DELLism
Intel has a Goat. Samsung has a Camel. Buy milk from both & sell it as Cow's milk.
IBMism
You have old stubborn cows. You sell them as pet dogs to innocent small businessmen.
MICROSOFTism
You have a cow. Force the world to buy milk from you. Spend a million dollars to feed poorer cows.
INTELism
Microsoft makes horse shoes. You nail them to your cows & wonder why they don't run fast.
SUNism
You have a bull. It doesn't give milk. You hate Microsoft.
ORACLEism
You have a cow. You don't know which side to milk, so you sell tools to help milk cows.
SAPism
You don't have a cow. You sell milking solutions for cows implemented by milking consultants.
APPLEism
You have a cow. You sell iMilk.
SONYism
You have a cow. You spend $50 mn to develop the world's thinnest milk.
CITIBANKism
Welcome to Citibank. If you have a cow, press 1. If you have a bull, press 2...stay on line if you'd like our customer care to milk it for you.
HPism
You don't know if what you have is a cow. You sell complete milking solutions through authorized resellers only.
GEism
You have a donkey. People think you have a 100-year old cow. If someone finds out, that's his imagination at work.
RELIANCEism
You don't yet have a cow. You sell empty cans to people for Rs. 501, because Dhirubhai wanted everyone to have milk.
TATAism
You have a very old cow. You re-brand it as TATA Indicow.
Thought to sum up what I did to make Node.js running on my Windows 7 box.
1) Install Cygwin using the following packages
· devel -> gcc-g++
· devel ->git
· devel -> make
· devel -> openssl
· devel -> Pkg-config
· devel -> zlib-devel
· python -> python
2) Download Node.js zip source from here and extract to a location
3) Open Cygwin bash shell and change to directory to the Node.js source location you extracted in step 2
4) Configure the build by running the command $ ./configure
5) At this point I got following error
Checking for function SSL_library_init : 581704 [main] python 7968
D:\cygwin\bin\python.exe:
fatal error - unable to remap
\\?\D:\cygwin\lib\python2.6\lib-dynload\itertools.dll to same address as parent: 0x350000 != 0x3F0000
588187 [unknown (0x13DC)] python 5960 fork: child 7968 - died waiting for dll l oading, errno 11
not found
7) I tried running ‘rebaseall -v’ command and got error
FixImage (/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgcc_s_sjlj-1.dll) failed with last error = 13
The post here came as rescue. Added -e '/\/sys-root\/mingw\/bin/d' at line# 110 in /bin/rebaseall file.
8) Now I am able to build Node.js
./configure
make
make install
9) To check run ‘node –version’ command
References
Cart5 is just a proof of concept to show one of the possibilities to change the user experience of a typical shopping cart using the features of HTML5.
You can read about HTML5 specs at
1) Web Hypertext Application Technology Working Group (WHATWG)
2) W3C
This shopping cart primarily focuses on the Drag ‘n Drop feature in HTML5. It shows how Drag ‘n Drop can be used to enhance the shopping experience on your site.
Some HTML5 features explored in this sample application are
1) Drag 'n Drop
2) Document/CSS Selectors
3) Local Storage
The other new technologies/trends used in this application are
2) Document Database using RavenDB
Watch the video to see how this application works (sorry no audio!! )
The source code (Cart.zip) is attached in this post.
Prerequisites for compiling and running the code on your machine
1) Visual Studio 2010
3) RavenDB
Getting started
1) Install RavenDB
2) Install ASP.NET MVC3 Preview 1
3) You can import some product data into RavenDB from cart5.dump (attached in this post) file using RavenSmuggler utility e.g. > RavenSmuggler in http://localhost:8080 cart5.dump
Or you can start adding products by navigating to /Product/Create view in the application.
4) Open the CartFive.sln in Visual Studio 2010 to compile and run the application.
I have tested it on Firefox 4 beta 5 and Chrome 6. I had tried it on IE 9 Preview 4 but, didnt work well.
I am not so good at creativity so you may find the UI very rudimentary.
some UI elements are taken from html5demos.com and jQuery Tools
I hope you like the concept.
Any feedback/appreciation/criticism are welcome.
UPDATE (11/1/2010): The complete source is also available on GitHub at http://github.com/ajaywhiz/Cart5. Fork it!!
The article at MSDN Blogs explains how to add HTML 5 intellisense and validation schema for Visual Studio 2008. I have just changed the necessary .reg entries to enable it for Visual Studio 2010.
Download “html5_vs2010.zip”.
I had a TFS 2008 build service configured on a machine. Everything seemed to be working fine until I installed TFS 2010 build service on the same machine. I started getting following error
TF21007: No build was found with the URI vstfs:///Build/Build/1012. Either the URI does not exist, or <user> does not have permission to access it.
When I open the buildlog.txt I found that there is some error in Task “GetBuildProperties” which is defined in Microsoft.TeamFoundation.Build.targets file.
The error message was
Task "GetBuildProperties"
GetBuildProperties TeamFoundationServerUrl="http://<buildserver>:8080/" BuildUri="vstfs:///Build/Build/18149"
C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(376,15): error MSB4131: The "Reason" parameter is not supported by the "GetBuildProperties" task. Verify the parameter exists on the task, and it is a gettable public instance property.
Done executing task "GetBuildProperties".
TFS 2010 build service updates Microsoft.TeamFoundation.Build.targets which is not compatible with TFS 2008.
Now, to have both versions running on the same machine I copied the TFS 2008 Microsoft.TeamFoundation.Build.targets file and saved it as Microsoft.TeamFoundation2008.Build.targets in msbuild directory. I also changed my TFBuild.proj file to use this target file
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation2008.Build.targets" />
Now when I do a build, voilà! It works….
Right now it’s a two step process to publish your windows azure cloud package
First you need to build and then select the publish option
I didn’t find any way to automate both the tasks at one go.
I looked at the ‘Microsoft.CloudService.targets” file there I found a target entry
<Target Name="CorePublish" DependsOnTargets="Build">
So, to publish your azure package you can even do it from command prompt by running the following command
C:\> msbuild /t:CorePublish <projectname>.ccproj
This is what I did to automate publish through msbuild
Open the cloud service project file (.ccproj) in any text editor e.g. notpad
Add “CorePublish” as DefaultTargets
<Project ToolsVersion="3.5" DefaultTargets="Build;CorePublish" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">