<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">
  <channel>
    <title>BeauDesigns.net</title>
    <link>http://beaudesigns.net</link>
    <language>en</language>
    <webMaster>beau@beaudesigns.net (Beau)</webMaster>
    <copyright>Copyright 2007-2008</copyright>
    <ttl>60</ttl>
    <pubDate>Sun, 22 Jun 2008 11:31:00 GMT</pubDate>
    <description>Looking toward the future...</description>
    <geo:lat>34.637595</geo:lat><geo:long>-97.932354</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/beaudesigns" type="application/rss+xml" /><item>
      <title>Unobtrusive Photography</title>
      <link>http://beaudesigns.net/archives/2008/3/30/unobtrusive_photography/</link>
      <pubDate>Sun, 30 Mar 2008 09:08:00 GMT</pubDate>
      <guid>http://beaudesigns.net/archives/2008/3/30/unobtrusive_photography/</guid>
      <description>&lt;p&gt;Photography is integrated into our lives in nearly every way. Not only are digital cameras cheap enough for average consumers, but many devices, including phones now include picture capabilities.&lt;/p&gt;

&lt;p&gt;As I see it, there are two &amp;#8220;schools&amp;#8221; of photography for the casual layperson with a camera, these are what I like to call the &lt;em&gt;&amp;#8220;Say Cheese&amp;#8221;&lt;/em&gt; school, and the &lt;em&gt;unobtrusive&lt;/em&gt; school. Let&amp;#8217;s take a look at them, shall we?&lt;/p&gt;

&lt;h4&gt;&amp;#8220;Say Cheese&amp;#8221;&lt;/h4&gt;

&lt;p&gt;&lt;a href="http://flickr.com/photos/beaudesigns/2057417853/"&gt;&lt;img src="http://farm3.static.flickr.com/2406/2057417853_66dd1c441e_m.jpg" alt="Family Portrait on Flickr" class="right border" /&gt;&lt;/a&gt;
It happens all the time, the person behind the camera wants to capture the &amp;#8220;perfect&amp;#8221; photo and they&amp;#8217;ll force you to smile and pose to get it. There&amp;#8217;s one in every family, many times more than one, not content to capture a moment in time, but desiring to try and recreate that moment before capturing it.&lt;/p&gt;

&lt;p&gt;The &amp;#8220;Say Cheese&amp;#8221; camp dictates that those involved take time out of their merry-making to freeze in time while the capturer fiddles with their camera and motions to move slightly closer together before counting, &lt;em&gt;&amp;#8220;1&amp;#8230;2&amp;#8230;&amp;#8221;&lt;/em&gt; and snapping the picture.&lt;/p&gt;

&lt;p&gt;Don&amp;#8217;t get me wrong, portraits have their time and place and can be good for the occasional Christmas card or family photo, but for your average portrait it is very inefficient and ineffective at capturing memories.&lt;/p&gt;

&lt;h4&gt;Unobtrusive Photography&lt;/h4&gt;

&lt;p&gt;&lt;a href="http://flickr.com/photos/beaudesigns/479201593/"&gt;&lt;img src="http://farm1.static.flickr.com/221/479201593_232627c626_m.jpg" alt="Kady on Flickr" class="right border" /&gt;&lt;/a&gt;
A well composed photograph is a frozen moment in time, capture with love, care and hard work. Many times, dozens of photos can be taken without finding one capable of presenting artistic image that the photographer is desiring, however, those dozens of photos don&amp;#8217;t need to involve active participation of those being photographed.&lt;/p&gt;

