Utah Open Source Planethttp://openclue.orgThe Utah Open Source Planet lives.=UPHPU=: Effective caching with PHP + Memcachehttp://uphpu.org/2009/08/25/effective-caching-with-php-memcache/<p>For our August meeting, <a href="http://uphpu.org/feed/www.justincarmony.com/blog">Justin Carmony</a> presented on effective caching with PHP and memcache. Scaling your Database or other resources your website needs can be complicated. Why not reduce their load instead? That is where memcached can help. Developed by the creators of LiveJournal, memcached is a light weight application that does one thing extremely well: caching data in memory and retrieving it very fast. </p> <p>Carmony has worked in web development professionally for the last five years. With emphasis on PHP, .NET, and Web Services, he has worked on projects ranging from simple websites to complex communications between thousands of remote systems. He currently is working as an independent contractor &#038; private consultant. If you have any questions, comments, or curiosities you can contact him (justin AT justincarmony DOT com) or read about his latest endeavors at his blog.</p> <p><a href="http://www.slideshare.net/JustinCarmony/effectice-caching-w-php-caching">View slides from the presentation</a></p>nospam@nospam.com (wade)Wed, 26 Aug 2009 02:42:42 -0000http://uphpu.org/2009/08/25/effective-caching-with-php-memcache/presentationsKyle Mathews: Reflections on OpenEd09http://kyle.mathews2000.com/blog/2009/08/25/reflections-opened09<p>Wow, what a great conference. And talk about intimidation. I had a mild to strong case at different times of <a href="http://www.darcynorman.net/2009/08/20/on-the-open-education-experience/#comment-195623">Chris Lott's imposter syndrome</a>. So many brilliant thinkers. But I'm definitely glad I made the effort to go as I learned a great deal. Many of my assumptions were confirmed and many gaps in my understanding were exposed. So an excellent time of growth and learning.</p> <p>The following is a few of the thoughts I had during the conference.</p> <p>I loved the case studies some teachers presented about successes they've had in integrating social media tools into their classroom. These are brilliant teachers, visionary, willing to go the extra mile for their students, technologically adept -- and really are showing the way to the future for the rest of us. But my concern is that as ed tech designers and creators that we'll be misled by these examples.</p> <p>These teachers are like a great pottery creator who makes brilliant one-off pieces of pottery art. Beautiful and inspiring but utterly useless at providing plates and bowls for the masses. Great teachers don't scale. Their methods are incomprehensible and unusable by the average (or below-average teacher) which most students suffer with through their college experience.</p> <p>A few quick cherry-picked (probably inaccurate) quotes from memory. <a href="http://openedconference.org/archives/549">John Maxwell gave a session describing how he uses Wikis</a> to support Simon Fraser University Masters program in Publishing. He said he loved using wikis because the interface is just text. He could just edit different parts of the interface to quickly change it's functionality. He described the technology, a plone-based wiki, as one of the less common wiki platforms but as being very powerful and versatile. I understood everything he said -- but that's because I've spent a considerable amount of time designing, using, and reading about wikis. But to your average professor, all of that would of been complete nonsense. Wikis? Textual interfaces? Plone? Another example, in David Wiley's classes, students write blog posts and he collects these blog posts by using Google Reader -- again, brilliant solution but how many teachers have a clue what a blog reader is, or for that matter, what a blog is. I love what these teachers are doing but the current method of using a grab-bag of free web2.0 social media tools to drive classroom learning is completely unusable for the vast majority of teachers and students. </p> <p>The best teachers don't realize how poor of teachers some of their colleagues are. Only students like me who have to sit through their classes can fully appreciate how wide the chasm is that separates the visionary resourceful teachers from the norm.</p> <p>What we need to do is to study these visionary teachers, <a href="http://kyle.mathews2000.com/blog/2009/08/13/presentation-opened-2009">identify the successful patterns they're using, and design social learning technology which implements these patterns</a> in a vastly simplified and consistent manner. Only then will these technologies and methods see large adoption across many universities around the world.</p> <p>The first few days at the conference I was somewhat worried -- perhaps as a consequence of my imposter syndrome. I started wandering if someone, somewhere had already figured everything out. I thought, surely with all this intellectual lightening crackling around me every problems been solved by now -- which troubled me as I'm starting a company to develop a social learning platform -- a worthless business if the works already been done. </p> <p>But gradually, as the days went by, it dawned on me--everyone is as clueless as me! They're has been brilliant insights made and illuminating experiments run -- but things are still early. We're still flailing around trying to figure things out. Which is good, I like to flail about experimenting with new ideas. That's why I'm starting a new company in my apartment instead of sitting in a cubicle right now.</p> <p>It was really interesting to me how differently I approach problems from the vast majority of people there at OpenEd. I'm at heart an engineer and by training a business person. I like to understand problems then solve them -- preferably by building something cool. So it was remarkable for me to listen to conversations and sessions at OpenEd given by people almost entirely from a humanities / educational background. They framed and dissected problems in entirely different ways than me. I thought to myself after some of the sessions that what the presenter spent 45 minutes discussing, if that material had been part of a presentation I delivered, I might of spent all of one slide and thirty seconds discussing the same subject. But all the same, the new perspectives I heard are very valuable and a very useful addition to my mental toolkit for attacking problems.</p> <p>Thanks again to all the organizers and participants who made the trip and time so worthwhile. I think it was a brilliant success for everyone involved.</p>nospam@nospam.com (Kyle Mathews)Wed, 26 Aug 2009 00:12:26 -0000http://kyle.mathews2000.com/blog/2009/08/25/reflections-opened09educationlearningopened09social learningSteve Dibb: common alsa issueshttp://wonkabar.org/2009/08/25/common-alsa-issues/<p>I started <a href="http://forums.gentoo.org/viewtopic-t-788503-highlight-.html">a thread</a> on the Gentoo Forums the other week, trying to get users to post what are common issues that they run into collectively. I'm hoping to see if I can find some patterns and either update the documentation or write a FAQ. If you have anything to share, please do.</p> <p>And for the record, here is my first line of defense that I will tell anyone when they have no sound / wrong driver issues:</p> <p>- Use latest ALSA (and kernel) in the tree. In this case, it's 1.0.20, and we've cleaned up a lot of crap that was causing issues.</p> <p>- Compile everything sound-related in the kernel as a module. Yes, everything. No, not just the stuff that you *think* you can statically compile in --- *ev-e-ry-thing.* Once you've done that, run alsaconf. If your card doesn't show up, it's either completely unsupported (unlikely) or you didn't pick the right drivers. Go back in and flip on more stuff. As modules.</p> <p>- If the correct drivers are loaded (aplay -L works), and you have no sound, then your mixer levels are probably wrong.</p> <p>Apologies for coming across so heavy-handed, but that's the approach that has always worked for me, and works for most everyone when I tell them to do that: latest kernel, latest ALSA, everything as modules, alsaconf, then mixer.</p> <p><strong>Edit:</strong> Just as a postscript, the reason for the bluntness is that I recently started taking a more active role in the ALSA herd. Normally, I would just do version bumps and leave it at that. But, I'm trying to get practical issues resolved, and the one common thread I see over and over and over again on the forums and IRC is people just going off on their own little path and stabbing in the dark to see if they can get their sound to work, and then acting surprised that some random configuration didn't work.</p> <p>I want to very much find both the source of this disinformation and correct it, and make sure that setting up sound is a really simple process. The *problem* though, is that it's always been pretty extremely easy for me, and so I am having a really difficult time understanding *why* people are hitting these issues -- hence, the reason for the forum post asking people why they are running into problems, and what thoughts and conclusions lead to that direction. Once I figure that out, then I can go back and tweak the docs to clarify situations and attack the common confusion.</p> <p>I keep getting the idea that we could use a really simplified version of the ALSA doc, one that is a quick basic howto get setup for people with one soundcard, and then include examples using the most popular hardware out there right now (intel-hda). Then, have a separate doc for more advanced issues, for people who need help and information on alsa plugins, or have multiple sound cards and things like that. I think that lumping them together into one, as it is now, makes it hard for people who just want to get up and running.</p> <p>So, apologies if it feels like I'm browbeating here, but the reality is that I'm really motivated to streamline the process of getting sound in Linux. Nothing but love, yo.</p>nospam@nospam.com (Steve)Tue, 25 Aug 2009 23:38:09 -0000http://wonkabar.org/2009/08/25/common-alsa-issues/gentooJordan Gunderson: Finally, some NEA Honestyhttp://jordy.gundy.org/nea-truth/<p>Hopefully <a href="http://www.youtube.com/watch?v=hPy9G6PJIPk">this video</a> of a retiring NEA veteran telling us what he <em>really thinks</em> will shame some of our local UEA members out of sending their dues to the National Education Association.</p> <p></p> <p>If nothing else, the video repudiates any notion that the NEA and its affiliates &#8211;the same labor unions that convinced Utahns to kill education vouchers&#8211; are <em>really</em> looking out for you and yours. </p> <p>Some choice quotes:</p> <blockquote><p>&#8220;&#8230; Why are these conservative and right-wing <em>bastards</em> picking on NEA and its affiliates? I will tell you why: it is the price we pay for success. NEA and its affiliates have been singled out because they are the most effective unions in the United States, and they are the nation&#8217;s leading advocates for public education and the type of liberal, social, and economic agenda that these groups find unacceptable.&#8221;</p></blockquote> <p>No argument there! But, it wouldn&#8217;t be near so bad if that <strong>liberal, social, and economic agenda</strong> wasn&#8217;t constantly trickling into the classrooms!</p> <p>Another:</p> <blockquote><p>&#8220;And that brings me to my final and most important point, which is why, at least in my opinion, NEA and its affiliates are such effective advocates. Despite what some among us would like to believe, it is not because of our <em>creative ideas</em>; it is not because of the <em>merit of our positions</em>; it is not because <em>we care about children</em>; and it is not because <em>we have a vision of a great public school for every child</em>. NEA and its affiliates are effective advocates because we have <em>POWER</em>. And we have power because there are more than 3.2 million people who are willing to pay us more hundreds of millions of dollars in dues each year &#8211;because they believe that we are the unions that can most effectively represent them, the unions that can protect their rights and advance their interests as education employees. [Standing applause]</p> <p>This is not to say that the concern of NEA and its affiliates with closing achievement gaps, reducing dropout rates, improving teacher quality and the like are unimportant or inappropriate. To the contrary, these are the goals that guide the work we do. But they need not and <em>must</em> not be achieved at the expense of <em>due process</em>, <em>employee rights</em>, and <em>collective bargaining</em>. That simply is too high a price to pay!</p></blockquote> <p>Wait, so collective bargaining (protecting your <em>pocketbooks</em> at taxpayer expense), and due process (making it difficult to fire bad teachers) are more important than having <em>good teachers</em> &#8211;teachers who are actually <em>successful</em> at educating children?</p> <p>Think about that, seriously. If protecting teachers is more important than reducing the dropout rate &#8211;the very minimal standard of educational achievement&#8211; what the hell kind of backwards priority is that? Is it any wonder the US is getting is getting lackluster results?</p> <p>Continuing:</p> <blockquote><p>When all is said and done, NEA and its affiliates must never lose sight of the fact that they are <em>unions</em>; and what what unions do, first and foremost, is represent <em>their members</em>.&#8221;</p></blockquote> <p>Yeah, tell me about it. If only there was some organization that represented <em>schoolchildren and their parents</em>&#8230; Oh wait, <a href="http://choiceineducation.org/"><em>there is</em></a>!</p> <p>If you didn&#8217;t watch the video, <a href="http://www.youtube.com/watch?v=hPy9G6PJIPk">please watch it</a>! I&#8217;m afraid that much of the smugness just can&#8217;t come across in plain text.</p>nospam@nospam.com (Jordy)Tue, 25 Aug 2009 12:51:24 -0000http://jordy.gundy.org/nea-truth/achievement gapsbrainwashingchoice in educationcollective bargainingdropout rateeducationliberalismneaparents for choice in educationpoliticspublic educationschool vouchersteacher unionsueaMike Basinger: Ubuntu User Issue 2 is outhttp://www.mikesplanet.net/2009/08/ubuntuuser2/Issue 2 of Ubuntu User is now out. Featuring an interview with Mark (SABDFL) Shuttleworth, my second Q&A; column (Answerbuntu), plus tons more Ubuntu goodness. If you have any questions or suggestions for my Q&A; column, be sure to send them to QandA@ubuntu-user.com or mike.basinger@ubuntu.com.nospam@nospam.comTue, 25 Aug 2009 05:14:52 -0000http://www.mikesplanet.net/2009/08/ubuntuuser2/Lars Rasmussen: PowerShell: Get Information About Installed Applications Without Using WMIhttp://larsrasmussen.blogspot.com/2009/08/powershell-get-information-about.html<p> </p> <blockquote> <p><span>From: </span><a href="http://windowsitpro.com/article/articleid/97604/how-to-get-information-about-installed-applications-without-using-wmi.html"><span>How to Get Information About Installed Applications Without Using WMI</span></a><span> by </span><a href="http://windowsitpro.com/authors/authorid/1365/1365.html"><b><span>Alex K. Angelopoulos</span></b></a></p> <p><span>In PowerShell, the simplest way to display the [Installed Applications] is to use the Get-ChildItem cmdlet (which has the alias of gci), then pipe its results to the Get-Item- Property cmdlet. (Get-ChildItem doesn’t retrieve information about the registry values contained within subkeys; it only lists the subkeys’ names.) So, the command that you’d enter in the PowerShell window would be</span></p> <p><span>gci “HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall” |ForEach-Object{Get-ItemProperty $_.PSPath}</span></p> </blockquote> <blockquote> <p><span></span></p> </blockquote> <p></p> <p>I changed the syntax a bit, and here’s what I prefer:</p> <pre><code>dir HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall | ForEach { Get-ItemProperty $_.PSPath} | Select DisplayName,InstallDate, DisplayVersion | Sort DisplayVersion, Installdate | Format-Table * -auto </code></pre><br /><p>The ability to change the sort order is handy for software inventory(When was that app installed?) and version troubleshooting, and </p><br /><pre>| Format-Table * –auto</pre><br />”AutoFits” column widths.<br /><p><a href="http://lh3.ggpht.com/_i9HjVXB62LY/SpMa1qZ5-NI/AAAAAAAAAJI/NOogb4vj-mE/s1600-h/PowerShell_02%5B4%5D.png"><img title="PowerShell_02" alt="PowerShell_02" src="http://lh3.ggpht.com/_i9HjVXB62LY/SpMa2FxH_jI/AAAAAAAAAJM/-Q0tn9F1tV4/PowerShell_02_thumb%5B2%5D.png?imgmax=800" border="0" height="779" width="1088" /></a></p><div class="blogger-post-footer"><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/20014007-7287175288866571565?l=larsrasmussen.blogspot.com" /></div>noreply@blogger.com (Lars Rasmussen)Tue, 25 Aug 2009 00:07:30 -0000http://larsrasmussen.blogspot.com/2009/08/powershell-get-information-about.htmlHans Fugal: Terminal Merge Conflict Resolutionhttp://hans.fugal.net/blog/2009/08/24/terminal-merge-conflict-resolution<p>A very important tool in the toolbox of any collaborating developer is a merge conflict resolution tool. OS X has the fantastic FileMerge, there are various graphical tools for linux like kdiff3, but I have yet to hear of one for the terminal. There&#8217;s vimdiff, but it is really not up to the task of merge conflict resolution (doesn&#8217;t handle 3-way diffs). There&#8217;s probably something in emacs, just because there&#8217;s always something for emacs. Emacs users please enlighten me, I&#8217;m not above using emacs for merge-conflict resolution. Might even be the gateway drug.</p> <p>It doesn&#8217;t seem overly hard (at least, no harder than writing kdiff3 or FileMerge) to make an ncurses tool that will take a 3-way merge and let you efficiently choose A, B, or edit for each diff section. Can it really be that nobody has done it yet?</p>nospam@nospam.com (Hans)Mon, 24 Aug 2009 23:50:46 -0000http://hans.fugal.net/blog/2009/08/24/terminal-merge-conflict-resolutioncollaborationconflictcsdiffdistributedgitlinuxmacmergeresolutionsshterminaluncategorizedJordan Gunderson: Fiat Money, Fractionally Reservedhttp://jordy.gundy.org/fiat-money-fractionally-reserved/<p><img src="http://jordy.gundy.org/wp-content/uploads/2009/08/money3.jpg" alt="We have " /></p> <p>I saw this picture on the <a href="http://www.unnecessaryquotes.com/">unnecessary quotes blog</a> and thought, &#8220;Nope, those quotation marks are definitely necessary.&#8221;</p> <p>There&#8217;s nothing quite like an accidental jab at the Federal Reserve Banking System&#8217;s legalized monopoly on counterfeiting to make you want to laugh and cry at the same time. :)</p>nospam@nospam.com (Jordy)Mon, 24 Aug 2009 23:34:41 -0000http://jordy.gundy.org/fiat-money-fractionally-reserved/counterfeitingeconomicsfederal reservefiat moneyfractional reserve bankinghumorinflationpoliticsPhil Windley: Why Use the Kynetx Rule Language Instead of Javascript?http://www.windley.com/archives/2009/08/why_use_the_kynetx_rule_language_instead_of_javascript.shtml<!-- title: Why Kynetx Rule Language? --> <!-- category: newsletter --> <!-- keywords: krl, kynetx, javascript, twitter --> <a href="http://www.kynetx.com"><img src="http://www.windley.com/images/kynetx_logo_small.png" border="0" hspace="3" vspace="3" align="right" title="Kynetx Logo" alt="Kynetx Logo" width="125px" /></a> <p> Last Friday I blogged about <a href="http://www.windley.com/archives/2009/08/my_last_tweetpowered_by_kynetx.shtml">using Kynetx to put my latest tweet on my blog</a>. Joseph Scott asked "Why would this be better than just using Javascript plus the Twitter API to show your last tweet?" The answer is a little longer than I wanted to put in a comment, so here goes. </p> <p> KRL has a number of advantages over Javascript talking to the Twitter API: </p> <ul> <li>KRL, the Kynetx Rule Language, provides a closer abstraction to the task than Javascript does as a general purpose language. This is, of course, something that could be subject to debate--if you're already familiar with Javascript the way to accomplish this task would be clear and seem easier than something written in an unfamiliar language. Still, I believe this to be true.</li> <li>You could make Javascript more suitable to the task by loading a library like jQuery. This is exactly what KRL does. KRL uses a runtime library that is based on jQuery. So when you load a KRL ruleset, you're getting jQuery for free.</li> <li>Getting to the Twitter API from Javascript running in the browser requires some tricks since browsers don't just load third party Javascript directly. KRL datasources are automatically loaded by the KRL servers, cached according to programmer specification, and available for use inside the ruleset.</li> <li>KRL rulesets are served from the cloud. Consequently updates to the functionality of the application are immediately see by all users without updates or downloads.</li> <li>Unlike scripts downloaded and run on a blog page, KRL security can be addressed in a systematic manner. For example, if a ruleset was found to present a security threat it can be shutdown in one place. </li> <li>Finally, Kynetx applications, or KIX, are designed to be distributed, so there's no need to set up a server for users to download your library or install your application. Once built, KIX are ready to use and distribute. </li> </ul> <p> If you'd like to try out KRL yourself, <a href="http://www.kynetx.com/signup">you can signup for an account</a> and try it yourself. It's free. Also, you might want to <a href="http://kynetximpact.eventbrite.com/">register for Kynetx Impact</a>, our developer conference in November. </p> <p>Tags: <a href="http://www.windley.com/tags/krl" rel="tag, nofollow"> krl</a> <a href="http://www.windley.com/tags/kynetx" rel="tag, nofollow"> kynetx</a> <a href="http://www.windley.com/tags/javascript" rel="tag, nofollow"> javascript</a> <a href="http://www.windley.com/tags/twitter" rel="tag, nofollow"> twitter</a></p>nospam@nospam.comMon, 24 Aug 2009 23:20:55 -0000http://www.windley.com/archives/2009/08/why_use_the_kynetx_rule_language_instead_of_javascript.shtmljavascriptkrlkynetxtwitterDan Hanks: Book Review: Wicked Cool Shell Scriptshttp://brainshed.com/blog/entry/174.html<p> I've decided to make writing a more regular part of my life. For starters, I'll be working through a backlog of book reviews. Despite the corny title, <a href="http://brainshed.com/reviews/oreilly-wicked-cool-shell-scripts.html">Wicked Cool Shell Scripts</a> isn't a bad read. </p><p><a href="http://brainshed.com/blog/comments/174.html">Comments</a></p>nospam@nospam.comMon, 24 Aug 2009 04:52:13 -0000http://brainshed.com/blog/entry/174.htmlPeter Abilla: Goodbye Customer: Loyalty, Costs, Complexity, and Recoveryhttp://feedproxy.google.com/~r/shmula/dfYo/~3/W5tOs-5_BKQ/goodbye-customer-loyalty-costs-complexity-and-recovery<p><img class="alignright" src="http://www.shmula.com/wp-content/gallery/blog-pictures/shmula-goodbye.jpg" alt="poka-yoke, mistake proof, fail proof, drugs, embeda, lean, six sigma, cost to recover a customer, customer recovery function, customer service, customer solutions, loyalty, net promoter score" hspace="3" vspace="3" width="117" height="176" align="right" />Goodbye Customer.</p> <p>That is sometimes what we say, without knowing the full costs and burden that proposition means on the business.  Ironically, businesses are often unaware that their actions are pushing the customer away while at the same time trying to recover and retain them through expensive customer retention programs.  Metaphorically, this is like pushing the customer away and pulling the customer back &#8212; at the same time.  It is no wonder that customers have had enough.</p> <blockquote><p>Businesses push the customer away and pull the customer back &#8212; at the same time!</p></blockquote> <p>Awareness is the missing piece.  Shmula.com has developed a simple framework that can serve as a helpful model for the true costs to the business and the burden on the customer &#8212; because of our push/pull activities.</p> <a href="http://www.shmula.com/wp-content/gallery/blog-pictures/abilla-shmula-customer-recovery-function.jpg" title="" class="thickbox" rel="singlepic72"> <img class="ngg-singlepic ngg-center" src="http://www.shmula.com/wp-content/plugins/nextgen-gallery/nggshow.php?pid=72&width=320&height=240&mode=" alt="abilla-shmula-customer-recovery-function" title="abilla-shmula-customer-recovery-function" /> </a> <p>The function above attempts to highlight the relationship between costs, complexity, loyalty, customer touches or interactions, and recovery.</p> <p>Our example shows an interaction between a customer and a website, but it could be an interaction between customer and anything: a device, a brick-and-mortar store, or any other business.</p> <ol> <li>Customer interacts with a company website for commerce</li> <li>Customer has a a question or problem, she searched the Help Pages or engages in some site self-help</li> <li>Customer has not resolved her concern, so she engages the live chat service</li> <li>Customer orders item, maybe.  At some point, Customer has another concern, causing her to call the company</li> <li>Customer interacts with Intravoice Response System (IVR), a form of automated self-help</li> <li>Customer maybe interacts with a human</li> <li>More Customer Interaction. . .</li> </ol> <p>At each point above, there is an opportunity for Customer retention and recovery, but there is a cost.  Indeed, the Recovery Curve is such that the costs of recovery increases as there are more interactions, while at the same time decreasing customer loyalty.</p> <p><span><strong>The Goal is to Reduce Interaction</strong></span></p> <p>Aza Raskin, the Head of User Experience at Mozilla Labs<sup class="footnote"><a href="http://feeds.feedburner.com/shmula/dfYo#fn-1429-1" id="fnref-1429-1">1</a></sup>, and a good friend of shmula.com, has <a title="shmula.com, aza raskin" href="http://www.shmula.com/441/aza-raskin-on-google-search-results">said</a>:</p> <blockquote><p>the fundamental goal of interaction designers is to reduce interaction</p></blockquote> <p>From a customer&#8217;s perspective, they want to find something to buy, buy it, and move on.  Indeed, proponents of Lean Thinking would clearly agree and so would the customer.</p> <p>From the perspective of Lean Thinking, we think of Reducing Interaction as the reducing &#8220;non-value added activities&#8221; &#8212; activities that the customer would <a title="shmula.com, 7 wastes of lean" href="http://www.shmula.com/1322/process-bloat-a-hidden-indigestion">consider waste</a>.</p> <p><span><strong>When There is Added Interaction</strong></span></p> <p>If there has to be a recovery activity, then the quality of that recovery activity must have the goal of increasing Loyalty.  Doing this has a three-fold purpose:</p> <ol> <li>The sooner the business can resolve a customer concern, the better</li> <li>If (1) is satisfied, it prevents further unnecessary interactions, prevents further costs, and preserves or increases loyalty</li> <li>If (2) is satisfied, then this could potentially mean incremental revenue in the future from a repeat customer</li> </ol> <p><span><strong>A Case Study</strong></span></p> <p>Amazon.com clearly subscribes to the &#8220;Reduce Interaction&#8221; mantra.  I can share many stories, but I won&#8217;t to preserve confidentiality.  Zappos.com, on the other hand, has taken a stance on the &#8220;When there is Added Interaction&#8221; front by making Service a key differentiator and it has clearly helped them win market share.  Now, both <a title="amazon.com and zappos.com are one big family" href="http://www.shmula.com/1375/amazon-and-zappos-sitting-in-a-tree">Amazon.com and Zappos.com are one big family</a>.</p> <p><span><strong>Another Case Study</strong></span></p> <p><a title="shmula.com, home depot, twitter, i hate home depot" href="http://www.shmula.com/1260/customer-service-a-chance-for-redemption">My experience at Home Depot</a> has gained some popularity and will now be part of an upcoming book &#8212; details later.  In that experience, I sent a tweet explaining my recent experience at Home Depot.  That tweet quickly made its way to Facebook and the rest of Twitter.  Home Depot communicated with me via their resident Twitter-er and then things ended there, without resolution.  Clearly not a closed-loop feedback.</p> <p>Home Depot has a call center, thousands of customer service representatives, and now a team of Twitter agents that monitor social media channels.  When things don&#8217;t go well, costs grows and loyalty decreases.  The framework above clearly describes my experience and the experience of most customers.</p> <p><span><strong>Reminder</strong></span></p> <p>Companies often speak in terms of Features, Shiny Objects, and the like.  Companies often call this &#8220;Innovation&#8221; or some other <a title="shmula.com, jargon monoxide" href="http://www.shmula.com/1039/how-to-be-a-human">buzz word</a>.  From a customer&#8217;s perspective, their mental model is this:</p> <blockquote><p>I won&#8217;t really remember your features or their details, but I&#8217;ll remember how I felt; I&#8217;ll remember my experience &#8212; both the good and the bad.</p></blockquote> <p>So, let&#8217;s design our products, services, and our business on behalf of the customer.  Many people and businesses forget this simple fact; let&#8217;s get grounded in the customer &#8212; that is good for the customer and good for business.</p> <p>Photo Credit <sup class="footnote"><a href="http://feeds.feedburner.com/shmula/dfYo#fn-1429-2" id="fnref-1429-2">2</a></sup> <div class="footnotes"> <div class="footnotedivider"></div> <ol> <li id="fn-1429-1">Aza Raskin is the son of Jef Raskin, the inventor or the Macintosh.  Aza is the Head of User Experience at Mozilla Labs.  Aza has been interviewed by shmula.com and <a title="shmula.com, aza raskin" href="http://feeds.feedburner.com/408/humane-interface-ask-aza-raskin-anything">that interview can be found here</a>. <span class="footnotereverse"><a href="http://feeds.feedburner.com/shmula/dfYo#fnref-1429-1">&#8617;</a></span></li> <li id="fn-1429-2"><a title="shmula.com, goodbye customer" href="http://www.flickr.com/photos/theinfiniteabyss/" target="_blank">photo credit</a> <span class="footnotereverse"><a href="http://feeds.feedburner.com/shmula/dfYo#fnref-1429-2">&#8617;</a></span></li> </ol> </div> <div id="crp_related"><br /><h3>Related Posts:</h3><ul><li><a href="http://www.shmula.com/1260/customer-service-a-chance-for-redemption" rel="bookmark">Customer Service - A Chance for Redemption</a></li><li><a href="http://www.shmula.com/1308/purposeful-simplicity-unthoughtful-complexity" rel="bookmark">Purposeful Simplicity, Unthoughtful Complexity</a></li><li><a href="http://www.shmula.com/1424/poka-yoke-pharmaceuticals" rel="bookmark">Poka-Yoke Pharmaceuticals</a></li><li><a href="http://www.shmula.com/441/aza-raskin-on-google-search-results" rel="bookmark">Aza Raskin on Google Search Results</a></li><li><a href="http://www.shmula.com/1322/process-bloat-a-hidden-indigestion" rel="bookmark">Process Bloat, a Hidden Indigestion</a></li><li><a href="http://www.shmula.com/1039/how-to-be-a-human" rel="bookmark">How To Be A Human</a></li><li><a href="http://www.shmula.com/1240/off-topic-win-aig-maracas" rel="bookmark">Off-Topic: Win an AIG Maraca</a></li><li><a href="http://www.shmula.com/1398/business-is-like-a-garden" rel="bookmark">Business and Garden-Variety Defects</a></li><li><a href="http://www.shmula.com/1077/the-profit-tree-is-not-the-only-tree" rel="bookmark">The Profit Tree is not the only Tree</a></li><li><a href="http://www.shmula.com/1375/amazon-and-zappos-sitting-in-a-tree" rel="bookmark">Amazon and Zappos Sitting in a Tree</a></li><li><a href="http://www.shmula.com/421/aza-raskin-on-feature-bloat-clutter" rel="bookmark">Aza Raskin on Feature Bloat & Clutter</a></li><li><a href="http://www.shmula.com/269/good-complexity-bad-complexity" rel="bookmark">Good Complexity, Bad Complexity</a></li><li><a href="http://www.shmula.com/565/people-and-value-more-with-more-less-with-less-more-with-less-less-with-more" rel="bookmark">Value and People: More with More, Less with Less, More with Less, Less with More</a></li><li><a href="http://www.shmula.com/1347/reply-all-and-the-bystander-problem-effect-dilemma-behavior" rel="bookmark">"Reply All" and the Bystander Problem</a></li><li><a href="http://www.shmula.com/1200/mind-before-money-creativity-before-capital" rel="bookmark">Mind Before Money, Creativity Before Capital</a></li></ul></div> Share This Post: <a rel="nofollow" id="digg" target="_blank" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1429%252Fgoodbye-customer-loyalty-costs-complexity-and-recovery%26amp%3Btitle%3DGoodbye%2520Customer%253A%2520Loyalty%252C%2520Costs%252C%2520Complexity%252C%2520and%2520Recovery%26amp%3Bbodytext%3DGoodbye%2520Customer.%250D%250A%250D%250AThat%2520is%2520sometimes%2520what%2520we%2520say%252C%2520without%2520knowing%2520the%2520full%2520costs%2520and%2520burden%2520that%2520proposition%2520means%2520on%2520the%2520business.%25C2%25A0%2520Ironically%252C%2520businesses%2520are%2520often%2520unaware%2520that%2520their%2520actions%2520are%2520pushing%2520the%2520customer%2520away%2520while%2520at%2520the%2520same%2520time%2520t';" title="Digg"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a> <a rel="nofollow" id="facebook" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fwww.shmula.com%252F1429%252Fgoodbye-customer-loyalty-costs-complexity-and-recovery%26amp%3Bt%3DGoodbye%2520Customer%253A%2520Loyalty%252C%2520Costs%252C%2520Complexity%252C%2520and%2520Recovery';" title="Facebook"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a> <a rel="nofollow" id="yahoobuzz" target="_blank" href="javascript:window.location='http%3A%2F%2Fbuzz.yahoo.com%2Fsubmit%2F%3FsubmitUrl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1429%252Fgoodbye-customer-loyalty-costs-complexity-and-recovery%26amp%3BsubmitHeadline%3DGoodbye%2520Customer%253A%2520Loyalty%252C%2520Costs%252C%2520Complexity%252C%2520and%2520Recovery%26amp%3BsubmitSummary%3DGoodbye%2520Customer.%250D%250A%250D%250AThat%2520is%2520sometimes%2520what%2520we%2520say%252C%2520without%2520knowing%2520the%2520full%2520costs%2520and%2520burden%2520that%2520proposition%2520means%2520on%2520the%2520business.%25C2%25A0%2520Ironically%252C%2520businesses%2520are%2520often%2520unaware%2520that%2520their%2520actions%2520are%2520pushing%2520the%2520customer%2520away%2520while%2520at%2520the%2520same%2520time%2520t%26amp%3BsubmitCategory%3Dscience%26amp%3BsubmitAssetType%3Dtext';" title="Yahoo! Buzz"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a> <a rel="nofollow" id="del.icio.us" target="_blank" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1429%252Fgoodbye-customer-loyalty-costs-complexity-and-recovery%26amp%3Btitle%3DGoodbye%2520Customer%253A%2520Loyalty%252C%2520Costs%252C%2520Complexity%252C%2520and%2520Recovery%26amp%3Bnotes%3DGoodbye%2520Customer.%250D%250A%250D%250AThat%2520is%2520sometimes%2520what%2520we%2520say%252C%2520without%2520knowing%2520the%2520full%2520costs%2520and%2520burden%2520that%2520proposition%2520means%2520on%2520the%2520business.%25C2%25A0%2520Ironically%252C%2520businesses%2520are%2520often%2520unaware%2520that%2520their%2520actions%2520are%2520pushing%2520the%2520customer%2520away%2520while%2520at%2520the%2520same%2520time%2520t';" title="del.icio.us"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a> <a rel="nofollow" id="friendfeed" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.friendfeed.com%2Fshare%3Ftitle%3DGoodbye%2520Customer%253A%2520Loyalty%252C%2520Costs%252C%2520Complexity%252C%2520and%2520Recovery%26amp%3Blink%3Dhttp%253A%252F%252Fwww.shmula.com%252F1429%252Fgoodbye-customer-loyalty-costs-complexity-and-recovery';" title="FriendFeed"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a> <a rel="nofollow" id="techmeme" target="_blank" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%2F%3Fstatus%3Dtip%2520%40Techmeme%2520http%253A%252F%252Fwww.shmula.com%252F1429%252Fgoodbye-customer-loyalty-costs-complexity-and-recovery%2520Goodbye%2520Customer%253A%2520Loyalty%252C%2520Costs%252C%2520Complexity%252C%2520and%2520Recovery';" title="Suggest to Techmeme via Twitter"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a> <a rel="nofollow" id="reddit" target="_blank" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1429%252Fgoodbye-customer-loyalty-costs-complexity-and-recovery%26amp%3Btitle%3DGoodbye%2520Customer%253A%2520Loyalty%252C%2520Costs%252C%2520Complexity%252C%2520and%2520Recovery';" title="Reddit"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a> <a rel="nofollow" id="google" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fwww.shmula.com%252F1429%252Fgoodbye-customer-loyalty-costs-complexity-and-recovery%26amp%3Btitle%3DGoodbye%2520Customer%253A%2520Loyalty%252C%2520Costs%252C%2520Complexity%252C%2520and%2520Recovery%26amp%3Bannotation%3DGoodbye%2520Customer.%250D%250A%250D%250AThat%2520is%2520sometimes%2520what%2520we%2520say%252C%2520without%2520knowing%2520the%2520full%2520costs%2520and%2520burden%2520that%2520proposition%2520means%2520on%2520the%2520business.%25C2%25A0%2520Ironically%252C%2520businesses%2520are%2520often%2520unaware%2520that%2520their%2520actions%2520are%2520pushing%2520the%2520customer%2520away%2520while%2520at%2520the%2520same%2520time%2520t';" title="Google Bookmarks"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a> <a rel="nofollow" id="live" target="_blank" href="javascript:window.location='https%3A%2F%2Ffavorites.live.com%2Fquickadd.aspx%3Fmarklet%3D1%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1429%252Fgoodbye-customer-loyalty-costs-complexity-and-recovery%26amp%3Btitle%3DGoodbye%2520Customer%253A%2520Loyalty%252C%2520Costs%252C%2520Complexity%252C%2520and%2520Recovery';" title="Live"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a> <a rel="nofollow" id="stumbleupon" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1429%252Fgoodbye-customer-loyalty-costs-complexity-and-recovery%26amp%3Btitle%3DGoodbye%2520Customer%253A%2520Loyalty%252C%2520Costs%252C%2520Complexity%252C%2520and%2520Recovery';" title="StumbleUpon"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a> <a rel="nofollow" id="linkedin" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.linkedin.com%2FshareArticle%3Fmini%3Dtrue%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1429%252Fgoodbye-customer-loyalty-costs-complexity-and-recovery%26amp%3Btitle%3DGoodbye%2520Customer%253A%2520Loyalty%252C%2520Costs%252C%2520Complexity%252C%2520and%2520Recovery%26amp%3Bsource%3Dshmula%2B%25CF%2583%2Bbusiness%252C%2Btechnology%252C%2Band%2Bstuff%2Bin%2Bbetween%26amp%3Bsummary%3DGoodbye%2520Customer.%250D%250A%250D%250AThat%2520is%2520sometimes%2520what%2520we%2520say%252C%2520without%2520knowing%2520the%2520full%2520costs%2520and%2520burden%2520that%2520proposition%2520means%2520on%2520the%2520business.%25C2%25A0%2520Ironically%252C%2520businesses%2520are%2520often%2520unaware%2520that%2520their%2520actions%2520are%2520pushing%2520the%2520customer%2520away%2520while%2520at%2520the%2520same%2520time%2520t';" title="LinkedIn"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a> <a rel="nofollow" id="slashdot" target="_blank" href="javascript:window.location='http%3A%2F%2Fslashdot.org%2Fbookmark.pl%3Ftitle%3DGoodbye%2520Customer%253A%2520Loyalty%252C%2520Costs%252C%2520Complexity%252C%2520and%2520Recovery%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1429%252Fgoodbye-customer-loyalty-costs-complexity-and-recovery';" title="Slashdot"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a> <a rel="nofollow" id="myspace" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.myspace.com%2FModules%2FPostTo%2FPages%2F%3Fu%3Dhttp%253A%252F%252Fwww.shmula.com%252F1429%252Fgoodbye-customer-loyalty-costs-complexity-and-recovery%26amp%3Bt%3DGoodbye%2520Customer%253A%2520Loyalty%252C%2520Costs%252C%2520Complexity%252C%2520and%2520Recovery';" title="MySpace"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a> <a rel="nofollow" id="email" target="_blank" href="javascript:window.location='mailto%3A%3Fsubject%3DGoodbye%2520Customer%253A%2520Loyalty%252C%2520Costs%252C%2520Complexity%252C%2520and%2520Recovery%26amp%3Bbody%3Dhttp%253A%252F%252Fwww.shmula.com%252F1429%252Fgoodbye-customer-loyalty-costs-complexity-and-recovery';" title="E-mail this story to a friend!"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a> <br /><br /><div class="feedflare"> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=W5tOs-5_BKQ:CDbyM_HIgnI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=W5tOs-5_BKQ:CDbyM_HIgnI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=W5tOs-5_BKQ:CDbyM_HIgnI:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=W5tOs-5_BKQ:CDbyM_HIgnI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?d=7Q72WNTAKBA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=W5tOs-5_BKQ:CDbyM_HIgnI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=W5tOs-5_BKQ:CDbyM_HIgnI:D7DqB2pKExk" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=W5tOs-5_BKQ:CDbyM_HIgnI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?d=qj6IDK7rITs" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=W5tOs-5_BKQ:CDbyM_HIgnI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=W5tOs-5_BKQ:CDbyM_HIgnI:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=W5tOs-5_BKQ:CDbyM_HIgnI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=W5tOs-5_BKQ:CDbyM_HIgnI:gIN9vFwOqvQ" border="0" /></a> </div><img src="http://feeds.feedburner.com/~r/shmula/dfYo/~4/W5tOs-5_BKQ" height="1" width="1" />nospam@nospam.com (psabilla)Sat, 22 Aug 2009 19:29:00 -0000http://feedproxy.google.com/~r/shmula/dfYo/~3/W5tOs-5_BKQ/goodbye-customer-loyalty-costs-complexity-and-recoveryamazonaza raskinbusinesscustomer experiencecustomer obsessioncustomer recovery functioncustomer servicedesign thinkinghuman-centered designhumane designleanlean thinkingsix sigmatony hsiehtony+hsiehzappos.comAaron Toponce: Moving to Movable Typehttp://feedproxy.google.com/~r/pthree/~3/Cm-mW8JzgzE/<p>After weighing in the pros and cons, it looks like I&#8217;ll be migrating my blog, and all of it&#8217;s data to a Movable Type install, rather than a Wordpress install? Why? I&#8217;m hoping to take some strain off the server by removing the database on the posts.</p> <p>Honestly, I don&#8217;t know why blog engines have databases for posts, when static HTML files can be produced rather effortlessly. I understand WP Cache does something similar, but I&#8217;ve had mixed results with that plugin. </p> <p>Anyway, the blog migration will probably happen sometime this weekend, ready for a new life Monday. Also, I&#8217;m hoping that I can preserve date timestamps in the RSS feed, so as to not spam the planets that I currently push to. I&#8217;ll be testing in a development environment first, to make sure everything goes smooth, not like you care. <img src="http://pthree.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p> <p>See you on the other side.</p> <div class="feedflare"> <a href="http://feeds.feedburner.com/~ff/pthree?a=Cm-mW8JzgzE:lHru-yJS0aQ:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/pthree?d=YwkR-u9nhCs" border="0" /></a> </div><img src="http://feeds.feedburner.com/~r/pthree/~4/Cm-mW8JzgzE" height="1" width="1" />nospam@nospam.com (Aaron)Sat, 22 Aug 2009 13:00:58 -0000http://feedproxy.google.com/~r/pthree/~3/Cm-mW8JzgzE/personalPhil Windley: My Last Tweet...Powered by Kynetxhttp://www.windley.com/archives/2009/08/my_last_tweetpowered_by_kynetx.shtml<!-- title: My Last Tweet...Powered by Kynetx --> <!-- category: newsletter --> <!-- keywords: kynetx, krl, programming, twitter --> <a href="http://www.kynetx.com"><img src="http://photos.windley.com/gallery/d/11601-1/tweetbox+by+kynetx.png" border="0" hspace="3" vspace="3" align="right" title="Kynetx Logo" alt="Kynetx Logo" width="125px" /></a> <p> I've had a box on the right-hand side of this blog showing my lastest tweet. Today I realized that it would be better powered by Kynetx. I took a few minutes and wrote one up. You can see it on the right-hand side of this page. </p> <p> To do this, I used the <a href="http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses-user_timeline">Twitter API</a> to grab my tweets and then replaced an empty div on my page with it. Since Kynetx rules run each time the page is loaded, it's constantly updated. </p> <p> The first step was to declare a datasource to read my tweets: </p> <pre class="code"> global { datasource tweets <- "http://&lt;username&gt;:&lt;password&gt;@twitter.com/statuses/user_timeline.json" } </pre> <p> I've redacted my username and password for obvious reasons. If you substitute yours there, this rule will work for you (including getting your profile image). </p> <p> The rule is pretty simple too: </p> <pre class="code"> rule publish_tweets is active { select using ".*" setting () pre { tweets = datasource:tweets("?a"); res = tweets.pick("$.[0]..text"); img = tweets.pick("$.[0]..profile_image_url"); twit_res = &lt;&lt; &lt;div style="width:165px;background-color:#39F;... &lt;div style="height:47px;margin:3px;padding:3px;... &lt;a href="http://twtter.com/windley"&gt; &lt;img align="left" border="0" width="40px" src="#{img}"&gt; Phil on Twitter&lt;/a&gt; &lt;/div&gt; &lt;div style="background-color:#039;margin:3px;... #{res} &lt;div&gt; &lt;div style="text-align:right"&gt; &lt;a style="text-size:7px;color:#AAA" href="http://www.kynetx.com"&gt; Powered by Kynetx&lt;/a&gt;&lt;/div&gt; &lt;/div&gt; &gt;&gt; } replace_html("#tweets", twit_res); } </pre> <p> This grabs the latest tweets from the datasource that was declared, manipulates the JSON usingthee <a href="http://wiki.kynetx.com/pages/Expressions#pick"><code>pick</code></a> operator and <a href="http://wiki.kynetx.com/pages/JSONPath">JSONPath</a>, the sticks it into an HTML template (everything between the &lt;&lt; and the &gt;&gt; is the template). Finally, the action replaces an element with the ID <code>tweets</code> on my blog with the instantiated template. </p> <p> One improvement to make to this rule would be to get the name and twitter URL from the tweetstream so that it's completely independent of me. Another would be to process the text to make the URLs live. More work for <a href="http://www.confettiantiques.com/category/jessie/">Jessie</a>. </p> <p> You might be thinking, "so how many people are going to go in and write this rule just to get a tweetbox on their blog?" That misses the point. The idea is that you could build an application like <a href="http://twitstamp.com/">TwitStamp</a> on top of Kynetx. We have an API for building rules so that your code could just generate the rule for someone and then give them the tags to put on their blog given a little information (like the Twitter name and password). Kynetx is a platform for building context automation applications. </p> <p> If you'd like to play around with Kynetx, <a href="http://www.kynetx.com/signup">signup</a> for a developer account...it's free. <a href="http://xri.net/=windley">Contact me</a> with any questions. </p> <p>Tags: <a href="http://www.windley.com/tags/kynetx" rel="tag, nofollow"> kynetx</a> <a href="http://www.windley.com/tags/krl" rel="tag, nofollow"> krl</a> <a href="http://www.windley.com/tags/programming" rel="tag, nofollow"> programming</a> <a href="http://www.windley.com/tags/twitter" rel="tag, nofollow"> twitter</a></p>nospam@nospam.comSat, 22 Aug 2009 06:51:26 -0000http://www.windley.com/archives/2009/08/my_last_tweetpowered_by_kynetx.shtmlkrlkynetxprogrammingtwitterSteve Dibb: tromping around mythvideo code againhttp://wonkabar.org/2009/08/20/tromping-around-mythvideo-code-again/<p>I'm still trying to decide where I wanna go with my media browser/frontend solution -- if I'm going to write my own or <a href="http://wonkabar.org/2009/05/08/upgrading-myth-part-two/">keep hacking on MythVideo</a>. I only have one really nagging issue left now, and that is that the file structure presented is static once you enter the "Watch Videos" menu. I'd like it to be dynamic (that is, upon entering a new folder, check the contents again) so that I can add stuff like symlinks to series that I'm currently watching, or whatever. Doing that is pretty tricky.</p> <p>I spent a few hours last night digging through the code, trying to find out exactly how the code is operating and what it's doing. What I learned was that, well Myth was doing exactly what I thought it was -- it builds a file list upon first entering, and then it doesn't examine it at all until you re-enter the video browser through the main myth menu. (I wish I had a decent screenshot about now, it's a bit confusing if you don't know what I'm talking about.)</p> <p>There's a couple of problems with this approach, in my mind. First of all, the time it takes to actually load the mythvideo plugin grows in relation to how much media you have that it needs to parse. That is, it iterates over *every* single file that is in your media storage, and adds it to one variable. It's essentially like running find on your filesystem, saving it into one variable, and then when browsing, just using that snapshot that you took.</p> <p>The simpler way, in my opinion, would be to just refresh the directory structure and metadata for the directory you are in. While I was poking at it, one thing I tried was to get the directory scan to not go more than one level deep. That reduced the startup time from about 8 seconds to less than one. Nice.</p> <p>Ideally, I'd like to change it so it just updates the directory scan as it enters a new one, progressively growing the variable as you jump around the directory tree, but I couldn't figure out how to do that in the code (and if someone wants to help, that'd be awesome). MythVideo calls fetchVideos() only when first entering, and not anytime after that. The real problem is that it in turn calls about eight other levels of functions that eventually get to scanning the directory tree. I could probably hack it together to pass the current directory I'm in and update the directory scan from there, but again, I'm so limited in my C++ skills, at this point it's just code and guess. So, I can find and explain the problem, but not fix it myself.</p> <p>Fortunately, it's a minor wish list item of mine, and so it's not a show stopper. I can live with not being able to do it, and it's probably just a matter of me learning how to code a bit more that I could figure it out. On the plus side, I'm learning more about the internals of the code, and each time I go in there, I find a few small inefficiencies that I can cleanup myself, which is fun. Making progress, I suppose. <img src="http://wonkabar.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>nospam@nospam.com (Steve)Fri, 21 Aug 2009 00:08:47 -0000http://wonkabar.org/2009/08/20/tromping-around-mythvideo-code-again/gentoomythtvPhil Windley: CTO Breakfast this Fridayhttp://www.windley.com/archives/2009/08/cto_breakfast_this_friday_3.shtml<!-- title: CTO Breakfast this Friday --> <!-- category: newsletter --> <!-- keywords: cto, breakfast, events, utah --> <p> <img src="http://www.windley.com/images/iconUCTOB.gif" align="right" hspace="4" vspace="4" alt="" /> Sorry for the short notice, but it turns out that I'm going to be out of town on Thursday and Friday next week. Consequently, I'm going to have the CTO breakfast this Friday in the usual place: Mountain View room, Novell Cafeteria (Building G) in Provo. We'll start at 8am and go until everyone is bored. </p> <p> Here are the upcoming breakfasts: </p> <ul> <li>August 19, 2009 (Friday)</li> <li>September 24, 2009 (Thursday)</li> <li>October 30, 2009 (Friday)</li> <li>December 3, 2008 (Thursday) - combined November & December breakfast</li> </ul> <p> I hope you can make it. <a href="http://xri.net/=windley">Contact me</a> with any questions. </p> <p>Tags: <a href="http://www.windley.com/tags/cto" rel="tag, nofollow"> cto</a> <a href="http://www.windley.com/tags/breakfast" rel="tag, nofollow"> breakfast</a> <a href="http://www.windley.com/tags/events" rel="tag, nofollow"> events</a> <a href="http://www.windley.com/tags/utah" rel="tag, nofollow"> utah</a></p>nospam@nospam.comThu, 20 Aug 2009 06:47:32 -0000http://www.windley.com/archives/2009/08/cto_breakfast_this_friday_3.shtmlbreakfastctoeventsutahJeremy Robb: The Modernism Backlash: Smaller Homes, Gardens, Mass Transit, Composting Toilets?http://blog.robbclan.com/?p=461<p align="left"><span>Lately I have noticed a backlash of sorts against the status quo.  Sure, we have seen this in every age when society gets to a specific point, but this one seems to be more extreme, at least in my opinion.  Perhaps it&#8217;s because I&#8217;m looking for this element, or perhaps it&#8217;s because my attention has been focused in this way, but it seems that the modern world of large homes, expensive vehicles, and modern conveniences is being seen as a distraction.</span></p> <p>For instance, the Tiny Home movement talks about living in a small space, between 86 sq. ft. to up to 500 sq. ft. (about).  These are dimentions of homes that have existed for centuries.  Log cabins, tents, cottages, etc. have all been built small.  Why?  Generally because building a home is time consuming, and generally you need to get into the house before the elements become too extreme for survival.  Therefore people learned to live in small spaces out of necessity.  As such, their &quot;private time&quot; was spent outdoors in woods, fields, mountains, etc. </p> <p>The really interesting thing about the current housing market is the size of the homes being built are larger than many of the castles built in the Middle Ages, or even many of the Roman villas (with a few exceptions of both, to be sure).  They are built to contain an entire ecosystem consisting of a local pub, dance hall, hotel for vistors with washing facilities, and theatre.  How much really does get used, and for how often?  Then there is the maintenance:  repairs, cleaning, dusting, decorating..  the list goes on, and all for space that is hardly ever used.  How easy would it be to replace it with, say, renting a space at a local restaurant, town hall, church, etc. and save the money you would have otherwise spent yearly for the upkeep of a space you may never use again. </p> <p>The tiny home community has worked on building a home that fits their needs, while limiting the excess that has come to represent the modern debt-based economy.  Often times modern conveniences are worked around for convenience to the builder, so things such as toilets are turned into composting toilets or outhouses, again a throw back to the chamber pots and latrines of the early decades. </p> <p>Farming is also making a comeback, or at least gardening.  Partly for help in the food expenses, partly because it keeps one&#8217;s mind busy on something that is rewarding in and of itself, more people are growing vegetables and fruits in their yards than before.  Urban Farming has become a new focus for those in apartments or suburban areas, with window boxes full of tomatoes or salad greens gracing many a home.  This, again, is a throwback to a time when gardening provided a huge amount of variety to the diet. </p> <p>Mass transportation has been growing, and more people are buying homes where they can walk or bike to work or to a transit station and commute to work that way.  Before the Model T when the Automobile was king and represented the wealth of those who purchased them, people would often walk if they didn&#8217;t have the convenience of a buggy and/or horse.  Bicycles were also very popular because of the level of mobility they provided the individual.  All before the automobile became the new standard of travel. </p> <p>It&#8217;s interesting to see how the failing economy that was based on so many unsustainable practices has changed the outlook of people in general.  More people are willing to commute to work, more people are willing to due without the guest wing in their new giant home for something a bit more manageable, or people looking for a deeper connection to their land than a lawn that is only mowed and never walked on. </p> <p>The really surprising thing is the move toward more primitive living: i.e. the move away from indoor plumbing.  Perhaps it&#8217;s just a fringe, but people who currently live in modern homes are building their own dwellings without the convenience of indoor plumbing.  Water is brought in from a well, stream, sistern, or other outdoor source.  The toilet is processed into &quot;humanure&quot;, and used for a garden, while gray water is filtered out and used for gardening as well.  Hygenics aside, the fact that people are choosing to make this move is fascinating. </p> <p>So I suppose the only question that remains is where this movement will end.  My guess is the housing market will see a reduction in house sizes in response, lot sizes will increase relative to the size of the home, and more gardens will be grown for home-grown produce.  For some reason, though, I don&#8217;t see the general public giving up their indoor plumbing.</p>nospam@nospam.com (Jeremy)Tue, 18 Aug 2009 23:27:35 -0000http://blog.robbclan.com/?p=461analysisfarmingJoseph Hall: Foodieshttp://blog.josephhall.com/2009/08/foodies.htmlWhat is a foodie? It depends on who you ask, really. Some would say that a foodie is a person who loves food. Foodies themselves often describe themselves as those who love all things food. And it seems that that an increasing number of chefs would describe foodies as <a href="http://www.nacl15206.com/2009/08/stop-reading-food-blogs.html">a scourge</a> that must be stopped.<br /><br />If we were to check with <a href="http://en.wikipedia.org/wiki/Foodie">The Root of All Knowledge</a>, we would see that a foodie is a particular type of food enthusiast. We would see that foodies are often compared to gourmets, the difference being that a gourmet is often (though not always) a professional, and a foodie is an amateur. A gourmet loves good food, and a foodie loves all things food.<br /><br />Let's go back to that word, <a href="http://en.wikipedia.org/wiki/Amateurs">amatuer</a>. This refers to an enthusiast that has gained an interest in a particular area, but is neither trained nor paid in that area, at least not regularly. The word is also sometimes used to refer to a beginner in a particular area.<br /><br />So it would seem that a foodie is somebody that loves, or claims to love, all things food, but has not earned the right to be called a food professional. Yet, in my experience, this does not stop them from acting the part of aficionado. I have encountered too many people that have developed a taste for or interest in a particular area, and somehow consider them experts over anyone that they don't consider to have their prowess.<br /><br />These are the people that are often the most fun to tweak with. Sometimes it's fun to lead them on, to let them pontificate on their favorite cheese or the subtleties of some chocolate plantation, and then steamroll over them with a barrage of actual fact that comes from countless hours of actual training. I generally try not to do it, but sometimes they deserve it.<br /><br />There's another type of foodie: the food blogger. Some of these people just love writing about food, but I've heard a lot of chefs complain about people who try to use the food reviews that they write on their food blog as an excuse to get a free meal at a restaurant. Let me be very clear about this: if you are this type of food blogger, I hate you. You sully the art of real food reviews, and you have no business being a part of it. And if you're the type of restaurant that would treat a reviewer any different than any other customer, I have no interest in eating at your establishment. You encourage poor behavior, and I will not be a part of it.<br /><br />Fortunately, not all food bloggers are like this. There are some witty, interesting, informative and often downright entertaining food blogs out there. Why you're reading this one is beyond me. One of my biggest fears is that some day somebody will take me seriously when I certainly haven't earned it.<br /><br />So where do I fit in, anyway? I certainly do love food. And while I've been accused of snobbery before (which is not enitrely unfounded), I think it's generally more accurate to say that I'm picky. I hate cabbage. I hate avocados. I despise ranch dressing. And as much as I've tried, I just don't care for most offal (with the noted exception of liverwurst; tasty!). I was professionally trained in a Le Cordon Bleu school. Since I am not an amateur and I don't love all things food, I think that means that I'm not a foodie.<br /><br />But that doesn't mean that I'm not annoying to other chefs. While I have spent time working in professional kitchens the amount of time is nothing to speak of. When I traveled a lot, I was the sort of traveler that my hero <a href="http://en.wikipedia.org/wiki/Anthony_Bourdain">Anthony Bourdain</a> hates: the guy that spends the week eating room service or in the hotel restaurant. Was this because I was afraid of the local cuisine? Hardly. The only time I went outside the United States was when I went to Canada, and that doesn't exactly count as exotic.<br /><br />Truth is, I was a geek long before I got into food. I used to shop regularly at what I call "the bachelor aisle", and you probably call "the frozen dinners aisle". Sure, I used some of my per diem at a few nice restaurants. But by and large, I was interested in two things when I got back to the hotel in the evenings: recovering from the day, and slamming out code. And when I'm tired from working all day, or I'm looking forward to spending the next five hours with my good buddy Perl, that room service menu looks better and better.<br /><br />I've been cooking more lately, and it feels good. I see cooking as another programming language, albeit one with more temporal compiled code. As a geek, that's just how I am. I still love good food, but I think I love cooking it more than I love eating it. I'm definitely not a foodie. And lately I've found myself avoiding people who consider themselves foodies. But I do like to talk to people who like food. It's the extremists that scare me.<br /><br />Kevin Sousa: Your post (link above) inspired this article. I don't really expect you to read it, but if you do, I want you to know that I love your blog, and that while I do consider you to be a skilled chef, I'm more excited that you've got principles and you're not afraid to share them. Next time I'm in Pittsburgh, I hope to dine at your restaurant. And no, I don't expect to get comped. That's for weenies.<div class="blogger-post-footer"><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/18314879-7933788666835046240?l=blog.josephhall.com" /></div>noreply@blogger.com (Joseph)Wed, 19 Aug 2009 06:12:48 -0000http://blog.josephhall.com/2009/08/foodies.htmlJoseph Hall: Controlling Flashhttp://blog.josephhall.com/2009/08/controlling-flash.htmlMany of you kids may not remember The Big Cookie Scare about 10+ years ago. This was back before The Interwebs, when people sometimes called it the World Wide Web (so that's what "www" stands for!). The browser wars between Netscape and Microsoft were in full swing, and there was an epidemic of sites using these scary things called cookies. As far as a lot of people knew, there was no good that could come from cookies. I knew people who seriously thought that cookies were used as trojan horses, and that you could get viruses from them. I even worked for one of these people for two months, before finding myself a new job. Four months after I left, his company went out of business. Are we surprised?<br /><br />Most people still don't know what browser cookies are, but the scare has lessened. Quite honestly, I think people just found new things to worry themselves about, especially when the browsers started introducing so-called "privacy controls". Now people can delete their cookies, block them from ever appearing on their computer in the first place, even edit them if they feel like it. The Intertubes are stuffed with rainbows and goodness. Or so we thought.<br /><br /><a href="http://www.wired.com/epicenter/2009/08/you-deleted-your-cookies-think-again/">The cookie scare is back</a>. People are suddenly finding out that this piece of goodness that Macromedia (and now Adobe, since the merger) has the ability to install cookies on your computer that your browser has no control over. Even worse, it's actually possible to have Flash install a cookie on your computer without you knowing that Flash is even running on a site. And if you delete a browser cookie, some sites keep a backup in the Flash cookie jar. Oh no! The tragedy! Webmasters have turned evil again!<br /><br />I was already laughing. First of all, there's not much to worry about. Cookies are largely used as browser-side configuration to help maintain a consistent user experience, and as a mechanism to display ads to you that you actually care about, based on the types of sites you look at. This is little to worry about unless you're offended by content providers trying to use advertising to help pay for their employees and bandwidth, or you look at naughty sites while your boss/spouse/parents/etc are away. Shame on you.<br /><br />But there are other reasons why I'm not worried. Thanks to <a href="http://pthree.org/">a buddy of mine</a>, I installed <a href="https://addons.mozilla.org/en-US/firefox/addon/433">Flashblock</a> a while back, which is a Firefox plug-in that keeps Flash files from loading unless you explicitly allow them to. I didn't initially install this because of some deep-seeded vendetta against Flash. It turns out that when Firefox 3 came out, certain Flash content would cause mplayer and Rhythmbox to stop working until I closed my browser. Since some sneaky sites think it's okay to automatically play videos when you open them, and certain friends have deluded themselves into thinking that I'm okay with this, I had to restart Firefox a lot.<br /><br />Now that I'm running Flashblock, I don't get tricked into watching lame YouTube videos, and nobody is setting Flash cookies behind my back. But what if I was worried about cookies that were set before I installed Flashblock? Adobe's got you covered. They have on their site a <a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager.html">Settings Manager for Flash cookies</a>. It allows you to set rules and limits, and delete cookies that already exist on your computer.<br /><br />So stop worrying about Flash cookies. Actually, stop worrying about cookies in general, you baby. If you're really paranoid, there are much, much worse things in the world to be worried about. Big brother's got plenty of other ways to keep tabs on you, and he probably thinks that cookies are an inefficient method anyway.<br /><br />Hey, you've got something on your face. No, the other side. Up... up... yeah--yeah, you've got it.<div class="blogger-post-footer"><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/18314879-498009214676164998?l=blog.josephhall.com" /></div>noreply@blogger.com (Joseph)Wed, 19 Aug 2009 05:07:40 -0000http://blog.josephhall.com/2009/08/controlling-flash.htmlPhil Windley: Silona Bonewald Week on IT Conversationshttp://www.windley.com/archives/2009/08/silona_bonewald_week_on_it_conversations.shtml<!-- title: Silona Bonewald Week on IT Conversations --> <!-- category: newsletter --> <!-- keywords: itconversations, banking, government, transparency, open, accountability --> <a href="http://www.itconversations.com"><img src="http://photos.windley.com/albums/logos/ITC_125x125.jpg" border="0" align="right" hspace="3" vspace="5" /></a> <p> If you visit IT Conversations you'd be forgiven for thinking that it's <a href="http://silona.org/">Silona Bonewald</a> week. Completely independently Jon Udell and I both decided to have her on our shows and scheduled her for the same week. View that as an indication of the fact that she's an interesting person. </p> <p> Jon <a href="http://itc.conversationsnetwork.org/shows/detail4219.html">talked to Silona</a> about <a href="http://citability.org">Citability.org</a>, an effort to get permalinks in government documents. Scott and I <a href="http://itc.conversationsnetwork.org/shows/detail4222.html">talk to Silona about open banking</a>, an effort to make banking more open and accountable. </p> <p> So, pop on over to IT Conversations and help us celebrate Silona Bonewald Week! </p> <p>Tags: <a href="http://www.windley.com/tags/itconversations" rel="tag, nofollow"> itconversations</a> <a href="http://www.windley.com/tags/banking" rel="tag, nofollow"> banking</a> <a href="http://www.windley.com/tags/government" rel="tag, nofollow"> government</a> <a href="http://www.windley.com/tags/transparency" rel="tag, nofollow"> transparency</a> <a href="http://www.windley.com/tags/open" rel="tag, nofollow"> open</a> <a href="http://www.windley.com/tags/accountability" rel="tag, nofollow"> accountability</a></p>nospam@nospam.comTue, 18 Aug 2009 21:55:17 -0000http://www.windley.com/archives/2009/08/silona_bonewald_week_on_it_conversations.shtmlaccountabilitybankinggovernmentitconversationsopentransparencyPeter Abilla: Poka-Yoke Pharmaceuticalshttp://feedproxy.google.com/~r/shmula/dfYo/~3/HeL4R8BEzZ4/poka-yoke-pharmaceuticals<p><img class="alignright" src="http://www.shmula.com/wp-content/gallery/blog-pictures/shmula-embeda.jpg" alt="poka-yoke, mistake proof, fail proof, drugs, embeda, lean, six sigma" hspace="3" vspace="3" align="right" />King Pharmaceutical (<a title="king pharmaceuticals, new york stock exchange" href="http://finance.yahoo.com/q?s=KG" target="_blank">NYSE: KG</a>) recently had a drug approved by the Food and Drug Administration (FDA).  Their drug, Embeda, has an interesting property: If you take the medication as prescribed, it works fine; if you abuse the medication, it ceases to work.  This is Poka-Yoke (<strong><span><span lang="ja">ポカヨケ</span></span></strong>) for Pharmaceutical drugs.</p> <p>Poka-Yoke (<strong><span><span lang="ja">ポカヨケ</span></span></strong>), translated, means mistake-proof, or fail-proof.  In it&#8217;s simplest form, it is a method that prevents failures.  Poka-Yoke is a critical piece in Lean Thinking, pioneered by Shigeo Shingo.  Examples of Poka-Yoke might include:</p> <ul> <li><a title="shmula, clocky" href="http://www.shmula.com/487/people-remember-experiences-not-features-or-attributes">Clocky</a>, a clock that prevents you from sleeping-in</li> <li>A Key can enter a keyhole in only one way</li> <li>Needle cap, to prevent needle pin pricks</li> <li>A Microwave stops working, when the door is opened</li> <li><a title="shmula, aza raskin, humane interface, poka-yoke" href="http://www.shmula.com/419/aza-raskin-on-poka-yoke-humane-interfaces">Aza Raskin explains Poka-Yoke for Humane Interfaces</a> (Aza is a friend of shmula &amp; his dad invented the Macintosh &#8211; Jef Raskin)</li> </ul> <p>In their FDA approval press release:</p> <blockquote><p>We are focused on developing medicines that use novel technologies designed to reduce drug liking and make it more difficult to extract the active ingredient.  We anticipate a September 2009 launch for EMBEDA (TM).</p> <p>Utilizing King&#8217;s proprietary technology, EMBEDA(TM) contains extended-release morphine pellets, each with an inner core of naltrexone hydrochloride, an opioid receptor antagonist. If taken as directed, the morphine relieves pain while the sequestered naltrexone hydrochloride passes through the body with no intended clinical effect. If EMBEDA(TM) is crushed or chewed, the naltrexone is released and absorbed with the morphine, reversing the morphine&#8217;s subjective and analgesic effects.</p></blockquote> <p>At the heart of Poka-Yoke is Prevention and an awareness of Human Frailty: we want to stop problems before they occur.  Indeed, preventing abuse, addiction, medication dependence, tragedy to the individual and families, or death, is a novel and innovative use for Poka-Yoke.</p> <div id="crp_related"><br /><h3>Related Posts:</h3><ul><li><a href="http://www.shmula.com/419/aza-raskin-on-poka-yoke-humane-interfaces" rel="bookmark">Aza Raskin on Poka-Yoke & Humane Interfaces</a></li><li><a href="http://www.shmula.com/1429/goodbye-customer-loyalty-costs-complexity-and-recovery" rel="bookmark">Goodbye Customer: Loyalty, Costs, Complexity, and Recovery</a></li><li><a href="http://www.shmula.com/420/aza-raskin-on-quasimodal-design-the-atm" rel="bookmark">Aza Raskin on Quasimodal Design & The ATM</a></li><li><a href="http://www.shmula.com/455/representing-an-idea-with-visual-identity" rel="bookmark">Representing an Idea with Visual Identity</a></li><li><a href="http://www.shmula.com/421/aza-raskin-on-feature-bloat-clutter" rel="bookmark">Aza Raskin on Feature Bloat & Clutter</a></li><li><a href="http://www.shmula.com/475/barack-obama-yes-we-can-a-powerpoint-deck" rel="bookmark">Barack Obama, "Yes We Can": A PowerPoint Deck</a></li><li><a href="http://www.shmula.com/494/fast-food-congestion" rel="bookmark">Fast Food Congestion</a></li><li><a href="http://www.shmula.com/446/featuritis-and-the-customer-experience" rel="bookmark">Featuritis and the Customer Experience</a></li><li><a href="http://www.shmula.com/497/maintain-forward-tension" rel="bookmark">Maintain Forward Tension</a></li><li><a href="http://www.shmula.com/324/start-with-the-customer-and-work-backwards" rel="bookmark">Start with the Customer, and Work Backwards</a></li><li><a href="http://www.shmula.com/408/humane-interface-ask-aza-raskin-anything" rel="bookmark">Humane Interface - Ask Aza Raskin Anything!</a></li><li><a href="http://www.shmula.com/441/aza-raskin-on-google-search-results" rel="bookmark">Aza Raskin on Google Search Results</a></li><li><a href="http://www.shmula.com/550/benchmarking-does-not-equal-strategy-there-are-no-shortcuts-to-the-law-of-the-harvest" rel="bookmark">Benchmarking does not equal Strategy: There are No Shortcuts to The Law of the Harvest</a></li><li><a href="http://www.shmula.com/212/social-media-kind-of-explained" rel="bookmark">Social Media, Explained...Kinda</a></li><li><a href="http://www.shmula.com/304/the-apple-iphone-supply-chain" rel="bookmark">The Apple iPhone Supply Chain</a></li></ul></div> Share This Post: <a rel="nofollow" id="digg" target="_blank" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1424%252Fpoka-yoke-pharmaceuticals%26amp%3Btitle%3DPoka-Yoke%2520Pharmaceuticals%26amp%3Bbodytext%3DKing%2520Pharmaceutical%2520%2528NYSE%253A%2520KG%2529%2520recently%2520had%2520a%2520drug%2520approved%2520by%2520the%2520Food%2520and%2520Drug%2520Administration%2520%2528FDA%2529.%25C2%25A0%2520Their%2520drug%252C%2520Embeda%252C%2520has%2520an%2520interesting%2520property%253A%2520If%2520you%2520take%2520the%2520medication%2520as%2520prescribed%252C%2520it%2520works%2520fine%253B%2520if%2520you%2520abuse%2520the%2520medication%252C%2520it%2520ceases%2520';" title="Digg"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a> <a rel="nofollow" id="facebook" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fwww.shmula.com%252F1424%252Fpoka-yoke-pharmaceuticals%26amp%3Bt%3DPoka-Yoke%2520Pharmaceuticals';" title="Facebook"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a> <a rel="nofollow" id="yahoobuzz" target="_blank" href="javascript:window.location='http%3A%2F%2Fbuzz.yahoo.com%2Fsubmit%2F%3FsubmitUrl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1424%252Fpoka-yoke-pharmaceuticals%26amp%3BsubmitHeadline%3DPoka-Yoke%2520Pharmaceuticals%26amp%3BsubmitSummary%3DKing%2520Pharmaceutical%2520%2528NYSE%253A%2520KG%2529%2520recently%2520had%2520a%2520drug%2520approved%2520by%2520the%2520Food%2520and%2520Drug%2520Administration%2520%2528FDA%2529.%25C2%25A0%2520Their%2520drug%252C%2520Embeda%252C%2520has%2520an%2520interesting%2520property%253A%2520If%2520you%2520take%2520the%2520medication%2520as%2520prescribed%252C%2520it%2520works%2520fine%253B%2520if%2520you%2520abuse%2520the%2520medication%252C%2520it%2520ceases%2520%26amp%3BsubmitCategory%3Dscience%26amp%3BsubmitAssetType%3Dtext';" title="Yahoo! Buzz"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a> <a rel="nofollow" id="del.icio.us" target="_blank" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1424%252Fpoka-yoke-pharmaceuticals%26amp%3Btitle%3DPoka-Yoke%2520Pharmaceuticals%26amp%3Bnotes%3DKing%2520Pharmaceutical%2520%2528NYSE%253A%2520KG%2529%2520recently%2520had%2520a%2520drug%2520approved%2520by%2520the%2520Food%2520and%2520Drug%2520Administration%2520%2528FDA%2529.%25C2%25A0%2520Their%2520drug%252C%2520Embeda%252C%2520has%2520an%2520interesting%2520property%253A%2520If%2520you%2520take%2520the%2520medication%2520as%2520prescribed%252C%2520it%2520works%2520fine%253B%2520if%2520you%2520abuse%2520the%2520medication%252C%2520it%2520ceases%2520';" title="del.icio.us"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a> <a rel="nofollow" id="friendfeed" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.friendfeed.com%2Fshare%3Ftitle%3DPoka-Yoke%2520Pharmaceuticals%26amp%3Blink%3Dhttp%253A%252F%252Fwww.shmula.com%252F1424%252Fpoka-yoke-pharmaceuticals';" title="FriendFeed"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a> <a rel="nofollow" id="techmeme" target="_blank" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%2F%3Fstatus%3Dtip%2520%40Techmeme%2520http%253A%252F%252Fwww.shmula.com%252F1424%252Fpoka-yoke-pharmaceuticals%2520Poka-Yoke%2520Pharmaceuticals';" title="Suggest to Techmeme via Twitter"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a> <a rel="nofollow" id="reddit" target="_blank" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1424%252Fpoka-yoke-pharmaceuticals%26amp%3Btitle%3DPoka-Yoke%2520Pharmaceuticals';" title="Reddit"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a> <a rel="nofollow" id="google" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fwww.shmula.com%252F1424%252Fpoka-yoke-pharmaceuticals%26amp%3Btitle%3DPoka-Yoke%2520Pharmaceuticals%26amp%3Bannotation%3DKing%2520Pharmaceutical%2520%2528NYSE%253A%2520KG%2529%2520recently%2520had%2520a%2520drug%2520approved%2520by%2520the%2520Food%2520and%2520Drug%2520Administration%2520%2528FDA%2529.%25C2%25A0%2520Their%2520drug%252C%2520Embeda%252C%2520has%2520an%2520interesting%2520property%253A%2520If%2520you%2520take%2520the%2520medication%2520as%2520prescribed%252C%2520it%2520works%2520fine%253B%2520if%2520you%2520abuse%2520the%2520medication%252C%2520it%2520ceases%2520';" title="Google Bookmarks"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a> <a rel="nofollow" id="live" target="_blank" href="javascript:window.location='https%3A%2F%2Ffavorites.live.com%2Fquickadd.aspx%3Fmarklet%3D1%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1424%252Fpoka-yoke-pharmaceuticals%26amp%3Btitle%3DPoka-Yoke%2520Pharmaceuticals';" title="Live"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a> <a rel="nofollow" id="stumbleupon" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1424%252Fpoka-yoke-pharmaceuticals%26amp%3Btitle%3DPoka-Yoke%2520Pharmaceuticals';" title="StumbleUpon"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a> <a rel="nofollow" id="linkedin" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.linkedin.com%2FshareArticle%3Fmini%3Dtrue%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1424%252Fpoka-yoke-pharmaceuticals%26amp%3Btitle%3DPoka-Yoke%2520Pharmaceuticals%26amp%3Bsource%3Dshmula%2B%25CF%2583%2Bbusiness%252C%2Btechnology%252C%2Band%2Bstuff%2Bin%2Bbetween%26amp%3Bsummary%3DKing%2520Pharmaceutical%2520%2528NYSE%253A%2520KG%2529%2520recently%2520had%2520a%2520drug%2520approved%2520by%2520the%2520Food%2520and%2520Drug%2520Administration%2520%2528FDA%2529.%25C2%25A0%2520Their%2520drug%252C%2520Embeda%252C%2520has%2520an%2520interesting%2520property%253A%2520If%2520you%2520take%2520the%2520medication%2520as%2520prescribed%252C%2520it%2520works%2520fine%253B%2520if%2520you%2520abuse%2520the%2520medication%252C%2520it%2520ceases%2520';" title="LinkedIn"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a> <a rel="nofollow" id="slashdot" target="_blank" href="javascript:window.location='http%3A%2F%2Fslashdot.org%2Fbookmark.pl%3Ftitle%3DPoka-Yoke%2520Pharmaceuticals%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1424%252Fpoka-yoke-pharmaceuticals';" title="Slashdot"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a> <a rel="nofollow" id="myspace" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.myspace.com%2FModules%2FPostTo%2FPages%2F%3Fu%3Dhttp%253A%252F%252Fwww.shmula.com%252F1424%252Fpoka-yoke-pharmaceuticals%26amp%3Bt%3DPoka-Yoke%2520Pharmaceuticals';" title="MySpace"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a> <a rel="nofollow" id="email" target="_blank" href="javascript:window.location='mailto%3A%3Fsubject%3DPoka-Yoke%2520Pharmaceuticals%26amp%3Bbody%3Dhttp%253A%252F%252Fwww.shmula.com%252F1424%252Fpoka-yoke-pharmaceuticals';" title="E-mail this story to a friend!"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a> <br /><br /><div class="feedflare"> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=HeL4R8BEzZ4:iuUK7H90dnE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=HeL4R8BEzZ4:iuUK7H90dnE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=HeL4R8BEzZ4:iuUK7H90dnE:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=HeL4R8BEzZ4:iuUK7H90dnE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?d=7Q72WNTAKBA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=HeL4R8BEzZ4:iuUK7H90dnE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=HeL4R8BEzZ4:iuUK7H90dnE:D7DqB2pKExk" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=HeL4R8BEzZ4:iuUK7H90dnE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?d=qj6IDK7rITs" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=HeL4R8BEzZ4:iuUK7H90dnE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=HeL4R8BEzZ4:iuUK7H90dnE:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=HeL4R8BEzZ4:iuUK7H90dnE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=HeL4R8BEzZ4:iuUK7H90dnE:gIN9vFwOqvQ" border="0" /></a> </div><img src="http://feeds.feedburner.com/~r/shmula/dfYo/~4/HeL4R8BEzZ4" height="1" width="1" />nospam@nospam.com (psabilla)Tue, 18 Aug 2009 12:54:07 -0000http://feedproxy.google.com/~r/shmula/dfYo/~3/HeL4R8BEzZ4/poka-yoke-pharmaceuticals5sbusinessleanlean consumption mapslean manufacturinglean thinkingpoka-yokeroot cause analysissix sigmawasteJeremy Robb: Free vs. Open Source: The Real Differencehttp://blog.robbclan.com/?p=460<p align="left"><span>Today I was reading an article from my favorite <a href="http://blog.nathanbransford.com">Literary Agent</a>&#8217;s blog, when I he posted some links to arguments against free writer content.  The phrase that stuck out in my mind was &quot;if no one pays for content we&#8217;re only going to be hearing from those who can afford to write for free&quot;.  It was almost like a lightning bolt, because it clarified free vs. open source completely in my mind. </span></p> <p>As a user, I like to get free stuff, and use free stuff.  I don&#8217;t want to spend money, that can go to other things that are more important (the piggy bank doesn&#8217;t feed itself, you know!).  So I have already limited myself to content and objects that are produced by those that can afford to do it for free. </p> <p>A writer that can write for free would be a writer much like myself:  I have another job that pays the bills, and as such it takes a lot of my time.  I don&#8217;t have time to devote to my writing to produce a novel in a year and have it be any good (though I do have one really crappy novel that I wrote in 6 months, and would never want anyone to see). </p> <p>This is a lot like free software available.  Generally it&#8217;s produced by someone that has the monetary stability through one position or another to allow their talents to be spread about.  Web comics, many of the Open Source software projects out there, and even some of the operating systems out there all have developers that can fall in this category. </p> <p>So what makes the difference between Open Source and Free?  Free doesn&#8217;t guarantee quality.  Often times it&#8217;s closed source, and only distributed to be out there.  Because many of those who develop free software can&#8217;t always devote all their time and energy to producing good content, they generally release something that is passable, and call it good. </p> <p>Open Source, on the other hand, not only provides the content, but provides the tools necessary to continue the development of said project.  So while someone may write a barely functional browser, someone else can come in and improve a section and submit the changes.  While any one person can&#8217;t devote all their time to the entire project, they can devote a little bit of time to properly develop one feature. </p> <p>Eventually, through the community that dedicates themselves to the project, the browser (or any other project for that matter) gets improved and becomes a solid, functioning project. </p> <p>This may not be a revelation to a lot of you, but the connection was burned into my mind after reading that quote from an article by my favorite Literary Agent. </p>nospam@nospam.com (Jeremy)Sat, 15 Aug 2009 01:03:33 -0000http://blog.robbclan.com/?p=460technologyMike Basinger: Amazon Kindle 2 Reviewhttp://www.mikesplanet.net/2009/08/amazon-kindle-2-review/I got an Amazon Kindle 2 this summer, it has DRM, and I love it (The Kindle). More on that later. The Kindle is a great gadget that has re-kindled (excuse the pun) my love of reading for pleasure. Kindle 2 Specs CPU: Freescale 532 MHz, ARM-11 OS: Linux-2.6.10 Display: 6-in diagonal E-Ink screen. ...nospam@nospam.comTue, 18 Aug 2009 10:27:13 -0000http://www.mikesplanet.net/2009/08/amazon-kindle-2-review/Marc Christensen: SLLUG Meeting: Wed. Aug. 19, 2009: A new math library and decimal arithmetichttp://feedproxy.google.com/~r/Mecworks/~3/6ZXQb8NiN9s/<p>Our Aug., 2009 <a href="http://www.sllug.org" target="_new">Salt Lake Linux Users Group</a> meeting is this Wednesday. <a href="http://www.math.utah.edu/~beebe/" target="_new">Nilson Beebe</a> will present on a new math library and decimal arithmetic. We decided to postpone last months topic till this month so no one missed his great talk. Should be very informative.</p> <p><a id="more-276"></a> <center> <!-- google_ad_client = "pub-9937471751852775"; /* 468x60, created 10/14/08 */ google_ad_slot = "0427753236"; google_ad_width = 468; google_ad_height = 60; //--> </center> </p> <p>I&#8217;ll have a few books to give away as well.</p> <pre> Time/Date: ---------- Wednesday, Aug 19, 2009 7:10pm p.m. Place: ---------- Room 101 or 103 in Lower Warnock Engineering Building </pre> <p>Directions/Parking: Directions - [<a href="http://www.map.utah.edu/index.jsp?find=62" target="_new">http://www.map.utah.edu/index.jsp?find=62</a>] Parking can be found just East of the WEB building and there is a big lot just North of the Merrill Engineering building (MEB). Parking is free after 6:00 (Based on the signs posted. Always check in case this changes.)</p> <p>Special thanks go to: - U of U for providing the meeting room. - Various Volunteers <center> <!-- google_ad_client = "pub-9937471751852775"; /* 468x60, created 10/14/08 */ google_ad_slot = "0427753236"; google_ad_width = 468; google_ad_height = 60; //--> </center> </p> <div class="feedflare"> <a href="http://feeds.feedburner.com/~ff/Mecworks?a=6ZXQb8NiN9s:2hQ5H1-GY00:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mecworks?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Mecworks?a=6ZXQb8NiN9s:2hQ5H1-GY00:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mecworks?i=6ZXQb8NiN9s:2hQ5H1-GY00:D7DqB2pKExk" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Mecworks?a=6ZXQb8NiN9s:2hQ5H1-GY00:2mJPEYqXBVI"><img src="http://feeds.feedburner.com/~ff/Mecworks?d=2mJPEYqXBVI" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Mecworks?a=6ZXQb8NiN9s:2hQ5H1-GY00:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Mecworks?d=7Q72WNTAKBA" border="0" /></a> </div><img src="http://feeds.feedburner.com/~r/Mecworks/~4/6ZXQb8NiN9s" height="1" width="1" />nospam@nospam.com (marc)Mon, 17 Aug 2009 20:38:22 -0000http://feedproxy.google.com/~r/Mecworks/~3/6ZXQb8NiN9s/linuxtech=SLLUG=: SLLUG Meeting: Wed. Aug. 19, 2009: A new math library and decimal arithmetichttp://www.sllug.org/modules.php?op=modload&name=News&file=article&sid=128nospam@nospam.comMon, 17 Aug 2009 14:31:18 -0000http://www.sllug.org/modules.php?op=modload&name=News&file=article&sid=128=Utah Open Source=: UTOSC Presentation Voting Begins: Have Your Say!http://blog.utos.org/2009/08/16/utosc-presentation-voting-begins-have-your-say/<p>At this very moment, we have approximately <a href="http://2009.utosc.com/speaker/list/all/">70 presentations</a> which have been submitted as abstracts to the <a href="http://2009.utosc.com">Utah Open Source Conference 2009</a>. These abstracts are all hopeful presentations for the October 8-10 event!</p> <h3>There are some great presentations!!</h3> <p>Feel free to read through the <a href="http://2009.utosc.com/speaker/list/all/">submitted presentations on our site </a>live as they are submitted, sorted by category.</p> <h3>Voting for presentations at UTOSC 2009 is open!!</h3> <p>Because we likely have less than 70 slots, we need a way to determine who to put into which slot.  And the way that has been decided this year is to open it up to the community.</p> <h4>How you can become eligible to vote for presentations at UTOSC 2009</h4> <p>Because we don&#8217;t want to sway the results with those who will not be participating in the conference, we&#8217;ve decided to set up a few rules, they are quite simple.  If you would like to vote, you must meet at least one of the following criteria on or before August 28, 2009:</p> <ul> <li>You must have submitted at least one presentation abstract to the Utah Open Source Conference website.</li> <li>You must <a href="http://utosc.com/pages/registration/">register</a> as an attendee, sponsor, exhibitor or volunteer for the Utah Open Source Conference 2009. <ul> <li><a href="http://register.utosc.com/utoscreg/">Conference registration is now open</a>, and discounts are available from <a href="http://blog.utos.org/utah-tech-groups/">LUG leaders</a> throughout the mountain west, <a href="http://blog.utos.org/utah-tech-groups/">check here</a> for information about who to contact in your LUG.</li> </ul> </li> </ul> <p>Meeting any of the above criteria will create an account at <a href="http://2009.utosc.com/accounts/login/">utosc.com</a>, which will allow you to vote.  (Just signing up at <a href="http://2009.utosc.com/accounts/login/">utosc.com</a> will *not* provide this unless you also <a href="http://2009.utosc.com/speaker/papers/">submit a valid abstract</a> to the conference.</p> <h4>How do I vote for presentations?</h4> <p>Voting for presentation is quite easy.  To do so, make sure you are logged in to <a href="http://utosc.com">utosc.com</a>.  Once logged in, visit the <a href="http://2009.utosc.com/speaker/list/all/">abstracts</a> page, choose any presentation.  Near the bottom is the voting section.  It looks something like this:</p> <p><img class="alignnone size-full wp-image-681" src="http://blog.utos.org/wp-content/blogs.dir/2/files/2009/08/utosc2009-voting.png" alt="utosc2009-voting" /></p> <p>The voting is much like you see on <a href="http://digg.com">Digg.com</a>.  Clicking the +1 will result in a vote the presentation and the -1 will result in a vote against.</p> <p>Good luck to all the presenters.  It&#8217;s exciting to see who&#8217;s going become our presenters each year and this year has some great presentations submitted.  I sure hope my favorites are going to get selected!</p> <p>Cheers,</p> <p>Clint</p>nospam@nospam.com (admin)Mon, 17 Aug 2009 02:20:56 -0000http://blog.utos.org/2009/08/16/utosc-presentation-voting-begins-have-your-say/2009communitypresentationutoscvoteAaron Toponce: Mobile LVMhttp://feedproxy.google.com/~r/pthree/~3/QVdy_bclMuE/<p>Today, as my wife and I were headed into Target, I thought of the cheap USB thumb drives they usually have on sale, and I was tempted to purchase some. Then I got to thinking: what if I could use those thumb drives as one disk, using LVM, and have the ability to take that LVM structure from computer to computer? For example, say I have 6 2GB USB thumb drives. I have 12GB of storage total. Maybe I want to fit a DVD ISO or two on the disks. LVM would be perfect for this, if it remains on one computer. Wouldn&#8217;t it be nice if I could take those 6 drives to another computer, scan for the LVs, and mount them, keeping all my data in perfect order? Well, after a bit of hacking about, I figured it out, and it&#8217;s cleaner than you would think.</p> <p>I&#8217;m not going to bother teaching you about the concepts behind LVM here. Suffice it to say, that LVM provides complete flexibility and control over your disk pools, where editing and manipulating partitions would be troublesome. The idea behind LVM is to create a pool of disk space, whether it comes from one drive, or many, and have the ability to chop up that pool to create mount points easily, as well as resizing the volumes, either larger or smaller.</p> <p>So, to get started, let&#8217;s keep it simple. I have two 32MB USB thumb drives with me right now for this post. When I plug them into my computer, my Linux kernel might recognize them as /dev/sdy and /dev/sdz, for example. You can find these results by running &#8220;fdisk -l&#8221; as root, checking the end of the dmesg command, or checking the end of /var/log/messages.</p> <p>If they have a filesystem on them, and your desktop mounts them automatically, like GNOME or KDE will traditionally do, then you&#8217;ll need to unmount the devices. Once unmounted, we&#8217;ll need to partition the devices, and label the partitions as &#8220;Linux LVM&#8221;. I&#8217;ll leave that step up to you. Some good utilities of making this happen are fdisk, sfdisk or parted. You will only need one partition on each drive. Make sure the partition covers the whole disk, and make sure the partition is labeled as &#8220;Linux LVM&#8221;. If the partition is not labeled appropriately, it could cause problems for you later down the road.</p> <p>Now that you have your disks partitioned, and labeled correctly, let&#8217;s start building the LVM structure. This is done by creating physical volumes first, then adding them to a disk pool, and chopping up the disk pool as needed for our mount points. <strong>Caution: This next step will erase any filesystem, and as a result, any data on the drives.</strong></p> <p>Pull up a terminal, type as root, and pay attention to the output:</p> <pre># pvcreate /dev/sd{y,z}1 Physical volume "/dev/sdy1" successfully created Physical volume "/dev/sdz1" successfully created </pre> <p>Now, time to add these two physical volumes to a drive pool. This next step is important, because you will give a name to the volume group. <strong>This name must be unique!</strong> Reason being: if you take this LVM structure to another computer, and it already has LVM implemented with a volume group that has the same name as yours, you&#8217;ll run into snags. So, for me, I used my GnuPG keyID. I figure that will be unique enough, that I shouldn&#8217;t encounter it on any computers I plan on using this with. But, you can name it whatever you want. Name it something that is useful to you. Of course, name it something very unique.</p> <p>So, continuing in your terminal, type as root and watch the output:</p> <pre># vgcreate 8086060F /dev/sd{y,z}1 Volume group "8086060F" successfully created</pre> <p>Cool, at this point, I have about 64MB of space that I can chop up any way I see fit. Maybe I want a 50MB volume and a 14MB volume. Maybe I want one massive 64MB volume. Maybe I want 64 1MB volumes. The point is, you decide. When I create my logical volumes, I&#8217;ll be using the &#8220;lvcreate&#8221; command, which is rather detailed, so spending some time in the man pages will be of value.</p> <p>Before continuing, we need to find out exactly how much space I have in my pool. LVM is keeping some metadata on the disks, so I will be losing some space. But how much? This is important to know when I start creating my logical volumes. I can get this data by running the &#8220;vgdisplay 8086060F&#8221; command:</p> <pre># vgdisplay 8086060F --- Volume group --- VG Name 8086060F System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 2 Act PV 2 VG Size 52.00 MB PE Size 4.00 MB Total PE 13 Alloc PE / Size 0 / 0 Free PE / Size 13 / 52.00 MB VG UUID F0pWrc-030s-03Uo-SoLl-7Tvf-ZETc-3hcxfG</pre> <p>&#8220;Free PE/Size&#8221; is what we&#8217;re looking at. In this case, LVM is using 12MB of metadata stored on the disks for its operations. If each extent is 4MB and I have 52MB of space, then that means I have 13 physical extents that I can use. This is the &#8220;PE&#8221; number. So, I&#8217;m going to use that number when creating my logical volume. I&#8217;m also going to name it something personal; something that has some meaning to me. Because this will be holding my personal data, I&#8217;ll name it &#8220;personal&#8221;.</p> <p>Pull up a terminal, and as root:</p> <pre># lvcreate -n personal -l 13 8086060F Logical volume "personal" created</pre> <p>Sweet! I have a logical volume that I can now put a filesystem on, mount, and start moving data to. So, let&#8217;s get to it:</p> <pre># mke2fs -j /dev/8086060F/personal ... [Output snipped] .. This filesystem will be automatically checked every 34 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.</pre> <p>Next, let&#8217;s mount it:</p> <pre># mount /dev/8086060F/personal /mnt # echo "Testing file on LVM" > /mnt/file.txt</pre> <p>We now at this point have our LVM structure created, formated, mounted and data on it. Now, the key is to take these thumb drives out of the computer, take them to a separate computer, and rebuild the exact LVM structure keeping the data in tact. After all, that&#8217;s what we&#8217;re after, right? Mobile LVM?</p> <p>Unmount the device:</p> <pre># umount /mnt</pre> <p>If you get an error here, run fuser, with its various options, to find why the umount is failing.</p> <p>Now with the logical volume unmounted, we need to deactivate it. This effectively takes the volume offline, so it can&#8217;t be accessed for data retrieval or storage. This can be handled with the &#8220;lvchange&#8221; command. Looking at the man page, in order to activate or deactivate a logical volume, you need to pass the &#8220;-a&#8221; switch. &#8220;-a y&#8221; would activate it, and &#8220;-a n&#8221; would deactivate it.</p> <p>In your terminal:</p> <pre># lvchange -a n /dev/8086060F/personal</pre> <p>No output will be there, but the device &#8220;/dev/8086060F/personal&#8221; should no longer exist. Now, we need to do the same thing with the volume group, telling LVM that we are finished with this group, and we no longer need its data. Surprise, surprise, this is done with the &#8220;vgchange&#8221; command, and we pass the same switch with its argument:</p> <pre># vgchange -a n 8086060F 0 logical volume(s) in volume group "8086060F" now active</pre> <p>At this point, it is safe to unplug the drives from your computer, and plug them into the new computer.</p> <p>It&#8217;s typically best practice to notice how the Linux kernel identifies the drives when plugging them into a new machine. Knowing this information won&#8217;t necessarily be of vital importance to us during this tutorial, but it could be of importance when troubleshooting. Let&#8217;s say the kernel recognized the drives as /dev/sdk and /dev/sdl.</p> <p>At any event, we need to have LVM2 and Ext3 installed on this new machine, if they aren&#8217;t already. Once those are installed, all we need to do is run pvscan to search the system for any new physical volumes. It should find our newly plugged in thumb drives, with all their metadata:</p> <pre># pvscan PV /dev/sdk1 VG 8086060F lvm2 [24.00 MB / 0 free] PV /dev/sdl1 VG 8086060F lvm2 [28.00 MB / 0 free] Total: 2 [52.00 MB] / in use: 2 [52.00 MB] / in no VG: 0 [0 ]</pre> <p>Cool. It found them, and it&#8217;s telling me that they belong to a volume group called &#8220;8086060F&#8221;. If this volume group already exists on the new computer, LVM will let me know. This is why we needed to create a new volume group that had a very unique name.</p> <p>All that&#8217;s left, is to activate the volume group, then activate the logical volumes, and I should be able to mount the volume, and access the data. Let&#8217;s give it a try:</p> <pre># vgchange -a y 8086060F 1 logical volume(s) in volume group "8086060F" now active</pre> <p>Sweet! So far so good. Notice too that I passed &#8220;-a y&#8221; to activate the group, where previously, I passed &#8220;-a n&#8221; to deactivate it. Now the logical volume:</p> <pre># lvchange -a y /dev/8086060F/personal</pre> <p>No output, but can I mount it and access the data?</p> <pre># mount /dev/8086060F /mnt # cat /mnt/file.txt Testing file on LVM</pre> <p>YES! WE DID IT! We&#8217;ve rebuilt the LVM structure on a completely different computer, and our data remained untouched. At this point, I can modify, add, remove data on the LVM to my hearts content. When I&#8217;m finished, as you&#8217;re already aware, I can unmount the volume, deactivate the LV, deactivate the VG and remove the drives for the next computer.</p> <p>This process, as you have figured out, has quite a few steps to it, and it requires some knowledge about how LVM works. However, this pays off, I think, and it&#8217;s rather straight forward.</p> <p>Not all is peaches and cream. You might have made a mistake during the process. Maybe you pulled out the drives before deactivating, and when you get to the new computer, it won&#8217;t build the LVM structure, or something equally as troublesome. LVM keeps a cache on all it&#8217;s operations in &#8220;/etc/lvm/cache/.cache&#8221;. You can safely remove this file, if it gets in your way. LVM will recreate it as necessary. That might fix your problem, it might not, but it&#8217;s worth pointing out.</p> <p>I currently have 10 USB thumb drives, each of differing sizes as well as 3 mobile external hard disks. I&#8217;ve got roughly 200GB of raw storage at my disposal. With just flat filesystems, I can&#8217;t put down a 100GB file, unless I have a drive large enough to support it. The largest drive in my collection is a mere 80GB, so LVM fits the bill perfectly in making this possible, by combining all the disks. And because I can tear it down and rebuild it regardless of the computer I&#8217;m sitting at, as long as LVM2 and the Ext3 filesystem are supported, I can access the data.</p> <p>Of course, you can choose any filesystem you want here. Just remember, however, that XFS does not support shrinking the filesystem. But, it&#8217;s your drives, so do what you want.</p> <p>Further, if you really wanted to have fun, because you have multiple disks, you could totally take advantage of Linux software RAID. Because the structure we outlined above doesn&#8217;t cover redundancy, if you lose a disk, your data could be corrupted. So, RAID would make sense, however, it complicates the mobility, by making sure Linux software RAID is also installed on the target machine, and it adds an extra step to activating the drives by rebuilding the RAID array first THEN rebuilding the LVs. And of course, if you&#8217;re paranoid, you could add encryption on top of it with cryptesetup and LUKS. Again, though, another step getting to your data when tearing down and rebuilding. All thoughts for another post.</p> <p>I don&#8217;t care what you say, this is just too cool for school.</p> <div class="feedflare"> <a href="http://feeds.feedburner.com/~ff/pthree?a=QVdy_bclMuE:gUvezPk-ZDM:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/pthree?d=YwkR-u9nhCs" border="0" /></a> </div><img src="http://feeds.feedburner.com/~r/pthree/~4/QVdy_bclMuE" height="1" width="1" />nospam@nospam.com (Aaron)Sun, 16 Aug 2009 16:16:56 -0000http://feedproxy.google.com/~r/pthree/~3/QVdy_bclMuE/linuxCorey Edwards: Making (Canadian) Baconhttp://www.zmonkey.org/blog/node/184<p><a href="http://www.zmonkey.org/blog/files/184/bacon.jpg"><img src="http://www.zmonkey.org/blog/files/184/bacon_t.jpg" align="right" /></a><br /> I've got an informal list of life goals, upon which are many food-related items. One of the highest ranked and longest lived is my goal to make bacon. Today I made significant progress toward that goal.</p> <p>Scroll back a few weeks. I finally broke down and on a whim bought <a href="http://blog.ruhlman.com/">Michael Ruhlman's</a> book, <a href="http://www.amazon.com/exec/obidos/ASIN/0393058298/ruhlmancom">Charcuterie</a>. Among the recipes is of course one for your normal pork belly bacon, and another for canadian bacon. The latter is much easier to accomplish because it uses a pork loin, easily found at any megamart, but pork belly on the other hand is a challenge. I've been keeping my eyes and ears open for it, and so far the best I've found is a place that can get me pork bellies by the case. Not wanting to commit to $80 worth of meat straight out of the gates, I opted for the canadian variety.</p> <p>Next problem was acquiring some sodium nitrite, aka pink salt, which is a very crucial element of curing meat. Unless of course you're fond of botulism of course, in which case go ahead and skip this step. I'm not so I didn't. Technically I suppose since this bacon is cooked within a few days of curing and since the cure is relatively short, there's not much risk of botulism. Mostly in this case the nitrite gives you the pink color and a bit of flavor.</p> <p>Either way the darn stuff is near impossible to come by. I found meat cures at the outdoor store but that was all premixed with seasonings. I found <a href="http://www.mortonsalt.com/products/meatcuring/tenderquick.html">Morton's Tender Quick</a> at both Fred Meyer and Albertson's. That's could do in a pinch because it's quite similar to Ruhlman's Basic Dry Cure, but I wanted better control over the ingredients (for example, in this recipe there's no sugar, so the Tender Quick would have been all wrong).</p> <p>There's the Internet and supplies of pink salt are <a href="http://www.butcher-packer.com/index.php?main_page=index&cPath=237_12">readily available</a>, but the shipping was pretty steep everywhere I looked and I didn't want to spend a ton on my first try (see above re: pork bellies). The solution came when I went on vacation to Oregon and had a chance to stop by <a href="http://www.marketsupply.com/">Market Supply</a> in Portland. They had it right there on the shelf for a whopping $1 per pound. Bingo!</p> <p>The day of reckoning came. I stood with meat and cure in hand. Most of the process is spent in waiting. Bring the brine to a boil...and wait for it to cool. Put the meat in the brine...and wait for it to cure (2 days). Take the meat out, pat dry...and wait for a pellicle to form. Put the meat on the grill to smoke...and wait 3 hours to hit 150&deg;.</p> <p>One important note about this process is that I expected the meat to take on its pink hue while it was in the brine. It came out slightly pink but mostly a lifeless gray. I was somewhat concerned, although having invested so much already there was no way I could give up. So I smoked it and the pink came right out. The color ended up a wonderful rosy shade which I really must say is much more appetizing.</p> <p>From start to finish it was 3 days. Not bad really. The results speak for themselves. The texture is much like any ham you've tasted, which is why Pizza Hut gets away with using the same meat for "ham" and "canadian bacon" on their pizzas. The color is pretty much the same too, and since it's a loin lacks any significant fat or gristle. The flavor though is outrageous. The smoke is what first hits you. Then the salt, since I left mine in the brine about 10 hours longer than I was supposed to. But ignore that and focus on the flavor. The spices are mild but compliment the pork nicely. It's a wonderful combination and save my mistake on the salt, very balanced.</p> <p>Next step is to build a BLT out of this. Ruhlman's been running a <a href="http://blog.ruhlman.com/ruhlmancom/2009/06/blt-from-scratchsummertime-challenge.html">BLT Challenge</a> this summer and I plan to compete. I've got all my other components ready so sometime soon expect an update with the results. I can't wait!<br /> <img src="http://www.zmonkey.org/zmonkey.png" /></p> <p><a href="http://www.zmonkey.org/blog/node/184">read more</a></p>nospam@nospam.com (tensai)Sun, 16 Aug 2009 13:02:04 -0000http://www.zmonkey.org/blog/node/184baconfoodDave Smith: Apple Win, Dave Failhttp://thesmithfam.org/blog/2009/08/15/apple-win-dave-fail/I've been enjoying looking down my nose at the world ever since getting my Apple iMac, but today my haughty soul was humbled by a personal fail. I bought some more RAM to upgrade it. The RAM works fine. I tested it in my Dell laptop. The iMac, however, rejected it ...nospam@nospam.comSun, 16 Aug 2009 10:49:03 -0000http://thesmithfam.org/blog/2009/08/15/apple-win-dave-fail/Corey Edwards: Book Review: Infinite Jesthttp://www.zmonkey.org/blog/node/183<p>Title: Infinite Jest<br /> Author: David Foster Wallace<br /> Published: 1996 by Little, Brown and Company<br /> ISBN: 0-316-92004-5</p> <p>Without a doubt this was the worst book that I've read in a long long time. I suppose "read" is a bit of a stretch since I couldn't get through more than 30 pages before my head was spinning. Was there even a plot? I scanned through the rest of the book and it seemed to be more of the same. I just didn't feel like I could put myself through that sort of torture so I abandoned ship.</p> <p>Ostensibly it's a book about addiction, philosophy and comedy. I found none of the above, unless the addiction was that of the author who possibly was high as a kite while he wrote. One would thus also assume that the reviewers on the back of the book were sharing in the ganja. I can't find any basis for their glowing reviews.</p> <p><img src="http://www.zmonkey.org/zmonkey.png" /></p> <p><a href="http://www.zmonkey.org/blog/node/183">read more</a></p>nospam@nospam.com (tensai)Sun, 16 Aug 2009 03:37:21 -0000http://www.zmonkey.org/blog/node/183book reviewsAdam Olsen: Exaile 0.3b1 Released!http://www.vimtips.org/article/2009/08/15/exaile-03b1-released<p>Yeah, that&#8217;s right.</p> <p>Check out <a href="http://www.exaile.org">http://www.exaile.org</a> for more information.</p>nospam@nospam.comSat, 15 Aug 2009 21:21:16 -0000http://www.vimtips.org/article/2009/08/15/exaile-03b1-releasedexailelinuxprogrammingpythonPhil Windley: Converting QIF Files to CSVhttp://www.windley.com/archives/2009/08/converting_qif_files_to_csv.shtml<!-- title: Converting QIF Files to CSV --> <!-- category: newsletter --> <!-- keywords: perl, programming, quicken --> <div class="zemanta-img"><a href="http://en.wikipedia.org/wiki/Image:Programming-republic-of-perl.png"><img width="125px" border="0" src="http://upload.wikimedia.org/wikipedia/en/e/e0/Programming-republic-of-perl.png" alt="Perl" /></a><p class="zemanta-img-attribution">Image via <a href="http://en.wikipedia.org/wiki/Image:Programming-republic-of-perl.png">Wikipedia</a></p></div> <p> I haven't updated Quicken on my Mac since 2006. Yeah, I know, but it does what I want. The program is that my version of Quicken only export <a class="zem_slink" href="http://en.wikipedia.org/wiki/Quicken_Interchange_Format" title="Quicken Interchange Format" rel="wikipedia">QIF</a> format files and Quicken on Windows apparently hasn't supported importing those since 2005 or something. </p> <p> The problem was that I needed to get some information about my credit card account to my accountant. If you google around, you'll find people who sell programs that convert QIF files to Excel that they want real money for (like $60). Forget that. Especially when I've got Perl at my beck and call. </p> <p> I found a Perl module called <a href="http://search.cpan.org/%7Emmcgillis/Finance-QIF-2.04/lib/Finance/QIF.pm">Finance::QIF</a> that seemed to do the trick. There's also a <a href="http://search.cpan.org/%7Emakamaka/Text-CSV-1.13/lib/Text/CSV.pm">Text::CSV</a> module, as you'd expect. In 10 minutes I had the following little script that did just what I wanted: </p> <pre class="code">#!/usr/bin/perl -w use Getopt::Std; use Text::CSV; use Finance::QIF; # global options use vars qw/ %opt /; my $opt_string = 'h?f:'; getopts( "$opt_string", \%opt ); my $input_file = ""; if ($opt{'f'} ) { $input_file = $opt{'f'} ; } else { die "You must specify an input file with the -f switch.\n"; } my $qif = Finance::QIF-&gt;new( file =&gt; $input_file, record_separator =&gt; "\r" ); my $csv = Text::CSV-&gt;new(); print '"Date","Payee","Transaction","Category"', "\n"; while ( my $record = $qif-&gt;next ) { next unless ($record-&gt;{'header'} eq 'Type:CCard' ); $csv-&gt;combine($record-&gt;{'date'}, $record-&gt;{'payee'}, $record-&gt;{'transaction'}, $record-&gt;{'category'}); print $csv-&gt;string(), "\n"; } 1; </pre> <p> This is only converting credit card register data because that's all I needed, but it wouldn't be hard to modify it to do something else. If you run this on Windows, you'll likely want the record separator to be "\n" instead of "\r"; </p> <p> How do people who can't program get by in life? I really don't know what I'd do. </p> <p>Tags: <a href="http://www.windley.com/tags/perl" rel="tag, nofollow"> perl</a> <a href="http://www.windley.com/tags/programming" rel="tag, nofollow"> programming</a> <a href="http://www.windley.com/tags/quicken" rel="tag, nofollow"> quicken</a></p>nospam@nospam.comFri, 14 Aug 2009 11:36:39 -0000http://www.windley.com/archives/2009/08/converting_qif_files_to_csv.shtmlperlprogrammingquickenMatt Harrison: Python and emacs (5): pdb and emacshttp://panela.blog-city.com/python_and_emacs_5_pdb_and_emacs.htm<p><a href="http://docs.python.org/library/pdb.html"><tt>pdb</tt></a> is the interactive debugger the ships with Python (much like gdb). Though <a href="http://panela.blog-city.com/a_talk_by_guido_van_rossum.htm">I've heard that many prominent programmers do 90% of their debugging with the <tt>print</tt> statement</a>, sometimes <tt>pdb</tt> is useful for that other 10%. (Besides that I'm coming to the realization that most production code shouldn't have <tt>print</tt> statements, and if you are using <tt>print</tt> to debug, you should be using <tt>logging</tt> instead, but I digress.)</p> <center><img src="http://files.blog-city.com/files/F05/96843/p/f/emacspdb.png" title="emacspdb.png" /></center> <p><tt>pdb</tt> works from the command line like a charm. So why integrate it with emacs instead of just running it from a terminal? Or if you live in emacs, from a terminal inside emacs? For me the main reason is to have another window that shows me where I am in the debugging process. Sure <tt>pdb</tt> has the <tt>w(here)</tt> command that prints out some lines before and after, but it's so much nicer to have your highlighted code being tracked automagically for you. See that little triangle in the screenshot above? So what's the problem with running from within emacs? Out of the box (gentoo, python 2.5, emacs 22-23) integration with <tt>pdb</tt> doesn't work for me. There <a href="http://page.sourceforge.net/tricks.html">appears</a> to <a href="http://twistedmatrix.com/projects/core/documentation/howto/debug-with-emacs.html">be</a> a <a href="http://gunnarwrobel.de/wiki/Python.html">few</a> ways of getting <tt>pdb</tt> to work under emacs. I have my own.</p> <p>I <a href="http://bugs.python.org/issue1429539">needed to apply this patch</a> and I also need to get around an emacs nicety that turns into an annoyance for me. See I put all my test files under a <tt>test</tt> directory that sits alongside my main module/package (also the same directory that setup.py is in). If I have test data I usually reference it using a relative path from that base directory and not the directory that the test code lives in (usually a level down). But by default whenever emacs enter gud mode it kindly changes to the directory that the file lives in when you invoke <tt>pdb</tt>. Rather than delving into emacs, I patched my <tt>pdb</tt> again to add <tt>--cwd</tt> support (similar to nose's <tt>-w</tt>). The result is <a href="http://files.blog-city.com/files/F05/96843/b/pdb">here (for 2.5)</a>. For 2.6 I've written a <a href="http://files.blog-city.com/files/F05/96843/b/mypdb.py">wrapper (<tt>mypdb.py</tt>)</a>(since the aforementioned patch is applied) that gives me my desired <tt>-w/--cwd</tt> support.</p> <p>To run <tt>pdb</tt> with these scripts, make sure they are executable and in the <tt>PATH</tt>. Then type <tt>M-x pdb</tt>, when it asks for the command to run type <tt>pdb --cwd /current/directory/you/want/to/use /file/to/debug.py</tt> (make sure pdb points to the 2.5 pdb I provided or change it to mypdb.py for 2.6). Cheers!</p>nospam@nospam.com (Matt)Fri, 14 Aug 2009 06:27:00 -0000http://panela.blog-city.com/python_and_emacs_5_pdb_and_emacs.htmemacsgdbgudpdbpythonKyle Mathews: Presentation from OpenEd 2009http://kyle.mathews2000.com/blog/2009/08/13/presentation-opened-2009<p>I presented at the OpenEd Conference this year in Vancouver BC. Great fun. </p> <h3>Video</h3> <p>My section starts ~20 minutes in.<br /> </p> <h3>Slides</h3> <div id="__ss_1857718"><a href="http://www.slideshare.net/kylemathews/designing-and-using-group-software-through-patterns" title="Designing and using group software through patterns">Designing and using group software through patterns</a> <div>View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/kylemathews">kylemathews</a>.</div> </div> <p>Resources listed in the presentation:<br /> -- ” Here Comes Everyone” by Clay Shirky <a href="http://www.amazon.com/Here-Comes-Everybody-Organizing-Organizations/dp/1594201536" title="http://www.amazon.com/Here-Comes-Everybody-Organizing-Organizations/dp/1594201536">http://www.amazon.com/Here-Comes-Everybody-Organizing-Organizations/dp/1...</a><br /> -- ” Linked: How Everything Is Connected to Everything Else and What It Means&quot; by Albert-Laszlo Barabasi Excellent intro to science of networks<br /> -- Introduction to using patterns in web design – <a href="http://37signals.com/papers/introtopatterns/" title="http://37signals.com/papers/introtopatterns/">http://37signals.com/papers/introtopatterns/</a><br /> -- ” Designing for Social Traction” – <a href="http://bokardo.com/archives/designing-for-social-traction-slide-deck/" title="http://bokardo.com/archives/designing-for-social-traction-slide-deck/">http://bokardo.com/archives/designing-for-social-traction-slide-deck/</a><br /> -- ” Drupal for Education and E-Learning” by Bill Fitzgerald<br /> -- ” The Art of the Community” – upcoming book by Ubuntu community manager – <a href="http://www.artofcommunityonline.org/" title="http://www.artofcommunityonline.org/">http://www.artofcommunityonline.org/</a><br /> -- ” The Fifth Discipline: The Art &amp; Practice of The Learning Organization” by Peter Senge<br /> -- ” The Only Sustainable Edge: Why Business Strategy Depends on Productive Friction and Dynamic Specialization” by John Hagel and John Seely Brown<br /> -- ” Minds on Fire: Open Education, the Long Tail, and Learning 2.0” by John Seely Brown and Richard P. Adler <a href="http://www.educause.edu/EDUCAUSE+Review/EDUCAUSEReviewMagazineVolume43/MindsonFireOpenEducationtheLon/162420" title="http://www.educause.edu/EDUCAUSE+Review/EDUCAUSEReviewMagazineVolume43/MindsonFireOpenEducationtheLon/162420">http://www.educause.edu/EDUCAUSE+Review/EDUCAUSEReviewMagazineVolume43/M...</a><br /> -- ” Design Innovation and Innovation Ecotones” by Ann Pendleton-Jullian <a href="http://president.asu.edu/node/705" title="http://president.asu.edu/node/705">http://president.asu.edu/node/705</a><br /> -- ” Building Web 2.0 Reputation Systems” – <a href="http://buildingreputation.com/" title="http://buildingreputation.com/">http://buildingreputation.com/</a><br /> -- ” Enterprise 2.0: New Collaborative Tools for Your Organization's Toughest Challenges” by Andrew McAfee</p> <h4>Social software Patterns</h4> <p>-- ” Designing Social Interfaces” – <a href="http://www.designingsocialinterfaces.com/patterns.wiki/index.php?title=Main_Page" title="http://www.designingsocialinterfaces.com/patterns.wiki/index.php?title=Main_Page">http://www.designingsocialinterfaces.com/patterns.wiki/index.php?title=M...</a><br /> -- ” Community Design Patterns” – <a href="http://www.slideshare.net/pecus/online-communities-design-patterns-255635" title="http://www.slideshare.net/pecus/online-communities-design-patterns-255635">http://www.slideshare.net/pecus/online-communities-design-patterns-255635</a><br /> -- ” Social Software Pattern Language” – <a href="http://wikis.sun.com/display/ASSPL/A+Social+Software+Pattern+Language" title="http://wikis.sun.com/display/ASSPL/A+Social+Software+Pattern+Language">http://wikis.sun.com/display/ASSPL/A+Social+Software+Pattern+Language</a> </p>nospam@nospam.com (Kyle Mathews)Fri, 14 Aug 2009 04:38:59 -0000http://kyle.mathews2000.com/blog/2009/08/13/presentation-opened-2009opened09social softwareJeremy Robb: Testing Windows 7: Initial Thoughtshttp://blog.robbclan.com/?p=459<p>I’ve been fighting it for a while now, mostly because I had such a lousy experience with windows Vista, but I thought I would finally give Windows 7 a try.&#160; I downloaded the release candidate, burned it to a DVD, and installed it in Boot Camp on my Mac Pro at work.&#160; The verdict:&#160; It crashed.&#160; For some reason it crashed, and so I installed XP instead.&#160; </p> <p>Not to be done in completely, I tried the same process on my iMac at home, and the results were functional, at least.&#160; After a few restarts and installing Boot Camp drivers, I was ready to take on the world.&#160; So, my initial thoughts: </p> <p>I like the size.&#160; It took up 10 GB of space, compared to 15 GB that Vista took up.&#160; That alone is a huge improvement.&#160; </p> <p>Security:&#160; Very annoying.&#160; Much like the annoying tools in Vista, it keeps asking me if I really want to install files, and every time I run a file I need to give it permission (at least until I reboot).&#160; Not too bad, except when I get to a flash-intensive website, and I have three or four requests to let Flash run.&#160; Luckily, after I do give it permission and reboot, I don’t have the problem.&#160; </p> <p>Management:&#160; It’s been a while since I have had to support IT for Windows, but I have to admit I like the Control Panel here in Windows 7.&#160; It’s a lot like the early Windows OS releases (the best in my opinion was Windows 2000), so I feel at home.&#160; There are a lot of new features that I need to get into, like the Gadgets, but other than that, it looks good. </p> <p>Mac-like:&#160; It’s amazing how much Windows 7 feels like my Mac!&#160; The Windows Explorer looks a lot like Finder, the feel is far more like a Mac.&#160; I don’t think I like the start menu though. </p> <p>Windows:&#160; The windows try to second-guess your every move, and often times this means optimizing in a way you don’t want.&#160; I really don’t like that, it makes me feel like Windows doesn’t trust me to make the right decision.&#160; Maybe there is a setting to turn that off.&#160; I hope so. </p> <p>Performance:&#160; It runs great on my iMac, and so far I haven’t had any complaints.&#160; I installed Office 2007, and it works perfectly, allowing me to work from home if I need to.&#160; I also have Virtual PC installed for those Virtual Machines we may have to get ready for various lab classes.&#160; Again, no problems so far.&#160; It all looks good.</p> <p>Final verdict:&#160; It is a much better experience than I had with Windows Vista, which is a good thing because we will be using Windows 7 in our labs once it comes out.&#160; The overall rating would be about a 5 out of 7.&#160; I wouldn’t switch from Mac OS X or Linux for Windows 7, but it makes for a good Virtual Machine when I need to use Outlook or other Windows-only apps that WINE can’t handle.&#160; </p>nospam@nospam.com (Jeremy)Thu, 13 Aug 2009 22:15:10 -0000http://blog.robbclan.com/?p=459uncategorizedJared Ottley: Alfresco Community 3.2 Ubuntu Package Explainedhttp://feeds.ottleys.net/~r/jaredottley/~3/qTu2F7BT3i4/alfresco-community-3-2-ubuntu-package-explained<p>A couple weeks back we <a href="http://www.alfresco.com/media/releases/2009/07/ubuntu/">released</a> the <a href="http://wiki.alfresco.com/wiki/Alfresco_Community_Edition_3.2">Alfresco Community V3.2 </a>for Ubuntu package. The package was developed in conjunction with <a href="http://www.canonical.com">Canonical</a>. We&#8217;ve been working on this for a <a href="http://www.ubuntu.com/news/alfresco-enterprise-content-management">while</a>, but now have in place a general structure that will enable us to deliver updates to the package in a timely fashion.</p> <p><strong>Which version of Ubuntu? What is installed?</strong></p> <p>This initial release is packaged for Ubuntu 9.04 (Jaunty Jackalope).  There maybe some back ports coming for older Ubuntu releases but nothing definite at this time.  The idea is to make Alfresco Community easy to install, with most functionality available right out of the box.  We&#8217;ve made a concerted effort to use base packages from the Jaunty distro, only adding ours when needed. The major packages that are installed when Alfresco is installed are: Tomcat 6, Sun Java 6, Mysql 5.1, OpenOffice.org 3 (Headless), ImageMagick, pdf2swf (from swftools &#8212; this is our own packaged version of the devel branch.  It will be replaced with the next release of swftools when it is updated in the base of the distro).</p> <p><strong>How Do I Install It?</strong></p> <p>The alfresco-community package is located in the Ubuntu partner repository.  <em>These instructions assume that you are using the command line.</em> You can also use an X-Windows desktop to install alfresco.  If you do, some of the steps are a bit different, but the general outline can be grasped from these instructions. So let&#8217;s start&#8230;</p> <p>You can add the partner repository by editing <code>/etc/apt/sources.list</code>. You need to uncomment the partner repo:</p> <p><span>deb http://archive.canonical.com/ubuntu jaunty partner<br /> deb-src http://archive.canonical.com/ubuntu jaunty partner</span></p> <p>Next, you need to add the signed repository key:</p> <p><span>sudo apt-key adv &#8211;keyserver keyserver.ubuntu.com &#8211;recv-keys E048451D9EE6D873</span></p> <p>Refresh the apt cache for the newly added repository:</p> <p><span>sudo apt-get update</span></p> <p>You can now install Alfresco:</p> <p><span>apt-get install alfresco-community</span></p> <p>You will be prompted to enter the mysql admin password, to accept the Sun Java license, configure the alfresco database username and password (the default is to choose alfresco/alfresco), allow for the automatic configuration of tomcat.</p> <p>Once complete, <a href="http://wiki.alfresco.com/wiki/Alfresco_Explorer">Alfresco Explorer</a> and <a href="http://wiki.alfresco.com/wiki/Alfresco_Share">Alfresco Share</a> will be available by pointing your browser to <code>http://&lt;IP Adresses or DNS Name&gt;:8080/alfresco</code> or <code>http://&lt;IP Adresses or DNS Name&gt;:8080/share</code></p> <p><strong>Where does everything get put?</strong></p> <p>Using one of the default linux installs from <a href="http://www.alfresco.com">www.alfresco.com</a>, you will typically find alfresco installed under <code>/opt/alfresco</code>.  By using the default tomcat, shipped with ubuntu, we followed its directory/configuration structure.</p> <li><strong>Alfresco indexes and contentstore:</strong> The Alfresco indexes and contentstore can be found under <code>/var/lib/alfresco</code></li> <li><strong>Alfresco war files:</strong> The alfresco and share war files can be found under <code>/var/lib/tomcat6/webapps</code></li> <li><strong>Alfresco extension directories:</strong> The extension directory, where you should make configuration changes to alfresco and share, can be found under <code>/var/lib/tomcat6/shared</code></li> <li><strong>Alfresco log files:</strong> The alfresco log files can be found under <code>/var/log/tomcat6</code></li> <p>Many of these directories are symbolic links to directories under <code>/usr/share/tomcat6</code>. However, the default tomcat configuration points to the <code>/var/lib/tomcat6</code> directory.</p> <p>By using the default tomcat we gain the advantage of an out of the box init script to control start and stop of Alfresco.  You can now use <code>/etc/init.d/tomcat start|stop|restart|try-restart|force-reload|status</code> to control or check the status of  the tomcat server.</p> <p>To change the startup parameters of tomcat or those of Alfresco, (ie. memory settings, configuring JMX, etc.) modify the JAVA_OPTS variable in <code>/etc/default/tomcat6</code>.</p> <p>Tomcat is run using a non-root user.  This means that Alfresco cannot open the ports needed for CIFS, FTP, or NFS. Follow the <a href="http://wiki.alfresco.com/wiki/File_Server_Configuration#Running_SMB.2FCIFS_from_a_normal_user_account">instructions to configure alfresco and iptables</a> to listen on non-standard ports and perform port forwarding.  The same use of non standard ports and iptables configurations should be applied to inbound <a href="http://wiki.alfresco.com/wiki/Inbound_Email_Server_Configuration">SMTP</a> and <a href="http://wiki.alfresco.com/wiki/IMAP">IMAP</a> configurations.</p> <p><strong>Lagniappe</strong></p> <p>Here are a few other important things to note</p> <p><strong><span><strong>AMP Files</strong> &#8211; One noticeable difference is that there is no apply_amps script.  This is an oversight on my part and will be corrected in the next release.  Meantime, if you want to apply an <a href="http://wiki.alfresco.com/wiki/AMP_Files">AMP</a>, you can <a href="http://process.alfresco.com/ccdl/?file=release/community/build-2039/alfresco-mmt-3.2.jar">download the MMT tool</a> and follow the <a href="http://wiki.alfresco.com/wiki/Module_Management_Tool">instructions to install AMPs with MMT</a>.</span></strong></p> <p><strong><span><strong>Web Studio &amp; Mobile</strong> &#8211; <a href="http://wiki.alfresco.com/wiki/Web_Studio">Alfresco Web Studio</a> and  <a href="http://wiki.alfresco.com/wiki/Alfresco_Community_Edition_3.2#Mobile_client_for_iPhones">Alfresco Mobile</a> are not included in the current package.  They will be included in the next release.</span></strong></p> <p><strong>What does the future hold?</strong></p> <p>The plan we are discussing would be to provide the core repository and Alfresco Explorer as the central package, with separate packages for share, mobile, web studio, WCM and the filesystem receiver.</p> <p>We are also open for suggestions.  Let us know what you think.</p> <img src="http://feeds.feedburner.com/~r/jaredottley/~4/qTu2F7BT3i4" height="1" width="1" />nospam@nospam.com (jared)Thu, 13 Aug 2009 21:24:18 -0000http://feeds.ottleys.net/~r/jaredottley/~3/qTu2F7BT3i4/alfresco-community-3-2-ubuntu-package-explainedalfrescoubuntuPhil Windley: Registration Open for Kynetx Impact Conferencehttp://www.windley.com/archives/2009/08/registration_open_for_kynetx_impact_conference.shtml<!-- title: Registration Open for Kynetx Impact Conference --> <!-- category: newsletter --> <!-- keywords: kynetx, events, utah, krl, programming --> <img src="http://photos.windley.com/gallery/d/11592-2/kynetx_imact.png" border="0" width="150px" hspace="3" vspace="5" align="right" title="Kynetx Impact 2009" alt="Kynetx Impact 2009" /> <p> We've opened registration for Kynetx Impact 2009, our developer's conference. You can <a href="http://www.kynetximpact.eventbrite.com/">register here</a> for the event. We've changed the dates to November 18-19th (I previously announced dates in October) to better fit with some other conference schedules. We're charging a small fee to cover food, but if that's problem for you <a href="http://xri.net/=windley">contact me</a> about a scholarship. </p> <p> <a href="http://blogs.law.harvard.edu/doc/">Doc Searls</a> will give the opening keynote and <a href="http://craigburton.wordpress.com/">Craig Burton</a> will give the closing keynote. Here is a list of topics we'll cover: </p> <ul> <li>Building Apps with KRL (Kynetx Rule Language)</li> <li>Advanced Rule Writing</li> <li>Introduction to Action &amp; Information Cards</li> <li>Leveraging Data sets with Kynetx Apps</li> <li>Kynetx Network Services API</li> <li>End points and Context Automation</li> </ul> <p> There will also be a reception, dinner, lunches, and so on. I'm a big believer that a good conference is one with good food. We're holding the conference at the Open Source Technology Center on the Novell Campus in Provo. </p> <p> We'd love to have you come. </p> <p>Tags: <a href="http://www.windley.com/tags/kynetx" rel="tag, nofollow"> kynetx</a> <a href="http://www.windley.com/tags/events" rel="tag, nofollow"> events</a> <a href="http://www.windley.com/tags/utah" rel="tag, nofollow"> utah</a> <a href="http://www.windley.com/tags/krl" rel="tag, nofollow"> krl</a> <a href="http://www.windley.com/tags/programming" rel="tag, nofollow"> programming</a></p>nospam@nospam.comThu, 13 Aug 2009 06:01:12 -0000http://www.windley.com/archives/2009/08/registration_open_for_kynetx_impact_conference.shtmleventskrlkynetxprogrammingutahChrister Edwards: Announcing Root Certifiedhttp://feedproxy.google.com/~r/UbuntuTutorials/~3/kDBBTMGGYPc/<p><!-- google_ad_client = "pub-2967906068469254"; /* ubuntu-tutorials, wide-banner */ google_ad_slot = "5123233227"; google_ad_width = 728; google_ad_height = 90; //--> <p>Today I want to formally announce the formation of my new company, <a href="http://rootcertified.com">Root Certified</a>. This company was created in partnership with <a href="http://pthree.org">Aaron Toponce</a>, aimed at providing <a href="http://http://rootcertified.com/managed-hosting/">expertly hosted applications</a> and <a href="http://rootcertified.com/consulting/">Linux consulting</a>. Aaron and I have been good friends for years now. We&#8217;ve worked together as <a title="Linux Instructors - Christer Edwards - Aaron Toponce" href="http://rootcertified.com/about-us/">Linux Instructors</a> and within the Linux community. We recently decided that we wanted to apply the knowledge and expertise that we have toward business, taking on new and exciting challenges. Our plan is to provide expert IT services to small and medium sized businesses.</p> <p>Currently we&#8217;re offering a growing number of expertly managed hosted applications including:</p> <ul> <li><a title="Hosted Email Server" href="http://rootcertified.com/managed-hosting/email-server/">Dedicated Email</a></li> <li><a title="Communications Server Package" href="http://rootcertified.com/managed-hosting/communications-server/">Communications Server</a> (Email, Calendaring, Tasks, Jabber)</li> <li><a title="Blog Hosting with Wordpress" href="http://rootcertified.com/managed-hosting/blog-hosting/">Blog Hosting</a></li> <li>CMS Hosting</li> <li><a title="Development Hub - Wiki - Issue Tracker - Revision Control" href="http://rootcertified.com/managed-hosting/wiki-issue-tracker/">Development Hub</a> (Wiki, Revision Control, Issue Tracker)</li> <li>Build Server</li> <li><a title="Web Server" href="http://rootcertified.com/managed-hosting/web-server/">Web Server</a></li> </ul> <p>Each of these hosted applications is built on a dedicated virtual server, at very affordable rates. We believe that too many hosting companies oversell their hardware and don&#8217;t provide the level of service many small businesses need. Our goal is to exceed clients expectations by providing a completely worry free service. We know each business has different needs, and those needs can&#8217;t always be met by turn-key cookie-cutter hosting solutions. We meet with each client to ensure that their needs are met, and we handle all the heavy lifting. All of our hosted applications and basic packages can be customized to provide each client with exactly the services they need.</p> <p>I hope you&#8217;ll take a minute to check out what we have to offer. We&#8217;ll be announcing some other very exciting things very soon. Subscribe to the <a title="Root Certified Blog" href="http://rootcertified.com/blog/">Root Certified Blog</a> for all the latest news.<br /> <h3>Other Points of Interest</h3> <ul class="related_post"> <li>April 1, 2009 &#8212; <a href="http://ubuntu-tutorials.com/2009/04/01/four-years-and-counting/" title="Four Years and Counting..">Four Years and Counting.. (1)</a></li> </ul> <p><a href="http://feedads.g.doubleclick.net/~a/rDZVSDLNcSYe14g1P2gDSb5md20/0/da"><img src="http://feedads.g.doubleclick.net/~a/rDZVSDLNcSYe14g1P2gDSb5md20/0/di" border="0" ismap="true" /></a><br /> <a href="http://feedads.g.doubleclick.net/~a/rDZVSDLNcSYe14g1P2gDSb5md20/1/da"><img src="http://feedads.g.doubleclick.net/~a/rDZVSDLNcSYe14g1P2gDSb5md20/1/di" border="0" ismap="true" /></a></p><img src="http://feeds.feedburner.com/~r/UbuntuTutorials/~4/kDBBTMGGYPc" height="1" width="1" />nospam@nospam.com (Christer Edwards)Thu, 13 Aug 2009 04:58:07 -0000http://feedproxy.google.com/~r/UbuntuTutorials/~3/kDBBTMGGYPc/consultingexpertisehostingknowlegdelinuxnewstrainingMatt Harrison: rst2odp - "I'm not dead yet"http://panela.blog-city.com/rst2odp__im_not_dead_yet.htm<p>While I was off at OSCON, it turns out that some people at the PyOhio conference had just found out about rst2odp. Sadly it didn't work for them. <a href="http://catherinedevlin.blogspot.com/2009/07/now-thats-agile.html">Happily they had a sprint to fix their issues.</a> Then they even gave a <a href="http://www.slideshare.net/wamcvey/restructuredtext-to-odp-ooimpress">lightning talk on rst2dop</a>. And being the good open source citizens they were, they've sent patches back upstream! I've pushed out a release containing their fixes to <a href="http://pypi.python.org/pypi/rst2odp">PyPI</a>.</p> <p>So if you are in the business of using <tt>rst2s5</tt> give <tt>rst2odp</tt> a shot. it includes a sample slide show and instructions for generating it.</p> <p>(side notes) I had a lightning talk prepared for PyCon to talk about rst2odp, but figured no one else really cared, and I was scratching my own itch. I guess I'm a poor marketer. While at OSCON, I got presenter extraordinaire Damian Conway to review my slides. He was actually pretty complementary about them (wish I could say the same for other slide decks he reviewed). I didn't tell him that the slides were programmatically generated....;)<p>nospam@nospam.com (Matt)Thu, 13 Aug 2009 01:07:00 -0000http://panela.blog-city.com/rst2odp__im_not_dead_yet.htmimpressooopowerpointrestrstrst2odprst2s5Aaron Toponce: The Official Root Certified, LLC Launch!http://feedproxy.google.com/~r/pthree/~3/bftNQesm810/<p>Today is a big day. <a href="http://ubuntu-tutorials.com">Christer Edwards</a> and I have gone into business with each other starting a Linux and Unix company here in Utah. We&#8217;re named &#8220;Root Certified, LLC&#8221;. We specialize in Linux <a href="http://rootcertified.com/managed-hosting/">hosting</a>, Linux and Unix <a href="http://rootcertified.com/consulting/">consulting</a> and <a href="http://rootcertified.com/audits/">auditing</a>. You can find more about us at our page: <a href="http://rootcertified.com">http://rootcertified.com</a>.</p> <p>If your company is looking for consulting or auditing in security, backups, virtualization, network services, troubleshooting or virtually anything else Linux or Unix reliated, we are the company for you! We can help you achieve industry standards, tighten your physical and network security, setup and configure all sorts of services and more. Further, we offer fully managed Linux hosting for your company or organization. You give us the data, and we do the rest. We have different packages for different needs, and our packages are completely flexible.</p> <p>And we&#8217;re not stopping there! This is just the tip of the iceberg. We have some exciting new corporate expansions that we&#8217;ll be working on in the near future that will engage the Free Software and Open Source communities, bring additional education to the masses, and overall increase Linux and Unix adoption in both the server and desktop markets.</p> <p>We&#8217;re excited for what we can do for you. <a href="http://rootcertified.com/about-us/">Contact us here</a> to see how we can meet your needs.</p> <div class="feedflare"> <a href="http://feeds.feedburner.com/~ff/pthree?a=bftNQesm810:EjPRQTcynJg:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/pthree?d=YwkR-u9nhCs" border="0" /></a> </div><img src="http://feeds.feedburner.com/~r/pthree/~4/bftNQesm810" height="1" width="1" />nospam@nospam.com (Aaron)Wed, 12 Aug 2009 11:34:11 -0000http://feedproxy.google.com/~r/pthree/~3/bftNQesm810/linux=Utah Open Source=: Invitation: Participation in Community Day for any and all Local User Groups (LUGs) in the Mountain Westhttp://blog.utos.org/2009/08/11/invitation-participation-in-community-day/<p>October 8, 2009 is designated as &#8216;Community Day&#8217; at the Utah Open Source Conference 2009.</p> <p>As such, we, the organizers of the Utah Open Source Conference, would like to extend an open invitation to all Local User Groups (LUGs) around the Mountain West to participate in our Community Day.</p> <h2>What is Community Day?  What are the activities?</h2> <p>Community is very important to us.  Without you, tons of very useful software would not be as powerful, useful, bug-free, affordable, scalable or reliable.  To celebrate all of the user groups, we&#8217;d like to invite each Local User Group to create a LUG atmosphere throughout the conference.</p> <p>Rather than holding a normal Local User Group meeting in October (or in addition to holding your regularly scheduled meeting), we&#8217;d like to invite any and all Local User Groups in the Mountain West to help UTOSC create a LUG experience for about an hour.  We had this in mind as a way to recruit new members to your respective groups as well as giving some good knowledge.</p> <p>We&#8217;ll provide the rooms and projectors, you provide the people and the expertise.  We thinks this will be a great opportunity to show your unique skills, maybe a Q&amp;A session, installfest or something else for the community.</p> <h2>What does this mean?</h2> <p>We&#8217;re setting up a booth or two for the LUGs and their equipment.  We believe that it&#8217;s important to show our community at the celebration of free and open source software in the Mountain West.  Any Local User Group who uses free and open source software is welcome to come and represent themselves at the Utah Open Source Conference during &#8216;Community Day&#8217; as well as a shared booth (or two).  If you present or help your LUG, we&#8217;ll give you a free pass to participate in the rest of UTOSC 2009!</p> <h2>How do you get involved?</h2> <p>We&#8217;d like to make sure that each user group is represented at UTOSC 2009, so we&#8217;re asking that each user group to participate and make UTOSC 2009 &#8216;Community Day&#8217;.  Those who present at the LUG meetings will be given a coupon for a free pass to UTOSC 2009 as well as anyone who helps organize these meetings.</p> <p>If you are interested in helping us out in this regard, we&#8217;d like you to contact us via email (<a href="mailto:reg@utos.org">reg at utos DOT org</a>).  We&#8217;ll also be sending this out to each of the mailing lists to invite groups to participate.</p>nospam@nospam.com (admin)Wed, 12 Aug 2009 01:46:13 -0000http://blog.utos.org/2009/08/11/invitation-participation-in-community-day/communityconferencelugsutoscPhil Windley: Sweetter in Ubiquityhttp://www.windley.com/archives/2009/08/sweetter_in_ubiquity.shtml<!-- title: Sweetter in Ubiquity --> <!-- category: newsletter --> <!-- keywords: ubiquity, sweetter, kynetx, firefox --> <a href="http://www.kynetx.com"><img src="http://www.windley.com/images/kynetx_logo_small.png" title="Kynetx Logo" alt="Kynetx Logo" align="right" border="0" vspace="3" width="125px" hspace="3" /></a> <p> If you're a <a href="http://ubiquity.mozilla.com/">Ubiquity</a> user, <a href="http://geek.michaelgrace.org/2009/08/the-day-i-met-ubiquity/#more-725">Mike Grace</a> has created a <a href="http://geek.michaelgrace.org/code/ubiquity/unrestricted/sweetter.js">Ubiquity script to run Sweetter</a>. Note that regardless of whether this is running as a <a class="zem_slink" href="http://en.wikipedia.org/wiki/Bookmarklet" title="Bookmarklet" rel="wikipedia">bookmarklet</a> or a Ubiquity script, it's still executing KRL in the cloud which delivers Javascript to the browser. All the bookmarklet or Ubiquity script is doing is planting tags to make the call to KNS. </p> <p>Tags: <a href="http://www.windley.com/tags/ubiquity" rel="tag, nofollow"> ubiquity</a> <a href="http://www.windley.com/tags/sweetter" rel="tag, nofollow"> sweetter</a> <a href="http://www.windley.com/tags/kynetx" rel="tag, nofollow"> kynetx</a> <a href="http://www.windley.com/tags/firefox" rel="tag, nofollow"> firefox</a></p>nospam@nospam.comTue, 11 Aug 2009 23:31:27 -0000http://www.windley.com/archives/2009/08/sweetter_in_ubiquity.shtmlfirefoxkynetxsweetterubiquityJeremy Robb: The Illusion of Democracyhttp://blog.robbclan.com/?p=457<p>Last night I was watching a show with a mock pageant, one where the viewers participated in the outcome.  The viewers voted on the finalists, those selected by the judges to be of the best quality, thereby controling the outcome of the pageant to only those who were acceptable to the judges.  This is not unlike any reality show, where choices are already narrowed, making the decision easier.</p> <p>Rewind about two thousand years.  Rome was a dominant power, having emerged from their Republic after a series of civil wars between powerful political and military men.  Now, at the end of the last pretexts, an imperial dictatorship was put in place, though Octavian, now Augustus, kept the pretext of choice and the Republic by having a Senate for which the people voted; a Senate with little power.  But the pretext, or the illusion of choice allowed the people to feel as though they still had a voice and could participate in politics.</p> <p>Now fast forward to the 1780&#8217;s, when the United States of America was being formed. The Founding Fathers, finding problems with the Articles of Confederation in their effectiveness, met to draw up the Constitution.  This is when the three branches of Government were defined, their spheres of influence set.  Part of that definiton process outlined the methods of appointment.  Because of concerns regarding the common man&#8217;s understanding of the issues, an intermediary was created to vote on their behalf.  This intermediary, the Electoral College, can vote any way they want, though they generally (with one exception) vote with the results of the Popular vote.  So the people have only the illusion of Democracy, choosing instead intermediaries to worry about their political future.</p> <p>I think that Scott Adams put it best:  Two Choices give the illusion of leadership.  As long as we are given a choice between two things, we are happy.  Republican or Democrat, Capitalism or Socialism, local vendors or corporate stores, etc.  Our society is built on these kinds of choices, these illusions of power and leadership.  Society doesn&#8217;t seem to want to worry about the details, just the choice.</p> <p>But, you might ask, I have the freedom to choose, so that&#8217;s all I need, right?  Well, the thing is, those who want you to choose their way know we prefer simple choices, and as such try to frame our public opinions by trying to make their side seem like the side of reason.  They do this by distorting facts, telling half-truths, and providing &#8220;spin&#8221; on any and all positions.  This practice has been running in Politics since politics started.  As I&#8217;m sure the Ancient Greeks could attest to, it has had devastating results to nations and the lives of others.</p> <p>Please don&#8217;t take anything I say to be supportive of any political agenda.  I just started to notice this pattern, and thought it interesting that democracy as we know it is nothing more than an exercise in managed choices for those who are too busy with their own lives to be bothered with &#8220;the issues&#8221;.  The only way to avoid that is to become active with the issues, which can take time away from other activities.  That again, is a choice&#8230;  how managed it is depends on ourselves, I suppose.</p>nospam@nospam.com (Jeremy)Tue, 11 Aug 2009 22:34:47 -0000http://blog.robbclan.com/?p=457analysispolitics=Utah Open Source=: News: Utah Open Source Conference 2009 Registration is Now Open!!http://blog.utos.org/2009/08/10/news-utah-open-source-conference-2009-registration-is-now-open/<p><span> </span></p> <p><a href="http://register.utosc.com/utoscreg/">Registration for UTOSC 2009</a> is now open!!</p> <p>As we do every year, we&#8217;re reaching out to the Local User Groups in Utah and the Mountain West and inviting them to attend.</p> <p>If you&#8217;re a member of user group, please contact your leader to get the registration discount code, it&#8217;s worth 50% off.</p> <p>If you are a Local User Group and are interested in offering this coupon to your members, please contact us at contact@utos.org.</p> <p>nospam@nospam.com (mindjuju)Tue, 11 Aug 2009 11:49:10 -0000http://blog.utos.org/2009/08/10/news-utah-open-source-conference-2009-registration-is-now-open/2009communityconferencenewsregisterutosc=PLUG=: No PLUG In Augusthttp://plug.org/node/147<p>Due to several scheduling conflicts, there will be no PLUG meeting this month. I apologize for any inconvenience.</p>nospam@nospam.com (Ryan Simpkins)Tue, 11 Aug 2009 02:13:02 -0000http://plug.org/node/147failurePhil Windley: What are People Tweeting About this Site?http://www.windley.com/archives/2009/08/what_are_people_tweeting_about_this_site.shtml<!-- title: What are People Tweeting About this Site? --> <!-- category: newsletter --> <!-- keywords: kynetx,krl,twitter,bookmarklets --> <a href="http://www.kynetx.com"><img src="http://www.windley.com/images/kynetx_logo_small.png" border="0" hspace="3" vspace="3" align="right" title="Kynetx Logo" alt="Kynetx Logo" width="125px" /></a> <p> One of the ways that you can use Kynetx rules is to create powerful bookmarklets that modify the current page in some way. In order to demonstrate this, I asked our intern, Jessie Morris, to create a ruleset that displays the last 10 tweets about a Web site. We call this little App "Sweetter." </p> <p> Sam has already built a feature for generating a bookmarket that is tied to a ruleset into <a href="http://appbuilder.kynetx.com/">Kynetx AppBuilder</a>, our ruleset building tool. So once you've got a ruleset, creating a bookmarklet is as easy as pushing a button. </p> <p> To see it in action, just drag this link: <a href="javascript:(function(){d=document;s=d.createElement('script');s.text=">Sweetter</a> onto your bookmark toolbar on your browser and then click it. You should see a box appear that looks something like this: </p> <img src="http://photos.windley.com/gallery/d/11581-1/Sweeter+Screenshot.png" border="0" hspace="3" vspace="3" align="center" title="Sweeter screenshot" alt="Sweeter screenshot" /> <p> This works for any site you happen to be on. Just go to the site and click on the bookmark in your toolbar to see what people are saying about that site. </p> <p> We're making use of <a href="http://backtweets.com">Backtweets</a>, a search service that let's you find tweets about, among other things, URLs in the Tweetstream. They have an API that returns JSON, so using them inside the ruleset was as simple as declaring a datasource as follows: </p> <pre class="code"> datasource searchBackTweets <- "http://backtweets.com/search.json?key=...&q;=" cachable for 5 minutes; </pre> <p> And then using the datasource to get the data like so: </p> <pre class="code"> url = page:env("caller"); domain = url.replace(/http:\/\/([A-Za-z0-9.-]+)\/.*/,"$1"); backTweetsData = datasource:searchBackTweets(domain); results = backTweetsData.pick("$..totalresults"); tweetImages = backTweetsData.pick("$..tweet_profile_image_url"); tweetUsers = backTweetsData.pick("$..tweet_from_user"); tweetText = backTweetsData.pick("$..tweet_text"); </pre> <p> This code gets the domain of the current page, calls the Backtweets datasource with that domain, and then uses the <a href="http://wiki.kynetx.com/pages/Expressions#pick">pick</a> operator and <a href="http://wiki.kynetx.com/pages/JSONPath">JSONPath</a> (think XPath for JSON) to grab relevant data from the results. The rest is just display and is being done with a combination of KRL actions (specifically <a href="http://wiki.kynetx.com/pages/Rules#notify.28.3Cheader_text.3E.2C_.3Cmessage.3E.29"><code>notify</code></a>) and some Javascript. </p> <p> As I mentioned, our intern Jessie--a high school student--built this for me. It took him an hour to get something going that we could see once he found Backtweet and then another day to refine it--most of that was UI work. </p> <p> Kynetx Apps are deployed using what we call "endpoints" and a bookmarklet is one of the easiest endpoints for users since there's almost nothing to install--just drag a link. Bookmarklet-based Kynetx Apps are great for applications where you want the ruleset to apply across a broad range of Web sites and can--or should--be user activated. Sweetter is a perfect example of that kind of app. </p> <p> KRL is a great way to build bookmarklet deployed applications because it </p> <ul> <li>Provides a nice abstraction for exactly what most people want to do in a bookmarket</li> <li>Overcomes the inherent limitation of bookmarklets (like limitations on length)</li> <li>Allows the bookmarklet to be updated in the cloud without users having to reinstall the bookmarklet</li> </ul> <p> If you're interested in playing with KRL and building Kynetx Apps, you can <a href="http://www.kynetx.com/signup">signup for an account</a> and try it out for free. We'd love to get your feedback. </p> <p> <b>Note:</b> The API key we're using from Backtweet has a limitation of 1000 calls/day, so if it doesn't give you back results on a site you <em>know</em> has been tweeted, then that's the likely reason. We've asked them to bump up the limit, but haven't heard back from them. </p> <p>Tags: <a href="http://www.windley.com/tags/kynetx" rel="tag, nofollow"> kynetx</a> <a href="http://www.windley.com/tags/krl" rel="tag, nofollow"> krl</a> <a href="http://www.windley.com/tags/twitter" rel="tag, nofollow"> twitter</a> <a href="http://www.windley.com/tags/bookmarklets" rel="tag, nofollow"> bookmarklets</a></p>nospam@nospam.comMon, 10 Aug 2009 23:45:27 -0000http://www.windley.com/archives/2009/08/what_are_people_tweeting_about_this_site.shtmlbookmarkletskrlkynetxtwitterPeter Abilla: Unappetizing Spaghetti Diagramshttp://feedproxy.google.com/~r/shmula/dfYo/~3/haoaPAItTGY/unappetizing-spaghetti-diagrams<p><img class="alignright" src="http://www.shmula.com/wp-content/gallery/blog-pictures/shmula-spaghetti.jpg" alt="spaghetti diagram, healthcare obama plan, democrat plan, lean, six sigma" hspace="3" vspace="3" width="185" height="164" align="right" />A Spaghetti Diagram is a simple visual tool to demonstrate the flow of material, flow of information, and flow of money in a process. The word &#8220;spaghetti&#8221; is descriptive because it describes flow that is not easily understood, can&#8217;t easily be followed, or if the flow is literally all over the place.  Indeed, a Spaghetti Diagram represents a point-of-departure: what does the current state look like and what are the exact improvements we need to make?</p> <p>Put another way, a Spaghetti Diagram is a visual representation of how bad things really are and are used to expose Waste and Opportunity.</p> <blockquote><p>How Bad are Things, Really?</p></blockquote> <p>Sometimes, through poor thinking and poor choices, Spaghetti Diagrams aren&#8217;t just representations of how things are, but they can be representations of what we have created: sometimes, we turn our processes into Spaghetti Diagrams; this is precisely the case with the U.S. Government and the current Healthcare Debate.</p> <p>The Democratic Party&#8217;s proposed Healthcare scheme is below <sup class="footnote"><a href="http://feeds.feedburner.com/shmula/dfYo#fn-1413-1" id="fnref-1413-1">1</a></sup>:</p> <a href="http://www.shmula.com/wp-content/gallery/blog-pictures/shmula-healthcare-democrat-plan.jpg" title="" class="thickbox" rel="singlepic69"> <img class="ngg-singlepic ngg-center" src="http://www.shmula.com/wp-content/plugins/nextgen-gallery/nggshow.php?pid=69&width=320&height=240&mode=" alt="shmula-healthcare-democrat-plan" title="shmula-healthcare-democrat-plan" /> </a> <p>This map begs several questions:</p> <ul> <li>Where does it start?</li> <li>Where does it end?</li> <li>Are all motions equally important?</li> <li>What are the value-added steps?</li> <li>What are the steps we can do without?</li> <li>Can a 15 year old understand what is happening on this map?</li> </ul> <p>It is safe to conclude that the map above is clearly <a title="shmula.com, complexity, bloated process" href="http://www.shmula.com/1322/process-bloat-a-hidden-indigestion">bloated &#8212; complexity at its worst</a>.</p> <p>For me, I have a question that drives clarity and honesty in my thinking:</p> <blockquote><p>Can a 15 year old understand this?</p></blockquote> <p>If the answer is &#8220;No&#8221;, then I need to work harder to make my idea clearer and simpler.  Using that question as a litmus test for the Healthcare Scheme above, I believe the answer would be a clear &#8220;No.&#8221;  In other words, the Map above is a starting point, not an ending point: there is much to improve.</p> <p>One area not exposed by either of the above maps is, perhaps, the most insidious of all: amidst all the confusion and motion are people that could potentially be harmed.  The patient is the true casualty in either of the above maps: she gets lost in it &#8212; indeed, we forget that at the center of Healthcare is the patient.  Broken processes enable our forgetfulness of people.</p> <blockquote><p>Broken process unfortunately helps us to forget people</p></blockquote> <p>Another map worthy of Spaghetti-like accolades is below <sup class="footnote"><a href="http://feeds.feedburner.com/shmula/dfYo#fn-1413-2" id="fnref-1413-2">2</a></sup>:</p> <a href="http://www.shmula.com/wp-content/gallery/blog-pictures/shmula-healthcare-map.jpg" title="" class="thickbox" rel="singlepic68"> <img class="ngg-singlepic ngg-center" src="http://www.shmula.com/wp-content/plugins/nextgen-gallery/nggshow.php?pid=68&width=320&height=240&mode=" alt="shmula-healthcare-map" title="shmula-healthcare-map" /> </a> <p>Again, the presence of many squiggly lines means one thing: OPPORTUNITY for improvement.  This is clearly a starting point, not and ending point.  There is so much to improve.</p> <p>To be fair, creating a future-state of the above is not trivial, underscoring the fact that Healthcare is clearly complex.  One thing is clear, if anything needs and begs improving, it is Healthcare where the biggest opportunities lie <sup class="footnote"><a href="http://feeds.feedburner.com/shmula/dfYo#fn-1413-3" id="fnref-1413-3">3</a></sup>. <div class="footnotes"> <div class="footnotedivider"></div> <ol> <li id="fn-1413-1">Source: <a title="shmula, house of representatives, spaghetti diagram" href="http://www.house.gov/apps/list/press/tx08_brady/health_plan_org_chart_jec.jpg" target="_blank">House of Representatives</a> <span class="footnotereverse"><a href="http://feeds.feedburner.com/shmula/dfYo#fnref-1413-1">&#8617;</a></span></li> <li id="fn-1413-2">Source: <a title="the new republic, spaghetti diagram" href="http://www.tnr.com/images/HealthCareMap.JPG" target="_blank">The New Republic</a> <span class="footnotereverse"><a href="http://feeds.feedburner.com/shmula/dfYo#fnref-1413-2">&#8617;</a></span></li> <li id="fn-1413-3"><a title="shmula, kevin meyer, evolvingexcellence" href="http://www.evolvingexcellence.com/blog/2009/08/not-exactly-a-value-stream-map.html" target="_blank">Credit to Kevin</a> for the inspiration <span class="footnotereverse"><a href="http://feeds.feedburner.com/shmula/dfYo#fnref-1413-3">&#8617;</a></span></li> </ol> </div> <div id="crp_related"><br /><h3>Related Posts:</h3><ul><li><a href="http://www.shmula.com/959/when-self-help-customer-service-does-not-help" rel="bookmark">When Self-Help Does Not Help</a></li><li><a href="http://www.shmula.com/1322/process-bloat-a-hidden-indigestion" rel="bookmark">Process Bloat, a Hidden Indigestion</a></li><li><a href="http://www.shmula.com/433/hacking-at-branches-or-striking-at-the-root" rel="bookmark">Hacking at Branches or Striking at the Root?</a></li><li><a href="http://www.shmula.com/382/ask-why-five-times-about-every-matter" rel="bookmark">"Ask 'Why' Five Times About Every Matter"</a></li><li><a href="http://www.shmula.com/172/root-cause-analysis" rel="bookmark">Root Cause Analysis</a></li><li><a href="http://www.shmula.com/363/the-toyota-a3-report" rel="bookmark">The Toyota A3 Report</a></li><li><a href="http://www.shmula.com/400/complexity-creep" rel="bookmark">Complexity Creep</a></li><li><a href="http://www.shmula.com/377/from-factory-floor-to-the-hospital" rel="bookmark">From Factory Floor to the Hospital</a></li><li><a href="http://www.shmula.com/239/consensus-committees-paralysis-digraphs" rel="bookmark">Consensus, Committees, Paralysis, & Digraphs</a></li><li><a href="http://www.shmula.com/427/flow-economy-of-motion-and-thought" rel="bookmark">Flow: Economy of Motion and Thought</a></li><li><a href="http://www.shmula.com/1225/customer-service-and-the-iphone" rel="bookmark">Customer Service and the iPhone</a></li><li><a href="http://www.shmula.com/459/takt-time-and-dumber-by-the-minute" rel="bookmark">Takt Time and Dumber-by-the-Minute</a></li><li><a href="http://www.shmula.com/370/improving-patient-flow-with-lean" rel="bookmark">Improving Patient Flow with Lean</a></li><li><a href="http://www.shmula.com/284/service-defects-at-los-hermanos-restaurant" rel="bookmark">Service Defects at Los Hermanos Restaurant</a></li><li><a href="http://www.shmula.com/207/lean-consumption-walk-in-clinics" rel="bookmark">Lean Consumption & Walk-in Clinics</a></li></ul></div> Share This Post: <a rel="nofollow" id="digg" target="_blank" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1413%252Funappetizing-spaghetti-diagrams%26amp%3Btitle%3DUnappetizing%2520Spaghetti%2520Diagrams%26amp%3Bbodytext%3DA%2520Spaghetti%2520Diagram%2520is%2520a%2520simple%2520visual%2520tool%2520to%2520demonstrate%2520the%2520flow%2520of%2520material%252C%2520flow%2520of%2520information%252C%2520and%2520flow%2520of%2520money%2520in%2520a%2520process.%2520%2520The%2520word%2520%2522spaghetti%2522%2520is%2520descriptive%2520because%2520it%2520describes%2520flow%2520that%2520is%2520not%2520easily%2520understood%252C%2520can%2527t%2520easily%2520be%2520follow';" title="Digg"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a> <a rel="nofollow" id="facebook" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fwww.shmula.com%252F1413%252Funappetizing-spaghetti-diagrams%26amp%3Bt%3DUnappetizing%2520Spaghetti%2520Diagrams';" title="Facebook"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a> <a rel="nofollow" id="yahoobuzz" target="_blank" href="javascript:window.location='http%3A%2F%2Fbuzz.yahoo.com%2Fsubmit%2F%3FsubmitUrl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1413%252Funappetizing-spaghetti-diagrams%26amp%3BsubmitHeadline%3DUnappetizing%2520Spaghetti%2520Diagrams%26amp%3BsubmitSummary%3DA%2520Spaghetti%2520Diagram%2520is%2520a%2520simple%2520visual%2520tool%2520to%2520demonstrate%2520the%2520flow%2520of%2520material%252C%2520flow%2520of%2520information%252C%2520and%2520flow%2520of%2520money%2520in%2520a%2520process.%2520%2520The%2520word%2520%2522spaghetti%2522%2520is%2520descriptive%2520because%2520it%2520describes%2520flow%2520that%2520is%2520not%2520easily%2520understood%252C%2520can%2527t%2520easily%2520be%2520follow%26amp%3BsubmitCategory%3Dscience%26amp%3BsubmitAssetType%3Dtext';" title="Yahoo! Buzz"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a> <a rel="nofollow" id="del.icio.us" target="_blank" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1413%252Funappetizing-spaghetti-diagrams%26amp%3Btitle%3DUnappetizing%2520Spaghetti%2520Diagrams%26amp%3Bnotes%3DA%2520Spaghetti%2520Diagram%2520is%2520a%2520simple%2520visual%2520tool%2520to%2520demonstrate%2520the%2520flow%2520of%2520material%252C%2520flow%2520of%2520information%252C%2520and%2520flow%2520of%2520money%2520in%2520a%2520process.%2520%2520The%2520word%2520%2522spaghetti%2522%2520is%2520descriptive%2520because%2520it%2520describes%2520flow%2520that%2520is%2520not%2520easily%2520understood%252C%2520can%2527t%2520easily%2520be%2520follow';" title="del.icio.us"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a> <a rel="nofollow" id="friendfeed" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.friendfeed.com%2Fshare%3Ftitle%3DUnappetizing%2520Spaghetti%2520Diagrams%26amp%3Blink%3Dhttp%253A%252F%252Fwww.shmula.com%252F1413%252Funappetizing-spaghetti-diagrams';" title="FriendFeed"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a> <a rel="nofollow" id="techmeme" target="_blank" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%2F%3Fstatus%3Dtip%2520%40Techmeme%2520http%253A%252F%252Fwww.shmula.com%252F1413%252Funappetizing-spaghetti-diagrams%2520Unappetizing%2520Spaghetti%2520Diagrams';" title="Suggest to Techmeme via Twitter"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a> <a rel="nofollow" id="reddit" target="_blank" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1413%252Funappetizing-spaghetti-diagrams%26amp%3Btitle%3DUnappetizing%2520Spaghetti%2520Diagrams';" title="Reddit"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a> <a rel="nofollow" id="google" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fwww.shmula.com%252F1413%252Funappetizing-spaghetti-diagrams%26amp%3Btitle%3DUnappetizing%2520Spaghetti%2520Diagrams%26amp%3Bannotation%3DA%2520Spaghetti%2520Diagram%2520is%2520a%2520simple%2520visual%2520tool%2520to%2520demonstrate%2520the%2520flow%2520of%2520material%252C%2520flow%2520of%2520information%252C%2520and%2520flow%2520of%2520money%2520in%2520a%2520process.%2520%2520The%2520word%2520%2522spaghetti%2522%2520is%2520descriptive%2520because%2520it%2520describes%2520flow%2520that%2520is%2520not%2520easily%2520understood%252C%2520can%2527t%2520easily%2520be%2520follow';" title="Google Bookmarks"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a> <a rel="nofollow" id="live" target="_blank" href="javascript:window.location='https%3A%2F%2Ffavorites.live.com%2Fquickadd.aspx%3Fmarklet%3D1%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1413%252Funappetizing-spaghetti-diagrams%26amp%3Btitle%3DUnappetizing%2520Spaghetti%2520Diagrams';" title="Live"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a> <a rel="nofollow" id="stumbleupon" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1413%252Funappetizing-spaghetti-diagrams%26amp%3Btitle%3DUnappetizing%2520Spaghetti%2520Diagrams';" title="StumbleUpon"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a> <a rel="nofollow" id="linkedin" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.linkedin.com%2FshareArticle%3Fmini%3Dtrue%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1413%252Funappetizing-spaghetti-diagrams%26amp%3Btitle%3DUnappetizing%2520Spaghetti%2520Diagrams%26amp%3Bsource%3Dshmula%2B%25CF%2583%2Bbusiness%252C%2Btechnology%252C%2Band%2Bstuff%2Bin%2Bbetween%26amp%3Bsummary%3DA%2520Spaghetti%2520Diagram%2520is%2520a%2520simple%2520visual%2520tool%2520to%2520demonstrate%2520the%2520flow%2520of%2520material%252C%2520flow%2520of%2520information%252C%2520and%2520flow%2520of%2520money%2520in%2520a%2520process.%2520%2520The%2520word%2520%2522spaghetti%2522%2520is%2520descriptive%2520because%2520it%2520describes%2520flow%2520that%2520is%2520not%2520easily%2520understood%252C%2520can%2527t%2520easily%2520be%2520follow';" title="LinkedIn"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a> <a rel="nofollow" id="slashdot" target="_blank" href="javascript:window.location='http%3A%2F%2Fslashdot.org%2Fbookmark.pl%3Ftitle%3DUnappetizing%2520Spaghetti%2520Diagrams%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1413%252Funappetizing-spaghetti-diagrams';" title="Slashdot"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a> <a rel="nofollow" id="myspace" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.myspace.com%2FModules%2FPostTo%2FPages%2F%3Fu%3Dhttp%253A%252F%252Fwww.shmula.com%252F1413%252Funappetizing-spaghetti-diagrams%26amp%3Bt%3DUnappetizing%2520Spaghetti%2520Diagrams';" title="MySpace"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a> <a rel="nofollow" id="email" target="_blank" href="javascript:window.location='mailto%3A%3Fsubject%3DUnappetizing%2520Spaghetti%2520Diagrams%26amp%3Bbody%3Dhttp%253A%252F%252Fwww.shmula.com%252F1413%252Funappetizing-spaghetti-diagrams';" title="E-mail this story to a friend!"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a> <br /><br /><div class="feedflare"> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=haoaPAItTGY:i4f069tG31E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=haoaPAItTGY:i4f069tG31E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=haoaPAItTGY:i4f069tG31E:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=haoaPAItTGY:i4f069tG31E:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?d=7Q72WNTAKBA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=haoaPAItTGY:i4f069tG31E:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=haoaPAItTGY:i4f069tG31E:D7DqB2pKExk" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=haoaPAItTGY:i4f069tG31E:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?d=qj6IDK7rITs" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=haoaPAItTGY:i4f069tG31E:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=haoaPAItTGY:i4f069tG31E:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=haoaPAItTGY:i4f069tG31E:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=haoaPAItTGY:i4f069tG31E:gIN9vFwOqvQ" border="0" /></a> </div><img src="http://feeds.feedburner.com/~r/shmula/dfYo/~4/haoaPAItTGY" height="1" width="1" />nospam@nospam.com (psabilla)Mon, 10 Aug 2009 13:45:05 -0000http://feedproxy.google.com/~r/shmula/dfYo/~3/haoaPAItTGY/unappetizing-spaghetti-diagramsbusinesscustomer obsessionefficiencyethnographygembagenchi genbutsuhealthcareishikawakaizenkanbanleadershipleanlean consumption mapsmudaobeyapareto principleprocess measuresqualityrespect for peopleroot cause analysissix sigmavisual managementwaste=Utah Open Source=: News: Utah Open Source Events for August 2009http://blog.utos.org/2009/08/09/news-utah-open-source-events-for-august-2009/<p>The Utah Open Source Foundation, in its goal to promote Open Source throughout Utah and beyond, is proud to promote the following events.  These events are generally related to Open Source and Technology in Utah.  If your event is not listed below, please contact clint@utos.org to get it added.</p> <h3>Utah Technology Community Announcements</h3> <ul> <li><a href="http://blog.utos.org/2009/08/06/stormy-peters-to-keynote/">Stormy Peters, Executive Director of the GNOME Foundation will keynote on Friday, October 9 at UTOSC 2009.</a></li> <li><a href="http://2009.utosc.com/pages/registration/">Registration for the Utah Open Source Conference </a>is <a href="http://register.utosc.com/utoscreg/">now open</a>. <ul> <li>If you are looking for the Local User Group discount, contact your LUG leader today!</li> </ul> </li> <li>Utah Open Source is looking for more volunteers to join our &#8216;Core Team&#8217;. <ul> <li>Position definitions and contacts are available at http://wiki.utos.org/All_Positions.</li> </ul> </li> <li>UTOSC 2009 &#8216;Call for Papers&#8217; closes August 27 and attendee voting on abstracts start August 15.  <a href="http://utosc.com/speaker/papers/">Submit your abstract today</a>!</li> <li>UTOS-ConMan HackNights are still happening every Tuesday night in August, join us in #utos-dev on irc.freenode.net</li> </ul> <p>If you have announcements or events for August 2009 or beyond happening around open source in the Intermountain West which you would like included, please contact clint@utos.org.</p> <h3>Upcoming Activities for August 2009</h3> <p>Sat, August 8, 12 &#8211; 5pm<br /> Utah CodeAway<br /> Link: http://codeaway.org/<br /> Contact: Laura Moncur, laura @ moncur.biz</p> <p>Sat, August 8, 6pm – 8pm<br /> Ubuntu-Utah Meeting<br /> Link: http://utah.ubuntu-us.org<br /> Where: University of Utah &#8211; Merrill Engineering Building (MEB) Comp-Sci Labs Rm 2555<br /> Contact: Aaron Toponce, aarontoponce@ gmail.com</p> <p>Wed, August 12, 11:30pm – 1:00pm<br /> SLLUG: Daytime SIG Meeting<br /> Where: BetaLoft SLC &#8211; 357 West 200 S, Suite 201, Salt Lake City<br /> Contact: Clint Savage, herlo1@gmail.com</p> <p>Wed, August 12, 7:30pm – 9:00pm<br /> Provo Linux Users Group<br /> Link: http://plug.org<br /> Where: Omniture<br /> Contact: Ryan Simpkins, simpkins.ryan @gmail.com</p> <p>Thu, August 13, 6pm – 9pm<br /> Utah Mobile Developers Group<br /> Where: STG Dev Center, 555 South 300 East, Salt Lake City, Utah<br /> Contact: Glen Lewis, glen @ glenlewis.com</p> <p>Thu, August 13, 7:00pm – 8:30pm<br /> Utah Python User Group Meeting<br /> Link: http://utahpython.org<br /> Where: University of Utah, Emma Eccles Jones Medical Research Building, Room 1200<br /> Contact: Dave, tonedevf AT gmail.com</p> <p>Thu, August 13, 7:00pm<br /> Advanced Git Class presented by Tim Harper and the Utah Ruby User Group<br /> Link: http://sn.im/piz7s<br /> Where: Lead Media Partners: 891 Baxter Dr South Jordan, UT<br /> Contact: Tim Harper timcharper aaat gmail.com</p> <p>Sat, August 15<br /> UTOSC 2009 Abstract Voting Begins<br /> <a href="http://2009.utosc.com/pages/registration/">Register Today</a></p> <p>Wed, August 19, 6:30 &#8211; 9:30pm<br /> Beginning Puppet presented by Tim Harper and the Utah Ruby User Group<br /> Link: http://sn.im/piz7s<br /> Where: Lead Media Partners: 891 Baxter Dr South Jordan, UT<br /> Contact: Tim Harper timcharper aaat gmail.com</p> <p>Wed, August 19, 7:10pm – 8:40pm<br /> Salt Lake Linux User Group (SLLUG)<br /> Link: http://sllug.org<br /> Where: University of Utah, Warnock Engineering Building (WEB) room 101 or 103 (Previously known as EMCB)<br /> Contact: Marc Christensen marc aT mecworks.com</p> <p>Thu, August 20, 6pm – 9pm<br /> Utah Java User&#8217;s Group (ujug.org)<br /> Link: http://ujug.org<br /> Where: Intermountain Medical Center, Doty Family Education Center, Murray, Utah<br /> Contact: Chris Maki, chrismaki AT me.com</p> <p>Thu, August 20, 7:00pm – 8:30pm<br /> Utah PHP User Group (UPHPU)<br /> Link: http://uphpu.org<br /> Where: Bill Good Marketing, Draper, Utah<br /> Contact: Victor Villa, vvilla @ gmail.com</p> <p>Thu, August 20, 7:00pm<br /> Ignite Salt Lake<br /> Link: http://ignitesaltlake.com<br /> Where: Murray Theatre 4959 South State Street, Murray</p> <p>Tue, August 25, 6:30pm – 8:00pm<br /> SLC Ruby (slc.rb)<br /> Link: http://groups-beta.google.com/group/urug<br /> Where: Neumont University Room #300<br /> Contact: Jake Mallory, tinomen @gmail.com</p> <p>Thu, August 27<br /> UTOSC 2009 Call for Papers Ends!!<br /> Visit <a href="http://utosc.com/speaker/papers/">http://utosc.com/speaker/papers/</a> to submit your abstract!</p> <p>Thu, August 27, 6pm – 8pm<br /> Logan Dev Group<br /> Where: Room 208 (Faculty Seminar Lounge), Merrill-Cazier Library, Utah State University, Logan, UT<br /> Contact: Matthew Reinbold, matthew.reinbold At voxpopdesign.com</p> <p>Tue, August 28, 7:30pm &#8211; 9:00pm<br /> Ogden Area Linux User Group<br /> Link: http://oalug.com<br /> Where: Weber County Main Library, Board Room<br /> Contact: Seth House, whiteinge@ gmail.com</p> <p>Fri, August 28, 8:00am<br /> CTO Breakfast<br /> Link: http://www.windley.com/cto_forum<br /> Contact: Phil Windley phil AT WINDLEY dot org</p> <p>Fri, August 28, 12:30pm – 2pm<br /> UTOS Geek Lunch<br /> Link: http://utos.org/geek-lunch<br /> Contact: Victor Villa, vvilla AT gmail.com</p> <p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br /> Each of the events are from the Utah Tech Events calendar.  Feel free to subscribe by clicking the link below (or adding the following feed to your calendaring program)<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p> <p>Utah Tech Events Calendar &#8211; Google Calendar: http://sn.im/ute-calendar<br /> Utah Tech Events Calendar &#8211; iCal Feed: http://sn.im/ute-calendar-ics</p> <p>Utah Open Source Foundation also regularly records Local User Group (LUG) meetings throughout the state.  Feel free to check out our podcasts and live streaming schedules.</p> <p>Utah Open Source Podcasts &#8211; http://podcast.utos.org</p>nospam@nospam.com (admin)Mon, 10 Aug 2009 00:41:17 -0000http://blog.utos.org/2009/08/09/news-utah-open-source-events-for-august-2009/2009augustcommunityeventsmeetingsnewsusergroupsutosPaul Tomlinson: Credit Card Fraud Reduxhttp://wideniche.blogspot.com/2009/08/credit-card-fraud-redeaux.htmlOnce again, I've found myself the target of credit card fraud, and once again it had absolutely nothing to do with our activities as cardholders.  Not sure how they got the card number this time, probably from a weak link in the processing chain at a miscellaneous vendor.What's interesting  though was the savvy shown by the fraudster - instead of shooting for the moon with $3,500 in jewelry,noreply@blogger.com (Paul T)Sun, 09 Aug 2009 01:00:39 -0000http://wideniche.blogspot.com/2009/08/credit-card-fraud-redeaux.htmlcredit card fraudJeremy Robb: Autism and Safety: Your Home, Your Child, Your Needshttp://blog.robbclan.com/?p=456<p>As part of my daily routine, I check the news sites for any new information on Autism.  After a few outrageous articles about a certain celebrity with wrong and potentially damaging ideas about Autism, I found a BBC piece on a mother who is struggling to make her home safe for her two autistic children.  Unfortunately, the cost of the materials are too high, and she can&#8217;t get either a loan or any kind of financial aid to help.  </p> <p>The celebrity was forgotten, and I started to look at the process my wife and I are currently in, trying to make our home safe for our sons.  Baby-proofing doesn&#8217;t really work for autistic children, because they are smart.  Almost too smart for their own good.  For instance, my son was quick to figure out how to get a door to open, not just when it&#8217;s locked, but when it is locked, has a chain, and the chain is out of reach.  He also has figured out how to open any fenced in area that has a gate, without someone showing him how to open it.  </p> <p>So, we are working on a way to help keep him safe and out of the road where young drivers tend to speed as fast as they can.  Here are some tips I received from friends of mine, and they may help with your family as well: </p> <ul> <li><strong>Get Door Alarms</strong>:  Often called Alsheimer&#8217;s alarms, or Autism alarms, these are door alarms that ring locally, and have different sound settings so you can tell what door is open.  They are magnetic, and make for an easy install and monitor.  </li> <li><strong>Get A Fence</strong>:  We had already fenced in the back yard, but we are now working on fencing in the front yard as well.  The type of fence depends on what your city will allow.  We are looking at an iron fence, since I can&#8217;t stand vinyl fencing, and chain link fences now have an ordinance against them in West Valley City.  That, and I love iron fencing, painted black, with pointed tops.  It has the whole &quot;Mad Scientist Manor&quot; look to it.  ^_^</li> <li><strong>Children&#8217;s Gates &#8211; Lots Of Them</strong>:  We currently have two children&#8217;s gates for our kitchen, and we are going to purchase a third as soon as we can.  The idea is that each gate slows Jonathan down just enough that he may not make it outside before we can finish changing Scotty.  Of course, that&#8217;s when Jonathan makes his break &#8211; when we are busy with Scotty.  Like I said, he&#8217;s one smart cookie.</li> <li><strong>Get a Child Locator</strong>:  I have found several for $30 to $40, and they work up to 150 feet.  The nice ones are the ones that start beeping loudly after your child gets outside 50 feet.</li> </ul> <p>There are a lot of good techniques for keeping your child safe in your home.  If anyone has other ideas, please feel free to post them!  </p>nospam@nospam.com (Jeremy)Sat, 08 Aug 2009 02:49:50 -0000http://blog.robbclan.com/?p=456autismSteve Dibb: swearing off radiohttp://wonkabar.org/2009/08/07/swearing-off-radio/<p>I'm not sure if I'm getting older and more cranky, or am just starting to wake up to the fact that so much of media that is presented is not really what I asked for or what, but this time it's terrestrial radio that is on the chopping block.</p> <p><img class="aligncenter size-full wp-image-937" title="grandpa_simpson_yelling_at_cloud_001" src="http://wonkabar.org/wp-content/uploads/2009/08/grandpa_simpson_yelling_at_cloud_001.jpg" alt="grandpa_simpson_yelling_at_cloud_001" width="400" height="300" /></p> <p>One thing I am sure of, it's a sign I'm getting older because I'm starting that phase where I'm unimpressed with music with arbitrary lyrics. I think to myself, "what the heck are they even talking about?" My tastes in music have always been a bit volatile though ... every few years, I'll completely shake up what I want to listen to, and I guess the turning point has finally hit again. I just didn't think it'd hit me so hard.</p> <p>I was on the way to work this morning, and had a CD in the player (more on hardware specs later), but I switched to the radio. First of all, listening to the radio in the morning is a huge gamble that you'll find anything worth listening to. It is, of course, always that way since most of the airtime is devoted to commercials, but in the morning, there is also morning shows. I loathe morning shows on the radio. They are, in my opinion, the *lowest* form of mass media entertainment out there. A couple of DJs guffawing to themselves over the air, while running stupid contests and commenting on the stupid "news of the days" stories on the wire. Mostly, I just can't stand the pretense, that they treat their audience like everyone is involved in this big insider's joke and we are all just laughing along.</p> <p>Anyway, that wasn't the thing that ticked me off. What ticked me off is I switched to a different channel, and I heard the same song for the 800th time playing. I was so sick of hearing it even being played, again, that I just shut off the radio in disgust. For good, this time, I decided.</p> <p>The whole business market around over the air radio is totally whacked, in my opinion. The only explanation I have for the reason they keep playing the *very same* songs over and over again is because they don't want the idea of the top 40 songs to die off. Now, from a business standpoint, I can understand that approach IF it was easier on their supply and demand chain -- that is, you want to produce a large number of records that will sell, and create them en masse so you can project good sales and get a good return on your investment. That would be well and good, but it's totally out of sync with the way music works now. Thanks to the Internet, all music can be easily distributed and deployed to everyone on the planet at the same cost. So, the rationale should be -- instead of selling as much as one album as possible, let's sell as much *different music* as possible!</p> <p>That is, in fact, one of the reasons I absolutely loved XM Radio when I first signed up for it years ago. They would constantly play new music I had never heard of, and I was always taking notes to write down what artist and song I had just heard so I can get myself a copy. But, XM was having serious cash flow issues, and it looks like the way they started to fix that problem was by bowing to the more traditional method of just playing the same songs over and over. I remember more than once finding the same song playing on three of my preset stations *at the same time*. That's about when I knew it was time to jump ship. I don't miss XM, I miss how it used to be.</p> <p>Obviously, this whole situation could be solved if I had Internet access in my car, but I doubt that'll be happening for the next 10 years or so, so it's up to me to find a solution in the meantime. Right now, I've just got a CD player in my car, the stereo is the still the same one as the stock one that I bought it with. I've started looking around for stereos, but I was pretty pessimistic about the whole thing. The last time I looked at the idea, years ago, was when they were first starting to get support for iPods. I have an old Nano that I play with every now and then, but it only holds 4 GB of data, which is a drop in the bucket compared to today's MP3 players. Plus, the hardware and the company is very much against sharing and openness, so syncing it with Linux is not worth the pain and hassle.</p> <p>I've since found in my more recent research, that there are radios on the market now that you can directly plug in a USB stick. That would be awesome, since you can buy a 32 GB stick for not a lot of money. There are also some that have support for MicroSD, but they cap out in size limit pretty quickly right now too.</p> <p>Either way, I gotta get something soon. I needs my music.</p> <p>As a postscript, I wanna point a couple of things out. I don't want to make it sound like I'm complaining, because I'm not. I'm more upset with the state of mass media in general than I am with anything else. Listening to the radio, like watching over the air television, is free, and I don't expect too much out of them in the first place. It's just my opinion, however, that things have gotten so out of control. They have been the dominant pipe for media input for so long, that they long ago stopped caring about what consumers wanted since there was no alternative. Thank goodness that the Internet is slowly breaking up those archaic fiefdoms, and I'm glad to see them go. If nothing else, choice is finally starting to drive market forces again. It's obviously been painful to watch the old school businesses try and adapt, but they either will, or die. I can't imagine I'm the only one bothered by the whole scenario.</p> <p>The second thing that makes me sad is that I have to spend so much money just to avoid being constantly bombarded with advertisements and less-than-mediocre playtime. I realize that what I'm really doing is buying into luxuries, but the fact is, unless I wanna listen to classical music on the radio, there's no station to tune into where I won't hear a car dealer's advertisement every 7 minutes.</p> <p>There's a lot of parallels to me building up my own library at home of TV shows to watch. Sure, it costs a lot more building up my own collection, but the convenience and reward of never having to hear another forced advertisement or commercial again is absolutely priceless. Plus, you can set the standard of quality yourself and cater to it how you want. The entire process is driven by personal taste.</p> <p>Now, get off my lawn.</p>nospam@nospam.com (Steve)Fri, 07 Aug 2009 23:20:59 -0000http://wonkabar.org/2009/08/07/swearing-off-radio/entertainmentScott Morris: National Vision Chooses SUSE Linuxhttp://feedproxy.google.com/~r/SuseLinuxRants/~3/5t8cLrlAx3M/national-vision-chooses-suse-linux<p><center><a href="http://www.suseblog.com/" target="_blank" title="SUSE Linux Migration"><img src="http://www.letslearnlinux.com/suseblog/suse_logo_sm.jpg" alt="SUSE Linux Migration" border="0" /></a></center></p> <p>Another migration to SUSE Linux:</p> <p>Excerpt:<br /> &#8220;Novell today announced that National Vision Inc., one of the largest optical retailers in the United States, plans to use SUSE(R) Linux Enterprise Point of Service to improve the performance, stability and uptime of the network of 5,000 point-of-sale devices within its stores. With more than 500 retail locations in 44 states, including America&#8217;s Best Contacts &#038; Eyeglasses and Vision Centers at select Wal-Mart stores, SUSE Linux Enterprise Point of Service will provide National Vision with an agile, reliable and cost-effective operating system.&#8221;</p> <p>Read &#8220;<a href="http://www.reuters.com/article/pressRelease/idUS128088+05-Aug-2009+PRN20090805" target="_blank" title="National Vision Chooses SUSE Linux Enterprise...">National Vision Chooses SUSE Linux Enterprise&#8230;</a>&#8220;</p> <div class="feedflare"> <a href="http://feeds.feedburner.com/~ff/SuseLinuxRants?a=5t8cLrlAx3M:ytGcazzJjfI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SuseLinuxRants?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/SuseLinuxRants?a=5t8cLrlAx3M:ytGcazzJjfI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SuseLinuxRants?i=5t8cLrlAx3M:ytGcazzJjfI:D7DqB2pKExk" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/SuseLinuxRants?a=5t8cLrlAx3M:ytGcazzJjfI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SuseLinuxRants?d=7Q72WNTAKBA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/SuseLinuxRants?a=5t8cLrlAx3M:ytGcazzJjfI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SuseLinuxRants?i=5t8cLrlAx3M:ytGcazzJjfI:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/SuseLinuxRants?a=5t8cLrlAx3M:ytGcazzJjfI:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SuseLinuxRants?d=dnMXMwOfBR0" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/SuseLinuxRants?a=5t8cLrlAx3M:ytGcazzJjfI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/SuseLinuxRants?i=5t8cLrlAx3M:ytGcazzJjfI:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/SuseLinuxRants?a=5t8cLrlAx3M:ytGcazzJjfI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SuseLinuxRants?i=5t8cLrlAx3M:ytGcazzJjfI:gIN9vFwOqvQ" border="0" /></a> </div><img src="http://feeds.feedburner.com/~r/SuseLinuxRants/~4/5t8cLrlAx3M" height="1" width="1" />nospam@nospam.com (Scott Morris)Fri, 07 Aug 2009 20:59:57 -0000http://feedproxy.google.com/~r/SuseLinuxRants/~3/5t8cLrlAx3M/national-vision-chooses-suse-linuxlinux migrationlinux migrationssuse linuxsuse newsRichard K. Miller: iPhone tip: Use a Silent Ringtone to Screen Calls in Your Sleephttp://feedproxy.google.com/~r/RichardKMiller/~3/uLbQ5_TugmM/iphone-tip-use-a-silent-ringtone-to-screen-calls-in-your-sleep<div class="microid-77038d20900c5f596e02c0e0978d89896b5387ee"><p>Have you ever wished your iPhone would ring only when <em>certain</em> people call? Here&#8217;s how to do it:</p> <ol> <li>Download the &#8220;Silence&#8221; ringtone here: <a href="http://richardkmiller.com/wp-content/uploads/2009/08/silence_ringtone.php">silence.m4r</a></li> <li>Copy this file into the Ringtones section of your iTunes. (Click to enlarge.)<br /> <br /> <a href="http://richardkmiller.com/wp-content/uploads/2009/08/adding_ringtone_to_itunes.png" rel="lightbox"><img src="http://richardkmiller.com/wp-content/uploads/2009/08/adding_ringtone_to_itunes-300x192.png" alt="adding_ringtone_to_itunes" title="adding_ringtone_to_itunes" width="300" height="192" class="alignnone size-medium wp-image-715" /></a> </li> <li>Sync your iPhone with iTunes to load the ringtone.</li> <li>On your iPhone, change your ringtone to &#8220;Silence&#8221; (under <em>Settings</em> -> <em>Sounds</em> -> <em>Ringtone</em>). You&#8217;ll no longer hear your phone calls.<br /> <br /> <a href="http://richardkmiller.com/wp-content/uploads/2009/08/2_iphone_silence_ringtone.png" rel="lightbox"><img src="http://richardkmiller.com/wp-content/uploads/2009/08/2_iphone_silence_ringtone-200x300.png" alt="2_iphone_silence_ringtone" title="2_iphone_silence_ringtone" width="200" height="300" class="alignnone size-medium wp-image-709" /></a> </li> <li>For each person whose calls you still want to hear, change his or her Custom Ringtone to something audible: Click the name in your contact list, choose <em>Ringtone</em>, then choose something besides <em>Default</em><br /> <br /> <a href="http://richardkmiller.com/wp-content/uploads/2009/08/3_iphone_important_caller.png" rel="lightbox"><img src="http://richardkmiller.com/wp-content/uploads/2009/08/3_iphone_important_caller-200x300.png" alt="3_iphone_important_caller" title="3_iphone_important_caller" width="200" height="300" class="alignnone size-medium wp-image-710" /></a> <a href="http://richardkmiller.com/wp-content/uploads/2009/08/4_iphone_audible_ringtone.png" rel="lightbox"><img src="http://richardkmiller.com/wp-content/uploads/2009/08/4_iphone_audible_ringtone-200x300.png" alt="4_iphone_audible_ringtone" title="4_iphone_audible_ringtone" width="200" height="300" class="alignnone size-medium wp-image-711" /></a> </li> </ol> <p>Now you can screen calls in your sleep. Because Sunday afternoons are for napping.</p> </div>nospam@nospam.com (Richard K Miller)Fri, 07 Aug 2009 11:33:30 -0000http://feedproxy.google.com/~r/RichardKMiller/~3/uLbQ5_TugmM/iphone-tip-use-a-silent-ringtone-to-screen-calls-in-your-sleepapplecommunicationgetting things donehow toiphonemacmaintechtips=Utah Open Source=: UTOSC 2009: Stormy Peters to Keynotehttp://blog.utos.org/2009/08/06/stormy-peters-to-keynote/<p>Stormy Peters, Executive Director of the GNOME Foundation, will be presenting at this years Utah Open Source Conference.</p> <p>Her topic, <em>Would you do it again, for free</em>, is one that address the question that so many outside the open source community ask.</p> <p>From software developers working to build resumes to programmers coding for a good cause; Stormy looks at the motivation behind this volunteer army who combine their efforts to produce rapidly evolving software.</p> <p>She also looks at the role money plays in the open source equation and asks the question: Do commercial companies kill open-source by paying people to work on it?</p> <p><em><strong>A little about Stormy</strong></em></p> <p>Stormy Peters currently works as the Executive Director of the GNOME Foundation. Stormy joined the foundation from OpenLogic where she set up their OpenLogic Expert Community and helped Global 2000 companies develop open source software policies. Previously, Stormy<br /> worked at Hewlett-Packard (HP) where she founded and managed the Open Source Program Office that is responsible for HP&#8217;s open source strategy, policy and business practices. Stormy joined HP as a software engineer in the Unix Development Lab after graduating from Rice University with a B.A. in Computer Science.</p> <p>Stormy is an advisor for HFOSS, OpenSource World, IntraHealth Open and Open Source America, as well as founder and president of Kids on Computers, a nonprofit organization setting up computer labs in developing countries.</p> <p>Stormy is a frequent keynote speaker on business aspects of Open Source Software at major conferences such as the Open Source Business Conference and the O&#8217;Reilly conferences, as well as government organizations such as the United Nations and the European Union.</p> <p>Stormy is involved in GNOME and free source software because it is changing the world and the community is full of smart, passionate people!</p>nospam@nospam.com (mindjuju)Fri, 07 Aug 2009 07:32:27 -0000http://blog.utos.org/2009/08/06/stormy-peters-to-keynote/2009conferencekeynoteutoscAndrew Jorgensen: Ceiling Fanhttp://andrew.jorgensenfamily.us/2009/08/ceiling-fan/<p>Cameron came down to help me install our new ceiling fan. We got derailed in a big way but in the end we got it up and reasonably well balanced. I am very happy with the result.</p> <p><img src="http://andrew.jorgensenfamily.us/files/2009/08/ceiling-fan.jpeg" alt="ceiling fan" title="ceiling fan" width="450" height="320" class="alignnone size-full wp-image-516" /></p> <p><em>Update</em>: On a hunch I just discovered that the fan blade that the balancing weight eventually went on was the one exactly opposite the Hunter logo. Yay!</p> <p><img src="http://andrew.jorgensenfamily.us/files/2009/08/hunter-logo.jpeg" alt="hunter-logo" title="hunter-logo" width="450" height="250" class="alignnone size-full wp-image-523" /></p> <p>One of the lame things about buying a ceiling fan is the Energy Star label. Fans are rated for their efficiency in cubic feet per minute per watt. The range goes from 60 or so to around 185. You&#8217;d think that the EPA would grant the Energy Star label to fans that have a higher airflow efficiency but instead it&#8217;s granted only to fans that use compact-fluorescent lighting. Way to go EPA!</p> <p>This reminds me of when Australia outlawed incandescent bulbs. Regulations ought to make sense. Instead of &#8220;no incandescents&#8221; the regulations should state &#8220;must produce at least <em>n</em> lumens per watt&#8221;. Then if someone comes up with an incandescent bulb that&#8217;s more efficient than CFLs we won&#8217;t have to go to congress to get permission to buy one.</p>nospam@nospam.com (Andrew Jorgensen)Fri, 07 Aug 2009 06:16:29 -0000http://andrew.jorgensenfamily.us/2009/08/ceiling-fan/houseuncategorizedJeremy Robb: The Much-Rumored Apple Tablethttp://blog.robbclan.com/?p=453<p>I have made several posts in the past about the Apple Slate, or apple tablet PC for 2 years now, and it seems Apple may finally be releasing the much anticipated device.  Already the PC Community at PC World has criticized the release as a stupid move, and a guaranteed flop on the side of Apple.  Take the reports as you will, though I sincerely expect it will be quite popular.</p> <p>But what do I think of the rumors that are already floating around, based on analyst reviews and suppositions?  Let&#8217;s take a look at them and see:</p> <ol> <li>The Price:  The price is the most important thing here, and the deal maker or breaker as far as I&#8217;m concerned.  Apple made a huge mistake with the Newton MessagePad back when it was first released, pricing it higher than the average business would front for a PDA.  That was a long time ago in Electronics terms, and businesses are now more willing to fork over the money for a laptop replacement if it&#8217;s cheaper than a laptop itself.  At $599 to $699, with all the rumored features, it&#8217;s a good price.</li> <li>3G Wireless:  As far as I&#8217;m aware, there are no laptops with a built-in 3G wireless connection in the US.  Japan has had them for years, but the US has just not seen it necessary to make that kind of investment.  The iPhone, the Kindle, and SmartPhones in general have changed that considerably as more people and businesses see the advantage of keeping connected while on the go.  Of course the problem with a built-in solution is it&#8217;s compatibility with different carriers:  no one likes being locked into a single carrier, because everyone has different needs.  If this is built in, I hope that the ability to switch carriers will be available in the future, if not immediately.</li> <li>3G Data:  Building on that, I would like to see the device come with a Data-only option, and not restrict which apps can be used on that data stream.  Why?  Because I want to use a VoIP solution, such as one from the office, without having to redirect lines and use precious minutes.  This is crucial, though I&#8217;m not sure any carrier would see it as viable.  Either that or they would price the connection far too high.  Perhaps with competition, the prices will be realistic (yes, this is a slam at the AT&amp;T exclusive rights to the iPhone).</li> <li>10&#8243; Touch Screen:  I don&#8217;t think it&#8217;s a surprise to anyone that the screen would be a touch screen.  The touch technology is what made the iPhone the iPhone, and makes using the iPod Touch so cool.  The size does make it a little problematic, in that it can&#8217;t fit into someone&#8217;s pocket.  This will be a bag device, though it would fit nicely in a messenger bag or purse, and therefore not too much of a problem.</li> <li>HD Video:  Great that they are focusing on HD for video, and this makes for a convenient method of taking a lot of video with you while traveling.  I can anticipate car mounts for this device, as it would be large enough for anyone to see in the back seat (or more than one back seat).</li> </ol> <p>Okay, those are the rumors that are being spread right now, and my opinion.  What do I want it to have?</p> <ol> <li>Office.  It needs to have both Microsoft Office and iWork available on this tablet.</li> <li>Presentation tool:  it needs to have a way to hook up to a projector, if not be a projector itself (that was a wild rumor, one that I don&#8217;t expect to be true).  Why?  Because I don&#8217;t want to haul a huge laptop around just to do a quick presentation, or edit one.</li> <li>VoIP:  Real VoIP needs to be supported, in some form or another.  There are quite a few solutions available for the iPhone and iPod Touch, but they are limited to WiFi, and I would like it through a 3G/4G connection.</li> <li>Word Processing:  Being able to create documents of some sort needs to be there.  There are some good solutions for the iPod Touch, again, but it&#8217;s not ideal.</li> <li>iPhone OS Support:  I don&#8217;t think I really want it to be a bigger version of the iPhone or iPod Touch (unless all my software needs are met by said OS), but it should be able to use the same apps.  That means using something like Dashboard to run your iPhone apps.  That way I have all those apps I want (i.e., games and stuff), while still being able to use full-fledged OS apps.</li> <li>WiMax support:  I know this isn&#8217;t a technology that has taken off to a great extend in the US, but I like the idea of getting 7 MB connection speeds for up to 70 miles away from the antenna.   Having this built into the device would be just as useful as 3G/4G, since it is a 4G technology.  ^_^</li> <li>Full Bluetooth:  No more throttled bluetooth.  I want to be able to pair my Plantronics Voyager 510 headset to the thing, and a bluetooth keyboard.</li> <li>SD Card and/or USB port:  a port on the thing would be really nice.  Make it easier to add video/audio/image files to the device without having to do dock it to a computer.</li> <li>Mini Display Port:  How else would it connect to a projector?</li> </ol> <p>That would be about it.  Most everything else I would either expect to be included, or I would expect I would find a need at another time.  It all comes down to which direction Apple has decided to take the device:  Media player only, or a nice, affordable replacement for the MacBook Air.</p>nospam@nospam.com (Jeremy)Fri, 07 Aug 2009 01:34:45 -0000http://blog.robbclan.com/?p=453appleSteve Dibb: traffic courthttp://wonkabar.org/2009/08/06/traffic-court/<p>So, I have to go to traffic court next week, and I'm a bit freaked out about the whole thing. I got pulled over the other night for speeding (which doesn't really bother me, I got ticketed for 10 over), but the real shocker was when the officer came back and said "You wanna explain to me why your license is suspended?" My jaw totally dropped and it took me a few seconds to even respond since I had no idea *why* it would be suspended to start with.</p> <p>Turns out I made a stupid mistake -- I need to send in a medical form signed by my doctor that states I can drive. The reason I need to do that is that I take some prescription meds, and when I got my renewal notice in the mail last year, they ask if you are taking anything regularly, so I answered yes and put my info down. I figured that was the end of that. Except that I got a longer form in the mail asking for more specifics and demanding that the doctor sign it, and I had to send it in before I could get my license. Well, poop, more paperwork. I took care of that, and got my license okay.</p> <p>What happened, though, and I had no idea, is that you have to send one in every year after that, too. I probably would have known that except that my address on my driver's license was still at my old address -- I had moved a few months after getting it renewed and forgot to update it. The officer kept saying, "they would have sent you something in the mail if it was suspended," and I just replied, "I'm pretty sure I wouldn't have missed something like that."</p> <p>So, I have two charges against me -- speeding, and driving with a suspended license. Getting my license reinstated was simple. I just had to go to my doctor the next day, have her fill out a new form, and dropped it off at the driver's license division and was cleared to drive again right away. Oh, and I updated my address at the same time.</p> <p>I have to go to court now, and I have no idea what I'm gonna plead (probably either guilty or no contest), but I hope I at least get a chance to explain myself. I'd never *intentionally* drive without a suspended license (it was revoked back in March), it's just that I had no idea, and I probably would have if I had my address updated. So, I have no idea what to expect, and of course, being the nervous type that I am, all these fear-mongering scenarios race through my head. Not really looking forward to this one.</p> <p>On the plus side, my driving record is mostly really clean -- I've never been in an accident before and I think this is only the fourth or fifth ticket I've ever gotten for speeding ever since I started driving, so maybe it won't be that bad. I just hope I can explain to the judge that I'm a dumb cluck who forgot to do some paperwork, and it's probably not a good idea to demote me to just skating to work after that.</p>nospam@nospam.com (Steve)Thu, 06 Aug 2009 22:06:48 -0000http://wonkabar.org/2009/08/06/traffic-court/generalScott Morris: Linux is a threat – M$http://feedproxy.google.com/~r/SuseLinuxRants/~3/KL24_9CAbK4/linux-is-a-threat-m<p><center><a href="http://www.suseblog.com/" target="_blank" title="Linux"><img src="http://www.letslearnlinux.com/suseblog/linux_logo_sm.jpg" alt="Linux" border="0" /></a></center></p> <p>You know Microsoft would only say something like this if there was absolutely no other alternative. They are marketing experts, not software experts. And apparently, the software experts that contribute to Linux have created an OS superior enough that, with little to no marketing/advertising, it enjoys a quickly-expanding install base.</p> <p>Excerpt:</p> <p>&#8220;While Linux on servers is a well-established market among business customers, Linux as a viable alternative to Windows on PCs has never taken off. However, the emergence of the netbook as a low-cost, smaller form factor to the traditional notebook PC has certainly changed that, so much so that Microsoft lately has been pushing a lightweight notebook as an alternative to netbooks, Helm said.&#8221;</p> <p>Read <a href="http://www.goodgearguide.com.au/article/313782/microsoft_acknowledges_linux_threat_windows_client" target="_blank" title="Linux is a threat">Microsoft acknowledges Linux threat</a></p> <p>Celebratory wallpaper:</p> <p><center><a href="http://www.letslearnlinux.com/suseblog/2009-08-06/think_linux.jpg" target="_blank" title="Linux threat"><img src="http://www.letslearnlinux.com/suseblog/2009-08-06/think_linux_sm.jpg" alt="Linux threat" border="0" /></a></center></p> <p>Click for full-sized wallpaper.</p> <div class="feedflare"> <a href="http://feeds.feedburner.com/~ff/SuseLinuxRants?a=KL24_9CAbK4:cTs1j692WDA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SuseLinuxRants?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/SuseLinuxRants?a=KL24_9CAbK4:cTs1j692WDA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SuseLinuxRants?i=KL24_9CAbK4:cTs1j692WDA:D7DqB2pKExk" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/SuseLinuxRants?a=KL24_9CAbK4:cTs1j692WDA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SuseLinuxRants?d=7Q72WNTAKBA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/SuseLinuxRants?a=KL24_9CAbK4:cTs1j692WDA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SuseLinuxRants?i=KL24_9CAbK4:cTs1j692WDA:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/SuseLinuxRants?a=KL24_9CAbK4:cTs1j692WDA:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SuseLinuxRants?d=dnMXMwOfBR0" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/SuseLinuxRants?a=KL24_9CAbK4:cTs1j692WDA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/SuseLinuxRants?i=KL24_9CAbK4:cTs1j692WDA:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/SuseLinuxRants?a=KL24_9CAbK4:cTs1j692WDA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SuseLinuxRants?i=KL24_9CAbK4:cTs1j692WDA:gIN9vFwOqvQ" border="0" /></a> </div><img src="http://feeds.feedburner.com/~r/SuseLinuxRants/~4/KL24_9CAbK4" height="1" width="1" />nospam@nospam.com (Scott Morris)Thu, 06 Aug 2009 17:37:51 -0000http://feedproxy.google.com/~r/SuseLinuxRants/~3/KL24_9CAbK4/linux-is-a-threat-mgeneral linuxlinux newslinux threatm$ exposedwarStephen Shaw: Clear Center launchedhttp://www.decriptor.com/2009/08/05/clear-center-launched/<p><a title="Clear Center" href="http://www.clearcenter.com/" target="_self">Clear Center</a> is the resulting company/group/foundation from a company that I used to work for.  Its a full complete small business solution that gives and empowers small business with the big boy tools without the big boy costs (<a title="Clear OS feature overview" href="http://www.clearcenter.com/Software/clearos-e-overview.html" target="_blank">ClearOS features overview</a>).  For those that have heard of <a title="Clark Connect" href="http://www.clarkconnect.com/" target="_self">clarkconnect</a>, this is the <a title="Clark Connect Clear OS" href="http://www.clarkconnect.com/clear/" target="_blank">next chapter</a> for them.</p> <p>I wish them all the best in this chapter they are opening up!</p>nospam@nospam.com (sshaw)Thu, 06 Aug 2009 00:35:26 -0000http://www.decriptor.com/2009/08/05/clear-center-launched/blogclark connectclearcenterclearfoundationclearoslinuxopen sourcesmb=Utah Open Source=: Request: UTOSC 2009 Geek Dinner, where?!http://blog.utos.org/2009/08/05/request-utosc-2009-geek-dinner-where/<p>The <a href="http://2009.utosc.com">2009 Utah Open Source Conference</a> is approaching.  Every year we take one evening at the conference for a Geek Dinner and we are seeking input from the community as to good restaurants located near the Miller Free Enterprise Center (the venue for the conference this year, just off I-15 between 90th and 106th South).</p> <p>Post your top three suggestions in the comments!</p> <p>Restaurants need to accommodate at least 50 people.</p>nospam@nospam.com (cro)Thu, 06 Aug 2009 00:04:27 -0000http://blog.utos.org/2009/08/05/request-utosc-2009-geek-dinner-where/2009communityconferenceeventsutoscPeter Abilla: Business and Garden-Variety Defectshttp://feedproxy.google.com/~r/shmula/dfYo/~3/yIZx_lvk8Og/business-is-like-a-garden<p><img class="alignright" src="http://www.shmula.com/wp-content/gallery/blog-pictures/shmula-weed.jpg" alt="life is like a garden, lean thinking and gardening, root cause analysis, six sigma" hspace="3" vspace="3" width="381" height="121" align="right" />Working in the garden can teach us a lot about the natural course of plants, trees, and weeds.  Indeed, there are many corollaries between weeds in the garden and defects in a business setting.  What can we learn from the natural world that are applicable in business?</p> <p><span><strong>The Garden is the Gemba</strong></span></p> <p>To properly care for a garden requires that you are in the garden, watering, nurturing, planting, cleaning, and enjoying.  You can&#8217;t garden from your couch.</p> <p>In business, you must go to where the value is added or where the work is done.  You cannot do this from an office alone, but you must be where the work is done &#8212; wherever that might be in the context you&#8217;re in &#8212; go to where the work is at, for that is what it means to be a responsible steward.</p> <p><span><strong>Tiny Seeds become Big Plants</strong></span></p> <p>All plants and trees start as a simple seed, planted into fertile soil.</p> <p>In business, most defects, cultural challenges, or financial problems all started out as small acts:</p> <ul> <li>letting a defective part pass through to the next process</li> <li>a habit of throwing money at problems instead of solving them creatively</li> <li>a habit of finger-pointing and blaming started with one pointed finger and one blame, then it becomes infused in the culture</li> </ul> <p>You can think of more, but the corollary between seeds and business are hard to ignore.</p> <p><span><strong>Dormancy is not Inactivity<br /> </strong></span></p> <p>Plants grow when it may not be visible to the naked eye.  For example, we have a tree in the backyard that appeared to not grow at all for several seasons.  Then, this summer, it grew in a major way.  What was it doing all that time?  The roots were going deeper, broader, and the foundation was growing while the part of the tree above the ground appeared not to be growing.  But, in truth, it was growing the entire time.</p> <p>Transformation in business follows the same natural course.  Changing the worldview, thoughts, and behaviors of people, companies, and a culture takes time.  While the change might not be visible, it is sometimes the case that the change is happening in people&#8217;s hearts and in people&#8217;s minds.</p> <p>Be patient; have hope; nurture and demonstrate the behaviors you want others to emulate.  You will see the change soon enough.</p> <p><span><strong>Weeds Are Hard to Find</strong></span></p> <p>Weeds often masks themselves to appear like a non-weed or its surroundings.  This makes it difficult to spot or tell between weed and plant.  Weeds know, full well, that the gardner will try to pluck it out when it&#8217;s discovered, so it does its best to hide by hiding in the layers.</p> <p>In business, defects act just like weeds.  As most of us know, most defects and complexities are hidden or become hidden over time.  For example, if a defect is known or a process is difficult to accomplish, then human behavior will find the easiest course of action by creating a workaround.  This workaround, then, becomes the process.  In business, this is often called a &#8220;Hidden Factory&#8221;, or a factory within a factory.  Turning a blind eye to problems causes defects and business problems to be hidden &#8212; hidden by an act of commission or omission.</p> <p><span><strong>When You Water the Plant, You also Water the Weeds</strong></span></p> <p>Weeds and trees consume the same resources.  In other words, if weeds are thriving amongst plants and trees, then when you water your plants and trees, you are also watering the weeds.</p> <p><span><span>When defects and business problems aren&#8217;t completely solved, they continue to burden the company and its people.  Most insidious of all, these defects become &#8220;accepted&#8221; in a way as the company compensates for their costs.  For example, suppose you know that suppliers are providing unreliable parts or products to you, but you see that as a live-with business challenge &#8212; you have to put-up with it.  You might compensate for this by providing higher-than-normal warantees, customer service, or failure costs<strong>. </strong>This costs is then baked-into the budget, year over year, until something is done about it. </span><strong><br /> </strong></span></p> <p><strong><span>If It&#8217;s Barren, the Weeds will Thrive</span></strong></p> <p><span><span>We have a spot in our front yard where the sprinkler doesn&#8217;t quite reach.  Guess where most of the weeds are?  Indeed, if you give weeds room to grow, they will.  The good cannot choke-out the bad.<br /> </span></span></p> <p><span><span>If leadership stops paying attention to certain parts of the company or is overweight on some parts of the company but underweight on others, then that provides conditions for complexity, defects, and problems to grow.  Attention and awareness are critical for a healthy operation.</span></span></p> <p><span><span>You must visit the <a title="gemba, lean thinking" href="http://www.shmula.com/422/the-gemba-is-the-dojo">Gemba</a>, otherwise defects will continue to go unseen and continue to thrive.<br /> </span></span></p> <p><span><strong>Kill the Weed and Collateral Damage</strong></span></p> <p><span><span>Sometimes to kill the weed, a gardner also kills some of the plant.  For example, in our grass are holes where some grass died in my attempt to remove the weeds.  This is not always the case.<br /> </span></span></p> <p><span><span>When we let problems, defects, etc. continue in business, they will eventually catch-up to us.  But by then, it is sometimes too late and the company has to take drastic measures to make things right again.  Most layoff&#8217;s are because of this &#8212; if the company had been prudent in how they operate, then layoff&#8217;s are likely avoidable.  Only when it&#8217;s too late, then the company has to take dramatic measures to stop the financial bleeding by cutting the easy costs &#8212; unfortunately, that is often people.<br /> </span></span></p> <p><span><strong>Find the Root</strong></span></p> <p><span><span>If you do not pull the roots, then the weeds will come back.  If we <a title="root cause analysis" href="http://www.shmula.com/987/jeff-bezos-5-why-exercise-root-cause-analysis-cause-and-effect-ishikawa-lean-thinking-six-sigma">hack at the branches</a> and do not attack the root, then the weeds will grow back and will continue to be a problem for your garden.  Start with what you can see &#8212; the branches.  Then follow them to the roots of the weeds, then pluck the weed out from the root.<br /> </span></span></p> <p><span><span>In business, when we attack the symptoms and not the root causes, then the problems will reappear and the employees and the company and the company&#8217;s finances will continue to be burdened.</span></span><span><span> Asking the <a title="root cause analysis, 5 why exercise" href="http://feeds.feedburner.com/382/ask-why-five-times-about-every-matter">5-Why</a>&#8217;s is not difficult to do, but the simplicity and effectiveness of it is a stumbling block to many people.  Start with what you can see and what you know, but don&#8217;t stop there.  Continue until you arrive at the root causes of your problems.<br /> </span></span></p> <div id="crp_related"><br /><h3>Related Posts:</h3><ul><li><a href="http://www.shmula.com/1077/the-profit-tree-is-not-the-only-tree" rel="bookmark">The Profit Tree is not the only Tree</a></li><li><a href="http://www.shmula.com/1240/off-topic-win-aig-maracas" rel="bookmark">Off-Topic: Win an AIG Maraca</a></li><li><a href="http://www.shmula.com/1347/reply-all-and-the-bystander-problem-effect-dilemma-behavior" rel="bookmark">"Reply All" and the Bystander Problem</a></li><li><a href="http://www.shmula.com/429/she-needs-a-car" rel="bookmark">She Needs a Car</a></li><li><a href="http://www.shmula.com/1308/purposeful-simplicity-unthoughtful-complexity" rel="bookmark">Purposeful Simplicity, Unthoughtful Complexity</a></li><li><a href="http://www.shmula.com/1200/mind-before-money-creativity-before-capital" rel="bookmark">Mind Before Money, Creativity Before Capital</a></li><li><a href="http://www.shmula.com/1039/how-to-be-a-human" rel="bookmark">How To Be A Human</a></li><li><a href="http://www.shmula.com/178/no-more-openlaszlo" rel="bookmark">No More OpenLaszlo</a></li><li><a href="http://www.shmula.com/1429/goodbye-customer-loyalty-costs-complexity-and-recovery" rel="bookmark">Goodbye Customer: Loyalty, Costs, Complexity, and Recovery</a></li><li><a href="http://www.shmula.com/1424/poka-yoke-pharmaceuticals" rel="bookmark">Poka-Yoke Pharmaceuticals</a></li><li><a href="http://www.shmula.com/1260/customer-service-a-chance-for-redemption" rel="bookmark">Customer Service - A Chance for Redemption</a></li><li><a href="http://www.shmula.com/94/how-much-is-my-blog-worth" rel="bookmark">how much is your blog worth?</a></li><li><a href="http://www.shmula.com/1277/on-queueing-oil-change-customer-experience" rel="bookmark">On Queueing, Oil Change, and Customer Experience</a></li><li><a href="http://www.shmula.com/363/the-toyota-a3-report" rel="bookmark">The Toyota A3 Report</a></li><li><a href="http://www.shmula.com/177/stupid-quote-of-the-week" rel="bookmark">Stupid Quote of The Week</a></li></ul></div> Share This Post: <a rel="nofollow" id="digg" target="_blank" href="javascript:window.location='http%3A%2F%2Fdigg.com%2Fsubmit%3Fphase%3D2%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1398%252Fbusiness-is-like-a-garden%26amp%3Btitle%3DBusiness%2520and%2520Garden-Variety%2520Defects%26amp%3Bbodytext%3DWorking%2520in%2520the%2520garden%2520can%2520teach%2520us%2520a%2520lot%2520about%2520the%2520natural%2520course%2520of%2520plants%252C%2520trees%252C%2520and%2520weeds.%25C2%25A0%2520Indeed%252C%2520there%2520are%2520many%2520corollaries%2520between%2520weeds%2520in%2520the%2520garden%2520and%2520defects%2520in%2520a%2520business%2520setting.%25C2%25A0%2520What%2520can%2520we%2520learn%2520from%2520the%2520natural%2520world%2520that%2520are%2520app';" title="Digg"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a> <a rel="nofollow" id="facebook" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%253A%252F%252Fwww.shmula.com%252F1398%252Fbusiness-is-like-a-garden%26amp%3Bt%3DBusiness%2520and%2520Garden-Variety%2520Defects';" title="Facebook"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a> <a rel="nofollow" id="yahoobuzz" target="_blank" href="javascript:window.location='http%3A%2F%2Fbuzz.yahoo.com%2Fsubmit%2F%3FsubmitUrl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1398%252Fbusiness-is-like-a-garden%26amp%3BsubmitHeadline%3DBusiness%2520and%2520Garden-Variety%2520Defects%26amp%3BsubmitSummary%3DWorking%2520in%2520the%2520garden%2520can%2520teach%2520us%2520a%2520lot%2520about%2520the%2520natural%2520course%2520of%2520plants%252C%2520trees%252C%2520and%2520weeds.%25C2%25A0%2520Indeed%252C%2520there%2520are%2520many%2520corollaries%2520between%2520weeds%2520in%2520the%2520garden%2520and%2520defects%2520in%2520a%2520business%2520setting.%25C2%25A0%2520What%2520can%2520we%2520learn%2520from%2520the%2520natural%2520world%2520that%2520are%2520app%26amp%3BsubmitCategory%3Dscience%26amp%3BsubmitAssetType%3Dtext';" title="Yahoo! Buzz"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a> <a rel="nofollow" id="del.icio.us" target="_blank" href="javascript:window.location='http%3A%2F%2Fdelicious.com%2Fpost%3Furl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1398%252Fbusiness-is-like-a-garden%26amp%3Btitle%3DBusiness%2520and%2520Garden-Variety%2520Defects%26amp%3Bnotes%3DWorking%2520in%2520the%2520garden%2520can%2520teach%2520us%2520a%2520lot%2520about%2520the%2520natural%2520course%2520of%2520plants%252C%2520trees%252C%2520and%2520weeds.%25C2%25A0%2520Indeed%252C%2520there%2520are%2520many%2520corollaries%2520between%2520weeds%2520in%2520the%2520garden%2520and%2520defects%2520in%2520a%2520business%2520setting.%25C2%25A0%2520What%2520can%2520we%2520learn%2520from%2520the%2520natural%2520world%2520that%2520are%2520app';" title="del.icio.us"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a> <a rel="nofollow" id="friendfeed" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.friendfeed.com%2Fshare%3Ftitle%3DBusiness%2520and%2520Garden-Variety%2520Defects%26amp%3Blink%3Dhttp%253A%252F%252Fwww.shmula.com%252F1398%252Fbusiness-is-like-a-garden';" title="FriendFeed"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a> <a rel="nofollow" id="techmeme" target="_blank" href="javascript:window.location='http%3A%2F%2Ftwitter.com%2Fhome%2F%3Fstatus%3Dtip%2520%40Techmeme%2520http%253A%252F%252Fwww.shmula.com%252F1398%252Fbusiness-is-like-a-garden%2520Business%2520and%2520Garden-Variety%2520Defects';" title="Suggest to Techmeme via Twitter"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a> <a rel="nofollow" id="reddit" target="_blank" href="javascript:window.location='http%3A%2F%2Freddit.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1398%252Fbusiness-is-like-a-garden%26amp%3Btitle%3DBusiness%2520and%2520Garden-Variety%2520Defects';" title="Reddit"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a> <a rel="nofollow" id="google" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.google.com%2Fbookmarks%2Fmark%3Fop%3Dedit%26amp%3Bbkmk%3Dhttp%253A%252F%252Fwww.shmula.com%252F1398%252Fbusiness-is-like-a-garden%26amp%3Btitle%3DBusiness%2520and%2520Garden-Variety%2520Defects%26amp%3Bannotation%3DWorking%2520in%2520the%2520garden%2520can%2520teach%2520us%2520a%2520lot%2520about%2520the%2520natural%2520course%2520of%2520plants%252C%2520trees%252C%2520and%2520weeds.%25C2%25A0%2520Indeed%252C%2520there%2520are%2520many%2520corollaries%2520between%2520weeds%2520in%2520the%2520garden%2520and%2520defects%2520in%2520a%2520business%2520setting.%25C2%25A0%2520What%2520can%2520we%2520learn%2520from%2520the%2520natural%2520world%2520that%2520are%2520app';" title="Google Bookmarks"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a> <a rel="nofollow" id="live" target="_blank" href="javascript:window.location='https%3A%2F%2Ffavorites.live.com%2Fquickadd.aspx%3Fmarklet%3D1%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1398%252Fbusiness-is-like-a-garden%26amp%3Btitle%3DBusiness%2520and%2520Garden-Variety%2520Defects';" title="Live"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a> <a rel="nofollow" id="stumbleupon" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.stumbleupon.com%2Fsubmit%3Furl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1398%252Fbusiness-is-like-a-garden%26amp%3Btitle%3DBusiness%2520and%2520Garden-Variety%2520Defects';" title="StumbleUpon"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a> <a rel="nofollow" id="linkedin" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.linkedin.com%2FshareArticle%3Fmini%3Dtrue%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1398%252Fbusiness-is-like-a-garden%26amp%3Btitle%3DBusiness%2520and%2520Garden-Variety%2520Defects%26amp%3Bsource%3Dshmula%2B%25CF%2583%2Bbusiness%252C%2Btechnology%252C%2Band%2Bstuff%2Bin%2Bbetween%26amp%3Bsummary%3DWorking%2520in%2520the%2520garden%2520can%2520teach%2520us%2520a%2520lot%2520about%2520the%2520natural%2520course%2520of%2520plants%252C%2520trees%252C%2520and%2520weeds.%25C2%25A0%2520Indeed%252C%2520there%2520are%2520many%2520corollaries%2520between%2520weeds%2520in%2520the%2520garden%2520and%2520defects%2520in%2520a%2520business%2520setting.%25C2%25A0%2520What%2520can%2520we%2520learn%2520from%2520the%2520natural%2520world%2520that%2520are%2520app';" title="LinkedIn"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a> <a rel="nofollow" id="slashdot" target="_blank" href="javascript:window.location='http%3A%2F%2Fslashdot.org%2Fbookmark.pl%3Ftitle%3DBusiness%2520and%2520Garden-Variety%2520Defects%26amp%3Burl%3Dhttp%253A%252F%252Fwww.shmula.com%252F1398%252Fbusiness-is-like-a-garden';" title="Slashdot"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a> <a rel="nofollow" id="myspace" target="_blank" href="javascript:window.location='http%3A%2F%2Fwww.myspace.com%2FModules%2FPostTo%2FPages%2F%3Fu%3Dhttp%253A%252F%252Fwww.shmula.com%252F1398%252Fbusiness-is-like-a-garden%26amp%3Bt%3DBusiness%2520and%2520Garden-Variety%2520Defects';" title="MySpace"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a> <a rel="nofollow" id="email" target="_blank" href="javascript:window.location='mailto%3A%3Fsubject%3DBusiness%2520and%2520Garden-Variety%2520Defects%26amp%3Bbody%3Dhttp%253A%252F%252Fwww.shmula.com%252F1398%252Fbusiness-is-like-a-garden';" title="E-mail this story to a friend!"><img src="http://www.shmula.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a> <br /><br /><div class="feedflare"> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=yIZx_lvk8Og:L8cKrgo-81Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=yIZx_lvk8Og:L8cKrgo-81Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=yIZx_lvk8Og:L8cKrgo-81Y:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=yIZx_lvk8Og:L8cKrgo-81Y:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?d=7Q72WNTAKBA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=yIZx_lvk8Og:L8cKrgo-81Y:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=yIZx_lvk8Og:L8cKrgo-81Y:D7DqB2pKExk" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=yIZx_lvk8Og:L8cKrgo-81Y:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?d=qj6IDK7rITs" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=yIZx_lvk8Og:L8cKrgo-81Y:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=yIZx_lvk8Og:L8cKrgo-81Y:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/shmula/dfYo?a=yIZx_lvk8Og:L8cKrgo-81Y:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/shmula/dfYo?i=yIZx_lvk8Og:L8cKrgo-81Y:gIN9vFwOqvQ" border="0" /></a> </div><img src="http://feeds.feedburner.com/~r/shmula/dfYo/~4/yIZx_lvk8Og" height="1" width="1" />nospam@nospam.com (psabilla)Wed, 05 Aug 2009 04:37:03 -0000http://feedproxy.google.com/~r/shmula/dfYo/~3/yIZx_lvk8Og/business-is-like-a-gardenbusinessgardeninggembaleadershipleanlean consumption mapslean manufacturinglean thinkingsix sigmaweeds