<?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-4055985264948933402</id><updated>2012-01-22T16:36:53.682-06:00</updated><category term='linux'/><category term='test'/><category term='mime'/><category term='ps3'/><category term='tsclient'/><category term='ben stein'/><category term='rdp'/><category term='News Summary'/><category term='remote desktop'/><category term='consoles'/><category term='ubuntu'/><category term='gaming'/><category term='rdesktop'/><title type='text'>Andrew's Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-6443366531160159980</id><published>2011-05-26T19:29:00.006-06:00</published><updated>2011-05-26T19:44:01.625-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='test'/><title type='text'>Add an element before the last element of it's kind in jQuery  wiht insertBefore()</title><content type='html'>&lt;code&gt;&lt;br /&gt;// Add the new tag (li element) before the last tag (li element)&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br /&gt;$('&amp;lt;li&amp;gt;this is a test 3&amp;lt;/li&amp;gt;').insertBefore($('li').last());&lt;br /&gt;&lt;br /&gt;In an unordered list such as&lt;br /&gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;#160;&amp;#160; &amp;lt;li&amp;gt;this is a test 1&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;#160;&amp;#160; &amp;lt;li&amp;gt;this is a test 2&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;#160;&amp;#160; &amp;lt;li&amp;gt;this is a test 4&amp;lt;/li&amp;gt;&amp;#160;&amp;#160;&amp;lt;------ last element&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;&lt;br /&gt;The above jQuery statement will insert it before the last li element -&lt;br /&gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;this is a test 1&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;this is a test 2&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;this is a test 3&amp;lt;/li&amp;gt;&amp;#160;&amp;#160;&amp;lt;------ inserted here&lt;br /&gt;&amp;lt;li&amp;gt;this is a test 4&amp;lt;/li&amp;gt;&amp;#160;&amp;#160;&amp;lt;------ still the last element&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://api.jquery.com/insertBefore/&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-6443366531160159980?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/6443366531160159980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=6443366531160159980' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/6443366531160159980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/6443366531160159980'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2011/05/add-element-before-last-element-of-its.html' title='Add an element before the last element of it&apos;s kind in jQuery  wiht insertBefore()'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-7019677237202487836</id><published>2010-08-08T22:37:00.005-06:00</published><updated>2010-08-08T22:52:23.586-06:00</updated><title type='text'>Get event keycode in both Firefox and Internet Explorer</title><content type='html'>This solution should work in both IE and Firefox.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;JS -&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;function getCharCode(event)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   var charCode = (event.which) ? event.which : event.keyCode&lt;/span&gt;;&lt;br /&gt;  &lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  // Might want to get the character representation of the Unicode keycode - &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;      &lt;span style="font-family:courier new;"&gt;var character = String.fromCharCode(keycode);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;HTML -&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;input_ onkeypress="getCharCode(event)" type="textarea"&gt;&lt;/input_&gt;&lt;/span&gt;Just put an onkeypress="getCharCode(event)" event handeler in your input code (textarea, whatever)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-7019677237202487836?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/7019677237202487836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=7019677237202487836' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/7019677237202487836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/7019677237202487836'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2010/08/get-event-keycode-in-both-firefox-and.html' title='Get event keycode in both Firefox and Internet Explorer'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-8927023622934431582</id><published>2010-07-14T13:17:00.004-06:00</published><updated>2010-07-14T13:21:55.407-06:00</updated><title type='text'>Open files in a folder recursively with Notepad++</title><content type='html'>Open Explorer and drag the folder on top of the Notepad++ window (somewhere in the main window).&lt;br /&gt;&lt;br /&gt;I'm posting this because I could not find out how to do this quickly with a simple Google search -- hopefully someone else will have this question and stumble on this post through the keywords.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-8927023622934431582?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/8927023622934431582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=8927023622934431582' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/8927023622934431582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/8927023622934431582'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2010/07/open-files-in-folder-recursively-wiht.html' title='Open files in a folder recursively with Notepad++'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-1117083093382868729</id><published>2010-06-04T15:33:00.004-06:00</published><updated>2010-06-04T16:01:21.537-06:00</updated><title type='text'>Installing Canon MF3240 on Windows 7 64 bit (x64)</title><content type='html'>You probably inserted the CD that came with this printer and got a dialog box during the driver installation that complained about 64-bit incompatibility. Thanks, Canon, for providing the 64 bit drivers on the CD! (/sarcasm)&lt;br /&gt;&lt;br /&gt;Anyway -- here's how you install the scanner and printer drivers for this device on Windows 7 64-bit machines --&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Detach the printer from the computer.&lt;/li&gt;&lt;li&gt;Visit the follow link (&lt;a href="http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&amp;amp;tabact=DownloadDetailTabAct&amp;amp;fcategoryid=335&amp;amp;modelid=12943"&gt;http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&amp;amp;tabact=DownloadDetailTabAct&amp;amp;fcategoryid=335&amp;amp;modelid=12943&lt;/a&gt;) &lt;/li&gt;&lt;li&gt;Find the "Select OS" dropdown and select "Windows 7 (x64)" from the list.&lt;/li&gt;&lt;li&gt;Click the red download link (MF3200_MFDrivers_Win_x64_us_EN_7.exe). &lt;/li&gt;&lt;li&gt;Scroll to the bottom of the next page and click "I agree -- begin download". &lt;/li&gt;&lt;li&gt;Save the executable to an easy to remember location on your computer. Browse to the folder in Explorer and run it. It will extract the drivers to a subdirectory in the same directory as the executable called "MF3200_MFDrivers_Win_x64_us_EN_7". &lt;strong&gt;Remember the location of this folder for later.&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Attach the printer to the computer. &lt;/li&gt;&lt;li&gt;Ignore or cancel out of any automatic prompts that Windows tries to open. It will not be able to find the right drivers on Windows Update or elsewhere.&lt;/li&gt;&lt;li&gt;Click the Start menu button and search for "Device Manager". Open it. &lt;/li&gt;&lt;li&gt;Under both the "Imaging devices" and "Other Devices" tree menu subitems, you will see CanonMF3200 devices (there should be a CanonMF3200 entry in both tree menu subitems). They should have question marks or exclimation marks next to them, meaning they are not functioning or are not installed.&lt;/li&gt;&lt;li&gt;Right click on both of these devices and select "Update Driver Software". Click&lt;br /&gt;Browse my computer from driver software" and browse to the driver folder ( that you extracted to earlier (called "MF3200_MFDrivers_Win_x64_us_EN_7"). Again, you will need to do this two times -- for both devices (scanner / fax and printer).&lt;/li&gt;&lt;li&gt;You should be done.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Let me know if you need clarification or this does not work.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-1117083093382868729?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/1117083093382868729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=1117083093382868729' title='117 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/1117083093382868729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/1117083093382868729'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2010/06/installing-canon-mf3240-on-windows-7-64.html' title='Installing Canon MF3240 on Windows 7 64 bit (x64)'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>117</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-6473742838004028073</id><published>2010-04-16T15:27:00.000-06:00</published><updated>2010-04-16T15:28:45.853-06:00</updated><title type='text'>7-zip not in context menu 64-bit Windows 7</title><content type='html'>This is a known problem.&lt;br /&gt;&lt;br /&gt;Solution / Workaround: Download 7-zip 32 bit version. This version should put items in the context menu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-6473742838004028073?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/6473742838004028073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=6473742838004028073' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/6473742838004028073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/6473742838004028073'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2010/04/7-zip-not-in-context-menu-64-bit.html' title='7-zip not in context menu 64-bit Windows 7'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-8771777622295858604</id><published>2010-03-25T18:03:00.003-06:00</published><updated>2010-03-25T18:11:29.255-06:00</updated><title type='text'>MagpieRSS question marks</title><content type='html'>If you are trying to use MagpieRSS, you might encounter an issue where quotation marks (single and double quotation marks), and other characters, are simply displayed as questions marks (?) in the RSS output.&lt;br /&gt;&lt;br /&gt;The issue is an charset issue. 1) You need to tell Magpie to output in utf-8. 2) Additionally, your HTML page needs to be in the same charset.&lt;br /&gt;&lt;br /&gt;For 1)&lt;br /&gt;&lt;br /&gt;Before any of your MagpieRSS code ... include these PHP statements.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;define('MAGPIE_INPUT_ENCODING', 'UTF-8');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For 2)&lt;br /&gt;&lt;br /&gt;Make sure your page has this at the top ... you might need to replace whatever is already defined on the page.&lt;br /&gt;&lt;br /&gt;EDIT: Blogger doesn't like META tags ... here is what you need at the top of your page: http://pastebin.ca/1852343&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks to http://forums.digitalpoint.com/showthread.php?t=309378 for the tips.&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-8771777622295858604?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/8771777622295858604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=8771777622295858604' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/8771777622295858604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/8771777622295858604'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2010/03/magpierss-question-marks.html' title='MagpieRSS question marks'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-3686640858339089717</id><published>2010-03-06T22:56:00.001-06:00</published><updated>2010-03-06T22:57:44.033-06:00</updated><title type='text'>Concatenate Date and Time From Two Fields -- MySQL</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Example&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;In this example, I'm checking whether a time slot in a schedule table is in the future.&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;SELECT * FROM table&lt;br /&gt;WHERE concat(date(appt_date)," ",time(start_time)) &gt; NOW( )&lt;br /&gt;ORDER by appt_date  desc, start_time desc, end_time desc&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-3686640858339089717?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/3686640858339089717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=3686640858339089717' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/3686640858339089717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/3686640858339089717'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2010/03/concatenate-date-and-time-from-two.html' title='Concatenate Date and Time From Two Fields -- MySQL'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-3555107679156700581</id><published>2010-01-24T16:19:00.001-06:00</published><updated>2010-01-24T16:20:23.059-06:00</updated><title type='text'>Change essays, application after submission of Common Application (CommonApp)</title><content type='html'>Copy and paste this is your browser --&lt;br /&gt;&lt;br /&gt;&lt;span id="bodyfont" style="font-size: 10pt; font-family: Verdana;"&gt;&lt;span style="font-family:Verdana;font-size:85%;color:black;"&gt;&lt;span style="font-size: 10pt; color: black; font-family: Verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Verdana;font-size:85%;color:black;"&gt;&lt;a title="https://commonapp.org/Application/ApplicantLogin.aspx?allowcopy=true" href="https://commonapp.org/Application/ApplicantLogin.aspx?allowcopy=true"&gt;https://www.commonapp.org/CommonApp/Default.aspx?allowcopy=true&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then sign in and follow the instructions. You'll want to click the "Replicate" button on this page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-3555107679156700581?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/3555107679156700581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=3555107679156700581' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/3555107679156700581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/3555107679156700581'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2010/01/change-essays-application-after.html' title='Change essays, application after submission of Common Application (CommonApp)'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-8114166116363569672</id><published>2010-01-23T17:26:00.001-06:00</published><updated>2010-01-23T17:27:00.791-06:00</updated><title type='text'>Bottled water - wasteful, expensive, and unsanitary</title><content type='html'>Bottled water has three general problems -- it's wasteful, expensive,  and unsanitary.&lt;br /&gt;&lt;br /&gt;Source: http://www.onlineeducation.net/bottled_water/&lt;br /&gt;&lt;br /&gt;Wasteful&lt;span class="text_exposed_hide"&gt;&lt;span class="text_exposed_link"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="text_exposed_show"&gt;&lt;br /&gt;-----------&lt;br /&gt;&lt;br /&gt;a) They are horrible  for the environment (17 million barrels of oil are used in the  production of water bottles every year).&lt;br /&gt;&lt;br /&gt;b) It takes 3 times the  amount of water to produce the bottle as it does to fill it.&lt;br /&gt;&lt;br /&gt;Expensive&lt;br /&gt;-----------&lt;br /&gt;&lt;br /&gt;c)  Bottled water is extremely costly relative to tap water (up to 10,000x  as expensive) -- .0015 cents / gallon vs $10 / gallon). In some  alternate universe, this might actually be worth it if the water was  sanitary, but it's not (points d, e, and f).&lt;br /&gt;&lt;br /&gt;Unsanitary&lt;br /&gt;-----------&lt;br /&gt;&lt;br /&gt;d)  40% of bottled water has been taken from municipal water sources (i.e.  40% of bottled water IS tap water).&lt;br /&gt;&lt;br /&gt;e) 22% of bottled water  contains chemical contaminants at levels above strict state health  limits.&lt;br /&gt;&lt;br /&gt;f) Bottled water isn't regulated like tap water is. It  doesn't have to be checked for E Coli, it is not subject to quality  reports, the companies that produce it are not required to provide the  source of the water, and it can still be distributed when tap water  standards (which are deplorable and outdated it and of themselves) are  not met.&lt;br /&gt;&lt;br /&gt;Basically, bottled water is even worse than tap water,  on almost every count. Except, I think it tastes better, (but certainly  not because it's cleaner)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-8114166116363569672?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/8114166116363569672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=8114166116363569672' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/8114166116363569672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/8114166116363569672'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2010/01/bottled-water-wasteful-expensive-and.html' title='Bottled water - wasteful, expensive, and unsanitary'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-2446577011973238990</id><published>2009-09-26T17:04:00.005-06:00</published><updated>2009-09-26T17:31:50.009-06:00</updated><title type='text'>Liberal Misrepresentation of the Tea Party events (smear tactics) -- what are the Tea Parties really about?</title><content type='html'>I found this statement in a community college newspaper (Hutchinson Community College in Kansas) the other day --&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;People aren’t willing to find out facts behind their beliefs, instead blindly accepting whatever they hear or read as fact, or fiction depending on said beliefs.&lt;br /&gt;&lt;br /&gt;Take a look at the people that are involved in the Tea Party movement, an organization filled with angry people who believe that their disparaging comments and actions are going to bring about change in America. Simply reading some of their signs shows their lack of reasoning and information. These slogans range from “Abort Obama”, “F@#$ The Poor” and the classy “I’m not your ATM Obama.”&lt;/blockquote&gt;&lt;br /&gt;I was a little teed off after reading this because I have personally attended Tea Party events, and I know they are not "full" of fringe, radical right-wing crazies trying to push their ideology of religion, anti-abortionism, etc down people's throats with violence and hateful signs. Yes, there are some isolated instances of this, but that is hardly the entire story, as anyone who rises above the cable chatter knows. I tried to make this clear to the author. Here is my response --&lt;br /&gt;&lt;br /&gt;******************************&lt;br /&gt;&lt;br /&gt;I find this article highly offensive and ignorant on several levels. However, for how, I just want to focus on the comment ___ made about the Tea Party movement. Let me address several of his ideas about the movement point by point –&lt;br /&gt;&lt;br /&gt;I want to discuss a) my personal experience with the tea parties, b) the actual principles of the tea party movement, d) the cause of the limited extremism at the tea parties, and d) the reality of what goes on at the vast majority of the tea parties.&lt;br /&gt;&lt;br /&gt;a) My personal experience: I have personally attended a Tea Party event (the 4th of July Dallas Tea Party event, specifically), and I did not find the people to be "angry" in the slightest, or their comments to be negatively "disparaging" in the least (there is a difference between constructive criticism and pure disparagement). The Dallas Tea Party event on the 4th of July of this year was a calm, docile event filled with reasoned (and enthusiastic) participants standing for what they believe. Your disparaging comments about the character and disposition of the people at these events are typical of the blatantly misrepresentative smear tactics that have been used by far-left persons even since the Tea Parties began. You have gone too far when you begin maligning the thousands of responsible, average citizens involved in grass-roots small-government activism with some of the more radical, unrepresentative instances you cited (such as the signs with “Abort Obama”, etc). Your generalization (events being “filled” with radical people) personally offends me as I was a part of one of these events, and I believe myself to be an open-minded and civil person, not a racist, ignorant, and narrow-minded one. Not only does it offend me because it’s not true of me, but it’s not true in general. What you have claimed is blatantly contradicted by what actually happens at these events. I will get back to that after discussing the principles of the tea party.&lt;br /&gt;&lt;br /&gt;b) The actual principles of the tea party movement: The Dallas Tea Party and the majority of the other tea Parties (nearly all of them, I dare say) stand for the same basic principles – limited government, fiscal responsibility, personal responsibility, the rule of law, and national sovereignty. For example, the platform for the Dallas Tea Party as of a few months ago (was on their website) were as follows --&lt;br /&gt;&lt;br /&gt;1. Limited Government – As our Founding Fathers recognized, restraint of government is necessary to protect the liberties of the people.&lt;br /&gt;2. Fiscal Responsibility – Government at all levels must learn to live within its means. To saddle future generations with the crushing burden of our excess spending is unconscionable.&lt;br /&gt;3. Personal Responsibility – Liberty is unsustainable without responsibility. Each citizen must take responsibility for the consequences of his or her own actions while respecting the rights and dignity of others.&lt;br /&gt;4. The Rule of Law – Consistent, independent and uniform application of the law is critical to a free and prosperous society.&lt;br /&gt;5. National Sovereignty – We must maintain a strong national defense, effective security for our borders, and sole control over our land and our laws.&lt;br /&gt;&lt;br /&gt;These principles are what the Tea Party movement is really about. There are radical extremes in every movement, and these surely must be contained – but it is not useful, instructive, or fair to focus on the excessively negative examples and ignore the positive aspects of the movement. Yes, there have been crazy people touting crazy signs at some limited number of Tea Party events, but as a recent opinion article in the Dallas Morning news said, the reality is that that the events are filled with a wide variety of people espousing different points of view, “united in their fear of the future and bedrock belief that Washington is not to be trusted”, not a “rabble-rousing mob of right-wing hotheads and religious nuts”.&lt;br /&gt;&lt;br /&gt;The Humble Libertarian website summarizes some reasonable Teabagger principles on their website – which are –&lt;br /&gt;&lt;br /&gt;* Voting out each and every single incumbent up for re-election in 2010 who voted for the Stimulus Package and/or the 2008 Wall Street Bailout.&lt;br /&gt;* Electing to office only candidates who promise to support a balanced budget amendment to the Constitution (without any exceptions -e.g. in the case of war, emergency, or a 3/5ths vote in Congress) in an act that also requires spending reductions only (no raising taxes) for the first four years to balance the budget, as well as:&lt;br /&gt;* The transition of Social Security from a mandatory pay-as-you go system to an optional system of private pensions.&lt;br /&gt;* A permanent repeal of the payroll tax.&lt;br /&gt;&lt;br /&gt;c) The repugnant signs you mention are the result of a lack of leadership in the Tea Party movement -- as the Dallas Morning news opinion article says, “the tea partiers' main problem is lack of responsible leadership to bring focus, coherence and moderation to their movement.” The policing of the radical fringes of the movement is not something that is really being taken seriously at the moment, and this is why some have gotten a skewed perspective about what we are all about (the media misrepresentation does not help, either). Yes, the Tea Parties have leadership issues that need to be addressed, but this does not imply the issues being discussed at the events are irrelevant or should be completely dismissed. Liberals have every right to recognize and be outraged at the problem with the Tea Parties (fringe protestors touting repugnant signs), but they do not have the right to ignore the actual substantive issues the Tea Party wants addressed.&lt;br /&gt;&lt;br /&gt;d) What really happens at the tea parties: I have already given you anecdotal evidence about what goes on at the Tea Parties from my own personal experience. The same experience I mentioned has been repeated at thousands of other events as well. Bryon York describes a Tea Party event in Virginia as follows – “If you listened to the speeches at the Tax Day tea party held in the courthouse square of this northern Virginia town, population 25,733, you might not have caught the name of the man in the White House. Among many denunciations of high taxes and out-of-control government spending, there were just a couple of mentions of Barack Obama -- one when a local activist criticized the administration's cap-and-trade energy plan, and the other when a city businessman said he prays for the president … Here in Winchester, Tax Day was a serious and well-meaning affair. For the people here, there are principles at stake in this fight, and, as much as they can, they intend to stand up for what they believe.” Instances like this reinforce the notion that this movement is not based out of ignorance and racism – but people shocked at the expansion of the role of government in our daily lives (runaway federal spending, etc).&lt;br /&gt;&lt;br /&gt;Conclusion: Your view of the Tea Party is misrepresentative of reality. The events have problems with fringe protestors, but this does not mean you can dismiss the thousands of reasoned, principled citizens participating in acceptable ways and trying to change their country for the better.&lt;br /&gt;&lt;br /&gt;Sources&lt;br /&gt;&lt;br /&gt;http://www.humblelibertarian.com/2009/03/american-tea-party-2009-goals.html&lt;br /&gt;http://www.dallasnews.com/sharedcontent/dws/dn/opinion/editorials/stories/DN-march_0917edi.State.Edition1.281f723.html&lt;br /&gt;http://www.washingtonexaminer.com/politics/Small-town-rally-shows-true-meaning-of-tea-parties-43078082.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-2446577011973238990?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/2446577011973238990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=2446577011973238990' title='162 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/2446577011973238990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/2446577011973238990'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2009/09/liberal-misrepresentation-of-tea-party.html' title='Liberal Misrepresentation of the Tea Party events (smear tactics) -- what are the Tea Parties really about?'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>162</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-6742742811197650738</id><published>2009-09-11T10:42:00.006-06:00</published><updated>2009-09-11T11:03:30.561-06:00</updated><title type='text'>Internet Sharing fix for Sprint HTC devices (HTC Snap, etc) -- resolve error code 67</title><content type='html'>Are you getting error code 67 when you try to share the Sprint Vision network on your phone with your computer (via USB or Bluetooth?) Here is the fix that actually works (tested on HTC Snap).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1)&lt;/span&gt; Download and install CE Registry Editor at &lt;a href="http://ceregeditor.mdsoft.pl/ceregedit_setup.exe"&gt;http://ceregeditor.mdsoft.pl/ceregedit_setup.exe&lt;/a&gt;&lt;br /&gt;[Mirror: &lt;a href="http://www.4shared.com/file/131961139/a8a6fa59/ceregedit_setup.html"&gt;http://www.4shared.com/file/131961139/a8a6fa59/ceregedit_setup.html&lt;/a&gt;]&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2)&lt;/span&gt; Connect your phone to your computer via USB.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3)&lt;/span&gt; Run CE Registry Editor. In the top menu, click Connection -&gt; Connect.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4)&lt;/span&gt; Navigate to the key "HKEY_LOCAL_MACHINE\Comm\InternetSharing\Settings"&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5)&lt;/span&gt; The key "ForceCellConnection" should be set to "Phone as Modem". That is bad. Right click on the key, click "edit", and change the value to "Sprint PCS" (no quotes).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6)&lt;/span&gt; Click OK.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;7)&lt;/span&gt; On the top menu, select File -&gt; Save.&lt;br /&gt;&lt;br /&gt;This should allow you to tether your HTC devices to your computer (like I said, tested on HTC Snap)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-6742742811197650738?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/6742742811197650738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=6742742811197650738' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/6742742811197650738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/6742742811197650738'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2009/09/internet-connection-sharing-fix-for-htc.html' title='Internet Sharing fix for Sprint HTC devices (HTC Snap, etc) -- resolve error code 67'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-6766125975223734976</id><published>2009-08-04T02:24:00.004-06:00</published><updated>2009-08-04T02:27:39.003-06:00</updated><title type='text'>PHP - Get a list of a particular day of the week between two dates</title><content type='html'>This is a modified version of function in the previous post. I had to modify it for a project I was doing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;****************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;&lt;br /&gt;function dayOfWeekListDateRange($start, $end, $day_of_week) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;    $range = array();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;    if (is_string($start) === true) $start = strtotime($start);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;    if (is_string($end) === true ) $end = strtotime($end);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;    if(!empty($day_of_week))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;    {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;        do &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;            if(strcmp(strtolower(strftime("%A",$start)),&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;strtolower(&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;$day_of_week)) == 0)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;                $range[] = date('Y-m-d', $start);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;                $start = strtotime("+ 1 day", $start);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;            else $start = strtotime("+ 1 day", $start);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;        } &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;        while($start &lt;= $end);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;    else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;    {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;        do &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;            $range[] = date('Y-m-d', $start);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;            $start = strtotime("+ 1 day", $start);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;        while($start &lt;= $end);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;    return $range;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-6766125975223734976?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/6766125975223734976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=6766125975223734976' title='102 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/6766125975223734976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/6766125975223734976'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2009/08/php-get-list-of-particular-days-of-week.html' title='PHP - Get a list of a particular day of the week between two dates'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>102</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-6540008327268752086</id><published>2009-08-04T02:22:00.002-06:00</published><updated>2009-08-04T02:24:02.917-06:00</updated><title type='text'>PHP - Get a range of dates between two dates</title><content type='html'>&lt;span style="font-weight: bold; font-family: courier new;"&gt;function dateRangeArray($start, $end) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    $range = array();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    if (is_string($start) === true) $start = strtotime($start);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    if (is_string($end) === true ) $end = strtotime($end);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    do {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    $range[] = date('Y-m-d', $start);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    $start = strtotime("+ 1 day", $start);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    } while($start &lt;= $end);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    return $range;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Credit: http://boonedocks.net/mike/archives/137-Creating-a-Date-Range-Array-with-PHP.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-6540008327268752086?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/6540008327268752086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=6540008327268752086' title='45 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/6540008327268752086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/6540008327268752086'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2009/08/php-get-range-of-dates-between-two.html' title='PHP - Get a range of dates between two dates'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>45</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-8954358682435374577</id><published>2009-08-04T02:14:00.003-06:00</published><updated>2009-08-04T02:19:00.473-06:00</updated><title type='text'>PHP - Serialize an array for use in a MySQL table</title><content type='html'>This is the function I made to "serialize" a PHP array for dumping into a MySQL table into a readable, searchable format. It separates each value with an uncommon character , "|".&lt;br /&gt;&lt;br /&gt;When you grab the "serialized" data out of the DB later, you should run the following to convert it back to an array --&lt;br /&gt;&lt;br /&gt;$values_array = explode("|", $seralizedValues);&lt;br /&gt;&lt;br /&gt;I'm aware that there is a PHP function to serialize data, but I wanted to make my own simpler, easier version that did not insert the array keys or any other junk into the array. Take it to leave it.&lt;br /&gt;&lt;br /&gt;*******************************************************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;function serializeArray($arr)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    $temp = "";&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    if(!empty($arr))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    {     &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    $iter = 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    $arr_size = count($arr);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    foreach ($arr as $item)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;        $iter++;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;        $temp.=$item;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;        if($iter!==$arr_size) $temp.="|";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;   &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;    return $temp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-8954358682435374577?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/8954358682435374577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=8954358682435374577' title='229 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/8954358682435374577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/8954358682435374577'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2009/08/php-serialize-array-for-use-in-mysql.html' title='PHP - Serialize an array for use in a MySQL table'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>229</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-7052408376477083598</id><published>2009-08-04T02:11:00.002-06:00</published><updated>2009-08-04T02:19:24.075-06:00</updated><title type='text'>PHP - Format a variable for a MySQL query</title><content type='html'>This is my personal, very simple function I use to get a variable ready for use in a MySQL query.&lt;br /&gt;&lt;br /&gt;*****************************************************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;function sqlformat($var)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;{   &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;   return "'".addslashes(trim($var))."'";       &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-7052408376477083598?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/7052408376477083598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=7052408376477083598' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/7052408376477083598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/7052408376477083598'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2009/08/php-format-variable-for-mysql-query.html' title='PHP - Format a variable for a MySQL query'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-4827342636186999173</id><published>2009-08-04T01:57:00.004-06:00</published><updated>2009-08-04T02:06:19.584-06:00</updated><title type='text'>PHP - Find min and max values in an array</title><content type='html'>&lt;code style="white-space: nowrap;"&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;span style="color: rgb(255, 128, 0);"&gt;/**&lt;br /&gt;signature&lt;br /&gt;  array getMinMax( array )&lt;br /&gt;&lt;br /&gt;returns an associative array with:&lt;br /&gt;  'min' -&gt; smallest value in the given array&lt;br /&gt;  'max' -&gt; greatest value in the given array&lt;br /&gt;&lt;br /&gt;if the array is empty both fields are NULL&lt;br /&gt;*/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;function &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;getMinMax&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;reset&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;br /&gt;  if(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;FALSE &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=== &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;))&lt;br /&gt;  {&lt;br /&gt;      return array(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;'min' &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;NULL&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;'max' &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;NULL&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$min &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$max &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;current&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$val &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;next&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;br /&gt;&lt;br /&gt;  while(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;NULL &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;!== &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;key&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;))&lt;br /&gt;  {&lt;br /&gt;      if(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$val &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$max&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;)&lt;br /&gt;      {&lt;br /&gt;          &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$max &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$val&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;br /&gt;      }&lt;br /&gt;      elseif(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$val &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&lt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$min&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;)&lt;br /&gt;      {&lt;br /&gt;          &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$min &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$val&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;br /&gt;      }&lt;br /&gt;      &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$val &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;next&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;br /&gt;  }&lt;br /&gt;  return array(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;'min' &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$min&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;'max' &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$max&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;&lt;br /&gt;Usage:&lt;br /&gt;&lt;br /&gt;&lt;code style="white-space: nowrap;"&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;$min_max_arr = getMinMax($myarray);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;&lt;code style="white-space: nowrap;"&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;$min_val = $min_max_arr['min'&lt;span style="font-family:Georgia,serif;"&gt;];&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;&lt;code style="white-space: nowrap;"&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;$max_val = $min_max_arr['max'&lt;span style="font-family:Georgia,serif;"&gt;];&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;(found here -- http://www.codingforums.com/showthread.php?t=130494)&lt;br /&gt;&lt;br /&gt;Example application -- If you had an array of dates, you could turn each entry into a timestamp, run the array of timestamps through this function, and get the minimum and maximum timestamps. Then you could simply convert the min and max timestamps back to a string (using something like &lt;span style="font-style: italic;"&gt;strftime).&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-4827342636186999173?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/4827342636186999173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=4827342636186999173' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/4827342636186999173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/4827342636186999173'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2009/08/php-find-min-and-max-values-in-array.html' title='PHP - Find min and max values in an array'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-2389003330355375602</id><published>2009-04-29T22:07:00.002-06:00</published><updated>2009-04-29T22:11:06.279-06:00</updated><title type='text'>Why the Swine Flu is more dangerous than the regular flu</title><content type='html'>&lt;b&gt;Why is this strain dangerous?&lt;br /&gt;***********************&lt;/b&gt;********&lt;br /&gt;&lt;br /&gt;There are three reasons why this issue is more serious than the regular flu.&lt;br /&gt;&lt;br /&gt;a) The main issue with this strain is that no one has a natural immunity to it, because it has never really been seen before this point in time in it's current genetic form. And a vaccine can take months to develop. Vaccines generally take at least 9 months to develop under normal conditions, and even the accelerated development of the vaccines for this strain will take until at least September to develop. You can see where problems are going to arise. People are just going to keep on catching it and not fighting it of effectively, and then pass it on to others, because we have nothing to fight it off completely yet. To be more specific, this new strain has taken on genetic elements from animal viruses, potentially making it (genetically) unique enough to pose a pandemic threat. Experts say that our current seasonal flu vaccines are not going to be effective against this strain at all.&lt;br /&gt;&lt;br /&gt;b) This particular strain seems to attack the young and healthy, rather than the sickly, old, or extremely young. The people who died in Mexico were younger (healthy people in their 20s, 30s, and 40s). The problem with this is that when a virus attacks healthy people preferentially, it suggests that the strain is completely new and is causing overreactions in the immune system. Basically, the logic is that this strain is causing the body to create abnormally large numbers of normally helpful inflammatory antibodies, which are so abundant that they actually end up causing more harm than good. This is exactly what happened with the bird flu fairly recently.&lt;br /&gt;&lt;br /&gt;c) It's all about the potential ... it's not about what's happening right now. Even though most of the cases so far in the United States have not been very serious (except for that one kid who died), the virus spreading across the U.S. is identical to the strain of the virus that is killing people in Mexico (genetically speaking), meaning that the possibility that there could be similar deaths in the U.S. is not completely unfathomable.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What is the main alarm bell?&lt;br /&gt;&lt;/b&gt;&lt;b&gt;***********************&lt;/b&gt;*******&lt;br /&gt;&lt;br /&gt;Sudden onset fever. Watch out for this in particular.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Are there are signs of hope?&lt;br /&gt;***********************&lt;/b&gt;*****&lt;br /&gt;&lt;br /&gt;Influenza strains don't like the heat of summer. So this issue is going to die out somewhat (or significantly) during the summer months. This gives us a short window of a few months to develop a vaccine as rapidly as possible.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What's the best way to prevent getting this?&lt;br /&gt;&lt;span&gt; **************************&lt;/span&gt;&lt;wbr&gt;&lt;span class="word_break"&gt;&lt;/span&gt;**********&lt;/b&gt;*********&lt;br /&gt;&lt;br /&gt;All we can really do is use hand sanitizers and wash our hands with soap whenever we touch a public surface. Also, if you suspect someone has the flu around you, get at least 3 - 6 feet the heck away from them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-2389003330355375602?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/2389003330355375602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=2389003330355375602' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/2389003330355375602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/2389003330355375602'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2009/04/why-swine-flu-is-more-dangerous-than.html' title='Why the Swine Flu is more dangerous than the regular flu'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-4674840797816532794</id><published>2009-03-29T10:57:00.000-06:00</published><updated>2009-03-29T10:58:04.294-06:00</updated><title type='text'>Creating Samba shares with no username or password in Ubuntu Linux</title><content type='html'>Samba sometimes frustrates me. It seems to be very picky about under what circumstances it will actually let you broadcast the existence of your Linux machine on your LAN, and share a folder with read and write permissions for other Linux or Windows users to see.&lt;br /&gt;&lt;br /&gt;After a little tinkering, here's how I went about doing just that.&lt;br /&gt;&lt;br /&gt;(thanks to http://www.debuntu.org/guest-file-sharing-with-samba) for most of the tips)&lt;br /&gt;&lt;br /&gt;********&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;(1)&lt;/span&gt;&lt;/span&gt; Make sure you have Samba installed. As far as I remember, it is included with most distributions, but just in case, try this --&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo apt-get install samba&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;(2)&lt;/span&gt;&lt;/span&gt; Now you need to modify the Samba configuration file located at&lt;span style="font-style: italic;"&gt; /etc/samba/smb.conf &lt;/span&gt;and make some changes to remove the necessity to type in a username and password every time you wish to access a share. Run --&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo gedit /etc/samba/smb.conf&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;(3)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;At some point, you might want to share a folder that does not belong to you on the network. To allow this, under the [global] section of this file, add (copy + paste) the following line --&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;usershare owner only = False&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;(4)&lt;/span&gt;&lt;/span&gt; Find the variable "security" (in the global section) and ensure that it is set to "share". The security line should look like this --&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;security = share&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;(if you absolutely can't find the security variable anywhere, add it to the file under the global section)&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;(5)&lt;/span&gt;&lt;/span&gt; Find the variable "guest account" (in the global section) and ensure that is set to "nobody". The guest account line should look like this --&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;guest account = nobody&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(if you absolutely can't find the guest account variable anywhere, add it to the file under the global section)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;(6)&lt;/span&gt;&lt;/span&gt; One guide I found said that since you are making Samba security insecure, you should ensure that only your local network can access the Samba service. I personally did not end up keeping this line in my smb.conf, because I did not seem to have any success getting Samba up and running by adding this to the config file, but you can (and probably should) at least try this to make sure it works. So go ahead and add this in, and if you can't access Samba/any shares after finishing the guide, remove the line altogether (or make sure you have permitted the right interface to bind).&lt;br /&gt;&lt;br /&gt;To try this, you need to set the &lt;em&gt;interfaces&lt;/em&gt; variable to &lt;em&gt;lo&lt;/em&gt; and your local network interface (e.g &lt;em&gt;eth0, eth1, wlan0) &lt;/em&gt; and you need to specify that only these interfaces can bind&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;interfaces = lo eth0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;bind interfaces only = true&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;(7)&lt;/span&gt;&lt;/span&gt; Now, smb.conf should be set. Restart the samba daemon like this --&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo service samba restart&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;(8)&lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;At this point, you have two options to add a shared folder on your machine. There's the easy way, that actually seems to work, and there's the hard, theoretical way, that I havn't had any sucess why. I'll go over the easy way first.&lt;br /&gt;&lt;br /&gt;The easy way to share a folder is similar to the way you share a folder in Windows. All you need to do is right click on the folder in the question, press "Sharing Options", and fill out the resulting dialog. I recommend the following options --&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i41.tinypic.com/opmwqa.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;At this point, you should be done. Congratulations. You should be able to access your shared folder by browsing your workgroup from another machine (Windows or Linux-based).&lt;br /&gt;&lt;br /&gt;As far as I know, the name of your server is the host name of your computer, truncated to 15 characters. For example, the host name of my computer is andrew-laptop-mint. I can access my samba shares from Windows, for example, with \\andrew-laptop-m\Share (for example). You can get your host name by simply opening up a terminal and typing in &lt;span style="font-weight: bold;"&gt;hostname.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;EXTRA: Here's the hard, theoretical way to add a shared folder in Samba --&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;(1) &lt;/span&gt;&lt;/span&gt;Run the following --&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo gedit /etc/samba/smb.conf&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;(2) &lt;/span&gt;&lt;/span&gt;Near the bottom of the file, or where the other entires of this sort seem to be, add the following text (replacing generic items I've written in with your own variables, of course)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;[generic-share]&lt;br /&gt;path = /folder/to/share&lt;br /&gt;comment = Insert comment here&lt;br /&gt;read only = no&lt;br /&gt;available = yes&lt;br /&gt;browseable = yes&lt;br /&gt;writable = yes&lt;br /&gt;guest ok = yes&lt;br /&gt;public = yes&lt;br /&gt;printable = no&lt;br /&gt;share modes = no&lt;br /&gt;locking = no&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;(3)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span&gt;Run this -- &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;sudo service samba restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;(4)&lt;/span&gt;&lt;/span&gt; You should have a shared folder now, although I can't say I've had any success with this. What's even more interesting is that the "Sharing options" method I described above doesn't seem to add anything of this sort to smb.conf. I don't know what's going on, maybe someone can enlighten me.&lt;br /&gt;&lt;br /&gt;Good luck!&lt;br /&gt;&lt;iframe id="AnswersBalloonIframe" src="javascript:;" style="border: medium none ; z-index: 99998; position: absolute; width: 490px; height: 306px; visibility: hidden; background-color: transparent; top: 421px; left: 593px; margin-left: 10px; margin-top: 10px;"&gt;&lt;/iframe&gt;&lt;div style="width: 490px; position: absolute; visibility: hidden; z-index: 99999; text-align: left; top: 397px; left: 593px;" id="AnswersBalloon"&gt;&lt;div class="AnswersHeader"&gt;&lt;div class="AnswersHeaderInner" id="AnswersHandle0" style="cursor: move;" handlefor="AnswersBalloon"&gt;&lt;div class="AnswersHeader1"&gt;&lt;a style="float: right;" onclick="var ac = document.getElementById('answertipClose'); if (ac) ac.innerHTML='close'; else window.status='close'; return true;"&gt;&lt;img id="AnswersCloseImage" style="margin-right: 10px; position: relative; cursor: pointer;" alt="Close" src="http://www.answers.com/main/images/close.gif" align="top" border="0" /&gt;&lt;/a&gt;&lt;a id="AnswertipMore" target="AnswersQueryWindow" onclick="var ac = document.getElementById('answertipClose'); if (ac) ac.innerHTML='close'; else window.status='close';return true;" style="float: right; text-decoration: none; visibility: hidden; padding-right: 10px; margin-top: 9px; cursor: pointer;"&gt;&lt;span class="AnswersHeader3"&gt; Read more &gt;&gt;  &lt;/span&gt;&lt;/a&gt;&lt;a id="AnswertipOptions" onclick="var ac = document.getElementById('answertipClose'); if (ac) ac.innerHTML='options'; else window.status='options';return true;" style="float: right; text-decoration: none; padding-right: 10px; margin-top: 9px; cursor: pointer;"&gt;&lt;span class="AnswersHeader3"&gt; Options &gt;&gt;  &lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a style="float: left; cursor: pointer;" href="http://www.answers.com/?initiator=FFANS"&gt;&lt;img id="AnswersLogoImage" style="" alt="Visit Answers.com" src="http://www.answers.com/main/images/answers-logo.gif" align="top" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="Answers_frame" class="AnswersContentFrame"&gt;&lt;table id="Balloontable2" class="donotmoveme" style="width: 480px; float: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="AnswersFooter" id="Answers_footer"&gt;&lt;div style="width: 471px; height: 22px; float: left;"&gt;&lt;iframe id="AnswersAds" allowtransparency="true" style="border: 0px none ; padding: 0px; width: 100%; height: 22px;" src="http://www.answers.com/main/tip2.jsp?s=Samba%2520sometimes%2520frustrates%2520me.%2520It%2520seems%2520to%2520be%2520very%2520picky%2520about%2520under%2520what%2520circu&amp;amp;wt=1&amp;amp;nafid=&amp;amp;cobrand=" frameborder="0" scrolling="no"&gt;&amp;amp;amp;amp;amp;lt;br /&amp;amp;amp;amp;amp;gt;&lt;/iframe&gt;&lt;/div&gt; &lt;/div&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/4055985264948933402-4674840797816532794?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/4674840797816532794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=4674840797816532794' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/4674840797816532794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/4674840797816532794'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2009/03/creating-samba-shares-with-no-username_29.html' title='Creating Samba shares with no username or password in Ubuntu Linux'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i41.tinypic.com/opmwqa_th.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-5804673708413124615</id><published>2009-01-10T16:35:00.002-06:00</published><updated>2009-01-10T17:25:39.687-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News Summary'/><title type='text'>News Summary: Israel tells Gazans to brace for war escalation</title><content type='html'>&lt;span style="font-weight: bold;" class="headline"&gt;Israel tells Gazans to brace for war escalation    &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;http://hosted.ap.org/dynamic/stories/M/ML_ISRAEL_PALESTINIANS?SITE=VACUL&amp;amp;SECTION=HOME&amp;amp;TEMPLATE=DEFAULT&lt;br /&gt;&lt;br /&gt;Basically, Israel is warning the people of Gaza to brace for more bloodshed in Gaza. The Israelis issued this note to the Gazans --&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"The IDF (Israeli Defense Forces) is not working against the people of Gaza but against Hamas and the terrorists only," the leaflets said in Arabic. "Stay safe by following our orders."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Meanwhile many are protesting Israel's increasing violence against the region.&lt;br /&gt;&lt;br /&gt;The other side of the story? Some say that Hamas is doing everything in its power to provoke Israel into killing as many Palestinian civilians as possible, in order to generate condemnation against the Jewish state. (http://www.nationalpost.com/news/story.html?id=1149129&amp;amp;p=3)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-5804673708413124615?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/5804673708413124615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=5804673708413124615' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/5804673708413124615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/5804673708413124615'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2009/01/news-summary-israel-tells-gazans-to.html' title='News Summary: Israel tells Gazans to brace for war escalation'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-3120411070139182795</id><published>2009-01-02T15:05:00.020-06:00</published><updated>2009-01-03T10:12:38.539-06:00</updated><title type='text'>How to recover most/all of your JournalSpace posts/images using Google Cache</title><content type='html'>Hey all --&lt;br /&gt;&lt;br /&gt;I just read on Slashdot how JournalSpace.com has had a serious database issue, resulting in the loss of all their users posts, images, personal data, and more.&lt;br /&gt;&lt;br /&gt;Immediately, I thought, "Google cache probably took snapshots of may users posts, and maybe even some of their images. It's worth a shot running a sample query..."&lt;br /&gt;&lt;br /&gt;So I ran a sample Google query on someone's JournalSpace username, and I was correct. It looks like all, if not most of your posts and maybe even images have been preserved by our big brother Google. For one sample query I did on a user, I got pages and pages of results!&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Unfortunately, this method only works for people who did not have their blogs/journals set to be viewable only by other JournalSpace members, or set to Friends &amp;amp;/or Favorites only, and for other entries that were not set to private. Also, if people configured their blogs so that the googlebot, or other bots were blocked, they may have limited success in resurrecting old entries from the cache&lt;/span&gt; (thanks Charm for this info). So a lot of people may have limited or no success with these methods. For that group, I extend my sympathies. I know the feeling of losing so much personal data.&lt;br /&gt;&lt;br /&gt;Assuming you didn't do any of the things above, try running a Google search like so --&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;site:your_journalspace_username.journalspace.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then, look for the link labeled "Cached" under any particular result, and you'll get  Google's cached version.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_QBChtOk9LBQ/SV-NnXryUJI/AAAAAAAAAA8/zBUafZl6XVQ/s1600-h/cached.bmp"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 187px; height: 17px;" src="http://1.bp.blogspot.com/_QBChtOk9LBQ/SV-NnXryUJI/AAAAAAAAAA8/zBUafZl6XVQ/s320/cached.bmp" alt="" id="BLOGGER_PHOTO_ID_5287100195068334226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For example, if I had a JournalSpace, I'd simply type in Google --&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;site:andrewtheart.journalspace.com&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Other ideas for Google searches:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Get a particular post from an entryid (thanks Class Factotum)--&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;entryid &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;site:your_username.journalspace.com&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Get posts by date (examples)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;" class="postbody"&gt;site:your_username.journalspace.com "m=12" "y=2008"&lt;br /&gt;site:&lt;/span&gt;&lt;span style="font-weight: bold;" class="postbody"&gt;your_username.&lt;/span&gt;&lt;span style="font-weight: bold;" class="postbody"&gt;journalspace.com "y=2008"&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Get comments from cached entries (thanks Charm) --&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;         "your_username.journalspace.com" displaycomments&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Get any page on JournalSpace with a reference to your name (may not work as intended/expected) -- &lt;/li&gt;&lt;/ul&gt;&lt;span&gt;&lt;span style="font-weight: bold;"&gt;            your_user_name site:journalspace.com&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;There may be better ways to search Google for your cached posts. Experiment a bit and post your results here.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Some have also recommended using the Web Archive to look up old posts (thanks Frederick and Anon) -- &lt;a href="http://www.archive.org/web/web.php" target="_blank"&gt;http://www.archive.org/web/web.php&lt;/a&gt;. I tried using this, but it appears like the webmaster has blocked access to JournalSpace archives (at least temporarily). Maybe they couldn't handle the traffic. Give it a shot anyway.&lt;br /&gt;&lt;br /&gt;You may want to try the Google cache trick quickly. I have a sinking suspicion Google may not like all this traffic.&lt;br /&gt;&lt;br /&gt;You saw it here first. Good luck.&lt;br /&gt;&lt;br /&gt;Andrew&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-3120411070139182795?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/3120411070139182795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=3120411070139182795' title='305 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/3120411070139182795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/3120411070139182795'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2009/01/how-to-recover-mostall-of-your.html' title='How to recover most/all of your JournalSpace posts/images using Google Cache'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_QBChtOk9LBQ/SV-NnXryUJI/AAAAAAAAAA8/zBUafZl6XVQ/s72-c/cached.bmp' height='72' width='72'/><thr:total>305</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-6829165993216506460</id><published>2008-12-23T16:29:00.004-06:00</published><updated>2008-12-24T12:41:26.417-06:00</updated><title type='text'>Blank screen on startup after installing Ubuntu 8.10? Try this fix</title><content type='html'>Compiz (a fancy window manager for Linux) is probably causing the problem.&lt;br /&gt;&lt;br /&gt;Reboot your computer. When GRUB pops up, it may say "Press ESC to enter menu", or alternatley you may be kicked to the menu if you have multiple OS's installed. Either way, when you get to the OS selection menu, select the menu option (kernel choice) that has the word "Recovery" in it.&lt;br /&gt;&lt;br /&gt;Once that's loaded, choose the "&lt;span style="font-weight: bold;"&gt;drop to&lt;/span&gt; &lt;b&gt;root terminal&lt;/b&gt;" option (to that effect, the exact wording may be different) from the imtimidating blue menu that pops up.&lt;br /&gt;&lt;br /&gt;From there, type the following command.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;sudo apt-get purge compiz compiz-core&lt;/pre&gt; &lt;/div&gt;Now reboot your computer just in case.&lt;br /&gt;&lt;br /&gt;Hope that works...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-6829165993216506460?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/6829165993216506460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=6829165993216506460' title='38 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/6829165993216506460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/6829165993216506460'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2008/12/blank-screen-on-startup-after.html' title='Blank screen on startup after installing Ubuntu 8.10? Try this fix'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>38</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-5656101427271190837</id><published>2008-08-19T20:28:00.008-06:00</published><updated>2008-08-19T21:01:47.731-06:00</updated><title type='text'>Download a YouTube video using C#</title><content type='html'>&lt;div style="text-align: left;"&gt;I've posted the code to download a YouTube video using C# at PasteBin -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://pastebin.com/f396257b6"&gt;http://pastebin.com/f396257b6&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Original credit goes here - http://krishnan.co.in/blog/post/download-videos-from-youtube-(C).aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-5656101427271190837?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/5656101427271190837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=5656101427271190837' title='51 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/5656101427271190837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/5656101427271190837'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2008/08/ive-posted-code-to-download-youtube.html' title='Download a YouTube video using C#'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>51</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-7325420784359784881</id><published>2008-08-09T18:26:00.004-06:00</published><updated>2008-08-09T18:33:52.288-06:00</updated><title type='text'>Visual C# 2008 Express Edition Setup Error - Setup has encountered a problem while trying to copy...</title><content type='html'>Recently, I was attempting to install Visual C# Express 2008 Edition on my Windows XP computer and got this error message after downloading the "Web Installer: -&lt;br /&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;br /&gt;Screenshot -&lt;br /&gt;&lt;br /&gt;&lt;img src="file:///tmp/moz-screenshot-1.jpg" alt="" /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_QBChtOk9LBQ/SJ42VuAn9HI/AAAAAAAAAAM/S-Sjor1_y3E/s1600-h/setup_error.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_QBChtOk9LBQ/SJ42VuAn9HI/AAAAAAAAAAM/S-Sjor1_y3E/s320/setup_error.JPG" alt="" id="BLOGGER_PHOTO_ID_5232679563806897266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;img alt="" src="file:///tmp/moz-screenshot.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Error Text -&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Setup has encountered a problem while trying to copy:&lt;br /&gt;m:\&lt;long&gt;\$shtdwn$.req&lt;br /&gt;Press Retry to attempt the copy again. Press Cancel to cancel setup.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;After reading some forum (can't find the web page again!), I determined that it was probably related to the fact that Windows had decided to use my ext3 formatted hard disk drive (mounted locally using &lt;a href="http://www.google.com/url?sa=t&amp;amp;ct=res&amp;amp;cd=1&amp;amp;url=http%3A%2F%2Fwww.fs-driver.org%2F&amp;amp;ei=cTCeSMjAAYye8QTllcWiBQ&amp;amp;usg=AFQjCNF0ECxOZzZPou5IxvZ5ewrIF91Ntw&amp;amp;sig2=WqNHQwseIbWL4Tv_FbkCPg"&gt;Ext2 IFS&lt;/a&gt;) to extract temporary files to, and this was causing some issues with the installer. The easy solution is to simply download the Visual Studio Express Editions DVD ISO (link &lt;a href="http://www.microsoft.com/express/download/#webInstall"&gt;here&lt;/a&gt; should work, if not Google for "Offline Install), and either burn it to a DVD and run the installer that way, or use a ISO mounting utility like &lt;a href="http://www.google.com/url?sa=t&amp;amp;ct=res&amp;amp;cd=1&amp;amp;url=http%3A%2F%2Fwww.daemon-tools.cc%2F&amp;amp;ei=LjGeSJ_vCKCk8ASg07imBQ&amp;amp;usg=AFQjCNGJZaHeohxEukd87Ktixsgiojbuuw&amp;amp;sig2=VIZagXvO6ohSy1iLfR2tzQ"&gt;Daemon Tools&lt;/a&gt; to mount it in a virtual DVD Drive.&lt;br /&gt;&lt;br /&gt;Hope this saves someone a little time.&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/4055985264948933402-7325420784359784881?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/7325420784359784881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=7325420784359784881' title='81 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/7325420784359784881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/7325420784359784881'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2008/08/visual-c-2008-express-edition-setup_2637.html' title='Visual C# 2008 Express Edition Setup Error - Setup has encountered a problem while trying to copy...'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_QBChtOk9LBQ/SJ42VuAn9HI/AAAAAAAAAAM/S-Sjor1_y3E/s72-c/setup_error.JPG' height='72' width='72'/><thr:total>81</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-459884914886713512</id><published>2008-07-02T19:16:00.006-06:00</published><updated>2008-07-02T19:46:11.199-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rdp'/><category scheme='http://www.blogger.com/atom/ns#' term='remote desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='rdesktop'/><category scheme='http://www.blogger.com/atom/ns#' term='mime'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='tsclient'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Fixing rdp MIME type in Ubuntu Linux</title><content type='html'>If you've ever been presented with the problem of downloading a dynamically generated (or even static) rdp (Remote Desktop) file from within Firefox in Linux and you were optimistically expecting Firefox to recognize it and open it in some graphical interface like tsclient, you were probably sorely disappointed - you might have gotten a message like -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;You have chosen to open&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;example.rdp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Which is a: BIN file&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this instance, you are only granted the option to Save the file to your computer.&lt;br /&gt;&lt;br /&gt;To fix this, you need to configure Linux to automatically recognize this MIME type so that Firefox recognizes the file type as something besides binary (for some reason you can't directly add the recognition in Firefox without extensions).&lt;br /&gt;&lt;br /&gt;To do this, you need to add the rdp MIME info into the file /etc/mime.types. Run the following two commands to quickly achieve this -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo -i&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;echo "application/x-rdp rdp" &gt;&gt; /etc/mime.types&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This simply appends the rdp MIME info to the file.&lt;br /&gt;&lt;br /&gt;Trying download a rdp file from Firefox now (you don't need to restart it). When the Save dialog pops up (and actually recongnizes the file type!), press the "Browse..." button to open the Application Helper selection dialog.&lt;br /&gt;&lt;br /&gt;In the resulting window, locate the "Location" bar and type /usr/bin/tsclient (for example, if you have this installed). Press "Open" to continue. Firefox should now associate .rdp files with tsclient. Press "OK" on the open dialog to proceed.&lt;br /&gt;&lt;br /&gt;The Terminal Services Client GUI will open. You may wish to change the various options using the tabular interface provided. This application is richer than the built in Windows Terminal Services client itself!&lt;br /&gt;&lt;br /&gt;The next time you click on a n RDP file, Firefox should remember the association and ask you if you want to open the file in tsclient. If the "Open with" field in Firefox's Open dialog on attempts subsequent to this tutorial is blank, press "OK" regardless. tsclient should still launch.&lt;br /&gt;&lt;br /&gt;Side note: to use tsclient, you need the packages&lt;br /&gt;&lt;br /&gt;* tsclient&lt;br /&gt;* rdesktop&lt;br /&gt;&lt;br /&gt;So just&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;sudo apt-get install rdesktop tsclient&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-459884914886713512?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/459884914886713512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=459884914886713512' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/459884914886713512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/459884914886713512'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2008/07/fixing-rdp-mime-type-in-ubuntu-linux.html' title='Fixing rdp MIME type in Ubuntu Linux'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-6483362851322083334</id><published>2008-04-20T15:20:00.000-06:00</published><updated>2008-04-20T15:21:37.383-06:00</updated><title type='text'></title><content type='html'>&lt;h2&gt;Ubuntu 8.04 Notes and Tips&lt;/h2&gt; &lt;p&gt;I currently run Ubuntu 8.04 on an old eMachines desktop, and on my Toshiba A215-4767 laptop. &lt;/p&gt; &lt;p&gt;Here I will update the Linux community with my experiences installing and maintaining this crazy operating system on two machines.&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.andrewsteinhome.com/public_html/misc/linux/index.html#gen"&gt;General Notes&lt;/a&gt;     &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.andrewsteinhome.com/public_html/misc/linux/index.html#gen"&gt;Getting VirtualBox set up&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://monkeyblog.org/ubuntu/installing/"&gt;Installing anything in Ubuntu&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.andrewsteinhome.com/public_html/misc/linux/index.html#toshiba"&gt;Toshiba A215-4767 Specific Notes&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.andrewsteinhome.com/public_html/misc/linux/index.html#wireless"&gt;Wireless&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.andrewsteinhome.com/public_html/misc/linux/index.html#sound"&gt;Sound&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p class="style1"&gt;&lt;u&gt;&lt;a name="gen" id="gen"&gt;&lt;/a&gt;Getting VirtualBox set up&lt;/u&gt;&lt;/p&gt; &lt;p&gt;For getting VirtualBox properly set up and configured, &lt;a href="http://n00buntu.blogspot.com/2007/11/howto-ubuntu-compiz-virtualbox-part-1.html"&gt;this&lt;/a&gt; guide will point you in the right direction. The steps are pretty much the same for 8.04 (Hardy Heron).&lt;/p&gt; &lt;p&gt;The highlights of the guide are these - &lt;/p&gt; &lt;p&gt;&lt;strong&gt;(1)&lt;/strong&gt; &lt;strong&gt;Two versions to choose from - OSE vs Non-Free&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;"There are two versions of &lt;a href="http://www.virtualbox.org/"&gt;VirtualBox,&lt;/a&gt; the OSE (opensource edition) and the closed source, binary one. The OSE edition is the one you will find in the Ubuntu repositories (add/remove programs), but it lacks some features of the binary one, most notably, USB support. For this reason, I would advice using the binary. For Hardy, download it &lt;a href="http://cds-esd.sun.com/ESD39/innotek/virtualbox_1.5.6-28266_Ubuntu_gutsy_i386.deb?AuthParam=1208152331_95b4b759600a18486371b3deb8512554&amp;amp;TicketId=co04K0//RTw2OSrsOUA9gnOXPig=&amp;amp;GroupName=CDS&amp;amp;FilePath=/ESD39/innotek/virtualbox_1.5.6-28266_Ubuntu_gutsy_i386.deb&amp;amp;File=virtualbox_1.5.6-28266_Ubuntu_gutsy_i386.deb"&gt;here&lt;/a&gt; (link many change eventually)&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;(2)&lt;/strong&gt; &lt;strong&gt;Add yourself to vboxusers group&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;After installing, you will get a warning that you need to add users to the vboxusers group. Let's do so now:&lt;br /&gt; &lt;br /&gt;  System menu &gt; administration &gt; users and groups &gt; manage groups&lt;br /&gt; &lt;br /&gt;  Select the “vboxusers” group &gt; properties &gt; check any users you want to be able to use VB.&lt;br /&gt; &lt;br /&gt;  Now log out, and log in again for these changes to become effective.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;(3)&lt;/strong&gt; &lt;strong&gt;Fix USB error #1&lt;/strong&gt; &lt;strong&gt;- VERR_FILE_NOT_FOUND&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;You may at some point get the error - "Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND)":&lt;/p&gt; &lt;p&gt;To fix it, we need to enable usbfs. Open a terminal and type:&lt;br /&gt; &lt;br /&gt;  &lt;em&gt;sudo gedit /etc/init.d/mountdevsubfs.sh&lt;/em&gt;&lt;br /&gt; &lt;br /&gt;Find this part:&lt;br /&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;em&gt;# Magic to make /proc/bus/usb work&lt;br /&gt;  #&lt;br /&gt;  #mkdir -p /dev/bus/usb/.usbfs&lt;br /&gt;  #domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644&lt;br /&gt;  #ln -s .usbfs/devices /dev/bus/usb/devices&lt;br /&gt;  #mount --rbind /dev/bus/usb /proc/bus/usb&lt;/em&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;remove the # sign in front of the last 4 lines so it looks like this:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt; # Magic to make /proc/bus/usb work&lt;br /&gt;  #&lt;br /&gt;  mkdir -p /dev/bus/usb/.usbfs&lt;br /&gt;  domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644&lt;br /&gt;  ln -s .usbfs/devices /dev/bus/usb/devices&lt;br /&gt;  mount --rbind /dev/bus/usb /proc/bus/usb&lt;/em&gt;&lt;/blockquote&gt; &lt;p&gt;Reboot Ubuntu.&lt;br /&gt;   &lt;br /&gt;  Restart virtualbox, select your VM, then click settings. You should have no error messages now.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;(4)&lt;/strong&gt; &lt;strong&gt;Fix USB Error #2&lt;/strong&gt; - &lt;strong&gt;Permissions&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;You might also encounter a USB permissions problem with VirtualBox. (see &lt;a href="http://ubuntuforums.org/showthread.php?t=341740&amp;amp;page=4"&gt;here&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;The fix? Open up a terminal and type in the following - &lt;/p&gt; &lt;p&gt;&lt;em&gt;sudo &lt;/em&gt;&lt;em&gt;gedit /etc/fstab&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Add the following to the bottom of the text file - &lt;/p&gt; &lt;pre dir="ltr"&gt; none  /proc/bus/usb  usbfs  devgid=46,devmode=664  0  0&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;(This assumes the group &lt;em&gt;plugdev &lt;/em&gt;is group ID 46 on your machine - that's the default group ID for pulgdev anyway, so it shoulden't be a problem)&lt;/p&gt; &lt;p&gt;Now, plugdev, which handles plugable devices, can interact correctly with VirtualBox (after a reboot, probably)&lt;/p&gt;&lt;br /&gt;&lt;p class="style1"&gt;&lt;u&gt;&lt;a name="toshiba" id="gen"&gt;&lt;/a&gt;Toshiba A215-4767 Specific Notes&lt;/u&gt;&lt;/p&gt;Installing Ubuntu 8.04 on the Toshiba A215-4767 is a fairly simple process. There are only two components that take any real configuration - the wireless and sound setup.&lt;br /&gt;&lt;br /&gt;Be sure to attach an Etherent wired connection to your laptop before the install or directly after it. You need to do this because you need to install ndiswrapper to get wireless access, and the simplest way to get it is from the online repositories. (You can install it from the installer CD, but I have been unable to determine how to set that up properly)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;a name="wireless"&gt;&lt;/a&gt;(1) Wireless setup &lt;/span&gt;(per &lt;a href="http://drewwithers.com/2007/12/ubuntu-linux-710-gutsy-on-toshiba.html"&gt;this&lt;/a&gt; site)&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 100%;"&gt;&lt;strong&gt;Instructions for Atheros wireless card:&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Download drivers:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.atheros.cz/download.php?atheros=AR5006EG&amp;amp;system=1"&gt;XP 32-bit&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.atheros.cz/download.php?atheros=AR5006EG&amp;amp;system=2"&gt;XP 64-bit&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Extract the drivers and take note of where you extracted them.&lt;br /&gt;Open a terminal a type in the following -&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;       &lt;div class="codetitle"&gt;&lt;span style="font-size: 100%;"&gt;Code: &lt;/span&gt;&lt;/div&gt;&lt;div class="code"&gt;&lt;span style="font-size: 100%;"&gt;&lt;blockquote&gt;sudo -i&lt;br /&gt;echo "blacklist ath_pci" &gt;&gt; /etc/modprobe.d/blacklist&lt;br /&gt;rmmod ath_pci&lt;br /&gt;&lt;br /&gt;apt-get install ndiswrapper-utils-1.9 ndiswrapper-common&lt;br /&gt;&lt;br /&gt;ndiswrapper -i net5211.inf&lt;br /&gt;&lt;br /&gt;ndiswrapper -l&lt;br /&gt;&lt;em&gt;look for something like this:&lt;br /&gt;net5211 : driver installed&lt;br /&gt;device (168C:001C) present (alternate driver: ath_pci)&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;modprobe ndiswrapper&lt;br /&gt;echo "ndiswrapper" &gt;&gt; /etc/modules&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;          &lt;/div&gt; &lt;span style="font-size: 100%;"&gt;After a reboot wireless should work. You should see available wireless networks in the network manager. Note: every few bootups, Ubuntu doesn't get the MAC Address for the wireless card correctly. &lt;span style="font-style: italic;"&gt;(Andrew's note - haven't noticed this problem yet) &lt;/span&gt;So far it looks like the easiest way to correct this is to go into /etc/ndiswrapper/net5211 and look for the file with a symbolic link. Edit it and replace the line that says&lt;br /&gt;&lt;blockquote&gt;mac_address|XX:XX:XX:XX:XX:XX&lt;/blockquote&gt;and replace the X's with your MAC address.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;a name="sound"&gt;&lt;/a&gt;(2) Sound setup &lt;/span&gt;(per &lt;a href="http://ubuntuforums.org/showpost.php?p=4220157&amp;amp;postcount=5"&gt;this&lt;/a&gt; site)&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;After the inital boot and some updates, but you notice that the sound stops working after a reboot.&lt;br /&gt;&lt;br /&gt;To fix this issue, you need to upgrade to the cutting edge version of Alsa. The easiest way to do this is to just use the backports modules.&lt;br /&gt;&lt;br /&gt;1) Enable backports in software sources (System Menu&gt; Administration&gt; Software Sources--&gt; Updates--&gt; check "Enable Backports")&lt;br /&gt;&lt;br /&gt;2)Then open a terminal and type in uname -r (&lt;i&gt;this will tell you what kernel you're running (eg 386 or generic)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;2) In a terminal, type -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; sudo aptitude install linux-backports-modules-hardy&lt;/span&gt;-&lt;span style="font-style: italic;"&gt;generic&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;                     OR&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;sudo aptitude install linux-backports-modules-hardy-386&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;depending on what kernel you have.&lt;br /&gt;&lt;br /&gt;4) In a terminal&lt;br /&gt;sudo gedit /etc/modprobe.d/alsa-base&lt;br /&gt; this will open a file in gedit(the text editor). scroll down the page and&lt;br /&gt;add this as the last line&lt;br /&gt;options snd-hda-intel model=toshiba&lt;br /&gt;&lt;br /&gt;(5) Reboot. This will upgrade your alsa to the 1.0.15RC3 and your sound will be fixed.&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p class="style1"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-6483362851322083334?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/6483362851322083334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=6483362851322083334' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/6483362851322083334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/6483362851322083334'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2008/04/ubuntu-8.html' title=''/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-8717031436493984494</id><published>2007-06-22T19:12:00.001-06:00</published><updated>2007-06-22T19:12:24.647-06:00</updated><title type='text'>O' Reilly cuts off Swanson... my thoughts</title><content type='html'>&lt;div class="postcolor"&gt; Watch this (if you want) to see the "incident"...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=IHC3MOFb_lg" target="_blank"&gt;http://www.youtube.com/watch?v=IHC3MOFb_lg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(1) O’ Rilley : Why do you think the far left is disenchanted with Mrs. Clinton?&lt;br /&gt;(1) Swanson : I think that actually Hilary Clinton is articulating a position that most Democrats agree with to get out of Iraq.&lt;br /&gt;(2) O’ Rilley : OK, Mrs. Swanson, it’s very simple, why do you think the far left is disenchanted with her, why?&lt;br /&gt;(2) Swanson : Well, I think that she’s put herself in a position to explain a little too much in terms of her past votes. I think John Edwards, by apologizing, has been able to move on a little easier than Hilary has. It’s easier to move on …&lt;br /&gt;(2) O’ Rilley : …I don’t know what your saying&lt;br /&gt;(2) Swanson : … It’s easier to move on after apologizing, and election are about the future.&lt;br /&gt;(Medea Benjamin clarifies to Bill that the people were booing at Hiliary because that believe that we can’t put the blame on the Iraqi government… we need to have a withdraw plan and timeframe, get the intl community involved, etc. Therefore they were mad at Hilary’s statement that the Iraqi government has failed)&lt;br /&gt;(3) O’ Rilley : Do you agree, Mrs. Swanson, that that is why the far left was disenchanted with Hilary Clinton?&lt;br /&gt;(3) Swanson : I think you’re creating a division that doesn’t exist. I think that the real division exists in the Republican party, when you’ve got no Republican candidates (except for John Meccain) who don’t agree with the President’s policy in Iraq.&lt;br /&gt;&lt;br /&gt;**************************************************************&lt;br /&gt;&lt;br /&gt;(1) The main issue stemmed from the fact that she answered the question about why the Democrats in the crowd were disenchanted, by telling O ‘Riley that the Democrats actually agreed with Hilary’s position to get out of Iraq. No, she said, the Democrats weren’t disenchanted, they were very agreeable with Hilary’s war withdraw plan!!! Unfortunately for Swanson, the fact that the Democrats in the crowd agree with her plan to get out of Iraq has little or nothing to do with their rationale for being audibly disenchanted with her statement that particular day about the Iraqi government being at blame for the entire mess of the war. Swanson (apparently) didn’t realize that Bill was talking about the crowd’s disenchantment with Hilary’s statement at the particular conference, not their level of enchantment with a withdraw plan. This is where she went terribly wrong – wake up Swanson; O’ Riley was talking about something unrelated, that is, the reason why the Democrats were booing at Hilary that day? There had to be some reason, and saying that they agreed with the war plan isn’t going to justify anything at all. The more I think about her statement the more unrelated it appears.&lt;br /&gt;&lt;br /&gt;How can you blame O’ Rilley when Swanson wasn’t answering the questing at all? Swanson obviously thought that Bill was talking about the general disapproval with Hilary’s war plan, which she (Swanson) believed didn’t exist. Yet, it was more than clear to viewers that Bill was referring to the disenchantment evident in the audible disapproval of Hilary’s statement in which she blamed the Iraqi government. Swanson must have been sleeping during the playing of that clip, because everybody else knew that Bill was referring to the disenchantment with the video.&lt;br /&gt;&lt;br /&gt;(2) No excuse for Swanson on this one. Bill is simply trying to get her another chance to answer a simple question about why the crowd was disenchanted with Hilary that day after she said that damming statement about the Iraqi government, yet, she goes off into a completely unrelated tangent about how Hilary is generally evoking sentiment of disenchantment in people because of her questionable past voting record, and that John Edwards saved himself from this by coming out clean. She is once again blowing Bill’s question out of proportion and thinking big picture. She still hasn’t caught on that Bill is STILL referring to the particular disenchantment sentiments that were evident at the conference in which Hilary was booed! Bill clarifies what he was talking about in (3), only because Swanson is incredibly slow to realize that were talking about once instance here, not the general disapproval with Hilary.&lt;br /&gt;&lt;br /&gt;(3) She still doesn’t answer the question here at all. Bill was referring to the DIVISION IN THE DEMOCRATS PRESENT AT THIS ONE CONCFERENCE in which Hilary made the audacious statement about the role of the Iraqi government in the war. There was a division, but only on that one statement (there was clearly a separation in the crowd that day, because some were cheering at Hilary’s statement and some were doing the polar opposite – they were booing her.) Because she still hasn’t caught on, Swanson decided that O’ Rilley is talking about a division in the Democratic party in general, when O’ Rilley is still referring to the disenchantment in the crowd that once day and only on that once statement.&lt;br /&gt;&lt;br /&gt;Summary – Swanson was thinking way too big picture the entire time. She was probably stressed or embarrassed about being on National TV, causing her to misinterpret was Bill was referring to.&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/4055985264948933402-8717031436493984494?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/8717031436493984494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=8717031436493984494' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/8717031436493984494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/8717031436493984494'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2007/06/o-reilly-cuts-off-swanson-my-thoughts.html' title='O&apos; Reilly cuts off Swanson... my thoughts'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-540226444102654003</id><published>2007-06-21T11:53:00.000-06:00</published><updated>2007-06-21T11:54:01.318-06:00</updated><title type='text'>Defining a human</title><content type='html'>Every person within humanity can be distinguished and classified by several *relatively* indicative (but nonetheless non-unique) signs, but the truley 100% unique indicator that I find the most appealing is the ability to think abstractly. Instead of defining this term itself, I'll give you a few examples of abstract thinking. One is introspection. Humans alone are capable of introspection, which is essentially the physiological process of self reflection and examining one thoughts and feelings. Regardless of whether we can visibly notice this quality in a person, or it is extremely inconspicuous, all humans are introspective at most points in their life, and this is, as I said before, an entirely unique quality in our species. No other species examines their thoughts. Anyway, even the select individuals within our species that are considered different for one reason or another can be identified by this, if prompted correctly. Some other abstract process we demonstrate very uniquely to our species are self awareness/consciousness. However, these tie in closely with introspection. To clarify on their definitions, though, self awareness is simply our cognizance that we exist, and consciousness is more or less the same thing (I just threw in the word because it might clarify to you more what I'm talking about exactly). This is also unique to all humans and identifies them easily.&lt;br /&gt;&lt;br /&gt;It is my duty to note, however, that as I was writing this, I realized that babies might not demonstrate some of these qualities, and after looking that up, I was right. To explicitly label a baby (under the age of 2, specifically) as human would be somewhat harder, then, in my opinion.&lt;br /&gt;&lt;br /&gt;There are a few other thing relatively unique to our species, but not everybody shares these qualities. For example, not every human possesses the capabilities to construct complex grammatical sentences using our upper level and highly developed form of communication, or to speak with the aforementioned language, for that matter. Additionally, not everyone is part of the complex human social networks that are so evident to us. Because these qualities are exhibited in either a large number of other species or a minority of species that are decidedly non-human, they cannot be used as crystal clear, lucid signs of the humanness of an animal - although some signs can give us 99% assurance that an individual is human.&lt;br /&gt;&lt;br /&gt;So there you go - my opinion is that humans, ALL humans (except babies under the age of two) can be identified, whether it is a difficult process or not, by determining if they have a sense of introspection, self awareness, and consciousness (all under the umbrella of abstract thought). How once can check for the existence of such abstract thought processes is another issue entirely.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-540226444102654003?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/540226444102654003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=540226444102654003' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/540226444102654003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/540226444102654003'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2007/06/defining-human.html' title='Defining a human'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-3915905007445032438</id><published>2007-05-23T06:24:00.000-06:00</published><updated>2007-05-23T06:28:54.411-06:00</updated><title type='text'>Understanding p2p</title><content type='html'>Recently, I had a small little discussion with a friend over what exactly defines the p2p technology. He thought that it uses the client's LAN when possible to speed up connections. (Specifically in this case, we were talking about a p2p extension for Firefox, AllPeers)&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;ME: However....AllPeers doesn't use the host computer 's local LAN to transfer files - it uses the Internet to connect to a remote AllPeers session (as far as I know). Therefore I could simply set up an AllPeers share on my computer with the Tournament demo in it. I'll do that, keep Firefox running, go to school, and then we can use your Firefox w/ AllPeers to connect to my home computer and download it that way.&lt;br /&gt;&lt;br /&gt;Of course you could do the exact same thing with your personal home computer. It's just a matter of convenience and preference.&lt;br /&gt;&lt;br /&gt;HIM: What is the point of p2p if it has to go through something else?&lt;br /&gt;&lt;br /&gt;ME: You're right in saying that p2p doesn't "go through something else" - however, you're wrong in saying it would use the school's LAN to achieve this. You need to understand some basic p2p theory first to understand what it's actually going to end up doing. (By the way I recommend reading all of this - I worked hard on it.. lol)&lt;br /&gt;&lt;br /&gt;The only two reasons to use p2p are that (1) it allows you to initiate a direct connection between client to client, thusly eliminating the need for a mediating central server and (2) it distributes the clients resources (bandwidth, etc) to each other equally.&lt;br /&gt;&lt;br /&gt;This is in juxtaposition to the client-server model in which everyone downloads from one main server (similar concept to the Boyd drop boxes and shared drives in general). This main server gets considerably drained as more people access it, decreasing download speeds for the individual.&lt;br /&gt;&lt;br /&gt;P2P solves this problem under optimal conditions and is in those cases faster that the client-server model. However, we need to define optimal conditions. They are, simply put, a relatively speedy Internet connection, high bandwidth, and (most importantly) a relatively sizable number of clients that are connected at the same time to the p2p network. The number of clients is so important because each one serves as a node to both distribute already existent resources (like bandwidth, storage space, and computing power) and to add their OWN bandwidth, storage space, and computing power resources.&lt;br /&gt;&lt;br /&gt;Let’s create a scenario - Let’s say that there are only two people sharing resources on a p2p network. The speeds will undoubtedly be slower than a traditional client-server setup in this instance because the two computers are probably average home computers using their relatively small, restrictive, and slow RoadRunner internet bandwidth. They are sharing very little bandwidth and computing powers between themselves. (I know that from experience), in comparison to simpy connecting to a server that in all likelihood will probably have a T3 (or whatever the major Interent connection is) connection that is routing incredible amounts of bandwidth to it for the public to access and utilize.&lt;br /&gt;&lt;br /&gt;Of course if the number of people in the theoretical p2p network I made up increases, then its overall power in comparison begins to completely own.&lt;br /&gt;&lt;br /&gt;So the problem(s) at school are that when we use AllPeers, we are distributing the school's bandwidth to *each other*, essentially negating any speed benefits of a p2p network. We are still using the Internet to do this because AllPeers was designed for non-Intranet file sharing and it doesn't know how to interface with a nearby Local Area Network/Intranet. (put more simply, AllPeers has no idea that we are in a LAN config at school - for all it knows, the computer next to you in the CompSci lab is located in China.) Logically, why would AllPeers use the LAN to do sharing? That would defeat the purpose. If you already have a LAN, you essentially have one major part of a p2p network set up already between all the computers in the network. Think about shared network folders in Windows. Machine to machine file transfer. LAN. Partly p2p.&lt;br /&gt;&lt;br /&gt;If AllPeers used the LAN, it'd be exactly the same as about a thousand other programs out there, including Microsoft's built in networking tools and capabilities themselves.&lt;br /&gt;&lt;br /&gt;We can still do it your way but I guarantee you it will not be any faster that your traditional downloads and it definitely won't use the school's LAN. It's just a convenient way to set up a private temporary network that uses the Internet to gather people in a p2p pool of clients. But in our case, two people isn't going to make any download speeds very fast.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-3915905007445032438?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/3915905007445032438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=3915905007445032438' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/3915905007445032438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/3915905007445032438'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2007/05/understanding-p2p.html' title='Understanding p2p'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-4334180558191952785</id><published>2007-04-23T06:30:00.002-06:00</published><updated>2007-04-23T06:35:04.331-06:00</updated><title type='text'>acroread expr syntax error (Adobe Reader for Linux)</title><content type='html'>Solution is here.&lt;br /&gt;http://linuxon-vgn-a497xp.blogspot.com/2006/11/acroread-expr-syntax-error.html&lt;br /&gt;&lt;br /&gt;But basically, you comment out the appropriate lines using the # operator in the acroread startup script (usually located in /usr/bin/). Here are the modifications.&lt;br /&gt;&lt;br /&gt;418#           echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g'&lt;br /&gt;419        echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]*\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g'&lt;br /&gt;&lt;br /&gt;644#    MIN_GTK_VERSION="240"&lt;br /&gt;645    MIN_GTK_VERSION="2040"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-4334180558191952785?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/4334180558191952785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=4334180558191952785' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/4334180558191952785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/4334180558191952785'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2007/04/acroread-expr-syntax-error-adobe-reader.html' title='acroread expr syntax error (Adobe Reader for Linux)'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-3769355321311564192</id><published>2007-04-23T06:30:00.001-06:00</published><updated>2007-04-23T06:30:52.078-06:00</updated><title type='text'>Back to Linux</title><content type='html'>Not going into detail why...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-3769355321311564192?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/3769355321311564192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=3769355321311564192' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/3769355321311564192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/3769355321311564192'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2007/04/back-to-linux.html' title='Back to Linux'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-2413305942936139182</id><published>2007-02-15T00:03:00.001-06:00</published><updated>2007-02-15T00:04:25.357-06:00</updated><title type='text'>XP versus Linux... why I chose Windows XP</title><content type='html'>I hate to say this, but I'm going to be using Windows XP for a while. There are several reasons for this. I've switched between both XP and Fedora for weeks, using both for about a week at a time. However, Windows XP has sort of come on top after these daily test runs. Essentially, I can be equally productive in both environments. For the most part, I can get the same results/products out of open source software alternatives on Linux as I would using a mix of proprietary and open source applications in a Windows environment. However, there are a few minor annoyances in Linux that make it, overall, *slightly* less appealing than Windows XP. It's the small things that kill - getting some Windows apps to run correctly, window focus stealing problems, printer annoyances, etc (the list literally goes on and on). A prime example of some of the factors that are the causation of this lesser appeal would have to be the eight plus hours I spent on a Saturday to find a way to print to my printer from Fedora Core. Sadly enough, it was just a cheesy workaround I was using - Canon doesn't support Linux (basically I was sending the file to a shared network folder to be printed by Adobe). In terms of window focus stealing, I spent nearly an hour just trying to determine why a particular application kept losing focus when I switched back to it. Even after changing some settings, the focus was flakey. In Windows XP, window focusing isn't even a second thought - it just works automatically without the pain of configuring KDE to run a list of windows specific settings based on the windows title/name or the process name. These are just two fine examples of the growing pains that you experience daily when using Linux.&lt;br /&gt;&lt;br /&gt;Windows application support is not exactly up to par either – although this one is hard to blame on Linux at all. In fact, it’s not Linux’s fault period. CrossOver office simply couldn’t effectively run some of my mission critical Windows applications when I needed them most. (It was an audio editor, GoldWave, by the way – Audacity simply couldn’t meet my needs). Little annoyances in Microsoft Word 2003 also ticked me off – why couldn’t I import an AVI movie to display in a PowerPoint, or why wouldn’t I simply access the clip gallery? On top of this, certain things I use frequently under Windows (aka the .NET framework and the free version of Visual Studio, Visual C# Express) simply don't run on Linux and had to be run on a processor emulator running a copy of XP. This is entirely feasible (I was running a brand new copy of XP in VMWare while I was using Linux), but it is still somewhat annoying to open this virtual machine every time I wanted to use such an app. It was also sluggish of course. All it did was add around 50 seconds to my wait time to use a critical application, whereas in Windows, instantaneousness would have been feasible. Mono does a half decent job for .NET support, but nowhere have I found the 100% compatibility and feature rich IDE’s associated with the wonderful Visual C# Express in Windows XP.&lt;br /&gt;&lt;br /&gt;Once again, don’t get me wrong – Linux is amazing in the sense that it can emulate the Windows kernel like this with Wine or CXOffice, but the applications support is just not completely there yet. Unfortunately that some really good software is written in Windows native languages. Linux is literally crippled in his sense.&lt;br /&gt;&lt;br /&gt;The security advantages of Linux are also technically negated when you think about it. If, while in Windows, you don't install random applications from random websites, and you use a stable, bug/hole/breach free web browser (aka Firefox), the chances of you getting a virus or any form of malware are slim. Take it from me - I've use Windows for many years without problems - after I got Firefox and become more restrictive on downloads. You simply have to be careful and take precautionary measures with your data. Basically, downloading only trusted applications, using multiple malware scanners, and having an inbound/outbound firewall basically should do the trick. Sure, Linux is secure all by itself with little to no effort – but so is Windows with minimal effort and prodding.&lt;br /&gt;&lt;br /&gt;Ultimately, I think Linux is destined to be abolished to the file/web servers realm of computing unless a drastic change in commercial support for the free operating system comes rapidly. Honestly, if all the hardware and software vendors supported Linux generally, it would become an extremely viable option to me and to the general populace. Linux is simply a generally superior operating system in general crippled by software/hardware incompatibilities and minor bugs and annoyances that add up to a mess of trouble. Another option, of course, is if someone could develop an extremely fast process emulator that runs a legal copy of Windows XP as its primary virtual machine, and the Windows apps in this install are run “natively” in Linux as actual applications that can use the native Linux file system, etc.&lt;br /&gt;&lt;br /&gt;So my final determination on Linux is that a few small, trivial, non essential things keep it from being my desktop of choice. Don't get me wrong - I'm not deleting it off my hard drive just yet. When Windows XP becomes way too slow or unsupported for me soon enough, this computer could be made fairly decent with my Fedora install. Also, if Windows decided to poop out on me anytime soon (somewhat unlikely, actually)&lt;br /&gt;&lt;br /&gt;Despite this, imagine if I was too poor to afford Windows XP or it simply wasn't feasible to do so. Linux would be absolutely amazing. Obviously, you can save some money by not having Windows XP installed by default on your barebones/custom built machine. If Windows XP is simply not an option for whatever reason, Linux absolutely becomes a viable, free alternative.&lt;br /&gt;&lt;br /&gt;Overall, though, I’m glad I’ve has the experience with Linux that might give me the edge someday. I love the open source movement and think it is absolutely amazing in many aspects (that explains why I've been through countless Live CD's and HD installs ... including SuSE, Fedora, and Ubuntu). It's amazing that people have made a very much viable Windows alternative for free – it still completely blows my mind. Linux has made leaps and bounds from the console based days.&lt;br /&gt;&lt;br /&gt;Thanks for listening. Any comments are appreciated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-2413305942936139182?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/2413305942936139182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=2413305942936139182' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/2413305942936139182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/2413305942936139182'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2007/02/xp-versus-linux-why-i-chose-windows-xp.html' title='XP versus Linux... why I chose Windows XP'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-7252564278974820288</id><published>2006-12-31T14:04:00.000-06:00</published><updated>2006-12-31T14:07:17.362-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ps3'/><category scheme='http://www.blogger.com/atom/ns#' term='consoles'/><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>Poor ps3 sales - Completely Owned?</title><content type='html'>Console: Sales (according to Wikipedia.org)&lt;br /&gt;&lt;blockquote&gt;Microsoft Xbox 360 (Released 2005): 9.1 million&lt;br /&gt;Nintendo Wii (Released 2006): 2.0 million&lt;br /&gt;Sony Playstation 3 (Released 2006): 808,025&lt;br /&gt;&lt;/blockquote&gt;Nobody disputes that part of the reason so few ps3 units were sold IS the price. It's simply a deterrent to a majority of gamers as of now. If Sony truly did their stuff right (somehow magically made the price more gamer friendly at it's release) , my guess is that they would have at least a million sells by now. I KNOW for a fact that they shipped out that many units to the USA already. Of course they HAD to price it so high. (BluRay and such). Anyway, I guarantee you that Nintendo sold more units in relation to it's total units FASTER than the ps3 did in relation to total units.&lt;br /&gt;&lt;br /&gt;Anyway, I still think the ps3 owns, but it's too expensive for me. When I said "completely owned", I meant in sales. Not in console awesomeness.&lt;br /&gt;&lt;br /&gt;&lt;!--emo&amp;:P--&gt;&lt;!--endemo--&gt;I like how one commercial sums it up. It shows a fat lady who basically keeps on saying "I'm large and in control". Then, a skinny hot girl in a bikini is saying "I'm just FUN!!! And playful!!!". After some more of this banter, the fat lady says "Don't you know that BlueRay is the FUTURE?!!! GOD!!!" Then she leaves, leaving the bikini girl to continue to say "I'm fun!!!!" (There's some inappropriate butt slapping going on as well :P) I'm sure you can guess who the ps2 is and who the wii is.&lt;br /&gt;&lt;br /&gt;In better news, the ps2 is still selling awesome. I find that plain out sweet. The ps2 was truly the best selling console ever.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-7252564278974820288?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/7252564278974820288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=7252564278974820288' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/7252564278974820288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/7252564278974820288'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2006/12/poor-ps3-sales.html' title='Poor ps3 sales - Completely Owned?'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-1787902980480601199</id><published>2006-12-19T22:44:00.001-06:00</published><updated>2006-12-19T22:49:21.973-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ben stein'/><title type='text'>Ben Stein quote</title><content type='html'>Sorry, but this (relatively old) Ben Stein quote is too awesome to miss... (take to my friend Austin for pointing it out)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;span class="" style="display: block;" id="formatbar_Blockquote" title="Blockquote" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 17);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="" style="display: block;" id="formatbar_Blockquote" title="Blockquote" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 17);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Herewith a few confessions from my beating heart: I have no freaking clue who Nick and Jessica are.  I see them on the cover of People and Us constantly when I am buying my dog biscuits and kitty litter.  I often ask the checkers at the grocery stores.  They never know who Nick and Jessica are either.  Who are they?  Will it change my life if I know who they are and why they have broken up?  Why are they so important?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;        I don't know who Lindsay Lohan is either, and I do not care at all about Tom Cruise's wife.  Am I going to be called before a Senate committee and asked if I am a subversive?  Maybe, but I just have no clue who Nick and Jessica are.  If this is what it means to be no longer young.  It's not so bad.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;      Next confession: I am a Jew, and every single one of my ancestors was Jewish.  And it does not bother me even a little bit when people call those beautiful lit up, bejeweled trees Christmas trees.  I don't feel threatened.  I don't feel discriminated against.  That's what they are: Christmas trees.  It doesn't bother me a bit when people say, "Merry Christmas" to me.  I don't think they are slighting me or getting ready to put me in a ghetto.  In fact, I kind of like it.  It shows that we are all brothers and sisters celebrating this happy time of year.  It doesn't bother me at all that there is a manger scene on display at a key intersection near my beach house in Malibu .  If people want a creche, it's just as fine with me as is the Menorah a few hundred yards away. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;I don't like getting pushed around for being a Jew, and I don't think Christians like getting pushed around for being Christians.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;I think people who believe in God are sick and tired of getting pushed around, period.  I have no idea where the concept came from that America is an explicitly atheist country.  I can't find it in the Constitution, and I don't like it being shoved down my throat.  Or maybe I can put it another way: where did the idea come from that we should worship Nick and Jessica and we aren't allowed to worship God as we understand Him?  I guess that's a sign that I'm getting old, too.  But there are a lot of us who are wondering where Nick and Jessica came from and where the America we knew went to. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;In light of the many jokes we send to one another for a laugh, this is a little different: This is not intended to be a joke; it's not funny, it's intended to get you thinking. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Billy Graham's daughter was interviewed on the Early Show and Jane Clayson asked her "How could God let something like this Happen?" (regarding Katrina)  Anne Graham gave an extremely profound and insightful response.  She said, "I believe God is deeply saddened by this, just as we are, but for years we've been telling God to get out of our schools, to get out of our government and to get out of our lives.  And being the gentleman He is, I believe He has calmly backed out. How can we expect God to give us His blessing and His protection if we demand He leave us alone?"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;In light of recent events...terrorists attack, school shootings, etc.  I think it started when Madeleine Murray O'Hare (she was murdered, her body found recently) complained she didn't want prayer in our schools, and we said OK.  Then someone said you better not read the Bible in school.  The Bible says thou shalt not kill, thou shalt not steal, and love your neighbor as yourself.  And we said OK.  Then Dr. Benjamin Spock said we shouldn't spank our children when they misbehave because their little personalities would be warped and we might damage their self-esteem (Dr. Spock's son committed suicide).  We said an expert should know what he's talking about. And we said OK.  Now we're asking ourselves why our children have no conscience, why they don't know right from wrong, and why it doesn't bother them to kill strangers, their classmates, and themselves.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Probably, if we think about it long and hard enough, we can figure it out. I think it has a great deal to do with "WE REAP WHAT WE SOW."  Funny how simple it is for people to trash God and then wonder why the world's going to hell.  Funny how we believe what the newspapers say, but question what the Bible says.  Funny how you can send 'jokes' through e-mail and they spread like wildfire but when you start sending messages regarding the Lord, people think twice about sharing.  Funny how lewd, crude, vulgar and obscene articles pass freely through cyberspace, but public discussion of God is suppressed in the school and workplace. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Funny how when you forward this message, you will not send it to many on your address list because you're not sure what they believe, or what they will think of you for sending it.  Funny how we can be more worried about what other people think of us than what God thinks of us.  Pass it on if you think it has merit.  If not then just discard it... no one will know you did.  But, if you discard this thought process, don't sit back and complain about what bad shape the world is in.&lt;br /&gt;&lt;br /&gt;My Best Regards .. honestly and respectfully,&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="down" style="display: block; font-style: italic; font-weight: bold;" id="formatbar_Blockquote" title="Blockquote" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 17);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Ben Stein&lt;/span&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-1787902980480601199?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/1787902980480601199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=1787902980480601199' title='77 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/1787902980480601199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/1787902980480601199'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2006/12/sorry-but-this-relatively-old-ben-stein.html' title='Ben Stein quote'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>77</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4055985264948933402.post-2549681742271185263</id><published>2006-12-06T22:35:00.000-06:00</published><updated>2006-12-07T00:03:12.493-06:00</updated><title type='text'>What to do?</title><content type='html'>Currently, I have a dual boot between Windows XP and Fedora Core 6. However, I might be triple booting in a couple of weeks after I receive my free copy of Windows Vista Business arrives in the mail (let it suffice to say that I won a contest through which I am now guaranteed receive both Vista Business edition and Microsoft Office 2007). I don't know if that's going to be an option though ... three operating systems on an 80 gig HD aren’t going to create a particularly pleasant situation. Vista itself takes up 15 gigs (ouch?) minimally; 40 gigs are recommended. Currently, my one hard disk looks like this -&lt;br /&gt;&lt;br /&gt;Windows 60gigs (~13 gigs free)&lt;br /&gt;Fedora 20 gigs&lt;br /&gt;&lt;br /&gt;As you can clearly see, Vista has no room to fit in as a triple boot with my current configuration.&lt;br /&gt;&lt;br /&gt;My options are (Assuming my XP partition must be at least 50 gigs (if I keep it at all), because it’s already 43 gigs in size), in no particular order:&lt;br /&gt;&lt;br /&gt;(1) Delete Linux partition, having a dual boot between the Windows monopoly of operating systems. (Something in the order of 30 gigs for Vista and 50 gigs for XP)&lt;br /&gt;&lt;br /&gt;XP - 50gig&lt;br /&gt;Vista - 30 gig&lt;br /&gt;&lt;br /&gt;(2) Triple boot between Linux, Vista, and XP. However, I’d have to shrink the Linux partition to around 5 to 10 gigs in order to accommodate Vista&lt;br /&gt;&lt;br /&gt;XP - 50 gigs&lt;br /&gt;Vista - 25 gigs (or 20 gigs)&lt;br /&gt;Linux - 5 gigs (or 10 gigs)&lt;br /&gt;&lt;br /&gt;(3) Install Vista completely on top of XP, meaning my config would be identical to how it is now, except I’d have Vista now and no longer XP.&lt;br /&gt;&lt;br /&gt;Vista - 60 gigs&lt;br /&gt;Linux - 20 gigs&lt;br /&gt;&lt;br /&gt;(4) Install Vista on a whole new hard disk. They are relatively cheap, so I could theoretically handle this. However, doing the jumper cable and slave/master crap is a pain in the butt.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I’m sure there are other possibilities I’m not thinking of, but I’m tired.&lt;br /&gt;What does everyone else recommend in his instance? My two requirements - I want to run Vista and keep XP. That eliminates one option at least.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4055985264948933402-2549681742271185263?l=andrewtheart.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andrewtheart.blogspot.com/feeds/2549681742271185263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4055985264948933402&amp;postID=2549681742271185263' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/2549681742271185263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4055985264948933402/posts/default/2549681742271185263'/><link rel='alternate' type='text/html' href='http://andrewtheart.blogspot.com/2006/12/what-to-do.html' title='What to do?'/><author><name>Name: Andrew S.</name><uri>http://www.blogger.com/profile/03632213317218891096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_QBChtOk9LBQ/SeCOoTCxbXI/AAAAAAAAABY/nmk3qU7yRJ4/S220/me.jpg'/></author><thr:total>3</thr:total></entry></feed>
