Let’s get this out of the way first. I can’t sum up the problems that timezones cause develoeprs any better than this.
The Problem with Time & Timezones – Computerphile
Now that we have that out of the way, we can’t really use the libraries he references since we’re C# developers. Sure, the framework has a lot of great tools, but how do we use them exactly?
When someone enters an email address, how do we check to make sure it’s legit? Not legit as in “is it really their email address”, but as in “does it follow the rules to make it a real email address”?
For example, if someone enters “jdshfjsdhf”, that’s not legit. However, “firstname.lastname@example.org” is. Recently, I ran into a problem where my scheme for validating email addresses was failing me. Continue reading
I’m thinking about trying to ditch DirecTV. I wouldn’t replace it with Charter… that’s for sure. Maybe the TDS TV (which I guarantee sucks) or maybe Netflix, Hulu and Amazon Prime (NAPH? Someone get my lawyer so I can copyright that.) Anyway, we’re still under our DirecTV contract for another year.
In the next 12 months, I think I should keep a log detailing what I actually watch. I’ll see if I can get the kids and Sharon to log what they watch as well. The biggest problem would be live sports and local weather. We have an “over the air” antenna that would let us catch most of that. We’d miss out on the ESPN games and NFL Network games as well as the Big10 Network games. All of those would be available at a bar though.
I think the biggest thing I’d miss out on would be the general “flipping around” stuff. You know… when you just plop down on the couch and start flipping around. The other thing we might miss out on or be behind on would be the shows we actually watch. Mad Men, Breaking Bad, Hell on Wheels, The League… They might be available on Hulu for us the day after it airs on broadcast but maybe not.
This is something that warrants further investigation.
Especially when there’s free beer and people with cell phones.
Recently, a co-worker ran into a problem I had run into many times in the past. After taking a few minutes to figure things out I was able to help him. It surprised me that I hadn’t blogged about this before. So here we go…
Does this look familiar to you?
The type or namespace 'SomeNamespace' could not be found (are you missing a using directive or an assembly reference?)
I bet you’ve probably seen it before. It happens when you forget to include a reference in your project or if you don’t use a ‘using’ directive to include the assembly. Continue reading
I’m currently working for a company called Terso Solutions. We at Terso are essentially an inventory control company.
It breaks down like this…
We specialize in “high value medical goods” that are tracked with RFID tags. Our cabinets are secured by utilization of RFID passes. When a person wants something from one of our cabinets, they present their pass to the cabinet. An access check is run and if the pass is legit, the door opens. The person takes what they want. When the enclosure door closes, a scan is run by the cabinet to determine what was taken (or what was put in). That data is transmitted to headquarters for processing.
That’s the interesting part. The data transmission from the device to headquarters. That’s where Jetstream comes in.
Jetstream is a cloud platform which allows software companies to add distributed RFID capabilities quickly through simple programming interfaces.
If you happen to come across this blog and read this post, you might check Jetstream and/or Terso out.
Microsoft’s SQL Server is a really solid product, but it can be overkill for a lot of applications. Oracle picked up MySQL a while back. For many applications, that is a really viable alternative. Not only is MySQL a fully mature product with support available, it’s an option on most web hosting sites as well as major service providers. We use Amazon Web Services here. They offer MySQL support with lots of extra benefits such as replication across availability zones.
Having coded my app in SQL Server and then getting the direction to move it to MySQL, I was a little unsure how to go about it. Here’s what I learned from the process. Continue reading
I’m working on an MVC Website. In development in Visual Studio, things are working perfectly. My app needs to run in IIS. Easy enough, right? Just set it up in IIS and you’re off and running.
Recently though, my IIS instance of the site stopped working. What?! I began to get the following error:
HTTP Error 503. The service is unavailable.
Wha wha wha?! I checked IIS and it’s running properly. What the heck? SQL Server is okay. The thing works perfectly in Visual Studio. ARG. Continue reading
Session state is a funny thing. It works really well. But if users don’t stay active, they’ll lose their session. That can make for some really strange problems if session isn’t used immediately. Of course session can be checked for, but that’s a hassle. It would be easier to simply log users out before their session expires. Continue reading
We have a number of calendars in our household. One for me, one for my wife, a shared one (usually used for anniversaries and birthdays) as well as one each for each of our kids. It would be really handy to be able to see all of those as native calendars on my iPhone. Despite the built in syncing and such, it’s not quite as straight forward as you might think.
It’s actually not all that hard though. Simply login to Safari on your phone and navigate to http://google.com/calendar/iphoneselect. There, you may have to login but then you’ll be able to pick the calendars you’re interested in syncing. Amen!