#  Wednesday, April 05, 2006
Hanselminutes Late This Week

 

Due to some unexpected technical glitches, Hanselminutes will be published at least one day late this week. Look for it Thursday or Friday. We apologize for any inconvenience this has caused you, your family, and your cats.

Hanselminutes

Wednesday, April 05, 2006 4:54:58 AM (GMT Daylight Time, UTC+01:00)
Comments [7]  | 


#  Tuesday, April 04, 2006
Hello from DevConnections

 

I’m sitting here in my talk on RSS, Podcasting, and Syndication at DevConnections in Orlando and demonstrating BlogJet. Very cool.

PwopCatcher (7)

See that 88%? That is coming from uTorrent! More later on that!





Tuesday, April 04, 2006 7:56:39 PM (GMT Daylight Time, UTC+01:00)
Comments [9]  | 


#  Monday, April 03, 2006
Browser Security Hole - They can read your clipboard!

 

Do this now. Copy some non-secret text into your clipboard and browse to http://projectip.com. Scroll down to the bottom of the page. You may see the contents of your clipboard in the text box at the bottom of the page. There are instructions for fixing the problem right there on the page.

For the record, this is a problem with the default IE6 setting, but Firefox did not show my clipboard contents.





Monday, April 03, 2006 4:25:26 PM (GMT Daylight Time, UTC+01:00)
Comments [6]  | 


#  Saturday, April 01, 2006
Heading Down to DevConnections

 

Win a Harley

So tomorrow I'm heading down to DevConnections in Orlando. I'm amazed at how much this conference is growing. I'm very happy to be involved. My role is co-chair of the Visual Studio Connections conference. Juval Lowy is the other co-chair. The Visual Studio conference is all about building Windows applications, the .NET Framework, and systems code. Oh yeah. I also give away a Harley.

Of course, Richard and I will be recording a .NET Rocks! show live as we always do. We'll be interviewing Kathleen Dollard Wednesday, April 5th at 11:15 AM in the Poncianna room. I'm also doing two other sessions:


 

 

Not Faster Processors, but More Processors Tuesday, April 4th 8:00-9:15 AM in Palm ABC

The trend in PC performance is no longer to make revolutionary advances in CPU speed, but to add more processors to a single CPU, which means multi-threaded programming skills will continue to be highly valued. .NET 2.0 simplifies making asynchronous calls in Windows applications to the point where mere mortals can handle multi-threaded calls with only a few lines of code. In this session, we'll compare the 1.1 way to the 2.0 way using Visual Basic 2005.

RSS, Podcasting, and Syndication Tuesday, April 4th 2:00-3:15 PM in Palm ABC

These are terms you should be familiar with in the age of blogging and Windows Vista. In this session, you'll get the big picture as well as some code you can use to aggregate RSS from weblogs, news feeds, and other sources; as well as code to publish your own RSS feeds.

I also want to mention that our resident psychotic developer Mark Miller will be defying death in the most dangerous session ever attempted before a live audience called Extending Visual Studio Live. I don't want to give too much away, but it involves fire, sharp knives, and rope.

 



Conferences and Speaking

Saturday, April 01, 2006 5:42:58 PM (GMT Daylight Time, UTC+01:00)
Comments [0]  | 


#  Friday, March 31, 2006
Publisher Bug Responsible for Feeds Not Updating

 

Yesterday I was alerted to the fact that the .NET Rocks! Direct Download MP3 feed was not updated, wheras the .torrent feeds were. I thought this was strange, but I really couldn’t do anything about it at the time. I was functioning on one hour of sleep after a marathon baking session. You see, apparently cupcakes are very important on March 30th. One of my daughters turned four today (March 31st), but she had a party yesterday with kids from nursery school, which she attends on Tuesday and Thursday mornings. One of those kids is highly allergic to nuts, so the cake had to be made from scratch. Not a problem, except so did the frosting. Oh, and my other daughter signed up for a bake sale today, so I might as well make another batch. Oh, and Birthday Girl’s other daycare (Monday and Friday) is throwing her a party, so I might as well make another couple batches, because there are 12 kids in her class, plus about 6 or 7 on staff. Oh, and the family is coming over Saturday for a family party, so you might as well make another cake, but this time I was able to use a mix. Did I mention my wife can’t walk? Yep. Yesterday was a day, I tell you.

Anyway, all the kids had gone home and I had just settled down for a nice 18 hour nap when Richard Campbell called and told me about the feeds. Geoff, a Pwopper who creates the feeds using a publishing app I built, was currently visiting his parents and without bandwidth, so I got up and investigated. Yep, it’s not creating the right feed alright. I could barely keep my eyes open, so rather than getting into the code, I went back to bed.

So this morning I stepped through the code and after a little tinkering I discovered that my WHERE clause that selects the data for the feed was the culprit. Check out this query:

