<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>jgoamakf's Weblog</title>
	<atom:link href="http://jgoamakf.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jgoamakf.wordpress.com</link>
	<description>Programming on Mac</description>
	<lastBuildDate>Sun, 09 Nov 2008 08:38:30 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='jgoamakf.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/521dfbfafd0753a7bf0b4746600a8acd?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>jgoamakf's Weblog</title>
		<link>http://jgoamakf.wordpress.com</link>
	</image>
			<item>
		<title>XPath and Clojure</title>
		<link>http://jgoamakf.wordpress.com/2008/11/09/xpath-and-clojur/</link>
		<comments>http://jgoamakf.wordpress.com/2008/11/09/xpath-and-clojur/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 08:38:30 +0000</pubDate>
		<dc:creator>jgoamakf</dc:creator>
				<category><![CDATA[Clojure]]></category>

		<guid isPermaLink="false">http://jgoamakf.wordpress.com/?p=24</guid>
		<description><![CDATA[I&#8217;ve modified previous script to use Java&#8217;s XPath to extract RSS titles.

(import '(javax.xml.parsers DocumentBuilderFactory DocumentBuilder)
        '(org.w3c.dom Document Node)
        '(javax.xml.xpath XPathFactory XPath XPathExpression XPathConstants)
  )

(let [domFactory (doto (. DocumentBuilderFactory newInstance) (setNamespaceAware true))
      builder (. domFactory newDocumentBuilder)
 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=24&subd=jgoamakf&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;ve modified <a href="http://jgoamakf.wordpress.com/2008/11/02/rss-titles-with-clojure/">previous script</a> to use Java&#8217;s XPath to extract RSS titles.</p>
<pre>
(import '(javax.xml.parsers DocumentBuilderFactory DocumentBuilder)
        '(org.w3c.dom Document Node)
        '(javax.xml.xpath XPathFactory XPath XPathExpression XPathConstants)
  )

(let [domFactory (doto (. DocumentBuilderFactory newInstance) (setNamespaceAware true))
      builder (. domFactory newDocumentBuilder)
      doc (. builder parse "/Users/jgoamakf/hotnews.rss")
      factory (. XPathFactory newInstance)
      xpath (. factory newXPath)
      expr (. xpath compile "//title/text()")
      result (. expr evaluate doc (. XPathConstants NODESET))
      ]
   (loop [index 0
          len (. result getLength)]
     (if (&lt; index len)
       (do
         (println (. (. result item index) getNodeValue))
         (recur (inc index) len)))
))
</pre>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jgoamakf.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jgoamakf.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jgoamakf.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jgoamakf.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jgoamakf.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jgoamakf.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jgoamakf.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jgoamakf.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jgoamakf.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jgoamakf.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=24&subd=jgoamakf&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jgoamakf.wordpress.com/2008/11/09/xpath-and-clojur/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/44f9c6cda300d6b24ba71afa8c5d850d?s=96&#38;d=identicon" medium="image">
			<media:title type="html">jgoamakf</media:title>
		</media:content>
	</item>
		<item>
		<title>RSS titles with Clojure</title>
		<link>http://jgoamakf.wordpress.com/2008/11/02/rss-titles-with-clojure/</link>
		<comments>http://jgoamakf.wordpress.com/2008/11/02/rss-titles-with-clojure/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 21:29:28 +0000</pubDate>
		<dc:creator>jgoamakf</dc:creator>
				<category><![CDATA[Clojure]]></category>

		<guid isPermaLink="false">http://jgoamakf.wordpress.com/?p=22</guid>
		<description><![CDATA[This script prints every title appeared in RSS 2.0 feed.

(clojure/refer 'clojure.xml)

(let
  (doseq entry content
    (let [el  (get (get entry :content) 0)]
      (if (= (get el :tag) :title)
        (println (get (get el :content) 0))
      [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=22&subd=jgoamakf&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This script prints every title appeared in RSS 2.0 feed.</p>
<pre>
(clojure/refer 'clojure.xml)

(let 
  (doseq entry content
    (let [el  (get (get entry :content) 0)]
      (if (= (get el :tag) :title)
        (println (get (get el :content) 0))
      )))
)
</pre>
<p>You need a RSS 2.0 XML file on your local hard drive before invoke.</p>
<pre>
% ftp http://images.apple.com/main/rss/hotnews/hotnews.rss
% java -cp clojure/clojure.jar clojure.lang.Script rsstitles.clj
</pre>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jgoamakf.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jgoamakf.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jgoamakf.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jgoamakf.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jgoamakf.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jgoamakf.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jgoamakf.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jgoamakf.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jgoamakf.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jgoamakf.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=22&subd=jgoamakf&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jgoamakf.wordpress.com/2008/11/02/rss-titles-with-clojure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/44f9c6cda300d6b24ba71afa8c5d850d?s=96&#38;d=identicon" medium="image">
			<media:title type="html">jgoamakf</media:title>
		</media:content>
	</item>
		<item>
		<title>Emacs and Dropbox</title>
		<link>http://jgoamakf.wordpress.com/2008/10/28/emacs-and-dropbox/</link>
		<comments>http://jgoamakf.wordpress.com/2008/10/28/emacs-and-dropbox/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 02:59:42 +0000</pubDate>
		<dc:creator>jgoamakf</dc:creator>
				<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Emacs]]></category>

		<guid isPermaLink="false">http://jgoamakf.wordpress.com/?p=20</guid>
		<description><![CDATA[
Emacs usually creates backup files(filename~) and autosave files(#filename#)
when you modify existing text files.


In my opinion, this behavior is not optimum for Dropbox folder because


The Dropbox folder is already version controlled, so you don&#8217;t need backup copies
Frequent writes to a remote folder result in waste of network bandwidth


These elisp configurations prevents Emacs from creating backup and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=20&subd=jgoamakf&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
Emacs usually creates backup files(filename~) and autosave files(#filename#)<br />
when you modify existing text files.
</p>
<p>
In my opinion, this behavior is not optimum for Dropbox folder because
</p>
<ol>
<li>The Dropbox folder is already version controlled, so you don&#8217;t need backup copies</li>
<li>Frequent writes to a remote folder result in waste of network bandwidth</li>
</ol>
<p>
These elisp configurations prevents Emacs from creating backup and autosave files<br />
inside the Dropbox folder.
</p>
<p><strong>Don&#8217;t create backup files.</strong></p>
<pre>
(setq backup-enable-predicate
      (lambda (name)
        (not (string-match "Dropbox" name))))
</pre>
<p><strong>Create autosaves under /tmp/jgoamakf.</strong></p>
<pre>
(setq auto-save-file-name-transforms '((".*/Dropbox/.*" "/tmp/jgoamakf/\\1" t)))
</pre>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jgoamakf.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jgoamakf.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jgoamakf.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jgoamakf.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jgoamakf.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jgoamakf.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jgoamakf.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jgoamakf.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jgoamakf.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jgoamakf.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=20&subd=jgoamakf&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jgoamakf.wordpress.com/2008/10/28/emacs-and-dropbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/44f9c6cda300d6b24ba71afa8c5d850d?s=96&#38;d=identicon" medium="image">
			<media:title type="html">jgoamakf</media:title>
		</media:content>
	</item>
		<item>
		<title>Custom Sheets don&#8217;t need their own xib files</title>
		<link>http://jgoamakf.wordpress.com/2008/08/09/custom-sheets-dont-need-their-own-xib-files/</link>
		<comments>http://jgoamakf.wordpress.com/2008/08/09/custom-sheets-dont-need-their-own-xib-files/#comments</comments>
		<pubDate>Sat, 09 Aug 2008 07:50:40 +0000</pubDate>
		<dc:creator>jgoamakf</dc:creator>
				<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://jgoamakf.wordpress.com/?p=17</guid>
		<description><![CDATA[When you want to use custom sheets, Apple&#8217;s Documentation suggests that you create another xib file for the sheets(Using Custom Sheets).
But in fact, you don&#8217;t have to use a separate xib.
1. Create a controller class which handles both parent window and sheet window.

SheetTestController.h

@interface SheetTestController : NSObject {
	IBOutlet NSWindow *mainWindow;  //paent window
	IBOutlet NSWindow *sheetWindow; //sheet [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=17&subd=jgoamakf&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>When you want to use custom sheets, Apple&#8217;s Documentation suggests that you create another xib file for the sheets(<a href="http://developer.apple.com/documentation/Cocoa/Conceptual/Sheets/Tasks/UsingCustomSheets.html#//apple_ref/doc/uid/20001290">Using Custom Sheets</a>).</p>
<p>But in fact, you don&#8217;t have to use a separate xib.</p>
<p><b>1. Create a controller class which handles both parent window and sheet window.</b><br />
<br />
SheetTestController.h</p>
<pre>
@interface SheetTestController : NSObject {
	IBOutlet NSWindow *mainWindow;  //paent window
	IBOutlet NSWindow *sheetWindow; //sheet window
}

- (IBAction)showSheet:(id)sender; // open sheet on parent window
- (IBAction)closeSheet:(id)sender;// close sheet

@end
</pre>
<p>SheetController.m</p>
<pre>
@implementation SheetTestController

- (IBAction)showSheet:(id)sender
{
	[NSApp beginSheet: sheetWindow
	   modalForWindow: mainWindow
		modalDelegate: self
	   didEndSelector: @selector(didEndSheet:returnCode:contextInfo:)
		  contextInfo: nil];
}

- (IBAction)closeSheet:(id)sender
{
    [NSApp endSheet:sheetWindow];
}

- (void)didEndSheet:(NSWindow *)sheet returnCode:(int)returnCode contextInfo:(void *)contextInfo
{
    [sheet orderOut:self];
}

@end
</pre>
<p>
<b>2. Add &#8220;Show Sheet&#8221; button to parent window.</b><br />
<br />
<a href="http://www.flickr.com/photos/22636300@N07/2724799495/" title="parentWindow by jgoamakf, on Flickr"><img src="http://farm4.static.flickr.com/3253/2724799495_e25130cb73_o.png" width="492" height="162" alt="parentWindow" /></a><br />
<br />
<b>3. Add a sheet window, and put &#8220;close sheet&#8221; button on the window.</b><br />
<br />
<a href="http://www.flickr.com/photos/22636300@N07/2725622772/" title="sheetWindow by jgoamakf, on Flickr"><img src="http://farm4.static.flickr.com/3186/2725622772_7174996dd6_o.png" width="341" height="121" alt="sheetWindow" /></a><br />
make sure that &#8220;Visible At Launch&#8221; is unchecked.<br />
<a href="http://www.flickr.com/photos/22636300@N07/2724799607/" title="sheetWindowAttributes by jgoamakf, on Flickr"><img src="http://farm4.static.flickr.com/3105/2724799607_7fc64bf01f_o.png" width="287" height="427" alt="sheetWindowAttributes" /></a><br />
<br />
<b>4. Add a SheetTestController object to the xib.</b><br />
<br />
<a href="http://www.flickr.com/photos/22636300@N07/2725622924/" title="sheetControllerInstance by jgoamakf, on Flickr"><img src="http://farm4.static.flickr.com/3173/2725622924_cb3b004351_o.png" width="510" height="292" alt="sheetControllerInstance" /></a><br />
<br />
<b>5. Connection settings of SheetTestController should be like this.</b><br />
<br />
<a href="http://www.flickr.com/photos/22636300@N07/2725622988/" title="sheetControllerConnections by jgoamakf, on Flickr"><img src="http://farm4.static.flickr.com/3295/2725622988_3a6a27a8c0_o.png" width="287" height="231" alt="sheetControllerConnections" /></a></p>
<p>This is a little easier than &#8220;separate xib&#8221; way, but has disadvantages noted below.</p>
<ul>
<li>increses memory usage because the sheet window always takes up some memory instead of instanciated only when necessary.
<li>It&#8217;s difficult to use the sheet window from other xib files.
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jgoamakf.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jgoamakf.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jgoamakf.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jgoamakf.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jgoamakf.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jgoamakf.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jgoamakf.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jgoamakf.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jgoamakf.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jgoamakf.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jgoamakf.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jgoamakf.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=17&subd=jgoamakf&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jgoamakf.wordpress.com/2008/08/09/custom-sheets-dont-need-their-own-xib-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/44f9c6cda300d6b24ba71afa8c5d850d?s=96&#38;d=identicon" medium="image">
			<media:title type="html">jgoamakf</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3253/2724799495_e25130cb73_o.png" medium="image">
			<media:title type="html">parentWindow</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3186/2725622772_7174996dd6_o.png" medium="image">
			<media:title type="html">sheetWindow</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3105/2724799607_7fc64bf01f_o.png" medium="image">
			<media:title type="html">sheetWindowAttributes</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3173/2725622924_cb3b004351_o.png" medium="image">
			<media:title type="html">sheetControllerInstance</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3295/2725622988_3a6a27a8c0_o.png" medium="image">
			<media:title type="html">sheetControllerConnections</media:title>
		</media:content>
	</item>
		<item>
		<title>Fast Enumeration with NSEnumerator</title>
		<link>http://jgoamakf.wordpress.com/2008/04/02/fast-enumeration-and-nsenumerator/</link>
		<comments>http://jgoamakf.wordpress.com/2008/04/02/fast-enumeration-and-nsenumerator/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 02:10:12 +0000</pubDate>
		<dc:creator>jgoamakf</dc:creator>
				<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://jgoamakf.wordpress.com/?p=15</guid>
		<description><![CDATA[
While reading The Objective-C 2.0 Programming Language, I found that Fast Enumeration can be used with NSEnumerator(The Objective-C 2.0 Programming Language: Fast Enumeration).
Suppose you have an array which you want to itarete over.


NSArray *tmpArray =
    [NSArray arrayWithObjects:@"first", @"second", @"third", nil];


Use the for statement against the reverseEnumerator obtained from the array. It loops [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=15&subd=jgoamakf&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
While reading The Objective-C 2.0 Programming Language, I found that Fast Enumeration can be used with NSEnumerator(<a href="http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Articles/chapter_7_section_1.html">The Objective-C 2.0 Programming Language: Fast Enumeration</a>).</p>
<p>Suppose you have an array which you want to itarete over.
</p>
<pre>
NSArray *tmpArray =
    [NSArray arrayWithObjects:@"first", @"second", @"third", nil];
</pre>
<p>
Use the <i>for</i> statement against the reverseEnumerator obtained from the array. It loops through the array starting from the last element and proceed to the first.
</p>
<pre>
NSEnumerator *enumerator = [tmpArray reverseObjectEnumerator];
for(NSString *s in enumerator) {
    NSLog(@"%@", s);
}
</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jgoamakf.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jgoamakf.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jgoamakf.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jgoamakf.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jgoamakf.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jgoamakf.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jgoamakf.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jgoamakf.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jgoamakf.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jgoamakf.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jgoamakf.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jgoamakf.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=15&subd=jgoamakf&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jgoamakf.wordpress.com/2008/04/02/fast-enumeration-and-nsenumerator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/44f9c6cda300d6b24ba71afa8c5d850d?s=96&#38;d=identicon" medium="image">
			<media:title type="html">jgoamakf</media:title>
		</media:content>
	</item>
		<item>
		<title>Draw on CGLayer</title>
		<link>http://jgoamakf.wordpress.com/2008/03/24/draw-on-cglayer/</link>
		<comments>http://jgoamakf.wordpress.com/2008/03/24/draw-on-cglayer/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 13:21:22 +0000</pubDate>
		<dc:creator>jgoamakf</dc:creator>
				<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://jgoamakf.wordpress.com/?p=14</guid>
		<description><![CDATA[I modified Create an on-memory CGImageRef to draw the small blue rectangle on a CGLayer, and combines the CGLayer to the background graphics context to generate the image. The result should remain same.

const int height = 250;
const int width = 400;

CGColorSpaceRef  imageColorSpace = CGColorSpaceCreateWithName( kCGColorSpaceGenericRGB );

CGContextRef context = CGBitmapContextCreate (NULL, width, height,
   [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=14&subd=jgoamakf&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I modified <a href="http://jgoamakf.wordpress.com/2008/03/21/create-an-on-memory-cgimageref/">Create an on-memory CGImageRef</a> to draw the small blue rectangle on a CGLayer, and combines the CGLayer to the background graphics context to generate the image. The result should remain same.</p>
<pre>
const int height = 250;
const int width = 400;

CGColorSpaceRef  imageColorSpace = CGColorSpaceCreateWithName( kCGColorSpaceGenericRGB );

CGContextRef context = CGBitmapContextCreate (NULL, width, height,
                                    8, width * 4,
                                    imageColorSpace, kCGImageAlphaPremultipliedLast);

CGContextSetRGBFillColor (context, 1.0, 0.8, 0.8, 1);
CGContextFillRect (context, CGRectMake (0, 0, width, height ));

// Addition starts here.
CGLayerRef          layer;
CGContextRef        layerContext;

layer = CGLayerCreateWithContext(context,CGSizeMake(width, height),NULL);
layerContext = CGLayerGetContext(layer);

CGContextSetRGBFillColor(layerContext, 0, 0, 1, 1);
CGContextFillRect (layerContext, CGRectMake (80, 80, 40, 30));

CGContextDrawLayerInRect(context, CGRectMake(0, 0, width, height), layer);
// Addition finished.

CGImageRef image = CGBitmapContextCreateImage(context);

[imageView setImage:image imageProperties:nil];

CGColorSpaceRelease( imageColorSpace );
CGLayerRelease(layer);
CGContextRelease(layerContext);
CGContextRelease(context);
CGImageRelease( image );
</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jgoamakf.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jgoamakf.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jgoamakf.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jgoamakf.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jgoamakf.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jgoamakf.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jgoamakf.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jgoamakf.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jgoamakf.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jgoamakf.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jgoamakf.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jgoamakf.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=14&subd=jgoamakf&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jgoamakf.wordpress.com/2008/03/24/draw-on-cglayer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/44f9c6cda300d6b24ba71afa8c5d850d?s=96&#38;d=identicon" medium="image">
			<media:title type="html">jgoamakf</media:title>
		</media:content>
	</item>
		<item>
		<title>Create an on-memory CGImageRef</title>
		<link>http://jgoamakf.wordpress.com/2008/03/21/create-an-on-memory-cgimageref/</link>
		<comments>http://jgoamakf.wordpress.com/2008/03/21/create-an-on-memory-cgimageref/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 04:45:20 +0000</pubDate>
		<dc:creator>jgoamakf</dc:creator>
				<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://jgoamakf.wordpress.com/?p=13</guid>
		<description><![CDATA[To create an on-memory CGImageRef object and display it through IKImageView, follow these steps.

Create a Bitmap Graphics Context with the CGBitmapContextCreate() function.
Draw some graphics on the Bitmap Graphics Context.
Create an CGImageRef object from the Bitmap Graphics Context with the CGBitmapContextCreateImage() function.This CGImageRef object contains the same image as the Bitmap Graphics Context drawn in step [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=13&subd=jgoamakf&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>To create an on-memory CGImageRef object and display it through IKImageView, follow these steps.</p>
<ol>
<li>Create a Bitmap Graphics Context with the CGBitmapContextCreate() function.</li>
<li>Draw some graphics on the Bitmap Graphics Context.</li>
<li>Create an CGImageRef object from the Bitmap Graphics Context with the CGBitmapContextCreateImage() function.This CGImageRef object contains the same image as the Bitmap Graphics Context drawn in step 2.</li>
<li>Pass the CGImageRef to IKImageView.</li>
</ol>
<pre>
const int height = 250;
const int width = 400;

CGColorSpaceRef  imageColorSpace =
        CGColorSpaceCreateWithName( kCGColorSpaceGenericRGB );

CGContextRef context = CGBitmapContextCreate (NULL, width, height,
         8, width * 4, imageColorSpace,
         kCGImageAlphaPremultipliedLast);

CGContextSetRGBFillColor (context, 1.0, 0.8, 0.8, 1);
CGContextFillRect (context, CGRectMake (0, 0, width, height ));

CGContextSetRGBFillColor(context, 0, 0, 1, 1);
CGContextFillRect (context, CGRectMake (80, 80, 40, 30));

CGImageRef image = CGBitmapContextCreateImage(context);

[imageView setImage:image imageProperties:nil];

CGColorSpaceRelease( imageColorSpace );
CGContextRelease(context);
CGImageRelease( image );
</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jgoamakf.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jgoamakf.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jgoamakf.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jgoamakf.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jgoamakf.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jgoamakf.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jgoamakf.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jgoamakf.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jgoamakf.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jgoamakf.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jgoamakf.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jgoamakf.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=13&subd=jgoamakf&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jgoamakf.wordpress.com/2008/03/21/create-an-on-memory-cgimageref/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/44f9c6cda300d6b24ba71afa8c5d850d?s=96&#38;d=identicon" medium="image">
			<media:title type="html">jgoamakf</media:title>
		</media:content>
	</item>
		<item>
		<title>Disable WYSIWYG HTML editor on WordPress</title>
		<link>http://jgoamakf.wordpress.com/2008/03/05/disable-wysiwyg-html-editor-on-wordpress/</link>
		<comments>http://jgoamakf.wordpress.com/2008/03/05/disable-wysiwyg-html-editor-on-wordpress/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 05:51:27 +0000</pubDate>
		<dc:creator>jgoamakf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://jgoamakf.wordpress.com/?p=12</guid>
		<description><![CDATA[Here is an option you can disable WordPress&#8217;s &#8220;visual editor&#8221;. After show your Dashboard,
1. Click &#8220;Users&#8221;

2. Click &#8220;Your Profile&#8221;

3. Uncheck &#8220;Use the visual rich editor when writing&#8221; and click &#8220;Update Profile &#62;&#62;&#8221;

I prefer this because visual editor almost always strips line breaks.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=12&subd=jgoamakf&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here is an option you can disable WordPress&#8217;s &#8220;visual editor&#8221;. After show your Dashboard,</p>
<p>1. Click &#8220;Users&#8221;</p>
<p><a href="http://www.flickr.com/photos/22636300@N07/2310442568/" title="wordpress1 by jgoamakf, on Flickr"><img src="http://farm4.static.flickr.com/3032/2310442568_cfb9781313.jpg" width="500" height="58" alt="wordpress1" /></a></p>
<p>2. Click &#8220;Your Profile&#8221;</p>
<p><a href="http://www.flickr.com/photos/22636300@N07/2309637003/" title="wordpress2 by jgoamakf, on Flickr"><img src="http://farm3.static.flickr.com/2408/2309637003_2c604dafed.jpg" width="500" height="59" alt="wordpress2" /></a></p>
<p>3. Uncheck &#8220;Use the visual rich editor when writing&#8221; and click &#8220;Update Profile &gt;&gt;&#8221;</p>
<p><a href="http://www.flickr.com/photos/22636300@N07/2310442656/" title="wordpress3 by jgoamakf, on Flickr"><img src="http://farm3.static.flickr.com/2411/2310442656_f094735fbd.jpg" width="500" height="194" alt="wordpress3" /></a></p>
<p>I prefer this because visual editor almost always strips line breaks.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jgoamakf.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jgoamakf.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jgoamakf.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jgoamakf.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jgoamakf.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jgoamakf.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jgoamakf.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jgoamakf.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jgoamakf.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jgoamakf.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jgoamakf.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jgoamakf.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=12&subd=jgoamakf&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jgoamakf.wordpress.com/2008/03/05/disable-wysiwyg-html-editor-on-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/44f9c6cda300d6b24ba71afa8c5d850d?s=96&#38;d=identicon" medium="image">
			<media:title type="html">jgoamakf</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3032/2310442568_cfb9781313.jpg" medium="image">
			<media:title type="html">wordpress1</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2408/2309637003_2c604dafed.jpg" medium="image">
			<media:title type="html">wordpress2</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2411/2310442656_f094735fbd.jpg" medium="image">
			<media:title type="html">wordpress3</media:title>
		</media:content>
	</item>
		<item>
		<title>mod_perl handler skeltons</title>
		<link>http://jgoamakf.wordpress.com/2008/02/29/mod_perl-handler-skeltons/</link>
		<comments>http://jgoamakf.wordpress.com/2008/02/29/mod_perl-handler-skeltons/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 02:23:46 +0000</pubDate>
		<dc:creator>jgoamakf</dc:creator>
				<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://jgoamakf.wordpress.com/?p=11</guid>
		<description><![CDATA[Because I rarely write mod_perl handler from scratch, tend to forget very basics of how it should be.Note &#8220;bare minimum&#8221; mod_perl response handlers here so that I can quickly start writing handlers from copying it.
Suppose installation of Apache 2.2, mod_perl and libapreq2 is successfully finished.
Apache configuration
LoadModule perl_module lib/httpd/mod_perl.so
LoadModule apreq_module lib/httpd/mod_apreq2.so

PerlSwitches -Mlib=/home/www

&#60;Location /hello&#62;
    [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=11&subd=jgoamakf&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Because I rarely write mod_perl handler from scratch, tend to forget very basics of how it should be.Note &#8220;bare minimum&#8221; mod_perl response handlers here so that I can quickly start writing handlers from copying it.</p>
<p>Suppose installation of Apache 2.2, mod_perl and libapreq2 is successfully finished.</p>
<h2>Apache configuration</h2>
<pre>LoadModule perl_module lib/httpd/mod_perl.so
LoadModule apreq_module lib/httpd/mod_apreq2.so

PerlSwitches -Mlib=/home/www

&lt;Location /hello&gt;
    SetHandler perl-script
    PerlResponseHandler My::Hello
&lt;/Location&gt;

&lt;Location /handler&gt;
    SetHandler perl-script
    PerlResponseHandler My::Handler
&lt;/Location&gt;
</pre>
<h2>static handler</h2>
<p>In /home/www/My/Hello.pm,</p>
<pre>
package My::Hello;
use strict; use Apache2::RequestRec;
use Apache2::RequestIO;
use Apache2::Const -compile =&gt; 'OK';

sub handler : method {
    my ($class, $r) = @_;
    $r-&gt;content_type('text/plain');
    print 'Hello, world';
    return Apache2::Const::OK;
}
1;</pre>
<p><code>http://localhost/hello</code> should return &#8216;Hello, world&#8217;.</p>
<h2>Dealing with parameters</h2>
<p>In /home/www/My/Handler.pm,</p>
<pre>
package My::Handler;
use strict;

use Apache2::RequestRec;
use Apache2::RequestIO;
use Apache2::Request;
use Apache2::Const -compile =&gt; 'OK';

sub handler : method {
    my ($class, $r) = @_;

    $r-&gt;content_type('text/plain');

    my $req = Apache2::Request-&gt;new($r);
    print $req-&gt;param('test1');

    return Apache2::Const::OK;
}

1;
</pre>
<p>Should take parameter from query like <code>http://localhost/handler?test1=Hello</code> or form like below.</p>
<pre>
&lt;form action="/handler" method="POST"&gt;
&lt;input type="text" name="test1"&gt;
&lt;br&gt;
&lt;input type="submit"&gt;
&lt;/form&gt;
</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jgoamakf.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jgoamakf.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jgoamakf.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jgoamakf.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jgoamakf.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jgoamakf.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jgoamakf.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jgoamakf.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jgoamakf.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jgoamakf.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jgoamakf.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jgoamakf.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=11&subd=jgoamakf&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jgoamakf.wordpress.com/2008/02/29/mod_perl-handler-skeltons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/44f9c6cda300d6b24ba71afa8c5d850d?s=96&#38;d=identicon" medium="image">
			<media:title type="html">jgoamakf</media:title>
		</media:content>
	</item>
		<item>
		<title>HTTP GET by CFNetwork</title>
		<link>http://jgoamakf.wordpress.com/2008/02/24/http-get-by-cfnetwork/</link>
		<comments>http://jgoamakf.wordpress.com/2008/02/24/http-get-by-cfnetwork/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 00:25:07 +0000</pubDate>
		<dc:creator>jgoamakf</dc:creator>
				<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://jgoamakf.wordpress.com/?p=7</guid>
		<description><![CDATA[ I came across the same problem described in fraserspeirs: HTTP Nerdery, or, Why NSURLConnection Sucks For POST.I tried to send POST reqeust to a HTTP server with NSURLRequest and NSURLConnection, but nothing sent.
So I decided to use CFNetwork instead.Here is my first attempt. Because this code blocks until the server returns HTTP response, I&#8217;m [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=7&subd=jgoamakf&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p> I came across the same problem described in <a href="http://fraserspeirs.livejournal.com/1026224.html">fraserspeirs: HTTP Nerdery, or, Why NSURLConnection Sucks For POST.</a>I tried to send POST reqeust to a HTTP server with NSURLRequest and NSURLConnection, but nothing sent.</p>
<p>So I decided to use CFNetwork instead.Here is my first attempt. Because this code blocks until the server returns HTTP response, I&#8217;m modifying to non-blocking version which make use of &#8220;Run Loops&#8221;.</p>
<pre>
CFURLRef url = CFURLCreateWithString(NULL, CFSTR("http://www.google.co.jp/"), NULL);
CFHTTPMessageRef httpRequest = CFHTTPMessageCreateRequest(NULL, CFSTR("GET"), url, kCFHTTPVersion1_1);
CFReadStreamRef readStream = CFReadStreamCreateForHTTPRequest(NULL, httpRequest);
CFReadStreamOpen(readStream);

CFIndex bytes;
int bufSize = 1024;
UInt8 buf[bufSize];

do {
    bytes = CFReadStreamRead(readStream, buf, sizeof(buf));
    if( bytes &gt; 0 ){
        NSString *responseString = [[NSString alloc] initWithBytes:buf length:bytes encoding:NSUTF8StringEncoding];
        NSLog(responseString);
    } else if( bytes &lt; 0 ) {
        CFStreamError error = CFReadStreamGetError(readStream);
    }
} while( bytes &gt; 0 );

CFHTTPMessageRef httpResponse = (CFHTTPMessageRef)CFReadStreamCopyProperty(readStream, kCFStreamPropertyHTTPResponseHeader);

if(httpResponse) {
    CFStringRef responseStatus = CFHTTPMessageCopyResponseStatusLine(httpResponse);
    NSLog((NSString *)responseStatus);
}</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jgoamakf.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jgoamakf.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jgoamakf.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jgoamakf.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jgoamakf.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jgoamakf.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jgoamakf.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jgoamakf.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jgoamakf.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jgoamakf.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jgoamakf.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jgoamakf.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jgoamakf.wordpress.com&blog=2877905&post=7&subd=jgoamakf&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jgoamakf.wordpress.com/2008/02/24/http-get-by-cfnetwork/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/44f9c6cda300d6b24ba71afa8c5d850d?s=96&#38;d=identicon" medium="image">
			<media:title type="html">jgoamakf</media:title>
		</media:content>
	</item>
	</channel>
</rss>