<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3607384705562893747</id><updated>2011-07-29T05:40:03.682-04:00</updated><category term='linux'/><category term='C#'/><category term='C++'/><category term='Threading'/><category term='VPN'/><category term='Visual Studio 2008'/><category term='Cisco'/><category term='AnyConnect'/><category term='.NET Framework'/><category term='Terminal'/><category term='Wizard'/><category term='Microsoft Visual Studio'/><category term='Windows NT'/><category term='Murphy&apos;s Law'/><category term='Hatred'/><title type='text'>The life of a geek: code, drama, and other stuff...</title><subtitle type='html'>A tiny peek into the life of a 26 year-old software developer trying to leave his mark on society.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://life-of-a-programmer-geek.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3607384705562893747/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://life-of-a-programmer-geek.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>robert_</name><uri>http://www.blogger.com/profile/01676568330768531597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3607384705562893747.post-9019498057085039397</id><published>2010-06-14T17:25:00.000-04:00</published><updated>2010-06-14T17:25:46.560-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>C++ object framework</title><content type='html'>So in an effort to ever-expand my skills, I've recently decided that I don't have enough projects going on at the same time.&amp;nbsp; *&lt;i&gt;sarcasm&lt;/i&gt;*&lt;br /&gt;&lt;br /&gt;One such project is an MVC-like C++ "web" object framework, since I seem to be getting stuck writing so much PHP5 lately.&lt;br /&gt;&lt;br /&gt;I will post a sample when I have something working, probably later on this week. (or next- depending on my schedule.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3607384705562893747-9019498057085039397?l=life-of-a-programmer-geek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3607384705562893747/posts/default/9019498057085039397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3607384705562893747/posts/default/9019498057085039397'/><link rel='alternate' type='text/html' href='http://life-of-a-programmer-geek.blogspot.com/2010/06/c-object-framework.html' title='C++ object framework'/><author><name>robert_</name><uri>http://www.blogger.com/profile/01676568330768531597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3607384705562893747.post-6774013412626012029</id><published>2009-04-23T03:58:00.010-04:00</published><updated>2009-04-23T04:56:30.446-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Terminal'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows NT'/><title type='text'>TerminalCtl woes</title><content type='html'>So,&lt;br /&gt;&lt;br /&gt;I'm working on a "Terminal" UserControl which acts like the graphical output control from&lt;br /&gt;the &lt;span style="font-weight: bold;"&gt;Windows NT&lt;/span&gt; command-line interface-&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.guidebookgallery.org/pics/gui/system/utilities/commandprompt/winnt40.png" alt="cmd.exe" id="BLOGGER_PHOTO_ID_5327803355366167362" border="1" /&gt;&lt;br /&gt;&lt;br /&gt;The only problem is- if it doesn't flicker, it completely distorts the contents of the text being shown, &lt;br /&gt;or throws an Exception...&lt;br /&gt;&lt;br /&gt;So, I'm having an associate of mine take a look at it, and hopefully we can come to some kind of &lt;br /&gt;a solution without too much trouble.&lt;br /&gt;&lt;br /&gt;I'll post the UserControl here under a BSD license once it's completed and is working properly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3607384705562893747-6774013412626012029?l=life-of-a-programmer-geek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3607384705562893747/posts/default/6774013412626012029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3607384705562893747/posts/default/6774013412626012029'/><link rel='alternate' type='text/html' href='http://life-of-a-programmer-geek.blogspot.com/2009/04/terminalctl-woes.html' title='TerminalCtl woes'/><author><name>robert_</name><uri>http://www.blogger.com/profile/01676568330768531597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3607384705562893747.post-5098887485400101326</id><published>2009-03-23T16:37:00.003-04:00</published><updated>2009-03-23T16:52:12.595-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Wizard'/><title type='text'>Items and Wizards and Frameworks, Oh My!</title><content type='html'>Ah, another Monday, another deadline.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;It's come to my attention that a micro-project that I'm working on for work is progressing slower than I would like for it to.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;However, there are still a few "minor" issues with this framework..  The most prominent of these "issues" being the fact that I still have to implement sorting code to allow Wizard pages to specify their depth from the starting page.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Before I forget, though- I should implement this in such a way that it catches page overwrite attempts. That is, when pages try to specify the same index inside the same logical collection of &lt;code&gt;IWizardPage&lt;/code&gt; entries, it should throw some sort of &lt;code&gt;Exception&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Once this has been completed, it should be able to go straight into the larget project that I'm working on which will utilize this.&lt;br /&gt;&lt;br /&gt;That's all for now.&lt;br /&gt;robert_&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3607384705562893747-5098887485400101326?l=life-of-a-programmer-geek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3607384705562893747/posts/default/5098887485400101326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3607384705562893747/posts/default/5098887485400101326'/><link rel='alternate' type='text/html' href='http://life-of-a-programmer-geek.blogspot.com/2009/03/items-and-wizards-and-frameworks-oh-my.html' title='Items and Wizards and Frameworks, Oh My!'/><author><name>robert_</name><uri>http://www.blogger.com/profile/01676568330768531597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3607384705562893747.post-301028367902381790</id><published>2009-03-17T17:55:00.003-04:00</published><updated>2009-03-18T20:38:11.355-04:00</updated><title type='text'>Brief update...</title><content type='html'>&lt;div style="text-align: justify;"&gt;Well,  after a LONG night of reinventing large pieces of my WCF client's codebase, I finally managed to start making some headway with it...&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;So, now my management code has some tweaks to the WMI side of the printing service:&lt;br /&gt;&lt;div style="text-align: justify;"&gt;* I've removed all traces of manually managing the session key, and just let WCF manage it all for me.&lt;br /&gt;* I'm in the middle of updating some code for internally managing the client application's output to the user.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3607384705562893747-301028367902381790?l=life-of-a-programmer-geek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3607384705562893747/posts/default/301028367902381790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3607384705562893747/posts/default/301028367902381790'/><link rel='alternate' type='text/html' href='http://life-of-a-programmer-geek.blogspot.com/2009/03/brief-update.html' title='Brief update...'/><author><name>robert_</name><uri>http://www.blogger.com/profile/01676568330768531597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3607384705562893747.post-6266988363259438660</id><published>2009-03-16T12:02:00.001-04:00</published><updated>2009-03-16T13:41:41.645-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Threading'/><category scheme='http://www.blogger.com/atom/ns#' term='Murphy&apos;s Law'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>C# and Threading: Oh joy!</title><content type='html'>I hate threading. So very, very much.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Threading and C#: An adventure where Murphy's law is sure to reem you in the ass.&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;So, for this project at work that I'm working on, it now involves threading at the .NET-level. OH &lt;span style="font-weight: bold;"&gt;YIPPY-FUCKING-SKIPPY&lt;/span&gt;! How wonderful that I get to introduce yet ANOTHER point of failure into my print client's architecture!!!!!!!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;So, after a quick &lt;span style="font-weight: bold;"&gt;google search&lt;/span&gt; for &lt;span style="font-style: italic;"&gt;C# gui threading&lt;/span&gt;, I found &lt;a href="http://www.codeproject.com/KB/cs/winformthreading.aspx" target="_self"&gt;this&lt;/a&gt; article on &lt;span style="font-weight: bold;"&gt;Threading&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;WinForms&lt;/span&gt;. But one can only guess as to whether or not this will want to integrate properly with my project.&lt;br /&gt;&lt;br /&gt;The sample project provided with it seems to work, so that's slightly encouraging.&lt;br /&gt;&lt;br /&gt;robert_&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3607384705562893747-6266988363259438660?l=life-of-a-programmer-geek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3607384705562893747/posts/default/6266988363259438660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3607384705562893747/posts/default/6266988363259438660'/><link rel='alternate' type='text/html' href='http://life-of-a-programmer-geek.blogspot.com/2009/03/c-and-threading-oh-joy.html' title='C# and Threading: Oh joy!'/><author><name>robert_</name><uri>http://www.blogger.com/profile/01676568330768531597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3607384705562893747.post-4773649204427465507</id><published>2009-03-15T20:28:00.000-04:00</published><updated>2009-03-15T20:52:33.841-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VPN'/><category scheme='http://www.blogger.com/atom/ns#' term='Hatred'/><category scheme='http://www.blogger.com/atom/ns#' term='AnyConnect'/><category scheme='http://www.blogger.com/atom/ns#' term='Cisco'/><title type='text'>GOD DAMN YOU, Cisco AnyConnect!</title><content type='html'>Argh@!!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;That's about all I can say about &lt;span style="font-weight: bold;"&gt;Cisco's AnyConnect&lt;/span&gt; VPN client.  It fucking endlessly pisses me the hell off: It refuses to allow RDP (Windows' Remote Desktop) connections to connect to your VPN, &lt;span style="font-weight: bold;"&gt;forcing&lt;/span&gt; you to log in locally to that machine (no matter how fucking &lt;span style="font-weight: bold;"&gt;cumbersome&lt;/span&gt; that process may be...)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;It wouldn't be so bad, if it "allowed" you to connect to a VPN over Remote Desktop. Now, I know that controlling VPN connections from RDP has security implications, HOWEVER- why should it matter when I'm using RDP from a LAN?&lt;br /&gt;&lt;br /&gt;Earth to Cisco- get your fucking act together. Add an "Allow VPN (dis)connect from Remote Desktop" option and &lt;span style="font-style: italic;"&gt;gasp&lt;/span&gt;, don't fucking enable it by default, jesus!&lt;br /&gt;&lt;br /&gt;robert_&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3607384705562893747-4773649204427465507?l=life-of-a-programmer-geek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3607384705562893747/posts/default/4773649204427465507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3607384705562893747/posts/default/4773649204427465507'/><link rel='alternate' type='text/html' href='http://life-of-a-programmer-geek.blogspot.com/2009/03/god-damn-you-cisco-anyconnect-client.html' title='GOD DAMN YOU, Cisco AnyConnect!'/><author><name>robert_</name><uri>http://www.blogger.com/profile/01676568330768531597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3607384705562893747.post-1876396354820989333</id><published>2009-03-15T19:18:00.000-04:00</published><updated>2009-03-15T19:39:44.464-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Hello, World!</title><content type='html'>Hi everybody,&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;This is just an introductory blog post, to say Hi. More to come later though. I'm currently in the middle of finishing up an in-house printer management system written in C#.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This will be about as &lt;span style="font-style: italic;"&gt;fun&lt;/span&gt; as having a tooth pulled.&lt;br /&gt;robert_&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3607384705562893747-1876396354820989333?l=life-of-a-programmer-geek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3607384705562893747/posts/default/1876396354820989333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3607384705562893747/posts/default/1876396354820989333'/><link rel='alternate' type='text/html' href='http://life-of-a-programmer-geek.blogspot.com/2009/03/hello-world.html' title='Hello, World!'/><author><name>robert_</name><uri>http://www.blogger.com/profile/01676568330768531597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