&lt;p&gt;Take a step back and remember what a photograph is. A memory. What is it that you want to remember though? The people, place or setting? My guess is all three of the above and much more. The emotions, feelings and thoughts that were flowing freely at the time. Those can be captured, but only if they are done without the subjects altering their mood and expressions.&lt;/p&gt;</description>
      <category domain="http://beaudesigns.net/archives/tags/Geek">Geek</category>
      <category domain="http://beaudesigns.net/archives/tags/Picture">Picture</category>
    </item>
    <item>
      <title>Hooray for the IE team!</title>
      <link>http://beaudesigns.net/archives/2008/3/4/hooray_for_the_ie_team/</link>
      <pubDate>Tue, 04 Mar 2008 00:34:00 GMT</pubDate>
      <guid>http://beaudesigns.net/archives/2008/3/4/hooray_for_the_ie_team/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Dan Cederholm&amp;#8217;s Twitter feed:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;High fives the IE team. What great news.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I rushed to the &lt;a href="http://blogs.msdn.com/ie/"&gt;IE blog&lt;/a&gt;, hoping beyond hope only to find&amp;#8230; Yes, it was true. &lt;a href="http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx"&gt;Microsoft had listened&lt;/a&gt;! The RSS feeds started buzzing with the news, spreading like wildfire.&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;We&amp;rsquo;ve decided that IE8 will, by default, interpret web content in the most standards compliant way it can.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is phenomenal news, those who criticized Microsoft for their previous stance, are now praising them. Personally, it&amp;#8217;s wonderful to me to see the IE team taking a stance that&amp;#8217;s for web standards. Thank you IE team.&lt;/p&gt;</description>
      <category domain="http://beaudesigns.net/archives/tags/Internet">Internet</category>
      <category domain="http://beaudesigns.net/archives/tags/Pingback">Pingback</category>
      <category domain="http://beaudesigns.net/archives/tags/Standards">Standards</category>
    </item>
    <item>
      <title>Clean, Meaningful Variable Names</title>
      <link>http://beaudesigns.net/archives/2008/2/17/clean_meaningful_variable_names/</link>
      <pubDate>Sun, 17 Feb 2008 12:25:00 GMT</pubDate>
      <guid>http://beaudesigns.net/archives/2008/2/17/clean_meaningful_variable_names/</guid>
      <description>&lt;p&gt;If you use any kind of computer programming, chances are you&amp;#8217;ve use a variable or two in the process. If you&amp;#8217;re a professional working in the trenches, chances are you&amp;#8217;ve used more than a couple and have had to deal with other programmers&amp;#8217; code in the process.&lt;/p&gt;

&lt;p&gt;When you&amp;#8217;re mind is a step ahead of your fingers and the code is rapidly appearing on the screen, it&amp;#8217;s often hard to stop and think of variables that have good semantic meaning. But taking that moment to think of a variable name that adds meaning to the content it&amp;#8217;s holding can be crucial to future development and maintenance.&lt;/p&gt;

&lt;h4&gt;Obscure variable names&lt;/h4&gt;

&lt;p&gt;There&amp;#8217;s nothing worse then digging into someone else&amp;#8217;s code and finding names like &lt;code&gt;$tempvar&lt;/code&gt; and &lt;code&gt;$tempvar2&lt;/code&gt;. Not only do variable names like that carry no meaning at all, but it can be extremely hard to track down future references of them.&lt;/p&gt;

&lt;p&gt;The code can become even more cumbersome when the programmer has used the same variable names multiple places but for completely different purposes. Overwriting the value can cause massive amounts of confusion.&lt;/p&gt;

&lt;h4&gt;Meaningful variables&lt;/h4&gt;

&lt;p&gt;You may know everything there is to know about a script you&amp;#8217;re writing, but will you still know it 5 years from now? What about 10 years? Do you care about future developers having to maintain your code or do you want to be the one maintaining it for the rest of it&amp;#8217;s life.&lt;/p&gt;

&lt;p&gt;Those can all be questions to consider when choosing variable names for your code. Variable names should convey meaning that relates to the information they hold, descriptive of what they are being used for.&lt;/p&gt;

&lt;h4&gt;CamelCase? Underscore?&lt;/h4&gt;

&lt;p&gt;There are &lt;a href="http://en.wikipedia.org/wiki/Naming_conventions_(programming)"&gt;several standards&lt;/a&gt; that have developed over the years, which I won&amp;#8217;t go into in this article. Choose the one that is easiest to read and then &lt;em&gt;stay with it&lt;/em&gt;! Consistency should be the primary focus, the rest is personal preference.&lt;/p&gt;

&lt;h4&gt;Wrap it up!&lt;/h4&gt;

