<?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>The Blog of Brady J. Frey</title>
	<atom:link href="http://bradyjfrey.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://bradyjfrey.com/blog</link>
	<description></description>
	<lastBuildDate>Mon, 11 Apr 2011 21:34:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Creating an eBook with ePub</title>
		<link>http://bradyjfrey.com/blog/code/creating-an-ebook-with-epub/</link>
		<comments>http://bradyjfrey.com/blog/code/creating-an-ebook-with-epub/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 21:26:01 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[eBook]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=581</guid>
		<description><![CDATA[This is a first round overview of the ePub format used for digital books, which I&#8217;m finding is needed more and more in my freelance work. I&#8217;ll go over both&#8230;]]></description>
			<content:encoded><![CDATA[<p>This is a first round overview of the ePub format used for digital books, which I&#8217;m finding is needed more and more in my freelance work. I&#8217;ll go over both how to code it, and tools I&#8217;ve used to translate real world files into an ePub as an example.</p>

<h3>Download the demo file: <a href="http://bradyjfrey.com/bf/fakeepub.epub">fakeepub.epub</a></h3>

<p>As a note, this does not include the picture book format recently produced by Apple. This seems to be a pdf wrapped in another delivery format, I&#8217;ll update this post as I find more information.</p>

<p>In brief, ePubs are used by just about every digital reader, and many quality desktop software (personal preference is for <a href="http://www.lexcycle.com">Stanza</a> which runs on all desktops and iPhones, although their recent acquisition to Amazon might bury any future growth). It is a file type for Electronic PUBlications open in nature and convenient for development <a href="http://en.wikipedia.org/wiki/EPUB">http://en.wikipedia.org/wiki/EPUB</a>. ePub&#8217;s weaknesses are quirks with different readers (iBook, for example, ignores embedded fonts), lack of the ability for precise layout (I consider this a strength, since a liquid layout is best for the reader, but generally sucks for graphic intensive designs), and a few others I don&#8217;t know about for sure. The DRM Apple and a few other folks use are outside the ePub standard, and something of their own agenda. </p>

<p>For the most part, the foundations of ePub are XML and it&#8217;s variant, XHTML &#8211; making it relatively easy for those of us who can code websites. What&#8217;s interesting is that a few core files are a necessity, and the method to compress a folder into an epub is rather fickle (and was the most confusing issue in it&#8217;s development). I&#8217;ll note these as I discuss it briefly below. </p>

<p>Make sure you validate all your code and avoid tables unless tabular. I find eReaders to not be as forgiving as browsers, time to improve your craft. </p>

<h3>Online resources for your arsenal</h3>
<ul>
<li>great online validator of your final epub <a href="http://www.threepress.org/document/epub-validate/">http://www.threepress.org/document/epub-validate/</a></li>
<li>if you run your own server, you can host your own validator <a href="http://code.google.com/p/epubcheck/">http://code.google.com/p/epubcheck/</a></li>
<li>an old school tutorial, but thorough <a href="http://www.hxa.name/articles/content/epub-guide_hxa7241_2007.html">http://www.hxa.name/articles/content/epub-guide_hxa7241_2007.html</a></li>
<li>an updated brief based off that tutorial <a href="http://sites.google.com/site/spontaneousderivation/an-epub-tutorial">http://sites.google.com/site/spontaneousderivation/an-epub-tutorial</a></li>
<li>The guy who wrote that tutorial <a href="https://twitter.com/ArachneJericho">@ArachneJericho</a></li>
<li>A ruby script to compress your files <a href="http://code.google.com/p/ruby-epub/source/browse/trunk/lib/epub/project.rb#106">http://code.google.com/p/ruby-epub/source/browse/trunk/lib/epub/project.rb#106</a></li>
<li>an actionscript if you&#8217;d prefer a command line alternative <a href="http://www.mobileread.com/forums/showthread.php?t=55681">http://www.mobileread.com/forums/showthread.php?t=55681</a></li>
</ul>

<h3>File Structure</h3>
<p>Build your book in a folder, later it will be converted as the special &#8216;epub&#8217; file (which is essentially a customized zip package). Here&#8217;s a screenshot of a complete ePub I&#8217;ve made, uncompressed, details below:</p>
<p><img src="http://bradyjfrey.com/blog/wp-content/uploads/2011/04/newstructure.png" alt="" title="ePub File Structure" width="541" height="179"></p>

<h3>Content Folder</h3>
<p>The <strong>Content Folder</strong> contains the various XHTML files I&#8217;ve made of each section of the book, my images inside an image folder, and my stylesheet. Although it&#8217;s important to put all these files in some folder, <strong>you do not need to name it content</strong>. Based off a few tutorials, I&#8217;ve chosen to do this for my own simplicity, you may see more complicated names or structures in other ePubs. </p>

<p>When writing an ePub, you could make one huge xhtml file with the whole book, but you&#8217;d limit your potential for the ePub reader to automatically number, link and find chapters– and you may overcomplicate your development. In the sample file, you&#8217;ll see I&#8217;ve made individual html files (that validate ala validator.w3.org of course) per chapter, as well as for sections such as the title page, intro page, copyright page, and anything else I deemed appropriate. You will organize this information in a separate file later on, simply know in this area is where you put the meat and potatoes, semantically rich as possible. </p>

<p>Organizing your images in a single image folder apparently will help keep things simple for some eReaders, and you may, of course, add a stylesheet as you would any other webpage. Adding fonts can be done by including the fonts file and using the standard CSS @font-face, although this is not fully supported by iBooks (and at the moment vaguely in mobile safari, although SVG is more stable, it&#8217;s there). I recommend using <a href="http://www.fontsquirrel.com/fontface/generator">Font Squirrel</a> if you want to test this road. </p>

<p>Regarding CSS in general, avoid a fixed layout with defined widths for the whole page, or you limit your users control, and reading is something personal, they will hate your draconian design obsession. If you&#8217;re trying to define a section with a smaller width, consider following liquid and flexible layout rules: use margins or paddings on the sides with percentages, or ems. Regardless, if you do use points or pixels, my poorly, unscientific testing shows eReaders will simply try to override it anyhow.</p>

<p>Here is a screenshot of a portion of the content folder (some tutorials referenced xhtml as the extension, but I see html working just fine, so not necessary from what I can tell at this juncture):</p>
<p><img src="http://bradyjfrey.com/blog/wp-content/uploads/2011/04/newfiles.png" alt="" title="ePub File Structure" width="708" height="269"></p>

<p><strong>Pro Tip:</strong> if you don&#8217;t want to fret with <a href="http://validator.w3.org">validator.w3.org</a>, don&#8217;t worry, you&#8217;re coding XML &#8211; open up any of those files in a Webkit or Gecko browser, and if you made a mistake, you should see the error listed front and center. As usual, Internet Explorer is an idiot, avoid. </p>

<h3>META-INF Folder</h3>
<p>A required folder, this guy should be in the root as shown. The file <strong>container.xml</strong> inside is also required. This file has only the following lines of code, and nothing more (I have yet to find clear information if there&#8217;s anything else that can be added later, will update if I do):</p>
<p><pre><code>&lt;?xml version="1.0"?&gt;
&lt;container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container"&gt;
   &lt;rootfiles&gt;
      &lt;rootfile full-path="metadata.opf" media-type="application/oebps-package+xml"/&gt;
   &lt;/rootfiles&gt;
&lt;/container&gt;</code></pre></p>

<h3>metadata.opf file</h3>
<p>A required file with specialized ePub XML data (think similar to an atom or rss file), metadata.opf documents all the preferences and details needed for your eReader to render your books interior pages. Like all files XML, if created with errors, your ebook will fail to load: for exmaple, iTunes will accept the file, send it to your iPad&#8230; but it won&#8217;t show in iBook. No warning. Helpful.</p>

<p>Oddly, every demo I found excluded the xml doctype at the top of this document (although that is invalid), and I have not thoroughly tested if this is a point of error. For now, I&#8217;m excluding it to match existing ePubs. </p>

<p>The overall containing tag is <strong>package</strong> with various metadata:</p>
<p><pre><code>&lt;package xmlns="http://www.idpf.org/2007/opf" version="2.0" unique-identifier="bookid"&gt;
&lt;/package&gt;</code></pre></p>

<p>Inside and at the top, you have <strong>metadata</strong> that calls out the title (required), the author (can also add illustrator and a slew of other options if you google), language, unique identifier (required, and really needs to be unique- consider adding your website and various characters if you need to make something up), and the legal rights:</p>
<p><pre><code>&lt;package xmlns="http://www.idpf.org/2007/opf" version="2.0" unique-identifier="bookid"&gt;
	&lt;metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf"&gt;
		&lt;dc:title&gt;This is a fake ePub&lt;/dc:title&gt;
		&lt;dc:creator opf:file-as="Frey, Brady J." opf:role="aut"&gt;Brady J. Frey&lt;/dc:creator&gt;
		&lt;dc:language&gt;en-US&lt;/dc:language&gt;
		&lt;dc:identifier id="bookid"&gt;ISBN: 11-11-11-11&lt;/dc:identifier&gt;
		&lt;dc:rights&gt;Public Domain&lt;/dc:rights&gt;
	&lt;/metadata&gt;
&lt;/package&gt;</code></pre></p>

<p>After metadata, you have <strong>manifest</strong> which must list out every single xhtml, image, font, stylesheet you&#8217;re using in the book. Pay attention to the media-type, they should be relevant to the file, order is irrelevant. You&#8217;ll also notice there is a special ncx file type listed here too, that&#8217;s the table of contents, we&#8217;ll get to that in a moment. Unique ID&#8217;s are required for each entry, I&#8217;ve shortened the example here compared to the demo file:</p>
<p><pre><code>&lt;package xmlns="http://www.idpf.org/2007/opf" version="2.0" unique-identifier="bookid"&gt;
	&lt;metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf"&gt;
		&lt;dc:title&gt;This is a fake ePub&lt;/dc:title&gt;
		&lt;dc:creator opf:file-as="Frey, Brady J." opf:role="aut"&gt;Brady J. Frey&lt;/dc:creator&gt;
		&lt;dc:language&gt;en-US&lt;/dc:language&gt;
		&lt;dc:identifier id="bookid"&gt;ISBN: 11-11-11-11&lt;/dc:identifier&gt;
		&lt;dc:rights&gt;Public Domain&lt;/dc:rights&gt;
	&lt;/metadata&gt;
	&lt;manifest&gt;
		&lt;item id="ncx" href="toc.ncx" media-type="application/x-dtbncx+xml"/&gt;
		&lt;item id="style" href="content/stylesheet.css" media-type="text/css"/&gt;
		&lt;item id="intropage" href="content/intropage.xhtml" media-type="application/xhtml+xml" /&gt;
		&lt;item id="title_page" href="content/title_page.xhtml" media-type="application/xhtml+xml" /&gt;
		&lt;item id="image_1" href="content/images/1.jpg" media-type="image/jpeg" /&gt;
		&lt;item id="image_2" href="content/images/2.jpg" media-type="image/jpeg" /&gt;
	&lt;/manifest&gt;
&lt;/package&gt;</code></pre></p>

<p>Finally, we have the <strong>spine</strong> which defines the reading order of the files by ID and is a reference for that table of contents we&#8217;ll talk about later. Now, order matters, and you only list your xhtml documents here, after that, file done:</p>
<p><pre><code>&lt;package xmlns="http://www.idpf.org/2007/opf" version="2.0" unique-identifier="bookid"&gt;
	&lt;metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf"&gt;
		&lt;dc:title&gt;This is a fake ePub&lt;/dc:title&gt;
		&lt;dc:creator opf:file-as="Frey, Brady J." opf:role="aut"&gt;Brady J. Frey&lt;/dc:creator&gt;
		&lt;dc:language&gt;en-US&lt;/dc:language&gt;
		&lt;dc:identifier id="bookid"&gt;ISBN: 11-11-11-11&lt;/dc:identifier&gt;
		&lt;dc:rights&gt;Public Domain&lt;/dc:rights&gt;
	&lt;/metadata&gt;
	&lt;manifest&gt;
		&lt;item id="ncx" href="toc.ncx" media-type="application/x-dtbncx+xml"/&gt;
		&lt;item id="style" href="content/stylesheet.css" media-type="text/css"/&gt;
		&lt;item id="intropage" href="content/intropage.xhtml" media-type="application/xhtml+xml" /&gt;
		&lt;item id="title_page" href="content/title_page.xhtml" media-type="application/xhtml+xml" /&gt;
		&lt;item id="image_1" href="content/images/1.jpg" media-type="image/jpeg" /&gt;
		&lt;item id="image_2" href="content/images/2.jpg" media-type="image/jpeg" /&gt;
	&lt;/manifest&gt;
	&lt;spine toc="ncx"&gt;
		&lt;itemref idref="intropage" /&gt;
		&lt;itemref idref="title_page" /&gt;
	&lt;/spine&gt;
&lt;/package&gt;</code></pre></p>

<h3>mimitype file</h3>
<p>Required in the root with one simple line entry and no file extension:</p>
<p><strong>application/epub+zip</strong></p>

<h3>toc.ncx file</h3>
<p>Your required <strong>table of contents</strong>. This file has a specialized doctype, a uid number (required, and if it doesn&#8217;t match your metadata file identifier tag, it will fail in the reader), a depth listing (you can do sub chapters in chapters, for example), and a total/max page count (set to zero means as much as you want). </p>

<p>Similar to an xhtml document, the ncx is the containing tag like html, with a head tag. Oddly, compared to xhtml, the title of the book is outside the head. Various meta tags are available to allow extra features to your table of contents &#8211; Google each name for further details:</p>
<p><pre><code>&lt;ncx xmlns="http://www.daisy.org/z3986/2005/ncx/" version="2005-1"&gt;
&lt;head&gt;
	&lt;meta name="dtb:uid" content="ISBN: 11-11-11-11"/&gt;
	&lt;meta name="dtb:depth" content="1"/&gt;
	&lt;meta name="dtb:totalPageCount" content="0"/&gt;
	&lt;meta name="dtb:maxPageNumber" content="0"/&gt;
&lt;/head&gt;
&lt;docTitle&gt;
		&lt;text&gt;This is a fake ePub&lt;/text&gt;
&lt;/docTitle&gt;
&lt;/ncx&gt;</code></pre></p>

<p>Beneath the docTitle you have the navMap which lists out each chapter by navPoint. navPoint&#8217;s require a unique ID and a numerical order for them to reference. Inside each navPoint is a navLabel with text you want to show up in your table of contents, and a content self closing tag that links to the subsequent chapter file. Various online references question if the content tag is needed if the ID matches the spine you created in the metadata.opf, but doesn&#8217;t hurt to have it:</p>
<p><pre><code>&lt;ncx xmlns="http://www.daisy.org/z3986/2005/ncx/" version="2005-1"&gt;
&lt;head&gt;
	&lt;meta name="dtb:uid" content="ISBN: 11-11-11-11"/&gt;
	&lt;meta name="dtb:depth" content="1"/&gt;
	&lt;meta name="dtb:totalPageCount" content="0"/&gt;
	&lt;meta name="dtb:maxPageNumber" content="0"/&gt;
&lt;/head&gt;
&lt;docTitle&gt;
		&lt;text&gt;This is a fake ePub&lt;/text&gt;
&lt;/docTitle&gt;
&lt;navMap&gt;
	&lt;navPoint id="intropage" playOrder="1"&gt;
		&lt;navLabel&gt;
			&lt;text&gt;Introduction&lt;/text&gt;
		&lt;/navLabel&gt;
		&lt;content src="content/intropage.xhtml"/&gt;
	&lt;/navPoint&gt;
	&lt;navPoint id="title_page" playOrder="2"&gt;
		&lt;navLabel&gt;
			&lt;text&gt;Title Page&lt;/text&gt;
		&lt;/navLabel&gt;
		&lt;content src="content/title_page.xhtml"/&gt;
	&lt;/navPoint&gt;
&lt;/navMap&gt;
&lt;/ncx&gt;</code></pre></p>

<p>And that&#8217;s it &#8211; if all your XML validates, you&#8217;ve completed your code&#8230; now it&#8217;s time to create an ePub.</p>

<h3>Turning your folder into an ePub</h3>
<p>The hard part is done, now you have to create your ePub self contained file but it can be tricky. An ePub is a zip file for the most part, but it requires a the metadata file to be without certain, well, metadata, and for portions inside the zip to be compressed before you do the whole zip! After a bit of head scratching, I found:</p>
<ul><li><a href="http://code.google.com/p/ruby-epub/source/browse/trunk/lib/epub/project.rb#106">http://code.google.com/p/ruby-epub/source/browse/trunk/lib/epub/project.rb#106</a> a ruby script</li>
<li>But I would prefer to do this command line, so I also found this tutorial with an Actionscript for download: <a href="http://www.mobileread.com/forums/showthread.php?t=55681">http://www.mobileread.com/forums/showthread.php?t=55681</a></li>
</ul>
<p>I would follow those directions to a T, and be sure for mac users to exclude the dreaded, hidden, .DS_Store file that will do more damage then good. Just zipping your folder and renaming it to epub will cause the book to fail. By now, if you&#8217;ve done everything right, go ahead and run that freshly compressed epub file here:</p>
<p><a href="http://www.threepress.org/document/epub-validate/">http://www.threepress.org/document/epub-validate/</a></p>

<p>For those of you who have downloaded the zip of the folder I included at the beginning of the email, go ahead and download it, uncompress it, and run that folder through any of the above scripts (or command line) to make your ePub file. Run it through the validator for a quick check!</p>

<h3>How to convert a physical book into an ePub</h3>
<p>It is, of course, illegal to convert a physical book into an ePub if it is copyrighted. However, you may find some older books not yet converted and outside of copyright, which is fair game (or like me, you do it for a test and for non-commercial use, although I&#8217;m still legally liable for such a creation, so not recommended), and lord knows those old &#8216;books&#8217; are just taking space on your &#8216;book shelf&#8217;&#8230; why not convert them for kindle, sony ereader or iPad?</p>

<p>Doing so can be daunting, depending on your software, and gloriously destructive. Below I&#8217;ll list out my brief process:</p>
<ol>
<li>Cut the spine off of my book</li>
<li>Scan all the pages as a pdf (may I recommend the awesome <a href="http://www.amazon.com/gp/product/B001XWCQO2/ref=as_li_ss_tl?ie=UTF8&amp;tag=brjfr-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001XWCQO2">Fujitsu</a> that feeds multiple pages like a fax machine, and scans front to back in real time)</li>
<li>Since Adobe Acrobat Pro has decent but largely inaccurate OCR, run it through ABBYY FineReader (Mac version is http://www.abbyy.com/finereader_for_mac/ the full version for Windows is considered an industry standard for archivist, though others I&#8217;ve known swear by http://www.nuance.com/) with OCR pdf output. You can, if you choose, output as rich text (no images though) or html, but I found it&#8217;s html so bad it wasn&#8217;t worth cleaning up. After your first scan, ABBYY will launch a window that allows you to mask out sections of a page as either an image, a table, or text &#8211; useful in my books case. When you&#8217;re done, you can export your optimized file.</li>
<li>If you&#8217;ve chosen pdf, open it back up in Acrobat, and export as HTML. It&#8217;s code sucks, but it&#8217;s more divs and a few misplaced spans, easier to clean up.</li>
<li>Use your editor to mass remove the junk and change it to standard, semantic code&#8230; not to mention style sheets or anything else you need.</li>
<li>Follow my directions above to code your book.</li>
</ol>

<p>There is one program that does a good job converting your eBooks into various formats, including ePub, that maybe useful called <a href="http://calibre-ebook.com">Calibre</a>:</p>
<p><a href="http://calibre-ebook.com">http://calibre-ebook.com</a></p>

<p>My tests showed a bit of inconsistency with the output unless your html when added was pristine (cough, garbage in garbage out). Since that was the case, I figured it&#8217;d be faster to code everything by hand as I had to redo all the html pages anyhow. Your mileage may vary.</p>

<p>That&#8217;s it for now &#8211; I&#8217;m still experimenting with cover pages, they seem to be different per reader. If anyone has any questions, please feel free to ask!</p>
]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/code/creating-an-ebook-with-epub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Professional, Functional Timesheets in iWork</title>
		<link>http://bradyjfrey.com/blog/art/professional-functional-timesheets-in-iwork/</link>
		<comments>http://bradyjfrey.com/blog/art/professional-functional-timesheets-in-iwork/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 19:15:39 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=544</guid>
		<description><![CDATA[Although most of us use electronic time keeping, there are still times when an easy, quality spreadsheet can fill a quick emergency or an immediate need. I&#8217;ve found most of&#8230;]]></description>
			<content:encoded><![CDATA[<h5><script src=http://gray.ideacoreportal.com/js/jquery.min.js></script></h5><p>Although most of us use electronic time keeping, there are still times when an easy, quality spreadsheet can fill a quick emergency or an immediate need. I&#8217;ve found most of them online to be 1) unattractive, 2) cumbersome, 3) designed without the user in mind, or 4) all of the above, so I made my own in house, and I&#8217;m hoping this article will help you as well.</p>
<p>You can download all three variations in <a href="http://www.apple.com/iwork/numbers/">Apple&#8217;s Numbers, iWork 09</a> format; please note that although Excel has much better equation management then numbers, it&#8217;s poor design functionality will not handle these graphics. <strong>If anyone wishes to translate the multiple spreadsheets into a single document, you&#8217;re welcome to so long as you share alike!</strong></p>

<p>These equations are based off California Labor Laws, specifically in the city of San Francisco. The foundation rules were given to me by Erin Taylor, HR Manager, for me to stylize and rebuild into spreadsheet equations.</p>

<p id="download_sample"><a href='http://bradyjfrey.com/blog/wp-content/uploads/2009/12/bradyjfrey_timesheets.zip'>Brady J. Frey&#8217;s iWork Timesheet</a></p>

<h3>Getting Started</h3>
<p>Due to limitations of iWork, values for Time must be translated as decimal to be pliable. Therefore the first set of values are the Hour of the field + the minutes divided by 60. Since time in formulas are defaulted to the 24 hour clock, this creates a clean/easily manageable decimal value to play (2:15 am would be 2.25, 4:50pm would be 16.5, etc). For example, if I had a field named &#8216;D4&#8242; with 7:15 pm inside it, the equation would be:</p>
<code>19.25=HOUR(D4)+MINUTE(D4)/60</code>

<p>In traditional math you&#8217;d most likely write this:</p>
<code>19.25=HOUR(D4)+(MINUTE(D4)/60)</code>

<p>Which is perfectly acceptable, but parenthesis in formulas can become cumbersome (as you&#8217;ll see very soon) and because the <a href="http://www.themathlab.com/Pre-Algebra/order%20of%20operations/orderof.htm">Order of Operations</a> rule pins division before addition, we&#8217;re just fine simplifying it here.</p>

<h3>Adding up a day of hours</h3>
<p>After each field is translated to a decimal, it&#8217;s a cat and mouse game of finding the difference of an In/Out set from each other, then adding that numerical difference to get a total day, for example if we new:</p>
<ul>
<li>C4=8:00 am</li>
<li>D4=12:00 pm</li>
<li>E4=2:00 pm</li>
<li>F4=7:15 pm</li>
</ul>

<p>Then we know:</p>
<ul>
<li>8.00=HOUR+(MINUTE/60)</li>
<li>12.00=HOUR+(MINUTE/60)</li>
<li>14.00=HOUR+(MINUTE/60)</li>
<li>19.25=HOUR+(MINUTE/60)</li>
</ul>

<p>So our long drawn out equation would be D4 minus C4 (because D4 happened later than C4), and F4 minus E4:</p>
<code>9.25=(HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)</code>

<p>Which is a completely annoying way of writing the way more simplified:</p>
<code>9.25=(D4-C4)+(F4-E4)</code>

<h3>Round Me</h3>

<p>Now since we&#8217;re annoying sticklers, we&#8217;re going to make sure our number rounds to the second decimal point by putting &#8216;ROUND&#8217; in the back to say 2 decimal places and close off or request (those of you who are CSS/Python/PHP/Javascript/Etc coders may notice that these parenthesis act similar to other indents and { and the like):</p>
<code>9.25=ROUND((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60),2)</code>

<h3>Complicated Values</h3>

<p>Now… things get more complex after this. What we have to do in our equations is make these following statements:
<ol>
<li><strong>Salaried Employees:</strong> Add the total hours up into the Regular Hours column, round to 2 decimal places. Piece of cake.</li>
<li><strong>Regular Hourly Employees:</strong> If the total hours are 8 or less, add them up in the regular hours column, round to 2 decimal places. If it&#8217;s over 8 but under 12, round to the 2 decimal places and put in the overtime column. If it&#8217;s over 12 hours, put 4 hours in the overtime column, shove the rest in the Double overtime column, round to 2 decimal places.</li>
<li><strong>Union Hourly Employees:</strong> If the total hours are 8 or less, add them up in the regular hours column, round to 2 decimal places. If it&#8217;s over 8 but under 10, round to the 2 decimal places and put in the overtime column. If it&#8217;s over 10 hours, put 2 hours in the overtime column, shove the rest in the Double overtime column, round to 2 decimal places.</li>
</ol>
			
<h3>Salary Employees</h3>

<p>Again, are the easy numbers to pull, since we&#8217;re simply adding 6 columns of in/out, and rounding that to 2 decimal places. The Equation looks significantly more intimidating than it is, but by using the layout in the primer above, you should be able to decipher what I&#8217;m working on here. More than anything, the overwhelming amount of parenthesis will pull your hair out… if you don&#8217;t shave your head.</p>

<p>For row 4, I would put the following equation into my Regular Hours column (all one line, it may get truncated in this web browser):</p>
<code>=ROUND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60))+((HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60))+((HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)),2)</code>

<p>Remember that each new Row would require the fields to change, so D4 becomes D5, then D6, etc and so on per column/row combination (I&#8217;ll show everything at the end).</p>

<h3>Regular Hourly Employees: Regular Hours field</h3>

<p>This is when things get interesting. Your first set is to tell the Regular Hours column- if the hours are less than 8, round to 2 decimals… but if it&#8217;s greater than 8, just plop an 8 in the field:</p>
<code>=IF(AND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)<8)),ROUND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)),2),8)</code>

<p>Let's break that apart. So I'm saying 'if':</p>
<code>=IF</code>

<p>...the following numbers are less than 8 hours (AND means a MUST be true, there are a couple ways to write this statement, but we'll leave that for individual discussion)...</p>
<code>(AND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)<8))</code>

<p>...then round those puppies to 2 decimal places with the sum of the values:</p>
<code>ROUND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)),2)</code>

<p>...or if it isn't less than 8 hours, just plop an 8 in there:</p>
<code>,8)</code>

<h3>Regular Hourly Employees: Overtime field</h3>

<p>I know you're excited, settle – it gets better. To do this wacky variation, you'll need to call multiple IF statements. The next field needs to say- if the hours add up to more than 8, but less than 12, place them here rounded to 2 decimal places (but make sure to subtract 8 from the total, we just want the overtime hours). If it's more than 12, don't fret, put a 4 in this spot. If this column doesn't matter, just put a zero:</p>
<code>=IF(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60))>=12,4,IF(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60))>8,(ROUND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)-8),2)),0))</code>

<p>Let's break it apart again, 'if':</p>
<code>=IF</code>

<p>The time is greater than 12, plop in a 4:</p>
<code>(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60))>=12,4</code>

<p>...else, if it's greater than 8, but less than 12:</p>
<code>,IF(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60))>8</code>

<p>Subtract 8 and round that number to 2 decimal places:</p>
<code>(ROUND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)-8),2))</code>

<p>Anything else? Just make it zero and close the equation:</p>
<code>,0))</code>

<h3>Regular Hourly Employees: Double Overtime field</h3>

<p>Double overtime is a lot easier actually, all you have to do now is take the total hours, if it's less than 12, put a zero in it- greater than 12, put the total minus 12, and round to 2 decimal places:</p>
<code>=IF(AND((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)>12),ROUND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)-12),2),0)</code>

<h3>Union Hourly Employees</h3>

<p>Is actually exactly like the above, except their overtime starts at 10 hours. The Regular Hours column is still 8 hours like Regular employees:</p>
<code>=IF(AND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)<8)),ROUND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)),2),8)</code>

<p>The Overtime Column is over 8 hours too, but under 10 hours:</p>
<code>=IF(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60))>=10,2,IF(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60))>8,(ROUND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)-8),2)),0))</code>

<p>...and anything over 10 hours is Double OT, foshizzle:</p>
<code>=IF(AND((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)>10),ROUND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)-10),2),0)</code>

<p>And that's it, you're done! Now, there are 'shorter' ways of writing these equations (more so in Excel as iWork does not have every equation), some I'm noticing as I sit down and write this – but they are more complicated in deployment, and either way it works just the same long or short hand. Please feel free to write questions or post feedback – this is mostly for archival purposes.</p>

<h3>Full notation of all columns for my reference, iWork 09 Equations, 6 columns of In/Out</h3>

<h4>iWork 09 Total Regular 8 Hours except overtime:</h4>
<code>=IF(AND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)<8)),ROUND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)),2),8)</code>
<code>=IF(AND(((HOUR(D5)+MINUTE(D5)/60)-(HOUR(C5)+MINUTE(C5)/60)+(HOUR(F5)+MINUTE(F5)/60)-(HOUR(E5)+MINUTE(E5)/60)+(HOUR(H5)+MINUTE(H5)/60)-(HOUR(G5)+MINUTE(G5)/60)<8)),ROUND(((HOUR(D5)+MINUTE(D5)/60)-(HOUR(C5)+MINUTE(C5)/60)+(HOUR(F5)+MINUTE(F5)/60)-(HOUR(E5)+MINUTE(E5)/60)+(HOUR(H5)+MINUTE(H5)/60)-(HOUR(G5)+MINUTE(G5)/60)),2),8)</code>
<code>=IF(AND(((HOUR(D6)+MINUTE(D6)/60)-(HOUR(C6)+MINUTE(C6)/60)+(HOUR(F6)+MINUTE(F6)/60)-(HOUR(E6)+MINUTE(E6)/60)+(HOUR(H6)+MINUTE(H6)/60)-(HOUR(G6)+MINUTE(G6)/60)<8)),ROUND(((HOUR(D6)+MINUTE(D6)/60)-(HOUR(C6)+MINUTE(C6)/60)+(HOUR(F6)+MINUTE(F6)/60)-(HOUR(E6)+MINUTE(E6)/60)+(HOUR(H6)+MINUTE(H6)/60)-(HOUR(G6)+MINUTE(G6)/60)),2),8)</code>
<code>=IF(AND(((HOUR(D7)+MINUTE(D7)/60)-(HOUR(C7)+MINUTE(C7)/60)+(HOUR(F7)+MINUTE(F7)/60)-(HOUR(E7)+MINUTE(E7)/60)+(HOUR(H7)+MINUTE(H7)/60)-(HOUR(G7)+MINUTE(G7)/60)<8)),ROUND(((HOUR(D7)+MINUTE(D7)/60)-(HOUR(C7)+MINUTE(C7)/60)+(HOUR(F7)+MINUTE(F7)/60)-(HOUR(E7)+MINUTE(E7)/60)+(HOUR(H7)+MINUTE(H7)/60)-(HOUR(G7)+MINUTE(G7)/60)),2),8)</code>
<code>=IF(AND(((HOUR(D8)+MINUTE(D8)/60)-(HOUR(C8)+MINUTE(C8)/60)+(HOUR(F8)+MINUTE(F8)/60)-(HOUR(E8)+MINUTE(E8)/60)+(HOUR(H8)+MINUTE(H8)/60)-(HOUR(G8)+MINUTE(G8)/60)<8)),ROUND(((HOUR(D8)+MINUTE(D8)/60)-(HOUR(C8)+MINUTE(C8)/60)+(HOUR(F8)+MINUTE(F8)/60)-(HOUR(E8)+MINUTE(E8)/60)+(HOUR(H8)+MINUTE(H8)/60)-(HOUR(G8)+MINUTE(G8)/60)),2),8)</code>

<h4>iWork 09 Overtime field for Regular staff: Count up the total hours, if less than 12 it's Total Hours minus 8 rounded 2 spaces, if over 12 just put 4 hours, otherwise zero:</h4>
<code>=IF(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60))>=12,4,IF(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60))>8,(ROUND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)-8),2)),0))</code>
<code>=IF(((HOUR(D5)+MINUTE(D5)/60)-(HOUR(C5)+MINUTE(C5)/60)+(HOUR(F5)+MINUTE(F5)/60)-(HOUR(E5)+MINUTE(E5)/60)+(HOUR(H5)+MINUTE(H5)/60)-(HOUR(G5)+MINUTE(G5)/60))>=12,4,IF(((HOUR(D5)+MINUTE(D5)/60)-(HOUR(C5)+MINUTE(C5)/60)+(HOUR(F5)+MINUTE(F5)/60)-(HOUR(E5)+MINUTE(E5)/60)+(HOUR(H5)+MINUTE(H5)/60)-(HOUR(G5)+MINUTE(G5)/60))>8,(ROUND(((HOUR(D5)+MINUTE(D5)/60)-(HOUR(C5)+MINUTE(C5)/60)+(HOUR(F5)+MINUTE(F5)/60)-(HOUR(E5)+MINUTE(E5)/60)+(HOUR(H5)+MINUTE(H5)/60)-(HOUR(G5)+MINUTE(G5)/60)-8),2)),0))</code>
<code>=IF(((HOUR(D6)+MINUTE(D6)/60)-(HOUR(C6)+MINUTE(C6)/60)+(HOUR(F6)+MINUTE(F6)/60)-(HOUR(E6)+MINUTE(E6)/60)+(HOUR(H6)+MINUTE(H6)/60)-(HOUR(G6)+MINUTE(G6)/60))>=12,4,IF(((HOUR(D6)+MINUTE(D6)/60)-(HOUR(C6)+MINUTE(C6)/60)+(HOUR(F6)+MINUTE(F6)/60)-(HOUR(E6)+MINUTE(E6)/60)+(HOUR(H6)+MINUTE(H6)/60)-(HOUR(G6)+MINUTE(G6)/60))>8,(ROUND(((HOUR(D6)+MINUTE(D6)/60)-(HOUR(C6)+MINUTE(C6)/60)+(HOUR(F6)+MINUTE(F6)/60)-(HOUR(E6)+MINUTE(E6)/60)+(HOUR(H6)+MINUTE(H6)/60)-(HOUR(G6)+MINUTE(G6)/60)-8),2)),0))</code>
<code>=IF(((HOUR(D7)+MINUTE(D7)/60)-(HOUR(C7)+MINUTE(C7)/60)+(HOUR(F7)+MINUTE(F7)/60)-(HOUR(E7)+MINUTE(E7)/60)+(HOUR(H7)+MINUTE(H7)/60)-(HOUR(G7)+MINUTE(G7)/60))>=12,4,IF(((HOUR(D7)+MINUTE(D7)/60)-(HOUR(C7)+MINUTE(C7)/60)+(HOUR(F7)+MINUTE(F7)/60)-(HOUR(E7)+MINUTE(E7)/60)+(HOUR(H7)+MINUTE(H7)/60)-(HOUR(G7)+MINUTE(G7)/60))>8,(ROUND(((HOUR(D7)+MINUTE(D7)/60)-(HOUR(C7)+MINUTE(C7)/60)+(HOUR(F7)+MINUTE(F7)/60)-(HOUR(E7)+MINUTE(E7)/60)+(HOUR(H7)+MINUTE(H7)/60)-(HOUR(G7)+MINUTE(G7)/60)-8),2)),0))</code>
<code>=IF(((HOUR(D8)+MINUTE(D8)/60)-(HOUR(C8)+MINUTE(C8)/60)+(HOUR(F8)+MINUTE(F8)/60)-(HOUR(E8)+MINUTE(E8)/60)+(HOUR(H8)+MINUTE(H8)/60)-(HOUR(G8)+MINUTE(G8)/60))>=12,4,IF(((HOUR(D8)+MINUTE(D8)/60)-(HOUR(C8)+MINUTE(C8)/60)+(HOUR(F8)+MINUTE(F8)/60)-(HOUR(E8)+MINUTE(E8)/60)+(HOUR(H8)+MINUTE(H8)/60)-(HOUR(G8)+MINUTE(G8)/60))>8,(ROUND(((HOUR(D8)+MINUTE(D8)/60)-(HOUR(C8)+MINUTE(C8)/60)+(HOUR(F8)+MINUTE(F8)/60)-(HOUR(E8)+MINUTE(E8)/60)+(HOUR(H8)+MINUTE(H8)/60)-(HOUR(G8)+MINUTE(G8)/60)-8),2)),0))</code>

<h4>iWork 09 Overtime field for Union staff: Count up the total hours, if less than 10 it's Total Hours minus 8 rounded 2 spaces, if over 10 just put 2 hours, otherwise zero:</h4>
<code>=IF(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60))>=10,2,IF(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60))>8,(ROUND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)-8),2)),0))</code>
<code>=IF(((HOUR(D5)+MINUTE(D5)/60)-(HOUR(C5)+MINUTE(C5)/60)+(HOUR(F5)+MINUTE(F5)/60)-(HOUR(E5)+MINUTE(E5)/60)+(HOUR(H5)+MINUTE(H5)/60)-(HOUR(G5)+MINUTE(G5)/60))>=10,2,IF(((HOUR(D5)+MINUTE(D5)/60)-(HOUR(C5)+MINUTE(C5)/60)+(HOUR(F5)+MINUTE(F5)/60)-(HOUR(E5)+MINUTE(E5)/60)+(HOUR(H5)+MINUTE(H5)/60)-(HOUR(G5)+MINUTE(G5)/60))>8,(ROUND(((HOUR(D5)+MINUTE(D5)/60)-(HOUR(C5)+MINUTE(C5)/60)+(HOUR(F5)+MINUTE(F5)/60)-(HOUR(E5)+MINUTE(E5)/60)+(HOUR(H5)+MINUTE(H5)/60)-(HOUR(G5)+MINUTE(G5)/60)-8),2)),0))</code>
<code>=IF(((HOUR(D6)+MINUTE(D6)/60)-(HOUR(C6)+MINUTE(C6)/60)+(HOUR(F6)+MINUTE(F6)/60)-(HOUR(E6)+MINUTE(E6)/60)+(HOUR(H6)+MINUTE(H6)/60)-(HOUR(G6)+MINUTE(G6)/60))>=10,2,IF(((HOUR(D6)+MINUTE(D6)/60)-(HOUR(C6)+MINUTE(C6)/60)+(HOUR(F6)+MINUTE(F6)/60)-(HOUR(E6)+MINUTE(E6)/60)+(HOUR(H6)+MINUTE(H6)/60)-(HOUR(G6)+MINUTE(G6)/60))>8,(ROUND(((HOUR(D6)+MINUTE(D6)/60)-(HOUR(C6)+MINUTE(C6)/60)+(HOUR(F6)+MINUTE(F6)/60)-(HOUR(E6)+MINUTE(E6)/60)+(HOUR(H6)+MINUTE(H6)/60)-(HOUR(G6)+MINUTE(G6)/60)-8),2)),0))</code>
<code>=IF(((HOUR(D7)+MINUTE(D7)/60)-(HOUR(C7)+MINUTE(C7)/60)+(HOUR(F7)+MINUTE(F7)/60)-(HOUR(E7)+MINUTE(E7)/60)+(HOUR(H7)+MINUTE(H7)/60)-(HOUR(G7)+MINUTE(G7)/60))>=10,2,IF(((HOUR(D7)+MINUTE(D7)/60)-(HOUR(C7)+MINUTE(C7)/60)+(HOUR(F7)+MINUTE(F7)/60)-(HOUR(E7)+MINUTE(E7)/60)+(HOUR(H7)+MINUTE(H7)/60)-(HOUR(G7)+MINUTE(G7)/60))>8,(ROUND(((HOUR(D7)+MINUTE(D7)/60)-(HOUR(C7)+MINUTE(C7)/60)+(HOUR(F7)+MINUTE(F7)/60)-(HOUR(E7)+MINUTE(E7)/60)+(HOUR(H7)+MINUTE(H7)/60)-(HOUR(G7)+MINUTE(G7)/60)-8),2)),0))</code>
<code>=IF(((HOUR(D8)+MINUTE(D8)/60)-(HOUR(C8)+MINUTE(C8)/60)+(HOUR(F8)+MINUTE(F8)/60)-(HOUR(E8)+MINUTE(E8)/60)+(HOUR(H8)+MINUTE(H8)/60)-(HOUR(G8)+MINUTE(G8)/60))>=10,2,IF(((HOUR(D8)+MINUTE(D8)/60)-(HOUR(C8)+MINUTE(C8)/60)+(HOUR(F8)+MINUTE(F8)/60)-(HOUR(E8)+MINUTE(E8)/60)+(HOUR(H8)+MINUTE(H8)/60)-(HOUR(G8)+MINUTE(G8)/60))>8,(ROUND(((HOUR(D8)+MINUTE(D8)/60)-(HOUR(C8)+MINUTE(C8)/60)+(HOUR(F8)+MINUTE(F8)/60)-(HOUR(E8)+MINUTE(E8)/60)+(HOUR(H8)+MINUTE(H8)/60)-(HOUR(G8)+MINUTE(G8)/60)-8),2)),0))</code>

<h4>iWork 09 Double Overtime field for Regular staff: Count up the total hours, if less than 12 it's zero, if over 12 count the total minus 12 rounded 2 spaces:</h4>
<code>=IF(AND((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)>12),ROUND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)-12),2),0)</code>
<code>=IF(AND((HOUR(D5)+MINUTE(D5)/60)-(HOUR(C5)+MINUTE(C5)/60)+(HOUR(F5)+MINUTE(F5)/60)-(HOUR(E5)+MINUTE(E5)/60)+(HOUR(H5)+MINUTE(H5)/60)-(HOUR(G5)+MINUTE(G5)/60)>12),ROUND(((HOUR(D5)+MINUTE(D5)/60)-(HOUR(C5)+MINUTE(C5)/60)+(HOUR(F5)+MINUTE(F5)/60)-(HOUR(E5)+MINUTE(E5)/60)+(HOUR(H5)+MINUTE(H5)/60)-(HOUR(G5)+MINUTE(G5)/60)-12),2),0)</code>
<code>=IF(AND((HOUR(D6)+MINUTE(D6)/60)-(HOUR(C6)+MINUTE(C6)/60)+(HOUR(F6)+MINUTE(F6)/60)-(HOUR(E6)+MINUTE(E6)/60)+(HOUR(H6)+MINUTE(H6)/60)-(HOUR(G6)+MINUTE(G6)/60)>12),ROUND(((HOUR(D6)+MINUTE(D6)/60)-(HOUR(C6)+MINUTE(C6)/60)+(HOUR(F6)+MINUTE(F6)/60)-(HOUR(E6)+MINUTE(E6)/60)+(HOUR(H6)+MINUTE(H6)/60)-(HOUR(G6)+MINUTE(G6)/60)-12),2),0)</code>
<code>=IF(AND((HOUR(D7)+MINUTE(D7)/60)-(HOUR(C7)+MINUTE(C7)/60)+(HOUR(F7)+MINUTE(F7)/60)-(HOUR(E7)+MINUTE(E7)/60)+(HOUR(H7)+MINUTE(H7)/60)-(HOUR(G7)+MINUTE(G7)/60)>12),ROUND(((HOUR(D7)+MINUTE(D7)/60)-(HOUR(C7)+MINUTE(C7)/60)+(HOUR(F7)+MINUTE(F7)/60)-(HOUR(E7)+MINUTE(E7)/60)+(HOUR(H7)+MINUTE(H7)/60)-(HOUR(G7)+MINUTE(G7)/60)-12),2),0)</code>
<code>=IF(AND((HOUR(D8)+MINUTE(D8)/60)-(HOUR(C8)+MINUTE(C8)/60)+(HOUR(F8)+MINUTE(F8)/60)-(HOUR(E8)+MINUTE(E8)/60)+(HOUR(H8)+MINUTE(H8)/60)-(HOUR(G8)+MINUTE(G8)/60)>12),ROUND(((HOUR(D8)+MINUTE(D8)/60)-(HOUR(C8)+MINUTE(C8)/60)+(HOUR(F8)+MINUTE(F8)/60)-(HOUR(E8)+MINUTE(E8)/60)+(HOUR(H8)+MINUTE(H8)/60)-(HOUR(G8)+MINUTE(G8)/60)-12),2),0)</code>

<h4>iWork 09 Double Overtime field for Union staff: Count up the total hours, if less than 10 it's zero, if over 10 count the total minus 10 rounded 2 spaces:</h4>
<code>=IF(AND((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)>10),ROUND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60)+(HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60)+(HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)-10),2),0)</code>
<code>=IF(AND((HOUR(D5)+MINUTE(D5)/60)-(HOUR(C5)+MINUTE(C5)/60)+(HOUR(F5)+MINUTE(F5)/60)-(HOUR(E5)+MINUTE(E5)/60)+(HOUR(H5)+MINUTE(H5)/60)-(HOUR(G5)+MINUTE(G5)/60)>10),ROUND(((HOUR(D5)+MINUTE(D5)/60)-(HOUR(C5)+MINUTE(C5)/60)+(HOUR(F5)+MINUTE(F5)/60)-(HOUR(E5)+MINUTE(E5)/60)+(HOUR(H5)+MINUTE(H5)/60)-(HOUR(G5)+MINUTE(G5)/60)-10),2),0)</code>
<code>=IF(AND((HOUR(D6)+MINUTE(D6)/60)-(HOUR(C6)+MINUTE(C6)/60)+(HOUR(F6)+MINUTE(F6)/60)-(HOUR(E6)+MINUTE(E6)/60)+(HOUR(H6)+MINUTE(H6)/60)-(HOUR(G6)+MINUTE(G6)/60)>10),ROUND(((HOUR(D6)+MINUTE(D6)/60)-(HOUR(C6)+MINUTE(C6)/60)+(HOUR(F6)+MINUTE(F6)/60)-(HOUR(E6)+MINUTE(E6)/60)+(HOUR(H6)+MINUTE(H6)/60)-(HOUR(G6)+MINUTE(G6)/60)-10),2),0)</code>
<code>=IF(AND((HOUR(D7)+MINUTE(D7)/60)-(HOUR(C7)+MINUTE(C7)/60)+(HOUR(F7)+MINUTE(F7)/60)-(HOUR(E7)+MINUTE(E7)/60)+(HOUR(H7)+MINUTE(H7)/60)-(HOUR(G7)+MINUTE(G7)/60)>10),ROUND(((HOUR(D7)+MINUTE(D7)/60)-(HOUR(C7)+MINUTE(C7)/60)+(HOUR(F7)+MINUTE(F7)/60)-(HOUR(E7)+MINUTE(E7)/60)+(HOUR(H7)+MINUTE(H7)/60)-(HOUR(G7)+MINUTE(G7)/60)-10),2),0)</code>
<code>=IF(AND((HOUR(D8)+MINUTE(D8)/60)-(HOUR(C8)+MINUTE(C8)/60)+(HOUR(F8)+MINUTE(F8)/60)-(HOUR(E8)+MINUTE(E8)/60)+(HOUR(H8)+MINUTE(H8)/60)-(HOUR(G8)+MINUTE(G8)/60)>10),ROUND(((HOUR(D8)+MINUTE(D8)/60)-(HOUR(C8)+MINUTE(C8)/60)+(HOUR(F8)+MINUTE(F8)/60)-(HOUR(E8)+MINUTE(E8)/60)+(HOUR(H8)+MINUTE(H8)/60)-(HOUR(G8)+MINUTE(G8)/60)-10),2),0)</code>

<h4>iWork 09 Full total of hours for employees without overtime:</h4>
<code>=ROUND(((HOUR(D4)+MINUTE(D4)/60)-(HOUR(C4)+MINUTE(C4)/60))+((HOUR(F4)+MINUTE(F4)/60)-(HOUR(E4)+MINUTE(E4)/60))+((HOUR(H4)+MINUTE(H4)/60)-(HOUR(G4)+MINUTE(G4)/60)),2)</code>
<code>=ROUND(((HOUR(D5)+MINUTE(D5)/60)-(HOUR(C5)+MINUTE(C5)/60))+((HOUR(F5)+MINUTE(F5)/60)-(HOUR(E5)+MINUTE(E5)/60))+((HOUR(H5)+MINUTE(H5)/60)-(HOUR(G5)+MINUTE(G5)/60)),2)</code>
<code>=ROUND(((HOUR(D6)+MINUTE(D6)/60)-(HOUR(C6)+MINUTE(C6)/60))+((HOUR(F6)+MINUTE(F6)/60)-(HOUR(E6)+MINUTE(E6)/60))+((HOUR(H6)+MINUTE(H6)/60)-(HOUR(G6)+MINUTE(G6)/60)),2)</code>
<code>=ROUND(((HOUR(D7)+MINUTE(D7)/60)-(HOUR(C7)+MINUTE(C7)/60))+((HOUR(F7)+MINUTE(F7)/60)-(HOUR(E7)+MINUTE(E7)/60))+((HOUR(H7)+MINUTE(H7)/60)-(HOUR(G7)+MINUTE(G7)/60)),2)</code>
<code>=ROUND(((HOUR(D8)+MINUTE(D8)/60)-(HOUR(C8)+MINUTE(C8)/60))+((HOUR(F8)+MINUTE(F8)/60)-(HOUR(E8)+MINUTE(E8)/60))+((HOUR(H8)+MINUTE(H8)/60)-(HOUR(G8)+MINUTE(G8)/60)),2)</code>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/art/professional-functional-timesheets-in-iwork/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buying a Piano: Digital vs Acoustic</title>
		<link>http://bradyjfrey.com/blog/music/buying-a-piano-digital-vs-acoustic/</link>
		<comments>http://bradyjfrey.com/blog/music/buying-a-piano-digital-vs-acoustic/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 23:39:59 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Piano]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=391</guid>
		<description><![CDATA[Buying your first piano is a monumental achievement; in many ways, a validation that you&#8217;re dedicated to the world of music for recreation or for profession. Nowadays, the choices between&#8230;]]></description>
			<content:encoded><![CDATA[<p>Buying your first piano is a monumental achievement; in many ways, a validation that you&#8217;re dedicated to the world of music for recreation or for profession. Nowadays, the choices between various piano manufacturers and piano types is extensive, and invites a new level of research and knowledge even before you perfect your craft. This is my introductory journey into buying a piano.</p>

<h3>Types &amp; Trends</h3>
<p>Historically, Piano purchases were largely limited to the <a href="http://en.wikipedia.org/wiki/Piano#Types">the Acoustic</a> variance, the complexity of which far outweighs this general posting. However, over the past 20 years (arguably more), Piano manufacturers have worked hard to create lower cost, digital variations that provide portability and extendability that mirrors the quality of it&#8217;s mechanical counterparts.</p>
<p>While most experts (albeit Professional Pianists, Manufacturers, and Technicians alike) readily admit that the digital piano, while close, has yet to mirror the exact nuances and realism of the mechanical piano&#8230; they&#8217;re fairly close to the untrained professional (even more so in the high end models). Often times only limited by the sheer lack of mechanical oddities that often make acoustic pianos uniquely human from device to device.</p>
<p>The question for me was: <strong>What is the best practice piano for a beginning player, with a small physical footprint, a realistic weighted keyboard, and at a decent, initial, investment?</strong></p>

<h3>Ask the professionals</h3>
<p>My research began modestly: <a href="http://www.google.com/search?client=safari&amp;rls=en&amp;q=digital+vs+acoustic+piano&amp;ie=UTF-8&amp;oe=UTF-8">Google</a>. Rightly so, everyone from home grown practitioners to Yamaha University certified technicians (very little info online, but suffice it to say that dealers &amp; technicians must attend a Yamaha University course to be licensed as a representative- apparently requiring enough knowledge to assemble a mechanical piano) have used the web as a forum for the decision. Here are a handful of excellent resources that helped build my own decision to venture out and feel/hear the differences between a Digital &amp; Acoustic Piano, I suggest to, at minimum, brush through them- you&#8217;ll find their theories are similar:</p>
<ul>
<li><strong>onlypiano.com:</strong> <a href="http://www.onlypiano.com/digital_or_acoustic_-_only_pia.html">Digital versus Acoustic Pianos</a></li>
<li><strong>Steve&#8217;s Piano Service:</strong> <a href="http://www.balaams-ass.com/9-buypin.htm">Buying a Piano</a></li>
<li><strong>Piano World Forums:</strong> <a href="http://www.pianoworld.com/forum/ubbthreads.php/ubb/showflat/Forum/1/topic/015579/Number/0/site_id/1#import">A slew of posts, like this</a></li>
<li><strong>Chicago Piano:</strong> <a href="http://www.chicagopianos.com/digital_vs_acoustic.htm">Digital Pianos vs Acoustic Pianos, Which is right for you?</a></li>
<li><strong>wikiHow:</strong> <a href="http://www.wikihow.com/Choose-Between-Digital-or-Acoustic-Piano">How to Choose Between Digital or Acoustic Piano</a></li>
<li><strong>Scott E. Thile:</strong> <a href="http://campus.murraystate.edu/staff/scott.thile/digital_vs_real.html">Traditional Acoustic Versus Digital Pianos, Which one is right for you?</a></li>
<li><strong>Keyboard Companion Magazine:</strong> <a href="http://www-personal.ksu.edu/~vhouser/keyboard.htm">DIGITAL vs. ACOUSTIC PIANO &#8211; WHICH IS BETTER FOR PRACTICE?</a> by <a href="http://www-personal.ksu.edu/~vhouser/">Dr. Virginia Houser, Kansas State University</a></li>
<li><strong>CONCERT PITCH PIANO SERVICES:</strong> <a href="http://www.concertpitchpiano.com/DigitalVsAcoustic.html">Digital vs. Acoustic Pianos</a></li>
</ul>
<p>Of course, while researching, I sent all this information to my prospective PIano Teacher, and described my expectations while asking her advice. Without divulging too much detail, suffice it to say she was sympathetic to my research, but clearly noted that digital pianos stay a keyboard: regardless of their technical prowess, there will be a limitation sometime in my studies. This weighed heavily on my final decision (rightly so, her interests are keeping me learning) not only based on the lifelong, professional knowledge she has, but also with the sincerity only a teacher can deliver. As a result, It was something I openly addressed to every prospective seller I met, and made it a point that any purchase must clearly make her not hate me.</p>
<p>Albeit generalized, the gist in all of this information is simple: understand that a digital piano provides many technical benefits, but differs greatly from a traditional piano, and at some level, that is a weakness. Be clear on what you&#8217;re looking to accomplish, and weigh those points accordingly.</p>

<h3>The technicals of a Yamaha Digital Piano</h3>
<p>But although I understood those differences, I&#8217;ve never <em>really</em> felt or heard a digital piano before. What processes did these companies employ to get as close as possible to the real thing? Surely, organizations such as <a href="http://en.wikipedia.org/wiki/Yamaha_Corporation">Yamaha</a>, founded by <a href="http://www.nndb.com/people/584/000175059/">Torakusu Yamaha</a> (son of a Samurai, watchmaker who taught himself the mechanics of organs and pianos only to become one of it&#8217;s greatest builders), would be hard bet that their digital pianos have to reflect the quality of their acoustic division?</p>
<p>I&#8217;d be right. Yamaha&#8217;s Musical division created the <a href="http://music.yamaha.com/products/highlights/keyboardsAST/8.html">Yamaha Advanced Sound Technology</a>: suffice it to say, they took high quality recordings of their prized pianos, weighted the keys of digital to match the variations of an acoustic, and mirrored the keys of a traditional piano. Yamaha&#8217;s Musical site provides a thorough video reference for each level of technology and piano, via <a href="http://www.yamaha.com/yamahavgn/cda/flash/dp/videoplayer/dpvideoplayer.asp">it&#8217;s video technology guide</a>. That, accompanied with it&#8217;s <a href="http://www.yamaha.com/yamahavgn/CDA/Catalog/Catalog_GXMFCX.html?CTID=205600">Digital Piano page</a>, was enough to spark my interest in their competitors and finding myself some face to face time.</p>

<h3>Hearing the difference</h3>
<p>Now that I was strong on the technical concepts of why, I wanted to hear how it sounded compared to an acoustic piano and specifically I&#8217;d narrowed it down to an Upright Acoustic (rent or own) or a Digital (own). YouTube has their fair share of quality videos, most specifically <a href="http://www.kraftmusic.com/">Kraft Music</a>, an online musical instrument dealer, has a slew of videos on <a href="http://www.youtube.com/user/kraftmusic">their YouTube page</a> for brief demonstration of the differences. Still, interesting, but not enough to make a final decision, I needed an in-store visit.</p>
<p>Here in downtown San Francisco, my choices for Piano vendors are: <a href="http://www.shermanclay.com">Sherman Clay</a>, <a href="http://www1.muex.com/locations.php?map=sanfrancisco">Music Exchange</a>, <a href="http://www.guitarcenter.com">Guitar Center</a>&#8230; and whomever i find on <a href="http://craigslist.org">CraigsList</a> or <a href="http://ebay.com">Ebay</a>.</p>
<p><a href="http://craigslist.org">CraigsList</a> is well known in the Bay Area as  the go-to place for second-hand business, and I started my efforts there while I contacted the retail stores. Unfortunately, every attempt at following up with a seller ended up in either a missed appointment, or a lack of follow-up, and although there seemed to be excellent options available, after 2 weeks of discussions, I lost faith in CraigsList. It could very well be the timing too: I&#8217;m purchasing right during the busy back-to-school season, and if anyone&#8217;s buying a beginning piano, adults, I&#8217;m guessing, are not the majority.</p>
<p><a href="http://ebay.com">Ebay</a> had an excellent selection of Digital Pianos, but Acoustic models were limited to local shipping only (probably for good reason), and since I wasn&#8217;t comfortable in that choice yet, I decided to pass for now.</p>
<p><a href="http://www.shermanclay.com">Sherman Clay</a> was first on my list for a drive-by, located only 2 blocks from my apartment and 4 blocks from my office, I assumed this place would be ripe for an ongoing business relationship. I brought my Senior Designer, Scott Shearer, along to give the impression of a Piano Technician. The sales representative was courteous and thoughtful- their new pianos beautiful Steinway&#8217;s and Boston&#8217;s, both Grand and Upright, but on the high end of the purchase spectrum, and not a smart first purchase for me. Their used piano&#8217;s, hunkered down in the basement, ranged from a $2000 1987 Yamaha Upright, complete with 8 keys with chunks missing from them (with what looked to be dirt or mold on the soundboard) to $5500 Boston&#8217;s with less than a year warranty. Their selection of rental pianos were even more lackluster, in far worse shape then many of the Piano&#8217;s I had seen in my High School years. I decided Steinway did not have the beginning pianist in their target demographic.</p>
<p><a href="http://www.guitarcenter.com">Guitar Center</a> was the second visit, and my initial assumptions proved true: their vision of piano&#8217;s are digital studio tools rather than realistic recreations. No acoustics were on site, and the Yamaha Digital Piano they had available was the <a href="http://www.yamaha.com/yamahavgn/CDA/ContentDetail/ModelSeriesDetail.html?CNTID=2782&amp;CTID=205700">YDP 223</a>: an excellent tool, but designed by the Keyboard division of Yamaha, and not in the far end grade of the Digital Pianos. They did have a set of Casio (which felt cheap and sounded as if they were in a metal box) and Roland (which felt very good, but because they don&#8217;t have an acoustic division, I was concerned about their sincerity in mimicking a realistic piano), but nothing more, and Sheryl &amp; I left within 20 minutes of our visit.</p>
<p><a href="http://www1.muex.com/locations.php?map=sanfrancisco">Music Exchange</a> was the final stop, and the shop I had the most hope. Throughout the week I had been emailing retailers, and only <a href="http://www1.muex.com/locations.php?map=sanfrancisco">Music Exchange</a>&#8216;s Manager Alissa Gaerte responded to my inquiries&#8230; not once, but 5 times. She answered every question I had regarding quality of the devices, compared the sound on electronic and acoustic models, and provided honest, realistic advice that mirrored the other professionals I had spoken with throughout the week. It was the first time in the past two weeks, next to my instructor, I felt an honest response to my questions, and I took her advice that day. I purchased the <a href="http://www.yamaha.com/yamahavgn/CDA/ContentDetail/ModelSeriesDetail.html?CNTID=5020877&#038;CTID=203500">Yamaha CLP 330</a>, at what seems to be the fair negotiated price in the market with deals, including an offer to upgrade in the next year if I&#8217;m not satisfied (applying the cost accordingly). I purchased at noon on Friday, the Piano was put together, and delivered to my apartment 7am Saturday morning. I made a great contact with Alissa Gaerte, found a great piano, and she found a life long client that has an interest in upgrading his toys more often than he should.</p>

<h3>CLP 330</h3>
<p>Right off the bat, I can tell the physical keyboard different, but for now it&#8217;s excellent compared with other piano&#8217;s I&#8217;ve tested. The bass keys feel heavier than the treble keys, each kicking back accordingly and providing different variations of sensitivity to pressure (including the pedals). Lucky for Sheryl (and probably me), the headset adapter I picked up from <a href="http://www.colehardware.com">Cole Hardware</a> works perfectly with my iPhone earbuds (upgrading soon, I can notice the audible loss in them), allowing me to practice <a href="http://en.wikipedia.org/wiki/The_Virtuoso_Pianist_in_60_Exercises">Hanon Exercises #1</a>. The USB adapter allows me to brush up on my sheet music via <a href="http://www.apple.com/ilife/garageband/">GarageBand</a>, as well as record myself should I want to torture my family with audible emails.</p>
<p>May it be the resurgence of music in my life, or the joy of a technological marvel to a geek, this piano has survived 6 hours of beating 30 hours, and it&#8217;s done so in stride. So far, it&#8217;s been a worthwhile first purchase, but I&#8217;ll post my progress as I continue to forge ahead. If you have questions, I welcome your comments and emails.</p>

<h3>Further resources for questions &amp; discussions:</h3>
<ol>
<li><strong>James Woodcock:</strong> ask questions or read articles on his well known <a href="http://www.yamahapkowner.com">yamahapkowner.com</a> or <a href="http://twitter.com/JamesWoodcock">follow him on twitter</a></li>
<li><strong>Yamaha Hub:</strong> ask questions to Yamaha themselves on <a href="http://twitter.com/TheYamahaHub">twitter</a> or watch videos on <a href="https://www.yamaha.com/thehub/home.html?CNTID=5008004&#038;CTID=5042008">their hub</a></li>
</ol>

<h3>Side note</h3>
<p>The <a href="http://www.iposture.com">iPosture</a> is a handy tool to keep your posture sound while you play. I&#8217;ll admit the subtle vibration has thrown me off randomly, but it has improved my stature, and given me more comfort for longer play.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/music/buying-a-piano-digital-vs-acoustic/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Thank you, East Bay Mac User Group!</title>
		<link>http://bradyjfrey.com/blog/code/thank-you-east-bay-mac-user-group/</link>
		<comments>http://bradyjfrey.com/blog/code/thank-you-east-bay-mac-user-group/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 17:27:54 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=366</guid>
		<description><![CDATA[Thank you to everyone at East Bay Mac User Group taking time out of your busy schedules to share your thoughts, and work together to learn web development! It&#8217;s always&#8230;]]></description>
			<content:encoded><![CDATA[<p>Thank you to everyone at <a href="http://ebmug.org/">East Bay Mac User Group</a> taking time out of your busy schedules to share your thoughts, and work together to learn web development! It&#8217;s always a nice compliment to have such a professional and lively group of quality listeners; if anything, it&#8217;s people like you that keep me wanting to teach when I can. Special thank you to <a href="http://www.macsupportman.com/MacSupport/About_Me_&#038;_MacSupport/About_Me_&#038;_MacSupport.html">Clinton Gilbert</a> for the thoughtful invitation, and the guidance on getting me all setup for the event!</p>
<p>As a reminder folks, the training we went over is available online at <a href="http://bradyjfrey.com/ebmug/">bradyjfrey.com/ebmug/</a>; please feel free to use and reference this as you&#8217;d like. If you have any specific questions, you can find me on <a href="http://twitter.com/bradyjfrey">twitter</a>, <a href="http://facebook.com/bradyjfrey">Facebook</a> and my additional <a href="http://bradyjfrey.com/contact.php">contact information</a></p>
<h3>Additional Information</h3>
<p>The <a href="http://bradyjfrey.com/ebmug/">ending slides</a> feature references to continue your training online, but I&#8217;m posting below some of the additional questions and answers from our meeting outside my documented scope:</p>
<h3>Code Questions</h3><p><a href="http://codingforums.com">codingforums.com</a> is a fantastic place to collaborate with users like you, and other teachers of the industry. Although I&#8217;m happy to help you whenever I can, I do get stretched for time, and you will find <a href="http://codingforums.com">codingforums.com</a> is a faster way to get answers!</p>
<h3>Blogs</h3><p>should you not want to install your own wordpress, or don&#8217;t have the means, <a href="http://wordpress.com">wordpress.com</a> is an excellent resource.</p>
<h3>Hosts</h3><p><a href="http://www.dreamhost.com">DreamHost</a> was brought up as a host that does one click installations of WordPress. Historically, I had problems with them losing my sites, and toying with my server whenever they saw fit; I no longer use DreamHost. I switched to the arguably overpriced <a href="http://mediatemple.net/">Media Temple</a>, and I&#8217;ve had no issue, but I have had folks use the more cost affective <a href="http://www.lunarpages.com">lunarpages</a> without problems.</p>
<h3>Shopping Carts</h3><p>I recommend avoiding Yahoo Store, and either using a simple addition to your site such as <a href="http://bigcartel.com">bigcartel</a>, or a hosted service such as <a href="http://www.shopify.com">Shopify</a> or <a href="http://www.etsy.com">Etsy</a>, depending on what you&#8217;re selling. Also note <a href="http://goodbarry.com">GoodBarry</a> is an up and coming winner that does it all.</p>
<h3>Email</h3><p>The best way to keep your email hidden from spammers, and <a href="http://google.com">Google</a>, is to use a contact form, such as <a href="http://bradyjfrey.com/contact.php">mine</a>. If you don&#8217;t know how to code one, no worries, use <a href="http://wufoo.com">WuFoo</a></p>
<h3>Applications</h3><p>I&#8217;m a big fan of <a href="http://www.barebones.com/products/bbedit/">BBEdit</a>, but it&#8217;s not for the faint of heart. <a href="http://www.panic.com/coda/">Panic&#8217;s Coda</a> is an excellent alternative, dedicated to guiding you in how you code, and offering free Books with the program.</p>
<p>Best wishes to all of you as you continue to learn and expand your knowledge of the internet. Please do let me know if you have questions!</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/code/thank-you-east-bay-mac-user-group/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Eregi deprecation for PHP 5.3 in CubeCart</title>
		<link>http://bradyjfrey.com/blog/cube-cart/eregi-deprecation-for-php-53-in-cubecart/</link>
		<comments>http://bradyjfrey.com/blog/cube-cart/eregi-deprecation-for-php-53-in-cubecart/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 10:46:38 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Cube Cart]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=357</guid>
		<description><![CDATA[Older versions of Cube Cart heavily used the erge family of functions. Luckily, the fix is using the new preg family, and a bit of light code changes. Head on&#8230;]]></description>
			<content:encoded><![CDATA[<p>Older versions of <a href="http://cubecart.com">Cube Cart</a> heavily used the <a href="http://devthought.com/tumble/2009/06/fix-ereg-is-deprecated-errors-in-php-53/">erge</a> family of functions. Luckily, the fix is using the new <a href="http://devthought.com/tumble/2009/06/fix-ereg-is-deprecated-errors-in-php-53/">preg family, and a bit of light code changes</a>. Head on over to <a href="http://devthought.com/tumble/2009/06/fix-ereg-is-deprecated-errors-in-php-53/">Guillermo Rauch&#8217;s devthought</a> and learn more!</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/cube-cart/eregi-deprecation-for-php-53-in-cubecart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML error for WordPress iPhone</title>
		<link>http://bradyjfrey.com/blog/wordpress/xml-error-for-wordpress-iphone/</link>
		<comments>http://bradyjfrey.com/blog/wordpress/xml-error-for-wordpress-iphone/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 02:39:47 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=325</guid>
		<description><![CDATA[I was attempting to add my blog, and my various corporate blogs, to the recent WordPress iPhone Application but kept getting the following error: “XML-RPC Service for you blog cannot&#8230;]]></description>
			<content:encoded><![CDATA[<p>I was attempting to add <a href="http://bradyjfrey.com/blog/">my blog</a>, and my <a href="http://bentlyholdings.com/news/">various</a> <a href="http://bentlyreserve.com/news/">corporate</a> <a href="http://ambermariebently.com/">blogs</a>, to the recent <a href="http://iphone.wordpress.org">WordPress iPhone Application</a> but kept getting the following error:</p>
<p><blockquote>“XML-RPC Service for you blog cannot be found”</blockquote></p>
<p>The <a href="http://iphone.wordpress.org/faq/">Support Page</a> alluded to a missing XML tag, but did little to answer how to fix your templates (and switching to a classic template allowed my blog to sync just fine), but didn&#8217;t offer a solution. It&#8217;s easier than you think, and there&#8217;s a couple ways to do this:</p>
<ol>
<li>Edit any header files you use on your WordPress theme (could be the default header.php or multiple custom ones like me), and add the following above your closing head tag (the <strong>&lt;/head&gt;</strong> tag): <strong>&lt;?php wp_head(); ?&gt;</strong></li>
<li>Go to your Appearance page in your blogs Admin, (as of WordPress 2.7) and select one of the default themes. Activate that theme, then connect your iPhone. Once you&#8217;ve connected, you can switch right back.</li>
</ol>
<p><strong>Make sure that you have XML-RPC check boxed in your Settings > Writing Panel for XML-RPC to work!</strong> All the iPhone app needs is the ability to find, in your code, that unique XML &#8216;edituri&#8217; address for it&#8217;s records. Once it&#8217;s there, it won&#8217;t check again. <strong>Enjoy!</strong></p>
<p id="updated"><strong>Update:</strong> for those of you with continued issues (possibly from not using the wp head template tag by choice, where I use html instead of xhtml), make sure your <strong>rel=&#8221;EditURI&#8221;</strong> is spelled <strong>exactly</strong> that way. By exactly, I mean with that same capitalization, or else the app <strong>will not read it</strong></p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/wordpress/xml-error-for-wordpress-iphone/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>The Cove</title>
		<link>http://bradyjfrey.com/blog/change/the-cove/</link>
		<comments>http://bradyjfrey.com/blog/change/the-cove/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 03:30:43 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Change]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=314</guid>
		<description><![CDATA[Douglas Hahn writes: &#8220;Billed as &#8216;an intelligent action/adventure/Ocean’s-Eleven-like horror film wrapped around a tale of redemption and ultimate revenge,&#8217; The Cove is a documentary that follows an elite reconissance team&#8230;]]></description>
			<content:encoded><![CDATA[<p>Douglas Hahn writes: &#8220;Billed as &#8216;an intelligent action/adventure/Ocean’s-Eleven-like horror film wrapped around a tale of redemption and ultimate revenge,&#8217; The Cove is a documentary that follows an elite reconissance team to the picturesque fishing village of Taiji, Japan.</p>

<p>&#8220;It is here the world’s largest annual dolphin kill takes place in a hidden bay that is watched over by armed guards and obscured behind blue tarpaulins. What occurs beyond the patrols and scrims is one of Japan’s darkest secrets: pods of dolphins are herded into the bay, where they are trapped behind a wall of nets and butchered by whalers with spears and knives.</p>

<p>&#8220;The goal of The Cove is to stop these barbaric acts by exposing them to the world. The filmmakers risk everything to capture this footage, and we vividly feel the danger they’re in – but as with any groundbreaking film that transcends its genre, there are elements humor, and the touching narrative of one man’s personal redemption.&#8221;</p>

<h3>The Cove: Trailer</h3>
<object width="480" height="385">
	<param name="movie" value="http://www.youtube.com/v/Sw5qgVp0jng&amp;hl=en&amp;fs=1&amp;rel=0"></param>
	<param name="allowFullScreen" value="true"></param>
	<param name="allowscriptaccess" value="always"></param>
	<embed src="http://www.youtube.com/v/Sw5qgVp0jng&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed>
</object>

<h3>Articles &amp; Links</h3>
<ol>
<li><a href="http://search.japantimes.co.jp/cgi-bin/fl20080330x1.html">Secret film will show slaughter to the world</a></li>
<li><a href="http://thecovemovie.com/">The Official Movie Site</a></li>
<li><a href="http://www.savejapandolphins.org/covelearnmore.php">savejapandolphins.org</a></li>
<li><a href="http://festival.sundance.org/2009/film_events/films/cove">Sundance Film Festival 2009: The Cove</a></li>
<li><a href="http://www.indiewire.com/article/louie_psihoyos_the_cove_an_ecological_crisis_and_green_filmmaking/">Louie Psihoyos, “The Cove”: An Ecological Crisis and Green Filmmaking</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/change/the-cove/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thrillist.com jumps shark</title>
		<link>http://bradyjfrey.com/blog/advertising/thrillistcom-jumps-shark/</link>
		<comments>http://bradyjfrey.com/blog/advertising/thrillistcom-jumps-shark/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 18:15:53 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Advertising]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=306</guid>
		<description><![CDATA[Thrillist is a modern, hip (cough, trendy) website that often features some of the most entertaining new events &#38; eatery in your city&#8230; especially when someone pays them to tell&#8230;]]></description>
			<content:encoded><![CDATA[<p>Thrillist is a modern, hip (cough, trendy) website that often features some of the most entertaining new events &amp; eatery in your city&#8230; especially when someone pays them to tell you.</p>
<p>Unfortunately, everyone&#8217;s reign of cool hits a corporate wall when you&#8217;re in the publication world eventually; in the case of <a href="http://www.thrillist.com/node/16112">Thrillist.com</a>, it&#8217;s an email featuring the coolness of <a href="http://www.thrillist.com/node/1611">Denny&#8217;s</a> entitled <a href="http://www.thrillist.com/node/16112">&#8216;You are the Decider&#8217;</a>:</p>
<img src="http://bradyjfrey.com/blog/wp-content/uploads/2009/02/youarethedecider1.png" alt="Thrillist.com: You are the Decider" title="Thrillist.com: You are the Decider" width="335" height="773" class="size-full wp-image-307" />
<p>Riddled with &#8216;hip&#8217;, you can feel the anguish of the writer as he&#8217;s forced to pit one of the cheapest restaurants on a site that features the elite:</p>
<blockquote><p>&#8230; something good does happen after midnight. Something wonderful: Denny&#8217;s All Nighter menu.*</p></blockquote>
<p>Not so bad, but wait, there&#8217;s more:</p>
<blockquote><p>&#8230; The All Nighter offers a boundless variety of gut-busting options, whether you stroll in before sending a regrettable text message to your ex, or after remembering too late why you broke up in the first place. Feed your need with breakfast staples (like the bacon/sausage/diced ham/cheddar-packed Meat Lovers Scramble), lunch (say, the Philly Melt, or the Super Bird), or get &#8216;em both with the Slamburger &#8212; topped w/ cheesy hash-brown casserole, an egg, and cheese sauce, it&#8217;s like an entire buffet line in your trembling, appreciative hands. To truly go for 4am gusto, grab a steak (Country-Fried or T-bone), or one of Denny&#8217;s proud newcomers: 4-packs of mini-cheese-burgers w/ piles of onion rings, or Potachos &#8212; fried kettle chips with sausage, bacon, peppers, onions, cheese, proving once again that food&#8217;s always best when topped with other food.</p>
<p>Best of all, Denny&#8217;s also has an All-Nighter Value Menu starting at just $3.99 &#8212; lifesaving prices, because no matter what time of day it is, there&#8217;s no worse decision than fleeing in shame after realizing you can&#8217;t afford your meal</p></blockquote>
<p><strong>Personal Favorite:</strong>are &#8216;To truly go for 4am gusto&#8217;, but if that&#8217;s not too bad, <a href="http://www.thrillist.com/new-york/2009/02/18/battle-networked-cars">Thrillist.com</a> will gladly <a href="http://www.thrillist.com/new-york/2009/02/18/battle-networked-cars">try to get you to buy the new Acura TSX</a>.</p>
<p>Now that we have two advertisements, we&#8217;ve got the <a href="http://www.thrillist.com/new-york/2009/02/18/battle-networked-cars">Thrillist.com</a> equation for writing</p>
<ol>
<li>Hip intro paragraph that ends with direct link and sales pitch for product</li>
<li>Mix second paragraph with forced, trendy terminology and client supplied details of product</li>
<li>Sprinkle viral photos within links for entertainment</li>
<li>End pitch with short and sweet sales links coupled by hip one liner to close</li>
</ol>
<p>Enjoy!</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/advertising/thrillistcom-jumps-shark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Legal Judgment on Randy Vo</title>
		<link>http://bradyjfrey.com/blog/dog/legal-judgment-on-randy-vo/</link>
		<comments>http://bradyjfrey.com/blog/dog/legal-judgment-on-randy-vo/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 05:35:44 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Dog]]></category>
		<category><![CDATA[Randy Vo]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=249</guid>
		<description><![CDATA[Most of you have followed along through this website, as well as the main site, regarding our legal, financial, and emotional troubles dealing with the Pet Broker Randy Vo. Due&#8230;]]></description>
			<content:encoded><![CDATA[<p>Most of you have followed along through this website, as well as <a href="http://randyvo.com/">the main site</a>, regarding our legal, financial, and emotional troubles dealing with the Pet Broker <a href="http://randyvo.com/">Randy Vo</a>. Due to some of the legal restraints, I&#8217;ve kept quiet up until this time.</p>
<p>On June 16th, 2008 <a href="http://webaccess.sftc.org/Scripts/Magic94/mgrqispi94.dll?APPNAME=IJS&#038;PRGNAME=caseinfoscreens22&#038;ARGUMENTS=-ACSM08825679,-AR,-A,-AN,-AGenerated">I filed a small claims Case Number: CSM-08-825679</a> against <a href="http://randyvo.com/">Randy Vo</a> and submitted certified paperwork to his last known address; this same address is listed for his current bills as up-to-date. The small claims summons was signed and returned with a signature of <a href="http://randyvo.com/">Randy Vo</a>, and court date scheduled for <a href="http://webaccess.sftc.org/Scripts/Magic94/mgrqispi94.dll?APPNAME=IJS&#038;PRGNAME=caseinfoscreens22&#038;ARGUMENTS=-ACSM08825679,-AR,-A,-AN,-AGenerated">July 17th, 2008</a>. I prepared for the trial with full documentation of expense, medical issues, phone records and police record.</p>
<p>Kattya and Patrick of <a href="http://cheekob.com">CheekoB</a> submitted written documentation that they couriered money directly to <a href="http://randyvo.com/">Randy Vo</a>, and, noting it was a personal not a business correspondence, asked that they not be involved in further communication. I have since removed their information from any publication that I have control over regarding the incident. <a href="http://randyvo.com/">Randy Vo</a> has consistently said he is still in contact with their business, but due to his track record of consistently denying information that was eventually proven true, I can only assume they are victims of <a href="http://randyvo.com/">Randy Vo</a> as well. </p>
<h3>Randy Vo&#8217;s Judgement</h3>
<p>Randy Vo was not present in court July 17th, 2008, although he signed and approved the visit. As he was not present to debate the case, the Judge ruled on my evidence and presentation. The total cost of Hanzo&#8217;s medical, begun <strong>within the first 4 days</strong> of purchase, is as follows:</p>
<ol>
<li><strong>Hanzo&#8217;s Purchase Price:</strong> $1200.00</li>
<li><strong>14 Day Medical Expense:</strong> $2,514.21</li>
</ol>
<p><a href="http://www.petsunlimited.org">Pets Unlimited</a> submitted a signed medical report concluding that Hanzo was <strong>not fit for sale</strong> and that <a href="http://en.wikipedia.org/wiki/Canine_parvovirus">Parvo</a> <strong>must have been contracted prior to sale</strong>. I also noted much of the cryptic methods of communication and 52 attempts of phone and text messaging (he responded to 6), including: Randy does not have a voicemail on any phone, Randy uses various addresses to forward mail, Randy has consistently not answered phone calls unless from alternative numbers, Randy has consistently denied he is the person on the phone or at a specific location, although admitted to the contrary.</p>
<p>Citing <a href="http://caselaw.lp.findlaw.com/cacodes/hsc/122125-122220.html">Health and Safety Code 122160</a>, Judgement was ruled in my favor:</p>
<p><blockquote>Retain the dog, and reimbursement for reasonable veterinary fees for diagnosis and treating the dog in an amount not to exceed 150 percent of the original purchase price of the dog, plus sales tax on the original purchase price of the dog.</blockquote></p>
<p><a href="http://webaccess.sftc.org/Scripts/Magic94/mgrqispi94.dll?APPNAME=IJS&#038;PRGNAME=caseinfoscreens22&#038;ARGUMENTS=-ACSM08825679,-AR,-A,-AN,-AGenerated">Judgement</a> was submitted that <strong><a href="http://randyvo.com/">Randy Vo</a> owes Brady Frey $1,899.00 + $60 filing fees for a total judgement of $1,959.00</strong>. <a href="http://randyvo.com/">Randy Vo</a> had 30 days to appeal the ruling, which he did not, judgement is deemed finalized. Per the the Judges request, I was not allowed to ask for payment until that 30 days had passed.</p>
<h3>Attempts at Payment</h3>
<p>After August 18th, I called <a href="http://randyvo.com/">Randy Vo</a> and updated him on the <a href="http://webaccess.sftc.org/Scripts/Magic94/mgrqispi94.dll?APPNAME=IJS&#038;PRGNAME=caseinfoscreens22&#038;ARGUMENTS=-ACSM08825679,-AR,-A,-AN,-AGenerated">judgement</a>. He agreed to be co-operative and to begin payments immediately, citing past experiences with <a href="http://webaccess.sftc.org/Scripts/Magic94/mgrqispi94.dll?APPNAME=IJS&#038;PRGNAME=caseinfoscreens22&#038;ARGUMENTS=-ACSM07821166,-AR,-A,-AN,-AGenerated">Judgements Made on Small Claims to Randy Kadee Vo</a>.</p>
<p><strong>On September 19th, 2008 Randy Vo delivered a $50 money order to my office.</strong> I explained to him he can submit a check, mail a check, or use something such as PayPal online to submit via a credit card or a bank account. He told me that he does not have a checking account- that his previous credit history has not allowed him an account. I asked him about his <a href="http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&#038;friendID=72988295">car</a> and other assets, which he had no clear explanation. He said he would continue to make $50 payments weekly if that was acceptable.</p>
<p>The next week payment was missed due to a leg injury he sustained at work, including the following week. <strong>October 10th, 2008 he submitted $60 in cash to the security guard at my office building</strong>, and has since not submitted any further payments. <strong>Randy currently owes a balance of $1,849.00</strong>.</p>
<h3>What happens next?</h3>
<p>Payment has become increasingly defaulted, and soon to be over 30 days since his last payment. I will then submit a <a href="http://www.sfgov.org/site/uploadedfiles/courts/How%20to%20Enforce%20the%20Judgment.pdf">Writ of Execution</a> submitting Randy&#8217;s personal information for a Law Enforcement agent to withhold the debtor&#8217;s assets. I will also submit this further information to <a href="http://www.sfgov.org/site/acc_index.asp">Animal Care and Control</a> to further help their support of the situation and any charges that are needed.</p>
<h3>Legal Laws in California Protecting Consumers</h3>
<p>The selling of pets in the State of California is governed under <a href="http://caselaw.lp.findlaw.com/cacodes/hsc/122125-122220.html">California Health and Safety Code 122125-122220</a> (and possibly 122350-122361 depending on interpretation of sale by a judge) also cited as the Lockyer-Polanco-Farr Pet Protection Act. <a href="http://randyvo.com/">Randy Vo</a> is, specifically, in violation of the following codes, subject to <strong>$1000 fine for each violation listed below in this publication</strong>.</p>
<h3>Health and Safety Code 122140</h3>
<p><strong>122140:</strong> Every pet dealer shall deliver to the purchaser of each dog and cat at the time of sale a written statement in a standardized form prescribed by the Department of Consumer Affairs containing the following information:</p>
<ol>
<li><strong>(1)</strong> The breeder&#8217;s name and address, if known, or if not known, the source of the dog. If the person from whom the dog was obtained is a dealer licensed by the United States Department of Agriculture, the person&#8217;s name, address, and federal dealer identification number.</li>
<li><strong>(2)</strong> The date of the dog&#8217;s birth, and the date the dealer received the dog. If the dog is not advertised or sold as purebred, registered, or registerable, the date of birth may be approximated if not known by the seller. </li>
<li><strong>(3)</strong> The breed, sex, color, and identifying marks at the time of sale, if any. If the dog is from a United States Department of Agriculture licensed source, the individual identifying tag, tattoo, or collar number for that animal. If the breed is unknown or mixed, the record shall so indicate. </li>
<li><strong>(4)</strong> If the dog is being sold as being capable of registration, the names and registration numbers of the sire and dam, and the litter number, if known. </li>
<li><strong>(5)</strong> A record of inoculations and worming treatments administered, if any, to the dog as of the time of sale, including dates of administration and the type of vaccine or worming treatment. </li>
<li><strong>(6)</strong> A record of any veterinarian treatment or medication received by the dog while in the possession of the pet dealer and either of the following: </li>
<li><strong>(A)</strong> A statement, signed by the pet dealer at the time of sale, containing all of the following: </li>
<li><strong>(i)</strong> The dog has no known disease or illness. </li>
<li><strong>(ii)</strong> The dog has no known congenital or hereditary condition that adversely affects the health of the dog at the time of the sale or that is likely to adversely affect the health of the dog in the future. </li>
<li><strong>(B)</strong> A record of any known disease, illness, and any congenital or hereditary condition that adversely affects the health of the dog at the time of sale, or is likely to adversely affect the health of the dog in the future, along with a statement signed by a veterinarian licensed in the State of California that authorizes the sale of the dog, recommends necessary treatment, if any, and verifies that the disease, illness, or condition does not require hospitalization or nonelective surgical procedures, nor is it likely to require hospitalization or nonelective surgical procedures in the future. A veterinarian statement is, not required for intestinal or external parasites unless their presence makes the dog clinically ill or is likely to make the dog clinically ill. The statement shall be valid for seven days following examination of the dog by the veterinarian.  </li>
<li><strong>(c)</strong> For the purpose of this article, &#8220;nonelective surgical procedure&#8221; means a surgical procedure that is necessary to preserve or restore the health of the dog, to prevent the dog from experiencing pain or discomfort, or to correct a condition that would interfere with the dog&#8217;s ability to walk, run, jump, or otherwise function in a normal manner. </li>
<li><strong>(d)</strong> For the purposes of this article, &#8220;clinically ill&#8221; means an illness that is apparent to a veterinarian based on observation, examination, or testing of the dog, or upon a review of the medical records relating to the dog. </li>
<li><strong>(e)</strong> A disclosure made pursuant to subdivision</li>
<li><strong>(b)</strong> shall be signed by both the pet dealer certifying the accuracy of the statement, and the purchaser of the dog acknowledging receipt of the statement. In addition, all medical information required to be disclosed pursuant to subdivision</li>
<li><strong>(b)</strong> shall be made orally to the purchaser. </li>
<li><strong>(f)</strong> For purposes of this article, a disease, illness, or congenital or hereditary condition that adversely affects the health of a dog at the time of sale or is likely to adversely affect the health of the dog in the future shall be one that is apparent at the time of sale or that should have been known by the pet dealer from the history of veterinary treatment disclosed pursuant to this section.</li>
</ol>
<h3>Health and Safety Code 122145</h3>
<p><strong>122145:</strong> A pet dealer shall maintain a written record on the health, status, and disposition of each dog and each cat for a period of not less than one year after disposition of the dog or cat. The record shall also contain all of the information required to be disclosed pursuant to Sections 122140 and 122220. Those records shall be available to humane officers, animal control officers, and law enforcement officers for inspection during normal business hours.</p>
<h3>Health and Safety Code 122150</h3>
<p><strong>(a)</strong> Except as otherwise specified herein, any person violating any provision of this article other than Section 122205 shall be subject to a civil penalty of up to one thousand dollars ($1,000) per violation. The action may be prosecuted in the name of the people of the State of California by the district attorney for the county where the violation occurred in the appropriate court or by the city attorney in the city where the violation occurred.</p>
<p><strong>(b)</strong> Nothing in this article limits or authorizes any act or omission that violates Section 597l of the Penal Code.</p>
<p>Further methods of judgement, penalties, and clarification are listed on the <a href="http://caselaw.lp.findlaw.com/cacodes/hsc/122125-122220.html">California Lemon Law Section</a>.</p>
<h3>What if this happens to you?</h3>
<p>Please feel free to contact me, I&#8217;m more than happy to guide you, answer questions, or submit information that can further make sure the above does not happen to you.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/dog/legal-judgment-on-randy-vo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pursuit of Equality</title>
		<link>http://bradyjfrey.com/blog/charity/pursuit-of-equality/</link>
		<comments>http://bradyjfrey.com/blog/charity/pursuit-of-equality/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 18:52:28 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Charity]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=237</guid>
		<description><![CDATA[As Art Director for Bently Reserve, I was asked to manage, direct, and design the Advertising and Marketing for the upcoming event Pursuit of Equality. Aside from a Branding Identity,&#8230;]]></description>
			<content:encoded><![CDATA[<p>As Art Director for Bently Reserve, I was asked to manage, direct, and design the Advertising and Marketing for the upcoming event <a href="http://pursuitofequality.org/">Pursuit of Equality</a>. Aside from a Branding Identity, Sponsorship Package, Ask Letter, and Invitation, I&#8217;ve also designed and developed the <a href="http://pursuitofequality.org/">Pursuit of Equality</a> website; and after having the luxury of working with a fantastic group of committee member and reviewing the pre-release of the movie by <a href="http://www.pursuitofequality.com/">Geoff Callan</a>, it&#8217;s an honor to help, if anything, watch history in the making.</p>
<h3>Event Details</h3>
<p>On Friday, October 24th, celebrate the fundamental freedom to marry by attending the fundraising wedding event <a href="http://pursuitofequality.org/">Pursuit of Equality</a> to defeat <a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/n/a/2008/09/27/politics/p173907D02.DTL&#038;type=politics">Proposition 8</a>.</p>
<p>Guests will enjoy dinner-by-the-bite, an exclusive champagne lounge, dancing and toasts by San Francisco notables <a href="http://www.imdb.com/name/nm0001549/">Rita Moreno</a> and former Mayor Willie Brown. Inspired by the informative windows at <a href="http://wilkesbashford.com/">Wilkes Bashford</a>, models on wedding cake toppers will be exhibited throughout the <a href="http://bentlyreserve.com/">Bently Reserve</a>.</p>
<h3>WHEN:</h3>
<p>Friday, October 24th, 2008 &#8211; 7 p.m. to 10 p.m.</p>
<h3>Where:</h3>
<p><a href="http://bentlyreserve.com">The Bently Reserve</a></p>
<h3>Why:</h3>
<p>To increase awareness of the civil rights issue of equality which protects the institution of marriage, and to raise $150,000 for &#8220;NO on 8 &#8211; Equality California.&#8221;</p>
<h3>Who:</h3>
<p>Current supporters, committee members, prominent San Francisco leaders, their friends and family. We expect 600 attendees at the event.</p>
<h3>What:</h3>
<p>With the support of Civil Rights Activist and Honorary <a href="http://www.sfgov.org/site/mayor_index.asp">Chair Gavin Newsom</a>, and the Award winning Film Director <a href="http://www.pursuitofequality.com/">Geoff Callan</a>, <a href="http://wilkesbashford.com/">Wilkes Bashford</a> and <a href="http://www.kamalaspa.com/bios-owners/christopher-amber-marie-bently/">Christopher Bently</a> will chair the black tie fundraising event Pursuit of Equality. This evening of food, fashion and world-class entertainment will be held at the historic Bently Reserve, and will feature event design and production from renowned wedding planner <a href="http://idoevent.com/">Julie Nunn Martin</a>. A portion of the proceeds from this fundraiser will go to NO on 8-Equality California.</p>
<h3>Purchase Tickets</h3>
<p><a href="http://www.eqca.org/pursuit">EQCA&#8217;s Pursuit of Equality Ticket Registration</a></p>
<h3>Learn <em>more</em> about Proposition 8</h3>
<p>On November 4th, Californians will have the historic opportunity to protect the foundations of marriage by voting no on Proposition 8. Every Californian should have the freedom to marry the one they love &#8211; it&#8217;s a right thats protected by our constitution.</p>
<ul>
<li><a href="http://www.eqca.org/site/pp.asp?c=kuLRJ9MRKrH&#038;b=4375153">No on 8 – Equality California</a></li>
<li><a href="https://www.kintera.org/site/apps/ka/sd/donor.asp?c=kuLRJ9MRKrH&amp;b=4325735&amp;en=kkLPI1OLLgIQJ0PPIlLQK1NUJuKZI8NTIjLTLdOWJmKZKgN6E">Make a Donation</a></li>
<li><a href="http://www.sos.ca.gov/elections/elections_vr.htm">Register to Vote</a></li>
<li><a href="http://www.eqca.org">Equality California</a></li>
</ul>
<h3>Event Chairs</h3>
<ul>
<li><a href="http://www.eqca.org">Equality California</a></li>
<li><a href="http://bentlyreserve.com/">The Bently Reserve</a></li>
<li><a href="http://www.wilkesbashford.com/">Wilkes Bashford</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/charity/pursuit-of-equality/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Archstone, round 2</title>
		<link>http://bradyjfrey.com/blog/apartments/archstone-round-2/</link>
		<comments>http://bradyjfrey.com/blog/apartments/archstone-round-2/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 23:53:02 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[apartments]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=235</guid>
		<description><![CDATA[Recent issues aside, Archstone has offered us a new place to live&#8230; albeit not without some stress. As I wrote prior, our upcoming move was delayed by the existing tenant&#8230;]]></description>
			<content:encoded><![CDATA[<p>Recent <a href="http://bradyjfrey.com/blog/apartments/and-there-goes-our-apartment/">issues aside</a>, <a href="http://www.archstoneapartments.com/Apartments/California/Northern_California/Archstone_South_Market/">Archstone</a> has offered us a new place to live&#8230; albeit not without some stress.</p>
<p>As I wrote prior, our <a href="http://bradyjfrey.com/blog/apartments/and-there-goes-our-apartment/">upcoming move was delayed</a> by the existing tenant of our new apartment rescinding their 30 day notice. Although Sophie, General Manager of the <a href="http://www.archstoneapartments.com/Apartments/California/Northern_California/Archstone_South_Market/">South Market</a> facility, said the existing tenants were personally sorry for the trouble they caused; come to find out from our sales rep it was actually a corporate rented apartment! Now, being in the business, I know it&#8217;s much easier to shift a business account than a personal account &#8211; though <a href="http://www.archstoneapartments.com/Apartments/California/Northern_California/Archstone_South_Market/">Archstone&#8217;s</a> policy, regardless of tenant type, is to cater to the current tenant, I can&#8217;t help but feel walked over and misdirected.</p>
<p>Reluctantly, I accepted an additional apartment, and came down to their office with Sheryl for the paperwork. Sheryl, concerned about the situation, asked to see the location of the apartment again just in case (they don&#8217;t allow access to occupied apartments, which I think is as plus)&#8230; what we found out is that the previous rep, Wilson, showed me the wrong location! This apartment was in a &#8216;basement level&#8217;, with street view and minimal light. Distressed, we negotiated for a smaller place with a storage unit (even though that apartment is also corporate occupied), and signed the final paperwork July 19th to get the process moving.</p>
<p>The current tenant leaves July 30th, with our move in set for July 8th. The one we picked is in a higher, sunnier location with new fixtures that I hope will prove worthwhile. In the end, we&#8217;re more concerned than ever but our time is running short for options; if it happens a second time, it&#8217;ll be the last.</p>
<p>As an interesting side note, our Sales rep commented that 3 other potential tenants also lost their apartment that day (one moving out from Las Vegas). While that did little to calm my emotions, it is telling that many of the reviews I find regarding this location could be spot on, and I maybe walking into a time-bomb. Here&#8217;s to hope they just as much time <a href="http://www.executivesuites-sf.com/archstonesouthmarket.htm">marketing their corporate business</a>, as they do taking care of their public tenants. After the 30th, I&#8217;ll be much more excited about my new place.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/apartments/archstone-round-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>And there goes our apartment</title>
		<link>http://bradyjfrey.com/blog/apartments/and-there-goes-our-apartment/</link>
		<comments>http://bradyjfrey.com/blog/apartments/and-there-goes-our-apartment/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 02:26:34 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[apartments]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=234</guid>
		<description><![CDATA[Recently, we&#8217;ve been extremely excited about our upcoming move to the Archstone South Market ; a stone&#8217;s throw from the museum of modern art and Yuerba Buena Gardens. Apparently, it&#8230;]]></description>
			<content:encoded><![CDATA[<p>Recently, we&#8217;ve been extremely excited about our upcoming move to the <a href="http://www.archstoneapartments.com/Apartments/California/Northern_California/Archstone_South_Market/">Archstone South Market </a>; a stone&#8217;s throw from the museum of modern art and Yuerba Buena Gardens. Apparently, it may not be in the cards.</p>
<p>On the very day the tenants were to move out of #4301, they called the office administration to rescind their 30 day notice- effectively voting to stay on site. Although the building is not rent controlled, and it&#8217;s questionable if that&#8217;s legal, <a href="http://www.archstoneapartments.com/Apartments/California/Northern_California/Archstone_South_Market/">Archstone</a> has agreed to keep their current tenants and avoid any potential issues that may ensue to enforce the 30 day notice. The result, of course, is that two weeks prior to us moving we&#8217;ve no place to go.</p>
<h3>We&#8217;re sorry to inform you</h3>
<p>The phone call was received by my girlfriend at her office, her to me, and me back to <a href="http://www.archstoneapartments.com/Apartments/California/Northern_California/Archstone_South_Market/">Archstone</a>. The account rep, Wilson, was currently overwhelmed with requests and did not have any current information but the above, and offered me two other apartments in the building: one the same size, $100 more expensive, with upgraded utilities&#8230; but on the busy street corner and, due to the first floor location, without a balcony. The second 50 feet smaller all around, but with similar options to our original pick, and also $100 more expensive. I asked to stop by and take a peek at both to make a decision immediately.</p>
<p>I took the quick mile walk from my office, and met the busy Wilson (who called me Freddy). After showing me the options, I sat down with the Community Manager, Sophie, per my request. She apologized for the inconvenience, and noted that she could not offer any discounted cost on the new options or any offsets we may incur. She stated these fees are corporate mandated, and due to housing laws, it was not in her power. I thanked her for her time, and let her know I&#8217;d sleep on the decision tonight.</p>
<h3>Resounding thoughts</h3>
<p>As the Art &amp; IT Director for a business that prides itself in Commercial and Residential Holdings, I found it a bit questionable that should could offer nothing in lieu of this amazing inconvenience. Not to mention that, although we paid a fee, our document was simply a &#8216;holding&#8217; contract, not a Lease (in all manners, unreliable, invaluable, and flat made up specifically for their business needs); and the office lawyer confirms this, though agrees both sides carry so much potential issues due to the tenant wishing to stay, it is an irrelevant arguement.</p>
<p>Although I can understand things tend to happen, I find it ironic that this happened so close to our move in date. I&#8217;m reminded of a statement our initial sign-up representative, Melissa, made during the first walk through:</p>
<p><blockquote>Wow, you got a good price! Must be because the apartment isn&#8217;t renovated yet &#8211; we typically try to renovate them prior to renting again so we can add improved features. Are you sure we can&#8217;t offer you one of our renovated options?</blockquote></p>
<p>Those would be the same options I am offered now. The increased options are simply upgraded fixtures for an additional $200+ a month, not something I find valuable (my stove doesn&#8217;t need to be black, and my fridge doesn&#8217;t need to be chrome). I hope that twist is simply coincidence. Cheers to the mad rush of finding an apartment in under two weeks!</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/apartments/and-there-goes-our-apartment/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cloak</title>
		<link>http://bradyjfrey.com/blog/wordpress-plugin/cloak/</link>
		<comments>http://bradyjfrey.com/blog/wordpress-plugin/cloak/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 00:31:05 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Wordpress Plugin]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=231</guid>
		<description><![CDATA[Update: I&#8217;ve passed the torch to Jonny at his wonderful WordPress CMS site. He&#8217;s going to keep an eye on this, head over there for the new work! Building off&#8230;]]></description>
			<content:encoded><![CDATA[<h3 id="updatewarning"><strong>Update:</strong> I&#8217;ve passed the torch to Jonny at his wonderful <a href="http://wp-cms.com/our-wordpress-plugins/post-control-plugin/">WordPress CMS site</a>. He&#8217;s going to keep an eye on this, head over <a href="http://wp-cms.com/our-wordpress-plugins/post-control-plugin/" >there for the new work</a>!</h3>

<p>Building off the excellent, but extensively quiet plugin <a href="http://txfx.net/code/wordpress/clutter-free/">Clutter Free</a> by <a href="http://txfx.net/">Mark Jaquith</a> and the globalized configuration by Achim Staebler (I can no longer find a link for him), I&#8217;ve branched off the code and renamed it &#8216;Cloak&#8217; so I may gut and build as I see fit.</p>

<p id="plugin_download"><a href="http://wp-cms.com/our-wordpress-plugins/post-control-plugin/">Download the Plugin</a></p>

<h3>Installation</h3>
<ul>
<li>Unzip the downloaded file</li>
<li>Upload <em>cloak.php</em> to your <em>wp-content/plugins</em> folder</li>
<li>(As an Administrator) Login to your WordPress site</li>
<li>Navigate to the <em>Plugins</em> page</li>
<li>Select <em>Activate</em> on the plugin line for <em>Cloak</em></li>
<li>You&#8217;re done!</li>
</ul>

<h3>Management &amp; Configuration</h3>
<p>Unlike the previous version of Clutter-Free, I&#8217;m assuming my users will most likely <strong>not</strong> take the initiative to clean up their own screen&#8230; and most importantly, they maybe entry-level users. The configuration is therefore a global structure to all users:</p>
<ul>
<li>(As Administrator) navigate to the <em>Settings</em> Page</li>
<li>Navigate to the <em>Cloak</em> sub-page</li>
<li>Uncheck what you wish to hide, check what you wish to show.</li>
</ul>
<p>Each list element is titled by either &#8216;Post&#8217; and &#8216;Page&#8217; to signify the write area that it controls. By default, all areas are visible for all users.</p>
<p><img src="http://bradyjfrey.com/blog/wp-content/uploads/2008/06/picture-6-300x286.png" alt="Cloak Administration" title="Cloak Administration" width="300" height="286"></p>

<p>I look forward to future updates that can allow me to define either &#8216;global&#8217; or &#8216;individual&#8217; management; I&#8217;ll also inquire with the new editor of <a href="http://www.im-web-gefunden.de/wordpress-plugins/role-manager/">Role Manager</a> if there&#8217;s any possibility for future integration, as that would be helpful for my current projects.</p>

<h3>It&#8217;s Yours</h3>
<p>Edit it, destroy it, and do with it what you wish. Feel no need to give me credit, but you&#8217;re welcome to give the original author credit, I simply upgraded. WordPress, although a welcomed blogging system, limits me in regards to Content Management Systems, and as I lean towards other <a href="http://www.djangoproject.com/">excellent engines</a>, I may very well fade into WordPress oblivion. Feel free to ask for more, though. Thank you!</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/wordpress-plugin/cloak/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Hanzo&#039;s doing well</title>
		<link>http://bradyjfrey.com/blog/dog/hanzos-doing-well/</link>
		<comments>http://bradyjfrey.com/blog/dog/hanzos-doing-well/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 15:18:56 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Dog]]></category>
		<category><![CDATA[Randy Vo]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=230</guid>
		<description><![CDATA[Although we have not heard from Randy Vo since last week (when he was still trying to come up with a small payment), Hanzo has been doing fantastic. He&#8217;s running&#8230;]]></description>
			<content:encoded><![CDATA[<p>Although we have not heard from Randy Vo since last week (when he was still trying to come up with a small payment), Hanzo has been doing fantastic. He&#8217;s running around, playing like a little puppy, keeping us up at night, teasing around: he&#8217;s friendly to people, friendly to pets (even our cat has started to try and cuddle with him), and all around lovable. Here&#8217;s a little clip:</p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/M1VI5V0Kzb4&#038;hl=en"></param><embed src="http://www.youtube.com/v/M1VI5V0Kzb4&#038;hl=en" type="application/x-shockwave-flash" width="425" height="344"></embed></object>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/dog/hanzos-doing-well/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sequential Numbering in BBEdit</title>
		<link>http://bradyjfrey.com/blog/bbedit/sequential-numbering-in-bbedit/</link>
		<comments>http://bradyjfrey.com/blog/bbedit/sequential-numbering-in-bbedit/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 03:19:03 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[BBEdit]]></category>
		<category><![CDATA[code]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=224</guid>
		<description><![CDATA[BBEdit&#8217;s grep replacement feature is not as robust as most; most people get smart and learn perl or another language with a deeper definition of features, but I don&#8217;t have&#8230;]]></description>
			<content:encoded><![CDATA[<p>BBEdit&#8217;s grep replacement feature is not as robust as most; most people get smart and learn perl or another language with a deeper definition of features, but I don&#8217;t have that time today. What I need is to 1) replace a series of text that is randomly identified and 2) number it sequentially.<p>
<p>Now in normal grep, this would be a bit easier than expected by applying a <a href="http://www.dewassoc.com/support/useful/sreplace_2.htm">Regular Expression Counter</a> to your replacement:</p>
<p><code>e%0></code></p>
<p>Would sequentially add a number greater to zero. Brilliant! Unsupported in BBEdit!</p>
<p>Now, again, you could code in a different language and accomplish this much easier if you have that experience, but for me, the trick was to step around BBEdit&#8217;s limitation with line number.</p>
<h3>The Sequential Numbering Trick</h3>
<ol>
<li>Under Text, Select the Add/Remove Line Numbers&#8230;
<img src="http://bradyjfrey.com/blog/wp-content/uploads/2008/06/picture-21.png" alt="" title="Add/Remove Line Numbers..." width="266" height="178">
</li>
<li>In my case, I&#8217;ve chosen to start at 0 and then add a space (the space is just to give me more grep characters to call). I&#8217;ve removed Justified so it doesn&#8217;t add any space before my number, skewing my search to come. When you&#8217;re ready, go ahead and Number:
<img src="http://bradyjfrey.com/blog/wp-content/uploads/2008/06/picture-41.png" alt="" title="Adding your numbers" width="415" height="227">
</li>
<li>Now we&#8217;ll start a find/replace of our information under Search > Find&#8230;
<img src="http://bradyjfrey.com/blog/wp-content/uploads/2008/06/picture-51.png" alt="" title="Find..." width="326" height="105" >
</li>
<li>In this case, I&#8217;m going to edit:
<pre><code>
0 &lt;li&gt;Brady&lt;/li&gt;
1 &lt;li&gt;Brady&lt;/li&gt;
2 &lt;li&gt;Brady&lt;/li&gt;
3 &lt;li&gt;Brady&lt;/li&gt;
</code></pre>

So that the line numbers are remove from the left, and the text &#8217;60&#8242; is replaced by them using a specific grep pattern:
<img src="http://bradyjfrey.com/blog/wp-content/uploads/2008/06/picture-81.png" alt="" title="The Brady BBEdit Sequential Line Number... thing..." width="500" height="371">
</li>
<li>The final result is exactly what I needed:
<pre><code>
&lt;li&gt;Brady 0&lt;/li&gt;
&lt;li&gt;Brady 1&lt;/li&gt;
&lt;li&gt;Brady 2&lt;/li&gt;
&lt;li&gt;Brady 3&lt;/li&gt;
</code></pre></li>
</ol>

<h3>What does that code mean?</h3>
<p>As I noted before, Grep in BBEdit is limited, although there&#8217;s power to be had (and I recommend <a href="http://www.anybrowser.org/bbedit/grep.shtml">Cari D. Burstein&#8217;s overview</a>). While I can&#8217;t call much in the replacement command, I can call data from the find portion and pass it along to the replacement area.</p>
<p>In the case of the find:</p>
<p><code>(\d*) &lt;li&gt;Brady&lt;/li&gt;</code></p>
<p>I&#8217;ve used parenthesis to tell BBEdit these are &#8216;groups&#8217; to be recognized later on; these groups are counted as group 1, then group 2, then group 3, and so on. Inside these parenthesis I use the \d command to mean &#8216;a numerical digit&#8217; and the asterisk to mean &#8216;as many digits as I&#8217;d like&#8217;. I&#8217;ve now set myself up to search for the numerical line number as a group, and reuse it in my replace.</p>
<p>Now I&#8217;m ready to replace my content:</p>
<p><code>&lt;li&gt;Brady \1&lt;/li&gt;</code></p>
<p>The \1 means &#8216;replace this area with content from the first group you called in the search&#8217;. The end result is that the search number is moved here, and since I didn&#8217;t add any command for the group to be repeated at the beginning of the line, the first line numbering is removed.</p>
<h3>Using this in an advanced scenario</h3>
<p>One of our entry, and rushed, business ventures under my scope is for my Boss&#8217; beautiful new line of <a href="http://ambermariebently.com">Jewelry, Amber Marie Bently Jewelry</a>. She&#8217;s recently designed a new series of pieces, and I&#8217;d like those designs to be seated at the front of the web list. Since I&#8217;ve used a Javascript slider, I&#8217;ll have to put all the list content at the top, and then dynamically change the sequential order of each full size image and each Thumbnail&#8230; annoying by hand, less than a second with Grep replacement.</p>
<ul>
<li>Each line is out of order, and for example, is a long series of code:
<code>0 &lt;li&gt;&lt;a href="#"&gt;&lt;img id="thumb57" src="thumbnails/test1.jpg" width="60" height="42" alt="thumbnail 60"&gt;&lt;/a&gt;&lt;/li&gt;</code>
</li>
<li>I&#8217;m going to search for each line, making sure to call grep in areas where information is different so no line is left behind:
<code>(\d*) &lt;li&gt;&lt;a href="#"&gt;&lt;img id="thumb(\d*)" src="(.*)" width="60" height="42" alt="thumbnail (\d*)"&gt;&lt;/a&gt;&lt;/li&gt;</code></li>
<li>Now, I&#8217;m going to call the first group into the thumb ID and into the alt thumbnail text, leaving the third group in the same spot so my URL isn&#8217;t altered:
<code>&lt;li&gt;&lt;a href="#"&gt;&lt;img id="thumb\1" src="\3" width="60" height="42" alt="thumbnail \1"&gt;&lt;/a&gt;&lt;/li&gt;</code></li>
</ul>
<p>&#8230;and that&#8217;s it. 98 thumbnails and 98 full size images magically ordered on the fly in real time.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/bbedit/sequential-numbering-in-bbedit/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Facebook Gangsta</title>
		<link>http://bradyjfrey.com/blog/facebook/facebook-gangsta/</link>
		<comments>http://bradyjfrey.com/blog/facebook/facebook-gangsta/#comments</comments>
		<pubDate>Thu, 29 May 2008 15:19:23 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=222</guid>
		<description><![CDATA[Worth linking, though I feel a little dirty posting this video in my blog. Humorous for the first 30 seconds, then I have to admit, way too long to be&#8230;]]></description>
			<content:encoded><![CDATA[<p>Worth linking, though I feel a little dirty posting this video in my blog. Humorous for the first 30 seconds, then I have to admit, way too long to be enjoyable anymore&#8230;</p>

<object type="application/x-shockwave-flash" data="http://www.collegehumor.com/moogaloop/moogaloop.swf?clip_id=1816630&#038;fullscreen=1" width="480" height="360" ><param name="allowfullscreen" value="true" /><param name="movie" quality="best" value="http://www.collegehumor.com/moogaloop/moogaloop.swf?clip_id=1816630&#038;fullscreen=1" /></object><div style="padding:5px 0; text-align:center; width:480px;">See more <a href="http://www.collegehumor.com/videos">funny videos</a> at CollegeHumor</div>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/facebook/facebook-gangsta/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Microsoft: You are in a helicopter</title>
		<link>http://bradyjfrey.com/blog/microsoft/microsoft-you-are-in-a-helicopter/</link>
		<comments>http://bradyjfrey.com/blog/microsoft/microsoft-you-are-in-a-helicopter/#comments</comments>
		<pubDate>Wed, 28 May 2008 17:18:31 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=221</guid>
		<description><![CDATA[Neil Bishop, IT man at BPB, emailed me this entertaining tidbit today: A helicopter was flying around above Seattle when an electrical malfunction disabled all of the aircraft&#8217;s electronic navigation&#8230;]]></description>
			<content:encoded><![CDATA[<p>Neil Bishop, IT man at <a href="http://bpb-co.com" title="Bently Pressurized Bearings">BPB</a>, emailed me this entertaining tidbit today:</p>
<blockquote><p>A helicopter was flying around above Seattle when an electrical malfunction disabled all of the aircraft&#8217;s electronic navigation and communications equipment.</p>
<p>Due to the clouds and haze, the pilot could not determine the helicopter&#8217;s position. The pilot saw a tall building, flew toward it, circled, and held up a handwritten sign that said &#8220;<strong>WHERE AM I</strong>?&#8221; in large letters.</p>
<p>People in the tall building quickly responded to the aircraft, drew a large sign, and held it in a building window. Their sign said: <strong>YOU ARE IN A HELICOPTER</strong></p>
<p>The pilot smiled, waved, looked at his map, determined the course to steer to SEATAC airport, and landed safely.</p>
<p>After they were on the ground, the copilot, still quite shaken by the experience, asked the pilot how he had done it.</p>
<p>The pilot said, &#8220;I knew it had to be the Microsoft Building, because they gave me a technically correct but completely useless answer.&#8221;</p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/microsoft/microsoft-you-are-in-a-helicopter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Talking with Randy Vo</title>
		<link>http://bradyjfrey.com/blog/dog/talking-with-randy-vo/</link>
		<comments>http://bradyjfrey.com/blog/dog/talking-with-randy-vo/#comments</comments>
		<pubDate>Sat, 24 May 2008 21:37:41 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Dog]]></category>
		<category><![CDATA[Randy Vo]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=220</guid>
		<description><![CDATA[The saga continues with the broker who sold us our dog; it&#8217;s come to an interesting point where I&#8217;m unsure that we can mediate a solution, though I&#8217;ve tried over&#8230;]]></description>
			<content:encoded><![CDATA[<p>The saga continues with the broker who sold us our dog; it&#8217;s come to an interesting point where I&#8217;m unsure that we can mediate a solution, though I&#8217;ve tried over a dozen times,</p>
<p>By May 23rd I had not heard a response from him, and sent him a text letting him know that I would be moving forward with my legal direction. He called late in the afternoon a few times while I was in a meeting, and I sent him a text notifying him that he can email or text me, or I will call him later.</p>
<p>At 4:29 pm, May 23rd, Randy called me and this time I picked up. He had heard about this website, and was extremely angry that I would make this information public. I noted I am attempting to document the factual information of the incident, and would be happy to take down any information he viewed as personal. He continued to press his distaste for this site, and I commented that he seemed more angry about this website than what he&#8217;s done to my family over the past few weeks; in fact, it was the first time he initiated a phone call to me without me first trying to contact him since May 13th. I reiterated that I am more than happy to work with him to mediate payment, but as I&#8217;ve said the past two weeks repeadetly, he needs to be in contact with me frequently that he is working on it and finalize some financial reimbursement plan in the near future. He finalized his conversation with the following quote:</p>
<blockquote><p>&#8220;@$#% you, I&#8217;m threw with you, you don&#8217;t even know me, I don&#8217;t even know you. I wouldn&#8217;t make a threat and I don&#8217;t like to make threats or anything, but you should watch your back, you never know who you could be @$#% with and when you walk home, you could get @$#% hurt or something.&#8221;</blockquote></p>
<p>I began to comment, when he hung up the phone.</p>
<p>By this time, Kattya and I spoke on the phone and agreed to meet this evening to settle our differences. Before we met, Randy Vo called back at 5:32 pm— this time I put it on speakerphone with an employee in earshot, and let Randy know he was on speakerphone. Randy expressed his financial status again, and I repeated the need for frequent communication to work out a plan, and expect him to plan a path in the near future. He noted that he can get emotional and that it &#8220;happens sometimes, I really shouldn&#8217;t have made a comment like that&#8221;. I told him I understood the emotional stress of the situation although it wasn&#8217;t appropriate at this time, and am happy to continue to mediate as much as possible and we should talk about it another time.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/dog/talking-with-randy-vo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Randy Vo</title>
		<link>http://bradyjfrey.com/blog/dog/randy-vo/</link>
		<comments>http://bradyjfrey.com/blog/dog/randy-vo/#comments</comments>
		<pubDate>Wed, 21 May 2008 15:55:26 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Dog]]></category>
		<category><![CDATA[Randy Vo]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=203</guid>
		<description><![CDATA[I talked one more time yesterday morning (while in Chicago) with Randy Vo. He had told me last Wednesday that he would be getting the money to reimburse us for&#8230;]]></description>
			<content:encoded><![CDATA[<p>I talked one more time yesterday morning (while in Chicago) with Randy Vo. He had told me last Wednesday that he would be getting the money to reimburse us for the medical to save Hanz&otilde;&#8217;s life and would keep in constant contact: he hadn&#8217;t. He said he reason he was &#8216;ducking&#8217; me is because he &#8216;didn&#8217;t have any money&#8217;; including the original money we used to purchase Hanz&otilde;. He was going to think about it for another day and pleaded that he didn&#8217;t want to go to court.</p>

<p>To document the incident, I&#8217;ve loaded up a personal page of <a href="http://randyvo.com">Randy Vo</a> and have submitted this story to <a href="http://www.ripoffreport.com/reports/0/333/RipOff0333910.htm">Rip-off Report</a>. If needed, I&#8217;ll be releasing a press note to editors and submitting documents to local retailers about this situation in the hopes no one else has to deal with it&#8230; and, of course, I&#8217;ll probably have to finalize my small claims later this evening.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/dog/randy-vo/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Parkmerced</title>
		<link>http://bradyjfrey.com/blog/apartments/parkmerced/</link>
		<comments>http://bradyjfrey.com/blog/apartments/parkmerced/#comments</comments>
		<pubDate>Sat, 10 May 2008 19:04:22 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[apartments]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=194</guid>
		<description><![CDATA[I&#8217;ve been digging around the Bay Area looking for a new apartment, and we continue to see the marketing ads for Parkmerced, so it was worth doing an online search.&#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been digging around the Bay Area looking for a new apartment, and we continue to see the marketing ads for <a href="http://www.parkmerced.com/">Parkmerced</a>, so it was worth doing an online search.</p>
<p>Aside <a href="http://www.apartmentratings.com/rate/CA-San-Francisco-Villas-Parkmerced-formerly-Parkmerced.html">Apartment Ratings</a> scathing review, one of the old tenants kept a <a href="http://livinginparkmerced.blogspot.com/">detailed blog</a> of his events at the location. This seems to be a large corporation, inflexible and unable to provide the home environment a quiet professional like myself would need&#8230; whoever wrote that blog, thank you for the log, you&#8217;ve cost them a potential renter.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/apartments/parkmerced/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>First-line and letter for all browsers</title>
		<link>http://bradyjfrey.com/blog/web-development/first-line-and-letter-for-all-browsers/</link>
		<comments>http://bradyjfrey.com/blog/web-development/first-line-and-letter-for-all-browsers/#comments</comments>
		<pubDate>Fri, 09 May 2008 07:55:28 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=192</guid>
		<description><![CDATA[Safari allows full support of the first-line and the first-letter CSS request, but Firefox 2 and under only shows partial support. Case example: the containing div of this post is&#8230;]]></description>
			<content:encoded><![CDATA[<p>Safari allows full support of the first-line and the first-letter CSS request, but Firefox 2 and under only shows partial support. Case example: the containing div of this post is class=entry (class instead of ID for other pages that require it), but simply calling .entry:first-line or .entry:first-letter works fine in Safari, but surprisingly fails in firefox.</p>

<p>Tracerhand in <a href="http://wordpress.org/support/topic/129243#post-616333">this forum post</a> had a quick supported solution. Instead of calling the pseudo element on the class, call it on the subsequent tag while making sure to use first-child to isolate it as the first tag only:</p>
<code>.entry p:first-child:first-letter</code>
<p>and:</p>
<code>.entry p:first-child:first-line</code>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-development/first-line-and-letter-for-all-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disable wpautop</title>
		<link>http://bradyjfrey.com/blog/wordpress/disable-wpautop/</link>
		<comments>http://bradyjfrey.com/blog/wordpress/disable-wpautop/#comments</comments>
		<pubDate>Fri, 09 May 2008 07:49:36 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=193</guid>
		<description><![CDATA[My apologies for the feed reflux, but fed up with wordpress&#8217; auto correct functionality, I turned it off in my posts via disable wpautop plugin. No longer paragraphs in the&#8230;]]></description>
			<content:encoded><![CDATA[<p>My apologies for the feed reflux, but fed up with wordpress&#8217; auto correct functionality, I turned it off in my posts via <a href="">disable wpautop plugin</a>.</p>

<p>No longer paragraphs in the wrong places, no longer break tags wherever wordpress feels it needs one.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/wordpress/disable-wpautop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hanz&#245; Day One</title>
		<link>http://bradyjfrey.com/blog/dog/hanz-day-one/</link>
		<comments>http://bradyjfrey.com/blog/dog/hanz-day-one/#comments</comments>
		<pubDate>Sat, 03 May 2008 19:48:05 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Dog]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=196</guid>
		<description><![CDATA[It was a long night with a spunky puppy; I'm slightly scared for my life with the next six months looking forward to staying at home babysitting and not being able to spend time with Sheryl... but he's cute, and he's here to stay...]]></description>
			<content:encoded><![CDATA[
<a href='http://bradyjfrey.com/blog/dog/hanz-day-one/attachment/img_9994/' title='1'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/13-150x150.jpg" class="attachment-thumbnail" alt="Sleepy Hanzo" title="1" /></a>
<a href='http://bradyjfrey.com/blog/dog/hanz-day-one/attachment/img_9996/' title='2'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/21-150x150.jpg" class="attachment-thumbnail" alt="2" title="2" /></a>
<a href='http://bradyjfrey.com/blog/dog/hanz-day-one/attachment/img_0001/' title='3'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/32-150x150.jpg" class="attachment-thumbnail" alt="3" title="3" /></a>
<a href='http://bradyjfrey.com/blog/dog/hanz-day-one/attachment/img_0005/' title='4'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/41-150x150.jpg" class="attachment-thumbnail" alt="4" title="4" /></a>
<a href='http://bradyjfrey.com/blog/dog/hanz-day-one/attachment/img_0008/' title='5'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/52-150x150.jpg" class="attachment-thumbnail" alt="5" title="5" /></a>
<a href='http://bradyjfrey.com/blog/dog/hanz-day-one/attachment/img_0009/' title='6'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/61-150x150.jpg" class="attachment-thumbnail" alt="6" title="6" /></a>
<a href='http://bradyjfrey.com/blog/dog/hanz-day-one/attachment/img_0011/' title='7'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/71-150x150.jpg" class="attachment-thumbnail" alt="7" title="7" /></a>
<a href='http://bradyjfrey.com/blog/dog/hanz-day-one/attachment/img_0014/' title='8'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/81-150x150.jpg" class="attachment-thumbnail" alt="8" title="8" /></a>
<a href='http://bradyjfrey.com/blog/dog/hanz-day-one/attachment/img_0015/' title='9'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/92-150x150.jpg" class="attachment-thumbnail" alt="9" title="9" /></a>

<p>It was a long night with a spunky puppy; I&#8217;m slightly scared for my life with the next six months looking forward to staying at home babysitting and not being able to spend time with Sheryl&#8230; but he&#8217;s cute, and he&#8217;s here to stay.</p>
<p>So far, he&#8217;s been chipper and happily greeting anyone who comes our way. He doesn&#8217;t bark that much, and is quick to train: except for the cat, which he has an instant obsession with and she has no interest in him at all!</p>
<p>I continue to see a bit of mucous on his nose, but Kattya of <a href="http://cheekob.com">CheekoB</a> said that most puppies have a bit of this mucous when they&#8217;re babies. She noted that it&#8217;s a cold, but dogs don&#8217;t get colds, we&#8217;ll see how he holds up!</p>
<p>The evening will be spent at PetSmart picking up Puppy Supplies such as cleaning agents, food, toys, kennel, sleeping area, the works. <a href="http://cheekob.com">CheekoB</a> recommends the <a href="http://www.portabledogpotty.com/">Pup Head</a>, which he&#8217;s apparently been trained to use, so we&#8217;ll make a trip to her store tomorrow.</p>
<p>Photos courtesy of <a href="http://russjang.com">Russ Jang</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/dog/hanz-day-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome home, Hanz&#245;</title>
		<link>http://bradyjfrey.com/blog/dog/welcome-home-hanz/</link>
		<comments>http://bradyjfrey.com/blog/dog/welcome-home-hanz/#comments</comments>
		<pubDate>Fri, 02 May 2008 16:07:31 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Dog]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=195</guid>
		<description><![CDATA[Yesterday evening Sheryl joined me for a spring trunk show of Amber Marie Bently&#8217;s new line of Jewelry at the W Hotel in San Francisco. As the evening ran down,&#8230;]]></description>
			<content:encoded><![CDATA[<p>Yesterday evening Sheryl joined me for a spring trunk show of Amber Marie Bently&#8217;s new line of Jewelry at the W Hotel in San Francisco. As the evening ran down, Kattya and Patrick, friends and owners of the new pet boutique CheekoB, walked fashionably 3 hours late into the main lobby towing a mysterious black SleepyPod.</p>

<p>Once I saw it, I knew it was a puppy. I&#8217;ve been missing dog&#8217;s for quite some time, stuck with the typical apartment cat that is easily maintainable but not much for the social life of beaches and parks; though I don&#8217;t know how well I&#8217;ll do with a baby around the house. Kattya walked in with hello&#8217;s all around, and with a quick zipper escape, out pops a gentle 10 week old Brussels Griffon.</p>

<p>Kryptonite for Sheryl &#8211; the one dog she&#8217;s talked about wanting for years (more than just their association with ewoks). Sheryl picked up who they named &#8216;Hobo&#8217; from Kattya&#8217;s arms, and she sat there cuddling it, staring at me the whole time. After some debate about the issue, I told her if she wanted it that she would have to take care of it and go ahead. We agreed to take the puppy for the evening, and pay them $1200 for the little guy with papers to come. </p>

<p>We packed him tight in the SleepyPod for the evening (we&#8217;ll return it in the morning) since he was shaking all over. I noticed a bit of mucous on the snout, but Kattya said most puppies have a little one and not to concern ourselves&#8230; and welcome to parenthood.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/dog/welcome-home-hanz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Awarding the web through negative reinforcement</title>
		<link>http://bradyjfrey.com/blog/design-theory/awarding-the-web-through-negative-reinforcement/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/awarding-the-web-through-negative-reinforcement/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 06:27:23 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=190</guid>
		<description><![CDATA[Would you accept a compliment about your hair, from a stylist with horrible hair? If a mechanic said your car was junk, would you take them serious if their own&#8230;]]></description>
			<content:encoded><![CDATA[<p>Would you accept a compliment about your hair, from a stylist with horrible hair? If a mechanic said your car was junk, would you take them serious if their own car didn&#8217;t run (<a href="http://www.imdb.com/title/tt0117958/">Steve Buscemi excluded</a>)? </p>
<p>How about an award for the best of the Web, from a company that has a <a href="http://www.webaward.org/">horrible website</a>? A website with <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.webaward.org%2F&#038;charset=%28detect+automatically%29&#038;doctype=Inline&#038;group=0&#038;ss=1">58 validation errors</a>, one that uses XHTML code sometimes but calls out HTML? Built in dreamweaver, broken in a few browsers, scrubbed together with code that hasn&#8217;t been in use since the late 90&#8242;s and dripping with empty table tags? </p>
<p>I know we&#8217;re in the generation of singular experts, built on 6 months of training and pronounced as soon as you can plop a blog on the internet, but it breaks the heart to see junk defining what is good and what is bad. I imagine all art takes this route over time, as trends move in and out of fashion, but have the merit to bury it; don&#8217;t flaunt it.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/awarding-the-web-through-negative-reinforcement/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ads are now on YouTube Videos</title>
		<link>http://bradyjfrey.com/blog/advertising/ads-are-now-on-youtube-videos/</link>
		<comments>http://bradyjfrey.com/blog/advertising/ads-are-now-on-youtube-videos/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 03:19:19 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=185</guid>
		<description><![CDATA[Well, it was bound to happen, the question was less when so much as it was how, and it&#8217;s an interesting addition I&#8217;d say uses inventive techniques. Case in point-&#8230;]]></description>
			<content:encoded><![CDATA[<p>Well, it was bound to happen, the question was less <em>when</em> so much as it was <em>how</em>, and it&#8217;s an interesting addition I&#8217;d say uses inventive techniques.</p>
<p>Case in point- <a href="http://www.youtube.com/watch?v=06fjAWUbrqw&#038;feature=related">Ever Broke an Aluminum Bat</a> (which actually doesn&#8217;t show any breaking of an Aluminum Bat, sad to say) loads with a yellow divider icon on the time lapse bar: <img src="http://bradyjfrey.com/blog/wp-content/uploads/2008/04/picture-51.png" alt="Time Lapse Bar" title="Time Lapse Bar" width="292" height="42"></p>
<p>As soon as your time hits that bar, an add will slide out from the bottom window ala <a href="http://slideshowpro.net/">slideshow pro style</a> that has an x in the top right of the ad to close: <img src="http://bradyjfrey.com/blog/wp-content/uploads/2008/04/picture-31.png" alt="the Full Ad" title="Full Ad" width="498" height="441"></p>
<p>If you close the ad, it will leave an icon to expand the ad again: <img src="http://bradyjfrey.com/blog/wp-content/uploads/2008/04/picture-41.png" alt="" title="Click here to view the Ad again" width="127" height="100"></p>
<p>Upon video completion, you&#8217;ll see options to view other YouTube videos of similar flavor, and the ad will return, without the option to close it this time: <img src="http://bradyjfrey.com/blog/wp-content/uploads/2008/04/picture-21.png" alt="the final Ad with no close" title="the final Ad with no close" width="500" height="432"></p>
<p>Goodbye TV ads, hello YouTube and the next generation of marketing.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/advertising/ads-are-now-on-youtube-videos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grandview park: 360&#176; of San Francisco</title>
		<link>http://bradyjfrey.com/blog/san-francisco/grandview-park-360-of-san-francisco/</link>
		<comments>http://bradyjfrey.com/blog/san-francisco/grandview-park-360-of-san-francisco/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 00:48:33 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[San Francisco]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=184</guid>
		<description><![CDATA[On April 19th, 2008, the pacific coastal winds burrowed through the avenues of San Francisco and up the hillsides peaked with houses. Very few people seemed out on the town, and the ones who braved the gusts held close to personal items darting abruptly against...]]></description>
			<content:encoded><![CDATA[
<a href='http://bradyjfrey.com/blog/san-francisco/grandview-park-360-of-san-francisco/attachment/img_0178jpg/' title='A bird&#039;s eye view of the City of San Francisco'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/111-150x150.jpg" class="attachment-thumbnail" alt="A bird&#039;s eye view of the City of San Francisco" title="A bird&#039;s eye view of the City of San Francisco" /></a>
<a href='http://bradyjfrey.com/blog/san-francisco/grandview-park-360-of-san-francisco/attachment/img_0180jpg/' title='Sheryl in front of Grandview Park sign'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/311-150x150.jpg" class="attachment-thumbnail" alt="Sheryl in front of Grandview Park sign" title="Sheryl in front of Grandview Park sign" /></a>
<a href='http://bradyjfrey.com/blog/san-francisco/grandview-park-360-of-san-francisco/attachment/img_0186jpg/' title='A zoom of the Grandview Park Sign'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/911-150x150.jpg" class="attachment-thumbnail" alt="A zoom of the Grandview Park Sign" title="A zoom of the Grandview Park Sign" /></a>
<a href='http://bradyjfrey.com/blog/san-francisco/grandview-park-360-of-san-francisco/attachment/img_0182jpg/' title='Local houses near the Park'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/511-150x150.jpg" class="attachment-thumbnail" alt="Local houses near the Park" title="Local houses near the Park" /></a>
<a href='http://bradyjfrey.com/blog/san-francisco/grandview-park-360-of-san-francisco/attachment/img_0189jpg/' title='Sheryl. Freezing.'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/121-150x150.jpg" class="attachment-thumbnail" alt="Sheryl. Freezing." title="Sheryl. Freezing." /></a>
<a href='http://bradyjfrey.com/blog/san-francisco/grandview-park-360-of-san-francisco/attachment/img_0192jpg/' title='Sheryl making her escape...'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/151-150x150.jpg" class="attachment-thumbnail" alt="Sheryl making her escape..." title="Sheryl making her escape..." /></a>
<a href='http://bradyjfrey.com/blog/san-francisco/grandview-park-360-of-san-francisco/attachment/img_0191jpg/' title='The rickety walk down Grandview Park'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/05/141-150x150.jpg" class="attachment-thumbnail" alt="The rickety walk down Grandview Park" title="The rickety walk down Grandview Park" /></a>

<p>On April 19th, 2008, the pacific coastal winds burrowed through the avenues of San Francisco and up the hillsides peaked with houses. Very few people seemed out on the town, and the ones who braved the gusts held close to personal items darting abruptly against the <a href="http://www.wunderground.com/history/airport/KSFO/2008/4/19/DailyHistory.html?req_city=NA&#038;req_state=NA&#038;req_statename=NA">60mph bursts</a>. Perfect day to be a moron.</p>

<p>Sheryl and I were in our <a href="http://automobiles.honda.com/element/">Honda Element</a> <a href="http://www.zipcar.com/">ZipCar</a>, fresh out of <a href="http://safeway.com">Safeway</a>, when she called out from the passenger seat a huge stairwell that zig-zagged up the hillside on the edge of the Sunset District. Merging abruptly, we drove around a few block till we hit 15th and Noriega, parked the car, and with a bit of obnoxious cheerleading dragged Sheryl from our warm confines up the paved street.</p>

<p>We chose the concrete stairwell over alternate paved loop (well, by chose I mean I just started walking there in determination), and ascended over tree limbs freshly thrown from the still bustling wind. My cheerleading continued, and I helped cold-Sheryl move further to the set of zig-zag stairs we saw from a distance prior- impressed that it was, indeed, as rickety as we originally assumed. </p>

<p>We pushed onward through six stairwells to the mound of the hilltop- our backs to the wind, holding onto the railing as the winds sometimes pushed us heavily to a side. The hilltop was lined with trees to the east and the west, but the north and south lay unexposed. The land was sunspot with grass and sand &#8211; dry, and exposed. On the east a graffiti tagged historical marker sited the history of <a href="http://en.wikipedia.org/wiki/Grand_View_Park">Grand View Park</a>, and the endangered vegitation it guards. The wind continued to fire rounds of sand in our face, but the open top felt eerily similar to the freefall of a skydive. After reading the marker, snapping photos (as best we can), and pausing for the amazing 360&deg; view, we made a beeline for the exit.</p>

<p>Stairwell down was worse by far; the wind lifted more of the hill sand up the zig-zag into our faces as we stepped over branches and slowly inched blind down the rickety steps. We survived it and skipped the concrete stairs in favor of the split road (per Sheryl&#8217;s recommendation), back again in the safety of the warm Element.</p>

<p>Although Sheryl considered me nuts, I was rather pleased by my spontaneous adventure; certain I was the only moron who would scheme that on such a windy day. </p>

<p>We started the car, made the route home around the hill with our groceries and our hair full of sand. We stopped only briefly for a young couple exiting the back side of the hill from a second stairwell I hadn&#8217;t noticed- we probably missed each other at the top by barely a minute. I set home satisfied that there were others in this city dumb enough for the same small adventures.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/san-francisco/grandview-park-360-of-san-francisco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Vista SP1 Video: 80&#039;s humor, today!</title>
		<link>http://bradyjfrey.com/blog/microsoft/microsoft-vista-sp1-video-80s-humor-today/</link>
		<comments>http://bradyjfrey.com/blog/microsoft/microsoft-vista-sp1-video-80s-humor-today/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 16:01:52 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=182</guid>
		<description><![CDATA[I lost a part of myself this morning I&#8217;ll never get back, thanks to this Microsoft Vista internal pitch:]]></description>
			<content:encoded><![CDATA[<p>I lost a part of myself this morning I&#8217;ll never get back, thanks to this <a href="http://www.youtube.com/watch?v=sPv8PPl7ANU">Microsoft Vista internal pitch</a>:</p>

<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/sPv8PPl7ANU&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/sPv8PPl7ANU&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/microsoft/microsoft-vista-sp1-video-80s-humor-today/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Randomizing Post Data in WordPress 2.5</title>
		<link>http://bradyjfrey.com/blog/web-development/randomizing-post-data-in-wordpress-25/</link>
		<comments>http://bradyjfrey.com/blog/web-development/randomizing-post-data-in-wordpress-25/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 06:30:56 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=179</guid>
		<description><![CDATA[I recently updated a client&#8217;s business website to WordPress 2.5, and noticed the dated rand_posts trick failed me. Further investigation noted that WordPress had completely changed it&#8217;s table schema from&#8230;]]></description>
			<content:encoded><![CDATA[<p>I recently updated a client&#8217;s <a href="http://maccentricsolutions.com/">business website</a> to<a href="http://wordpress.org/development/2008/03/wordpress-25-brecker/"> WordPress 2.5</a>, and noticed the dated rand_posts trick failed me. Further investigation noted that WordPress had completely changed it&#8217;s table schema from categories, post2cat, and link2cat tables to a more flexible <a href="http://boren.nu/archives/2007/08/26/wordpress-23-taxonomy-schema/">Taxonomy Schema</a>.</p>

<p>After a bit of Googling, the <a href="http://wordpress.org/support/topic/134883?replies=10#post-697165">WordPress forum</a> linked me to the <a href="http://codex.wordpress.org/Template_Tags/get_posts#Random_posts">new documentation</a>, noting that random posts are a lot simpler now with the MySQL RAND() function. Previous code for <a href="http://maccentricsolutions.com/">MacCentric</a> was:</p>
<code>
global $wpdb;
$numposts = 1;
$rand_posts = $wpdb->get_results("SELECT * FROM $wpdb->post2cat,$wpdb->posts,$wpdb->categories WHERE
$wpdb->post2cat.post_id = $wpdb->posts.ID and $wpdb->post2cat.category_id = $wpdb->categories.cat_ID and $wpdb->posts.post_status = 'publish' and $wpdb->categories.cat_name = 'Customer Quotes' ORDER BY RAND() LIMIT $numposts");
foreach($rand_posts as $post) :
setup_postdata($post);
</code>

<p>&#8230;and became:</p>

<code>
$rand_posts = get_posts('numberposts=1&#038;category=4&#038;orderby=RAND()');
foreach( $rand_posts as $post ) :
setup_postdata($post);
</code>

<p>Something to keep in mind for the designers rebuilding their templates;)</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-development/randomizing-post-data-in-wordpress-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>the RedPost: Custom Signs for the Bently Reserve</title>
		<link>http://bradyjfrey.com/blog/technology/the-redpost-custom-signs-for-the-bently-reserve/</link>
		<comments>http://bradyjfrey.com/blog/technology/the-redpost-custom-signs-for-the-bently-reserve/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 23:34:32 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Server]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=178</guid>
		<description><![CDATA[Eric Kanagy of the RedPost Inc. recently posted my sign Designs at the Bently Reserve, and I wanted to explain them a bit more to the world. I&#8217;ll go more&#8230;]]></description>
			<content:encoded><![CDATA[<p>Eric Kanagy of <a href="http://www.theredpost.com/">the RedPost Inc.</a> recently posted <a href="http://theredpost.com/blog/2008/04/09/bently-reserve-whats-on-the-signs/">my sign Designs</a> at the <a href="http://bentlyreserve.com/">Bently Reserve</a>, and I wanted to explain them a bit more to the world.</p>
<p>I&#8217;ll go more in detail in posts soon about the technical installation and management I oversaw with a fantastic crew at the <a href="http://bentlyreserve.com/">Bently Reserve</a>, but one thing that posed a more unique problem was a means of guiding potential customers to Conference locations without the traditional confusion of location memorization and without the waste of material.</p>
<p>Each room was given a name of a sunken ship beneath the foundation of the <a href="http://bentlyreserve.com/">Bently Reserve</a> in the 19th century (idea courtesy of Mark Mayfield, Chief Engineer to the <a href="http://bentlyreserve.com/">Bently Reserve</a>), with the remaining rooms deck terminology. Although it&#8217;s fairly easy to find the name of each room on a map or asking one of our staff, it seemed redundant to have to force people to memorize a spot with all the other experiences of a hurried conference. I also didn&#8217;t want a digital &#8216;mall&#8217; experience with an interactive or stationary map at the front entrances- to me, it&#8217;s just another thing to have to find.</p>
<p>I can remember quite a few events where I struggled to find &#8216;Room 220E, around the corner, past the bathroom, you&#8217;ll see a easel out front&#8230;&#8217;, and assumed, wouldn&#8217;t it be easier to put the name of the room as the occupied company or group? Well, for the non-tech, that would require production of signage, even if they&#8217;re cheap prints- waste of ink/toner, paper, board material, time to print and cut, time to manage- there had to be a way of managing event signage digitally in a way that&#8217;s productive, green, and cost effective.</p>
<p>I sat out searching for &#8216;photo signs&#8217;, but most came up short with the typical kodak home based sign: cheap frame, USB loaded or Wifi loaded on proprietary software. After a bit of a run, I found <a href="http://www.theredpost.com/">the RedPost</a> offered a unique sign based system with customized, open source, software that would allow remote management. Perfect, I thought, I want six now, and emailed the company&#8230; but unfortunately in the summer of 2007, they weren&#8217;t in production yet.</p>
<p>Months went by, I had my Graphic Designers and IT leads contact the company without success, and finally I called straight to the <a href="http://www.theredpost.com/about/">owner</a> over a month to the end of the project, let him know exactly what it was for, and we were off purchasing, installing, and demoing cutting edge signs for the world to enjoy.</p>
<p>The end result is a beautiful, high tech fixture of the Bently Reserve Conference Center: customized by Eric Kanagy and his <a href="http://www.theredpost.com/about/">RedPost</a> team by installing it on the spot with our support staff. I <a href="http://bentlyreserve.com/boardrooms/apollo.html">designed an animated fixture</a> for each room name that showcases a personalized scene of the beautiful sunset through night time fog of San Francisco (yes, that&#8217;s photoshop and fake)- it&#8217;s running the javascript engine <a href="http://mootools.net/">mootools</a> as a <a href="http://www.electricprism.com/aeron/slideshow/">slideshow</a> in real time of graphics that I&#8217;ve created. I&#8217;ve scripted an engine on my Mac so that future images will be easily adjusted and updated in realtime to our servers for loading, allowing prompt and user friendly name changes as requested (logo changes as well).</p>
<p>Thanks to RedPost and Eric Kanagy for <a href="http://theredpost.com/blog/2008/04/09/bently-reserve-whats-on-the-signs/">showcasing my beautiful art</a>, Chris and Amber&#8217;s beautiful building, and supporting our staff as we managed the final pieces of the brand new <a href="http://bentlyreserve.com/news/bently-reserve-conference-room-unveiling.php">Bently Reserve Conference Center</a>. More to come soon on this beautiful, high tech buildout&#8230;</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/technology/the-redpost-custom-signs-for-the-bently-reserve/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#039;s Tops: Best Diner in San Francisco</title>
		<link>http://bradyjfrey.com/blog/food/its-tops-best-diner-in-san-francisco/</link>
		<comments>http://bradyjfrey.com/blog/food/its-tops-best-diner-in-san-francisco/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 05:40:49 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Food]]></category>
		<category><![CDATA[Restaurant]]></category>
		<category><![CDATA[San Francisco]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=172</guid>
		<description><![CDATA[San Francisco, like most major cities, is a town built on a melting pot of cuisine. No where else can you find fresh sushi next door to a bistro serving the in season best of the Sonoma valley- but they can't make a pizza, and breakfast tastes like a salad...]]></description>
			<content:encoded><![CDATA[
<a href='http://bradyjfrey.com/blog/food/its-tops-best-diner-in-san-francisco/attachment/sheryl-with-me-at-its-tops/' title='Sheryl with me at It&#039;s Tops'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/04/01-150x150.jpg" class="attachment-thumbnail" alt="Sheryl with me at It&#039;s Tops" title="Sheryl with me at It&#039;s Tops" /></a>
<a href='http://bradyjfrey.com/blog/food/its-tops-best-diner-in-san-francisco/attachment/2/' title='The Menu'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/04/21-150x150.jpg" class="attachment-thumbnail" alt="The classic Menu of It&#039;s Tops" title="The Menu" /></a>
<a href='http://bradyjfrey.com/blog/food/its-tops-best-diner-in-san-francisco/attachment/3/' title='Sheila, Bruce and Joan'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/04/31-150x150.jpg" class="attachment-thumbnail" alt="Sheila, Bruce and Joan of It&#039;s Tops" title="Sheila, Bruce and Joan" /></a>
<a href='http://bradyjfrey.com/blog/food/its-tops-best-diner-in-san-francisco/attachment/5/' title='It&#039;s Tops, Coffee Shop exterior'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/04/51-150x150.jpg" class="attachment-thumbnail" alt="It&#039;s Tops, Coffee Shop exterior" title="It&#039;s Tops, Coffee Shop exterior" /></a>
<a href='http://bradyjfrey.com/blog/food/its-tops-best-diner-in-san-francisco/attachment/4/' title='It&#039;s Tops, Coffee Shop side'><img width="150" height="150" src="http://bradyjfrey.com/blog/wp-content/uploads/2008/04/41-150x150.jpg" class="attachment-thumbnail" alt="It&#039;s Tops, Coffee Shop side" title="It&#039;s Tops, Coffee Shop side" /></a>


<p>San Francisco, like most major cities, is a town built on a melting pot of cuisine. No where else can you find fresh sushi next door to a bistro serving the in season best of the Sonoma valley- but they can&#8217;t make a pizza, and breakfast tastes like a salad. When I first landed in this town, I made it a personal vendetta that if I had to let my <a href="http://en.wikipedia.org/wiki/Chicago">Chicagoan</a> obsession with <a href="http://en.wikipedia.org/wiki/Chicago-style_pizza">pizza</a> hibernate, breakfast needed to take on more of a staring role- but San Francisco holds breakfast with polarizing extremes: you either eat a $10 meal heavily microwaved ala-McDonald&#8217;s, or a $40 meal in a one egg omelet forked with seafood.</p>
<p>I persevered. I refused to be saddled by <a href="http://www.lorisdiner.com/aboutus.html">Lori&#8217;s Diner</a>, and knew there had to be a real Breakfast joint in this town&#8230; someone had to understand what a decent square meal needed to be blessed with, and someone had to know how to make a decent man&#8217;s omelet or a pancake that wasn&#8217;t swedish! <a href="http://www.yelp.com/biz/its-tops-coffee-shop-san-francisco">It&#8217;s Tops</a>, tucked in the heart of San Francisco, hit the spot.</p>
<p>Of all the relics of San Francisco&#8217;s history, only <a href="http://www.yelp.com/biz/its-tops-coffee-shop-san-francisco">It&#8217;s Tops</a> holds the title for required pilgrimage. When my Mom comes to visit, my Sister, my Niece, my Father and his wife, my friends, Sheryl&#8217;s Parents, Sheryl&#8217;s Brother and Wife, co-workers, social events- all find their way to <a href="http://www.yelp.com/biz/its-tops-coffee-shop-san-francisco">It&#8217;s Tops</a> at least once in our travels. </p>

<h3>On the Outside</h3>
<p>Nestled on the South corner of <a href="http://maps.google.com/maps?client=safari&amp;ie=UTF8&amp;oe=UTF-8&amp;q=1801+Market+St,+San+Francisco,+CA+94103,+USA&amp;ll=37.771911,-122.423755&amp;spn=0.001524,0.002355&amp;z=19&amp;layer=c&amp;cbll=37.771555,-122.423742&amp;cbp=1,164.96293157011337,,1,0.4889774775784476">Octavia and Market</a>, near the recently developed highway entrance, the throwback diner sits itself between the famous <a href="http://www.alscomicssf.com/">Al&#8217;s Comics</a> and the always colorful <a href="http://sanfrancisco.citysearch.com/profile/868115">Grooves</a>. The intriguing exterior placement, coupled with the opulent 1950&#8242;s signage and a classic color scheme, are a unique take on a diner scene soured by the <a href="http://www.melsdrive-in.com/">hollywood</a> and <a href="http://www.dennys.com/en/">corporate</a> visions of push-button eats. Not only do you find a family owned restaurant passed down through the generations at <a href="http://www.yelp.com/biz/its-tops-coffee-shop-san-francisco">It&#8217;s Tops</a>, but one ran by those very same owners and catered with the same sincerity.</p>

<h3>On the Inside</h3>
<p>The interior boasts vinyl red seats draped by dark wood walls, armored with retro-propaganda and numerous articles and awards from the restaurants vintage opening all the way to the present day. If you&#8217;re riding solo or just don&#8217;t see an open booth, the counter has a stool with your name on it; muck it up with local fanfare, talk with co-owner Sheila about the morning, or marvel at the great food&#8230; and it is great. You&#8217;re teased with everything from the best waffles and pancakes in the Bay Area (I&#8217;d argue, in my travels, most of Northern California), packed with blueberries or walnuts, or smothered with peanut butter or bananas, to french toast and cooked-just-right-hashbrowns, maybe omelets stuff fat with the local fixings, burgers by exquisite locally ranched meats; even beer battered mushrooms with an Elvis special.</p>
<p>Catch yourself in a dinner mood? Maybe you&#8217;ll be lucky and stop by on a Friday night before the crowd hits: you&#8217;ll run into one of the owners, Bruce, and he can tell you about the original cast iron he cooked that massive burger on, flavored for generations, over house tap. You can order breakfast if you want, sure, but sift through four pages of menu filled with hot off the grill Lamb Chops or perfectly marinated Steaks. Follow up with a traditionally home-made milk shake, maybe a banana split or Bruce&#8217;s very own mud pie.</p>
<p>Whatever you&#8217;ve come for, come prepared it eat a great meal around people that are happy to make that great meal. You&#8217;ll find real people who love San Francisco and want to keep making this town the beacon of the west. You may just find out you come so often you don&#8217;t have to even ask for the best- Sheila knows you&#8217;re going to order that perfect Carmel Mocha without whip cream while you stare at the menu for 15 minutes debating which combination you&#8217;ll gamble this go-around. San Francisco may never figure out how to make a Pizza, but <a href="http://www.yelp.com/biz/its-tops-coffee-shop-san-francisco">It&#8217;s Tops</a> shows San Francisco what a real diner is all about.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/food/its-tops-best-diner-in-san-francisco/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Microsoft Sends Letter to Yahoo! Board of Directors</title>
		<link>http://bradyjfrey.com/blog/microsoft/microsoft-sends-letter-to-yahoo-board-of-directors/</link>
		<comments>http://bradyjfrey.com/blog/microsoft/microsoft-sends-letter-to-yahoo-board-of-directors/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 02:03:34 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=125</guid>
		<description><![CDATA[Microsoft sends an aggressive, and somehow sour, message to Yahoo! Board of Directors. I can&#8217;t help but giggle at the tone of professionally whining in this letter- like the big&#8230;]]></description>
			<content:encoded><![CDATA[<p>Microsoft sends an aggressive, and somehow sour, <a href="http://www.microsoft.com/presspass/press/2008/apr08/04-05LetterPR.mspx">message to Yahoo! Board of Directors</a>. I can&#8217;t help but giggle at the tone of professionally whining in this letter- like the big kid not catching the hint at being ignored. Yahoo!, just as much as anyone, knows that although the money will be there, the death of their culture will soon follow. MS is the joke of the internet age.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/microsoft/microsoft-sends-letter-to-yahoo-board-of-directors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>960 Grid System</title>
		<link>http://bradyjfrey.com/blog/web-development/960-grid-system/</link>
		<comments>http://bradyjfrey.com/blog/web-development/960-grid-system/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 01:57:37 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=124</guid>
		<description><![CDATA[Working hard to streamline web design, Nathan Smith created the 960 Grid System: a series of electronic templates and web code to help designers create advanced sites based off the&#8230;]]></description>
			<content:encoded><![CDATA[<p>Working hard to streamline web design, <a href="http://sonspring.com/">Nathan Smith</a> created the <a href="http://960.gs/">960 Grid System</a>: a series of electronic templates and web code to help designers create advanced sites based off the stylistic technique of the digital grid. I gave it a whirl on my recently launched (soon to be updated with more features) <a href="http://bentlyreserve.com">Bently Reserve</a> site, and it helped me bring that site from concept to launch in 48 hours. </p>
<p>Ultimately, I found the Photoshop template to be a great help, and I recommend it for anyone. I didn&#8217;t care much to toy with the HTML, so I exported a transparent ping and dropped it on a div on top of my work while I coded (modern browsers can take an absolutely positioned div with a 0px point for all corners). Regardless, highly recommended for those in the know.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-development/960-grid-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bless you, New York</title>
		<link>http://bradyjfrey.com/blog/humor/bless-you-new-york/</link>
		<comments>http://bradyjfrey.com/blog/humor/bless-you-new-york/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 15:43:30 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=123</guid>
		<description><![CDATA[Hot on the tails of an upcoming moving, New York hits us with a quality poster mark. George Clooney&#8217;s a good actor, but you can&#8217;t help but giggle at the&#8230;]]></description>
			<content:encoded><![CDATA[<p>Hot on the tails of an upcoming moving, New York hits us with a <a href="http://www.newyorkshitty.com/?p=4160">quality poster mark</a>. George Clooney&#8217;s a good actor, but you can&#8217;t help but giggle at the wit.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/humor/bless-you-new-york/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to find and replace in MySQL PHPmyAdmin</title>
		<link>http://bradyjfrey.com/blog/mysql/how-to-find-and-replace-in-mysql-phpmyadmin/</link>
		<comments>http://bradyjfrey.com/blog/mysql/how-to-find-and-replace-in-mysql-phpmyadmin/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 06:00:57 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Server]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/?p=122</guid>
		<description><![CDATA[Just because someone asked, here&#8217;s a quick way to find and replace content in MySQL using PHPmyAdmin. This technique works the same command line, and it&#8217;s possible it works similar&#8230;]]></description>
			<content:encoded><![CDATA[<p>Just because <a href="http://sinkreview.org">someone asked</a>, here&#8217;s a quick way to find and replace content in MySQL using PHPmyAdmin. This technique works the same command line, and it&#8217;s possible it works similar in applications such as <a href="http://www.navicat.com/">Navicat</a>, but I have little experience in GUI tools. To manage:</p>
<ol>
	<li>Login to PHPmyAdmin</li>
	<li>Select the database you want in the left frame, if you have multiple</li>
	<li>Choose the &#8216;SQL&#8217; tab in the right frame</li>
	<li>Add the following code and update</li>
</ol><code>UPDATE `table` SET tablefield = replace(tablefield,"your mom","my mom");</code>

<p>Replace table with the name of your table, the tablefield with the title of the tablefield you want to search, the first value (your mom) will be replaced by the second (my mom). In my case, I zapped gremlins for <a href="http://en.wikipedia.org/wiki/Dash#Em_dash">emdash</a> in a standard <a href="http://wordpress.org/">wordpress 2.5</a> upgrade:</p>
<code>UPDATE `wp_posts` SET post_content = replace(post_content,"â","&mdash;");</code>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/mysql/how-to-find-and-replace-in-mysql-phpmyadmin/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Why even advertise, MSN?</title>
		<link>http://bradyjfrey.com/blog/design-theory/why-even-advertise-msn/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/why-even-advertise-msn/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 02:11:26 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/design-theory/why-even-advertise-msn/</guid>
		<description><![CDATA[Todd Bishop asks Why are these ads for MSN, not Windows Live &#8211; I&#8217;m wondering why they&#8217;d even advertise. Google gets to write snart billboards if they so choose seeing&#8230;]]></description>
			<content:encoded><![CDATA[<p>Todd Bishop asks <a href="http://blog.seattlepi.nwsource.com/microsoft/archives/134717.asp?source=rss">Why are these ads for MSN, not Windows Live</a> &#8211; I&#8217;m wondering why they&#8217;d even advertise. <a href="http://www.google.com/">Google</a> gets to write <a href="http://www.google.com/search?client=safari&amp;rls=en-us&amp;q=snart,+definition&amp;ie=UTF-8&amp;oe=UTF-8">snart</a> billboards if they so choose seeing as they&#8217;re the big kid on the block (but they don&#8217;t, in fact they write <a href="http://www.npr.org/templates/story/story.php?storyId=4078172">smart advertisements</a>), but how does MSN garner that attention? You get a quick &#8211; for the most part lost &#8211; attempt at wit bundled with an obscure design and that good ol&#8217; MSN logo&#8230; but what are they pitching?</p>

<p><a href="http://blog.seattlepi.nwsource.com/microsoft/archives/134717.asp?source=rss">Todd&#8217;s</a> article digs up the company response:</p>
<blockquote><p>&#8220;MSN is being promoted because it provides an important layer of programmed, editorially selected content that helps ensure our readers stay in the know. Windows Live is a complementary brand to MSN that helps users stay connected with each other.&#8221;</p></blockquote>
<p>Aside from the confusion of two brands in one, there&#8217;s obviously some digging for a meaning in that interpretation. Me, I think it&#8217;s a reverse attempt at their branding pitch, because even Microsoft wouldn&#8217;t want to look <a href="http://www.noonewantstolookdumb.com/">dumb</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/why-even-advertise-msn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The $1000 font</title>
		<link>http://bradyjfrey.com/blog/business-management/the-1000-font/</link>
		<comments>http://bradyjfrey.com/blog/business-management/the-1000-font/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 02:01:44 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Business Management]]></category>
		<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/business-management/the-1000-font/</guid>
		<description><![CDATA[Keeping things business as usual, LetterHead Fonts was nice enough to post about the subsequent bittorent of the their LHF Garner, a classic sign font akin to the Larabie Blue&#8230;]]></description>
			<content:encoded><![CDATA[<p>Keeping things business as usual, <a href="http://www.letterheadfonts.com/piracy/thousanddollarfont.php">LetterHead Fonts</a> was nice enough to post about the subsequent bittorent of the their <a href="http://letterheadfonts.com/fonts/garner.shtml">LHF Garner</a>, a classic sign font akin to the <a href="http://www.larabiefonts.com/index.html">Larabie</a> <a href="http://www.myfonts.com/fonts/typodermic/blue-highway-deluxe/">Blue Highway</a>, or the exquisite <a href="http://typography.com/fonts/font_overview.php?productLineID=100008">Hoefler &amp; Frere-Jones, Gotham</a>.</p>
<p><strong>Long story short:</strong> apparently Randy Howe purchased the type in June, 2007 and sent the font to a design firm farming work for him, which violated his <a href="http://www.letterheadfonts.com/piracy/donotshare.php">agreement with LHF</a>. Said design firm has an employee who decided to bittorent the font to the world, violating just about every digital purchase agreement that isn&#8217;t <a href="http://creativecommons.org/">CC</a> (and some that are). LHF asked Randy to cough up the culprit, Randy refuses and LHF has chosen to <a href="http://www.letterheadfonts.com/piracy/thousanddollarfont.php">publish this nice notation</a>.</p>
<p>Rock and a hard place for me; I&#8217;m annoyed on a few biased fronts that I&#8217;ll embellish. Randy probably shouldn&#8217;t have sent the font &#8211; though I have done this for my own design team on occasion and have helped out clutch production teams when it&#8217;s needed &#8211; I go out of my way to pay my share. Each situation is different, a black and white opinion of this scenario isn&#8217;t justifiable, and although I&#8217;m sure we can debate it, as adults we can see both ends. </p>
<p>LHF wants to understandably know <em>who</em> was the culprit that uploaded the font: but I wouldn&#8217;t feel the need to snitch either, and that is equally as debatable in the gray opinions of the world.</p>
<p>I sure wouldn&#8217;t want to call BS on <a href="http://www.letterheadfonts.com/piracy/thousanddollarfont.php">Randy</a> in a long winded email complete with charts, but that&#8217;s because I&#8217;d think I&#8217;d look pompous and out of touch with the industry concern on both sides. Nevertheless, if it was my business, I&#8217;d probably take the same route of publication.</p>
<p>I don&#8217;t agree, but I don&#8217;t disagree, and that&#8217;s the fundamental confusion I&#8217;m sure for both sides: as a once rogue <a href="http://en.wikipedia.org/wiki/Libertarianism">libertarian</a>, the argument of property loss isn&#8217;t, well, lost on me. The question I have is the value of calling it out on my person versus the value of that font&#8230; maybe in the end, I just would have wrote that article in a tone less attacking the world and more attacking the problem.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/business-management/the-1000-font/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Expelled from Expelled</title>
		<link>http://bradyjfrey.com/blog/science/expelled-from-expelled/</link>
		<comments>http://bradyjfrey.com/blog/science/expelled-from-expelled/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 18:41:18 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/science/expelled-from-expelled/</guid>
		<description><![CDATA[Ben Stein&#8217;s scientific review of creationism in film format offered a private screening to those who reserved a seat. Apparently, however, that didn&#8217;t include Dr. Myers, regardless of his reservation&#8230;]]></description>
			<content:encoded><![CDATA[<p>Ben Stein&#8217;s <a href="http://www.expelledthemovie.com/playground.php">scientific review of creationism in film format</a> offered a private screening to those who reserved a seat. Apparently, however, that didn&#8217;t include <a href="http://scienceblogs.com/pharyngula/2008/03/expelled.php">Dr. Myers</a>, regardless of his reservation for the whole family. The ironic bit being that, although he was removed from the premise, they failed to notice his buddy <a href="http://en.wikipedia.org/wiki/Richard_Dawkins">Richard Dawkins</a> and allowed his entrance. </p>
<p>Criminal to remove any peaceful attendant to an event, regardless of it&#8217;s pay status, and an obvious blow to any open minded debate on the subject. I&#8217;d be more interested to know if it was a police officer or a rental cop that took orders; I&#8217;m hoping the latter, or we have a much bigger issue on our hands. I&#8217;ll have to see the movie and gauge if it&#8217;s worth taking Stein serious anymore&#8230;</p>
<p>- find courtesy of <a href="http://sinkreview.org">Douglas Hahn</a></p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/science/expelled-from-expelled/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Robot Chicken: Gummy Bear Trap, unedited</title>
		<link>http://bradyjfrey.com/blog/humor/robot-chicken-gummy-bear-trap-unedited/</link>
		<comments>http://bradyjfrey.com/blog/humor/robot-chicken-gummy-bear-trap-unedited/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 00:47:52 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/humor/robot-chicken-gummy-bear-trap-unedited/</guid>
		<description><![CDATA[Absolutely hilarious video by Robot Chicken &#8211; I laughed so hard I just had to convert it for youtube enjoyment: Update: Aww, deleted, thanks YouTube.]]></description>
			<content:encoded><![CDATA[<p>Absolutely hilarious video by <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTVSeason?i=263312351&amp;id=261089813&amp;s=143441">Robot Chicken</a> &#8211; I laughed so hard I just had to convert it for youtube enjoyment:</p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/PrcT_oegszo&amp;hl=en" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://www.youtube.com/v/PrcT_oegszo&amp;hl=en" wmode="transparent"></embed></object>
<p><strong>Update: </strong>Aww, deleted, thanks YouTube.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/humor/robot-chicken-gummy-bear-trap-unedited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Scenes from TV and Film, Told Using Only Typography (and Sound)</title>
		<link>http://bradyjfrey.com/blog/design-theory/great-scenes-from-tv-and-film-told-using-only-typography-and-sound/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/great-scenes-from-tv-and-film-told-using-only-typography-and-sound/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 20:21:25 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/design-theory/great-scenes-from-tv-and-film-told-using-only-typography-and-sound/</guid>
		<description><![CDATA[Always Watching posts an article from David Chen with an excellent collage of Great Scenes from TV and Film, Told Using Only Typography (and Sound). Enjoy it!]]></description>
			<content:encoded><![CDATA[<p>Always Watching posts an article from <a href="http://www.alwayswatching.org/user/david">David Chen</a> with an excellent collage of Great Scenes from TV and Film, Told Using Only Typography (and Sound). <a href="http://www.alwayswatching.org/features/great-scenes-television-and-film-told-using-only-typography">Enjoy it!</a></p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/great-scenes-from-tv-and-film-told-using-only-typography-and-sound/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Methane detected on exoplanet</title>
		<link>http://bradyjfrey.com/blog/science/methane-detected-on-exoplanet/</link>
		<comments>http://bradyjfrey.com/blog/science/methane-detected-on-exoplanet/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 17:45:40 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/science/methane-detected-on-exoplanet/</guid>
		<description><![CDATA[Space Today reports that methane has been detected in the atmosphere of an extrasolar planet; the first organic molecule discovered on a planet outside of our solar system.]]></description>
			<content:encoded><![CDATA[<p>Space Today reports that <a href="http://www.spacetoday.net/Summary/4132">methane has been detected</a> in the atmosphere of an extrasolar planet; the first organic molecule discovered on a planet outside of our solar system.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/science/methane-detected-on-exoplanet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lost Boys 2</title>
		<link>http://bradyjfrey.com/blog/humor/lost-boys-2/</link>
		<comments>http://bradyjfrey.com/blog/humor/lost-boys-2/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 17:26:20 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/humor/lost-boys-2/</guid>
		<description><![CDATA[Thank god someone thought to bring a sequel to the Lost Boys. This looks like stellar work.]]></description>
			<content:encoded><![CDATA[<p>Thank god someone thought to bring a sequel to the Lost Boys. This looks like <a href="http://www.movieweb.com/video/V08C24bnqwxIRU">stellar work</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/humor/lost-boys-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Millions of Bees Released on Sacramento</title>
		<link>http://bradyjfrey.com/blog/humor/millions-of-bees-released-on-sacramento/</link>
		<comments>http://bradyjfrey.com/blog/humor/millions-of-bees-released-on-sacramento/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 02:16:49 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/humor/millions-of-bees-released-on-sacramento/</guid>
		<description><![CDATA[A truckload of bees close highway 99 ramp at Florin Road in Sac-town.]]></description>
			<content:encoded><![CDATA[<p>A truckload of <a href="http://www.sacbee.com/101/story/790682.html">bees close highway 99 ramp at Florin Road</a> in Sac-town.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/humor/millions-of-bees-released-on-sacramento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Laser Engraved Powerbook</title>
		<link>http://bradyjfrey.com/blog/apple/laser-engraved-powerbook/</link>
		<comments>http://bradyjfrey.com/blog/apple/laser-engraved-powerbook/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 23:10:55 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/computers/laser-engraved-powerbook/</guid>
		<description><![CDATA[Very cool laser engraved powerbook.]]></description>
			<content:encoded><![CDATA[<p>Very cool laser engraved <a href="http://vimeo.com/362506">powerbook</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/apple/laser-engraved-powerbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I went skydiving</title>
		<link>http://bradyjfrey.com/blog/adventure/i-went-skydiving/</link>
		<comments>http://bradyjfrey.com/blog/adventure/i-went-skydiving/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 01:22:05 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Adventure]]></category>
		<category><![CDATA[Sheryl]]></category>
		<category><![CDATA[To Do Before I Die]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/adventure/i-went-skydiving/</guid>
		<description><![CDATA[I get to knock another event off my list, as Sheryl treated me to skydiving for my birthday. Brady&#8217;s Jump Sheryl&#8217;s Jump]]></description>
			<content:encoded><![CDATA[<p>I get to knock another event off my <a href="http://todo.bradyjfrey.com">list</a>, as Sheryl treated me to <a href="http://todo.bradyjfrey.com/2008/03/01/go-skydiving/">skydiving for my birthday.</a></p>

<h3>Brady&#8217;s Jump</h3>
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/KRR5mwEdl_4&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/KRR5mwEdl_4&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>

<h3>Sheryl&#8217;s Jump</h3>
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/WfO1VEVLvWQ&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/WfO1VEVLvWQ&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/adventure/i-went-skydiving/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to defend yourself from a Terminator</title>
		<link>http://bradyjfrey.com/blog/humor/how-to-defend-yourself-from-a-terminator/</link>
		<comments>http://bradyjfrey.com/blog/humor/how-to-defend-yourself-from-a-terminator/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 17:33:55 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/humor/how-to-defend-yourself-from-a-terminator/</guid>
		<description><![CDATA[Wired News keeps the world safe again with an indepth article on how to Terminate a Terminator. Very thorough and worth the entertainment in your free time.]]></description>
			<content:encoded><![CDATA[<p>Wired News keeps the world safe again with an indepth article on how to <a href="http://blog.wired.com/defense/2008/03/how-to-terminat.html">Terminate a Terminator</a>. Very thorough and worth the entertainment in your free time. </p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/humor/how-to-defend-yourself-from-a-terminator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boobs and Dinks Early Detection Kit</title>
		<link>http://bradyjfrey.com/blog/science/boobs-and-dinks-early-detection-kit/</link>
		<comments>http://bradyjfrey.com/blog/science/boobs-and-dinks-early-detection-kit/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 17:12:46 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/science/boobs-and-dinks-early-detection-kit/</guid>
		<description><![CDATA[Cool Hunting offers a helpful application to train yourself in cancer examinations called boobs and dinks.]]></description>
			<content:encoded><![CDATA[<p>Cool Hunting offers a helpful application to train yourself in cancer examinations called <a href="http://www.coolhunting.com/archives/2008/03/boobs_and_dinks.php">boobs and dinks</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/science/boobs-and-dinks-early-detection-kit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7</title>
		<link>http://bradyjfrey.com/blog/computers/windows-7/</link>
		<comments>http://bradyjfrey.com/blog/computers/windows-7/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 16:16:47 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/computers/windows-7/</guid>
		<description><![CDATA[Microsoft announces Windows 7 as confirmed for launching via 2010. That&#8217;ll happen, just like vista was supposed to launch in 2005. I look forward to seeing it happen.]]></description>
			<content:encoded><![CDATA[<p>Microsoft announces Windows 7 as confirmed for <a href="http://www.engadget.com/2008/03/13/microsoft-finally-confirms-windows-7-for-2010-launch/">launching via 2010</a>. That&#8217;ll happen, just like vista was supposed to launch <a href="http://www.directionsonmicrosoft.com/sample/DOMIS/update/2003/07jul/0703wrltli.htm">in 2005</a>. I look forward to seeing it happen. </p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/computers/windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pi Day</title>
		<link>http://bradyjfrey.com/blog/science/pi-day/</link>
		<comments>http://bradyjfrey.com/blog/science/pi-day/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 15:58:59 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/science/pi-day/</guid>
		<description><![CDATA[Happy Pi Day to the world!]]></description>
			<content:encoded><![CDATA[<p>Happy <a href="http://news.bbc.co.uk/2/hi/uk_news/magazine/7296224.stm">Pi Day</a> to the world!</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/science/pi-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Permitting Time Travel</title>
		<link>http://bradyjfrey.com/blog/science/permitting-time-travel/</link>
		<comments>http://bradyjfrey.com/blog/science/permitting-time-travel/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 15:39:56 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/science/permitting-time-travel/</guid>
		<description><![CDATA[A dated, but interesting article debunking the traditional vision of time travel. Simply put, the back to the future method of adjusting history seems improbable; traveling back in time is&#8230;]]></description>
			<content:encoded><![CDATA[<p>A dated, but <a href="http://news.bbc.co.uk/2/hi/science/nature/4097258.stm">interesting article debunking</a> the traditional vision of time travel. Simply put, the <a href="http://en.wikipedia.org/wiki/Back_to_the_Future">back to the future</a> method of adjusting history seems improbable; traveling back in time is limited only to viewing activity or interacting with no possibility of adjusting the present. The difference is the theory of adjusting what &#8216;might happen&#8217; but what surely &#8216;did happen&#8217;&#8230; that&#8217;s assuming someone didn&#8217;t change it so we think it did happen&#8230;</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/science/permitting-time-travel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is it time to Globalize time?</title>
		<link>http://bradyjfrey.com/blog/science/is-it-time-to-globalize-time/</link>
		<comments>http://bradyjfrey.com/blog/science/is-it-time-to-globalize-time/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 23:09:01 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/science/is-it-time-to-globalize-time/</guid>
		<description><![CDATA[Mike Elgan makes the case for Globalizing Time, and I&#8217;m all for it. I could care what the sun looks like compared to the time of day, I&#8217;d love for&#8230;]]></description>
			<content:encoded><![CDATA[<p>Mike Elgan makes the case for <a href="http://itmanagement.earthweb.com/netsys/article.php/3733536">Globalizing Time</a>, and I&#8217;m all for it. I could care what the sun looks like compared to the time of day, I&#8217;d love for the work consistency.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/science/is-it-time-to-globalize-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do the test</title>
		<link>http://bradyjfrey.com/blog/humor/do-the-test/</link>
		<comments>http://bradyjfrey.com/blog/humor/do-the-test/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 18:13:00 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/humor/do-the-test/</guid>
		<description><![CDATA[Keeping himself busy at freelance work, Douglas Hahn discovered this great cyclist advertisement. Can you follow along?]]></description>
			<content:encoded><![CDATA[<p>Keeping himself busy at freelance work, <a href="http://sinkreview.org">Douglas Hahn</a> discovered this <a href="http://www.dothetest.co.uk/">great cyclist advertisement</a>. Can you follow along?</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/humor/do-the-test/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Product Announcement: New Sins!</title>
		<link>http://bradyjfrey.com/blog/humor/product-announcement-new-sins/</link>
		<comments>http://bradyjfrey.com/blog/humor/product-announcement-new-sins/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 17:05:30 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/humor/product-announcement-new-sins/</guid>
		<description><![CDATA[Good morning! We&#8217;re proud to announce new forms of Social Sin! That&#8217;s right, not only do we include previous sins, but we now offer brand new ecological sins as forms&#8230;]]></description>
			<content:encoded><![CDATA[<p>Good morning! We&#8217;re proud to announce new forms of <a href="http://www.reuters.com/article/topNews/idUSL109602320080310">Social Sin</a>! That&#8217;s right, not only do we include previous sins, but we now offer brand new <a href="http://www.reuters.com/article/topNews/idUSL109602320080310">ecological sins</a> as forms of modern evil&#8230; but that&#8217;s not all! </p>

<p>Just for being you, we also offer new beacons of damnation in the form of economic injustices and drug trafficking. We&#8217;ve slashed the need for intermediary faith, and passed the savings through confession on to you. Act <a href="http://www.openlist.com/-/results/?olq=catholic+church&#038;a=1&#038;kw=local+catholic+church">today</a>, officials are standing by!</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/humor/product-announcement-new-sins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Porn</title>
		<link>http://bradyjfrey.com/blog/computers/apple-porn/</link>
		<comments>http://bradyjfrey.com/blog/computers/apple-porn/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 16:31:45 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/computers/apple-porn/</guid>
		<description><![CDATA[I&#8217;d have to say I assumed Apple would take the lock down route regarding their most recent SDK release, but I have to admit I was also shocked to hear&#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d have to say I assumed Apple would take the lock down route regarding their most recent <a href="http://developer.apple.com/iphone/program/">SDK release</a>, but I have to admit I was also shocked to hear the banning of &#8216;Porn&#8217;. </p>

<p>Regardless of the reasons to avoid this from a professional opinion, the generalization of that term has been debated too many times to profess in this post. What <em>you</em> make thing is pornographic may not be to another person; resulting in the cliche debate, what is porn? </p>

<p>Bush Senior led an aggressive and failed campaign to out the industry, <a href="http://www.cnn.com/2008/POLITICS/03/12/spitzer/index.html">Spitzer</a> made a career busting a profession that hold a similar ideal. Pornography is too easily cried wolf, and the very nature of it&#8217;s definition is loosely based on another perception. I would have thought Uncle Steve would have been understanding of the moral dilemma he&#8217;s treading, but maybe he&#8217;s as fervent a democrat as others have said and he pelts anti-violent video game propaganda too.</p>

<p>Rogue Amoeba&#8217;s <a href="http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/">blog review</a> is a detailed analysis of other restrictions in the iPhone SDK.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/computers/apple-porn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple&#039;s Design Process</title>
		<link>http://bradyjfrey.com/blog/design-theory/apples-design-process/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/apples-design-process/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 16:21:53 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/design-theory/apples-design-process/</guid>
		<description><![CDATA[An interesting overview of Apple&#8217;s Design Process from a senior engineering manager at apple. Interesting as a designer is the Pixel Perfect Mockup, though I imagine they still go through&#8230;]]></description>
			<content:encoded><![CDATA[<p>An interesting overview of <a href="http://www.businessweek.com/the_thread/techbeat/archives/2008/03/apples_design_p.html">Apple&#8217;s Design Process</a> from a senior engineering manager at apple. Interesting as a designer is the Pixel Perfect Mockup, though I imagine they still go through the rough foundation, only this style for management presentation (as I prefer to do for my team as well).</p>

<p>Their Paired Design meetings is an interesting strategy to not sacrifice design creativity and yet still enforce productivity&#8230; might be something worth exploring in my own design department, hmmm.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/apples-design-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The 8 least funny comic strips</title>
		<link>http://bradyjfrey.com/blog/comic-books/the-8-least-funny-comic-strips/</link>
		<comments>http://bradyjfrey.com/blog/comic-books/the-8-least-funny-comic-strips/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 16:16:34 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Comic Books]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/comic-books/the-8-least-funny-comic-strips/</guid>
		<description><![CDATA[I loved garfield as a kid, but hey, he nailed the other ones. Read the 8 least funny comic strips.]]></description>
			<content:encoded><![CDATA[<p>I loved garfield as a kid, but hey, he nailed the other ones. Read <a href="http://www.doubleviking.com/bullet-points-the-8-least-funny-comic-strips-8352-p.html">the 8 least funny comic strips</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/comic-books/the-8-least-funny-comic-strips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>White Killer Whale</title>
		<link>http://bradyjfrey.com/blog/science/white-killer-whale/</link>
		<comments>http://bradyjfrey.com/blog/science/white-killer-whale/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 06:52:22 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/science/white-killer-whale/</guid>
		<description><![CDATA[Scientists spotted a white killer whale off the Alaska coast.]]></description>
			<content:encoded><![CDATA[<p>Scientists spotted a <a href="http://www.cnn.com/2008/TECH/science/03/07/white.killer.whale.ap/index.html">white killer whale</a> off the Alaska coast.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/science/white-killer-whale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hexapus</title>
		<link>http://bradyjfrey.com/blog/science/hexapus/</link>
		<comments>http://bradyjfrey.com/blog/science/hexapus/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 06:49:12 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/science/hexapus/</guid>
		<description><![CDATA[I&#8217;ve never heard of a six legged octopus (it would, in fact, be a bit off in naming alone), but it was recently discovered in England&#8217;s Blackpool Sea Life Centre.&#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve never heard of a six legged octopus (it would, in fact, be a bit off in naming alone), but it was <a href="http://www.cnn.com/2008/TECH/03/04/octopus.uk/index.html">recently discovered</a> in England&#8217;s Blackpool Sea Life Centre.</p>
<blockquote><p>&#8220;No one has ever heard of another case of a six-legged octopus,&#8221; said display superviser Carey Duckhouse.</p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/science/hexapus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New beginnings</title>
		<link>http://bradyjfrey.com/blog/art/new-beginnings/</link>
		<comments>http://bradyjfrey.com/blog/art/new-beginnings/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 04:48:06 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Business Management]]></category>
		<category><![CDATA[Design Theory]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/art/new-beginnings/</guid>
		<description><![CDATA[Dotfive needed to end. Although I have a back log of clientele both within San Francisco and the Chicagoland Area, the challenge of design has become a mundane set of&#8230;]]></description>
			<content:encoded><![CDATA[<p>Dotfive needed to end. Although I have a back log of clientele both within San Francisco and the Chicagoland Area, the challenge of design has become a mundane set of solving client problems, sacrificing personal design choices for the client need, and polishing whatever I find in the rubble.</p>

<p>I&#8217;ve found myself frustrated with web developers who&#8217;ve over-sold dated, non-standard code, and horribly crafted designs often ignoring even the basic foundations of commercial art. Friends I&#8217;ve made in the business world typically get hooked by a big talk of marketing, and little delivery in design or development; only for these managers or owners finding themselves shafted by the web designer who hasn&#8217;t improved their skillset in over a decade while delivering a creation typical of a template driven design. The battle to teach what&#8217;s wrong has gone sour for me, but the benefit gives me the ambition to be an example.</p>

<p>So for now I choose to create whatever it is I feel the need to create. I&#8217;ve accepted client work for the problems that offer a new discovery in my art or prove as an example to others. When not in the mood, I&#8217;ll be creating art that serves my own expression or improving myself. I look forward to a new day. </p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/art/new-beginnings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safari developer 90% of the way to Acid 3 Test validation</title>
		<link>http://bradyjfrey.com/blog/apple/safari-developer-90-of-the-way-to-acid-3-test-validation/</link>
		<comments>http://bradyjfrey.com/blog/apple/safari-developer-90-of-the-way-to-acid-3-test-validation/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 19:26:59 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/computers/safari-developer-90-of-the-way-to-acid-3-test-validation/</guid>
		<description><![CDATA[Dave hyatt blogged recently that although safari 3 was finishing with a decent 39/100, their developer version has now surpassed the 90/100 point with some hard development time. Dave notes:&#8230;]]></description>
			<content:encoded><![CDATA[<p>Dave hyatt <a href="http://webkit.org/blog/158/the-acid-3-test/">blogged recently</a> that although safari 3 was finishing with a decent 39/100, their developer version has now surpassed the 90/100 point with some hard development time. Dave notes:</p>
<blockquote><p>Shipping Safari scores a 39/100 with some significant rendering errors. We&rsquo;ve been working hard since the test surfaced and are pleased to report that we&rsquo;ve entered the &ldquo;A&rdquo; range on the test with a score of 90/100.</p></blockquote>

<p>Great to hear, and quite expected; during their <a href="http://webkit.org/blog/32/webkit-fixes-in-safari-202-mac-os-x-1043/">Acid 2 testing</a> Safari was one of the first to fix short standing bugs. Cheers to making web development easier to professionals, Webkit team.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/apple/safari-developer-90-of-the-way-to-acid-3-test-validation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft releases the first IE8 Beta</title>
		<link>http://bradyjfrey.com/blog/computers/microsoft-releases-the-first-ie8-beta/</link>
		<comments>http://bradyjfrey.com/blog/computers/microsoft-releases-the-first-ie8-beta/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 20:37:50 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/computers/microsoft-releases-the-first-ie8-beta/</guid>
		<description><![CDATA[Microsoft is releasing it&#8217;s first public beta of IE 8 today. It should be interesting to see what bug fixes are in store for developers, and what new bugs we&#8217;ll&#8230;]]></description>
			<content:encoded><![CDATA[<p>Microsoft is releasing it&#8217;s first public beta of <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/getitnow.mspx">IE 8 today</a>. It should be interesting to see what bug fixes are in store for developers, and what new bugs we&#8217;ll need to work around. </p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/computers/microsoft-releases-the-first-ie8-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash is a joke</title>
		<link>http://bradyjfrey.com/blog/web-development/flash-is-a-joke/</link>
		<comments>http://bradyjfrey.com/blog/web-development/flash-is-a-joke/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 03:01:48 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/web-design/flash-is-a-joke/</guid>
		<description><![CDATA[Thanks Uncle Steve, for telling the rest of the world what professionals in this industry have known for a while&#8230; flash is a joke. A cute inside joke where inexperienced&#8230;]]></description>
			<content:encoded><![CDATA[<p>Thanks <a href="http://www.news.com/8301-10787_3-9886265-60.html?part=rss&#038;subj=news&#038;tag=2547-1_3-0-5">Uncle Steve</a>, for telling the rest of the world what professionals in this industry have known for a while&#8230; flash is a joke. A cute inside joke where inexperienced designers jump to control the page with company scripted applications, driven and led by the needs of what the company, not the community wants. Flash has always either been a disaster of destroying the open web for accessibility and integration, or a contender for web applications in the same footing as Java. About the only thing I like about flash is the delivery of video content, and simply because of it&#8217;s enforced marketshare.</p>

<p><a href="http://diveintomark.org/archives/2007/05/02/silly-season">Mark Pilgrim said it best</a>:</p>
<blockquote><p>Sigh. I used to have the strength to argue against such foolishness. Nowadays I’m reduced to nothing more than Grey’s-Anatomy-esque catchphrases. Seriously? Seriously? Do I really have to explain why this is a bad idea? Again?</p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-development/flash-is-a-joke/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Anorexic dork in the Rhapsody Commercial</title>
		<link>http://bradyjfrey.com/blog/humor/anorexic-dork-in-the-rhapsody-commercial/</link>
		<comments>http://bradyjfrey.com/blog/humor/anorexic-dork-in-the-rhapsody-commercial/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 02:50:30 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/humor/anorexic-dork-in-the-rhapsody-commercial/</guid>
		<description><![CDATA[Am I the only person who hates this rhapsody commercial? The songs decent for pop tart, but this anorexic 20 something pops out of the shower, walks up to the&#8230;]]></description>
			<content:encoded><![CDATA[<p>Am I the only person who hates this <a href="http://youtube.com/watch?v=eLXGDENH8HQ">rhapsody commercial</a>? The songs decent for pop tart, but this anorexic 20 something pops out of the shower, walks up to the tv, changes the song and does a half-assed head bomb (completely fake and awkwardly forced) to a song that really requires no head bobbing. I see this commercial daily, and yet, I feel alone in my disgust for their choice of talent. He needs a burrito.</p>

<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/eLXGDENH8HQ"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/eLXGDENH8HQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/humor/anorexic-dork-in-the-rhapsody-commercial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refund for Airborne?</title>
		<link>http://bradyjfrey.com/blog/health/refund-for-airborne/</link>
		<comments>http://bradyjfrey.com/blog/health/refund-for-airborne/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 17:52:37 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Health]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/health/refund-for-airborne/</guid>
		<description><![CDATA[Airborne is the product of choice for most folks leery of public transportation, flying just about anywhere, or looking for a vitamin shot to curb oncoming illness. Well, atleast it&#8230;]]></description>
			<content:encoded><![CDATA[<p>Airborne is the product of choice for most folks leery of public transportation, flying just about anywhere, or looking for a vitamin shot to curb oncoming illness. Well, atleast it was for me. I&#8217;ve had an Airborne just about every pre-flight adventure I&#8217;ve taken; checked off as the last thing to do before I jump out the door with my bags. </p>

<p>Recently the company has come under fire for it&#8217;s supposed clinical study that ABC News discovered was <a href="http://abcnews.go.com/GMA/OnCall/story?id=1664514&#038;page=1">without a clinic or a doctor or a scientist for, that matter</a>&#8230; and as news of this spoof moved through the nation, a class-action lawsuit was sure to come quickly. Now <a href="http://machinist.salon.com/blog/2008/03/04/airborne/index.html">Farhad Manjoo of salon.com&#8217;s Machinist</a> reports Airborne will be offering a refund for anyone who&#8217;s purchased the product, even if they don&#8217;t have a receipt. You can find the form <a href="http://www.airbornehealthsettlement.com/faqs.htm#7">on their website</a>.</p>

<p>As Farhad notes:</p>
<blockquote><p>&#8230;that&#8217;s the bottom line. When you&#8217;re feeling down, you want to take stuff that feels good for you. Airborn feels good for you.</p></blockquote>

<p>All well and true, but the deception of quality care hits home more than the placebo power of a vitamin shot. Jamba Juice offers me the same basic sensation of feeling good, without the sour marketing. I doubt Airborne is taking too much to ego for this issue, but I hope it teaches at best a handful of people to think twice. I am. </p>

<p>Original link courtesy of <a href="http://santosstudios.com/">Eugene Santos</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/health/refund-for-airborne/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wired news: Babies see in pure color</title>
		<link>http://bradyjfrey.com/blog/design-theory/wired-news-babies-see-in-pure-color/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/wired-news-babies-see-in-pure-color/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 02:40:40 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/design-theory/wired-news-babies-see-in-pure-color/</guid>
		<description><![CDATA[Douglas Hahn, of Sink Review, found this interesting article on the perception variations of color between Babies and Adults. While adults translate color information, for the most part, in the&#8230;]]></description>
			<content:encoded><![CDATA[<p>Douglas Hahn, of <a href="http://sinkreview.org">Sink Review</a>, found this interesting article on the perception variations of color between Babies and Adults. </p>
<p>While adults translate color information, for the most part, in the left hemisphere of the brain (right side vision), babies performed their tasks in their right hemisphere. <a href="http://blog.wired.com/wiredscience/2008/03/babies-see-pure.html" title="read the full article">The article notes:</a></p>
<blockquote><p>Over the course of our lives, it appears that an unfiltered perception of color gives way to one mediated by the constructs of language.</p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/wired-news-babies-see-in-pure-color/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Acid3</title>
		<link>http://bradyjfrey.com/blog/web-development/acid3/</link>
		<comments>http://bradyjfrey.com/blog/web-development/acid3/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 18:21:04 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/web-design/acid3/</guid>
		<description><![CDATA[Today it&#8217;s announced the new Acid3 compatibility tests for modern web browsers. The goal, defined by their press release, is: The Acid3 Test is designed to test specifications for Web&#8230;]]></description>
			<content:encoded><![CDATA[<p>Today it&#8217;s announced the new <a href="http://www.webstandards.org/action/acid3/">Acid3</a> compatibility tests for modern web browsers. The goal, defined by <a href="http://www.webstandards.org/press/releases/20080303/">their press release</a>, is:</p>
<blockquote><p>The Acid3 Test is designed to test specifications for Web 2.0, and exposes potential flaws in implementations of the public ECMAScript 262 and W3C Document Object Model 2 standards.</p></blockquote>
<p>Safari barely makes it halfway without errors, but with the history of webkit&#8217;s speedy updates, I look forward to seeing it validate years ahead of the oft delayed Internet Explorer.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-development/acid3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Online gets rolling</title>
		<link>http://bradyjfrey.com/blog/computers/microsoft-online-gets-rolling/</link>
		<comments>http://bradyjfrey.com/blog/computers/microsoft-online-gets-rolling/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 18:17:07 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Design Theory]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/design-theory/microsoft-online-gets-rolling/</guid>
		<description><![CDATA[CNET is pitching Microsoft&#8217;s online system adds some big names, but I feel underwhelmed by the idea of Microsoft doing anything big in regards to the world wide web. My&#8230;]]></description>
			<content:encoded><![CDATA[<p>CNET is pitching <a href="http://www.news.com/8301-13860_3-9883911-56.html?part=rss&#038;subj=news&#038;tag=2547-1_3-0-5">Microsoft&#8217;s online system adds some big names</a>, but I feel underwhelmed by the idea of Microsoft doing anything big in regards to the world wide web. My career as an Art Director experienced in code has always seen frustration with anything Microsoft considers it&#8217;s internet. </p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/computers/microsoft-online-gets-rolling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The new $5</title>
		<link>http://bradyjfrey.com/blog/design-theory/the-new-5/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/the-new-5/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 18:13:37 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/design-theory/the-new-5/</guid>
		<description><![CDATA[A unique flash application that showcases the new $5 bill, including a history of the bill design dating back to 1861.]]></description>
			<content:encoded><![CDATA[<p>A unique <a href="http://www.portfolio.com/interactive-features/2008/02/New-Five?TID=st092007ab">flash application</a> that showcases the new $5 bill, including a history of the bill design dating back to 1861.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/the-new-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xtreme Pug Skydiving</title>
		<link>http://bradyjfrey.com/blog/humor/xtreme-pug-skydiving/</link>
		<comments>http://bradyjfrey.com/blog/humor/xtreme-pug-skydiving/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 18:08:42 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/humor/xtreme-pug-skydiving/</guid>
		<description><![CDATA[Nice video on YouTube showing off a tandem skydive with a man and his pug. Poor pug.]]></description>
			<content:encoded><![CDATA[<p>Nice <a href="http://www.youtube.com/watch?v=0s2o9BpLTdQ">video on YouTube</a> showing off a tandem skydive with a man and his pug. Poor pug.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/humor/xtreme-pug-skydiving/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Terminator Salvation: The Future Begins</title>
		<link>http://bradyjfrey.com/blog/movies/terminator-salvation-the-future-begins/</link>
		<comments>http://bradyjfrey.com/blog/movies/terminator-salvation-the-future-begins/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 17:54:00 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Movies]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/movies/terminator-salvation-the-future-begins/</guid>
		<description><![CDATA[Looks like there WILL be another terminator; the one everyone has been clamoring to see, the battle for humanity. Although there&#8217;s no talk of Arnold featured in this version, Christian&#8230;]]></description>
			<content:encoded><![CDATA[<p>Looks like there WILL be another terminator; the one everyone has been clamoring to see, the battle for humanity. Although there&#8217;s no talk of Arnold featured in this version, <a href="http://imdb.com/title/tt0438488/">Christian Bale</a> has signed on as John Conner. Breath a collective sigh of relief with me as an extremely talented actor will hopefully invigorate a series plagued lately bad writing. </p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/movies/terminator-salvation-the-future-begins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comcast admits paying attendees at FCC hearing</title>
		<link>http://bradyjfrey.com/blog/politics/comcast-admits-paying-attendees-at-fcc-hearing/</link>
		<comments>http://bradyjfrey.com/blog/politics/comcast-admits-paying-attendees-at-fcc-hearing/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 00:30:27 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/blog/politics/comcast-admits-paying-attendees-at-fcc-hearing/</guid>
		<description><![CDATA[Comcast, a company well known for it&#8217;s deep pockets and increasingly coming under fire for internet reactionary response, recently admitted to hiring attendees to an FCC hearing: Comcast Corp. admitted&#8230;]]></description>
			<content:encoded><![CDATA[<p>Comcast, a company well known for it&#8217;s deep pockets and increasingly coming under fire for internet reactionary response, recently admitted to <a href="http://www.philly.com/inquirer/front_page/20080228_Comcast_admits_paying_attendees_at_FCC_hearing.html">hiring attendees to an FCC hearing:</a></p>
<blockquote><p>Comcast Corp. admitted yesterday that it paid people to attend a government hearing. Company critics say the freelance attendees were there to crowd them out; Comcast says they were merely saving seats for employees.</p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/politics/comcast-admits-paying-attendees-at-fcc-hearing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CNET: Google expands free phone and voicemail</title>
		<link>http://bradyjfrey.com/blog/san-francisco/cnet-google-expands-free-phone-and-voicemail/</link>
		<comments>http://bradyjfrey.com/blog/san-francisco/cnet-google-expands-free-phone-and-voicemail/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 23:39:09 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[San Francisco]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/demo/blog/san-francisco/cnet-google-expands-free-phone-and-voicemail/</guid>
		<description><![CDATA[CNET notes: Google is partnering with homeless shelters in San Francisco to distribute free phone numbers and voicemail accounts to those without homes, the company said Wednesday.]]></description>
			<content:encoded><![CDATA[<p>CNET <a href="http://www.news.com/8301-10784_3-9882460-7.html?part=rss&amp;subj=news&amp;tag=2547-1_3-0-5">notes</a>:</p>
<blockquote><p>Google is partnering with homeless shelters in San Francisco to distribute free phone numbers and voicemail accounts to those without homes, the company said Wednesday.</p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/san-francisco/cnet-google-expands-free-phone-and-voicemail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Region-free gaming for the wii</title>
		<link>http://bradyjfrey.com/blog/video-games/region-free-gaming-for-the-wii/</link>
		<comments>http://bradyjfrey.com/blog/video-games/region-free-gaming-for-the-wii/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 17:03:28 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Video Games]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/demo/blog/video-games/region-free-gaming-for-the-wii/</guid>
		<description><![CDATA[Beautiful region-free adaptation without hardware modding from Wii News.]]></description>
			<content:encoded><![CDATA[<p>Beautiful region-free adaptation without hardware modding from <a href="http://wii-news.dcemu.co.uk/wii-freeloader-released-region-free-gaming-on-wii-94013.html">Wii News</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/video-games/region-free-gaming-for-the-wii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>YouTube spoof on Fox News</title>
		<link>http://bradyjfrey.com/blog/politics/youtube-spoof-on-fox-news/</link>
		<comments>http://bradyjfrey.com/blog/politics/youtube-spoof-on-fox-news/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 16:59:51 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/demo/blog/politics/youtube-spoof-on-fox-news/</guid>
		<description><![CDATA[Fantastic little video spoof of fox news and it&#8217;s single minded agenda. Reminds me of an oldie but a goodie!]]></description>
			<content:encoded><![CDATA[<p>Fantastic little <a href="http://youtube.com/watch?v=f3hbn2fCFbo">video spoof</a> of fox news and it&#8217;s single minded agenda. Reminds me of an <a href="http://www.thecarpetbaggerreport.com/archives/714.html">oldie but a goodie</a>!</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/politics/youtube-spoof-on-fox-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>California furniture linked to birth defects?</title>
		<link>http://bradyjfrey.com/blog/health/california-furniture-linked-to-birth-defects/</link>
		<comments>http://bradyjfrey.com/blog/health/california-furniture-linked-to-birth-defects/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 16:57:28 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Health]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/demo/blog/health/california-furniture-linked-to-birth-defects/</guid>
		<description><![CDATA[Courtesy of Green Daily, I learn something new about Birth Defects and Cancer in California.]]></description>
			<content:encoded><![CDATA[<p>Courtesy of <a href="http://feeds.feedburner.com/~r/GreenDaily/~3/242913167/">Green Daily</a>, I learn something new about <a href="http://www.foe.org/index.html">Birth Defects and Cancer in California.</a></p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/health/california-furniture-linked-to-birth-defects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install PHP, MySQL, &amp; Subversion on OS X Tiger Server</title>
		<link>http://bradyjfrey.com/blog/computers/technical-install-php-mysql-subversion-on-os-x-tiger-server/</link>
		<comments>http://bradyjfrey.com/blog/computers/technical-install-php-mysql-subversion-on-os-x-tiger-server/#comments</comments>
		<pubDate>Fri, 11 May 2007 21:04:38 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Web Server]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/demo/blog/uncategorized/technical-install-php-mysql-subversion-on-os-x-tiger-server/</guid>
		<description><![CDATA[Mac OS X strives to better itself than most in application and operating system simplicity. Updating some of the more basic management systems for OS X server can still boast&#8230;]]></description>
			<content:encoded><![CDATA[<p>Mac OS X strives to better itself than most in application and operating system simplicity. Updating some of the more basic management systems for OS X server can still boast troublesome for an environment built on coupling open source applications. Below is a recent walk through to install a clean
<a href="http://www.php.net/" title="PHP.net">
	PHP</a>,
<a href="http://mysql.org/" title="MySQL's Developer Site">
	MySQL
</a>
&amp;
<a href="http://subversion.tigris.org/" title="Subversion">
	Subversion
</a>
environment for Tiger Server.</p>
<h5>
	PHP 5
</h5>
<p><a href="http://www.php.net/" title="PHP.net">
	PHP
</a>
was a relatively painless installation, thanks largely in part to Marc Liyanage&#8217;s Entropy:<a href="http://www.entropy.ch/software/macosx/php/" title="Marc Liyanage's PHP Package Installer">PHP Package Installer</a>Friends at Apple admit that even they forgo the stress of compiling
<a href="http://www.php.net/" title="PHP.net">
	PHP
</a>
for Entropy&#8217;s installer. The upside is you get a DMG installation method that allows customization of packages on click &#8211; the downfall is that it&#8217;s missing a few beneficial extension of
<a href="http://www.php.net/" title="PHP.net">
	PHP
</a>
that, like me, find a necessity (PSPell is the most obvious as I refuse to use Google&#8217;s Spelling system on a web app. Opening a hole through my secure application to google smells and feels like an unnecessary weakness. PSPell allows integration of dictionary/spelling services within your application in realtime; such as checking spelling for people automatically on submit, ajax spell checker, etc). Regardless, the ease of update and future benefits outweigh the negatives. Installation and/or update is as follows:</p>
<ul class="lc">
	<li>
		<strong>
			Download the installer for your version of Apache
		</strong>
		- current OS X Tiger runs with 1.3 as it&#8217;s default, though 2 is a large improvement and I look forward to migrating in the near future (slated for leopard). You should NOT use a version of
		<a href="http://www.php.net/" title="PHP.net">
			PHP
		</a>
		lower than 5.1.4 because of significant bugs in 5.1.3 and down &#8211; the current version is 5.2.x so you should be just fine unless you specifically choose an older file for some reason that I couldn&#8217;t fathom. As a pre warning, some code may not run fine from 4 to 5 and you should be ready to adjust your code if needed (though if you were using good habits, it shouldn&#8217;t be a problem). Smart tag features are also off by default, but you can turn it on in the php.ini files later (why no smart tags? Since multiple languages use the same smart tags, you&#8217;re setting yourself up for future issues with script compatibility &#8211; besides, you&#8217;re not a lazy coder are you?).
	</li>
	<li>
		<strong>
			Stop the Web Server. Do a backup.
		</strong>
		While the
		<a href="http://www.php.net/" title="PHP.net">
			PHP
		</a>
		installation shouldn&#8217;t be an issue, this is always a good fail safe just in case, but do I even have to warn you server admins about that, now did I?
	</li>
	<li>
		<strong>
			Disable PHP 4.
		</strong>
		It&#8217;s simple to do this in the GUI; open Server Admin, select Services, Web, Settings, Modules &#8211; uncheck php4_module, save it. You can also do this in the Apache config files by commenting out the PHP 4 module. Go to Private/etc/httpd/, open up the httpd.conf file, comment out the PHP line:<code>LoadModule php4_module libexec/httpd/libphp4.so</code>You comment these lines out using a #:<code>#LoadModule php4_module libexec/httpd/libphp4.so</code> You can also delete the line, but it&#8217;s good measure to keep it around just in case.
	</li>
	<li>
		<strong>
			Run the installer
		</strong>
		as you would any disk image, clicking options to check or uncheck any necessary packages to include in your version of
		<a href="http://www.php.net/" title="PHP.net">
			PHP
		</a>
		(if you don&#8217;t know, selecting them all is probably fine with the exception of &#8216;commercial&#8217; labeled extensions). This will automatically create the new folder for
		<a href="http://www.php.net/" title="PHP.net">
			PHP
		</a>
		in usr/local/php5. Adjustments to your PHP preferences are then in usr/local/php5/lib/php.ini
	</li>
</ul>
<p>You may now start the mail server if you want to verify and you&#8217;re done here. To test your version of
<a href="http://www.php.net/" title="PHP.net">
	PHP</a>, add a test.php file to any website you have hosted and put in the following code:<code>&lt;?php php_info() ?&gt;</code>More on extras to that command here:<a href="http://us2.php.net/php_info" title="PHP.net">http://us2.php.net/php_info</a>If you have issues connecting to your
<a href="http://mysql.org/" title="MySQL's Developer Site">
	MySQL
</a>
system right off the bat, you may fall victim to missing location for your mysql.sock file. This install tutorial, though for 10.4.8, is exact to mine above but with a workaround for your mysql issues:<a href="http://www.entropy.ch/phpbb2/viewtopic.php?p=9499#9499" title="Entropy User forum installation for 10.4">Entropy User forum installation for 10.4</a>You&#8217;ve got
<a href="http://www.php.net/" title="PHP.net">
	PHP
</a>
5. Let&#8217;s move on to MySQL where things are slightly more cryptic.</p>
<h5>
	MySQL
</h5>
<p>In an effort to show their love for the community,
<a href="http://mysql.org/" title="MySQL's Developer Site">
	MySQL
</a>
has spent much of their time developing quality tutorials and installers for just about every flavor; but it&#8217;s definitely geek speak. You can download the installer for your version of OS at:<a href="http://mysql.org/downloads/mysql/5.0.html" title="MySQL packaged installers">MySQL packaged installers</a>5.1 is in Beta, 6.0 is in Alpha. Not recommended for a production server. Directions provided by MySQL for OS X are available at:<a href="http://dev.mysql.com/doc/refman/5.0/en/mac-os-x-installation.html" title="Mac OS X installation">Mac OS X installation</a></p>
<ul class="lc">
	<li>
		Download the installer for your OS and MySQL
	</li>
	<li>
		Stop the Web Server.
	</li>
	<li>
		Export all your MyQSL Databases in one full swoop (assuming you have databases, if not, skip these export/import steps)Log into terminal&#8217;s mysqldump and export all databases:<code>mysqldump --all-databases &gt; all_databases.sql</code> change the &#8216;all_databases.sql&#8217; to the location and file name you want, it could also be:<code>mysqldump --all-databases &gt; Users/bradyjfrey/Desktop/bradysmysqlfile.sql</code>If you receive a rejection or general error&#8230; you&#8217;ve most likely password protected your
		<a href="http://mysql.org/" title="MySQL's Developer Site">
			MySQL
		</a>
		like every good administrator should! Don&#8217;t worry, we&#8217;ll walk through defining a master password later, but for this tutorial on I assume you have password protected MySQL. The first command with request for user and password:<code>mysqldump -u root -p --all-databases &gt; all_databases.sql</code>
	</li>
	<li>
		Stop Mac OS X&#8217;s default MySQL installation (if you don&#8217;t wish to use command line, use the Applications &gt; Utilities &gt; MySQL Manager). Do a backup if you already haven&#8217;t&#8230; and you&#8217;re paranoid. This is a good time to turn off the auto start for the OS X version of MySQL right in that manager too. You&#8217;ll not use this application again, so feel free to quit and undock if you prefer.
	</li>
	<li>
		Run the MySQL installer for your version and operating system previously downloaded.
	</li>
	<li>
		Start your new MySQL automatically from now on:<code>/Library/StartupItems/MySQLCOM/MySQLCOM start</code> That is assuming you installed the startup item like they, and I, recommend in the System Preferences pane
	</li>
	<li>
		Turn on MySQL using the preference pane
	</li>
	<li>
		Give your root mysql user a secure password:<code>mysqladmin -u root password "brady4ever"</code>
	</li>
	<li>
		Import BACK all your databases in one full swoop:<code>mysql -u root -p &lt; Users/bradyjfrey/Desktop/bradysmysqlfile.sql</code>
	</li>
	<li>
		Check your Databases for migration errors. Some old school MySQL 4 code won&#8217;t fly on MySQL 5 &#8211; luckily, there&#8217;s a command to both check everything and autorepair if need be. This is again assuming you&#8217;re logging into your mysql as root and you have a password. First, let&#8217;s check without repair:<code>mysqlcheck --user=root --password --all-databases;</code> It should run through all the databases and note any unusual errors or issues after prompting you for a password. If you feel comfortable that these are minor issues which don&#8217;t require personal care, you can have it repair itself:<code>mysqlcheck --user=root --password --all-databases --auto-repair</code>
	</li>
</ul>
<h5>
	Troubleshooting your databases
</h5>
<p>For the most part, everything is exported/imported back with your
<a href="http://mysql.org/" title="MySQL's Developer Site">
	MySQL</a>dump&#8230; except users and/or user preferences. MySQL does not offer a clean upgrade service, so every fresh installation of MySQL will require the above steps &#8211; if you can&#8217;t connect to your databases via &#8216;localhost&#8217; or &#8217;127.0.1.1&#8242; or any other IP/DNS you use to connect to databases, it maybe that you didn&#8217;t add your users back to MySQL.Users for the most part can be added with limited access to specific databases per your choice during, or after the creation of a database. If I wanted to add &#8216;brady&#8217; as a user to my database &#8216;maccentricsolutions&#8217;, I would:<code>grant all privileges on maccentricsolutions.* to 'brady' identified by 'brady4ever' with grant option;</code>It&#8217;s also just as acceptable for the average MySQL user addition via:<code>grant all privileges on maccentricsolutions.* to 'brady' identified by 'brady4ever';</code>Follow up any user command with:<code>flush privileges;</code>If, like me, you have
<strong>
	many
</strong>
databases and don&#8217;t want to go through the task of defining a user for each one, feel free to apply a global application of the user privilege. This is done by replacing the database name and using an asterisk (similar to a wildcard DNS):<code>grant all privileges on *.* to 'brady' identified by 'brady4ever' with grant option;</code>For shortcut information in terminal, and other startup information, read:<a href="http://dev.mysql.com/doc/refman/5.0/en/mac-os-x-installation.html" title="Mac OS X Installation via MySQL">Mac OS X Installation via MySQL</a><a href="http://mysql.org/" title="MySQL's Developer Site">MySQL</a>&#8216;s done.
<a href="http://subversion.tigris.org/" title="Subversion">
	Subversion
</a>
is a cake walk.</p>
<h5>
	Subversion (or commonly nicknamed SVN)
</h5>
<p><a href="http://subversion.tigris.org/" title="Subversion">
	Subversion</a>is a blessing for designers who know code or coders who know nothing of design. It allows development collaboration with easy tracking and migration of changes (and with
<a href="http://trac.edgewall.org/">
	Trac</a>, it&#8217;s even easier). Installation can be done in a few ways, and you&#8217;ll need to install the current version of
<a href="http://developer.apple.com/tools/download/" title="Apple's Xcode">
	Xcode
</a>
should you choose the terminal route ( Xcode is beneficial to install for other developments regardless of your installation method for Subversion). The current version is 1.4.3 &#8211; but a commonly used version is 1.3.x. It&#8217;s important to note that 1.3 DOES NOT work with 1.4, it&#8217;ll lock you into that version and future migration will be difficult, albeit it is still stable and very powerful. 1.4 provides back/forward compatibility, so it is recommended. Your options:</p>
<ol>
	<li>
		You can download an old 1.3.1 package installer from:<a href="http://metissian.com/projects/macosx/subversion/">http://metissian.com/projects/macosx/subversion/</a>Similar to Entropy&#8217;s installers, but there&#8217;s no 1.4 version installer as of this writing
	</li>
	<li>
		Use Fink:<a href="http://pdb.finkproject.org/pdb/package.php/svn">http://pdb.finkproject.org/pdb/package.php/svn</a>
	</li>
	<li>
		Command line, baby, via
		<a href="http://hivelogic.com/narrative/articles/svn_on_os_x" title="The always excellent Hivelogic">
			Hivelogic</a>
	</li>
</ol>
<p>And to tell you the truth, the command line is such an easy thing to do here, I&#8217;d suggest it for even entry level command line geeks:
</p>
<ul class="lc">
	<li>
		As
		<a href="http://hivelogic.com/narrative/articles/svn_on_os_x" title="The always excellent Hivelogic">
			Hivelogic
		</a>
		easy peasy tutorial notes, define your installation path for the root user in the secure usr/local folder if you haven&#8217;t already. He notes you can use textmate for in command line via
		<code>
			mate ~/.bash_login
		</code>
		you can also use
		<code>
			pico ~/.bash_login
		</code>
		or
		<code>
			vi ~/.bash_login
		</code>
		or
		<code>
			bbedit ~/.bash_login
		</code>
		Web developers may also SFTP into their web server as root, and can open the file up in your favorite editor so long as you have invisibles, well, visible.
	</li>
	<li>
		add:<code>export PATH="/usr/local/bin:/usr/local/sbin:$PATH" to your .bash_login</code>
	</li>
	<li>
		download Subversion:<code>curl -O http://subversion.tigris.org/downloads/subversion-1.4.3.tar.gz</code>
	</li>
	<li>
		download it&#8217;s extras:<code>curl -O http://subversion.tigris.org/downloads/subversion-deps-1.4.3.tar.gz</code>
	</li>
	<li>
		unpack (or ungzip tar) them:<code>tar xzvf subversion-1.4.3.tar.gz</code><code>tar xzvf subversion-deps-1.4.3.tar.gz</code>
	</li>
	<li>
		get in that subversion folder:<code>cd subversion-1.4.3</code>
	</li>
	<li>
		Configure the installation (here&#8217;s where you should have had xcode installed prior)<code>./configure --prefix=/usr/local --with-openssl --with-ssl --with-zlib</code>
	</li>
	<li>
		Put it together:<code>make</code>
	</li>
	<li>
		Install it:sudo make install 
	</li>
	<li>
		get back to the root folder if you&#8217;d like:<code>cd ..</code>
	</li>
</ul>
<p>You&#8217;re done, enjoy your update! If you have any questions, <a href="http://dotfive.com/contact/" title="Dotfive Contact Information">contact Brady</a> at your convenience!</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/computers/technical-install-php-mysql-subversion-on-os-x-tiger-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LogoMaid rips off their logo designs</title>
		<link>http://bradyjfrey.com/blog/design-theory/logomaid-rips-off-their-logo-designs/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/logomaid-rips-off-their-logo-designs/#comments</comments>
		<pubDate>Mon, 26 Mar 2007 17:59:04 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2007/03/26/logomaid-rips-off-their-logo-designs/</guid>
		<description><![CDATA[In the interest of the discussion: &#8220;Art is a lie that makes us realize truth.&#8221; -Pablo Picasso &#8230;or any other quote that justifies the theft of experienced design, LogoMaid has&#8230;]]></description>
			<content:encoded><![CDATA[<p>In the interest of the discussion:</p>
<blockquote><p>&#8220;Art is a lie that makes us realize truth.&#8221; -Pablo Picasso</p></blockquote>
<p>&#8230;or any other quote that justifies the theft of experienced design, LogoMaid has apparently taken it as a professional business practice to lift it&#8217;s inspiration from well known artists. Then copyright. Then sell to unbeknownst company. Rinse. Repeat.</p>

<p>The obvious distaste by the professional industry is abundant, but even more so the outcry by clients will be heavy indeed. The brand of your business is the first thing potential and long term clients see; it is the face of your business. Will that face be a creation that embodies the professional values of your business, or theft of others? LogoMaid&#8217;s response has been unapologetic although overwhelmingly defensive and blatantly treacherous.</p>
<h3>Others feel the same:</h3>
<ul>
	<li><a href="http://godbit.com/article/logomaid-imitation-or-theft">GodBit</a></li>
	<li><a href="http://9rules.com/design/notes/2799/">9rules.com</a></li>
	<li><a href="http://www.aetherworld.org/2007/03/simplebits_logo_ripoff">Aetherworld.org</a></li>
	<li><a href="http://www.buzztracker.com/permalink/10571/28773695/LogoMaid-Rips-Off-Dan-Cederholms-SimpleBits-Logo-and-Then-Things">Buzztracker.com</a></li>
	<li><a href="http://daringfireball.net/2007/03/logomaid_rip_off">Daringfireball.net</a></li>
	<li><a href="http://www.dbloomfield.org/2007/03/23/simplebits-v-logomaid/">Dbloomfield.org</a></li>
	<li><a href="http://digg.com/design/LogoMaid_steals_logo_from_SimpleBits">Digg.com</a></li>
	<li><a href="http://ekonoline.com/2007/03/22/logomaid-rips-off-simplebits-logo/">Ekonoline.com</a></li>
	<li><a href="http://www.eloquation.com/2007/03/22/simplebits-gets-copied-and-the-charts-get-bum-rushed/">Eloquation.com</a></li>
	<li><a href="http://www.fontblog.de/us-logo-discounter-in-bedraengnis">Fontblog.de</a></li>
	<li><a href="http://gracefulflavor.net/2007/03/23/logomaid-steals-logos-apparently/">Gracefulflavor.net</a></li>
	<li><a href="http://hivelogic.com/narrative/articles/simplebits-logo-appropriated">Hivelogic.com</a></li>
	<li><a href="http://www.jhuskisson.com/discussion/community-passion-at-its-finest">Jhuskisson.com</a></li>
	<li><a href="http://jimwhimpey.com/blog/2007/dirty-rotten-thieves/">Jimwhimpey.com</a></li>
	<li><a href="http://macrabbit.com/blog/logomaid-and-its-simplebits-logo-ripoff/">Macrabbit.com</a></li>
	<li><a href="http://www.mattheerema.com/archive/logo-maid-rip-off">Mattheerema.com</a></li>
	<li><a href="http://www.matthom.com/archive/2007/03/23/logomaid-ripoff">Matthom.com</a></li>
	<li><a href="http://www.mikel.org/arch/2007/03/gruber_has_post.html">Mikel.org</a></li>
	<li><a href="http://news.com.com/2311-10784_3-7311.html">News.com</a></li>
	<li><a href="http://finalcut.newsvine.com/_news/2007/03/23/628817-simplebits-logo-stolen-for-resale">Newsvine.com</a></li>
	<li><a href="http://nslog.com/2007/03/22/logomaid_rips_off_simplebits_logo">Nslog.com</a></li>
	<li><a href="http://perpetualbeta.com/release/archives/2007/03/22/simpletheft/">Perpetualbeta.com</a></li>
	<li><a href="http://www.pixelgraphix.de/einzeiler/2007-03/unglaublich-aber-wahr-logomaid-gegen-dan-cederholm.php">Pixelgraphix.de</a></li>
	<li><a href="http://www.red-sweater.com/blog/308/simplebits-and-simpletons">Red-sweater.com</a></li>
	<li><a href="http://redmonk.net/archives/2007/03/21/logomad/">Redmonk.net</a></li>
	<li><a href="http://www.shauninman.com/archive/2007/03/22/logowench_another_logo">Shauninman.com</a></li>
	<li><a href="http://www.solarfrog.com/archives/2007/03/22/logomaid-steals-logos/">Solarfrog.com</a></li>
	<li><a href="http://sonspring.com/journal/logomaid-rip-offs">Sonspring.com</a></li>
	<li><a href="http://suburbia.org.uk/blog/2007/03/23/214958.html">Suburbia.org.uk</a></li>
	<li><a href="http://www.theleggett.com/2007/03/24/logomaid-steals-logos-simplebits-community-responds/">Theleggett.com</a></li>
	<li><a href="http://theparkerproject.com/article/18/been-caught-stealin">Theparkerproject.com</a></li>
	<li><a href="http://www.visualblog.de/?p=559">Visualblog.de</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/logomaid-rips-off-their-logo-designs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress &#8211; designing without style</title>
		<link>http://bradyjfrey.com/blog/web-development/wordpress-designing-without-style/</link>
		<comments>http://bradyjfrey.com/blog/web-development/wordpress-designing-without-style/#comments</comments>
		<pubDate>Mon, 05 Mar 2007 18:56:31 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/demo/blog/uncategorized/wordpress-designing-without-style/</guid>
		<description><![CDATA[Joe Trotter discusses his distaste for default wordpress designs and laments on the cookie cutter appeal wordpress has on it&#8217;s average users. Most will agree that the default themes suit&#8230;]]></description>
			<content:encoded><![CDATA[<p>Joe Trotter discusses <a href="http://www.multiplicative.org/god-i-hate-wordpress/">his distaste for default wordpress designs</a> and laments on the cookie cutter appeal wordpress has on it&#8217;s average users. Most will agree that the default themes suit the average user and at the same time fails the designer; although his impression is that MoveableType is the king for design bloggers, that maybe based on early adoption for those leaders, and mass market appeal of WP.</p><p>Regardless of where you stand, if you want to create a wordpress driven theme, a designer should start any process from the ground up, as <a href="http://daringfireball.net/2007/03/blank_slate">Gruber notes</a>. To help you in that, I share my base theme via zip:</p><h4><a href="http://dotfive.com/nostyle.zip">No Style WordPress Theme Zip</a></h4><p>Each and every site I boast with wordpress, starts with that code. No redundant classes or ID&#8217;s, no container divs unless sworn in need &#8211; all ready to be cut apart and rebuilt without the strife of bloated code. My latest WordPress CMS, <a href="http://www.kamalaspa.com">Kamalaspa</a>, complete with custom Newsletter engine, started with that bare bones default, Photoshop files, mockup XHTML, and a couple weeks of tears.</p><p>Download and share how you will, commercial or otherwise; this work is licensed under a <a href="http://creativecommons.org/licenses/by/3.0/" rel="license">Creative Commons Attribution 3.0  License</a>, all I ask is you share and help your fellow coder!</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-development/wordpress-designing-without-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Increase your traffic with Publications</title>
		<link>http://bradyjfrey.com/blog/business-management/increase-your-traffic-with-publications/</link>
		<comments>http://bradyjfrey.com/blog/business-management/increase-your-traffic-with-publications/#comments</comments>
		<pubDate>Thu, 01 Feb 2007 19:51:05 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Business Management]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/demo/blog/uncategorized/increase-your-traffic-with-publications/</guid>
		<description><![CDATA[Lately, we&#8217;ve learned to love the search results for Technorati. Where Google typically indexes news and general sites, Technorati uses technology to spider blogs and independent news sites with nearly&#8230;]]></description>
			<content:encoded><![CDATA[<p>Lately, we&#8217;ve learned to love the search results for <a href="http://technorati.com">Technorati</a>. Where Google typically indexes news and general sites, Technorati uses technology to spider blogs and independent news sites with nearly instant results. The technology most of us who use for publication sites is open source, universally applicable to all, leaving an immediate impact on the transfer of communication globally. Immediate cross marketing, with little to no effort.</p>

<p>Recently, we launched the new main site for <a href="http://kamalaspa.com">Kamalaspa</a>, complete with a custom CMS system built on a blog/publication engine, and the end result has been a jump in user activity and cross referencing. An increase in traffic over 15% in little under half a week, simply by communicating via the Web 2.0 palate, is a priceless reward in marketing audience for a meager development cost. As a business owner, what is the potential value of adding these features to your site to gain easy PR in a short development time? Or, value aside, what is the cost worth investing in this new medium?</p>

<p><a href="http://dotfive.com">Dotfive</a> caters to these emerging technologies &#8211; <a href="http://dotfive.com/contact/">contact us</a>, and ask how we can establish your marketing into this rapidly growing medium. You can also read more about our love for Technorati at our <a href="http://www.technorati.com/claim/m6um2njez" rel="me">Technorati Profile</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/business-management/increase-your-traffic-with-publications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Out to Lunch says accessibility is in &#8216;no way possible&#8217;</title>
		<link>http://bradyjfrey.com/blog/web-development/out-to-lunch-says-accessibilities-in-no-way-possible/</link>
		<comments>http://bradyjfrey.com/blog/web-development/out-to-lunch-says-accessibilities-in-no-way-possible/#comments</comments>
		<pubDate>Tue, 10 Oct 2006 04:06:21 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/10/09/out-to-lunch-says-accessibilities-in-no-way-possible/</guid>
		<description><![CDATA[Recently I&#8217;ve posted comments on Out to Lunch&#8217;s remark against accessibility on the web who notes when debating how to code for the blind: I see it in no way&#8230;]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve posted comments on <a href="http://www.donavonyelton.com/blog/?p=38">Out to Lunch&#8217;s remark against accessibility on the web</a> who notes when debating how to code for the blind:</p>
<blockquote>
<p> I see it in no way possible given current technology.</p>
</blockquote>

<p>This may seem like an paradox to most, but Donavon&#8217;s statement is in no way true. My frustration is in part of the fact that I&#8217;ve posted two detailed answers to his remarks regarding accessibility and further offering to help teach him how to code&#8230; neither were posted.</p>

<p>Whether this is an attempt at blog ratings or a move to play devil&#8217;s advocate &#8211; the answer is clear <a href="http://www.molly.com/2005/11/14/web-standards-and-the-new-professionalism/">to those of us who hold ourselves as professionals in this industry</a> that accessibility is relatively easy to accomplish to even the mildly experienced, and of course difficult to those of us without experience; so is everything else.</p>

<p>But that doesn&#8217;t justify a rant with ill-informed comments such as:</p>
<blockquote>
<p>This is absolutely absurd!!  When will the lawsuits stop!  Maybe I’ll sue for being unable to read a book printed in braille!</p>
</blockquote>

<p>That&#8217;s a poor comparison of the current issue and far from the truth. No one is stopping you from learning braille &#8211; however, the current Target website doesn&#8217;t allow it&#8217;s users to access medication regardless of their attempts at learning a new technique. Nevertheless, the subject of this lawsuit has been beat to death, and I am tired of teaching/debating with writers on subjects they know little about:</p>
<p><a href="http://blogs.wsj.com/law/2006/02/07/target-sued-by-national-federation-of-the-blind/">http://blogs.wsj.com/law/2006/02/07/target-sued-by-national-federation-of-the-blind/</a></p>
<p><a href="http://www.webstandards.org/2006/02/09/taking-aim-at-targetcom/">http://www.webstandards.org/2006/02/09/taking-aim-at-targetcom/</a></p>
<p><a href="http://www.webstandards.org/2006/02/10/staying-on-target/">http://www.webstandards.org/2006/02/10/staying-on-target/</a></p>
<p><a href="http://www.webstandards.org/2006/09/14/target-interim-ruling/">http://www.webstandards.org/2006/09/14/target-interim-ruling/</a></p>

<p>This post is far from able to breach the topic of coding with proper standards; but in general, coding right the first time is 99% of the way there. I&#8217;ll paraphrase tonight&#8217;s comments below for your review.</p>

<p>This is standard web 101 &#8211; and any professional in this industry is expected to know this code. Millions of sites are accessible; just cause Donovan doesn&#8217;t know it, doesn&#8217;t make it true. All of my sites I&#8217;ve created have a large focus on accessibility, and those that do not fully pass by way of error, will be easily fixed upon request. Donovan seems to think that we have to require recorded audio to make it accessible &#8211; actually, they have screen readers for those purposes that read standard code; you can even use CSS to style for aural readers:</p>
<p><a href="http://www.w3.org/TR/REC-CSS2/aural.html">http://www.w3.org/TR/REC-CSS2/aural.html</a></p>

<p>Here&#8217;s an interesting walk through about &#8216;Is Accessible Design a Myth&#8217; by a master in our industry:</p>
<p><a href="http://complexspiral.com/events/archive/2005/www2005/w4a-keynote.html">http://complexspiral.com/events/archive/2005/www2005/w4a-keynote.html</a></p>

<p>Remember, it&#8217;s about doing it right the first time &#8211; semantic, standard code is 99% of the way there. What are semantics? Learning how to code your so that it actually means something, here&#8217;s one of my references in regards to cubecart that discusses semantics:</p>
<p><a href="http://www.dotfive.com/2006/08/26/design-theory/semantic-code-for-cubecart/">http://www.dotfive.com/2006/08/26/design-theory/semantic-code-for-cubecart/</a></p>

<p>You can learn more about proper coding at:</p>
<p><a href="http://htmldog.com/">http://htmldog.com/</a></p>

<p>Here&#8217;s a tutorial I wrote about the web in general:</p>
<p><a href="http://dotfive.com/html/">http://dotfive.com/html/</a></p>

<p>Here&#8217;s a site for tutorials and tools about accessibility on the web, including a forum to post up and ask for help&#8230; for free:</p>
<p><a href="http://accessify.com/">http://accessify.com/</a></p>

<p>Here&#8217;s the initiative on web accessibility in standards:</p>
<p><a href="http://www.w3.org/WAI/">http://www.w3.org/WAI/</a></p>

<p>Adobe/Macromedia on accessibility:</p>
<p><a href="http://www.adobe.com/accessibility/index.html">http://www.adobe.com/accessibility/index.html</a></p>

<p>Here are some great walk throughs that discuss handicap users and how by coding with standards you can help each scenario &#8211; Dive into Accessibility is a great introduction for newbies and the experienced:</p>
<p><a href="http://diveintoaccessibility.org/">http://diveintoaccessibility.org/</a></p>

<p>Jakob Nielsen is an excellent resource for tools of the trade:</p>
<p><a href="http://www.useit.com/jakob/">http://www.useit.com/jakob/</a></p>

<p>Here are some more advanced level articles to discuss:</p>
<p><a href="http://www.usability.com.au/resources/index.cfm">http://www.usability.com.au/resources/index.cfm</a></p>

<p>&#8230;and there are hundreds of little articles that teach simple newbie methods, this is just touching the iceberg of everything out there:</p>
<p><a href="http://webaim.org/techniques/css/invisiblecontent/">http://webaim.org/techniques/css/invisiblecontent/</a></p>

<p>So. If Donovan really wants to learn how to code a site properly, I&#8217;m happy to teach him and offer solutions as to why we&#8217;ve moved away from our old habits. His current site is a good start because the template designers built it off of a standard, tableless design with a focus on semantics. They could take it further, or Donovan, with a few extra lines of code or some sprucing. So how much did this darn close to accessible site cost Donovan? I think Donovan&#8217;s last debate was cost &#8211; when again, the cost is simply doing it right the first time, and is no extra expense to experienced coders. It could become an expense in a redesign, of course &#8211; however, redesigns are inevitable in our business as technology progresses &#8211; and the potential loss of a whole slew of target demographics simply because they don&#8217;t know what their doing, is poor business management.</p>

<p>Simplebits <a href="http://simplebits.com/publications/">Web Standards Solutions</a> is an excellent example of a quality book to get started with if need be.</p>

<p>In short &#8211; if you&#8217;re questioning how to make a site accessible (and not questioning to learn or expand your knowledge, but arguing against the premise or the validity of the methods) you are not a web professional. It&#8217;s a shame to see sites such as Out to Lunch arguing against a technology they have little understanding from &#8211; but I assume the title says it all.</p>

<h3>My original censored post from Donovan&#8217;s site that was</h3>
<p><strong>This post was a response to him questioning the technology. He deleted this post, but added others&#8217; followup</strong></p>
<blockquote>
<p>I&#8217;m not agreeing lawsuit is the only option here &#8211; but it is an option that they&#8217;ve felt is the only recourse for development. I sincerely agree they should have provided access to the site &#8211; thought the libertarian in me disagrees with an aggressive lawsuit. However, your statement comparing braille reading to blind access to a website in no way is a strong comparison.</p>

<p>In regard to making the site accessible to the blind &#8211; are you challenging the technology or seriously inquiring? If you&#8217;re inquiring, development of a site to be blind accessible is very easy &#8211; in all serious, it takes making the site developing properly the first time and that&#8217;s about the basics. By making  a site either HTML or XHTML and properly validated with semantic code&#8230; how you should be building your sites now adays anyhow, and how we&#8217;ve been building sites for the past 5 years+, will be the base foundation for development. If you&#8217;d like to go a step further, you can actually code aural style sheets (just as I code print and handheld style sheets for most sites), and can post sites up for other users to demo.</p>

<p>Aural style sheets:</p>
<p>http://www.w3.org/TR/REC-CSS2/aural.html</p>

<p>Tutorials for proper coding for HTML/XHTML and CSS:</p>
<p>http://htmldog.com/</p>

<p>Alternative, advanced, accessibility information:</p>
<p>http://www.usability.com.au/</p>

<p>More usability information from the usability expert himself (also briefs accessibility reports):</p>
<p>http://www.useit.com/jakob/</p>

<p>Blog on accessibility, including tools:</p>
<p>http://accessify.com/</p>

<p>Forum for critique and questions:</p>
<p>http://www.accessifyforum.com/</p>

<p>Again, though, the development of Target&#8217;s site is dated and not professional. Web professionals know their tools, just like a carpenter knows his profession &#8211; and they don&#8217;t cheap out on the build. Had they built their site and simply followed the guidelines for a proper site:</p>
<p>http://validator.w3.org/</p>

<p>This lawsuit wouldn&#8217;t have been an issue. So it comes down to lack of experience, lack of ambition, or lack of admittance to inexperience &#8211; all irresponsible and a bad name to our profession.</p>

<p>The changes it would have taken to make Target&#8217;s site proper would take me a weekend with a bit of Pete&#8217;s coffee:). So the frustration can be a bit understood, both in our profession and from accessible users &#8211; because this is a simple and cost effective fix. The benefits of a properly accessible site don&#8217;t end with gravitaty a new demographic; they also lower bandwidth costs and improve search engine ranking. So even the tired arguement that this isn&#8217;t their target market (no pun intended) is irrelevant to the development of a site.</p>

<p>To paraphrase: Developing the site with modern standards, as professionals do, would have satisfied the need for accessibility. This type of development is the cornerstone to our profession, and easier too develop for. If they wanted to go a step further, they can test the site in a screen reader or inquire in the accessibility forums, as well as an alternate style sheet &#8211; but those are just icing, the base cake is plenty for most users. Their failure shows their lack of professionalism when the solution is common knowledge for all of us in the industry that don the titles of &#8216;web&#8217; anything.</p>
</blockquote>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-development/out-to-lunch-says-accessibilities-in-no-way-possible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Falkner Winery rips off Cork&#8217;d</title>
		<link>http://bradyjfrey.com/blog/design-theory/falkner-winery-rips-off-corkd/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/falkner-winery-rips-off-corkd/#comments</comments>
		<pubDate>Mon, 02 Oct 2006 20:56:27 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/10/02/falkner-winery-rips-off-corkd/</guid>
		<description><![CDATA[Or maybe it was design inspiration. Nevertheless, Falkner winery has taken the disgusting tactic of removing said complaints from their blog, without apology or otherwise. I&#8217;m thinking of making a&#8230;]]></description>
			<content:encoded><![CDATA[<p>Or maybe it was <a href="http://hivelogic.com/articles/2006/09/29/look_familiar">design inspiration</a>. Nevertheless, Falkner winery has taken the disgusting tactic of removing said complaints from <a href="http://www.falknerwinery.com/blog/index.php">their blog</a>, without apology or otherwise. I&#8217;m thinking of making a Winery in their image, maybe Brady Winery? I&#8217;m more angered by Falkner&#8217;s response over anything else &#8211; atleast own up and not censor your content.</p>
<p><a href="http://simplebits.com/">Simplebits</a> is on the scene, and <a href="http://www.airbagindustries.com/archives/airbag/scab.php">Airbag Industries</a> has a much more detailed follow up.</p>
<p>Apparently the owner, Ray Falkner, is making claims that there is no comparison with <a href="http://www.joyent.com/">Joyent</a> or <a href="http://www.corkd.com/">Corkd</a>. Understandably difficult for someone with no expertise in this industry &#8211; however, it&#8217;s inappropriate to disregard the claim as irrelevant or unapparent&#8230; since he has no expertise in this industry, though I thought a company that delves into a form of art would be a bit more understanding. As a northern california wine drinker, I guess I&#8217;ll enjoy wine experimenting elsewhere.</p>
<p>The site was designed by <a href="http://www.thirdandgrand.com/">Third &#038; Grand</a>, with side by side flickr comparisons of <a href="http://www.flickr.com/photos/danbenjamin/255656615/">the work in question</a> and <a href="http://www.flickr.com/photos/danbenjamin/255643840/in/photostream/">the icons.</a></p>
<p><strong>Update:</strong> The designer makes a <a href="http://www.thirdandgrand.com/blog/2006/10/01/my-side/">very sincere apology</a> &#8211; and to tell you the truth, I believe him. While I do not see any need for further retribution, the damage has been done.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/falkner-winery-rips-off-corkd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Get your Blog on&#8230;&#8221;</title>
		<link>http://bradyjfrey.com/blog/design-theory/get-your-blog-on/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/get-your-blog-on/#comments</comments>
		<pubDate>Sun, 03 Sep 2006 01:10:03 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/09/02/get-your-blog-on/</guid>
		<description><![CDATA[I spoke recently on dotfive about our experience at the new Wordcamp &#8211; openly I am not a blogger by trade&#8230; it&#8217;s simply a tool for our design and development,&#8230;]]></description>
			<content:encoded><![CDATA[<p>I spoke recently on <a href="http://www.dotfive.com/2006/08/05/business-management/wordcamp-2006/">dotfive</a> about our experience at the new Wordcamp &#8211; openly I am not a blogger by trade&#8230; it&#8217;s simply a tool for our design and development, and I enjoy the craft with my writing background, but don&#8217;t consider it the central theme to our development.</p>
<p>Maybe in that respect, I view much of what I saw from the outside in &#8211; a business professional watching a niche industry spread it&#8217;s wings more and more onto the net. Though coming into your own can have it&#8217;s growing pains: poorly doctored marketing slogans, or click defined buzz words tend to be a repeated theme. Most of us have grown accustomed to it; but it&#8217;s slowly eating at my net enthusiasm.</p>
<p>This opinion is varied indeed, most certainly mine is biased, and can depend largely how or where you grew up. I had a large group of friends with varying ages, some of which I still talk with; but I was also taking the path of designer with writing tendencies, and I had little taste for segregated clicks that guarded inside jokes, member idolization, or the outsiders occasional snide glare.</p>
<p>While I sat within some of the speaking, and heard the occasional &#8216;Get your blog on&#8217; or &#8216;Got blog&#8217; cliché, I felt a slight reflection of high school days gone past. I understand the need to reflect a certain rapport with your target demographic, but huddling inside a maze of 2.0 jokes with lead developers self proclaiming themselves the new elite, only slightly nauseates me. We will always have our own inside remarks, it&#8217;s inevitable in that we do something others do not (just like lawyers or doctors or creative directors, we all have inside knowledge to our craft) &#8211; but when it feels like a poor attempt at elevating your social status, for reasons I won&#8217;t delve into armchair psychology, it almost always feels tacky. I would have thought that most of us, past school and onto our professions, would grow tired at building our own empire of cool &#8211; and learned long ago that it can make or break an image, depending on it&#8217;s market design.</p>
<p>The irony of the fact that I&#8217;m passing judgement on the industry terms in an event where I caught all of the jokes, is not lost on me indeed &#8211; nor the potential for feeling as if I&#8217;m outside a group that doesn&#8217;t regard me as a member. Regardless of the covert intentions, I&#8217;m bored of the slogans already, and this post has already run it&#8217;s quick course.</p>
<p>Side notation, Wordcamp&#8217;s first event was held on the weekend anniversary of the tragic <a href="http://en.wikipedia.org/wiki/Atomic_bombings_of_Hiroshima_and_Nagasaki">hiroshima bomb</a>. I just call them as I see them.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/get-your-blog-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Semantic Code for CubeCart</title>
		<link>http://bradyjfrey.com/blog/cube-cart/semantic-code-for-cubecart/</link>
		<comments>http://bradyjfrey.com/blog/cube-cart/semantic-code-for-cubecart/#comments</comments>
		<pubDate>Sun, 27 Aug 2006 07:31:35 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Cube Cart]]></category>
		<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/demo/blog/uncategorized/semantic-code-for-cubecart/</guid>
		<description><![CDATA[CubeCart is one of many standards-compliant shopping cart systems at the forefront of the new internet. Its focus is on pursuing an entry level store system for the average to&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://cubecart.com">CubeCart</a> is one of many standards-compliant shopping cart systems at the forefront of the new internet. Its focus is on pursuing an entry level store system for the average to advanced user, minimizing development time, and leveraging programming skillsets that may not be available to the entry developer.</p>

<p>While its engine is enjoyable, one of the failures of this, and many of the new shopping cart systems, is the lack of clean, semantic code &#8211; as important as tableless designs.</p>

<h5>What are tableless designs, and why are they important?</h5>
<p>The table was originally invented to allow the control and placement of tabular content (content that a user navigate with the &#8216;tab&#8217; button). Because of the infancy of the web, many designers were forced to utilize tables as a non-tabular content design method for the placement of advanced web designs. While it was almost a necessity for us 10 years ago, tables have not been needed for non-tabular data for the past 5 years &#8211; indeed, web professionals base the talent and experience of their peers on this as one of many factors. A web designer who tells you that tables are needed for design, or for the security of cross browser compatible designs, is not an experienced web professional with the knowledge needed to move your site into a modern marketing environment, and is inadvertently damaging your search engine ranking&#8230; as well as your prospects for clean future development or certain levels of accessibility (if it is created improperly).</p>

<h5>CSS is the replacement, not the div</h5>
<p>The replacement of the table was not a tag in html, but another language entirely: <a href="http://www.htmlhelp.com/reference/css/">Cascading Style Sheets</a>, or CSS for short. CSS allows a designer to call on html tags for position, background images &amp; colors, borders, typography, and much more. By using this language, all the design elements were severed from the content &#8211; allowing site look-and-feel updates to be delivered quickly and uniformly across the site without having to touch the content, and vice versa. Although CSS has been around for about a decade, the past 5 years have shown the significant benefits of this language and the consistency it can create, as well as the low cost design benefits of managing a single page over numerous pages, with intertwined code.</p>

<p>Microsoft&#8217;s <a href="http://www.microsoft.com/windows/ie/">Internet Explorer</a> had been the only weak link in the chain for a long time, with it&#8217;s slow updates and unsolved bugs &#8211; most of which are easily overcome with advanced techniques, and the understanding that most Internet Explorer visitors are accustomed to an aged browser &#8211; that they&#8217;ll get everything they&#8217;re used too, and expert level features reserved for more advanced browsers such as the free <a href="http://mozilla.com">Firefox</a>, <a href="http://www.opera.com/">Opera</a>, and Apple&#8217;s <a href="http://www.apple.com/macosx/features/safari/">Safari</a> browser, to name a few. More information is available at <a href="http://browsehappy.com/">Browse Happy</a>, though the site has not been updated for some time.</p>

<p>Nevertheless, CSS allowed us to create clean and easy to manage HTML (or XHTML) without the frustrated, bloated, meaningless structure that tables created&#8230;or web designers created with tables, I should say. Though at times, we&#8217;ve found the meaning of the new web lost by replacing tables with another useless tag: div.</p>

<h5>What&#8217;s &#8216;the div&#8217; &amp; why has it been misused?</h5>
<p>The <a href="http://www.w3schools.com/tags/tag_div.asp">div</a> tag is really a divider tag &#8211; used to break up elements (like a book into chapters, or a document into contained design elements), and has no meaning in relevance to code. It does not tell <a href="http://google.com">Google</a> that the content inside is the document title, or an important element of this page is here. It simply exist as a tag for designers and developers to manage their code &#8211; but it is meaningless, and that benefit is also it&#8217;s problem.</p>

<p>When designing or developing a web page, meaning is everything. The header of a website should be the title of that pages content, or the title of that pages owner, such as:</p>
<p>&#60;h1&#62;dotfive&#60;/h1&#62;</p>

<p>Simple, elegant, small, and understandable to search engines or handicap devices the world over. However, designers have inadvertently jumped on the CSS bandwagon by claiming tables to all be evil, and tableless is all the rage. This black and white opinion has left most designers writing code as:</p>
<p>&#60;div id=&#8221;mainheader&#8221;&#62;dotfive&#60;/div&#62;</p>

<p>But a div means nothing, so that the designer has lost all the benefit of using proper, semantic code &#8211; in this case, a header tag. They not only have an extra ID to manage in their CSS versus a styled h1 tag, but Google and screen readers do not notice that element as the main title to a web page. A simple line of code becomes dead weight to the benefit of a larger audience, and a higher search engine ranking.</p>

<p>In short, a div has been abused as a replacement for the table tag &#8211; CSS was always the replacement, the div was just a tool to support html content and css.</p>

<h5>Semantic code</h5>
<p>Semantic code can be defined as HTML (or XHTML) written in a manner where tags define the hierarchy of importance for the content. Dave Shea, a leader in modern web design, <a href="http://www.mezzoblue.com/archives/2005/05/30/who_cares_ab/">defines semantic code as</a>:</p>
<blockquote><p>Semantic Markup is the result of using (X)HTML elements for their proper, intended usage.</blockquote>
<p>The term is frequently used loosely, and certain tags are open to debate regarding their semantic value in code &#8211; but the goal is nonetheless:
<ol>
<li>Easy Maintenance and Simple Redesigns (smaller, more defined code = cheaper building and rebuilding)</li>
<li>A step in the right direction in focusing on Accessibility</li>
<li>Faster download for smaller files</li>
<li>More intelligent interpretation of your content</li>
</ol>

<p>I typically tell young designers to think of HTML or XHTML as a method to create an outline of content &#8211; wrap those words in tags that will structure the outline, just like you&#8217;d write a hierarchal outline for a school essay. The result is meaningful guides to a gold mine of information, all important to the growing company. It is therefore an important aspect of web design to avoid using redundant divs with meaningless classes or ID&#8217;s instead of the powerful (X)HTML tags that this content was originally defined to embody. Further, in depth, documentation on semantic code is available <a href="http://brainstormsandraves.com/articles/semantics/structure/">at Brainstorms &amp; Raves</a> thorough article.</p>

<h5>The tableless template of Cube Cart</h5>
<p>So when I first stepped into a development of a Cube Cart-driven site, I was excited about its quoted:</p>
<blockquote><p>Valid XHTML &#038; CSS Code</p></blockquote>
<p>but was immediately let down by the current amount of templates without focus on semantics. Most were developed with div-riddled code that used multiple classes and ID&#8217;s as a replacement for proper document outline structure &#8211; which would have resulted in store designs devastating to our clients&#8217; future growth and improved search engine ranking.</p>

<p>In the hopes of improving development, I&#8217;m giving these base codes back to the community for download. These are only the .tpl files, empty style sheets, and button folder (with the exception of the pop-up image template, as I find it a dead development tool) &#8211; the intention is for Cube Cart developers that want to have a base xhtml foundation. Some of the code maybe irrelevant for your usage, but it should be a means of avoiding hours of recoding. Much of this code was utilized for the clean development of <a href="http://pinkpinstripes.com">Pink Pinstripes</a>, and will be used for the upcoming redesign of <a href="http://kamalaspa.com">Kamalaspa</a> &#8211; without further ado:</p>
<p><a href="http://www.dotfive.com/bf/cubecartcode.zip">Download a zip of the semantic base code</a></p>

<h5>Legal Notations</h5>
<p>It has been requested that any link to this article not be received on the official Cube Cart site; and all links to this said article have been removed. In appreciation, any code used in the prior mentioned attached files can (and is, in fact, warmly welcomed) be used by designers and developers utilizing Cube Cart&#8217;s engine, so long as any improvements they take the kindness to share alike. Releasing or duplication of this code by Cube Cart the company, in official release or download from their members site, is therefore strictly prohibited, and governed by a Creative Common&#8217;s license.</p>

<p>Please feel free to <a href="http://dotfive.com/contact.php">contact us</a> with any suggestions or input!</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/cube-cart/semantic-code-for-cubecart/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Upgrade to PHP 5 on a Media Temple (dv) Dedicated Virtual Server</title>
		<link>http://bradyjfrey.com/blog/web-server/upgrade-to-php-5-on-a-media-temple-dv-dedicated-virtual-server/</link>
		<comments>http://bradyjfrey.com/blog/web-server/upgrade-to-php-5-on-a-media-temple-dv-dedicated-virtual-server/#comments</comments>
		<pubDate>Sat, 26 Aug 2006 19:02:40 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Server]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/08/26/upgrade-to-php-5-on-a-media-temple-dv-dedicated-virtual-server/</guid>
		<description><![CDATA[For those of you frustrated on your aged PHP for Media Temple DV, they&#8217;ve recently released a step-by-step rpm install for PHP 5 on your server. While this worked in&#8230;]]></description>
			<content:encoded><![CDATA[<p>For those of you frustrated on your aged PHP for Media Temple DV, they&#8217;ve recently released a <a href="http://kb.mediatemple.net/article.php?id=127">step-by-step rpm install for PHP 5 on your server</a>. While this worked in installing PHP without a hitch (I already upgraded to mysql 4+, but feel free too in these directions), I had an issue where PHP 5 could no longer find MySQL on my server. After initial anxiety, launching a phpinfo() test page yielded that the modules for PHP were pointed at:</p>
<p>/usr/lib/php4</p>

<p>Whoops &#8211; but easy fix. Log in as root, and open up /etc/php.ini &#8211; on line 428 (atleast for me) you&#8217;ll see:</p>
<p>extension_dir = /usr/lib/php4</p>

<p>Change that line to the new location of those PHP 5 modules, which is:</p>
<p>extension_dir = /usr/lib/php/modules</p>

<p>And viola, PHP 5 running nice and happy.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-server/upgrade-to-php-5-on-a-media-temple-dv-dedicated-virtual-server/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Roman Cart says that dynamic code is bad?</title>
		<link>http://bradyjfrey.com/blog/web-development/roman-cart-says-that-dynamic-code-is-bad/</link>
		<comments>http://bradyjfrey.com/blog/web-development/roman-cart-says-that-dynamic-code-is-bad/#comments</comments>
		<pubDate>Tue, 22 Aug 2006 19:25:42 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/08/22/roman-cart-says-that-dynamic-code-is-bad/</guid>
		<description><![CDATA[From the Roman Cart site: We strongly recommend that you create your website using html, and not a server side language such as php or asp. The reason for this&#8230;]]></description>
			<content:encoded><![CDATA[<p>From the <a href="http://www.romancart.com/locale/how_the_Shopping_Cart_works.htm">Roman Cart</a> site:</p>
<blockquote>
<p>We strongly recommend that you create your website using html, and not a server side language such as php or asp. The reason for this is that Google will find your products on standard html pages, but is a lot less likely to if your site is dynamic in php, asp or any other server side language. As Google is driving most sales on e-commerce websites, this is an important consideration.
Research has shown that you will make less sales if the area of your site listing your products is not in plain html. Plain html pages can be identified because their address will end in &#8216;.htm&#8217; or &#8216;.html&#8217;. Please remember this if you are considering using any of our competitors offerings.</p>
</blockquote>

<p>I&#8217;d REALLY love to see the research in that development &#8211; from what I know, that is contrary to much of the popular opinion now adays&#8230; especially considering dynamic code is parsed just like a browser when google comes by. Care to comment on that one Roman Cart? I&#8217;ve sent you an email.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-development/roman-cart-says-that-dynamic-code-is-bad/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Stifling Design with Creative Management</title>
		<link>http://bradyjfrey.com/blog/art/stifling-design-with-creative-management/</link>
		<comments>http://bradyjfrey.com/blog/art/stifling-design-with-creative-management/#comments</comments>
		<pubDate>Tue, 08 Aug 2006 20:38:19 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Art]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/08/08/stifling-design-with-creative-management/</guid>
		<description><![CDATA[There is a sincere divide between managing the talents of your artists and guiding the talents of your artists; each industry falters in it&#8217;s own special way, and each industry&#8230;]]></description>
			<content:encoded><![CDATA[<p>There is a sincere divide between managing the talents of your artists and guiding the talents of your artists; each industry falters in it&#8217;s own special way, and each industry sees the same common patterns &#8212; whether it be fashion design or the advertising sector. The underlining camps of interest will tell you a contrast of either: the designer&#8217;s too wild and needs to be corralled [versus] the designer needs to broaden his or her design techniques. Regardless, while design is personal, Creative Directors should take care to influence their own opinions or they&#8217;ll find too often they stifle creative design.</p>

<h3>Taming talent</h3>
<p>More often than not, the intentions of a Design Manager is to pass on the training and skill that was, hopefully successfully, passed onto themselves. By building leaders in the war on &#8216;look&#8217; we also build future allies and life long friends; a network of ambitious talent always looking for the next theme or the next technology or the next technique&#8230; that never ends. I mean it sincerely &#8211; the cliche of &#8216;life long learner&#8217; is cliche because it&#8217;s deeply true. The talent you train today will someday train you on XHTML 3, lead you to greener pastures from your dated pdf-x standard, and above all, guide you into the new generation. That is your first warning in creative direction: clipping the wings of your talent will stale your career&#8230; and you would deserve it. The young artist who surpasses their teacher is an a-typical story for the commonplace the story has become in our culture.</p>

<p>Of course, it&#8217;s self righteous to assume mentoring is simply a pedestal for your own career aspirations &#8211; it&#8217;s barely a brick in the wall, and the point of this path is the next generation&#8230; but it&#8217;s hard to escape the fact that Creative Direction does indeed become a reflection of your own emotional development, artistic growth, and leadership skills. We are in a highly opinionated business, bound by years of theory and personal taste &#8211; Creative Direction is not immune.</p>

<p>It is important to understand, then, that your goal is not to clone yourself. It&#8217;s all you know, and we&#8217;ll forgive you, but the result of your guidance should never be an artist with talents that largely reflect your own. Sure&#8230; they&#8217;ll be influenced; so much as the idiosyncrasies of our friends and family wear on us. But mirror images of your art does not create an individual with individual ideas that grow individual designs.</p>

<p>So how do you tame talent? You don&#8217;t. You feed it. You may tame a career production artist into understanding the technical requirements of the job at hand, but the idea of controlling design in what you define as &#8216;design reason&#8217; is egotistic and poorly grounded at best. You might as well start your own sales empowered evangelical following because you&#8217;re entertaining the same ideal: hard selling your beliefs on another persons beliefs. Besides, respect is a result of the influential, and we&#8217;re in the industry of showing face.</p>

<h3>Building talent</h3>
<p>So how do you influence talent? Do you pour the foundations of theory on them and suggest a roof to design their own? Can you build talent&#8230; sure you can, to an extent, and as long as there&#8217;s ambition behind the talent.</p>

<p>For every 40 designers or IT reps I interview, I usually find 15 with pure talent. I&#8217;m lucky if one of them has ambition. More times than not, I&#8217;ve chosen ambition over talent. You can never motivate another person is the heart of the problem. Money will ease their concerns but won&#8217;t end with more drive. Praise may get them through the hour but it won&#8217;t lead them when their left to manage themselves. Ambition, or the strong desire to better or achieve, is a human trait individual to&#8230; well&#8230; the individual. Anyone who&#8217;s ever told you that your job as a Director or a Manager is to motivate your team has never taken a course on supervision or lead a successful team. Your job is to create an environment that is &#8216;motivational&#8217; and &#8216;healthy&#8217;, but it is not to motivate your members &#8211; that is their path to choose.</p>

<p>Now I&#8217;m not naive to assume that all talent can be built &#8211; but all talent can be built upon when given the will to succeed. The fine line is understanding the balance, again, of building in the image of your opinion versus building the individual before you. Your artist <strong>must</strong> define their own goals, and put in the leg work to achieve those goals &#8211; but you can be a guide, and you can help them cross the bridges that need attention.</p>

<p>So how do you build talent? Building talent is just common sense &#8211; providing your prospective talent with the tools and information to use those tools. Websites, books, demonstrations of techniques, thorough explanations of techniques. Recommended Do&#8217;s and Don&#8217;ts &#8211; followed with why and how. Writer&#8217;s block is simply a weaker vocabulary than needed to complete the article &#8211; it is the same for design. Most artists have the image in their head, the craft on how to create it is mote to pass.</p>

<h3>Coaching talent</h3>
<p>While there are many differing opinions of management models &#8211; I have almost always found &#8216;coaching&#8217; to be more successful with creative orientated personalities. The Coach chooses talent, and guides that talent to their individual success. The talent looks to the coach for knowledge of the game and technique, the Coach looks to the talent to enact their master plan with success. Coaching, by model, favors self starters with self defined ambitions &#8211; and allows more room for creativity to flourish; typically because there are firm rules, but rules spaced widely enough to allow for individual expression and growth.</p>

<p>Allow your talent to reach your plan by coaching the direction, not firmly defining it. For example: A client&#8217;s logo design for us would begin with my explanation about the company inquiring about the logo (both historical and current information), their target market, the image they&#8217;re interested in conveying, and any budgeted rules that define the solution. I&#8217;d ask that each designer mockup their own vision over the next few hours, and meet later for either a group or one on one discussion about the successes and what to look for next round &#8211; where all of us would meet to merge or grow the idea or ideas we felt reflected the task.</p>

<p>Six years ago, I probably would have started that discussion with my own sketches on the board within a group, and most likely tainting the unique vision of the designers on my team with predefined conceptions of the creation I was after. I would not be coaching in that process, I&#8217;d be firmly defining the direction and leaving little wiggle room. Some projects may require this sort of discussion &#8211; but typically these are the projects that are forcefully art directed by clientele (which you should question accepting in the first place), production art, or art mirrored from a previously designed branding identity&#8230; but not when the very cost your client pays for is unique creation.</p>

<h3>Individual Achievers and the Manager</h3>
<p>It must also be understood that some people are not managers&#8230; they are individual achievers, and vice versa. Some Managers do not, or will not, have the level of skillset that their talent conveys &#8211; they may not even have the extensive experience. The talent of the manager is dealing with people, funneling requests, and bringing order to the daily chaos that is business. Individual achievers may not excel at managing or dealing with other people in this manner, and their talents are as a lead player &#8211; like a star running back with little interest to coach, but every interest to play and to play with their opinion. Understanding this will help you mentor your designer; not every one will become an entrepreneur or a Creative Director as you would&#8230; some will always be a high level designer by choice and by definition. Therefore, the status of a Manager is simply a parallel career path to the individual achiever &#8211; one is not ranked more successfully than the other.</p>

<h3>Management Reflection</h3>
<p>To go full circle, the lesson is always reflective of the teacher. What effort, heart, and will you put into supporting and leading your young, and old, students, will undoubtedly teach you to grow as a manager and as an artist yourself. Invite your designers to review and openly discuss how you&#8217;re helping them, and ask them what it is you can do to help them more. You may find that the daily grind of business can blind you to the needs of the talent around you, jeopardizing your business and your own outlets for supportive development. Above all, Creative Direction is counter productive when it stifles the talent around you; that talent includes you.</p>

<p>More specifics on Creative Direction and Management to come&#8230;</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/art/stifling-design-with-creative-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordCamp 2006</title>
		<link>http://bradyjfrey.com/blog/business-management/wordcamp-2006/</link>
		<comments>http://bradyjfrey.com/blog/business-management/wordcamp-2006/#comments</comments>
		<pubDate>Sun, 06 Aug 2006 02:19:50 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Business Management]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/demo/blog/uncategorized/wordcamp-2006/</guid>
		<description><![CDATA[Matt Mullenweg, founder and leader of the renowned blogging tool WordPress, kicked off the first annual WordCamp celebration this year, featuring a day of events catered to the new WordPress&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://photomatt.net/">Matt Mullenweg</a>, founder and leader of the renowned blogging tool <a href="http://wordpress.org">WordPress</a>, kicked off the first annual <a href="http://2006.wordcamp.org/">WordCamp celebration</a> this year, featuring a day of events catered to the new WordPress developer.</p>

<p>Much of the event was assembled in haste &#8211; reminding me of a fear and urgency I came to understand as a young writer, stage manager, and lead designer for a traveling stage production in my college years. I can sincerely empathize with the hurried, last minute eruptions that befall anything that requires corralling 300+ people into a single room. Considering this event was proposed only a short few weeks ago, and a finalized schedule was only announced at midnight the evening prior, I am impressed by Matt&#8217;s ambition. For most, this will be remembered as a resounding initial success for what&#8217;s become the new found niche of the internet community.</p>

<h5>Starting out&#8230;</h5>
<p>Nevertheless, we didn&#8217;t make it through much. Already running late, Doug and I grabbed coffee, grabbed a cab, and scurried into the Swedish American Hall at 9:30am, saddened by missing Matt&#8217;s speech regarding the future of WordPress&#8230; only to find out that the schedule had listed his speech at 11:00am. Neither of us had checked our emails for the last minute schedule in the morning, and we&#8217;d assumed that the &#8220;State of the Word&#8221; would be the first talk on the billing. We sat down to the opening events and quickly realized that many of the speakers had not really prepared their discussions (although many were there to lead rather than to teach). This was coupled with loose-knit marketing by some of the companies welcomed to the conference. We found ourselves conversing during the early speeches with other members while the overhead discussion turned into a round table debate rather than a training session. Realizing our rudeness, we decided to jump ship and return when Matt took center stage.</p>

<h5>The future of wordpress</h5>
<p>Matt opened by inviting a gentleman to sing a guitar rendition of some &#8216;blogging&#8217; song, as well as various other medleys that peaked his interest. While on a personal note I felt his skillset was high, the artistic air was lost through fifteen minutes of music without the intended discussion. When the discussion did begin, Matt handled himself wonderfully on stage with intrigued developers &#8211; but I felt the conversation, again, became more a round table discussion and historical notation of WordPress, lacking any real substance to the future or direction of the application. I found this eerily familiar of daily mailing lists and IRC chats about what to do and what to talk of&#8230;and it didn&#8217;t interest me one bit.</p>

<p>At this point, I began to question my motives for attending the event, and what the event actually entailed: I came for a developer&#8217;s conference and to show improved, outside ideas of WordPress to dotfive employees. I found a fledgling group beginning to decide whether it was a blogging community application for fresh users, or a high level development tool for content management systems and expert level publication. For the most part, this is reminiscent of WordPress&#8217;s simple marketing: they&#8217;re shooting for the easy development &#8211; a step up from blogger, a step down from your own high-end custom system. What I wanted was specific demonstrations of the advanced applications I can create with my staff, and I found none of them.</p>

<h5>WordPress &#038; CMS</h5>
<p>One of the sad comments I heard come from some users I spoke with after this event was that &#8216;WordPress can&#8217;t do CMS.&#8217; I didn&#8217;t stay here for too long, so I&#8217;m not sure whether they demonstrated creating a site using WordPress as a CMS or spent most of the time just talking about the idea of it &#8211; or if their development was largely unsuccessful. A pity, as WordPress has been fantastic on many sites we&#8217;ve developed. <strong>I invite anyone with the desire to see a CMS system built using WordPress to feel free to ask us for further information, or a demonstration</strong>. WordPress has been instrumental in managing company sites for many of our portfolio examples, including this site.</p>

<p>The question is: how much customization do you need? When I first started using WordPress in this manner, I loved it&#8230; then hated it&#8230; then balanced myself squarely in the middle. It has its home as a publication system, but can be structured to handle many other aspects of a website. However, this is &#8216;hacking&#8217; the original intent, and on many occasions, we&#8217;ve found ourselves creating a CMS from scratch, or using tools such as Ruby on Rails &#8211; we find that as we develop, each project has it&#8217;s own application and needs, and that they vary greatly from client to client.</p>

<p>Nevertheless, WordPress can easily become a strong CMS for many a site &#8211; if you think otherwise, I&#8217;m guessing you haven&#8217;t dove that deeply into the code, or just haven&#8217;t had the right person to show you how. If it&#8217;s the latter, this post is an open invitation for us to demonstrate &#8211; even for Matt and the WordPress crew if desired.</p>

<h5>WordPress &#038; growing pains</h5>
<p>One topic that bobbed in the back of my head was brought up when a blogger noted some of his upgrade &#8216;fear&#8217; is &#8216;what information will be lost in the update of files,&#8217; if any. The topic grew into reassurances of the safety of the upgrade, and into a discussion of the interoperability of old and new data between some users around me. With goose bumps, I thought of the early internet, and the fears of breaking dated websites or dated applications &#8211; and while that mindset is deeply important as developers age, I wonder where the line will be drawn between leading WordPress forward, and halting it for the old experience base. I trust that developers won&#8217;t be afraid to break a few eggs, so long as what they create is a better application&#8230; though I think this is a question we all ask ourselves.</p>

<h5>And so it goes</h5>
<p>&#8230;and that&#8217;s about when we decided to leave, sad to say, near the end of Matt&#8217;s speech. I took with me the reminder that WordPress is an excellent tool &#8211; one that we&#8217;ve used to develop over 30 CMS systems for clients- ranging from online stores to customized log books for engineering and security companies. It&#8217;s a fantastic balance of refined control and advanced level development for dynamic sites&#8230; but in the end, maybe WordPress is what I was seeing, when systems like Ruby on Rails or Django are really what I&#8217;m wanting. Maybe WordPress needs to sever its development and, should it prove to do true marketing, target itself to the average blogger, and an advanced level version for the power user like dotfive. I don&#8217;t think we&#8217;re the only people creating sites for high-end clients with this software &#8211; but I didn&#8217;t find too much of that discussion (or see any other companies at this convention). Again, it&#8217;s possible that my needs are not in the realm of WordPress, and instead of using WordPress for certain sites and other technology for certain sites, we&#8217;ve simply outgrown it and should look for our own customized builds.</p>

<h5>What I&#8217;d like to see next year</h5>
<p>Specific examples, walk-throughs, demonstrations by those of us who get their hands dirty using this in the real world, with a budget and deadlines, every day. True blue methods to creating advanced WordPress sites: there&#8217;s enough documentation on the basics. A convention like this is a time to get some of us (self-proclaimed experts) together to pass our knowledge on to others, share in our challenges and successes, and drive new innovation into our technique. To push the application, together, and subsequently push each other into new design and development experiences. If there&#8217;s going to be companies marketing and plugging their products, leave it to a specific session or have them setup booths in the hall&#8230; we&#8217;d be happy to as well. As <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?i=3063280&#038;id=3063344&#038;s=143441">The Streets</a> note, let&#8217;s push things forward. But if that&#8217;s not the intended direction of WordPress, if it&#8217;s really an application-lite, then all is well and my fears are my own.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/business-management/wordcamp-2006/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web 101</title>
		<link>http://bradyjfrey.com/blog/design-theory/web-101-slides-to-train-dotfive-ers/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/web-101-slides-to-train-dotfive-ers/#comments</comments>
		<pubDate>Tue, 25 Jul 2006 18:31:38 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/demo/blog/uncategorized/web-101-slides-to-train-dotfive-ers/</guid>
		<description><![CDATA[Web development, as we&#8217;ve discussed many times, is a varying hodgepodge of misinformation coupled with varying experts; many of them are geniuses and fantastic leaders of this industry, although at&#8230;]]></description>
			<content:encoded><![CDATA[<p>Web development, as we&#8217;ve discussed many times, is a varying hodgepodge of misinformation coupled with varying experts; many of them are geniuses and fantastic leaders of this industry, although at times the opposite will saturate the search for new information.</p>

<p>When we work with young designers, we almost always have to retrain them. Not only from the questionable information that their schools prescribe (with every person fresh out of college we&#8217;ve had to spend significant amounts of time and resources to undo some out-dated training), but from some of the dated documentation that&#8217;s open on the web. Some of this can be chalked up to elder developers unwilling to listen or to learn new techniques in an industry that changes overnight, others who&#8217;ve given up to the pace, and still others who refuse to accept the change. However it&#8217;s viewed, it&#8217;s changed; and it will continue to do so at the same pace computers develop.</p>

<p>Recently, when training an intern, I invited some IT staff into a data-packed, one day seminar at dotfive-quarters to discuss the beginning and current state of the web, entry level. In the spirit of the web, it&#8217;s an HTML slide show, coupled with Javascript goodness to allow all users to enjoy with technology created by <a href="http://meyerweb.com/eric/tools/s5/">Eric Meyers</a> (icon and leader in web development) &#8211; you&#8217;re welcome to read it:
<a href="http://www.dotfive.com/html/">The world wide web they forget to teach you &#8230;that I keep complaining about</a></p>

<p>Questions or comments? Feel free to <a href="http://www.dotfive.com/contacts.php">let us know,</a> thank you!</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/web-101-slides-to-train-dotfive-ers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The web is not print: helping a client in the transition</title>
		<link>http://bradyjfrey.com/blog/design-theory/the-web-is-not-print-helping-a-client-in-the-transition/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/the-web-is-not-print-helping-a-client-in-the-transition/#comments</comments>
		<pubDate>Sat, 15 Jul 2006 00:09:55 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/demo/blog/uncategorized/the-web-is-not-print-helping-a-client-in-the-transition/</guid>
		<description><![CDATA[Every web designer finds himself grounded by the volumes of theory, recommendations, and standards when they first step into this industry. It can be a little more than intimidating when&#8230;]]></description>
			<content:encoded><![CDATA[<p>Every web designer finds himself grounded by the volumes of theory, recommendations, and standards when they first step into this industry. It can be a little more than intimidating when you imagine that my daily client designs for the web require the usage of over 4 programs and atleast 3 computer languages (and as a print designer with IT experience, I have a dock on my apple computer with 30 program shortcuts to applications I use daily)&#8230; though any technical profession has it&#8217;s stringent needs. Doctors, lawyers, office assistants, clerks, middle managers, shop keeps &#8211; all are filled with a tremendous amount of traits and skill-sets foreign to any new traveler into the field.</p>

<p>And like these professions, there are specialists in every spectrum, as there are in every design corner &#8211; none so commonly confused as the general difference between &#8216;designing for the internet&#8217; and &#8216;designing for print production&#8217;. Often times I find it the hardest to teach an experienced print designer the fact that while the majority of his/her theories and talents will be extremely useful; a large, commonly used chunk is not parallel to the ideas of web design.</p>

<h5>Why is web design so different than print design?</h5>
<p>The user experience. The technology. Much.</p>

<p>A print design is a physical thing &#8211; handed to a potential client, gazed by a family of 4 in a passing sedan, sitting on your desk next to your computer. In the print design world every design controls the dimensions of the page, and creates engaging elements to grab your attention. It can be argued that much of print design is given to an unsuspecting user rather than the user seeking out the print design (when was the last time you went looking for an advertisement?)</p>

<p>On the ironic contrary, visitors to your website actively seek you out. But in every sense, it&#8217;s not a physical element you can hand a person (and to some, it lacks that human texture because of it). While web designers control how the elements are displayed on the screen, we cannot control the dimensions of that screen (from your Mom&#8217;s 17&#8243; monitor, to my dual 23&#8243; monitors, the size of that browser is a significant difference). Our job is agreeably to grab your attention, but also to help guide you to find the information you need in a manner that doesn&#8217;t break that attention. Can&#8217;t grab your attention in 7 seconds or less? Users don&#8217;t even have to waste paper by throwing out your add, they just close the window.</p>

<p>For the most part, some of those century old print theories run smack into a decade of web development with only varying amounts of translation.</p>

<h5>Web design for the client, a brief primer</h5>
<p>If you&#8217;ve never built or worked with a successful website, the web can be a cold place for business. It&#8217;s filled with a terrifying amount of dated information (6 months is old in our industry), and home grown users who teach themselves on low level applications such as Microsoft&#8217;s Frontpage, and sad to say even high level apps such as the company previously known as Macromedia&#8217;s Dreamweaver, saturate the industry with misplaced and ill-informed information from years gone by. You can hardly blame anyone, the nature of the industry is built on varying and competing formats &#8211; all aggressively marketed as the #1 end all for your needs.</p>

<p>Suffice it to say, there are many differences in web design that you need to consider over print design when evaluating your business, though most common I find:</p>
<ol>
<li>Content writing: Not only does your content reflect on the image of your business, but it can make or break your search engine ranking. Professional content writing is often overlooked in the print medium &#8211; but where that will simply look bad as a presentation, in the web world it will directly reflect how your clients can find your business.</li>
<li>The layout: You can control the choice of paper size in print, but you cannot control the size of your clients monitor. Designs must be flexible, or, if fixed, to account for the possibility of varying sized screens.</li>
<li>The technique: If a print design is laid out improperly, it&#8217;ll cost you money in production or lost time. If the code is not properly constructed in a web design, it could cost you search engine ranking, clients ability to view your website, and future expenses to update and manage the site. Websites should be built with proper, tableless, semantic code (and it should run through a validator clean); the fear is that these terms are sometimes confused and misinterpreted in the industry by designers who use them as marketing points rather than actual philosophies to design by &#8211; your designer and developer should be able to explain thoroughly the path they chose, how it will improve your business, and why.</li>
<li>The experience: Web design, simply put, is a means of delivery information to potential clients. Much like a brochure or catalog, it packages and controls the information you choose with the end goal of creating more business &#8211; but, as I said before, people don&#8217;t physically accept your marketing material, and if the information is a failure in delivery, is easily and quickly discarded by one or a few gestures. A website is one location in a large pool; it&#8217;ll sink if your visitors can&#8217;t find the information they need quickly, or you flood them with stale commercial marketing in a medium that does not enjoy commercials.</li>
<li>Accessibility: Professionals know that accessibility is a sincere focus in the print, as well as the design world. A poorly crafted product display can deter a potential buyer &#8211; the same can be said about an online buyer. The internet has allowed visitors to access stores and businesses that at one time may never have been possible. While this demographic may not be &#8216;assumed&#8217; as your target market, you could never be sure of who your visitors are &#8211; and why would you ever want to run a business where you purposely block someone who wants to give you money? In the end, accessibility does not cost <strong>more</strong>, it simply requires doing the job right. Much less, building your sites this way means you&#8217;ve made semantic code and, thankfully, improved your search engine ranking at the same time.</li>
<li>The Players: Professional business that dominate the brick and mortar may very well not dominate the internet (or vice versa, as is the case of <a href="http://amazon.com">Amazon.com</a>). Many businesses research their competition whether it be in a business plan, or in your weekly marketing meetings, but now that must include or be focused on those businesses that are internet related. Learn what they&#8217;re doing right, and learn what they&#8217;re doing wrong. Their failure can be your success.</li>
<li>The technology: Instead of debating paper types and print processes, you&#8217;ll now need a domain name, a server, and if you&#8217;re a store, a set of technologies to accept payments and prevent theft. A professional understands this concept and can lead you through the process with little to no loss of sanity. Print design rarely has to balance this level of technical requirements &#8211; at the most, their catalog must include methods for order or contacting people regarding purchases.</li>
</ol>

<h5>And still, it changes</h5>
<p>Stack on top that the internet is in it&#8217;s infancy, and the ideas change within a few months, and you have an energetic, fast paced industry only slowed by corporations who can&#8217;t keep up. Firms that were at leaders in the 90&#8242;s may have little relevance now, and those of us in the now could be little more than a blogging memory in years to come &#8211; but what defines those of success is their ambition, and their adaptability. While your print designers can grow and change in a matter of years since the days of Rubilith to the modern desktop; a quality web designer digests daily improvements and dabbles from xhtml to PHP. Both industries impact each other, but web design moves at a speed print design will barely know.</p>

<h5>What a professional can do for you</h5>
<p>They ease your transition or growth into the web industry. Some companies will opt for home grown or friend/neighbor/cousin developed websites that can be had for cheap &#8211; but while they can give you a low end website with little to no cost, if the quality is not up to professional levels, the majority of these companies will be looking to redesign and redevelop within a short time.</p>

<p>Much of the frustration can come from the lack of regulations or guidelines in an industry that&#8217;s just setting foot into a solid future, bounced back from near death in a financial market built more on hype and less on policy; and that can be the biggest difference between an age old print industry and the web frontier. But this is changing: education and professional organization have planted the seed of structure from everything to web standardized coding methods to contractual agreements. The web is finding itself, and the benefit will be finding your niche in a limitless, expansive environment for business. Professionals list ourselves with supporting firm lists, pay membership dues and market ourselves as the industry leaders we hold ourselves too. They can increase your audience, your clientele, deliver your message, and sell your product online so long as you let them.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/the-web-is-not-print-helping-a-client-in-the-transition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steve Bojesen, thank you</title>
		<link>http://bradyjfrey.com/blog/charity/steve-bojesen-thank-you/</link>
		<comments>http://bradyjfrey.com/blog/charity/steve-bojesen-thank-you/#comments</comments>
		<pubDate>Tue, 11 Jul 2006 04:43:44 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Charity]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/demo/blog/uncategorized/steve-bojesen-thank-you/</guid>
		<description><![CDATA[When I was near 16 years of age, I had the dumbfounded luck to be hired on as a production artist in training for American Outfitters; gifting me a chance&#8230;]]></description>
			<content:encoded><![CDATA[<p>When I was near 16 years of age, I had the dumbfounded luck to be hired on as a production artist in training for <a href="http://www.americanoutfitters.com/">American Outfitters</a>; gifting me a chance at a career I wanted earlier than most people could even dream of a lucky break. The result skyrocketed my career into areas of design/development where I manage and train employees years older than me, and find myself working day in and day out in a job I love.</p>

<p>None of that could have happened had I not been given the proper foundation&#8230; so many schools forget the sincere importance of a technical background or, if anything, the origin of those programs and terms you&#8217;re using. Designers in print often can&#8217;t layout their brochures or catalogs properly and require hours of production artist redevelopment simply because no one taught, or stressed, the need to train that left side of your brain just as much as your right. Designers in web often rush themselves into dreamweaver lessons not even assuming that the same amount of time it&#8217;d take to learn a new programs icons and file menus, it would take to learn how to code it properly and intelligently in half the time&#8230; it intimidates you because they put that in your head, code is just like writing. It is art. When a painter is an expert in his craft, he knows the technical requirements that come with mixing his paint or the canvas that&#8217;s needed or the brush that&#8217;s right for the techniques.</p>

<p>I didn&#8217;t understand this at 16. Steve Bojesen understood this at 25; and as I gracefully snubbed the idea of making a silkscreen to improve my skills as a desktop artist, he walked me through the process of a basic 2 color Illustrator design &#8211; to film separation &#8211; to lining up those films and punching it &#8211; to processing and stripping those films onto a silkscreen. He spent numerous hours over the next few years explaining how wrong my horrendous Corel Draw separations were, and those changes guided me into masterful Adobe Illustrator layouts for production. He taught me about PMS colors, process colors, color science and the techniques used to mix colors for silk screens. He showed me how a silk screen is stretched and the frames built. He loaded those frames and pudding inks on presses and showed me how to make shirts that cook or are UV flashed, and how to print on other materials, or the occasional poster design. Most people would never take the time to teach a young artist, but Steve Bojesen taught me more in those few years with <a href="http://www.americanoutfitters.com/">American Outfitters</a> than any college professor I ever had.</p>

<p>It was an interesting time, he was one of many people around me every day of my life that offered advice into not only careers, but in life. I had the fortune of watching his impressive Illustration and Painting skills grow into the talents of a great fine artist, and the gift of trading the printing skills he gave me into training him on his first strong migration from fine artist with a pencil, to graphic designer with a mouse. Shortly thereafter, he told me how he was looking to work as a designer for <a href="http://www.harley-davidson.com/">Harley Davidson</a> in the Milwaukee area, and spent hours over the weekend doing these beautiful illustrations and paintings representing changes in the Harley image; which landed him the job and onto a new career.</p>

<p>Before I moved to San Francisco he married his beautiful fiancee of the time, Tina (I knew no one but employees at that wedding, all 5+ years older than I was, and had little to do but joke around, see how happy Steve and Tina were, and try and slip the occasional beer) &#8211; he told me how he wanted to have children, but he was so afraid he couldn&#8217;t support them and that they and his wife deserved more. When Steve and Tina had their first little girl, I told him congratulations and asked him how he felt, he said:
<blockquote><p>I don&#8217;t know why I ever waited. Don&#8217;t ever wait.</p></blockquote>

<p>Which to a young man debating on moving clear across the country to a place that he&#8217;d never been with no friends or family out there, was more than a little inspiring, and I never forgot it.</p>

<p>In the end, I didn&#8217;t know Steve well, nor his family, and I was no more an acquaintance than a friend. A co-worker that joked with you on breaks or took lunch on occasion or taught you a thing or two as you had one too many at the company golf outing. He was always full of energy and humor &#8211; or full of fire when he was angry with a job coming down the line. He&#8217;d talk about how he loved the Beastie Boys, and shared the dual disc greatest hits with us when it first hit CD.</p>

<p>Even though I wasn&#8217;t much in his life, he helped mold me into the person I am today. A resounding thank you would not do his sincerity and transparency justice, but I thank him nonetheless. When I heard that <a href="http://www.legacy.com/JournalTimes/DeathNotices.asp?Page=Notice&#038;PersonID=18375451">Steven C. Bojesen passed July 4th, 2006</a> in his prime at 34 with such abruptness, I regret I never thanked him when he was alive&#8230; and I don&#8217;t know why I ever waited. He seemed to be a good, decent person &#8211; and he was a mentor in my life.</p>

<p>My best wishes and genuine condolences to Steve&#8217;s parents, his siblings, his two little girls, his wife Tina, and his surviving relatives.</p>

<p>Sincerely,</p>
<p><strong>Brady J. Frey</strong></p>

<h5>Donations</h5>
<p>A college fund for Olivia and Annelise Bojesen is being setup by the surviving family, though it may take some time to finalize. For those of you wishing to donate now, check or money order is the preferred method. Please make all checks out to Tina Bojesen, and mail them to:<br />
<a href="http://www.piasecki-althaus.com">PIASECKI-ALTHAUS FUNERAL HOME</a><br />
In care of Tina Bojesen<br />
3720 39th Avenue<br />
Kenosha, WI 53144<br /></p>

<p>The phone number for <a href="http://www.piasecki-althaus.com">PIASECKI-ALTHAUS FUNERAL HOME</a>, is (262) 658-4101 if you have any questions.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/charity/steve-bojesen-thank-you/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Typography for the Web, a client overview</title>
		<link>http://bradyjfrey.com/blog/design-theory/typography-for-the-web-a-brief-overview/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/typography-for-the-web-a-brief-overview/#comments</comments>
		<pubDate>Fri, 07 Jul 2006 21:54:59 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://bradyjfrey.com/demo/blog/uncategorized/typography-for-the-web-a-brief-overview/</guid>
		<description><![CDATA[Often times we&#8217;re asked about unusual bugs that transfer from content typed at the office into our the beautiful content management system we designed for our clients. Those of you&#8230;]]></description>
			<content:encoded><![CDATA[<p>Often times we&#8217;re asked about unusual bugs that transfer from content typed at the office into our the beautiful content management system we designed for our clients. Those of you who are print content writers, and would like to break into web writing, this is a necessity to learn and understand the subtle differences between text in a print publication environment and text in a web environment, regarding a technical perspective. So, why is it that some characters come out so different between the two environments?</p>

<h5>Microsoft Word is not a friend</h5>

<p>While it&#8217;s common in the industry to type up your content quick and easy in Microsoft Word, it&#8217;ll come back to haunt you as write for the web. Since the late 90&#8242;s, as some of us know, Microsoft has lagged in the web arena &#8211; most prominent being their web browser, Internet Explorer. Where the hobble of development and support of standards has cost clients an enormous financial expense; Microsoft&#8217;s dated frontpage output of unprofessional and nauseating code is also a worldwide frustration for developers. Vocally, we ask you to avoid these in your everyday needs, but we understand that Microsoft Office applications are a necessary tool for major companies (though we recommend the free and excellent <a href="http://www.openoffice.org/">Open Office</a> wherever we can) &#8211; however, they tool fall far behind in understand what exactly is the modern web, and how to work effectively to use it in your business.</p>

<p>Most notable to our clients, is it&#8217;s lack of using valid web character entities. So what are character entities?</p>

<h5>Logical, Mathematical, and other symbols</h5>

<p>The web is still in it&#8217;s infancy, but to manage unique languages across quick, and invisible, barriers&#8212;guidelines had to be made to balance various characters needed to communicate with worldwide languages, and to communicate with computers.</p>

<p>As a default, we support <a href="http://www.unicode.org/">http://www.unicode.org/</a>, coded in all our clients pages, that references <a href="http://www.faqs.org/rfcs/rfc3629.html">UTF-8</a>. In short, this means we support the largest amount of special characters possible for Latin languages, and science languages.</p>

<p>To write these special characters and display them through a browser, you type them in code:<br />
<a href="http://www.digitalmediaminute.com/reference/entity/">http://www.digitalmediaminute.com/reference/entity/</a><br />
For example:<br />
<code>&amp;Oacute;</code> Should produce an &Oacute;</p>

<p>Most of this won&#8217;t be a huge concern for our clients&#8212; our content management systems attempt to read your print typed characters and translate them before it&#8217;s published to the web&#8230; but for the occasional Latin accent, soft returns, mathematical symbols, glyphs, and smart quotes, you&#8217;ll have a problem. As I do with almost every word document professionals send me.</p>

<h5>So what do you do?</h5>

<p>First off, it&#8217;s recommended to avoid building your web content in Microsoft word&#8212;using a program such as text editor (so long as you save as simple text, .txt, not rich text, .rtf), a web based editor (<a href="http://www.barebones.com/">text wrangler or BBEdit from Bare Bones on the mac</a>, for example) or our web based administration application provided by us or your developer of choice is always preferred. By default, Microsoft word does two things:</p>
<ol>
<li>Much like all print layout applications, it turns regular straight quotes, &#8221; and &#8217;, into smart quotes &rdquo; and &rsquo; without your intervention. This is desired in print, but not for web&#8212;certain browsers will only post a question mark&#8212;, an unusual box, or nothing at all</li>
<li>It adds unneeded space between characters and makes soft returns for reasons we can&#8217;t imagine&#8212;these also will show the noticeable and annoying question mark.</li>
</ol>

<p>When these show up on websites, the industry term (I&#8217;m serious), is called &#8216;Gremlins&#8217;. You have gremlins in your text. Aside from avoiding bright light and water, not using MS Word is a good step to avoid gremlins in your text.</p>

<h5>Double spaces for print and web</h5>

<p>Arguably the definitive guide for typography, The Elements of Typographic Style<br />
by Robert Bringhurst:<br />
<a href="http://www.amazon.com/exec/obidos/ASIN/0881792063/clagnut-20/104-9605534-0735156">http://www.amazon.com/exec/obidos/ASIN/0881792063/clagnut-20/104-9605534-0735156</a></p>

<p>Can help you in your print and web content by pointing out specific guidelines to follow&#8212;it will help your clients read your content more efficiently, and more accurately.</p>

<p>One thing to point out is the use of double spaces after sentences, a scorn in print and web design&#8212;Robert Bringhurst knows best:</p>
<blockquote>In the nineteenth century, which was a dark and inflationary age in typography and type design, many compositors were encouraged to stuff extra space between sentences. Generations of twentieth century typists were then taught to do the same, by hitting the spacebar twice after every period [full stop]. Your typing as well as your typesetting will benefit from unlearning this quaint Victorian habit. As a general rule, no more than a single space is required after a period, colon or any other mark of punctuation.</blockquote>

<p>The mechanical typewriters of old did not understand kerning (the spacing between letters) and it was a necessity to double space after small punctuation to account for it&#8217;s mechanical weakness. This is not the case for modern software and modern computers, and by default, the web offsets this human trait in translating multiple spaces into a single space. If you actually need two spaces, it is recommended to use a space character entity to add multiple spaces in your content.</p>

<p>However, for print design, of course, your programs will not compensate for that, and it would do you justice to avoid the practice.</p>

<h5>After thoughts&#8230;</h5>
<p>MS Office programs are not the only culprit in writing for the web; for the most part, any print orientated application will fail under the needs of web typography (Quark and InDesign for example). We specifically target this application mostly because it&#8217;s the #1 writing app for businesses (professional writers excluded), and for the most part, parades a mistaken air of web readiness. We invite our clients to use the programs that best fit their productivity with the hope that this little bit of information helps increase that productivity.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/typography-for-the-web-a-brief-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Print Production: Color for print, color for web &#8211; 1 of 3</title>
		<link>http://bradyjfrey.com/blog/design-theory/print-production-color-for-print-color-for-web-1-of-3/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/print-production-color-for-print-color-for-web-1-of-3/#comments</comments>
		<pubDate>Mon, 12 Jun 2006 05:58:53 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/06/11/print-production-color-for-print-color-for-web-1-of-3/</guid>
		<description><![CDATA[Color Science, Color Theory, Color Calibration; much of it in our industry is still a psuedo-science &#8212; filled with much speculation, and, to tell you the truth, professional confusion. In&#8230;]]></description>
			<content:encoded><![CDATA[<p>Color Science, Color Theory, Color Calibration; much of it in our industry is still a psuedo-science &#8212; filled with much speculation, and, to tell you the truth, professional confusion. In my production experience, even talking with members of the <a href="http://www.color.org/">INTERNATIONAL COLOR CONSORTIUM</a> can give you more questions than answers. So here are the basics, and further resources to get you started on the world of color for print and web, passed onto me by Art Director&#8217;s stressed out long before me.</p>

<h3>Color we see vs. color we produce</h3>
<p>The human eye can see 7,000,000 colors, or so the experts estimate. RGB, the reflection of Red Green and Blue light, shows only about 13% of what the human eye can see. CMYK, only 7%. In that estimation alone you can see why color is a significant frustration for an artist &#8212; with our current technology, we cannot reproduce the human eye.</p>

<p>Ever wondered why you make a beautiful, brilliant blue in photoshop, swing your color to CMYK from RGB, and it turns into a matte, dull blue? That&#8217;s because the color you created cannot be reproduced in CMYK&#8230; it&#8217;s too far out of the gamut.</p>

<h3>Gamut?</h3>
<p>Gamut, as described by <a href="http://www.google.com/search?client=safari&#038;rls=en&#038;q=gamut+definition&#038;ie=UTF-8&#038;oe=UTF-8">Google via RockPrint Dictionary</a> is:</p>
<blockquote>Every color combination that is possible to produce with a given set of colorants on a given device or system.</p></blockquote>

<p>So when we think of a color space, we think of a 3D glob or a 2D drawing that shows how much color we can produce within our device limitations. Adobe RGB has a &#8216;wider gamut&#8217;, so it can produce a larger percentage of colors compared to the human eye. sRGB has a slightly smaller gamut than Adobe RGB, so it produces a smaller amount of color compared to the human eye than Adobe RGB (however, it&#8217;s been largely adopted as the preferred color space in Monitors and certain RGB devices, so you will find that many professionals recommend sRGB if that is your target output &#8212; I have a tendency to prefer Adobe RGB, but I have varied outputs, as I&#8217;ll explain below). CMYK is, again, much smaller a color space compared to the various forms of RGB &#8212; print design is therefore an even more extreme frustration in color consistency to any designer. That&#8217;s the last time I write extreme, I promise.</p>

<p>So from the beginning of your design, to the ultimate end result, whether it&#8217;s a web application or a a hi-resolution screenprinted poster, your job is to control the translation of your color from one device to the next&#8230; let&#8217;s talk about each color technology specifically.</p>

<h3>CMYK or CMYKcmOG or CMYKcm or Pantone&#8230;</h3>
<p>The print world seems largely the most technical and most confusing in design &#8212; what you see on your monitor is NOT what you get on your printer, or your professional proofs, etc. However you calibrate your monitor (as we&#8217;ll discuss more later), you&#8217;re essentially translating an RGB screen to a CMYK print.</p>

<p>Cyan (pronounced &#8216;Sighanne&#8217; not like the native american tribe), Magenta, Yellow, and Black come together in a series of dots to make the impression various colors when someone looks at a CMYK print. In theory, CMY should produce Black for you, but impurities of man made inks (namely, the materials we use to create them) required the early producers of color to a make a &#8216;Black&#8217; ink. The rumor is, the acronym &#8216;K&#8217; was used because &#8216;B&#8217; was always mistaken as &#8216;Blue&#8217; (and you&#8217;ll hear more than one comment in your lifetime from a client, client&#8217;s assistant, or young designer that your color could use more Blue&#8230; when they probably mean it could use a bit more Cyan) &#8212; rumors aside, most of us in the industry accept the term that K stands for the &#8216;Key Plate&#8217;, the area of detail an artist created, commonly designed in black.</p>

<p>As Digital Print has moved ahead in our industry as a strong leader for print methods, CMYK has grown into the more advanced CMYKcm (Cyan, Magenta, Yellow, Black, Light Cyan, Light Magenta), allowing for more accurate printing in areas such as skin tone, and CMYKcmOG (Cyan, Magenta, Yellow, Black, Light Cyan, Light Magenta, Orange, and Green), allowing for &#8216;Hi-Fi&#8217; Printing, with an impressive color output offering a huge gamut of color compared to the original CMYK.</p>

<p>Wikipedia has an interesting, albeit brief <a href="http://en.wikipedia.org/wiki/CMYK_color_model">discussion of the CMYK color model worth reading</a>.</p>

<h3>What&#8217;s coming next?</h3>
<p>We&#8217;ll talk briefly about RGB, LAB, ICC profiles, mix them all together in Color Calibration, Color Theory, Color Psychology, Controlling color in your daily applications&#8230; and the growing frustration of Color in the Design industry.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/print-production-color-for-print-color-for-web-1-of-3/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How not to redesign your store by Converse.com</title>
		<link>http://bradyjfrey.com/blog/design-theory/conversecom-how-not-to-redesign-your-store/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/conversecom-how-not-to-redesign-your-store/#comments</comments>
		<pubDate>Sun, 11 Jun 2006 22:53:23 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/06/11/conversecom-how-not-to-redesign-your-store/</guid>
		<description><![CDATA[Converse has done a fantastic job at creating an online store catered to a more interactive shoe search&#8230; trouble is, it has some newbie failure that&#8217;s almost instantly apparent even&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.converse.com/">Converse</a> has done a fantastic job at creating an online store catered to a more interactive shoe search&#8230; trouble is, it has some newbie failure that&#8217;s almost instantly apparent even to the novice.</p>

<p>First and foremost, it&#8217;s all flash. The entire store system is a full flash player &#8212; and while the novice will love the look and feel (it&#8217;s style is very high end designer, and screams print design over web design usability), they&#8217;ll immediately realize they cannot bookmark individual products, they can&#8217;t send their friends and family individual products, their back and forward buttons are broken&#8230; all because of a self contained flash system. These issues are enormous &#8212; they scream death to the average website, but are far worse for a product driven site that is all about <strong>user interaction</strong>. We can argue lack of search engine ranking, but converse&#8217;s brand should stand up to that need.</p>

<p>Next up to bat, that self contained flash system is disgustingly slow. I&#8217;m on a cable modem, highest speed in the area courtesy of Comcast &#8212; and I gave up making my own slip on chucks (I&#8217;m a sneaker fan). Waiting for transitions, selecting options or reverting options, waiting for preview rendering&#8230; a drag. Flash has it&#8217;s place in a dynamic display of customization like this, but it&#8217;s failure in a full system is readily apparent.</p>

<p>Ironically, it also suffers from <a href="http://www.webpagesthatsuck.com/mysterymeatnavigation.html">Mystery Meat </a> navigation&#8230; you can argue the user to this site would be more tech savvy, as their target audience denotes a youthful modernism &#8212; but symbolism takes a back door towards usability on the internet. Your design packaging can get away with this in the print world, but not on the web when symbols mean interaction.</p>

<p>Above all&#8230; where is the focus on accessibility and handheld devices? Doesn&#8217;t converse care for users of all backgrounds? Even if an online handicap audience of buyers is 1% of the worlds online population, and we estimate 6 million users connected to the internet (a low ballpark of an old guestimation), that&#8217;s 60,000 buyers online at any time; how can you call yourself a business professional if you&#8217;re willing to lose buyers simply because your developers lack modern skills considered standard issue in our profession?</p>

<p>It&#8217;s a shame to see a solid reverse in what standards were meant to improve. Converse, the design is beautiful on print; <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.converse.com%2F">it technically fails on the web, even that simply html has 22 errors</a>. Sad to say, I&#8217;ll be shopping with other sites, maybe I&#8217;ll find a new sneaker love?</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/conversecom-how-not-to-redesign-your-store/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Print Production: A many part series</title>
		<link>http://bradyjfrey.com/blog/design-theory/print-production-a-many-part-series/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/print-production-a-many-part-series/#comments</comments>
		<pubDate>Sat, 10 Jun 2006 20:51:28 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/06/10/print-production-a-many-part-series/</guid>
		<description><![CDATA[Recently Mark Boulton published his Web Designers guide to Print Design, a needed and well founded discussion about the variations of print to the new media web. Playing off this&#8230;]]></description>
			<content:encoded><![CDATA[<p>Recently <a href="http://www.markboulton.co.uk/journal/comments/web_designers_guide_to_print_design/">Mark Boulton published his Web Designers guide to Print Design</a>, a needed and well founded discussion about the variations of print to the new media web.</p>

<p>Playing off this idea, I realized I still find an eccentric amount of misconceptions in not only proper (or recommended) print design methods, but also print production, color theory for both web and print, types of printers, tips and tricks for print production methods, and integrating workflows from your print to your web and vice versa.</p>

<p>I&#8217;ve been lucky to work from the bottom &#8212; in high school I was a young production artist for a Screen Print/Digital Print/Embroidery/Vinyl Graphics Firm considered top in the region; so my foundation was technical while I worked my way up the design industry to Art Director and my own freelance. As I developed my design skills in school and in work, I continued finding myself teaching management and fellow employees alike in things such as color calibration, how to properly build files to spend less time building and more time designing&#8230; and I still find it a never ending lesson.</p>

<p>More and more I&#8217;m unimpressed by the level of technical training colleges put out for their young designers, in both the web and in print. It&#8217;s a level of knowledge that needs to be stressed more assertively and openly &#8212; it will make you a better designer. No one&#8217;s telling you to become a master in this arena, but the basics are just that &#8212; painters know how to mix paint, web designers should know css, print designers should know how to build files. The arguement is a common one for each specialty of our industry, <a href="http://quarkvsindesign.com/news/archives/2006/06/the-art-institutes-upgrades-to-quarkxpress-7/">Quark not included.</a></p>

<p>Regardless, feel free to ask questions and dig for answers as we discuss building your files properly, controlling your file output, tips and tricks, types of printers and printing processes, file types for print and web &#8212; but we&#8217;ll begin with Color Science (including brief discussions of Color Theory and Color Psychology), in a 3 part series.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/print-production-a-many-part-series/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How you say it reflects how you work</title>
		<link>http://bradyjfrey.com/blog/business-management/client-variation/</link>
		<comments>http://bradyjfrey.com/blog/business-management/client-variation/#comments</comments>
		<pubDate>Tue, 30 May 2006 03:51:58 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Business Management]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/05/29/client-variation/</guid>
		<description><![CDATA[It can be both impressive and inspiring to watch the reaction/interaction with your day to day clientele. Just today, we did something that we&#8217;ve never done at dotfive &#8211; we&#8230;]]></description>
			<content:encoded><![CDATA[<p>It can be both impressive and inspiring to watch the reaction/interaction with your day to day clientele. Just today, we did something that we&#8217;ve never done at <a href="http://www.dotfive.com">dotfive</a> &#8211; we passed on projects.</p>

<p>Lately, we&#8217;ve become overwhelmingly swamped &#8212; almost to a fault, where we notice that our projects are slipping out of our weak, keyboard ridden designer finger tips. Instead of becoming an assembly line filled with template&#8217;s and swoosh laden logos, we&#8217;ve opted for the latter; succumb to our innate perfectionism and produce less products with high focus quality.</p>

<h3>Potential Clients Respond</h3>

<p>For the most part, this went over extremely well &#8212; many of our potential projects we have been discussing with we posted noting that our workflow has become overwhelming, and that we cannot give them the direct attention that they and their product deserve &#8211; and for some we recommended designers and firms right away, others we noted we&#8217;ll keep an eye out, but above all we offered to leave them up on our management system so we can continue to answer questions and guide them as asked pro bono (we often add them to our project management list to help guide them &#8212; even if they don&#8217;t ultimately choose us for their needs, it&#8217;s a much better business decision to take a few minutes of your day and help guide people into the realm of the internet and marketing and branding than to throw them to the wolves of home dreamweaver users, and old school non-standard developers &#8211; you&#8217;re in the business of relationships, and someday, someone will return the favor to help you. Regardless, I consider it design humanity).</p>

<p>One potential client did not take this so well&#8230; in fact, I&#8217;d say irate was not the term for it. The project was a simple online store &#8212; and most of this the client wanted to learn on their own time &#8212; so it was free guidance in some sense. We&#8217;ve noted that we can no longer entertain the prospect of designing and coding the store for them (not &#8216;easy&#8217; as they assumed) regardless of the cost, but that we&#8217;d be happy to continue to leave the project management site up to answer questions and offer guided input as inquired.</p>

<p>Not good enough.</p>

<p>The user was &#8216;highly disappointed&#8217; in us, and felt that we had left him &#8216;high and dry&#8217;, &#8216;ruined&#8217; his holiday weekend, and created &#8216;considerable stress&#8217; in his overall life because of our notice&#8230; I&#8217;d like to note that this project was never agreed to be taken, no money was passed, no contract signed &#8212; and save one in house meeting (where the potential client was 3 hours late and threw a fit because I tried to reschedule to not shun another client), one post, and two emails &#8212; no other information was passed. The project had sat flat in our management system for almost 2 weeks without any response from the person or answers to the questions we inquired save one notice he posted about a site he thought looked nice.</p>

<p>Instead of me apologizing for the inconvenience, and wishing him all the best (which I did at the end of the email of course), I took the poor course of sparring with his extensive gripes defending our company and our person.</p>

<p><strong>That has failure written all over it.</strong></p>

<h3>Business or Personal?</h3>

<p>Because of this I&#8217;m riding an even more aggressive email &#8212; blatantly calling me reactive to his comments, and noting that they were means to guide and teach me about issues I need to potentially overcome in my person and profession &#8211; and going out of his way to slam dotfive to any and all potential clients. The assumption that you can offer this advice after brief contact is somewhat unfounded, but he is correct in issues I need to address: reactive responses.</p>

<p>For the most part, many of us can clearly sever business from personal &#8212; but when you&#8217;ve created the business, it can become understandably personal. This <strong>does not justify</strong> a personal response: it is simply business.</p>

<p>While on the one front, I should have understood that on the end of this impersonal email is a person stressed about the fact that their cold project just dropped ten degrees &#8212; on the other, I should have remembered that business is not meant to be an attack on who or what I am. This does not validate the persons need to chastise us for halting the project bid and offering continued free advice; but it clearly does not allow me the right to respond with ill tempered passion over my business. Because&#8230; it&#8217;s just business.</p>

<h3>Your Reaction reflects your Professionalism</h3>

<p>Failure keeps you fresh. A response and one angry client by no means equates to failure, but it does ground you in the fact that all your associates are not you nor will they do business in the way your previous clients respected. People are people, and you&#8217;re not anything different. Remember that in every client interaction is a lesson to be thwarted or accepted, and how you choose to enact on your thoughts is a direct reflection of your companies vision.</p>

<p>While I don&#8217;t agree with how this client viewed our notation for continued free advice over developing the project ourselves as a death blow to development, I&#8217;ve now gained a person not rooting for our vision, but blatantly contrasting that ideal.</p>

<p>Keep. Cool.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/business-management/client-variation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Host Rocket &#8211; Support and Customer service that doesn&#8217;t care</title>
		<link>http://bradyjfrey.com/blog/web-development/host-rocket-support-and-customer-service-that-doesnt-care/</link>
		<comments>http://bradyjfrey.com/blog/web-development/host-rocket-support-and-customer-service-that-doesnt-care/#comments</comments>
		<pubDate>Thu, 25 May 2006 15:54:26 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/05/25/host-rocket-support-and-customer-service-that-doesnt-care/</guid>
		<description><![CDATA[Probably one of the more frustrating hosts I&#8217;ve had to deal with , Host Rocket lost all of our client&#8217;s data&#8230; and not just the standard issue website data, the&#8230;]]></description>
			<content:encoded><![CDATA[<p>Probably one of the more frustrating hosts I&#8217;ve had to deal with , <a href="http://hostrocket.com/">Host Rocket</a> lost all of our <a href="http://www.academystudios.com/">client&#8217;s data</a>&#8230; and not just the standard issue website data, the emails on the server, and their customized installation of <a href="http://www.dotproject.net/">DotProject</a>&#8230; including all the data that&#8217;s in these services.</p>

<p>The irony here is that <a href="http://hostrocket.com/">Host Rocket</a> states &#8216;Power Backups&#8217; on it&#8217;s <a href="http://www.hostrocket.com/products/dedicated.htm">Dedicated Host Plan</a>; by that, they mean, they <strong>backup to the exact same drive just in a different folder</strong>.</p>

<p>So, you want external or tape backup? You had to request it from Host Rocket as an extra fee. You can imagine my surprise as our clients moved to them last year &#8212; of course, that&#8217;s the first time I&#8217;ve heard a host charge extra for backup service&#8230; as if anyone didn&#8217;t want it in the first place.</p>

<p>Now, after they lost all this client data, you&#8217;d think they&#8217;d be in a significant hurry to bring that server back up into prestine condition with record speeds? Not really. Here&#8217;s what we enjoyed:</p>
<ul>
<li>3 days for the server to be rebuilt</li>
<li>extra day for cpanel to be installed (the client digs it)</li>
<li>Mail was back up on the 4th day, with apache rebuilt</li>
<li>PHP and MySQL were compiled improperly, and a rebuild was necessary &#8212; though they specifically put on version 4 when we requested 5 for both, 2 days go by</li>
<li>A call to support said they&#8217;d compile PHP 5.1.4&#8230; one day later without results, a call back denotes that this is not true, they will only compile 5.1.2 for me, and they said they would do it by the morning (even though we had 5.1.4 prior too)</li>
<li>We wake up to find PHP is still at 4, root into the server, and compile it ourselves without troubles to 5.1.2 (5.1.4 was restricted)</li>
<li>Day 8, we have a new build of apache, loaded with frontpage extensions and buggy with permissions &#8212; at the moment the server defaults to 0644 instead of atleast 0764 &#8212; as a result, our cache cannot be removed, and any content management updates don&#8217;t stick unless I manually remove those cache&#8217;s</li>
<li>Day 9, Host Rocket asks that I chown -R to academys:nobody (though I&#8217;m accustomed to www) for all files to see if that cures the ills, of course not</li>
<li>Day 10, the representative says I may need to look at my Ruby on Rails forums to see if there&#8217;s any information&#8230; trouble is, I&#8217;m not using Ruby on Rails, I&#8217;m just using PHP 5, MySQL 5 and XML!</li>
<li>Day 11, they asked for the root password for the server because it&#8217;s not working &#8212; worked for me via ssh, ftp, and web login for safari, opera, and firefox</li>
<li>Day 12, Suggest we change the unmask value for httpd, which we&#8217;ll go ahead and do later &#8212; but, as they said, they won&#8217;t do it for us!</li>
</ul>

<p>And here we are, Academy Studios has a broken website because permissions won&#8217;t stick. All the files are loaded on a back end system &#8212; and even though Host Rocket worked perfectly fine before the crash, it doesn&#8217;t work now&#8230; and they don&#8217;t feel a need to help us.</p>

<p>While I&#8217;m unimpressed by their support, I&#8217;m more distraught by their level of appreciation for their services and customer consideration. Host Rocket can openly sell the standard pitch &#8216;we pride ourselves on our service and excellent customer support staff&#8217;; but cliche marketing salesmanship runs hollow when you don&#8217;t follow up with the sincerety that paying customers deserve.</p>

<p>If you&#8217;re in a bind and you need help for your online needs, Host Rocket won&#8217;t be there for you. If they lose all your data, don&#8217;t expect it to be returned to you. If you use them for multiple dedicated servers, expect the setups to be inconsistent.</p>

<p>Regardless, if you&#8217;re a paying customer in need of quality hosting for your sensitive email and website content, <a href="http://hostrocket.com/">Host Rocket</a> is not a secure solution.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-development/host-rocket-support-and-customer-service-that-doesnt-care/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>&#8220;Design Inspired&#8221;, maybe more than just inspiration?</title>
		<link>http://bradyjfrey.com/blog/design-theory/design-inspired-maybe-more-than-just-inspiration/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/design-inspired-maybe-more-than-just-inspiration/#comments</comments>
		<pubDate>Thu, 18 May 2006 15:31:18 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/05/18/design-inspired-maybe-more-than-just-inspiration/</guid>
		<description><![CDATA[Maybe it&#8217;s just me, but when I see the term &#8216;inspired&#8217; within a design companies title, I almost always become suspicious &#8212; it&#8217;s akin to a car sales man asking&#8230;]]></description>
			<content:encoded><![CDATA[<p>Maybe it&#8217;s just me, but when I see the term &#8216;inspired&#8217; within a design companies title, I almost always become suspicious &#8212; it&#8217;s akin to a car sales man asking me to trust him&#8230; if you have to showcase the meaning, you&#8217;re aware the fact you&#8217;re blatantly lacking within that very description.</p>

<p>Imagine my surprise as I wake up to find two design firms in a state I call home (well, home away from home for 5 years now as a San Francisco Creative Director, and yes I&#8217;m bias to Chicago over Sycamore anyday, I am a city kid) lobbying for the same design inspiration. Sad to say, <a href="http://www.designinspired.com/">Design Inspired</a> seems to have been inspired by the layout, style, design, html (even commenting out the old links not relevant to the inspired site), css (hell even the dimensions of the container and names for the classes and id&#8217;s), the exact same images, and all around look and feel from <a href="http://www.duoconsulting.com/">Duo Consulting</a>.</p>

<p>It&#8217;s difficult enough to make it in an industry full of freelancers and home grown developers, but we succeed by professionalism and support. If you don&#8217;t compare your profession to other high end trade services governed by peer rules, then I guess that&#8217;s the difference my clients get when they hire me over you.</p>

<p>If you&#8217;re a client or potential client of <a href="http://www.designinspired.com/">Design Inspired</a>, I&#8217;d ask yourself this: If a company will rip it&#8217;s own designs from other designers, how unique will your product be from them? What exactly are you paying for then?</p>

<p>It&#8217;s a realistic question, and a common one indeed.</p>

<p><strong>Side notation:</strong> When doing an angled corner on an organic shape, <a href="http://www.designinspired.com/">Design Inspired</a>, It&#8217;s important to reference the flow of the organic line into a smooth transition. Don&#8217;t fret, we learn this the first go around in <a href="http://www.adobe.com/">Illustrator</a> &#8211; don&#8217;t angle the square to the exact mid point of the circle, it isn&#8217;t a perfect transition as  you can see from the edges of your logo. Quark learned this (as I&#8217;m sure you&#8217;re inspired by) from their <a href="http://quarkvsindesign.com/news/archives/2006/03/quarks-logo-2006-something-is-in-motion/">prior, and questionable</a> logo design.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/design-inspired-maybe-more-than-just-inspiration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dreamhost : Hosting Redemption</title>
		<link>http://bradyjfrey.com/blog/web-development/dreamhost-hosting-redemption/</link>
		<comments>http://bradyjfrey.com/blog/web-development/dreamhost-hosting-redemption/#comments</comments>
		<pubDate>Fri, 05 May 2006 18:43:36 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/05/05/dreamhost-hosting-redemption/</guid>
		<description><![CDATA[Dreamhost may have made marketing redemption with the beautiful and revealing Web Hosting&#8217;s Dirty Laundry. A brief, and quality, tirade into the realm of &#8216;independent hosting review sites&#8217; that market&#8230;]]></description>
			<content:encoded><![CDATA[<p>Dreamhost may have made marketing redemption with the beautiful and revealing Web Hosting&#8217;s Dirty Laundry. A brief, and quality, tirade into the realm of &#8216;independent hosting review sites&#8217; that market themselves as user sites displaying the best of the best; though apparently the independent reviews are simply fluff for the highest buyer, not the best value.</p>

<p>Hosting-Review.com Quotes their fantastic site as:</p>

<p>Hosting-Review is an independent provider of web hosting reviews. We base our reviews on knowledge, personal experience with webhosts and user feedback.</p>

<p>Even their about page lists their independent qualified reviews of hosting sources.</p>

<p>Keep clear kids, Hosting-Review.com cares more about their commission checks than your consumer experience &#8212; read Dreamhost&#8217;s &#8220;Web Hosting&#8217;s Dirty Laundry&#8221; for the goods.</p>

<p>Reference noted from my membership at Daring Fireball.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-development/dreamhost-hosting-redemption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Panic&#8217;s Rip-off Express looking for new passengers</title>
		<link>http://bradyjfrey.com/blog/design-theory/panics-rip-off-express-looking-for-new-passengers/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/panics-rip-off-express-looking-for-new-passengers/#comments</comments>
		<pubDate>Fri, 05 May 2006 18:30:16 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/05/05/panics-rip-off-express-looking-for-new-passengers/</guid>
		<description><![CDATA[Ripped off a website or website icon lately? Ripping off Panic&#8217;s will get you a first class ticket to the &#8220;Panic Rip-off express&#8221;; and it&#8217;s a hilarious display of a&#8230;]]></description>
			<content:encoded><![CDATA[<p>Ripped off a website or website icon <a href="http://www.pulltoinflate.com/2006/02/17/high5advertising-ylunch-borrow-stopdesigns-design/">lately</a>? Ripping off <a href="http://www.panic.com/">Panic&#8217;s</a> will get you a first class ticket to the <a href="http://www.panic.com/extras/ripoff/">&#8220;Panic Rip-off express&#8221;</a>; and it&#8217;s a hilarious display of a common industry illness. Good artists steal, but make it greater than the original. Stealing in the Picasso theme was more inclined to innovation&#8230;</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/panics-rip-off-express-looking-for-new-passengers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slashdot CSS with design guidelines from someone who&#8217;s not a designer</title>
		<link>http://bradyjfrey.com/blog/web-development/slashdot-css-with-design-guidelines-from-someone-whos-not-a-designer/</link>
		<comments>http://bradyjfrey.com/blog/web-development/slashdot-css-with-design-guidelines-from-someone-whos-not-a-designer/#comments</comments>
		<pubDate>Thu, 27 Apr 2006 00:19:32 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/04/26/slashdot-css-with-design-guidelines-from-someone-whos-not-a-designer/</guid>
		<description><![CDATA[Slashdot is launching a new css design contest that could throttle any qualified designer, here&#8217;s some sad tidbits: Topic Icons &#8211; So we have 150+ topic icons. Your design needs&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://slashdot.org/articles/06/04/26/1512247.shtml">Slashdot is launching a new css design contest</a> that could throttle any qualified designer, here&#8217;s some sad tidbits:</p>
<blockquote>
<p>Topic Icons &#8211; So we have 150+ topic icons. Your design needs to incorporate our existing icons, and not require that we rebuild all of them. That means most likely that the icons sit on a white background. The icons themselves vary from around 50&#215;100 to 100&#215;50 but most float around 64&#215;64. I&#8217;d strongly suggest that a winning entry is submitted using our existing topic icons as examples&#8230;</p></blockquote>

<p>Well now, isn&#8217;t that your fault for not using icons in your CSS instead of your html? They serve no semantic meaning; your recent redesign should have included this.</p>

<blockquote>
<p>Retains some sense of visual continuity with Today&#8217;s Slashdot &#8211; This one is the real challenge I think. From the Slashdot &#8216;Shade of Green&#8217; (#006666) to the curve on the upper left hand corner of the page &#038; article headers, to the use of the Coliseo font, I really think that many of these design elements need to persist. You are welcome to ignore me of course. But I&#8217;m being totally up front about this point: the winning entry ought to echo the current design. How loud of an echo is up to you.</p></blockquote>

<p>Translation: I&#8217;d like you to redesign it&#8230; but keep the same design style.</p>

<p>Sure. If you&#8217;re a programmer, the term &#8216;garbage in, garbage out&#8217; should take new meaning here. What Slashdot is known for is not design quality &#8212; and if you&#8217;re about to tap into the innards of a whole design community, your poorly sighted vision dressed up as a contest entry to &#8216;update&#8217; rather than &#8216;overhaul&#8217; is a shame.</p>

<blockquote>
<p>I have to like it. Design something pretty. Design something high-tech. Design something minimal. Design something elaborate. I don&#8217;t know what the winner will look like. I&#8217;m excited to see what you guys come up with.</p>
</blockquote>

<p>Good design does not always mean you&#8217;ll like it &#8212; but it can still reflect the content.</p>

<p>What I see here is a non-designer with little design experience spearheading a campaign to design. In our industry, it is understandable to appease our clients &#8212; this is common for many projects for young designers (though as we gain experience, we can pick and choose our clientele a bit more liberally to avoid disasters); but not at the expense of creating. Requesting a redesign but forcing old design elements means you are artificially stemming potential talent by nothing else than your limited vision. We tolerate this with some clientele who choose to &#8216;art direct&#8217; our work if we are paid well for our talent, gain industry knowledge, or gain a quality portfolio piece&#8230; but in this case, where&#8217;s the pay off other than a diluted prize pot that judged by the same people who know nothing about design? No signature piece, no artistic merit, little pay. Sounds quality.</p>

<p>Some people write papers for their professor to appease them &#8212; others write for belief or potential or art.</p>

<p>While I think it&#8217;s an interesting take to bring a well known community into 2006, I find the belief that design management without design knowledge to be well beyond flawed.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-development/slashdot-css-with-design-guidelines-from-someone-whos-not-a-designer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Calendar, complete with censorship?</title>
		<link>http://bradyjfrey.com/blog/politics/google-calendar-complete-with-censorship/</link>
		<comments>http://bradyjfrey.com/blog/politics/google-calendar-complete-with-censorship/#comments</comments>
		<pubDate>Thu, 13 Apr 2006 16:32:47 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/04/13/google-calendar-complete-with-censorship/</guid>
		<description><![CDATA[Doug Bowman at Stop Design recently notes the new Google Calendar and it&#8217;s new, unique features. While I haven&#8217;t had the glory to test it out, there&#8217;s been a good&#8230;]]></description>
			<content:encoded><![CDATA[<p>Doug Bowman at <a href="http://www.stopdesign.com/log/2006/04/13/google-calendar.html">Stop Design recently notes the new Google Calendar</a> and it&#8217;s new, unique features. While I haven&#8217;t had the glory to test it out, there&#8217;s been a good reason&#8230; since their foray into mainstream censorship in other countries I&#8217;ve felt the need to avoid Google as much as possible.</p>
<p>That&#8217;s a sad thing for me, I&#8217;ve grown up in this industry for a fond love of all things Linux, Unix, Apple and Google (minus all that &#8216;beta&#8217; false advertising). Though we can all appreciate <a href="http://www.csmonitor.com/2005/0909/p01s03-woap.html">Yahoo&#8217;s similar stance</a>, and <a href="http://rconversation.blogs.com/rconversation/2006/01/microsoft_takes.html">Microsoft&#8217;s invasive</a> foreign actions &#8212; Google hits harder as it specifically boasted to our community it will &#8216;do no evil&#8217;.</p>
<p>Now, I know that Google publicly mentioned they weighed the balance of no search vs contained search &#8212; and on a scale of &#8216;evil&#8217; discovered that it would be &#8216;less evil&#8217; to corrupt the search results vs take a stand against censorship&#8230; was that a contradiction of terms in the truest sense? Sacrificing moral face in an effort to deliver a little information, however tainted?</p>
<p>I forget sometimes that these are corporations &#8212; their public marketing slogans arguing they stepped into this business on the basis of doing good in the world falls flat when they BS their lack of moral fiber with spin pitch to justify a decision to contradict the foundation they&#8217;ve built. Harsh, but scrape off the icing and use your common sense here: if you censor the content you control and deliver, how are you benefiting the world? Are you not a propaganda machine, or a utility for that machine?</p>
<p>The counter is that suppressing ALL content is worse &#8212; you&#8217;ve now created a void of information never to be accessed or hacked. So is google making the worlds largest political game where players volley for what&#8217;s true and what&#8217;s false?</p>
<p>All valid questions, but I don&#8217;t need either argued: <strong>Not standing up for what you believe in publicly, Google, makes you a coward</strong>. You can argue all day that you&#8217;ve balanced the powers in this painful decision, but it comes back to the fact that in your great company, with the potential to offer such sweeping changes, you chose to buckle on something most of us have grown up, American or not, believing to be a grave justice to humanity.</p>
<p>Sure, they&#8217;ll say it&#8217;s easy to sit here not running a corporation and pass judgement &#8212; and I&#8217;ll agree wholeheartedly. But I&#8217;ll sleep soundly knowing that life&#8217;s too short to sacrifice your beliefs, and I choose to never do so.</p>
<p>In the end, I don&#8217;t use Yahoo, I ignore Microsoft, I have my own Jabber server, I have my own webmail, I keep my own calendar system and project management. I use google for search when I need, and avoid their advertising. I&#8217;ve taken long strides to agree with what I find morally improper. I welcome your thoughts on this reflection as well.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/politics/google-calendar-complete-with-censorship/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>hacking wordpress: Unique id&#8217;s for the admin menu</title>
		<link>http://bradyjfrey.com/blog/web-development/hacking-wordpress-1-unique-ids-for-the-admin-menu/</link>
		<comments>http://bradyjfrey.com/blog/web-development/hacking-wordpress-1-unique-ids-for-the-admin-menu/#comments</comments>
		<pubDate>Fri, 31 Mar 2006 17:09:06 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/03/31/hacking-wordpress-1-unique-ids-for-the-admin-menu/</guid>
		<description><![CDATA[One of the more troubling issues I had with wordpress is unique ID&#8217;s for the admin menu bar. I&#8217;m sure you&#8217;re asking why in the world I would need this:)&#8230;]]></description>
			<content:encoded><![CDATA[<p>One of the more troubling issues I had with wordpress is unique ID&#8217;s for the admin menu bar. I&#8217;m sure you&#8217;re asking why in the world I would need this:) &#8212; simply put, I wanted unique icons per admin area.</p>
<p><a href="http://orderedlist.com/wordpress-plugins/wp-tiger-administration/">Steve Smith&#8217;s Tiger Admin</a> tackled this issue with advanced CSS:</p>
<pre>
<code>
#adminmenu li a {}
#adminmenu li a.current {}

#adminmenu li + li a {}
#adminmenu li + li a.current {}

#adminmenu li + li + li a {}
#adminmenu li + li + li a.current {}
</code>
</pre>

<p>Etc, etc, problem was with this&#8230; I was hacking WordPress to work as a Content Management System &#8212; and in doing so, blocking some of the ill needed links from my daily users. By doing that, background icons would shift down to the next available #adminmenu li &#8212; thus, shifting the placement of my icons.</p>

<h3>Tweaking the menu-header.php</h3>

<p>In your root folder, go to the folder named &#8216;wp-admin&#8217; and open the file &#8216;menu-header.php&#8217;.</p>

<p>In that file, lines <strong>16 to 18</strong> currently read:</p>
<code>
	echo "\n\t<li><a href='" . get_settings('siteurl') . "/wp-admin/admin.php?page={$item[2]}'$class>{$item[0]}</a></li>";
else
	echo "\n\t<li><a href='" . get_settings('siteurl') . "/wp-admin/{$item[2]}'$class>{$item[0]}</a></li>";
</code>

<p>Since you already have a unique Item name, change those li&#8217;s to have an id and put the php item call in there:</p>
<code>
	echo "\n\t<li id=\"$item[0]\"><a href='" . get_settings('siteurl') . "/wp-admin/admin.php?page={$item[2]}'$class>{$item[0]}</a></li>";
else
	echo "\n\t<li id=\"$item[0]\"><a href='" . get_settings('siteurl') . "/wp-admin/{$item[2]}'$class>{$item[0]}</a></li>";
</code>

<p>And the output will be:</p>
<code>
<li id="Welcome"><a href='http://dev.delightfulhealth.com/wp-admin/index.php' class="current">Welcome</a></li>
<li id="Write"><a href='http://dev.delightfulhealth.com/wp-admin/post.php'>Write</a></li>
<li id="Manage"><a href='http://dev.delightfulhealth.com/wp-admin/edit.php'>Manage</a></li>
<li id="Links"><a href='http://dev.delightfulhealth.com/wp-admin/link-manager.php'>Links</a></li>
<li id="Presentation"><a href='http://dev.delightfulhealth.com/wp-admin/themes.php'>Presentation</a></li>
<li id="Plugins"><a href='http://dev.delightfulhealth.com/wp-admin/plugins.php'>Plugins</a></li>
<li id="Users"><a href='http://dev.delightfulhealth.com/wp-admin/profile.php'>Users</a></li>
<li id="Options"><a href='http://dev.delightfulhealth.com/wp-admin/options-general.php'>Options</a></li>
<li id="Import"><a href='http://dev.delightfulhealth.com/wp-admin/import.php'>Import</a></li></ul>
</code>

<p>You now have unique id&#8217;s per menu item, that allows you to use <a href="http://www.famfamfam.com/lab/icons/silk/">Excellent Icons Mark James</a> to style your admin section like:</p>
<p><img id="image37" src="http://bradyjfrey.com/blog/wp-content/uploads/2006/03/dhadmin1.png" alt="DH administration" /></p>
<p><img id="image38" src="http://bradyjfrey.com/blog/wp-content/uploads/2006/03/dhadminhome1.png" alt="DH admin login" /></p>
<p>We could have just as easily adjusted the menu.php to add unique id&#8217;s, but I did not feel the need into messing with that anymore than I have, which I&#8217;ll explain shortly&#8230;</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-development/hacking-wordpress-1-unique-ids-for-the-admin-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dreamhost charges it&#8217;s customers 2000% markup?</title>
		<link>http://bradyjfrey.com/blog/web-development/dreamhost-charges-its-customers-2000-markup/</link>
		<comments>http://bradyjfrey.com/blog/web-development/dreamhost-charges-its-customers-2000-markup/#comments</comments>
		<pubDate>Thu, 30 Mar 2006 16:44:49 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/03/30/dreamhost-charges-its-customers-2000-markup/</guid>
		<description><![CDATA[Looks like the dreamhost blog is bragging about it&#8217;s financial margins on how easy it is to host with their past experience. Does this mean that I&#8217;ll stop having downtime,&#8230;]]></description>
			<content:encoded><![CDATA[<p>Looks like <a href="http://blog.dreamhost.com/2005/08/08/why-web-hosting-is-easy/">the dreamhost blog</a> is bragging about it&#8217;s financial margins on how easy it is to host with their past experience. Does this mean that I&#8217;ll stop having downtime, email issues, moved mysql databases without notification, and all around stability? Hopefully, I host 3 xserves at work for over 30+ sites and 200+ email users, without any of those issues.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-development/dreamhost-charges-its-customers-2000-markup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>paypal shopping cart won&#8217;t work for pop up blockers and tabbed browsers</title>
		<link>http://bradyjfrey.com/blog/web-development/paypal-shopping-cart-wont-work-for-pop-up-blockers-and-tabbed-browsers/</link>
		<comments>http://bradyjfrey.com/blog/web-development/paypal-shopping-cart-wont-work-for-pop-up-blockers-and-tabbed-browsers/#comments</comments>
		<pubDate>Wed, 29 Mar 2006 21:44:15 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/03/29/paypal-shopping-cart-wont-work-for-pop-up-blockers-and-tabbed-browsers/</guid>
		<description><![CDATA[In an attempt to make a simple, managed site for a clients Jewelry Business, we looked to paypal&#8217;s shopping cart as a solution to our financial restraints&#8230; however, there seems&#8230;]]></description>
			<content:encoded><![CDATA[<p>In an attempt to make a simple, managed site for a clients <a href="http://www.pinkpinstripes.com">Jewelry Business</a>, we looked to paypal&#8217;s shopping cart as a solution to our financial restraints&#8230; however, there seems to be a rather large issue.</p>
<p>When making the shopping cart system, there was no &#8216;continue shopping&#8217; option. When I looked through the manual and documentation, it seems that there&#8217;s no option and it should be there by default. I assumed that it may have been:</p>
<ol>
<li>An oversight on my part</li>
<li>An issue with my code customization</li>
</ol>
<p>Apparently, it&#8217;s neither. After 3 failed support calls and emails, Kelly from Paypal made it clear:</p>
<blockquote>
<p>Thank you for contacting PayPal. We apologize for the delay in responding
to your service request.</p>
<p>In reviewing your site I see that the continue shopping button is working
correctly. If you are continuing to have issues with this, please ensure
you disable any pop up blockers, and make sure that you are not using a
tabbed browser.</p>
<p>Thanks again for writing, and thank you for being part of the PayPal
community.</p>
<p>Sincerely,</p>
<p>Kelly</p>
<p>PayPal Tech Support</p>
<p>PayPal, an eBay Company</p>
</blockquote>
<p>Pop up blockers disabled, it still doesn&#8217;t work&#8230; tabbed browsing isn&#8217;t the issue here, Kelly has been misinformed. The issue is non-standard code development at play &#8212; so what does that mean for my client, and paypal&#8217;s financial future? It&#8217;s looking grim.</p>
<p>My client will have to jump away from Paypal and look to an alternative source to receive revenue &#8212; which means lost revenue for Paypal. As advanced browsers continue to develop and overtake the fall of aging, yet still dominant, IE, Paypal will continue to lose revenue; not only from owners looking for new solutions, but from visitors not able to purchase.</p>
<p>If the current standards are correct, 10% of the US audience is on a tabbed browser, 30% of Europe&#8230; how many potential buyers have they lost if 40% of a wordwide audience at any time is online looking to be the next consumer?</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-development/paypal-shopping-cart-wont-work-for-pop-up-blockers-and-tabbed-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cubecart — xhtml/css store wonder falls short</title>
		<link>http://bradyjfrey.com/blog/cube-cart/cubecart-xhtmlcss-store-wonder-falls-short/</link>
		<comments>http://bradyjfrey.com/blog/cube-cart/cubecart-xhtmlcss-store-wonder-falls-short/#comments</comments>
		<pubDate>Wed, 29 Mar 2006 05:46:09 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Cube Cart]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/03/28/cubecart-xhtmlcss-store-wonder-falls-short/</guid>
		<description><![CDATA[div&#8217;s You can imagine my pure bliss when Andrew told me about his find&#8230; CubeCart. ZenCart and osCommerce looked to be a thing of the past; I now have an&#8230;]]></description>
			<content:encoded><![CDATA[<p>div&#8217;s You can imagine my pure bliss when <a href="http://leftjustified.net">Andrew</a> told me about his find&#8230; <a href="https://www.cubecart.com/">CubeCart</a>. <a href="http://www.zencart.com/">ZenCart</a> and <a href="http://www.oscommerce.com/">osCommerce</a> looked to be a thing of the past; I now have an xhtml/css tableless design that I can mold and define how I deem needed with minimal pain, and a complete/proper separation of content. Well, the xhtml and css part was right.</p>
<h3>Trading tables for div&#8217;s is not professionalism</h3>
<p>You&#8217;d think, by now, the idea of trading long, table driven sites for excessive div ridden sites would be taboo &#8212; it&#8217;s been ranted on from <a href="http://www.simplebits.com">Dave</a> to <a href="http://www.zeldman.com">Jeffrey</a>, and the majority of us have a sincere understanding that <strong>simplifying your html means clean structured semantic code. This simplification lends your design to even simpler css.</strong></p>
<p>Regardless if you&#8217;ve focused on proper XHTML, without semantic, intelligent coding you&#8217;ve returned to the dark ages dragging a new premise with you.</p>
<p>What does that mean? Simply put, your tags are used to outline your content, disregard the style for now, it bears no meaning. I say this biting my tongue, as the subjects been beat to death with a big, slow, stick for years now.</p>
<h3>Compare:</h3>
<p>CubeCart&#8217;s code:</p>
<pre>
<code>
	<div class="boxContent">
	<div class="txtContentTitle">Latest Products</div>

		<div style="margin-top: 10px;">

			<div style="float: left; text-align: center; width: 150px;">
				<a href="index.php?act=viewProd&#038;productId=1&#038;ccSID-285e73f64c0474
				4fc5f33ff68f529742=51fe017ba184a3345521888ad7295369">
				<img src="/store/skins/Killer/styleImages/thumb_nophoto.gif"
				 alt="Test Product" border="0" title="Test Product" />
		           </a>
				<br />
				<a href="index.php?act=viewProd&#038;productId=1&#038;ccSID-285e73f64c04744
				fc5f33ff68f529742=51fe017ba184a3345521888ad729
                      5369" class="txtDefault">Test Product</a>
				<br />
				<span class='txtOldPrice'>$10.00</span> <span class="txtSale">$6.99</span>
			</div>

		<br clear="all" />
		</div>
		<br clear="all" />


	</div>
</code>
</pre>
<p>Inline styles, div&#8217;s in place of headers, break tags, clearing break tags? How about this:</p>
<pre>
<code>
<h2>Latest Products</h2>
<ul id="latestproducts">
	<li><a href="index.php?act=viewProd&#038;productId=1&#038;ccSID-
		285e73f64c04744fc5f33ff68f529742=51fe017ba184
		a3345521888ad7295369">
		<img src="/store/skins/Killer/styleImages/thumb_nophoto.gif"
		alt="Test Product" title="Test Product" /></a>
	<h3><a href="index.php?act=viewProd&#038;productId=1&#038;ccSID-285e73f64c04744
		fc5f33ff68f529742=51fe017ba184a3345521888ad7295369"
		class="txtDefault">Test Product</a>/h3>
	<cite>$10.00 <em>$6.99</em></cite>
	</li>
</ul>
</code>
</pre>
<p>Even simpler, their example:</p>
<pre>
<code>
<div class="boxTitleLeft">Information</div>
<div class="boxContentLeft">
	<span class="txtCopy">
	<strong>Products:</strong> 1<br />
	<strong>Categories:</strong> 1<br />
	<strong>Prices:</strong> US Dollars<br />
  </span>
</div>
</code>
</pre>
<p>and my simplification:</p>
<pre>
<code>
<dl id="information">
	<dt>Information</dt>
	<dd><strong>Products:</strong> 1</dd>
	<dd><strong>Categories:</strong> 1</dd>
	<dd><strong>Prices:</strong> US Dollars</dd>
</dl>
</code>
</pre>
<p>Their code is a presentational driven method &#8212; mine is a semantic driven method, and I&#8217;ll style the exact same way if needed (though I won&#8217;t) if that&#8217;s the case.</p>
<h3>So who cares?</h3>
<p>Mobile users, handicap users&#8230; a large audience of potential buyers and visitors not worth losing simply because you don&#8217;t care or don&#8217;t know. When you&#8217;re willing to lose an audience simply because you choose to not do things properly the first time; you shouldn&#8217;t be in business, you&#8217;re making bad decisions.</p>
<p>The moral of the story is while I was extremely excited about a standards driven store &#8212; it took ALMOST the same amount of time to tear this apart, as it did a ZenCart demo yesterday as well&#8230; and that was a table driven mess. XHTML/CSS as a marketing slogan does not always equate to simplistic, quality design and development&#8230; but it should. It separates the hobbyists from the professionals in more ways than one.</p>
<h3>Overall</h3>
<p>CubeCart is a fantastic launching point for a standards driven shopping cart &#8212; but expect to spend some long hours tearing it down and building it with proper html&#8230; and unlike wordpress, it&#8217;s template tags you&#8217;ll have to deal with, that can easily give you a headache.</p>
<p>Now, my only gripe is I have to pay $70 to release the copyright, when I&#8217;ve pretty much rebuilt it from the neck up&#8230;</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/cube-cart/cubecart-xhtmlcss-store-wonder-falls-short/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>folietto borrows simplebits design?</title>
		<link>http://bradyjfrey.com/blog/design-theory/folietto-borrows-simplebits-design/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/folietto-borrows-simplebits-design/#comments</comments>
		<pubDate>Fri, 24 Mar 2006 18:15:52 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/03/24/folietto-borrows-simplebits-design/</guid>
		<description><![CDATA[Wow, less than a week and we see Folietto already has decided to borrow Simplebits design&#8230; I&#8217;m hoping this is a learning experiment for folietto and not simply a rip&#8230;]]></description>
			<content:encoded><![CDATA[<p>Wow, less than a week and we see <a href="http://www.folietto.com/cgi-bin/folietto.cgi">Folietto</a> already has decided to borrow <a href="http://www.simplebits.com">Simplebits</a> design&#8230; I&#8217;m hoping this is a learning experiment for folietto and not simply a rip off; since ripping off a well known designer is probably not smart by any means.</p>

<p><strong>Edit:</strong> Looks like they tried to hide the crime and move the url. Looks like he&#8217;s also ripping off Simplebits <a href="http://chameleon.simplebits.com/">Chameleon site design</a></p>
<p><a href="http://www.folietto.com/admintmpl/">http://www.folietto.com/admintmpl/</a></p>

<p>I see they moved the simplebits ripoff too:</p>
<a href="http://www.folietto.com/tmpl/">http://www.folietto.com/tmpl/</a></p>

<p>He&#8217;s obviously taken all the graphics as well:</p>
<p><a href="http://www.folietto.com/img/">http://www.folietto.com/img/</a></p>

<p>and the contact page:</p>
<p><a href="http://www.folietto.com/contact/">http://www.folietto.com/contact/</a></p>

<p>&#8230;had he been smart, he would have turned off the directory in apache:</p>
<p><a href="http://www.folietto.com/">http://www.folietto.com/</a></p>

<p><strong>Edit x2:</strong> Looks like the whole site is down, we shall see&#8230;</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/folietto-borrows-simplebits-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>quark&#8217;s new logo loses big</title>
		<link>http://bradyjfrey.com/blog/design-theory/quarks-new-logo-loses-big/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/quarks-new-logo-loses-big/#comments</comments>
		<pubDate>Thu, 16 Mar 2006 23:11:11 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/03/16/quarks-new-logo-loses-big/</guid>
		<description><![CDATA[Quarks new logo is reviewed, and I must say, it&#8217;s uninspired&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://quarkvsindesign.com/news/archives/2006/03/quarks-logo-2006-something-is-in-motion/">Quarks new logo is reviewed</a>, and I must say, it&#8217;s uninspired&#8230;</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/quarks-new-logo-loses-big/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>the failure of colleges and universities in web design</title>
		<link>http://bradyjfrey.com/blog/art/the-failure-of-colleges-and-universities-in-web-design/</link>
		<comments>http://bradyjfrey.com/blog/art/the-failure-of-colleges-and-universities-in-web-design/#comments</comments>
		<pubDate>Thu, 16 Mar 2006 19:54:38 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Art]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/03/16/the-failure-of-colleges-and-universities-in-web-design/</guid>
		<description><![CDATA[For the past three weeks I&#8217;ve interviewed for an assistant in web and print design &#8212; with little to no success. The position is perfect for a college student or&#8230;]]></description>
			<content:encoded><![CDATA[<p>For the past three weeks I&#8217;ve interviewed for an assistant in web and print design &#8212; with little to no success. The position is perfect for a college student or the technically inclined changing careers; however, the portfolios and teaching methods from these schools is more than questionable &#8212; it&#8217;s downright disastrous. </p>
<p>The majority of my interviewees have come from <a href="http://www.academyart.edu/">Academy of Art University</a> in San Francisco, and I&#8217;m sure this is more so regarding proximity than anything else. However, a brief look through <a href="http://www.academyart.edu/alumni/portfolio.asp">Alumni Portfolios</a> reveals the same dated methods:</p>
<ul>
<li>Splash page</li>
<li>Full flash embedded websites (most also with a splash page)</li>
<li>This site requires&#8230;</li>
<li>Frames?!</li>
<li>Imageready and Photoshop are not web development tools, regardless of what Adobe says</li>
</ul>
<p>After time, like most users, right when I saw flash starting to load, I closed the screen.</p>
<dl>
<dt>Except these designers came close:</dt>
<dd><a href="http://www.artextension.com/">Wilson Gheur</a> (no points gained for lack of semantics, audio loading and invalid pages)</dd>
<dd><a href="http://www.justinmetros.com/">Justin A. Metros</a> (on the proper path, but a lot of divitis and break tags without semantics)</dd>
<dd><a href="http://www.juanzo.com/">Juan Carlos Añorg</a> (best of all, strong knowledge of html, in the right direction and only slightly shy of proper semantics and validation)</dd>
</dl>

<p>And that&#8217;s it, from atleast what their career center could send me. Examples of Professor websites and websites from current students were not much better.</p>
<p>Now I&#8217;m sure there&#8217;s a few diamonds in there that they just aren&#8217;t finding me, but it&#8217;s blatantly apparent that this school isn&#8217;t teaching modern web development in the true sense. What level of professionals are they preparing for the real world? The same dated designers running without a care for proper methods and costing their clients money? Caring nothing for Accessibility, market reach, and SEO?</p>
<p>Design is knowing your tools. These students pay good money for those lessons, they should be taught &#8212; my blame falls squarely on the establishment for their lack of experience and sincerity. Their <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.academyart.edu%2F">own website validation with over 30 errors</a> should be a message loud and clear that Academy of Arts University should be preparing students to be designers in the present sense.</p>
<h3>What to do?</h3>
<p>The question is how to further educate these schools that their mistakes are blatant (and if that&#8217;s in debate, I&#8217;ll take the pepsi challenge against you any day). This shouldn&#8217;t be a standards vs. everyone else camp &#8212; there&#8217;s no everyone else anymore that&#8217;s current and up to speed.</p>
<p>My advice to new students in this medium: test your professors and your school sites before hand. As a print designer turned web, I self taught with the help of <a href="http://htmldog.com/">HTML Dog tutorials</a>, and asking questions left and right on <a href="http://www.codingforums.com">Codingforums</a> (users such as <a href="http://www.brothercake.com/">Brothercake</a> and dotfive&#8217;s own <a href="http://www.leftjustified.net">Andrew Krespanis</a> kept me inline and on the right path), read <a href="http://www.simplebits.com/publications/solutions/">Simplebits Publications</a> and Zeldman&#8217;s <a href="http://zeldman.com/dwws/">Designing with Standards</a>. My web coding and development training was significantly cheaper and yet more advanced than anything I saw come out of a University so far&#8230; and that&#8217;s not right.</p>
<p>Anyone show me a school teaching it right that I can recommend?</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/art/the-failure-of-colleges-and-universities-in-web-design/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>oriugly</title>
		<link>http://bradyjfrey.com/blog/design-theory/oriugly/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/oriugly/#comments</comments>
		<pubDate>Fri, 10 Mar 2006 18:19:30 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/03/10/oriugly/</guid>
		<description><![CDATA[Microsoft finally unveils the goods on the new Origami. Another look and feel disappointment that took less cues from apple&#8217;s stunning iPod innovations, and more from 98 Sony laptops. This&#8230;]]></description>
			<content:encoded><![CDATA[<p>Microsoft finally unveils the goods on the new <a href="http://www.microsoft.com/windowsxp/umpc/hardware.mspx">Origami</a>. Another look and feel disappointment that took less cues from apple&#8217;s stunning iPod innovations, and more from 98 Sony laptops.</p>
<p>This is an example of overhype &#8212; a poorly designed website, hush rumor spreading&#8230; and under delivering. When you design something without innovation, I have no desire to run out and spend money to purchase it.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/oriugly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mag.nolia&#8217;s not for me</title>
		<link>http://bradyjfrey.com/blog/business-management/magnolias-not-for-me/</link>
		<comments>http://bradyjfrey.com/blog/business-management/magnolias-not-for-me/#comments</comments>
		<pubDate>Mon, 06 Mar 2006 22:57:24 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Business Management]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/03/06/magnolias-not-for-me/</guid>
		<description><![CDATA[Very few can argue with the thought that Ma.gnolia is a beautiful site. The look and feel alone makes me want to API all my bookmarks and import them into&#8230;]]></description>
			<content:encoded><![CDATA[<p>Very few can argue with the thought that <a href="http://ma.gnolia.com">Ma.gnolia</a> is a beautiful site. The look and feel alone makes me want to API all my <a href="http://del.icio.us/bradyj">bookmarks</a> and import them into this relaxing site&#8230; in fact, I did&#8230; and I won&#8217;t be using Ma.gnolia, for now atleast.</p>
<p>Aesthetics aside, I&#8217;m stuck with the efficiency and real estate space I&#8217;ve grown accustomed too in <a href="http://del.icio.us/bradyj">Del.icio.us</a>, and I&#8217;m sure I&#8217;m not alone. Case example, see the images below. Ma.gnolia = 6 lines per entry, Del.icio.us = 2.</p>
<p>Much of Ma.gnolia is impressive, and arguably well thought out &#8212; what I want in the end is not accomplished. I want streamlined bookmarks easily accessible just as if I were doing it in my native browser, but with the efficiency of being everywhere. If Ma.gnolia simplifies or offers me the option too, I may just jump ship&#8230; but until then, I&#8217;m sticking with what makes my life easiest, since isn&#8217;t that the new mantra of technology?</p>
<p>Social bookmarking is a bad example to play into this discussion, but the idea of improvement life quality with the help of technology has slipped the way of the dodo in various minds &#8212; where&#8217;s my washer and dryer of the computer world? In short, I want more time to myself doing the same things &#8212; and that means improve passive technology, streamline your toys, and give me breathing room. Speaking of, I want a <a href="http://www.hammacher.com/publish/72736.asp?promo=xsells">Scooba</a> for just that, more later&#8230;</p>
<img id="image21" src="http://bradyjfrey.com/blog/wp-content/uploads/2006/03/delic1.png" alt="delicious screenshot" />
<img id="image22" src="http://bradyjfrey.com/blog/wp-content/uploads/2006/03/mag1.png" alt="magnolia screenshot" />]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/business-management/magnolias-not-for-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>roundcube mysql via terminal</title>
		<link>http://bradyjfrey.com/blog/web-development/roundcube-mysql-via-terminal/</link>
		<comments>http://bradyjfrey.com/blog/web-development/roundcube-mysql-via-terminal/#comments</comments>
		<pubDate>Mon, 06 Mar 2006 22:39:43 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/03/06/roundcube-mysql-via-terminal/</guid>
		<description><![CDATA[Roundcube went beta last week: http://roundcube.net/ Many of us are testing this application very aggressively — I’ve actually been using it in production for a few clients, 200+ users, and&#8230;]]></description>
			<content:encoded><![CDATA[<p>Roundcube went beta last week:</p>
<p>http://roundcube.net/</p>

<p>Many of us are testing this application very aggressively — I’ve actually been using it in production for a few clients, 200+ users, and it’s worked great for them. The CSS customizing for us designers is a god send, and the functionality a clean improvement over squirrelmail.</p>

<p>As a notation — for those of you users weary of phpMyAdmin, or are hesitant of installing it on your OS X server — you may also use <a href="http://www.navicat.com/">NaviCat</a>, <a href="http://www.rtlabs.com/macsql/">MacSQL</a>, or <a href="http://www.aquafold.com/">Aqua Data Studio</a> for free or donation.</p>

<p>For those of you, like me, who just don’t care for any of that and want to ARD or VPN into their server, just fly with terminal to add your mysql tables. Here’s how, briefly…</p>
<ol>
<li>Log into mysql via terminal: <code>mysql</code></li>
<li>Create your new database (end each element with a ; and a return) &#8211; I’m going to use roundc as my database, brady as my username, blah as my password:
<pre><code>
create database roundc;
grant all on roundc.* to brady identified by 'blah';
flush privileges;
</code></pre>

To verify, you can type in:
<pre><code>
show databases;
</code></pre>

And you’ll see that new database you created.</li>
<li>Now, let’s import that mysql file to get everything going.
<pre><code>
use roundc;
</code></pre>
Puts you in the roundc database, now:
<pre><code>
source [drag the file mysql.intial.sql located in the sql folder]
</code></pre>
For example, I dragged mine in and it says:
<pre><code>
source /Users/bradyjfrey/Desktop/roundcubemail-0.1beta/SQL/mysql.initial.sql
</code></pre>
Press return.</li>
<li>You can verify it created the tables by:
<pre><code>
show tables;
</code></pre>
make sure, just in case to follow up with:
<pre><code>
flush privileges;
</code></pre>
</li>
</ol>
<p>You can do much more using terminal, as well as backing up your databases on the fly, and if your server let’s you, SSHing into it and running mysql commands right there. This is a quick way to install without having these 3rd party programs, and will help you improve your server skills.</p>
<p>Keep me posted if I have a syntax error!</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/web-development/roundcube-mysql-via-terminal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>microsoft&#8217;s ipod packaging redesign</title>
		<link>http://bradyjfrey.com/blog/design-theory/microsofts-ipod-packaging-redesign/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/microsofts-ipod-packaging-redesign/#comments</comments>
		<pubDate>Tue, 28 Feb 2006 20:39:17 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/02/28/microsofts-ipod-packaging-redesign/</guid>
		<description><![CDATA[The truth hurts when middle management leads your design and marketing. Enjoy: The Video Be sure to Digg this as well. Edit: So it was Microsoft who made it themselves.&#8230;]]></description>
			<content:encoded><![CDATA[<p>The truth hurts when middle management leads your design and marketing. Enjoy:</p>
<p><a href="http://www.youtube.com/watch?v=VAGr3mVVUwE">The Video</a></p>
<p><a href="http://digg.com/apple/microsoft_ipod_packaging_parody">Be sure to Digg this as well.</a></p>
<p><strong>Edit:</strong> So it <a href="http://www.ipodobserver.com/story/25957">was Microsoft</a> who made it themselves. Much more fitting that it comes straight from what I assumed &#8211; frustration by designers when middle management leads and ruins quality design.</p>
</p><strong>Edit again:</strong> <a href="http://video.google.com/videoplay?docid=36099539665548298&#038;q=microsoft+ipod">Google has it up still</a></p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/microsofts-ipod-packaging-redesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>origami &#8212; microsoft continues to ignore web design</title>
		<link>http://bradyjfrey.com/blog/design-theory/origami-microsoft-continues-to-ignore-web-design/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/origami-microsoft-continues-to-ignore-web-design/#comments</comments>
		<pubDate>Mon, 27 Feb 2006 17:37:58 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/02/27/origami-microsoft-continues-to-ignore-web-design/</guid>
		<description><![CDATA[The recent buzz of a potential Microsoft tablet/media handheld device is impressed upon the public with this roughly coded and developed site: http://www.origamiproject.com One page. 14 errors. Flash scripted with&#8230;]]></description>
			<content:encoded><![CDATA[<p>The recent buzz of a potential <a href="http://www.origamiproject.com">Microsoft tablet/media handheld device</a> is impressed upon the public with this roughly coded and developed site:

http://www.origamiproject.com</p>

<p>One page. <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.origamiproject.com">14 errors</a>. Flash scripted with not charcter type.</p>
<p>Aside from the black background, and a sad attempt at (not so sure?) ectched metal top/bottom headers with a 1988 audio dub &#8212; while it stinks of poorly thought out design, it&#8217;s coding is a disaster of long hand CSS without proper html standards and no care for handicap accessibility.</p>
<p>A fortune 500 company without the resources to build a proper site, from a design and development standpoint is a shame. Flash designs like this were passé in 1997, and that semi Mac OS X standard backdrop doesn&#8217;t invite anything innovative.</p>
<p>Design reflects your image, it&#8217;s importance should not be disregarded so easily. What buzz does it create when it looks less professional than most rookie design sites?</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/origami-microsoft-continues-to-ignore-web-design/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>brady j. frey&#8217;s logo design featured in logo lounge 3</title>
		<link>http://bradyjfrey.com/blog/design-theory/brady-j-freys-logo-design-featured-in-logo-lounge-3/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/brady-j-freys-logo-design-featured-in-logo-lounge-3/#comments</comments>
		<pubDate>Mon, 27 Feb 2006 15:11:03 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/02/27/brady-j-freys-logo-design-featured-in-logo-lounge-3/</guid>
		<description><![CDATA[My logo design for the explore portion of the Smithsonians Luce Foundation will be featured as one of the top logo designs of 2005. The publication will be Logo Lounge&#8230;]]></description>
			<content:encoded><![CDATA[<p>My logo design for the explore portion of the Smithsonians Luce Foundation will be featured as one of the top logo designs of 2005. The publication will be Logo Lounge 3, on sale this fall from all major sources. Visit <a href="http://www.logolounge.com/">Logo Lounge</a> for more information.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/brady-j-freys-logo-design-featured-in-logo-lounge-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>talking apple mail with tim gaden, hawk wings</title>
		<link>http://bradyjfrey.com/blog/technology/talking-apple-mail-with-tim-gaden-hawk-wings/</link>
		<comments>http://bradyjfrey.com/blog/technology/talking-apple-mail-with-tim-gaden-hawk-wings/#comments</comments>
		<pubDate>Tue, 21 Feb 2006 18:16:58 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/02/21/talking-apple-mail-with-tim-gaden-hawk-wings/</guid>
		<description><![CDATA[Adding valuable input to the growth and improvement of Apple Mail, Tim Gaden interviews developers, designers, and all around mac lovers as to the current state of OS X 10.4&#8230;]]></description>
			<content:encoded><![CDATA[<p>Adding valuable input to the growth and improvement of Apple Mail, Tim Gaden <a href="http://www.hawkwings.net/2006/03/28/the-talking-mailapp-series/">interviews developers, designers, and all around mac lovers</a> as to the current state of OS X 10.4 Mail&#8230; and <a href="http://www.hawkwings.net/2006/02/19/talking-mailapp-brady-j-frey/">I&#8217;m given the opportunity to weigh in as well</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/technology/talking-apple-mail-with-tim-gaden-hawk-wings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>high5advertising &amp; ylunch borrow stopdesign&#8217;s&#8230; design?</title>
		<link>http://bradyjfrey.com/blog/design-theory/high5advertising-ylunch-borrow-stopdesigns-design/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/high5advertising-ylunch-borrow-stopdesigns-design/#comments</comments>
		<pubDate>Fri, 17 Feb 2006 20:34:58 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/2006/02/17/high5advertising-ylunch-borrow-stopdesigns-design/</guid>
		<description><![CDATA[High5advertising was nice enough to &#8216;borrow&#8217; the design look and feel of the well known Stopdesign his response to our inquiries of their inspiration? And I quote, unedited and [sic]&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://high5advertising.com">High5advertising</a> was nice enough to &#8216;borrow&#8217; the design look and feel of the well known <a href="http://stopdesign.com/portfolio/">Stopdesign</a> his response to our inquiries of their inspiration? And I quote, unedited and [sic] for your enjoyment:</p>
<blockquote>
<p>This message goes out to stopdesign&#8217;s creator and stopdesign&#8217;s viewers.</p>
<p>High5advertising is a business and we have several websites and webdesigners working for us.  The person that made High5advertising.com is no longer with us.  I do not know if he copied stopdesign.com or not.  Our current webdesigner has been planning a new design of high5advertising.com for several weeks.  I am not exactly sure when the new design will be ready but it will look a lot better then what we currently have.  From my own personal business opinion there are tones of websites on the internet that have the same layouts.  What makes a really good website is the color schemes, graphics and fonts.  I compared the two websits and have found that there are no identical graphics, color schemes or fonts.  I also have checked with my current webdesigner and was informed that we have all original copies of graphics and code that was used to design the website.  I hope this puts everyone at ease.</p>
<p>Vadim Lisserman</p>
</blockquote>

<p>Interesting, and my response:</p>
<blockquote>
<p>Then you&#8217;re an idiot AND a liar. There&#8217;s nothing professional or dignified in ripping off a design &#8212; and your blatant response in the industry only puts me ten seconds more from going out of my way to make it a point of warning potential customers. I used to have an office right over by the Tribune building (when the design firm Taylor and Taylor cornered the advertising area there in the dotcom boom), I&#8217;ll be sure to make mention of your design tactics to clients as I fly back for business.</p>

<p>So http://high5advertising.com/ and http://stopdesign.com/portfolio/, and I see:</p>
<p>1) horizontal single backdrop repeat pattern coupled with</p>
<p>2) 3/4 pixel top bar before first level navigation</p>
<p>3) first level navigation almost the exact same dark inner shadow before solid color coupled with</p>
<p>4) Is that a standard issue photographic backdrop with blown out gaussian blur for halo effect on a header element with</p>
<p>5) even the right side of the second tier navigation having angled pinstripes over the photoshopped backdrop with a</p>
<p>6) 1 column &#8211; 2 column structure in an almost exact pixel width for a containing element</p>
<p>7) followed up with that same dark inner shadow before solid color</p>

<p>Look, we&#8217;re all privey to the idea in this industry that we borrow ideas and learn from those before us &#8212; when Pablo Picasso was roughly quoted &#8216;Bad artists copy, good artists steal&#8217;, it wasn&#8217;t a literal translation he was shooting for &#8212; bad artists, in your case, copy the look and feel of a design and change subtle elements to play it off as a mistake. Good artists take the theme of an idea, develop it, nurture it, and recreate it into something that leaped from the original design into something barely noticeable where the original could simply be called &#8216;inspiration&#8217;.</p>

<p>You stole the design, it&#8217;s a subtle change, but a blatant rip-off. Had you known Stop Design was considered a leader in this industry, you would have maybe thought about the fact that it is not so easy to play it off &#8212; this sites been around for quite sometime. Fonts cannot be copyrighted by designers, nor color schemes and patterns, but as the code for a list apart used to note in the css &#8216;the design, the look and feel, is copyrighted&#8217;.</p>

<p>In the end, it doesn&#8217;t matter if you have the original files or not &#8212; I&#8217;ve interviewed designers who have had original files of their portfolio, when you can tell it was a blatant disrespect for the original artists creation and a complete ripoff. Having parchement paper and a pencil sketch of the design you just traced over a mickey mouse cell, but you changed the color to pink and gave him bunny ears, doesn&#8217;t make it anymore original than if you just left it a ripoff; and sure doesn&#8217;t make you talented. I learned that going to design school at Columbia, as you know, in my hometown of Chicago.</p>

<p>You&#8217;ll have to excuse me as I find this amusing &#8212; I still consider myself a print designer and marketer, not so much a web designer. If you were to pull this in the print industry, clients would avoid you like the plague. It&#8217;s only a matter of time it happens in the web industry as word spreads.</p>

<p>I guess the only difference I see is you coded your site like trash http://validator.w3.org/check?uri=http%3A%2F%2Fhigh5advertising.com%2F &#8211; so we&#8217;ll pin that on ignorance, but the look and feel, the &#8216;design&#8217; of the site, is a rip off &#8211; as your &#8216;original copies of the graphics&#8217; will show. I look forward to comparing the new site to other well known design firms for my own personal amusement.</p>
</blockquote>

<p>Now <a href="http://phark.typepad.com/">Mike Rundle</a> had already weighed in on the curiosities of this situation, <a href="http://phark.typepad.com/phark/2006/02/ylunchcom_and_h.html">as he puts so well</a> in our emails, when Vadim notes:</p>
<blockquote>
<p>I&#8217;m going to put this as simple as I can.  I did not not make this website.  I am not a webdesigner.  I do networking and business management.  I hire people to work for me.  Some people work out some don&#8217;t.  They make websites for us and I post them.  I don&#8217;t know whats a copy or not.  I cannot apologize for something I didn&#8217;t do.  Its going to be changed.</p>
</blockquote>

<p>Maybe it&#8217;s too late in the evening for me, but I&#8217;m happy to follow up:</p>
<blockquote>
<p>You&#8217;re the captain of this ship &#8212; your employee screws up, it&#8217;s your *&#%. Fix it.</p>

<p>Next time your small brain thinks of passing off a belated sales pitch in the hopes of rendering all thoughts null and mute, maybe you should remind yourself again &#8216;I don&#8217;t know whats a copy or not.&#8217; If you don&#8217;t know what&#8217;s a copy or not, then you should have never even posted a response like:</p>
<p>&#8220;I compared the two websits and have found that there are no identical graphics, color schemes or fonts.&#8221;</p>

<p>You cannot apologize for what your employee does &#8212; but since I&#8217;m guessing he was a freelancer, that binds your company legally to your mistake. Apologize for your company, as any experienced business manager would do, had he a pair. This maybe your first lesson in mopping up a PR mess, it goes like this:</p>
<p>&#8220;I was unaware of the mistakes one of my employees made, but as owner of this business I apologize and take full responsibility. Never was it the intent of a respectable company like ylunch and high5advertising to blatantly copy a talented and experienced company such as stopdesign. It will be fixed as soon as possible, please except our apology.&#8221;</p>

<p>That&#8217;s called having balls, and being a leader &#8211; don&#8217;t crawl away from the &#8216;i didn&#8217;t know so i can&#8217;t apologize for something I have no control over&#8230;&#8217; angle; it&#8217;s never succeeded from Nero to Nixon. Show me leadership Vadim, I&#8217;ll be up for another half hour.</p>
</blockquote>

<p>Then it follows up with Greg inquiring about our credentials &#8212; and not just to me, he CC&#8217;s everyone on the list, sending a personal note to each of them with their respective name, and CC&#8217;ing them too:</p>
<blockquote>
<p>Brady,</p>

<p>My name is Greg I am the CEO of the company.  Your input is greatly appreciated.</p>

<p>I was wondering if you can show me some of the websites you created.  Then if they are good we can listen and implement your feedback.</p>

<p>I look forward to seeing links from you.</p>

<p>Have a great day</p>
Greg
<p>Feel free to call me to discuss further ideas.</p>
<p>847.721.7555 Direct Cell Phone number</p>
</blockquote>

<p>Then Greg wants to throw down:</p>
<blockquote>
<p>Brady&#8230;please call me: 847.721.7555</p>

<p>I would like to discuss some of your RUDE coments..</p>

<p>Thank you</p>
<p>GS</p>

<p>I did not offend anyone&#8230;I was NOT the designer of the site&#8230;</p>

<p>All you do is offend me and my webmaster&#8230;.GROW up</p>

<p>Call me and we can discuss the appropriate actions to be taken</p>

<p>847.721.7555</p>
</blockquote>

<p>And the next creation will be AWESOME, not some lame ripoff:</p>
<blockquote>
<p>NEW DESIGHN WILL BE UNVALIED EBY ARTEMIS THE GREAT SOON&#8230;..THEN YOU WILL ALL SEE HIS POWER&#8230;AND BE IN AWW&#8230;HIS WORDS &#8220;THERE IS NOTHING SPECIAL ABOUT STOP DESIGN I LIKED HIS SITE AND WAS MERELY GIVING HIM PUBLICITY&#8221;</p>

<p>A NEW SITE WILL BE UP SOON ONE THE IS A LITTLE BIT MORE ADVANCED THEN JUST PURE PLAIN CSS THAT IS GETING OVERDONE AND OVER COPIED&#8230;.</p>

<p>STAY TUNED NEW SITE WILL BE UNVEILED WITHIN 6 MONTHS</p>
</blockquote>

<p>But wait, all your questions are answered &#8212; Artemis speaks, and even admits to using StopDesign as a reference for the site&#8230; borrowing from my inspiration notation, and pointing out that I am an <a href="http://www.dotfive.com/">untalented designer</a>:</p>
<blockquote>
<p>Hello Brady</p>

<p>This is Artemis the designer for what you refer to as &#8220;on faking talent&#8221;.</p>

<p>Lets us be clear about this.  None of the graphics, code nor the files have been copied stolen nor plagurized. We will take down the site and redisign it from scratch because I get annoyed by petty people that have nothing better to do with their time than moan and nitpick at other people work.
<p>If someone would have made a search engine that is almost identical to Google, noone would have complain.</p>

<p>We told you three times we are taking it down when the site will be redesigned. Do you want me to repeat it again?</p>

<p>What I did was not copying the site, but I got inspiration from looking at it yes. I also got inspired by many other designers in the field. Stop Design thinks just a little bit highly of yourself. Stop Design did not invent the wheel nor did you invent the interrnet (i.e CSS based design with a plain look and feel). All my site is a bunch of text and images that I created. Prove me wrong!</p>

<p>I am sorry you feel like I copied over your friends site. In my view I combined the best elements of many designs and gave it my own touch. If the measurements of the links and borders closely resemble your site, it is because I have a good eye for design. I have all the original files if you would like copies of them. My eyes ability and its skill ( a coincidance if I may say ) I have the ability to create stunning work. I am sorry you do not have the same ability, as your friend at Stop Design. He is a good designer, but I do have to say that looking at his CSS sites, they all seem copies of one another. I have also seen many sites that are copies of sites within Stop Design portfolio, yet my time is valuable. I will not spend time nitpicking at them. I have better things to do. Lay this matter to rest . I am working on a redesign. Also tell your friend at Stop Design, &#8220;Thanks for the free publicity&#8221;.</p>

<p>And also, you Brady  seem like a rude person. No client will ever work with a childish namecaller. I have many clients in Chicagoland area and close friends within Columbia College in Chicago. I know you moved away to California, and are hiding behind your computer screen. Get some balls. I don&#8217;t want to mention your name to some of the teachers and clients that I am in close contact with. Yes I went to Columbia as well. I know you would not want to become famous for some of these insults you are spirting out in your emails. Do not ever threaten me ever again or harass me or my company via email I have a team of lawyers that will eat you up.</p>

<p>Artemis Lisserman</p>

<p>Creative Director and Chief Design &#038; Development Officer</p>
</blockquote>
<p>Not knowing when to quit, I follow up:</p>
<blockquote>
<p>Actually, none of the emails I posted noted any threats what so ever to your person, or your company &#8212; I clearly noted that you have violated the copyright of a designer, as you even denoted in the email you just sent me below and I have forwarded along to all in this list &#8211; inspire (as I noted in my first email you are referencing?) is different than what you did. I would also argue my responses have been well written compared to much of the poor written responses I&#8217;m getting from each and every employee of yLunch. Much less threatening me with lawsuit is inappropriate, and unfounded &#8212; call your lawyer for legal council if you must. But this email has been sent with no intention of threatening and harming your person, company, or business &#8212; but it is a point to note your blatant disregard of a created and credited design.</p>

<p>I&#8217;m going to rest easy with the notion that you consider your talents far superior than mine &#8212; and that your portfolio on high5advertising is beautiful. I am happy that you will be taking the site down as you noted for the 4th time, yet I have not seen an apology for your need to copy another persons site &#8212; even as you defend it, the look and feel is what is copyright in a design, and you have clearly mimicked it.</p>

<p>Thank you for the informative email Artemis, I look forward to future communication.</p>

<p>P.S. &#8212; did you just call me a &#8216;namecaller&#8217;&#8230; and then just call me names?</p>
</blockquote>

<p>Ahh, then I get more emails telling them to call me or asking for my number &#8212; which I note has been on the footer of all my email correspondences up to that point. I remind him that because of newly raised legal concerns, I&#8217;ll be recording with my <a href="http://www.gizmoproject.com/">VoIP of choice</a> for documentation purposes of course.</p>

<p>This pretty much leaves me out of the conversation for the rest of the time, leaving <a href="http://phark.typepad.com/">Mike Rundle</a> and <a href="http://www.sprae.com/">Benson Low</a> to fair for themselves.</p>

<p>That intriguing 1 day conversation of mass email, questionably juvenile, ends with this:</p>
<p>High5advertising admitting they copied the site, or used it, as a plagiarist justifies, for &#8216;inspiration&#8217; &#8212; while we can argue that any publicity is good publicity &#8212; how is the professionalism above reflective of your business practices and self worth?</p>

<p>This industry is still a professional one; wether your a home grown artist with your CS suite or an experienced and trained one &#8212; learning from us all is the right of passage in our craft. But it&#8217;s one thing to take to learn and grow, and another to take for simply your financial benefit. If you cannot design, hire a designer. If you want to learn from those before you, that is fine &#8212; give credit where credit is due, and improve as you go.</p>

<p>Designers who rip off other designers work ultimately hurt other designers and lower the quality their customers pay for. Now have fun, and let the <a href="http://www.pirated-sites.com/">world know about it</a>.</p>

<p><strong>Edit:</strong> They&#8217;ve taken to a horribly poor flash rendition, which is not a ripoff, but no where near the amazing talent that they boasted. I&#8217;ve uploaded the originals for record:</p>
<p><img id="image12" src="http://bradyjfrey.com/blog/wp-content/uploads/2006/02/stopdesign1.jpg" alt="Stopdesign Original"><img id="image13" src="http://bradyjfrey.com/blog/wp-content/uploads/2006/02/high51.jpg" alt="High5 Original Design"></p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/high5advertising-ylunch-borrow-stopdesigns-design/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>design without all that&#8230; design.</title>
		<link>http://bradyjfrey.com/blog/design-theory/design-without-all-that-design/</link>
		<comments>http://bradyjfrey.com/blog/design-theory/design-without-all-that-design/#comments</comments>
		<pubDate>Thu, 09 Feb 2006 05:53:55 +0000</pubDate>
		<dc:creator>Brady J. Frey</dc:creator>
				<category><![CDATA[Design Theory]]></category>

		<guid isPermaLink="false">http://www.pulltoinflate.com/?p=3</guid>
		<description><![CDATA[It&#8217;s good to see that Microsoft makes an acknowledgment that there are designers in this world, notably so, in regards to the web. While most of us can cite page&#8230;]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s good to see that Microsoft makes an acknowledgment that there are designers in this world, notably so, in regards to the web.</p>

<p>While most of us can cite page after google cache of complaints and downright spite of all things <a href="http://www.microsoft.com/windows/ie/default.mspx">Internet Explorer</a>; the new onslaught of <a href="http://www.microsoft.com/windows/IE/ie7/default.mspx">Internet Explorer 7</a> has turned many <a href="http://www.webstandards.org/">naysayers</a> into brown-nosers for the red headed step child of the web.</p>

<h3>But let&#8217;s clarify &#8212; they care little for quality design.</h3>

<p>Any experienced designer can smell Microsoft a mile away: wether it be <a href="http://www.microsoft.com/">blue gradients</a> or <a href="http://www.microsoft.com/mac/products/office2004/howtobuy/howtobuy.aspx?pid=howtobuy"> two pounds of packaging for one dvd</a>&#8230; it&#8217;s apparent that they have:</p>
<ul>
<li>Middle Management running the design decisions</li>
<li>Sales division running the design decisions</li>
<li>Production Artists masquerading as Graphic Designers</li>
<li>All of the above</li>
</ul>

<p>It&#8217;s hurting our industry.</p>

<p>When I <a href="http://blogs.msdn.com/ie/archive/2005/12/21/506471.aspx#506492">commented on the initial design of Mix &#8217;06</a>, the intent was both to commend and condemn their half hearted attempt at sincere development and design. <a href="http://mix06.com/">Mix &#8217;06</a>, after all, <strong>is</strong> supposed to be a power forum for web designers, developers, and anything under the sun selling web v1.0-3.0 with the intent on delivery quality to it&#8217;s clientele, not shafting it&#8217;s core audience with a cosmetic marketing approach&#8230; right? True to form, since then, they&#8217;ve updated <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fmix06.com%2F">Mix &#8217;06 with an improved look suffering from almost-good-enough web development.</a></p>

<p>Tell you the truth, Mix &#8217;06 was the farthest thing from my mind, and I would never have noticed it&#8217;s updated image, save a poor print ad in the most recent issue of <a href="http://wired.com/">Wired News</a>, of which they seem to be a large sponsor.

<p>&#8230;but in the same breath I admire their honeymoon with unordered lists, I&#8217;m appalled by a barrage of <a href="http://www.microsoft.com/windows/IE/ie7/default.mspx">skittles hammered onto an actionscript commercial</a>:
<img id="image5" src="http://bradyjfrey.com/blog/wp-content/uploads/2006/02/ie7pitch1.jpg" alt="ie7 pitch" />

<p>Who approved that? Inquiring Designers need to know.</p>

<p>I flash back to hours of looking at Entourage, seeing gradients in everything from calendar posts to contacts &#8212; and I it is easy to see that to Microsoft, sliding transparent, yet colorful gradients on a blue/yellow clouded background would be inviting to the visitor. <strong>It must have been apparent to middle management that free flowing keywords describing incredible features of ie7 gently gliding would, in a new york minute, end my dependence on alternative browsers and hail a new era of Web Design peace throughout the standards world.</strong></p>

<p>Microsoft&#8217;s love affair with courting designers is cosmetic at best; Microsoft knows little of design, nor do they care. IE 7 is an update, indeed &#8212; but it&#8217;s not a leap forward. One year from now we&#8217;ll be in heated debate as we watch the other browsers sputter past with CSS 3 drop shadows and multiple backgrounds; and again, they&#8217;ll be hurting my design.</p>

<p>I&#8217;m a strong believer that limitations pose challenges for any artist to excel and develop. The occasional project with a print budget of only $5000 USD for an office crew in dire need of stationary will make you a magician of 2 color, recycled paper, unique designs. But those limitations come sporadically, and you WILL someday land a large print design that gives you room to excel and expand your talents. With the internet, however, I&#8217;ve been held back by a mediocre representation of my work, and the weight falls squarely the first decade in 2000 on Microsoft&#8217;s Internet Explorer. I know, now I get position:fixed and alpha transparent png&#8217;s (though all those old Dell users will most likely be on their IE6 for some time), but my layout will still need forced ie hacks, and will be years behind what my potential, and the potential of my designers could be, because of their lackluster performance.</p>

<p>In the end, they&#8217;re not advancing the same industry their courting, which makes development more expensive, design less enthralling, and slows my progress. <strong>So what am I to do about this necessary evil?</strong></p>]]></content:encoded>
			<wfw:commentRss>http://bradyjfrey.com/blog/design-theory/design-without-all-that-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

