<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Richard Bucker</title>
	<atom:link href="http://iam.richardbucker.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://iam.richardbucker.com</link>
	<description>Custom and Integrated Solution Construction</description>
	<lastBuildDate>Tue, 21 May 2013 15:50:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='iam.richardbucker.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/7147439119c1d8cc5cc9e04edf6161ac?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Richard Bucker</title>
		<link>http://iam.richardbucker.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://iam.richardbucker.com/osd.xml" title="Richard Bucker" />
	<atom:link rel='hub' href='http://iam.richardbucker.com/?pushpress=hub'/>
		<item>
		<title>Moving to Blogger? yea</title>
		<link>http://iam.richardbucker.com/2012/12/31/moving-to-blogger-yea/</link>
		<comments>http://iam.richardbucker.com/2012/12/31/moving-to-blogger-yea/#comments</comments>
		<pubDate>Mon, 31 Dec 2012 22:08:01 +0000</pubDate>
		<dc:creator>Richard Bucker</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://iam.richardbucker.com/?p=1569</guid>
		<description><![CDATA[I&#8217;m moving from WordPress to Blogger. Don&#8217;t get me wrong. WP has been good to me. The price has been right and the product works as expected. I&#8217;m bummed about the WP iPhone app because I know it could be better. Recently I have been using Blogger as sort of a tweet and Google+ gateway [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1569&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m moving from WordPress to Blogger. Don&#8217;t get me wrong. WP has been good to me. The price has been right and the product works as expected. I&#8217;m bummed about the WP iPhone app because I know it could be better. Recently I have been using Blogger as sort of a tweet and Google+ gateway and it has been working nicely. I even like their website for creating content. In the next couple of days I&#8217;ll be moving my content and see how that works.</p>
<p>Have a great New Year.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbucker.wordpress.com/1569/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbucker.wordpress.com/1569/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1569&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://iam.richardbucker.com/2012/12/31/moving-to-blogger-yea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e94a065789007e8c3301ae1d726e6537?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rbucker881</media:title>
		</media:content>
	</item>
		<item>
		<title>Mosh is still a bit of a pit</title>
		<link>http://iam.richardbucker.com/2012/12/07/mosh-is-still-a-bit-of-a-pit/</link>
		<comments>http://iam.richardbucker.com/2012/12/07/mosh-is-still-a-bit-of-a-pit/#comments</comments>
		<pubDate>Fri, 07 Dec 2012 13:50:05 +0000</pubDate>
		<dc:creator>Richard Bucker</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://iam.richardbucker.com/?p=1567</guid>
		<description><![CDATA[Some months ago I reviewed Mosh (mobile shell). At the time I wrote the article I was looking at the project as a user with a secure view of the world. Now, with the help of a troll, I have rediscovered Mosh, however, it is still &#8220;a bit of a pit&#8220;. This time I have [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1567&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Some months ago I reviewed <a href="http://mosh.mit.edu/">Mosh </a>(mobile shell). At the time I wrote the article I was looking at the project as a user with a secure view of the world. Now, with the help of a troll, I have rediscovered Mosh, however, it is still &#8220;<a title="Mosh is a bit of a pit" href="http://iam.richardbucker.com/2012/04/10/mosh-is-a-bit-of-a-pit/">a bit of a pit</a>&#8220;. This time I have some new complaints.</p>
<p>There is a presentation on the Mosh site. The speaker knows the project and is probably the project owner or lead developer. I&#8217;m not certain. He tells the audience about what is wrong with standard terminal sessions and how they developed this mobile communication protocol that rides somewhere between the various layers of SSH and so on. Since the website touts that they are more secure&#8230; by inheritance they are as strong as the weakest link but this was an earlier argument.</p>
<p>Then he talks about predictive local echo. The idea here is that in a normal terminal session your keystrokes are not actually echoed on the terminal (unless you have local echo turned on) but represent the output of the server application whether it is a command shell, editor, curses app, or something else. Predictive local echo will echo the character to the local console with the expectation that 70% of the text is echoed by the server anyway&#8230; and then the PEL will clean things up.</p>
<p>Well, there are a number of problems with this. The first is that PEL really only works in the shell itself. Once you are in vi and changing modes it is impossible to echo properly&#8230; and that is why most terminal emulators default to local echo off. Many old-school applications screen scrape terminal sessions and would not be capable of dealing with PEL as it does not effect the byte stream so much as it does the representation in the terminal window. The demo that was presented was a command shell which is the easiest use-case but is by no means proof or substantive.</p>
<p>Next the presenter tweaks Google for doing an adequate job with mobile applications in that Gmail echos to the console. This argument also misrepresents the domain of webapps, network capable apps, and probably MIT&#8217;s position on computing all in one statement. SSP is not going to help Gmail be a better app. SSP is not going to make my mobile browser better as I leave my home&#8217;s hotspot and head into the wilds of 3G/4G. Re-establishing my mobile session is no different than any network disaster recovery plan within the enterprise.</p>
<p>The only thing that might be interesting about SSP is that the important bits about the connection are being moved from one layer of the OSI to another. (I do not know which is which anymore).</p>
<p>**I went back to the Mosh site to get some more details. Sure Mosh is all about the shell but what about the app? They state that the Mosh server is actually a terminal emulator of sorts and that&#8217;s how they get the delta of screen changes to the local console. It&#8217;s not until version 1.3 that they implement larger screen buffers&#8230; meaning that you&#8217;re back to tmux or screen for that.</p>
<p>The big issue for me is the firewall issue plus UDP plus roaming connections. This makes hijacking or sniffing more likely once you break the encryption. And if you can get past all that&#8230; it only solves one use-case.</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbucker.wordpress.com/1567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbucker.wordpress.com/1567/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1567&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://iam.richardbucker.com/2012/12/07/mosh-is-still-a-bit-of-a-pit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e94a065789007e8c3301ae1d726e6537?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rbucker881</media:title>
		</media:content>
	</item>
		<item>
		<title>Daily &#8220;bag of crap&#8221;</title>
		<link>http://iam.richardbucker.com/2012/11/22/daily-bag-of-crap/</link>
		<comments>http://iam.richardbucker.com/2012/11/22/daily-bag-of-crap/#comments</comments>
		<pubDate>Fri, 23 Nov 2012 02:38:57 +0000</pubDate>
		<dc:creator>Richard Bucker</dc:creator>
				<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://iam.richardbucker.com/?p=1563</guid>
		<description><![CDATA[I&#8217;m not sure what you call it when you write tweets that are not actually tweets; not much longer than tweets and do not use twitter. But are basically one-way communications between the writer and reader&#8230; As for the meaning or intent your guess is as good as mine. It is mostly an uncensored response [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1563&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m not sure what you call it when you write tweets that are not actually tweets; not much longer than tweets and do not use twitter. But are basically one-way communications between the writer and reader&#8230; As for the meaning or intent your guess is as good as mine.</p>
<blockquote><p>It is mostly an uncensored response to my environment, things I&#8217;ve read, or mental exercises.</p></blockquote>
<p>As a <a title="Daily Bag of Crap" href="http://blog.rbucker.net" target="_blank">Bag of Crap</a> goes I&#8217;m still hoping not to waste anyones time&#8230; but it&#8217;s certainly not a seed for what I write about here. I hope you&#8217;ll join me anyway.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbucker.wordpress.com/1563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbucker.wordpress.com/1563/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1563&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://iam.richardbucker.com/2012/11/22/daily-bag-of-crap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e94a065789007e8c3301ae1d726e6537?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rbucker881</media:title>
		</media:content>
	</item>
		<item>
		<title>Logging best practice</title>
		<link>http://iam.richardbucker.com/2012/10/23/logging-best-practice/</link>
		<comments>http://iam.richardbucker.com/2012/10/23/logging-best-practice/#comments</comments>
		<pubDate>Tue, 23 Oct 2012 12:47:53 +0000</pubDate>
		<dc:creator>Richard Bucker</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[logging]]></category>

		<guid isPermaLink="false">http://iam.richardbucker.com/2012/10/23/logging-best-practice/</guid>
		<description><![CDATA[Do not use the work ERROR unless there is an actual error.  &#8221;0 Errors&#8221; or &#8220;No Errors&#8221; will always give a false positive without doing more regex work and some search/filter tools don&#8217;t do it right anyway. PS: That includes not naming functions, variables or classes with &#8220;error&#8221; in the name. Logging best&#160;practice Tagged: logging<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1555&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Do not use the work ERROR unless there is an actual error.  &#8221;0 Errors&#8221; or &#8220;No Errors&#8221; will always give a false positive without doing more regex work and some search/filter tools don&#8217;t do it right anyway.</p>
<p>PS: That includes not naming functions, variables or classes with &#8220;error&#8221; in the name.<br />
<h2 class="post-title"><a href="http://iam.richardbucker.com/2012/10/23/logging-best-practice/" title="Permalink to Logging best&nbsp;practice" rel="bookmark">Logging best&nbsp;practice</a></h2>
<br /> Tagged: <a href='http://iam.richardbucker.com/tag/logging/'>logging</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbucker.wordpress.com/1555/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbucker.wordpress.com/1555/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1555&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://iam.richardbucker.com/2012/10/23/logging-best-practice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e94a065789007e8c3301ae1d726e6537?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rbucker881</media:title>
		</media:content>
	</item>
		<item>
		<title>What does it cost to charge your electric car?</title>
		<link>http://iam.richardbucker.com/2012/10/22/what-does-it-cost-to-charge-your-electric-car/</link>
		<comments>http://iam.richardbucker.com/2012/10/22/what-does-it-cost-to-charge-your-electric-car/#comments</comments>
		<pubDate>Mon, 22 Oct 2012 16:19:36 +0000</pubDate>
		<dc:creator>Richard Bucker</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[Complaint Depatment]]></category>

		<guid isPermaLink="false">http://iam.richardbucker.com/?p=1549</guid>
		<description><![CDATA[If you are the owner of the car in the picture then you are not likely to be paying anything. This is a pseudo public space but I&#8217;m certain that the property owner was not expecting to have to burden the cost of charging every electric car out there. And I&#8217;m certain that homeowners are [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1549&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div id="attachment_1550" class="wp-caption aligncenter" style="width: 310px"><a href="http://rbucker.files.wordpress.com/2012/10/photo.jpg"><img class="size-medium wp-image-1550" title="plug in your electric car" alt="" src="http://rbucker.files.wordpress.com/2012/10/photo-e1350922254111.jpg?w=300&#038;h=149" height="149" width="300" /></a><p class="wp-caption-text">plug in your electric car</p></div>
<p>If you are the owner of the car in the picture then you are not likely to be paying anything. This is a pseudo public space but I&#8217;m certain that the property owner was not expecting to have to burden the cost of charging every electric car out there. And I&#8217;m certain that homeowners are not interested in replacing all of their receptacles with secure alternatives.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbucker.wordpress.com/1549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbucker.wordpress.com/1549/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1549&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://iam.richardbucker.com/2012/10/22/what-does-it-cost-to-charge-your-electric-car/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e94a065789007e8c3301ae1d726e6537?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rbucker881</media:title>
		</media:content>

		<media:content url="http://rbucker.files.wordpress.com/2012/10/photo-e1350922254111.jpg?w=300" medium="image">
			<media:title type="html">plug in your electric car</media:title>
		</media:content>
	</item>
		<item>
		<title>Rethinking software development</title>
		<link>http://iam.richardbucker.com/2012/10/18/rethinking-software-development/</link>
		<comments>http://iam.richardbucker.com/2012/10/18/rethinking-software-development/#comments</comments>
		<pubDate>Fri, 19 Oct 2012 00:20:25 +0000</pubDate>
		<dc:creator>Richard Bucker</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[ProgLang]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://iam.richardbucker.com/?p=1547</guid>
		<description><![CDATA[When I read that Apple was ejecting Java from it&#8217;s browsers I believe my heart skipped a beat. On the one hand Java, when it was managed by Sun, was very good to me. And now that Oracle owns it I&#8217;ve been reluctant to use it and that has nothing to do with Apple&#8217;s decision. [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1547&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>When I read that Apple was ejecting Java from it&#8217;s browsers I believe my heart skipped a beat. On the one hand Java, when it was managed by Sun, was very good to me. And now that Oracle owns it I&#8217;ve been reluctant to use it and that has nothing to do with Apple&#8217;s decision. It&#8217;s just the way I see Oracle.</p>
<p>Coincidentally Google announces Dart 1.0, Firefox announces Rust 0.4, Google&#8217;s GO is making headway &#8230; but most telling is the article, I read today, criticizing FogBugz for implementing their cornerstone application using a proprietary and internal language and toolchain (Wasabi which looks like VB).</p>
<p>So my intuition tells me that if Oracle does not make some serious corrections &#8220;we&#8221; are about to experience a paradigm shift akin to the magnetic swap that the mad scientists have been talking about for the last 10 years; because:</p>
<ul>
<li>business owners need to reduce their risk &#8211; general security and maintain control of the API</li>
<li>increase their intellectual property &#8211; proprietary toolchains would add some value if they work</li>
<li>reduce programmer turnover &#8211; in a way proprietary languages will not actually enhance individual marketability (of course you have to get them first)</li>
</ul>
<p>But if you cannot afford to design and implement a first class programming language&#8230; then you&#8217;re forced to develop a DSL. And if you cannot afford that&#8230; then you have to use someone else&#8217;s or something that is open source and liberal (nothing with the GPL; stick to MIT, BSD, and a few others)</p>
<p>In conclusion, and I hope I have connected the dots, there will be a major fracture. A small portion of the developers and businesses are going to go for the 100% commercial toolchain like Objective-C, iOS, .CLR/.NET and then there is going to be another group that is going to go completely open source as in perl, python, ruby, GCC, GO, Dart, Rust, and internal DSLs.</p>
<ul>
<li>javascript is interesting but will be killed along with the JDK</li>
<li>Java might fork with a reasonable replacement but the devs working on the commercial version, who are responsible for the current state of affairs might poison the same tree.</li>
</ul>
<p>Sadly, Google&#8217;s current price drop might have something to do with the Java security issues as it was recently reporting that Android had it&#8217;s own security issues.</p>
<p>It&#8217;s clearly a sad state of the industry. It feels like a huge grey cloud overhead. I hope it&#8217;s just a little rain and not a flood.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbucker.wordpress.com/1547/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbucker.wordpress.com/1547/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1547&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://iam.richardbucker.com/2012/10/18/rethinking-software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e94a065789007e8c3301ae1d726e6537?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rbucker881</media:title>
		</media:content>
	</item>
		<item>
		<title>Back on privacy issues</title>
		<link>http://iam.richardbucker.com/2012/10/14/back-on-privacy-issues/</link>
		<comments>http://iam.richardbucker.com/2012/10/14/back-on-privacy-issues/#comments</comments>
		<pubDate>Sun, 14 Oct 2012 18:03:05 +0000</pubDate>
		<dc:creator>Richard Bucker</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[Complaint Depatment]]></category>
		<category><![CDATA[credit cards]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://iam.richardbucker.com/?p=1545</guid>
		<description><![CDATA[In a conversation with my father in-law this morning&#8230; (a) there was a time when your social security number was truly secret. Now everyone from the cable company, ISP, newspaper boy, lawn service, High School, University, hospital and doctor wants your SSN and we give it freely and without challenge. Who really knows why a [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1545&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>In a conversation with my father in-law this morning&#8230;</p>
<p>(a) there was a time when your social security number was truly secret. Now everyone from the cable company, ISP, newspaper boy, lawn service, High School, University, hospital and doctor wants your SSN and we give it freely and without challenge. Who really knows why a doctor or newspaper delivery service needs my SSN. Are they going to sue me into and after I&#8217;m buried? In Sweden the SSN is sacred; I&#8217;m just not sure how they get around the problems we have. (could be functional and/or legal)</p>
<p>(b) There is no privacy on the internet. Whether your using any of the big name browsers, you never login, you always use other people&#8217;s computers or cyber cafes. The challenge is that between the ISP, browser manufacturers, super/affiliate advertisers, search engines; they where where you have been and where you are going. Not even the like of TOR is going to save you. Same goes for the anonymous breadcrumbs you thing you are dropping. They will always lead &#8220;them&#8221; back to you.</p>
<p>In a side note. If you&#8217;ve ever seen or purchased from one of those &#8220;as seen on tv&#8221; infomercials. The deals are great. Essentially you pay for shipping which costs them much either, however, it does offset their costs somewhat. The &#8220;play&#8221; for these companies is to get you to buy something. Anything.  This way they capture you personal information which they will resell at a profit. This is how all of these marketing machines work. One interesting thing&#8230; I have never experienced an increase in the amount of spam I receive. Hmmm.</p>
<p>Another side note. Over the last 18 to 36 months there have been some data breaches amounting to tens or hundreds of millions of credit card numbers and personal information. So why haven&#8217;t more people been complaining about credit card fraud? Why haven&#8217;t news programs done additional reporting? I wonder if we&#8217;re being marketed to because the credit card infrastructure is just not that sophisticated.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbucker.wordpress.com/1545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbucker.wordpress.com/1545/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1545&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://iam.richardbucker.com/2012/10/14/back-on-privacy-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e94a065789007e8c3301ae1d726e6537?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rbucker881</media:title>
		</media:content>
	</item>
		<item>
		<title>Is Gmail privacy gone?</title>
		<link>http://iam.richardbucker.com/2012/10/11/is-gmail-privacy-gone/</link>
		<comments>http://iam.richardbucker.com/2012/10/11/is-gmail-privacy-gone/#comments</comments>
		<pubDate>Thu, 11 Oct 2012 12:59:29 +0000</pubDate>
		<dc:creator>Richard Bucker</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://iam.richardbucker.com/?p=1540</guid>
		<description><![CDATA[There are a couple of things that the average user should know. There is no such thing as email privacy. Most email travels through the internet from point to point in the clear So called legalese on the email footer about intended recipient and communication has not been tested in court and it not binding. [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1540&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>There are a couple of things that the average user should know.</p>
<ol>
<li>There is no such thing as email privacy.</li>
<li>Most email travels through the internet from point to point in the clear</li>
<li>So called legalese on the email footer about intended recipient and communication has not been tested in court and it not binding.</li>
</ol>
<p>That said, if you have a private email server that you think is secure and you use it exclusively because you want secure email that is not to be seen by the prying eyes of big brother or even Google, Yahoo, Hotmail, Facebook or other&#8230; then you are sadly mistaken and misinformed.</p>
<p>Just because you have an uber secure email server does not mean that the recipient has the same. So then the real question becomes&#8230; Why not use Gmail yourself?</p>
<br /> Tagged: <a href='http://iam.richardbucker.com/tag/privacy/'>privacy</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbucker.wordpress.com/1540/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbucker.wordpress.com/1540/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1540&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://iam.richardbucker.com/2012/10/11/is-gmail-privacy-gone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e94a065789007e8c3301ae1d726e6537?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rbucker881</media:title>
		</media:content>
	</item>
		<item>
		<title>Pay for Ubuntu Desktop?</title>
		<link>http://iam.richardbucker.com/2012/10/10/pay-for-ubuntu-desktop/</link>
		<comments>http://iam.richardbucker.com/2012/10/10/pay-for-ubuntu-desktop/#comments</comments>
		<pubDate>Thu, 11 Oct 2012 01:02:15 +0000</pubDate>
		<dc:creator>Richard Bucker</dc:creator>
				<category><![CDATA[Complaint Depatment]]></category>
		<category><![CDATA[for sale]]></category>
		<category><![CDATA[hoax]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://iam.richardbucker.com/?p=1537</guid>
		<description><![CDATA[You&#8217;ve got to be kidding me!!! I&#8217;m not even certain this is a real thing or if it&#8217;s some hoax. But for the moment let&#8217;s just say it&#8217;s real. My first inclination is/was &#8220;where do I send my check?&#8221; But as I started to think about Canonical I started to reconsider. What is it that [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1537&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>You&#8217;ve got to be kidding me!!! I&#8217;m not even certain this is a real thing or if it&#8217;s some hoax. But for the moment let&#8217;s just say it&#8217;s real. My first inclination is/was &#8220;where do I send my check?&#8221; But as I started to think about Canonical I started to reconsider. What is it that these guys actually do and where is there revenue stream currently? They hire loads of people and have several pay-for products&#8230; In fact the general public does most of the real heavy lifting anyway. Including the testing.</p>
<p>However, there is one thing that I have to remind myself of. &#8220;Trusted Source&#8221;. With that recent Russian malware scare I can only imagine that the internet scale is going to slow and that sandboxing and trusted source are going to be required. For that matter I have already started to adjust to a Microsoft desktop at work and in my VMWare at home.</p>
<p>And of course if it&#8217;s a hoax &#8230; then I wish a thousand papercuts on the perpetrator.</p>
<p>PS: I&#8217;d rather be using OpenBSD!!!</p>
<br /> Tagged: <a href='http://iam.richardbucker.com/tag/for-sale/'>for sale</a>, <a href='http://iam.richardbucker.com/tag/hoax/'>hoax</a>, <a href='http://iam.richardbucker.com/tag/ubuntu/'>ubuntu</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbucker.wordpress.com/1537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbucker.wordpress.com/1537/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1537&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://iam.richardbucker.com/2012/10/10/pay-for-ubuntu-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e94a065789007e8c3301ae1d726e6537?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rbucker881</media:title>
		</media:content>
	</item>
		<item>
		<title>Writing good log messages</title>
		<link>http://iam.richardbucker.com/2012/10/02/writing-good-log-messages/</link>
		<comments>http://iam.richardbucker.com/2012/10/02/writing-good-log-messages/#comments</comments>
		<pubDate>Tue, 02 Oct 2012 16:00:10 +0000</pubDate>
		<dc:creator>Richard Bucker</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[logging]]></category>

		<guid isPermaLink="false">http://iam.richardbucker.com/?p=1533</guid>
		<description><![CDATA[Writing good log messages is part design, part good practice, part knowing what and when to say it. Design (1) You need to decide what exactly you hope to get out of a logging session. Are you going to be debugging bugs, crashes, or other critical events like a forensic accountant or like a whack-a-mole? [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1533&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Writing good log messages is part design, part good practice, part knowing what and when to say it.</p>
<h3>Design</h3>
<p>(1) You need to decide what exactly you hope to get out of a logging session. Are you going to be debugging bugs, crashes, or other critical events like a forensic accountant or like a whack-a-mole?</p>
<p>(2) Are you going to use flat files, how big will they get, how many files will you keep around? All very important when thinking about backups, disk space, maintenance, recovery, and so on. You might also be thinking about the different versions of syslog-like tools where you can ship the events remotely.</p>
<p>(3) Are you going to store the logs in a DB on the local system and then use sharding to allow for more permanent maintenance? This is interesting because the searching can be easier than grep, awk, etc&#8230; Also, considering (4) grouping related messages is easier and you can use SQL-like reporting tools.</p>
<p>(4) Are there some pre-optimizations you want to perform like all logged entries are stored in temp storage until the transaction is complete. Then the data is shipped to the repository for storage.</p>
<h3>Good Practice</h3>
<p>Treat all of your code the same.  Whatever level of logging you are performing you should be consistant throughout your application. This way you will not be surprised by your results and you will not have to worry about &#8220;and then a miracle occurred)</p>
<h3>What to Say, Where to Say it</h3>
<p>If you are processing transactions then make sure that you create a transaction ID as soon as possible and start using that ID with every log message related to this transaction. This is necessary so that you have a thru-line and so the transaction can be traced.</p>
<p>Also make sure that you are clear as to the intent of the function and what the results were. That also means that the type of entry should make sense. INFO, WARN, ERROR, EXCEPTION and so on.</p>
<p>You might even time the execution of the function.</p>
<h3>Warning</h3>
<p>One thing to be wary of. Logging can consume your disk, disk I/O, CPU, memory, message queues, database. You can spend more time copying, moving, and filtering your messages that it might effect the ability to produce meaningful results.</p>
<p>For example, using a Redis pub/sub in order to log transactions might seem like a good idea, however, if you consume all of system memory you may end up swapping and then net result is going to be poor performance.</p>
<br /> Tagged: <a href='http://iam.richardbucker.com/tag/logging/'>logging</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rbucker.wordpress.com/1533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rbucker.wordpress.com/1533/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iam.richardbucker.com&#038;blog=23838432&#038;post=1533&#038;subd=rbucker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://iam.richardbucker.com/2012/10/02/writing-good-log-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e94a065789007e8c3301ae1d726e6537?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rbucker881</media:title>
		</media:content>
	</item>
	</channel>
</rss>
