<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Life &#187; programming</title>
	<atom:link href="http://blog.chris.szikszoy.com/tags/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.chris.szikszoy.com</link>
	<description>Bits and Pieces, as I see them</description>
	<lastBuildDate>Mon, 30 Aug 2010 20:14:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Things to do in Oklahoma</title>
		<link>http://blog.chris.szikszoy.com/2010/07/things-to-do-in-oklahoma/</link>
		<comments>http://blog.chris.szikszoy.com/2010/07/things-to-do-in-oklahoma/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 20:54:52 +0000</pubDate>
		<dc:creator>Chris S.</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[oklahoma city]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[wireshark]]></category>

		<guid isPermaLink="false">http://blog.chris.szikszoy.com/?p=97</guid>
		<description><![CDATA[I&#8217;m in Oklahoma City for work, again.  It&#8217;s a little less exciting than LA,  and the food is definitely not as good as the food in LA is, but it&#8217;s not all bad.  It&#8217;s nice not to have traffic, ever.  It would be nice for my 6 mile drive to work not to take 45+ [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in Oklahoma City for work, again.  It&#8217;s a <em>little</em> less exciting than LA,  and the food is definitely not as good as the food in LA is, but it&#8217;s not all bad.  It&#8217;s nice not to have traffic, <em>ever</em>.  It would be nice for my 6 mile drive to work not to take 45+ minutes&#8230;</p>
<p>Another good thing about having all of this free time is that I have a chance to do some hacking!  A few weeks ago I started reading up on how to make a packet dissector for Wireshark.  Wireshark has some fantastic documentation, and the biggest barrier to entry I think is just the fact that there is so much written.  I&#8217;ve worked my way through a couple of 1000+ line documents and believe I have a solid handle on how it all works.  My other work in the open source world has definitely made it much easier.  For example, I&#8217;m already familiar with autotools and GObject libraries.  That said, however, I&#8217;m not so good at C programming, yet.  I&#8217;ve spent most of my free time hacking in C# (w/ mono) or <a title="Vala" href="http://live.gnome.org/Vala" target="_blank">Vala</a> (a C# like language developed to be a better fit with the GObject type system).  I really enjoy getting back into C, though.  I&#8217;ve done a bit of C programming for embedded systems, but always wished I could do more.</p>
<p>On the topic of Wireshark, that software really is amazing.  It&#8217;s so great to see such well written software representing the open source community.</p>
<p>I also haven&#8217;t blogged about <a href="http://launchpad.net/docky" target="_blank">Docky</a> yet.  I&#8217;ve spent a lot of my free time there.  I&#8217;ll have to explain more soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chris.szikszoy.com/2010/07/things-to-do-in-oklahoma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s a happy day in GNOME-Do land! 0.8.0 Released!</title>
		<link>http://blog.chris.szikszoy.com/2009/01/its-a-happy-day-in-gnome-do-land-080-released/</link>
		<comments>http://blog.chris.szikszoy.com/2009/01/its-a-happy-day-in-gnome-do-land-080-released/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 04:45:44 +0000</pubDate>
		<dc:creator>Chris S.</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[gnome do]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rock out with your dock out]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.chris.szikszoy.com/?p=48</guid>
		<description><![CDATA[Well, today&#8217;s finally the day;  After weeks of alpha testing and months hard work, GNOME Do 0.8.0 is released!  This is another monumental release for an amazingly useful application.  GNOME Do has increasingly become the cornerstone of my linux desktop experience.  From time to time I even catch myself stopping to think about how I [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_49" class="wp-caption alignleft" style="width: 310px"><a href="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/do-update.png"><img class="size-medium wp-image-49" title="GNOME Do Updates!" src="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/do-update-300x207.png" alt="Quite a pleasant sight for Do lovers!" width="300" height="207" /></a><p class="wp-caption-text">Quite a pleasant sight for Do lovers!</p></div>
<p>Well, today&#8217;s finally the day;  After weeks of alpha testing and months hard work, GNOME Do 0.8.0 is released!  This is another monumental release for an amazingly useful application.  GNOME Do has increasingly become the cornerstone of my linux desktop experience.  From time to time I even catch myself stopping to think about how I would have done that if Do wasn&#8217;t just a &#8220;super-space&#8221; away.  Sufficed to say, &#8220;Longer than I care to think about&#8221;, is the answer I usually come to with regards to that question.</p>
<p>First of all, before I go any further, I&#8217;d just like to personally thank everyone involved with the project.  Everyone that&#8217;s helped in some minute way to make Do what it is today deserves thanks.  Some of these people include: <a href="http://blog.davebsd.com/2009/01/29/gnome-do-08-rock-out-with-your-dock-out/" target="_blank">David Siegel</a>, who started Do as a college project, <a href="http://jassmith.wordpress.com/2009/01/29/gnomedo080release/" target="_blank">Jason Smith,</a> who is largely responsible for &#8220;Docky&#8221;, <a href="http://www.lamalex.net/2009/01/hide-your-daughters-gnome-do-08-is-released/" target="_blank">Alex Launi</a>, for some great work on the new plugin API and some of the most useful Do plugins around, <a href="http://b.pengdeng.com/2009/01/do-08-rock-out-with-your-dock-out.html" target="_blank">Peng,</a> for some more great plugins, and for helping me with some c# code I was writing for a plugin, and <a href="http://www.cimitan.com/blog/2009/01/30/do-it-yes-go-and-download-do-08/" target="_blank">Cimi</a> and <a href="http://kallepersson.se/blog/2009/01/29/do-08-is-released/" target="_blank">Kalle</a> for translations and much new insight.  There&#8217;s so many more people associated with this great application, it&#8217;s hard to thank everyone!</p>
<p>Much more information can be read <a href="http://do.davebsd.com/release.shtml" target="_blank">here, the release notes</a> on the Do website.</p>
<p>Now, it&#8217;d be wrong to talk about such a great application, and not show off any pretty pictures, so I&#8217;ll show some screenshots of Do here.  Some screenshots include things that I&#8217;m working on currently, and aren&#8217;t yet released.  Enjoy!</p>
<p><span id="more-48"></span></p>
<p>First let&#8217;s take a look at how you can add things to the dock.  Adding items to the dock is pretty easy actually.  You can drag launchers onto the dock.  You can also manually add items to the dock by</p>
<div id="attachment_50" class="wp-caption alignright" style="width: 310px"><a href="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/stick.png"><img class="size-medium wp-image-50" style="margin-left: 4px;" title="stick" src="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/stick-300x100.png" alt="Stick items to the dock!" width="300" height="100" /></a><p class="wp-caption-text">Stick items to the dock!</p></div>
<p>summoning Do, finding the item you want, and clicking on the little &#8220;+&#8221; sign to the left of it, as is shown in the image to the right.  And, if all of that is just too much for you, you can even sit back and let Do &#8220;do&#8221; the work for you!  The dock automatically gets populated with your most used items!</p>
<p>What if you don&#8217;t like the items on your dock anymore?  Well this could not get any easier.  You have two options, either right click on the item and select &#8220;Remove from Dock&#8221;, or just grab that item, and literally throw it off the dock!</p>
<div id="attachment_51" class="wp-caption alignleft" style="width: 310px"><a href="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/remove-item.png"><img class="size-medium wp-image-51" title="remove-item" src="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/remove-item-300x112.png" alt="Throw it off your Dock!" width="300" height="112" /></a><p class="wp-caption-text">Throw it off your Dock!</p></div>
<p>Finally, there&#8217;s one more picture I&#8217;d like to show.  I mostly do work with plugins, and I&#8217;ve been working on making some plugins more friendly on the Dock.  One of those that I&#8217;ve been working on is the Rhythmbox plugin.  The banshee plugin that Alex has been working on has pretty actions that show up when you right-click on banshee when it&#8217;s on the dock.  When the changes I&#8217;m making to the rhythmbox plugin get merged, Rhythmbox users will be able to enjoy this cool feature too!</p>
<div id="attachment_52" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/rhybox-acts.png"><img class="size-medium wp-image-52" title="rhybox-acts" src="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/rhybox-acts-300x176.png" alt="Playback options for Rhythmbox" width="300" height="176" /></a><p class="wp-caption-text">Playback options for Rhythmbox</p></div>
<p>Once again, thanks everyone who made Do possible.  Even though I&#8217;m not a big-time contributer, I hope my plugins (virtualbox &amp; translate) will be helpful to some people.  I&#8217;d also like to thank David, Jason and Alex in particular for helping me to write these plugins for such a great application.  Much of my background lies in programming for embedded systems, so I&#8217;m not exactly &#8220;profficient&#8221; at programming at such a high level.  Nonetheless, I feel as though I&#8217;ve received a lifetime&#8217;s worth of experience and learning just from hanigng around you guys!  Thanks again!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chris.szikszoy.com/2009/01/its-a-happy-day-in-gnome-do-land-080-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GNOME Do VirtualBox Plugin</title>
		<link>http://blog.chris.szikszoy.com/2008/11/gnome-do-virtualbox-plugin/</link>
		<comments>http://blog.chris.szikszoy.com/2008/11/gnome-do-virtualbox-plugin/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 00:06:39 +0000</pubDate>
		<dc:creator>Chris S.</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gnome do]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://blog.chris.szikszoy.com/?p=32</guid>
		<description><![CDATA[I&#8217;ve been meaning to write about this for a while, but just now made the time to actually do it.  I&#8217;ve been following the development of GNOME Do for a while now.  After playing with it for a while and learning how fast and easily things can be done with GNOME Do, I decided that [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been meaning to write about this for a while, but just now made the time to actually do it.  I&#8217;ve been following the development of GNOME Do for a while now.  After playing with it for a while and learning how fast and easily things can be done with GNOME Do, I decided that I should write a plugin for the project.</p>
<p>I&#8217;ve been using VirtualBox a lot recently, mostly for programming and testing applications on different platforms, without actually having to restart my laptop.  After I saw that there was no VirtualBox plugin, I thought that this would be the perfect plugin to write.</p>
<p>After a couple weeks I have built a nice, stable GNOME Do plugin for managing VirtualBox virtual machines.  The plugin allows GNOME Do to perform actions on your saved virtual machines.  The plugin will index the current state of your VM and only allow you to perform relevant actions as well.  For example, if you have a VM that&#8217;s currently powered off, the only actions Do will show you are to either turn on the VM or revert to a saved state (if there is one).  For VM&#8217;s that are currently running, you can pause, turn off, save state, or take a snapshot.  Dynamic modifier items also allow you to start a VM in either headless mode, or GUI mode.</p>
<p>I&#8217;ve made a small YouTube video showing the various actions that are exposed to GNOME Do through this plugin.</p>
<p><span id="more-32"></span></p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/numP2-inkjA&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/numP2-inkjA&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: left;">My plugin was finally accepted into the Community branch of GNOME Do&#8217;s plugins.  I&#8217;m still attempting to get it into the official branch, as I&#8217;ve agreed to maintain it, and have gone through multiple code reviews to make sure the plugin meets coding and performance standards.  Look out for this plugin to be available with the next release of GNOME Do.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chris.szikszoy.com/2008/11/gnome-do-virtualbox-plugin/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Code highlighting plugin</title>
		<link>http://blog.chris.szikszoy.com/2008/09/code-highlighting-plugin/</link>
		<comments>http://blog.chris.szikszoy.com/2008/09/code-highlighting-plugin/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 22:25:12 +0000</pubDate>
		<dc:creator>Chris S.</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://blog.chris.szikszoy.com/?p=10</guid>
		<description><![CDATA[I found a nice code highlighting plugin, and since it&#8217;s licensed under the LGPL, I&#8217;m free to change it how I want! Which is a good thing because I had to change it a bit to fit on this page properly. Anyways, let&#8217;s try it out: Little bit of C# using System.Junk; int a = [...]]]></description>
			<content:encoded><![CDATA[<p>I found a nice code highlighting plugin, and since it&#8217;s licensed under the LGPL, I&#8217;m free to change it how I want!  Which is a good thing because I <em>had</em> to change it a bit to fit on this page properly.  Anyways, let&#8217;s try it out:</p>
<p>Little bit of C#</p>
<pre class="brush: c#">
using System.Junk;
int a = 3;
</pre>
<p>Bash, anyone?</p>
<pre class="brush: bash">
cat /dev/urandom &amp;gt; f.txt
</pre>
<p>Cool.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chris.szikszoy.com/2008/09/code-highlighting-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time to wrap things up here</title>
		<link>http://blog.chris.szikszoy.com/2008/09/time-to-wrap-things-up-here/</link>
		<comments>http://blog.chris.szikszoy.com/2008/09/time-to-wrap-things-up-here/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 14:58:59 +0000</pubDate>
		<dc:creator>Chris S.</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[germany]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.chris.szikszoy.com/?p=6</guid>
		<description><![CDATA[Well, after just a little over 3 months working with Infineon Technologies, in Munich, Germany, it&#8217;s time to wrap it up and clean out my desk.  For the past 3 months I&#8217;ve had a great time working and living in Munich, and Infineon is a great place to do an Internship.  During this time I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>Well, after just a little over 3 months working with Infineon Technologies, in Munich, Germany, it&#8217;s time to wrap it up and clean out my desk.  For the past 3 months I&#8217;ve had a great time working and living in Munich, and Infineon is a great place to do an Internship.  During this time I&#8217;ve definitely learned more about C#, and programming in general.  This isn&#8217;t quite the path I&#8217;d like to take in the future, but it was a good learning experience nonetheless.</p>
<p>For the last 3 months I&#8217;ve been developing a database driven program to create and maintain low-level flash driver firmware settings that get burned into the embedded flash controllers on Infineon&#8217;s 32bit Microcontrollers.  There, try saying that 3 times fast.  I&#8217;ve had my fair share of frustrations with C# in the last 3 months, but eventually found solutions to just about all of them.  I hope to write about some things I learned at a later time.</p>
<p>I&#8217;m not quite saying, &#8220;Bye&#8221; to Germany yet &#8211; I leave on the 30th.  From here, Oktoberfest starts tomorrow (!!!).  I think I&#8217;ll be heading there with a friend I met here.  Also, my mom is coming on Monday, and we&#8217;ll be going to Berlin on Friday.  After that, I fly back to Los Angeles on Tuesday!</p>
<p>All in all though, I&#8217;m definitely glad that I came here, and it was a great experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chris.szikszoy.com/2008/09/time-to-wrap-things-up-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

