# Sunday, December 1, 2013

This post is for the Chicago .NET User Group. Download and rate each of the Windows 8 apps listed below to help CNUG win fabulous prizes, including an Xbox One!

Courier and Press http://apps.microsoft.com/windows/en-us/app/F7926F57-F5E4-4B80-9DE4-83AE596C1A1D
Kitsap Sun http://apps.microsoft.com/windows/en-us/app/F973832F-4D16-4F66-BF06-CFFE5CC60A66
Naples Daily News http://apps.microsoft.com/windows/en-us/app/21CA1C4E-B0E7-40F9-BE51-347133A5C7A0
Record Searchlight http://apps.microsoft.com/windows/en-us/app/97F30C2B-DE68-4904-BCE8-0D3E442F3F6A
San Angelo Standard-Times http://apps.microsoft.com/windows/en-us/app/1F9917D4-1146-4624-AAD2-6E583C17B63C
TCPalm/Treasure Coast Newspapers http://apps.microsoft.com/windows/en-us/app/2536D67B-23ED-4C98-B7C2-EF8289CB0FDE
Times Record News http://apps.microsoft.com/windows/en-us/app/E5ADDF04-2D96-405D-97BC-D793F1F8F6E3
Ventura County Star http://apps.microsoft.com/windows/en-us/app/EF075C20-BB6B-46D6-A810-07FEA0B18646
Dutch Spell Check http://apps.microsoft.com/windows/en-us/app/944C633B-EED1-4D25-AF08-410B92ECCBA4
Teacher Pay (CA) http://apps.microsoft.com/windows/en-us/app/12AF4C07-3007-45DB-8E7E-277C869EBD87
Miami Weather http://apps.microsoft.com/windows/en-us/app/D6656C13-DB73-4B3D-94E3-1EFC5C14036D
New York Weather and Image http://apps.microsoft.com/windows/en-us/app/A018275D-5BC5-4600-ACEA-0B9D4D59AF6F
A Rainy June and Other Stories Ebook http://apps.microsoft.com/windows/en-us/app/49CE8EAA-8D60-43CB-B032-A2E3D01E9A52
Bingo Call Simulator http://apps.microsoft.com/windows/en-us/app/F3D59EEE-4EE0-46F0-B008-7D84AA666267
Coins Flip Simulator http://apps.microsoft.com/windows/en-us/app/7D6E4ECB-A679-4C81-9D4D-CBA43BED2BB7
Custom RPG Battles http://apps.microsoft.com/windows/en-us/app/DDAE76B4-4F33-4E70-B82D-DC5F30015780
Dead Pixels Search http://apps.microsoft.com/windows/en-us/app/087FE823-9DD3-4A71-8CF8-D33AD6CE5058
Fact About Cat http://apps.microsoft.com/windows/en-us/app/9B7B7F6E-364C-4D2A-92D8-9616F37FB2A3
Headphone Directional Test http://apps.microsoft.com/windows/en-us/app/D20B8504-35AE-4CDC-8036-AA6FFDD610AA
Jumbled Image - Fire Emblem http://apps.microsoft.com/windows/en-us/app/5B75E954-F72A-4091-BECD-9E6EBB225150
Jumbled Image - F-Zero http://apps.microsoft.com/windows/en-us/app/96441A68-E765-4384-91D0-043208203E32
Tarpan http://apps.microsoft.com/windows/en-us/app/8B7F3DA6-7E95-47EA-BB83-FA5034138F6A
Complete and Absolute total Cost Calculator http://apps.microsoft.com/windows/en-us/app/B0EB3EAA-04BE-4CA1-B2C8-88F254C1722E
La Gran Sabana http://apps.microsoft.com/windows/en-us/app/7727A62F-18B8-4C4E-AE0D-D30F242AD950
Garry Goat Eats a Can http://apps.microsoft.com/windows/en-us/app/0F690D6D-FD9F-4783-ABF9-A9C6EEBBC5A6
Sunday, December 1, 2013 8:58:00 PM (GMT Standard Time, UTC+00:00)
# Friday, November 29, 2013
 #
 
Back To Basics

A cascading style sheet (CSS) is used to apply styling to an HTML web page. Separating styling from markup provides cleaner markup, easier reuse of styles, and greater flexibility when maintaining a web page.

This article describes the basics of using CSS to applying styles to a web page.

Cascading style sheets are applied to a web page by either enclosing CSS syntax between a beginning and ending STYLE tag or by creating a separate file (typically with a “.CSS” extension) containing CSS syntax and linking that file to the web page, via the LINK tag. The two syntaxes are shown below:

Inline CSS:

<style>
selector {
     style-name: style-value;
}
tag {
     style-name: style-value;
}
#id {
     style-name: style-value;
}
.classname {
     style-name: style-value;
}
</style> 

