<?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>Christopher Manning &#187; Writing</title> <atom:link href="http://www.christophermanning.org/category/writing/feed/" rel="self" type="application/rss+xml" /><link>http://www.christophermanning.org</link> <description></description> <lastBuildDate>Sun, 05 Feb 2012 19:20:21 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Chicago Lobbyists Force-Directed Graph Visualization</title><link>http://www.christophermanning.org/projects/chicago-lobbyists-force-directed-graph-visualization/</link> <comments>http://www.christophermanning.org/projects/chicago-lobbyists-force-directed-graph-visualization/#comments</comments> <pubDate>Fri, 20 Jan 2012 22:03:04 +0000</pubDate> <dc:creator>Christopher Manning</dc:creator> <category><![CDATA[Art]]></category> <category><![CDATA[Projects]]></category> <category><![CDATA[Writing]]></category> <category><![CDATA[chicago]]></category> <category><![CDATA[d3.js]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[open data]]></category> <category><![CDATA[visualization]]></category><guid
isPermaLink="false">http://www.christophermanning.org/?p=887</guid> <description><![CDATA[I wanted to build a project using a government dataset to learn d3.js. I decided to use the Chicago lobbyist data after looking at the information available at ChicagoLobbyists.org. Now, to help you understand how to create your first visualization, I&#8217;ll share how I created this project. Picking the Chart Type There are a lot of excellent [...]]]></description> <wfw:commentRss>http://www.christophermanning.org/projects/chicago-lobbyists-force-directed-graph-visualization/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Force Ubuntu One to Rescan and Synchronize Files and Folders</title><link>http://www.christophermanning.org/writing/force-ubuntu-one-to-rescan-and-synchronize-files-and-folders/</link> <comments>http://www.christophermanning.org/writing/force-ubuntu-one-to-rescan-and-synchronize-files-and-folders/#comments</comments> <pubDate>Fri, 13 Jan 2012 23:27:21 +0000</pubDate> <dc:creator>Christopher Manning</dc:creator> <category><![CDATA[Writing]]></category> <category><![CDATA[ubuntu]]></category><guid
isPermaLink="false">http://www.christophermanning.org/?p=876</guid> <description><![CDATA[I like using Ubuntu One for file synchronization because it offers 5GB of space for free. I ran into a few gotchas where Ubuntu One wouldn&#8217;t start synchronizing new files and folders and the output of u1sdtool --waiting was blank. The solution to this was to tell Ubuntu One to rescan the folder by running [...]]]></description> <wfw:commentRss>http://www.christophermanning.org/writing/force-ubuntu-one-to-rescan-and-synchronize-files-and-folders/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How I built FOIAshare</title><link>http://www.christophermanning.org/writing/how-i-built-foiashare/</link> <comments>http://www.christophermanning.org/writing/how-i-built-foiashare/#comments</comments> <pubDate>Mon, 12 Dec 2011 22:57:59 +0000</pubDate> <dc:creator>Christopher Manning</dc:creator> <category><![CDATA[Writing]]></category> <category><![CDATA[google refine]]></category> <category><![CDATA[open data]]></category> <category><![CDATA[python]]></category> <category><![CDATA[ruby on rails]]></category><guid
isPermaLink="false">http://www.christophermanning.org/?p=781</guid> <description><![CDATA[This all started back in June was when I read that Gabe Klein would be the new commissioner for the Chicago Department of Transportation. I&#8217;ve been a year round bicyclist in the city for a few years now, and it was great to read about all of the improvements that were planned for the city. [...]]]></description> <wfw:commentRss>http://www.christophermanning.org/writing/how-i-built-foiashare/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Random Hacks of Kindness Milwaukee</title><link>http://www.christophermanning.org/writing/random-hacks-of-kindness-milwaukee/</link> <comments>http://www.christophermanning.org/writing/random-hacks-of-kindness-milwaukee/#comments</comments> <pubDate>Thu, 08 Dec 2011 02:00:15 +0000</pubDate> <dc:creator>Christopher Manning</dc:creator> <category><![CDATA[Writing]]></category> <category><![CDATA[hackathon]]></category><guid
isPermaLink="false">http://www.christophermanning.org/?p=771</guid> <description><![CDATA[At my last Toastmasters meeting, a friend invited me to Random Hacks of Kindness in Milwaukee. I haven&#8217;t been to Milwaukee or a hackathon in sometime, so I was excited to visit the city and meet other developers. I met my friend downtown at 6:30am, but since I was so preoccupied the night before with [...]]]></description> <wfw:commentRss>http://www.christophermanning.org/writing/random-hacks-of-kindness-milwaukee/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Save ScraperWiki Data to Local SQLite Database</title><link>http://www.christophermanning.org/writing/save-scraperwiki-data-to-local-sqlite-database/</link> <comments>http://www.christophermanning.org/writing/save-scraperwiki-data-to-local-sqlite-database/#comments</comments> <pubDate>Wed, 09 Nov 2011 20:23:04 +0000</pubDate> <dc:creator>Christopher Manning</dc:creator> <category><![CDATA[Writing]]></category> <category><![CDATA[python]]></category> <category><![CDATA[scraperwiki]]></category><guid
isPermaLink="false">http://www.christophermanning.org/?p=744</guid> <description><![CDATA[Update: https://github.com/christophermanning/scraperwiki_local_python is now available and makes it easier to setup your local ScraperWiki environment. ScraperWiki is great for aggregating data and making it publicly available. When developing a script locally, you can use https://github.com/onyxfish/fakerwiki to simulate saving to the database, but it doesn&#8217;t doesn&#8217;t actually write to a local SQLite database. Luckily, you can [...]]]></description> <wfw:commentRss>http://www.christophermanning.org/writing/save-scraperwiki-data-to-local-sqlite-database/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Make Flickr shapes JSON parsable</title><link>http://www.christophermanning.org/writing/make-flickr-shapes-json-parsable/</link> <comments>http://www.christophermanning.org/writing/make-flickr-shapes-json-parsable/#comments</comments> <pubDate>Wed, 02 Nov 2011 18:03:57 +0000</pubDate> <dc:creator>Christopher Manning</dc:creator> <category><![CDATA[Writing]]></category><guid
isPermaLink="false">http://www.christophermanning.org/?p=729</guid> <description><![CDATA[The Flickr shapes available at http://code.flickr.com/blog/2011/01/08/flickr-shapefiles-public-dataset-2-0/ are not parsable with JSON.parse() because of a trailing comma before a closing curly brace. I was able to narrow the problem down to those trailing commas using the Json Parser Online tool. Then, I used RegexPal to create the ,(\s+}) regular expression to fix the syntax error. I&#8217;ve [...]]]></description> <wfw:commentRss>http://www.christophermanning.org/writing/make-flickr-shapes-json-parsable/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Internal Type Juggling in PHP 5.2 vs PHP 5.3</title><link>http://www.christophermanning.org/writing/internal-type-juggling-in-php-5-2-vs-php-5-3/</link> <comments>http://www.christophermanning.org/writing/internal-type-juggling-in-php-5-2-vs-php-5-3/#comments</comments> <pubDate>Tue, 20 Sep 2011 22:47:11 +0000</pubDate> <dc:creator>Christopher Manning</dc:creator> <category><![CDATA[Writing]]></category> <category><![CDATA[php]]></category><guid
isPermaLink="false">http://www.christophermanning.org/?p=631</guid> <description><![CDATA[There is an undocumented case where the output of an internal function is different in PHP 5.2 vs PHP 5.3 when you pass it an invalid argument. For example, strlen returns different values and warnings/notices when attempting to pass it an array. php 5.2 > var_dump(strlen(array())); PHP Notice: Array to string conversion in php shell [...]]]></description> <wfw:commentRss>http://www.christophermanning.org/writing/internal-type-juggling-in-php-5-2-vs-php-5-3/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Google Dictionary Discontinued</title><link>http://www.christophermanning.org/writing/google-dictionary-discontinued/</link> <comments>http://www.christophermanning.org/writing/google-dictionary-discontinued/#comments</comments> <pubDate>Sat, 03 Sep 2011 18:27:08 +0000</pubDate> <dc:creator>Christopher Manning</dc:creator> <category><![CDATA[Writing]]></category><guid
isPermaLink="false">http://www.christophermanning.org/?p=596</guid> <description><![CDATA[I used to link users to the definition of a word by using the following url: http://www.google.com/dictionary?langpair=en&#124;en&#038;q=protean As of August 5, 2011, going to that url just takes you to a discontinued page that says &#8220;Google Dictionary is no longer available. You can use Google web search to find definitions or Google Translate for your [...]]]></description> <wfw:commentRss>http://www.christophermanning.org/writing/google-dictionary-discontinued/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Don&#8217;t Use maxlength on Password Inputs</title><link>http://www.christophermanning.org/writing/dont-use-maxlength-on-password-inputs/</link> <comments>http://www.christophermanning.org/writing/dont-use-maxlength-on-password-inputs/#comments</comments> <pubDate>Thu, 03 Mar 2011 19:59:30 +0000</pubDate> <dc:creator>Christopher Manning</dc:creator> <category><![CDATA[Writing]]></category><guid
isPermaLink="false">http://www.christophermanning.org/?p=347</guid> <description><![CDATA[On the HTML input form element, you must define a type and may define a maxlength attribute. This is in regards to the password type and the relation it has to the maxlength attribute. If the maxlength on a password input is wider than the width of the input, there is no way to tell [...]]]></description> <wfw:commentRss>http://www.christophermanning.org/writing/dont-use-maxlength-on-password-inputs/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Creep Traps for Dating Websites</title><link>http://www.christophermanning.org/writing/creep-traps-for-dating-websites/</link> <comments>http://www.christophermanning.org/writing/creep-traps-for-dating-websites/#comments</comments> <pubDate>Mon, 03 Jan 2011 19:57:36 +0000</pubDate> <dc:creator>Christopher Manning</dc:creator> <category><![CDATA[Writing]]></category><guid
isPermaLink="false">http://www.christophermanning.org/?p=345</guid> <description><![CDATA[Free dating sites such as Plentyoffish.com or OkCupid.com tend to be flooded with creeps. Creeps here are defined as users who harass others with inappropriate messages. Most women who have been on these sites have at least one story of a guy sending some ridiculous email with an incredibly offensive suggestion or perhaps an indecent [...]]]></description> <wfw:commentRss>http://www.christophermanning.org/writing/creep-traps-for-dating-websites/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 4/56 queries in 0.165 seconds using disk: basic
Object Caching 527/628 objects using disk: basic

Served from: www.christophermanning.org @ 2012-02-06 04:27:19 -->