&lt;p&gt;This is by no means an exhaustive look at variables names, conventions, etc. It&amp;#8217;s just a way for me to express some of the frustration of digging through other&amp;#8217;s code and to remind myself how important it is to write clean, readable code.&lt;/p&gt;</description>
      <category domain="http://beaudesigns.net/archives/tags/App">App</category>
      <category domain="http://beaudesigns.net/archives/tags/Design">Design</category>
      <category domain="http://beaudesigns.net/archives/tags/Semantics">Semantics</category>
    </item>
    <item>
      <title>Introducing Singularity</title>
      <link>http://beaudesigns.net/archives/2008/2/15/introducing_singularity/</link>
      <pubDate>Fri, 15 Feb 2008 15:38:00 GMT</pubDate>
      <guid>http://beaudesigns.net/archives/2008/2/15/introducing_singularity/</guid>
      <description>&lt;p&gt;&lt;img src="/content/singularity.gif" alt="Singularity web conference" class="right border"&gt;
Several weeks ago I started noticing badges popping up on various sites across the web. Every badge I saw hinted at something, but never gave away any details to exactly what they were referring to. They simply said &lt;em&gt;&lt;a href="http://singularity08.com/"&gt;I am Singularity&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Now we finally know exactly &lt;a href="http://singularity08.com/about"&gt;what Singularity is&lt;/a&gt;. It&amp;#8217;s the world&amp;#8217;s first large scale online web conference and it looks like it&amp;#8217;s going to be great.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://aralbalkan.com/"&gt;Aral Balkan&lt;/a&gt;, a flash guru, is organizing the whole deal. A price hasn&amp;#8217;t been set yet, but keep on eye on the site for more information. It&amp;#8217;s been said there will be over a hundred speakers in a three day span.&lt;/p&gt;

&lt;p&gt;The great thing about Singularity is that local groups are expected to form in BarCamp style meetings that will let people not have to deal with the hassle and expense of traveling to traditional conferences while maintaining the social aspects that everyone enjoys so much.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://boagworld.com/"&gt;Paul Boag&lt;/a&gt; recently did an interview with Aral in the &lt;a href="http://www.boagworld.com/archives/2008/02/111_utopia.html"&gt;Boagworld podcast, episode 111&lt;/a&gt;. Keep an eye on Singularity, it sounds very promising.&lt;/p&gt;</description>
      <category domain="http://beaudesigns.net/archives/tags/Conference">Conference</category>
      <category domain="http://beaudesigns.net/archives/tags/Pingback">Pingback</category>
    </item>
    <item>
      <title>The Future of SimpleLog</title>
      <link>http://beaudesigns.net/archives/2008/2/3/the_future_of_simplelog/</link>
      <pubDate>Sun, 03 Feb 2008 11:56:00 GMT</pubDate>
      <guid>http://beaudesigns.net/archives/2008/2/3/the_future_of_simplelog/</guid>
      <description>&lt;p&gt;This site is currently built on top of a great little blogging app called &lt;a href="http://simplelog.net/"&gt;SimpleLog&lt;/a&gt; that&amp;#8217;s written by &lt;a href="http://maniacalrage.net/"&gt;Garrett Murray&lt;/a&gt;. I love the concept of lean software which is one of the reasons I like SimpleLog so much. It does exactly what needs to be done without extra features and frills that get in the way of my writing.&lt;/p&gt;

&lt;p&gt;However, there are a couple of things that I&amp;#8217;ve noticed could be improved upon that I believe would only add to the functionality of it while still keeping the mindset that you should be allowed to write without anything getting in the way.&lt;/p&gt;

&lt;h4&gt;Prepublishing preview&lt;/h4&gt;

&lt;p&gt;While SimpleLog has a great &lt;em&gt;content preview&lt;/em&gt; feature that will automatically show you the parsed content while you write, it would also be extremely handy to have the capability to view the post in it&amp;#8217;s published format without having to actually publish it. There&amp;#8217;s been so many times that I&amp;#8217;ve had to adjust tiny things as soon as I publish the article.&lt;/p&gt;

&lt;h4&gt;Easily upload files&lt;/h4&gt;

&lt;p&gt;I, like many other people, use images or other files in my articles. If I want to add an image currently, I have to pause, whip out my FTP client, upload the file and link to it. While this is fine and dandy, it would be so much better to be able to upload files via SimpleLog to a (possibly categorized) folder on the server. This would cut down on the interruptions from actually writing.&lt;/p&gt;

