<?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>Linden LAN &#187; Software</title>
	<atom:link href="http://www.lindenlan.net/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lindenlan.net</link>
	<description></description>
	<lastBuildDate>Sat, 29 Nov 2014 04:54:20 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Adobe Should Grow A Pair</title>
		<link>http://www.lindenlan.net/2010/04/08/adobe-should-grow-a-pair/</link>
		<comments>http://www.lindenlan.net/2010/04/08/adobe-should-grow-a-pair/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 02:24:39 +0000</pubDate>
		<dc:creator><![CDATA[Brian]]></dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.lindenlan.net/?p=388</guid>
		<description><![CDATA[So according to Daring Fireball Apple’s new iPhone Developer Program License Agreement effectively bans Adobe’s Flash-to-iPhone compiler. CS5 is thisclose to release and the iPhone compiler is the flagship feature in this version of Flash. They’re pretty much royally fucked. Plus Apple has already made its position clear on Flash. Personally, since I’ve never been [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>So according to <a href="http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler">Daring Fireball</a> Apple’s new iPhone Developer Program License Agreement effectively bans Adobe’s Flash-to-iPhone compiler.  </p>
<blockquote><p>CS5 is <em>thisclose</em> to release and the iPhone compiler is the flagship feature in this version of Flash. They’re pretty much royally fucked.</p></blockquote>
<p>Plus Apple has already made its position clear on Flash.  Personally, since I’ve never been a slave to brands, I don’t have much of a stake in either company unless one of my mutual funds happens to invest in one. Yet, the way I see it, Adobe can really give Apple the big “Fuck You” if it wanted to, simply by no longer producing any of its Adobe software for OS X.  Now seeing how designers and design houses invest heavily in Macs simply to run Adobe software, should that platform no longer become available, what do you think is going to happen?  Is the entire graphic design, web, print, and publishing industries going to abandon all its invested know-how and simply pick a new defacto industry standard, or are they going to switch to  Windows?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lindenlan.net/2010/04/08/adobe-should-grow-a-pair/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On “Modern CSS Typography and Font Styling Examples”</title>
		<link>http://www.lindenlan.net/2010/01/21/on-modern-css-typography-and-font-styling-examples/</link>
		<comments>http://www.lindenlan.net/2010/01/21/on-modern-css-typography-and-font-styling-examples/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 14:28:36 +0000</pubDate>
		<dc:creator><![CDATA[Brian]]></dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Typography]]></category>

		<guid isPermaLink="false">http://www.lindenlan.net/?p=367</guid>
		<description><![CDATA[I read an article titled, “Modern CSS Typography and Font Styling Examples”, and though mistakes and omissions weren’t major, I felt compelled to comment on them. My comment got so long, I figured a quick blog post would be better than a long-winded comment. Smallcaps is not the same as uppercase. Even if you can [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>I read an article titled, “<a href="http://www.dlocc.com/articles/modern-css-typography-and-font-styling-examples/">Modern CSS Typography and Font Styling Examples</a>”, and though mistakes and omissions weren’t major, I felt compelled to comment on them.  My comment got so long, I figured a quick blog post would be better than a long-winded comment.</p>
<p><span id="more-367"></span></p>
<p>Smallcaps is not the same as uppercase.  Even if you can simulate smallcaps using uppercase letters (similar to simulating italics or bold), fonts that employ smallcaps are specifically created to maintain proper balance and weight.</p>
<p>Furthermore, it’s important to use glyphs as intended with proper formatting.  This is a small detail, but in the CNN example, a double-hyphen is incorrect.  An emdash should be used instead and without the spaces.  Many CMSes and blogging software, WordPress included, are able to convert typographic shorthand like double– and triple-hyphens and convert them to their proper glyphs.  An old but timeless article: <a href="http://www.alistapart.com/articles/typography/">Typography Matters</a> covers this topic.  Also it wouldn’t hurt to look at print style guides such as the Chicago Manual of Style.  </p>
<p>Also not mentioned but useful to know is to make sure that when using justified text (most everything is on the web is flush-left), that it should be used in combination with hyphenation.  See <a href="http://kingdesk.com/projects/wp-typography/">wp-Typography</a> for example.</p>
<p>As for the top-10 list (I disagree that Dreamweaver should be on the list), it’s important that the imagery is consistent.  The Photoshop icon sticks out like a sore thumb.  Also if the list is ordered, it would make sense to provide some way to indicate that it is ordered like numbers.  That sets it apart from an itemized list.</p>
<p>I like Georgia since it is one of the better looking serif fonts among the web core fonts.  However, since this is supposed to be a post about <em>modern</em> typography, the author should have mentioned upcoming font-embedding  technology that would allow the use of much better looking fonts than Georgia.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lindenlan.net/2010/01/21/on-modern-css-typography-and-font-styling-examples/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hyphenation!</title>
		<link>http://www.lindenlan.net/2009/11/13/hyphenation/</link>
		<comments>http://www.lindenlan.net/2009/11/13/hyphenation/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 05:04:43 +0000</pubDate>
		<dc:creator><![CDATA[Admin]]></dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.lindenlan.net/?p=357</guid>
		<description><![CDATA[Do you like typography? Are you tired of ragged right text? Do you have a WordPress blog? Go here now! wp-Typography is the merger of wp-Typogrify and, more importantly, wp-Hyphenate. I do LaTeX typesetting, and as a result, I’ve acquired an appreciation for properly formatted text. If you ever tried using the CSS property text-align, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Do you like typography?  Are you tired of ragged right text?  Do you have a WordPress blog?  Go <a href="http://kingdesk.com/projects/wp-typography/">here</a> now!  wp-Typography is the merger of wp-Typogrify and, more importantly, wp-Hyphenate.  I do LaTeX typesetting, and as a result, I’ve acquired an appreciation for properly formatted text.  If you ever tried using the CSS property <code>text-align</code>, you inevitably are disappointed with the results because it resembles nothing like what LaTeX can produce.  You often have to make your text eye-jarringly wide to make it useable, and that doesn’t always work.   This is because the browser lacks built-in support for hyphenation.  This plugin makes up for this browser deficiency by inserting hyphenation hints, known as soft-hyphens, which the browser does understand.  The algorithm is based on the one used in TeX to boot!  Brilliant!   </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lindenlan.net/2009/11/13/hyphenation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use .htaccess To Password Protect All But The Index File</title>
		<link>http://www.lindenlan.net/2009/07/31/use-htaccess-to-password-protect-all-but-the-index-file/</link>
		<comments>http://www.lindenlan.net/2009/07/31/use-htaccess-to-password-protect-all-but-the-index-file/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 20:14:14 +0000</pubDate>
		<dc:creator><![CDATA[Brian]]></dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://www.lindenlan.net/?p=328</guid>
		<description><![CDATA[I helped deploy a Magento store today, but the client did not have all the products entered in the database, and won’t be ready to launch that part of the site for another month. So they wanted a “Coming Soon!” splash page to be at the subdirectory where the store is and password protect everything [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>I helped deploy a Magento store today, but the client did not have all the products entered in the database, and won’t be ready to launch that part of the site for another month.  So they wanted a “Coming Soon!” splash page to be at the subdirectory where the store is and password protect everything else.  To do that I had to reconfigure the .htaccess file.</p>
<p><span id="more-328"></span></p>
<p>First I needed to chage the default index file.  That’s simple.  Change…</p>
<pre class="brush: php">
DirectoryIndex index.php
</pre>
<p>to…</p>
<pre class="brush: php">
DirectoryIndex index.html
</pre>
<p>Next I needed to password protect the site.  That accomplished by using htpassword to setup the users and groups, followed by adding the following directives to the end of the .htaccess file.</p>
<pre class="brush: php">
AuthType Basic
AuthName &quot;protected area&quot;
AuthUserFile /home/68571/.htpasswd
AuthGroupFile /home/68571/.htgroup
Require group group
Require user username
</pre>
<p>That will password protect everything.  Finally, I need to allow the index.html file for the splash page.</p>
<pre class="brush: php">
&lt;FilesMatch &quot;^$|store|index.html&quot;&gt;
  Allow from all
  Satisfy any
&lt;/FilesMatch&gt;
</pre>
<p>The first regex will match against “subdir/”, the second regex matches “subdir”, and the third matches “subdir/index.html”.  That’s it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lindenlan.net/2009/07/31/use-htaccess-to-password-protect-all-but-the-index-file/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How To Add A Meetup Calendar To Google Calendar</title>
		<link>http://www.lindenlan.net/2007/08/06/how-to-add-a-meetup-calendar-to-google-calendar/</link>
		<comments>http://www.lindenlan.net/2007/08/06/how-to-add-a-meetup-calendar-to-google-calendar/#comments</comments>
		<pubDate>Tue, 07 Aug 2007 05:13:29 +0000</pubDate>
		<dc:creator><![CDATA[Brian]]></dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Calendar]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://www.lindenlan.net/2007/08/06/how-to-add-a-meetup-calendar-to-google-calendar/</guid>
		<description><![CDATA[I stumbled upon Meetup.com while looking for some local groups that matched my interests. I noticed that each group has its own calendar. Since I hack Google Calendar, I was wondering how to get a Meetup calendar on Google Calendar, rather than manually adding events by hand. Here’s how… Login into Google Calendar On the [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>I stumbled upon <a href="http://www.meetup.com/">Meetup.com</a> while looking for some local groups that matched my interests.  I noticed that each group has its own calendar.  Since I hack Google Calendar, I was wondering how to get a Meetup calendar on Google Calendar, rather than manually adding events by hand.  Here’s how…</p>
<p><span id="more-34"></span></p>
<ol>
<li>
<p>Login into Google Calendar</p>
</li>
<li>
<p>On the left hand side, under My Calendars, click Add and a drop down menu should appear</p>
</li>
<li>
<p>Click Add by URL</p>
</li>
<li>
<p>In a new tab/window, go to a Meetup group</p>
</li>
<li>
<p>Click on Calendar</p>
</li>
<li>
<p>Scroll to the bottom of the page, until you see Subscribe</p>
</li>
<li>
<p>Right click the iCal link and select Copy Link Location if you use Firefox (a similar option should be available for other browsers)</p>
</li>
<li>
<p>Go back to the Google Calendar tab/window</p>
</li>
<li>
<p>Paste the link in the Public Calendar Address field and click the Add button</p>
</li>
<li>
<p>Click OK to return to your Google Calendar</p>
</li>
</ol>
<p>If all goes well, the events from the Meetup group should appear on your calendar after a short while.  It takes time for Google Calendar to load the remote calendar.  This will work for any iCal address you find on the web.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lindenlan.net/2007/08/06/how-to-add-a-meetup-calendar-to-google-calendar/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Pidgin Went Cuckoo</title>
		<link>http://www.lindenlan.net/2007/05/18/pidgin-went-cuckoo/</link>
		<comments>http://www.lindenlan.net/2007/05/18/pidgin-went-cuckoo/#comments</comments>
		<pubDate>Fri, 18 May 2007 19:41:38 +0000</pubDate>
		<dc:creator><![CDATA[Brian]]></dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Pidgin]]></category>

		<guid isPermaLink="false">http://www.lindenlan.net/2007/05/18/pidgin-went-cuckoo/</guid>
		<description><![CDATA[I was a big fan of Trillian because during my 15 year history of using the internet—it’s even longer if you count my bulletin-board days—I’ve acquired multiple IM accounts from different providers. I’m in the process of transitioning my multiple computers away from proprietary OSes that aren’t necessarily worth the money spent. (That’s not to [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>I was a big fan of <a href="http://www.trillian.cc/">Trillian</a> because during my 15 year history of using the internet—it’s even longer if you count my bulletin-board days—I’ve acquired multiple IM accounts from different providers.   I’m in the process of transitioning my multiple computers away from proprietary OSes that aren’t necessarily worth the money spent.  (That’s not to say there aren’t <a href="http://www.apple.com/macos/">OSes worth paying for</a>.)   However, since Trillian is platform dependent, it was out.  I needed a multi-network IM client that would work on multiple platforms.  Enter <a href="http://www.pidgin.im/">Pidgin</a>.  It fit all my needs, except…</p>
<p><span id="more-24"></span></p>
<p>Despite being a relatively robust release, Pidgin 2.0 certainly wasn’t bug free.  I managed to encounter a major bug.  In my particular situation, I reorganized some MSN contacts into different groups on my laptop (<a href="http://www.xubuntu.org">Xubuntu</a>) after organizing them on my desktop (Windows).  This caused a synchronization problem:</p>
<blockquote><p>Buddy list synchronization issue in xxxxxx[at]hotmail[dot]com (MSN)<br />
blah_blah[at]hotmail[dot]com on the local list is inside the group “Individuals” but not on the server list. Do you want this buddy to be added?</p></blockquote>
<p>Unfortunately, no matter how you answer the dialog Pidgin crashes.  Sometimes Pidgin just pukes at startup.  Other times just trying to disable/enable the account causes a crash.  Pidgin is just hosed.  If you can manage to delete the account (because even attempting that can crash the client), then the problem goes away.  However, recreating the account in hopes of starting from scratch doesn’t work.  That’s because deleting the account doesn’t purge the data files of the old data.</p>
<p>The good news, the Pidgin developers have already fixed this bug.  The bad news, there are <a href="http://developer.pidgin.im/">two dozen or so more bugs</a> to squash before 2.0.1 is released.  Fortunately, I managed to find a workaround.  Since the problem is a corrupt buddy list, you just simply have to delete the blist.xml file.  Pidgin is smart enough to rebuild the file.  This won’t prevent future corruption but at least the workaround is mostly painless.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lindenlan.net/2007/05/18/pidgin-went-cuckoo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
