Since 2012-09-27, I have been collecting overstock data from TF2WH every five minutes and storing a snapshot of this data in my database. This enables me to do some really cool things, such as chart past data as well as make projections about future stock levels. For this amount of ...
Articles in the Coding category
Object Copying in C#
When working on some sort of data-driven project, I frequently have the need to allow deep-copying of data objects. There are several patterns that accomplish this, but I've settled on one in particular.
Most .NET developers are probably familiar with the
ICloneable
interface. While this is a good starting ...Tagged as : C#TF2 item store launched
So I had some free time last weekend and coded an item store for Team Fortress 2. I collect items and sell them for varying prices, usually one scrap metal each. If you're interested, check out the store!
The store is built on a few components, all written in ...
C++ references, continued
So I got some feedback about my last C++ post. The comment states that references are not pointers, they are just names for another object.
Sorry for reopening a topic after nearly 6 months. But I cannot stay silent.
I think you got it wrong. Completely.
Although a reference might ...Tagged as : C++Database versioning and handling branching
It's no secret to developers of database-driven applications that trying to version a database schema (and seed data) is a royal pain. Propagating changes from your development environment to a live environment is not something that most version control systems are well-equipped to do. This is further complicated by ...
Tagged as : DatabaseWhat I dislike about C++, part 1: References
I've started a new job, for those of you who didn't know. I'm now coding C++ daily. My relationship with C++ has been distant, simply because I haven't really ever had a need to use it. However, C and C# are both strong languages of mine ...
Tagged as : C++Mutable strings in Mono
Update 2010-12-17: Those of you who saw this post appear and then vanish were not seeing things. The Mono community identified the contents of this blog post as a serious security vulnerability in Moonlight that, through violation of the type system, allows the CoreCLR security layer to be bypassed. Attackers ...
OpenVP has landed
Well, if you've been waiting for some kind of stable release of OpenVP for Banshee, you will love this. OpenVP is part of the Banshee Community Extensions 1.7.4 release! Go get it, and be sure to file any bugs you come across.
git-svn in the workplace
At work, we use Subversion for source control. This is quite the popular VCS, but I've grown accustomed to (and much prefer) Git. Don't get me wrong, SVN has its advantages, but since using Git my workflow has changed quite radically, and it's difficult to revert to ...
Tagged as : GitWhen FarmVille == Productivity
Update 2010-02-08: Jonathan Pryor has merged many of my extension methods into [Cadenza][]. I'd strongly suggest checking it out.
It's no secret to my friends that I love to program... even more so as I've been developing a [FarmVille][] client in C# and having them test it ...
Tagged as : C#
Pages
Categories
Tags
- AACS
- Apache
- Apple
- AT&T
- Banshee
- Bitcoin
- Bluetooth
- Charity
- Chess
- Courier
- C++
- C#
- CSS
- Database
- Dovecot
- English
- Games
- Gecko#
- Git
- Gtk
- HTML
- Instant messaging
- IPv6
- JavaScript
- Kaffeeklatsch
- KVM
- Linux
- Meta
- Mono
- MonoDevelop
- Network
- nginx
- Office humor
- OpenVP
- OpenVZ
- Personal
- Politics
- Postfix
- PostgreSQL
- Programming
- Python
- QEMU
- Rant
- Review
- RPC
- Security
- VandalSniper
- VirtualBox
- Virtualization
- vserver
- Web
- Wikipedia
- Xen
- XML-RPC