&lt;h4&gt;Summary&lt;/h4&gt;

&lt;p&gt;Adding a few new features, as long as they&amp;#8217;re well chosen, will only increase my love for using SimpleLog. So please Garrett, can you put these is SL 3?&lt;/p&gt;</description>
      <category domain="http://beaudesigns.net/archives/tags/App">App</category>
      <category domain="http://beaudesigns.net/archives/tags/Design">Design</category>
      <category domain="http://beaudesigns.net/archives/tags/SimpleLog">SimpleLog</category>
    </item>
    <item>
      <title>Safari: Reload Every...</title>
      <link>http://beaudesigns.net/archives/2008/1/19/safari_reload_every/</link>
      <pubDate>Sat, 19 Jan 2008 08:37:00 GMT</pubDate>
      <guid>http://beaudesigns.net/archives/2008/1/19/safari_reload_every/</guid>
      <description>&lt;p&gt;The general consensus is that Apple&amp;#8217;s MacWorld keynote this year didn&amp;#8217;t impress people the way the past two have. We &lt;em&gt;did&lt;/em&gt; get a new laptop, but while the design is amazing and the size is enthralling, I don&amp;#8217;t see myself buying one in the near future, if ever. I&amp;#8217;m extremely happy with my 15&amp;#8221; MacBook Pro and would rather spend my money on a truly &lt;a href="/archives/2008/1/1/portable_web_device_options/"&gt;portable device&lt;/a&gt; instead of another full-fledged computer.&lt;/p&gt;

&lt;p&gt;I think what I most enjoyed about the keynote was the anticipation and excitement that surrounded it. I took my laptop to work that day and set it up to the side of my desk. The plan was to follow some live blogs and watch a streaming video feed. I knew that Opera had a feature where you could reload the page at specified intervals. This would be &lt;em&gt;very&lt;/em&gt; handy for following a live blogging session, however, though I have the &lt;a href="https://addons.mozilla.org/firefox/115/"&gt;ReloadEvery&lt;/a&gt; extension for FireFox, as well as Opera installed on my machine, I really like Safari and wanted to use it.&lt;/p&gt;

&lt;p&gt;The solution is a bit of extremely simple AppleScript that I whipped up. It&amp;#8217;s really the first time I&amp;#8217;ve played with writing AppleScript, but it&amp;#8217;s an amazingly simple and intuitive scripting language which makes writing in it almost as easy as &amp;#8220;talking&amp;#8221; the computer through what you want it to do. The following function simply repeats every 30 seconds, reloading the &lt;em&gt;first&lt;/em&gt; tab in Safari.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;tell application "Safari"
    repeat
        do JavaScript "window.location.reload()" in tab 1 of window 1
        delay 30
    end repeat
end tell
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I won&amp;#8217;t describe the code in detail as it&amp;#8217;s so simple and self-explanatory. I will say that, while this method works, it&amp;#8217;d still be extremely awesome to have &amp;#8220;Reload Every&amp;#8230;&amp;#8221; functionality built right into Safari. I may have to look into Safari extension development someday!&lt;/p&gt;</description>
      <category domain="http://beaudesigns.net/archives/tags/App">App</category>
      <category domain="http://beaudesigns.net/archives/tags/Internet">Internet</category>
      <category domain="http://beaudesigns.net/archives/tags/JavaScript">JavaScript</category>
      <category domain="http://beaudesigns.net/archives/tags/Mac">Mac</category>
    </item>
    <item>
      <title>Do We Need Better Interfaces?</title>
      <link>http://beaudesigns.net/archives/2008/1/13/do_we_need_better_interfaces/</link>
      <pubDate>Sun, 13 Jan 2008 02:58:00 GMT</pubDate>
      <guid>http://beaudesigns.net/archives/2008/1/13/do_we_need_better_interfaces/</guid>
      <description>&lt;p&gt;&lt;a href="http://cameronmoll.com/"&gt;Cameron Moll&lt;/a&gt;, a well known mobile developer, recently wrote a &lt;a href="http://cameronmoll.com/archives/2008/01/dos_aint_so_bad_after_all/"&gt;blog post about DOS user input&lt;/a&gt;. He basically says that the speed which DOS or a similar platform offers is currently much better than more modern interfaces.&lt;/p&gt;