Link to stylesheet

<LINK REL=StyleSheet  HREF="style.css" TYPE="text/css">

The CSS syntax consists of a set of selectors, followed by curly brackets (“{” and “}”), containing a set of stylename:stylevalue pairs. For example, in the example below:

div {
     background-color: yellow;
} 

The selector is the word “div”. It tells the style sheet to select all div tags on the page and apply the corresponding style (in this case, yellow background color) to each div.

Historically, the most common type of selectors are

  • Text, to identify a tag name and select all tags of that type (e.g., “div”)
  • Text, preceded by “#”, to identify any element on the page with a given ID (e.g., “#Div1”, which selects any element with the attribute id=“Div1”.)
  • Text, preceded by “.”, to identify any elements on the page with a given class applied to them (e.g., “.Class1”, which selects any element with the attribute class= “Class1”).

Examples of each are below:

Select by Tag

Style:

<style> div
{
background-color: yellow;
} </style>

HTML Markup:

<div>Life, the Universe</div>
<div>and Everything!</div>

Output:

image

Select by ID

Style:

<style> #MyDiv
{
background-color: green;
} </style>

HTML Markup:

<div id="MyDiv">Life, the Universe</div>
<div id="YourDiv">and Everything!</div>

Output:

image

Select by Class name

Style:

<style>
.CoolDiv
 {
    background-color: purple;
 }
</style>

HTML Markup:

<div>Life, the Universe</div>
<div class="CoolDiv">and Everything!</div>

Output:

image

Friday, November 29, 2013 8:28:00 PM (GMT Standard Time, UTC+00:00)
# Thursday, November 28, 2013

11/28
Today I am grateful for the drawers I cleaned out last night and the all excess clutter I threw away this morning.

11/27
Today I am thankful that everyone else is thankful today.

11/26
There was a time in my life I would lay awake in bed every night, unable to sleep, my mind racing with stress and guilt and regret. These days, I tend to fall asleep immediately from exhaustion, which is a thousand times better. I am grateful that this has changed.

11/25
Today I am grateful that my mother is out of the hospital and feeling better.

11/24
Today I am grateful that the Michigan State Spartans won 2 championships yesterday - the Legends Division in football and the Coaches vs Cancer Classic in basketball! #GoGreen

11/22
Today I am grateful to all those who put on another great #MVPSummit.

11/21
Today I'm grateful that Keith Elder traveled 1000 miles from Hattiesburg, MS to Southfield, MI to speak at a the Great Lakes Area .NET User Group. I wish I could have been there.

11/20
Today I am grateful for a chance to meet with a group of Midwest MVPs last night and learn what is important to them. I'm excited to work with such a passionate group of community influencers.

11/19
Today I am grateful for a chance to meet and exchange ideas with so many of the smartest people in my industry.

11/18
Today I am grateful that I managed to get out of O'Hare before the storms hit Chicago yesterday.

11/17
Today I am grateful that I get to the #MVPSummit, even though I'm no longer an MVP.

11/16
Today I am grateful that my son's basketball team scheduled a game near my home so I had a chance to watch him work and spend some time with him last night.

11/15
Today I am grateful to Martin Schray, who has gone out of his way these past few weeks to help me learn my new job.

11/14
Today I am grateful that I made it through a full month of this new job with no visible scars!

11/13
Today I am grateful I was able to find a 2nd row seat at face value to watch the Spartans knock off the #1 team in the country last night!

11/12
Today I am grateful for an amazing developer community here in Michigan.

11/11
Today I am grateful to the men and women who have served our country in the armed forces, especially my father Normand Giard (Lt. Cmdr., ret), who gave 22 years of his life to the US Navy.

11/10
Today I am grateful that my son's coaching career began last night with a victory!

11/9
Today I am grateful for post-game drinks at Hop Cat with my friend John and his lady-friend.

11/8
Today I am grateful for the generosity and hospitality of Josh Cheek

11/7
Today I am grateful that I was finally able to replace my broken phone yesterday.

11/6
Today I am grateful to walk through a gently-falling autumn rain on the way to the office.

11/5
Today I am grateful for social media (like this one), which allows me to maintain relationships during the times I don't see friends and family.

11/4
Today I am grateful for another beatdown of um at Spartan Stadium this weekend. That makes 5 of the last 6 for the good guys!

11/3
Today I am grateful for

  1. Dinner with an old friend - John Karamanos - who I haven't seen in 3 years.
  2. making it home safely from Chicago despite driving most of the night and stopping to nap at a rest stop 40 miles from home.
  3. sleeping in a bed for the first time in a week.
  4. A chance to speak at SharePoint Saturday Chicago for the first time.

