Sunday, August 31, 2014

Cleveland National Air Show



We experienced the presence at the Cleveland National Air Show that returned to Burke Lakefront Airport after a year's absence. This year's display is as big as ever with the presence of the U.S. Navy's Blue Angels which was the highlight of the show. There were civilian aircraft, both commercial and general, as well.











The U.S. Coast Guard brought a helicopter. The Royal Canadian Air Force sent a Hawk fighter plane.





And there were some vintage war birds in the form of the Yankee Air Museum's B-25 and B-17 bombers of World War II vintage, as well as a flawlessly restored TBM Avenger built by General Motors near the end of World War II.
Their flights and those of other demonstration aircraft were against the backdrop of a brilliant blue sky. There was a possibility of rain, but it never happened.The show continues Sunday and Monday. Gates open at 9 a.m. Flying begins at 10.

We enjoyed the day as we stayed there till the end of the show.

Thursday, August 28, 2014

DNN - Configuring NAnt to package your DotNetNuke Modules


What is NAnt?

NAnt is an open source .NET build tool that can be found by visiting http://nant.sourceforge.net/ You can do a lot of cool things with NAnt and the C# template linked to above utilizes a NAnt build script to package the module with both a SOURCE and an INSTALL package for deployment.

Installing NAnt

The installation of NAnt is pretty straight forward.
1. Download the BINARY ZIP of the 0.90 release of NAnt from http://nant.sourceforge.net

2. Extract the contents of this ZIP file, this will create a local folder with the same file name.
3. Navigate into the extracted folder until you find a BIN folder, navigate into that BIN folder and copy all of the contents of the folder.
4. Go to your C: drive and create a folder called NANT, within this NANT folder paste what you copied in STEP 3.
5. Now that you have the NAnt files placed we can configure Visual Studio to add NAnt to the external tools menu. To do this you will open up Visual Studio, go to the Tools menu and click on External Tools option, that will bring up a window.
6. Click on Add and put the information in for nant, here’s a screenshot of what information you should define. 

Using NAnt to automate your module packaging

Now that you have NAnt setup within Visual Studio, you can simply open the project, and do a build within Visual Studio. You must do a build in VS first, because this creates the DLL that Nant is going to use for assembly name and version info. Once you’ve done the manual build you can then choose the Tools menu in Visual Studio and choose the nant menu item. 

This will cause NAnt to do a release-compile and package your module! When that happens, you should see something similar to the following in your output window.

If you have a “Build Succeeded” message there than you are all set, NAnt has compiled and packaged your module into a folder called package, in the root of your project. You won’t see this folder in Visual Studio, but if you go to the file system, wherever your project is located, you should see the folder.

Hope this helps!


DNN - Error 2 The "MSBuild.Community.Tasks.XmlRead" task could not be loaded...


If you are using Christoc's DotNetNuke Module Development Template, you might run into the error when trying to publish - "Error 2 The "MSBuild.Community.Tasks.XmlRead" task could not be loaded..."

Here are the possible solutions -
  1. Try creating a new project or installing the templates again.
  2. Create a \packages\MSBuildTasks.1.4.0.45\tools\ inside my desktopmodules/myproject and place the  MSBuild.Community.Tasks.dll there...
    Rebuild project and the install folder is there with the package created.
  3. From VS 2012 go to Tools > Library Package Manager > Package Manager Console
    After Package Manager Console loads, type the following command -
    PM> Install-Package MSBuildTasks
    You should get the following messages:
    Successfully installed 'MSBuildTasks 1.4.0.45'.
    Successfully added 'MSBuildTasks 1.4.0.45' to ($CustomModule).
    Delete temporary file
    Copying MSBuild Community Tasks files to ($SolutionDir)\Website\DesktopModules
    ($CustomModule)\Build
    Don't forget to commit the Build folder
    Installing MSBuild Community Tasks Targets file import into project ($CustomModule)
    Import will be added for: $(SolutionDir)\Build\MSBuild.Community.Tasks.targets
    Import added!

    You should now be able to rebuild your module in Release mode. 
1>------ Build started: Project: [projectname], Configuration: Release Any CPU ------
1>CSC : warning CS1607: Assembly generation -- The version '00.00.01.*' specified for the 'file version' is not in the normal 'major.minor.build.revision' format
1>  [projectname] -> [projectpath][projectname].dll
2>------ Publish started: Project: [projectname], Configuration: Release Any CPU ------
2>Connecting to C:\Dev\[projectname]Publish...
2>Copying all files to temporary location below for package/publish:
2>obj\Release\Package\PackageTmp.
2>Publishing folder /...
2>Publishing folder App_LocalResources...
2>Publishing folder bin...
2>Site was published successfully [projectpath][projectname]Publish
2>
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========