&lt;h6&gt;Excerpt:&lt;/h6&gt;

&lt;blockquote&gt;
    &lt;p&gt;There&amp;rsquo;s a lingering temptation among those of us in the industry to replace all so-called &amp;#8220;antiquated&amp;#8221; means of doing things with newfangled web interfaces. And rightly so, given the many benefits the web provides. Yet, I cringe when I think about these two satisfactory DOS experiences being replaced with point-and-click web interfaces. Please keep me a DOS secondary user for the foreseeable future, point-of-sale citizens.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I work for &lt;a href="http://kellpro.com/"&gt;a company&lt;/a&gt; that makes software for state government offices with a huge focus on data entry. It&amp;#8217;s not a stretch at all to say that the company&amp;#8217;s foundation is data entry and the handling of that data.&lt;/p&gt;

&lt;p&gt;One of the oldest products that we have is the DOS Court System which is built on FoxPro and features little UI aside from what you&amp;#8217;d typically see in DOS. Several years ago, there was a Windows version of the system built that the company has been deploying, with the end goal of not supporting the older DOS system anymore. One of the complaints of the people using the newer system was the speed with which they could enter data. They were so familiar with the DOS version that they could easily breeze through their records with incredible speed.&lt;/p&gt;

&lt;p&gt;The article Cameron Moll writes is definitely thought provoking. I see myself as somewhat of an innovator, at least in the area of clean, accessible user interfaces. I believe that if an interface is done &lt;em&gt;correctly&lt;/em&gt;, it can be just as fast or faster than a comparable DOS system. But it &lt;em&gt;has&lt;/em&gt; to be built to work intuitively and quickly for the user, and would require the ability to use &lt;em&gt;just&lt;/em&gt; the keyboard. One of the huge downsides to a DOS program, is the learning curve it takes to get used to how things should be entered. Once the person entering the data figures out how to do things quickly and efficiently, it&amp;#8217;s very impressive to watch.&lt;/p&gt;</description>
      <category domain="http://beaudesigns.net/archives/tags/Clients">Clients</category>
      <category domain="http://beaudesigns.net/archives/tags/Design">Design</category>
      <category domain="http://beaudesigns.net/archives/tags/Pingback">Pingback</category>
    </item>
    <item>
      <title>Portable Web Device Options</title>
      <link>http://beaudesigns.net/archives/2008/1/1/portable_web_device_options/</link>
      <pubDate>Tue, 01 Jan 2008 05:00:00 GMT</pubDate>
      <guid>http://beaudesigns.net/archives/2008/1/1/portable_web_device_options/</guid>
      <description>&lt;p&gt;Using a portable device to access the web on the go has always appealed to me. As much as I&amp;#8217;d love to drag my laptop around everywhere, sometimes, it just isn&amp;#8217;t always a viable solution. The &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt; has huge appeal simply because it uses a cellular network to connect to the Internet, while devices such as the &lt;a href="http://www.apple.com/ipodtouch/"&gt;iPod Touch&lt;/a&gt; and &lt;a href="http://www.nokiausa.com/A4626058"&gt;Nokia N810&lt;/a&gt; rely on a Wi-Fi connection to access the web on the go. But since I refuse to be tethered to AT&amp;amp;T as a mobile provider, let&amp;#8217;s take a quick look at both of those devices.&lt;/p&gt;

&lt;h4&gt;The iPod Touch&lt;/h4&gt;

&lt;p&gt;&lt;span class="image right"&gt;&lt;img src="/content/ipodtouch.png" alt="The iPod Touch"/&gt;&lt;/span&gt;
Shortly after the release of the iPhone, Apple released a new iPod, which is basically an iPhone, but without the phone. The appeal of this devices is amazing, Apple is extremely good at user interface design and the result with the iPod touch is simply stunning.&lt;/p&gt;

&lt;p&gt;The device itself has very nice &lt;a href="http://www.apple.com/ipodtouch/specs.html"&gt;technical specifications&lt;/a&gt;. It&amp;#8217;s a full-fledged iPod featuring the ability to play music, view photos and video all on a beautiful 480x320 resolution at 163 &lt;acronym title="dots per inch"&gt;dpi&lt;/acronym&gt;. But on top of that is it&amp;#8217;s Internet capabilities, in essence, a full version of Safari that works how you would expect it.&lt;/p&gt;

