<?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-11111622</id><updated>2011-04-21T10:56:59.646-07:00</updated><title type='text'>Jason's Programming</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jason-programming.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jason-programming.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Twinsplynn</name><uri>http://www.blogger.com/profile/07093878603541192844</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>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11111622.post-114632366607499485</id><published>2006-04-29T08:14:00.000-07:00</published><updated>2006-04-29T08:14:29.383-07:00</updated><title type='text'>Interesting read on Error handling</title><content type='html'>An interesting &lt;a href="http://damienkatz.net/2006/04/error_code_vs_e.html"&gt;article&lt;/a&gt; on error handling in software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11111622-114632366607499485?l=jason-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jason-programming.blogspot.com/feeds/114632366607499485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11111622&amp;postID=114632366607499485' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/114632366607499485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/114632366607499485'/><link rel='alternate' type='text/html' href='http://jason-programming.blogspot.com/2006/04/interesting-read-on-error-handling.html' title='Interesting read on Error handling'/><author><name>Twinsplynn</name><uri>http://www.blogger.com/profile/07093878603541192844</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><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11111622.post-114347123503583578</id><published>2006-03-27T06:53:00.000-08:00</published><updated>2006-03-27T06:53:55.066-08:00</updated><title type='text'>Perl: Storing Filehandles in Variables</title><content type='html'>A good &lt;a href="http://www.unix.org.ua/orelly/perl/cookbook/ch07_17.htm"&gt;article&lt;/a&gt; on how to store Filehandles in Variables.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11111622-114347123503583578?l=jason-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jason-programming.blogspot.com/feeds/114347123503583578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11111622&amp;postID=114347123503583578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/114347123503583578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/114347123503583578'/><link rel='alternate' type='text/html' href='http://jason-programming.blogspot.com/2006/03/perl-storing-filehandles-in-variables.html' title='Perl: Storing Filehandles in Variables'/><author><name>Twinsplynn</name><uri>http://www.blogger.com/profile/07093878603541192844</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11111622.post-114230713824085674</id><published>2006-03-13T19:32:00.000-08:00</published><updated>2006-03-13T19:32:26.130-08:00</updated><title type='text'>Computer Problems</title><content type='html'>Well it seems God really does not want me to have a working computer at home. Again, I've had problems with my machine, I just rebooted and paff! It would not boot anymore. I boot the Windows CD and it tells me it does not even know what kind of formating my Windows partition has. I try reinstalling, no go. I finally reinstalled on another disk and it worked. So I have officially lost 220 Gigs of data! &lt;br /&gt;&lt;br /&gt;Me no happy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11111622-114230713824085674?l=jason-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jason-programming.blogspot.com/feeds/114230713824085674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11111622&amp;postID=114230713824085674' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/114230713824085674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/114230713824085674'/><link rel='alternate' type='text/html' href='http://jason-programming.blogspot.com/2006/03/computer-problems.html' title='Computer Problems'/><author><name>Twinsplynn</name><uri>http://www.blogger.com/profile/07093878603541192844</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11111622.post-112187669841253826</id><published>2005-07-20T09:24:00.000-07:00</published><updated>2005-07-20T09:24:58.430-07:00</updated><title type='text'>Cool: Google Moon</title><content type='html'>&lt;p&gt;&lt;a onmouseover="this.T_WIDTH=120;return escape('Outside Link: Google Moon')" href="http://moon.google.com/"&gt;&lt;img alt="" src="http://photos22.flickr.com/27359607_e405c59c85_s.jpg" align="left" border="0" /&gt;&lt;/a&gt;Google is at it again, they have just released Google Moon, an extension to their Google Map. With it, you can view parts of the moon, specifically where the moon landings occurred, exactly 36 years ago. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;[ Source: &lt;a href="http://slashdot.org/articles/05/07/20/1153207.shtml?tid=217"&gt;Slashdot&lt;/a&gt; ]&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11111622-112187669841253826?l=jason-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jason-programming.blogspot.com/feeds/112187669841253826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11111622&amp;postID=112187669841253826' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/112187669841253826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/112187669841253826'/><link rel='alternate' type='text/html' href='http://jason-programming.blogspot.com/2005/07/cool-google-moon.html' title='Cool: Google Moon'/><author><name>Twinsplynn</name><uri>http://www.blogger.com/profile/07093878603541192844</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><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11111622.post-111460979740769874</id><published>2005-04-27T06:45:00.000-07:00</published><updated>2005-04-27T06:49:57.406-07:00</updated><title type='text'>Visual Studio 2005 preview</title><content type='html'>There are a couple of articles on the new features of the Visual Studio 2005 IDE on &lt;a href="http://www.codeguru.com/"&gt;CodeGuru&lt;/a&gt;. They are quite interesting and I can't wait to try it out!&lt;br /&gt;&lt;br /&gt;Features I like:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;Class Diagrams directly in Visual Studio!&lt;/li&gt;   &lt;li&gt;XML Documentation&lt;/li&gt;   &lt;li&gt;Editor Change Tracking&lt;/li&gt; &lt;/ul&gt; &lt;a href="http://www.codeguru.com/columns/Kate/article.php/c9167/"&gt;Part one&lt;/a&gt; and &lt;a href="http://www.codeguru.com/columns/Kate/article.php/c9381__1/"&gt;part two&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11111622-111460979740769874?l=jason-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jason-programming.blogspot.com/feeds/111460979740769874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11111622&amp;postID=111460979740769874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/111460979740769874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/111460979740769874'/><link rel='alternate' type='text/html' href='http://jason-programming.blogspot.com/2005/04/visual-studio-2005-preview.html' title='Visual Studio 2005 preview'/><author><name>Twinsplynn</name><uri>http://www.blogger.com/profile/07093878603541192844</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11111622.post-111434686004867461</id><published>2005-04-24T05:30:00.000-07:00</published><updated>2005-04-24T05:47:40.056-07:00</updated><title type='text'>DLL Hell part 2</title><content type='html'>It's interesting how life works. It's only been a couple of days that I had to load a DLL dynamically at work and now I have to do the same for a project I'm working at home. The only difference is that I need to load child dialog resources into my application.&lt;br /&gt;&lt;br /&gt;You would think that it wouldn't be too hard, but MFC always manages to make it hard. When will I learn to not use MFC? Anyways what I needed was to call the create on a dialog passing it my parent window.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:courier new;"&gt;DLL&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;CDlg::InitDlg( CWnd* pParent )&lt;br /&gt;{&lt;br /&gt; VERIFY( Create( IDD, pParent ) );&lt;br /&gt;}&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family: lucida grande;"&gt;&lt;span style="font-family: georgia;"&gt;Now you would think that by calling this function in the CDialog derived class that it would work. But somehow, that's does not work. At first it was errors because it could not the resource. This is easily repaired by doing this:&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:courier new;"&gt;DLL&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;CDlg::InitDlg( CWnd* pParent )&lt;br /&gt;{&lt;br /&gt; AFX_MANAGE_STATE(AfxGetStaticModuleState( ));&lt;br /&gt;&lt;br /&gt; VERIFY( Create( IDD, pParent ) );&lt;br /&gt;}&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;But now, I was getting errors because of a map somewhere in MFC which was NULL. I checked everywhere but I did not find answers. So ended coding it like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-weight: bold;"&gt;App&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;CApp::ShowDllResource()&lt;br /&gt;{&lt;br /&gt; HINSTANCE hResApp = AfxGetResourceHandle();&lt;br /&gt; HINSTANCE hResExt = GetModuleHandle(_T("DllName.dll"));&lt;br /&gt; if(hResExt)&lt;br /&gt; { // loading resources was OK&lt;br /&gt;   &lt;br /&gt;     &lt;br /&gt;   AfxSetResourceHandle(hResExt);&lt;br /&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;m_pDlgResource&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;-&gt;GetDlgWnd()-&gt;Create( &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;m_pDlgResource&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;-&gt;GetDlgID(), this);&lt;br /&gt;&lt;br /&gt;    m_pDlgResource-&gt;GetWnd()-&gt;ShowWindow(SW_SHOW);&lt;br /&gt;  &lt;br /&gt;    AfxSetResourceHandle(hResApp);&lt;br /&gt; }   &lt;br /&gt;}&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family: georgia;"&gt;By magic, this worked. It's not very elegant but this was done late at night. If I change this, I'll post another Blog about it. &lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: georgia;"&gt;This example was found on &lt;/span&gt;&lt;a style="font-family: georgia;" href="http://www.codeproject.com/dll/plug-in.asp"&gt;CodeProject&lt;/a&gt;&lt;span style="font-family: georgia;"&gt; in the threads at the end of the article. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11111622-111434686004867461?l=jason-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jason-programming.blogspot.com/feeds/111434686004867461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11111622&amp;postID=111434686004867461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/111434686004867461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/111434686004867461'/><link rel='alternate' type='text/html' href='http://jason-programming.blogspot.com/2005/04/dll-hell-part-2.html' title='DLL Hell part 2'/><author><name>Twinsplynn</name><uri>http://www.blogger.com/profile/07093878603541192844</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11111622.post-111400428414363196</id><published>2005-04-20T06:10:00.000-07:00</published><updated>2005-04-20T06:38:04.156-07:00</updated><title type='text'>Linking Dynamically To DLL</title><content type='html'>Wow, it's been a while since I've blog here.&lt;br /&gt;&lt;br /&gt;A quick note, dynamically linking to DLLs. It's something I had to do for  work and it's not something I do normally. I have to say, what an experience. It's not that bad but when you are loading the wrong dll and can't figure out why your exported functions are not found, it can get frustrating! :)&lt;br /&gt;&lt;br /&gt;Anyways, if you need to do it or just for me so that I don't forget, here are some good ressources:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/HTML/_core_using_a_listing_to_view_decorated_names.asp"&gt;Using Dumpbin.exe to get decorated function names&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeproject.com/dll/dynamicdllloading.asp#xx45767xx"&gt;From Codeproject&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeguru.com/Cpp/W-P/dll/importexportissues/article.php/c123"&gt;From Codeguru&lt;/a&gt; (This is what I used.)&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11111622-111400428414363196?l=jason-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jason-programming.blogspot.com/feeds/111400428414363196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11111622&amp;postID=111400428414363196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/111400428414363196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/111400428414363196'/><link rel='alternate' type='text/html' href='http://jason-programming.blogspot.com/2005/04/linking-dynamically-to-dll.html' title='Linking Dynamically To DLL'/><author><name>Twinsplynn</name><uri>http://www.blogger.com/profile/07093878603541192844</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11111622.post-110965011947611341</id><published>2005-02-28T20:06:00.000-08:00</published><updated>2005-02-28T20:08:39.476-08:00</updated><title type='text'>Linux: Windows Media Support part2</title><content type='html'>I was talking to a friend at work about my problem with WMV files and he said that MPlayer does play them it just doesn't have a file association by default. It does work, sometimes giving an error but still playing the file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11111622-110965011947611341?l=jason-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jason-programming.blogspot.com/feeds/110965011947611341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11111622&amp;postID=110965011947611341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/110965011947611341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/110965011947611341'/><link rel='alternate' type='text/html' href='http://jason-programming.blogspot.com/2005/02/linux-windows-media-support-part2.html' title='Linux: Windows Media Support part2'/><author><name>Twinsplynn</name><uri>http://www.blogger.com/profile/07093878603541192844</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11111622.post-110956461951124399</id><published>2005-02-27T20:20:00.000-08:00</published><updated>2005-02-27T20:23:39.513-08:00</updated><title type='text'>Linux: Windows Media Support</title><content type='html'>Ya, I never thought I would say this, but man I miss having Windows Media support. It seems like all the websites I normally go to all use Windows Media for video and it's starting to piss me off. When and if I do the official switch, I'll have to install a Virtual Windows on Linux just to have access to things I can't access in Linux. : (&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11111622-110956461951124399?l=jason-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jason-programming.blogspot.com/feeds/110956461951124399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11111622&amp;postID=110956461951124399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/110956461951124399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/110956461951124399'/><link rel='alternate' type='text/html' href='http://jason-programming.blogspot.com/2005/02/linux-windows-media-support.html' title='Linux: Windows Media Support'/><author><name>Twinsplynn</name><uri>http://www.blogger.com/profile/07093878603541192844</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11111622.post-110948640740004349</id><published>2005-02-26T22:21:00.000-08:00</published><updated>2005-02-26T22:40:07.403-08:00</updated><title type='text'>Linux hell</title><content type='html'>For a programmer, I don't really have a powerful machine (AMD Athlon 1.3, 256 MB ram) so running windows is not always interesting and after getting infected yet again by spyware I decided to try Linux.&lt;br /&gt;&lt;br /&gt;At first I thought, lets run it thru VMWare and see if it's cool or not, it's going to be easy... Famous last words. I started this last Sunday and pretty much every day since I've been trying all kinds of linux and none worked. I was starting to be discourage. Friday I decided to install it directly on a little 20 GB hard drive I had. I disabled my two other disk with windows so not to do too much damage. :)&lt;br /&gt;&lt;br /&gt;I had Mandrake and Red Hat 9. Mandrake gave me some problems so it ended up being Red Hat. Now I'm no expert of linux and Red Hat did install itself easily. By yesterday morning, I had finally installed a Linux system.&lt;br /&gt;&lt;br /&gt;I soon discovered that you still need to install a lot of things that you think would be already included like, MP3 support. Now I've never played with Linux before so installing something was kinda new. The first thing I did was get &lt;a href="http://www.mozilla.org/"&gt;Firefox&lt;/a&gt; and that was pretty easy, just like installing on Windows. Next thing was get MP3 support and thats when I realized that Linux is not all nice and dandy. The first thing I got was the sources... After getting them untarred, I didn't really know what to do with them. I found out reading on the internet how to make the files. I then found out about RPM files. Ahh already it was easier to understand and install.&lt;br /&gt;&lt;br /&gt;After getting MP3 support, the other thing was getting XVid support. So looking on the internet found out that the MPlayer was quite popular. I get the RPM and try to install, oops, it looks like I need another library. I finally end up getting like 6 other RPM files. Got that working. I later discovered APT, a program that gets all the needed files for programs and installs them. :)&lt;br /&gt;&lt;br /&gt;After a week, I can now say, Windows has nothing to be afraid of, Linux is not ready to over the home market. My grandmother has enough problems getting around Windows, theres no way Linux is even a possibility!&lt;br /&gt;&lt;br /&gt;I will keep my record of my Linux experiences up to date. I also hope to have some code that I did a while back up here for you all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11111622-110948640740004349?l=jason-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jason-programming.blogspot.com/feeds/110948640740004349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11111622&amp;postID=110948640740004349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/110948640740004349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/110948640740004349'/><link rel='alternate' type='text/html' href='http://jason-programming.blogspot.com/2005/02/linux-hell.html' title='Linux hell'/><author><name>Twinsplynn</name><uri>http://www.blogger.com/profile/07093878603541192844</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11111622.post-110948501247940680</id><published>2005-02-26T22:15:00.000-08:00</published><updated>2005-02-26T22:16:52.480-08:00</updated><title type='text'>Welcome</title><content type='html'>Welcome to my new blog about computers and programming. In this blog I will post some code and my thoughts on the programming world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11111622-110948501247940680?l=jason-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jason-programming.blogspot.com/feeds/110948501247940680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11111622&amp;postID=110948501247940680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/110948501247940680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11111622/posts/default/110948501247940680'/><link rel='alternate' type='text/html' href='http://jason-programming.blogspot.com/2005/02/welcome.html' title='Welcome'/><author><name>Twinsplynn</name><uri>http://www.blogger.com/profile/07093878603541192844</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><thr:total>0</thr:total></entry></feed>
