How to Copy a PICO-8 Game From a PocketCHIP

  • November 19, 2016
  • James Skemp
Having recently received my PocketCHIP I decided to start going through PICO-8 Zine #1 and its first tutorial. However, being the person I am, I hadn’t written too many lines before I started wondering how I could source control the games I work on on my new PocketCHIP. Since I’m using a MacBook Pro, here’s how I was able to copy my games off of my PocketCHIP and get them into git.

Read More

Setting up a Raspberry Pi 2 Samba server (in early January 2016)

  • January 9, 2016
  • James Skemp
The following is how I configured a Raspberry Pi 2 as a samba server, using a Seagate Backup Plus Slim, 1TB, drive. For ease I purchased the CanaKit Raspberry Pi 2 Complete Starter Kit. It runs about $70 and includes enough to get up and running with the Raspberry Pi 2, with the Pi itself, a nice case, power supply, HDMI cable, WiFi adapter, and SD card with NOOBS/Raspbian installer.

Read More

Google Services on the Amazon Fire HD 8

  • December 13, 2015
  • James Skemp
xda-developers has a post, Installing Google Framework/Playstore without Root (5th Gen Amazon Fire 2015), that includes a couple different sets of instructions. What worked for me was grabbing the mega.nz zip download and then: Make sure you're a developer and you allow apps from unknown sources. Install ES File Explorer via the Amazon Appstore. It's something I install on all my Android devices. Extract the contents of the zip you downloaded from Mega somewhere.

Read More

Windows 10 touchpad fix for the ASUS X200M

  • August 7, 2015
  • James Skemp
I recently decided to upgrade my ASUS X200M, after successfully upgrading my mom's. Unfortunately, after upgrading my machine I ran into an issue where the touchpad was completely unresponsive, and I was forced to either use the touchscreen or a USB mouse. After a bit of looking around I found a post on CNET's forums that detailed a way to fix unresponsive touchpads in Windows 10. While the original question was about an Asus Transformer T100, this also worked for the X200M.

Read More

Example libGDX orthographic camera controller

  • June 20, 2015
  • James Skemp
The following class can be used in a libGDX project as a framework for your own orthographic camera controller. This has been tested with libGDX 1.6.2, but should work in versions back to at least 1.4.x. View the code snippet on GitHub. OrthographicCameraController.java

Read More

My Video Game Tracker (for Windows Phone 7) on GitHub

  • January 15, 2013
  • James Skemp
Yesterday morning I committed version 1.2 of My Video Game Tracker to a public repository on GitHub. At this time I intend on letting my publishing license lapse on Windows Phone development (which is still a number of months away), and have decided that I probably won't do anything further targeting Windows Phone 7. In the coming weeks I'll probably also post the Madison Metro application that I was working on, warts and all.

Read More

Windows Phone 7: Taking and restoring a SQL database

  • April 22, 2012
  • James Skemp
