<?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>Seifi.org</title>
	
	<link>http://www.seifi.org</link>
	<description>A Web Development Blog by Joe Seifi - seifi.org</description>
	<lastBuildDate>Tue, 01 May 2012 22:04:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/seifiorg" /><feedburner:info uri="seifiorg" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>iPad Safari UserAgent string values (iPad 1, iPad 2, iPad 3)</title>
		<link>http://feedproxy.google.com/~r/seifiorg/~3/xiL-RXDrwEA/ipad-safari-useragent-string-values-ipad-1-ipad-2-ipad-3.html</link>
		<comments>http://www.seifi.org/apple/ipad-safari-useragent-string-values-ipad-1-ipad-2-ipad-3.html#comments</comments>
		<pubDate>Tue, 01 May 2012 22:00:38 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[apple]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=869</guid>
		<description><![CDATA[Safari 4.0.4 iPad 1 Mozilla/5.0 (iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10 Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; es-es) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B360 Safari/531.21.10 Safari 5.1 iPad 2 Mozilla/5.0 (iPad; CPU OS 5_1 like Mac OS X) AppleWebKit/534.46 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Safari 4.0.4</strong><br />
<strong>iPad 1</strong><br />
Mozilla/5.0 (iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10<br />
Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; es-es) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B360 Safari/531.21.10</p>
<p><strong>Safari 5.1</strong><br />
<strong>iPad 2</strong><br />
Mozilla/5.0 (iPad; CPU OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B176 Safari/7534.48.3</p>
<p><strong>Safari 5.1</strong><br />
<strong>iPad 3</strong><br />
Mozilla/5.0 (iPad; CPU OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B176 Safari/7534.48.3</p>
<img src="http://feeds.feedburner.com/~r/seifiorg/~4/xiL-RXDrwEA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/apple/ipad-safari-useragent-string-values-ipad-1-ipad-2-ipad-3.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.seifi.org/apple/ipad-safari-useragent-string-values-ipad-1-ipad-2-ipad-3.html</feedburner:origLink></item>
		<item>
		<title>Lion Mail Deletes IMAP Emails without Notice (Gmail Important Label)</title>
		<link>http://feedproxy.google.com/~r/seifiorg/~3/4pk1WKo1Dqo/lion-mail-app-deletes-imap-emails-without-notice-gmail-important-fix.html</link>
		<comments>http://www.seifi.org/email/lion-mail-app-deletes-imap-emails-without-notice-gmail-important-fix.html#comments</comments>
		<pubDate>Thu, 26 Jan 2012 00:59:15 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=841</guid>
		<description><![CDATA[Today I ran across this issue. You open Mail on your Mac running Lion with any IMAP email accounts (Gmail, Yahoo, Thirdparty server) and Mac Mail randomly deletes the email messages after it fetches new mail. You can verify this issue by shutting down your Mail app and viewing that messages in fact exist on [...]]]></description>
			<content:encoded><![CDATA[<p>Today I ran across this issue. You open Mail on your Mac running Lion with any IMAP email accounts (Gmail, Yahoo, Thirdparty server) and Mac Mail randomly deletes the email messages after it fetches new mail. You can verify this issue by shutting down your Mail app and viewing that messages in fact exist on the IMAP server. Then you open Mail and the emails are deleted as soon as the check activity is complete. There are no filters or rules running behind the scenes. </p>
<p>A ton of people on <a href="https://discussions.apple.com/thread/3206902">this thread on the Apple website are discussing</a> and running into the same issue.</p>
<p><img src="http://www.seifi.org/wp-content/uploads/2012/01/Mail_IDLE_command_option.png" alt="" title="Mail IDLE command option" width="404" height="348" class="alignnone size-full wp-image-844" /></p>
<p>There are apparently 2 ways to fix this issue:</p>
<p>The first one is to simply disable &#8220;<strong>Use IDLE command if the server supports it</strong>&#8221; from the Advanced settings for your Account, as shown above.</p>
<p>The second fix is to wipe out all your emails and accounts and start all over. This method is pretty risky and I don&#8217;t think you should try it unless you really know what you&#8217;re doing. To do this, quit Mail, then using Terminal, move all the files in ~/Library/Mail/V2/ out into another location. Then Open Mail and recreate all your accounts.</p>
<p><strong>Side note regarding Gmail and Priority Inbox</strong><br />
Personally I ran into this disappearing mail issue with Lion when I realized that Gmail was assigning some emails the <strong>Important</strong> Label without me knowing it. These emails were also skipping the <strong>Inbox</strong>. So basically, anything the Google deemed &#8220;Important&#8221; was never being show to me in Mail. How ironic right? The fix was to go into the Inbox settings in Gmail and Set these options: </p>
<p><strong>Inbox Type</strong>: Classic (The Priority Inbox drives me insane personally)<br />
<strong>Importance Markers</strong>: Show Markers (I tried using the No Markers option but it was causing the emails not to appear in my Mac Mail Inbox)<br />
<strong>Filtered Mail</strong>: Override Filters (Again this option is here to leave messages in your inbox)<br />
And finally in Lion Mail make sure to disable the IDLE option for the account.</p>
<p>Having done all this, I still don&#8217;t fully trust that Gmail is not putting things in the Important folder, so I have turned on the Show in IMAP feature for that label in Gmail Settings and check that folder once in a while in Mail.</p>
<p>I am using Mail Version 5.1 (1251/1251.1) for your reference.</p>
<p>Let me know if you are having similar issues with either Gmail Importance mail disappearing or Lion Mail deleting emails automatically.</p>
<img src="http://feeds.feedburner.com/~r/seifiorg/~4/4pk1WKo1Dqo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/email/lion-mail-app-deletes-imap-emails-without-notice-gmail-important-fix.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.seifi.org/email/lion-mail-app-deletes-imap-emails-without-notice-gmail-important-fix.html</feedburner:origLink></item>
		<item>
		<title>How to use Emoji characters in Mac OS Lion</title>
		<link>http://feedproxy.google.com/~r/seifiorg/~3/u8-k7nbDbT8/how-to-use-emoji-characters-in-mac-os-lion.html</link>
		<comments>http://www.seifi.org/apple/how-to-use-emoji-characters-in-mac-os-lion.html#comments</comments>
		<pubDate>Thu, 21 Jul 2011 00:39:27 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[apple]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=832</guid>
		<description><![CDATA[Good news Emoji lovers! 🔥 The new Lion OS from Apple, now includes the full color emoji font in Unicode 6.0 so you can now view and type the same emoticons you had on the iPhone and iPad on the Mac. These are great for Tweets, status updates, text messages and more. Here&#8217;s how to [...]]]></description>
			<content:encoded><![CDATA[<p>Good news Emoji lovers! 🔥 The new Lion OS from Apple, now includes the full color emoji font in Unicode 6.0 so you can now view and type the same emoticons you had on the iPhone and iPad on the Mac. These are great for Tweets, status updates, text messages and more.</p>
<p>Here&#8217;s how to get to the new Emoji characters in Lion:</p>
<p>1) Hit Apple-Space and type in &#8220;Keyboard&#8221; and Enter<br />
2) From the Keyboard prefs pane, check the box for &#8220;Show keyboard &#038; Character Viewers in menu bar&#8221;<br />
3) Now from the menu bar click the new icon and choose &#8220;Show Character Viewer&#8221;<br />
4) From the left menu in Character Viewer click on  the Emoji option.<br />
5) You&#8217;ll find a list of all the Emoji characters and you can dig deeper and browse them by category as well. Tap any emoticon to see its corresponding name and available font variations in black and white. To use any of these characters just drag the icon to the text area of the app where you are typing, for example in Safari, iChat, Mail or Address Book.</p>
<p>You can also add any one to your favorites for quicker access.</p>
<p>Here&#8217;s a screenshot of what the characters and the new Emoji menu looks like. Enjoy! 👍</p>
<p><img src="http://www.seifi.org/wp-content/uploads/2011/07/emoji_in_lion.png" alt="" title="Emoji in Mac OS Lion" width="508" class="alignnone size-full wp-image-833" /></p>
<p>This one is &#8220;Pile of Poo&#8221; 💩 and here&#8217;s &#8220;Skull&#8221; 💀 with an Alien👽 . Tip: Two finger tap in Safari to zoom in and get a closer look at the graphics.</p>
<img src="http://feeds.feedburner.com/~r/seifiorg/~4/u8-k7nbDbT8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/apple/how-to-use-emoji-characters-in-mac-os-lion.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.seifi.org/apple/how-to-use-emoji-characters-in-mac-os-lion.html</feedburner:origLink></item>
		<item>
		<title>Optimizing the Google +1 button for speed</title>
		<link>http://feedproxy.google.com/~r/seifiorg/~3/_yu3lqz0A3o/optimizing-the-google-1-button-for-speed.html</link>
		<comments>http://www.seifi.org/javascript/optimizing-the-google-1-button-for-speed.html#comments</comments>
		<pubDate>Fri, 17 Jun 2011 20:38:43 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=812</guid>
		<description><![CDATA[If you&#8217;re like most bloggers and site owners, you&#8217;ve probably already added or are planning to add the new Google +1 button to your website, to go along with the Twitter and Facebook buttons. Having implemented the +1 button I&#8217;ve found that the script takes a long time to load, and does not even load [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re like most bloggers and site owners, you&#8217;ve probably already added or are planning to add the new Google +1 button to your website, to go along with the Twitter and Facebook buttons. Having implemented the +1 button I&#8217;ve found that the script takes a long time to load, and does not even load if you&#8217;re on an iPhone or iPad. This actually comes as a shock to me considering Google itself is a huge advocate of page speed improvements. The file (plusone.js) is 4 KB (before gzipping) and gets assigned a short expiration time of only 60 minutes by Google. Thankfully the script is gzipped and is only semi-minified, but it still takes a new uncached hit about 1.26 seconds to complete. Most of this time is spent in either the Blocking or Waiting stages, which might have something to do with it being served from a secure server. The decision to load the file over HTTPS by default is a bit baffling to me, especially since the handshake is historically slower. Unless sensitive information exists in the JS code which could be another interesting topic. Google has been doing some work on <a href="http://blog.chromium.org/2011/05/ssl-falsestart-performance-results.html" target="_blank">SSL FalseStart</a> in Chrome to alleviate SSL latency and it seems their goal is to eventually serve all their services securely. Plusone.js then loads a second much larger js file from plusone.google.com also over SSL which comes in at about 57 KB (before gzipping). This file tacks on another 1.17 seconds to the completion time for the +1 button.</p>
<p>After seeing how slow the Google +1 button loads and how it can actually degrade your website&#8217;s overall pageload time, I started looking around for answers. First of all, I found that I&#8217;m not the only one complaining about the issue. Numerous others have started to point out the speed issues with the +1 button. My second thought was to perhaps remove the button from the site, although considering the effect the +1 button has on your website&#8217;s ranking that would mean less love from Google. </p>
<p>So what&#8217;s a developer to do? If we keep the button on our site, overall pageload times spike. But if we remove the button, or not add it, we might lose out on a potential piece of the social voting pie which most believe affects your search performance. </p>
<p>So here are my techniques for making Google +1 button load faster, or at least not slow down your site. Interestingly enough these techniques are the same set of tips and tricks that Google&#8217;s own <a href="http://code.google.com/speed/page-speed/" target="_blank">Page Speed</a> recommends for webmasters.</p>
<h3>1) Save a step, Use Https</h3>
<p>Make sure you use the HTTPS protocol in the URL for the JavaScript source, as the original version of the button snippets given out by Google included the HTTP version http://apis.google.com/js/plusone.js which just does a redirect to https://apis.google.com/js/plusone.js This issue has since been corrected by Google when you use Google&#8217;s <a href="http://www.google.com/webmasters/+1/button/" target="_blank">+1 button generator</a> site.</p>
<h3>2) Don&#8217;t load the script on Mobile devices</h3>
<p>As stated by Google, currently the Google +1 button does not support <a href="http://www.google.com/support/forum/p/Webmasters/thread?tid=6da5296e3d7207e2" target="_blank">mobile devices</a> like the iPhone, iPod touch, iPad, or Android. This means if you have the button code on a mobile site you&#8217;re basically wasting HTTP connections and adding extra weight to your site&#8217;s throughput. To get around this fact you need to write a little utility function in JavaScript that sniffs the userAgent for unsupported devices, and only makes a call to the script if your client is not one of those devices.<br />
For example in the case of an iPhone and iPad website, you would do something like this:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> isMobileUser<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/iphone|ipod|ipad|android|blackberry|mini|windows\sce|palm/i</span>.<span style="color: #660066;">test</span><span style="color: #009900;">&#40;</span>navigator.<span style="color: #660066;">userAgent</span>.<span style="color: #660066;">toLowerCase</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  
<span style="color: #009900;">&#125;</span>
<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>isMobileUser<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #006600; font-style: italic;">//include the plusone.js code here</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<h3>3) Load the plusone.js script asynchronously</h3>
<p>HTML 5 has introduced the ability to load scripts asynchronously allowing the rest of the page to load independently of potential bottlenecks. This feature is actually already in use for the Google Analytics code. Keep in mind that only Chrome and Firefox 3.6 and above <a href="http://www.browserscope.org/?category=network" target="_blank">support</a> the <a href="http://www.whatwg.org/specs/web-apps/current-work/#attr-script-async" target="_blank">async</a> feature at this time. But it does not hurt your non-supporting browsers in any way so it&#8217;s safe to use. Here&#8217;s the code that combines the check for unsupported mobile browsers from before to load the +1 button script asynchronously. Note that since this code is loaded asynchronously it doesn&#8217;t matter if you put the call in the footer or header.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> isMobileUser<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/iphone|ipod|ipad|android|blackberry|mini|windows\sce|palm/i</span>.<span style="color: #660066;">test</span><span style="color: #009900;">&#40;</span>navigator.<span style="color: #660066;">userAgent</span>.<span style="color: #660066;">toLowerCase</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  
<span style="color: #009900;">&#125;</span>
<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>isMobileUser<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
<span style="color: #006600; font-style: italic;">// create a new script element in the DOM</span>
<span style="color: #003366; font-weight: bold;">var</span> gp1script <span style="color: #339933;">=</span> document.<span style="color: #660066;">createElement</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'script'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #006600; font-style: italic;">// set it's type attribute, not really needed in HTML 5 but just to be safe</span>
gp1script.<span style="color: #660066;">type</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'text/javascript'</span><span style="color: #339933;">;</span>
<span style="color: #006600; font-style: italic;">// set the HTML 5 attribute of async to true for the script tag</span>
gp1script.<span style="color: #660066;">async</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">;</span>
<span style="color: #006600; font-style: italic;">// set the source attribute to the https version of the google pluseone code</span>
<span style="color: #006600; font-style: italic;">// change this to your own server path if you are cosidering using option 4 below</span>
gp1script.<span style="color: #660066;">src</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'https://apis.google.com/js/plusone.js'</span><span style="color: #339933;">;</span>
<span style="color: #006600; font-style: italic;">// add the new script tag to the head or body of the page</span>
<span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'head'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">||</span>document.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'body'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">appendChild</span><span style="color: #009900;">&#40;</span>gp1script<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>You would then place the tag where you want the +1 button to render, which since it is a proprietry tag will just be ignored if the script is not present on your page.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;g:plusone&gt;&lt;/g:plusone&gt;</pre></div></div>

<p>If you&#8217;re not comfortable with the <g> tag, you can also use an HTML 5 version to render the +1 button on your site, which uses a css class of g-plusone and sets attributes as needed. For example you can display a standard +1 button with counts using this HTML 5 tag.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;div class=&quot;g-plusone&quot; data-size=&quot;standard&quot; data-count=&quot;true&quot;&gt;&lt;/div&gt;</pre></div></div>

<p>Note that you can also place multiple +1 buttons on a single page. For example you might have a +1 button that directs its vote to your main parent homepage like so:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;g:plusone href=&quot;http://www.your_tld.com/&gt;&lt;/g:plusone&gt;</pre></div></div>

<h3>4) Host the plusone.js file yourself</h3>
<p>This option has been suggested by some users, although I personally argue against it just because you&#8217;ll be responsible for continuously monitoring changes and updating your version. The big benefit here is avoiding that dreaded HTTPS server, but keep in mind the script still will make that second call to load the plusone library so you&#8217;re still not home free. Only go this route if you&#8217;re seriously considering a site improvement and are willing and capable of pushing out updates to your version of the script. I&#8217;m sure the Google +1 team is making lots of changes and adding bug fixes which you will miss out on if you forget to update the script on a daily basis. In the extreme case you could perhaps write a program that downloads the latest version of the script from Google&#8217;s servers and updates your version on a daily basis, but then again this becomes a new task to keep an eye on.</p>
<p>Hope this helps and let me know if you have other tips and or feedback regarding these ideas. For more details be sure to read the +1 button <a href="http://code.google.com/apis/+1button/" target="_blank">API</a> page.</p>
<img src="http://feeds.feedburner.com/~r/seifiorg/~4/_yu3lqz0A3o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/javascript/optimizing-the-google-1-button-for-speed.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.seifi.org/javascript/optimizing-the-google-1-button-for-speed.html</feedburner:origLink></item>
		<item>
		<title>Dirty words are funny… the best of the git profanity comments</title>
		<link>http://feedproxy.google.com/~r/seifiorg/~3/jDs2sokbeGM/dirty-words-are-funny-the-best-of-the-git-profanity-comments.html</link>
		<comments>http://www.seifi.org/version-control/dirty-words-are-funny-the-best-of-the-git-profanity-comments.html#comments</comments>
		<pubDate>Tue, 22 Feb 2011 23:15:29 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=798</guid>
		<description><![CDATA[Andrew Vos published code that charts the amount of profanity per language in git comments. C++, Ruby and JavaScript had the highest profanity rate, while PHP and Python had the lowest. Andrew also posted the list of commit messages that were used in his study. Needless to say there&#8217;s some really funny stuff in there. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://andrewvos.com/2011/02/21/amount-of-profanity-in-git-commit-messages-per-programming-language/">Andrew Vos</a> published code that charts the amount of profanity per language in git comments. C++, Ruby and JavaScript had the highest profanity rate, while PHP and Python had the lowest. Andrew also posted the list of commit messages that were used in his study. Needless to say there&#8217;s some really funny stuff in there. Below is a selection of some of the messages from that list.</p>
<blockquote><p>
- How much fucking swearing do you want to bloody well have when the fuckin&#8217; shit is put in with the godamn commit messages<br />
- More copyright shit<br />
- Complete UI rewrite for the fucking map dialog, since VS2010 crapped on it.  New Dial control for time editing, and lots of shit is broken now.<br />
- holy shit changes<br />
- bunch of shit was deleted<br />
- make this shit work!<br />
- Added some functionality; naming shit and etc<br />
- Hack changes that tries to make team shit to work<br />
- Removed xml and shit from the repo<br />
- Removed some shit<br />
- okay, duh.  the timeout shit didn&#8217;t work at all.<br />
- LL can&#8217;t even write a fucking installer, what the fuck<br />
-  Start modifying the API and breaking the fuck out of everything<br />
- fuck it.  let&#8217;s release &#8211; Dunno how the fuck this was working before&#8230;<br />
-  I KNEW this would fuck us at some point. Use the *.bin now.<br />
- fuck me sideways i&#8217;ve been working on this thing for a while<br />
- fuck it, roll our own socketpairs<br />
- fix more not closing files. what the fuck was i on when i wrote this code???<br />
- fuck up paths a bit less<br />
- fuck this again 2<br />
- fix for spec fuck up<br />
- argh fuck people include your .gitmodules<br />
- fuck all the tests, you&#8217;re going to have to live without them<br />
- removed console.logs to it doesn&#8217;t fuck up other browsers<br />
- fuck git<br />
- Clean some more tests. This one might break things but fuck you<br />
- Minor test cleanup. Hackish, but fuck you.<br />
- shit works, rollbacks implemented<br />
- fuck it. I hate formatting syntaxes<br />
- fuck you and your rubygems<br />
- Finished Implementation but this shit still kinda breaks.
</p></blockquote>
<p>The full list is here <a href="https://github.com/AndrewVos/github-statistics/blob/master/profanity.yml">https://github.com/AndrewVos/github-statistics/blob/master/profanity.yml</a></p>
<img src="http://feeds.feedburner.com/~r/seifiorg/~4/jDs2sokbeGM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/version-control/dirty-words-are-funny-the-best-of-the-git-profanity-comments.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.seifi.org/version-control/dirty-words-are-funny-the-best-of-the-git-profanity-comments.html</feedburner:origLink></item>
		<item>
		<title>If web browsers were celebrities</title>
		<link>http://feedproxy.google.com/~r/seifiorg/~3/bzv9teD8hf8/if-web-browsers-were-celebrities.html</link>
		<comments>http://www.seifi.org/browsers/if-web-browsers-were-celebrities.html#comments</comments>
		<pubDate>Sun, 20 Feb 2011 20:27:34 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[browsers]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=795</guid>
		<description><![CDATA[Funny info-graphic created by Shane Snow called &#8220;If Web Browsers Were Celebrities”. FireFox 4 beta is pretty fast. Will it be enough to turn Morgan Freeman into Megan Fox.]]></description>
			<content:encoded><![CDATA[<p>Funny info-graphic created by Shane Snow called &#8220;<a href="http://walyou.com/if-web-browsers-were-celebrities-infographic/">If Web Browsers Were Celebrities</a>”. FireFox 4 beta is pretty fast. Will it be enough to turn Morgan Freeman into Megan Fox.</p>
<p><img src="http://www.seifi.org/wp-content/uploads/2011/02/ifbrowserswerecelebs.png" alt="If Web Browsers Were Celebrities" title="If Browsers Were Celebs" width="508" height="818" class="alignnone size-full wp-image-796" /></p>
<img src="http://feeds.feedburner.com/~r/seifiorg/~4/bzv9teD8hf8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/browsers/if-web-browsers-were-celebrities.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.seifi.org/browsers/if-web-browsers-were-celebrities.html</feedburner:origLink></item>
		<item>
		<title>10 Beautiful Stands for your New iPad</title>
		<link>http://feedproxy.google.com/~r/seifiorg/~3/MSEi2ggLRis/10-beautiful-stands-for-your-new-ipad.html</link>
		<comments>http://www.seifi.org/apple/10-beautiful-stands-for-your-new-ipad.html#comments</comments>
		<pubDate>Thu, 08 Apr 2010 21:06:50 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[ipad]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=742</guid>
		<description><![CDATA[Looking for a dock, stand, frame, or other accessories to display your new iPad on your desk? Check out these top 10 beautiful and professional options for displaying your iPad for top designers. Some of them are still being produced, and some are available for purchase. Griffin A-Frame Tabletop Stand for iPad Price: $49.99 The [...]]]></description>
			<content:encoded><![CDATA[<p>Looking for a dock, stand, frame, or other accessories to display your new iPad on your desk? </p>
<p>Check out these top 10 beautiful and professional options for displaying your iPad for top designers. Some of them are still being produced, and some are available for purchase. </p>
<p><a href="http://www.griffintechnology.com/products/a-frame">Griffin A-Frame Tabletop Stand for iPad</a> Price: $49.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand1.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>The heavy aluminum stand swings open to hold your iPad upright, in either portrait or landscape view &#8230; perfect for watching video, or viewing pictures. Or close the legs and lay the stand down to hold your iPad at the perfect angle to use it for desk- or table-top surfing, reading or gaming. Soft silicone cradles your iPad and accommodates the iPad&#8217;s dock/sync cable. Designed to accommodate Griffin&#8217;s flexible and hard-shell cases and many others.</p></blockquote>
<p><a href="http://www.dodocase.com/">The iPad DODOcase</a> Price: $49.95<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand2.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>The limited first edition iPad DODOcase is inspired by the Moleskine journals of our favorite artists. Made by hand in San Francisco CA using traditional book binding techniques the DODOcase brings a classic look to protecting your iPad.<br />
A perfect blend of the traditional feel of a book with the technological power of the iPad.</p></blockquote>
<p><a href="http://www.scosche.com/products/sfID1/210/sfID2/365/productID/1923">IPDK</a> Price: $44.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand3.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>Shatterproof polycarbonate and shock resistant black rubber hybrid case for iPad. Includes kickBACK case, ultra-clear screen protector and a microfiber cleaning cloth.<br />
Hinged kickstand for convenient widescreen and vertical viewing as well as low-angle typing. Polycarbonate and rubber hybrid case provides unmatched protection and shock resistance. Integrated traction nubs provide grip on flat surfaces</p></blockquote>
<p><a href="http://twelvesouth.com/products/BookArc-iPad/">BookArc for iPad</a> Price: $39.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand4.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>BookArc for iPad gives you a choice of four different positions. In “work mode,” iPad sits at an angle in both portrait and landscape positions, and provides access to the home button. In “storage mode” iPad sits upright in both portrait and landscape positions, perfect for charging and using your iPad as a stylish photo frame. No matter what position you’re in, you always have access to the charging port.</p></blockquote>
<p><a href="http://luxa2.com/">LUXA2 H4</a> Price: $?<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand5.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>LUXA2 H4, is an e-book holder made of solid aluminum with a sleek and chic design tailor-made for the Apple iPad and other e-book readers. With firm and strong bottom, 6 supporting arms with rubber pins, and silicone pad design, it is the best holder to read, browse and play with iPad. It holds, You Play.</p></blockquote>
<p><a href="http://www.jr.com/macally/pe/MCY_VIEWSTAND/">Macally VIEWSTAND for iPad</a> Price: $49.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand6.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>Orgonomically designed to improve typing &#038; viewing comfort / Offers various viewing orientation &#038; angles / Sleek design to match your iPad. Ergonomically designed to improve typing and viewing comfort. Offers various viewing orientation and angles. Sleek design to match your iPad. Supports vertical and horizontal viewing. Durable Aluminum Body With Scratch Prove Thermo Polyurethane Coating
</p></blockquote>
<p><a href="http://www.elementcase.com/home/ipad.html">Joule Ipad Stand</a> Price: $129.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand7.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>Designed With Both Landscape and Portrait Modes in mind.<br />
Introducing the new &#8220;Joule&#8221; work stand for your iPad. It&#8217;s stable solid base has a simple, clean, and elegant design that enhances your iPad and makes it easier to use. Unlike most stands, the Joule won&#8217;t tip over when using the iPad&#8217;s touch screen.  Allowing you to better utilize your iPad on your deskop or kitchen counter top.<br />
 CNC machined in the USA from solid aluminum, the Joule comes in a brilliant polished finish or a black anodized coating. Custom coatings and laser engraved graphics are available.</p></blockquote>
<p><a href="http://www.jadu-industries.com/iPad-Accessories/iPad-Stand.html">Skadoosh by Jadu</a>  Price: $?<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand8.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>The Skadoosh iPad stand&#8217;s innovative design incorporates lightweight aluminum strength, a flip out support, and a push button lock to hold your iPad at any angle. The Skadoosh iPad stand is the perfect accessory to stand your pad. Hold down the button on the front of the stand and adjust the iPad to the optimal angle. Releasing the button locks it right where you need it. Use the touch screen abilities of the iPad confident that the Skadoosh iPad stand will hold it solid.</p></blockquote>
<p><a href="http://theipadframe.com/">The iPad iFrame dock</a> Price: $49.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand9.png" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>Easily slide your iPad in this frame dock to charge and display your photos, movies or app. Put in on your night table, work desk or living room to display your iPad in landscape or portrait mode while still charging it. A unique system allows you to easily slide your iPad in the dock in either landscape or portrait mode. A sturdy frame holds your iPad securely without damaging it. It just as easily slides out.</p></blockquote>
<h2>iPad Stand Hacks</h2>
<p>If you&#8217;re looking for something cheap and dirty to hold your iPad up at a viewable angle while you work, consider buying any old &#8220;copyholder&#8221; or &#8220;book stand&#8221; that you can find online for really cheap. I personally picked up a couple of these $7 stands from Amazon.</p>
<p><a href="http://www.amazon.com/gp/product/B001E6CUHA?ie=UTF8&#038;tag=mojoseifi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B001E6CUHA">ROLODEX Nestable Wire Mesh Freestanding Desktop Copyholder</a> Price: $6.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand_hack2.jpg" alt="iPad Stand Hack" /></p>
<p><a href="http://www.amazon.com/gp/product/B002Z6CJ9W?ie=UTF8&#038;tag=mojoseifi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B002Z6CJ9W">Acrylic Easel Book Holder Rack Stand</a> Price: $14.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand_hack1.jpg" alt="iPad Stand Hack" /></p>
<p>Do it yourself, save money and less time waiting around&#8230; <a href="http://www.thingiverse.com/thing:2136">Simple iPad Stand</a> Price: A few bucks or whatever<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand10.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>A small stand suitable useful for things like watching movies on the iPad. Made of three pieces of 1/4&#8243; (6mm) acrylic. The pieces friction-fit together and the stand can be quickly broken down and set up, so it&#8217;s easy to toss in a bag.</p></blockquote>
<p>Know of any others? Have ideas for using existing products as iPad stands? </p>
<p>Let me know.</p>
<img src="http://feeds.feedburner.com/~r/seifiorg/~4/MSEi2ggLRis" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/apple/10-beautiful-stands-for-your-new-ipad.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.seifi.org/apple/10-beautiful-stands-for-your-new-ipad.html</feedburner:origLink></item>
		<item>
		<title>Wishlist: Browsers contain major JavaScript libraries in memory</title>
		<link>http://feedproxy.google.com/~r/seifiorg/~3/xGoynkPvVK4/wishlist-browsers-contain-major-javascript-libraries-in-memory.html</link>
		<comments>http://www.seifi.org/javascript/wishlist-browsers-contain-major-javascript-libraries-in-memory.html#comments</comments>
		<pubDate>Fri, 06 Mar 2009 08:18:01 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=726</guid>
		<description><![CDATA[Let&#8217;s face it, without JavaScript the web would be a boring place. Unless you roll your own, well you need to use a library of some sort, and in most cases you need more than just one library to achieve your intended user experience. Performance optimizations aside, and even if you concatenate all your JS [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s face it, without JavaScript the web would be a boring place. Unless you roll your own, well you need to use a library of some sort, and in most cases you need more than just one library to achieve your intended user experience.</p>
<p>Performance optimizations aside, and even if you concatenate all your JS files into a single file, you still have to load the library into the browser after the request has been made, and you can&#8217;t do anything with it until that has finished loading.</p>
<p>Wouldn&#8217;t it be so great if the browser had a copy of YUI or jQuery or Dojo or Prototype or GWT in memory at all times? Then your library using decision would not be influenced by the size of the library but by its speed and performance, and perhaps features and functionality provided. I mean you don&#8217;t go loading new fonts and new plugins every single time you go to a new page right? Then why do we have to download the same 5 or 6 JS libraries over and over all day long as we browse the web? And if this was an option how many companies would spend time rolling out their own rather than adopting one?</p>
<p>I understand there would be tons of politics involved and it will probably never happen in a million years but it is worth a try. Perhaps at least a FF only version could be done through an add-on that loads the latest major version of all these libraries and checks for updates on startup, similar to how other plugins get updated in FireFox today. The browser would have to namespace the libraries to avoid confusion. Developers would then just do a test to see if the browser has a required library in memory, and if not then make a server call for it as a fail safe. </p>
<p>It would take lots of collaboration and standardization. JavaScript was the sleeping giant that was brought to center stage with the success of frameworks and libraries that have fueled its standardization and resulting wider adoption. Why not give those libraries some credit and package them into your browsers?</p>
<img src="http://feeds.feedburner.com/~r/seifiorg/~4/xGoynkPvVK4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/javascript/wishlist-browsers-contain-major-javascript-libraries-in-memory.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.seifi.org/javascript/wishlist-browsers-contain-major-javascript-libraries-in-memory.html</feedburner:origLink></item>
		<item>
		<title>How to Import Your Old Emails into Gmail the right way</title>
		<link>http://feedproxy.google.com/~r/seifiorg/~3/I1GX7tv6IF0/how-to-import-your-old-emails-into-gmail-the-right-way.html</link>
		<comments>http://www.seifi.org/design/how-to-import-your-old-emails-into-gmail-the-right-way.html#comments</comments>
		<pubDate>Fri, 06 Mar 2009 03:40:02 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=720</guid>
		<description><![CDATA[Since Gmail is so powerful and easy to use, and is accessible from any web browser, you might be thinking about making it your primary account. Although it would be nice if you could have all your old emails in your Gmail account for your reference going forward. Also it would be great if you [...]]]></description>
			<content:encoded><![CDATA[<p>Since Gmail is so powerful and easy to use, and is accessible from any web browser, you might be thinking about making it your primary account. Although it would be nice if you could have all your old emails in your Gmail account for your reference going forward. Also it would be great if you could have them imported so that the date stamps, and all other email headers could be preserved.</p>
<p>It turns out, it is really simple to do. The trick is using the IMAP feature of Gmail. Here is how to import your emails from your current email client to Gmail. These steps assume you are using Outlook, but they should be pretty much the same for any other email client including Thunderbird, Entourage, Mac Mail etc. So let&#8217;s just get to the steps.</p>
<ol>
<li>Turn on IMAP in your Gmail account: In your Gmail account go to Settinngs > Forwarding and POP/IMAP > IMAP Access > Enable IMAP > Save Changes</li>
<li>Using the <a href="http://mail.google.com/support/bin/answer.py?hl=en&#038;ctx=mail&#038;answer=75726">settings for Gmail IMAP</a> for your Email Client, connect to your Gmail account using a new IMAP account. Once you&#8217;ve this done, you will see your Gmail account with labels listed as folders in your email client.</li>
<li>Now just highlight the emails you want to migrate to Gmail in your Personal folders and drag and drop them from your local account to the Gmail IMAP folders.</li>
</ol>
<p>That&#8217;s it! The emails get moved to Gmail with all the header in tact. It might take some time for the action to take place, if you have tons of email to migrate.</p>
<p>Notes:<br />
You can drag them to any folder (label you want) and you can also create new folders as you wish, which will become labels in Gmail. If you don&#8217;t want your old email to clutter your inbox, you can just drag them to the Gmail/All Mail folder which basically archives them and removes the Inbox label.</p>
<p>Another cool feature in Gmail is support for POP3 downloads from other accounts and additional SMTP accounts for sending emails. These can be configured under Settings > Accounts and can be good if you want to combine and consolidate other existing emails into your Gmail account. If you want to go all the way there is even a labs feature called Multiple Inboxes that can add a new column with configurable filters to the right side of your Gmail Inbox.</p>
<img src="http://feeds.feedburner.com/~r/seifiorg/~4/I1GX7tv6IF0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/design/how-to-import-your-old-emails-into-gmail-the-right-way.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.seifi.org/design/how-to-import-your-old-emails-into-gmail-the-right-way.html</feedburner:origLink></item>
		<item>
		<title>Lucky night at the Carcass gig in Hollywood</title>
		<link>http://feedproxy.google.com/~r/seifiorg/~3/Hb4sKu2jEIU/lucky-night-at-the-carcass-gig-in-hollywood.html</link>
		<comments>http://www.seifi.org/design/lucky-night-at-the-carcass-gig-in-hollywood.html#comments</comments>
		<pubDate>Sat, 20 Sep 2008 01:31:46 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=698</guid>
		<description><![CDATA[It was a very lucky night for me last night at the Carcass reunion tour at the House of Blues. The night started out with Finnish guys Rotten Sound which put on a solid performance. Next Aborted picked up and man those fellas really sounded good live, one heck of a pit frenzy. Chatted with [...]]]></description>
			<content:encoded><![CDATA[<p>It was a very lucky night for me last night at the <a href="http://click.linksynergy.com/fs-bin/click?id=K1JiLusMcvw&#038;offerid=146261.689064899&#038;type=10&#038;subid=">Carcass</a> reunion tour at the House of Blues.<br />
<img src="http://www.seifi.org/wp-content/uploads/2008/09/carcasshollywood.gif" alt="" title="Carcass at House of Blues on Sunset 9/18/08" width="455" height="164" class="alignnone size-full wp-image-699" vspace="10" /></p>
<p>The night started out with Finnish guys <a href="http://click.linksynergy.com/fs-bin/click?id=K1JiLusMcvw&#038;offerid=146261.689064846&#038;type=10&#038;subid=">Rotten Sound</a> which put on a solid performance. Next <a href="http://click.linksynergy.com/fs-bin/click?id=K1JiLusMcvw&#038;offerid=146261.689065006&#038;type=10&#038;subid=">Aborted</a> picked up and man those fellas really sounded good live, one heck of a pit frenzy. Chatted with some old school and new school fans in and around the show during the breaks. Saw <a href="http://en.wikipedia.org/wiki/Shane_Embury">Shane</a> from <a href="http://click.linksynergy.com/fs-bin/click?id=K1JiLusMcvw&#038;offerid=146261.689065073&#038;type=10&#038;subid=">Napalm</a> hanging out at a T-shirt booth with a sign behind him saying &#8220;Don&#8217;t Ask Stupid Questions&#8221; which was pretty hilarious. </p>
<p>After Aborted <a href="http://click.linksynergy.com/fs-bin/click?id=K1JiLusMcvw&#038;offerid=146261.689064912&#038;type=10&#038;subid=">1349</a> went on which I had never seen live before. They use face makeup and are pretty fast for a black metal band. <a href="http://click.linksynergy.com/fs-bin/click?id=K1JiLusMcvw&#038;offerid=146261.689064941&#038;type=10&#038;subid=">Suffocation</a> presented a nice change in the pace of the pit and I have to say that was the only band that I actually understood what the singer was saying when talking to the audience between songs. They really grinded up the crowd when the played Infecting the Crypts.</p>
<p>Then finally the moment of truth, after a 30 minute setup period. CAR CASS CAR CASS chants started. There was a very creative intro with a formal sounding lady&#8217;s voice with a British accent reading a very morbid script. Really cool stuff, I wish I had that script or hear it again. Then for the first time in more than 15 years Carcass came out and they played one heck of show. Last time I had <a href="http://www.voicesfromthedarkside.de/interviews/death.htm">seen</a> them was with <a href="http://click.linksynergy.com/fs-bin/click?id=K1JiLusMcvw&#038;offerid=146261.689065069&#038;type=10&#038;subid=">Death</a> (<a href="http://www.voicesfromthedarkside.de/interviews/death.htm">RIP</a>) and <a href="http://click.linksynergy.com/fs-bin/click?id=K1JiLusMcvw&#038;offerid=146261.689065071&#038;type=10&#038;subid=">Pestilence</a> back on 10/05/1990 at the legendary Country Club (used in the Boogie Nights movie) in Reseda, which is no more. I can&#8217;t say enough about how truly good Carcass was last night. Truly a legendary band with a classy performance. Bill Steer, Michael Amott, Jeffery Walker, and <a href="http://en.wikipedia.org/wiki/Daniel_Erlandsson">Daniel Erlandsson</a> (deep resume) subbing in for Ken Owen who is out due to a brain hemorrhage. My prayers and best wishes go out to Ken. They played lots of their classics like &#8220;Incarnated Solvent Abuse&#8221; and &#8220;Exhume To Consume&#8221; and amazingly done. I would say the sounded even better than they did last time I saw them live.</p>
<p>So the lucky part was at the end when Daniel came out and threw out his drum sticks and one landed almost perfectly vertically and between my two feet. This was with about 50 other people trying to get it with their hands up in the air. I was so happy!! I will cherish it for ever.</p>
<p>Long live the English Death Grind core Kings Carcass. I&#8217;m predicting this tour will somehow influence them to create a new album once they get back home. They are playing tonight at the <a href="http://www.flickr.com/photos/spookytreasures/sets/72157607397804235/">Grand Ballroom in San Francisco</a>. Don&#8217;t miss it! It might be the last.</p>
<p>More old school death metal is on the way, <a href="http://click.linksynergy.com/fs-bin/click?id=K1JiLusMcvw&#038;offerid=146261.689065088&#038;type=10&#038;subid=">Obituary</a> are set to play HOB next Wednesday 9/24/08. I will try to make it there.</p>
<img src="http://feeds.feedburner.com/~r/seifiorg/~4/Hb4sKu2jEIU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/design/lucky-night-at-the-carcass-gig-in-hollywood.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.seifi.org/design/lucky-night-at-the-carcass-gig-in-hollywood.html</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.240 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-05-01 15:21:32 -->

