Skip to main content
GameDev.net gamedev.net

superpig's Blog

Member since May 2001

All Posts

members.gamedev.net

members.gamedev.net

I'm pleased to announce that the GDNet+ member webspace is now fully back online - and, for the first time in about 3 years, accessible by FTP once...

· 3.3k · 10
GDNet Slim

GDNet Slim

For the past three days or so, I've taken some time away from working on V5 to see if there aren't some things I can do for the current site, V4. As...

· 2.6k · 17
Activity streams

Activity streams

Today's chocolate-chunk-o'-LINQ: public ActivityLogEntry[] GetActivitiesFiltered(DateTime? startTime, DateTime? endTime, Uri[] actors, Uri[]...

· 2.3k
V5: User accounts and profiles

V5: User accounts and profiles

At the moment I'm working on the code for managing user accounts. This encompasses logging into accounts, creating new accounts, changing your...

· 2.7k · 1
V5: What I've been working on recently

V5: What I've been working on recently

Well, I could tell you, but maybe it'd be easier just to show you.(Let me know if you get any errors out of it. I'm aware of two issues at the...

· 3k · 25
Service process account install gotcha

Service process account install gotcha

Here's a little something that had me stumped for 15 mins. The info on the net about it is pretty sparse so maybe this will help somebody.I was...

· 2.3k · 2
V5: Fun with MSBuild

V5: Fun with MSBuild

Now that Pulse is churning away at the codebase, I've spent time today doing further tidying of the build and deploy process. Once the site goes live...

· 3k · 2
V5: Continuous Integration and Deployment

V5: Continuous Integration and Deployment

I spent a bit of time recently doing some work on V5's build pipeline, implementing continuous integration and making the deploy-to-servers process a...

· 2.3k
V5 Guts: Text Sanitizer

V5 Guts: Text Sanitizer

One of the biggest causes of security issues in sites - XSS attacks, SQL injection, etc - is a failure to properly handle user input, making sure...

· 2.3k
Wheeee

Wheeee

There's a horribly subtle little bug here. Can you spot it?public IEnumerable GetContentItemHeaders(IEnumerable uris, ContentItemHeader.Fields...

· 2k · 5
GDNet V5 Concepts: User Ratings

GDNet V5 Concepts: User Ratings

One of the questions from a previous entry was what's happening to user ratings in V5. I don't have funky screenshots to show you this time, but I'll...

· 2.2k · 18
V5 UI: Top Navigation Bar, part 1

V5 UI: Top Navigation Bar, part 1

Today I'm going to begin talking about V5's top navigation bar. The navbar is really going to be your primary means for getting around the site, so...

· 1.6k · 7
Aaargh

Aaargh

This may be one of the most annoying developments in web technology I've encountered so far.I guess it's not the access control spec itself per se,...

· 1.4k · 2
Text sanitization

Text sanitization

My work over the past few days has mostly been on the text sanitizer.The sanitizer is an interesting beast. The basic task it faces is to take a...

· 1.6k · 7
Search, don't Sort

Search, don't Sort

One of the major philosophical elements of the V5 design is one taken from Google: Search, don't sort. The problems with rigid categorization -...

· 1.7k · 5
IE8 fixes, and chat client

IE8 fixes, and chat client

Not much to report today.IE support is now better, though not on a par with the other platforms by a long shot. Funnily enough, the problem wasn't...

· 1.6k · 7
V5 Pre-alpha launch

V5 Pre-alpha launch

Happy 10th birthday, GDNet! I got you a present. It's not much. I'd hoped, planned, for so much more, but you know how these things go.Yes, folks,...

· 1.6k · 12
Almost done

Almost done

So yeah I've been a bit quiet recently. This is mostly due to life events, partly due to being busy working on V5, but mostly due to my Masters'...

· 1.3k · 4