As I develop my first Windows Phone 7 application, My Video Game Tracker, I want to make sure that the many games I've added won't accidentally be lost (as I'm deploying test versions to my physical phone). The below assumes you're using Windows PowerShell, but they should run on the standard command line. Taking screenshots of the application's data When you install the Windows Phone SDK the Isolated Storage Explorer Tool is also installed.

Read More

Migration from CollabNet Subversion to VisualSVN Server

  • November 18, 2011
  • James Skemp
Since it doesn't seem CollabNet is really going to keep their non-Edge Subversion application, I've decided to migrate to VisualSVN Server. Roughly, here are the steps I went through to migrate, which also includes a 1.6.x upgrade. VisualSVN migration Installed VisualSVN. Repositories saved to C:\Repositories Setup existing users. Import existing repositories. Should already be upgraded, but upgrade to 1.5, just in case. Upgrade TortoiseSVN. Upgrade working copies to 1.

Read More

On Web sites that feature Facebook Comments

  • June 24, 2011
  • James Skemp
Over the past few months a number of sites have switched over to Facebook-powered comments. For the most part those sites are ones that I've never commented one, nor will comment on. However, I recently discovered that a former co-worker, Rob Lumley, switched his site over to Facebook, and recently wrote an article about it titled Add Facebook Comments to WordPress. Since I don't use Facebook comments, I figured I'd post the response I had written and tried to post anonymously, here instead.

Read More

Excellent news - the BlogML project is not dead.

  • February 11, 2011
  • James Skemp
While it seemed to be near death, if not dead, at least as far as new releases, the BlogML project is not dead, and has been undergoing a number of needed changes since the end of January. My StackOverflow question "Is the BlogML project dead, and what are some alternatives?" was answered yesterday by the project originator (one of the great things about StackOverflow, and the entire network of sites).

Read More

Northwind Community Edition download

  • September 22, 2010
  • James Skemp
This article is primarily for personal reference. The Northwind sample database setup scripts can be download from the CodePlex project Northwind Community Edition. Sadly, that project is dead, but the original script can be found by going to Source Code, browsing the code, and checking in the Original Northwind Scripts directory. It contains both views and procedures, but there is Microsoft SQL Server Community Projects & Samples page. Sadly, the links on the official Express page no longer work for the sample databases.

Read More

RESTful WCF Web services, easily

  • June 15, 2010
  • James Skemp
I know I should know them better so I've been looking into WCF Web services, with a heavy lean towards an implementation based on REST principles. After a good deal of research, where it was highly suggested that while ASP.NET MVC may make sense, WCF is still the way to go for Web services, I stumbled upon WCF WebHttp Services, which uses functionality released in .NET 4. After a painless install via Visual Studio 2010's Extension Manager (more information), and troubleshooting a stupid mistake on my end, I was able to quickly create a Web service that uses an assembly I had created to parse one of my iTunes Playlists to Xml files and return a listing of tracks for a particular artist.

Read More

Dead? The digital download is barely out of its teens

  • May 22, 2010
  • James Skemp
Yesterday Slate posted an article by Farhad Manjoo titled The Digital Download Is Dead: How Google's music-streaming venture will change the gadget and entertainment worlds forever. After first, rightly, attacking Apple's iTunes and iPod (and related) platforms as being slow and unwieldy, especially on the predominate operating system Windows (not even mentioning Linux), and overall behind on the times, Farhad moves us from syncing our music collections out to the cloud.

Read More

Review: Beginning ASP.NET 4 In C# and VB

  • March 28, 2010
  • James Skemp
The following book review is for Imar Spaanjaars’ Beginning ASP.NET 4 in C# and VB. While I’ve already read Beginning ASP.NET 3.5 by Imar Spaanjaars and moved rather far beyond it, when I had the opportunity to recieve his new book on ASP.NET 4 for review, I took it. Would I still feel strongly about recommending his work as the #1 choice for those new (or relatively new) to ASP.

Read More

iPod Touch, netbooks, laptops, and desktops

  • February 21, 2010
  • James Skemp
For the last handful of months I've been thinking about accessing the Internet, and otherwise being productive, while on the go. A number of months back I picked up an HP device with Windows Mobile, unfortunately, after a few months the short battery life and inability to run the applications I wanted/needed to be truly productive forced me to sell it and start looking elsewhere ... iPod Touch The iPhone had been out for a while when I started looking at what an iPod Touch could offer.

Read More

System.Text.StringBuilder.Remove() overhead

  • June 28, 2009
  • James Skemp
While working on a new version of my iTunes Playlists to Xml application, I've been playing around with the existing code, for consolidation and speed. While looking at memory usage, I played around with the StringBuilder I'm using to create the Xml output. As part of this I tried using Remove, once I had output the Xml, but experienced a large increase in used memory, after doing this. StringBuilder someSB = new StringBuilder(); someSB.

Read More

Windows Server 2008 Standard Edition on Sun VirtualBox 2.2.4 - Notes

  • June 27, 2009
  • James Skemp
As part of a test environment, I setup Windows Server 2008 Standard Edition, both the core and full installations, using Sun VirtualBox 2.2.4. Here are a couple of notes on the base installs. With the core install, it's not immediately obvious, but you need to select Other User once the system is installed, and enter Administrator for the username, with no password. As soon as you log in, you'll be prompted to add a password.

Read More

Programmatic MSSQL data source in ASP.NET (C#) without System.Web

  • June 6, 2009
  • James Skemp
In a similar article I detailed how I was doing programmatic access of Microsoft SQL Server. However, on another project I was creating a class in App_Code. Using my method required the use of a couple additional namespaces from System.Web. That seemed a bit excessive. So I did some digging around and came up with what I believe is a better solution, for use in classes/non-Web code. First, the following must be included in.

Read More

Programmatic MSSQL data source in ASP.NET (C#)

  • June 1, 2009
  • James Skemp
I keep having to search through code to find it, so, since writing about it makes it easier for me to find ... here's how I've been programmatically making calls to Microsoft SQL Server. If I'm doing something wrong, please comment below or send me an email. Some times have been changed to dummy values. SqlDataSource dataSource = new SqlDataSource(); dataSource.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; dataSource.SelectCommand = "stored_proc"; dataSource.SelectCommandType = SqlDataSourceCommandType.StoredProcedure; dataSource.SelectParameters.Add("id", value); dataSource.

Read More

The Wii for gamers

  • February 5, 2009
  • James Skemp
"Seriously considering purchasing a Wii (and only playing virtual console games)" - James Skemp In the February 2009 edition of GameInformer, they have an article titled "Hardcore Gamer's Guide to the Wii." In that same issue, on the ratings page, there is one Wii game with an 8.5. The next highest is 8.25, followed by a number of 7.75s. Since GameInformer is a magazine for gamers, I therefore make the claim that the article should have been titled "Gamer's Guide to the Wii" (note the missing word).

Read More

Installing Windows 7 beta on Virtual PC 2007

  • January 16, 2009
  • James Skemp
I couldn't find the other articles, so just in case I lose another one, here's an overview of installing Windows 7 beta on a virtual machine. Oddly, I didn't have Virtual PC 2007 SP1, which seems to be a common issue. Installing the Windows 7 Beta with Virtual PC 2007 SP1

Read More

I own an Xbox 360

  • December 3, 2008
  • James Skemp
So I did it. Back on November 17 2007 I purchased a Playstation 3. I had debated, back and forth, the purchase of that versus the Xbox 360. At the time the Xbox was having quite a few issues, including overheating, power block malfunctions, and the wonderful RROD. However, as time has gone by, the number of complaints has gone down. Some say that the issues are basically resolved, and you just need to find newer systems.

Read More

Brief Notes on Essential C# 3.0: For .NET Framework 3.5 (2nd Edition)

  • August 16, 2008
  • James Skemp
I'll be updating this as I read, but the date/time of the post will remain the same. This will by no means make up for a reading of the book - Essential C# 3.0: For .NET Framework 3.5 (2nd Edition). (Link to my review will be posted once I finish the book.) I work primarily on the Web, so that will be my main focus from reading this book. Some chapters may not be present here, depending upon what I think is note-worthy at the time.

Read More

Comment re: Go MIT!

  • August 12, 2008
  • James Skemp
I couldn't post this without creating an account, so … This is in regards to this comment. Full post. I agree with montysimmons - the attack on George Washington was uncalled for. However, he makes an interesting point that they've been able to make the technology easy enough for someone from the 18th Century to understand and use. This is in fact better than saying "easy enough for a child to use," which may have been better, since even children use computers these days.

Read More

Review: Professional ASP.NET 3.5 In C# and VB

  • July 11, 2008
  • James Skemp
The following is a book review of Professional ASP.NET 3.5 In C# and VB, written by Bill Evjen, Scott Hanselman, and Devin Rader. Having read Imar Spaanjaar's Beginning ASP.NET 3.5 In C# and VB (review), I was expecting a number of good things from this book. Imar's book is really great in that he shows you how to build a Web application with ASP.NET 3.5. However, with Professional ASP.

Read More

Playstation 3 Firmware 2.41 and running fine

  • July 10, 2008
  • James Skemp
While not yet announced on the official blog, Firmware 2.41 is out this morning for the Playstation 3. No word yet on what happened with 2.40, but, that's to be expected I suppose (and unfortunately). (I didn't get 2.40 when it was out - they seem to release these in the morning, and most days I'm at work in the morning.) Now if only you got something that really mattered when you got a trophy/achievement/what-have-you .

Read More

Review: Beginning ASP.NET 3.5 In C# and VB

  • June 8, 2008
  • James Skemp
The following book review is for Imar Spaanjaars’ Beginning ASP.NET 3.5 In C# and VB. Update July 11 2008: Review of Professional ASP.NET 3.5 In C# and VB. Update March 28 2010: Review of Beginning ASP.NET 4 in C# and VB.  I’ve picked up copies of Beginning ASP.NET 2.0; Build Your Own ASP.NET 2.0 Web Site Using C# & VB; Beginning ASP.NET 2.0 E-Commerce in C# 2005 From Novice to Professional; and Microsoft ASP.

Read More

Review: Microsoft ASP.NET 3.5 Step by Step

  • June 8, 2008
  • James Skemp
The following book review is for George Shepherd's Microsoft ASP.NET 3.5 Step by Step. Based upon the title, 'Step by Step,' you might think that Shepherd's book will actually cover ASP.NET 3.5 in detail, piece by piece. While it's true that he does this, he does it to very little detail. He also makes numerous assumptions throughout the text, which may have you scratching your head more than you usually would, picking up a new language.

Read More

Dynamic user-controlled layout in a CMS

  • May 25, 2008
  • James Skemp
This article is meant to hold some of the thoughts that I've been having about allowing a user to control the layout of a page, in particular for use within a content management system (CMS). The system would need to be able to support a user creating templates easily, but hopefully without the use of tables. In the CSS Advanced Layout Module, there is a draft specification for Template-based positioning.

Read More

Jeff Atwood's post on MVC brings up a great philosophical question ...

  • May 14, 2008
  • James Skemp
I forgot to comment on this the other day, when I first read the post. Jeff Atwood, of Coding Horror, wrote a piece titled "Understanding Model-View-Controller" which brought forth this response from Shmork (I wish he would have posted a site): I have to admit, as someone with more philosophical inclinations, I wonder whether the stated goal of totally separating content from representation is even a good idea. Certainly no graphic designer would sign on to that theory of the world, much less a philosophically inclined graphic designer.

Read More

M.C. Escher comes to the Playstation (demo)

  • April 25, 2008
  • James Skemp
After all the hype, I finally had the chance to actually play a demo of echochrome, the M.C. Escher-ish game that's coming out for the Playstation 3 and PSP. The first Google result, for a YouTube video, gives an excellent presentation of what the game is like. However, at least in the demo, the camera controls seem sluggish. Perhaps the Sixaxis motion control would make this easier - I haven't tried it yet.

Read More

An answer to a question about Jing Project

  • April 13, 2008
  • James Skemp
I hadn't heard of Jing Project until I was asked. Here's my response: I've not seen this before, but TechSmith is pretty well known, as far as the Morae/Camtasia (?) products, which basically allow you to record videos on your computer for demo or testing purposes. It sounds like they don't even know what they want to do with Jing, but it sorta sounds like they'd want it to compete against other photo-sharing sites, like Flickr.

Read More

Playstation 3 and the HP Pocket Media Drive

  • March 30, 2008
  • James Skemp
When I purchased my new HP a6360t, I also added in a HP Pocket Media Drive Bay, which allows me to directly connect in a HP Pocket Media Drive. In turn I'm easily able to add 160GB or 250GB of additional drive space, whenever I need it, to store various media (documents, music, photos, videos, etcetera). One thing I was curious about was whether the drive I had, a HP 160GB Pocket Media Drive, could be directly connected to my Playstation 3.

Read More

HP w2207h audio

  • March 8, 2008
  • James Skemp
Tip: If using the HDMI cable to connect your HP w2207h to a computer (such as the HP Pavilion a6360t), you do not need to connect the monitor to the computer's audio card. Duh. If you switch this, you may also need to close out of programs, such as Internet Explorer 7, in order for them to use the correct audio device.

Read More

Quick and dirty conversions to FLV (Flash Video)

  • February 23, 2008
  • James Skemp
I purchased a Casio EX-Z1200 a bit ago, which I've been playing around with. Overall, I've been very happy with it, however, it outputs movies to the MOV format. While this seemed great for Apple, it wasn't the best for me. After testing out QuickTime Pro (7. something) and Ulead Movie Wizard 3.2 SE VCD (which came with the camera), I was about to settle for less than I hoped for.

Read More

HP media drives - pocket versus personal

  • February 19, 2008
  • James Skemp
Hewlett-Packard (HP) offers a couple of different media drives for sale. These include the HP Personal Media Drives, and HP Pocket Media Drives. Unfortunately, based solely on their site, there's no clear indication of which drive offers exactly what. In order to determine which is which, I ended up consulting both the HP site, and Amazon.com. I did take a look at BestBuy.com, but it seems they don't sell these drives.

Read More

The future really is Blu ...

  • January 5, 2008
  • James Skemp
Catching up on the news, it seems Warner will be switching over to Blu-ray, exclusively, after May 2008. What surprises me is that they're just now saying that this is ending the format wars. The fact that Warner was supporting both, while Fox, Disney, Lion's Gate, MGM, and Sony were only Blu-ray (compared with Paramount and Universal going HD DVD, after Paramount was effectively paid-off) suggested, to me, that the 'war' was already over.

Read More

Why I decided it was time to purchase an iPod

  • January 5, 2008
  • James Skemp
Years ago I said I would never buy one. Yesterday, after lunch with my mom and sister, I stopped into Best Buy and picked up a black, 80GB, iPod classic. Of course, I was hit for various plans I could join - can't blame the guy, I guess - but left with just the iPod and Stranger than Fiction (Blu-ray), since I figured it was worth the $30 to make it my second Blu-ray disc.

Read More

Playstation 3 and the Linksys WRT54G Wireless-G Boardband Router

  • November 24, 2007
  • James Skemp
While I initially hooked up my Playstation 3 a week ago, when I was posting to the official PS forums today, my second post, I was doing so to recommend a version of the router I'm using. Since both items are pretty popular now, it makes sense to write up a quick guide on them, I suppose. My equipment First off, there's my setup. I've had pretty experiences with Linksys, but poor experiences with Netgear, so Linksys I am.

Read More

10 random reasons why I bought a Playstation 3

  • November 21, 2007
  • James Skemp
Reason #1 Mr. ROFL. Reason #2 I already own a Playstation and Playstation 2. When I can get a machine that will play those games, why wouldn't I keep with it? After all, the Playstation has never failed me. Reason #3 Free online play. With wi-fi support built-in. Reason #4 Heavenly Sword. This was the first real Playstation 3 game I played. With the trailers, I was expecting a Devil May Cry kind of game, but wow.

Read More

Game Informer and the Xbox 360 / Playstation 3 debate

  • November 11, 2007
  • James Skemp
In this world, there's a number of people who get paid for playing video games. I am not one of those people. This is a good reason to trust the people, with a grain of salt, when it comes to said video games. Recently, I've been trying to decide between an Xbox 360 and a Playstation 3, for my next-gen console, since we all know that the Wii isn't next-gen.

Read More

Solar-powered desk fans?

  • March 25, 2007
  • James Skemp

With summer right around the corner, I've been looking at solar powered fans, especially after seeing an episode of Ask This Old House where they installed an attic fan.

Read More

Updated DST happens - nothing else

  • March 11, 2007
  • James Skemp

From the looks of the various sites I've checked, it doesn't appear that much happened, on a large scale, with the recent change of DST.

Read More

Two things re: the Today show

  • March 3, 2007
  • James Skemp

Two comments after watching the Today show this morning.

Read More

Review of 'Ajax for Web Application Developers' by Kris Hadlock (2006)

  • December 13, 2006
  • James Skemp
The short stick: New to Ajax? You may want to look elsewhere ... I've been working on the Web for a handful+ of years, but save for a brief stunt back in the late 90s, I haven't had much use for JavaScript (with the exception of a few one/two-liners). As such, I came to this book as a new-comer to Ajax. I also like to learn by way of example, instead of explanation, so code examples are a big plus, if not a requirement.

Read More

Wacom and Digital Innovator

  • June 2, 2006
  • James Skemp

Some time ago, I purchased a Wacom Graphire (the larger 6 x 8 model) direct from Wacom (since the local shops either didn't carry or were sold out). Since then, I've completed two surveys and received two DVDs from the Digital Innovator series.

Read More

First Debian install = unsuccessful

  • May 20, 2006
  • James Skemp

My first shot at installing Debian didn't go quite so well. I'm attempting to install on a HP Pavilion XE734, using pretty much the base system. One addition appears to be a 3Com Fast Etherlink PCI card, from the late 90s ... (3C595-TX).

Read More

The evolution of the game console's controller

  • May 9, 2006
  • James Skemp

I can remember when we bought an Atari. It was a used machine, and had a number of games, including the very great Berserker. That's actually the only game I can really remember, other than the impossible E.T. After that, at some point, came a NES. Unlike the Atari, we had one game to start with - Mario and Duck Hunt.

Read More

A local, Apache Web server, on a Windows XP computer

  • February 27, 2006
  • James Skemp
My intention is to write a number of guides that will help someone build a functional Web server for testing purposes. Since Windows is fairly popular, I've decided to outline how to install Web server programs on it. Since Apache is both powerful and free, I've opted to use it as the core, instead of IIS, or the like. I also plan on keeping the various technologies up-to-date, yet continuing to provide the instructions for past versions used, just in case.

Read More

Apache, PHP, MySQL, ColdFusion, and all the like

  • February 14, 2006
  • James Skemp

Near the end of the January, I talked about installing ColdFusion on my home computer. Starting this week (hopefully), I'll be writing a number of posts detailing how to go about doing these installations, with the express purpose of creating an environment for the testing of Web pages, or the learning of HTML/PHP/ColdFusion.

Read More

Yes, I do like the Internet Explorer 7 ad

  • February 10, 2006
  • James Skemp

Bink.nu has a link to a WMV file of the IE 7 teaser video. To say the least, it's cute - in a very good way.

Read More

ColdFusion MX 7 - Developer's Edition

  • January 27, 2006
  • James Skemp

So. I took the next step and downloaded, and installed, ColdFusion MX 7.01, Developer's Edition, on my home computer. (I also picked up another 512 MB of memory from Crucial.com, but that's another story.)

Read More

Without a Net

  • January 25, 2006
  • James Skemp

Without a Net - The Internet is vulnerable to viruses so lethal that they could gravely damage the online world — unless we upgrade law and technology now. By Jonathan Zittrain

Read More

The best things come out of Japan

  • January 3, 2006
  • James Skemp

Since I've received emails with the 'pen computers' twice, and both times in the same day, I had to check this out.

Read More

Don't use ul when you should use blockquote

  • January 2, 2006
  • James Skemp

I'm sorry, but I hate it when people use <ul> instead of <blockquote>. <ul> is for list items, and should therefore be composed of list items (<li>s). If you're not going to put <li>s for each item within a <ul> block, don't use <ul>

Read More

WordPress 2.0? I guess I lied

  • January 1, 2006
  • James Skemp

So, I guess I lied about the upgrade to WordPress 2.0, as I just finished doing it. Doesn't look like one of the old plug-ins is going to work yet, but since I don't use it ...

Read More

Why not start out 2006 right?

  • January 1, 2006
  • James Skemp

With the new year, comes a couple of smart technology reminders. Your computer can't stay clean by itself - make sure you're doing your part. And with the new year, and new month, why not verify things are up-to-date now?

Read More

Tools of the Trade

  • December 2, 2005
  • James Skemp

Thanks to my sister still being in school, I've been able to pick up a number of very powerful commercial tools for fairly cheap. I'm big on free programs - Open Source being the key word these days - but sometimes the professional's tools are just more than all that.

Read More

Ever had a reason to compare two files?

  • November 21, 2005
  • James Skemp

Read More

FramingBusiness.net comments

  • November 12, 2005
  • James Skemp
The last time I posted, I discussed a great article on PHP and MySQL.  This time, over a week later, I'm discussing how I've used this information on the network.<!–more–><!–adsense–> On November 9, Gavin's <a href="http://framingbusiness.net/">FramingBusiness.net</a> went live with a new feature: functionality to collect, store, and display comments.  Any article posted since June of 2005 will have this functionality, and many old ones, that have been converted over to PHP and the new layout, will also have this functionality.

Read More

Free file comparision in Dreamweaver

  • October 31, 2005
  • James Skemp

I found a great post at http://angelo.mandato.com/blog/?p=39, regarding a free file comparision utility for Dreamweaver / Windows, called WinMerge (winmerge.org).

Read More

Web 2.0 and overload

  • October 22, 2005
  • James Skemp

I've been reading a good deal today, before and after my excursion around Madison (on Homecoming game-day, even). There are three that really stick out:

Read More

Network popularity

  • October 7, 2005
  • James Skemp

On Wednesday I said I was going to talk about how popular the various sites are. I didn't get to that on Thursday, so I'll be discussing that today.

Read More