<?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>Parazoid.net</title>
	<atom:link href="http://parazoid.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://parazoid.net</link>
	<description>The Blog of Ben Stoutenburgh</description>
	<lastBuildDate>Tue, 19 Jun 2012 15:16:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Funding Views in Core</title>
		<link>http://parazoid.net/2012/06/19/funding-views-in-core/</link>
		<comments>http://parazoid.net/2012/06/19/funding-views-in-core/#comments</comments>
		<pubDate>Tue, 19 Jun 2012 15:16:00 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://parazoid.net/?p=234</guid>
		<description><![CDATA[While there are plenty of interesting things going on in Drupal 8 development, one of the things that has piqued my interest is the idea of getting the Views project folded into Drupal core. It&#8217;s not a full fledged Drupal 8 Initiative but rather a push from the the creator, Earl Miles. Pointing out just [...]]]></description>
				<content:encoded><![CDATA[<p>While there are plenty of interesting things going on in Drupal 8 development, one of the things that has piqued my interest is the idea of getting the Views project folded into Drupal core. It&#8217;s not a full fledged <a href="http://groups.drupal.org/drupal-initiatives">Drupal 8 Initiative</a> but rather a push from the the creator, Earl Miles.</p>
<p>Pointing out just that fact is worthwhile by itself, but I really want to get the word out that there is a ChipIn drive for the effort to support getting people together for code sprints and what not. Anyone that has put together a dynamic Drupal site knows how important Views is, it is worth a bit of your time to <a href="http://www.angrydonuts.com/help-fund-views-in-core">read up on what needs to be done and throw in a few bucks</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://parazoid.net/2012/06/19/funding-views-in-core/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notes from June Hudson Valley Drupal Meetup</title>
		<link>http://parazoid.net/2012/06/16/notes-from-june-hudson-valley-drupal-meetup/</link>
		<comments>http://parazoid.net/2012/06/16/notes-from-june-hudson-valley-drupal-meetup/#comments</comments>
		<pubDate>Sat, 16 Jun 2012 15:27:07 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hvdrupal]]></category>
		<category><![CDATA[meetups]]></category>

		<guid isPermaLink="false">http://parazoid.net/?p=222</guid>
		<description><![CDATA[Yet again, this meetup group had more things shared than I would have seen coming. I continue to be very happy that we have this group in the area for sharing experiences, best practices, horror stories and whatnot. Modules and the like shared during introductions: Jeff&#8217;s Handy Dandy Drupal Login Bookmarklet, bookmarklet to send you [...]]]></description>
				<content:encoded><![CDATA[<p>Yet again, this meetup group had more things shared than I would have seen coming. I continue to be very happy that we have this group in the area for sharing experiences, best practices, horror stories and whatnot. Modules and the like shared during introductions:</p>
<ul>
<li><a href="http://www.lullabot.com/articles/jeffs-handy-dandy-drupal-login-bookmarklet">Jeff&#8217;s Handy Dandy Drupal Login Bookmarklet</a>, bookmarklet to send you to a site&#8217;s login page and redirect back to the page you are currently on.</li>
<li><a href="http://drupal.org/project/feeds_tamper">Feeds Tamper</a> provides an architecture for Feeds to modify data before it gets saved.</li>
<li>Contextual layouts (different layouts/settings for various portions of a site) with the awesomesauce combination of <a href="http://drupal.org/project/omega">Omega</a>, <a href="http://drupal.org/project/delta">Delta</a> and <a href="http://drupal.org/project/context">Context</a>.</li>
<li><a href="http://drupal.org/project/quicktabs">Quick Tabs</a>, allows you to create blocks of tabbed content.</li>
</ul>
<p>After introductions <a href="http://mentaldrizzle.tumblr.com/">Al</a> got up and showed off what Quick Tabs can do. Through a good interface you can build a block that has tabs of content that can be nodes, views, other blocks or a couple other things. Pretty neat.</p>
<p><a href="http://dague.net">Sean</a> then talked about his experience in porting two of his 6.x modules to 7.x. He had many things to share in this space, a few pieces of which included:</p>
<ul>
<li>Modules should no longer explicitly install or uninstall its database schema in hook_install() or hook_uninstall()</li>
<li>SimpleTest is now builtin and should be used.</li>
<li>When using the Forms API, you needs to <a href="http://drupal.org/update/modules/6/7#markup">use #markup instead of #value for markup</a>&#8230;for most cases.</li>
<li>Token has <a href="http://drupal.org/documentation/modules/token/update/6/7">changed a lot</a> and moved into core. He also needed <a href="http://drupal.org/project/entity">Entity tokens</a> to provide tokens for entity properties that have no tokens.</li>
</ul>
<p>Sean had plenty more to share, but he managed to tag releases for two of his modules far quicker than anticipated. For anyone working of porting be sure to peruse <a href="http://drupal.org/update/modules/6/7">Converting 6.x modules to 7.x</a> documentation. I&#8217;m also curious how much luck porters (and devs in general) are having with the <a href="http://drupal.org/project/coder">Coder</a> module.</p>
<p>With the excitement of how much smoother his 7.x work went than originally planned Sean also talked briefly on transitioning a D6 site to D7. While he pretty much had to redo each view all of his data has migrated with very little pain&#8230;at least for the test site he has spent ~12 hours on. He expects to have his first site upgrade pushed out in two weeks.</p>
<p><a href="http://vnew-tech.com/">Vonn</a> followed up by showing how she is using Feeds Tamper to mangle data during imports on a new site of hers. I keep forgetting to keep Feeds in mind but now I will probably use it for future projects. A note was pointed out that when dealing with Feeds you need to make sure that content types you are importing into have &#8220;Create new revision&#8221; disabled otherwise you will have a revision each time your Feeds job runs.</p>
<p>One of the last things shared was the <a href="http://code.google.com/p/poster-extension/">Poster</a> extension for Firefox and Chrome. Thor uses this when interacting with web services and other web resources allowing him to make HTTP requests, set the entity body, and content type.</p>
<p>The next meetup will be <strong><a href="http://www.meetup.com/Hudson-Valley-Drupal/events/69227832/">Thursday, July 12th</a></strong>, shortly followed by a play day on <strong><a href="http://www.meetup.com/Hudson-Valley-Drupal/events/69231702/">Saturday, July 14th</a></strong>. July&#8217;s meetup might have a talk or we might switch to Show and Tell meetups on odd months&#8230;we&#8217;ll see.</p>
]]></content:encoded>
			<wfw:commentRss>http://parazoid.net/2012/06/16/notes-from-june-hudson-valley-drupal-meetup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>May Hudson Valley Drupal Meetup</title>
		<link>http://parazoid.net/2012/05/16/may-hudson-valley-drupal-meetup/</link>
		<comments>http://parazoid.net/2012/05/16/may-hudson-valley-drupal-meetup/#comments</comments>
		<pubDate>Wed, 16 May 2012 23:40:01 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hvdrupal]]></category>
		<category><![CDATA[meetups]]></category>

		<guid isPermaLink="false">http://parazoid.net/?p=212</guid>
		<description><![CDATA[May was another good month both in terms of information shared and turn out. We quickly got started with introductions and sharing of cool/new modules which included: News that someone is looking to make Sean&#8217;s Meetup Events module and the Drupal Groups infrastructure work together Maillog / Mail Developer provides an easy possibility to log [...]]]></description>
				<content:encoded><![CDATA[<p>May was another good month both in terms of information shared and turn out.  We quickly got started with introductions and sharing of cool/new modules which included:</p>
<ul>
<li>News that someone is looking to make Sean&#8217;s <a href="http://drupal.org/project/meetup_events">Meetup Events</a> module and the <a href="http://groups.drupal.org/">Drupal Groups</a> infrastructure work together</li>
<li><a href="http://drupal.org/project/maillog">Maillog / Mail Developer</a> provides an easy possibility to log all Mails for debugging purposes. It&#8217;s possible to prevent the mails to being sent, so there is no need for an extra mail server to test the mail functionality of other modules or the drupal core.</li>
<li><a href="http://drupal.org/project/module_instructions">Module Instructions</a> shows the content of README.txt and INSTALL.txt files for contrib modules, linked off the modules administration page.</li>
</ul>
<p>Ben then proceded to introduce everyone to <a href="http://drupal.org/project/drush">Drush</a>, the command line tool that everyone should be using for Drupal work. He gave an overview <a href='http://parazoid.net/blag/wp-content/uploads/2012/05/201205-drush.pdf'>presentation</a> and followed up with a live interactive demonstration, stepping through key functions like module downloads and installation and using core commands like site-install.</p>
<p>There was significant agreement on having another Play Day soon, so <strong>Saturday June 9th</strong> will be the next one. Be sure to <a href="http://www.meetup.com/Hudson-Valley-Drupal/events/64307082/">RSVP on the Meetup event</a>, and perhaps share what you will be working on or hope to have a conversation about.</p>
<p>The next meetup will be a Show and Tell meeting held on <strong>Thursday June 14th</strong>, 6:00pm &#8211; 8:00pm. Check out the <a href="http://www.meetup.com/Hudson-Valley-Drupal/events/64305042/">Meetup event page</a> for more details.</p>
]]></content:encoded>
			<wfw:commentRss>http://parazoid.net/2012/05/16/may-hudson-valley-drupal-meetup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ctrl-left in bash on OS X</title>
		<link>http://parazoid.net/2011/10/26/ctrl-left-in-bash-on-os-x/</link>
		<comments>http://parazoid.net/2011/10/26/ctrl-left-in-bash-on-os-x/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 19:43:44 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://parazoid.net/?p=204</guid>
		<description><![CDATA[I finally got my MacBook Pro for work a couple weeks ago and found out how much I actually depend on using ctrl-left and ctrl-right while in bash to move back and forth between words. Yes, I should probably set bash to be in vi mode, but emacs mode is how I learned so why [...]]]></description>
				<content:encoded><![CDATA[<p>I finally got my MacBook Pro for work a couple weeks ago and found out how much I actually depend on using ctrl-left and ctrl-right while in bash to move back and forth between words.  Yes, I should probably set bash to be in vi mode, but emacs mode is how I learned so why change?</p>
<p>On my MBP that combination does not work. I have no idea what combination it defaults to, but since I constantly bounce between linux machines and this laptop it should be exactly what I&#8217;m used to.  Thanks to Labrat&#8217;s blog post <a href="http://blog.labrat.info/20100408/ctrl-left-arrow-on-osx/">Making BASH&#8217;s ctrl-left arrow work on OSX</a> I know now to go to Terminals&#8217;s preferences to change this.  Once in Settings go to the Settings panel (yes, you read that right) and select the Keyboard tab.  The first two entries for Key/Action mappings are for &#8220;control cursor left&#8221; and &#8220;control cursor right&#8221;.  Double click on each and change the entries to \033b and \033f respectively (hold Esc down for \033).</p>
<p><strong>Edit:</strong> I forgot about Spaces which likes &#8220;^ Arrow Keys&#8221; for switching between spaces.  I had to remember to change this to avoid conflicts.</p>
]]></content:encoded>
			<wfw:commentRss>http://parazoid.net/2011/10/26/ctrl-left-in-bash-on-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dropbox tip: Delayed start</title>
		<link>http://parazoid.net/2011/07/01/dropbox-tip-delayed-start/</link>
		<comments>http://parazoid.net/2011/07/01/dropbox-tip-delayed-start/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 15:37:48 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://parazoid.net/?p=194</guid>
		<description><![CDATA[Dropbox is a great utility to have handy, especially since it&#8217;s multi-platform and I don&#8217;t have to think about it. However, I primarily use a Linux laptop which isn&#8217;t always Internet-connected or at least not immediately when I login. This confuses Dropbox significantly since the client cannot find the servers and doesn&#8217;t retry. But this [...]]]></description>
				<content:encoded><![CDATA[<p>Dropbox is a great utility to have handy, especially since it&#8217;s multi-platform and I don&#8217;t have to think about it.  However, I primarily use a Linux laptop which isn&#8217;t always Internet-connected or at least not immediately when I login.  This confuses Dropbox significantly since the client cannot find the servers and doesn&#8217;t retry.  But this is nothing a little shell magic can&#8217;t fix.</p>
<p>The client starts up based on <code>~/.config/autostart/dropbox.desktop</code>, which calls <code>dropbox start -i</code>.  Based on this <a href="http://wiki.dropbox.com/TipsAndTricks/NetworkManagerWifiWorkaround">NetworkManagerWifiWorkaround</a> tip, replace the Command in Startup Applications with the following and dropbox will wait until your system successfully can ping www.google.com:</p>
<blockquote><p><code>bash -c 'while ! ping -q -w5 -c1 www.google.com; do sleep 5s; done; dropbox start -i'</code></p></blockquote>
<p>That&#8217;s great, except after some time (I believe a restart of dropbox) the command will revert back.  So once you have the right command in <code>~/.config/autostart/dropbox.desktop</code> open up a terminal and run this command:</p>
<blockquote><p><code>sudo chattr +i ~/.config/autostart/dropbox.desktop</code></p></blockquote>
<p>So now dropbox will wait for you to be connected, and won&#8217;t overwrite your change.  If you still don&#8217;t use Dropbox check out their <a href="https://www.dropbox.com/tour">tour</a> and then signup with my <a href="http://db.tt/5TMfzsQ">referral link</a> to get an additional 250MB of space.</p>
]]></content:encoded>
			<wfw:commentRss>http://parazoid.net/2011/07/01/dropbox-tip-delayed-start/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
