TAGCMA

My [TAGCMA] project was so old I couldn’t remember how to get the code. I finally figured it out. The entire site is readonly, so when I figure that out, I’ll be able to update the links. To get the code you do this (assume you have a CVS client).

cvs -d:pserver:anonymous@tagelflax.cvs.sourceforge.net:/cvsroot/tagelflax login

(no password just press enter)

cvs -z3 -d:pserver:anonymous@tagelflax.cvs.sourceforge.net:/cvsroot/tagelflax co -P tagml

Windows 7

Windows-7 is my preferred development OS. However, recently it has become unstable and I have the need to reinstall.

I typically install [My Preferred Development Environment].

In all cases, always make a backup before wiping the harddrive. Since I purchased Windows-7 PRO upgrade, the install is tedious. First I need to install Vista. However, if I’ve already installed Windows-7, I won’t be able to install Vista because it can’t read and format the partitions correctly. So first I install Windows 7-PRO and defer the activation. Next I install Vista over the Windows-7 PRO install which created a windows.old folder. I delete the windows.old folder and then tediously have to install the Vista SP1. After than I can run the Windows-7 upgrade and that runs for a long time. Then I delete the windows.old folder again and restore all the software to get back to my preferred development environment.

[MozBackup] restored my email profile for [Thunderbird] flawlessly. I did have to manually copy my signature file.

Might as well try [Visual Studio 2010].

Quick links to favorite apps:

[7-zip]

[Adobe Acrobat Reader]

[Audio4All]

[Chrome]

[Cygwin] – cvs – openssh – unzip – vim – wget – zip – subversion

[Firefox]

[Flash Player]

[Gimp]

[Google Talk]

[Internet Explorer Developer Toolbar]

[iTunes][OGG]

[Java]

[Jing]

[MagicDisk]

[Modo]

[NVIDIA 9800gts 7350le] drivers

[OpenDNS]

[OpenOffice]

[Picasa]

[Resharper]

[Safari]

[Skype]

[SpeedFan]

[Steam]

[Stripem]

Subversion client:

[SmartSVN] /

[TortoiseSVN] /

[Versions]

[Synergy]

[Textpad]

[Unity3d]

[VirtualBox]

[VirtualDub]

[VirtualDubMod]

[VMWare Player]

[WinMerge][7-zip plugin]

[WinRar]

[X-Chat]

[Yuuguu]

And [Firefox] add-ons:
– Chatzilla
– FireBug
– FireFTP
– FoxClocks
– XMarks [XMarks for Safari] [XMarks for IE]

Synergy doesn’t seem to work when Windows-7 UAC pops up.

Manual installs:
– Office 2007 Ultimate (with Groove 2007)
[Silverlight Development Environment]

Mac can’t natively write to NTFS. There is a free solution, first install: [Macfuse] and then install [NTFS-3G].

Line6 [sound applications]: Line6 Monkey, POD Farm, GearBox

Propellerhead [Product Keys]

Yamaha [UX16 driver]

Sony [HDR-XR200V] HD video camera drivers.

X-Prize

The next [X-Prize] is worth $10M and will be awarded for building a brain-computer interface. It sounds similar to the [Emotiv] helmet. However, most of the posts are talking about surgery. It would be nice to develop a brain computer interface that could avoid the surgery part.

ASIO4ALL

The [Propellerhead forums] made a reference to [ASIO4ALL], which is a program that lets you tweak your audio devices and place them on a single device driver. This is especially useful for programs like Reason Record. The best part is this is a free driver. It works on Windows-7 64-bit and the control panel shows in the system panel as soon as the device driver is in use.

ADO.Net SL3 and Cross Domain Support

Unfortunately, I found today that when using ADO.Net in Silverlight 3, some policies weren’t being used preventing cross domain data services from working. There are two policies that can enable cross domain usage. [ClientAccessPolicy.XML and CrossDomainPolicy.XML] each can enable cross domain features, but these are not used by Silverlight 3. There’s a [big workaround] but it’s not what I’m looking for. I’ll catalog this failure with [SL3 not supporting LINQ joins].

Luckily [Silverlight 4] will have “enhanced” support for cross domains and ADO.net.

Development Update

Last week I was working on a unit placement feature in a level editor. I made a nice painting feature for doodads. Doodads are random stuff that appear a level that don’t do anything other than display a graphic. Doodads are stuff like bushes, or trees, or rocks. The feature paints the ground anywhere you place a doodad. For example, if you place a tree, leaves would be painted on the ground around the tree. This week, I’m working on fences, roads, and railroads. For the last year, I have mainly been using C# and [Unity3d].

LINQ

I started doing some strange C# LINQ coding today. The syntax compared to the usual C# that I’m used to is unusual.

var record = from a in Service.tbl_a
   join b in Service.tbl_b on record.field equals b.tbl_a.field
   where record.boolField
   orderby record.field
   select record;

Scripting Games

I recently used a brand of Selenium to script a web based game. [Molybdenum] uses an XML based recordings and runs them as tests. In my case, I played a web based game and recorded some common actions. Like buying hammers and putting money in the vault. I put a [Loop] around my script and now every 10 minutes the game is automatically running my script. Molydbenum runs as a Firefox add-on and is super handy.

Replace LAN Phone with VOIP for $7.95 a month

I was paying $60 a month to keep my LAN phone and I didn’t want to cancel because I would lose my home phone number. [3JAM] let me port my local phone number and forward calls from my home phone to [SKYPE] for just $5 a month. With Skype for just $2.95 a month you can make unlimited and local and long-distance calls. 3JAM let’s you connect to one Skype account. If you want forwarding to more than one Skype account, for $2,95 a month you can get a Skype virtual number and have 3JAM call forward to the virtual number when calls go to your home phone number.