Creating beautiful WordPress header images for free – legally
Personally, I like using the official WordPress.org themes as they always seem to look professional and clean. Moreover, they are very unlikely to contain bu...
Personally, I like using the official WordPress.org themes as they always seem to look professional and clean. Moreover, they are very unlikely to contain bu...
Ever wonder how long it would take you to complete your entire Steam library? I know I did about 10 months ago. Alas, the only site that would answer me at t...
Every week, I meet up with a group of friends from work for a LAN party. Since the age-old Quake vs Unreal debate could not be settled (obviously Quake is be...
A couple of months ago I blogged about TvGameLauncher, a command line tool to help you launch your favorite games on your HDMI-connected TV (or any other con...
EDIT – check out TvGameLAuncherGUI!
Many people have a TV connected to their computer via HDMI as their secondary monitor. It is very convenient for HTPC usages, but playing games on the TV can...
Personally, I like using the official WordPress.org themes as they always seem to look professional and clean. Moreover, they are very unlikely to contain bu...
Scroll to the bottom if you want the TLDR version of controlling Roku devices from restricted Windows Phone devices
I’ve been using XBMC for some time as my HTPC driver. Having an MCE remote though, its buttons are configured to run Windows Media Center. I ran into the fol...
Like I mentioned a couple of times, I like listening to and recording internet radio. Sometimes the radio shows I record are streamed in WMA format. Using St...
I’ve previously blogged about StreamRecorder.NET, which is useful for recording internet radio shows. However, sometimes you want to actually listen to the r...
As far as I know, the most robust, free solutions for recording streams of all types today are MPlayer and VLC. Both require some command line arguments whic...
RABCDAsm is an excellent collection of utilities for assembling and disassembling actionscript 3 flash (SWF) files. Since using it requires a bit of work in ...
HTTPS is the pervasive standard for all websites, regardless of size or field. The Mozilla foundation has gone so far as to announce their intent to complet...
I ran into an annoying phenomena today when I tried indenting some multi-line expression I had in my code. I pressed TAB but instead of indenting, it selecte...
Yesterday I blogged about a function I created to execute arbitrary shell (cmd) commands in PowerShell, with retries in face of failures. But what if the com...
EDIT– I initially tried to support execution of PowerShell scripts, functions, and cmdlets in the code below. However, it turns out that they behave too diff...
Whether you’re a no-www or a yes-www person (you can guess which one I am based on the URL currently present on your address bar 🙂), one thing is certain – y...
I was recently writing a mono application for OSX in MonoDevelop, using Gtk# as the GUI framework. The app seemed to work fine, but it would throw the follow...
Consider the following (contrived) code:
I recently encountered an interesting crash in our iOS application at work. Here’s the relevant stack trace section:
Single-page applications (SPAs) are the standard these days, and two aspects are typically considered for their development:
I recently encountered the following error in the shutdown procedure of XCTest (we’re using Kiwi which is based on it):
The C++ Concurrency runtime (AKA PPLX) is the unmanaged answer to the Task Parallel Library (TPL), and it works surprisingly well. It is even cross platform ...
C++11 introduced a couple of new string classes on top of std::string:
I’ve gathered some WinDbg tips over time (mostly for managed dump analysis) and this seems like as good a place as any to share them, so here you go.
.NET 4.5 introduced the EventSource class, allowing convenient access to Event Tracing for Windows (ETW) from managed code. This is a boon for enterprise dev...
The Azure Storage Emulator is a very convenient tool for working against mocked Azure Storage services – blobs, queues and tables. However, it appears to hav...
I was recently looking for old Mono and MonoDevelop Mac versions and realised they weren’t trivial to find. So for the benefit of all mankind, here are the l...
Using animated gifs for spinner / loader animation can be quite convenient, and sites such as AjaxLoad allow you to create them to your liking. However, bein...
The Windows API Code Pack can be a boon for managed code developers wanting to access Windows functionality such as the TaskBar, Windows Shell, DirectX, Aero...
COM interop can be a very useful tool, but it requires the definitions of the unmanaged interfaces one wants to use. This may be a little tricky, so here&...
A great man once said:
There are times when measuring pixels on-screen may be useful. This is especially true when following redline specifications (just make sure your browser zoo...
In web development, it is sometimes useful to alter files locally on the client (browser) side and test their behavior.
In the group where I work, we don’t open Visual Studio (VS) solutions by double-clicking on them in Windows explorer, rather we have a special command-line l...
I’ve been using TortoiseSVN and AnkhSVN for quite some time with SourceForge. Both have been working flawlessly. However, SF recently updated their SVN syste...
Say you have an HRC file containing the syntax and lexical structure of some programming language Eclipse does not support (for example D).
TLDR – scroll to the bottom for a checklist of what you need to do
I ran into an annoying phenomena today when I tried indenting some multi-line expression I had in my code. I pressed TAB but instead of indenting, it selecte...
Creating reddit RSS feeds is pretty straightforward. For example, subscribing to https://www.reddit.com/r/news/.rss will get you all threads in the news subr...
Windows Live is a great calendar, but it is good to know you have the option to migrate to Google Calender, should you desire to do so. The process is quite ...
A great man once said:
I’ve previously blogged about StreamRecorder.NET, which is useful for recording internet radio shows. However, sometimes you want to actually listen to the r...
Zotero is a great reference manager, especially if you’re using Firefox. Its BibTeX export is invaluable for LaTeX / LyX users. However, it has a couple of s...
I was looking for a free utility to do this, and after some googling I bumped into JM2PC.
Symptom: your laptop makes the USB connect/disconnect sounds randomly, even when no USB devices are connected to your computer
Some of you may be familiar with the clipboard cycling feature of Visual Studio, which basically stores recent clipboard items and lets you cycle through the...
A couple of days ago I ran into the above error when I tried importing my ICS file into Google Calendar. A quick Bing search turned up a few results, and aft...
Symptom: your laptop makes the USB connect/disconnect sounds randomly, even when no USB devices are connected to your computer
A couple of months ago I blogged about TvGameLauncher, a command line tool to help you launch your favorite games on your HDMI-connected TV (or any other con...
EDIT – check out TvGameLAuncherGUI!
I’ve been using XBMC for some time as my HTPC driver. Having an MCE remote though, its buttons are configured to run Windows Media Center. I ran into the fol...
Like I mentioned a couple of times, I like listening to and recording internet radio. Sometimes the radio shows I record are streamed in WMA format. Using St...
As far as I know, the most robust, free solutions for recording streams of all types today are MPlayer and VLC. Both require some command line arguments whic...
Whether you’re a no-www or a yes-www person (you can guess which one I am based on the URL currently present on your address bar 🙂), one thing is certain – y...
Single-page applications (SPAs) are the standard these days, and two aspects are typically considered for their development:
Using animated gifs for spinner / loader animation can be quite convenient, and sites such as AjaxLoad allow you to create them to your liking. However, bein...
There are times when measuring pixels on-screen may be useful. This is especially true when following redline specifications (just make sure your browser zoo...
In web development, it is sometimes useful to alter files locally on the client (browser) side and test their behavior.