11/2
Today I am grateful for the generosity and hospitality of Jason Farrell, who opened his home to me this week, saving me a lot of trouble and money.

11/1
Today I am grateful that my mother is now living in a place where her health is more closely monitored.

10/31
Today I am grateful for my brother Dan, who traveled all the way from Australia to help our mother move.

10/30
Today I am grateful that my brother-in-law Brit is finally home after weeks in the hospital, following his liver transplant.

10/29
Today I am grateful for a mostly-sunny-not-cold-good-walking-around-weather day in Chicago.

10/28
Today I am grateful to Scott Zischerk, who helped me figure out my Outlook issues yesterday.

Thursday, November 28, 2013 6:46:56 PM (GMT Standard Time, UTC+00:00)
# Wednesday, November 27, 2013

On Saturday December 14, the Detroit Mobile .NET Users’ Group will host a Windows 8 Hackathon. Bring your laptop and build an application. Jennifer Marsman and I will be on hand to get people started with Windows 8 development, show some tools to quickly create an app, and help people along. Other experienced developers will also be attending and should be able to answer questions.

Developers at all skill levels should get something out of this event and should have the opportunity to create an app and submit it to the app store.

This event takes place December 14 starting from 9AM to 5:30PM at the Southfield, MI Microsoft office (1000 Town Center, Suite 1930).

You can find details and register at http://www.eventbrite.com/e/devunleashed-se-michigan-windows-8-hackathon-tickets-9449308135.

Wednesday, November 27, 2013 8:23:04 PM (GMT Standard Time, UTC+00:00)
# Tuesday, November 26, 2013

If you know me, you know I am a big fan of my slow cooker. My slow cooker pot roast recipe was a finalist for DevIntersections top recipe contest in .NET Gurus Can Cook 2nd Edition.

So I was immediately drawn to a Windows 8 app called "A Taste For Slow Cooker".

This app brings together slow cooker recipes, restaurant reviews, and links to purchase crock pots and other slow cookers.

It doesn't appear the app contains any original content but it does pull articles and videos from various sources on the web, such as YouTube and Yelp.

If you aspire to be a better cook, you spend quite a bit of time finding good recipes inside this free app. You can download it at http://aka.ms/slowcookerfoodsTEC.

ATasteForSlowCookerScreenShot 

 

If you have written or know of a Windows 8 app you would like to see featured here, please contact me at dgiard@microsoft.com.

Tuesday, November 26, 2013 9:37:00 PM (GMT Standard Time, UTC+00:00)
# Monday, November 25, 2013
Monday, November 25, 2013 9:46:00 PM (GMT Standard Time, UTC+00:00)
# Tuesday, November 19, 2013

Road Runner Jump is a simple game in which the classic Looney Tunes speedster runs to his right and jumps from platform to platform. The player gets points by advancing further to the right without falling into the gaps between the platform.

The game could be improved by adding animations or by adding some obstacles or more complex achievements. Still, it is a fun little time-waster that takes almost no time to learn (pressing any key causes Road Runner to jump).

On the plus side, this app is free and contains no ads.

You can download this Road Runner Jump at http://apps.microsoft.com/windows/en-us/app/007B8B3B-68F8-4C63-A0F6-0D548CDBF469.

RoadRunnerJumpScreenshopt

Tuesday, November 19, 2013 7:55:27 PM (GMT Standard Time, UTC+00:00)
Tuesday, November 19, 2013 3:06:00 AM (GMT Standard Time, UTC+00:00)
# Tuesday, November 12, 2013

Knave Blackjack was created by my friend Jason Follas. It realistically mimics the experience of playing blackjack in a casino, down to the texture on the table and the sound of the cards flipping out as they are dealt.

In its simplest form, the player receives 2 cards and elects to hit (accept another card) or stand (keep and play the cards dealt). The player competes against the dealer for the highest score without exceeding 21. 

However, there are multiple options that allow you to add more players; change dealer defaults; and even select the dealer's next card by clicking a spinning deck. The game also includes information to help you learn blackjack, such as a "Hint" button; a "Strategy" diagram, indicating recommended moves based on the player's cards and the dealer's visible card; and a "How to Play" button that explains the rules of blackjack and this video simulation.

The free version shows an ad on the left, but you can pay $1.49 to remove all ads.

I found Knave Blackjack fun and educational, particularly for those of us who don't play blackjack very often. You can download this game at http://www.knave21.com/index.html.

KnaveBlackjack

Tuesday, November 12, 2013 8:31:00 PM (GMT Standard Time, UTC+00:00)
# Monday, November 11, 2013
Monday, November 11, 2013 11:05:00 PM (GMT Standard Time, UTC+00:00)