IIS 6 and ASP.Net 4.0 URL Routing

If you are using URL Routing in your ASP.Net project (I’ve already covered how to do it in another article) and want to deploy the project to a machine that is running IIS 6.0 (XP or Server 2003), you’ll need to add new application extension mapping before URL routing will work.

To add new application extension mapping for URL routing, open website / virtual directory properties and click on configuration on the main tab.
Then click on Insert in Wild card application maps section (lower section). For executable path enter C:\WINNT\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll (if your Windows directory is different, modify the path accordingly) and uncheck option Verify that file exists. Click on OK to add new mapping.

This is all you need to do. Your website will now be able to resolve URLs that you have set up through URL routing.

IIS 6.0


LisaEm – Apple Lisa emulator for Mac OS X, Windows and Linux

LisaEm is Apple Lisa emulator that runs on OS X, Windows and Linux. When it came out, Apple Lisa was a revolutionary machine, and a first personal computer to offer graphical user interface. It also implemented document centric approach to using computers. With LisaEm, you can try this piece of computer history.

To use the emulator, you need Lisa ROMs and Lisa Office System disk images (Office System was the name of the OS). LisaEm offers an option of using virtual hard drive (5 or 10 MB), so you can install Office System onto it.
For more information on these images, have a look at this article, or this forum thread.

To install Lisa Office System, power on the machine (File -> Run), insert disk 1 (File -> Insert diskette) and select to start from disk (first option). Then follow the instructions and insert additional installation disks when prompted. When asked whether you’d like to share disk with MacWorks, select Don’t Share (this basically asks you whether you’d like to setup disk for dual boot with MacWorks). Installation is quick and easy and you’ll have your virtual Lisa up and running in few minutes.

Once you have Office System installed, you can then install additional applications (such as LisaWrite and LisaCalc) if you have their disk images. Since Lisa is document centric, copying applications and running them is slightly different from what you are used to.
To install say LisaCalc, inert LisaCalc disk and double click to open it. Then select LicaCalc icon and from File/Print menu select Duplicate. Drag duplicated icon (which will flash) to Disk on your desktop. Then do the same with LisaCalc Paper icon.
To create a new LisaCalc document, go to Disk and double click LisaCalc Paper icon. This will create new document, which you then open with double click and LisaCalc will launch.

Lisa also had copy protection – when you copy any of the applications like LisaWrite and LisaCalc to hard disk, it will write computer’s serial number onto the floppy disk, so that you can’t install it on another Apple Lisa. LisaEm offers a feature to reset the serial number written on the disk, so you don’t have to worry about this when copying applications to disk.

Here are a few screenshots of the installation process and running a few Lisa apps.

Xamarin Studio – C# cross platform development for iOS, Android, Windows and Mac apps

Xamarin Studio is a cross platform development tool, that you can use to develop iOS, Android, Windows and Mac OS X applications, in C#.
Xamarin Studio IDE is available for both Windows and Mac, and uses Mono .Net implementation. It also integrates with Visual Studio on Windows, allowing you to write native iOS and Android apps using Visual Studio.

There are several pricing options, but they do offer a starter edition which is free. Starter edition does allow you to deploy your apps to devices (for testing) and to deploy your apps to app stores, but is lacking some of the more advanced features and support.

I have just started playing with Xamarin Studio on my Mac, and gone through a couple of starter tutorials. Looks promising, so if you are looking to try new development tool, give this a go.

PS3 Media Server – Stream media to PlayStation 3 or Xbox 360

PS3 Media Server is DLNA compliant UPnP media server application written in Java that allows you to stream your media (music, videos, photos) directly to your PS3 or Xbox 360. You can install PS3 Media Server on Windows, OS X or Linux. After installation, select folders that you want to share and stream media from, and that’s it – turn on your console and you’ll see computer running PS3 Media Server under available media servers.

PS3 Media Server supports wide range of media formats, and in addition to PS3 and Xbox 360 it supports a streaming to few other devices, such as Android phones and modern TVs. It also supports a number of plugins, such as Banshee, MediaMonkey, MythTV, OS X Smart Folder, XBMC, to name a few.

Given that installation and configuration are very straight forward, you should be up and running in couple of minutes. If you do get stuck though, they have a good FAQ / Tutorial, which you can read here.

Ever since I decommissioned my old Win XP media centre PC that I used to stream media to consoles, I was looking for a good replacement. PS3 Media Server fulfilled all my requirements, and best of all its completely free. Highly recommended if you are looking to setup media streaming for your home devices.

VICE – C64 emulator for Mac OS X and Windows

VICE (Versatile Commodore Emulator) emulates C64 and a number of other Commodore computers on OS X, Windows, Linux and few other platforms, like MS DOS, OS/2, BeOS and Amiga.

Current version emulates C64, C64DTV, C128, VIC20, PET, PLUS4 and CBM-II.

VICE is free, get it from official website.

VLC for iOS

One of the best media players, Video Lan’s VLC, is back for iOS with version 2.0.

You can use VLC to play all media files and formats, including MKV and subtitles. In addition to that it supports network streams, like HLS, MMS or RTSP. It also has support for bluetooth headsets and support for AirPlay.

It now features integration with Dropbox and WiFi upload. WiFi upload is especially handy – VLC for iOS essentially features a web server, which allows you to upload media files to it from any computer on your network.

You can use VLC for iOS on iPhone, iPod and iPad (including first generation) that are running iOS 5.1 or newer.

Get VLC for iOS from App Store.

Play music remotely on iTunes on your Mac or PC with Apple Remote for iOS

You can use Remote for iOS to control iTunes on your Mac or PC via iPhone/iPod/iPad. Remote allows you to play audio and video on a remote computer which is running iTunes.

First, install Remote app on your iPhone/iPod/iPad. Then, open iTunes on your computer, and turn on home sharing. This will allow Remote to connect to iTunes library on that computer.

To turn on home sharing in iTunes 11, go to File -> Home Sharing -> Turn on Home Sharing. If you are using older version of iTunes, go to Advanced -> Turn on Home Sharing.

In Remote app, go to Settings, and turn on Home Sharing. Enter your Apple ID, and Remote will detect any computers running iTunes under that same Apple ID that have Home Sharing turned on.

You can also add iTunes library to Remote app without having to turn on Home Sharing on your Mac or PC. In Remote app, go to Settings and select Add an iTunes Library. This will give you a Passcode, which you will then enter in iTunes. Open iTunes and select your device that is running the Remote app from Devices list, and enter the Passcode.

Remote can also be used to control AppleTV devices (1st, 2nd and 3rd generation devices). You can find more information about setting up AppleTV and Remote here.