<?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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>What a n00b!</title>
	
	<link>http://whatan00b.com</link>
	<description />
	<lastBuildDate>Sat, 28 Aug 2010 07:22:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=3367</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/WhatAN00b" /><feedburner:info uri="whatan00b" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Upgrading Zimbra Server from Ubuntu 8.04 to 10.04</title>
		<link>http://feedproxy.google.com/~r/WhatAN00b/~3/brU53G-p2xc/upgrading-zimbra-server-from-ubuntu-8-04-to-10-04</link>
		<comments>http://whatan00b.com/upgrading-zimbra-server-from-ubuntu-8-04-to-10-04#comments</comments>
		<pubDate>Sat, 28 Aug 2010 07:07:59 +0000</pubDate>
		<dc:creator>Wyatt Walter</dc:creator>
				<category><![CDATA[How-Tos / Tips]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://whatan00b.com/?p=1302</guid>
		<description><![CDATA[This last week Zimbra released its new version 6.0.8 which is the first version that supports Ubuntu 10.04 (still in beta, but package was released). Being a sucker for upgrades, I decided to give it a try tonight and upgrade my Zimbra server. The upgrade actually went pretty smooth, despite the fact that I&#8217;ve had [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/APtI0YXTjm79wTeKw53Xg8JgpU0/0/da"><img src="http://feedads.g.doubleclick.net/~a/APtI0YXTjm79wTeKw53Xg8JgpU0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/APtI0YXTjm79wTeKw53Xg8JgpU0/1/da"><img src="http://feedads.g.doubleclick.net/~a/APtI0YXTjm79wTeKw53Xg8JgpU0/1/di" border="0" ismap="true"></img></a></p><p>This last week Zimbra released its new version 6.0.8 which is the first version that supports Ubuntu 10.04 (still in beta, but package was released). Being a sucker for upgrades, I decided to give it a try tonight and upgrade my Zimbra server. The upgrade actually went pretty smooth, despite the fact that I&#8217;ve had bad luck with Ubuntu distro upgrades in the past.</p>
<p>To start, I had a server at Zimbra 6.0.7 on Ubuntu 8.04 (64-bit). I upgraded Ubuntu to 10.04 first and then Zimbra to 6.0.8.</p>
<p>The upgrade for Ubuntu is pretty straightforward and is outlined in their <a href="https://help.ubuntu.com/community/LucidUpgrades#Network Upgrade for Ubuntu Servers (Recommended)">docs</a>. Basically, make sure the install manager is up-to-date:<br />
<code>sudo apt-get install update-manager-core</code></p>
<p>Then, make sure Prompt is set to &#8220;lts&#8221; in /etc/update-manager/release-upgrades. (These two steps weren&#8217;t necessary for me and I didn&#8217;t do that on purpose, so it&#8217;s likely they are ok &#8216;out of the box&#8217;)</p>
<p>Then, perform the upgrade:<br />
<code>sudo do-release-upgrade</code></p>
<p>I did mine from an SSH session (gives a warning and starts another SSH server on an alternate port, but I didn&#8217;t have to worry about that). When the upgrader prompted, I took the defaults except for /etc/pam.d/common-*.</p>
<p>Once your new Ubuntu 10.04 server is up and running, we have to grab an additional dependency:<br />
<code>sudo apt-get install libperl5.10</code></p>
<p>I then just ran the install like normal, but skipped the integrity checks. The first time I let them run and hit this error:</p>
<p><code>perl: symbol lookup error: /opt/zimbra/zimbramon/lib/x86_64-linux-gnu-thread-multi/auto/Data/UUID/UUID.so: undefined symbol: Perl_Tstack_sp_ptr</code></p>
<p>The second time I just skipped the integrity check and everything went as normal.</p>
<p>I lost a few settings, the same as the 6.0.7 upgrade <img src='http://whatan00b.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . I wrote about them last time <a href="http://whatan00b.com/no-outbound-smtp-relay-auth-after-zimbra-6-0-7-upgrade">here</a>. I also <a href="http://www.zimbra.com/forums/administrators/41436-6-0-6-6-0-7-upgrade-zimbramailmode-reset.html">lost my zimbraMailMode setting</a> again, same thing as the upgrade to 6.0.7.</p>
<p>After the settings were back, I noticed mail wouldn&#8217;t send out properly. /var/log/zimbra.log complained of the antivirus scanner being unavailable. A run of &#8216;zmcontrol status&#8217; showed that clamd wasn&#8217;t running. When I tried to start the antivirus, it failed on starting clamd, showing this in /opt/zimbra/log/clamd.log:</p>
<p><code>/opt/zimbra/clamav/sbin/clamd: error while loading shared libraries: libltdl.so.7: cannot open shared object file: No such file or directory</code></p>
<p>Turns out it&#8217;s easy enough to fix:<br />
<code>apt-get install libltdl7</code></p>
<p>A restart of zmantivirusctl and all was good. (update: submitted <a href="http://bugzilla.zimbra.com/show_bug.cgi?id=50179">bug</a> for this)</p>
<img src="http://feeds.feedburner.com/~r/WhatAN00b/~4/brU53G-p2xc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://whatan00b.com/upgrading-zimbra-server-from-ubuntu-8-04-to-10-04/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://whatan00b.com/upgrading-zimbra-server-from-ubuntu-8-04-to-10-04</feedburner:origLink></item>
		<item>
		<title>It makes me sad when..</title>
		<link>http://feedproxy.google.com/~r/WhatAN00b/~3/ZN306u-sjQs/it-makes-me-sad-when</link>
		<comments>http://whatan00b.com/it-makes-me-sad-when#comments</comments>
		<pubDate>Wed, 04 Aug 2010 18:30:30 +0000</pubDate>
		<dc:creator>Wyatt Walter</dc:creator>
				<category><![CDATA[Just for Fun]]></category>

		<guid isPermaLink="false">http://whatan00b.com/?p=1290</guid>
		<description><![CDATA[.. my desktop kernel panics while I&#8217;m trying to read a stack trace from another machine.

]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/Da08BWok2Ks2J24sJxPGnjKEMqw/0/da"><img src="http://feedads.g.doubleclick.net/~a/Da08BWok2Ks2J24sJxPGnjKEMqw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Da08BWok2Ks2J24sJxPGnjKEMqw/1/da"><img src="http://feedads.g.doubleclick.net/~a/Da08BWok2Ks2J24sJxPGnjKEMqw/1/di" border="0" ismap="true"></img></a></p><p>.. my desktop kernel panics while I&#8217;m trying to read a stack trace from another machine.</p>
<p><a href="http://whatan00b.com/wp-content/uploads/2010/08/stacktrace-behind-bsod.jpg"></a><a href="http://whatan00b.com/wp-content/uploads/2010/08/stacktrace-behind-bsod.jpg"><img class="aligncenter size-medium wp-image-1291" title="stacktrace-behind-bsod" src="http://whatan00b.com/wp-content/uploads/2010/08/stacktrace-behind-bsod-300x236.jpg" alt="" width="300" height="236" /></a></p>
<img src="http://feeds.feedburner.com/~r/WhatAN00b/~4/ZN306u-sjQs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://whatan00b.com/it-makes-me-sad-when/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://whatan00b.com/it-makes-me-sad-when</feedburner:origLink></item>
		<item>
		<title>Zimbra Junk Mail Options You Didn’t Know Existed</title>
		<link>http://feedproxy.google.com/~r/WhatAN00b/~3/YSwjO-ecRQ4/zimbra-junk-mail-options-you-didnt-know-existed</link>
		<comments>http://whatan00b.com/zimbra-junk-mail-options-you-didnt-know-existed#comments</comments>
		<pubDate>Tue, 27 Jul 2010 06:30:50 +0000</pubDate>
		<dc:creator>Wyatt Walter</dc:creator>
				<category><![CDATA[How-Tos / Tips]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://whatan00b.com/?p=1272</guid>
		<description><![CDATA[I was poking around on the Zimbra forums today during some downtime and I ran across a little gem regarding configuration around a few options regarding spam delivery to users. The question was about disabling of spam filtering on a per-user basis (Yes, not really ideal, but sometimes you have to give users something I [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/rzH4nrUCxHkJU8jgHfOt3DJSoiQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/rzH4nrUCxHkJU8jgHfOt3DJSoiQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/rzH4nrUCxHkJU8jgHfOt3DJSoiQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/rzH4nrUCxHkJU8jgHfOt3DJSoiQ/1/di" border="0" ismap="true"></img></a></p><p>I was poking around on the Zimbra forums today during some downtime and I ran across a <a href="http://bugzilla.zimbra.com/show_bug.cgi?id=34059">little gem</a> regarding configuration around a few options regarding spam delivery to users. The question was about disabling of spam filtering on a per-user basis (Yes, not really ideal, but sometimes you have to give users something I like to call &#8216;exactly what they asked for&#8217;), but I found even more than I expected.</p>
<p>Anyway, I thought I would highlight a few of the gems that I discovered.</p>
<p><strong>Disabling mail to the Junk folder</strong></p>
<p>This was actually the original question that I was trying to answer. Most Zimbra admins know how to whitelist/blacklist senders and other various tweaks in the <a href="http://wiki.zimbra.com/wiki/Improving_Anti-spam_system">Zimbra wiki</a>, but I didn&#8217;t realize until today that we can actually configure Zimbra to not send mail filtered as junk to the Junk folder. This can be done per user, per domain, or per class of service (COS).</p>
<p><code>zmprov ma user@whatan00b.com +amavisSpamLover TRUE +amavisBypassSpamChecks TRUE</code></p>
<p>To disable, just make the + a -:<br />
<code>zmprov ma user@whatan00b.com -amavisSpamLover TRUE -amavisBypassSpamChecks TRUE</code><br />
(or you can just set to false, but the default is false &#8211; I do like me some clean configs!)</p>
<p>And of course, change the command ma (modifyAccount) to match whatever type of object you want if you&#8217;re not modifying a user.</p>
<p><strong>Letting banned files through to users</strong></p>
<p>Every once in a while, I&#8217;ve struggled with users needing to get things like encrypted zip files or other suspicious-looking files. Not wanting to let all kinds of viruses though by disabling virus scanning and file extension blocks, it always ends up in a battle. Perhaps I&#8217;m the last to learn this one, but it&#8217;s actually easily bypassed on a per-user, per-domain, or per-COS basis.<br />
<code>zmprov ma user@whatan00b.com +amavisBannedFilesLover TRUE</code></p>
<p>You can also disable virus scanning for those various levels as well:<br />
<code>zmprov ma user@whatan00b.com +amavisBypassVirusChecks TRUE</code></p>
<p><strong>Whitelisting and Blacklisting via zmprov (upgrade-safe!)<br />
</strong></p>
<p>One of the new, well-known, features of Zimbra 6 is that you can now allow users to have their own white and blacklists, controllable within the user interface. Whitelisting and blacklisting has, of course, always been supported, but it&#8217;s been a pain as long as I&#8217;ve been managing Zimbra servers. If you&#8217;re one that already knew which wiki article I was referring to above, you know what I mean! To make matters worse, those settings have to be re-applied after upgrades.</p>
<p>While adding blacklist and whitelist senders to a user&#8217;s list via zmprov is expected (after all, you can configure it in the web client), what hasn&#8217;t really been touted &#8211; as far as I&#8217;ve read &#8211; is that those filters can easily be applied per domain as well. While that&#8217;s not really a new feature by any means, it does mean that those whitelist and blacklist lists are in Zimbra&#8217;s LDAP &#8211; where they should&#8217;ve been all along. That, and LDAP doesn&#8217;t get wiped during upgrades / service restarts like some config files do.</p>
<p><code>zmprov md whatan00b.com +amavisBlacklistSender @exchange.microsoft.com</code></p>
<p><strong>Loosening up spam tag levels</strong></p>
<p>You can also adjust the spam scoring levels to mark messages as junk/not junk on the various levels as well. The properties to adjust are: amavisSpamTagLevel, amavisSpamTag2Level, and amavisSpamKillLevel.</p>
<p><em>Warning: with these settings, be sure that you know <a href="http://www.policyd.org/tiki-index.php?page=Amavis&amp;structure=Documentation">exactly what each of these mean</a>. That rule always applies, of course, but getting those settings wrong could cause your mail server to drop messages without bouncing them, thus neither sender nor receiver knows!</em></p>
<p><strong>So many more!</strong><br />
This turned into a much longer post than I expected, but there are so many more options available! Check out /opt/zimbra/conf/attrs/amavisd-new-attrs.xml on your Zimbra server for even more config options.</p>
<p><strong>Extra Credit</strong><br />
Also, check out /opt/zimbra/conf/attrs/zimbra-attrs.xml for even more goodness (unrelated to junk mail).</p>
<img src="http://feeds.feedburner.com/~r/WhatAN00b/~4/YSwjO-ecRQ4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://whatan00b.com/zimbra-junk-mail-options-you-didnt-know-existed/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://whatan00b.com/zimbra-junk-mail-options-you-didnt-know-existed</feedburner:origLink></item>
		<item>
		<title>Website Redirects with WP-SuperCache</title>
		<link>http://feedproxy.google.com/~r/WhatAN00b/~3/ATegBBxr9no/website-redirects-with-wp-supercache</link>
		<comments>http://whatan00b.com/website-redirects-with-wp-supercache#comments</comments>
		<pubDate>Fri, 09 Jul 2010 07:18:07 +0000</pubDate>
		<dc:creator>Wyatt Walter</dc:creator>
				<category><![CDATA[How-Tos / Tips]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://whatan00b.com/?p=1263</guid>
		<description><![CDATA[On my WordPress install, I use the WP-SuperCache plugin to be nice to my web server. I was shocked when trying to show a coworker something on my site (he typed in whatanoob.com &#8211; what a n00b!   ) to see my homepage content very old and the redirect was no longer working (it [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/AhTGsrPC4LEOf0oOdh8VDvnF2kE/0/da"><img src="http://feedads.g.doubleclick.net/~a/AhTGsrPC4LEOf0oOdh8VDvnF2kE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AhTGsrPC4LEOf0oOdh8VDvnF2kE/1/da"><img src="http://feedads.g.doubleclick.net/~a/AhTGsrPC4LEOf0oOdh8VDvnF2kE/1/di" border="0" ismap="true"></img></a></p><p>On my WordPress install, I use the <a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP-SuperCache plugin</a> to be nice to my web server. I was shocked when trying to show a coworker something on my site (he typed in whatanoob.com &#8211; what a n00b! <img src='http://whatan00b.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) to see my homepage content very old and the redirect was no longer working (it worked some time ago when I setup WordPress). It appears that sometime after installing the WP-SuperCache plugin, my website no longer redirects the aliased site to the &#8220;real&#8221; domain, but instead just serves up the same content (this is <a href="http://www.topsemtips.com/2005/01/avoiding-duplicate-content-penalties/">very, very bad</a> for SEO). The redirect removing the &#8216;www.&#8217; still worked.</p>
<p>The fix is simple.. I just added the lines:<br />
<code>RewriteEngine On<br />
RewriteCond %{HTTP_HOST} ^(www\.)?whatanoob\.com [NC]<br />
RewriteRule ^$ http://whatan00b.com/$1 [L] </code><br />
.. to my .htaccess file.</p>
<p>Two lessons (re-)learned:</p>
<ol>
<li> Test everything &#8211; This WP-SuperCache is definitely not something that you can install, activate, and expect to &#8220;just work&#8221; with your setup. When you assume.. well, you know the rest.</li>
<li>Monitor, monitor, monitor</li>
</ol>
<p>FYI: still not sure why cache was so stale, but going into the plugin settings and deleting the cache cleared it up. I also changed it to clear cache whenever posting new posts.</p>
<img src="http://feeds.feedburner.com/~r/WhatAN00b/~4/ATegBBxr9no" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://whatan00b.com/website-redirects-with-wp-supercache/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://whatan00b.com/website-redirects-with-wp-supercache</feedburner:origLink></item>
		<item>
		<title>No Outbound SMTP Relay Auth After Zimbra 6.0.7 Upgrade</title>
		<link>http://feedproxy.google.com/~r/WhatAN00b/~3/mKzSD9BtseI/no-outbound-smtp-relay-auth-after-zimbra-6-0-7-upgrade</link>
		<comments>http://whatan00b.com/no-outbound-smtp-relay-auth-after-zimbra-6-0-7-upgrade#comments</comments>
		<pubDate>Mon, 05 Jul 2010 00:13:24 +0000</pubDate>
		<dc:creator>Wyatt Walter</dc:creator>
				<category><![CDATA[How-Tos / Tips]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://whatan00b.com/?p=1257</guid>
		<description><![CDATA[I upgraded my Zimbra server at home from 6.0.6 to 6.0.7 this weekend and during the upgrade, it seems to have lost a few settings for my outbound SMTP relay configuration (I relay through my ISP so the server can be at home). I thought I&#8217;d share what I had to go through to get [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/UF9ibVOmFcyqwm0stN5UVGwhnYY/0/da"><img src="http://feedads.g.doubleclick.net/~a/UF9ibVOmFcyqwm0stN5UVGwhnYY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/UF9ibVOmFcyqwm0stN5UVGwhnYY/1/da"><img src="http://feedads.g.doubleclick.net/~a/UF9ibVOmFcyqwm0stN5UVGwhnYY/1/di" border="0" ismap="true"></img></a></p><p>I upgraded my Zimbra server at home from 6.0.6 to 6.0.7 this weekend and during the upgrade, it seems to have lost a few settings for my outbound SMTP relay configuration (I relay through my ISP so the server can be at home). I thought I&#8217;d share what I had to go through to get it back. FYI, I followed this <a href="http://wiki.zimbra.com/wiki/Outgoing_SMTP_Authentication">Zimbra doc</a> to set it up the first time (which says it should carry across upgrades).</p>
<p> After the upgrade, when I tried to send to any external addresses, I got a bounce back from my ISP SMTP servers complaining that it required authentication:</p>
<p><code>Jul  3 14:32:03 mail postfix/smtp[14324]: F2F91B6002: to=<user@gmail.com>, relay=smtp.relay.com[xx.xx.xx.xx]:587, delay=0.54, dela<br />
ys=0.01/0.01/0.39/0.13, dsn=5.1.0, status=bounced (host smtp.relay.com[xx.xx.xx.xx] said: 550 5.1.0 Authentication required (in reply to MAIL FROM command))<br />
</code></p>
<p>Turns out SMTP auth had been disabled:</p>
<p><code>zimbra@mail:~$ postconf | grep smtp_sasl_auth<br />
[snipped]<br />
smtp_sasl_auth_enable = no<br />
[snipped]</code></p>
<p>Easy enough to fix:</p>
<p><code>postconf -e smtp_sasl_auth_enable=yes</code></p>
<p>After a postfix reload, messages still wouldn&#8217;t relay but I got a different error in the logs:</p>
<p><code>Jul  3 14:34:17 mail postfix/smtp[15078]: warning: SASL authentication failure: No worthy mechs found<br />
Jul  3 14:34:17 mail postfix/smtp[15078]: F0386B6002: to=<user@gmail.com>, relay=smtp.relay.com[xx.xx.xx.xx]:587, delay=0.43, delays=0.01/0.02/0.39/0, dsn=4.7.0, status=deferred (SASL authentication failed; cannot authenticate to server smtp.relay.com[xx.xx.xx.xx]: no mechanism available)<br />
</code></p>
<p>A quick Google search later, I came across my problem in this <a href="http://www.zimbra.com/forums/installation/1240-cannot-sasl-authenticate-server.html">forum post</a>. The setting smtp_sasl_security_options had been set back to its default:</p>
<p><code>zimbra@mail:~$ postconf | grep smtp_sasl_security_options<br />
smtp_sasl_security_options = noplaintext, noanonymous</code></p>
<p>It&#8217;s easy enough to fix:</p>
<p><code>postconf -e smtp_sasl_security_options=</code></p>
<p><code>postfix reload</code></p>
<p>After that, messages went through no problem. </p>
<img src="http://feeds.feedburner.com/~r/WhatAN00b/~4/mKzSD9BtseI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://whatan00b.com/no-outbound-smtp-relay-auth-after-zimbra-6-0-7-upgrade/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://whatan00b.com/no-outbound-smtp-relay-auth-after-zimbra-6-0-7-upgrade</feedburner:origLink></item>
		<item>
		<title>Velocity 2010 Wrapup</title>
		<link>http://feedproxy.google.com/~r/WhatAN00b/~3/UOnUcsaf4io/velocity-2010-wrapup</link>
		<comments>http://whatan00b.com/velocity-2010-wrapup#comments</comments>
		<pubDate>Thu, 01 Jul 2010 06:36:35 +0000</pubDate>
		<dc:creator>Wyatt Walter</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://whatan00b.com/?p=1249</guid>
		<description><![CDATA[I got the opportunity to attend the Velocity 2010 Web Performance and Operations Conference last week with most of the rest of the guys from the Ops team at SugarCRM. It took place right around the same time as some other stuff I had going on, so I wasn&#8217;t able to hang out &#8220;after hours&#8221; [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/HWKWr1YObrLAsYf1hXDjbTxyJkw/0/da"><img src="http://feedads.g.doubleclick.net/~a/HWKWr1YObrLAsYf1hXDjbTxyJkw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/HWKWr1YObrLAsYf1hXDjbTxyJkw/1/da"><img src="http://feedads.g.doubleclick.net/~a/HWKWr1YObrLAsYf1hXDjbTxyJkw/1/di" border="0" ismap="true"></img></a></p><p>I got the opportunity to attend the Velocity 2010 Web Performance and Operations Conference last week with most of the rest of the guys from the Ops team at SugarCRM. It took place right around the same time as some other stuff I had going on, so I wasn&#8217;t able to hang out &#8220;after hours&#8221; as much as I would have liked, but it was great to listen in on some great sessions and talk to people far smarter than I!</p>
<p>Some of the sessions to highlight:</p>
<ul>
<li>&#8220;<a href="http://www.youtube.com/watch?v=T-Xr_PJdNmQ">A day in the life of Facebook operations</a>&#8221; &#8211; Gathered some info on what happens when you scale bigger than pretty much everyone else in the world.</li>
<li>&#8220;<a href="http://www.youtube.com/watch?v=kHW-ayt_Urk">Datacenter Infrastructure Innovation</a>&#8221; by James Hamilton &#8211; I&#8217;ve seen a video of an older version of his presentation, but still some new info coming in about stupid things we&#8217;ve been doing for years in our datacenters.</li>
<li>&#8220;<a href="http://www.youtube.com/watch?v=_7KdeUIvlvw&amp;feature=PlayList&amp;p=D1D3B0B233F2AD66&amp;playnext_from=PL&amp;index=25">In the belly of the whale: Operations at Twitter</a>&#8221; &#8211; similar to the Facebook presentation, but the name of one of their monitoring tools was worth the mention: &#8220;Whale Watcher&#8221;</li>
</ul>
<p>There were also a number of sessions on different performance tools. Hopefully posts on some tested out for real are soon to come.</p>
<p>On the slightly less technical side, there were some great talks about culture, including quite a few talks on DevOps (more on that in a later post):</p>
<ul>
<li>&#8220;<a href="http://www.youtube.com/watch?v=UL2WDcNu_3A">Creating Cultural Change</a>&#8221; by John Rauser &#8211; some great examples on how to create change of culture within your organization by trickery, humor, and other methods</li>
<li>&#8220;<a href="http://en.oreilly.com/velocity2010/public/schedule/detail/13002">Ops Meta-Metrics: The currency you use to pay for change</a>&#8221; by John Allspaw &#8211; was a great talk that could also be a blog post of its own. Basically, as operations people, we tend to be afraid of change because we associate it with downtime. To get around that, we change more often and track just how often things really do go wrong.</li>
<li>&#8220;<a href="http://www.slideshare.net/lennysan/the-upside-of-downtime-velocity-2010-4564992">The Upside of Downtime: How to Turn a Disaster Into an Opportunity</a>&#8221; &#8211; Talk on how to use communication and transparency from downtime to create trust from your customers.</li>
<li>&#8220;<a href="http://www.youtube.com/watch?v=xudrjNL2zs8&amp;feature=PlayList&amp;p=D1D3B0B233F2AD66&amp;playnext_from=PL&amp;index=30">The Mobile Web: The next frontier</a>&#8221; &#8211; presentation by Strangeloop on the monetary value of performance</li>
</ul>
<p>Another great set of videos from the conference is the &#8220;<a href="http://www.youtube.com/watch?v=Fx8OBeNmaWw&amp;feature=related">Choose Your Own Adventure</a>&#8221; talks with Adam Jacob from Opscode. You can head over to one of the videos and see them all listed in the related videos. I didn&#8217;t get to that session, but watched all the videos and wish I had now <img src='http://whatan00b.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>It was a great few days and was followed by DevOpsDay USA over at the LinkedIn campus, more on that to come!</p>
<img src="http://feeds.feedburner.com/~r/WhatAN00b/~4/UOnUcsaf4io" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://whatan00b.com/velocity-2010-wrapup/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://whatan00b.com/velocity-2010-wrapup</feedburner:origLink></item>
		<item>
		<title>Who’s More Closed Than Apple and Adobe? AT&amp;T</title>
		<link>http://feedproxy.google.com/~r/WhatAN00b/~3/tM0PzonD7JI/whos-more-closed-than-apple-and-adobe-att</link>
		<comments>http://whatan00b.com/whos-more-closed-than-apple-and-adobe-att#comments</comments>
		<pubDate>Sun, 23 May 2010 08:37:53 +0000</pubDate>
		<dc:creator>Wyatt Walter</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[at&t]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://whatan00b.com/?p=1243</guid>
		<description><![CDATA[There&#8217;s been a significant amount of chatter lately around the Adobe v Apple we&#8217;re-more-open-than-thou pissing match, but AT&#38;T has proved once again that vendor lock-in and control in the software industry is nowhere near as bad as the cell phone industry (heck, Verizon will even disable GPS devices in phones to make sure users have [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/MyKld7YXx8hq5ofkABjqhppNuRs/0/da"><img src="http://feedads.g.doubleclick.net/~a/MyKld7YXx8hq5ofkABjqhppNuRs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/MyKld7YXx8hq5ofkABjqhppNuRs/1/da"><img src="http://feedads.g.doubleclick.net/~a/MyKld7YXx8hq5ofkABjqhppNuRs/1/di" border="0" ismap="true"></img></a></p><p>There&#8217;s been a significant amount of chatter lately around the <a href="http://www.apple.com/hotnews/thoughts-on-flash/">Adobe v Apple</a> we&#8217;re-more-open-than-thou pissing match, but AT&amp;T has proved once again that vendor lock-in and control in the software industry is nowhere near as bad as the cell phone industry (heck, Verizon will even disable GPS devices in phones to make sure users have to pay for their navigation service).</p>
<p>AT&amp;T has done so by announcing it is <a href="http://online.wsj.com/article/SB10001424052748704852004575258511180204610.html">nearly doubling its early termination fees</a> on smartphones and netbook data plans. This announcement has some seriously unfortunate timing after rumors of an iPhone able to run on the Verizon network emerged once again and seem to have been validated by AT&amp;T&#8217;s rate hikes. As if the fee hikes weren&#8217;t enough, AT&amp;T also seems to have taken a really idiotic stance on how it will keep its customers as well.</p>
<p>The <a href="http://www.intomobile.com/2010/05/20/att-not-worried-about-verizon-iphone.html">money quote</a> from the Wall Street Journal from this last week is that &#8220;about 80% of AT&amp;T’s customers are on family-talk plans or  business-discount plans, which are very &#8217;sticky.&#8217;&#8221; That&#8217;s it? <em>That&#8217;s</em> the reason AT&amp;T isn&#8217;t scared? Because it&#8217;s a big pain to switch away? Because I&#8217;d have to switch more than one phone at once and that would be annoying? How about: &#8220;We&#8217;re not scared because we have better coverage and our customers know it&#8221; or &#8220;We&#8217;re not scared because our network is faster&#8221; or even &#8220;We&#8217;re not scared because our customer service is the best&#8221;? Instead, we get: &#8220;We&#8217;re not scared because it&#8217;s way too freakin&#8217; expensive to switch.&#8221;</p>
<p>Why doesn&#8217;t AT&amp;T list any of those reasons as the primary reason? Well, I think the answer is obvious. I work about 2 miles from the Apple headquarters, where you would think coverage on the iPhone with its exclusive provider would be top-notch, if nowhere else. But, alas, I drop calls and don&#8217;t get audio on calls all the time. This just doesn&#8217;t happen with my Verizon phone (I have an iPhone from work and a Verizon phone for personal use).</p>
<p>All right, now that the rant is over, when I imagine AT&amp;T execs making this decision, all I can think of is:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/7edeOEuXdMU&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/7edeOEuXdMU&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/WhatAN00b/~4/tM0PzonD7JI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://whatan00b.com/whos-more-closed-than-apple-and-adobe-att/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://whatan00b.com/whos-more-closed-than-apple-and-adobe-att</feedburner:origLink></item>
		<item>
		<title>Enabling VNC to Ubuntu Desktop via SSH</title>
		<link>http://feedproxy.google.com/~r/WhatAN00b/~3/JyVaylS8n_k/enabling-vnc-to-ubuntu-desktop-via-ssh</link>
		<comments>http://whatan00b.com/enabling-vnc-to-ubuntu-desktop-via-ssh#comments</comments>
		<pubDate>Sat, 08 May 2010 07:52:07 +0000</pubDate>
		<dc:creator>Wyatt Walter</dc:creator>
				<category><![CDATA[How-Tos / Tips]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://whatan00b.com/?p=1235</guid>
		<description><![CDATA[Over time my desktop has become a box that just sits in the corner that I boot up using wakeonlan and SSH to when needed. Tonight I wanted to jump onto the console to test a few things, but really didn&#8217;t want to go through the trouble of hooking up the monitor that now is [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/1gOFE-P1xyi46r9K06lAIVIJwQA/0/da"><img src="http://feedads.g.doubleclick.net/~a/1gOFE-P1xyi46r9K06lAIVIJwQA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1gOFE-P1xyi46r9K06lAIVIJwQA/1/da"><img src="http://feedads.g.doubleclick.net/~a/1gOFE-P1xyi46r9K06lAIVIJwQA/1/di" border="0" ismap="true"></img></a></p><p>Over time my desktop has become a box that just sits in the corner that I boot up using wakeonlan and SSH to when needed. Tonight I wanted to jump onto the console to test a few things, but really didn&#8217;t want to go through the trouble of hooking up the monitor that now is connected to my laptop (waay too much work, I know <img src='http://whatan00b.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). Anyway, it turns out enabling VNC isn&#8217;t too bad over SSH.</p>
<p>First, enable it for your user:<br />
<code>gconftool-2 -s -t bool /desktop/gnome/remote_access/enabled true</code></p>
<p>If you&#8217;re like me, you probably enabled it at one point, set the password, disabled it and forgot what you set the password. To set it, we use the base64 utility to convert it and set it using gconftool:<br />
<code>gconftool-2 --type string --set /desktop/gnome/remote_access/vnc_password $(echo -n 'dontstealmysupersecretpassword!'| base64)</code></p>
<p>I then just connected with my VNC client (I used Chicken of the VNC from my MacBook) by connecting to the IP of my desktop on display 0 and the password I had set.</p>
<p><strong>Troubleshooting</strong><br />
If you&#8217;re like me even more, you probably ran into trouble getting connected. If you&#8217;re having troubles getting connected, you can see additional settings for the GNOME remote_access using the gconftool-2 utility:<br />
<code>gconftool-2 -a /desktop/gnome/remote_access</code></p>
<p>There are a few key settings including &#8220;local_only&#8221;, &#8220;enabled&#8221; (of course), &#8220;prompt_enabled&#8221; (makes VNC not prompt on the desktop to allow connection &#8211; something that would obviously be a problem if you didn&#8217;t have access to the console to begin with!), and &#8220;use_alternative_port&#8221;.</p>
<img src="http://feeds.feedburner.com/~r/WhatAN00b/~4/JyVaylS8n_k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://whatan00b.com/enabling-vnc-to-ubuntu-desktop-via-ssh/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://whatan00b.com/enabling-vnc-to-ubuntu-desktop-via-ssh</feedburner:origLink></item>
		<item>
		<title>Install Killall on Ubuntu JeOS</title>
		<link>http://feedproxy.google.com/~r/WhatAN00b/~3/cmCr_U6Yi_Y/install-killall-on-ubuntu-jeos</link>
		<comments>http://whatan00b.com/install-killall-on-ubuntu-jeos#comments</comments>
		<pubDate>Fri, 07 May 2010 05:23:51 +0000</pubDate>
		<dc:creator>Wyatt Walter</dc:creator>
				<category><![CDATA[How-Tos / Tips]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://whatan00b.com/?p=1232</guid>
		<description><![CDATA[I am playing with a new install of Ubuntu 10.04 in a minimum virtual machine and noticed there was no killall utility installed. In case you run into this, don&#8217;t fret:
sudo apt-get install psmisc
The package to install from wasn&#8217;t overly obvious, but not difficult to install  
]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/BZ1kgS8qNGgmnClGsZ3fKTFhb2A/0/da"><img src="http://feedads.g.doubleclick.net/~a/BZ1kgS8qNGgmnClGsZ3fKTFhb2A/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/BZ1kgS8qNGgmnClGsZ3fKTFhb2A/1/da"><img src="http://feedads.g.doubleclick.net/~a/BZ1kgS8qNGgmnClGsZ3fKTFhb2A/1/di" border="0" ismap="true"></img></a></p><p>I am playing with a new install of Ubuntu 10.04 in a minimum virtual machine and noticed there was no killall utility installed. In case you run into this, don&#8217;t fret:<br />
<code>sudo apt-get install psmisc</code></p>
<p>The package to install from wasn&#8217;t overly obvious, but not difficult to install <img src='http://whatan00b.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/WhatAN00b/~4/cmCr_U6Yi_Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://whatan00b.com/install-killall-on-ubuntu-jeos/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://whatan00b.com/install-killall-on-ubuntu-jeos</feedburner:origLink></item>
		<item>
		<title>Is Facebook Going to Start Forcing Us to Make Some Info Public?</title>
		<link>http://feedproxy.google.com/~r/WhatAN00b/~3/tqRckDrRKNA/is-facebook-going-to-start-forcing-us-to-make-some-info-public</link>
		<comments>http://whatan00b.com/is-facebook-going-to-start-forcing-us-to-make-some-info-public#comments</comments>
		<pubDate>Thu, 29 Apr 2010 05:46:52 +0000</pubDate>
		<dc:creator>Wyatt Walter</dc:creator>
				<category><![CDATA[Tech Trends]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://whatan00b.com/?p=1227</guid>
		<description><![CDATA[To say that Facebook has come under fire for its privacy (or lack there of) would be an understatement. They&#8217;ve been opening up users&#8217; data to the world with changes to privacy settings after the introduction of several new features. All of that seemed to come to a point for me today when I logged [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/-CQ-WVymSDoTP3uXF0K_5kF2SnU/0/da"><img src="http://feedads.g.doubleclick.net/~a/-CQ-WVymSDoTP3uXF0K_5kF2SnU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/-CQ-WVymSDoTP3uXF0K_5kF2SnU/1/da"><img src="http://feedads.g.doubleclick.net/~a/-CQ-WVymSDoTP3uXF0K_5kF2SnU/1/di" border="0" ismap="true"></img></a></p><p>To say that Facebook has come under fire for its privacy (or lack there of) would be an understatement. They&#8217;ve been opening up users&#8217; data to the world with changes to privacy settings after the introduction of several new features. All of that seemed to come to a point for me today when I logged in to my profile and was greeted with a new feature to find pages I might be interested in linking to. Handy? Well, maybe. The feature scans your profile for key elements and finds pages &#8220;for you&#8221; so you can join. Problem is, it does things like search hometowns, jobs, etc. which is all the information in our profiles that we&#8217;re trying to keep private in the first place. Keep in mind that pages are public to the world, and for me personally, I&#8217;ve become very selective in the pages that I link to. But what was scary were the options at the bottom of the prompt:</p>
<p><a href="http://whatan00b.com/wp-content/uploads/2010/04/facebook-no-no.png"><img class="aligncenter size-medium wp-image-1228" title="facebook-no-no" src="http://whatan00b.com/wp-content/uploads/2010/04/facebook-no-no-300x22.png" alt="" width="300" height="22" /></a></p>
<p>If you&#8217;ll notice, there&#8217;s a very important option that&#8217;s missing: &#8220;No&#8221;. Perhaps this is a misconception due to a poorly-worded prompt, but it was a bad one to screw up at this stage in the privacy game.</p>
<img src="http://feeds.feedburner.com/~r/WhatAN00b/~4/tqRckDrRKNA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://whatan00b.com/is-facebook-going-to-start-forcing-us-to-make-some-info-public/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://whatan00b.com/is-facebook-going-to-start-forcing-us-to-make-some-info-public</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.548 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-08-28 00:41:37 --><!-- Compression = gzip -->
