<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>SGMLXML.net</title>
	<atom:link href="http://www.sgmlxml.net/sgmlxmlblogs/wp-rss2.php" rel="self" type="application/rss+xml" />
	<link>http://sgmlxml.net/sgmlxmlblogs</link>
	<description>A place for SGML and XML application developers.</description>
	<pubDate>Sun, 12 Oct 2008 08:23:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>The Digital Realm and Digital Expereience - A Ten Year Review</title>
		<link>http://sgmlxml.net/sgmlxmlblogs/?p=191</link>
		<comments>http://sgmlxml.net/sgmlxmlblogs/?p=191#comments</comments>
		<pubDate>Sun, 12 Oct 2008 08:23:33 +0000</pubDate>
		<dc:creator>cangione</dc:creator>
		
		<category><![CDATA[Rants/Musings]]></category>

		<guid isPermaLink="false">http://sgmlxml.net/sgmlxmlblogs/?p=191</guid>
		<description><![CDATA[I have a slide show widget that runs on my desktop side bar (yes I&#8217;m a PC and I run Vista on one of my laptops). The slide show gets pictures from the &#8220;My Pictures&#8221; folder which contains images from the last ten years. I was an early adopter of digital photography and bought my [...]]]></description>
			<content:encoded><![CDATA[<p>I have a slide show widget that runs on my desktop side bar (<em>yes I&#8217;m a PC and I run Vista on one of my laptops</em>). The slide show gets pictures from the &#8220;My Pictures&#8221; folder which contains images from the last ten years. I was an early adopter of digital photography and bought my first digital camera on Guam before a trip deeper into the South Pacific.</p>
<p>Funny story. The first use of my new digital camera was to send pictures back to my company headquarters documenting the horrible shape the equipment we were working on was in! There had been a complaint from the customer about the extra money required to bring things back into operational shape. No more complaints once I sent in the pictures! I knew back then that digital photography would be a powerful medium!</p>
<p>One of those early pictures flashed across my screen tonight and I went to enlarge it. It was taken at a resolution of 640 x 480. Back then you were an advanced user if you were at 800 x 600 on a laptop screen and a picture at 640 x 480 looked pretty good! </p>
<p>When viewed on a modern laptop at 1280 x 800 that same picture looks grainy and like a postage stamp! It is amazing how fast the world has changed from film photography to digital.</p>
<p><img src="http://sgmlxml.net/images/sunemon3.jpg" alt="Kwaj Sunset 1998" /><br />
<strong><em>Kwaj Sunset 1998 @ 640 x 480 - 96 dpi</em></strong></p>
<p>I wish I had my modern day digital camera 10 years ago. The color and depth of the pictures through several zooms now is amazing. I feel like I can crawl into the shots and look around. The shots I took ten years ago are a good test of my memory and imagination without zooming at all. To crawl into those shots and look around, I need to close my eyes and remember what it felt like to be there first hand.</p>
<p><img src="http://sgmlxml.net/images/PA100002.JPG" alt="Mount Wire 2008" /><br />
<strong><em>Mount Wire 2008 @ 3072 x 2304 - 72 dpi</em></strong></p>
<p>We are in the midst of an incredible revolution with digital High Definition photography and video. It takes the old photo album to a level where we can actually imagine we are there without leaving our living rooms.</p>
<p>I&#8217;m all for digital progress and photography yet believe there is something to be said for actually living outside the digital realm every once and awhile. I will cherish both the photos shown here because I was there in 1998 and 2008. For those that did not have these experiences, I still hope you enjoy the photos!</p>
<p>-C. Angione - 1998 &#038; 2008</p>
]]></content:encoded>
			<wfw:commentRss>http://sgmlxml.net/sgmlxmlblogs/?feed=rss2&amp;p=191</wfw:commentRss>
		</item>
		<item>
		<title>Using UML to describe DITA Specializations</title>
		<link>http://sgmlxml.net/sgmlxmlblogs/?p=190</link>
		<comments>http://sgmlxml.net/sgmlxmlblogs/?p=190#comments</comments>
		<pubDate>Mon, 29 Sep 2008 18:29:37 +0000</pubDate>
		<dc:creator>cangione</dc:creator>
		
		<category><![CDATA[Rants/Musings]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://sgmlxml.net/sgmlxmlblogs/?p=190</guid>
		<description><![CDATA[As a consultant, I&#8217;m often parachuted into complex projects and need to be able to appear intelligent in a short period of time to both technical staff as well as business people. In setting up a publishing system based on the Darwin Information Typing Architecture (DITA), I&#8217;m faced with trying to communicate the specialized structures [...]]]></description>
			<content:encoded><![CDATA[<p>As a consultant, I&#8217;m often parachuted into complex projects and need to be able to appear intelligent in a short period of time to both technical staff as well as business people. In setting up a publishing system based on the <a href="http://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture">Darwin Information Typing Architecture </a>(DITA), I&#8217;m faced with trying to communicate the specialized structures and element names needed by an organization. </p>
<p>One of the most important principals of DITA specialization is the concept of inheritance. Inheritance allows you to use the structures and semantics previously defined by others as a starting point for your specializations. But how do you communicate this idea in a repeatedly simple clear concise manner during the design process? If a picture is worth a thousand words, a UML model is invaluable. </p>
<p>The <a href="http://en.wikipedia.org/wiki/Unified_Modeling_Language">Unified Modeling Language</a> (UML) is a graphical notation that is particularly good at expressing object-oriented designs. UML went through a standardization process and is now an Object Management Group (OMG) standard.</p>
<p>I like using UML because it allows me to communicate certain concepts more clearly than alternatives like natural language. Natural language is too imprecise and subject to interpretation by the reader. A DITA DTD or Schema is very precise but not something that should be created during the design process. So I use UML to communicate and keep track of the important details like inheritance.</p>
<p>A lot of people talk about the learning curve associated with UML. I&#8217;m not advocating that team members need to be exposed to <strong>all</strong> that UML can provide. Only the parts necessary to convey the important details of the moment.</p>
<p>Let&#8217;s say that we want to build a new type of DITA topic for creating slide presentations. The following diagram conveys a lot of information:</p>
<p><img src="http://sgmlxml.net/images/slideexample.jpg" alt="Slide Example UML Diagram" /></p>
<p>My conversation with the assembled audience of technical staff and business users would go something like this:</p>
<blockquote><p>Each green ellipse represents an element already in existence. Each yellow ellipse represents a proposed element. The double angle brackets in the ellipse are used in UML to define sterotypes. A sterotype is the vocabulary extension mechanism built into UML. In our case we are using sterotypes to indicate which organization (DITA or SGMLXML) an element reports to. The dotted lines represent which elements are <em>included</em> in others and which elements <em>extend</em> a base type (inheritance). </p></blockquote>
<p>Once the audience agrees that the model is correct, it can be included in the specifications and developers can create the new elements and the properly-formed class attributes required.</p>
<p>In our example the definition of the class attributes in the resulting DTD would look like this:</p>
<p><img src="http://sgmlxml.net/images/class-attributes.jpg" alt="Class Attributes" /></p>
<p>Besides communicating DITA specialization information, I also use UML for other aspects of my deployments such as use case design, system deployment and various activity diagrams. No single model is sufficient to build the system but by using the same modeling language for all the models, it is easy to impart all of the important analysis, design and implementation decisions that must be made by an organization before deployment. </p>
<p>-Charles Angione</p>
]]></content:encoded>
			<wfw:commentRss>http://sgmlxml.net/sgmlxmlblogs/?feed=rss2&amp;p=190</wfw:commentRss>
		</item>
		<item>
		<title>Advise &#038; Consent</title>
		<link>http://sgmlxml.net/sgmlxmlblogs/?p=189</link>
		<comments>http://sgmlxml.net/sgmlxmlblogs/?p=189#comments</comments>
		<pubDate>Thu, 18 Sep 2008 05:33:12 +0000</pubDate>
		<dc:creator>cangione</dc:creator>
		
		<category><![CDATA[Books]]></category>

		<category><![CDATA[Rants/Musings]]></category>

		<guid isPermaLink="false">http://sgmlxml.net/sgmlxmlblogs/?p=189</guid>
		<description><![CDATA[It is very rare that a favorite book of mine passes muster as a movie. It is even rarer that the movie is better than the book!
My favorite Allen Drury book Advise &#038; Consent (1962) was made into a movie that is now available on DVD.  When I was in high school, I was [...]]]></description>
			<content:encoded><![CDATA[<p><strong>It is very rare that a favorite book of mine passes muster as a movie. It is even rarer that the movie is better than the book!</strong></p>
<p>My favorite <strong>Allen Drury</strong> book <em><strong>Advise &#038; Consent</strong> (1962)</em> was made into a movie that is now available on <a href="http://www.amazon.com/Advise-Consent-Henry-Fonda/dp/B0007TKNGK/ref=pd_bbs_sr_1?ie=UTF8&#038;s=dvd&#038;qid=1221715247&#038;sr=8-1">DVD</a>.  When I was in high school, I was part of Mock Congress debates. We followed Senate rules (parliamentary procedure) during those sessions. I wish I had read this book or watched the DVD before I was in some of those debates!</p>
<p>I don&#8217;t care if you are <strong>Liberal</strong>, <strong>Conservative</strong>, <strong>Democrat</strong>, or <strong>Republican</strong>. You can empathize with all points of view by the end of this movie.</p>
<p>I can&#8217;t think of a more perfect movie to watch in this political season.</p>
<p>C.</p>
]]></content:encoded>
			<wfw:commentRss>http://sgmlxml.net/sgmlxmlblogs/?feed=rss2&amp;p=189</wfw:commentRss>
		</item>
		<item>
		<title>Review of Google Chrome</title>
		<link>http://sgmlxml.net/sgmlxmlblogs/?p=188</link>
		<comments>http://sgmlxml.net/sgmlxmlblogs/?p=188#comments</comments>
		<pubDate>Tue, 02 Sep 2008 23:46:03 +0000</pubDate>
		<dc:creator>cangione</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://sgmlxml.net/sgmlxmlblogs/?p=188</guid>
		<description><![CDATA[Google has had an interesting week and it&#8217;s only Tuesday. They have extended their default search engine relationship with Firefox until 2011 and released their own open source browser called Google Chrome to compete with IE, Firefox, Safari and Opera.
In fact as a test of the new browser, I&#8217;m writing this post in Chrome. Chrome [...]]]></description>
			<content:encoded><![CDATA[<p>Google has had an interesting week and it&#8217;s only Tuesday. They have extended their default search engine relationship with Firefox until 2011 and released their own open source browser called <a href="http://tools.google.com/chrome/intl/en-US/welcome.html">Google Chrome</a> to compete with IE, Firefox, Safari and Opera.</p>
<p>In fact as a test of the new browser, I&#8217;m writing this post in Chrome. Chrome has some cool features starting with a very minimalistic UI. I&#8217;m already in love with the browsers minimalism.  The <a href="http://en.wikipedia.org/wiki/WebKit">WebKit</a> rendering engine is smokin fast. So far it has done a good job of correctly rendering all the typical pages I visit. The address bar also acts as the search dialog which is a really simple but smart idea. It saves real estate up at the top of the browser. Same idea for their application toolbar. It only appears when you start a new blank tab, then goes away. Smart.</p>
<p><strong>What I don&#8217;t like.</strong></p>
<p>So why won&#8217;t I make this my primary browser for day to day activities? Three major reasons:</p>
<li><strong>No Way to synchronize bookmarks across multiple browsers.</strong>
<p>
I&#8217;m a bit surprised that Google did not tie the browser closer to a users Google account. Your Google user account would be the perfect place to store a master list of bookmarks that would automatically be established each time you setup Chrome on another machine. </p>
<p>Since I use three different physical machines and a bunch of VM&#8217;s in a single day to do my job, bookmark management and their continued synchronization is a big deal for me. Firefox has the <a href="http://foxmarks.com/">Foxmarks</a> plugin to handle this issue.</p>
</li>
<li><strong>No Bailout Option.</strong>
<p>
Sometimes you&#8217;ve just got to get the job done and that job requires IE.  You don&#8217;t have to like it, but you have to use it. In Firefox if a website does not behave itself properly I can use the <a href="https://addons.mozilla.org/en-US/firefox/addon/1419">IE Tab</a> plugin so that page and all subsequent child pages are rendered using IE instead of <a href="http://en.wikipedia.org/wiki/Gecko_(layout_engine)">Gecko</a>. </p>
</li>
<li><strong>The Beta Only Support Windows XP and Vista</strong>.
<p>Enough said.</p>
</li>
<p><strong>The Future?</strong></p>
<p>I like competition and Chrome has the potential to push the browser industry forward at a more rapid pace than any of the established players would be comfortable with. So for now, Chrome has found a place on my <a href="http://sgmlxml.net/sgmlxmlblogs/?p=173">RocketDock</a> toolbar as a browser to keep an eye on. </p>
]]></content:encoded>
			<wfw:commentRss>http://sgmlxml.net/sgmlxmlblogs/?feed=rss2&amp;p=188</wfw:commentRss>
		</item>
		<item>
		<title>Recent Blue Screen of Death Sightings</title>
		<link>http://sgmlxml.net/sgmlxmlblogs/?p=185</link>
		<comments>http://sgmlxml.net/sgmlxmlblogs/?p=185#comments</comments>
		<pubDate>Thu, 21 Aug 2008 09:58:41 +0000</pubDate>
		<dc:creator>cangione</dc:creator>
		
		<category><![CDATA[Rants/Musings]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://sgmlxml.net/sgmlxmlblogs/?p=185</guid>
		<description><![CDATA[There have been a couple funny Blue Screen of Death sightings that have appeared in the press recently that I just couldn&#8217;t pass up sharing. 
The first was a Wired article about the Sheraton Hotel chain rolling out the Microsoft Surface table. While this might not be a true Blue Screen of Death it sure [...]]]></description>
			<content:encoded><![CDATA[<p>There have been a couple funny Blue Screen of Death sightings that have appeared in the press recently that I just couldn&#8217;t pass up sharing. </p>
<p>The first was a <a href="http://blog.wired.com/gadgets/2008/08/microsoft-surfa.html">Wired</a> article about the Sheraton Hotel chain rolling out the <a href="http://www.microsoft.com/surface/index.html">Microsoft Surface</a> table. While this might not be a true Blue Screen of Death it sure looks like it!</p>
<p><img src="http://blog.wired.com/gadgets/images/2008/08/13/surface.jpg" alt="Microsoft Surface Blue Screened" /></p>
<p>The second Blue Screen sighting was reported by <a href="http://gizmodo.com/5035456/blue-screen-of-death-strikes-birds-nest-during-opening-ceremonies-torch-lighting">Gizmodo</a> about the torch lighting at the opening ceremonies of the Olympics. Good thing this computer wasn&#8217;t controlling anything critical! </p>
<p><img src="http://gizmodo.com/assets/images/gizmodo/2008/08/bsod_nest_main2.jpg" alt="Torch Lighting Blue Screen" /></p>
]]></content:encoded>
			<wfw:commentRss>http://sgmlxml.net/sgmlxmlblogs/?feed=rss2&amp;p=185</wfw:commentRss>
		</item>
		<item>
		<title>Partly to Mostly Cloudy</title>
		<link>http://sgmlxml.net/sgmlxmlblogs/?p=184</link>
		<comments>http://sgmlxml.net/sgmlxmlblogs/?p=184#comments</comments>
		<pubDate>Wed, 06 Aug 2008 04:19:16 +0000</pubDate>
		<dc:creator>cangione</dc:creator>
		
		<category><![CDATA[Rants/Musings]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://sgmlxml.net/sgmlxmlblogs/?p=184</guid>
		<description><![CDATA[I&#8217;m moving further into the cloud. The internet cloud. Wikipedia is defining Cloud computing as a style of computer &#8220;where IT-related capabilities are provided as a service&#8221;. 
I started with Google Docs. Storing my checkbook register (an excel spreadsheet), some Power Point presentations and some PDF white papers I always find myself looking for. I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m moving further into the cloud. The internet cloud. Wikipedia is defining <a href="http://en.wikipedia.org/wiki/Cloud_computing">Cloud computing</a> as a style of computer &#8220;where IT-related capabilities are provided as a service&#8221;. </p>
<p>I started with Google Docs. Storing my checkbook register (an excel spreadsheet), some Power Point presentations and some PDF white papers I always find myself looking for. I want access to these documents quickly and easily from any and all computers I might happen to have available to me even if only for a few minutes.</p>
<p>My move further into the cloud happened when I had to decide if I was going to put additional Network storage on my home network or lease secure disk space somewhere in the cloud. We&#8217;re at 2 terabytes and climbing at home already. Some of the disks have been spinning for a few years so I wouldn&#8217;t trust critical or archive data to them. Truly archiving data means having it mirrored on at least two different disks if not on a DVD as well. </p>
<p>I decided to roll with the Amazon S3 service instead of buying more disk that I have to maintain. Amazon S3 is a simple web service that can be used to securely retrieve any amount of data, at any time, from anywhere on the web. Amazon does not provide a front end to the S3 web service. It is intentionally built with a minimal feature set.</p>
<p>For a front end to the S3 service I decided to use <a href="http://www.jungledisk.com/">Jungle Disk</a>.  Jungle Disk supports Linux, Max, and Windows (including Vista) platforms as well as USB sticks. It makes the Amazon S3 service appear as a network drive on your machine where you can drag and drop or copy files.</p>
<p>One of my major complaints with approaches like this in the past has been that passing lots of info or large files over the network takes time and can be process intensive depending on your OS (this is really the kindest way I could put this without saying Windows slows to a crawl). Jungle disk has solved this. It caches the files local on your machine and slowly feeds the bits to the S3 service as CPU and bandwidth are available (configurable). To the end user it makes the copy to the Network drive look instantaneous. The software also comes with a backup routine where you can backup selected folders. The software is 20 bucks with life time upgrades. </p>
<p>You pay for the Amazon S3 service monthly. The rates are reasonable. Storage is $0.15 per GB-Month of storage used. You also pay a small data transfer fee for incoming and outgoing data transfer. Amazon provides a <a href="http://www.amazon.com/gp/redirect.html/ref=sc_fe_c_0_16427261_2/002-1030810-9080867?location=http://calculator.s3.amazonaws.com/calc5.html%3f&#038;token=CF94223EE85412625EB9A54E6AAFDAF07BA3853A">fee calculator</a> to figure out your approximate costs. If you think about what hard disk space costs to install and mirror (for a true archive) as well as administer, the fees keep looking better and better! I&#8217;m willing to pay for good service and zero headaches!</p>
<p>So what&#8217;s left on my Network Storage at home? VMware images. Lots and lots of VMware images. Large files that are I/O and bandwidth intensive are not the type of thing I&#8217;m looking to store out in the cloud&#8230;..at least not yet. Next thing on my list to explore is Amazon EC2. The topic of a future post I&#8217;m sure. </p>
<p>-Charles</p>
]]></content:encoded>
			<wfw:commentRss>http://sgmlxml.net/sgmlxmlblogs/?feed=rss2&amp;p=184</wfw:commentRss>
		</item>
		<item>
		<title>Goodbye Old Friend</title>
		<link>http://sgmlxml.net/sgmlxmlblogs/?p=183</link>
		<comments>http://sgmlxml.net/sgmlxmlblogs/?p=183#comments</comments>
		<pubDate>Thu, 31 Jul 2008 01:46:28 +0000</pubDate>
		<dc:creator>cangione</dc:creator>
		
		<category><![CDATA[Rants/Musings]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://sgmlxml.net/sgmlxmlblogs/?p=183</guid>
		<description><![CDATA[The Arbortext crew in Ann Arbor is getting a new workspace. As I write this, many hardworking and dedicated employees at 1000 Victors Way are packing up their offices and preparing to move down the street to a new building.
Victors Way — what a noble address! I first came to the four-story building 11 years [...]]]></description>
			<content:encoded><![CDATA[<p>The Arbortext crew in Ann Arbor is getting a new workspace. As I write this, many hardworking and dedicated employees at 1000 Victors Way are packing up their offices and preparing to move down the street to a new building.</p>
<p>Victors Way — what a noble address! I first came to the four-story building 11 years ago as a potential customer. It was the middle of the December, and I was meeting with a sales rep and some lead engineers to show them a proposal featuring Arbortext. I remember Ivan, my sales rep, later telling me that everyone was eager to meet someone willing to come to Ann Arbor in December!</p>
<p><img src="http://sgmlxml.net/images/1000victors.jpg" alt="1000 Victors Way" /></p>
<p>I came back to Victors Way the following year for the Annual Users Group Conference (AUGI) held in Ann Arbor. What a fun and memorable event! Arbortext made sure that just about anyone a customer might want to speak with was at the conference. I remember watching the trepidation on the faces of some engineers as they walked across the street, their eyes full of dread and looks that said, “Oh no! I have to talk to a customer!”</p>
<p>But that kind of openness and innovation is what gave Arbortext the reputation it maintains today — fiercely dedicated to standards and open at all levels of the organization, from the CEO to the engineer that built a feature.</p>
<p>Eventually, I joined Arbortext as a consultant, and it was one of the best decisions I’ve ever made. In addition to an amazing career, I’ve gained a wonderful extended family. When I came in for my job interview, it took my interviewers 20 minutes to get me to the conference room because we kept running into people I knew along the way! </p>
<p>Ever since I became part of the Arbortext team, returning to Ann Arbor (no matter what the season) has always felt like coming home. I see friends that I stay in touch with but don’t get to visit with in person very often. I make sure to stop by every office, no matter what floor, and chat with people that I’m genuinely happy to see.</p>
<p>One of my earliest major assignments at Arbortext involved creating one of the first linkbases in existence. At that time, the XLink standard was brand new. During those early days, I often found myself standing outside in the middle of the night next to one of the walkway lamps that light the entranceway. I’d look up at the ARBORTEXT sign on the building while I smoked like a chimney and prayed that the application would actually work! Eventually it did work, but only after some pain and suffering. </p>
<p>The four floors of 1000 Victors Way represent more than a decade of my life. Although the facilities in the new building are far superior for the Ann Arbor crew of today, I will always look back at the Victors Way building with fondness, and I will stop by when I’m in town.  The Ann Arbor crew and Arbortext customers should be proud of what was accomplished within those walls, and I hope they are as excited as I am about what will come out of the new facility. </p>
<p>I can’t wait to reflect on what happens during the next decade.</p>
<p>-Charles Angione</p>
]]></content:encoded>
			<wfw:commentRss>http://sgmlxml.net/sgmlxmlblogs/?feed=rss2&amp;p=183</wfw:commentRss>
		</item>
		<item>
		<title>SVCHost.exe 100 Percent CPU Utilization - Debug Techniques</title>
		<link>http://sgmlxml.net/sgmlxmlblogs/?p=182</link>
		<comments>http://sgmlxml.net/sgmlxmlblogs/?p=182#comments</comments>
		<pubDate>Wed, 14 May 2008 08:00:00 +0000</pubDate>
		<dc:creator>cangione</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://sgmlxml.net/sgmlxmlblogs/?p=182</guid>
		<description><![CDATA[I&#8217;ve been trying to figure out why my desktop has slowed to a crawl this past week. Everything was taking way to long and mouse movements were choppy. After staring at the task manager process tab&#160; for awhile it appeared that something running inside svchost.exe was misbehaving. If I ended the process outright I lost [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been trying to figure out why my desktop has slowed to a crawl this past week. Everything was taking way to long and mouse movements were choppy. After staring at the task manager process tab&nbsp; for awhile it appeared that something running inside svchost.exe was misbehaving. If I ended the process outright I lost audio and all sorts of other important things.</p>
<p>For the uninitiated, the SVCHOST (stands for &#8220;Service Host&#8221;) processes host services for the Microsoft OS.&nbsp; The services are DLL programs that do something useful. People more commonly refer to them as &#8220;drivers&#8221;, the things we install&nbsp; to make some peripheral work well and play nice with others.&nbsp; Multiple instances of SVCHOST may be running at any one time and multiple services may be grouped together in one SVCHOST process which makes finding the one stinking service that is not being a good citizen a pain.</p>
<p>Couple of techniques I picked up while suffering through this last night:<br />
<u><b><br />
Identify svchost.exe processes using tasklist command (hard way)</b></u></p>
<p>1. First, go ahead and click on <strong>Start</strong> and then <strong>Run</strong> and type in <strong>CMD</strong> and click <strong>OK</strong></p>
<p>2. Type the following in to the command window and press <b>Enter</p>
<p></b><br />
<blockquote><strong>tasklist /svc /fi &#8220;imagename eq svchost.exe</strong>
</p></blockquote>
<p><b><br />
</b>You should get an output that looks something like this:<b></p>
<p></b><img src="http://sgmlxml.net/images/tasklistcmd.png" alt="tasklistcmd" /></p>
<p>You&#8217;ll notice in this example&nbsp; that PID 508 has a bunch of processes running in it. Now for the tricky task of figuring out which one is not playing nice.&nbsp; Right-click on <strong>My Computer</strong>, choose <strong>Manage</strong>. Now choose <strong>Computer Management</strong> and then choose <strong>Services and Applications</strong>. Finally choose <strong>Services</strong>.<br />
<b><br />
</b>Now try and match the cryptic Windows service name with the easily readable names in the services tab. Stop the services individually until you CPU meter calms down.</p>
<p><u><br />
</u><b><u>Use Process Explorer (easy way)</u><br />
</b><br />
There is a much better way to do this. Use <a href="http://www.microsoft.com/technet/sysinternals/processesandthreads/processexplorer.mspx">Process Explorer</a>. Process Explorer is a tool Microsoft acquired from SysInternals a few years ago. <br />
<b><br />
</b><img src="http://sgmlxml.net/images/processexplorer.png" alt="Process Explorer" /></p>
<p>What&#8217;s cool about Process Explorer is that it allows you to dig into any Process and Stop /Start process without having to match up Services with Display Names. One by one you turn off the Services and see which one calms down the CPU meter. Once you&#8217;ve discovered your problem child, the final step is to go into the Services manager and change the service to start manually if you don&#8217;t need it or a fix is not readily available. First aid for computers. Stop the CPU bleeding first.</p>
<p></p>
<p><img src="http://sgmlxml.net/images/services.png" alt="Services Manager" /></p>
<p>
My problem child was the HID Input Service which I don&#8217;t need in my day to day life but which I will try and make behave sometime in the future.</p>
<p>Info for this post came from a bunch of Google search research. I just decided to aggregate it all into one place. May you never need to use the knowledge contained here.</p>
<p><em><strong>C. Angione</strong></em></p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://sgmlxml.net/sgmlxmlblogs/?feed=rss2&amp;p=182</wfw:commentRss>
		</item>
		<item>
		<title>Social Networking and the Opt-in vs. Opt-out approach</title>
		<link>http://sgmlxml.net/sgmlxmlblogs/?p=181</link>
		<comments>http://sgmlxml.net/sgmlxmlblogs/?p=181#comments</comments>
		<pubDate>Tue, 22 Apr 2008 06:21:41 +0000</pubDate>
		<dc:creator>cangione</dc:creator>
		
		<category><![CDATA[Rants/Musings]]></category>

		<guid isPermaLink="false">http://sgmlxml.net/sgmlxmlblogs/?p=181</guid>
		<description><![CDATA[Social Network sites like LinkedIn, Plaxo and Facebook need to figure this out quick! It&#8217;s late and I&#8217;m pissed. Without explicitly throwing up a dialog in my face and asking me what I want, the default setting for blasting whatever the hell I&#8217;m doing&#160; to the world should be Opt-out! Microsoft figured this out years [...]]]></description>
			<content:encoded><![CDATA[<p>Social Network sites like LinkedIn, Plaxo and Facebook need to figure this out quick! It&#8217;s late and I&#8217;m pissed. <strong>Without explicitly throwing up a dialog in my face and asking me what I want, the default setting for blasting whatever the hell I&#8217;m doing&nbsp; to the world should be Opt-out!</strong> Microsoft figured this out years ago. It is really annoying, but no one can claim they didn&#8217;t ask if I&#8217;m really really sure I want to nuke a particular file! If I select all the defaults you provide me, whatever I&#8217;m doing should Opt-out of whatever magic updates you want to provide to the world.&nbsp; It&#8217;s a cop-out to have the Opt-in checkbox&nbsp; checked by default and assume that I actually saw it! You will find most times I&#8217;m OK with the known universe knowing what I&#8217;m doing! I&#8217;m willing to Opt-in every freakin time I want said universe to know my actions.</p>
<p>What brought on this rant&#8230;..I&#8217;m sending an e-card to someone. WHY THE HELL DOES A SOCIAL NETWORK SITE THINK I WANT THE CONTENTS OF A CARD THAT I EXPLICITLY ADDRESSED TO A SINGLE FREAKIN PERSON BE BROADCAST TO THE ENTIRE FRAPPIN WORLD? It gets better&#8230;&#8230; This is a new behavior since the site in question decided it was a social networking site instead of being a contact aggregation site.</p>
]]></content:encoded>
			<wfw:commentRss>http://sgmlxml.net/sgmlxmlblogs/?feed=rss2&amp;p=181</wfw:commentRss>
		</item>
		<item>
		<title>Trademarks and the R within the circle.</title>
		<link>http://sgmlxml.net/sgmlxmlblogs/?p=180</link>
		<comments>http://sgmlxml.net/sgmlxmlblogs/?p=180#comments</comments>
		<pubDate>Wed, 09 Apr 2008 09:38:22 +0000</pubDate>
		<dc:creator>cangione</dc:creator>
		
		<category><![CDATA[Rants/Musings]]></category>

		<guid isPermaLink="false">http://sgmlxml.net/sgmlxmlblogs/?p=180</guid>
		<description><![CDATA[I was working on a document today where I wanted to include Trademarks (what can I say?) but didn&#8217;t understand the difference between using the TM symbol and the R within a circle. So after some research:
A trademark includes any word, name, symbol, or device, or any combination used, or intended to be used, in [...]]]></description>
			<content:encoded><![CDATA[<p>I was working on a document today where I wanted to include Trademarks (what can I say?) but didn&#8217;t understand the difference between using the TM symbol and the R within a circle. So after some research:</p>
<p>A <strong>trademark</strong> includes any word, name, symbol, or device, or any combination used, or intended to be used, in commerce to identify and distinguish the goods of one manufacturer or seller from goods manufactured or sold by others, and to indicate the source of the goods.&nbsp; In short, a trademark is a brand name.</p>
<p>The federal registration symbol, the R enclosed within a circle, may be used once the mark is actually registered in the <a href="http://www.uspto.gov/">USPTO</a>. Even though an application is pending, the registration symbol may not be used before the mark has actually become registered.</p>
<p>When you want to figure out if something has actually become registered try using the <br />
<a href="http://tess2.uspto.gov/bin/gate.exe?f=login&amp;p_lang=english&amp;p_d=trmk" target="_top">Trademark Electronic Search System (TESS)</a>. (Don&#8217;t government search engines get cute names?)</p>
<p>
<u> Other sites of interest while doing my research</u>:</p>
<ul>
<li><a href="http://www.adobe.com/misc/linking.html" class="l" onmousedown="return rwt(this,'','','res','1','AFQjCNGHvYv5_NdJpx1PB3nnIHRhAjcMSA','&#038;sig2=CzRaL3wVm0NmpLKDbbMDsA')"><strong>Adobe</strong> Systems Incorporated Permissions and <strong>Trademark</strong> Guidelines</a></li>
</ul>
<ul>
<li><a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=2&amp;url=http%3A%2F%2Fwww.microsoft.com%2Fabout%2Flegal%2Fintellectualproperty%2Ftrademarks%2Fusage%2Fgeneral.mspx&amp;ei=G478R7qAAajeigGapJx_&amp;usg=AFQjCNG8Ar25Vza5-G4WQvQh8EtMTwE72w&amp;sig2=SzGGQ6P0Q9RoAwlAPhdRAg" class="l" onmousedown="return rwt(this,'','','res','2','AFQjCNG8Ar25Vza5-G4WQvQh8EtMTwE72w','&#038;sig2=SzGGQ6P0Q9RoAwlAPhdRAg')">General <strong>Microsoft Trademark</strong> Guidelines</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sgmlxml.net/sgmlxmlblogs/?feed=rss2&amp;p=180</wfw:commentRss>
		</item>
	</channel>
</rss>
