<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>charlescfenwick.com</title>
	<link>http://charlescfenwick.com/blog</link>
	<description></description>
	<pubDate>Thu, 09 Apr 2009 18:47:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>MD5 SHA_MAC with crypto in erlang</title>
		<link>http://charlescfenwick.com/blog/?p=37</link>
		<comments>http://charlescfenwick.com/blog/?p=37#comments</comments>
		<pubDate>Thu, 09 Apr 2009 17:12:20 +0000</pubDate>
		<dc:creator>chuck</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://charlescfenwick.com/blog/?p=37</guid>
		<description><![CDATA[Just so you know because this tripped me up.
When you are trying to get crypto to work by doing something as simple as erlang:sha_mac(Key, String) and erlang:md5(String) and getting nothing but a port_control/3 error. Don&#8217;t freak out, it&#8217;s just an error communicating with the call to the c library that is crypto. So before you [...]]]></description>
			<content:encoded><![CDATA[<p>Just so you know because this tripped me up.<br />
When you are trying to get crypto to work by doing something as simple as erlang:sha_mac(Key, String) and erlang:md5(String) and getting nothing but a port_control/3 error. Don&#8217;t freak out, it&#8217;s just an error communicating with the call to the c library that is crypto. So before you freak out (like I did), recompile erlang 2 or 3 times trying different versions and configurations (hipe, smp etc like I did), go through the source (like I did), and waste hours(like I did), stop drop and remember erlang loves long running processes and just do.</p>

<div class="wp_codebox"><table width="100%" align="center"><tr><td colspan="2" class="msgheader"><div class="right"><a href="###" class="smalltxt" onclick="copycode($('37code2'));">[Copy to clipboard]</a><a class="smalltxt" href="###" onclick="toggle_collapse('372');">[<span id="372_symbol">-</span>]</a></div><div class="left"><span id="l37code2"><a href="#" onclick="javascript:showCodeTxt('37code2'); return false;">View Code</a>ERLANG</span></div></td></tr><tr class="msgborder" id="372"><td class="code" id="37code2"><pre>  application:start(crypto)</pre></td></tr></table></div>

<p>Then palm to face (like I did).</p>
]]></content:encoded>
			<wfw:commentRss>http://charlescfenwick.com/blog/?feed=rss2&amp;p=37</wfw:commentRss>
		</item>
		<item>
		<title>Actionscript 3: Override a default public setter of an object.</title>
		<link>http://charlescfenwick.com/blog/?p=35</link>
		<comments>http://charlescfenwick.com/blog/?p=35#comments</comments>
		<pubDate>Sat, 14 Feb 2009 04:34:19 +0000</pubDate>
		<dc:creator>chuck</dc:creator>
		
		<category><![CDATA[Actionscript]]></category>

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

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

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

		<category><![CDATA[actionscript 3]]></category>

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

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

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

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

		<guid isPermaLink="false">http://charlescfenwick.com/blog/?p=35</guid>
		<description><![CDATA[This one can be pretty nifty. In my certain case I had a bunch of on screen items that I continually updating their alpha property but when there was a mouse over I didn&#8217;t want to update that property anymore and peg it right at 1 so it stood out. In this case it was [...]]]></description>
			<content:encoded><![CDATA[<p>This one can be pretty nifty. In my certain case I had a bunch of on screen items that I continually updating their alpha property but when there was a mouse over I didn&#8217;t want to update that property anymore and peg it right at 1 so it stood out. In this case it was a text field so here is a class with the not important parts taken out.</p>

<div class="wp_codebox"><table width="100%" align="center"><tr><td colspan="2" class="msgheader"><div class="right"><a href="###" class="smalltxt" onclick="copycode($('35code4'));">[Copy to clipboard]</a><a class="smalltxt" href="###" onclick="toggle_collapse('354');">[<span id="354_symbol">-</span>]</a></div><div class="left"><span id="l35code4"><a href="#" onclick="javascript:showCodeTxt('35code4'); return false;">View Code</a>ACTIONSCRIPT</span></div></td></tr><tr class="msgborder" id="354"><td class="code" id="35code4"><pre class="actionscript">package<span style="color: #66cc66;">&#123;</span>
	<span style="color: #0066CC;">import</span> flash.<span style="color: #0066CC;">text</span>.<span style="color: #0066CC;">TextField</span>;
	<span style="color: #0066CC;">import</span> flash.<span style="color: #006600;">events</span>.<span style="color: #006600;">MouseEvent</span>;
	<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Tag <span style="color: #0066CC;">extends</span> <span style="color: #0066CC;">TextField</span><span style="color: #66cc66;">&#123;</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> alpha_locked:<span style="color: #0066CC;">Boolean</span>;
		<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Tag<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span><span style="color: #66cc66;">&#123;</span>
			<span style="color: #0066CC;">this</span>.<span style="color: #006600;">alpha_locked</span> = <span style="color: #000000; font-weight: bold;">false</span>;
			<span style="color: #0066CC;">this</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">MOUSE_OVER</span>, mouse_over<span style="color: #66cc66;">&#41;</span>;
			<span style="color: #0066CC;">this</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">MOUSE_OUT</span>, mouse_out<span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> mouse_over<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span><span style="color: #66cc66;">&#123;</span>
			<span style="color: #0066CC;">this</span>.<span style="color: #006600;">alpha</span> = <span style="color: #cc66cc;">1</span>;
			<span style="color: #0066CC;">this</span>.<span style="color: #006600;">alpha_locked</span> = <span style="color: #000000; font-weight: bold;">true</span>;
		<span style="color: #66cc66;">&#125;</span>
		<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> mouse_out<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span><span style="color: #66cc66;">&#123;</span>
			<span style="color: #0066CC;">this</span>.<span style="color: #006600;">alpha_locked</span> = <span style="color: #000000; font-weight: bold;">false</span>;
		<span style="color: #66cc66;">&#125;</span>
		override <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">set</span> alpha<span style="color: #66cc66;">&#40;</span>a:<span style="color: #0066CC;">Number</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span><span style="color: #66cc66;">&#123;</span>
			<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span>!alpha_locked<span style="color: #66cc66;">&#41;</span> <span style="color: #0066CC;">super</span>.<span style="color: #006600;">alpha</span> = a;
		<span style="color: #66cc66;">&#125;</span>
	<span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>The magic happens with the super.alpha, super which refers to the parent class that Tag inherits from. It checks the alpha_locked variable and if things are ok it sets it, otherwise it&#8217;s ignored. Then the alpha locked variable is controlled by the MouseOver and MouseOut events.</p>
]]></content:encoded>
			<wfw:commentRss>http://charlescfenwick.com/blog/?feed=rss2&amp;p=35</wfw:commentRss>
		</item>
		<item>
		<title>Actionscript 3: Rotating an object from an arbitrary point.</title>
		<link>http://charlescfenwick.com/blog/?p=34</link>
		<comments>http://charlescfenwick.com/blog/?p=34#comments</comments>
		<pubDate>Fri, 13 Feb 2009 04:40:26 +0000</pubDate>
		<dc:creator>chuck</dc:creator>
		
		<category><![CDATA[Actionscript]]></category>

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

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

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

		<category><![CDATA[actionscript 3]]></category>

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

		<guid isPermaLink="false">http://charlescfenwick.com/blog/?p=34</guid>
		<description><![CDATA[I&#8217;ve run into this problem a few times I want to rotate and object by an arbitrary point. First off actionscript doesn&#8217;t let you change you point from which you rotate when you change the rotation attribute of an object. By default when you rotate using the rotation attribute flash rotates the objects at it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve run into this problem a few times I want to rotate and object by an arbitrary point. First off actionscript doesn&#8217;t let you change you point from which you rotate when you change the rotation attribute of an object. By default when you rotate using the rotation attribute flash rotates the objects at it&#8217;s index point (0, 0). Simple solution move the object so it&#8217;s center point is at the index point of it&#8217;s container move clip then rotate it, then move it back it&#8217;s original position. To make things easier you can of course wrap this up in a function inside of an object or use this snippet.</p>

<div class="wp_codebox"><table width="100%" align="center"><tr><td colspan="2" class="msgheader"><div class="right"><a href="###" class="smalltxt" onclick="copycode($('34code6'));">[Copy to clipboard]</a><a class="smalltxt" href="###" onclick="toggle_collapse('346');">[<span id="346_symbol">-</span>]</a></div><div class="left"><span id="l34code6"><a href="#" onclick="javascript:showCodeTxt('34code6'); return false;">View Code</a>ATIONSCRIPT</span></div></td></tr><tr class="msgborder" id="346"><td class="code" id="34code6"><pre>	function rotate(item:DisplayObject, angle:Number, point:Point) {
		var matrix:Matrix = item.transform.matrix.clone();
		matrix.translate(-point.x, -point.y);
		matrix.rotate (angle*(Math.PI/180));
		matrix.translate(point.x, point.y);
		item.transform.matrix = matrix;
	}</pre></td></tr></table></div>

<p>Simple enough to use just pass the function the moveclip you want to rotate the angle just like you would with the rotation attribute and the point from the index point that you want to rotate your clip.</p>
<pre>
	rotate(thing, 90, new Point(50, 50));
</pre>
]]></content:encoded>
			<wfw:commentRss>http://charlescfenwick.com/blog/?feed=rss2&amp;p=34</wfw:commentRss>
		</item>
		<item>
		<title>Wow time flies</title>
		<link>http://charlescfenwick.com/blog/?p=33</link>
		<comments>http://charlescfenwick.com/blog/?p=33#comments</comments>
		<pubDate>Wed, 12 Nov 2008 19:55:46 +0000</pubDate>
		<dc:creator>chuck</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://charlescfenwick.com/blog/?p=33</guid>
		<description><![CDATA[wow time flies I totally forgot I even put this up. Since my last post I&#8217;ve since made a flash game and it&#8217;s currently on a commercial site, not really there yet so I&#8217;m not going to mention it.
Otherwise I started on yet another tower defense game with has been a learning experience. I&#8217;d say [...]]]></description>
			<content:encoded><![CDATA[<p>wow time flies I totally forgot I even put this up. Since my last post I&#8217;ve since made a flash game and it&#8217;s currently on a commercial site, not really there yet so I&#8217;m not going to mention it.<br />
Otherwise I started on yet another tower defense game with has been a learning experience. I&#8217;d say I&#8217;ll post it soon but I&#8217;d been lying so I&#8217;ll just post it next time I think about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://charlescfenwick.com/blog/?feed=rss2&amp;p=33</wfw:commentRss>
		</item>
		<item>
		<title>I want to write a flash game</title>
		<link>http://charlescfenwick.com/blog/?p=31</link>
		<comments>http://charlescfenwick.com/blog/?p=31#comments</comments>
		<pubDate>Tue, 03 Jun 2008 02:39:38 +0000</pubDate>
		<dc:creator>chuck</dc:creator>
		
		<category><![CDATA[Programing]]></category>

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

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

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

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

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

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

		<category><![CDATA[flash cs3]]></category>

		<category><![CDATA[flash game]]></category>

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

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

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

		<guid isPermaLink="false">http://charlescfenwick.com/blog/?p=31</guid>
		<description><![CDATA[I&#8217;ve always wanted to write a flash game. It&#8217;s been so intimidating not just the having to learn flash but the how do I make a fun and addictive game. Well the first hurdle I think I&#8217;ve gotten over. Recently I&#8217;ve had to opportunity to learn flex. It&#8217;s kind of like flash, well at least [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always wanted to write a flash game. It&#8217;s been so intimidating not just the having to learn flash but the how do I make a fun and addictive game. Well the first hurdle I think I&#8217;ve gotten over. Recently I&#8217;ve had to opportunity to learn flex. It&#8217;s kind of like flash, well at least I know actionscript 3 fairly well. So l sat down last week and started playing around with things and let me say all the shit I talked about flash I take it back it&#8217;s pretty damn fun to program, like python there is a whole world of things you can do with it. I&#8217;ve made some fun little things with <a href="http://blog.papervision3d.org/">papervsion3d</a> which in itself is just freaking amazing so more on that later. After playing with it[papervision] really got to wanting to build a sudo 3Dish flash game, I quickly learned that papervision was probably overkill for what the simple thing I want to do so instead I&#8217;ve decided to go with a simple <a href="http://en.wikipedia.org/wiki/Isometric_projection">Isometric</a> view game based on sprites. I have no artistic ability. I did get my friend to do some artwork so I can thank him for the grass, dirt and little hut, but until I con someone into doing a whole lot of art for free I went with some free isometric sprites I found <a href="http://reinerstileset.4players.de/englisch.html">here</a>.</p>
<p>So after roughly two days of fleshing out an isometric view type thing I&#8217;ve got this.</p>

<object	type="application/x-shockwave-flash"
			data="http://www.charlescfenwick.com/isometric.swf"
			width="550"
			height="400">
	<param name="movie" value="http://www.charlescfenwick.com/isometric.swf" />
</object>
<p>Click on the flash app then use the arrow keys to move the little dude around. I&#8217;m still very far from a game but this is a great start.</p>
]]></content:encoded>
			<wfw:commentRss>http://charlescfenwick.com/blog/?feed=rss2&amp;p=31</wfw:commentRss>
		</item>
		<item>
		<title>Dear house of representatives, and shortly the senate.</title>
		<link>http://charlescfenwick.com/blog/?p=30</link>
		<comments>http://charlescfenwick.com/blog/?p=30#comments</comments>
		<pubDate>Fri, 09 May 2008 15:18:53 +0000</pubDate>
		<dc:creator>chuck</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://charlescfenwick.com/blog/?p=30</guid>
		<description><![CDATA[How are you? I&#8217;m ok things haven&#8217;t been going that well I&#8217;m burried under student loan debt, oh it&#8217;s my fault I know but I d]]></description>
			<content:encoded><![CDATA[<p>How are you? I&#8217;m ok things haven&#8217;t been going that well I&#8217;m burried under student loan debt, oh it&#8217;s my fault I know but I d<idn't have a rich mommy and and daddy like you to pay for everything. It's ok I'm not bitter or anything I'm just trying to get it paid off like a responsible person. What I really wanted to write you about was, can you please please please stop pandering to stupid special interest groups? It's really hurting things, oh I know you have to pay for that solid gold toilette, rover has to keep he diamond studded collar and why have to choose BMW or Benz, just get both, but there are far more important things going on in the world besides RIAA not being able to handle the internet. I know it's confusing, it's confusing for them too, they can't figure out how to change with the rest of the world, their cartel is being broken. So they do what any normal person would do they <del>pay you off</del> lobby you in their best interest. So just for your reference here some things going on in the world and in the Untied State besides some copyright infringement. You can start with these things feel free to add more though.</p>
<p>Voting machines that don&#8217;t work, Global warming, alternative energy, dwindling oil supply, quality of education, highest proportion of citizens incarcerated in the world( 7 million), War in Iraq, coming war in iran, failing education system, obesity, health care cost, lack of funding for education, lobbyist, economy, inflation, rising food cost, federal reserve, human rights violations, Massive <del>stealing</del> accidental over billing of money by companies such as KBR and Haliburton(not to mention no bid contracts, and a certain man in a high position of power that was formerly employed by them)</p>
<p>Like I said feel free to add more I probably will.</p>
]]></content:encoded>
			<wfw:commentRss>http://charlescfenwick.com/blog/?feed=rss2&amp;p=30</wfw:commentRss>
		</item>
		<item>
		<title>I :heart: python + SimpleXMLRPCServer</title>
		<link>http://charlescfenwick.com/blog/?p=29</link>
		<comments>http://charlescfenwick.com/blog/?p=29#comments</comments>
		<pubDate>Thu, 01 May 2008 15:55:46 +0000</pubDate>
		<dc:creator>chuck</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://charlescfenwick.com/blog/?p=29</guid>
		<description><![CDATA[Not much to say other than I&#8217;ve played with it and it&#8217;s the coolest thing ever. I&#8217;m thinking a crazy ec2 setup using these is in order. More later.
]]></description>
			<content:encoded><![CDATA[<p>Not much to say other than I&#8217;ve played with it and it&#8217;s the coolest thing ever. I&#8217;m thinking a crazy ec2 setup using these is in order. More later.</p>
]]></content:encoded>
			<wfw:commentRss>http://charlescfenwick.com/blog/?feed=rss2&amp;p=29</wfw:commentRss>
		</item>
		<item>
		<title>Credit Card Debt Calculator</title>
		<link>http://charlescfenwick.com/blog/?p=28</link>
		<comments>http://charlescfenwick.com/blog/?p=28#comments</comments>
		<pubDate>Tue, 22 Apr 2008 05:03:56 +0000</pubDate>
		<dc:creator>chuck</dc:creator>
		
		<category><![CDATA[Programing]]></category>

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

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

		<category><![CDATA[credit cards]]></category>

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

		<guid isPermaLink="false">http://charlescfenwick.com/blog/?p=28</guid>
		<description><![CDATA[Credit cards are great you can cover some of your expenses if you come up a little short and as long as you can pay them off in a reasonable amount of time they are great deal. 
If you use them in that way, on the other hand, you can use them to live beyond [...]]]></description>
			<content:encoded><![CDATA[<p>Credit cards are great you can cover some of your expenses if you come up a little short and as long as you can pay them off in a reasonable amount of time they are great deal. </p>
<p>If you use them in that way, on the other hand, you can use them to live beyond your means, you didn&#8217;t need that 52inch LCD 1080p 120hz TV but you sure as hell wanted it. I sure as hell wanted that LCD TV.</p>
<p>As a newly graduated college student I found how far my money really does go. It&#8217;s not that far. Especially when you have a credit card payment to pay, of course I could of just paid the minimums, but use the debt calculator and you can see how much of a bad idea that really is. Moral of the story if you can pay more than the minimums do it, even if it&#8217;s 5 bucks more do it. It makes a huge difference in the long run. Remember you&#8217;re borrowing money so they have to get a pay off for letting you borrow it, that&#8217;s where the interest comes in. Take for example if you have the average interest rate or 12.99% APR and you have a 10k balance, you are going to pay 108.25 in interest. That sucks.</p>
<p>I finally got mine paid off it was a huge relief of course now I have to pay off the student loans. That&#8217;s another story all together, I took out way more than I should of, I&#8217;ll pay for it. For the next 10 years.</p>
<p>In the mean time heres a quick calculator for your credit card debt it&#8217;s still beta so if you start playing with the numbers too much you can have it go into an infinite loop, which is no fun if that happens force quit/end task your browser and start again. I&#8217;ll work on the calculator more as I go along, as well has a nifty calculator for student loans and home mortgages since I&#8217;m hoping that I can build up my savings and get a house in the next few years.</p>
<p>Note: I&#8217;m not an accountant I made this tools for myself, it&#8217;s not going to be spot on but it should be pretty damn close.<br />
<center><br />
  	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="charlesfenwick" width="622" height="500" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"></p>
<param name="movie" value="http://www.charlescfenwick.com/flash/creditCardCalculator_v1.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#869ca7" />
<param name="allowScriptAccess" value="sameDomain" />
			<embed src="http://www.charlescfenwick.com/flash/creditCardCalculator_v1.swf" quality="high" bgcolor="#869ca7" width="622" height="500" name="charlesfenwick" align="middle" play="true" loop="false" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"><br />
			</embed><br />
	</object><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://charlescfenwick.com/blog/?feed=rss2&amp;p=28</wfw:commentRss>
		</item>
		<item>
		<title>Pictures from Lhasa, Tibet</title>
		<link>http://charlescfenwick.com/blog/?p=27</link>
		<comments>http://charlescfenwick.com/blog/?p=27#comments</comments>
		<pubDate>Sun, 20 Apr 2008 05:41:31 +0000</pubDate>
		<dc:creator>chuck</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[free tibet]]></category>

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

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

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

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

		<guid isPermaLink="false">http://charlescfenwick.com/blog/?p=27</guid>
		<description><![CDATA[I took a trip a few years back with my sister. She was living in Hong Kong at the time and I was at her place and she mentioned that she could take some time off and if I could go some place, where would I want to go? Some of the choices that were [...]]]></description>
			<content:encoded><![CDATA[<p>I took a trip a few years back with my sister. She was living in Hong Kong at the time and I was at her place and she mentioned that she could take some time off and if I could go some place, where would I want to go? Some of the choices that were thrown out there where like Main Land China or New Zeland. Then it hit me&#8230;. Tibet.</p>
<p>So a few days later off we went to Tibet. It was a fun trip on the way there we had two layovers so I got to see some parts of Main Land China.</p>
<p>Tibet was beautiful the air smelled fresh all the time, you could get a coke and some M&#038;Ms but there was not a McDonald&#8217;s in sight. Where else can you get an 80 degree temperature swing from day to night. It was beautiful but at 10,000+ feet above sea level breathing becomes a problem. Simple task such as walking up two stairs, not two flights but two stairs while carrying some luggage, was a like running a marathon, at the least it was the first night we got there. Eventually things got slightly easier. I did resist the urge to rent an oxygen tank, because they were available, but I didn&#8217;t want to hang on to that crutch the whole time I was there, plus what kind of jack ass would I look like walking around with that thing in tow. </p>
<p>The food was wonderful pretty much all meat there was yak. I really enjoyed yak and I figured, outside of coming back to Tibet I probably wouldn&#8217;t get that many chances to try yak, so I lived it up. Too bad I&#8217;m allergic to yak. Stomach pains constant feeling I&#8217;m going to vomit, and all my muscle were sore. For most normal people they might catch on after eating something that does this to them maybe after 2 or 3 times. Not me took me 5 miserable days of just toughing it out.</p>
<p>We saw a bunch of palaces met a bunch of cool people, had lots of rice tea. It was over all a wonderful experience, despite the constant feeling I&#8217;m suffocating and the yak meat making me want to vomit, I would do it all over again in a heart beat.</p>
<p>Heres some random pictures from around Lhasa, not that many I&#8217;ll post more, but I at least want to say something about each picture rather than just a mass post of all that I have.</p>
<p><a href="http://charlescfenwick.com/gallery/v/tibet/"><img src="http://charlescfenwick.com/gallery/d/534-4/IMG_1555.JPG"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://charlescfenwick.com/blog/?feed=rss2&amp;p=27</wfw:commentRss>
		</item>
		<item>
		<title>Star Trek: Voyager Mosaics</title>
		<link>http://charlescfenwick.com/blog/?p=26</link>
		<comments>http://charlescfenwick.com/blog/?p=26#comments</comments>
		<pubDate>Sat, 19 Apr 2008 05:55:07 +0000</pubDate>
		<dc:creator>chuck</dc:creator>
		
		<category><![CDATA[mosaic]]></category>

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

		<category><![CDATA[harry kim]]></category>

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

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

		<category><![CDATA[richard picardo]]></category>

		<category><![CDATA[star trek]]></category>

		<category><![CDATA[the doctor]]></category>

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

		<guid isPermaLink="false">http://charlescfenwick.com/blog/?p=26</guid>
		<description><![CDATA[Nothing new going algorithm wise here just used the closest color then segmented histograms and then the minimum distance methods to make these. They didn&#8217;t turn out as well as I hoped but I started with some crappy source images anyways I&#8217;m looking forward to trying more. But even more excited to get some Star [...]]]></description>
			<content:encoded><![CDATA[<p>Nothing new going algorithm wise here just used the closest color then segmented histograms and then the minimum distance methods to make these. They didn&#8217;t turn out as well as I hoped but I started with some crappy source images anyways I&#8217;m looking forward to trying more. But even more excited to get some Star Trek: The Next Generation mosaics going. You can never have enough Jean Luc Picard, the man with the most peculiar french accent in existence.</p>
<div style="float: left; padding: 2px; text-align: center;">
<a href="http://charlescfenwick.com/gallery/v/mosaics/voyager/"><img src="http://charlescfenwick.com/gallery/d/510-2/janeway-.jpg"/></a><br />
See them all in their Voyager goodness
</div>
]]></content:encoded>
			<wfw:commentRss>http://charlescfenwick.com/blog/?feed=rss2&amp;p=26</wfw:commentRss>
		</item>
	</channel>
</rss>
