You never know when Chris-D will be streaming, and it’s a pain to have to check his website all the time. Now you don’t have to. Just install my new PC-Addicts Chrome Extension and you’ll be able to see when he’s on. Download it here!
I am working on adding support for multiple streams and Justin.Tv support. This is my first ever Chrome Extension so take it easy on me!
Popularity: 42% [?]
So I was bored, and inspired. I took some time and wrote this nifty little application. It’s written with .NET 2.0 framework. It will display every last piece of information about your system that you could want.
DOWNLOAD HERE

Popularity: unranked [?]
A lot of people have been asking what ever happened to my uStream application. Let me tell you what happened! The .NET Framework is what happened! I started the project using C++ and now rewriting in C# .NET. I’ve wrote an entire wrapper for the ustream.tv API and thinking about releasing that as a separate library.
The last version I was more worried about snaz and fancy features. This version is more focused on stability and usability. uStreamer sounds a little funny, so I’ve decided to change the name while rewriting the application. iStream seemed like a good choice.
Popularity: unranked [?]
I’ve kinda put this site on the backburner for a while now. I’ve been actively working on Sigurd and a few other projects.
A friend and I are planning a release of a series of applications on TransmissionX.
I have still be fiddling with my old projects like, uStreamer, GravatarGet, TweetP and such.
Popularity: unranked [?]
I was called upon today by a new friend to write a small script to detect the streaming status of a uStream.tv channel. I thought I”d share the script with everyone.
****OK OK, My CodeBox plugin is not working, please be patient.****
<!--Place this code where you want the status to appear. -->
<font color='red'><span id="status">status</span></font>
<!--Place this code anywhere in the page. -->
<script type="text/javascript">
function set_status(status)
{
if (status == "offline")
{ <!-- replace the img html with any html that you need -->
document.getElementById("status").innerHTML = "<img src='http://lifeofajackass.com/offline.png'/>";
}
else if (status == "live")
{ <!-- replace the img html with any html that you need -->
document.getElementById("status").innerHTML = "<img src='http://lifeofajackass.com/online.png'/>";
}
else
{ <!-- Let's do this just in case the service is down or something. You could show an error image as well -->
document.getElementById("status").innerHTML = "Error getting stream status!";
}
}
</script>
<!--Make sure to replace the channel name and API key. -->
<script type="text/javascript" src="http://api.ustream.tv/json/channel/CHANNELNAME/getValueOf/status?key=YOURAPIKEY&callback=set_status">
</script>
Popularity: unranked [?]
Some people wonder what my workspace look like.
Here lately I’ve been running Ubuntu. Why? I want to start porting my Windows software and projects over to Linux. And Mac for that matter. How? MONO. Mono allows you develope software capable of running on not only Linux and Windows, but also for Mac! It’s awesome. Granted, not everyone uses or even knows what MONO is. So if you’re one of those people then I suggest Google! lol.
I also love the fact I can customize EVERYTHING that I want to. Login, looks, feel, features, etc. I can recode any part of the kernel or desktop that I want. That makes it 100% mine! And that I love!
Other thing Ubuntu I just use plain ole Vista and Visual Studio 2008. I also have Windows 7 installed with Visual Studio 2010 installed. VS-2010 is awesome. EXCEPT it doesn’t support the flash control at ALL!
I have been very busy working and have neglected some of my projects. I will be working on them though. I REALLY want to get uStreamer out of beta stage fast.
Popularity: unranked [?]
I’ve been working very hard on pushing out a new version of my uStreamer application. You’ll notice that I have removed the old version from the download section. The new version takes full use of the ustream API.
- User/Channel Search
- Favorites
- Single View w/Resize
- Multi-View (up to 4 streams)
- Twitter Integration
- Retrieve User/Channel Information
- Start Chat (uses default installed IRC client or webchat)
There are limits on daily usage, thanks to ustream! But no worries. I’ve signed up for 10 ustream accounts and received 10 API keys. The keys will be used randomly based on load so that there is never interruption.
Popularity: unranked [?]
This is the 4th major release of .NET right? Don’t you think they’d get the idea if you delete a method that you might also want to delete the event handler associated it with? I think it’s quite annoying to delete a command buttons function and compile only to get an error saying that the event handler can not find the associated function. Come on Microsoft, I”m sure it isn’t that hard to remove the event handler as well, or at least ask if we want to delete it.
I’ll write more later, playing with it a little more before I go ranting.
Popularity: unranked [?]
There are a lot of beginner and even intermediate level developers that have no idea how to access/modify a forms objects/methods from within a different class. I’ll show you the easiest practice of this.
First we have to make a reference. We must use the ‘protected’ keyword. I use the same name as the windows form that way it is easy to keep track of variables.

Once that is done you must set each method and object you want to access to public. You do this from the Forms Designer Class.

And that’s it. With just 2 lines of code you can now access you forms controls and methods.
[Sorry for the images of the code, my code-box plugin is broken]
Popularity: unranked [?]
Got some emails asking what’s been going on. I know I haven’t posted in a while. Some people miss my daily code snippets and short tutorials. I’ve been working hard on an anti-cheat system for BHD with http://cheatsense.com
I haven’t completly neglected the site. I’ll post some code tutorials tonight on a few more hashing techniques and string encryption. I will also be posting soon a tutorial on how to control a forms events and controls from within a different class. Unlike VB.NET, C# does not automatically inherit the forms methods and control methods.
I’ll also talk about obfuscation and .Net application security, secure string and anti-debugging methods.
Popularity: unranked [?]