<?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>Adam Stacoviak</title>
	<atom:link href="http://adamstacoviak.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://adamstacoviak.com</link>
	<description>passionate about all things handcrafted</description>
	<lastBuildDate>Tue, 20 Sep 2011 19:20:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Getting started with Sass and Compass</title>
		<link>http://adamstacoviak.com/posts/getting-started-with-sass-and-compass/</link>
		<comments>http://adamstacoviak.com/posts/getting-started-with-sass-and-compass/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 13:00:18 +0000</pubDate>
		<dc:creator>Adam Stacoviak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[beginner]]></category>
		<category><![CDATA[compass]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[sass]]></category>
		<category><![CDATA[thesassway]]></category>

		<guid isPermaLink="false">http://adamstacoviak.com/?p=254</guid>
		<description><![CDATA[Now for the second installment in a series of posts I&#8217;m calling &#8220;The Sass Way&#8221; (#TheSassWay). There are clear ways to do things using vanilla CSS, but there are significantly different ways for writing CSS stylesheets using Sass. With any luck, these posts will get broken out into its own blog, when, and if ever, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/thesassway"><img src="http://a0.twimg.com/profile_images/1418433540/album-art.png" alt="The Sass Way" class="alignright" /></a></p>

<p>Now for the second installment in a series of posts I&#8217;m calling &#8220;The Sass Way&#8221; (<a href="http://adamstacoviak.com/posts/tag/thesassway/">#TheSassWay</a>). There are clear ways to do things using vanilla <a href="http://www.w3.org/Style/CSS/">CSS</a>, but there are significantly different ways for writing CSS stylesheets using <a href="http://sass-lang.com/">Sass</a>. With any luck, these posts will get broken out into its own blog, when, and if ever, I get around to doing that.</p>

<p>Until then &#8230;</p>

<h2>Let&#8217;s install Sass and Compass</h2>

<p>Sass and Compass get installed as Ruby gems so you&#8217;ll need to have Ruby on your machine. I&#8217;d love to go into that here, but it&#8217;s beyond the scope of this article. Hit up <a href="http://groups.google.com/group/sass-lang">the mailing list</a> if you need help finding the right resources for getting Ruby on your machine.</p>

<p>Ok, first thing&#8217;s first. Let&#8217;s install Sass. Open up your <a href="http://en.wikipedia.org/wiki/Apple_Terminal">Terminal.app</a> and type:</p>

<pre><code>gem install compass
</code></pre>

<p>Ok, I know what you&#8217;re thinking. I just said that we are going to install Sass, but I just told you to install Compass based on that directive. The truth is, Compass requires Sass and when you run that command you should see something like this:</p>

<pre><code>$ gem install compass
Fetching: sass-3.1.3.gem (100%)
Fetching: compass-0.11.3.gem (100%)
Successfully installed sass-3.1.3
Successfully installed chunky_png-1.2.0
Successfully installed fssm-0.2.7
Successfully installed compass-0.11.3
4 gems installed
</code></pre>

<p>If that&#8217;s not what you saw when you ran that command, you may not have Ruby or Ruby Gems on your machine. Also, depending on your setup, you may need to install gems under <code>sudo</code>. Covering this in detail is a bit beyond where I want to go in this post, so seek help at <a href="http://groups.google.com/group/sass-lang">the mailing list</a> if you encounter any issues.</p>

<p>If you are intimidated by <a href="http://en.wikipedia.org/wiki/Command-line_interface">the command line</a>, dont&#8217; be. There is <a href="http://compass.handlino.com/">Compass.app</a>, but I won&#8217;t be covering that in this post.</p>

<p>I also like to install <a href="http://rubygems.org/gems/css_parser">css_parser</a> to take advantage of all the features of <code>compass stats</code> which outputs statistics of my Sass stylesheets. It outputs a report that gives a count of the Sass rules, properties, mixins defined and mixins used as well as the CSS rules and properties that get output from your Sass-stylesheets.</p>

<p>Run this command to install <code>css_parser</code></p>

<pre><code>gem install css_parser
</code></pre>

<p>Now you are ready for some hardcore Sass and Compass action!</p>

<h2>Let&#8217;s create a test project</h2>

<p>The easiest way to get started with something new is to just jump right in. On that note. Head to the place you store you codes (or where ever you&#8217;d like to store this test project) and run this command.</p>

<pre><code>compass create sass-test
</code></pre>

<p>Alternatively you can pull down <a href="https://github.com/thesassway/sass-test">the test project from GitHub</a>, but that would completely defeat the purpose of learning how to do this on your own.</p>

<p>Moving on &#8230; change directory (<a href="http://en.wikipedia.org/wiki/Cd_(command)">cd</a>) into the newly created <code>/sass-test</code> directory and open it up in your favorite editor. I use <a href="http://macromates.com/">TextMate</a>, but I&#8217;ve been contemplating trying out <a href="http://www.vim.org/">Vim</a> or <a href="http://www.sublimetext.com/2">Sublime Text 2</a>. We&#8217;ve covered Vim quite a bit on The Changelog, so take a peek at <a href="http://www.google.com/search?q=site%3Athechangelog.com+Vim">the search results for Vim on The Changelog</a> and dig in.</p>

<h2>Compile Sass to CSS</h2>

<p>This is the easiest part. Sass and Compass does all the hard work, so run this command and let Compass do its thing.</p>

<pre><code>compass watch
</code></pre>

<p>You should see something like this if you&#8217;ve done well with following along.</p>

<pre><code>$ sass-test git:(master) compass watch
FSSM -&gt; An optimized backend is available for this platform!
FSSM -&gt;     gem install rb-fsevent
&gt;&gt;&gt; Compass is polling for changes. Press Ctrl-C to Stop.
</code></pre>

<p>If that&#8217;s the case go ahead and let out a loud &#8220;yee&#8221; and pat yourself on the back because you are now ready to start writing your CSS &#8230; The Sass Way!</p>

<p>The <code>compass watch</code> command does exactly what you would think it would do &ndash; it watches your Sass files for changes (saved changes) and automatically compiles your Sass to CSS. How does it know where the Sass is and where the CSS should be compiled to? That&#8217;s a great question, and one that I&#8217;ll cover in more detail in a future post titled &#8220;Configuring Compass&#8221;.</p>

<p>In the meantime, take a look at <a href="https://github.com/thesassway/sass-test/blob/master/config.rb">config.rb</a> located in the root of our sass-test project. The <a href="http://compass-style.org/help/tutorials/configuration-reference/">Compass configuration</a> is essentially the brain of Compass and defines a number of variables letting Compass know where your Sass, CSS, images and JavaScript files are located, what extensions to require, what syntax you prefer, the output style and much more.</p>

<h2>Let&#8217;s write some Sass</h2>

<p>Ok, before we actually write some Sass, it&#8217;s important to know that Sass has some history to it. In fact, one of the hardest things to grasp is that Sass actually has two <a href="http://en.wikipedia.org/wiki/Syntax">syntaxes</a> &ndash; and that&#8217;s often what either confuses or intimidates people and deters them from even giving it a try. How do I know? Because that&#8217;s exactly how I felt BEFORE I bit the bullet and took the proverbial plunge. But let&#8217;s not get off track here.</p>

<p>Sass is like CSS. Ok, that&#8217;s misleading. Sass CAN BE like CSS.  I mentioned that Sass has some history to it and actually has not one, but two syntaxes. One of the syntaxes is even named &#8220;Sass&#8221; which adds even more confusion to the mix. The main syntax is referred to as &#8220;SCSS&#8221; (for &#8220;Sassy CSS&#8221;) and is new as of Sass 3. The older syntax (part of that history I mentioned) is referred to as the indented syntax (or just &#8220;Sass&#8221;).</p>

<p>Now that we&#8217;ve covered a bit of the history of Sass and the fact that it has two syntaxes, I believe we are ready to write some code. Or should I say SCSS &ndash; because the SCSS syntax is like CSS and was designed to be a superset of CSS3&#8242;s syntax. This means that every valid CSS3 stylesheet is valid SCSS. In fact, you can copy the contents of a CSS file and paste it into a SCSS file and Sass will compile it to clean CSS.</p>

<p>Let&#8217;s test out this &#8220;theory&#8221; and copy the contents of <a href="http://adamstacoviak.com/wp-content/themes/base/stylesheets/css/screen.css">my screen.css file</a> from this blog and paste it into <a href="https://github.com/thesassway/sass-test/blob/scss-is-like-css/sass/screen.scss">screen.scss</a> in our test project and run <code>compass compile</code>. Take a look at <a href="https://github.com/thesassway/sass-test/blob/scss-is-like-css/stylesheets/screen.css">screen.css</a> now and you&#8217;ll see that Sass and Compass have compiled that compressed un-readable CSS to readable, perfectly indented CSS along with comments of where the code came from for debugging purposes.</p>

<h2>Conclusion and upcoming</h2>

<p>This example is obviously not the most practical example, and we technically didn&#8217;t write any code. I just wanted to prove a point that there can be next to zero effort transitioning to Sass and Compass because you just did it. The next step is taking advantage of the features of Sass and Compass now available to you, when you choose to use them. That&#8217;s the best part of this transition. You can incrementally step into what Sass and Compass have to offer. There&#8217;s no reason to be intimidated or feel that it will &#8220;take weeks&#8221; to do. Do it. Do it now.</p>

<p>In the coming weeks I&#8217;ll be covering more topics on writing CSS &#8220;The Sass Way&#8221;. <a href="http://twitter.com/adamstac">Follow me</a> as well as <a href="http://twitter.com/thesassway">The Sass Way</a> on Twitter for updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamstacoviak.com/posts/getting-started-with-sass-and-compass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Referencing Parent Selectors using `&amp;`</title>
		<link>http://adamstacoviak.com/posts/referencing-parent-selectors/</link>
		<comments>http://adamstacoviak.com/posts/referencing-parent-selectors/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 23:06:20 +0000</pubDate>
		<dc:creator>Adam Stacoviak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[beginner]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[sass]]></category>
		<category><![CDATA[thesassway]]></category>

		<guid isPermaLink="false">http://adamstacoviak.com/?p=226</guid>
		<description><![CDATA[This is the first in a series of posts in the works I&#8217;m calling &#8220;The Sass Way&#8221; (#TheSassWay). There are clear ways to do things using vanilla CSS, but there are significantly different ways for writing CSS stylesheets using Sass. With any luck, these posts will get broken out into its own blog, when, and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/thesassway"><img src="http://a0.twimg.com/profile_images/1418433540/album-art.png" alt="The Sass Way" class="alignright" /></a></p>

<p>This is the first in a series of posts in the works I&#8217;m calling &#8220;The Sass Way&#8221; (<a href="http://adamstacoviak.com/posts/tag/thesassway/">#TheSassWay</a>). There are clear ways to do things using vanilla <a href="http://www.w3.org/Style/CSS/">CSS</a>, but there are significantly different ways for writing CSS stylesheets using <a href="http://sass-lang.com/">Sass</a>. With any luck, these posts will get broken out into its own blog, when, and if ever, I get around to doing that.</p>

<p>Until then &#8230;</p>

<h2>Let&#8217;s get started</h2>

<p>If you&#8217;ve been using Sass for any length of time, then you&#8217;re likely to be familiar with being able to reference parent selectors using the <code>&amp;</code> character. A simple example might be something like this:</p>

<p>Sass:</p>

<pre><code>h3
  font-size: 20px
  margin-bottom: 10px
  &amp;.some-selector
    font-size: 24px
    margin-bottom: 20px
</code></pre>

<p>CSS (output):</p>

<pre><code>h3 {
  font-size: 20px;
  margin-bottom: 10px;
}
h3.some-selector {
  font-size: 24px;
  margin-bottom: 20px;
}
</code></pre>

<p>Pretty neat huh, how we didn&#8217;t have to write out the h3 again. With Sass all we have to do is nest the next ruleset and attach the <code>&amp;</code> in place of the repeating selector and we&#8217;re golden.</p>

<h2>Wait. There&#8217;s more.</h2>

<p>This is something I stumbled onto today while working with some Sass written by my bud <a href="http://wynnnetherland.com/">Wynn Netherland</a>. Though, I don&#8217;t see this mentioned in <a href="http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#referencing_parent_selectors_">the Sass documentation</a>. You do <a href="http://en.wikipedia.org/wiki/RTFM">read documentation</a> don&#8217;t you?</p>

<p>So, what if I wanted to style all my <code>h3</code> headings a certain way, but for this one <code>h3</code>, that is also a child of a certain selector, I want to style it slightly different than the others? Well, with CSS we know how that goes, we&#8217;d have to write it all out. Verbose. Bah &#8230;</p>

<p>But with Sass &#8230; what options do we have? Check this out &#8230;</p>

<p>Sass:</p>

<pre><code>h3
  font-size: 20px
  margin-bottom: 10px  
  .some-parent-selector &amp;
    font-size: 24px
    margin-bottom: 20px
</code></pre>

<p>CSS (output):</p>

<pre><code>h3 {
  font-size: 20px;
  margin-bottom: 10px;
}
.some-parent-selector h3 {
  font-size: 24px;
  margin-bottom: 20px;
}
</code></pre>

<p>Based on this code, you can place an <code>&amp;</code> at the end of your selector declaration in place of the repeating selector, and sit back and enjoy the awesomeness of Sass.</p>

<p>My example, is very simplistic but <a href="https://twitter.com/jayroh">Joel Oliveira</a> goes deeper on the subject with his post &#8220;<a href="http://joeloliveira.com/2011/06/28/the-ampersand-a-killer-sass-feature/">The ampersand &amp; a killer Sass feature</a>&#8220;. I highly recommend it.</p>

<p>In the coming weeks I&#8217;ll be covering more topics on writing CSS &#8220;The Sass Way&#8221;. <a href="http://twitter.com/adamstac">Follow me</a> as well as <a href="http://twitter.com/thesassway">The Sass Way</a> on Twitter for updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamstacoviak.com/posts/referencing-parent-selectors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RVM + Gemsets for super easy Ruby and RubyGem management</title>
		<link>http://adamstacoviak.com/posts/rvm-gemsets-for-super-easy-ruby-and-rubygem-management/</link>
		<comments>http://adamstacoviak.com/posts/rvm-gemsets-for-super-easy-ruby-and-rubygem-management/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 02:57:57 +0000</pubDate>
		<dc:creator>Adam Stacoviak</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[gems]]></category>
		<category><![CDATA[gemset]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[rvm]]></category>

		<guid isPermaLink="false">http://adamstacoviak.com/?p=127</guid>
		<description><![CDATA[In the past I&#8217;ve had my fair share of issues with conflicting gems. When running gem list I&#8217;d have a HUGE list of gems, most with numerous versions installed. It was getting crazy. Before using RVM, my practice had been to just install gems. I wouldn&#8217;t even worry if the version I was installing would [...]]]></description>
			<content:encoded><![CDATA[<p>In the past I&#8217;ve had my fair share of issues with conflicting gems. When running <code>gem list</code> I&#8217;d have a HUGE list of gems, most with numerous versions installed. It was getting crazy. Before using RVM, my practice had been to just install gems. I wouldn&#8217;t even worry if the version I was installing would cause another project to have a conflict, I couldn&#8217;t. This practice would eventually create a mess and often lead to gem conflicts when versions or project dependencies changed. PITA!</p>

<h2>Hello RVM</h2>

<p><a href="https://rvm.beginrescueend.com/">RVM</a> is a tool that makes it super easy to install, manage and work with multiple versions of Ruby, interpreters and sets of gems. For example, with RVM you can have 1.8.7 and 1.9.2 live together without any issues. You can even swap back and forth from 1.8.7 to 1.9.2 as you see fit.</p>

<h3>RVM Gemsets using .rvmrc</h3>

<p>RVM&#8217;s gemset feature allows you to completely separate your various development environments on a per project basis. This makes gem conflicts a lot less common and makes it very easy to get a handle on the gem dependencies of your project.</p>

<p>To take advantage of RVM&#8217;s gemset feature in your project, all you need to do (besides having RVM installed) is add an <code>.rvmrc</code> file to the root of your project and set the ruby and gemset.</p>

<p>Here&#8217;s an example (<a href="https://github.com/adamstac/sinatra-bootstrap/blob/master/.rvmrc">as seen here</a>):</p>

<pre><code>rvm use ruby-1.9.2@sinatra-bootstrap
</code></pre>

<p>When you navigate into the project for the first time after adding the <code>.rvmrc</code> file you will get a notice to trust the file. Trusting the file means that whenever you <code>cd</code> into this directory, RVM will run this .rvmrc script in your shell. This is a good thing because we can use this to tell RVM to use a specific Ruby and gemset for this project. We can also check it into the project&#8217;s repo so that everyone using the project can have the same setup.</p>

<p>So for all new projects you can start checking in an <code>.rvmrc</code> file to make your life, and the developers working with your code, much easier!</p>

<h2>Examples in practice</h2>

<p>When you first start out, your gemset will be empty except for a copy of Rake. If you want to test this out run <code>gem list</code> to see what&#8217;s in your gemset. Also, an important note to make is that RVM doesn&#8217;t create the gemset for you, it just tries to use it upon execution of the <code>.rvmrc</code> file. You&#8217;ll need to create the gemset in the Ruby you want to use in order to use it.</p>

<p>For example, if our <code>.rvmrc</code> file was set to use <code>ruby-1.9.2</code> and the gemset <code>rvmrc-test</code> but the gemset wasn&#8217;t created, we&#8217;d get an error like this:</p>

<pre><code>ERROR: Gemset 'rvmrc-test' does not exist, rvm gemset create 'rvmrc-test' first.
</code></pre>

<p>We&#8217;d need to run this command first before we can use our new gemset.</p>

<pre><code>rvm gemset create rvmrc-test
</code></pre>

<p>If you run this command, RVM will create the new <code>rvmrc-test</code> gemset and it should also show that you are now using <code>ruby-1.9.2@rvmrc-test</code>. Now you&#8217;re in gear to use your new gemset and add the gems you need for your project without any concern of conflicting with another project&#8217;s gems.</p>

<h2>RVM Best Practices</h2>

<p>It should also be known that what I covered here in this post is listed in the <a href="http://beginrescueend.com/rvm/best-practices/">RVM Best Practices</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamstacoviak.com/posts/rvm-gemsets-for-super-easy-ruby-and-rubygem-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retired: The Web 2.0 Show</title>
		<link>http://adamstacoviak.com/posts/retired-the-web-20-show/</link>
		<comments>http://adamstacoviak.com/posts/retired-the-web-20-show/#comments</comments>
		<pubDate>Sun, 22 May 2011 05:44:42 +0000</pubDate>
		<dc:creator>Adam Stacoviak</dc:creator>
				<category><![CDATA[Podcasting]]></category>
		<category><![CDATA[5by5]]></category>
		<category><![CDATA[founderstalk]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[retired]]></category>
		<category><![CDATA[web20show]]></category>

		<guid isPermaLink="false">http://adamstacoviak.com/?p=64</guid>
		<description><![CDATA[It&#8217;s official &#8230; The Web 2.0 Show is retired. But there&#8217;s no reason to be sad. I started a new podcast called Founders Talk on Dan Benjamin&#8217;s internet broadcast network 5by5. For most, the news of me starting Founders Talk on 5by5 is kinda old news (It was started October 2010). As for The Web [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s official &#8230; <a href="http://web20show.com/">The Web 2.0 Show</a> is retired.</p>

<p>But there&#8217;s no reason to be sad. I started a new podcast called <a href="http://5by5.tv/founderstalk">Founders Talk</a> on <a href="http://danbenjamin.com/">Dan Benjamin&#8217;s</a> internet broadcast network <a href="http://5by5.tv/">5by5</a>.</p>

<p>For most, the news of me starting Founders Talk on 5by5 is kinda old news (It was started October 2010). As for The Web 2.0 Show, in all honesty that show has been retired for quite a while now. I just haven&#8217;t been the best steward of this blog or the show&#8217;s site to let folks know. The last show was produced in April 2010 and featured <a href="http://web20show.com/2010/04/episode-74-neil-patel/">Neil Patel of KISSmetrics</a>.</p>

<p>So, what&#8217;s going to happen to the show&#8217;s website and archives?</p>

<p>Nothing. The show&#8217;s <a href="http://web20show.com/">website</a> and <a href="http://web20show.buzzsprout.com/">archives</a> will remain online and freely accessible forever.</p>

<p>The Web 2.0 Show came online in 2005 and produced over 75 episodes &#8211; with guests like <a href="http://web20show.com/2009/11/episode-59-andrew-mason-and-groupon-com/">Andrew Mason of Groupon.com</a>, <a href="http://web20show.com/2010/01/episode-66-mike-mcderment/">Mike McDerment of Freshbooks</a>, <a href="http://web20show.com/2010/03/episode-72-the-lean-startup-eric-ries/">Eric Ries of Startup Lessons Learned</a> as well as <a href="http://web20show.com/archives/">many more awesome guests</a>.</p>

<h2>Moving forward with Founders Talk</h2>

<p><a href="http://5by5.tv/founderstalk"><img src="http://adamstacoviak.com/wp-content/uploads/2011/05/founders-talk.jpg" alt="Founders Talk - Banner Art" title="founders-talk" width="288" height="162" class="alignright size-full wp-image-76" /></a></p>

<p>Hopefully what you loved most about The Web 2.0 Show will live on in <a href="http://5by5.tv/founderstalk">Founders Talk</a>. I extracted what I loved most about The Web 2.0 Show, conversations with Founders, and pulled that into Founders Talk. I also didn&#8217;t want to be too niche and &#8220;technology&#8221; focused. Listen to <a href="http://thechangelog.com/">The Changelog</a>, another podcast I produce, for a more tech focused podcast and blog. Founders Talk focuses less on the technologies being used and more on the story of the founders and how things got started. Sure, technology is still brought up, but the focus of the conversation is on their story, history, fails, successes, lessons learned, advice, etc. I also knew that there would come a day when the term &#8220;Web 2.0&#8243; would no longer hold its value and would ultimately reflect poorly on the topics and content of the podcast.</p>

<p>I want to thank all of you who have listened to my podcasts and have supported me over the years.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamstacoviak.com/posts/retired-the-web-20-show/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configure Drobo Email Alerts for Google Apps and Gmail</title>
		<link>http://adamstacoviak.com/posts/configure-drobo-email-alerts-for-google-apps-and-gmail/</link>
		<comments>http://adamstacoviak.com/posts/configure-drobo-email-alerts-for-google-apps-and-gmail/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 06:24:40 +0000</pubDate>
		<dc:creator>Adam Stacoviak</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[drobo]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[googleapps]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://adamstacoviak.com/?p=42</guid>
		<description><![CDATA[This is a &#8220;how to&#8221; guide on configuring Drobo Dashboard to work with Google Apps and Gmail. A really convenient feature of Drobo is the ability to setup email alerts from Drobo Dashboard, a powerful companion utility application that shows you what Drobo is up to and adds important functionality including alert emails, data usage [...]]]></description>
			<content:encoded><![CDATA[<p>This is a &#8220;how to&#8221; guide on configuring Drobo Dashboard to work with Google Apps and Gmail.</p>

<p>A really convenient feature of Drobo is the ability to setup email alerts from Drobo Dashboard, a powerful companion utility application that shows you what Drobo is up to and adds important functionality including alert emails, data usage visualization and more.</p>

<p>If Drobo wants your attention or wants to alert you of something critical happening it can be configured to send you an email. Well, if you are like me and you use Google Apps (or Gmail) as your email solution, you might need to know how to configure Drobo Dashboard to do this.</p>

<p>Here&#8217;s a quick guide to get you up and running.</p>

<h3>Getting Started</h3>

<p>Get started by selecting &#8220;Email Settings&#8221; from the Drobo Dashboard menu. Then all you need to do is follow the steps below to get your setup configured for email.</p>

<p>Drobo Dashboard can send messages on all useful information, when a situation is important, or on critical situations only. Personally, I prefer the middle ground, which happens to be the default setting. You have the freedom of using any address you&#8217;d like, but I prefer have my alerts to my regular email address. The &#8220;sender&#8221; can be set to anything you&#8217;d like, but I think Google apps defaults it to your email address regardless of what you have set. At least that&#8217;s what I&#8217;m seeing happen.</p>

<p>All email messages will be sent from Google, but you can send to any email account. Use these steps regardless of who you are sending to.</p>

<h3>Configuring Google Apps and Gmail</h3>

<p><img src="http://adamstacoviak.com/wp-content/uploads/2010/01/drobo_dashboard.jpg" alt="Drobo Dashboard" title="Drobo Dashboard" width="645" height="574" class="aligncenter size-full wp-image-44" /></p>

<ol>
  <li>Enter the email address you want the alerts sent to as the &#8220;To&#8221; email address</li>
  <li>Enter anything you&#8217;d like as the &#8220;From&#8221; email address</li>
  <li>Enter &#8220;smtp.gmail.com&#8221; as the &#8220;Mail Server&#8221;</li>
  <li>Enter &#8220;587&#8243; as the &#8220;Port&#8221;</li>
  <li>Check the &#8220;Authentication&#8221; box</li>
  <li>Enter your valid Google Apps or Gmail address as the &#8220;Username&#8221;</li>
  <li>Enter your valid Google Apps or Gmail password as the &#8220;Password&#8221;</li>
  <li>Check the &#8220;Use SSL&#8221; box</li>
</ol>

<p>If you want to test this out before selecting &#8220;OK&#8221;, click &#8220;Send Test E-mail&#8221; to make sure everything works as expected. If you get the test email alert, you&#8217;re golden! Click &#8220;OK&#8221; and you&#8217;re done.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamstacoviak.com/posts/configure-drobo-email-alerts-for-google-apps-and-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome history search</title>
		<link>http://adamstacoviak.com/posts/google-chrome-history-search/</link>
		<comments>http://adamstacoviak.com/posts/google-chrome-history-search/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 08:08:01 +0000</pubDate>
		<dc:creator>Adam Stacoviak</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://adamstacoviak.com/posts/google-chrome-history-search/</guid>
		<description><![CDATA[I recently stumbled on what I think may be one of the hottest features of Google Chrome. History search! When I installed Chrome on my MacBook Pro, Firefox was my primary browser. During the installation process of Chrome, you are asked if you want to import bookmarks, history, etc from another browser. I said yes [...]]]></description>
			<content:encoded><![CDATA[<p>I recently stumbled on what I think may be one of the hottest features of <a href="http://www.google.com/chrome">Google Chrome</a>. History search!</p>

<p><img src="http://adamstacoviak.com/wp-content/uploads/2009/12/gc_history_search.jpg" alt="" title="Google Chrome History Search" width="414" height="409" class="alignright size-full wp-image-40" />When I installed Chrome on my MacBook Pro, <a href="http://www.mozilla.com/en-US/firefox/personal.html">Firefox</a> was my primary browser. During the installation process of Chrome, you are asked if you want to import bookmarks, history, etc from another browser. I said yes to copy over my bookmarks and history from Firefox. This gives you the power of Google search on your browsing history.</p>

<p>This isn&#8217;t really anything &#8220;new&#8221;, other browsers have been doing history and providing search on your history for ages, but not with this type of interface, speed or accuracy! I was able to go back as far as <a href="http://www.google.com/search?q=Sunday+-+September+20%2C+2009">Sunday &#8211; September 20, 2009</a>. I just opened Firefox to confirm the depth of the history settings (waited 30 seconds for it to open) and it seems they took that level of control away. Now, it seems, you only have the choice of recording or not recording history. My guess is the range is something like 90 days. Oh well.</p>

<p>A useful hotkey (Cmd + Y) opens the Chrome history manager where you get complete information on your browsing history.</p>

<p>Keep in mind that the History page doesn&#8217;t store pages from secure websites, those you&#8217;ve visited in incognito mode, or those you&#8217;ve deleted from your browsing history.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamstacoviak.com/posts/google-chrome-history-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Rake + Rsync with StaticMatic</title>
		<link>http://adamstacoviak.com/posts/using-rake-rsync-with-staticmatic/</link>
		<comments>http://adamstacoviak.com/posts/using-rake-rsync-with-staticmatic/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 00:41:47 +0000</pubDate>
		<dc:creator>Adam Stacoviak</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[rake]]></category>
		<category><![CDATA[rsync]]></category>

		<guid isPermaLink="false">http://adamstacoviak.com/?p=13</guid>
		<description><![CDATA[Much like the Using Rake and Rsync for WordPress deployment post that I posted a few days back, this post is to reference a simple Rakefile I wrote to help me easily manage common development tasks when working with StaticMatic. Rakefile features: Clear and generate tasks that clear and generate new styles (via Compass) Preview, [...]]]></description>
			<content:encoded><![CDATA[<p>Much like the <a href="http://adamstacoviak.com/posts/using-rake-rsync-for-wordpress-deployment/">Using Rake and Rsync for WordPress deployment</a> post that I posted a few days back, this post is to reference a simple Rakefile I wrote to help me easily manage common development tasks when working with <a href="http://staticmatic.rubyforge.org/">StaticMatic</a>.</p>

<p>Rakefile features:</p>

<ul>
    <li>Clear and generate tasks that clear and generate new styles (<a href="http://compass-style.org/">via Compass</a>)</li>
    <li>Preview, build tasks that preview and build the StaticMatic site using the default StaticMatic commands (I hate typing staticmatic over and over and over&#8230;)</li>
    <li>Deploy task using Rsync that clears the styles, generates new styles, builds the site, and finally deploys the site using Rsync</li>
</ul>

<p>I also created a <a href="http://github.com/adamstac/staticmatic-bootstrap">StaticMatic-Bootstrap</a> that you are welcome to &#8220;watch&#8221; or &#8220;fork&#8221; on GitHub.</p>

<p>It supports: <a href="http://haml-lang.com/">Haml</a>, <a href="http://sass-lang.com/">Sass</a>, <a href="http://compass-style.org/">Compass</a> and <a href="http://jquery.com/">jQuery</a> out of the box and comes with said <a href="http://github.com/adamstac/staticmatic-bootstrap/blob/master/Rakefile">Rakefile</a> noted in this post.</p>

<script src="http://gist.github.com/244434.js?file=snippet.rb"></script>
]]></content:encoded>
			<wfw:commentRss>http://adamstacoviak.com/posts/using-rake-rsync-with-staticmatic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Rake + Rsync for WordPress deployment</title>
		<link>http://adamstacoviak.com/posts/using-rake-rsync-for-wordpress-deployment/</link>
		<comments>http://adamstacoviak.com/posts/using-rake-rsync-for-wordpress-deployment/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 20:36:51 +0000</pubDate>
		<dc:creator>Adam Stacoviak</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[rake]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://adamstacoviak.com/?p=11</guid>
		<description><![CDATA[Like most web developers. I prefer to save time by automating low level, mundane tasks. Laziness is a trait of a good developer. When I started to use WordPress again, I WAS NOT excited about using the FTP protocol to ship off changes to my theme. I wanted a simple and easy use process to [...]]]></description>
			<content:encoded><![CDATA[<p>Like most web developers. I prefer to save time by automating low level, mundane tasks.</p>

<blockquote>
<p>Laziness is a trait of a good developer.</p>
</blockquote>

<p>When I started to use WordPress again, I WAS NOT excited about using the FTP protocol to ship off changes to my theme. I wanted a simple and easy use process to deploy updates to my theme and also automate a few processes that I needed to support as part of using Sass and Compass to create my CSS styles.</p>

<p>What&#8217;s the alternative? FTP? Nope. Typing the rsync command by hand each time? Nope again.</p>

<p>This is a simple Rakefile I wrote that helps me to do all this in simple and concise manner.</p>

<h3>Features:</h3>

<ul>
    <li>Clear and generate tasks that clear and generate new styles (via <a href="http://compass-style.org/">Compass</a>)</li>
    <li>Deploy task that clears the styles, generates new styles and finally deploys the theme using Rsync</li>
</ul>

<pre><code>ssh_user = "user@domain.com" # for rsync deployment
remote_root = "~/path/to/remote/" # for rsync deployment

namespace :styles do
  desc "Clear styles"
  task :clear do
    puts "*** Clearing styles ***"
    system "compass clean"
  end
  desc "Generate styles"
  task :generate =&gt; [:clear] do
    puts "*** Generating styles ***"
    system "compass compile"
  end
end

desc "Clears the styles, generates new ones and then deploys the theme"
task :deploy =&gt; 'styles:generate' do
  puts "*** Deploying the site ***"
  system("rsync -avz --delete . #{ssh_user}:#{remote_root}")
end
</code></pre>

<p>It&#8217;s 21 lines and simple to use. Besides, <code>rake deploy</code> is much better than what most WordPress users are doing to deploy updates to their theme. <a href="http://www.capify.org/index.php/Capistrano">Capistrano</a> could work too, but IMO would be over-kill. <a href="http://samba.anu.edu.au/rsync/">Rsync</a> is a much better fit, and using the <code>--delete</code> option ensures that you delete files that don&#8217;t exist on the sending side. Keeps it simple and clean.</p>

<p>This Rakefile is a bit opinionated and assumes you&#8217;re using <a href="http://sass-lang.com/">Sass</a> and <a href="http://compass-style.org/">Compass</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamstacoviak.com/posts/using-rake-rsync-for-wordpress-deployment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome. I&#8217;m Adam.</title>
		<link>http://adamstacoviak.com/posts/welcome-im-adam/</link>
		<comments>http://adamstacoviak.com/posts/welcome-im-adam/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 19:11:44 +0000</pubDate>
		<dc:creator>Adam Stacoviak</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[self]]></category>
		<category><![CDATA[starting]]></category>

		<guid isPermaLink="false">http://adamstacoviak.com/?p=8</guid>
		<description><![CDATA[If you don&#8217;t know me, my name is Adam Stacoviak. I am a Christian, a father, a brother, a friend, a web designer &#8220;slash&#8221; developer, a podcaster and so much more. I&#8217;m extremely passionate about open source software and crowd sourced efforts to create movements and change. I love Whuffie (The Whuffie Factor / Amazon) [...]]]></description>
			<content:encoded><![CDATA[<p>If you don&#8217;t know me, my name is Adam Stacoviak. I am a Christian, a father, a brother, a friend, a web designer <em>&#8220;slash&#8221;</em> developer, a podcaster and so much more. I&#8217;m extremely passionate about open source software and crowd sourced efforts to create movements and change.</p>

<p>I love <a href="http://en.wikipedia.org/wiki/Whuffie">Whuffie</a> (<a href="http://www.amazon.com/gp/product/0307409503?ie=UTF8&#038;tag=adamstaccom-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0307409503">The Whuffie Factor / Amazon</a>) and all that it represents. I loath and detest liars, thieves and those who choose to be dishonest and take for granted another person&#8217;s trust in them.</p>

<p>This is my humble little blog. It is a place that I will share my current thoughts on the web, new media, society and sometimes life. These thoughts may appear in the form of links, pictures, audio, video or whatever &#8220;media&#8221; I decide to share with the world. Because I&#8217;m reluctant to share too much of my personal life with the general public, this blog will mostly contain my personal perspective on my professional life.</p>

<p>I run <a href="http://gethandcrafted.com/">Handcrafted</a> and I produce two podcasts, <a href="http://web20show.com/">The Web 2.0 Show</a> and <a href="http://thechangelog.com/">The Changelog</a>. <a href="http://wynnnetherland.com/">Wynn Netherland</a> and I produce The Changelog together and it&#8217;s been a work in progress &#8211; evolving each and every day since we started it back in November 2009.</p>

<p>If you have feedback or would like to get in touch with me, email me at adam [at] myfullname [dot] com.</p>

<p>Please enjoy!</p>

<p>Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://adamstacoviak.com/posts/welcome-im-adam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

