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

<channel>
	<title>I Love Bonnie.net</title>
	<atom:link href="http://ilovebonnie.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ilovebonnie.net</link>
	<description>Love, Life &#38; Technology in a Turbulent World</description>
	<pubDate>Thu, 14 Aug 2008 22:29:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Welcome Sky News Readers</title>
		<link>http://www.ilovebonnie.net/2008/08/14/welcome-sky-news-readers/</link>
		<comments>http://www.ilovebonnie.net/2008/08/14/welcome-sky-news-readers/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 22:12:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<category><![CDATA[news]]></category>

		<category><![CDATA[south ossetia]]></category>

		<guid isPermaLink="false">http://www.ilovebonnie.net/?p=80</guid>
		<description><![CDATA[Today, this blog was featured on the large and popular news site, Sky News for the Google map that I created involving the conflict in South Ossetia between Russia, Georgia and the South Ossetians. If you are looking for the post featured in the the article, you can find it here:

Russia Responds to Georgia Handling [...]]]></description>
			<content:encoded><![CDATA[<p>Today, <a href="http://ilovebonnie.net/">this blog</a> was featured on the large and popular news site, <a href="http://news.sky.com/skynews/">Sky News</a> for the <a href = "http://www.ilovebonnie.net/2008/02/13/google-maps-version-of-the-2008-submarine-cable-cuts/">Google map</a> that I created involving the conflict in South Ossetia between Russia, Georgia and the South Ossetians. If you are looking for the post featured in the <a href="http://news.sky.com/skynews/Home/World-News/South-Ossetia-Interactive-Map-Learn-More-About-The-Area-Destroyed-In-The-Georgia---Russian-Conflict/Article/200808215077993">the article</a>, you can find it here:</p>
<ul>
<li><a href="http://www.ilovebonnie.net/2008/08/08/russia-responds-to-georgia-handling-conflict-in-south-ossetia-google-map-provided/">Russia Responds to Georgia Handling Conflict in South Ossetia</a></li>
</ul>
<p>An additional story covering the cyberattacks, when they first occurred in the region, can be found here:</p>
<ul>
<li><a href="http://www.ilovebonnie.net/2008/08/08/cyberattacks-crippling-and-defacing-georgian-and-ossetian-web-sites/">Cyberattacks Crippling and Defacing Georgian and Ossetian Web Sites</a></li>
</ul>
<p>Here&#8217;s an excerpt from the <a href="http://news.sky.com/skynews/Home/World-News/South-Ossetia-Interactive-Map-Learn-More-About-The-Area-Destroyed-In-The-Georgia---Russian-Conflict/Article/200808215077993">Sky News story</a> about the post: </p>
<blockquote><p>&#8220;The map was created by American blogger David Drake who writes for the blog ilovebonnie.net.</p>
<p>David will be keeping the map up to date as events take place.</p>
<p>He told Sky News: &#8220;When I first heard about the conflict I was surprised that it was so difficult to find a good map of the area so I decided to make my own.&#8221;</p>
<p>&#8220;I first became interested in Russia when I took a History of Russian Culture class in my studies at George Mason University. We studied some of the conflicts that have happened, historically, in the region. Obviously Georgia came up during those discussions.&#8221;"</p></blockquote>
<p>The main story from Sky News about the conflict can be found <a href="http://news.sky.com/skynews/Home/World-News/Russia-Georgia-War-US-Relationship-Adversely-Affected-For-Years/Article/200808215077798">here</a>.</p>
<p>While you&#8217;re here, please consider subscribing to my <a href="http://www.ilovebonnie.net">feed</a>, and also be sure to check out the <a href="http://www.ilovebonnie.net/2008/02/13/google-maps-version-of-the-2008-submarine-cable-cuts/">other Google maps post</a> I&#8217;ve done including a map of the 2008 submarine cable cuts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilovebonnie.net/2008/08/14/welcome-sky-news-readers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bush Aims to Let Developers Choose Whether Their Development Has Endangered Species Effects</title>
		<link>http://www.ilovebonnie.net/2008/08/12/bush-aims-to-let-developers-choose-whether-their-development-has-endangered-species-effects/</link>
		<comments>http://www.ilovebonnie.net/2008/08/12/bush-aims-to-let-developers-choose-whether-their-development-has-endangered-species-effects/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 20:46:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<category><![CDATA[consumerism]]></category>

		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.ilovebonnie.net/?p=71</guid>
		<description><![CDATA[[UPDATE]: as a reader has pointed out, NASCO has denied claims of a super highway (yet they freely acknowledge a NASCO corridor). It should be pointed out, however, that NASCO does support the Trans-Texas Corridor (TTC). Their own timeline (which can be found here) states that they are almost finished with their environmental studies. What [...]]]></description>
			<content:encoded><![CDATA[<p><strong>[UPDATE]</strong>: <em>as a reader has pointed out, NASCO has denied claims of a super highway (yet they freely acknowledge a NASCO corridor). It should be pointed out, however, that NASCO <em>does</em> support the <a href="http://en.wikipedia.org/wiki/Trans_texas_corridor">Trans-Texas Corridor</a> (TTC). Their own timeline (which can be found <a href="http://ttc.keeptexasmoving.com/projects/ttc35/timeline.aspx">here</a>) states that they are almost finished with their environmental studies. What are they waiting for? The last two entries in their &#8220;Environmental Study Timeline&#8221; are <strong>&#8220;Prepare final environmental impact statement&#8221;</strong>, which is labeled as <strong>ongoing</strong> &#038; <strong>&#8220;Federal Approval (record of decision)&#8221;</strong>, which is labeled as <strong>anticipated Summer/Fall of 2008</strong>.</em></p>
<p>The Bush administration <a href="http://news.yahoo.com/s/ap/20080811/ap_on_go_ca_st_pe/bush_endangered_species_3">has decided</a> that there is just too much fact-checking occurring for developers when it comes to their effects on endangered species:</p>
<blockquote><p>&#8220;The Bush administration wants federal agencies to decide for themselves whether highways, dams, mines and other construction projects might harm endangered animals and plants.</p>
<p>New regulations, which don&#8217;t require the approval of Congress, would reduce the mandatory, independent reviews government scientists have been performing for 35 years&#8230;&#8221;</p></blockquote>
<p>This is not the first time the Bush administration has tried to annihilate our environment.</p>
<p>When I first read this article my hear dropped, but I was not surprised in the least. Why? Because I remembered hearing about a <em>major</em> development project that the current administration has been working towards. <a href="http://www.nascocorridor.com/">The NASCO Corridor</a>. Before Bush and friends are removed from office, they want to be sure the <a href="http://www.nascocorridor.com/">NASCO corridor</a> is going forward with full steam. Why does it seem appropriate to tie this endangered species announcement together with the NASCO corridor?</p>
<p>Well, 2 months ago, the <a href="http://www.nascocorridor.com/commondetail.asp?id=2181">NASCO Conference 2008</a> was held. There, Mexican Energy Secretary Georgina Kessel, speaking on behalf of the Mexican President:</p>
<blockquote><p>&#8220;&#8230;emphasized that Mexico recognizes that growing global trade and rising North American trade flows “have generated challenges in infrastructure, logistics and public policy.” She praised the nonprofit, tri-national NASCO and its efforts to unite public and private sector trade and transport stakeholders to overcome these challenges and “promote a secure, efficient transport system in North America that facilitates cross-border trade.”&#8221;</p></blockquote>
<p>In addition:</p>
<blockquote><p>&#8220;Undersecretary of Transport for Mexico Humberto Treviño informed attendees of President Calderón’s aggressive National Infrastructure Plan to invest <strong>$45 billion in public/private funds</strong> in Mexico’s national transportation infrastructure, including in highways, tollroads, railroad network expansion, modernization and expansion of airports, air cargo terminals, seaports and port terminals as well as in major electricity grid transmission equipment and networks and oil and gas pipelines and electric power plants.&#8221;</p></blockquote>
<p>It would seem, from these quotes, that the conference is focused around the transportation of Mexico. So, it is probably a conference made up of mostly Mexican officials from Mexican companies, right? <em>WRONG</em>:</p>
<blockquote><p>&#8220;Top company executives in attendance included Mike Haverty, CEO of Kansas City Southern Railroad; officials from Mexico’s Ferromex Railroad; Roberto González Barrerra of food/tortilla giant Grupo Maseca and Banorte Bank; senior executives from FedEx; and leaders of small, mid- and large-sized trade, logistics and transportation firms across North America.&#8221;</p></blockquote>
<p>&#8230; just to name a few.</p>
<p>Two months after this meeting (where U.S. companies as well as U.S. senators attended), there is suddenly a need to make it easier for developers to develop in the United States? Why would there be this sudden interest in giving less oversight to developers?</p>
<p>Enter the <a href="http://www.nascocorridor.com/">NASCO corridor</a>. A highway; a very, <em>very</em> big highway. That&#8217;s right, a <strong>10-lane</strong>, <strong>limited access highway</strong>, that runs directly from Mexico to Canada. The effect that this will have on the U.S. economy will be absolutely staggering:</p>
<div align="center" style="margin-bottom: 6px;"><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/TShPYA-OuPs&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/TShPYA-OuPs&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></div>
<p>The video above starts to describe just how much of an impact this is going to have. One example offered of how this will have an effect on America is by looking at the Ford company. They worked to release 30,000 jobs in the U.S. and plan on employing 150,000 in Mexico. In addition, they have invested $9,200,000,000 (9.2 billion) in the country of Mexico to help their plans along. But surely an American company opening plants in Mexico would use American parts for production, right? Nope. Where, then, are the bulk of the parts necessary for production coming from in Mexico? China.</p>
<p>It&#8217;s interesting that this <em>major U.S. development plan</em> is not mentioned anywhere in the Associated Press release. But then, <a href="http://www.ilovebonnie.net/2008/04/14/sam-zell-and-rupert-murdoch-appointed-to-the-associated-press-board-of-directors/">that shouldn&#8217;t surprise us much anymore</a> now, should it?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilovebonnie.net/2008/08/12/bush-aims-to-let-developers-choose-whether-their-development-has-endangered-species-effects/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cyberattacks Crippling and Defacing Georgian and Ossetian Web Sites</title>
		<link>http://www.ilovebonnie.net/2008/08/08/cyberattacks-crippling-and-defacing-georgian-and-ossetian-web-sites/</link>
		<comments>http://www.ilovebonnie.net/2008/08/08/cyberattacks-crippling-and-defacing-georgian-and-ossetian-web-sites/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 22:22:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<category><![CDATA[news]]></category>

		<category><![CDATA[south ossatia]]></category>

		<guid isPermaLink="false">http://www.ilovebonnie.net/?p=63</guid>
		<description><![CDATA[[UPDATE]: This has been picked up in the mainstream news and covered in much more detail on other sites. Wired.com has a particularly good description of the attacks, including many other links, here.
In the recent conflict that has broken out between Georgia, Russia and South Ossetia, a different kind of war has been waging. There [...]]]></description>
			<content:encoded><![CDATA[<p><strong>[UPDATE]</strong>: <em>This has been picked up in the mainstream news and covered in much more detail on other sites. <a href="http://wired.com">Wired.com</a> has a particularly good description of the attacks, including many other links, <a href="http://blog.wired.com/defense/2008/08/georgia-under-o.html">here</a></em>.</p>
<p>In the <a href="http://www.ilovebonnie.net/2008/08/08/russia-responds-to-georgia-handling-conflict-in-south-ossetia-google-map-provided/">recent conflict</a> that has broken out between Georgia, Russia and South Ossetia, a different kind of war has been waging. There has been a series of cyberattacks against various Georgian websites including news agencies and governmental organizations.</p>
<p>The information is appearing on the <a href="http://en.wikipedia.org/wiki/War_in_South_Ossetia_(2008)">wikipedia article</a> as more information becomes available. Many of the websites involved in the attacks are unavailable.</p>
<p>Here are the hacks known to be associated with the conflict:</p>
<ul>
<li>2 Ossetian news sites hacked by Georgian officials to cover up news.</li>
<li>Georgian National Bank website defaced</li>
<li>Many Georgian news portals are unavailable</li>
<li>Georgian Ministry of Foreign affairs website defaced</li>
</ul>
<p>These are only the reported attacks thus far. The website defacing that has occurred is usually in the form of comparing the Georgian President Saakashvili to Adolf Hitler. This is an image that was grabbed from the main website of the Georgian Ministry of Foreign Affairs (<a href="http://mfa.gov.ge">mfa.gov.ge</a>) before it was taken down:</p>
<div align="center" style="margin-bottom: 6px;">
<img src="/georgiahitler.jpg" />
</div>
<p>These attacks are reportedly very similar to the ones that occurred in the <a href="http://en.wikipedia.org/wiki/2007_cyberattacks_on_Estonia">2007 cyberattacks on Estonia</a>.</p>
<p>As more information is provided, this page will be updated to reflect the ongoing attacks. If you would like to stay updated, then please be sure to subscribe to my <a href="http://ilovebonnie.net/feed/">feed</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilovebonnie.net/2008/08/08/cyberattacks-crippling-and-defacing-georgian-and-ossetian-web-sites/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Russia Responds to Georgia Handling Conflict in South Ossetia - Google Map Provided</title>
		<link>http://www.ilovebonnie.net/2008/08/08/russia-responds-to-georgia-handling-conflict-in-south-ossetia-google-map-provided/</link>
		<comments>http://www.ilovebonnie.net/2008/08/08/russia-responds-to-georgia-handling-conflict-in-south-ossetia-google-map-provided/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 20:11:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<category><![CDATA[news]]></category>

		<category><![CDATA[south ossetia]]></category>

		<guid isPermaLink="false">http://www.ilovebonnie.net/?p=52</guid>
		<description><![CDATA[[UPDATE] - This post has been featured at Sky News. Check out more information here.
[UPDATE] - As events occur, I will do my best to add them to the map. It seems that Russia is no longer focusing on South Ossetia, but instead has started attacking all areas of the country of Georgia. The attacks [...]]]></description>
			<content:encoded><![CDATA[<p><strong>[UPDATE]</strong> - <em>This post has been featured at Sky News. Check out more information <a href="http://www.ilovebonnie.net/2008/08/14/welcome-sky-news-readers/">here</a>.</em></p>
<p><strong>[UPDATE]</strong> - <em>As events occur, I will do my best to add them to the map. It seems that Russia is no longer focusing on South Ossetia, but instead has started attacking all areas of the country of Georgia. The attacks are marked on the map and it can be seen that they are spread throughout the country.</em></p>
<p><strong>[UPDATE]</strong> - <em>Cyberattacks have been commencing against various governmental and news organizations for the country of Georgia. The website for the Georgian Ministry of Foreign Affairs (<a href="http://mfa.gov.ge/">mfa.gov.ge</a>) has been defaced, for example. Instead of a website, you are treated to an image of Hitler and Saakashvili. More details (including the image) can be found in <a href="http://www.ilovebonnie.net/2008/08/08/cyberattacks-crippling-and-defacing-georgian-and-ossetian-web-sites/">this post</a></em>.</p>
<p>Though the conflict has been going on for some years, today the region of South Ossetia has fallen victim to levels of violence not seen for quite some time.</p>
<p>Russia has decided to attack Georgia for their response against the South Ossetians. Many of whom, Russians say, are still Russian citizens.</p>
<p>It seems a bit too convenient that just a month ago, thousands of troops were meeting with other countries in the region for training exercises called &#8220;Immediate Response 2008.&#8221; You can see some photos of the event <a href="http://gadod.net/archives/v/Vaziani/">here</a>. In addition, Russia has recently been critical of Georgia for wanting to join up with NATO.</p>
<p>I thought I might be able to get a decent view of the area with Google maps. However, there is very little data for the region. So, <a href="http://www.ilovebonnie.net/2008/02/13/google-maps-version-of-the-2008-submarine-cable-cuts/">as I have done before</a>, I created my own map to further my understanding of what is going on in the region. The map was created through research and the <a href="http://en.wikipedia.org/wiki/Image:South_Ossetia_2.jpg">use of a map</a> that was uploaded to Wikipedia detailing the region.</p>
<p>I tried my best to locate the various towns and villages that are scattered throughout the area. In addition, if you click on the <a href="http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;t=h&amp;msa=0&amp;msid=114145806823223770056.000453f4a4f307cc7ecc1&amp;ll=42.376807,44.03595&amp;spn=1.168688,2.342834&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a> link, then you can see the list of conflicts in the order they occurred along the left. I hope that others will be able to use this map to further their understanding of the region and what is really taking place.</p>
<p>In this map, you can find small towns and villages marked with a small green indicator, larger towns with a yellow indicator and capitals marked with reddish indicators. The area known as South Ossetia is highlighted in orange. In addition, if you zoom in, you can see the approximate route that the refugees are most likely taking to flee the area to Russia. The exclamation points mark where conflicts/attacks occurred and the tent-looking images represent military bases that have been attacked:</p>
<div align="center">
<iframe width="450" height="375" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;t=h&amp;msa=0&amp;msid=114145806823223770056.000453f4a4f307cc7ecc1&amp;ll=42.376807,44.03595&amp;spn=1.168688,2.342834&amp;output=embed&amp;s=AARTsJoiwEHlA2jWRqnoW9xoYfELcoIf4A"></iframe><br /><small><a href="http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;t=h&amp;msa=0&amp;msid=114145806823223770056.000453f4a4f307cc7ecc1&amp;ll=42.376807,44.03595&amp;spn=1.168688,2.342834&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a></small>
</div>
<p>Now that I have completed the map I feel like I have a much better idea of what is going on over there. I hope that this map will help provide others with the same kind of knowledge.</p>
<p>Please let me know if there are any corrections that need to be made and I would be glad to make them. Also, if you liked this post, please be sure to subscribe to my <a href="http://ilovebonnie.net/feed/">feed</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilovebonnie.net/2008/08/08/russia-responds-to-georgia-handling-conflict-in-south-ossetia-google-map-provided/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Time Zone Abbreviation Difficulties with PHP</title>
		<link>http://www.ilovebonnie.net/2008/08/06/time-zone-abbreviation-difficulties-with-php/</link>
		<comments>http://www.ilovebonnie.net/2008/08/06/time-zone-abbreviation-difficulties-with-php/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 20:46:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Geekery]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.ilovebonnie.net/?p=51</guid>
		<description><![CDATA[If you&#8217;ve ever had to deal with time and PHP before, chances are you&#8217;ve had to deal with time zones. Dealing with time is difficult enough, but once the time becomes variable based on the preferences of the user of your application, it becomes even more confusing.
Why so confusing? I mean, it seems simple enough [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve ever had to deal with time and PHP before, chances are you&#8217;ve had to deal with time zones. Dealing with time is difficult enough, but once the time becomes variable based on the preferences of the user of your application, it becomes even more confusing.</p>
<p><em>Why</em> so confusing? I mean, it seems simple enough doesn&#8217;t it?</p>
<p>Well, there&#8217;s a lot to consider:</p>
<ul>
<li>How do you store the dates?</li>
<li>How do you store the time zones?</li>
<li>How do you do the math for adjustments?</li>
<li>etc.</li>
</ul>
<p>Through enough research and <a href="http://en.wikipedia.org/wiki/Googling">googling</a>, you can answer most of these questions. However, there came a time to decide how the time zone was going to be displayed to the user. In PHP you have some built in options that are fairly handy. However, we wanted to show the user the time zone abbreviation. In addition, we had to match up what PHP does with the time zone options that we give our users. The time zone options are stored in our database like so:<br />
<code>
<pre> timezone_id |                   name              | gmt_offset
-------------+-------------------------------------+------------
           1 | -12:00 International Date Line W.   |       -720
           2 | -11:00 Midway Island, Samoa         |       -660
           3 | -10:00 Hawaii                       |       -600
...
</code></pre>
<p>Pretty straightforward list of time zones with their IDs along with the offset in minutes. This does not include every single time zone under the sun mind you.</p>
<p>The PHP functionality provides a fairly easy way to find the different time zone codes in the country/area format such as <em>America/Los_Angeles</em> or <em>Europe/Berlin</em>. You can use functions such as <a href="http://us.php.net/manual/en/function.timezone-abbreviations-list.php">timezone_abbreviations_list</a> to get the offset along with the time zone code or you can use <a href="http://us.php.net/manual/en/function.timezone-identifiers-list.php">timezone_identifiers_list</a> to get a list of just the time zone codes.</p>
<p>However, PHP does not have any simple means of gathering the time zone abbreviations for each time zone such as <em>MDT</em> or <em>BST</em>. This is the format that we wanted to use to display to our client.</p>
<p>So, here&#8217;s a simple function to list them all out for you:</p>
<pre><code>$time_zones = timezone_identifiers_list();
$time_to_use = 'now'; # just a dummy time
$time_zone_abbreviations = array();
foreach ($time_zones as $time_zone_id)
{
    $dateTime = new DateTime($time_to_use);
    $dateTime->setTimeZone(new DateTimeZone($time_zone_id));
    $abbreviation = $dateTime->format('T');
    if (!in_array($abbreviation, $time_zone_abbreviations))
    {
        echo $time_zone_id . ' - ' . $abbreviation . "\n";
        $time_zone_abbreviations[] = $abbreviation;
    }
}
</code></pre>
<p>This will give you a wonderful list of unique time zone codes that you can use now:</p>
<pre>
Africa/Abidjan - GMT
Africa/Addis_Ababa - EAT
Africa/Algiers - CET
Africa/Bangui - WAT
etc.
</pre>
<p>Eventually you may come to an unexpected result in the list:</p>
<pre>Factory - Local time zone must be set--se</pre>
<p>But, for the most part, this is a useful list.</p>
<p>Now, this list is okay, but what if you need to know the offsets that go with this? Well, PHP provides another function called <a href="http://us.php.net/manual/en/function.timezone-abbreviations-list.php">timezone_abbreviations_list</a>. This gives us the time zone code and the offsets. Cool: let&#8217;s modify our previous function and make our list that way. </p>
<p>This is where some unexpected results start to occur. The <a href="http://us.php.net/manual/en/function.timezone-abbreviations-list.php">timezone_abbreviations_list</a> function returns an array of time zones that are sorted by their abbreviation like so:</p>
<pre>
["mst"]=>
  array(32) {
    [0]=>
    array(3) {
      ["dst"]=>
      bool(false)
      ["offset"]=>
      int(-25200)
      ["timezone_id"]=>
      string(14) "America/Denver"
    }
    [1]=>
    array(3) {
      ["dst"]=>
      bool(false)
      ["offset"]=>
      int(-25200)
      ["timezone_id"]=>
      string(13) "America/Boise"

    etc...
</pre>
<p>Our previous function extracted the abbreviation by using the long description, such as <em>America/Boise</em>, to create a date. We are going to do the same thing, only we are going to use the timezone_ids that are given to us from the <a href="http://us.php.net/manual/en/function.timezone-abbreviations-list.php">timezone_abbreviations_list</a> function. It seems like this would be the correct route since we can have access to the offsets from that function. For now, we just want to produce the same list as we did before with this function:</p>
<pre><code>$time_zones = timezone_abbreviations_list();
$time_to_use = 'now'; # just a dummy time
$time_zone_abbreviations = array();
foreach ($time_zones as $key => $time_zone_array)
{
    foreach ($time_zone_array as $key => $info)
    {
        $time_zone_id = $info['timezone_id'];
        $dateTime = new DateTime($time_to_use);
        $dateTime->setTimeZone(new DateTimeZone($time_zone_id));
        $abbreviation = $dateTime->format('T');
        if (!in_array($abbreviation, $time_zone_abbreviations))
        {
            echo $time_zone_id . ' - ' . $abbreviation . "\n";
            $time_zone_abbreviations[] = $abbreviation;
        }
    }
}</code></pre>
<p>It all goes fine and dandy until it gets to the end of the list:</p>
<pre>...
Antarctica/Vostok - VOST
Pacific/Efate - VUT
America/Godthab - WGST
Asia/Yakutsk - YAKST
</pre>
<p><em>Fatal error:  Uncaught exception &#8216;Exception&#8217; with message &#8216;DateTimeZone::__construct() [function.DateTimeZone---construct]: Unknown or bad timezone ()&#8217;</em></p>
<p>Uh-oh, that doesn&#8217;t seem good. It looks like it is trying to construct the time with no time zone information. A bit of code will show us where the problem lies:</p>
<pre><code>$time_zones = timezone_abbreviations_list();
foreach ($time_zones as $key => $time_zone_array)
{
    var_dump($key, $time_zone_array);
}</code></pre>
<p>We can go through the list of arrays and look to see where the problem is occurring. Eventually we come to listings that look like this:</p>
<pre>string(1) "a"
array(1) {
  [0]=>
  array(3) {
    ["dst"]=>
    bool(false)
    ["offset"]=>
    int(3600)
    ["timezone_id"]=>
    NULL
  }
}
string(1) "b"
array(1) {
  [0]=>
  array(3) {
    ["dst"]=>
    bool(false)
    ["offset"]=>
    int(7200)
    ["timezone_id"]=>
    NULL
  }
}</pre>
<p>Yes, the entire alphabet is at the end of the list. There are a bunch of arrays with keys of <em>a</em>-<em>z</em> that have null timezone_ids associated with them. What are they there for? I can&#8217;t find any rhyme or reason to the entries, but they are there, and they mess up our function.</p>
<p>A quick change to our code to check for empty timezone_ids will make our function work properly:</p>
<pre><code>$time_zones = timezone_abbreviations_list();
$time_to_use = 'now'; # just a dummy time
$time_zone_abbreviations = array();
foreach ($time_zones as $key => $time_zone_array)
{
    foreach ($time_zone_array as $key => $info)
    {
        $time_zone_id = $info['timezone_id'];

        if (!empty($time_zone_id)
        {
            $dateTime = new DateTime($time_to_use);
            $dateTime->setTimeZone(new DateTimeZone($time_zone_id));
            $abbreviation = $dateTime->format('T');
            if (!in_array($abbreviation, $time_zone_abbreviations))
            {
                echo $time_zone_id . ' - ' . $abbreviation . "\n";
                $time_zone_abbreviations[] = $abbreviation;
            }
        }
    }
}</code></pre>
<p>Now we <em>should have</em> the same list we did before. <em>But, we don&#8217;t</em>. The first script, using the <a href="http://us.php.net/manual/en/function.timezone-identifiers-list.php">timezone_identifiers_list</a> function gave us 175 results. Our other script? 136. So, what are the time zones that exist in the <a href="http://us.php.net/manual/en/function.timezone-identifiers-list.php">timezone_identifiers_list</a> function that don&#8217;t show up in the <a href="http://us.php.net/manual/en/function.timezone-abbreviations-list.php">timezone_abbreviations_list</a> function? Here&#8217;s the list:</p>
<pre>Indian/Cocos - CCT
Indian/Christmas - CXT
Pacific/Tarawa - GILT
Etc/GMT+1 - GMT+1
Etc/GMT+10 - GMT+10
Etc/GMT+11 - GMT+11
Etc/GMT+12 - GMT+12
Etc/GMT+2 - GMT+2
Etc/GMT+3 - GMT+3
Etc/GMT+4 - GMT+4
Etc/GMT+5 - GMT+5
Etc/GMT+6 - GMT+6
Etc/GMT+7 - GMT+7
Etc/GMT+8 - GMT+8
Etc/GMT+9 - GMT+9
Etc/GMT-1 - GMT-1
Etc/GMT-10 - GMT-10
Etc/GMT-11 - GMT-11
Etc/GMT-12 - GMT-12
Etc/GMT-13 - GMT-13
Etc/GMT-14 - GMT-14
Etc/GMT-2 - GMT-2
Etc/GMT-3 - GMT-3
Etc/GMT-4 - GMT-4
Etc/GMT-5 - GMT-5
Etc/GMT-6 - GMT-6
Etc/GMT-7 - GMT-7
Etc/GMT-8 - GMT-8
Etc/GMT-9 - GMT-9
Factory - Local time zone must be set--se
Pacific/Port_Moresby - PGT
Pacific/Ponape - PONT
Pacific/Palau - PWT
Pacific/Fakaofo - TKT
Pacific/Truk - TRUT
Pacific/Funafuti - TVT
Etc/UCT - UCT
Pacific/Wake - WAKT
Pacific/Wallis - WFT</pre>
<p>So now we know that we can get a more complete list of the PHP abbreviated time zones by just using the <a href="http://us.php.net/manual/en/function.timezone-identifiers-list.php">timezone_identifiers_list</a> function. We are going to use that list and instead of relying on the offset given to us by the <a href="http://us.php.net/manual/en/function.timezone-abbreviations-list.php">timezone_abbreviations_list</a>, we are going to use the built-in <a href="http://us.php.net/manual/en/function.timezone-offset-get.php">getOffset</a> function to get the offset from GMT:</p>
<pre><code>$time_zones = timezone_identifiers_list();
$time_to_use = 'now'; # just a dummy time
$time_zone_abbreviations = array();
foreach ($time_zones as $time_zone_id)
{
    $dateTime = new DateTime($time_to_use);
    $dateTime->setTimeZone(new DateTimeZone($time_zone_id));
    $abbreviation = $dateTime->format('T');
    $offset = $dateTime->getOffset() / 60;
    echo $offset . ' - ' . $abbreviation . ' (' . $time_zone_id . ')' . "\n";
}</code></pre>
<p>This looks like the useful list that we were looking for in the beginning:</p>
<pre>0 - GMT (Africa/Abidjan)
0 - GMT (Africa/Accra)
180 - EAT (Africa/Addis_Ababa)
60 - CET (Africa/Algiers)
...</pre>
<p>Now you know all the acceptable time zone abbreviations to use for PHP! But wait, <em>there&#8217;s a catch</em> (isn&#8217;t there always?):</p>
<p><strong>Some time zone abbreviations refer to more than one time offset!</strong></p>
<p>Do&#8217;h!</p>
<p>Let&#8217;s modify our function so that we know which ones to be careful for:</p>
<pre><code>$time_zones = timezone_identifiers_list();
$time_to_use = 'now'; # just a dummy time
$time_zone_abbreviations = array();
foreach ($time_zones as $time_zone_id)
{
    $dateTime = new DateTime($time_to_use);
    $dateTime->setTimeZone(new DateTimeZone($time_zone_id));
    $abbreviation = $dateTime->format('T');
    $offset = $dateTime->getOffset() / 60;
    if (!array_key_exists($abbreviation, $time_zone_abbreviations))
    {
        $time_zone_abbreviations[$abbreviation] = $offset;
    }
    else
    {
        if ($time_zone_abbreviations[$abbreviation] != $offset)
        {
            // We have two offsets for the same abbreviation
            $previous_offset = $time_zone_abbreviations[$abbreviation];
            $same_abb_diff_o[$abbreviation] = $previous_offset . ' and ' . $offset;
        }
    }
    $time_zone_ids[$abbreviation] = $time_zone_id;
}
foreach ($time_zone_abbreviations as $abbreviation => $offset)
{
    echo $offset . ' - ' . $abbreviation . ' (' . $time_zone_ids[$abbreviation] . ')' . "\n";
}
echo "Watch out for:\n";
foreach ($same_abb_diff_o as $abbreviation => $info)
{
    echo $abbreviation . ' same abbreviation used for ' . $info . "\n";
}</code></pre>
<p>This gives us our same list before, but it lets us know that there are a few to watch our for at the end:</p>
<pre>CDT same abbreviation used for -300 and -240
AST same abbreviation used for -240 and 180
ADT same abbreviation used for -180 and 240
CST same abbreviation used for -360 and 480
GST same abbreviation used for 240 and -120
EST same abbreviation used for -300 and 600
IST same abbreviation used for 330 and 60
WST same abbreviation used for 480 and -660</pre>
<p>So what did we learn here today?:</p>
<ul>
<li>There are helpful time zone functions available in PHP.</li>
<li>When speaking of time zone abbreviations, you may get unexpected results between the <a href="http://us.php.net/manual/en/function.timezone-identifiers-list.php">timezone_identifiers_list</a> function and the <a href="http://us.php.net/manual/en/function.timezone-abbreviations-list.php">timezone_abbreviations_list</a> functions.</li>
<li>The <a href="http://us.php.net/manual/en/function.timezone-abbreviations-list.php">timezone_abbreviations_list</a> function returns an array that (for some odd reason) has time zone entries for each letter of the alphabet, <em>a</em>-<em>z</em>, that have no valid timezone_id.</li>
<li>Using the time zone abbreviation when setting time zones is not always safe.</li>
</ul>
<p>I hope this post was helpful to those struggling to understand the time zone functions or to others who are trying to utilize time zone abbreviations within PHP. Once you understand how the time zone functions work, and how you can get access to the abbreviations, it becomes a bit easier to understand how to shape your code for your application.</p>
<p>If you enjoyed this post, then please be sure to subscribe to my <a href="http://www.ilovebonnie.net/feed/">feed</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilovebonnie.net/2008/08/06/time-zone-abbreviation-difficulties-with-php/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How Not to Answer a Network Admin Job Interview Questionnaire</title>
		<link>http://www.ilovebonnie.net/2008/07/29/how-not-to-answer-a-network-admin-job-interview-questionnaire/</link>
		<comments>http://www.ilovebonnie.net/2008/07/29/how-not-to-answer-a-network-admin-job-interview-questionnaire/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 17:03:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Geekery]]></category>

		<category><![CDATA[humor]]></category>

		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.ilovebonnie.net/?p=50</guid>
		<description><![CDATA[Applying for new jobs can be a tough thing to do. This can be especially true in the high tech world.
Most jobs require that you have certification ahead of time. Once you have the magical piece of paper (or pieces of paper), you will probably have to prove your abilities in some way before you [...]]]></description>
			<content:encoded><![CDATA[<p>Applying for new jobs can be a tough thing to do. This can be especially true in the high tech world.</p>
<p>Most jobs require that you have certification ahead of time. Once you have the magical piece of paper (or pieces of paper), you will probably have to prove your abilities in some way before you even get to talk to the person who may be able to refer you to the person that might be able to hire you. Usually this &#8220;proof of competence&#8221; comes in the way of a verbal or written quiz. </p>
<p>Depending on the business, you may have to answer the questions in the interview, or you may be able to take the quiz home and use reasonable resources to answer the questions to the best of your abilities.</p>
<p>This particular applicant apparently didn&#8217;t understand that you should, <em>at the very least</em>, do your own work. He got <a href="http://en.wikipedia.org/wiki/Pwnd">pwnd</a> for it.</p>
<p>The <a href="http://ubuntuforums.org/showthread.php?t=863049">original post</a> was from a user named <a href="http://ubuntuforums.org/member.php?u=126089">bradcarr</a> in the <a href="http://ubuntuforums.org">Ubuntu linux forums</a>. It was entitled <strong>&#8220;Calling All Linux Experts&#8221;</strong>:</p>
<blockquote><p>&#8220;If I could ever so kindly ask the Linux world for some help.</p>
<p>I have applied for a job that is in a heavy Linux environment and I have been sent a questionnaire about my knowledge. I know my way around pretty good and just want double check my answers. Some of the questions and a gim-me, some take some thinking and some are just down right hard. Any and all help will be greatly appreciated.</p>
<p>Here are the questions:</p>
<p>1. Give an example of set of shell commands that will give you the number of files in a directory<br />
2. How do you tell what process has a TCP port open in Linux<br />
3. On a Red Hat Linux Variant how do you control whether a service starts when the system boots<br />
4. How do you tell the amount of free disk space left on a volume<br />
5. Give an example of a set of shell commands to tell how many times “bob” has logged on to the system this month<br />
6. Give an example of a recursively copying a directory from one location to another.<br />
7. How do you modify the IP and Net mask of a system running a Red Hat Variant of Linux<br />
8. Give an example of a set of shell commands that will give you the number of “httpd” processes running on a Linux box.<br />
9. On CentOS or Fedora based system using the package management application, how do you tell what package provided the file “libnss_ldap.so”<br />
10. What is the difference between VTP client, server, and transparent<br />
11. What is the maximum length of CAT6<br />
12. How does one set up a layer two link to share VLANs<br />
13. How does one implement redundant links at Layer 2<br />
14. What is the difference between a hub, switch, and a router<br />
a. What are the security advantages of switch vs. hub<br />
15. Show an example of using telnet to learn the headers of an http server.<br />
16. In what OSI layer does PPP exist<br />
17. What’s the difference between TCP and UDP<br />
18. Given a DNS server that has just started (with an empty cache) and host contacting this DNS server (using it’s OS setting) to learn an address for google.com, list the steps the DNS server will take to learn it with IP addresses (each step will have multiple possible IP addresses – you need choose only one per step).<br />
19. Why are layer 2 loops bad, and what protocol was designed to prevent them<br />
20. Given a radius server at 10.0.0.2 and a shared key of ‘abc123’ show the IOS commands necessary to authenticate switch users against the radius server, while still allowing the use of local username / password pairs</p>
<p>THANKS FOR THE HELP!!!!!!!!!!&#8221;</p></blockquote>
<p>Users were quick to respond with reasonable answers to his post like <a href="http://ubuntuforums.org/showpost.php?p=5409320&#038;postcount=2">this one</a> from <a href="http://ubuntuforums.org/member.php?u=7532">dcstar</a>:</p>
<blockquote><p>&#8220;How about you supply the answers so we &#8220;experts&#8221; can tell you if they are correct or not, because I for one will not be taking the risk of aiding and abetting someone to get a job they may not be qualified for by potentially helping them cheat (and possibly prevent someone that is qualified from succeeding).</p>
<p>If you don&#8217;t answer then those others on this forum who may not be as cynical as me may have learned a valuable lesson themselves&#8230;..&#8221;</p></blockquote>
<p>However, the real kicker was the response on page two of the post from a user named <a href="http://ubuntuforums.org/member.php?u=632177">ptinsley</a>:</p>
<blockquote><p>&#8220;For those who have commented, it is indeed an entry level network administration position with some Linux skills required as most of our network management tools run on Linux. I would also like to say thank you for the very sensible comments you all have made about the call for answers. And &#8220;bradcarr&#8221; while you haven&#8217;t broken the rules of my questionnaire you have definitely broken the spirit of the exercise. I did indeed say you could use any resource available to you, but didn&#8217;t it cross your mind that this might be the wrong thing to do? I want to see the &#8220;real world&#8221; ability of a potential employee, not what they can recite in an interview but what they can come up with using their normal information sources to solve a problem or research a subject.</p>
<p>This has shown me that you won&#8217;t take the initiative to research a problem, even when it might land you a job. I &#8220;googled&#8221; most of these questions before making the list and most of them are very easily discovered. It didn&#8217;t seem to me that I was asking too much for people to use mailing lists, forums, IRC whatever to compile the answers themselves. I actually expected to see some questions show up on forums but I didn&#8217;t expect someone to paste the entire thing and expect the forum users to do all the work that would qualify you for an interview. I think at this point you could save us all some time and not turn the answers back in, I already have the information I need on your answers.</p>
<p>As far as the rest of you, if there are any of you reading this thread that live in the Nashville area that want a network administration job with some Linux work feel free to shoot me your resume at <strong>[please check <a href="http://ubuntuforums.org/showpost.php?p=5470051&#038;postcount=14">original post</a> for email address]</strong>. Oh, while you are at it, go ahead and send me the answers to the questions :)&#8221;</p></blockquote>
<p>Yup, I think <em><a href="http://en.wikipedia.org/wiki/Pwnd">pwnd</a></em> would definitely be the correct word here.</p>
<p>If you liked this post, then please consider subscribing to my <a href="http://ilovebonnie.net/feed/">feed</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilovebonnie.net/2008/07/29/how-not-to-answer-a-network-admin-job-interview-questionnaire/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Video Explores the Fight for Medical Marijuana in California</title>
		<link>http://www.ilovebonnie.net/2008/07/24/video-explores-the-fight-for-medical-marijuana-in-california/</link>
		<comments>http://www.ilovebonnie.net/2008/07/24/video-explores-the-fight-for-medical-marijuana-in-california/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 19:43:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<category><![CDATA[government]]></category>

		<category><![CDATA[news]]></category>

		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://www.ilovebonnie.net/?p=48</guid>
		<description><![CDATA[The wonderful website reason.tv, recently released a wonderful video illustrating the problems that California is facing in trying to succeed with the medical marijiuana movement. It is entitled, &#8220;Raiding California&#8221; and can be found here.
This video is particularly interesting because it focuses on the treatment of a minor. Definitely worth the 10 minutes:



Thanks to Drew [...]]]></description>
			<content:encoded><![CDATA[<p>The wonderful website <a href="http://www.reason.tv">reason.tv</a>, recently released a wonderful video illustrating the problems that California is facing in trying to succeed with the medical marijiuana movement. It is entitled, &#8220;<strong>Raiding California</strong>&#8221; and can be found <a href="http://www.reason.tv/video/show/413.html">here</a>.</p>
<p>This video is particularly interesting because it focuses on the treatment of a minor. Definitely worth the 10 minutes:</p>
<div align="center" style="margin-bottom: 6px;">
<embed height="268" width="450" flashvars="file=http://s3.amazonaws.com/reasontv-video/reasontv_video_413.flv&#038;displayheight=268&#038;image=http://www.reason.tv//preview/mmjslo.jpg&#038;backcolor=0x000000&#038;frontcolor=0xFFFFFF&#038;playping=http://reason.tv/stat/playme.php&#038;bandwidthtest=http://reason.tv/stat/bandwidthtest.php&#038;vidid=413&#038;refer=http://www.ilovebonnie.net/2008/07/24/video-explores-the-fight-for-medical-marijuana-in-california/&#038;height=268&#038;width=450" allowfullscreen="true" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" src="http://www.reason.tv/media/player/flvplayer.swf"/>
</div>
<p>Thanks to Drew Carey and <a href="http://www.reason.tv">reason.tv</a> for the wonderful video. Hopefully politicians will start to wake up or the Federal Government will start to butt out.</p>
<p>More information about some of the necessary steps towards changing the drug policies in America are explored in <a href="http://www.ilovebonnie.net/2008/06/09/necessary-components-in-an-exit-strategy-for-the-war-on-drugs/">my other post</a>, which is entitled: &#8220;<a href="http://www.ilovebonnie.net/2008/06/09/necessary-components-in-an-exit-strategy-for-the-war-on-drugs/">Necessary Components in an Exit Strategy for the War on Drugs</a>.&#8221;</p>
<p>If you liked this post, then please consider subscribing to my <a href="http://ilovebonnie.net/feed/">feed</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilovebonnie.net/2008/07/24/video-explores-the-fight-for-medical-marijuana-in-california/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Just One Article of Impeachment Finally Gets Through to Judiciary Review</title>
		<link>http://www.ilovebonnie.net/2008/07/15/just-one-article-of-impeachment/</link>
		<comments>http://www.ilovebonnie.net/2008/07/15/just-one-article-of-impeachment/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 22:17:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://www.ilovebonnie.net/?p=47</guid>
		<description><![CDATA[The Kucinich camp has introduced another article of impeachment against the President of the United States of America.



Kucinich released a letter to his colleagues which asked the following of them:
&#8220;This Thursday evening I will bring a privileged resolution to the House with a single Article of Impeachment of President Bush for taking our nation and [...]]]></description>
			<content:encoded><![CDATA[<p>The Kucinich camp has introduced another article of impeachment against the President of the United States of America.</p>
<div align="center" style="margin-bottom: 6px;">
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/EldAA2yYbOs&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/EldAA2yYbOs&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>
</div>
<p>Kucinich released a <a href="http://www.c-span.org/Content/PDF/kucinich070808.pdf">letter</a> to his colleagues which asked the following of them:</p>
<blockquote><p>&#8220;This Thursday evening I will bring a privileged resolution to the House with a single Article of Impeachment of President Bush for taking our nation and our troops to war based on lies. We owe it to our troops who even at this hour stand as sentinels of America because they love this country and will give their lives for it. What are we willing to do to match their valor and the valor of their successors? Are we at least willing to defend the Constitution from the comfort and security of our Washington, DC offices?&#8221;</p></blockquote>
<p>The President is being accused of:</p>
<blockquote><p>&#8220;Deceiving Congress with fabricated threats of Iraq WMDs to fraudulently obtain support for an authorization of the use of military force against Iraq.&#8221;</p></blockquote>
<p>The article has been introduced and as of this writing, it is being voted upon to refer to the judiciary committee. (42-34 with 5:00 minutes left) (51-52 with 3:00 left) (59-64 with 2:00 left) (70-77 with 1:00 left) (77-80 with :30 left) (85-83 00:10 left)</p>
<p><strong>SUCCESS!!!</strong> - (238 - 180) The <a href="http://en.wikipedia.org/wiki/Senate_Judiciary_Committee">Senate Judiciary Committee</a> will review the article of impeachment. Oh my gosh, we might get to see justice after all.</p>
<p>If 30+ reasons weren&#8217;t enough&#8230; maybe one solid reason will be.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilovebonnie.net/2008/07/15/just-one-article-of-impeachment/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The World as We Know It</title>
		<link>http://www.ilovebonnie.net/2008/07/14/the-world-as-we-know-it/</link>
		<comments>http://www.ilovebonnie.net/2008/07/14/the-world-as-we-know-it/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 20:26:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<category><![CDATA[economy]]></category>

		<category><![CDATA[internet]]></category>

		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.ilovebonnie.net/?p=46</guid>
		<description><![CDATA[Following the success (and subsequent hate-mail/threats) of a few posts, I decided to take a break from the blogging atmosphere for a little bit.
During this time, my fiance and I have had the chance to take a trip across the country to the capital of this nation, Washington, D.C. There, I was able to speak [...]]]></description>
			<content:encoded><![CDATA[<p>Following the success (and subsequent hate-mail/threats) of a few posts, I decided to take a break from the blogging atmosphere for a little bit.</p>
<p>During this time, my fiance and I have had the chance to take a trip across the country to the capital of this nation, Washington, D.C. There, I was able to speak with one of the Senators from the state I live in. It was a brief meeting but the feeling of empowerment was worth it. Although I know the words that I said had little effect, it is still nice to have that weight lifted off of your shoulders.</p>
<p>&#8220;Which weight is that,&#8221; you ask?</p>
<blockquote><p>&#8220;The weight of knowing that you are aware of problems going on around you without taking the time to do something about it.&#8221;</p></blockquote>
<p>During the past month or so we have seen attacks on our own liberties in ways never thought possible. <a href="http://www.gocomics.com/mikeluckovich/2008/07/10/">Criminal actions are being waived aside</a> and criminals, themselves, are allowed to roam the world without having to answer to anyone:</p>
<div align="center" style="margin-bottom: 6px;">
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/wpYWf5HAjLw&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/wpYWf5HAjLw&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>
</div>
<p>Telecommunications companies (such as <a href="http://en.wikipedia.org/wiki/Verizon">Verizon</a>) are growing at huge rates with acquisitions occurring every few months it seems. Will it be long before we&#8217;ll be looking at the value of the KBps instead of the cost of dollars per barrel?</p>
<p>The <a href="http://en.wikipedia.org/wiki/Barack_obama">one person</a>, who it seemed had the drive (and ability) to cause the necessary change has failed us as well. He too, has subscribed to the &#8220;Timothy Leary-esque&#8221; command that the government seems to be trying to shove down our throats:</p>
<blockquote><p>&#8220;Tune in, turn on, and MOVE ALONG, NOTHING TO SEE HERE.&#8221;</p></blockquote>
<p>An excellent book by <a href="http://en.wikipedia.org/wiki/Bill_Emmott">Bill Emmott</a>, former editor and chief for the <a href="http://www.economist.com/">Economist</a> was recently released:</p>
<div align="center" style="margin-bottom: 6px;">
<img src="/rivals.jpg" />
</div>
<p>In it, the author details how America will be surpassed within the next 20-25 years as the global economic dominator. It has started to increase my desire to look beyond the walls of our country for solutions to our future and opened up my eyes to that area of the world. Is it true that this country, the United States of America, is actually slipping in the realm of global economic dominance? Though the signs have been there for a while, there was always the inkling of doubt that America could be a great country again. However, these inklings have &#8220;tuned in, turned on&#8221; and are diminishing with a steady pace.</p>
<p>Whether it be economics, law, or government, it seems that the world as we know it (we being Americans), is changing beneath our feet every day&#8230; faster and faster. Our country, is being driven towards some end with the citizens being drug behind it in a fashion not dissimilar from Laramie, Wyoming. Where fear, hate, and stupidity cause the damage and the only people left feeling like winners are the ones driving the truck.</p>
<p>Do you feel fine?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilovebonnie.net/2008/07/14/the-world-as-we-know-it/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Necessary Components in an Exit Strategy for the War on Drugs</title>
		<link>http://www.ilovebonnie.net/2008/06/09/necessary-components-in-an-exit-strategy-for-the-war-on-drugs/</link>
		<comments>http://www.ilovebonnie.net/2008/06/09/necessary-components-in-an-exit-strategy-for-the-war-on-drugs/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 19:35:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<category><![CDATA[government]]></category>

		<category><![CDATA[news]]></category>

		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://www.ilovebonnie.net/?p=45</guid>
		<description><![CDATA[Washington State Representative Roger Goodman stopped by the University of Montana campus to discuss a possible exit strategy for the longest lasting war in American history. The &#8216;War on Drugs.&#8217;
Offering vast amounts of information and very interesting insight into what lawyers across the country and government officials are really starting to do, Representative Goodman had [...]]]></description>
			<content:encoded><![CDATA[<p>Washington State <a href="http://www.leg.wa.gov/House/Goodman/">Representative Roger Goodman</a> stopped by the <a href="http://www.umt.edu">University of Montana</a> campus to discuss a possible exit strategy for the longest lasting war in American history. The &#8216;<a href="http://en.wikipedia.org/wiki/War_on_drugs">War on Drugs</a>.&#8217;</p>
<p>Offering vast amounts of information and very interesting insight into what lawyers across the country and government officials are really starting to do, Representative Goodman had a lot of good things to say. This began with a brief history of the war on drugs, and concluded with question and answer portion in which Goodman was confronted with tough questions about a very complex problem. The discussion took place in the basement of a liberal arts building on the University campus.</p>
<p>He started off in the early American historical drug use:<br />
<blockquote>&#8220;The Chinese were the first targets in the late 1800s and 1900s. The opium laws. Against smoking it.&#8221;</p></blockquote>
<p>He continued with: </p>
<blockquote><p>&#8220;They built our railroads and smoked opium at the end of the day to relive the pain, but then there were too many of them.&#8221;</p></blockquote>
<p>His history then started to highlight the racial turn that the laws on drugs took. </p>
<blockquote><p>&#8220;Plantation owners fed their black slaves cocaine to make them work better.&#8221;</p></blockquote>
<p>Goodman continued by stating some very interesting statistics by proposing the following explanation for what people are imprisoned for:</p>
<blockquote><p>&#8220;Imagine <strong>possession of vegetable matter is a crime</strong>. Transferring vegetable matter from one person to another is a crime.&#8221;</p></blockquote>
<p>He continued along these racial lines saying:</p>
<blockquote><p>&#8220;71-72% of drug users are white, and they are do their drugs indoors&#8230;but 75% of Americans in prison for drugs are Latino or African American.&#8221;</p></blockquote>
<p>He later made a similar comparison in the regards to crack: &#8220;65% of crack users are white. But 90% of criminal crack offenses are black.&#8221;</p>
<p>He then began to move the discussion towards the economic side of things. Using marijuana as an example he stated: &#8220;<strong>marijuana is illegal solely because of economic reasons</strong>.&#8221; He then went on to discuss how <a href="http://en.wikipedia.org/wiki/William_Randolph_Hearst">William Randolph Hearst</a> brought the Mexican sounding word to Americans to begin a war against the hemp plant. How Hearst worked with <a href="http://en.wikipedia.org/wiki/Harry_J._Anslinger">Harry J. Anslinger</a> against the hemp industry as it threatened the giant paper-making and timber industry. After all, </p>
<blockquote><p>&#8220;&#8230;you can make around <strong>10x as much paper</strong> from <strong>hemp than from wood pulp</strong>.&#8221;</p></blockquote>
<p>Hemp can even be processed to create plastic, according to Mr. Goodman, which led the <a href="http://en.wikipedia.org/wiki/DuPont">DuPont</a> company to get patents on products so as not to allow hemp-based products to compete with their rapidly growing petroleum-based laden industry.</p>
<blockquote><p>&#8220;1937 is where we branched&#8230;we could be either a biomass based economy or a petroleum based economy. And look what happened.&#8221;</p></blockquote>
<p>He jumped forward to the Nixon administration where the phrase &#8220;<a href="http://en.wikipedia.org/wiki/War_on_drugs">war on drugs</a>&#8221; really started to take flight. Here, Goodman said, is where the war became &#8220;about vulnerable groups.&#8221; However, the vulnerable groups were colorblind. Even white America was being dragged into the mix and people were</p>
<blockquote><p>&#8220;&#8230;treating social dislocation of poor whites as a drug problem.&#8221;</p></blockquote>
<p>This, however, did not address the problem at hand. He said that we &#8220;need to address the economic roots&#8221; to get anything done.</p>
<p>So, what did Representative Goodman say are some of the necessary components in an exit strategy for the war on drugs? The first, was offering treatment to drug users instead of prison time. This, he stated, was a very necessary and missing component in the state of Montana. Since becoming a representative in the state of Washington, he has seen the direct payoff in the investment of treatment. Two years ago, they changed the funding for prisons from 200 million dollars to 269 million dollars in one year. Savings were yielded almost right away. Because they did the research, and realized that if you treat someone, they are not going to get in trouble again and/or harm someone. The <strong>state saved 84 million dollars as a result</strong>. that&#8217;s 15 million dollars in a year. Imagine the possibilities if this were done at a federal level. What does the government spend money on when it comes to drug prevention?</p>
<p>Programs like <a href="http://en.wikipedia.org/wiki/DARE">D.A.R.E.</a>, or Drug Abuse Resistance Education. Goodman stated that %75 of schools have the D.A.R.E. program in them. However, this is the only program that has been evaluated at a federal level. What did Goodman have to say about this program? </p>
<blockquote><p>&#8220;Exposure to the D.A.R.E. problem means increased drug use.&#8221;</p></blockquote>
<p>In his opinion, the program offers &#8220;no attention to the kids needs.&#8221; Kids needs, is something that also needed to be looked at. While we wage war on drugs in their minds, we feed them drugs such as Paxil. Goodman jokingly offered that we prescribe this kind of drug for &#8220;generalized anxiety disorder, otherwise known as shyness.&#8221; Goodman went on to say that we should not &#8220;just say no,&#8221; but we should &#8220;<strong>Just say know. K-N-O-W</strong>.&#8221; His humorous undertones to the discussion continued offering that &#8220;We have given kids a choice, in school, between crack and diet crack.&#8221;</p>
<blockquote><p>&#8220;As a result of 50 billion dollars spent in the war on drugs, drugs are plentiful, cheaper, and more pure than ever before. Imagine what the 50 billion dollars could have done for early childhood education or health care for Americans. We just have to keep fighting this war on drugs&#8230;prohibitions have not worked.&#8221;</p></blockquote>
<p>Representative Goodman called for a &#8220;<strong>regulatory scheme</strong>&#8221; stating that an exit strategy to the war on drugs needs to examine <strong>fiscal policy as well as family policy</strong>. One of the biggest hurdles in developing an economic regulatory scheme in the trade and sale of drugs was the fact that interstate commerce falls under law of the Federal Government. Or, in the words of Attorney General Robert Spire: </p>
<blockquote><p>&#8220;The Commerce Clause gives the United States Congress full plenary power to regulate interstate commerce, and therefore, Federal statutes passed by Congress and Federal administrative rules and regulations passed under proper authority from Congress are capable of pre-empting any state legislation or regulation of the same subject.&#8221;</p></blockquote>
<p>An amendment to this rule, Goodman stated, would help to allow states to come up with their own laws about how to regulate the sale of drugs which offer medicinal purposes such as marijuana.</p>
<p>So, does Representative Goodman want all drugs to just be legalized? No. He says:</p>
<blockquote><p>&#8220;People should be allowed to say, &#8216;I want sovereignty over my own mind.&#8217; But the end of my liberty ends at the end of your nose.&#8221;</p>
<p>&#8220;A drug should be regulated according to its propensity for harm.&#8221;</p></blockquote>
<p> The current classification of drugs exist in a series of schedules. Schedule 1, being the one needing to be most examined. Drugs within this schedule are under complete prohibition in this country in terms of laws; drugs such as cannabis, crack, ecstasy. Even though some of the drugs were originally developed to help people. &#8220;Ecstasy,&#8221; Goodman said, &#8220;is the number one treatment for post traumatic stress disorder experienced by soldiers in the military.&#8221;</p>
<p>What does the rest of the world think? It seems that the trends are leaning towards Goodmans beliefs. Goodman stated that in Germany if you are a drug addict you are given a certificate that states as such which entitles users to drugs administered in a safe, controlled environment. Because of programs like this, <strong>Amsterdam has around the same number of heroine addicts in the country that they did in 1976. Around 25,000 people</strong>.</p>
<p>It seems that America may be leaving itself in the dust again. It&#8217;s nice to know that we have people in the government that don&#8217;t want to just give up and not talk about it. We need more Representatives who are willing to talk about regulation and control instead of legalization. There were over <strong>850,000 arrests for marijuana last year</strong>. Goodman hopes that through the results of many years of discontinuous change, there will be a breakthrough akin to the falling of the Berlin wall.</p>
<h3>So what can we do?</h3>
<p>Talk to people. Write letters; hand-written letters stating your feelings and opinions to anyone you think can make a difference. Educate people. Get the conversation started.</p>
<p>You can start <a href="http://grupthink.com/topic/8772">here</a> by sharing ideas about what you think are necessary components in getting America out its war on drugs. Here are the results from the <a href="http://www.grupthink.com">grupthink.com</a> topic so far:</p>
<div align="center" style="margin-bottom: 6px;">
<a href="http://grupthink.com/topic/8772"><img src="http://grupthink.com/topic/badge/8772.gif" alt="Click to vote or add a new answer!" title="Click to vote or add a new answer!" border="0" /></a>
</div>
<p>Here are some links to additional information in relation to <a href="http://www.leg.wa.gov/House/Goodman/">Representative Goodman</a>:</p>
<ul>
<li><a href="http://www.kcba.org/ScriptContent/KCBA/druglaw/initiatives.cfm">King County Bar Associations Drug Policy Project</a></li>
<li><a href="http://voterogergoodman.com/index.html">Friends of Roger Goodman</a></li>
<li><a href="http://www.housedemocrats.wa.gov/members/goodman/">Official Washington State Gov. site for Mr. Goodman</a></li>
<li><a href="http://www.kcba.org/ScriptContent/KCBA/druglaw/pdf/EffectiveDrugControl.pdf">Effective Drug Control: Toward a New Legal Framework</a> -  an informative 149 page report released in 2005 outlining much of the information Goodman covered in his speech as well as an in-depth look at topics related to the war on drugs</li>
</ul>
<p>Additional links to organizations devoted to this kind of work:</p>
<ul>
<li><a href="http://www.leap.cc/cms/index.php">Law Enforcement Against Prohibition</a></li>
<li><a href="http://vcl.org/">Voluntary Committee of Lawyers</a></li>
<li><a href="http://norml.org/">The National Organization for the Reform of Marijuana Laws</a></li>
</ul>
<p>I hope you enjoyed this post. If you liked it, please consider subscribing to my <a href="http://www.ilovebonnie.net/feed/">feed</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilovebonnie.net/2008/06/09/necessary-components-in-an-exit-strategy-for-the-war-on-drugs/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.568 seconds -->
