<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:icbm="http://www.postneo.com/icbm/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">

<channel>
	<title>Maverick Conceptions</title>
	
	<link>http://www.maverickconceptions.com</link>
	<description>Brenda you know that you're much too lazy and Eddie could never afford to live that kind of life.</description>
	<lastBuildDate>Fri, 22 May 2009 02:47:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<geo:lat>39.254356</geo:lat><geo:long>-76.800602</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/MaverickConceptions" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>You Found My Book!</title>
		<link>http://www.maverickconceptions.com/2009/05/21/you-found-my-book/</link>
		<comments>http://www.maverickconceptions.com/2009/05/21/you-found-my-book/#comments</comments>
		<pubDate>Fri, 22 May 2009 02:11:45 +0000</pubDate>
		<dc:creator>Lynn Wallenstein</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[ifoundyourbook]]></category>

		<guid isPermaLink="false">http://www.maverickconceptions.com/?p=618</guid>
		<description><![CDATA[First off&#8230; AWESOME.. so glad you did. I am so glad you found it and at least had enough interest to come and check out the site. I started leaving books around the Baltimore MD area in 2009 in a hope to reach out to other like minded locals. I only leave books that I [...]]]></description>
			<content:encoded><![CDATA[<p>First off&#8230; AWESOME.. so glad you did. I am so glad you found it and at least had enough interest to come and check out the site. I started leaving books around the Baltimore MD area in 2009 in a hope to reach out to other like minded locals. I only leave books that I have read and connected with. By leaving these books around I hope to share things I like with others and if the person who found my books liked it, perhaps we have something in common.</p>
<p>So I am going to keep this brief in a question and answer format.</p>
<p><strong>I finished the book&#8230; now what?<br />
</strong></p>
<p>If you liked the book you can add your twitter and facebook information (or whatever info you want&#8230; perhaps a blog URL or email address) to the inside cover with a date. Then leave the book in a public place. Hopefully the next person who finds the book and likes it will friend you and me up as we have things we like in common.</p>
<p><strong>I love the book. Can I keep it?</strong></p>
<p>Well you could&#8230; I mean you have it and I don&#8217;t know who you are, but the point of the experiment is really to find a lot of people that like the book. I encourage you to add your twitter and facebook information on the inside cover and leave the book somewhere for the next person to find. All the books are available on Amazon so if you really like it, I would suggest picking it up and supporting the author.</p>
<p><strong>I hated the book. What a waste of time.</strong></p>
<p>Sorry you feel that way. If you don&#8217;t mind just leaving the book somewhere, perhaps someone else might like it.</p>
<p><strong>Where should I leave the book?</strong></p>
<p>Up to you. I typically leave them at Starbucks, restaurants with internet, etc.  Someplace where a person might go and sit down and have a chance to browse it. I wouldn&#8217;t suggest a bookstore or library as the person taking the book might get accused of stealing and the whole point is for someone to be able to read it for free.</p>
<p><strong>Sounds like a great idea&#8230; Can I leave books too?</strong></p>
<p>Of course!</p>
<p><strong>What books have you left places?</strong></p>
<p>I have left copies of the:</p>
<ul>
<li> <a href="http://www.amazon.com/gp/product/0738204315?ie=UTF8&amp;tag=mavericoncep-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0738204315">The Cluetrain Manifesto: The End of Business as Usual</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=mavericoncep-20&amp;l=as2&amp;o=1&amp;a=0738204315" border="0" alt="" width="1" height="1" /></li>
<li><a href="http://www.amazon.com/gp/product/159184021X?ie=UTF8&amp;tag=mavericoncep-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=159184021X">Purple Cow: Transform Your Business by Being Remarkable</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=mavericoncep-20&amp;l=as2&amp;o=1&amp;a=159184021X" border="0" alt="" width="1" height="1" /></li>
<li><a href="http://www.amazon.com/gp/product/0307409503?ie=UTF8&amp;tag=mavericoncep-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0307409503">The Whuffie Factor: Using the Power of Social Networks to Build Your Business</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=mavericoncep-20&amp;l=as2&amp;o=1&amp;a=0307409503" border="0" alt="" width="1" height="1" /></li>
<li><a href="http://www.amazon.com/gp/product/0316346624?ie=UTF8&amp;tag=mavericoncep-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0316346624">The Tipping Point: How Little Things Can Make a Big Difference</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=mavericoncep-20&amp;l=as2&amp;o=1&amp;a=0316346624" border="0" alt="" width="1" height="1" /></li>
<li><a href="http://www.amazon.com/gp/product/0380815931?ie=UTF8&amp;tag=mavericoncep-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0380815931">In the Beginning&#8230;was the Command Line</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=mavericoncep-20&amp;l=as2&amp;o=1&amp;a=0380815931" border="0" alt="" width="1" height="1" /></li>
<li><a href="http://www.amazon.com/gp/product/1591841437?ie=UTF8&amp;tag=mavericoncep-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1591841437">The Starfish and the Spider: The Unstoppable Power of Leaderless Organizations</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=mavericoncep-20&amp;l=as2&amp;o=1&amp;a=1591841437" border="0" alt="" width="1" height="1" /></li>
<li><a href="http://www.amazon.com/gp/product/0060005696?ie=UTF8&amp;tag=mavericoncep-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0060005696">The Paradox of Choice: Why More Is Less</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=mavericoncep-20&amp;l=as2&amp;o=1&amp;a=0060005696" border="0" alt="" width="1" height="1" /></li>
<li><a href="http://www.amazon.com/gp/product/B000FBFM6G?ie=UTF8&amp;tag=mavericoncep-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000FBFM6G">The Future of Ideas: The Fate of the Commons in a Connected World</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=mavericoncep-20&amp;l=as2&amp;o=1&amp;a=B000FBFM6G" border="0" alt="" width="1" height="1" /></li>
<li><a href="http://www.amazon.com/gp/product/B000OCXHM2?ie=UTF8&amp;tag=mavericoncep-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000OCXHM2">Free Culture</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=mavericoncep-20&amp;l=as2&amp;o=1&amp;a=B000OCXHM2" border="0" alt="" width="1" height="1" /></li>
</ul>
<p><strong>Do you want your books back? Don&#8217;t you miss them?</strong></p>
<p>Actually I own a <a href="http://www.amazon.com/gp/product/B00154JDAI?ie=UTF8&amp;tag=mavericoncep-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B00154JDAI">Amazon Kindle</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=mavericoncep-20&amp;l=as2&amp;o=1&amp;a=B00154JDAI" border="0" alt="" width="1" height="1" /> and have these books in electronic format now so the hardcopies are books I got before that and or books that I have picked up used/cheap for this experiment. Short answer, no, I don&#8217;t want/expect them back.</p>
<p><strong>What is this <a href="http://twitter.com">Twitter</a> and <a href="http://www.facebook.com">Facebook</a> of which you speak?</strong></p>
<p>I won&#8217;t get into what they are, you can find out on their pages, but the info in the inside cover is a listing of twitter user names and Facebook ID numbers of people who read and liked the book. So if you like it, you may want to add them as friend as you may have something in common.</p>
<p>TWITTER : http://www.twitter.com/USERNAME  &#8211; The user name is what should be in the inside cover. In my case this is lwallenstein so the URL would be <a href="http://www.twitter.com/lwallenstein">http://www.twitter.com/lwallenstein</a></p>
<p>Facebook : http://www.facebook.com/profile.php?id=IDNUMBER &#8211; The IDNUMBER is what should be in the inside cover. In my case this is 500092293 so the url would be <a href="http://www.facebook.com/profile.php?id=500092293">http://www.facebook.com/profile.php?id=500092293</a></p>
<p>Thanks for taking part in my social experiment. Feel free to friend me up on <a href="http://www.goodreads.com/user/show/1218570">Goodreads</a>,  <a href="http://www.twitter.com/lwallenstein">Twitter </a>or <a href="http://www.facebook.com/profile.php?id=500092293&amp;ref=name">Facebook</a>&#8230; or just leave a comment letting me know you found my book and which one&#8230; just cause I am interested.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=PrSwf7Ph6iE:iljQaT2btyM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=PrSwf7Ph6iE:iljQaT2btyM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=PrSwf7Ph6iE:iljQaT2btyM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=PrSwf7Ph6iE:iljQaT2btyM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=PrSwf7Ph6iE:iljQaT2btyM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=PrSwf7Ph6iE:iljQaT2btyM:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.maverickconceptions.com/2009/05/21/you-found-my-book/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<icbm:latitude>39.19798</icbm:latitude>
	<icbm:longitude>-76.781467</icbm:longitude>
		</item>
		<item>
		<title>Installing Ubuntu 9.04: A Designers/Development Environment</title>
		<link>http://www.maverickconceptions.com/2009/04/26/a-designersdevelopment-environment/</link>
		<comments>http://www.maverickconceptions.com/2009/04/26/a-designersdevelopment-environment/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 03:42:43 +0000</pubDate>
		<dc:creator>Lynn Wallenstein</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.maverickconceptions.com/?p=604</guid>
		<description><![CDATA[This is the last type of post I want to write because it involves administration. I *HATE* system administration. It is as interesting to me as car or train maintenance, I just want the damn thing to work. Unfortunately due to some less then intelligent security practices my linux box at home that I used [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-610" title="ubuntu-logo217" src="http://www.maverickconceptions.com/wp-content/uploads/2009/04/ubuntu-logo217.gif" alt="ubuntu-logo217" width="217" height="250" />This is the last type of post I want to write because it involves administration. I *HATE* system administration. It is as interesting to me as car or train maintenance, I just want the damn thing to work. Unfortunately due to some less then intelligent security practices my linux box at home that I used for a development environment had gotten hacked. With the release of <a href="http://www.ubuntu.com">Ubuntu</a> 9.04 I decided it was time to dust off the admin skills and upate my environment and also fix some pesky annoyances in my workflow. So since I spent the better part of this weekend researching, copying and installing I figured I would document the process here.</p>
<p>My requirements:</p>
<ul>
<li>Had to run Ruby on Rails</li>
<li>Had to support a web server with virtual hosts</li>
<li>Had to be able to run Wordpress</li>
<li>Had to be accessible via Windows</li>
<li>Had to be remotely manageable</li>
</ul>
<p>Now I have been using linux for a long time, so I didn&#8217;t evaluate other solutions. It is free, reliable and Ubuntu is relatively painless to administer. That being said, if you have never used linux before I wouldn&#8217;t recommend it for a production environment for a beginner, I would however suggest you get a linux box and familiarize yourself with it for down the road.</p>
<p>So with my requirements outlined, I identified that I needed a linux desktop running <a href="http://www.apache.org/">Apache</a>, <a href="http://www.mysql.com/">MySQL</a> with <a href="http://www.php.net/">PHP</a> and <a href="http://www.modrails.com/">Passenger</a> (modrails for Ruby). There are other web servers and database servers (the latest version of passenger runs under nginx) but I wanted to use something that was super well documented and had tons of tools available for any need I might possibly have. Basically I stuck with your standard heavy hitters.</p>
<h3>Ubuntu Installation</h3>
<p>Ok, so the first thing I did was download<a href="http://www.ubuntu.com/"> Ubuntu 9.04</a> from www.ubuntu.com. It was an ISO image and I burned it to a dvd. I used the 64 bit version as my development server is 64 it, but I don&#8217;t think anything I did should be different with the 32 bit. One thing I do with all my development servers is I remove all the unnecessary hardware. This server is never an actual desktop for me so I took out the soundcard, an extra DVD writer and an extra USB card. I do this just because I am never going to use these features with this machine and the less hardware the less problems with installation/maintenance. I stuck my dvd and went through the default Ubuntu install&#8230; nothing special.</p>
<h4>Updates</h4>
<p>Once I got Ubuntu up and running the first thing I do is update it to include all the latest patches/updates. Bring up a terminal (Under Applications &gt; Accessories) and type the following commands:</p>
<pre class="brush: bash;">sudo apt-get update</pre>
<p>and once that is complete:</p>
<pre class="brush: bash;">sudo apt-get upgrade</pre>
<p>Now my machine is all up to date.</p>
<h4>IP Address</h4>
<p>By default your machine should/will probably pick up an IP address from DHCP from your router or some other method. You will want to pick out a static IP address and setup your machine so you can use Apache and name based virtual domains. This is a little tricky to follow so let me break it down:</p>
<ol>
<li>I want a domain name for each of my client projects that is online all the time (I don&#8217;t want to share like 3 generic web servers and upload and download all the time).</li>
<li>I want that domain accessible from any machine inside my network.</li>
<li>I want to have an unlimited amount of domains.</li>
</ol>
<p>Luckily I can have it all for the bargain price of 8 bucks a year from godaddy. I ran over to go daddy and bought the domain milabs.org (as in My Labs). Call it whatever you want, it doesn&#8217;t matter &#8230; noone will ever see it but you. NOTE: If you don&#8217;t happen to mind having your development server at 192.168.2.15, you can actually use my domain &#8220;milabs.org&#8221;, but I will get into that in a moment. I registered the domain and used MediaTemple to point a wildcard DNS entry for *.milabs.org to 192.168.2.15, which is the IP address I have chosen for my development machine. Now 192.168.2.* is my internal network so my browser inside my network resolves the domain just fine and points it to my development server, noone else in the world can get to it. Infact if you try to, it will just resolve internally to your own network (that is if you use 192.168.2.* as your network). This is why if we all used 192.168.2.* as our networks and all had our development machines at 192.168.2.15 we could all use the same domains&#8230; and hey if you buy a domain and happen to use some other variation like 192.168.1.2 for example, you can post your domain here and others can share that and save a couple of bucks.</p>
<p>SO anyway, I go under System &gt; Preferences &gt; Network Connections and I set my server to use a static IP address of 192.168.2.15</p>
<h4>Remote Desktop</h4>
<p>I use a primarily windows environment for my &#8220;front end&#8221;, plus my development server is actually not even plugged into a monitor 99% of the time, so I want to remotely be able to administrate it. I can do so using good old VNC. You can set it up on the server by going to System &gt; Preferences &gt; Remote Desktop and check &#8220;Allow other users to view your desktop&#8221; and UNCHECK &#8220;You must confirm each access to this machine&#8221;. Now using windows or mac or whatever environment you want you can a <a href="http://www.realvnc.com/">VNC client</a> from many different sources&#8230; I would surf around google&#8230; there are tons of free ones and each one has some custom features that you may want. I just stick with RealVNC cause it is free and simple.</p>
<p>Once you have your VNC client installed, just fire it up, type in your IP address and you should be able to remotely administer your linux box.</p>
<h3>File Sharing with Samba</h3>
<p>Ok so now I want to get a share on my windows server that I can do my work on my windows apps (photoshop, illustrator, e) but write to my linux machine so the &#8220;work&#8221; can be &#8220;used&#8221; by apache or rails or whatever I am working on. Using <a href="http://us6.samba.org/samba/">Samba</a> you can make linux shares accessible to windows (and vice versa, but I am not going to cover that here).</p>
<p>My configuration:</p>
<ul>
<li>My ubuntu user name is lwallenstein</li>
<li>I want to share my home directory as all my work goes into a directory called workspace under my home.</li>
</ul>
<p>To install samba, run the following command from your terminal:</p>
<pre class="brush: bash;">sudo apt-get install samba smbfs</pre>
<p>Once you have completed the installation, you now need to add a samba user and configure that user for access.</p>
<pre class="brush: bash;">sudo gedit /etc/samba/smb.conf</pre>
<p>and search for:</p>
<pre class="brush: bash;">;  security = user</pre>
<p>and replace (uncomment and add an additional line) it with:</p>
<pre class="brush: bash;">
security = user
username map = /etc/samba/smbusers
</pre>
<p>Save the file.</p>
<p>Next we need to add a samba user. I suggest to keep things simple, you use your ubuntu user name for your samba user name. My user name is lwallenstein, you will obviously want to replace this with your user:</p>
<pre class="brush: bash;">sudo smbpasswd -a lwallenstein</pre>
<p>We then need to add a user map to tell it &#8220;this samba user is the same as this ubuntu user&#8221;. This is why I use the same user name, it makes things simple.</p>
<pre class="brush: bash;">sudo gedit /etc/samba/smbusers</pre>
<p>Add your user account in the format &lt;ubuntuusername&gt; = &#8220;&lt;samba username&gt;&#8221;, so for example mine would look like:</p>
<pre class="brush: bash;">lwallenstein = &quot;lwallenstein&quot;</pre>
<p>Save the file.</p>
<p>Last thing we need to do is share our home directory on linux for the windows servers to be able to find:</p>
<pre class="brush: bash;">sudo gedit/etc/samba/smb.conf</pre>
<p>Find and uncomment below three lines</p>
<pre class="brush: bash;">

[homes]
comment = Home Directories
browseable = yes
</pre>
<p>and add the following line directly underneath browseable = yes:</p>
<pre class="brush: bash;"> writable = yes</pre>
<p>Save the file.</p>
<p>Thats it. All we need to do now is restart Samba and you should be able to see your shares under your Network on your windows machine:</p>
<pre class="brush: bash;">sudo /etc/init.d/samba restart</pre>
<h3>Ruby On Rails</h3>
<p>So I have many Ruby on Rails projects going on. I don&#8217;t want to run mongrel or thin for each one, but just like with my client web servers I want them to be &#8220;on&#8221; all the time. So this is super easy to do with Apache and Passenger, but before I get there, I have to install Ruby, Rubygems and Rails:</p>
<pre class="brush: bash;">

sudo apt-get install ruby irb rdoc ruby1.8-dev libopenssl-ruby imagemagick curl
wget http://rubyforge.org/frs/download.php/55066/rubygems-1.3.2.tgz
tar xzvf rubygems-1.3.2.tgz
cd rubygems-1.3.2
sudo ruby setup.rb
cd /usr/bin
sudo ln -s gem1.8 gem
sudo gem update --system
sudo gem install rails passenger mongrel capistrano
</pre>
<p>This simply installs Ruby, gets rubygems, installs rubygems, does a symlink for the command gem1.8 so it accessible by the command &#8220;gem&#8221; and then installs the rails, passenger, mongrel and capistrano gems.</p>
<h3>Apache</h3>
<p>Ok so now we have our machine, with its nice shares and RoR running. Of course the power in this setup is the ability to have customer web sites so that like if I have customers Apple, Bannanas and Orange I can get to their sites at http://apple.milabs.org, http://bannanas.milabs.org and http://orange.milabs.org. So next we need to install and configure apache (with PHP and Passenger/Modrails):</p>
<pre class="brush: bash;">

sudo apt-get install apache2 php5 libapache2-mod-php5 apache2-prefork-dev libapr1-dev
sudo passenger-install-apache2-module
</pre>
<p>Next we need to configure Apache to load the Passenger module (and use a development environment as Passenger uses a production environment by default):</p>
<pre class="brush: bash;">

sudo gedit /etc/apache2/mods-enabled/passenger.load
</pre>
<p>and add the following lines to the blank file:</p>
<pre class="brush: bash;">

LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.1
PassengerRuby /usr/bin/ruby1.8
RailsEnv development
</pre>
<p>Save the file.</p>
<p>Restart Apache so it will load Passenger:</p>
<pre class="brush: bash;">sudo /etc/init.d/apache2 restart</pre>
<p>You may get some errors about not reliably being able to determine the server&#8217;s fully qualified domain name, you can ignore them. They are just warnings and are benign.</p>
<p>Now we are done with Apache, but before I go into configuring client environments, lets get MySQL installed and out of way.</p>
<h3>MySQL</h3>
<p>MySQL is pretty simple to straight forward to setup. I setup MySQL in my development environment using the user root with a blank password:</p>
<pre class="brush: bash;">

sudo apt-get install mysql-server libmysql-ruby php5-mysql
</pre>
<h3>Virtual Hosts/Client Configurations</h3>
<p>Ok, this is what makes it all worth while. For each client we want a development environment so that we can use:</p>
<p>http://clientname.domainname.com</p>
<p>to access their files, whether it be a static web site, a ruby project, a wordpress installation&#8230; basically a web project.</p>
<p>Now we configured the server to a static IP address and registered a domain name and using a wildcard DNS entry we pointed the domain to the server. This mean *.domainname.com will resolve to our development server. * being anything. So using the wild card we never have to think about DNS again&#8230; it just resolves anything I type in to the server and NOW Apache will decide if there is data configured for that domain name and respond if there is.</p>
<p>For each of my clients I need to setup a virtual host configuration. This is fairly simple:</p>
<pre class="brush: bash;">

cd /etc/apache2/sites-enabled
</pre>
<p>For each of my clients I need to create a virtual host file using and tell Apache what domain name I want to use and where to point it. For my example I am going to make a virtual host for a company I work with called Kiobo. So I create the file:</p>
<pre class="brush: bash;">

sudo gedit kiobo
</pre>
<p>and in the file I am going to tell it to respond to kiobo.milabs.org and point it to my kiobo files in /home/lwallenstein/workspace/clients/kiobo/www</p>
<pre class="brush: html;">
&lt;VirtualHost *:80&gt;
ServerName kiobo.milabs.org
DocumentRoot /home/lwallenstein/workspace/clients/kiobo/www/
&lt;/VirtualHost&gt;
</pre>
<p>Save the file.</p>
<p>Restart Apache for the new virtual host to be loaded (ignore the warnings)</p>
<pre class="brush: bash;">sudo /etc/init.d/apache2 restart</pre>
<p>Now if I use my browser on my windows box and go to http://kiobo.milabs.org I now see my web site I created for Kiobo. I can edit the files using my E text editor on Windows and Apache will use PHP or Passenger/Modrails to do any development processing.</p>
<p>Thats It!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=pNH6Pq8FYB8:7PXUg22Jctw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=pNH6Pq8FYB8:7PXUg22Jctw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=pNH6Pq8FYB8:7PXUg22Jctw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=pNH6Pq8FYB8:7PXUg22Jctw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=pNH6Pq8FYB8:7PXUg22Jctw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=pNH6Pq8FYB8:7PXUg22Jctw:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.maverickconceptions.com/2009/04/26/a-designersdevelopment-environment/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		<icbm:latitude>39.19798</icbm:latitude>
	<icbm:longitude>-76.781467</icbm:longitude>
		</item>
		<item>
		<title>SXSW: Words of Advice</title>
		<link>http://www.maverickconceptions.com/2009/03/18/sxsw-words-of-advice/</link>
		<comments>http://www.maverickconceptions.com/2009/03/18/sxsw-words-of-advice/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 12:39:23 +0000</pubDate>
		<dc:creator>Lynn Wallenstein</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[sxsw]]></category>

		<guid isPermaLink="false">http://www.maverickconceptions.com/?p=597</guid>
		<description><![CDATA[So SXSW is over and it was awesome. I am sure everyone who came feels the same way, and like me I am sure everyone who came has things they would do differently. So here is a little advice to myself, my friends and anyone planning on attending SXSW in the future.
Attend Speeches By the [...]]]></description>
			<content:encoded><![CDATA[<p>So SXSW is over and it was awesome. I am sure everyone who came feels the same way, and like me I am sure everyone who came has things they would do differently. So here is a little advice to myself, my friends and anyone planning on attending SXSW in the future.</p>
<h3>Attend Speeches By the Speaker not the Content</h3>
<p>Noone at SXSW is going to tell you anything you probably didn&#8217;t know. We are in the age of RSS when someone blogs their thoughts before the thought is even done. For me SXSW is being inspired. Seeing people who are inspiring speakers is a way better experience then worrying if the content directly applies to you. For example, I am not really interested in Wine or Video Blogging, but Gary Vaynerchuck&#8217;s speeach on the topic was the most inspiring speech there and was the topic of conversation for many of my discussions with others.</p>
<h3>People Will Not Bite</h3>
<p>We are geeks, we all have a little social anxiety&#8230; but your here. SXSW is a social convention. Don&#8217;t expect a library of quiet geeks tapping away at their computers. If you come to the convention you are basically putting yourself out there as someone who wants to be social. If you see someone who you admire, follow their work, is talking about something cool or is just a random person that doesn&#8217;t smell, say &#8220;Hi&#8221;. A simple &#8220;I really like what you are doing with X&#8221; will totally make their day and you don&#8217;t have to go all fanboy on them. These people are not movie stars, they aren&#8217;t celebs. They REALLY DO their own shopping at Target and Walmart just like you. The fact that you recognize them enough and appreciate them enough to say hi will give them a really big kick and they will most likely be really nice&#8230; and if they aren&#8217;t, at least you know who to unsubscribe to when you get home.</p>
<h3>Bring Money</h3>
<p>SXSW is expensive. The conference is expensive, the cabs are expensive, the drinks are expensive, the food is expensive, hell at 4 bucks a bottle the water is expensive. There are a couple of things you can do like buying your own water and Whole Foods that can help. Hopping party to party for free drinks will also keep your bar tab a little lower, but do keep in mind that free drinks = line to get in. This isn&#8217;t a conference to attend if you are on super tight purse strings.</p>
<h3>Get a Hotel Withing Walking Distance of the Convention Center</h3>
<p>Due to bad planning, we ended up at a hotel near the airport. I would say our cab bills are probably near 500 bucks. That is almost the same amount as our hotel. If we took the 500 bucks and put it back into our &#8220;hotel&#8221; fund we would have been staying at a pimp suite right next to the convention center where we wouldn&#8217;t have had to coordinate cabs, waking up, going to bed&#8230; everyone could have just don&#8217;t their own thing. Just do it, thank me later.</p>
<h3>Plan Downtime</h3>
<p>You will constantly hear &#8220;it is a marathon, not a sprint&#8221; and it is so true. You are not going to be able to keep up the pace of conferences, partying, lack of sleep and honestly just people. It isn&#8217;t even a matter of getting tired, people constantly buzzing in your ear all the time will drive you insane. Take a look at your schedule, figure out what you absolutely can&#8217;t miss and plan a early evening in the mix and then some more chill activies. We went to the Alamo Drafthouse twice, a movie theater that serves food and liquor at your seats. Still social, but everyone STFUing for a couple hours was of great help. I also found myself after day 2 missing music, and not just music but a chance to zone. I found myself waking up at 7 am (like now) to have a couple of minutes to myself without having to talk. I love my friends, but the lack of &#8220;centering&#8221; time can make you insane.</p>
<h3>Room With Someone Who Is Like You</h3>
<p>If you can&#8217;t afford rooming alone, make sure whomever you room with has similar habbits. I love Mikey, but his need for all the lights out, freezing cold temeratures (which I like while asleep, just not when I am awake) and complete lack of noise, completely conflict with my lifestyle. I think this sort of thing wears on you as well and makes you  a bit snappy. I think this also goes for just hanging out with your friends, especially people you don&#8217;t actually live with. People all have crazy habbits, and everyone is out of their element. It is hard to go with the flow for 5 days, especially when hung over, give your friends some space. Cut people a break, take a break from them and just mix it up a bit.</p>
<h3>You Don&#8217;t Have to Be Everywhere Your Friends Are</h3>
<p>This is actually mostly my fault. I spent a good deal of the beginning of the conference trying to coordinate fun for my group. You are not joined at the hip, you don&#8217;t need to see the same speeches as your friends, infact I would encourage that you first look at the schedule and see what you want to see and plan what you want to do, before looking at social schedule tools like Sched and surfing your friends plans&#8230; if stuff overlaps that is cool as you will have stuff to talk about, but I think some of my programmer friends missed some good speeches cause I wasn&#8217;t interested in going and I didn&#8217;t go to a couple of things I probably would have because I was going with them to stuff. At the same point, don&#8217;t stress about it as it will all be on podcast.</p>
<h3>Follow Up With Your Connections</h3>
<p>All those cool people you met the night before will remember you for a couple of days&#8230; and you them. Send the emails, facebook connects and twitter followings quickly! Unless completely smashed (and in that case maybe it is better off you don&#8217;t reconnect), we all remember who we partied with for a couple of days, after that people just become &#8216;that guy who did/said that thing at that party at some convention&#8217;. Connections don&#8217;t cost anything and usually are pretty passive&#8230; connect with your new friends immediately and then involve yourself in the conversation when appropriate. Yes maybe in 6 months that awesome flash guy you spoke to for 20 minutes at a bar might not recognize you, but knowing that you are his facebook friend gives you way more credit then random stranger when involving yourself in a conversation.</p>
<p>That all being said, SXSW was a great conference and I am off to plan my next one already!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=DFy82m-cvt0:F4RMeJjXq-Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=DFy82m-cvt0:F4RMeJjXq-Q:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=DFy82m-cvt0:F4RMeJjXq-Q:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=DFy82m-cvt0:F4RMeJjXq-Q:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=DFy82m-cvt0:F4RMeJjXq-Q:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=DFy82m-cvt0:F4RMeJjXq-Q:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.maverickconceptions.com/2009/03/18/sxsw-words-of-advice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<icbm:latitude>39.19798</icbm:latitude>
	<icbm:longitude>-76.781467</icbm:longitude>
		</item>
		<item>
		<title>What I Did at SXSW</title>
		<link>http://www.maverickconceptions.com/2009/03/14/what-i-did-at-sxsw/</link>
		<comments>http://www.maverickconceptions.com/2009/03/14/what-i-did-at-sxsw/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 17:30:30 +0000</pubDate>
		<dc:creator>Lynn Wallenstein</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[sxsw]]></category>

		<guid isPermaLink="false">http://www.maverickconceptions.com/?p=590</guid>
		<description><![CDATA[Here is a list I will update on the speeches I attended &#8230; I will flesh this out with reviews as I have time.

How to Rawk SXSW
Working Alone Sucks: Join the Coworking Revolution
Scailing Rails Applications in the Cloud
Making Whuffie: Raising Social Capital in Online Communities
CSS3: What&#8217;s Now, What&#8217;s New and What&#8217;s Not?
Video Blogging: Turning Wine [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a list I will update on the speeches I attended &#8230; I will flesh this out with reviews as I have time.</p>
<ul>
<li><a href="http://sxsw.com/interactive/talks/schedule?action=show&amp;id=IAP0901327" target="_blank">How to Rawk SXSW</a></li>
<li><a href="http://sxsw.com/interactive/talks/schedule/?action=show&amp;id=IAP0900509">Working Alone Sucks: Join the Coworking Revolution</a></li>
<li><a href="http://sxsw.com/interactive/talks/schedule?action=show&amp;id=IAP0900703" target="_blank">Scailing Rails Applications in the Cloud</a></li>
<li><a href="http://my.sxsw.com/events/event/3974" target="_blank"><span>Making Whuffie: Raising Social Capital in Online Communities</span></a></li>
<li><a href="http://my.sxsw.com/events/event/4118" target="_blank"><span>CSS3: What&#8217;s Now, What&#8217;s New and What&#8217;s Not?</span></a></li>
<li><span>Video Blogging: Turning Wine into Gold</span></li>
<li><span>Browser Wars III: The Platform Wins</span></li>
<li><span>Quitter: How to Leave Your Perfectly Good Job</span></li>
<li><a href="http://my.sxsw.com/events/event/7170" target="_blank">Bruce Sterling Session</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=0_Oak_p5FxU:JRJqzo23Mlc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=0_Oak_p5FxU:JRJqzo23Mlc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=0_Oak_p5FxU:JRJqzo23Mlc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=0_Oak_p5FxU:JRJqzo23Mlc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=0_Oak_p5FxU:JRJqzo23Mlc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=0_Oak_p5FxU:JRJqzo23Mlc:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.maverickconceptions.com/2009/03/14/what-i-did-at-sxsw/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<icbm:latitude>30.265604</icbm:latitude>
	<icbm:longitude>-97.740872</icbm:longitude>
		</item>
		<item>
		<title>SXSW: Technology in the Meatspace</title>
		<link>http://www.maverickconceptions.com/2009/03/12/sxsw-technology-in-the-meatspace/</link>
		<comments>http://www.maverickconceptions.com/2009/03/12/sxsw-technology-in-the-meatspace/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 17:44:20 +0000</pubDate>
		<dc:creator>Lynn Wallenstein</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[sxsw]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web-apps]]></category>

		<guid isPermaLink="false">http://www.maverickconceptions.com/?p=586</guid>
		<description><![CDATA[So tommorrow morning I head out to South By Southwest for the interactive conference in Austin, TX. I am really excited&#8230; and really prepared. I will be attending the conference with friends as well as planning on making some new ones. Even with all this &#8220;IRL&#8221; social interaction will be in &#8220;meatspace&#8221;, there is a [...]]]></description>
			<content:encoded><![CDATA[<p>So tommorrow morning I head out to South By Southwest for the interactive conference in Austin, TX. I am really excited&#8230; and really prepared. I will be attending the conference with friends as well as planning on making some new ones. Even with all this &#8220;IRL&#8221; social interaction will be in &#8220;meatspace&#8221;, there is a lot of technology going on behind the scenes. I am not talking laptops and hardware, although I am sure there will be tons of that. I am talking web apps. So here is a quick list of the web apps I will be using to help communicate, facilitate and organize my trip.</p>
<p><a href="http://www.twitter.com" target="_self">Twitter</a> &#8211; Good old twitter&#8230; I can tweet my experiences, follow the #sxsw hash tag and get the up to the minute happenings. </p>
<p><a href="http://www.facebook.com">Facebook</a> &#8211; I will be adding people I meet to my social network. </p>
<p><a href="http://my.sxsw.com">my.sxsw.com</a> &#8211;  I have selected all the events I plan to attend and now I have a personalized calendar that is integrated with my google calendar and in turn is viewable on my phone. Also has a private sort of twitter app, although I think I will probably just use twitter</p>
<p><a href="http://www.brightkite.com">BrightKite</a> &#8211;  I will be posting my locations so that people looking for me can find me easily as well as be able to see which of my friends are where.</p>
<p><a href="http://www.viddler.com">Viddler</a> &#8211; I will be posting videos so that my friends and family who aren&#8217;t able to make it can &#8220;play along&#8221;. </p>
<p><a href="http://mydropcard.com">DropCard</a> &#8211; A service where I setup a &#8220;business card&#8221; and then when I meet people I just txt message Dropcard their email and it sends them my business card.</p>
<p>It is amazing how I ever did a conference without this stuff! I will have a follow up post about what worked, what didn&#8217;t, etc.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=CPid2ygsaRk:rrAlCXSokNA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=CPid2ygsaRk:rrAlCXSokNA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=CPid2ygsaRk:rrAlCXSokNA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=CPid2ygsaRk:rrAlCXSokNA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=CPid2ygsaRk:rrAlCXSokNA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=CPid2ygsaRk:rrAlCXSokNA:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.maverickconceptions.com/2009/03/12/sxsw-technology-in-the-meatspace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<icbm:latitude>39.19798</icbm:latitude>
	<icbm:longitude>-76.781467</icbm:longitude>
		</item>
		<item>
		<title>Location Services FTW</title>
		<link>http://www.maverickconceptions.com/2009/02/05/location-services-ftw/</link>
		<comments>http://www.maverickconceptions.com/2009/02/05/location-services-ftw/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 23:26:59 +0000</pubDate>
		<dc:creator>Lynn Wallenstein</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[location-services]]></category>

		<guid isPermaLink="false">http://www.maverickconceptions.com/?p=577</guid>
		<description><![CDATA[
So Google has released their new Latitude location service, and I have to say I am kind of excited. Now location services aren&#8217;t anything new, Yahoo&#8217;s FireEagle was released last year and BrightKite has been around for a while, but Latitude is the first example of location services with indivdual controls based on your existing [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-580" title="capture" src="http://www.maverickconceptions.com/wp-content/uploads/2009/02/capture.jpg" alt="capture" width="752" height="390" /></p>
<p>So Google has released their new <a href="http://www.google.com/latitude" target="_blank">Latitude</a> location service, and I have to say I am kind of excited. Now location services aren&#8217;t anything new, Yahoo&#8217;s <a href="http://fireeagle.yahoo.net/" target="_blank">FireEagle </a>was released last year and <a href="http://brightkite.com" target="_blank">BrightKite</a> has been around for a while, but Latitude is the first example of location services with indivdual controls based on your existing social network (FireEagle being completely independant of your social connections and BrightKite requiring you to make a new one).</p>
<p>So why all the huff and puff? Locations services are bringing reality back into the internet. When I first started &#8220;using&#8221; the internet one of the greatest appeals was that I could connect with people with similar interests no matter where they were. For certain things this still holds true&#8230; for really geeky things, the likely hood that I will find a Ruby on Rails developer in my housing community isn&#8217;t particularly high, so it is great the internet is there to connect me with my friends in Austin and Las Vegas. There are some things however that are so common or are better done in person, take photography for example. It is much easier to discuss taking photos when you can do real life examples or sit down with someone and share tips on gear.</p>
<p>Now meetups and jellys and everything are awesome, but a lot of times you don&#8217;t want to have to setup a formal event or group just to do a activity. With location services you can do more on the fly things with your friends, keeping track of their proximity and status. Now your reasoning doesn&#8217;t always have to be so alturistic as a photography meetup, maybe you just want to get hammered at a bar or go see a movie. With location services you can see who is around, who is doing what and even figure out where is the central point to meet based on current location.With the tie into your cellular phone for tracking, you don&#8217;t even need to remember to update it, it all just happens. You live your life and just do what you do.</p>
<p>It basically boils down to the more you are informed, the more you can do. I am sure we will see a plethora of location service apps that can do things like:</p>
<ul>
<li> schedule impromtu meetups based on a trigger of a count of people being withing a radius (example: send an IM to everyone if more then 10 people are withing a 10 block radius and are marked available).</li>
<li>send out alerts when your best friends come are near</li>
<li>create a meeting place and then give you appromiate arrival times of yoru friends based on their current location</li>
<li>find central meeting locations based on current location</li>
<li>eliminate &#8220;where you at?&#8221; phone calls</li>
<li>Find the nearest X (dentist, doctor, car repair) in an emergency</li>
</ul>
<p>Now with the control that Google ads to show different levels of information, even a fake address if you like, to different friends, I think the &#8220;big brother&#8221; stigma of being constantly under observation is one less thing you have to fear. Embarassed you are at your ex&#8217;s for that midnight booty call? Just lie and say you are a church. Don&#8217;t want your boss knowing exactly where you are? Say that he can only see your region.</p>
<p>I am really excited about location services and I think we are finally tieing the internet back into our real lives&#8230; it has finally come full circle!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=RkQxO5yfBlQ:KU2Qk8Hg4Q0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=RkQxO5yfBlQ:KU2Qk8Hg4Q0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=RkQxO5yfBlQ:KU2Qk8Hg4Q0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=RkQxO5yfBlQ:KU2Qk8Hg4Q0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=RkQxO5yfBlQ:KU2Qk8Hg4Q0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=RkQxO5yfBlQ:KU2Qk8Hg4Q0:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.maverickconceptions.com/2009/02/05/location-services-ftw/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<icbm:latitude>39.19798</icbm:latitude>
	<icbm:longitude>-76.781467</icbm:longitude>
		</item>
		<item>
		<title>What should be in an app framework?</title>
		<link>http://www.maverickconceptions.com/2009/01/11/what-should-be-in-an-application-framework/</link>
		<comments>http://www.maverickconceptions.com/2009/01/11/what-should-be-in-an-application-framework/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 21:38:18 +0000</pubDate>
		<dc:creator>Lynn Wallenstein</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[dan-ahern]]></category>
		<category><![CDATA[embark]]></category>
		<category><![CDATA[powered by geek]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.maverickconceptions.com/?p=572</guid>
		<description><![CDATA[Dan Ahern and I are working on our first Ruby on Rails framework for application development. While this is really intended to be used as an internal tool, we figured we would stick it up on Github and open source it for anyone else who may find it useful. Our framework is called Embark and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.danahern.com" target="_blank">Dan Ahern</a> and I are working on our first Ruby on Rails framework for application development. While this is really intended to be used as an internal tool, we figured we would stick it up on <a href="http://github.com/lwallenstein/embark/tree/master" target="_blank">Github</a> and open source it for anyone else who may find it useful. Our framework is called <em><a href="http://github.com/lwallenstein/embark/tree/master">Embark</a> </em>and basically it is a starting point for application development for the type of social apps we develop. Right now as it stands it will be a more complete/modern version of <a href="http://github.com/fudgestudios/bort/tree/master" target="_blank">Bort</a>. We like Bort but found that it was missing a lot of things we needed and used some different plugins then we would use, so decided to create our own.</p>
<p><strong>As it stands Embark will include the following features:</strong></p>
<ul>
<li>User Management
<ul>
<li>User SignUp
<ul>
<li>Standard SignUp</li>
<li>OpenID SignUp</li>
<li>Facebook Connect SignUp</li>
</ul>
</li>
<li>Retrieve Password</li>
<li>Edit Profile</li>
<li>Delete Account</li>
<li>User Page</li>
</ul>
</li>
<li>Administrative Tool
<ul>
<li>Dashboard Report (How Many Users)</li>
<li>Query Tables</li>
<li>Delete Accounts</li>
</ul>
</li>
<li>oAuth Integration</li>
<li>Capistrano Recipes for deployment and maintenance</li>
</ul>
<p>We are looking to you the community to see what other sorts of standard things&#8230; things you would find in 90% of the web apps out there, to include in our framework. So leave a comment and let us know if there is anything you would like to see or feel free to follow the project and contribute!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=ibpBM8I4ve4:KfppCM0j7sw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=ibpBM8I4ve4:KfppCM0j7sw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=ibpBM8I4ve4:KfppCM0j7sw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=ibpBM8I4ve4:KfppCM0j7sw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=ibpBM8I4ve4:KfppCM0j7sw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=ibpBM8I4ve4:KfppCM0j7sw:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.maverickconceptions.com/2009/01/11/what-should-be-in-an-application-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<icbm:latitude>39.19798</icbm:latitude>
	<icbm:longitude>-76.781467</icbm:longitude>
		</item>
		<item>
		<title>Using Development Methods in Design</title>
		<link>http://www.maverickconceptions.com/2008/12/09/using-development-concepts-in-design/</link>
		<comments>http://www.maverickconceptions.com/2008/12/09/using-development-concepts-in-design/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 06:02:57 +0000</pubDate>
		<dc:creator>Lynn Wallenstein</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[source-control]]></category>
		<category><![CDATA[user-stories]]></category>

		<guid isPermaLink="false">http://www.maverickconceptions.com/?p=551</guid>
		<description><![CDATA[
 


I am a web designer that works primarily with interfaces for web apps. This means most of my job entails making the cool things the developers make look pretty. Having worked on many different types of web apps I have picked up a couple of habits from the development community that carry nicely over [...]]]></description>
			<content:encoded><![CDATA[<div class="digg_button"><script type="text/javascript"><!--
digg_url = 'http://www.maverickconceptions.com/2008/12/09/using-development-concepts-in-design/';
// --></script><br />
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script> </p>
<p><script type="text/javascript"><!--
submit_url = 'http://www.maverickconceptions.com/2008/12/09/using-development-concepts-in-design/';
// --></script><br />
<script src="http://www.designfloat.com/evb2/button.php" type="text/javascript"></script></div>
<p>I am a web designer that works primarily with interfaces for web apps. This means most of my job entails making the cool things the developers make look pretty. Having worked on many different types of web apps I have picked up a couple of habits from the development community that carry nicely over into my design life, making not only my life easier, but also my clients.</p>
<h3><strong>Using a Work Methodology</strong></h3>
<p>Design is development. It may not necessarily include code, but it is definitely creation. If you are creating something for someone else, hopefully a paying client, there is a certain set of rules and protocols that you communicate with in terms of feedback, revisions, deadlines and deliverable. Some designers have created a custom process that they try and communicate with their client regarding expectations and some designers just shoot from the hip and hope things go smoothly. Either way, you can save yourself a lot of time, headache and hassle by adopting an existing work methodology as it is documented, tested and proven (plus it is also buzzword worthy when it comes to pitching clients &#8220;Oh we use an agile design process&#8221;).<a href="http://www.maverickconceptions.com/wp-content/uploads/2008/12/agile_development_training.gif"><img class="aligncenter size-full wp-image-559" title="agile_development_training" src="http://www.maverickconceptions.com/wp-content/uploads/2008/12/agile_development_training.gif" alt="agile_development_training" width="500" height="324" /></a></p>
<p>Not familiar with work methodologies? No problem. Basically you are just defining a process of how you work, the priority of what you work on (bugs versus features) and the communication process for feedback on your work. Work methodologies such as <a href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank">Agile</a>, <a href="http://en.wikipedia.org/wiki/Lean_software_development" target="_blank">Lean</a> and <a href="http://en.wikipedia.org/wiki/Waterfall_model" target="_blank">Waterfall</a> even break down into more specific types such as Agile&#8217;s <a href="http://www.agile-software-development.com/2008/04/extreme-programming-versus-scrum.html" target="_blank">Extreme Programming versus Scrum</a>. Confused yet? Don&#8217;t worry, the bark is worse then the bite. To figure out what methodology works best for you, just think about how you want to work with your clients. Ask yourself the following questions:</p>
<ol>
<li> What is the best way for clients to provide me requirements?</li>
<li> How am I most comfortable with breaking down a project into manageable chunks? (Time? Milestones? Features?)</li>
<li> How do I want to handle feedback from my clients?</li>
<li> How should change orders/estimates/quotes be handled?</li>
<li> How are releases handled?</li>
<li> How do you manage bugs/problems/changes?</li>
</ol>
<p>The internet is definitely not short of information on this subject and a little research will yield you a matching methodology for how you want to work not only helping you cement a process, but also allow you to communicate the process more clearly with your client. Here are a couple of links to get you started:</p>
<ul>
<li><a href="http://agilemanifesto.org/" target="_blank">Agile Manifesto</a></li>
<li><a href="http://alistapart.com/articles/gettingrealaboutagiledesign" target="_blank">Getting Real About Agile Design</a></li>
<li><a href="http://www.emilychang.com/go/weblog/comments/the-agile-web-design-manifesto-an-introduction/" target="_blank">The Agile Web Design Manifesto</a></li>
<li><a href="http://www.extremeprogramming.org/start.html" target="_blank">Extreme Programming</a></li>
<li><a href="http://www.mariosalexandrou.com/methodologies/lean-development.asp" target="_blank">Lean Development</a></li>
<li><a href="http://en.wikipedia.org/wiki/Scrum_(development)" target="_blank">Scrum<br />
</a></li>
</ul>
<h3><strong>User Stories</strong></h3>
<p>Getting requirements from clients is one of the hardest parts as a designer. There is the simple technical requirements of what the output file type is and basic descriptive elements such as size, bandwidth, browser support, resolution, etc, but what about the more conceptual requirements of how your deliverable should work. All products work, even things that have no interaction do work. If I see a photograph and the photo makes me want to buy something, it did its &#8220;work&#8221;. As designers we tend to fall back to te use of descriptive words such as &#8220;I want the product to make people feel young when they see it&#8221;, &#8220;it should look modern&#8221; or &#8220;I want the design to be elegant&#8221;. These descriptive words, while helpful, leave a lot to interpretation.</p>
<p>Now your clients aren&#8217;t designers, if they were, they wouldn&#8217;t have hired you. You can&#8217;t expect them to know the technical details about what you should make (fonts, colors, code, etc), but you can expect them to know how they think the experience should go. Enter <a href="http://en.wikipedia.org/wiki/User_story" target="_blank">user stories</a>. User stories are used by developers by to provide requirements without having the client have to get into the specifics but also focusing the work to accomplish a goal. Ever designed the most beautiful web site layout only to find that your 5 item top navigation is really a 40 branch tree? What about a homepage designed for a couple of sentences that needs to hold 10 paragraphs? User stories can help. A user story is typically one or two sentences about a function of the output. It should be short and discuss what the product does, but not how it does it.</p>
<p><em>Examples</em></p>
<p><span style="text-decoration: underline;">Load the Web Site Homepage<br />
</span>The homepage of the site should show all our products and a link to our customer service. Contact information should be in plain sight.</p>
<p><span style="text-decoration: underline;">Our Logo</span><br />
Our logo should include some sort of graphic element as well as our company tag line. It should work well in color and black and white.</p>
<p><span style="text-decoration: underline;">Product Photography<br />
</span>The photos should emphasize the sexiness of the product, but also show how compact and portable they are. Key features of the product should be highlighted.</p>
<p>See how much specific information we now have about our work without asking the clients for lengthy requirement documents or mock up drawings? The more specifics you ask for from a client, the more they will formulate a precise vision in their mind which may not necessarily be the best solution. This is not to say that your clients shouldn&#8217;t think about what they want, but emphasizing that you are the expert and that they should let you come up with some concepts and not just be a monkey with a paint brush. You will save your clients time and allow your creativity to shine making everyone happier.</p>
<h3><strong>Use Existing Components</strong></h3>
<p>One thing I often see designers doing is starting from scratch with every project or relying only on their own work as a building block for a resource. This is a newbie mistake. When a client hires you they aren&#8217;t only hiring you for what you can do, but also what you know. Using existing components such as CSS Frameworks (<a href="http://960.gs/" target="_blank">960.gs</a>, <a href="http://www.blueprintcss.org/" target="_blank">BluePrint CSS</a>, <a href="http://developer.yahoo.com/yui/" target="_blank">YUI</a>), Resets (<a href="http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/" target="_blank">Eric Meyer&#8217;s Reset CSS</a>), JavaScript libraries (<a href="http://www.jquery.com" target="_blank">jQuery</a>, <a href="http://www.prototypejs.org/" target="_blank">Prototype</a>, <a href="http://www.mootools.com" target="_blank">Mootools</a>) and standard graphics (<a href="http://www.feedicons.com/" target="_blank">Feed Icons</a>) doesn&#8217;t devalue your work because you didn&#8217;t author it. Knowing it exists and how to use it is just as much a commodity as having written it yourself. You will of course want to check with your clients ahead of time in case licensing is an issue, but barring something like redistribution problems, you will save yourself time from redoing proven/tested work and allow you to concentrate on adding the creative spice to the project that makes the difference between you and every other designer out there.</p>
<h3><strong>Test! Test! Test!</strong></h3>
<p><a href="http://www.maverickconceptions.com/wp-content/uploads/2008/12/screenshot.png"><img class="alignleft size-full wp-image-558" title="screenshot" src="http://www.maverickconceptions.com/wp-content/uploads/2008/12/screenshot.png" alt="screenshot" width="370" height="270" /></a>Developers have it beaten into their heads that they need to test. There are automated tools for testing, testing methodologies, bug tracking tools and even specific staff assigned to testing. Designers I have noticed &#8220;dabble&#8221; in testing. When you ask a designer if they have tested out their work, the first thing they will probably start with is browser testing (<a title="BrowserShots" href="http://www.browsershots.com" target="_blank">Browser Shots</a>, <a href="http://www.litmusapp.com" target="_blank">LitmusApp</a>) and an even more savvy designer may start talking about user testing (<a href="http://silverbackapp.com/" target="_blank">SilverBack App</a>, <a href="http://userfly.com/" target="_blank">Userfly</a>). Now these are both important things, but they are only part of testing. You need to be creative when you test. Think about all the ways at which your work is gong to be viewed and try and see how it will appear.</p>
<ul>
<li>Making a web site? Print it out. Use the zoom features on your browser to see what happens. Try different resolutions. Bookmark the site. Check the site performance (size of files for bandwidth).</li>
<li>Designing a logo? Try with different color backgrounds. Print it out. Check it out at business card size.</li>
<li>Making a WordPress theme? Try it on a blog with 100 posts. Try it with threaded comments. Try it with different sorts of content in the post.</li>
<li>Providing deliverables? Make sure you know how the clients want the work delivered. Do they expect you to ftp the work to their web server? Does their printer want the file in a format? Create a quick mock-up and test out your delivery methods before you hit that midnight deadline only to find out you have the wrong FTP password or that your client gave you the wrong requirement for the bleed on a brochure.</li>
</ul>
<p>Testing CAN AND SHOULD take up a chunk of time in your process and you should build that time into your deadlines and quotes.</p>
<h3><strong>Use Source Control and Versioning</strong></h3>
<p><strong></strong>If I had to choose only one thing from this article to walk away with, using source control would be it. Source control is seen as a code thing or perhaps something you use when working with others. While these are good reasons to use source control, they definitely aren&#8217;t the only ones.</p>
<p><a href="http://www.maverickconceptions.com/wp-content/uploads/2008/12/28-1-227_2.png"><img class="alignright size-full wp-image-557" title="28-1-227_2" src="http://www.maverickconceptions.com/wp-content/uploads/2008/12/28-1-227_2.png" alt="28-1-227_2" width="378" height="378" /></a>The benefits of source control include:</p>
<ul>
<li>versioning and the ability to go back to older versions/revisions of your work without having to have directories of files with dates in them</li>
<li>the ability to search what was edited and when using comments on work</li>
<li>compare changes for debugging</li>
<li>a real timeline of time/effort put in to complete a project &#8211; helps in estimating new projects and billing complete ones.</li>
<li>easy backups (if using a remotely hosted source control solution)</li>
<li>remote access to all your client work (if using an internet accessible hosted source control)</li>
<li>when working with others, having accountability for who changed what</li>
<li>help provide the clients with a deliverable (if using an internet accessible hosted source control)</li>
<li>recover from accidental deletions or even a corrupt computing system (if using a backed up system)</li>
<li>open up old projects and jump right in by reading in your comments what you already did and where you left off.</li>
<li>take risks with changes knowing that you can always restore a project to a point in time&#8230; feel free to edit those 100 files to see if you can make that awesome change!</li>
</ul>
<p>Now I won&#8217;t go into which source control and how to use it, again, there is tons of information (<a href="http://www.github.com" target="_blank">Github</a>,<a href="http://git.or.cz/" target="_blank">Git</a>, <a href="http://subversion.tigris.org/" target="_blank">Subversion</a>, <a href="http://beanstalkapp.com/" target="_blank">Beanstalk</a>) on the internet about how to do it, including self hosted, professionally hosted, free and paid for software solutions. There are also versioning features built into design tools like <a href="http://www.creativepro.com/article/creative-thinking-in-photoshop-using-layer-comps-to-create-variations" target="_blank">Adobe Photoshop&#8217;s Layer Comp</a> feature and some text editors even have versioning built into the editors themselves.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=O9iucQ_W_Yc:9ACzdA6HbWM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=O9iucQ_W_Yc:9ACzdA6HbWM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=O9iucQ_W_Yc:9ACzdA6HbWM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=O9iucQ_W_Yc:9ACzdA6HbWM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=O9iucQ_W_Yc:9ACzdA6HbWM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=O9iucQ_W_Yc:9ACzdA6HbWM:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.maverickconceptions.com/2008/12/09/using-development-concepts-in-design/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<icbm:latitude>39.19798</icbm:latitude>
	<icbm:longitude>-76.781467</icbm:longitude>
		</item>
		<item>
		<title>My Resources</title>
		<link>http://www.maverickconceptions.com/2008/12/02/my-resources/</link>
		<comments>http://www.maverickconceptions.com/2008/12/02/my-resources/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 06:12:13 +0000</pubDate>
		<dc:creator>Lynn Wallenstein</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[del.icio.us]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://www.maverickconceptions.com/?p=546</guid>
		<description><![CDATA[People often ask me what I use for things like Wordpress themes, sites for inspiration, site galleries, etc. I don&#8217;t mind sharing, so I figured I would make it official. Most of these are links to my delicious tags as that is where the latest and greatest are.

Wordpress Themes
Web Site Inspiration Galleries
Color Inspiration
Icons
Tutorials
Adobe Photoshop Brushes
Firefox [...]]]></description>
			<content:encoded><![CDATA[<p>People often ask me what I use for things like Wordpress themes, sites for inspiration, site galleries, etc. I don&#8217;t mind sharing, so I figured I would make it official. Most of these are links to my delicious tags as that is where the latest and greatest are.</p>
<ul>
<li><a href="http://delicious.com/lwallenstein/wordpress+theme" target="_blank">Wordpress Themes</a></li>
<li><a href="http://delicious.com/lwallenstein/gallery" target="_blank">Web Site Inspiration Galleries</a></li>
<li><a href="http://delicious.com/lwallenstein/color" target="_blank">Color Inspiration</a></li>
<li><a href="http://delicious.com/lwallenstein/icon" target="_blank">Icons</a></li>
<li><a href="http://delicious.com/lwallenstein/tutorial" target="_blank">Tutorials</a></li>
<li><a href="http://delicious.com/lwallenstein/brush" target="_blank">Adobe Photoshop Brushes</a></li>
<li><a href="http://delicious.com/lwallenstein/extension" target="_self">Firefox Extensions</a></li>
<li><a href="http://delicious.com/lwallenstein/visualization" target="_blank">Visualizations</a></li>
<li><a href="http://delicious.com/lwallenstein/font" target="_blank">Fonts</a></li>
<li><a href="http://delicious.com/lwallenstein/flash" target="_blank">Flash</a></li>
<li><a href="http://delicious.com/lwallenstein/javascript" target="_self">JavaScript</a></li>
</ul>
<p>You can find all my delicious bookmarks at <a href="http://www.delicious.com/lwallenstein" target="_self">http://www.delicious.com/lwallenstein</a></p>
<p>Also, when I start a project I use one of the following &#8220;frameworks&#8221;:</p>
<ul>
<li><a href="http://github.com/lwallenstein/start-me-up/tree/master" target="_self">Standard Web Project</a></li>
<li><a href="http://github.com/lwallenstein/designers-default/tree/master" target="_self">Wordpress Web Project</a></li>
</ul>
<p>Hope this helps!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=0nzGagc-6tc:chOF-tHhmjs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=0nzGagc-6tc:chOF-tHhmjs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=0nzGagc-6tc:chOF-tHhmjs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=0nzGagc-6tc:chOF-tHhmjs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=0nzGagc-6tc:chOF-tHhmjs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=0nzGagc-6tc:chOF-tHhmjs:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.maverickconceptions.com/2008/12/02/my-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<icbm:latitude>39.19798</icbm:latitude>
	<icbm:longitude>-76.781467</icbm:longitude>
		</item>
		<item>
		<title>Wordpress Theme: Designers Default</title>
		<link>http://www.maverickconceptions.com/2008/11/23/wordpress-theme-designers-default/</link>
		<comments>http://www.maverickconceptions.com/2008/11/23/wordpress-theme-designers-default/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 09:34:20 +0000</pubDate>
		<dc:creator>Lynn Wallenstein</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[designers-default]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.maverickconceptions.com/?p=539</guid>
		<description><![CDATA[
NOTE: This theme is still very beta &#8230; I would love to get some feedback across multiple operating systems and multiple browsers. Please feel free to contribute any changes in Github.
Like many designers a good chunk of my projects involve Wordpress and customizing Wordpress themes. My coding process typically starts with taking the default theme [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="545" height="552" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="id" value="viddler_20d758fc" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.viddler.com/player/20d758fc/" /><embed id="viddler_20d758fc" type="application/x-shockwave-flash" width="545" height="552" src="http://www.viddler.com/player/20d758fc/" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p><strong>NOTE: This theme is still very beta &#8230; I would love to get some feedback across multiple operating systems and multiple browsers. Please feel free to contribute any changes in <a href="http://github.com/lwallenstein/designers-default/tree/master">Github</a>.</strong></p>
<p>Like many designers a good chunk of my projects involve Wordpress and customizing Wordpress themes. My coding process typically starts with taking the default theme and coding in my new design. The default Wordpress theme, Kubrick, was designed by <a href="http://binarybonsai.com/" target="_self">Michael Heilemann</a> many years ago and the Wordpress team adopted it and it now gets included with every version of Wordpress that you download. Unfortunately this theme isn&#8217;t maintained what so ever, infact Mr Heilemann <a href="http://binarybonsai.com/kubrick/">doesn&#8217;t even use Wordpress anymore</a>.</p>
<p>I can see why Kubrick was chosen as the Wordpress default. It is clean, modern and simple. Unfortunately from a design perspective, I find it a nightmare to work with. This is probably because of the age of the code, but the lack of things like resets, the structure of the page and just some bizzarre code choices force me to do a lot of work before I even start my design work.</p>
<p>I am fed up with it.</p>
<p><strong>The Theme</strong></p>
<p>So here is <a href="http://github.com/lwallenstein/designers-default/tree/master">Designers Default</a>. It is a modification of Kubrick, designed to look and function just like Kubrick but &#8220;updated&#8221; in concepts and code. If you aren&#8217;t a designer, you aren&#8217;t going to appreciate this, because beyond some small visual changes, it will look just like Kubrick from the outside.</p>
<p>From a coder perspective, that is a whole other story.</p>
<p><strong>Designers Default includes things like &#8230;</strong></p>
<ul>
<li>Eric Meyer&#8217;s Reset template included ( http://meyerweb.com/eric/tools/css/reset/)</li>
<li>960 Grid Template (http://960.gs/)) added for easy sizing control.</li>
<li>Print stylesheet added for cleaner blog printing &#8211; hides useless components when you print like footer and sidebar</li>
<li>CSS Templates added for IE6 and IE7 Exceptions</li>
<li>IE6 Transparent PNG fix included.</li>
<li>Debugging CSS Added (Commented Out) for easy theme debugging</li>
<li>Post content broken out into seperate template to reduce repetition</li>
<li>Navigation content broken out into seperate template to reduce repetition</li>
<li>About template broken out to make it easier for beginners to edit.</li>
<li>XHTML 1.0 Strict doctype</li>
<li>Moved About Post data into definition lists</li>
<li>Comments put on each template so you can tell what to edit by looking at the source.</li>
<li>Comments put in the CSS source for quick changes.</li>
<li>Header broken into layered transparent images so you can change the color with a simple hex or upload an image to be the background.</li>
<li>Page frame broken into layered transparent images so you can change the color of the background with a simple hex</li>
<li>Added RSS Icons to footer.</li>
<li>Added Calendar and Tag Cloud added to sidebar and styled &#8211; just so you can see it is there.</li>
<li>Page width expanded to 1024px which is the standard in page width.</li>
<li>Line height on paragraph increased to 1.5em</li>
<li>Includes PSD for graphics</li>
</ul>
<p>This all being said, I think it is a great start point template. It was not built with performance in mind, meaning the code isn&#8217;t optimized or compressed as its intentions are for designers to dig in and code. If you want to compress the code at the end, go ahead&#8230; thats your business.</p>
<p>Right now the theme is still very beta, I probably will need to use it for a couple of client jobs and fine tune it, but it is mostly there so I figured I would share <img src='http://www.maverickconceptions.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=K3U2FMorqBc:mRNDESI0oJY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=K3U2FMorqBc:mRNDESI0oJY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=K3U2FMorqBc:mRNDESI0oJY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=K3U2FMorqBc:mRNDESI0oJY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MaverickConceptions?a=K3U2FMorqBc:mRNDESI0oJY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MaverickConceptions?i=K3U2FMorqBc:mRNDESI0oJY:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.maverickconceptions.com/2008/11/23/wordpress-theme-designers-default/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<icbm:latitude>39.19798</icbm:latitude>
	<icbm:longitude>-76.781467</icbm:longitude>
		</item>
	</channel>
</rss>
