Glade 3 + GtkBuilder + Anjuta Example.

Glade 3 + GtkBuilder + Anjuta Example.

Today I whipped up a simple GTK application using the Anjuta IDE, Glade 3, and the new GtkBuilder system. As some of you know, Glade 3 and GTK changed things up. First Glade stopped using generated code which required you to use libglade. Now the GTK developers created their own interface interpretor called GtkBuilder. [...]

Arch Linux + Kdevelop + Irrlicht 3D + Blender

Arch Linux + Kdevelop + Irrlicht 3D + Blender

If you’re into any type of 3D development in Linux be sure to give Arch a try with your 3D tools. The i686 compiled binaries offered up by Arch Linux gave me a little more of an edge, especially when it came to developing models in Blender and running them in the Irrlicht 3D engine. [...]

Arch Linux smokes all others. My Arch Review.

Arch Linux smokes all others. My Arch Review.

Last week I finally decided to try another Linux distribution. Even though I started off with Slackware on floppy disks I eventually got really lazy and started to use Ubuntu Linux. I remember those days when I was helping out with the KDE project on the first KDE Beta release. What I remember is my [...]

Howto install Gnome Shell in Ubuntu.

Howto install Gnome Shell in Ubuntu.

Installing the new Gnome Shell is fairly easy. If you are using Ubuntu you simply install Gnome Shell from your synaptic package manager and run it from the command line. If Gnome Shell doesn’t show up in your package manager make sure you are using the Community-maintained repository along with the Canonical repository. After you [...]

Has Verizon been hacked? Security certificates revoked!

Has Verizon been hacked? Security certificates revoked!

Has Verizon been hacked? Google Chrome seems to think so. Just a few minutes ago I tried to log into Verizon to see why my phone isn’t making any calls and to also see why I can’t make any text messages. I’m going to have to probably assume they haven’t been hacked, but how does [...]

My first blocked number in Google Voice.

My first blocked number in Google Voice.

Today I received my first piece of spam in Google Voice. At first I was really PISSED-OFF but then a feeling of serenity passed over my whole body as I noticed the “block” button. Slowly and cautiously I clicked it, making my day THAT MUCH better. Just knowing that I will no longer be getting [...]

Howto build a custom Linux kernel.

Howto build a custom Linux kernel.

In this tutorial I will hopefully teach you how to configure and build a custom kernel. We’ll be using the unmodified generic Linux source code available here. Many Linux distributions sometimes add custom code to their kernel but for this example we’ll be using a pure Linux kernel. Creating a custom kernel can not only [...]

3500 Netflix on Linux petitions.

3500 Netflix on Linux petitions.

Currently you can not watch Netflix if you are a Linux user and all those new Ubuntu Netbook owners will not be watching Netflix anytime soon either. Watching movies online through Netflix is an awesome service, but worthless to Linux users. Netflix has chosen to only allow Windows and MAC users access to their online [...]

Apple bans “android” from apps store.

Apple bans “android” from apps store.

Apples waving the ban stick around again, this time rejecting an educational iPhone app because it contained the word “Android”. The application? Flash of Genius: SAT Vocab 2.2, an iPhone app developed by Tim Novikof. The app did really well in the Android Developer Challenge that Google puts on and decided to mention that [...]

Fallen Earth Gameplay Video

Fallen Earth Gameplay Video

Here is a short video which shows you what the melee game play is like in Fallen Earth. It’s basically a slashing style game play with no special moves or anything. There are some animations with some of the buffs but nothing as far as your physical movement.

Making a simple ListBox with GTK and Glade3.

Adding a simple ListBox widget in your GTK application is easier than you think. This tutorial will show you how to create ListBox-like functionality in GTK using Glade3. GTK uses the TreeView control as their do-all list control. You can create simple lists, tree-like lists and all sorts of various list views. What is really [...]

Read More »

Glade 3 + GtkBuilder + Anjuta Example.

Today I whipped up a simple GTK application using the Anjuta IDE, Glade 3, and the new GtkBuilder system. As some of you know, Glade 3 and GTK changed things up. First Glade stopped using generated code which required you to use libglade. Now the GTK developers created their own interface interpretor called GtkBuilder. [...]

Read More »

Get Windows Service info in C#.

This code will show you how to search for Windows Services. The ServiceController class handles almost everything service related. You can also check if services are running by checking the service.Status property and you can search for installed services using the sample code below. The services we are talking about are the services that run [...]

Read More »

Visual Basic comes to Linux.

Visual Basic for Linux is here, sort of. In my search for the perfect RAD environment for Linux I came across a project called Gambas. Gambas is a Visual Basic like development environment for Linux which is very much like Microsoft’s drag and drop Visual Basic but it is not a clone. For an Open [...]

Read More »

Add background color to PNG files in C#.

This code snippet will let you force a background color into a PNG file with C#. When working with PNG files in Visual Studio sometimes you’ll run into situations where the background of a PNG shows up as grey or even blue. This is because of the PNG files transparency and Windows can sometimes [...]

Read More »

C#: A multi-threaded UDP server with BackgroundWorker.

The following code shows you how to build a UDP server in C# using the UUdpClient class for the networking and BackgroundWorker class for reporting data back to the application. This particular UDP server class is designed to be used with a Windows Forms or GUI. When using the UDP server you pass a BackgroundWorker [...]

Read More »