&lt;p&gt;While it may have it&amp;#8217;s limitations, such as only being compatible with 802.11b/g Wi-Fi (not the &lt;strong&gt;n&lt;/strong&gt; draft), it&amp;#8217;s still an amazing device and well worth it&amp;#8217;s price. Lack of extendibility, both on the hardware and software levels may deter the more technically inclined.&lt;/p&gt;

&lt;h4&gt;The Nokia N810&lt;/h4&gt;

&lt;p&gt;&lt;span class="image right"&gt;&lt;img src="/content/nokian810.png" alt="The Nokia N810"/&gt;&lt;/span&gt;
Nokia just released a new device that&amp;#8217;s a cousin of the N800 and looks extremely promising if you need a nearly fully functional OS on the go. With the option to install literally thousands of apps for the Palm OS, it&amp;#8217;s a very appealing device indeed. The biggest downside for me? The price tag.&lt;/p&gt;

&lt;p&gt;It comes loaded with a plethora of amazing &lt;a href="http://www.nokiausa.com/A4626059"&gt;specs&lt;/a&gt; that would make any technophile drool. Packing an amazing 800x480 resolution on a 4.13&amp;rdquo;, beautiful connectivity options such the obvious Wi-Fi, BlueTooth and USB. A built in QWERTY keyboard that slides out from the back, with the option to pair a BlueTooth keyboard including the new wireless keyboards from Apple. It&amp;#8217;s memory is extendable via mini/micro SD cards and it&amp;#8217;s OS is Linux based which should allow for almost limitless applications.&lt;/p&gt;

&lt;p&gt;If you&amp;#8217;re still wanting more information, Cali Lewis does a review of the N810 on &lt;a href="http://geekbrief.tv/"&gt;GeekBrief TV&lt;/a&gt; in brief &lt;a href="http://www.geekbrief.tv/gbtv-0278-geekbrieftv"&gt;#278&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;Parting Shots&lt;/h4&gt;

&lt;p&gt;While there will always be a better device in the future, I think for the time being, my dream device is the &lt;a href="http://www.nokiausa.com/A4626058"&gt;Nokia N810&lt;/a&gt;. Much as I love Apple, the N810 is far more advanced, but as a result has a far heftier price tag.&lt;/p&gt;</description>
      <category domain="http://beaudesigns.net/archives/tags/Internet">Internet</category>
      <category domain="http://beaudesigns.net/archives/tags/Portable">Portable</category>
      <category domain="http://beaudesigns.net/archives/tags/Review">Review</category>
    </item>
    <item>
      <title>Caffeine - The Surprise App</title>
      <link>http://beaudesigns.net/archives/2007/12/24/caffeine_the_surprise_app/</link>
      <pubDate>Mon, 24 Dec 2007 03:35:00 GMT</pubDate>
      <guid>http://beaudesigns.net/archives/2007/12/24/caffeine_the_surprise_app/</guid>
      <description>&lt;p&gt;A while back I came across a list of &amp;#8220;must have&amp;#8221; Mac apps. Since I had just upgraded to Leopard, I decided to go ahead and download the ones that sounded interesting and give them a shot. I&amp;#8217;ve used several of them during the time I&amp;#8217;ve had them, but it just struck me recently that one tiny app was getting used more and more. &lt;a href="http://www.lightheadsw.com/caffeine/"&gt;Lighthead&amp;#8217;s Caffeine&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;span class="image right"&gt;&lt;img src="/content/caffeine.png" alt="Caffeine. Don't let your Mac fall asleep."/&gt;&lt;/span&gt;
Since statistics show that for the last month, 40.3% of my visitors use a Mac, I thought it would be alright to have a short review of Caffeine. Oh wait. I just realized those are all me! No worries. I&amp;#8217;ll write it anyways.&lt;/p&gt;