SELECT TOP 1 Shows.ShowID, Shows.DatePublished, Shows.ShowTitle, Shows.Description, Files.FileID, Files.FileName, Files.WebFilePath, Files.Minutes, Files.Bytes, Shows.ShowNumber FROM Shows INNER JOIN Files ON Shows.ShowID = Files.ShowID  WHERE FileName LIKE '%.mp3' AND FileName NOT LIKE '%[_a].mp3'AND FileName NOT LIKE '%[_b].mp3' ORDER BY Shows.ShowID DESC

This week’s show’s file name (for the direct mp3) is dotnetrocks_0169_rocky_lhotka.mp3

Do you see the problem? No? Here it is:

AND FileName NOT LIKE '%[_a].mp3'

Apparently SQL is ignoring the underscore. The brackets are ignored also, but we knew that. Basically, this is supposed to weed out the files dotnetrocks_0169_rocky_lhotka_a.mp3 and dotnetrocks_0169_rocky_lhotka_b.mp3 and only return the full mp3 file.

Turns out that I have another field in the Files table, which my publisher writes, called FileDesc. This is always one of the following values:

WMA Low-Fi
MP3 Torrent
WMA Lofi Torrent
WMA Full Show
MP3 Part B
AAC Torrent
MP3 Full Show
WMA Torrent
MP3 Part A
AAC Audiobook (iPod)
WMA Stream
WMA Part B
WMA Part A

So a minor change to the SQL to use the FileDesc field in the WHERE clause instead of the filename, and we’re back in bidness.

 





Friday, March 31, 2006 5:43:01 PM (GMT Daylight Time, UTC+01:00)
Comments [4]  | 


#  Thursday, March 30, 2006
It's Rocky Lhotka Week at Pwop Productions!

 

This week on dnrTV – Rocky Lhotka on CSLA.NET 2.0 (Part 1 of many)

Rocky Lhotka explains CSLA.NET 2.0 from the top down by showing a sample application written in C# against the framework. This is the first of a series on shows we're going to do with Rocky on his CSLA.NET 2.0 application framework.

http://dnrTV.com/default.aspx?showID=12





Thursday, March 30, 2006 9:35:17 AM (GMT Daylight Time, UTC+01:00)
Comments [1]  | 

New VB.NET Master Class Dates

 

We’ve fleshed out dates for the VB.NET Master Class for the rest of 2006. Here they are:

Vbnetmc

April 17–21
May 22–26
June 19–23
July 17–21
August 14–18
September 18–22
October 23–27
November 13–17

The class will not be taught by me. But before you stop reading, it will be either Mark Dunn or one of his best gurus. If you are seriously interested, call us and we’ll send you a pile of testimonials. I personally guarantee the quality of this class.

In other Franklins.Net news, Juval Lowy will be teaching public classes in WCF (Windows Communication Foundation or Indigo). Miguel Castro will be teaching an ASP.NET Master Class as well. Suggestions are always welcome!





Thursday, March 30, 2006 5:04:56 AM (GMT Daylight Time, UTC+01:00)
Comments [0]  | 


#  Wednesday, March 29, 2006
Hanselminutes on Vacation This Week

 

Hanselminutes is on vacation this week and will resume next week as planned.



Hanselminutes

Wednesday, March 29, 2006 2:46:20 PM (GMT Daylight Time, UTC+01:00)
Comments [0]  | 

Got a message for Mondays?

 

DiggityDog

Are you a Mondays fan? Would you like to cement your place in Mondays history?

As you know we’re going to be recording our 50th show soon, and we’d like to play your “phone messages to Mondays” on the show. Give us a call at either of the numbers below and leave us a message of either shiny ass praise or ego-crippling smack. Nothing in between!

Toll Free: (877) 273-4838

Outside the US: (860) 447-8832

 





Wednesday, March 29, 2006 12:56:18 AM (GMT Daylight Time, UTC+01:00)
Comments [4]  | 


#  Tuesday, March 28, 2006
This week on .NET Rocks! - Rocky Lhotka on CSLA.NET 2.0

 

Dnr

This week, Rocky Lhotka discusses his CSLA.NET application framework version 2.0. New features, changes, and migration tips.

http://dotnetrocks.com/default.aspx?showID=172



dnr

Tuesday, March 28, 2006 9:58:20 PM (GMT Daylight Time, UTC+01:00)
Comments [0]  | 

Mondays Will Return Next Week

 

Mondays Show #50 will be online April 3rd. Thanks for your patience

Mondays



Mondays

Tuesday, March 28, 2006 9:48:06 PM (GMT Daylight Time, UTC+01:00)
Comments [3]  | 




Rss 2.0 | Atom 1.0 | CDF 
(C) Copyright 2012 Carl Franklin 


Designed by Nukeation Studios

Sign In
Copyright � 2006 Carl Franklin. All rights reserved.

Sign In