<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>BenLacy.net</title>
	
	<link>http://www.benlacy.net/blog</link>
	<description />
	<lastBuildDate>Tue, 24 Nov 2009 17:18:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BenLacy" /><feedburner:info uri="benlacy" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>Facebook App Woes</title>
		<link>http://www.benlacy.net/blog/2009/11/24/facebook-app-woes/</link>
		<comments>http://www.benlacy.net/blog/2009/11/24/facebook-app-woes/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 17:18:51 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://www.benlacy.net/blog/?p=41</guid>
		<description><![CDATA[I&#8217;ve been working on a Facebook iframe app for the last few weeks, and it&#8217;s been an adventure to say the least.  For those that don&#8217;t know, there are two ways to develop Facebook apps, the iframe method, and the FBML method.  The iframe method allows you to basically embed content from your own server [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on a Facebook iframe app for the last few weeks, and it&#8217;s been an adventure to say the least.  For those that don&#8217;t know, there are two ways to develop Facebook apps, the iframe method, and the FBML method.  The iframe method allows you to basically embed content from your own server in an iframe within Facebook&#8217;s chrome, while passing back and forth the necessary Facebook data.  The FBML method provides you with a markup language that allows you to more tightly tie your app&#8217;s design in with the native look and feel of Facebook.  This route keeps all your content on Facebook&#8217;s servers.</p>
<p>For our app, we went with the iframe option, because we had lots of data exchanges going on with our own database, and users needed to upload pictures as part of using the app. During testing, (in various flavors of IE, Firefox, and Safari on both major platforms), no real problems were encountered with the functionality of the app that weren&#8217;t resolved before deploying. Once deployed, however, some users were encountering problems that seemed to be random glitches that we couldn&#8217;t really troubleshoot.  The API methods for getting a user&#8217;s photos sometimes didn&#8217;t return <em>anything</em>, no errors, no photos, nothing.  This actually seems to be a known problem, and an obviously annoying one.  Also, sometimes the user would be taken outside of the iframe, and directly to our server, which is obviously not ideal.  This was fixed with a kludgy workaround, where all links were pointed to the app&#8217;s URL on Facebook, with our URL parameters appended.  This, however, is going to make tracking less accurate with Google Analytics, since they are technically not links within the iframe any longer.</p>
<p>So I&#8217;m curious, has anybody else had problems when developing Facebook apps?  Does it feel as messy to you as it did to me?  It&#8217;s been an interesting experience, and I just hope I&#8217;m not the only one that feels this way after my first real Facebook app.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benlacy.net/blog/2009/11/24/facebook-app-woes/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Advertising is dead?</title>
		<link>http://www.benlacy.net/blog/2009/10/06/advertising-is-dead/</link>
		<comments>http://www.benlacy.net/blog/2009/10/06/advertising-is-dead/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 14:23:24 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.benlacy.net/blog/?p=38</guid>
		<description><![CDATA[Go to http://www.bridgeworldwide.com to download a free chapter to find out more! (Yes, this is work related).
]]></description>
			<content:encoded><![CDATA[<p>Go to <a href="http://www.bridgeworldwide.com">http://www.bridgeworldwide.com</a> to download a free chapter to find out more! (Yes, this is work related).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benlacy.net/blog/2009/10/06/advertising-is-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TextMate ProjectPlus Woes</title>
		<link>http://www.benlacy.net/blog/2009/10/01/textmate-projectplus-woes/</link>
		<comments>http://www.benlacy.net/blog/2009/10/01/textmate-projectplus-woes/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 18:14:54 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.benlacy.net/blog/?p=35</guid>
		<description><![CDATA[Ever since switching to a Mac full-time, I&#8217;ve been using and loving TextMate as my editor.  It&#8217;s simple, clean, themeable, and has great svn support. Love it, absolutely love it.  However, there is one little snag that drives me nuts.  It is pretty minor, really, but being the OCD guy that I am, it does [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since switching to a Mac full-time, I&#8217;ve been using and loving <a title="TextMate by MacroMates" href="http://macromates.com/">TextMate</a> as my editor.  It&#8217;s simple, clean, themeable, and has great svn support. Love it, absolutely love it.  However, there is one little snag that drives me nuts.  It is pretty minor, really, but being the OCD guy that I am, it does drive me bonkers: I use the ProjectPlus plugin to be able to sort folders in the project pane. I always want my folders on top, and files underneath, no exceptions, 100% of the time.  It works great most of the time, but when I add files externally, via Finder or <a title="PathFinder by CocoaTech" href="http://www.cocoatech.com/">PathFinder</a>, the files and folders in the project reorganize themselves by name.  Drives me batty.  I know it might not be that big a deal to most, but it does disrupt my workflow a bit.  I&#8217;ve searched high and low on the interwebs, but haven&#8217;t been able to find a solution.  Does anybody have any idea if this can be prevented?  Bestow your wisdom upon me, O Internet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benlacy.net/blog/2009/10/01/textmate-projectplus-woes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New site launched</title>
		<link>http://www.benlacy.net/blog/2009/08/30/new-site-launched/</link>
		<comments>http://www.benlacy.net/blog/2009/08/30/new-site-launched/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 03:03:16 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Sites]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.benlacy.net/blog/2009/08/30/new-site-launched/</guid>
		<description><![CDATA[I just launched a site that I&#8217;ve been working on for a couple months for KnowledgeWorks Foundation, a new initiative called Ohio Education Matters. The site sets out to inform the public about the state of education in Ohio, and to a lesser degree, the rest of the country.
My duties included designing the site, as [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.benlacy.net/blog/wp-content/uploads/2009/08/oem-screen.png" class="img_left" />I just launched a site that I&#8217;ve been working on for a couple months for <a href="http://www.kwfdn.org" target="_blank">KnowledgeWorks Foundation</a>, a new initiative called <a href="http://www.ohioeducationmatters.org" target="_blank">Ohio Education Matters</a>. The site sets out to inform the public about the state of education in Ohio, and to a lesser degree, the rest of the country.</p>
<p>My duties included designing the site, as well as setting up the Drupal 6 instance that makes up the meat and potatoes of the site.  Some aspects of Drupal were less than ideal for what the site needed, but it all worked out in the end.</p>
<p><a href="http://www.ohioeducationmatters.org" target="_blank">Check it out</a>, and enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benlacy.net/blog/2009/08/30/new-site-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe is getting ridiculous</title>
		<link>http://www.benlacy.net/blog/2009/08/30/adobe-is-getting-ridiculous/</link>
		<comments>http://www.benlacy.net/blog/2009/08/30/adobe-is-getting-ridiculous/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 16:19:00 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.benlacy.net/blog/2009/08/30/adobe-is-getting-ridiculous/</guid>
		<description><![CDATA[Been a while since I&#8217;ve posted (sorry about that), but I had to rant about this annoying little process.
So I have this freshly installed Windows XP virtual machine and I needed to install a PDF reader. I used to use Foxit Reader, but I always have problems with the toolbars staying arranged in the right [...]]]></description>
			<content:encoded><![CDATA[<p>Been a while since I&#8217;ve posted (sorry about that), but I had to rant about this annoying little process.</p>
<p>So I have this freshly installed Windows XP virtual machine and I needed to install a PDF reader. I used to use Foxit Reader, but I always have problems with the toolbars staying arranged in the right places, so that&#8217;s out.  So I headed to Adobe&#8217;s site to get their reader.  Immediately, I noticed that the installer package contains Acrobat.com running on top of Adobe AIR (which I don&#8217;t have installed, so it&#8217;s nice enough to do that for me, too).  Seriously?  I just want the damn PDF reader.  So I suck it up and click &#8220;OK&#8221;.</p>
<p>What happens next is what really blew my mind. I get prompted by Firefox to install the &#8220;Adobe Download Manager&#8221;. Download Manager?  Seriously? I&#8217;ve already got a download manager&#8230;it&#8217;s called Firefox.  So I dig a little deeper to see why they&#8217;re using this.  In their FAQ, they say they&#8217;re using to &#8220;allow you to pause and resume large downloads&#8221;.  Large downloads, huh?  Like a 40mb PDF reader? Bottom line here, is whatever happened to just clicking a link that says &#8220;download&#8221;?</p>
<p>I guess it was inevitable, given how their install processes for the Creative Suite programs have gotten out-of-hand.  But seriously, all those hoops to just get a PDF reader?  On my Mac at work, I can use Quick Look by hitting Space on a PDF icon and <em>instantly  </em>see the PDF.  Instantly, no splash screen for the reader, just the PDF, open right in front of me in a fraction of a second.  Just sayin&#8217;&#8230;</p>
<p>Oh well, Adobe&#8217;s slowly going the Microsoft route, and I guess there&#8217;s nothing that can be done about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benlacy.net/blog/2009/08/30/adobe-is-getting-ridiculous/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pronunciation of sIFR</title>
		<link>http://www.benlacy.net/blog/2009/01/23/pronunciation-of-sifr/</link>
		<comments>http://www.benlacy.net/blog/2009/01/23/pronunciation-of-sifr/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 15:43:32 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Programming philosophy]]></category>

		<guid isPermaLink="false">http://www.benlacy.net/blog/2009/01/23/pronunciation-of-sifr/</guid>
		<description><![CDATA[In the world of accessible text replacement for web apps, one technique reigns supreme: sIFR.  Using a combination of Flash and Javascript, sIFR combs your markup and looks for elements you specify, replacing them with small Flash movies, to allow you to use non-standard fonts in your app.  For examples, look no further than this [...]]]></description>
			<content:encoded><![CDATA[<p>In the world of accessible text replacement for web apps, one technique reigns supreme: sIFR.  Using a combination of Flash and Javascript, sIFR combs your markup and looks for elements you specify, replacing them with small Flash movies, to allow you to use non-standard fonts in your app.  For examples, look no further than this blog.  Post titles and the header on the home page use the technique to enable the use of Rockwell (a font that ships with MS Office 2003).But I digress, you didn&#8217;t come here to learn about sIFR &#8211; there are <a href="http://wiki.novemberborn.net/sifr">better</a> <a href="http://www.mikeindustries.com/blog/sifr/">places</a> to do such things. You came to take part in the heated debate about the correct pronunciation of the acronym.  Some of my <a href="http://www.bridgeworldwide.com">coworkers</a> and I have nearly come to fisticuffs over the proper pronunciation, so why not join in on the fun?</p>
<p>Here&#8217;s the deal: I believe it is pronounced with a short &#8220;i&#8221;, a la &#8220;sift&#8221;.  Some of my coworkers believe it is pronounced with a long &#8220;i&#8221;, a la &#8220;site&#8221;.  Phonetically, they&#8217;re saying &#8220;cipher&#8221;. Obviously, I am correct.  My reasoning: the &#8220;I&#8221; in sIFR stands for Inman (soft &#8220;i&#8221;), as in <strong>s</strong>calable <strong>I</strong>nman <strong>F</strong>lash <strong>R</strong>eplacement, because Shaun Inman initially developed the technology. Also, I believe the pronunciation of the first letter of each word in an acronym should be maintained, if it results in an easily spoken acronym.  For example &#8211; NASA arguably rolls off the tongue a little more easily than nay-say.  You can see my point.  Their sole reason: &#8220;cipher&#8221; sounds cooler.  Shenanigans, I say.</p>
<p>So now it&#8217;s time to hopefully get a collective opinion on the matter.  What say you, fellow geeks?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benlacy.net/blog/2009/01/23/pronunciation-of-sifr/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Change.gov</title>
		<link>http://www.benlacy.net/blog/2008/11/15/changegov/</link>
		<comments>http://www.benlacy.net/blog/2008/11/15/changegov/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 18:37:11 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.benlacy.net/blog/2008/11/15/changegov/</guid>
		<description><![CDATA[President-elect Barack Obama has released his first weekly address on his new site, change.gov.  The fact that he&#8217;s doing this means so many things: it shows the pro-activity that we have to look forward to, and it shows the world that we have an intelligent, thoughtful, and eloquently-spoken man to lead our country.  Who knows, [...]]]></description>
			<content:encoded><![CDATA[<p>President-elect Barack Obama has released his first weekly address on his new site, <a href="http://www.change.gov/">change.gov</a>.  The fact that he&#8217;s doing this means so many things: it shows the pro-activity that we have to look forward to, and it shows the world that we have an intelligent, thoughtful, and eloquently-spoken man to lead our country.  Who knows, maybe the other countries of the world will stop laughing at us now.</p>
<p>The site itself, which was obviously designed by the same folks responsible for his campaign site, is quite captivating as well.  It admirably meets all the goals one would expect from such a site: visual unity, a sense of regality, tasteful typography, and readability.  Quite a bit of information is presented on the home page, yet spacing and color are used judiciously to lead the eye through the visual hierarchy.</p>
<p>The way our next President is handling every aspect of his upcoming office <em>already</em> is a sign of what we have to look forward to in the next four years: responsibility, intelligence, thoughtfulness, and dedication. It&#8217;s about time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benlacy.net/blog/2008/11/15/changegov/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>History</title>
		<link>http://www.benlacy.net/blog/2008/11/05/history/</link>
		<comments>http://www.benlacy.net/blog/2008/11/05/history/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 14:38:25 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.benlacy.net/blog/2008/11/05/history/</guid>
		<description><![CDATA[History was made today. Here&#8217;s to the next four years.
]]></description>
			<content:encoded><![CDATA[<p>History was made today. Here&#8217;s to the next four years.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benlacy.net/blog/2008/11/05/history/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lies, Lies, Lies!</title>
		<link>http://www.benlacy.net/blog/2008/10/13/lies-lies-lies/</link>
		<comments>http://www.benlacy.net/blog/2008/10/13/lies-lies-lies/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 19:21:27 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.benlacy.net/blog/2008/10/13/lies-lies-lies/</guid>
		<description><![CDATA[I have a confession to make.  If you read my blog at all, you may remember that I posted about switching to Django for my wife and I&#8217;s blog.  I have to say that I&#8217;ve had a change of heart.  I&#8217;m going to stick with my old reliable favorite, PHP.  Essentially this is an exercise [...]]]></description>
			<content:encoded><![CDATA[<p>I have a confession to make.  If you read my blog at all, you may remember that I posted about <a href="http://www.benlacy.net/blog/2008/06/08/switching-to-django/">switching to Django</a> for <a href="http://www.rustyandben.com/">my wife and I&#8217;s blog</a>.  I have to say that I&#8217;ve had a change of heart.  I&#8217;m going to stick with my old reliable favorite, PHP.  Essentially this is an exercise of restraint.  I really like coding in PHP, and for a multitude of reasons.  It&#8217;s lean, flexible, and can be object-oriented.  I&#8217;ve been taking a more object-oriented approach to PHP lately, and I would definitely like to the get the practice in.  Another reason I don&#8217;t want to switch to a new platform is because of the flexibility of my job.  New projects come along frequently enough that allow for experimentation with new language and technologies. I definitely want to hone the skills I already have, and if something comes up on the job that requires a new language, I&#8217;ll delve in there.  In working at Bridge, I&#8217;ve already tested the waters in two new languages, Java and Perl, and I enjoy both of them.  So that&#8217;s that.</p>
<p>In related news, I&#8217;m finally getting to the point where I&#8217;m actually redesigning my other blog, so stay tuned for posts on the entire process of re-creating that site.</p>
<p>Cheers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benlacy.net/blog/2008/10/13/lies-lies-lies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Switching to Django</title>
		<link>http://www.benlacy.net/blog/2008/06/08/switching-to-django/</link>
		<comments>http://www.benlacy.net/blog/2008/06/08/switching-to-django/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 19:57:56 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.benlacy.net/blog/2008/06/08/switching-to-django/</guid>
		<description><![CDATA[I&#8217;ve been reading up a bit on Python lately, which is a pretty popular high-level programming language used for a variety of applications &#8211; including web and desktop apps.  It&#8217;s used extensively in a lot of Linux applications, and Google utilizes Python in a lot of their work.  The performance of the language seems to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/blog/wp-content/uploads/2008/06/django-logo.jpg" alt="Django Project" class="img_left" />I&#8217;ve been reading up a bit on Python lately, which is a pretty popular high-level programming language used for a variety of applications &#8211; including web and desktop apps.  It&#8217;s used extensively in a lot of Linux applications, and Google utilizes Python in a lot of their work.  The performance of the language seems to be a key selling point, as does its refreshingly simple syntax.  Naturally, I&#8217;m curious about using the <a href="http://www.djangoproject.com/">Django</a> framework in my own work.</p>
<p>This doesn&#8217;t mean I&#8217;m leaving PHP in the dust &#8211; I still use it extensively <a href="http://www.bridgeworldwide.com">at work</a>, with no plans of stopping anytime soon &#8211; but I just have a feeling this is a language I would like to work in.  Python&#8217;s syntax is similar to Ruby&#8217;s (at least at first glance), and from what I&#8217;ve read it outperforms Rails by quite a bit.</p>
<p>The project that I&#8217;m going to cut my Django teeth on is my wife and I&#8217;s blog: <a href="http://www.rustyandben.com">www.rustyandben.com</a>. I talked briefly about overhauling the site a few months ago, but some other higher priority projects came up.  I&#8217;m getting to the point now, however, where I can start working on it again. I&#8217;ll be re-designing and developing from scratch (obviously maintaining all data), so it makes the perfect opportunity to try out Django.  I&#8217;ll be upgrading my Media Temple hosting to a virtual dedicated server so that I can have root-level access in order to install whatever software I want.  This, in turn, will allow me to try out a couple other technologies I&#8217;ve been wanting to check out: SQLite (a lightweight flat-file database system) and Lighttpd (a lightweight and fast HTTP server).  More on those as I assess their feasibility.  </p>
<p>I&#8217;ll be posting about all this again soon, as I&#8217;m planning on writing a series of posts about the creation of the site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benlacy.net/blog/2008/06/08/switching-to-django/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.364 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-05-19 09:07:48 -->