Tuesday, August 19, 2014

Top 6 Single Page Websites I Loved

The Museum of Mario

The most played and loved game ever from Nintendo - Mario. The Museum of Mario is a very nicely built site based on one page pattern. It impresses even with the first page of the site as it starts with same animation and music as Super Mario starts. I was so happy to see this site as it took me back to the time when I was glued to my Nintendo console. And I have no hesitation on saying that I still play it, but this time on my Sony Vaio with a awesome 17 inch full HD screen. Whnever I feel like, I connect my Vaio to my HD TV (wirelessly, ofcourse) and enjoy the most awesome game ever on a bigger screen.


As you scroll down, the site shows different stages and versions of Mario such as Mario Bros., which as a different single screen game.
You can't stop scrolling to the other sections of the site as more interesting animations of other stages of the game and versions starting from first version to latest on Nintendo Wii. One of the section has a nice animation of Nintendo console and the game cassette flies right inside the console.

Angry Birds Space

Angry Birds series has recently become the most popular games on almost all platforms, specially on mobiles and Tablets. The developers has been releasing the different versions of the game in very short period of time.
Angry Bird Space is another awesome version of the Angry Birds games and gives users a different gaming experience altogether.

The site has been deigned on a single page pattern and mimics the Angry Birds Space game itself. As you navigate from one area to another, you will feel the same animation effects as the game has.

The site gives all the information about the game and the links to download the app and all related information. The links on the site points to Download app for all platforms - iOS, Android, PC and Mac.
There is a interesting section of Angry Birds Comics where you can read the comics online. Other links include funny videos to introduce the newest characters of the Angry Birds family.

Android Kit Kat

Android Kit Kat is the most recent version of the Android OS for Android based mobiles, as of today whike I am writing this post. Not only this version is most feature rich Android version, but the name of this version is based on most popular and loved brand of chocolate wafers, among all ages, whether kids or grown ups.

The site is designed on one page pattern and interestingly themed in the most famous color combination of Kit Kit chocolate wrappers, and the Kit Kat logo. Infact you will see the same logo on most device when this Android version is loading.

As you scroll, all the features of this latest Android Kit Kat are explained with a nice animated chocolate images. This site is a great combination of chocolate and Android OS Kit Kat.

The Pushpa Project

The Pushpa Project website is dedicated to the injustice done to the girls even before they are born. This project is an effort towards the awareness to this issue of Gendercide (genocide against a specific gender group), specially against the female gender, which has been happening in India for so long.
This site not just have a good design but has a great cause. This site contains all types of information regarding this movement and awareness against the issue as I explained above.The site navigation is easy and smooth, and displays the content in a clear manner.

Education Above All

One of the most impressive and nicely designed site which really inspired me. The flow of the site is very good that it explains you all about their effort to bring the education to be reachable to all leveles of the children. It explains the cause behind it, and whhy education is so important for all.
This is a site with great design and a reason to read and write about.

We must support such nice cause and participate where possible.

Envoy

Envoy - signwithenvoy.com took my attention while I was surfing. I like how the one page layout flows from top to bottom and displays each section with nicely explained and formatted text, along with good sensible image slides which explains on itself.



Please buy from you local vegetables vendors


मॉल में महँगी सब्ज़ी लेने के बजाये आप अगर आज भी रोड साइड सब्ज़ी वालो से सब्ज़ी लेंगे तो न सिर्फ आपको ताज़ी सब्ज़ी ही मिलेगी बल्कि आप के खाते में एक नेक काम शामिल हो जायेगा क्युंकि ये लोग एक दिन की रोटी ही बड़ी मुश्किल से कमा पाते है. मैं और मेरी फैमिली आज भी अपने पुराने सब्ज़ी वाले से ही सब्ज़ी लेते हैं। क्या आप भी?

Malls me mahangi sabzi lene ke bajaye aap agar aaj bhi roadside sabziwalo se sabzi lenge to a nek apko fresh aur sasti sabzi hi nahi milegi balki aap khaate me ek kaam shamil ho jayega kyuki ye log ek din ki roti hi bari mushkil se kamaa paate hain. Mai aue meri family aaj bhi apne purane sabziwalo se hi sabzi lete hain..kya aap bhi?

Saturday, August 16, 2014

Buster 1530


Buster 1530 - issue from May 1990. Buster has been one of my favorites. I have a load in my Buster collection which I will post time to time under Books/Comics section.

Click on the cover to read.