<?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/"
	>

<channel>
	<title>Excursus &#187; Blog</title>
	<atom:link href="http://markelikalderon.com/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://markelikalderon.com</link>
	<description>Philosophy and Text</description>
	<lastBuildDate>Tue, 27 Dec 2011 23:01:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>iPhone Blogging</title>
		<link>http://markelikalderon.com/2008/11/19/iphone-blogging/</link>
		<comments>http://markelikalderon.com/2008/11/19/iphone-blogging/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 02:16:34 +0000</pubDate>
		<dc:creator>Mark Eli Kalderon</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://markelikalderon.com/blog/2008/11/19/iphone-blogging/</guid>
		<description><![CDATA[Would you really want to blog from your iPhone? While Twitter apps really come into their own on mobile devices, blogging is a longer form not well suited for text input on an iPhone. Nevertheless, part of me is glad that it can be done. This post is being written on my iPhone thanks to [...]]]></description>
			<content:encoded><![CDATA[<p>Would you really want to blog from your iPhone? While Twitter apps really come into their own on mobile devices, blogging is a longer form not well suited for text input on an iPhone. Nevertheless, part of me is glad that it can be done. This post is being written on my iPhone thanks to the WordPress app. It seems well designed, but, you know, I need a keyboard for my thoughts to flow. So I can&#8217;t say that I will be doing this too often. I miss my text editor too much and the power it invests in me.</p>
]]></content:encoded>
			<wfw:commentRss>http://markelikalderon.com/2008/11/19/iphone-blogging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Akismet Stats</title>
		<link>http://markelikalderon.com/2008/10/20/akismet-stats/</link>
		<comments>http://markelikalderon.com/2008/10/20/akismet-stats/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 11:23:18 +0000</pubDate>
		<dc:creator>Mark Eli Kalderon</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://markelikalderon.com/?p=562</guid>
		<description><![CDATA[Akismet, Matt Mullenweg&#8217;s anti-spam WordPress plugin, now provides statistics. These statistics are displayed in useful graphics. In checking them out, I was struck by the following graph: That&#8217;s a sharp downturn in spam. I know that this is a little read technical blog by an academic, but there has been no corresponding downturn in traffic [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://akismet.com/">Akismet</a>, Matt Mullenweg&#8217;s anti-spam WordPress plugin, now provides statistics. These statistics are displayed in useful graphics. In checking them out, I was struck by the following graph:</p>

<img src="http://markelikalderon.com/wp-content/uploads/2008/10/spam.gif" alt="Spam Graph" title="spam" width="500" height="135" class="size-full wp-image-563" />

<p>That&#8217;s a sharp downturn in spam. I know that this is a little read technical blog by an academic, but there has been no corresponding downturn in traffic that would explain this. Could times be tough, not only for investment bankers, but for spammers as well?</p>
]]></content:encoded>
			<wfw:commentRss>http://markelikalderon.com/2008/10/20/akismet-stats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Metablogging: Syntax Coloring</title>
		<link>http://markelikalderon.com/2008/05/27/metablogging-syntax-coloring/</link>
		<comments>http://markelikalderon.com/2008/05/27/metablogging-syntax-coloring/#comments</comments>
		<pubDate>Tue, 27 May 2008 19:06:19 +0000</pubDate>
		<dc:creator>Mark Eli Kalderon</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://markelikalderon.com/?p=401</guid>
		<description><![CDATA[As I wrote in a previous post: Syntax coloring is a feature of some text editors that displays different parts of the text in different colors depending upon the logical category of the text. This makes it easier to write structured texts whether these be code or markup. &#8230; Syntax coloring makes the logical structure [...]]]></description>
			<content:encoded><![CDATA[<p>As I wrote in a previous <a href="http://markelikalderon.com/blog/2008/01/03/textmate-themes/">post</a>:</p>

<blockquote>
  <p>Syntax coloring is a feature of some text editors that displays different parts of the text in different colors depending upon the logical category of the text. This makes it easier to write structured texts whether these be code or markup. &#8230; Syntax coloring makes the logical structure of your document visually apparent and hence the document easier to read.</p>
</blockquote>

<p>Given its cognitive utility, it would be nice to use syntax coloring with the occasional code snippets displayed here. There are a number of WordPress plugins that provide syntax coloring. The fact that I use Michel Fortin&#8217;s <a href="http://michelf.com/projects/php-markdown/extra/">PHP Markdown Extra</a> posed one important limitation. PHP Markdown Extra would interfere with those plugins that used special markup. Fortunately, some plugins, like <a href="http://wordpress.org/extend/plugins/wp-syntax/">WP-Syntax</a>, use a variant of HTML markup that counts as valid Markdown. WP-Syntax uses the <a href="http://qbnz.com/highlighter/">GeSHI</a> syntax engine that supports a large number of languages. The results, out of the box, were not that attractive and modifications, while possible, were beyond my ken. <a href="http://articles.akgfx.com/2008/04/wp-syntax-colorizer/">WP-Syntax Colorizer</a> is another WordPress plugin that makes such modifications easier, but after a number of tries, I was unable to come up with a color scheme that worked as well as I liked (my fault entirely, I am sure).</p>

<p>Part of my dissatisfaction had to do with the high quality of syntax coloring provided by my favored text editor, <a href="http://macromates.com/">TextMate</a>. I just didn&#8217;t feel comfortable settling for less. Fortunately, for me, TextMate can export your coloring theme as CSS and can export selections as HTML. These two posts, <a href="http://www.quirkey.com/blog/2006/07/13/highlight-me-baby/">here</a> and <a href="http://www.bitbutter.com/?p=13">here</a>, explained how to exploit these features with your WordPress blog to get TextMate themes in your code snippets. Below is an example. The theme is Twilight, and the code is the initial portion of the generated CSS.</p>

<p><code></p>

<pre class="textmate-source"><span class="source source_css"><span class="comment comment_block comment_block_css"><span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_css">/*</span> Stylesheet generated from TextMate theme
 *
 * Twilight
 * 
 *
 <span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_css">*/</span></span>

<span class="comment comment_block comment_block_css"><span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_css">/*</span> Mostly to improve view within the TextMate HTML viewer <span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_css">*/</span></span>
<span class="meta meta_selector meta_selector_css"><span class="entity entity_name entity_name_tag entity_name_tag_css">body</span> </span><span class="meta meta_property-list meta_property-list_css"><span class="punctuation punctuation_section punctuation_section_property-list punctuation_section_property-list_css">{</span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">margin</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> <span class="constant constant_numeric constant_numeric_css">0</span><span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">padding</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> <span class="constant constant_numeric constant_numeric_css">0</span><span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
<span class="punctuation punctuation_section punctuation_section_property-list punctuation_section_property-list_css">}</span></span>

<span class="meta meta_selector meta_selector_css"><span class="entity entity_name entity_name_tag entity_name_tag_css">pre</span><span class="entity entity_other entity_other_attribute-name entity_other_attribute-name_class entity_other_attribute-name_class_css"><span class="punctuation punctuation_definition punctuation_definition_entity punctuation_definition_entity_css">.</span>textmate-source</span> </span><span class="meta meta_property-list meta_property-list_css"><span class="punctuation punctuation_section punctuation_section_property-list punctuation_section_property-list_css">{</span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">margin</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> <span class="constant constant_numeric constant_numeric_css">0</span><span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">padding</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> <span class="constant constant_numeric constant_numeric_css">0 0 0 2</span><span class="keyword keyword_other keyword_other_unit keyword_other_unit_css">px</span><span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">font-family</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> Consolas, DroidSansMono, Inconsolata, DejaVuSansMono, <span class="support support_constant support_constant_font-name support_constant_font-name_css">monospace</span><span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">font-size</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> <span class="constant constant_numeric constant_numeric_css">10</span><span class="keyword keyword_other keyword_other_unit keyword_other_unit_css">px</span><span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">line-height</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> <span class="constant constant_numeric constant_numeric_css">1.3</span><span class="keyword keyword_other keyword_other_unit keyword_other_unit_css">em</span><span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
    <span class="meta meta_property-name meta_property-name_css">word-wrap</span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> <span class="support support_constant support_constant_property-value support_constant_property-value_css">break-word</span><span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">white-space</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> pre<span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">white-space</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> pre-wrap<span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">white-space</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> -moz-pre-wrap<span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">white-space</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> -o-pre-wrap<span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
<span class="punctuation punctuation_section punctuation_section_property-list punctuation_section_property-list_css">}</span></span>

<span class="meta meta_selector meta_selector_css"><span class="entity entity_name entity_name_tag entity_name_tag_css">pre</span><span class="entity entity_other entity_other_attribute-name entity_other_attribute-name_class entity_other_attribute-name_class_css"><span class="punctuation punctuation_definition punctuation_definition_entity punctuation_definition_entity_css">.</span>textmate-source</span> </span><span class="meta meta_property-list meta_property-list_css"><span class="punctuation punctuation_section punctuation_section_property-list punctuation_section_property-list_css">{</span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">color</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> <span class="constant constant_other constant_other_color constant_other_color_rgb-value constant_other_color_rgb-value_css"><span class="punctuation punctuation_definition punctuation_definition_constant punctuation_definition_constant_css">#</span>F8F8F8</span><span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">background-color</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> <span class="constant constant_other constant_other_color constant_other_color_rgb-value constant_other_color_rgb-value_css"><span class="punctuation punctuation_definition punctuation_definition_constant punctuation_definition_constant_css">#</span>141414</span><span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
<span class="punctuation punctuation_section punctuation_section_property-list punctuation_section_property-list_css">}</span></span>

<span class="meta meta_selector meta_selector_css"><span class="entity entity_name entity_name_tag entity_name_tag_css">pre</span><span class="entity entity_other entity_other_attribute-name entity_other_attribute-name_class entity_other_attribute-name_class_css"><span class="punctuation punctuation_definition punctuation_definition_entity punctuation_definition_entity_css">.</span>textmate-source</span> <span class="entity entity_other entity_other_attribute-name entity_other_attribute-name_class entity_other_attribute-name_class_css"><span class="punctuation punctuation_definition punctuation_definition_entity punctuation_definition_entity_css">.</span>linenum</span> </span><span class="meta meta_property-list meta_property-list_css"><span class="punctuation punctuation_section punctuation_section_property-list punctuation_section_property-list_css">{</span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">width</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> <span class="constant constant_numeric constant_numeric_css">75</span><span class="keyword keyword_other keyword_other_unit keyword_other_unit_css">px</span><span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">padding</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> <span class="constant constant_numeric constant_numeric_css">0.1</span><span class="keyword keyword_other keyword_other_unit keyword_other_unit_css">em</span><span class="constant constant_numeric constant_numeric_css"> 1</span><span class="keyword keyword_other keyword_other_unit keyword_other_unit_css">em</span><span class="constant constant_numeric constant_numeric_css"> 0.2</span><span class="keyword keyword_other keyword_other_unit keyword_other_unit_css">em</span><span class="constant constant_numeric constant_numeric_css"> 0</span><span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">color</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> <span class="constant constant_other constant_other_color constant_other_color_rgb-value constant_other_color_rgb-value_css"><span class="punctuation punctuation_definition punctuation_definition_constant punctuation_definition_constant_css">#</span>888</span><span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
    <span class="meta meta_property-name meta_property-name_css"><span class="support support_type support_type_property-name support_type_property-name_css">background-color</span></span><span class="meta meta_property-value meta_property-value_css"><span class="punctuation punctuation_separator punctuation_separator_key-value punctuation_separator_key-value_css">:</span> <span class="constant constant_other constant_other_color constant_other_color_rgb-value constant_other_color_rgb-value_css"><span class="punctuation punctuation_definition punctuation_definition_constant punctuation_definition_constant_css">#</span>eee</span><span class="punctuation punctuation_terminator punctuation_terminator_rule punctuation_terminator_rule_css">;</span></span>
<span class="punctuation punctuation_section punctuation_section_property-list punctuation_section_property-list_css">}</span></span></span></pre>

<p></code></p>

<p>The results are not <em>completely</em> faithful&#8212;TextMate&#8217;s <a href="http://macromates.com/textmate/manual/scope_selectors">scopes</a>, on which its themes are based, cannot be fully represented in CSS. Nonetheless, I am much happier now. Expect to see proper syntax coloring from now on.</p>
]]></content:encoded>
			<wfw:commentRss>http://markelikalderon.com/2008/05/27/metablogging-syntax-coloring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

