Internet

Clipboard Printer App

Sometimes you might want to print a small section from an email that has 30-embedded replies or just a snippet of code from that big class file. The Clipboard Printer Windows app makes it easy to do by copying what you want to print into the clipboard (CTL-C or right-mouse “Copy”) and then print it to your printer. I built this small app for this purpose a couple of years ago and thought I’d share it here in case someone else needed to use it.

Force Database Initialization in Code First EF

Continuing on the previous post about using the drop-in Altairis.Web.Security membership provider, I ran into an issue where the database may not be recreated in a timely fashion on a change to the model classes. For example if you add the following property to the User class: public string FullName { get; set; } And change the initializer in the ApplicationDB.cs class to drop and create the database on model change:

Code First EF 4.1 with the Altairis Membership/Role Provider

Problem with Current Membership/Role Provider I’ve always thought the default membership/role provider for ASP.Net is a bit heavy in that it is targeted by default to a different database than the main application database and takes several additional steps to set up and deploy. I found the Altairis Web Security Toolkit on CodePlex and it has a nice, simple schema that is easy to integrate that into your application database. It is also available from Nuget as Altairis.

Linode VPS Hosting

I decided to learn more about VPS (Virtual Private Server) hosting and set up an account with Linode, a leader in affordable Linux VPS hosting. Basically a VPS host gives you a “slice” of a computer to use for hosting where you’re guaranteed a certain amount of the computer’s resources. Also the virtual operating system is isolated from other user’s systems so you won’t be affected if somebody else on the server fouls up and pulls too much resources as can happen with shared hosting.

Windows Live Writer

I just got Windows Live Writer set up and so far it seems to be a very nice way to edit a blog. It has a great preview function so you can see how the blog is going to look before you publish it, even before you save it as a draft locally to your computer, or publish it on the website. You can download Windows Live Writer from this link: Download Windows Live Writer.

Project Gutenberg and the Palm

Extending on the theme of value from the web (Wikipedia post), I checked out the Project Gutenberg website, and found that they have a great quantity of classic books that you can download for free to your computer or Palm Pilot. Most people don’t like to read books from the computer and it’s difficult to “curl up to your computer” in bed. However, the new Palm Pilots with the higher resolution screens have changed that.

Wikipedia – Open Source Encyclopedia

The Open Source Movement The open source movement has been a transforming phenomena in the area of computing. Mainly it’s about people working on free and open software in their spare time (and some full time and paid), with multiple people working on parts of the problem at the same time to solve big problems. It’s brought innovations such as entire free operating systems (Linux), great browsers (Mozilla FireFox), and the most popular web server (Apache).