&lt;p&gt;Basically, it does exactly what it advertises, which is to: &lt;em&gt;&amp;#8220;&amp;#8230;prevent your Mac from automatically going to sleep, dimming the screen or starting screen savers&amp;#8221;&lt;/em&gt;. The brilliant thing is, it does exactly that.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve been toting my Mac along to the office more frequently lately just for basic things because our Internet connection is fairly slow at home. Whenever I have to download a fairly large file, it&amp;#8217;s just easier to bring the Mac along and use the WiFi connection I&amp;#8217;ve set up in my section of the building with an old Airport Extreme Base Station. While on battery power, it&amp;#8217;s always annoying when the screen will dim, especially when I&amp;#8217;m in the middle of showing something to someone. Sure, I could just change my settings in System Preferences, but there are &lt;em&gt;other&lt;/em&gt; times when I want the screen to dim to conserve energy.&lt;/p&gt;

&lt;p&gt;With Caffeine, all I have to do is hit the icon at the top of my screen, and instantly, my Mac&amp;#8217;s so awake it&amp;#8217;s like my Mom when she drinks too much coffee before bed!&lt;/p&gt;

&lt;p&gt;Anyways, just try it and see what you think. I didn&amp;#8217;t find it useful at first, but now it&amp;#8217;s become an important part of my on-the-go computing. Just keeping your screen from dimming is well worth it. Oh, and did I mention it&amp;#8217;s free?&lt;/p&gt;</description>
      <category domain="http://beaudesigns.net/archives/tags/App">App</category>
      <category domain="http://beaudesigns.net/archives/tags/Leopard">Leopard</category>
      <category domain="http://beaudesigns.net/archives/tags/Mac">Mac</category>
      <category domain="http://beaudesigns.net/archives/tags/Review">Review</category>
    </item>
    <item>
      <title>Proper Intranets and How They Should Work</title>
      <link>http://beaudesigns.net/archives/2007/12/22/proper_intranets_and_how_they/</link>
      <pubDate>Sat, 22 Dec 2007 08:13:00 GMT</pubDate>
      <guid>http://beaudesigns.net/archives/2007/12/22/proper_intranets_and_how_they/</guid>
      <description>&lt;p&gt;Nearly a year ago, as a fairly new employee of &lt;a href="http://kellpro.com/"&gt;KellPro&lt;/a&gt;, I was tasked with merging the company&amp;#8217;s existing toolset and creating an Intranet out of those tools, which included a forum, a bug tracker, a wiki and a company knowledge base search tool.&lt;/p&gt;

&lt;p&gt;&lt;img src="/content/kellpro_intranet.png" alt="KellPro Intranet" class="right border"&gt;
I went ahead and created a framework for a widget interface that would allow the Intranet to pull corporate information and provide users with a customizable method of displaying that information without things they didn&amp;#8217;t need. The current Intranet pulls 90% of it&amp;#8217;s information directly from an internal application that houses pretty much &lt;em&gt;all&lt;/em&gt; of the companies information. The main problem with the proprietary software, is the database format. Without going into detail, suffice it to say that it&amp;#8217;s not very standard. This makes it fairly hard to update information &lt;em&gt;from&lt;/em&gt; the Intranet. Another problem posed is maintaining multiple ways of updating information can be very costly and inefficient.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve been examining our current Intranet and determining some of the problems posed, such as corporate acceptance, mobile access and poor expandability. There are some specific things that would be extremely beneficial to implement into our Intranet that would solve the current problems and make it much more useful.&lt;/p&gt;

&lt;p&gt;Ideally, the Intranet would consist of widgets that could be quickly and easily created. These widgets would pull data that could easily and automatically be formatted for desktop, mobile viewing or RSS feed. The formatting would be done on the fly depending on which sub-domain the user is accessing. This would eliminate the need to have multiple versions of the widgets which would be costly and inefficient.&lt;/p&gt;

&lt;p&gt;These are some of the ideas that I&amp;#8217;ve been kicking around. I&amp;#8217;d like to make an attempt at implementing them soon so there may be an update on this in the future.&lt;/p&gt;</description>
      <category domain="http://beaudesigns.net/archives/tags/Design">Design</category>
      <category domain="http://beaudesigns.net/archives/tags/Intranet">Intranet</category>
      <category domain="http://beaudesigns.net/archives/tags/Standards">Standards</category>
    </item>
  </channel>
</rss>
