<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;DkIBRnY9eyp7ImA9WhRaFEk.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366</id><updated>2012-02-16T22:09:17.863-04:00</updated><category term="Free Software" /><category term="Backlog" /><category term="Development" /><category term="Humor" /><category term="Rants" /><category term="Agile" /><category term="Web 2.0" /><category term="Linux" /><category term="Utilities" /><category term="Books" /><title>Shawn on Technology</title><subtitle type="html">Tech, Geek and Nerd ramblings about all things weird and wonderful on the Internet and in life...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>57</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/shawncrosby" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="shawncrosby" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">shawncrosby</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;CEcASXozeSp7ImA9WhdUEk8.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-1381764185012042266</id><published>2011-09-28T11:59:00.002-03:00</published><updated>2011-09-28T12:00:48.481-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-28T12:00:48.481-03:00</app:edited><title>The Yagni Principle</title><content type="html">&lt;br /&gt;
&lt;div class="p1"&gt;
There are a lot of reasons why we do things in software development, not the least of which is that somebody somewhere will find what we're doing somewhat useful which in turn will differentiate us from our competition and earn us money.&amp;nbsp; Too often, I find developers working on features that 'may be useful in the future,' while the truth is, the fancy code will likely rot before it becomes useful. &amp;nbsp;Before you write something, think of the possibility that You Ain't Gonna Need It (YAGNI).&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
Developers can easily come up with shiny new features, but development takes time and resources, introduces risk and complexity and doesn't necessarily add value.&amp;nbsp;Not always does a re-work of architecture to accommodate some future requirement constitute a good idea. &amp;nbsp;Ideally, a proper architecture would allow us to defer implementation decisions until they are needed without impacting the existing product.&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
A simple principle of development is to write the simplest thing that could work. I've seen lots of applications and frameworks that do everything imaginable, but usually at the cost of simplicity.&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1"&gt;
Does this mean that I think we shouldn't plan for future requirements?&amp;nbsp; Absolutely not. In fact, I would say that all developers should architect in a way that allows for future development, just leave the details for later...when someone asks for them...and is willing to pay for them.&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-1381764185012042266?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DIKKWVOEU7mf8bE6u26j4KXzS9A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DIKKWVOEU7mf8bE6u26j4KXzS9A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DIKKWVOEU7mf8bE6u26j4KXzS9A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DIKKWVOEU7mf8bE6u26j4KXzS9A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/1381764185012042266/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=1381764185012042266" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/1381764185012042266?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/1381764185012042266?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2011/09/yagni-principle.html" title="The Yagni Principle" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkADR3s5fyp7ImA9WhdWFUU.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-3511711791584003626</id><published>2011-09-09T13:12:00.003-03:00</published><updated>2011-09-09T13:12:56.527-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-09T13:12:56.527-03:00</app:edited><title>A note on craftsmanship</title><content type="html">Considering that the lion's share of software development costs is spent in maintenance, doesn't it make sense that the up-front investment should be spent in making sure that maintenance is as low cost as possible?&lt;br /&gt;
&lt;br /&gt;
Often times we are driven by project timelines and drop-dead dates only to be saddled with a big lump of unmaintainable code. &amp;nbsp;I've been doing some reading on software craftsmanship and admittedly, some things make you wonder if the tedium of 'extract til you drop' and 'test first' are worth the effort...after all, it seems that some things could potentially double the initial development time.&lt;br /&gt;
&lt;br /&gt;
If 75% of software lifecycle is in maintenance, and 25% is in initial development. &amp;nbsp;Suppose I double my initial development; if my maintenance is costs are cut in half, then I've saved about 12.5% of my overall cost of development.&lt;br /&gt;
&lt;br /&gt;
25 * 2 + 75 *.5 = 87.5%&lt;br /&gt;
&lt;br /&gt;
If I can reduce my initial development by half, but it doubles my maintenance costs, then it will eventually cost the organization an additional 62.5% more than it had to and as much as 75% more than it would have if I had just spend some more up front time making code maintainable.&lt;br /&gt;
&lt;br /&gt;
25 * .5 + 75 * 2 = 162.5% + 100 - 87.5 = 175%&lt;br /&gt;
&lt;br /&gt;
Easy math for the brass.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-3511711791584003626?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xZHyG-6ROb1uZzuhBnM7q-Fb1Es/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xZHyG-6ROb1uZzuhBnM7q-Fb1Es/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xZHyG-6ROb1uZzuhBnM7q-Fb1Es/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xZHyG-6ROb1uZzuhBnM7q-Fb1Es/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/3511711791584003626/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=3511711791584003626" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/3511711791584003626?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/3511711791584003626?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2011/09/note-on-craftsmanship.html" title="A note on craftsmanship" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;D0EFSXY-eSp7ImA9WhdRFUk.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-2989676318405851632</id><published>2011-08-05T09:00:00.162-03:00</published><updated>2011-08-05T09:00:18.851-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-05T09:00:18.851-03:00</app:edited><title>Keep your (over)head down</title><content type="html">One of the most challenging areas to address when working in an agile environment is managing overhead.&lt;br /&gt;
&lt;br /&gt;
Anyone who has actually read the &lt;a class="vt-p" href="http://www.agilemanifesto.org/"&gt;agile manifesto&lt;/a&gt; can tell you that agile favors collaboration over process because process is expensive and time consuming, and in the end, nowhere near as valuable as collaboration. &amp;nbsp;This doesn't mean that you don't follow a process in your organization, this simply points out that when one of these two elements has to give, it must always be process.&lt;br /&gt;
&lt;br /&gt;
My preference in scrum is one week iterations, especially when the requirements for a project are vague. &amp;nbsp;The reason for this is because vague requirements equals blurry vision and blurry vision usually equals frequent changes in direction. &amp;nbsp;I was told recently that the problem with iterations that are too short is that the overhead is too high; by the time you get out of all those planning meetings and demos and scrums, you don't have any time left to do actual work.&lt;br /&gt;
&lt;br /&gt;
The jury is in on shorter iterations, and the verdict is widely accepted. &amp;nbsp;The obvious solution is to reduce your overhead...starting with much shorter meetings with fewer attendees. &amp;nbsp;After that, collaboration then becomes a much more intimate, and in my opinion, a more effective experience.&lt;br /&gt;
&lt;br /&gt;
I can tell a team is forming when I frequently see one or more developers standing over the shoulder of another developer looking at his or her screen with two or more sets of index fingers pointing at something on the screen. &amp;nbsp;I like to refer to these sessions as a huddle; it is where the 'how the heck are we going to do this?' get's done.&lt;br /&gt;
&lt;br /&gt;
I like to try and separate the 'what' from the 'how' during the development process. &amp;nbsp;The &lt;i&gt;what&lt;/i&gt;&amp;nbsp;involves the whole team. &amp;nbsp;Everybody on the team needs to know &lt;i&gt;what&lt;/i&gt;&amp;nbsp;is being done so that they can adjust their actions to best accomplish the goal. &amp;nbsp;The &lt;i&gt;how&lt;/i&gt;&amp;nbsp;is best determined by the ones that are actually doing the work...so long as it fits in with the bigger &lt;i&gt;what&lt;/i&gt; that the team is working on. &amp;nbsp;Planning meetings that include the whole team should focus on &lt;i&gt;what&lt;/i&gt; and stay away from &lt;i&gt;how&lt;/i&gt;. &amp;nbsp;In most if not all cases, 80% of the team will not need to know &lt;i&gt;how&lt;/i&gt; things are done, and if they do, then they can hook up with the right team members off line to work this out.&lt;br /&gt;
&lt;br /&gt;
Every time I feel like a meeting is dragging on, it is usually because we have gone too deep into the &lt;i&gt;how&lt;/i&gt; portion of the topic or worse, complete digression into useless background information.&lt;br /&gt;
&lt;br /&gt;
Aim for:&lt;br /&gt;
Daily Scrum - 10 minutes max&lt;br /&gt;
Demo - 30 minutes&lt;br /&gt;
Sprint planning - 30 minutes&lt;br /&gt;
Retrospective - 30 minutes&lt;br /&gt;
&lt;br /&gt;
The tough one here is obviously the 30 minute planning session, some have said that the sprint planning meeting is time-boxed to 4 hours, suit yourself. &amp;nbsp;Keep in mind that this meeting is to basically create the sprint contract, not solve all the problems that the sprint poses. &amp;nbsp;Problem solving meetings are best done in the huddle and only with the team members that are actually implementing the solution. &amp;nbsp;You may have a need to periodically have a more in-depth planning meeting, I suggest every four sprints perhaps do this. &lt;br /&gt;
&lt;br /&gt;
Keep in mind that this is a guide, take as much time as you need, but remember to stick to &lt;i&gt;what&lt;/i&gt; and stay away from &lt;i&gt;how&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a class="vt-p" href="http://agilesoftwaredevelopment.com/files/Simple_Sprint_Template.pdf"&gt;http://agilesoftwaredevelopment.com/files/Simple_Sprint_Template.pdf&lt;/a&gt;&lt;br /&gt;
&lt;a class="vt-p" href="http://www.mountaingoatsoftware.com/scrum/sprint-planning-meeting"&gt;http://www.mountaingoatsoftware.com/scrum/sprint-planning-meeting&lt;/a&gt;&lt;br /&gt;
&lt;a class="vt-p" href="http://www.slideshare.net/vickidhiman/what-is-a-sprint-planning-meeting"&gt;http://www.slideshare.net/vickidhiman/what-is-a-sprint-planning-meeting&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-2989676318405851632?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yyaIQMP2NMGEu4NtDNZCpK_JziA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yyaIQMP2NMGEu4NtDNZCpK_JziA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yyaIQMP2NMGEu4NtDNZCpK_JziA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yyaIQMP2NMGEu4NtDNZCpK_JziA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/2989676318405851632/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=2989676318405851632" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/2989676318405851632?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/2989676318405851632?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2011/08/keep-your-overhead-down.html" title="Keep your (over)head down" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>0</thr:total><georss:featurename>Lake Echo, NS, Canada</georss:featurename><georss:point>44.7401028 -63.3859028</georss:point><georss:box>44.6949878 -63.464866799999996 44.785217800000005 -63.3069388</georss:box></entry><entry gd:etag="W/&quot;C0cGQXo7fip7ImA9WhdSGUk.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-5510285040774775614</id><published>2011-07-29T09:03:00.001-03:00</published><updated>2011-07-29T09:03:40.406-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-29T09:03:40.406-03:00</app:edited><title>Keeping out of the weeds</title><content type="html">I had the very proud opportunity this year to attend the grade 9 graduation ceremony of my second daughter and watch her deliver a speech to her class about moving forward and not being afraid to make mistakes. &amp;nbsp;I have to say, it was inspiring to say the least. &amp;nbsp;What really blew me away was that here was this young lady that I used to hold on my lap and rock to sleep that was now quite possibly inspiring more than a couple of her classmates and helping to shape their futures.&lt;br /&gt;
&lt;br /&gt;
As parents, we take responsibility for our children and tend to take ownership of their bigger mistakes and shake our heads at the smaller ones. &amp;nbsp;We puff up with pride at their accomplishments, but in truth, it is our children that step up and make the future happen. &amp;nbsp;My goal as a parent is that one day, my children won't need me, but hopefully will still want me around.&lt;br /&gt;
&lt;br /&gt;
Back in the auditorium, I was hoping that I played some part in inspiring my daughter the way she was inspiring her classmates. &amp;nbsp;We give guidelines and support, we answer their questions, we challenge them, we cheer for them and we correct them.&lt;br /&gt;
&lt;br /&gt;
What we have to remember is that this is their future an their life, we are just the guides for as long as they need or want us around.&lt;br /&gt;
&lt;br /&gt;
So what does this have to do with technology?&lt;br /&gt;
&lt;br /&gt;
I am hesitant to compare folks I work with to my children, but the common thread is in the approach to helping them succeed. &amp;nbsp;As a problem solver, my tendency is to jump in and solve problems. &amp;nbsp;The challenge is to know what types of problems I should be solving. &amp;nbsp;Too often, managers and leaders are quick to come up with solutions and dictate them to their teams. &amp;nbsp;Putting aside how right or wrong our solutions may be, this simply doesn't scale and doesn't give room for other bright people to shine.&lt;br /&gt;
&lt;br /&gt;
As a manager, it is far more productive to lead people that can invent on their own and solve problems on their own and simply look to me for definition of riverbanks instead of needing me to pull them through tough the rapids (so to speak). &amp;nbsp;My job is to watch and listen as they navigate through and make sure that outside perils are kept at bay and not impeding their success.&lt;br /&gt;
&lt;br /&gt;
If you manage people, instead of dictating steps, try setting guidelines. &amp;nbsp;Instead of solving their problems, try listening and supporting them as they solve their own problems. &amp;nbsp;Instead of taking credit, give it away. &amp;nbsp;Instead of pointing fingers, take the responsibility and challenge your team to improve.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-5510285040774775614?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZfoLyZE595VcYB4G8psdksEHc60/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZfoLyZE595VcYB4G8psdksEHc60/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZfoLyZE595VcYB4G8psdksEHc60/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZfoLyZE595VcYB4G8psdksEHc60/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/5510285040774775614/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=5510285040774775614" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/5510285040774775614?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/5510285040774775614?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2011/07/keeping-out-of-weeds.html" title="Keeping out of the weeds" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>2</thr:total><georss:featurename>Lake Echo, NS, Canada</georss:featurename><georss:point>44.7401028 -63.3859028</georss:point><georss:box>44.7401028 -63.3859028 44.7401028 -63.3859028</georss:box></entry><entry gd:etag="W/&quot;A0EDQH84fSp7ImA9WxFbFEw.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-2609366588063249422</id><published>2010-07-06T09:31:00.001-03:00</published><updated>2010-07-06T09:34:31.135-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-06T09:34:31.135-03:00</app:edited><title>Picasa Facial Recognition</title><content type="html">&lt;div style="margin: 1em; width: 260px; display: block; float: left" class="zemanta-img"&gt;&lt;a href="http://www.crunchbase.com/product/picasa"&gt;&lt;img style="border-bottom: medium none; border-left: medium none; display: block; border-top: medium none; border-right: medium none" alt="Image representing Picasa as depicted in Crunc..." src="http://www.crunchbase.com/assets/images/resized/0001/2890/12890v2-max-250x250.jpg" width="250" height="87"&gt;&lt;/a&gt;  &lt;p style="font-size: 0.8em" class="zemanta-img-attribution"&gt;Image via &lt;a href="http://www.crunchbase.com/"&gt;CrunchBase&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; &lt;p&gt;After getting back from my trip to India, I was uploading photos of my trip where I generally use the &lt;a class="zem_slink" title="Picasa" href="http://picasa.google.com/" rel="homepage"&gt;Picasa&lt;/a&gt; desktop application.&amp;nbsp; What I didn’t know existed was the way that Picasa employs a facial recognition component to crop out faces and tag them, in some cases automatically once it learns the faces of people you know.&amp;nbsp; In about an hour I had added names for over 100 of my contacts to hundreds of photos.&amp;nbsp; Once I had the tags, I can easily see all the photos of my wife or kids with a few short clicks.&amp;nbsp; It also &lt;a class="zem_slink" title="Thumbnail" href="http://en.wikipedia.org/wiki/Thumbnail" rel="wikipedia"&gt;thumbnails&lt;/a&gt; all of the headshots giving me tons of poses I didn’t realize I had.&lt;/p&gt; &lt;p&gt;The feature is available in both the desktop and web versions of Picasa, but the interface is a bit different for each.&lt;/p&gt; &lt;p&gt;In Picasa desktop, click on the ‘People’ tab to get started and it will immediately begin to clip faces from all your photos and put them in the ‘unknown’ list.&amp;nbsp; Then you just click to ‘add a name’ and it will search your contact list or allow you to create a new person if one doesn’t exist.&amp;nbsp; The web version works very similar, but you just click the link on the right hand side of the page to get started.&lt;/p&gt; &lt;p&gt;Is this a &lt;a href="http://facebook.com/" target="_blank"&gt;facebook&lt;/a&gt; killer do you think?&lt;/p&gt; &lt;div class="zemanta-related"&gt; &lt;h6 style="font-size: 1em" class="zemanta-related-title"&gt;Related articles by Zemanta&lt;/h6&gt; &lt;ul class="zemanta-article-ul"&gt; &lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://r.zemanta.com/?u=http%3A//gadgetwise.blogs.nytimes.com/2010/05/24/q-a-keeping-picasa-and-gmail-separate/%3Fpartner%3Drss%26amp%3Bemc%3Drss&amp;amp;a=18482348&amp;amp;rid=0cb6a31d-d054-4d44-ada3-12a0808e3a61&amp;amp;e=e844a161c36527ca0a82c0337d218cb4"&gt;Q.&amp;amp;A.: Keeping Picasa and Gmail Separate&lt;/a&gt; (gadgetwise.blogs.nytimes.com)  &lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://www.edugeek.net/forums/how-do-you-do/58267-face-recognition.html"&gt;Face recognition&lt;/a&gt; (edugeek.net)  &lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://social.venturebeat.com/2010/07/02/facebook-face-detection/"&gt;Automatic face detection comes to Facebook photos&lt;/a&gt; (social.venturebeat.com)  &lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://www.brighthub.com/internet/google/articles/40036.aspx"&gt;Picasa Face Recognition Software&lt;/a&gt; (brighthub.com)  &lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://www.omgubuntu.co.uk/2010/06/face-recognition-auto-tagging-coming-to.html"&gt;Face recognition &amp;amp; auto-tagging coming to digiKam&lt;/a&gt; (omgubuntu.co.uk)  &lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://r.zemanta.com/?u=http%3A//www.telegraph.co.uk/technology/7744031/Google-reconsiders-introducing-facial-recognition-technology.html&amp;amp;a=18310857&amp;amp;rid=0cb6a31d-d054-4d44-ada3-12a0808e3a61&amp;amp;e=87d3a897863218c0895aa5dc71ab31df"&gt;Google reconsiders introducing facial recognition technology&lt;/a&gt; (telegraph.co.uk)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt; &lt;div style="margin-top: 10px; height: 15px" class="zemanta-pixie"&gt;&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; float: right; border-left-style: none" class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=0cb6a31d-d054-4d44-ada3-12a0808e3a61"&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-2609366588063249422?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OIPzmtRf8VdWbNyCf0g9NJBk-R4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OIPzmtRf8VdWbNyCf0g9NJBk-R4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OIPzmtRf8VdWbNyCf0g9NJBk-R4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OIPzmtRf8VdWbNyCf0g9NJBk-R4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/2609366588063249422/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=2609366588063249422" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/2609366588063249422?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/2609366588063249422?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2010/07/picasa-facial-recognition.html" title="Picasa Facial Recognition" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEEFQXs9eip7ImA9WxFVEkg.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-4001362175037626676</id><published>2010-06-11T08:43:00.001-03:00</published><updated>2010-06-11T08:43:30.562-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-11T08:43:30.562-03:00</app:edited><title>Google Calendar Sync</title><content type="html">&lt;div style="margin: 1em; width: 310px; display: block; float: left" class="zemanta-img"&gt;&lt;a href="http://commons.wikipedia.org/wiki/File:Google.png"&gt;&lt;img style="border-bottom: medium none; border-left: medium none; display: block; border-top: medium none; border-right: medium none" alt="Google Logo bg:Картинка:Google.png" src="http://upload.wikimedia.org/wikipedia/commons/thumb/5/51/Google.png/300px-Google.png" width="300" height="109"&gt;&lt;/a&gt;  &lt;p style="font-size: 0.8em" class="zemanta-img-attribution"&gt;Image via &lt;a href="http://commons.wikipedia.org/wiki/File:Google.png"&gt;Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; &lt;p&gt;Like most people, I have a work schedule to keep as well as a personal schedule.&amp;nbsp; Managing two calendars invariably causes conflicts and over commitment, so lots of people manage their personal schedules in their office scheduling environment.&amp;nbsp; I see lots of problems with this, since I try to keep my personal life and my professional life as separate as possible.&lt;/p&gt; &lt;p&gt;Google to the rescue.&amp;nbsp; I keep my personal calendar in my Gmail account and I sync that to my iPod over the air.&amp;nbsp; Using Google Calendar sync, I can publish my Outlook calendar from work to my Gmail account so I have all my appointments in one spot.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/__S14ux89bFY/TBIhXGpW29I/AAAAAAAABUc/hxoJeMVjWk0/s1600-h/calendar_sync%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="calendar_sync" border="0" alt="calendar_sync" src="http://lh4.ggpht.com/__S14ux89bFY/TBIhYO_pegI/AAAAAAAABUg/MArjKkAtCWc/calendar_sync_thumb%5B2%5D.png?imgmax=800" width="313" height="334"&gt;&lt;/a&gt; This little app runs in your system tray and pushes your calendar items to your Google calendar on a scheduled basis.&amp;nbsp; This way, my work appointments are in Outlook and my personal appointments aren’t.&lt;/p&gt; &lt;p&gt;Related Links:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.google.com/support/calendar/bin/answer.py?answer=89955" target="_blank"&gt;Google Calendar Sync&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;div class="zemanta-related"&gt; &lt;h6 style="font-size: 1em" class="zemanta-related-title"&gt;Related articles by Zemanta&lt;/h6&gt; &lt;ul class="zemanta-article-ul"&gt; &lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://blog.taragana.com/index.php/archive/free-online-calendar-google-calendar-vs-yahoo-calendar-review/"&gt;Free Online Calendar: Google Calendar vs Yahoo Calendar Review&lt;/a&gt; (taragana.com) &lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://lifehacker.com/5509730/how-to-fix-the-ipads-google-calendar-sync-limitation"&gt;How to Fix the iPad's Google Calendar Sync Limitation [Syncing]&lt;/a&gt; (lifehacker.com)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt; &lt;div style="margin-top: 10px; height: 15px" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"&gt;&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; float: right; border-left-style: none" class="zemanta-pixie-img" alt="Enhanced by Zemanta" src="http://img.zemanta.com/zemified_a.png?x-id=eabbb808-0176-4e52-945f-d91c71c7ea8b"&gt;&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-4001362175037626676?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZVI_xQVicvRlCtEl6bQnhgawiLg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZVI_xQVicvRlCtEl6bQnhgawiLg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZVI_xQVicvRlCtEl6bQnhgawiLg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZVI_xQVicvRlCtEl6bQnhgawiLg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/4001362175037626676/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=4001362175037626676" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/4001362175037626676?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/4001362175037626676?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2010/06/google-calendar-sync.html" title="Google Calendar Sync" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/__S14ux89bFY/TBIhYO_pegI/AAAAAAAABUg/MArjKkAtCWc/s72-c/calendar_sync_thumb%5B2%5D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0IARns-fyp7ImA9WxFWFko.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-7392856180300207767</id><published>2010-06-04T14:12:00.001-03:00</published><updated>2010-06-04T14:12:27.557-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-04T14:12:27.557-03:00</app:edited><title>Media: You’re not the client, you’re the product…</title><content type="html">&lt;div style="margin: 1em; width: 310px; display: block; float: left" class="zemanta-img"&gt;&lt;a href="http://commons.wikipedia.org/wiki/File:Zeitschriften.JPG"&gt;&lt;img style="border-bottom: medium none; border-left: medium none; display: block; border-top: medium none; border-right: medium none" alt="In the Modern world, studying is considered to..." src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Zeitschriften.JPG/300px-Zeitschriften.JPG" width="300" height="231"&gt;&lt;/a&gt;  &lt;p style="font-size: 0.8em" class="zemanta-img-attribution"&gt;Image via &lt;a href="http://commons.wikipedia.org/wiki/File:Zeitschriften.JPG"&gt;Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; &lt;p&gt;I had a conversation with my wife the other day about the fact that she had recently renewed her subscription to one of the magazines that stack up in our bathroom.&amp;nbsp; What was interesting was that she found that she could go on-line and read the exact same content without paying anything for it.&amp;nbsp; She looked at it and wondered how the &lt;a class="zem_slink" title="Magazine" href="http://en.wikipedia.org/wiki/Magazine" rel="wikipedia"&gt;magazine&lt;/a&gt; could afford to do this…&lt;/p&gt; &lt;p&gt;The answer is simple in my mind…you (the reader) aren’t the client…the subscription fee is something you pay enable the &lt;a class="zem_slink" title="Publishing" href="http://en.wikipedia.org/wiki/Publishing" rel="wikipedia"&gt;publisher&lt;/a&gt; to produce the medium so that they can send you all those ads.&amp;nbsp; The content around the ads…well, that’s the fertilizer for the garden (yes, the reader is the garden) The guys that pay for those ads…that’s the client.&amp;nbsp; Just think, my cost to distribute over the internet is very small, I can now send you ads ALL THE TIME, think of how much I can sell that for to my client.&lt;/p&gt; &lt;p&gt;Makes me think that the message is the medium…not the other way around.&lt;/p&gt; &lt;div class="zemanta-related"&gt; &lt;h6 style="font-size: 1em" class="zemanta-related-title"&gt;Related articles by Zemanta&lt;/h6&gt; &lt;ul class="zemanta-article-ul"&gt; &lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://www.tuaw.com/2010/06/02/will-we-pay-more-for-magazines-on-the-ipad/"&gt;Will we pay more for magazines on the iPad?&lt;/a&gt; (tuaw.com)  &lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://www.marketingvox.com/magazines-to-sell-subscriptions-within-facebook-news-feeds-046911/"&gt;Magazines to Sell Subscriptions within Facebook News Feeds&lt;/a&gt; (marketingvox.com)  &lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://www.newstatesman.com/magazines/2010/03/digital-magazine-circulation"&gt;Digital subscriptions also part of mag circulation figures: ABC&lt;/a&gt; (newstatesman.com)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt; &lt;div style="margin-top: 10px; height: 15px" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/39692e7b-6fb5-425f-9bdc-7418a40765a6/"&gt;&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; float: right; border-left-style: none" class="zemanta-pixie-img" alt="Reblog this post [with Zemanta]" src="http://img.zemanta.com/reblog_c.png?x-id=39692e7b-6fb5-425f-9bdc-7418a40765a6"&gt;&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-7392856180300207767?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y5V9vY_Zwd3ZKbY02WVldCISzGI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y5V9vY_Zwd3ZKbY02WVldCISzGI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y5V9vY_Zwd3ZKbY02WVldCISzGI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y5V9vY_Zwd3ZKbY02WVldCISzGI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/7392856180300207767/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=7392856180300207767" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/7392856180300207767?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/7392856180300207767?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2010/06/media-youre-not-client-youre-product.html" title="Media: You’re not the client, you’re the product…" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ck4FR306eSp7ImA9WxFWFEw.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-6103002516672057418</id><published>2010-06-01T13:48:00.001-03:00</published><updated>2010-06-01T13:48:36.311-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-01T13:48:36.311-03:00</app:edited><title>Link to a point in a YouTube Video</title><content type="html">&lt;p&gt;Hey, did you know you can link to a specific point in a YouTube video by simply appending the time to start at the end of the URL? Something like #t=0m00s&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=OEFxX0dfVY8#t=0m08s"&gt;http://www.youtube.com/watch?v=OEFxX0dfVY8#t=0m08s&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Handy!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-6103002516672057418?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jbVufOiu0kQR4thBriy2lpDhuEg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jbVufOiu0kQR4thBriy2lpDhuEg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jbVufOiu0kQR4thBriy2lpDhuEg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jbVufOiu0kQR4thBriy2lpDhuEg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/6103002516672057418/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=6103002516672057418" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/6103002516672057418?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/6103002516672057418?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2010/06/link-to-point-in-youtube-video.html" title="Link to a point in a YouTube Video" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D08NQ388eyp7ImA9WxFWE00.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-2304752683738636292</id><published>2010-05-31T08:38:00.001-03:00</published><updated>2010-05-31T08:38:12.173-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-31T08:38:12.173-03:00</app:edited><title>Instant Two Way Communication</title><content type="html">&lt;p&gt;I love social media…&lt;a href="http://www.twitter.com" target="_blank"&gt;twitter&lt;/a&gt; to be exact…the fact that I can take 10 seconds and write a thought about a product and within 48 hours, I open a dialog with a vendor is what is going to replace that glossy ad we’ve seen for years in the dentist office waiting room.&lt;/p&gt;  &lt;p&gt;Last week, &lt;a href="http://www.tweetdeck.com" target="_blank"&gt;TweetDeck&lt;/a&gt; launched its newest version of its desktop &lt;a href="http://www.twitter.com" target="_blank"&gt;twitter&lt;/a&gt; application.&amp;#160; As usual, I gave it a try since I had switched from &lt;a href="http://www.tweetdeck.com" target="_blank"&gt;TweetDeck&lt;/a&gt; to &lt;a href="http://www.yoono.com" target="_blank"&gt;YooNo&lt;/a&gt; a little while back.&amp;#160; I use a number of &lt;a href="http://www.twitter.com" target="_blank"&gt;Twitter&lt;/a&gt; clients including the plain old &lt;a href="http://www.twitter.com" target="_blank"&gt;twitter&lt;/a&gt; web page when I need to and some for my iPod…truth is, I’m not religious about any of them, I swap them pretty much at will seeing as how most configuration for &lt;a href="http://www.twitter.com" target="_blank"&gt;Twitter&lt;/a&gt; is in the cloud anyway.&amp;#160; Anyway, long story short, on Monday morning, I get a reply from someone at &lt;a href="http://www.tweetdeck.com" target="_blank"&gt;TweetDeck&lt;/a&gt; (image below) &lt;a href="http://lh6.ggpht.com/__S14ux89bFY/TAOfoSDpqBI/AAAAAAAABRQ/4sCqKktpyh4/s1600-h/Capture%5B5%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="Capture" border="0" alt="Capture" align="right" src="http://lh6.ggpht.com/__S14ux89bFY/TAOfo5V70RI/AAAAAAAABRU/QpB-SWgFO8U/Capture_thumb%5B3%5D.jpg?imgmax=800" width="244" height="201" /&gt;&lt;/a&gt;BTW, the screen cap is from TweetDeck 0.34.2 since &lt;a href="http://twitter.com/RichardBarley" target="_blank"&gt;@RichardBarley&lt;/a&gt; was kind enough to engage me and my feature gripe…&lt;/p&gt;  &lt;p&gt;Since there are a few things that I think are missing from TweetDeck, I thought it would be better to respond to Richard here on my blog instead of in a series of 140 character tweets.&amp;#160; Welcome Richard!.&lt;/p&gt;  &lt;p&gt;I like &lt;a href="http://www.tweetdeck.com" target="_blank"&gt;TweetDeck&lt;/a&gt; alot, I have it installed on both my desktop (home and work) and on my iPod as well.&amp;#160; I like the fact that you can display multiple columns from different accounts, I like that you can reply all (although finding the reply all option is not intuitive), I like that it keeps a list of recent hashtags (although I’m not sure why a handy typedown feature for this isn’t available) and I like that it stores my searches and settings in an account that I can synchronize with my iPod.&lt;/p&gt;  &lt;p&gt;What I think is missing, aside from the points that I mentioned already, is:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;An easy way to insert an @contact from list of friends.&lt;/li&gt;    &lt;li&gt;In-line image display from twitpic, yfrog, etc rather than having to click the image url.&lt;/li&gt;    &lt;li&gt;Facebook status updates are weird, sometimes they change my status, other times they just post to my wall…I would like it to always update my status or at least have some way to configure it that I can understand.&lt;/li&gt;    &lt;li&gt;I’d like to be able to combine multiple accounts into a single stream, &lt;a href="http://www.facebook.com" target="_blank"&gt;facebook&lt;/a&gt;, &lt;a href="http://www.linkedin.com" target="_blank"&gt;LinkedIn&lt;/a&gt;, &lt;a href="http://www.twitter.com" target="_blank"&gt;twitter&lt;/a&gt; all in one column if I like, or one at a time if the need arises…&lt;/li&gt;    &lt;li&gt;Conversations should be easier to view…this does an ugly column popup in &lt;a href="http://www.tweetdeck.com" target="_blank"&gt;TweetDeck&lt;/a&gt; that I’m not fond of, much better to just expand below the tweet.&lt;/li&gt;    &lt;li&gt;Automatic typedowns for contacts and hashtags.&amp;#160; I have this in &lt;a href="http://www.echofon.com" target="_blank"&gt;EchoFon&lt;/a&gt; on my iPod, but nobody else seems to have this.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;There’s no question that &lt;a href="http://www.tweetdeck.com" target="_blank"&gt;TweetDeck&lt;/a&gt; is feature rich and robust, but some of the features appear more ‘tech’ focused than they are ‘user’ focused.&amp;#160; I like apps like &lt;a href="http://www.yoono.com" target="_blank"&gt;YooNo&lt;/a&gt; because they are very intuitive and focus on the user experience.&amp;#160; I don’t get the same feeling from &lt;a href="http://www.tweetdeck.com" target="_blank"&gt;TweetDeck&lt;/a&gt; (IMHO).&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-2304752683738636292?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ToMkI8NIVPZFQ8YZoKLOT8e0trU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ToMkI8NIVPZFQ8YZoKLOT8e0trU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ToMkI8NIVPZFQ8YZoKLOT8e0trU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ToMkI8NIVPZFQ8YZoKLOT8e0trU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/2304752683738636292/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=2304752683738636292" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/2304752683738636292?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/2304752683738636292?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2010/05/instant-two-way-communication.html" title="Instant Two Way Communication" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/__S14ux89bFY/TAOfo5V70RI/AAAAAAAABRU/QpB-SWgFO8U/s72-c/Capture_thumb%5B3%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;CkQCQX86eSp7ImA9WxFQEE0.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-7704489390569063558</id><published>2010-05-04T16:12:00.001-03:00</published><updated>2010-05-04T16:12:40.111-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-04T16:12:40.111-03:00</app:edited><title>Social Media in a Nutshell…</title><content type="html">&lt;p&gt;I thought I would write a quick word about this new service for keeping up on all these social media channels that are such a big part of everyone’s world these days.&amp;#160; Like many, I’ve grown fond of checking my &lt;a href="http://www.twitter.com/" target="_blank"&gt;twitter&lt;/a&gt;, &lt;a href="http://facebook.com" target="_blank"&gt;facebook&lt;/a&gt; and &lt;a href="http://linkedin.com" target="_blank"&gt;LinkedIn&lt;/a&gt; status updates throughout the day.&amp;#160; I have accounts in all of these for different reasons and I spend lots of time searching through timelines to see where I left off and then scanning everyone’s update.&amp;#160; The downside to this is twofold; first it’s time consuming and secondly, it’s extremely addictive.&amp;#160; A combination that will no doubt catch up with you at some point and leave you scrambling to finish all the other things that you have to deal with.&lt;/p&gt;  &lt;p&gt;I’ve found this little site called &lt;a href="http://nutshellmail.com" target="_blank"&gt;NutshellMail&lt;/a&gt; which you can sign up for and have it monitor your social media accounts and send you an update a couple times per day.&amp;#160; It lays out the report in a really nice format that allows you to see the latest status updates, events like birthdays in facebook and LinkedIn updates.&lt;/p&gt;  &lt;p&gt;Aside from this, you get added features of getting a list of your ‘latest followers’ and your ‘latest quitters’ which is information that is hard to get through normal channels.&lt;/p&gt;  &lt;p&gt;If you have some social media sites to keep up on, I recommend setting up an account in NutshellMail right now.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-7704489390569063558?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/E_8OQo_AEmbwUIBsOzBAQvlZdbw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/E_8OQo_AEmbwUIBsOzBAQvlZdbw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/E_8OQo_AEmbwUIBsOzBAQvlZdbw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/E_8OQo_AEmbwUIBsOzBAQvlZdbw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/7704489390569063558/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=7704489390569063558" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/7704489390569063558?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/7704489390569063558?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2010/05/social-media-in-nutshell.html" title="Social Media in a Nutshell…" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;D0IDQH0_eip7ImA9WxBWEE4.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-1304653113607253917</id><published>2010-01-29T14:01:00.001-04:00</published><updated>2010-02-01T10:46:11.342-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-01T10:46:11.342-04:00</app:edited><title>Driving Election Participation</title><content type="html">&lt;p&gt;Recently I was following &lt;a href="http://twitter.com/#search?q=ivotecan" target="_blank"&gt;coverage&lt;/a&gt; of a symposium on electronic voting in Canada “What can Canada Learn?” was the question.&amp;#160; Let me start by saying that I am far from impartial on this topic; I work for an electronic voting company that provides and Internet and Telephone voting system.&amp;#160; That said, these are my thoughts and do not necessarily represent those of my employer or any of their partners, employees or affiliates. (//end disclaimer)&lt;/p&gt;  &lt;p&gt;In my world, I see lots of these types of discussions, and what seems to be the common expectation is that somehow electronic voting will improve voter participation and be the savior of democracy.&amp;#160; I’d like to think that were true, but I think it may be overstating the potential of Internet voting by saying that it has such power.&lt;/p&gt;  &lt;p&gt;Voting participation at all levels of government is horrible.&amp;#160; On average, I think most elections get somewhere around 30% participation on a municipal level and up near 50% at a federal level.&amp;#160; When I talk to friends and family about voting, it is quite common to hear that they have no intention of EVER voting in an election…electronic or otherwise.&amp;#160; Why is this?&amp;#160; Certainly this doesn’t indicate a question of convenience, it seems more like a question of engagement.&amp;#160; People feel that they have nothing to gain by voting and moreover, they feel that voting is almost akin to being played the fool by a corrupt and manipulative system.&lt;/p&gt;  &lt;p&gt;In some cases, maybe I’m a bit old school.&amp;#160; I believe strongly that it is more than just my right to vote, I think that it is my responsibility or even my duty to vote at every opportunity as a citizen of a free and democratic society.&amp;#160; Other societies have decisions made other, more violent ways, but I want to make sure that I do my part to keep the idea of government by the people from becoming an extinct notion made irrelevant by an apathetic society.&lt;/p&gt;  &lt;p&gt;There are some cynics that believe that a corrupt political process doesn’t really want to have increased engagement in the the political process; that the voter apathy that exists is actually engineered by incumbent politicians because as the voting population grows it becomes more difficult to control and manipulate.&amp;#160; I think there may be some vague truth to this, but not to the point where a small group of people can manipulate two thirds of the population to just not care.&amp;#160; Politicians are interested in influencing those who are likely to vote to vote for them, there is very little to be gained by attempting to influence anyone else to do anything from their perspective.&lt;/p&gt;  &lt;p&gt;So what role does technology play?&lt;/p&gt;  &lt;p&gt;I’m a software developer, and as developers we are constantly reminded that technology does not drive anything.&amp;#160; People do what people do; if they can find an easier way, then they may or may not adopt it.&amp;#160; Technology will never be more than an enabler because it makes it easier for those who drive processes and drive change to do so.&amp;#160; I think that electronic voting does two things: 1) it allows for choice by giving people the opportunity to perform the task of voting using their preferred method, and 2) it logistically provides the ability to engage a larger population.&lt;/p&gt;  &lt;p&gt;I think the choice part is obvious.&amp;#160; Electronic voting allows people to vote in the comfort of their living room, on a bus or even in the supermarket if they want.&amp;#160; There are a ton of arguments that usually stem from coercion or vote buying, but the reality is, at least here in Canada, this isn’t really at issue.&amp;#160; The last thing a politician ever wants is for their mandate to come into question.&lt;/p&gt;  &lt;p&gt;On the logistical side of things, you have to think about what higher participation percentages would do to a paper based voting system.&amp;#160; Election staff are usually pretty busy people.&amp;#160; It takes a great deal of planning to perform a high volume event that will take place over what is usually measured in hours and not days.&amp;#160; Longer lineups, slower results and increased human error is what is waiting for increased voter participation in a paper based voting process.&amp;#160; These are things that kill participation in the elections that follow.&amp;#160; People and the media tend to remember things that don’t run smoothly for a very long time.&lt;/p&gt;  &lt;p&gt;The truth is, in every election where on-line voting was used (at least in my experience) participation has increased to some degree.&amp;#160; I can’t say that the mere presence of Internet Voting was responsible for this increase, in fact, I would say that candidates, media and election officials used electronic voting as a tool to drive participation.&amp;#160; Democracy is not something that just happens.&amp;#160; If you put a ballot box in the middle of the street and expect people to do something with it without engaging people by telling them what they are voting for, then NOTHING will happen.&lt;/p&gt;  &lt;p&gt;Electronic voting is the tool, democracy is driven by people.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-1304653113607253917?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YT5rK_q0-DBCFpqMe18pMck764s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YT5rK_q0-DBCFpqMe18pMck764s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YT5rK_q0-DBCFpqMe18pMck764s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YT5rK_q0-DBCFpqMe18pMck764s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/1304653113607253917/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=1304653113607253917" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/1304653113607253917?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/1304653113607253917?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2010/01/driving-election-participation.html" title="Driving Election Participation" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkIGSXg8eip7ImA9WxNbF04.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-5113170679788502616</id><published>2009-11-20T13:35:00.001-04:00</published><updated>2009-11-20T13:35:28.672-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-20T13:35:28.672-04:00</app:edited><title>Comodo Personal Email Security</title><content type="html">&lt;p&gt;Until this month, I have used Thawte freemail certificates for years to secure my personal email.&amp;#160; This month, Thawte stopped providing certificates for personal email and have basically handed over their subscribers to Verisign as consolation.&amp;#160; I think they offered me a free year, but then it would be $20 or so beyond that.&lt;/p&gt;  &lt;p&gt;I started to look around for a replacement and decided to check out Comodo since I recently switched from Verisign to Comodo for one of my application servers and I’m reasonably happy with them for service.&lt;/p&gt;  &lt;p&gt;I was pleased to find out that Comodo (&lt;a href="http://www.instantssl.com"&gt;http://www.instantssl.com&lt;/a&gt;) offers a free certificate signed by their CA.&amp;#160; This last part is the important part because certificates form the basis of something called ‘trust’ on the internet. &lt;/p&gt;  &lt;p&gt;A certificate in itself is basically just the result of a calculation performed on a big random number that is then used to encode information that cannot be modified without someone knowing about it.&amp;#160; The calculation is performed in such a way that only the owner of the certificate can possibly come up with the result because the owner holds on to a separate ‘secret’ that allows this to happen.&amp;#160; This secret is really big, very random and not likely to be guessed.&amp;#160; So if someone signs an email, a text message, a file or even another certificate, you can be reasonably sure that it is legitimate.&lt;/p&gt;  &lt;p&gt;All that has to happen is that people you send stuff to have to establish some kind of comfort with what your signature looks like.&amp;#160; Think of it like an endorsement; you get a letter from your mom that says “I got bob to sign this” and you see your mom’s signature right underneath Bob’s signature.&amp;#160; Since you know what your mom’s signature looks like, you now have a good reason to believe you know what Bob’s signature looks like.&amp;#160; Now when Bob sends you a message and signs it, you know it is from Bob, because your mom endorsed Bob through a separate channel and you know Bob’s signature.&lt;/p&gt;  &lt;p&gt;The Comodo certificate is trusted by everyone by virtue of the fact that the people that provide your web browser already trust them; so when they sign a certificate for you, you can then sign stuff and people can trust that it was signed by you, (or at least someone who has access to your email account).&lt;/p&gt;  &lt;p&gt;If you want your own secure email certificate, check out:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.instantssl.com/ssl-certificate-products/free-email-certificate.html"&gt;http://www.instantssl.com/ssl-certificate-products/free-email-certificate.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Once you have your certificate, you should be good to go, but in Outlook, you can check it out by clicking on your email options.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/__S14ux89bFY/SwbTWjwc25I/AAAAAAAAArw/VqFuA9kDBO8/s1600-h/clip_image002%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh3.ggpht.com/__S14ux89bFY/SwbTW1UFjrI/AAAAAAAAAr0/IJdDtLWymgU/clip_image002_thumb%5B2%5D.jpg?imgmax=800" width="219" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/__S14ux89bFY/SwbTXB5NT0I/AAAAAAAAAr4/oX3zHOZ951A/s1600-h/clip_image004%5B17%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://lh6.ggpht.com/__S14ux89bFY/SwbTXQWKN9I/AAAAAAAAAr8/DenDidiM748/clip_image004_thumb%5B14%5D.jpg?imgmax=800" width="232" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If your Certificate is selected in outlook you can then just choose to sign email by clicking the signature button on the toolbar. (it is likely hidden at first, you will probably have to click the little arrow button for ‘add/remove buttons’ on the toolbar).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/__S14ux89bFY/SwbTXyDwYII/AAAAAAAAAsA/MguVGrCooPI/s1600-h/clip_image008%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://lh6.ggpht.com/__S14ux89bFY/SwbTYMW38jI/AAAAAAAAAsE/TPaRafVBjig/clip_image008_thumb%5B2%5D.jpg?imgmax=800" width="244" height="205" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;If you want to encrypt email (make it hard for other people to read), you first have to get a copy of the persons certificate that you want to send encrypted email to.&amp;#160; I usually just get them to send me an email that they’ve signed (yes, they have to set up their own certificate first) and then I just reply to them and click the ‘encrypt’ button on my reply.&amp;#160; &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-5113170679788502616?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9dm-EYk0V70dRTW4PgvnPt2WMVA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9dm-EYk0V70dRTW4PgvnPt2WMVA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9dm-EYk0V70dRTW4PgvnPt2WMVA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9dm-EYk0V70dRTW4PgvnPt2WMVA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/5113170679788502616/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=5113170679788502616" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/5113170679788502616?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/5113170679788502616?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2009/11/comodo-personal-email-security.html" title="Comodo Personal Email Security" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/__S14ux89bFY/SwbTW1UFjrI/AAAAAAAAAr0/IJdDtLWymgU/s72-c/clip_image002_thumb%5B2%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUYMSHYzfCp7ImA9WxNVEUs.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-2789043758331860083</id><published>2009-10-21T19:13:00.001-03:00</published><updated>2009-10-21T19:13:09.884-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-21T19:13:09.884-03:00</app:edited><title>Cool SideWiki posts by Google</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;I think Microsoft tried to do this with 'discussions' that required a huge back end and nobody used it.  This seems seamless and useful.  Its like annotating web pages.&lt;/p&gt;in reference to: &lt;a href='http://www.google.com/support/toolbar/bin/topic.py?topic=24314&amp;amp;hl=en'&gt;Sidewiki - Toolbar Help&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/sacrosby/id/6SFoICguT2SFSJdT1vCymivJG5g'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-2789043758331860083?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6-RGb8MuGxmGAq3bA3AP2lzZEqg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6-RGb8MuGxmGAq3bA3AP2lzZEqg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6-RGb8MuGxmGAq3bA3AP2lzZEqg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6-RGb8MuGxmGAq3bA3AP2lzZEqg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/2789043758331860083/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=2789043758331860083" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/2789043758331860083?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/2789043758331860083?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2009/10/cool-sidewiki-posts-by-google.html" title="Cool SideWiki posts by Google" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DE4AQnYycSp7ImA9WxNWEEw.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-3549812763774284721</id><published>2009-10-08T12:49:00.001-03:00</published><updated>2009-10-08T12:49:03.899-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-08T12:49:03.899-03:00</app:edited><title>Google Street View</title><content type="html">&lt;p&gt;I was on my way to Halifax heading up Robie Street one day a few months back and I saw the “Google” car passing me Dartmouth bound.&amp;#160; So now that street view is up and running, I thought I would go back to the spot I saw them and see what they saw.&lt;/p&gt;  &lt;p&gt;Yes, that’s my car…&lt;/p&gt;  &lt;p&gt;&lt;iframe height="240" marginheight="0" src="http://maps.google.ca/maps/sv?cbp=12,220.56,,1,4.18&amp;amp;cbll=44.665454,-63.617719&amp;amp;panoid=&amp;amp;v=1&amp;amp;hl=en&amp;amp;gl=ca" frameborder="0" width="425" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;    &lt;br /&gt;&lt;small&gt;&lt;a style="text-align: left; color: #0000ff" href="http://maps.google.ca/maps?hl=en&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=201+Brownlow+Ave,+Dartmouth,+Halifax+County,+Nova+Scotia&amp;amp;ll=44.665372,-63.617492&amp;amp;spn=0,359.972126&amp;amp;z=16&amp;amp;layer=c&amp;amp;cbll=44.665454,-63.617719&amp;amp;panoid=VkfuTnz9WMmCMssxUM7ysg&amp;amp;cbp=12,220.56,,1,4.18&amp;amp;source=embed"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-3549812763774284721?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kPakSsus32Fc-qA41vbZBtJPbHU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kPakSsus32Fc-qA41vbZBtJPbHU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kPakSsus32Fc-qA41vbZBtJPbHU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kPakSsus32Fc-qA41vbZBtJPbHU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/3549812763774284721/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=3549812763774284721" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/3549812763774284721?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/3549812763774284721?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2009/10/google-street-view.html" title="Google Street View" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Dk8DR3s4eSp7ImA9WxNQFU4.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-1625038802135490999</id><published>2009-09-21T09:07:00.001-03:00</published><updated>2009-09-21T09:07:56.531-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-21T09:07:56.531-03:00</app:edited><title>Billing for your time</title><content type="html">&lt;p&gt;Does anybody else hate doing timesheets?&amp;#160; Before I started in the IT field, my life was that of a bookkeeper.&amp;#160; I lasted all of 2 years before the monotony got to me and thought that I had better get into something else before someone had to talk me off of a ledge somewhere.&amp;#160; Keeping records was never something that held my attention for very long.&lt;/p&gt;  &lt;p&gt;The trouble is, without some kind of record keeping, nobody will pay you to do what you do.&amp;#160; Somebody, somewhere is going to ask where their investment dollars are being spent, and when they do, you had better have some documentation to back up your story.&lt;/p&gt;  &lt;p&gt;I came across this little web application recently and so far, I’m pretty impressed with it.&amp;#160; I had an idea that I would build something, but being busy (catching up on my timesheets for one) I decided to see if there was something available at a reasonable price.&amp;#160; Free is always an eye-catcher for me.&lt;/p&gt;  &lt;p&gt;SlimTimer is a little REST application that you can sign up for a free account which allows you to create and share tasks and then use a lightweight client to use as a stopwatch while you work at your desktop.&amp;#160; This is perfect for a developer that does most of their billable time on a computer, not so much for a field engineer who travels around all day long.&amp;#160; That said, I’m already feeling more billable every minute.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/__S14ux89bFY/SrdsmiOT8jI/AAAAAAAAArM/3bhasUlFo6Q/s1600-h/Slimtimer%5B4%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Slimtimer" border="0" alt="Slimtimer" src="http://lh3.ggpht.com/__S14ux89bFY/Srdsm-dUh_I/AAAAAAAAArQ/NuklsVUolsI/Slimtimer_thumb%5B2%5D.png?imgmax=800" width="427" height="319" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Having a web browser open all day long sounds good, but in practice, being a developer, the crashing browser is part of my day.&amp;#160; Not really an issue though for SlimTimer if you use &lt;a href="http://bubbleshq.com/" target="_blank"&gt;Bubbles&lt;/a&gt; which is a free little web platform that allows you to run simple we applications from your system tray in Windows.&amp;#160; Using bubbles allows you to open the client with a single click without running your browser…neat.&lt;/p&gt;  &lt;p&gt;Lastly, the reporting capability is very flexible and allows you to query your tasks by date, tag, user (if you are sharing tasks) and task.&amp;#160; You can print timesheet reports or invoices right from the application.&lt;/p&gt;  &lt;p&gt;As I mentioned, the basic account is free, however, you can name your price and pay for premium services such as weekly backups and exporting.&lt;/p&gt;  &lt;p&gt;If you are a developer, the service has a documented API that will allow you to interact with the service from your own applications.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://slimtimer.com/" href="http://slimtimer.com/"&gt;http://slimtimer.com/&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="http://groups.google.com/group/slimtimer?pli=1" href="http://groups.google.com/group/slimtimer?pli=1"&gt;http://groups.google.com/group/slimtimer?pli=1&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="http://www.appappeal.com/app/slimtimer/" href="http://www.appappeal.com/app/slimtimer/"&gt;http://www.appappeal.com/app/slimtimer/&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="http://www.techcrunch.com/2006/07/20/slimtimer-makes-task-timing-easy/" href="http://www.techcrunch.com/2006/07/20/slimtimer-makes-task-timing-easy/"&gt;http://www.techcrunch.com/2006/07/20/slimtimer-makes-task-timing-easy/&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="http://download.cnet.com/SlimTimer/3000-2064_4-10576307.html" href="http://download.cnet.com/SlimTimer/3000-2064_4-10576307.html"&gt;http://download.cnet.com/SlimTimer/3000-2064_4-10576307.html&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="http://bubbleshq.com/" href="http://bubbleshq.com/"&gt;http://bubbleshq.com/&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-1625038802135490999?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7q-nxgvgHEXk2UMx3sMY8y1wyk8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7q-nxgvgHEXk2UMx3sMY8y1wyk8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7q-nxgvgHEXk2UMx3sMY8y1wyk8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7q-nxgvgHEXk2UMx3sMY8y1wyk8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/1625038802135490999/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=1625038802135490999" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/1625038802135490999?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/1625038802135490999?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2009/09/billing-for-your-time.html" title="Billing for your time" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/__S14ux89bFY/Srdsm-dUh_I/AAAAAAAAArQ/NuklsVUolsI/s72-c/Slimtimer_thumb%5B2%5D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkQHQnoyfip7ImA9WxNREk4.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-6778142400555895456</id><published>2009-09-06T08:58:00.001-03:00</published><updated>2009-09-06T08:58:53.496-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-06T08:58:53.496-03:00</app:edited><title>Cover your …um… PIN</title><content type="html">&lt;p&gt;I was disturbed the other day on my way home from work, to listen to a radio interview on CBC that depicted one lady’s experience with debit card fraud.&amp;#160; The fact that somebody illegally copied this person’s debit card is one thing, but the fact that she didn’t have a clue about how the technology works is frightening.&lt;/p&gt;  &lt;p&gt;The annual re-imbursement for debit card fraud is somewhere in the range of $100 million dollars each year, and growing.&amp;#160; The corporate response is to replace the traditional magnetic strip with chip technology.&amp;#160; Chip technology is harder to copy then magnetic strips and provides an embedded encryption technology to allow for secure communication of the card data to your bank.&lt;/p&gt;  &lt;p&gt;I did a little Googleing on the technology and found lots of corporate propaganda about how it is ‘virtually impossible’ to copy and ‘more secure’ but was unable to find out any of the specifics on how it works.&amp;#160; Presumably, the chip works like your web browser and does some kind of point to point encryption to send the card data to the card reader.&amp;#160; Then your PIN is entered into the card reader to validate the transaction.&lt;/p&gt;  &lt;p&gt;This lady on the radio had it in her mind that the mere presence of the chip on her new card made her transactions more secure.&amp;#160; This may be true to a point, but ‘virtually impossible’ to copy and ‘impossible’ to copy are not the same.&amp;#160; &lt;/p&gt;  &lt;p&gt;For starters, the use of the magnetic strip isn’t going away completely.&amp;#160; It won’t be until 2015 that the chip will be fully implemented in Canada.&amp;#160; Even once that happens, if you use a card reader that takes a Magnetic strip, it can be copied at that time…not the chip mind you (yet) but the same information that technology today allows to be copied.&amp;#160; A transaction can still be made from this if your PIN is compromised.&amp;#160; Many countries have no plans to move to chip technology and have access to the interac network.&lt;/p&gt;  &lt;p&gt;The only real protection you have is to protect your PIN.&amp;#160; This means that you need to make sure that nobody ever gets access to both your PIN and your card.&amp;#160; Since you can’t guarantee that nobody will get access to your card information, it’s up to you to protect your PIN.&amp;#160; Here are some suggestions:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Don’t use and easy to guess PIN.&amp;#160; Your birthday, your anniversary, kids birthdays, etc. are a mistake and can be easily guessed by bad guys.&amp;#160; Use something random.&lt;/li&gt;    &lt;li&gt;Don’t write down your PIN…anywhere.&amp;#160; There are only so many things that a 4 or 5 digit number written on a discarded post-it note can be.&lt;/li&gt;    &lt;li&gt;Don’t tell anyone your PIN.&amp;#160; Your wife, your kids, anyone.&amp;#160; You may be able to control how you protect your PIN, but if anyone else knows, you have no control over what they do with it…don’t fool yourself.&lt;/li&gt;    &lt;li&gt;Cover the PIN-pad when you enter your PIN.&amp;#160; This may look a little silly at times, but be paranoid about it.&amp;#160; Pin hole cameras and shoulder surfing is the norm for this type of crime.&lt;/li&gt;    &lt;li&gt;Change your PIN often.&amp;#160; Go to the bank and they will let you change your PIN.&amp;#160; Do this at least twice a year, then if someone gets your PIN and card info, you cut them off at the knees as soon as you change the information.&lt;/li&gt;    &lt;li&gt;Get a new card periodically.&amp;#160; If you get a new card, the old one is no good anymore, if someone has stolen it, they get nothing.&lt;/li&gt;    &lt;li&gt;Watch your statements and question every transaction that you don’t recognize.&amp;#160; Use common sense.&lt;/li&gt; &lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-6778142400555895456?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6sBncdadiVG43rXWRNEGCAXog9o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6sBncdadiVG43rXWRNEGCAXog9o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6sBncdadiVG43rXWRNEGCAXog9o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6sBncdadiVG43rXWRNEGCAXog9o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/6778142400555895456/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=6778142400555895456" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/6778142400555895456?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/6778142400555895456?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2009/09/cover-your-um-pin.html" title="Cover your …um… PIN" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;CU4GR348fCp7ImA9WxJaFE0.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-5941550610936389474</id><published>2009-08-04T13:38:00.001-03:00</published><updated>2009-08-04T13:38:46.074-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-04T13:38:46.074-03:00</app:edited><title>Are you Tweeting Yet?</title><content type="html">&lt;p&gt;I have to admit, when I first heard about Twitter, I immediately conjured the image of hundreds of my new ‘friends’ bombarding me with notifications about how bored they are or how much housework they managed to accomplish that day before droning onto the Internet.&lt;/p&gt;  &lt;p&gt;For those that don’t know, &lt;a href="http://www.twitter.com/" target="_blank"&gt;Twitter&lt;/a&gt; is referred to as a micro-blogging utility that is part of the new social media craze that was made popular by sites like MySpace and FaceBook (to name only a couple).&amp;#160; The difference with Twitter is that you are limited to a very brief (140 characters or less) post but the idea is that you post more frequently and since messages are short, it favors mobile use via SMS.&lt;/p&gt;  &lt;p&gt;Since I have been guilty (once or twice) in the past of driving my head in the sand when it comes to the evolution of the Web, I decided to take a closer look into this new micro-blog service and see what the point was.&amp;#160; What I found was a bit surprising.&lt;/p&gt;  &lt;h4&gt;The Timeline&lt;/h4&gt;  &lt;p&gt;Basically, the timeline shows all of your updates, and those updates which you have chosen to ‘follow’ in the order that they were posted to the twitter servers.&amp;#160; If you are keeping up with lots of people and have a lot to say yourself, this could be a very long list.&amp;#160; Not to worry though, you’ve only got 140 characters per friend to read through.&lt;/p&gt;  &lt;h4&gt;Following and Followers&lt;/h4&gt;  &lt;p&gt;I guess the main point of Twitter is to collect as many followers as possible.&amp;#160; I had heard about the battle between &lt;a href="http://www.cnn.com/2009/TECH/04/15/ashton.cnn.twitter.battle/" target="_blank"&gt;Ashton Kutcher and CNN&lt;/a&gt; to be the first twitter user to reach 1,000,000 followers.&amp;#160; I guess this was where I first got the feeling that twitter wasn’t really for me…I mean, after all, what the hell do I care what the Punk’d artist is doing right now.&amp;#160; CNN tweets might be interesting, but I envisioned a barrage of messages about OJ Simpson and Barack Obama news that isn’t all that relevant to me.&lt;/p&gt;  &lt;p&gt;The long and short is, when you start to follow another Twitter user, you are then notified every time that they post something to twitter.&amp;#160; If you follow 100 people and they all post something every day, you will see what all 100 people are doing every day.&amp;#160; The flip side of this is that if they follow you, and you post something every day, 100 people will see what you are doing ‘right now’.&lt;/p&gt;  &lt;h4&gt;Sounding a Re-tweet&lt;/h4&gt;  &lt;p&gt;Unlike the ‘head for the hills’ call that you may be thinking of right now, a re-tweet is like the quintessential ‘grape-vine’ of the twitter world.&amp;#160; Very simply, if one of those 100 people who are following you decided that you posted something useful, they can simply re-tweet your message so that people who follow them will get your message too.&amp;#160; If you assume that each of your followers has 100 followers and 5 of your 100 followers re-tweet your post, then you can reach 600 people with your short 140 character message in very short order.&lt;/p&gt;  &lt;p&gt;Usually when someone re-tweets one of your messages they will give you a ‘mention’ so that their followers can decide if they want to follow you directly or not.&lt;/p&gt;  &lt;h4&gt;Di – @Mentions&lt;/h4&gt;  &lt;p&gt;Think of a mention as an introduction of sorts.&amp;#160; Twitter’ers (or is it tweeters) will often include the username of someone they are somehow linked to when they are basically inviting their followers to check someone out.&amp;#160; If you see a tweet with @shawncrosbys in there somewhere, in most cases you will get linked to my profile where you can then choose to follow me.&lt;/p&gt;  &lt;p&gt;Essentially when a tweeter puts a @mention in a tweet, they are basically saying, “meet my friend @shawncrosbys, perhaps you might like to follow him too”.&lt;/p&gt;  &lt;h4&gt;Saved Searches&lt;/h4&gt;  &lt;p&gt;I finally ‘got’ what twitter was all about when I started using &lt;a href="http://tweetdeck.com/beta/" target="_blank"&gt;TweetDeck&lt;/a&gt; as a front end for twitter.&amp;#160; It wasn’t the program itself that made the difference, but what it did do was allow me to arrange a number of searches on one screen and keep updating the results in near-real-time.&lt;/p&gt;  &lt;p&gt;You see, when you’ve only got 140 characters to put out a thought, people tend to be very specific and clear with the words they use, this ‘frankish’ manner of posting makes for surprisingly relevant searches.&amp;#160; Try searching for your company name or your industry, there’s some tricks to searching, but since these updates are frequent, you can get the latest information on your search term by searching the public timeline and saving the search to refer back to later.&lt;/p&gt;  &lt;p&gt;The flip side of all this is that other people use these saved searches to keep track of keywords that they want to keep up with.&amp;#160; Any time you tweet with a keyword they may be watching they may see your tweet (so long as you leave your profile public) even if they aren’t following you.&amp;#160; Chances are good that if you tweet something useful, you will pick up a new follower.&amp;#160; There are some special types of keywords that you can use that are basically ‘accepted’ as keywords throughout the twitter-sphere (does this ism exist yet?).&lt;/p&gt;  &lt;h4&gt;Hash Tags&lt;/h4&gt;  &lt;p&gt;These are special ‘keywords’ that may or may not show up in saved searches with other twitter users.&amp;#160; They are intended as a way to group tweets informally so that if people typically keep up with a particular hashtag (as opposed to specific people) then you can add these hash tags to your tweet and people will see them when they search.&amp;#160; If you check out &lt;a href="http://www.wefollow.com" target="_blank"&gt;wefollow&lt;/a&gt; or similar websites, you will see a listing of #hashtags that people say they are keeping up with.&lt;/p&gt;  &lt;p&gt;Say for instance, I want to tweet that I will be attending the ITANS meeting in Halifax this thursday night, I may tweet something like:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;I’m heading to #ITANS in #Halifax this thursday, anyone else?&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The idea is that if people are following the #ITANS or #Halifax hash tags in a saved search, they will see you message even if they aren’t following you specifically.&lt;/p&gt;  &lt;h4&gt;Address Shortening&lt;/h4&gt;  &lt;p&gt;Something you will see quite often in twitter is little, basically un-readable internet addresses.&amp;#160; When you click on them, you get redirected to another longer URL.&amp;#160; Supposedly the idea is to conserve the number of characters it takes to post an internet address and there are a number of free services that allow you to do this.&lt;/p&gt;  &lt;p&gt;An added side benefit to this is that there is some tracking put into some of these services so that you can then go back and track how many people actually clicked your link.&amp;#160; For instance, if you click &lt;a title="http://bit.ly/NWMmT" href="http://bit.ly/NWMmT"&gt;http://bit.ly/NWMmT&lt;/a&gt; you will get to my blog and I can log into bit.ly and see that someone clicked this link from this blog post.&lt;/p&gt;  &lt;p&gt;For someone like me that publishes a blog, this is a neat way of promoting my blog and then seeing how useful twitter is for getting my blog promoted.&lt;/p&gt;  &lt;h4&gt;Putting it all Together&lt;/h4&gt;  &lt;p&gt;So there you have the basics, I’m sure there is a whole mess of other Twitter-isms that I haven’t covered here, but the basics are simple.&amp;#160; You can use these little 140 character posts to reach lots of people very quickly.&lt;/p&gt;  &lt;p&gt;I’m sure that many a teenie-bopper may find ways of keeping in touch with all their peeps or the latest actor/actress gossip, but there are many benefits that allow businesses and professionals to reach many people very quickly.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-5941550610936389474?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GBk8omYzyJ23vUukoyWpZG31AWw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GBk8omYzyJ23vUukoyWpZG31AWw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GBk8omYzyJ23vUukoyWpZG31AWw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GBk8omYzyJ23vUukoyWpZG31AWw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/5941550610936389474/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=5941550610936389474" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/5941550610936389474?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/5941550610936389474?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2009/08/are-you-tweeting-yet.html" title="Are you Tweeting Yet?" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEUGQ3w_fSp7ImA9WxJVEEw.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-7262441345407472786</id><published>2009-06-26T08:37:00.001-03:00</published><updated>2009-06-26T08:37:02.245-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-26T08:37:02.245-03:00</app:edited><title>Beware of Registry Cleaners…</title><content type="html">&lt;p&gt;I recently helped my parents with their slow computer by running a registry cleaner I found on the internet on their computer.&amp;#160; As it turned out, it seemed to fix their problem and sped things up remarkably on their system.&lt;/p&gt;  &lt;p&gt;Thinking I could make my home computer work better, I downloaded it and ran it on my system as well…bad idea.&amp;#160; I didn’t make it any faster and to top it off, my network connections went haywire and ended up killing my Remote Access Server that I used to connect to my home PC when I’m at the office.&lt;/p&gt;  &lt;p&gt;Luckily I found &lt;a title="this " href="http://groups.google.com/group/microsoft.public.scripting.remote/msg/07068a948376eca6"&gt;this &lt;/a&gt; which fixed the problem. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-7262441345407472786?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/c1SaIvoOnMcBv4UEz9MI3_8jCJY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c1SaIvoOnMcBv4UEz9MI3_8jCJY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/c1SaIvoOnMcBv4UEz9MI3_8jCJY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c1SaIvoOnMcBv4UEz9MI3_8jCJY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/7262441345407472786/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=7262441345407472786" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/7262441345407472786?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/7262441345407472786?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2009/06/beware-of-registry-cleaners.html" title="Beware of Registry Cleaners…" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;DUUEQHczeyp7ImA9WxJSFkw.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-1606202017408408155</id><published>2009-05-06T10:40:00.001-03:00</published><updated>2009-05-06T10:40:01.983-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-06T10:40:01.983-03:00</app:edited><title>Maybe not so Cut and Dry…</title><content type="html">&lt;p&gt;In a recent post, I weighed in about &lt;a href="http://shawnstechnoblog.blogspot.com/2009/04/word-on-free-market-economy.html" target="_blank"&gt;my views&lt;/a&gt; on not paying for media that someone else holds the copyright on.&amp;#160; Essentially, I take issue with somebody using technology to make a copy of something that is intended to be sold so that they don’t have to buy it.&lt;/p&gt;  &lt;p&gt;I’ve been a guitar player now for a few decades on and off.&amp;#160; I would hardly call myself an artist, but I enjoy playing from time to time and recently, some friends and I have spent some time banging away together and enjoying each others company while playing a few songs that we’ve each learned.&lt;/p&gt;  &lt;p&gt;I think the majority of the songs that I’ve learned have come from playing the old jam sessions with much better players than I who have taken the time to show me some chord progressions and fingerings and I pick up a small percentage of it that makes it sound reasonably good.&amp;#160; In some cases, I’ve looked at what is called a ‘guitar tab’ to figure out a song.&lt;/p&gt;  &lt;p&gt;A guitar tab is when someone who has some good talent with a guitar listens to a song and writes down what they hear in a format that other guitar players can easily read and mimic to be able to learn to play a song.&amp;#160; Very similar to my experience with my more gifted friends, I initially saw nothing wrong with the practice, when my wife asked me how my beliefs on copyright protection impacted my used of these Guitar Tabs.&lt;/p&gt;  &lt;p&gt;Its easy to just ignore the issue and keep on going.&amp;#160; There are plenty of sites on the Internet which publish these tabs and if my friends have them all printed off, I’m not really doing anything wrong by reading them and playing them…am I?&lt;/p&gt;  &lt;p&gt;Surely I am not infringing on someone’s rights by interpreting one of these tabs and playing the music.&amp;#160; Wouldn’t that mean that by singing along while driving my car and listening to the radio I’m doing the same thing?&lt;/p&gt;  &lt;p&gt;Apparently, some music industry lawyers believe that guitar tabs are infringing on the rights of their clients.&amp;#160; The Online Guitar Archive (&lt;a href="http://www.olga.net"&gt;www.olga.net&lt;/a&gt;) has a notice on their website that they are essentially the ‘Offline’ Guitar Archive while they duke it out and others have followed suite in an effort to save their litigated bacon.&lt;/p&gt;  &lt;p&gt;I came across a very good article that &lt;a title="examines US copyright law and its relation to guitar tabs" href="http://findarticles.com/p/articles/mi_hb3587/is_6_49/ai_n29434676/"&gt;examines US copyright law and its relation to guitar tabs&lt;/a&gt; specifically.&amp;#160; This 32 page document looks at copyrights and debates whether or not a guitar tab site constitutes ‘fair use’ of copy written material since a) the purpose and character of the reproduced work is different.&amp;#160; b) the tab is intended as an educational tool as described in the preamble to the description of ‘fair use’ in the act.&amp;#160; c) Using a tab does not impact or impede the copyright holders ability to profit from their work and d) the copyright holder would (and have in some cases) reasonably not object to the particular use.&lt;/p&gt;  &lt;p&gt;In my opinion, I think that the existence and distribution of guitar tabs is fundamentally different than making a duplicate of digital media and using it instead of the original, but I have to stop short of saying that one is right and the other is wrong because to date, I don’t think anyone has successfully challenged the letter and intent of the law in this regard.&amp;#160; If it is wrong, is it then wrong for me to sing along with the radio?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-1606202017408408155?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LOPKPaGGaLeyQL8Yaj_N5lWH9ZY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LOPKPaGGaLeyQL8Yaj_N5lWH9ZY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LOPKPaGGaLeyQL8Yaj_N5lWH9ZY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LOPKPaGGaLeyQL8Yaj_N5lWH9ZY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/1606202017408408155/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=1606202017408408155" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/1606202017408408155?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/1606202017408408155?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2009/05/maybe-not-so-cut-and-dry.html" title="Maybe not so Cut and Dry…" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUACQH87fCp7ImA9WxJTGUk.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-75291714280756321</id><published>2009-04-28T16:40:00.001-03:00</published><updated>2009-04-28T16:42:41.104-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-28T16:42:41.104-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Rants" /><title>A Word on the Free Market Economy…</title><content type="html">&lt;p&gt;I recently commented on a friends blog about the ‘merits’ of piracy and &lt;a title="their potential role" href="http://dooohhead.wordpress.com/2009/04/27/piratingmovie-studios/" target="_blank"&gt;their potential role&lt;/a&gt; in the marketplace.&amp;#160; Granted, my comments were a bit tongue in cheek and I don’t begrudge the views of my esteemed colleague, but I thought I would take some of my own space in the blogosphere to weigh in on the topic.&lt;/p&gt;  &lt;p&gt;It’s not uncommon for moderately techno-savvy people I know to shake their heads and squint when I take the position that I refuse to download and distribute media that I don’t have a legitimate right to do any such thing with.&amp;#160; I can remember vividly some discussions with my kids about why I wasn’t going to allow them to install lime-wire or other media sharing applications on our home computer.&amp;#160; I also have been known to take a hard line about them even ‘borrowing’ media that has been ‘burnt’ so that they can play it on our equipment at home.&lt;/p&gt;  &lt;p&gt;In our home, we use digital media quite frequently.&amp;#160; Every single song we own has been purchased legitimately from an on-line store like &lt;a href="http://www.itunes.com/ca" target="_blank"&gt;iTunes&lt;/a&gt; or &lt;a href="http://www.puretracks.com" target="_blank"&gt;puretracks&lt;/a&gt;.&amp;#160; We buy DVDs from either Wal-Mart or Best Buy.&amp;#160; We have &lt;a href="http://en.wikipedia.org/wiki/Ripping" target="_blank"&gt;ripped&lt;/a&gt; some of the CDs that we’ve bought over the years so that we can load them on our MP3 players, but I flatly refuse when someone asks me for a copy.&amp;#160; It is common for us to loan or give books away after we have read them, but lending of written texts is not a right that is typically reserved by these copyright holders…copy, reproduction and redistribution is.&lt;/p&gt;  &lt;p&gt;We don’t do this because we feel the need to fritter away our money on big corporations that are ‘just in it for the money’ or because we are afraid of getting virus or even because we want to make sure that the money goes to the artists.&amp;#160; We do this for the same reasons that we vote, pay taxes and write our politicians…because it is how our society is supposed to work.&lt;/p&gt;  &lt;p&gt;I am troubled when I hear an argument that it is ok to copy music and media (illegally) because anyone can do it easily.&amp;#160; To be honest, when someone gives me that argument, I don’t even continue the conversation because there is actually no thought being put into the repercussions of such things.&lt;/p&gt;  &lt;p&gt;Don’t misunderstand me, at one point in my life, I saw nothing wrong with downloading software off the internet with ‘patches’ and key generators.&amp;#160; I can remember being slightly enamored with ‘&lt;a href="http://en.wikipedia.org/wiki/Napster" target="_blank"&gt;Napster&lt;/a&gt;’ and ‘&lt;a href="http://en.wikipedia.org/wiki/Morpheus_(computer_program)" target="_blank"&gt;Morpheus&lt;/a&gt;’ when it first came out.&amp;#160; These have all gone the way of the dodo by now, but it never really entered my head that I was doing anything really wrong.&lt;/p&gt;  &lt;p&gt;At one point, one of my kids became the quintessential computer addict for chat programs, email, and whatever else they do on the internet; and at one point was getting frustrated that the restrictions I had placed on her home computer account didn’t allow her to connect to a file sharing service on the internet.&amp;#160; Knowing that I was the key to solving this problem, she came to me and asked me to ‘fix it’ for her.&lt;/p&gt;  &lt;p&gt;Somewhat hypocritically, as I listened to what she was trying to do, I decided that what she wanted was just not right.&amp;#160; I didn’t think that she should be able to swap around whatever she wanted on the Internet (perhaps do to some control issues on my part, but more on that another time) and I flatly refused to help her.&amp;#160; During the ensuing battle, I came to realize that what I was doing was really no different, and I argued my way into what has now become a principle that our family now follows…to the letter.&amp;#160; I can list many arguments for why its only right to buy what is not yours to own, but I don’t think there is as much grey area there as others would like to believe.&lt;/p&gt;  &lt;p&gt;Perhaps you could call it dogmatic, perhaps rigid, perhaps some may call it naive.&amp;#160; But the principle is quite simply this: you stand by what you believe, no matter how easy it is not to.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-75291714280756321?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/o6mlqd6L4Mbk9ApVrxcT1GU9JZg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o6mlqd6L4Mbk9ApVrxcT1GU9JZg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/o6mlqd6L4Mbk9ApVrxcT1GU9JZg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o6mlqd6L4Mbk9ApVrxcT1GU9JZg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/75291714280756321/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=75291714280756321" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/75291714280756321?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/75291714280756321?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2009/04/word-on-free-market-economy.html" title="A Word on the Free Market Economy…" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;DEAFQno9fCp7ImA9WxVaGEQ.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-4916638301653889982</id><published>2009-04-16T12:45:00.001-03:00</published><updated>2009-04-16T12:45:13.464-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-16T12:45:13.464-03:00</app:edited><title>SPAM – An environmental concern</title><content type="html">&lt;p&gt;Yes, you read it right.&amp;#160; Spam, otherwise known as UCE (Unsolicited Commercial Email) is partially responsible for polluting our atmosphere.&amp;#160; According to &lt;a title="ABC News" href="http://abcnews.go.com/Technology/GlobalWarming/story?id=7343518&amp;amp;page=1"&gt;ABC News&lt;/a&gt;, spammers generated over 62 trillion junk messages last year which from an energy point of view is far from trivial.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Instead of sending messages asking for money or marketing Viagra, the electricity used sending the e-mails could have &lt;a href="http://abcnews.go.com/GMA/Weekend/story?id=7031633&amp;amp;page=1"&gt;powered 2.4 million homes for a year&lt;/a&gt; or driven a car around the planet 1.6 times, according to the report. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I did my part today by installing Exchange server 2003 service pack 2 which includes a handy little thing called Intelligent Message Filter or IMF.&amp;#160; This is a tool by Microsoft which assigns a spam rating to every email that comes in and then you can set a filter to delete, archive or reject email based on the rating without the intended user (victim) ever even knowing about it.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-4916638301653889982?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fXU2J7Sh1IptzsgSxlkgW6bHvaY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fXU2J7Sh1IptzsgSxlkgW6bHvaY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fXU2J7Sh1IptzsgSxlkgW6bHvaY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fXU2J7Sh1IptzsgSxlkgW6bHvaY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/4916638301653889982/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=4916638301653889982" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/4916638301653889982?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/4916638301653889982?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2009/04/spam-environmental-concern.html" title="SPAM – An environmental concern" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEcNQnk9eSp7ImA9WxVaEE8.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-2723460595369877608</id><published>2009-04-06T09:47:00.001-03:00</published><updated>2009-04-06T09:48:13.761-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-06T09:48:13.761-03:00</app:edited><title>Some good points on Page Design</title><content type="html">&lt;p&gt;This is actually a very informative video…I love it!&amp;#160; Daryl sent me this.&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:34ad8a86-27e6-4af2-8858-bff6dbbaef97" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div id="bd8df7cb-700c-4c0a-b28d-3a01015bb373" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=a0qMe7Z3EYg" target="_new"&gt;&lt;img src="http://lh3.ggpht.com/__S14ux89bFY/Sdn57ftgwGI/AAAAAAAAAoE/cZYebB93iEo/video5de5d9a67d41%5B6%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('bd8df7cb-700c-4c0a-b28d-3a01015bb373'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/a0qMe7Z3EYg&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/a0qMe7Z3EYg&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-2723460595369877608?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mVRrt6MZCgH01Y1Lq6oPsKTnbuQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mVRrt6MZCgH01Y1Lq6oPsKTnbuQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mVRrt6MZCgH01Y1Lq6oPsKTnbuQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mVRrt6MZCgH01Y1Lq6oPsKTnbuQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/2723460595369877608/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=2723460595369877608" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/2723460595369877608?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/2723460595369877608?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2009/04/some-good-points-on-page-design.html" title="Some good points on Page Design" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/__S14ux89bFY/Sdn57ftgwGI/AAAAAAAAAoE/cZYebB93iEo/s72-c/video5de5d9a67d41%5B6%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUAGRH87fip7ImA9WxVVF0o.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-4243007264817891866</id><published>2009-03-11T10:22:00.001-03:00</published><updated>2009-03-11T10:22:05.106-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-11T10:22:05.106-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Free Software" /><title>Mikogo: Free Online Meetings</title><content type="html">&lt;p&gt;I love free software…especially when it works well.&amp;#160; I got a ping from my boss today to check out this &lt;a title="mikogo " href="http://www.mikogo.com/Welcome.aspx"&gt;mikogo &lt;/a&gt; product that he heard about.&amp;#160; Imagine my surprise when I tried it and it worked.&lt;/p&gt;  &lt;p&gt;Mikogo is very similar to Webex from a user perspective.&amp;#160; Essentially, you set up an account and share your desktop or specific applications.&amp;#160; You can whiteboard, send files, record the meeting, switch control, presenters, etc.&lt;/p&gt;  &lt;p&gt;To use it, you go to the website: &lt;a href="http://www.mikogo.com"&gt;http://www.mikogo.com&lt;/a&gt; and download the little application.&amp;#160; Once you have an account set up, you can start a meeting and then send the meeting ID to people you want to have join the meeting.&amp;#160; It would be a great feature to have a button that would create a direct link that I could copy and paste into an email or instant message rather than email instructions to people on how to connect…I favor the ‘click here’ method of starting a meeting.&lt;/p&gt;  &lt;p&gt;At this point, I’m not sure what spam I’ve invited into my mailbox, so I used my gmail account that does a pretty good job of filtering crap out of my inbox.&lt;/p&gt;  &lt;p&gt;Nice catch bill…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-4243007264817891866?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PxX8ohbBHVkya3oIlQtrBmmymxI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PxX8ohbBHVkya3oIlQtrBmmymxI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PxX8ohbBHVkya3oIlQtrBmmymxI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PxX8ohbBHVkya3oIlQtrBmmymxI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/4243007264817891866/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=4243007264817891866" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/4243007264817891866?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/4243007264817891866?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2009/03/mikogo-free-online-meetings.html" title="Mikogo: Free Online Meetings" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0MGSHk8fSp7ImA9WxVVFUQ.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-5405718545572459068</id><published>2009-03-09T07:43:00.001-03:00</published><updated>2009-03-09T07:43:49.775-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-09T07:43:49.775-03:00</app:edited><title>Internet Voting Success…</title><content type="html">&lt;p&gt;Over the past two weeks, over 11,000 Ontario NDP party members voted for their leader using the &lt;a href="http://ndprace09.wordpress.com/2009/03/07/an-old-fashioned-leadership-race-with-a-new-twist/"&gt;Intelivote platform for Internet and Telephone voting&lt;/a&gt;.&amp;#160; The event was reported by officials to be ‘an unqualified success’ using a combination of mail in ballots, Internet voting, telephone voting and kiosk voting from the convention floor.&lt;/p&gt;  &lt;p&gt;The Intelivote platform has been used internationally to deliver electronic elections successfully.&amp;#160; Voters are issued a Personal Identification Number that they can use to participate in any one of the voting channels, there is no need to declare how you intend to vote in advance, no need to pre-register for voting, and no need to leave your living room if that’s what you choose to do.&lt;/p&gt;  &lt;p&gt;Once again Intelivote has proven itself as the world leader in electronic democracy.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-5405718545572459068?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/I5TBGnuQfc9kroiDBPEofpOWmuA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I5TBGnuQfc9kroiDBPEofpOWmuA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/I5TBGnuQfc9kroiDBPEofpOWmuA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I5TBGnuQfc9kroiDBPEofpOWmuA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/5405718545572459068/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=5405718545572459068" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/5405718545572459068?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/5405718545572459068?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2009/03/internet-voting-success.html" title="Internet Voting Success…" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEIGQnczeSp7ImA9WxVXFUg.&quot;"><id>tag:blogger.com,1999:blog-3599452548077943366.post-5058030439901119697</id><published>2009-02-13T15:15:00.001-04:00</published><updated>2009-02-13T15:15:23.981-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-13T15:15:23.981-04:00</app:edited><title>Download details: Business Contact Manager Database Admin Tool</title><content type="html">&lt;p&gt;A while back I wrote about using &lt;a href="http://shawnstechnoblog.blogspot.com/2008/11/demo-share-your-business-data-outlook.html"&gt;Business Contact Manager&lt;/a&gt; in office 2007.&amp;#160; A few people in our office wanted to use it and wanted to be able to share their contacts as a workgroup.&lt;/p&gt;  &lt;p&gt;Initially, we looked at it using the standard setup where one person basically has the ‘Master’ copy of the database, and the rest just share it.&amp;#160; Since our group is a small group, this looked like a good fit at first, but quickly we realized that if the master guy was out, there were problems sharing data and we lost our major advantage we had gained.&lt;/p&gt;  &lt;p&gt;I then found &lt;a title="this tool " href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b8e7aa0f-f593-4fb4-b822-dd662af1a6cb&amp;amp;displaylang=en"&gt;this tool &lt;/a&gt; that allows you to create a database on a machine that doesn’t have office 2007 installed.&amp;#160; So I ran it on my file server and it worked perfectly.&amp;#160; Now people connect to the central database and keep in sync at all times.&lt;/p&gt;  &lt;p&gt;The only thing is, that the database needs to be backed up properly.&amp;#160; I created this script and set it to run through the scheduler:&lt;/p&gt;  &lt;p&gt;backup.cmd&lt;/p&gt;  &lt;div&gt;   &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;     &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   1:&lt;/span&gt; @echo off&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   2:&lt;/span&gt;&amp;#160; &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   3:&lt;/span&gt; set SQLCMD=&lt;span style="color: #006080"&gt;&amp;quot;c:\program files\microsoft sql server\90\tools\binn\sqlcmd.exe&amp;quot;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   4:&lt;/span&gt; set DBSERVER=MYSERVER&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   5:&lt;/span&gt; set DBINSTANCE=MSSQLSERVER&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   6:&lt;/span&gt; set DBPORT=1433&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   7:&lt;/span&gt; set DBCONNECT=tcp:%DBSERVER%\%DBINSTANCE%,%DBPORT%&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   8:&lt;/span&gt;&amp;#160; &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   9:&lt;/span&gt; set DBNAME=%1&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  10:&lt;/span&gt; set BACKUPPATH=E:\backup\bcm&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  11:&lt;/span&gt; set BKFILE=%BACKUPPATH%\%DBNAME%.bak&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  12:&lt;/span&gt; set BKRESULT=%BACKUPPATH%\%DBNAME%_BackupResult.txt&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  13:&lt;/span&gt; set ZIPCMD=e:\software\util\7za.exe a -tzip&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  14:&lt;/span&gt;&amp;#160; &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  15:&lt;/span&gt; DEL %BKFILE%.zip&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  16:&lt;/span&gt;&amp;#160; &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  17:&lt;/span&gt; %SQLCMD% -E -S %DBCONNECT% -Q&lt;span style="color: #006080"&gt;&amp;quot;SET NOCOUNT ON; SELECT '%DBNAME% Backup started at - ' + CONVERT(varchar, GETDATE());&amp;quot;&lt;/span&gt; &amp;gt; &lt;span style="color: #006080"&gt;&amp;quot;%BKRESULT%&amp;quot;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  18:&lt;/span&gt;&amp;#160; &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  19:&lt;/span&gt; %SQLCMD% -E -S %DBCONNECT% -Q&lt;span style="color: #006080"&gt;&amp;quot;BACKUP DATABASE %DBNAME% TO  DISK = N'%BKFILE%' WITH FORMAT, INIT,  NAME = N'Full Database Backup', SKIP, STATS = 10&amp;quot;&lt;/span&gt; &amp;gt;&amp;gt; &lt;span style="color: #006080"&gt;&amp;quot;%BKRESULT%&amp;quot;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  20:&lt;/span&gt;&amp;#160; &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  21:&lt;/span&gt; %SQLCMD% -E -S %DBCONNECT% -Q&lt;span style="color: #006080"&gt;&amp;quot;SET NOCOUNT ON; SELECT 'Backup completed at - ' + CONVERT(varchar, GETDATE());&amp;quot;&lt;/span&gt; &amp;gt;&amp;gt; &lt;span style="color: #006080"&gt;&amp;quot;%BKRESULT%&amp;quot;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  22:&lt;/span&gt;&amp;#160; &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  23:&lt;/span&gt; %ZIPCMD% %BKFILE%.zip %BKFILE% &amp;gt;&amp;gt; &lt;span style="color: #006080"&gt;&amp;quot;%BKRESULT%&amp;quot;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  24:&lt;/span&gt;&amp;#160; &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;  25:&lt;/span&gt; DEL %BKFILE% &amp;gt;&amp;gt; &lt;span style="color: #006080"&gt;&amp;quot;%BKRESULT%&amp;quot;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;  &lt;/div&gt;&lt;br /&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3599452548077943366-5058030439901119697?l=blog.shawncrosby.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mEDbl291F8INdqQQdtqFk4wobt4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mEDbl291F8INdqQQdtqFk4wobt4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mEDbl291F8INdqQQdtqFk4wobt4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mEDbl291F8INdqQQdtqFk4wobt4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.shawncrosby.com/feeds/5058030439901119697/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3599452548077943366&amp;postID=5058030439901119697" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/5058030439901119697?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3599452548077943366/posts/default/5058030439901119697?v=2" /><link rel="alternate" type="text/html" href="http://blog.shawncrosby.com/2009/02/download-details-business-contact.html" title="Download details: Business Contact Manager Database Admin Tool" /><author><name>Shawn Crosby</name><uri>http://www.blogger.com/profile/12093823138737535996</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/__S14ux89bFY/Soabhg77_pI/AAAAAAAAAqs/N84Ol381kTA/S220/Picture+6.jpg" /></author><thr:total>0</thr:total></entry></feed>

