<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-10552251</id><updated>2010-03-05T20:15:20.991-05:00</updated><title type='text'>Mark's Musings</title><subtitle type='html'>Musings about software development, agile methodologies, random thoughts, etc.</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.msquaredweb.com/musings/marksmusings.xml'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>116</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10552251.post-7404188793871955436</id><published>2010-03-05T20:15:00.001-05:00</published><updated>2010-03-05T20:15:21.114-05:00</updated><title type='text'>This blog has moved</title><content type='html'>&lt;br /&gt;       This blog is now located at http://msquaredwebsvc.blogspot.com/.&lt;br /&gt;       You will be automatically redirected in 30 seconds, or you may click &lt;a href='http://msquaredwebsvc.blogspot.com/'&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;       For feed subscribers, please update your feed subscriptions to&lt;br /&gt;       http://msquaredwebsvc.blogspot.com/feeds/posts/default.&lt;br /&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-7404188793871955436?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/7404188793871955436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=7404188793871955436&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/7404188793871955436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/7404188793871955436'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2010/03/this-blog-has-moved.html' title='This blog has moved'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-2455000470821711905</id><published>2010-02-14T22:04:00.002-05:00</published><updated>2010-02-14T22:07:26.858-05:00</updated><title type='text'>Every Garage or Computer--an Industrial Player</title><content type='html'>This month's Wired magazine has an interesting article, &lt;a href="http://www.wired.com/magazine/2010/01/ff_newrevolution/all/1" target="_blank"&gt;In the Next Industrial Revolution, Atoms Are the New Bits&lt;/a&gt;. In this piece the magazine's editor Chris Anderson discusses how with the availability of free or affordable software tools and outsourcing, a home garage or wannabe inventor has the potential to be a viable industrial manufacturer. Good stuff!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.msquaredweb.com/musings/uploaded_images/NewRev-720118.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.msquaredweb.com/musings/uploaded_images/NewRev-720115.jpg" /&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/10552251-2455000470821711905?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/2455000470821711905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=2455000470821711905&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/2455000470821711905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/2455000470821711905'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2010/02/every-garage-or-computer-industrial.html' title='Every Garage or Computer--an Industrial Player'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-1194137872714887391</id><published>2010-02-03T18:25:00.003-05:00</published><updated>2010-02-03T18:49:39.567-05:00</updated><title type='text'>Dynamic Java String Array</title><content type='html'>A business needed to split data elements in the display to it's customers via a report. Since the data was returned from the Java Data Access Object layer as a String array, the quickest way was to detect an existing data item and then insert what the business wanted to display in the report for that data item.&lt;br /&gt;&lt;br /&gt;Here is an example of what I did to dynamically insert items into a Java String array:&lt;br /&gt;&lt;pre class="brush: java;"&gt;&lt;br /&gt;public class DynamicStringArray {&lt;br /&gt;public static void main(String[] args){&lt;br /&gt; String[] originalArray = {"a","b","d"};&lt;br /&gt;&lt;br /&gt; System.out.println("----- Original String Array ----"); &lt;br /&gt; for(int i = 0; originalArray.length &gt; i; i++){&lt;br /&gt;   System.out.println(originalArray[i]);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; //create a fixed-size ArrayList from the String array.&lt;br /&gt; ArrayList oldList = new ArrayList(Arrays.asList(originalArray));&lt;br /&gt; //create an ArrayList to hold the inserted items.&lt;br /&gt; ArrayList newList = new ArrayList();&lt;br /&gt;&lt;br /&gt; //assume no "b" in the array&lt;br /&gt; boolean hasB = false;&lt;br /&gt;&lt;br /&gt; //check if the array has a "b"&lt;br /&gt; for(int i = 0; originalArray.length &gt; i; i++){&lt;br /&gt;   if(originalArray[i].equalsIgnoreCase("b")){&lt;br /&gt;     hasB = true;//we have a "b" Houston&lt;br /&gt;   }&lt;br /&gt; }  &lt;br /&gt;&lt;br /&gt; if(hasB){//the array has a "b"&lt;br /&gt;   for(int i = 0; oldList.size() &gt; i; i++){&lt;br /&gt;     if(oldList.get(i) == "b"){//found "b"&lt;br /&gt;      newList.add(i,"newB");//replace "b" with "NewB"&lt;br /&gt;      newList.add(i + 1,"c");//add "c"&lt;br /&gt;     }else{//not "b"&lt;br /&gt;      newList.add(oldList.get(i));&lt;br /&gt;     }&lt;br /&gt;   }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; //create new String array&lt;br /&gt; String[] newArray = new String[newList.size()];&lt;br /&gt; newList.toArray(newArray);&lt;br /&gt; //pass new String array to old String array&lt;br /&gt; originalArray = newArray;&lt;br /&gt;&lt;br /&gt; System.out.println("----- Updated String Array -----"); &lt;br /&gt; for(int i = 0; originalArray.length &gt; i; i++){&lt;br /&gt;   System.out.println(originalArray[i]);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The above code results in the following:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.msquaredweb.com/musings/uploaded_images/NewStringArrayOutput-752608.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 172px;" src="http://www.msquaredweb.com/musings/uploaded_images/NewStringArrayOutput-752606.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-1194137872714887391?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/1194137872714887391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=1194137872714887391&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/1194137872714887391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/1194137872714887391'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2010/02/dynamic-java-string-array.html' title='Dynamic Java String Array'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-1254949464346412980</id><published>2010-01-03T18:46:00.003-05:00</published><updated>2010-01-03T18:49:38.995-05:00</updated><title type='text'>Security Management - Better to be loved or feared?</title><content type='html'>Recently I created a fictional case study that discussed management styles when dealing with internal security threats.&lt;br /&gt;&lt;br /&gt;Click &lt;a href="http://www.msquaredweb.com/blog/articles/LovedOrFeared-McFadden.pdf" target="_blank"&gt;here&lt;/a&gt; to read and then let me know your thoughts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-1254949464346412980?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/1254949464346412980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=1254949464346412980&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/1254949464346412980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/1254949464346412980'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2010/01/security-management-better-to-be-loved.html' title='Security Management - Better to be loved or feared?'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-2945705911337271188</id><published>2009-09-25T21:14:00.005-04:00</published><updated>2009-09-26T08:01:07.002-04:00</updated><title type='text'>5 exabytes in the last 2 days. We better get busy!</title><content type='html'>Eric Schmidt, Google CEO, at a &lt;a href="http://www.youtube.com/watch?v=Z2X7eadOcDw&amp;amp;feature=sub" target="_blank"&gt;talk&lt;/a&gt; given at a forum jointly hosted by Google and the Pittsburgh Technology Council, stated that the amount of data generated from the birth of humanity to the year 2003 was 5 exabytes (point 8:30 of the talk). The date of the presentation was September 23, 2009. Schmidt, then stated that given the connectivity we now have  the amount of data generated the last 2 days was equal to these 5 exabytes. What!!!???!??!?! An exabyte is one quintillion bytes. Just within the last year could you buy a 1 to 4 terabyte hard drive. An exabyte is 1,048,576 terabytes or 1,073,741,824 gigabytes, i.e a lot of data!&lt;br /&gt;&lt;br /&gt;OK. We may have generated that amount of data the last few days. And do not misunderstand me. I realize there is intelligence in that data. And yes, let it instruct and assist us. But my thinking is that the 5 exabytes in the last several thousand years is of much better quality and substance that the 5 exabytes in the last 2 days, right? If not, then the quality and substance is hidden therein and let us get busy and mine it out!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-2945705911337271188?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/2945705911337271188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=2945705911337271188&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/2945705911337271188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/2945705911337271188'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/09/5-exabytes-in-last-2-days-we-better-get.html' title='5 exabytes in the last 2 days. We better get busy!'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-1670492479761962880</id><published>2009-08-19T13:29:00.002-04:00</published><updated>2009-08-19T13:52:15.045-04:00</updated><title type='text'>Digital Utopia--Free?</title><content type='html'>Was considering purchasing the Kindle version of the new book by Chris Anderson, &lt;span style="font-style: italic;"&gt;Free: The Future of a Radical Price&lt;/span&gt; and looked for reviews (An ironic note is that I fully understood that I would have to pay for the digital version of the book).  In my search of reviews, I did find the &lt;a href="http://www.newyorker.com/arts/critics/books/2009/07/06/090706crbo_books_gladwell"&gt;"free" review&lt;/a&gt; by Malcolm Gladwell at The New Yorker.&lt;br /&gt;&lt;br /&gt;Gladwell discusses that Lewis Strauss, the former head of the Atomic Energy Commission, famously predicted in the mid-nineteen-fifties, due to the advent of nuclear energy, that “our children will enjoy in their homes electrical energy too cheap to meter.” Gladwell then states, "It is pointless to wonder what would have happened if Strauss’s prediction had come true while rushing past the reasons that it could not have come true."&lt;br /&gt;&lt;br /&gt;Strauss appeared not to consider the cost of the infrastructure of energy distribution. In a similar way, with the phenomenum of YouTube, "A recent report by Credit Suisse estimates that YouTube’s bandwidth costs in 2009 will be three hundred and sixty million dollars."&lt;br /&gt;&lt;br /&gt;Time will tell but the Achilles' heel, at least for now, that I see for a Digital Utopia of "Free" is the "cost" of distribution. Bandwidth, batteries, e-readers all cost money.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-1670492479761962880?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/1670492479761962880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=1670492479761962880&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/1670492479761962880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/1670492479761962880'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/08/digital-utopia-free.html' title='Digital Utopia--Free?'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-6325952359906576411</id><published>2009-08-03T12:50:00.001-04:00</published><updated>2009-08-03T12:50:19.165-04:00</updated><title type='text'>@Erlanger911 offers a nice twitter service for Erlanger, KY residents</title><content type='html'>&lt;div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;@Erlanger911 offers a nice twitter service for Erlanger, KY residents in that it provides traffic and emergency service based tweets.&lt;br /&gt;&lt;p /&gt;&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://m2web.posterous.com/erlanger911-offers-a-nice-twitter-service-for"&gt;m2web's posterous&lt;/a&gt;  &lt;/p&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-6325952359906576411?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/6325952359906576411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=6325952359906576411&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/6325952359906576411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/6325952359906576411'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/08/erlanger911-offers-nice-twitter-service.html' title='@Erlanger911 offers a nice twitter service for Erlanger, KY residents'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-1857219938895921480</id><published>2009-06-18T00:51:00.002-04:00</published><updated>2009-06-18T00:51:50.055-04:00</updated><title type='text'>Look mom I sent this from Posterous.com!</title><content type='html'>&lt;img src="http://posterous.com/getfile/files.posterous.com/m2web/HjVedDOUcm4uaGedwiRzVM3kYEDp4dg7LbX9jlHxSp9XARYEUAShaUVyKITF/sptsisyphus.jpg" width="289" height="444" /&gt; &lt;p&gt;&lt;/p&gt;&lt;div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;Here is a sweet service. Posterous.com. Send to Facebook, Twitter, and your Blogger blog from e-mail.&lt;br /&gt;&lt;br /&gt;I uploaded the Sisyphus the Software Developer image via an attachment!&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com/"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://m2web.posterous.com/look-mom-i-sent-this-from-posterouscom"&gt;m2web's posterous&lt;/a&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-1857219938895921480?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/1857219938895921480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=1857219938895921480&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/1857219938895921480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/1857219938895921480'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/06/look-mom-i-sent-this-from-posterouscom.html' title='Look mom I sent this from Posterous.com!'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-1349706366684896001</id><published>2009-05-02T00:20:00.001-04:00</published><updated>2009-05-02T00:20:33.297-04:00</updated><title type='text'>IBM's Many Eyes Data Visualization Project</title><content type='html'>Per a &lt;a href="http://www.msquaredweb.com/musings/2009/03/visible-facebook-social-graph.html" target="_blank"&gt;previous post&lt;/a&gt; where I show my &lt;a href="http://www.msquaredweb.com/blog/images/FBGraph.jpg" target="_blank"&gt;Facebook friend social graph&lt;/a&gt;, I mention that the social graph displays "more" information than a grid of your Facebook friends' pictures. In short, data visualization can help us analyze data and more easily notice patterns. IBM's Center for Social Software is doing this with their Many Eyes Project. Here is a blurb:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;It is that magical moment we live for: an unwieldy, unyielding data set is transformed into an image on the screen, and suddenly the user can perceive an unexpected pattern. As visualization designers we have witnessed and experienced many of those wondrous sparks. But in recent years, we have become acutely aware that the visualizations and the sparks they generate, take on new value in a social setting. Visualization is a catalyst for discussion and collective insight about data.&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;a href="http://www.research.ibm.com/social/projects_manyeyes.html" target="_blank"&gt;Check it out&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-1349706366684896001?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/1349706366684896001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=1349706366684896001&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/1349706366684896001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/1349706366684896001'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/05/ibms-many-eyes-data-visualization_02.html' title='IBM&apos;s Many Eyes Data Visualization Project'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-5818631230842391389</id><published>2009-04-27T17:14:00.002-04:00</published><updated>2009-04-27T17:28:06.395-04:00</updated><title type='text'>Twitter - knowledge or data?</title><content type='html'>&lt;span id="msgText"&gt;In a blog post entitled, &lt;/span&gt;&lt;span id="msgText"&gt;&lt;a href="http://crumpleitup.com/blog/dull-networks-how-microblogging-might-turn-wisdom-pyramid-upside-down" target="_blank"&gt;Dull Networks? How microblogging might turn the wisdom pyramid upside down&lt;/a&gt;, &lt;/span&gt;&lt;span id="msgText"&gt;Miguel Encarnação presents concerns that the brevity of microblog messages such as Twitter may circumvent the way we process data into more useful forms of knowledge. He provides examples:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size:10;"&gt;Data represents a fact or statement of event without relation to other things.&lt;br /&gt;   &lt;i&gt;Ex: It is raining.&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size:10;"&gt;Information embodies the understanding of a relationship of some sort, possibly cause and effect.&lt;br /&gt;   &lt;i&gt;Ex: The temperature dropped 15 degrees and then it started raining.&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size:10;"&gt;Knowledge represents a pattern that connects and generally provides a high level of predictability as to what is described or what will happen next.&lt;br /&gt;   &lt;i&gt;Ex: If the humidity is very high and the temperature drops substantially the atmosphere is often unlikely to be able to hold the moisture so it rains.&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size:10;"&gt;Wisdom embodies more of an understanding of fundamental principles embodied within the knowledge and is essentially systemic.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span id="msgText"&gt;In my view, even with the 140 character limit, tweets can be and often are more than bits of data. In my view, they are bytes of knowledge. The example of knowledge in &lt;a href="http://crumpleitup.com/blog/dull-networks-how-microblogging-might-turn-wisdom-pyramid-upside-down" target="_blank"&gt;Miguel's post&lt;/a&gt; is: "If the humidity is very high and the temperature drops substantially the atmosphere is often unlikely to be able to hold the moisture so it rains" This is 146 characters. This can easily be shortened to: "If the humidity is very high and the temp drops substantially the atmosphere is often unable to hold the moisture &lt;/span&gt;&lt;span id="msgText"&gt;so it rains&lt;/span&gt;&lt;span id="msgText"&gt;" which is 130 characters and can be tweeted. &lt;/span&gt;&lt;span id="msgText"&gt;&lt;/span&gt;&lt;span id="msgText"&gt;Moreover, tweets can and often do contain links to other websites that contain full explanations on the topics referenced.&lt;br /&gt;&lt;br /&gt;In fairness, Miguel is correct that information received on microblogs such as Twitter, as all information sources, need to be closely examined and &lt;/span&gt;&lt;span id="msgText"&gt;verified&lt;/span&gt;&lt;span id="msgText"&gt;.&lt;br /&gt;&lt;br /&gt;In summary, tweets, if used properly can augment both knowledge and wisdom.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-5818631230842391389?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/5818631230842391389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=5818631230842391389&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/5818631230842391389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/5818631230842391389'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/04/twitter-knowledge-or-data.html' title='Twitter - knowledge or data?'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-7436999657131851158</id><published>2009-04-05T23:40:00.002-04:00</published><updated>2009-04-05T23:47:06.818-04:00</updated><title type='text'>Facebook GreaseMonkey Scripts for a better view in Firefox</title><content type='html'>Was scoping out my Twitter feed when I noted a tweet that I follow from &lt;a href="http://twitter.com/atul" target="_blank"&gt;Atul Arora&lt;/a&gt;. The link went to a &lt;a href="http://ff.im/-1V5nr" target="_blank"&gt;Jeff Smith’s blog&lt;/a&gt;  that discussed Facebook tweaks with GreaseMonkey. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/748" target="_blank"&gt;GreaseMonkey&lt;/a&gt; allows you to customize the way a web page displays using  JavaScript. Via the highlighted scripts I was able to get a more desirable viewing experience on Facebook.&lt;br /&gt;&lt;br /&gt;Click &lt;a href="http://www.msquaredweb.com/blog/articles/GreaseMonkey4Firefox.html"&gt;here&lt;/a&gt; for the full article with screen shots and links.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-7436999657131851158?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/7436999657131851158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=7436999657131851158&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/7436999657131851158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/7436999657131851158'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/04/facebook-greasemonkey-scripts-for.html' title='Facebook GreaseMonkey Scripts for a better view in Firefox'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-4713286074962864495</id><published>2009-04-02T20:39:00.003-04:00</published><updated>2009-04-02T20:47:58.981-04:00</updated><title type='text'>Fittest CMOs and Business Intelligence from Social Media</title><content type='html'>Recently, in my Marketing Management class for the &lt;a href="http://informatics.nku.edu/bis/mbi/index.php" target="_blank"&gt;Master's in Business Informatics program&lt;/a&gt; at &lt;a href="http://www.nku.edu/" target="_blank"&gt;NKU&lt;/a&gt; I had to write two short research papers that were part of the course's two initial exams. In each of the papers, we were given three to five days to research and complete. Here is an excerpt from the first paper entitled &lt;a style="font-style: italic;" href="http://www.msquaredweb.com/blog/articles/Survival%20of%20the%20Fittest%20CMOs.pdf" target="_blank"&gt;Survival of the Fittest CMOs&lt;/a&gt;:&lt;br /&gt;&lt;blockquote style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;Given the rapidly "evolving" role of the Chief Marketing Officer (CMO), one paradigm to consider when surveying the swiftly changing CMO phenomenon is to look at natural ecosystems and how ever changing environment pressures facilitate the change or evolution of the organisms in those ecosystems. In this paper, we examine the characteristics of the "primitive" CMO, the new environmental pressures challenging the CMO, and finally the fitness factors that are involved in the survival of the fittest CMOs.&lt;/span&gt;&lt;/blockquote&gt;Here is &lt;a style="font-style: italic;" href="http://www.msquaredweb.com/blog/articles/Survival%20of%20the%20Fittest%20CMOs.pdf" target="_blank"&gt;Survival of the Fittest CMOs&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here is a section of the second paper, &lt;a style="font-style: italic;" href="http://www.msquaredweb.com/blog/articles/Business%20Intelligence%20from%20Social%20Media.pdf" target="_blank"&gt;Business Intelligence from Social Media&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Given the need for understanding the trends and patterns exhibited in data, utilizing the data in a way that can provide a competitive edge is vital. Three particular products or opportunities for this need are systems to store the data, systems to warehouse the data, and systems to mine the data for analysis and decision making. Data storage is a well understood concept of the use of computer systems to store customer information and transactions as well as other business related data. However, data in a data warehouse is different that the data stored by point-of-sale systems.&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Here is &lt;a style="font-style: italic;" href="http://www.msquaredweb.com/blog/articles/Business%20Intelligence%20from%20Social%20Media.pdf" target="_blank"&gt;Business Intelligence from Social Media&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-4713286074962864495?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/4713286074962864495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=4713286074962864495&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/4713286074962864495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/4713286074962864495'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/04/fittest-cmos-and-business-intelligence.html' title='Fittest CMOs and Business Intelligence from Social Media'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-7212924342821595411</id><published>2009-04-01T17:03:00.003-04:00</published><updated>2009-04-01T17:06:53.919-04:00</updated><title type='text'>Favorite Software Dev April Fools Joke</title><content type='html'>Here is my favorite April Fools software developer related joke: The "Phails" Web Framework at &lt;a href="http://phails.com/"&gt;http://phails.com/&lt;/a&gt; . Released on April 1st of course!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-7212924342821595411?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/7212924342821595411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=7212924342821595411&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/7212924342821595411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/7212924342821595411'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/04/favorite-software-dev-april-fools-joke.html' title='Favorite Software Dev April Fools Joke'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-2626556153676727582</id><published>2009-03-21T23:57:00.006-04:00</published><updated>2009-03-22T00:56:54.588-04:00</updated><title type='text'>Visual Facebook Social Graph</title><content type='html'>Was reading about social networks in the &lt;a href="http://www.nku.edu/" target="_blank"&gt;NKU&lt;/a&gt; project management course textbook that I am currently taking and thought to myself there has got to be an application that you can use to login to Facebook and have it gather your social graph or "Friend" data and produce a visual social graph. A few minutes on Google and what I found was the Curl Rich Internet Application (RIA) platform from &lt;a href="http://www.curl.com/" target="_blank"&gt;Curl&lt;/a&gt; along with a sample application called &lt;a href="http://developers.curl.com/docs/DOC-1241" target="_blank"&gt;CurlGraph&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Long story short, after downloading their Run Time Environment (RTE) and pasting a URL into the address field of my browser, I installed the CurlGraph application on my system. Then after logging into Facebook with the app, it collected my Friends network info and then produced the following social graph visualization.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.msquaredweb.com/blog/images/FBGraph.jpg" target="_blank"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; width: 250px; height: 235px;" src="http://www.msquaredweb.com/blog/images/FBGraph.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:78%;" &gt;Click on the pic to get the larger image.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The neat thing about the app is that I could select anyone represented on the graph and they would then move to the center of the display. You could drag your friends around on the display and sort your social graph by alphabet or by popularity. Note that your Facebook friends are represented as circles. Also the popularity, or size of the circle, is based on the intersection set of friends that you have in common with each friend not on their total set of friends. That is why my wife's circle is large as we have nearly the same set of Facebook friends. Also note that while the bold lines connect my friends to me, the web of relationships that exist from all the friends is visible. This changes when you select a friend with your mouse as the connecting lines from them to your other friends then become bold.&lt;br /&gt;&lt;br /&gt;In summary, I find it interesting when finding different ways to visualize data. This certainly tells you more about your Facebook Friend network than a grid of pictures.&lt;br /&gt;&lt;br /&gt;Here is Curl's press:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;Using Curl, developers can implement a new class of complex, business-critical, Web-based applications that cannot easily be developed with Ajax or other smart client technologies.&lt;br /&gt;&lt;br /&gt;Curl allows organizations with legacy client-server applications to move to Web-based delivery, increasing reach, improving processes, accelerating productivity and reducing cost.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-2626556153676727582?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/2626556153676727582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=2626556153676727582&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/2626556153676727582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/2626556153676727582'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/03/visible-facebook-social-graph.html' title='Visual Facebook Social Graph'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-5764392582460898819</id><published>2009-03-21T15:43:00.001-04:00</published><updated>2009-03-21T15:45:29.615-04:00</updated><title type='text'>Customer driven #marketing? Now that's an #idea! for #social products.</title><content type='html'>Social computing as an interface between the business and their customers as a mechanism for product ideas and input? Go to http://ping.fm/f3ujg.&lt;br /&gt;&lt;blockquote&gt;From Bill Taylor's Practically Radical Blog at HarvardBusiness.org. In lean times, there's nothing more valuable than a great new product idea. Why not invite your customers to share their creativity with your company -- and turn the best ideas into actual products! That's what legendary shoe designer John Fluevog has done, with a project he calls open-source footwear.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-5764392582460898819?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/5764392582460898819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=5764392582460898819&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/5764392582460898819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/5764392582460898819'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/03/customer-driven-marketing-now-thats.html' title='Customer driven #marketing? Now that&apos;s an #idea! for #social products.'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-8267984232212508344</id><published>2009-02-25T21:11:00.003-05:00</published><updated>2009-02-25T21:20:06.161-05:00</updated><title type='text'>Status Last 10 List for Facebook</title><content type='html'>Just finished the final touches on a new &lt;a href="http://www.facebook.com" target="_blank"&gt;Facebook&lt;/a&gt; application I entitled, "&lt;a href="http://apps.facebook.com/fbstatuslastten/" target="_blank"&gt;Status Last 10&lt;/a&gt;."&lt;br /&gt;&lt;br /&gt;In a nutshell, the app displays a list of your last ten status messages that you entered into Facebook. You can display the list on your Wall or Boxes Tab. Much of the blogoshpere speculates that Facebook opened their status API to compete with &lt;a href="http://www.twitter.com" target="_blank"&gt;Twitter&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In any event, the app is coded in PHP. The next step will be to show the code once I get the refactorings completed and share the discoveries. More to come once I get the time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-8267984232212508344?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/8267984232212508344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=8267984232212508344&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/8267984232212508344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/8267984232212508344'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/02/status-last-10-list-for-facebook.html' title='Status Last 10 List for Facebook'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-5177616987485899457</id><published>2009-02-12T20:45:00.003-05:00</published><updated>2009-02-12T21:04:42.092-05:00</updated><title type='text'>People are not shapes on a diagram....they're people</title><content type='html'>Was listening to the &lt;a href="http://www.manager-tools.com/2009/01/horstmans-law-project-management-part-3" target="_blank"&gt;Manager Tools Podcast&lt;/a&gt; in which they were discussing the fact that while we may plan and plan we must, the aspect of managing a project is really about the people involved. Moreover, the various diagrams that we create during the project inception and elaboration may be neat and pretty, the reality of working the steps are anything but that.&lt;br /&gt;&lt;br /&gt;During the discussion they cited a poem from Stephen Vincent Benét entitled &lt;a href="http://gutenberg.net.au/ebooks07/0700461.txt" target="_blank"&gt;John Brown's Body&lt;/a&gt; dealing with the U.S. Civil War. Here is the relevant section:&lt;br /&gt;&lt;pre&gt;If you take a flat map&lt;br /&gt;And move wooden blocks upon it strategically,&lt;br /&gt;The thing looks well, the blocks behave as they should.&lt;br /&gt;The science of war is moving live men like blocks.&lt;br /&gt;And getting the blocks into place at a fixed moment.&lt;br /&gt;But it takes time to mold your men into blocks&lt;br /&gt;And flat maps turn into country where creeks and gullies&lt;br /&gt;Hamper your wooden squares.  They stick in the brush,&lt;br /&gt;They are tired and rest, they straggle after ripe blackberries,&lt;br /&gt;And you cannot lift them up in your hand and move them.&lt;br /&gt;--A string of blocks curling smoothly around the left&lt;br /&gt;Of another string of blocks and crunching it up--&lt;br /&gt;It is all so clear in the maps, so clear in the mind,&lt;br /&gt;But the orders are slow, the men in the blocks are slow&lt;br /&gt;To move, when they start they take too long on the way--&lt;br /&gt;The General loses his stars and the block-men die&lt;br /&gt;In unstrategic defiance of martial law&lt;br /&gt;Because still used to just being men, not block-parts.&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-5177616987485899457?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/5177616987485899457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=5177616987485899457&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/5177616987485899457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/5177616987485899457'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/02/people-are-not-shapes-on-diagramtheyre.html' title='People are not shapes on a diagram....they&apos;re people'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-4941435915909487271</id><published>2009-01-19T12:21:00.002-05:00</published><updated>2009-01-19T12:26:46.400-05:00</updated><title type='text'>Stifling Technological Innovation?</title><content type='html'>A straight forward post from &lt;a href="http://davehatter.wordpress.com/2009/01/19/steve-forbes-keep-technology-healthy/" target="_blank"&gt;Dave Hatter&lt;/a&gt; on the effects of corporate taxation on small business.&lt;br /&gt;&lt;br /&gt;It would appear given the present political fervor of a new administration coupled with the current financial crisis that a perfect storm of over-regulation is on the horizon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-4941435915909487271?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/4941435915909487271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=4941435915909487271&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/4941435915909487271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/4941435915909487271'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/01/stifling-technological-innovation.html' title='Stifling Technological Innovation?'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-4625281665444536461</id><published>2009-01-17T15:56:00.003-05:00</published><updated>2009-01-17T16:06:08.731-05:00</updated><title type='text'>Value of Shorter Iterations in Project Management</title><content type='html'>Now with the start of the Spring 2009 term in the &lt;a href="http://informatics.nku.edu/bis/mbi/index.php" target="_blank"&gt;Business Informatics Graduate Program&lt;/a&gt; at &lt;a href="http://www.nku.edu" target="_blank"&gt;Northern Kentucky University&lt;/a&gt;, I am taking Marketing Management and Project Management classes.&lt;br /&gt;&lt;br /&gt;In the initial readings in the Project Management course deal with Work Breakdown Schedules, Organizations Breakdown Schedules, and Work Packages and how to best organize, monitor, and measure each step. As I read I am thinking of the value of shorter iterations within the cycles of a project.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.infoq.com/articles/short-iterations-argument" target="_blank"&gt;Here&lt;/a&gt; is a discussion on the value of shorter iterations within software development that are in my view applicable to project management. Aspects such as more frequent feedback and a better understanding of the work package status makes shorter iterations attractive. With that said, I am sure that as the term progresses I will learn both the advantages and disadvantages to shorter iterations in project life cycles.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-4625281665444536461?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/4625281665444536461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=4625281665444536461&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/4625281665444536461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/4625281665444536461'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/01/value-of-shorter-iterations-in-project.html' title='Value of Shorter Iterations in Project Management'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-5854526797497471925</id><published>2009-01-01T16:57:00.002-05:00</published><updated>2009-01-01T17:02:44.998-05:00</updated><title type='text'>Simple Facebook Application</title><content type='html'>While I was off on vacation through the holidays I took an afternoon to put together a simple Facebook application in which Facebook users can display on their profile wall or box tab an &lt;a href="http://apps.facebook.com/esvvotd/" target="_blank"&gt;English Standard Version (ESV) Bible Verse of the Day&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The application utilizes the &lt;a href="http://www.esvapi.org/api" target="_blank"&gt;ESV API&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-5854526797497471925?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/5854526797497471925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=5854526797497471925&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/5854526797497471925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/5854526797497471925'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2009/01/simple-facebook-application.html' title='Simple Facebook Application'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-7020624905081289693</id><published>2008-12-23T18:05:00.003-05:00</published><updated>2008-12-23T18:30:55.780-05:00</updated><title type='text'>Resizing an image on mouseover with Flex 2</title><content type='html'>I was updating my &lt;a href="http://www.markmcfadden.net/" target="_blank"&gt;personal site&lt;/a&gt; created from Flex 2 MXML and ActionScript and needed to create hyperlinks from thumbnail images. The html markup for the image is created from  content from an XML file. In the past, one had to escape html markup contained in XML elements and create a link to a larger size of the same image. In short, I was hoping to avoid that unpleasantness.&lt;br /&gt;&lt;br /&gt;Enter the mx.effects.Resize class. Using this object you can control the resizing of an image when the user passes their mouse over the image. For example, you have a thumbnail image that you are displaying that is 150 by 150 pixels in your MXML file:&lt;br /&gt;&lt;pre&gt;&amp;lt;mx:Image source="yourImgPath/imgName.jpg"&lt;br /&gt;height="150"&lt;br /&gt;width="150"&lt;br /&gt;/&amp;gt;&lt;/pre&gt;You want to enlarge the image to a size of 450 by 450 pixels based on the action of a user. Instead of a link to a larger image, we will enlarge the image when the user passes their mouse over the image. To do this you can utilize the mx.effects.Resize class. Enter the following into your MXML file:&lt;br /&gt;&lt;pre&gt;&amp;lt;mx:Resize id="resizeBig"&lt;br /&gt;widthFrom="150" widthTo="450"&lt;br /&gt;heightFrom="150" heightTo="450"&lt;br /&gt;/&amp;gt;&lt;br /&gt;&amp;lt;mx:Resize id="resizeSmall"&lt;br /&gt;widthFrom="450" widthTo="150"&lt;br /&gt;heightFrom="450" heightTo="150"&lt;br /&gt;/&amp;gt;&lt;/pre&gt;Then, within the Image instance, modify it with the following:&lt;br /&gt;&lt;pre&gt;&amp;lt;mx:Image source="yourImgPath/imgName.jpg"&lt;br /&gt;height="150"&lt;br /&gt;width="150"&lt;br /&gt;rollOverEffect="{resizeBig}"&lt;br /&gt;rollOutEffect="{resizeSmall}"&lt;br /&gt;/&amp;gt;&lt;/pre&gt;Finally, recompile and you will see that when the user passes their mouse over the image it enlarges without the use of links to the larger image.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-7020624905081289693?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/7020624905081289693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=7020624905081289693&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/7020624905081289693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/7020624905081289693'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2008/12/resizing-image-on-mouseover-with-flex-2.html' title='Resizing an image on mouseover with Flex 2'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-3805230255695114672</id><published>2008-11-20T20:56:00.003-05:00</published><updated>2008-11-20T21:12:06.675-05:00</updated><title type='text'>Genetic Algorithm for Network Intrusion Detection Rule Sets</title><content type='html'>This term (Fall 2008) at Northern Kentucky University (NKU), in the Data Communications &amp;amp; Networking class, I conducted some research for a project dealing with the use of machine learning applications for network security. Specifically, I created a genetic algorithm (GA), with the &lt;a href="http://jgap.sourceforge.net/" target="_blank"&gt;JGAP Framework&lt;/a&gt;, which can be used to produce Network Intrusion Detection Rule Sets.&lt;br /&gt;&lt;br /&gt;Special thanks to &lt;a href="http://informatics.nku.edu/bis/display_bio.php?record=braunf@nku.edu" target="_blank"&gt;Dr. Frank Braun&lt;/a&gt;, class professor, &lt;a href="http://informatics.nku.edu/csc/display_bio.php?record=foxr@nku.edu" target="_blank"&gt;Dr. Richard Fox&lt;/a&gt;, Professor and Graduate Program Director in the Department of Computer Science at NKU, and &lt;a href="http://www.klaus-meffert.de/index_en.html" target="_blank"&gt;Mr. Klaus Meffert&lt;/a&gt; (soon to be Dr. Klaus Meffert) the primary author of the JGAP framework, for their assistance.&lt;br /&gt;&lt;br /&gt;Here are the paper, presentation, and related files:&lt;br /&gt;&lt;a href="http://www.msquaredweb.com/blog/articles/McFadden_GA_NIDS_Paper.pdf" target="_blank"&gt;Paper&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.msquaredweb.com/blog/articles/McFadden_GA_NIDS_Presentation.pdf" target="_blank"&gt;Presentation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.msquaredweb.com/blog/articles/IDS%20Output.pdf" target="_blank"&gt;GA Output&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.msquaredweb.com/blog/articles/JGAP_IDSOutputXML.pdf" target="_blank"&gt;XML Output&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-3805230255695114672?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/3805230255695114672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=3805230255695114672&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/3805230255695114672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/3805230255695114672'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2008/11/genetic-algorithm-for-network-intrusion.html' title='Genetic Algorithm for Network Intrusion Detection Rule Sets'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-1333413108232834298</id><published>2008-11-06T22:07:00.002-05:00</published><updated>2008-11-06T22:36:21.102-05:00</updated><title type='text'>Graffiti CMS C# Extended Link List</title><content type='html'>I have setup a &lt;a href="http://wilmingtonairparkrr.com/" target="_blank"&gt;site&lt;/a&gt; for a customer that utilizes the free version of &lt;a href="http://graffiticms.com/" target="_blank"&gt;Graffiti Content Management System (CMS )&lt;/a&gt;. The framework is great and runs pretty much out of the box on Microsoft's ASP.NET 2.0 framework software and runs on Windows Server with Internet Information Services (IIS). In fact, &lt;a href="http://telligent.com/" target="_blank"&gt;Intelligent&lt;/a&gt;, the creators of Graffiti state that their goal was to create an environment where users would not have to understand programming, design, and or system administration. I think they have come pretty close to achieving it.&lt;br /&gt;&lt;br /&gt;What it meant for this client was that the setup and intial labor of the site was greatly reduced, thereby saving them money. In any event, I setup an account for the client and placed then in a manager role (which were setup and ready to go), that allows them to publish content via a handy &lt;span class="plainlinks selfreference"&gt;WYSIWYG &lt;/span&gt;editor. One thing that the role is not able to do is to use the many widgets that are available for the site.&lt;br /&gt;&lt;br /&gt;I posted a question on the Graffiti forum that asked is there a way to allow users in the manager role access to the Link widget where they could create links in a special area of the site where the widget is placed. I found that to date you can not. While looking I did find a widget that extends Graffiti's Widget class called an &lt;a href="http://www.codeplex.com/ExtendedLinkList" target="_blank"&gt;Extended Link List&lt;/a&gt;, that was developed in VB.Net. To better learn how to create extended widgets I ported the project to C# and posted it on &lt;a href="http://www.codeplex.com/" target="_blank"&gt;CodePlex&lt;/a&gt;, Microsoft's open source project hosting web site.&lt;br /&gt;&lt;br /&gt;If interested, &lt;a href="http://www.codeplex.com/csExtendedLinkList" target="_blank"&gt;here it is&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-1333413108232834298?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/1333413108232834298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=1333413108232834298&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/1333413108232834298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/1333413108232834298'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2008/11/graffiti-cms-c-extended-link-list.html' title='Graffiti CMS C# Extended Link List'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-5787305544501997931</id><published>2008-08-22T21:23:00.004-04:00</published><updated>2008-08-22T21:34:04.818-04:00</updated><title type='text'>IT's About  Business Objectives Stupid</title><content type='html'>Last term I was contacted by a professor, &lt;a href="http://informatics.nku.edu/bis/display_bio.php?record=gallagherk2@nku.edu" target="_blank"&gt;Dr. Kevin Gallagher&lt;/a&gt;, as he was questioned by a reporter who was working on a story about IT (Information Technology) programs, their variations, and how and why students pick their chosen degree program. Upon his request, I provided a short list of answers and that was that. Dr. Gallagher recently notified me about the article.&lt;br /&gt;&lt;br /&gt;In short, the &lt;a href="http://www.certmag.com/read.php?in=3563" target="_blank"&gt;article&lt;/a&gt; is spot on concerning IT programs and the need of those enrolling in them to consider broader aspects of business objectives and not just technical knowledge.&lt;br /&gt;&lt;br /&gt;Check &lt;a href="http://www.certmag.com/read.php?in=3563" target="_blank"&gt;it&lt;/a&gt; out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-5787305544501997931?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/5787305544501997931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=5787305544501997931&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/5787305544501997931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/5787305544501997931'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2008/08/its-about-business-objectives-stupid.html' title='IT&apos;s About  Business Objectives Stupid'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10552251.post-648183460784597486</id><published>2008-08-02T11:23:00.002-04:00</published><updated>2008-08-02T11:33:21.264-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sustained reading'/><category scheme='http://www.blogger.com/atom/ns#' term='thought formation'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>Please skim this.</title><content type='html'>In a recent IT Conversations &lt;a href="http://itc.conversationsnetwork.org/shows/detail3755.html" target="_blank"&gt;Interviews with Innovators podcast&lt;/a&gt;, the discussion centered on removing clutter from the visual field of students when training. That same morning I also listened to &lt;a href="http://www.hanselminutes.com/default.aspx?showID=142" target="_blank"&gt;Scott Hanselmans’s podcast&lt;/a&gt; which dealt with micro-blogging. Here, the discussion utilized the metaphor of information as a river and how one deals with the torrent of news and data, specifically how one organizes it to be useful with tools such as &lt;a href="http://twitter.com" target="_blank"&gt;twitter&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/RSS_%28file_format%29" target="_blank"&gt;RSS Feeds&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In both podcasts the talk touched on the issue of how possibly this instant information has made us less tolerant to large amounts of text in mediums such as books. There was also a mention of an &lt;a href="http://www.theatlantic.com/doc/200807/google" target="_blank"&gt;excellent article&lt;/a&gt; in Atlantic Monthly by Nicholas Carr that asked the question, "Is Google making us stupid?" The question in my mind, along the same thought, is, "Does micro-blogging technologies such as twitter, IM clients, or text messaging foster a culture that lacks the ability to maintain a sustained period of attention to the formation of ideas and thoughts?"&lt;br /&gt;&lt;br /&gt;Ironically, I used Google to find more information on the topic searching with the words, "google learning sustained thought."  What I found an&lt;a href="http://www.nytimes.com/2008/07/27/books/27reading.html" target="_blank"&gt; interesting article&lt;/a&gt; from the New York Times by Motoko Rich entitled, "Literacy Debate: Online, R U Really Reading?"&lt;br /&gt;&lt;br /&gt;For those with diminishing attention spans I will get to the crux: some purport that digital text is read by those who otherwise would turn to the television or electronic gaming, and is therefore a gateway to more sustained reading. While that may be true, my concern is along the lines of Rich’s article:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Critics of reading on the Internet say they see no evidence that increased Web activity improves reading achievement. "What we are losing in this country and presumably around the world is the sustained, focused, linear attention developed by reading," said Mr. Gioia of the N.E.A. "I would believe people who tell me that the Internet develops reading if I did not see such a universal decline in reading ability and reading comprehension on virtually all tests."&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Then, Rich’s article refers to Carr’s Atlantic Monthly piece:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Nicholas Carr sounded a similar note in "Is Google Making Us Stupid?" in the current issue of the Atlantic magazine. Warning that the Web was changing the way he — and others — think, he suggested that the effects of Internet reading extended beyond the falling test scores of adolescence. "What the Net seems to be doing is chipping away my capacity for concentration and contemplation," he wrote, confessing that he now found it difficult to read long books.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;In summary, I think that any technology that helps present, streamline, and make information accessible is good. However, what are the side effects? Good question, but now my attention is distracted and I must move on to something else.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10552251-648183460784597486?l=www.msquaredweb.com%2Fmusings%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/648183460784597486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10552251&amp;postID=648183460784597486&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/648183460784597486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10552251/posts/default/648183460784597486'/><link rel='alternate' type='text/html' href='http://www.msquaredweb.com/musings/2008/08/please-skim-this.html' title='Please skim this.'/><author><name>Mark McFadden</name><uri>http://www.blogger.com/profile/02880201440071450235</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11557453705885636808'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>