<?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>Mark Parolisi</title> <atom:link href="http://markparolisi.com/feed/" rel="self" type="application/rss+xml" /><link>http://markparolisi.com</link> <description>Official Portfolio and Blog</description> <lastBuildDate>Wed, 01 Feb 2012 04:35:02 +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>Run Coverage Reports in Python</title><link>http://markparolisi.com/articles/tutorials/run-coverage-reports-in-python/</link> <comments>http://markparolisi.com/articles/tutorials/run-coverage-reports-in-python/#comments</comments> <pubDate>Wed, 01 Feb 2012 04:32:59 +0000</pubDate> <dc:creator>Mark</dc:creator> <category><![CDATA[Tutorials]]></category><guid isPermaLink="false">http://markparolisi.com/?p=416</guid> <description><![CDATA[During a recent Code Dojo with my team, we split up into a friendly coding competition. Coverage.py turned out to be a lifesaver.]]></description> <content:encoded><![CDATA[<p>During a recent Code Dojo with my team, we split up into a friendly coding competition. We worked on a generic problem and the winner was decided by a few simple factors: completion time, code coverage and 100% passing of tests. Luckily, <a href="http://nedbatchelder.com/">Ned Batchelder</a> has written a great module for running coverage reports. Simply install (easy_install) the package and run</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">coverage run my_program.py</pre></div></div><p>Then&#8230;</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">coverage report</pre></div></div><p>will print the results to the terminal. You can even output a fancy HTML microsite by running</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">coverage html</pre></div></div><p>That will not only display your result table, but also your code itself.</p><p>It&#8217;s terribly convenient and essential in TDD. Now, go and learn more <a href="http://nedbatchelder.com/code/coverage/">here</a></p> ]]></content:encoded> <wfw:commentRss>http://markparolisi.com/articles/tutorials/run-coverage-reports-in-python/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>WP Dashboard Widget API</title><link>http://markparolisi.com/portfolio/applications-plugins/wp-dashboard-widget-api/</link> <comments>http://markparolisi.com/portfolio/applications-plugins/wp-dashboard-widget-api/#comments</comments> <pubDate>Thu, 05 Jan 2012 13:00:46 +0000</pubDate> <dc:creator>Mark</dc:creator> <category><![CDATA[Applications & Plugins]]></category><guid isPermaLink="false">http://markparolisi.com/?p=398</guid> <description><![CDATA[WordPress is a highly extensible CMS, however utilizing some of its features can sometimes be a real chore and untidy code. Taking a cue from the sidebar widgets API, I]]></description> <content:encoded><![CDATA[<p>WordPress is a highly extensible CMS, however utilizing some of its features can sometimes be a real chore and untidy code. Taking a cue from the sidebar widgets API, I developed an API to more easily create dashboard widgets. After installing the plugin, just write a class with a &#8216;widget&#8217; method and optionally a &#8216;form&#8217; method (to handle widget configuration), then call the register function on your classname.</p><p>Here is a link to the WP plugin link:<br /> <a href="http://wordpress.org/extend/plugins/dashboard-widget-api/">http://wordpress.org/extend/plugins/dashboard-widget-api/</a></p><p>And here is the actual hosting of the repo on GitHub<br /> <a href="https://github.com/markparolisi/wp-dashboard-widget-api">https://github.com/markparolisi/wp-dashboard-widget-api</a></p><p>* I know that I still need to fix the documentation on this. Expect an update very soon. *</p> ]]></content:encoded> <wfw:commentRss>http://markparolisi.com/portfolio/applications-plugins/wp-dashboard-widget-api/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>WordCamp Orlando 2011</title><link>http://markparolisi.com/articles/news/wordcamp-orlando-2011/</link> <comments>http://markparolisi.com/articles/news/wordcamp-orlando-2011/#comments</comments> <pubDate>Mon, 05 Dec 2011 13:04:19 +0000</pubDate> <dc:creator>Mark</dc:creator> <category><![CDATA[News]]></category><guid isPermaLink="false">http://markparolisi.com/?p=403</guid> <description><![CDATA[Myself, and the great team at Voce Communications, just had a great time at this year&#8217;s WordCamp Orlando. Check out the site for session info and some of the great]]></description> <content:encoded><![CDATA[<p>Myself, and the great team at <a href="http://vocecommunications.com/blog/2011/09/announcing-wordcamp-2011/">Voce Communications</a>, just had a great time at this year&#8217;s WordCamp Orlando.<br /> Check out the <a href="http://2011.orlando.wordcamp.org/">site</a> for session info and some of the great photos on <a href="http://www.flickr.com/photos/hyku/sets/72157628260077905/">flickr</a></p> ]]></content:encoded> <wfw:commentRss>http://markparolisi.com/articles/news/wordcamp-orlando-2011/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Harmony, Florida</title><link>http://markparolisi.com/portfolio/web-development/harmony-florida/</link> <comments>http://markparolisi.com/portfolio/web-development/harmony-florida/#comments</comments> <pubDate>Wed, 13 Jul 2011 16:33:58 +0000</pubDate> <dc:creator>Mark</dc:creator> <category><![CDATA[Web Development]]></category><guid isPermaLink="false">http://markparolisi.com/?p=322</guid> <description><![CDATA[I&#8217;ve built three sites for the community of Harmony, Fl. The primary one (pictured above) : http://www.harmonyfl.com : hosts a neat popup map showcasing the community&#8217;s neighborhoods and amenities. The]]></description> <content:encoded><![CDATA[<p>I&#8217;ve built three sites for the community of Harmony, Fl.</p><p>The primary one (pictured above) : <a href="http://www.harmonyfl.com">http://www.harmonyfl.com</a> : hosts a neat popup map showcasing the community&#8217;s neighborhoods and amenities.</p><p><a href="http://www.harmonyfl.com/our-homes/neighborhoods/"><img src="http://markparolisi.com/wp-content/uploads/2011/07/ourhomes_maps-400w.jpg" alt="" title="ourhomes_maps-400w" width="400" height="328" class="alignnone size-full wp-image-324" /></a></p><hr /> The next was a site to showcase their community events:<br /> <a href="http://eventsatharmony.com/">http://eventsatharmony.com/</a><br /> <img src="http://markparolisi.com/wp-content/uploads/2011/03/harmony_events1.jpg" alt="" title="harmony_events" width="570" height="525" class="alignnone size-full wp-image-313" /></p><hr /> Finally, another site was build for the community&#8217;s primary developer, David Weekley<br /> <a href="http://dwh.harmonyfl.com/">http://dwh.harmonyfl.com/</a><br /> <img src="http://markparolisi.com/wp-content/uploads/2011/03/dwh.jpg" alt="" title="dwh" width="570" height="409" class="alignnone size-full wp-image-316" /></p><p>All of these sites were built with the cooperation of Fry Hammond Barr.</p> ]]></content:encoded> <wfw:commentRss>http://markparolisi.com/portfolio/web-development/harmony-florida/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Better Late than Never</title><link>http://markparolisi.com/articles/news/better-late-than-never/</link> <comments>http://markparolisi.com/articles/news/better-late-than-never/#comments</comments> <pubDate>Sun, 27 Mar 2011 15:11:53 +0000</pubDate> <dc:creator>Mark</dc:creator> <category><![CDATA[News]]></category><guid isPermaLink="false">http://markparolisi.com/?p=307</guid> <description><![CDATA[Wanted to inform everyone that I have moved to New York (after three years of delay). I&#8217;ve been here for five months, but forgot to make an official statement. I]]></description> <content:encoded><![CDATA[<p>Wanted to inform everyone that I have moved to New York (after three years of delay). I&#8217;ve been here for five months, but forgot to make an official statement. I am still working for Embanet-Compass Knowledge Group, and am very fulfilled. We now have offices in Orlando, Chicago, and Toronto; making my remote working situation a non-issue. While I am very busy with my day job, I am still accepting project offers for a select few of my preferred clients. So please, if you have an interesting opportunity for me to work on, do not hesitate to forward me the concept. Thanks for everyone&#8217;s support and I hope you all are well.</p> ]]></content:encoded> <wfw:commentRss>http://markparolisi.com/articles/news/better-late-than-never/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>2 for 1</title><link>http://markparolisi.com/portfolio/web-development/2-for-1/</link> <comments>http://markparolisi.com/portfolio/web-development/2-for-1/#comments</comments> <pubDate>Thu, 29 Apr 2010 02:54:55 +0000</pubDate> <dc:creator>Mark</dc:creator> <category><![CDATA[Web Development]]></category><guid isPermaLink="false">http://markparolisi.com/?p=224</guid> <description><![CDATA[I developed a pair of sites showcasing two product lines from the same company. Nothing too extraordinary about the sites, but they were a pair of refreshing designs that were]]></description> <content:encoded><![CDATA[<p>I developed a pair of sites showcasing two product lines from the same company. Nothing too extraordinary about the sites, but they were a pair of refreshing designs that were a nice break from the typical corporate look I&#8217;ve been working with lately.</p><p><a href="http://papertubesnow.com/">http://papertubesnow.com/</a></p><p><a href="http://edgeboardnow.com/">http://edgeboardnow.com/</a></p> ]]></content:encoded> <wfw:commentRss>http://markparolisi.com/portfolio/web-development/2-for-1/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>CloudBurst Consulting</title><link>http://markparolisi.com/portfolio/web-development/cloudburst-consulting/</link> <comments>http://markparolisi.com/portfolio/web-development/cloudburst-consulting/#comments</comments> <pubDate>Sun, 18 Apr 2010 12:40:28 +0000</pubDate> <dc:creator>Mark</dc:creator> <category><![CDATA[Web Development]]></category><guid isPermaLink="false">http://markparolisi.com/?p=218</guid> <description><![CDATA[I was pleased to turn this interactive marketing agency&#8217;s static HTML site into a flexible, and scalable WordPress theme. In addition to building this site on a CMS (yes, I]]></description> <content:encoded><![CDATA[<p>I was pleased to turn this interactive marketing agency&#8217;s static HTML site into a flexible, and scalable WordPress theme. In addition to building this site on a CMS (yes, I just called WP a CMS), this project afforded me the opportunity to create the <a href="http://markparolisi.com/portfolio/applications-plugins/mailchimp-archives/">MailChimp Archives</a> plugin.</p><p>view their complete site at <a href="http://cloudburstconsulting.com/">http://cloudburstconsulting.com/</a></p> ]]></content:encoded> <wfw:commentRss>http://markparolisi.com/portfolio/web-development/cloudburst-consulting/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>New WordPress slideshow posted</title><link>http://markparolisi.com/articles/tutorials/new-wordpress-slideshow-posted/</link> <comments>http://markparolisi.com/articles/tutorials/new-wordpress-slideshow-posted/#comments</comments> <pubDate>Sat, 17 Apr 2010 12:30:12 +0000</pubDate> <dc:creator>Mark</dc:creator> <category><![CDATA[News]]></category> <category><![CDATA[Tutorials]]></category><guid isPermaLink="false">http://markparolisi.com/?p=215</guid> <description><![CDATA[I presented an overview of the WordPress application to a recent client and decided to post it on slideshare for anyone interested. It&#8217;s intended for a technical audience, but it]]></description> <content:encoded><![CDATA[<p>I presented an overview of the WordPress application to a recent client and decided to post it on slideshare for anyone interested. It&#8217;s intended for a technical audience, but it is not an overly technical presentation.<br /> Please feel free to comment on it and send in any error I may have made.<br /> Hope you enjoy&#8230;</p><div style="width:425px" id="__ss_3758146"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/markparolisi/wordpress-structure-and-best-practices" title="WordPress Structure and Best Practices">WordPress Structure and Best Practices</a></strong><object width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wpbest-practices-100417071550-phpapp01&#038;stripped_title=wordpress-structure-and-best-practices" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wpbest-practices-100417071550-phpapp01&#038;stripped_title=wordpress-structure-and-best-practices" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/markparolisi">markparolisi</a>.</div></div> ]]></content:encoded> <wfw:commentRss>http://markparolisi.com/articles/tutorials/new-wordpress-slideshow-posted/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Sorry iPad, I got an EeePC</title><link>http://markparolisi.com/articles/tech/sorry-ipad-i-got-an-eeepc/</link> <comments>http://markparolisi.com/articles/tech/sorry-ipad-i-got-an-eeepc/#comments</comments> <pubDate>Sun, 14 Mar 2010 02:51:42 +0000</pubDate> <dc:creator>Mark</dc:creator> <category><![CDATA[Tech]]></category><guid isPermaLink="false">http://markparolisi.com/?p=193</guid> <description><![CDATA[Like most people, I was very excited about the iPad&#8230;before it was presented. I&#8217;m not going to go into the details why I&#8217;m not a fan (that&#8217;s already been done]]></description> <content:encoded><![CDATA[<p>Like most people, I was very excited about the iPad&#8230;before it was presented.</p><p>I&#8217;m not going to go into the details why I&#8217;m not a fan (that&#8217;s already been done to death by <a href="http://www.youtube.com/watch?v=lQnT0zp8Ya4">everyone</a> else on the internet). I&#8217;m just going to say one thing: multi-tasking.</p><p>I really <span style="text-decoration: line-through;">needed</span> wanted a travel-sized device so I could read blogs, watch videos, and do some break-fix web work, but my iPhone, though essential and powerful as it may be, wasn&#8217;t cutting it. I was considering picking up a 13&#8243; MacBook Pro but the price tag was a little much for something that would just be for an auxiliary work tool and temporary travel luxury. Then I remembered about netbooks. You know, those devices that were the cool cutting edge thing after and now before tablets (that makes sense right?). They had just about everything I wanted.</p><ul><li>Portability</li><li>Low Entry Cost</li><li>Large Community</li><li>Lots of Linux Options (more on that next)</li></ul><p>The model I chose was the sort-of flagship standard netbook; the Asus EeePC 1005 HA. Sure, the hardware isnt the greatest; 2 gb max memory and a graphics card that can handle no more than standard resolution video, but remember, this is a supplement, not my primary workstation.</p><p>The netbook came with windows XP installed, so I quickly formatted that right off of it. I was considering having it as a secondary partition, but seeing as how little I launch Windows Parallels on my iMac I decided it would just be a waste of space. I briefly considered running OSX, but decided it&#8217;d be too much of a hassle and ultimately not as flexible as a Linux disto.</p><p>A quick Google search returned Eeebuntu; a custom mod of Ubuntu 9 optimized for EeePc&#8217;s. I downloaded the beta of the new version (eb4). It took me a couple of tries to get the install right and I encountered some other problems like the GUI update manager crashing and network card not reconnecting on wake (common problem of this beta), but overall I&#8217;m happy with the OS.</p><p>I&#8217;ve got everything I need on it now: Chrome, FF, NetBeans, Pidgin, TweetDeck, Thunderbird, and a few other utilities. And there&#8217;s always the terminal. Working in command line is a nice break from heavy interfaces and keeps that knowledge fresh in your memory.</p><p>So, though I was pretty excited about the prospects of the iPad, I&#8217;m more than satisfied with my netbook. I may not get to play the innovative games that the new Apple device will make available, but I was able to comfortably type this entire post, while listening to music, checking Twitter, and instant messaging all at once.</p> ]]></content:encoded> <wfw:commentRss>http://markparolisi.com/articles/tech/sorry-ipad-i-got-an-eeepc/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Use wp_enqueue_style</title><link>http://markparolisi.com/articles/tutorials/use-wp_enqueue_style/</link> <comments>http://markparolisi.com/articles/tutorials/use-wp_enqueue_style/#comments</comments> <pubDate>Mon, 08 Mar 2010 13:11:56 +0000</pubDate> <dc:creator>Mark</dc:creator> <category><![CDATA[Tutorials]]></category><guid isPermaLink="false">http://markparolisi.com/?p=186</guid> <description><![CDATA[A few months ago Chris Scott gave a presentation on &#8216;proper&#8217; WordPress plugin development. It was full of great stuff so I thought I&#8217;d pass along a small slice of]]></description> <content:encoded><![CDATA[<p>A few months ago Chris Scott gave a presentation on &#8216;proper&#8217; WordPress plugin development. It was full of great stuff so I thought I&#8217;d pass along a small slice of it here.<br /> <span id="more-186"></span><br /> Instead of writing your CSS and JS to your theme&#8217;s header.php, or echo&#8217;ing it out in a function call; use WP&#8217;s wp_enqueue_style and wp_enqueue_script functions respectively. wp_enqueue_script is really handy to check for/load dependent scripts (jQuery, Scriptalicious, etc) and wp_enqueue_style even works on conditional CSS&#8230;</p><div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">wp_enqueue_style<span style="color: #009900;">&#40;</span>
<span style="color: #0000ff;">'ie7-style'</span><span style="color: #339933;">,</span>
get_template_directory_uri<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>  <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/ie7.css'</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wp_styles</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$wp_styles</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">add_data</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'ie7-style'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'conditional'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'lte IE 7′ );</span></pre></div></div><p>Chris&#8217; article on condtional CSS is here:<br /> <a href="http://iamzed.com/2010/01/07/using-wordpress-wp_enqueue_style-with-conditionals/">http://iamzed.com/2010/01/07/using-wordpress-wp_enqueue_style-with-conditionals/</a></p><p>and his full presentation is here:<br /> <a href="http://www.slideshare.net/iamzed/youre-doing-it-wrong-wordcamp-orlando">http://www.slideshare.net/iamzed/youre-doing-it-wrong-wordcamp-orlando</a></p> ]]></content:encoded> <wfw:commentRss>http://markparolisi.com/articles/tutorials/use-wp_enqueue_style/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 using disk: basic
Object Caching 673/765 objects using disk: basic

Served from: markparolisi.com @ 2012-02-05 18:04:33 -->
