<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
>

<channel>
	<title>Bit Fog</title>
	<atom:link href="http://www.bitfog.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bitfog.com</link>
	<description>Better, cheaper, faster. Pick two.</description>
	<lastBuildDate>Thu, 09 May 2013 14:27:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
<!-- podcast_generator="Blubrry PowerPress/4.0.8" -->
	<itunes:summary>Better, cheaper, faster. Pick two.</itunes:summary>
	<itunes:author>Bit Fog</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.bitfog.com/wp-content/plugins/powerpress/itunes_default.jpg" />
	<itunes:subtitle>Better, cheaper, faster. Pick two.</itunes:subtitle>
	<image>
		<title>Bit Fog</title>
		<url>http://www.bitfog.com/wp-content/plugins/powerpress/rss_default.jpg</url>
		<link>http://www.bitfog.com</link>
	</image>
		<item>
		<title>Google smtp server fail</title>
		<link>http://www.bitfog.com/weuse/google-smtp-server-fail/</link>
		<comments>http://www.bitfog.com/weuse/google-smtp-server-fail/#comments</comments>
		<pubDate>Thu, 09 May 2013 14:24:24 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[WeUse]]></category>

		<guid isPermaLink="false">http://www.bitfog.com/?p=488</guid>
		<description><![CDATA[ We&#8217;ve been experiencing the &#8221;421 4.7.0 Temporary System Problem. Try again later (SF).&#8221; message from the Google smtp servers since 2013-05-08 15:30:00 with our SwiftMailer (v. 4.1.7. and v. 5.0.0.) code. Historically we&#8217;ve had wonderful results using the Google smtp server &#8230; <a href="http://www.bitfog.com/weuse/google-smtp-server-fail/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><img id="sendgrid-logo" style="font-size: 12px; line-height: 18px;" alt="SendGrid" src="http://sendgrid.com/mkt/assets/sendgrid_logo-8f6ec9845f58c180692f02f6cb6ec894.png" /> We&#8217;ve been experiencing the &#8221;421 4.7.0 Temporary System Problem. Try again later (SF).&#8221; <a href="https://productforums.google.com/forum/#!msg/gmail/2mKP0J0mdWE/WeAFGdUS8mgJ">message from the Google smtp servers</a> since 2013-05-08 15:30:00 with our SwiftMailer (v. 4.1.7. and v. 5.0.0.) code.</p>
<p>Historically we&#8217;ve had wonderful results using the Google smtp server with our Google Apps for Domains account, however, this latest outage shows the risk of using the Google smtp server for core functions.    Sending transactional messages via software is not really the use case for Google.</p>
<p>Enter <a href="http://sendgrid.tellapal.com/a/clk/11lpQ9">SendGrid</a>.  In the midst of the failure, we quickly set up a SendGrid account and were working error free within a few hours.  The few hours were needed for SendGrid to verify us as a &#8220;non-spammer&#8221;.</p>
<p>We&#8217;re currently on the 200 message free account as a trial, but will soon migrate to a paid account if things continue to go smoothly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitfog.com/weuse/google-smtp-server-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Offline Google Docs</title>
		<link>http://www.bitfog.com/weuse/offline-google-docs/</link>
		<comments>http://www.bitfog.com/weuse/offline-google-docs/#comments</comments>
		<pubDate>Tue, 07 May 2013 23:45:27 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[WeUse]]></category>

		<guid isPermaLink="false">http://www.bitfog.com/?p=485</guid>
		<description><![CDATA[If you have just enabled offline Google docs, you can force a sync on your chromebook by navigating to:  https://drive.google.com/#offline This also works for Google Apps for Domains, the URL would just take the form: https://drive.google.com/a/YourDomain.com/#offline from: http://support.google.com/drive/bin/answer.py?hl=en&#38;answer=1628467 &#160;]]></description>
				<content:encoded><![CDATA[<p>If you have just enabled offline Google docs, you can force a sync on your chromebook by navigating to:  https://drive.google.com/#offline</p>
<p>This also works for Google Apps for Domains, the URL would just take the form:</p>
<p><a href="https://drive.google.com/a/bitfog.com/#offline">https://drive.google.com/a/YourDomain.com/#offline</a></p>
<p>from: <a href="http://support.google.com/drive/bin/answer.py?hl=en&amp;answer=1628467">http://support.google.com/drive/bin/answer.py?hl=en&amp;answer=1628467</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitfog.com/weuse/offline-google-docs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash + Chrome on Ubuntu Linux 12.04 Flicker Fix</title>
		<link>http://www.bitfog.com/howto/flash-chrome-on-ubuntu-linux-12-04-flicker-fix/</link>
		<comments>http://www.bitfog.com/howto/flash-chrome-on-ubuntu-linux-12-04-flicker-fix/#comments</comments>
		<pubDate>Thu, 08 Nov 2012 15:25:27 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[HowTo]]></category>

		<guid isPermaLink="false">http://www.bitfog.com/?p=473</guid>
		<description><![CDATA[The culprit in the bad flash playback in Chrome is the pepper flash plugin. In Google Chrome goto: about:plugins Disable the pepper flash plugin (PepperFlash/libpepflashplayer.so) Found the fix on the Fedora Forum (thanks to Camberwell) &#160;]]></description>
				<content:encoded><![CDATA[<p>The culprit in the bad flash playback in Chrome is the pepper flash plugin.</p>
<p>In Google Chrome goto: about:plugins</p>
<p>Disable the pepper flash plugin (PepperFlash/libpepflashplayer.so)</p>
<p>Found the fix on the <a href="http://forums.fedoraforum.org/showthread.php?t=282146">Fedora Forum</a> (thanks to Camberwell)</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitfog.com/howto/flash-chrome-on-ubuntu-linux-12-04-flicker-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google and IOS sync</title>
		<link>http://www.bitfog.com/shoulddo/google-and-ios-sync/</link>
		<comments>http://www.bitfog.com/shoulddo/google-and-ios-sync/#comments</comments>
		<pubDate>Mon, 17 Sep 2012 15:05:10 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Announce]]></category>
		<category><![CDATA[ShouldDo]]></category>

		<guid isPermaLink="false">http://www.bitfog.com/?p=453</guid>
		<description><![CDATA[CalDAV can now be used with any Apple device running software version 3.0 or above.   This will allow your Google calendar to stay in sync with your IOS device. From Google Support: &#8220;By default only your primary calendar will &#8230; <a href="http://www.bitfog.com/shoulddo/google-and-ios-sync/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.google.com/images/logos/google_logo_41.png" alt="" width="116" height="41" />CalDAV can now be used with any Apple device running software version 3.0 or above.   This will allow your Google calendar to stay in sync with your IOS device.</p>
<p>From <a href="http://support.google.com/calendar/bin/answer.py?hl=en&amp;answer=151674">Google Support</a>:</p>
<p><em><strong>&#8220;By default only your primary calendar will be synced to your device. You can sync additional calendars by visiting the following page from any web browser:</strong></em></p>
<p><em><strong><a href="https://www.google.com/calendar/iphoneselect">https://www.google.com/calendar/iphoneselect</a></strong></em><br />
<em><strong> (Google Apps users can go to <a href="https://www.google.com/calendar/hosted/your_domain/iphoneselect">https://www.google.com/calendar/hosted/your_domain/iphoneselect</a>, replacing &#8216;your_domain&#8217; with your actual domain name.)&#8221;</strong></em></p>
<p>This is great news for those of you that cringe at the thought of enabling Microsoft Exchange to communicate between Google and IOS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitfog.com/shoulddo/google-and-ios-sync/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT Caching</title>
		<link>http://www.bitfog.com/code/gwt-caching/</link>
		<comments>http://www.bitfog.com/code/gwt-caching/#comments</comments>
		<pubDate>Thu, 26 Jul 2012 13:33:46 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.bitfog.com/?p=442</guid>
		<description><![CDATA[In order to take advantage of GWT&#8217;s caching functionality on Apache servers, you need to set up an .htaccess config file in your GWT&#8217;s application directory on your Apache server as shown in Google&#8217;s Perfect Caching documentation. The .htaccess configuration &#8230; <a href="http://www.bitfog.com/code/gwt-caching/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.bitfog.com/wp-content/uploads/2012/07/developers-logo.png"><img class="alignleft size-full wp-image-443" title="developers-logo" src="http://www.bitfog.com/wp-content/uploads/2012/07/developers-logo.png" alt="" width="200" height="48" /></a>In order to take advantage of GWT&#8217;s caching functionality on Apache servers, you need to set up an .htaccess config file in your GWT&#8217;s application directory on your Apache server as shown in <a href="https://developers.google.com/web-toolkit/doc/latest/DevGuideCompilingAndDebugging#perfect_caching">Google&#8217;s Perfect Caching</a> documentation.</p>
<p>The .htaccess configuration depends on the Apache <a href="http://httpd.apache.org/docs/current/mod/mod_expires.html">mod_expires</a> and <a href="http://httpd.apache.org/docs/2.2/mod/mod_headers.html">mod_headers</a> modules.</p>
<p>To enable the mod_expires module:</p>
<p><p>
								<pre class="Plum_Code_Box"><code class="">sudo a2enmod expires</code>
									</pre>
							</p></p>
<p>To enable the mod_headers module:</p>
<p><p>
								<pre class="Plum_Code_Box"><code class="">sudo a2enmod headers</code>
									</pre>
							</p></p>
<p>If these modules are already enabled, Apache will notify you after issuing the command.  If they are not, you&#8217;ll need to restart Apache:</p>
<p><p>
								<pre class="Plum_Code_Box"><code class=""> /etc/init.d/apache2 restart</code>
									</pre>
							</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitfog.com/code/gwt-caching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gwt FileUpload.setWidth workaround</title>
		<link>http://www.bitfog.com/code/gwt-fileupload-setwidth-workaround/</link>
		<comments>http://www.bitfog.com/code/gwt-fileupload-setwidth-workaround/#comments</comments>
		<pubDate>Tue, 24 Jul 2012 15:45:08 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.bitfog.com/?p=438</guid>
		<description><![CDATA[FileUpload does not respond properly to the setWidth method on FireFox.  The width of the box is changed in Chrome but not on FireFox.  I was seemingly unable to set the width on the FileUpload box. FileUpload uploadFloorPlan = new &#8230; <a href="http://www.bitfog.com/code/gwt-fileupload-setwidth-workaround/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>FileUpload does not respond properly to the setWidth method on FireFox.  The width of the box is changed in Chrome but not on FireFox.  I was seemingly unable to set the width on the FileUpload box.</p>
<p><p>
								<pre class="Plum_Code_Box"><code class="java">FileUpload uploadFloorPlan = new FileUpload();      
uploadFloorPlan.setWidth(&quot;14em&quot;);</code>
									</pre>
							</p></p>
<p>A workaround provided by Roy on <a href="https://groups.google.com/forum/?fromgroups#!topic/Google-Web-Toolkit/TXw59FvEh24">GWT Groups</a> that reflects the change on FireFox and Chrome:</p>
<p><p>
								<pre class="Plum_Code_Box"><code class="java">FileUpload uploadFloorPlan = new FileUpload();

Element ee = uploadFloorPlan.getElement();
DOM.setElementAttribute((com.google.gwt.user.client.Element) ee, &quot;size&quot;, &quot;14em&quot;); </code>
									</pre>
							</p></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitfog.com/code/gwt-fileupload-setwidth-workaround/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Juno Key Bindings</title>
		<link>http://www.bitfog.com/code/eclipse-juno-key-bindings/</link>
		<comments>http://www.bitfog.com/code/eclipse-juno-key-bindings/#comments</comments>
		<pubDate>Thu, 05 Jul 2012 15:26:41 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.bitfog.com/?p=435</guid>
		<description><![CDATA[The Eclipse Juno key scheme has changed the redo key (Ctrl-Y) for the default scheme.  It was changed to Ctrl-Shift-Z, a sequence that isn&#8217;t intuitive for me.  Like most of the time with Eclipse, it&#8217;s an easy fix to modify the Key &#8230; <a href="http://www.bitfog.com/code/eclipse-juno-key-bindings/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft  wp-image-436" title="Eclipse Juno" src="http://www.bitfog.com/wp-content/uploads/2012/07/junoIcon-150x150.png" alt="" width="90" height="90" /></p>
<p>The Eclipse Juno key scheme has changed the redo key (Ctrl-Y) for the default scheme.  It was changed to Ctrl-Shift-Z, a sequence that isn&#8217;t intuitive for me.  Like most of the time with Eclipse, it&#8217;s an easy fix to modify the Key Scheme.</p>
<p>Preferences-&gt;General-&gt;Keys allows you to modify key schemes and/or choose a new scheme all together.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitfog.com/code/eclipse-juno-key-bindings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Juno Content Assist</title>
		<link>http://www.bitfog.com/code/eclipse-juno-content-assist/</link>
		<comments>http://www.bitfog.com/code/eclipse-juno-content-assist/#comments</comments>
		<pubDate>Mon, 02 Jul 2012 15:16:16 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.bitfog.com/?p=432</guid>
		<description><![CDATA[My content assist stopped working when I installed Juno.  Ctrl+Space just returned an empty pop-up.  My problem was that there were no proposals selected for the &#8216;default&#8217; content assist list.  Checking &#8216;Java Non-Type Proposals&#8217; did the trick. Content Proposals can &#8230; <a href="http://www.bitfog.com/code/eclipse-juno-content-assist/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a style="color: #ff4b33; line-height: 24px;" href="http://www.eclipse.org/"><img class="alignleft  wp-image-433" title="Eclipse Juno" src="http://www.bitfog.com/wp-content/uploads/2012/07/Screenshot-EclipseJuno-300x203.png" alt="" width="180" height="122" /></a></p>
<p>My content assist stopped working when I installed Juno.  Ctrl+Space just returned an empty pop-up.  My problem was that there were no proposals selected for the &#8216;default&#8217; content assist list.  Checking &#8216;Java Non-Type Proposals&#8217; did the trick.</p>
<p>Content Proposals can be found in:</p>
<p>Preferences-&gt;Editor-&gt;Content Assist-&gt;Advanced</p>
<p>Thanks <a href="http://www.mkyong.com/java/content-assist-ctrl-space-is-not-working-eclipse/">mkyong</a> for pointing me in the right direction.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitfog.com/code/eclipse-juno-content-assist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT KeyPressHandler on Firefox</title>
		<link>http://www.bitfog.com/code/gwt-keypresshandler-on-firefox/</link>
		<comments>http://www.bitfog.com/code/gwt-keypresshandler-on-firefox/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 14:26:43 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.bitfog.com/?p=416</guid>
		<description><![CDATA[addKeyPressHandler does not fire as expected in Firefox for keys Enter, Esc and Tab. For example, the following works in IE and Google Chrome as expected, but not in Firefox: tbCaseNumber.addKeyPressHandler(new KeyPressHandler() { public void onKeyPress(KeyPressEvent event) { if (event.getCharCode() &#8230; <a href="http://www.bitfog.com/code/gwt-keypresshandler-on-firefox/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>addKeyPressHandler does not <a href="http://code.google.com/p/google-web-toolkit/issues/detail?id=5558#c6">fire as expected</a> in Firefox for keys Enter, Esc and Tab.</p>
<p>For example, the following works in IE and Google Chrome as expected, but not in Firefox:</p>
<p><p>
								<pre class="Plum_Code_Box"><code class="java">tbCaseNumber.addKeyPressHandler(new KeyPressHandler() {
     public void onKeyPress(KeyPressEvent event) {
       if (event.getCharCode() == KeyCodes.KEY_ENTER) {
         getCase();
       }
     }
});</code>
									</pre>
							</p></p>
<p>In order for the getCase() method to be called as expected on Firefox, you must use KeyDownHander:</p>
<p><p>
								<pre class="Plum_Code_Box"><code class="">tbCaseNumber.addKeyDownHandler(new KeyDownHandler() {
  @Override
  public void onKeyDown(KeyDownEvent event) {
    if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
         getCase();
       }  
  }
});</code>
									</pre>
							</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitfog.com/code/gwt-keypresshandler-on-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>woob Social Networking</title>
		<link>http://www.bitfog.com/howto/woob-social-networking/</link>
		<comments>http://www.bitfog.com/howto/woob-social-networking/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 22:51:34 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[woob]]></category>

		<guid isPermaLink="false">http://www.bitfog.com/?p=393</guid>
		<description><![CDATA[We have added the ability to connect your building&#8217;s social networks to your building&#8217;s web page.  Currently Twitter, Facebook, and Google+ can be embedded into the homepage section of your building&#8217;s webpage. 1. Facebook: Simply copy the URL of your building&#8217;s Facebook &#8230; <a href="http://www.bitfog.com/howto/woob-social-networking/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.bitfog.com/wp-content/uploads/2011/09/woob_logo.jpg"><img class="alignleft size-full wp-image-394" title="woob_logo" src="http://www.bitfog.com/wp-content/uploads/2011/09/woob_logo.jpg" alt="" width="89" height="101" /></a>We have added the ability to connect your building&#8217;s social networks to your building&#8217;s web page.  Currently Twitter, Facebook, and Google+ can be embedded into the homepage section of your building&#8217;s webpage.</p>
<p>1. <strong>Facebook</strong>: Simply copy the URL of your building&#8217;s Facebook page and paste it into the woob Post field labeled &#8220;<strong>Facebook URL</strong>&#8221;</p>
<p style="text-align: center;"><a href="http://www.bitfog.com/wp-content/uploads/2011/09/Facebooktowoob.png"><img class="size-large wp-image-395 aligncenter" title="Facebook to woob" src="http://www.bitfog.com/wp-content/uploads/2011/09/Facebooktowoob-1024x615.png" alt="Facebook to woob" width="640" height="384" /></a></p>
<p>2.  <strong>Twitter</strong>: You can display your building&#8217;s tweets in real time on your building&#8217;s webpage.  Enter your building&#8217;s Twitter username into the text box labeled &#8220;<strong>Twitter Username</strong>&#8221; on woob.</p>
<p style="text-align: center;"><a href="http://www.bitfog.com/wp-content/uploads/2011/09/Twittertowoob.png"><img class="size-large wp-image-397 aligncenter" title="Twitter to woob" src="http://www.bitfog.com/wp-content/uploads/2011/09/Twittertowoob-1024x615.png" alt="Twitter to woob" width="640" height="384" /></a></p>
<p style="text-align: left;">If you don&#8217;t use social networking for your building, no problem.  If the Twitter Username or Facebook URL text boxes are left empty (the default), no references will be made to the social sites.</p>
<p style="text-align: left;">Note: When you put a value in for the Facebook URL, a <strong>Google+1</strong> button and <strong>Twitter &#8216;Tweet&#8217; button</strong> will also appear.</p>
<p style="text-align: left;">The end result will look like this.</p>
<p style="text-align: left;"><a href="http://www.bitfog.com/wp-content/uploads/2011/09/endResult1.png"><img class="aligncenter size-large wp-image-404" title="The End Result" src="http://www.bitfog.com/wp-content/uploads/2011/09/endResult1-1024x806.png" alt="The End Result" width="640" height="503" /></a></p>
<p style="text-align: left;">We hope you enjoy this feature.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bitfog.com/howto/woob-social-networking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
