<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7118743940697476876</id><updated>2024-11-01T04:19:00.177-05:00</updated><category term="online collaboration"/><category term="programming GIS"/><category term="online networking"/><category term="ProNetwork"/><category term="Web"/><category term="application developer"/><category term="ArcGIS Server"/><category term="ESRI"/><category term="Web Development"/><category term="DevMeetUp"/><category term="Programming"/><category term="twitter"/><category term="Conference"/><category term="Development"/><category term="FreeTools"/><category term="Game Controls for PC"/><category term="HTA"/><category term="JavaScript API"/><category term="Microsoft Access"/><category term="Print to pdf"/><category term="VBA"/><category term="VBScript"/><category term="Video Games"/><category term="Web ADF"/><category term="p"/><category term="xmlWriter"/><title type='text'>Sergent Solutions Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-7326338376106976846</id><published>2011-05-31T09:32:00.001-05:00</published><updated>2011-05-31T21:10:39.716-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FreeTools"/><category scheme="http://www.blogger.com/atom/ns#" term="online collaboration"/><category scheme="http://www.blogger.com/atom/ns#" term="online networking"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="ProNetwork"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Development"/><title type='text'>Just The Basics</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;If you read the post that leads into this &lt;a href=&quot;http://sergentsolutions.blogspot.com/2011/05/for-your-career-start-here.html&quot;&gt;For Your Career, Start Here&lt;/a&gt;, you should now be a member of my online group on LinkedIn. If not, go check&amp;nbsp;it out, and then come back here when you are done.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;This post will start you in helping set up your environment for development.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;&lt;iframe align=&quot;center&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/zhzjDzd4VZw&quot; width=&quot;425&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Well that guy just above is enthusiastic about getting started, but if we don&#39;t get organized first, we will all have a tough time following along.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Let&#39;s begin&lt;/span&gt;﻿. &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;The first tool I want to share with you is&amp;nbsp;a tool called &lt;a href=&quot;http://www.dropbox.com/&quot;&gt;dropbox&lt;/a&gt;. You won&#39;t need it for what I am about to share, but you might want it for your own personal use. If you want to get involved or actively participate, you will need to do just a couple of things so that we can collaborate. In the following screen recording, I will tell you about what those steps are. So, take a look at the video, get connected and then I will take you on a tour.&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;left&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/Ws_txX8AfAU&quot; width=&quot;425&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Now, that we have access to dropbox, we can get to some files that we will be using for development.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Don&#39;t worry if you are waiting for code. We are setting up a solid foundation for sharing with one another. Get ready to share and find out in my next post: Why We Share.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/7326338376106976846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2011/05/just-basics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/7326338376106976846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/7326338376106976846'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2011/05/just-basics.html' title='Just The Basics'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/zhzjDzd4VZw/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-3993019611246972812</id><published>2011-05-03T01:45:00.001-05:00</published><updated>2011-05-03T01:46:37.505-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DevMeetUp"/><category scheme="http://www.blogger.com/atom/ns#" term="online collaboration"/><category scheme="http://www.blogger.com/atom/ns#" term="programming GIS"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Development"/><title type='text'>For Your Career, Start Here</title><content type='html'>&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Join the Web Dev Network&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;As a developer, I have seen so&amp;nbsp;many new&amp;nbsp;developers come to my field. And what is the first question they usually&amp;nbsp;ask? Where do I begin? There are two things I can guarantee. The first is that nobody will agree about the right place to start. The second is that many may tell you, that I’m not the best person to ask.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I beg to differ right here and now. I am the best person to ask. Why? Because, right now, I am more like you than anyone else that can provide you with direction. I have not made it big. Simply put, I don’t have a success story. But that’s just it. When you are starting out, you are not expected to have a success story. You are expected to learn. If I know so much, why don’t I have a success story? I don’t know if I should say that it is&amp;nbsp;a simple or complex reason, but I will tell you what I think.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;First, I started late in the game. I have only programmed since about 1999. And some professionals will tell you that I have not been doing it that long, because I am including Microsoft Access Visual Basic for Applications. More on that some other time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I am not going to go into the details. That will suffice for now. There is one thing that you want to achieve starting, and I have that. You want to obtain employment&amp;nbsp;in GIS programming. You don’t have to be top dog as soon as you start programming, but you do need to know where the pack is.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Finding your path to learn and&amp;nbsp;is what I will help you do. I have had to hunt for knowledge for years, and now I want to show you how you can get around any barrier that may prevent you from learning. &amp;nbsp;With me; you will have the chance to learn, but if you want to move ahead of your peers, you&amp;nbsp;should contribute and participate.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;So, you may have a B.A. in Psychology. And maybe you won&#39;t win the Grand Prize for beta testing GIS software and get published in ESRI&#39;s International Publication, ArcUser. But those were my qualifications, and that is exactly what I did. I want to share with you how you can achieve your goals&amp;nbsp;through knowledge even if you don&#39;t have what others would consider to be qualifications.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Here is your first task to become a professional programmer in web, mobile or GIS; &lt;a href=&quot;http://www.linkedin.com/groupRegistration?gid=3182378&amp;amp;csrfToken=ajax%3A5794887024615056736&quot;&gt;join my group on LinkedIn&lt;/a&gt; called the Web Dev Network and get used to hearing; “I’ll talk to you soon.”&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Want To See And Hear From Me Now?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;ESRI has been hosting something called &lt;a href=&quot;http://www.esri.com/events/dev-meetup/index.html&quot;&gt;Dev Meet Ups&lt;/a&gt; all over the United States. We had one in &lt;a href=&quot;http://blogs.esri.com/Dev/blogs/arcobjectsdevelopment/archive/2010/09/20/Dev-Meet-Up-_2D00_-Decatur_2C00_-Illinois.aspx&quot;&gt;Decatur, Illinois&lt;/a&gt;&amp;nbsp;and another in &lt;a href=&quot;http://www.meetup.com/DevMeetUpGreatPlains/events/17193360/&quot;&gt;Champaign, Illinois&lt;/a&gt; on the first night of the &lt;a href=&quot;http://www.ilgisa.org/default.aspx&quot;&gt;2011 Spring ILGISA conference&lt;/a&gt;. Developers were in for a treat as &lt;a href=&quot;http://www.msjoe.com/&quot;&gt;Joe Stagner&lt;/a&gt;&amp;nbsp;of Microsoft, also know as the &lt;a href=&quot;http://twitter.com/#!/misfitgeek&quot;&gt;MisfitGeek&lt;/a&gt; who you can follow on Twitter worked with &lt;a href=&quot;http://twitter.com/#!/jimbarry&quot;&gt;Jim Barry&lt;/a&gt; of ESRI, to put together the first ever&amp;nbsp;Dev Meet Up&amp;nbsp;Remote Keynote through Skype. Joe&amp;nbsp;presented jQuery integration with Visual Studio 2010. All attendees were able to enjoy live Q &amp;amp; A with Joe. And to tweet about the&amp;nbsp;Meet Up to keep everybody up to date about the events, we had an enthusiastic&amp;nbsp;&lt;a href=&quot;http://twitter.com/#!/amyniessen&quot;&gt;Amy Niessen&lt;/a&gt; of ESRI, also in attendance working at the Champaign Meet Up. Eventually everyone wants to see fly over country first hand. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Now, I would like the developer community to consider having something that I call a Meet Up Mashup. Maybe you are tired of reading. Let me explain...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/k5y8ts8qx9o&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/3993019611246972812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2011/05/for-your-career-start-here.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/3993019611246972812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/3993019611246972812'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2011/05/for-your-career-start-here.html' title='For Your Career, Start Here'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/k5y8ts8qx9o/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-291913177018828378</id><published>2011-02-06T17:48:00.001-06:00</published><updated>2011-02-06T17:49:42.785-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="online collaboration"/><category scheme="http://www.blogger.com/atom/ns#" term="online networking"/><category scheme="http://www.blogger.com/atom/ns#" term="Web"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Development"/><title type='text'>Kickoff! And It&#39;s Not The Super Bowl</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I just wanted to share with my visitors that what appears to be limited site activity; is just an appearance to be limited activity. I hope you are ready. But it does not matter if you are not. You can even be confused as that will be ideal, because what you need is clarity.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-large;&quot;&gt;Professional Programmers Should Provide Clarity&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: large;&quot;&gt;Learning about computers should not be difficult.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;In my next post, I will share you the bare bones of web development.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;We are going for the how to approach. And what I am going to share with you, many other professionals, companies and support for books you buy, will not.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Here is what others are concerned about that I am not:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Job Security - what I share will be the best of what I know, but will be nothing compared to what I will know. I focus on constant improvement and believe sharing among professionals is valuable for all.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Making Money Doing This - money can be good, but my focus is on quality first. If you like what you read and it helps you, please donate to my paypal account. The money will be used to invest in the development community so as I grow, you can too.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Making my blog the center of the universe - If you have something valuable to share, I would rather share it that re-write it.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;A few paragraphs and three dot points aren&#39;t enough to tell you about what I want to share with you, so follow along for a little while. I don&#39;t expect your trust until I earn it.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;So, I ask that you give me a chance to prove that my focus is on you, for one reason.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;I think it&#39;s time for people to be treated like people by providing the personal touch. I have a budget of $0.00, no staff, and extremely limited resources. Luckily, that&#39;s enough.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;All of this is free. But, there is a catch. I want you to get involved, so I can grow and you can too.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Talk to you soon.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Chris&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/291913177018828378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2011/02/kickoff-and-its-not-superbowl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/291913177018828378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/291913177018828378'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2011/02/kickoff-and-its-not-superbowl.html' title='Kickoff! And It&#39;s Not The Super Bowl'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-8654504591529682644</id><published>2010-12-02T09:54:00.000-06:00</published><updated>2010-12-02T09:54:11.171-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="application developer"/><category scheme="http://www.blogger.com/atom/ns#" term="online collaboration"/><category scheme="http://www.blogger.com/atom/ns#" term="online networking"/><category scheme="http://www.blogger.com/atom/ns#" term="p"/><category scheme="http://www.blogger.com/atom/ns#" term="ProNetwork"/><title type='text'>Knowledge Sharing</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I am getting some rest right now battling a sinus infection, but there are others hard at work, so let me share with you, because it doesn&#39;t have to come from me. And this may be the shortest blog post, but still offering up a great deal of content. Check out &lt;/span&gt;&lt;a href=&quot;http://www.google.com/reader/shared/chrisbrogan&quot;&gt;Chris Bogan&#39;s List of Interesting Blogs&lt;/a&gt;. &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;You can find out more of what Chris has to say on twitter at&amp;nbsp; &lt;a href=&quot;http://twitter.com/chrisbrogan&quot;&gt;http://twitter.com/chrisbrogan&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;I can share more with you if you enjoy content of online professionals that are not part of the social network, but in a more work related area of which I call the professional network or #ProNetwork as I call it on twitter.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;What do you think?&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/8654504591529682644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/12/knowledge-sharing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/8654504591529682644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/8654504591529682644'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/12/knowledge-sharing.html' title='Knowledge Sharing'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-7104297367849239144</id><published>2010-11-29T22:28:00.000-06:00</published><updated>2010-11-29T22:28:18.858-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Development"/><category scheme="http://www.blogger.com/atom/ns#" term="Game Controls for PC"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Video Games"/><title type='text'>Video Games for Christmas - Buy Them Or Build Them and a Few Gadgets</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I am a GIS web programmer and today I am taking a break. I went virtual Christmas shopping for fun. If you don&#39;t like video games and you have someone that likes video games on your list, Christmas shopping can be a nightmare, especially if you look at all the items for sale; a blank look comes across your face and you suddenly feel light headed. Well, I hope what I have to share will ease your shopping pain. If you get lost, just ask a question in the comments and I will help you out. This is one item on your list I will help you out with.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: large;&quot;&gt;For My GIS Friends, Conference Attendees, and My Sanity&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Lately, I have been on the go with no breaks and tech talk; let me break away from that by adding some ridiculously priced products which is part of my personality where I enjoy taking what I do light no matter how complex.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;If you ever said you wanted to give tanks(you should check out the reviews on this); now you can. I have also added a Segway and a trailor(really?!), yes really. I call it an i-Haul. If you have to present at the User Conference or any place you have to get around quite a bit. It might be ideal.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab&quot; height=&quot;200&quot; id=&quot;Player_21cd855b-10b8-455a-97a8-6f8c3ad7422e&quot; width=&quot;600&quot;&gt; &lt;param NAME=&quot;movie&quot; VALUE=&quot;http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fsergentsoluti-20%2F8010%2F21cd855b-10b8-455a-97a8-6f8c3ad7422e&amp;Operation=GetDisplayTemplate&quot;&gt;&lt;param NAME=&quot;quality&quot; VALUE=&quot;high&quot;&gt;&lt;param NAME=&quot;bgcolor&quot; VALUE=&quot;#FFFFFF&quot;&gt;&lt;param NAME=&quot;allowscriptaccess&quot; VALUE=&quot;always&quot;&gt;&lt;embed src=&quot;http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fsergentsoluti-20%2F8010%2F21cd855b-10b8-455a-97a8-6f8c3ad7422e&amp;Operation=GetDisplayTemplate&quot; id=&quot;Player_21cd855b-10b8-455a-97a8-6f8c3ad7422e&quot; quality=&quot;high&quot; bgcolor=&quot;#ffffff&quot; name=&quot;Player_21cd855b-10b8-455a-97a8-6f8c3ad7422e&quot; allowscriptaccess=&quot;always&quot;  type=&quot;application/x-shockwave-flash&quot; align=&quot;middle&quot; height=&quot;200px&quot; width=&quot;600px&quot;&gt;&lt;/embed&gt;&lt;/OBJECT&gt; &lt;noscript&gt;&lt;/noscript&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Don&#39;t Need To Be Mobile, But Need Mobile Capabilities?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;At any event, you want to be able to communicate. And if you are a developer like me; if your mobile tool of choice doesn&#39;t have what you need, you may want to program it. Here are some options for you in one spot.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab&quot; height=&quot;200&quot; id=&quot;Player_52bf4d71-22d1-49cf-8f9c-abc750bb5a84&quot; width=&quot;600&quot;&gt; &lt;param NAME=&quot;movie&quot; VALUE=&quot;http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fsergentsoluti-20%2F8010%2F52bf4d71-22d1-49cf-8f9c-abc750bb5a84&amp;Operation=GetDisplayTemplate&quot;&gt;&lt;param NAME=&quot;quality&quot; VALUE=&quot;high&quot;&gt;&lt;param NAME=&quot;bgcolor&quot; VALUE=&quot;#FFFFFF&quot;&gt;&lt;param NAME=&quot;allowscriptaccess&quot; VALUE=&quot;always&quot;&gt;&lt;embed src=&quot;http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fsergentsoluti-20%2F8010%2F52bf4d71-22d1-49cf-8f9c-abc750bb5a84&amp;Operation=GetDisplayTemplate&quot; id=&quot;Player_52bf4d71-22d1-49cf-8f9c-abc750bb5a84&quot; quality=&quot;high&quot; bgcolor=&quot;#ffffff&quot; name=&quot;Player_52bf4d71-22d1-49cf-8f9c-abc750bb5a84&quot; allowscriptaccess=&quot;always&quot;  type=&quot;application/x-shockwave-flash&quot; align=&quot;middle&quot; height=&quot;200px&quot; width=&quot;600px&quot;&gt;&lt;/embed&gt;&lt;/OBJECT&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Motion Sensing XBox 360 Got You Froze - Here is What I Thaw Right Down To The Batteries&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: large;&quot;&gt;&lt;/span&gt;&lt;noscript&gt;&lt;/noscript&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab&quot; height=&quot;200&quot; id=&quot;Player_d4dd5568-69fc-4387-8c9b-d84733dadedc&quot; width=&quot;600&quot;&gt; &lt;param NAME=&quot;movie&quot; VALUE=&quot;http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fsergentsoluti-20%2F8010%2Fd4dd5568-69fc-4387-8c9b-d84733dadedc&amp;Operation=GetDisplayTemplate&quot;&gt;&lt;param NAME=&quot;quality&quot; VALUE=&quot;high&quot;&gt;&lt;param NAME=&quot;bgcolor&quot; VALUE=&quot;#FFFFFF&quot;&gt;&lt;param NAME=&quot;allowscriptaccess&quot; VALUE=&quot;always&quot;&gt;&lt;embed src=&quot;http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fsergentsoluti-20%2F8010%2Fd4dd5568-69fc-4387-8c9b-d84733dadedc&amp;Operation=GetDisplayTemplate&quot; id=&quot;Player_d4dd5568-69fc-4387-8c9b-d84733dadedc&quot; quality=&quot;high&quot; bgcolor=&quot;#ffffff&quot; name=&quot;Player_d4dd5568-69fc-4387-8c9b-d84733dadedc&quot; allowscriptaccess=&quot;always&quot;  type=&quot;application/x-shockwave-flash&quot; align=&quot;middle&quot; height=&quot;200px&quot; width=&quot;600px&quot;&gt;&lt;/embed&gt;&lt;/OBJECT&gt; &lt;noscript&gt;&lt;/noscript&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Maybe Your Shopping List Is A Wii Different; Let Mii Take Care Of You&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab&quot; height=&quot;200&quot; id=&quot;Player_b4ef616c-08c6-48d4-98a0-bcc0b9c69257&quot; width=&quot;600&quot;&gt; &lt;param NAME=&quot;movie&quot; VALUE=&quot;http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fsergentsoluti-20%2F8010%2Fb4ef616c-08c6-48d4-98a0-bcc0b9c69257&amp;Operation=GetDisplayTemplate&quot;&gt;&lt;param NAME=&quot;quality&quot; VALUE=&quot;high&quot;&gt;&lt;param NAME=&quot;bgcolor&quot; VALUE=&quot;#FFFFFF&quot;&gt;&lt;param NAME=&quot;allowscriptaccess&quot; VALUE=&quot;always&quot;&gt;&lt;embed src=&quot;http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fsergentsoluti-20%2F8010%2Fb4ef616c-08c6-48d4-98a0-bcc0b9c69257&amp;Operation=GetDisplayTemplate&quot; id=&quot;Player_b4ef616c-08c6-48d4-98a0-bcc0b9c69257&quot; quality=&quot;high&quot; bgcolor=&quot;#ffffff&quot; name=&quot;Player_b4ef616c-08c6-48d4-98a0-bcc0b9c69257&quot; allowscriptaccess=&quot;always&quot;  type=&quot;application/x-shockwave-flash&quot; align=&quot;middle&quot; height=&quot;200px&quot; width=&quot;600px&quot;&gt;&lt;/embed&gt;&lt;/OBJECT&gt; &lt;noscript&gt;&lt;/noscript&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: large;&quot;&gt;Video Games And Consoles Making You A Grinch? Get These Items And It Could Ease That Financial Pinch&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab&quot; height=&quot;200&quot; id=&quot;Player_5e66299a-1795-4e33-9384-9d7557431a85&quot; width=&quot;600&quot;&gt; &lt;param NAME=&quot;movie&quot; VALUE=&quot;http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fsergentsoluti-20%2F8010%2F5e66299a-1795-4e33-9384-9d7557431a85&amp;Operation=GetDisplayTemplate&quot;&gt;&lt;param NAME=&quot;quality&quot; VALUE=&quot;high&quot;&gt;&lt;param NAME=&quot;bgcolor&quot; VALUE=&quot;#FFFFFF&quot;&gt;&lt;param NAME=&quot;allowscriptaccess&quot; VALUE=&quot;always&quot;&gt;&lt;embed src=&quot;http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fsergentsoluti-20%2F8010%2F5e66299a-1795-4e33-9384-9d7557431a85&amp;Operation=GetDisplayTemplate&quot; id=&quot;Player_5e66299a-1795-4e33-9384-9d7557431a85&quot; quality=&quot;high&quot; bgcolor=&quot;#ffffff&quot; name=&quot;Player_5e66299a-1795-4e33-9384-9d7557431a85&quot; allowscriptaccess=&quot;always&quot;  type=&quot;application/x-shockwave-flash&quot; align=&quot;middle&quot; height=&quot;200px&quot; width=&quot;600px&quot;&gt;&lt;/embed&gt;&lt;/OBJECT&gt; &lt;noscript&gt;&lt;/noscript&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Merry Christmas! I wish I could share more, but all I want for Christmas is a screen door.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;To make this wish come true; it will depend on purchases by you. And I will be watching. :-)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Chris&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/7104297367849239144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/11/video-games-for-christmas-buy-them-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/7104297367849239144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/7104297367849239144'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/11/video-games-for-christmas-buy-them-or.html' title='Video Games for Christmas - Buy Them Or Build Them and a Few Gadgets'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-1620378678809040079</id><published>2010-11-27T15:33:00.002-06:00</published><updated>2010-11-27T19:04:21.500-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="application developer"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Access"/><category scheme="http://www.blogger.com/atom/ns#" term="online collaboration"/><category scheme="http://www.blogger.com/atom/ns#" term="programming GIS"/><category scheme="http://www.blogger.com/atom/ns#" term="VBA"/><category scheme="http://www.blogger.com/atom/ns#" term="xmlWriter"/><title type='text'>Write XML in MS Access 2010 Using VBA</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;There is an XML theme for everything that I am writing and this post is no different, except this time, I want to meet you, so I am going to give you the opportunity to meet me. While you&#39;re waiting, you can try a game below or just wait for my twitter/LinkedIn notifcation. You can go right to my twitter page by clicking on my name right below the sympathy donation button.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Instead of a cartoon before the show, I will use video games. The channel that I will be broadcasting on is just below the games.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe border=&quot;0&quot; frameborder=&quot;0&quot; height=&quot;60&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=sergentsoluti-20&amp;amp;o=1&amp;amp;p=26&amp;amp;l=ur1&amp;amp;category=game_downloads&amp;amp;banner=18F6QNRQ34899GR27S02&amp;amp;f=ifr&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot; width=&quot;468&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; height=&quot;340&quot; id=&quot;lsplayer&quot; width=&quot;560&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://cdn.livestream.com/grid/LSPlayer.swf?channel=webdevnetwork&amp;amp;autoPlay=false&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;embed name=&quot;lsplayer&quot; wmode=&quot;transparent&quot; src=&quot;http://cdn.livestream.com/grid/LSPlayer.swf?channel=webdevnetwork&amp;amp;autoPlay=false&quot; width=&quot;560&quot; height=&quot;340&quot; allowScriptAccess=&quot;always&quot; allowFullScreen=&quot;true&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 11px; padding-top: 10px; text-align: center; width: 560px;&quot;&gt;&lt;a href=&quot;http://www.livestream.com/webdevnetwork?utm_source=lsplayer&amp;amp;utm_medium=embed&amp;amp;utm_campaign=footerlinks&quot; title=&quot;Watch webdevnetwork&quot;&gt;webdevnetwork&lt;/a&gt; on livestream.com. &lt;a href=&quot;http://www.livestream.com/?utm_source=lsplayer&amp;amp;utm_medium=embed&amp;amp;utm_campaign=footerlinks&quot; title=&quot;Broadcast Live Free&quot;&gt;Broadcast Live Free&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Preparing to go live now.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;Create XML in VBA&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&#39;Author: Chris Sergent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39;Date Created: November 27, 2010&lt;br /&gt;
&lt;br /&gt;
&#39;Purpose: To provide a basic example on how to create an XML document with VBA in MS Access.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Private Sub btnCreateXml_Click()&lt;br /&gt;
&lt;br /&gt;
&#39;Open the vbSkeleton.xml document if it exists and replace all contents. If&lt;br /&gt;
&lt;br /&gt;
&#39;the file does not exsist create it.&lt;br /&gt;
&lt;br /&gt;
Open &quot;c:\Templates\vbaSkeleton.xml&quot; For Output As 1&lt;br /&gt;
&lt;br /&gt;
&#39;Declares the document as an XML document. This element is required at the top of the XML document.&lt;br /&gt;
&lt;br /&gt;
&#39;The declaration is required and must go at the top and only needs to be referenced at the top of the&lt;br /&gt;
&lt;br /&gt;
&#39;document. After the root element, XML documents require beginning and ending elements.&lt;br /&gt;
&lt;br /&gt;
&#39;That is to say that if we have an element or a tag such as &lt;firstname&gt;, it must have a corresponding&lt;br /&gt;
&lt;br /&gt;
&#39;tag of &lt;/firstname&gt;even if there is no content.&lt;br /&gt;
&lt;br /&gt;
Print #1, &quot;&lt;!--l version=&quot; &amp;amp; &quot;&quot;&quot;1.0&quot;&quot;&quot; &amp;amp; &quot; encoding=&quot; &amp;amp; &quot;&quot;&quot;utf-8&quot;&quot;&quot; &amp;amp; &quot;?&gt;&quot;&lt;--&gt; &lt;br /&gt;
&lt;br /&gt;
Print #1, &quot;&lt;!-- This is the first level that you can write comments. --&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
Print #1, &quot;&lt;!-- &quot;&lt;/P&gt; &lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; &quot;The example will be extended to include &quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; &quot;XSD, XSLT, XSL-FO, XLINK, XPATH, XQUERY, XPOINTER, and SVG.&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; &quot;These samples will be available as over time, so please be patient.&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, &quot;--&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&#39;An XML document requires one and only one root or parent node is allowed and it must be empty.&lt;br /&gt;
&lt;br /&gt;
&#39;spatialDeveloperKnowledge is our parent node.&lt;br /&gt;
&lt;br /&gt;
Print #1, &quot;&lt;spatialdeveloperknowledge&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&#39;Although this is like a parent node, you could add an attribute to the Developer node such as id.&lt;br /&gt;
&lt;br /&gt;
&#39;I don&#39;t recommend it. We&#39;ll use XPATH to navigate the XML DOM in later examples.&lt;br /&gt;
&lt;br /&gt;
&#39;There are no rules for this data, but that will be taken care of in a future XSD example.&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; &quot;&lt;!-- &quot;&lt;/P&gt; &lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab; &quot;Information about a single developers&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; &quot;--&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; &quot;&lt;developer&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&#39;Set the focus on the txtFirstName control to obtain information for writing&lt;br /&gt;
&lt;br /&gt;
txtFirstName.SetFocus&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;&lt;firstname&gt;&quot; &amp;amp; Me.txtFirstName.Text &amp;amp; &quot;&lt;/firstname&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39;Set the focus on the txtLastName control to obtain information for writing&lt;br /&gt;
&lt;br /&gt;
txtLastName.SetFocus&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;&lt;lastname&gt;&quot; &amp;amp; Me.txtLastName.Text &amp;amp; &quot; &lt;/lastname&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39;Set the focus on the txtCity control to write the city data to file&lt;br /&gt;
&lt;br /&gt;
txtCity.SetFocus&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;&lt;!--&quot;&lt;/P&gt; &lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; &quot;The city, state, and country information could&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; &quot;be used to help developers locate one another.&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; &quot;You may notice that street address was not included.&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; &quot;To share, it&#39;s important for developers to know a general location.&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; &quot;Names don&#39;t even have to be used; it&#39;s about knowledge sharing and&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; &quot;knowledge can not be shared if our fellow developers are ignorant of&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; &quot;as to where each other is.&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;--&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;&lt;city&gt;&quot; &amp;amp; Me.txtCity.Text &amp;amp; &quot; &lt;/city&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39;Set the focus on the txtState control to write the name of the state&lt;br /&gt;
&lt;br /&gt;
txtState.SetFocus&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;&lt;state&gt;&quot; &amp;amp; Me.txtState.Text &amp;amp; &quot; &lt;/state&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39;Set the focus on the txtCountry control to write out the name of the country&lt;br /&gt;
&lt;br /&gt;
txtCountry.SetFocus&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;&lt;country&gt;&quot; &amp;amp; Me.txtCountry.Text &amp;amp; &quot; &lt;/country&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;&lt;!--&quot;&lt;/P&gt; &lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; &quot;x,y coordinate are used identifying a location on a map for a variety of uses.&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;--&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&#39;Set the focus on txtX1 to obtain the X coordinate&lt;br /&gt;
&lt;br /&gt;
txtX1.SetFocus&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;&lt;x1&gt;&quot; &amp;amp; Me.txtX1.Text &amp;amp; &quot;&lt;/x1&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39;Set the focus on txtY1 to obtain the Y coordinate&lt;br /&gt;
&lt;br /&gt;
txtY1.SetFocus&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;&lt;y1&gt;&quot; &amp;amp; Me.txtY1.Text &amp;amp; &quot;&lt;/y1&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39;Add measuring value&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;&lt;!--&quot;&lt;/P&gt; &lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; &quot;Measurements can be used to measure a location from one point to another,&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; &quot;locate a point, or measure an area. It can even be used to measure a timeline,&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; &quot;to obtain historical information that has occured over time such as real estate&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; &quot;values, crimes, geographical changes of the earth and much more.&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;--&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;&lt;m1&gt;NA&lt;/m1&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39;Add elevation coordinate&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;&lt;!--&quot;&lt;/P&gt; &lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; &quot;z coordinates are used for elevation or 3D maps.&quot;&lt;/P&gt;&lt;p&gt;&lt;br /&gt;
&lt;/P&gt;&lt;p&gt;Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;--&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;&lt;z1&gt;0&lt;/z1&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39;Set the focus on the txtSkills control to write out the list of skills the developer has&lt;br /&gt;
&lt;br /&gt;
txtSkills.SetFocus&lt;br /&gt;
&lt;br /&gt;
&#39;I added this with an array of skills, because I want to see, not just a developer meetup;&lt;br /&gt;
&lt;br /&gt;
&#39;but a meetup mashup. A developer that limits their access to knowledge, limits their potential&lt;br /&gt;
&lt;br /&gt;
&#39;to provide a solutions and skill dilutes the potential skills in creativity and problem solving.&lt;br /&gt;
&lt;br /&gt;
&#39;Even for the most skilled, a novice can still teach the elite in our field how to communicate with a&lt;br /&gt;
&lt;br /&gt;
&#39;novice. Knowing how to apply what you have learned is not as important as being able to enable others&lt;br /&gt;
&lt;br /&gt;
&#39;with the knowledge and the ability to apply it without help.&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; vbTab &amp;amp; &quot;&lt;skills&gt;&quot; &amp;amp; Me.txtSkills.Text &amp;amp; &quot; &lt;/skills&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Print #1, vbTab &amp;amp; &quot;&lt;/developer&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
Print #1, &quot;&lt;/spatialdeveloperknowledge&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&#39;Closes file. If you don&#39;t do this, you might receive a message that this file is in use. Don&#39;t leave it out.&lt;br /&gt;
&lt;br /&gt;
&#39;If you open a file in code; close a file in code. The same thing holds true with database connections.&lt;br /&gt;
&lt;br /&gt;
Close #1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39;This displays once the click event completes. There is no error checking for this example&lt;br /&gt;
&lt;br /&gt;
&#39;If you receceive an error and, ensure you have a folder named Templates in your root folder or &quot;C:\&quot; drive&lt;br /&gt;
&lt;br /&gt;
&#39;or modify the code to so that there is a folder to write to&lt;br /&gt;
&lt;br /&gt;
MsgBox &quot;vbaSkeleton.xml file has been created.&quot;, vbOKOnly, &quot;File Written&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;a href=&quot;http://sergentsolutions.net/samples/vbaSkeleton.xml&quot;&gt;Sample of the Output Document&lt;/a&gt; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;a href=&quot;http://sergentsolutions.net/samples/resume.html&quot;&gt;Sample of a Resume with Inline CSS&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/1620378678809040079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/11/write-xml-in-ms-access-2010-using-vba.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/1620378678809040079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/1620378678809040079'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/11/write-xml-in-ms-access-2010-using-vba.html' title='Write XML in MS Access 2010 Using VBA'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-2572329104156488181</id><published>2010-11-24T22:26:00.004-06:00</published><updated>2010-11-26T23:52:36.141-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ArcGIS Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Print to pdf"/><category scheme="http://www.blogger.com/atom/ns#" term="programming GIS"/><category scheme="http://www.blogger.com/atom/ns#" term="Web ADF"/><title type='text'>ESRI Print to PDF Task Sample for ArcGIS Server 9.3.1 - Part of the Thanksgiving Code Buffet</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;]If you have been following along, then you know this weekend I am hosting a Thanksgiving code buffet. Perhaps you don&#39;t want to miss out on these knowledge dishes when they are fresh because you have to shop. Don&#39;t worry, I posted Black Friday Specials and gift cards right here for you. And I had to shop around for ones that I thought you may like. But, if you don&#39;t want anything to do with that online shopping stuff; I took care of that too. Content is at the very top, bottom and on the sides. There are a few gadgets I will share with you in my posts. They are expensive, so I don&#39;t expect you to buy them, but if you do; I hope you share. We can jsut have fun talking about them.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Now for the other PrintTask for the Web ADF. I have referred to this as the main course; it is our turkey. But, I will do the best I can to make it tasty. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;I read this post &lt;/span&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;a href=&quot;http://www.arcgisserverblog.com/2008/12/print-map-with-arcgis-server.html&quot;&gt;http://www.arcgisserverblog.com/2008/12/print-map-with-arcgis-server.html&lt;/a&gt;&amp;nbsp;and decided to do the same thing that I do when I buy a new&amp;nbsp;pc; take it apart and change it. In this example, we are going to export the image of the map, obtain the name of the new image file and then perform a page redirect from there just like in the &lt;a href=&quot;http://sergentsolutions.blogspot.com/2010/11/esri-print-task-sample-for-jsapi-21.html&quot;&gt;ESRI JSAPI 2.1 Print to PDF example&lt;/a&gt;. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;The screen print I planned to share with you is not available right now, but I do have a screen print of the MapResourceManager. With the main course like this, what does that say about my side dishes?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;To define your map, we don&#39;t use the REST API in this example, so set you MapResource Manager as displayed in the image below.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVPHtXYlRqhjPs69j1saI1ZaYlKjtZRXav4K9VA10L0zW2GwF5Nr6A4Z1kEZ8p5d0mk3cU-M7jljYr8cuiU88Y3vcQwqsTVl6CBhSAjXmXH-FGf30OMfO2g5lDj3G3X6V3236TDhff8Pw/s1600/MapResourceManager.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;198&quot; ox=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVPHtXYlRqhjPs69j1saI1ZaYlKjtZRXav4K9VA10L0zW2GwF5Nr6A4Z1kEZ8p5d0mk3cU-M7jljYr8cuiU88Y3vcQwqsTVl6CBhSAjXmXH-FGf30OMfO2g5lDj3G3X6V3236TDhff8Pw/s320/MapResourceManager.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;It is the same resource. We are just not using the REST API in this one. Now for the one thing that separates these two examples; the code.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;The following is plain text, but this way you can copy it for your own application. You do need a license for ESRI ArcGIS Server to use this code. Nothing to worry about; there will be plenty of other map examples that will cost you nothing to use. But if you are unable to move away from the Web ADF right now, then this you may find this code helpful for two reasons. The first is that you will be able print to pdf and the second is that the page that you redirect to, that creates the pdf is the exact same page. So, you can migrate this PrintTask to the JSAPI 2.1 if that is your API of choice. If not, you may be interested in another such as Silverlight or Flex. We aren&#39;t serving those this weekend. But if you want to bring a code plate and serve one of those up, let me know. I will link to it as this will free up time for me to share additional code sooner.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Here is your export function for exporting your image:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Public Shared Function ExportMapImage(ByVal ADFMap As ESRI.ArcGIS.ADF.Web.UI.WebControls.Map, ByVal OutputPath As String) As String&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dim bitmaps As New System.Collections.Generic.List(Of System.Drawing.Image)()&lt;br /&gt;
&lt;br /&gt;
For Each mf As ESRI.ArcGIS.ADF.Web.DataSources.IMapFunctionality In ADFMap.GetFunctionalities()&lt;br /&gt;
&lt;br /&gt;
If mf IsNot Nothing Then&lt;br /&gt;
&lt;br /&gt;
Dim mapImage As ESRI.ArcGIS.ADF.Web.MapImage = mf.DrawExtent(ADFMap.Extent)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mapImage = mf.DrawExtent(ADFMap.Extent)&lt;br /&gt;
&lt;br /&gt;
If mapImage Is Nothing Then&lt;br /&gt;
&lt;br /&gt;
Continue For&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
If mapImage.GetImage() IsNot Nothing Then&lt;br /&gt;
&lt;br /&gt;
bitmaps.Add(mapImage.GetImage())&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Next&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dim newImg As New System.Drawing.Bitmap(Convert.ToInt16(ADFMap.Width.Value), Convert.ToInt16(ADFMap.Height.Value))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dim imgGraphics As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(newImg)&lt;br /&gt;
&lt;br /&gt;
Dim i As Integer = bitmaps.Count - 1&lt;br /&gt;
&lt;br /&gt;
While i &amp;gt;= 0&lt;br /&gt;
&lt;br /&gt;
imgGraphics.DrawImage(bitmaps(i), 0, 0, Convert.ToInt16(ADFMap.Width.Value), Convert.ToInt16(ADFMap.Height.Value))&lt;br /&gt;
&lt;br /&gt;
i += -1&lt;br /&gt;
&lt;br /&gt;
End While&lt;br /&gt;
&lt;br /&gt;
Dim Ticks As Long = DateTime.Now.Ticks&lt;br /&gt;
&lt;br /&gt;
Dim ImagePath As String = OutputPath &amp;amp; &quot;mapimage&quot; &amp;amp; Ticks &amp;amp; &quot;.png&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
newImg.Save(ImagePath, System.Drawing.Imaging.ImageFormat.Png)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return &quot;mapimage&quot; &amp;amp; Ticks &amp;amp; &quot;.png&quot;&lt;br /&gt;
&lt;br /&gt;
End Function &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Once you export your image, you need call the above function. We are going to use a button click event.&lt;/span&gt; &lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;/span&gt;&amp;nbsp; &lt;br /&gt;
Protected Sub btnPrintMap_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnPrintMap.Click &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39;The following is how you should write out the path variables&lt;br /&gt;
&lt;br /&gt;
&#39;TextBox1.Text = &quot;http://YourWebSite/Images/&quot; &amp;amp; ExportMapImage(Map1, &quot;http:///YourWebSite/Images/&quot;).ToString&lt;br /&gt;
&lt;br /&gt;
Response.Redirect(&quot;PrintTaskResults.aspx?sender=&quot; + TextBox1.Text.ToString)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
End Sub &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Although we are redirecting to another page, the embedded pdf page has something that you did not see in the last in the JSAPI 2.1. An image is created, but once the pdf is created, we have the code delete the image. So, here is the Page_Load event.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtaWv3jMeMEWGHUxs8nkVeqhy-7qDfUm3t5J-YAUQ6Zm84a8SvtBD_bRgBGoAxYHrlCeOncMlfW6v7QywHWMmFoE7LEldY59FeH1MC6HWKRYQ_TBNVk3x1ftwGkdpiv6eaReJxR8OLAZ8/s1600/LoadPage.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; ox=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtaWv3jMeMEWGHUxs8nkVeqhy-7qDfUm3t5J-YAUQ6Zm84a8SvtBD_bRgBGoAxYHrlCeOncMlfW6v7QywHWMmFoE7LEldY59FeH1MC6HWKRYQ_TBNVk3x1ftwGkdpiv6eaReJxR8OLAZ8/s320/LoadPage.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;In this line we create our pdf and add the image.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWUtaSXcMwdAUz72ZyPqi1av__2gwYJ2jzJ8Mwq_z9p595qozvtzJ6GmQTo9VzswQj9FaEQ6ARmBrGbqIk-NUTQsGPCWKFcGGxSNceQCsxnWwbs86x1vTqHElvJOMnlLaoj5xLK915Gds/s1600/CreateAndAddImage.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;33&quot; ox=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWUtaSXcMwdAUz72ZyPqi1av__2gwYJ2jzJ8Mwq_z9p595qozvtzJ6GmQTo9VzswQj9FaEQ6ARmBrGbqIk-NUTQsGPCWKFcGGxSNceQCsxnWwbs86x1vTqHElvJOMnlLaoj5xLK915Gds/s320/CreateAndAddImage.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Since the image has been used for the pdf and it does not contain a unique name, we don&#39;t want our Images folder to constantly grow, so we check to see the image file used in the pdf still exists. If it does, it is deleted. In this way we have automated the clean up of our Images folder.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxPrw_X6y0Obrxdvw_BWS60VMozwYt7XVZ-IxSO1V8imCh-WSbGJnBWS5bJ7BaVayEDuVy5Fcf7bDgEmE9IaVgjzLsIrUqLxefJ67ckZE8A0zvqjHSA8r6w5seyuSmhusSDRHxetAtA-4/s1600/DeleteCreatedImage.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;98&quot; ox=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxPrw_X6y0Obrxdvw_BWS60VMozwYt7XVZ-IxSO1V8imCh-WSbGJnBWS5bJ7BaVayEDuVy5Fcf7bDgEmE9IaVgjzLsIrUqLxefJ67ckZE8A0zvqjHSA8r6w5seyuSmhusSDRHxetAtA-4/s320/DeleteCreatedImage.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;That concludes this sample, so now feel free to download the&amp;nbsp;&lt;a href=&quot;http://www.arcgis.com/home/item.html?id=86cb85d917504c65b6af4769978314bf&quot;&gt;Print to PDF in ESRI ArcGIS Server 9.3.1 using the Web ADF in .NET&lt;/a&gt;&amp;nbsp;now.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/2572329104156488181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/11/esri-print-to-pdf-task-sample-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/2572329104156488181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/2572329104156488181'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/11/esri-print-to-pdf-task-sample-for.html' title='ESRI Print to PDF Task Sample for ArcGIS Server 9.3.1 - Part of the Thanksgiving Code Buffet'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVPHtXYlRqhjPs69j1saI1ZaYlKjtZRXav4K9VA10L0zW2GwF5Nr6A4Z1kEZ8p5d0mk3cU-M7jljYr8cuiU88Y3vcQwqsTVl6CBhSAjXmXH-FGf30OMfO2g5lDj3G3X6V3236TDhff8Pw/s72-c/MapResourceManager.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-285182334571765442</id><published>2010-11-23T15:28:00.064-06:00</published><updated>2010-11-24T00:14:17.724-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="online collaboration"/><category scheme="http://www.blogger.com/atom/ns#" term="online networking"/><title type='text'>ESRI Web ADF Print Task - Up Next; It&#39;s About The Turkey</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;With the ESRI Web ADF on it&#39;s way out the door, I plan on posting a PrintTask just like the one I did for the JSAPI 2.1. So bookmark this page or get notified through RSS.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;If you are looking forward to the XML, there is no reason to worry. I have already tested most of the PrintTask for the Web ADF. I am planning to do one for Silverlight and YahooMaps as well. They will be next.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Thanksgiving is coming up and so is Black Friday. If you are not from the US and possibly don&#39;t know what I mean. This Thursday Americans eat outside of their means and the next day we spend outside of our means. I am only kidding, but shopping the day after Thanksgiving can be quite wild.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;But on Thanksgiving, it&#39;s a buffet of food. And for the code hungry, I am going to post a code buffet. Since it&#39;s a buffet, your food for thought will not be in one programming language. I plan on feeding you some basic knowledge for commenting syntax and structure. Here&#39;s the knowledge menu.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Now the Web ADF has been a thorn in my side in programming right at the start. I thought it was me, but ESRI is dropping the Web ADF.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;For our main course and the knowledge turkey will be the ESRI Web ADF Print Task. It will be just like the&amp;nbsp;&lt;a href=&quot;http://sergentsolutions.blogspot.com/2010/11/esri-print-task-sample-for-jsapi-21.html&quot;&gt;PrintTask I wrote about for the ESRI JSAPI 2.1.&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Now with our main course out of the way. We are going to lay out the table with a full spread of XML writing through code. Each will result in the exact same XML file, but will be processed differently. and the dishes are;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;- VBA in MS Access topped with a GUI&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;- VBScript served plain&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;- HTA stuffed with VBScript&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;- Perl served plain&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;- Visual Basic.NET and C#&amp;nbsp;topped with a GUI and peppered with parameters for input&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;- Python sauteed with silly comments providing we have a wind blowing in a direction that is not opposite of the direction we had hoped for, unless it is a Tuesday or are making a left turn (if you&#39;re not familiar with it, Python related to Monty Python; so humor or an attempt at it is encouraged)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;- Java caffeine free&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;- Sybase PowerScript for PowerBuilder but the GUI has been filleted&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;and for dessert, a dynamic web based resume presented with&amp;nbsp;a splash of CSS topped with a Twitter and LinkedIn widget&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;XML appetizers will be provided before, during and after the knowledge feast.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;And if you are worried about missing all of this free code and missing Black Friday specials, I will share specials with you too. But if you must shop, by all means shop. But if you are riveted to the spot enjoying one code course after another, I will do my best to share some things right here with you. I have also been having fun with these Amazon ads because, guess what; they are widgets. And I think web gadgets are pretty cool. Yes, I like that word.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;I look forward to sharing with you. If you would like to bring a knowledge plat of your own, please feel free to cook some code up and share it with us.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;So, Happy Thanksgiving. Enjoy.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/285182334571765442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/11/esri-web-adf-print-task-up-next-its.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/285182334571765442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/285182334571765442'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/11/esri-web-adf-print-task-up-next-its.html' title='ESRI Web ADF Print Task - Up Next; It&#39;s About The Turkey'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-2041021545055490402</id><published>2010-11-23T02:38:00.000-06:00</published><updated>2010-11-23T02:38:28.250-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="online collaboration"/><category scheme="http://www.blogger.com/atom/ns#" term="programming GIS"/><category scheme="http://www.blogger.com/atom/ns#" term="ProNetwork"/><title type='text'>Functional Code is Nice, But Nice Code is Better</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;The ability to print my map to pdf in ESRI ArcGIS Server&amp;nbsp;is something I have&amp;nbsp;wanted for a while.&amp;nbsp;There are several examples available on &lt;a href=&quot;http://www.esri.com/&quot;&gt;ESRI&lt;/a&gt;&#39;s website from ESRI and others developers&amp;nbsp;have shared their examples as well. But I haven&#39;t found&amp;nbsp;the print&amp;nbsp;examples easy to follow or to apply. So I made one &quot;Chris&quot; simple. Feel free to read about my &lt;a href=&quot;http://sergentsolutions.blogspot.com/2010/11/esri-print-task-sample-for-jsapi-21.html&quot;&gt;PrintTask&lt;/a&gt;&amp;nbsp;if you haven&#39;t. It uses &lt;a href=&quot;http://sourceforge.net/projects/itextsharp/&quot;&gt;iTextSharp&lt;/a&gt;, but one thing I did not mention is that you can use the same code to print any image that iTextSharp supports and everything I did can be done at no cost to you. Having a job in GIS isn&#39;t even required. &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Now for the topic at hand; clean code. I thought it was more important for my fellow developers to have the knowledge of how to print a map to pdf. If I were in their shoes, I would not want to wait to learn the functionality that&amp;nbsp;could be&amp;nbsp;added to my application, so I did not want you to have to wait either.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;And now you have a PrintTask in which you can integrate into your ESRI ArcGIS Server applications using the JavaScript API 2.1. However, if you know how to export the map in Flex or Silverlight, you can apply this same&amp;nbsp;example in those API&#39;s as well as the page that displays the pdf uses no GIS API&#39;s of any kind; it just references the location of the image.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;But why am I still talking about the PrintTask?&amp;nbsp;I did not separate&amp;nbsp;presentation, functionality and content. If you are not familiar with this, you are not alone. Now you need to know, I am not &quot;the authority&quot; on website design, but I do the best I can to apply what I learn from other professionals and programming books. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;I listed three books&amp;nbsp;that I have bought below from SitePoint. They are easy to read books and a good starting point. You can check your local library first. The&amp;nbsp;first one I mention is quite possibly available there and the best one of the&amp;nbsp;three. Build Your Own Website the Right Way will help with basic CSS, but I would skip the chapter on HTML forms. I did. I want to build .NET pages, so HTML forms is not an area I was too concerned about. Concepts of this book&amp;nbsp;are applied to my examples, but&amp;nbsp;where the book takes you&amp;nbsp;on a learning tour of creating well-formed websites with HTML; I will&amp;nbsp;extend the information and show you how to apply those same well-formed techniques in .NET. That&#39;s not in the book. Simply JavaScript is a lot to take in, but it does drive home the importance of separation of content, display and functionality. jQuery is there because I just like it. However, if you don&#39;t want or need a book, don&#39;t worry. I plan on taking you through the steps that these books use and plan on showing you how to take that information further, by integrating&amp;nbsp; the topics with .NET, JavaScript Framework, and mapping API&#39;s. But, you do need to be aware that I will be starting with .NET, not HTML. It will be easier than you think, just follow along and if you get lost, just speak up and I will give you directions.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script charset=&quot;utf-8&quot; src=&quot;http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;amp;MarketPlace=US&amp;amp;ID=V20070822/US/sergentsoluti-20/8001/9492deb5-8f9a-4707-830a-7ad9d1cb3c02&quot; type=&quot;text/javascript&quot;&gt;
 
&lt;/script&gt;&lt;noscript&gt;&lt;/noscript&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Before&amp;nbsp;sharing how to build a well-formed site&amp;nbsp;template, I want to share with you some basics that I think are important, commenting and documenting your work by showing you how to write code that&amp;nbsp;creates an XML file for you.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 12pt;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;If you want to&amp;nbsp;become more involved with the developer community collaborating, live, online and even in person, I would like to invite you to join the Web Dev Network on LinkedIn. Just click the link below and request to join. If you do not already have a LinkedIn account, you will need to create it first. But it&#39;s free and we have live online meetings. There is no video yet, but you can talk, watch, and even present.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 12pt;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 12pt;&quot;&gt;&lt;table border=&quot;0&quot; style=&quot;border-collapse: collapse;&quot;&gt;&lt;colgroup&gt;&lt;col style=&quot;width: 100px;&quot;&gt;&lt;/colgroup&gt;&lt;tbody valign=&quot;top&quot;&gt;
&lt;tr&gt;&lt;td valign=&quot;middle&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.linkedin.com/groups?about=&amp;amp;gid=3182378&amp;amp;trk=anet_ug_grppro&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC2HcsI3Qy4mfUJn5IoehCFSrYJ3faRMWGEPqRxn2fSaXo-w6-H__lbB7okmpDvGJAW2ZnH8qjHZqUBqD8E3XjbYZzLvHrmomj2hlzPow2kOmLQcRz_sRAsOUQjVTmjul-hzFWCnJPE90/s1600/WebDevNetwork.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;middle&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;Join&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/2041021545055490402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/11/functional-code-is-nice-but-nice-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/2041021545055490402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/2041021545055490402'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/11/functional-code-is-nice-but-nice-code.html' title='Functional Code is Nice, But Nice Code is Better'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC2HcsI3Qy4mfUJn5IoehCFSrYJ3faRMWGEPqRxn2fSaXo-w6-H__lbB7okmpDvGJAW2ZnH8qjHZqUBqD8E3XjbYZzLvHrmomj2hlzPow2kOmLQcRz_sRAsOUQjVTmjul-hzFWCnJPE90/s72-c/WebDevNetwork.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-692552743722685060</id><published>2010-11-13T16:39:00.007-06:00</published><updated>2010-11-16T11:24:57.781-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ESRI"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript API"/><category scheme="http://www.blogger.com/atom/ns#" term="online collaboration"/><category scheme="http://www.blogger.com/atom/ns#" term="programming GIS"/><category scheme="http://www.blogger.com/atom/ns#" term="Web"/><title type='text'>ESRI Print Task Sample for the JSAPI 2.1</title><content type='html'>&lt;span xmlns=&quot;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;I failed at giving myself deadlines, so I thought I would challenge myself. There are examples of creating a PrintTask, but they seem to be hard to follow, at least for me. If you have found this to be the case, then this utility and post is for you. This example will be very basic as will show you how to print a map to pdf using the ESRI ArcGIS Server JSAPI 2.1; but just the map. To simplify the code, I have not included code to format the pdf itself. This is a how to, because any solution is better than no solution when a solution is needed. There are only two blocks of code in the entire application; one block in JavaScript and one in VB.NET so don&#39;t let the details of this post overwhelm you.&lt;br /&gt;
&lt;br /&gt;
Well I just finished writing the PrintTask for the ESRI ArcGIS Server JSAPI 2.1. It took me 45 minutes to build the site from scratch. Unfortunately, I missed a parameter that I was passing and it slowed down my development time. It then took me the additional time to write this blog, not to mention adding the images manually after writing the blog in MS Word. But now the blog and the utility are ready.&lt;br /&gt;
&lt;br /&gt;
I used ESRI&#39;s web service in the REST API at &lt;a href=&quot;http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Population_World/MapServer&quot;&gt;http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Population_World/MapServer&lt;/a&gt; which displays below in the exportMap.aspx. Yes, a .NET page using the JSAPI. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgJ2HaEV4tlptEBU8QEzqVzHq5606m07bkjdGPOvwEVOT1eoBK9qAoxBunBMcHaI8DGPf-I7MMaC_idcR0JdoGP25Cx2m13o93Z4vGGJhkZtrmF_D1IxrWKZDGV1Q1MEMbWVVHkOkvZVw/s1600/WorldMapService.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;281&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgJ2HaEV4tlptEBU8QEzqVzHq5606m07bkjdGPOvwEVOT1eoBK9qAoxBunBMcHaI8DGPf-I7MMaC_idcR0JdoGP25Cx2m13o93Z4vGGJhkZtrmF_D1IxrWKZDGV1Q1MEMbWVVHkOkvZVw/s400/WorldMapService.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
What happened? We used the .NET control and had it run some JavaScript on the ClientClick event and then passed the variable to a label .NET control. If you have had problems in the past with using .NET controls with the ESRI JSAPI, you may need to lay out the button like the following image.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhep4SyMYHMi-5tgt0qw8EsURBvlqcNFTq9RZchQjcPn_q_raQC6KtqBi8WQmLa2hmrOLFzM5msRT7hHVDKBXo2s_Qvv70NRF9EZjsYY_XyQ9sBVyq7P2N-78lZOW1hOawxggjcEH0mEi4/s1600/UpdatePanel.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;50&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhep4SyMYHMi-5tgt0qw8EsURBvlqcNFTq9RZchQjcPn_q_raQC6KtqBi8WQmLa2hmrOLFzM5msRT7hHVDKBXo2s_Qvv70NRF9EZjsYY_XyQ9sBVyq7P2N-78lZOW1hOawxggjcEH0mEi4/s400/UpdatePanel.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
With that in place, we can click on our .NET button with worrying about the page refreshing. Be careful! Not including the ContentTemplate tag within the UpdatePanel and surrounding the Button will make your application crash. I have been there a few times.&lt;br /&gt;
So, we click our button and then just for you information, a JavaScript message comes up. Everything is going smooth so far if you see this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM3LTHWCvKCdv5NYws6Z2HEx4GkI3cXYv222rCfl4jAjZYskWrHDs9jrR1woRl8qTJW4h35tZPaQJTA5RjZRHfcnmxWcfjP4GqgdLSKA-NMOyv8dWSfTBR2e3KEZXojBpg9ggWQmoFQHU/s1600/WorldMapServiceWithDialog.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM3LTHWCvKCdv5NYws6Z2HEx4GkI3cXYv222rCfl4jAjZYskWrHDs9jrR1woRl8qTJW4h35tZPaQJTA5RjZRHfcnmxWcfjP4GqgdLSKA-NMOyv8dWSfTBR2e3KEZXojBpg9ggWQmoFQHU/s400/WorldMapServiceWithDialog.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;A new browser window opens, but before we look at that. Check out what displayed on our page of the world right above the Print Map button. Where did that come from?&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifmBYm2Cj46AO3-0sAoN_-o_t7v2SHlYjbBtj9SXorZdCdfvrCHQOqLpSoXHz23pY1qzouw4KA7VBWkPwSIlHi81LkZY_p47s_IAxcnN_1zv_L7o5e1SuaatQyjBdabGf1MRYVHEhf8Ag/s1600/PrintButton.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;21&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifmBYm2Cj46AO3-0sAoN_-o_t7v2SHlYjbBtj9SXorZdCdfvrCHQOqLpSoXHz23pY1qzouw4KA7VBWkPwSIlHi81LkZY_p47s_IAxcnN_1zv_L7o5e1SuaatQyjBdabGf1MRYVHEhf8Ag/s400/PrintButton.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Before we can print the image, we need to use the export function. You can read more about exportImage in ESRI online documentation at &lt;a href=&quot;http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html?export.html&quot;&gt;http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html?export.html&lt;/a&gt;.&lt;br /&gt;
But, what about the code? If you have a hard time following it, let me take you through it.&lt;br /&gt;
Remember our .NET control? Take a look below and you will see that the OnClientClick event calls up our JavaScript that resides at the top of the page. The function we call is exportimg();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9UYWLrioQrsdpDVD6F5puaZbOFiz5tBZ9cbNE_T5XrNQh8YARpmf4WoPZxKnGI4CjkcMt9G_viM-kkPwkPN9ytCoJmGr_fZ7OHvNteEEwkngb4pO-KyMkms8R66XGC1J_zWJmokcs6No/s1600/UpdatePanel.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;50&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9UYWLrioQrsdpDVD6F5puaZbOFiz5tBZ9cbNE_T5XrNQh8YARpmf4WoPZxKnGI4CjkcMt9G_viM-kkPwkPN9ytCoJmGr_fZ7OHvNteEEwkngb4pO-KyMkms8R66XGC1J_zWJmokcs6No/s400/UpdatePanel.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Before we even called that function, there were a few things handled behind the scenes.&lt;br /&gt;
We first put in a block of code telling our application that we want to use the ESRI ArcGIS Server JavaScript API 2.1.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCu9JPtc83TwVjh79JURo8Yik7StMVPJ2_ZNSwwrbBHWjPuj39dGafSJH-QsnaS9_FqzxeUmLKSD3mbVmYqBWo8t6xNZT-ambJ0d6I1wlOdhN9Ag3YK47VcGienNNwB4Osx4lCZDgXCvA/s1600/JSAPI+Defined.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;22&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCu9JPtc83TwVjh79JURo8Yik7StMVPJ2_ZNSwwrbBHWjPuj39dGafSJH-QsnaS9_FqzxeUmLKSD3mbVmYqBWo8t6xNZT-ambJ0d6I1wlOdhN9Ag3YK47VcGienNNwB4Osx4lCZDgXCvA/s400/JSAPI+Defined.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXTCiwjnMqi8ilhe2niJcP8GCvMS_pX8DaprJiwbFNbPsTAcKlJw4_VsOjT4GHFFWfmLjbTmIPYycBGNeJ8xsGXXD8sCeE63avP22pegIc5nCzCQ82S-892asWmBx5vRynGm2rzbnd4l0/s1600/ScriptStart.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;30&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXTCiwjnMqi8ilhe2niJcP8GCvMS_pX8DaprJiwbFNbPsTAcKlJw4_VsOjT4GHFFWfmLjbTmIPYycBGNeJ8xsGXXD8sCeE63avP22pegIc5nCzCQ82S-892asWmBx5vRynGm2rzbnd4l0/s200/ScriptStart.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Next, we start a new script block and tell our application we will be using esri&#39;s dojo tools. Now the question to ask ourselves, even before writing code is; what do we want? The application wants to know the same thing. Just like a restaurant, you place your order and what you requested is prepared for you. With this information in hand, let&#39;s place our order. We need three things total and that is it. At our sit down web service, the application uses parameters, the variables that will be used to plug into our code to make it work. It&#39;s just like, if you don&#39;t order steak, you don&#39;t get steak. So, if you don&#39;t ask for a map, you won&#39;t get a map. To do this we add three declarations.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSkvieAmr4aIn2SJ1B6LqBV2lQGt-C7i00fxkJAcfEIOd05eByWiTZ_8YmaB8kXjDV9u2p60ctVw7QOmbvidbF7rdXmCFzm9oWL4l-o2Ylw-PZ5Nou4kqr_v-VgHgRCPnz6LLR5C9mh-w/s1600/VariablesDeclared.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;45&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSkvieAmr4aIn2SJ1B6LqBV2lQGt-C7i00fxkJAcfEIOd05eByWiTZ_8YmaB8kXjDV9u2p60ctVw7QOmbvidbF7rdXmCFzm9oWL4l-o2Ylw-PZ5Nou4kqr_v-VgHgRCPnz6LLR5C9mh-w/s200/VariablesDeclared.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first is our web service, displayed as dynamicMapServiceLayer. The second is the variable params which we need for the purpose of defining the output of our map image that we export. The final variable is the printMapURL. Remember the old saying about the most important thing is &quot;location, location, location&quot;. This holds true for the printMapURL. It serves one purpose. When the map is exported, it will tell you where it went. And we need that for our PrintTask. Below is the entire script block. Don&#39;t worry, we will go through it, but take a look at the line function init() and right at the bottom of the script where you see dojo.addOnLoad(init); dojo.addOnLoad(init); will run as it does not reside in a function. Time to load the code; we define our map in the first line. In the next line, here is one of our three parameters; params. Here it defines the dpi or dots per inch for printing, the width and height of the map and the format to be exported. Define the web service in the dynamicMapServiceLayer and then add it to the map with map.addLayer. Everything is ready to enable exporting our map. We haven&#39;t talked about the printMapURL. Do I really need to say; but wait there&#39;s more? Jump down below the next block of code and keep reading.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh18K1D7tJSPX-P04MJfOfm6ZgGF-tfPcvoBSTK_OQk0MZzhuIl2il6cWzND3s2dDfeevTpyZeZwlrIp6Xq0YosbcpxbVvVgDpa7QkaWUIjgG7whfH0b7dUODypFevtGdXFDpA9RjPElKc/s1600/JavaScriptCodeBlock.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;147&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh18K1D7tJSPX-P04MJfOfm6ZgGF-tfPcvoBSTK_OQk0MZzhuIl2il6cWzND3s2dDfeevTpyZeZwlrIp6Xq0YosbcpxbVvVgDpa7QkaWUIjgG7whfH0b7dUODypFevtGdXFDpA9RjPElKc/s400/JavaScriptCodeBlock.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
There was a lot to talk about once we clicked that button, but I wanted you to know how everything got wired so this next piece would make more sense. &lt;br /&gt;
Now that we have clicked the button to call the exportimg function, it&#39;s nice to have information for our variables as we use them immediately.&lt;br /&gt;
The exportimg function uses the parameters that we already have and then we use the expmapimagfunc(mapimg) function to return our third variable. The printMapURL.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRFAMHO8kOqCrgLvuF4dXF2naCIrx3-jEgkM9UUaZtptS-OLGeh80vcOQ-RPM-Y_8dqNowiNlLGLIvCy0SxqyN1gve6eB-EdoY2vMTsAByZh1rXgDpDg7XdYRZ19F9oXdHvohBPmk5Lq0/s1600/FunctionExport.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;48&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRFAMHO8kOqCrgLvuF4dXF2naCIrx3-jEgkM9UUaZtptS-OLGeh80vcOQ-RPM-Y_8dqNowiNlLGLIvCy0SxqyN1gve6eB-EdoY2vMTsAByZh1rXgDpDg7XdYRZ19F9oXdHvohBPmk5Lq0/s400/FunctionExport.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use the getElementById and then set the lblMapLocation text to the URL and the image file that was exported. And finally we open the CreatePdf.aspx and append the printMapURL as a variable to pass into our new browser window. From here we leave JavaScript and move to VB.NET. Now if you want the project written in C#; you can use a free converter to do so at &lt;a href=&quot;http://www.developerfusion.com/tools/convert/vb-to-csharp/&quot;&gt;Developer Fusion&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKrsGC-7Az5A_L2TLDBVRQFM7s8EnSFIdg6pnf4_isi1L9V_T006zPBkZ6f70zFhfAItMf1TJ1VlOm4O61uEpyUR4cy_OF6r2FU8N-ll8-9EScjrY5fYhEMiAU3wo7rxwikSHnKIta8bs/s1600/FunctionExportImageMap.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;82&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKrsGC-7Az5A_L2TLDBVRQFM7s8EnSFIdg6pnf4_isi1L9V_T006zPBkZ6f70zFhfAItMf1TJ1VlOm4O61uEpyUR4cy_OF6r2FU8N-ll8-9EScjrY5fYhEMiAU3wo7rxwikSHnKIta8bs/s400/FunctionExportImageMap.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Our code runs and our new browser window opens and there you have it; a pdf embedded in our web page. And we are finally at that awkward question; where do embedded pdf&#39;s come from? That&#39;s not a pdf down below, but it plays a real one on print sample site I will be sharing with you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6brmXvyuZMsM25AxIUQmPEoNbi_8wjmZpQxyMfkrSRlq77cd-PZ5EUq1Am_BFfUWEZjMx1iqW6NDif9u6DSJDqTTSbPRZkQ-Q1SXkwvG35_YCTCSX1G5pt45GX6sxprszRN6Ls-SZ2N8/s1600/PdfDisplay.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6brmXvyuZMsM25AxIUQmPEoNbi_8wjmZpQxyMfkrSRlq77cd-PZ5EUq1Am_BFfUWEZjMx1iqW6NDif9u6DSJDqTTSbPRZkQ-Q1SXkwvG35_YCTCSX1G5pt45GX6sxprszRN6Ls-SZ2N8/s400/PdfDisplay.png&quot; width=&quot;396&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Our web page has already defined a pdf in this line of code below. You can use it if you just want to embed a pdf; no printing required. It just references our pdf in the pdfs folder named &quot;Image.pdf&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4PB9z9ogbvPEEgFe0n4l-DxYonNeM7tifMvIFdBWI0PixC5oO-0lLFRejcYXAkAsOMK-cSSM8j3Qyqx5OOXqWhQMNfMqLdTK0I_JeHrG06hoiOsA-kG_AW3-RScpTtEDnObdXqKU848U/s1600/PdfObject.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;21&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4PB9z9ogbvPEEgFe0n4l-DxYonNeM7tifMvIFdBWI0PixC5oO-0lLFRejcYXAkAsOMK-cSSM8j3Qyqx5OOXqWhQMNfMqLdTK0I_JeHrG06hoiOsA-kG_AW3-RScpTtEDnObdXqKU848U/s400/PdfObject.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
But that did not create the pdf. I used a tool called &lt;a href=&quot;http://sourceforge.net/projects/itextsharp/&quot;&gt;iTextSharp&lt;/a&gt; which you can download. Many examples are written in C#, so converted C# code to VB.NET. If you have would like a C# example, just ask. Or if you have try to create a C# example and have problems, just post your question about it too.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVEz2D_H9t0P9vdU0NRRaJs2OaEO-h-xNBYZq6NsZKaeGiwhzoBQPlBL5ERfkdOZEluOyh8YOrYEht9R7S4wn2rVrFNLdO7rWGEspA0knkRqFx3nuwg02CdFSUzSp9n_E9nzPu5XsX7RQ/s1600/VB_Page_Load.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;206&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVEz2D_H9t0P9vdU0NRRaJs2OaEO-h-xNBYZq6NsZKaeGiwhzoBQPlBL5ERfkdOZEluOyh8YOrYEht9R7S4wn2rVrFNLdO7rWGEspA0knkRqFx3nuwg02CdFSUzSp9n_E9nzPu5XsX7RQ/s400/VB_Page_Load.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
In our Page_Load event, we define the location of the pdfs folder and variable that we want to use to print our pdf. We first defined the URL of the image as printMapURL. Once we had the value, we assigned it to sender. At the top of our web page is where that image went to.&lt;br /&gt;
You will notice that within the address bar after the current web page, sender was added it was set to the value of the location of the image and the image itself.&lt;br /&gt;
CreatePdf.aspx?sender=http://sampleserver1b.arcgisonline.com/arcgisoutput/_ags_map687a6f058c52422f9503a216b51da659.png&lt;br /&gt;
Finally, we create a new document and then attempt to write our our pdf in the PdWriter by creating a pdf in the pdfs folder named &quot;Image.pdf&quot; . Our pdf is created, but there is no image yet, so we open the new document to write on it or is this case, to add the image. To do that we look at the sender value, which is the URL of our map image; and then we add it to the pdf. Once it is written, we close the pdf and then for informational purposes only, I add the text PDF has been created. You do not need this.&lt;br /&gt;
And there you have it, the PrintTask for the ESRI JavaScript API 2.1 using Visual Basic .NET and the .NET Framework 4.0. Try this tool out and tell me what you think. I will be integrating, but for now; I wanted to keep it simple.&lt;br /&gt;
Or share a tool or make this one better.&lt;br /&gt;
&lt;br /&gt;
And here is the PrintTask for the ESRI JSAPI 2.1&amp;nbsp;written in both VB.NET and C#&amp;nbsp;- &lt;a href=&quot;http://www.arcgis.com/home/item.html?id=56bc091f27134b6b9296db9ad52261a9&quot;&gt;http://www.arcgis.com/home/item.html?id=56bc091f27134b6b9296db9ad52261a9&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Other GIS Resources&lt;/h2&gt;For a few other examples of GIS pages in .NET, you can take a look at samples of just basic .NET Framework 3.5 maps that I created with no feature as of yet in the following API&#39;s: &lt;a href=&quot;http://www.sergentsolutions.net/bmap.aspx&quot;&gt;Microsoft Bing&lt;/a&gt; version 6.3,&lt;a href=&quot;http://www.sergentsolutions.net/ymap.aspx&quot;&gt;Yahoo&lt;/a&gt; AJAX version 3, and &lt;a href=&quot;http://www.sergentsolutions.net/gmap.aspx&quot;&gt;Google&lt;/a&gt; version 3. An example of Google maps in the previous version 2 as just basic html pages are at: &lt;a href=&quot;http://sergentsolutions.net/maps.html&quot;&gt;http://sergentsolutions.net/maps.html&lt;/a&gt; which includes images from Flickr, an example on how GeoRSS can be applied and another at &lt;a href=&quot;http://sergentsolutions.net/maps/testmap.html&quot;&gt;http://sergentsolutions.net/maps/testmap.html&lt;/a&gt; which provides you with an example on how to create tabbed balloons like below. That&#39;s all I have to share for now. What would you like to share? Your feedback is important to me. Talk to you soon.&lt;br /&gt;
&lt;br /&gt;
Chris&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtSJxII6IIqH6jO9yPrsfcqaLAGO82WP_sdZl7XMky8y6BngDrs5OKIarIm7DjJRSb_tVcvTmo0iA-s7emG2Drr7CI9Vw9PrI378RvPKrrUtVQX_vvMQYctCsYb9U8229aIfTDZSIR30E/s1600/GoogleBalloon.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtSJxII6IIqH6jO9yPrsfcqaLAGO82WP_sdZl7XMky8y6BngDrs5OKIarIm7DjJRSb_tVcvTmo0iA-s7emG2Drr7CI9Vw9PrI378RvPKrrUtVQX_vvMQYctCsYb9U8229aIfTDZSIR30E/s320/GoogleBalloon.png&quot; width=&quot;259&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;left&quot; class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;GeoBloggers Posts You May Like&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;http://geofoolery.com/book-review-openstreetmap-be-your-own-cartogr&quot;&gt;Book Review: OpenStreetMap - Be Your Own Cartographer&lt;/a&gt;﻿&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/692552743722685060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/11/esri-print-task-sample-for-jsapi-21.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/692552743722685060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/692552743722685060'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/11/esri-print-task-sample-for-jsapi-21.html' title='ESRI Print Task Sample for the JSAPI 2.1'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgJ2HaEV4tlptEBU8QEzqVzHq5606m07bkjdGPOvwEVOT1eoBK9qAoxBunBMcHaI8DGPf-I7MMaC_idcR0JdoGP25Cx2m13o93Z4vGGJhkZtrmF_D1IxrWKZDGV1Q1MEMbWVVHkOkvZVw/s72-c/WorldMapService.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-6347407947362991568</id><published>2010-09-27T11:03:00.009-05:00</published><updated>2010-10-07T04:06:34.032-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTA"/><category scheme="http://www.blogger.com/atom/ns#" term="online collaboration"/><category scheme="http://www.blogger.com/atom/ns#" term="programming GIS"/><category scheme="http://www.blogger.com/atom/ns#" term="ProNetwork"/><category scheme="http://www.blogger.com/atom/ns#" term="VBScript"/><title type='text'>Web Dev Network Growth, XML and Road to GeoRSS</title><content type='html'>&lt;span xmlns=&quot;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
﻿ &lt;br /&gt;
&lt;div style=&quot;margin-left: 12pt;&quot;&gt;&lt;table border=&quot;0&quot; style=&quot;border-collapse: collapse;&quot;&gt;&lt;colgroup&gt;&lt;col style=&quot;width: 100px;&quot;&gt;&lt;/colgroup&gt;&lt;tbody valign=&quot;top&quot;&gt;
&lt;tr&gt;&lt;td valign=&quot;middle&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.linkedin.com/groups?about=&amp;amp;gid=3182378&amp;amp;trk=anet_ug_grppro&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC2HcsI3Qy4mfUJn5IoehCFSrYJ3faRMWGEPqRxn2fSaXo-w6-H__lbB7okmpDvGJAW2ZnH8qjHZqUBqD8E3XjbYZzLvHrmomj2hlzPow2kOmLQcRz_sRAsOUQjVTmjul-hzFWCnJPE90/s1600/WebDevNetwork.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;middle&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;Join&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;﻿The Web Dev Network is growing fast. I created this group on July 1, 2010 and&amp;nbsp;we have members&amp;nbsp;on six continents&amp;nbsp;in eight countries. The Web Dev Network&#39;s most recent online meeting&#39;s topic was about XML. I am starting a companion post to the last meeting which will lead up to October&#39;s meeting about GeoRSS. The companion post will be a re-cap of the online meeting that we had on September 24, 2010. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;First we are goinng to start with a very basic block of XML. This block of XML code has three items that make it so that it does have some value.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;rootElement&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;docElement&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;Add your content here.&lt;/span&gt;&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;/docElement&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;/rootElement&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;The first line is the XML declaration. It is the first required piece of a well-formed XML document. The second line displays a tag named rootElement. This is the root element of the XML document. All XML documents must have a root element. The root element is basically a container for the rest of your document. The third line is a child element. The child element is where your content of your XML document will. That&#39;s if for this now. We will build extend this example in my next post as we continue to build our way to GeoRSS.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;Now, as I said, here is a basic example to automate the creation of this document using HTA for a graphical user interface&amp;nbsp;and VBScript.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;All you have to do is copy the code into a text editor and save the file as createXml.hta.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;Now, if you are not sure how to do this, please comment. My postings will be geared to providing working code and I won&#39;t provide step by step instructions, but if the need is there I can back up and help out.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;Copy on next line:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;!DOCTYPE html Public &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;!--&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;********************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* HTA Name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;createXml.hta&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Author: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Chris Sergent&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Created:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;10/5/2010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Description:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;This HTA dynamically creates an xml skeleton document.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;********************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HTA DOCUMENTATION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Any HTA changes will be documented here with date, change and author.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;********************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*Graphical User Interface Section&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;********************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;--&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;head&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;!-- Application Name is the name of the HTA application that would appear in &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;Windows Task Manager. --&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;!-- Properties that can be set.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- Border&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Type of window borders &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Define the border as thick for a resizable border&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Define the border as thin for a non-resizable window&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-WindowState&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Default state is normal out of the three possible,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Normal, Minimize, Maximize)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;For the following properties, use the value yes to display and the value no,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;to not display. All defaults for these properties are yes.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-Caption&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-MaximizeButton&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-MinimizeButton&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-Scroll&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-ShowInTaskbar&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-SingleInstance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Specifies if multiple instances are allowed to run&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-SysMenu&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Determines if the application will display the System menu&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html;charset=utf-8&quot; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;HTA XML Skeleton Creator&amp;lt;/title&amp;gt;&amp;lt;!-- Caption To display On title bar --&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;!--&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;********************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SETTINGS FOR HTA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;********************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;!-- Although HTA has defaults, I have entered the defaults in manually, so you&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;can see the&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;syntax and change them as you see fit. The settings are divided &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;into two groups, required or optional. The required information is either a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;must have or something that&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;might be very noticeable if you ignore.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;HTA:APPLICATION&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!-- Required --&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;APPLICATIONNAME=&quot;Resume Creator&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SCROLL=&quot;yes&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SINGLEINSTANCE=&quot;yes&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WINDOWSTATE=&quot;maximize&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!-- Optional --&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Border = &quot;thick&quot; &amp;lt;!-- No default --&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Caption = &quot;yes&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MaximizeButton = &quot;yes&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MinimizeButton = &quot;yes&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ShowInTaskbar = &quot;yes&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SysMenu = &quot;yes&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;/HTA:APPLICATION&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;script language=&quot;VBScript&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Script Name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Scripts are Object Oriented and are named in each sub. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Author: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Chris Sergent&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Created:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;11/8/2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Description:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;This script is a starter template for writing scripts in HTA. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;As usual, I have added information that appears to be found &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;frequently in various authored scripts eliminating the need to&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;re-type this.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DOCUMENTATION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Any script changes will be documented here with date, change and author.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1/23/2009&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;This script now generates a complete web page with head, title, meta, paragraph,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;and body elements. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Initialization Section&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Option Explicit&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Declare Constants&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Const ForAppending = 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Allows for adding information to a file&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Const ForWriting = 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Writes to a file(writes over existing file as well)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Const ForReading = 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Reads a file&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Define Variables&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Path Variables&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim strTemplate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Template File Location&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim strDocument&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Documenting the Log File&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;WMI Variables&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim objWMIService, objOSItem, objCSItem&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim colCSItems&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim strComputer&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;strComputer = &quot;.&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim strUserName &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;strUserName = &quot;HKCU\Software\Microsoft\Windows\&quot; &amp;amp;_&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;CurrentVersion\Explorer\Logon User Name&quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;FSO Variables&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim objFSO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;File System Object&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim objFile&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;File Object&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim objTSO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Temporary System Object&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim objFolder &#39;Folder Object&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;objFolder = &quot;C:\Templates\&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Window Variables&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim intLeft, intTop, inthorizontal, intVertical&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;GUI Objects&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim strTemplateName &#39;Path of Template&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim txtTemplateName&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim txtTitle&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim txtHead&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Set the Values for the Variables&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Set up an instance of the WshShell object&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Common Variable Values&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;WMI Values&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set objWMIService = GetObject(&quot;winmgmts:&quot; _&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;amp; &quot;{impersonationLevel=impersonate}!\\&quot; _ &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;amp; strComputer &amp;amp; &quot;\root\cimv2&quot;) &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set colCSItems = objWMIService.ExecQuery(&quot;SELECT * FROM Win32_ComputerSystem&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;FSO Values&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Main Processing Section&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;Events&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;Sub Window_Onload&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;Set objWMIService = GetObject(&quot;winmgmts:\\&quot; &amp;amp; strComputer &amp;amp; &quot;\root\cimv2&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;Set colCSItems = objWMIService.ExecQuery(&quot;Select * From Win32_DesktopMonitor&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;For Each objOSItem in colCSItems&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;intHorizontal = objOSItem.ScreenWidth&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;intVertical = objOSItem.ScreenHeight&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;Next&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;intLeft = (intHorizontal - 800) / 2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;intTop = (intVertical - 600) / 2&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;End Sub&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;Check to see if a template already exists. The application will not overwrite&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#39;an existing template with the same name.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sub CreateTemplate&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TemplateCheck() &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End Sub&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Procedure Section&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Function TemplateCheck()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;strTemplate = objFolder &amp;amp; txtTemplateOutput.value&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;Msgbox strTemplate&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;If objFSO.FileExists(strTemplate) Then&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;Msgbox &quot;Document Exists&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit Function&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Else&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not objFSO.FolderExists(objFolder) Then&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objFSO.CreateFolder(objFolder)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strTemplate = objFolder &amp;amp; txtTemplateOutput.value&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;objFSO.CreateTextFile(strTemplate)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objFile = objFSO.OpenTextFile(strTemplate, ForWriting)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objFile.WriteLine &quot;&amp;lt;?xml version=&quot; &amp;amp; &quot;&quot;&quot;1.0&quot;&quot;&quot; &amp;amp; &quot; encoding=&quot; &amp;amp; &quot;&quot;&quot;utf-8&quot;&quot;&quot; &amp;amp; &quot;?&amp;gt;&quot; &amp;amp; vbcrlf &amp;amp; _&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;&amp;lt;rootElement&amp;gt;&quot; &amp;amp; vbcrlf &amp;amp; _&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;&amp;lt;docElement&amp;gt;&quot; &amp;amp; vbcrlf &amp;amp; _&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Add your content here.&quot; &amp;amp; vbcrlf &amp;amp; _&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;&amp;lt;/&quot; &amp;amp; &quot;docElement&amp;gt;&quot; &amp;amp; vbcrlf &amp;amp; _&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;&amp;lt;/rootElement&amp;gt;&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objFile.Close()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox strTemplate &amp;amp; &quot; Created&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End Function&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;!--&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* HTA GUI Section&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;Enter a title (Example:skeleton.xml)&amp;lt;br /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;input id=&quot;txtTemplateName&quot; type=&quot;text&quot; value=&quot;skeleton.xml&quot; name=&quot;txtTemplateOutput&quot; style=&quot;width: 336px&quot;/&amp;gt;&amp;lt;br /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;br /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input type=&quot;button&quot; value=&quot;Create Template&quot; name=&quot;run_button&quot; onClick=&quot;CreateTemplate&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;p&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;span id = &quot;DataArea&quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&amp;lt;!--&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;* Nothing To See Here - Please Move Along&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;&#39;************************************************************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;Don&#39;t copy this line or any after this one. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;Later this week, we will finish the XML document and start an XSD. Next up, I will add a Python example that creates the same XML file. This may seem simple now, but we will be building on this in multiple languages, scripting and code. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: 12pt;&quot;&gt;Do you have any cool code you would like to share with us? &lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/6347407947362991568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/09/web-dev-network-growth.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/6347407947362991568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/6347407947362991568'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/09/web-dev-network-growth.html' title='Web Dev Network Growth, XML and Road to GeoRSS'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC2HcsI3Qy4mfUJn5IoehCFSrYJ3faRMWGEPqRxn2fSaXo-w6-H__lbB7okmpDvGJAW2ZnH8qjHZqUBqD8E3XjbYZzLvHrmomj2hlzPow2kOmLQcRz_sRAsOUQjVTmjul-hzFWCnJPE90/s72-c/WebDevNetwork.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-8560572624493014426</id><published>2010-09-08T12:29:00.000-05:00</published><updated>2010-09-08T12:29:25.956-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="online collaboration"/><category scheme="http://www.blogger.com/atom/ns#" term="programming GIS"/><category scheme="http://www.blogger.com/atom/ns#" term="ProNetwork"/><category scheme="http://www.blogger.com/atom/ns#" term="Web"/><title type='text'>Web Dev Network - My Accidental International Group</title><content type='html'>&lt;span xmlns=&quot;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Before reading this, you should be aware terms may be used that will not be explained, but the group I reference will do just that. If you want to know more about the Dev Meet Up hosted by ESRI coming to Decatur, you should read &lt;a href=&quot;http://sergentsolutions.blogspot.com/2010/09/gis-removing-barriers-of-geography-to.html&quot;&gt;Part I&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;With so many resources online, in an effort to tame the beast of information; resources have been created such as &lt;a href=&quot;http://twitter.com/&quot;&gt;twitter&lt;/a&gt;, &lt;a href=&quot;http://linkedin.com/&quot;&gt;LinkedIn&lt;/a&gt;, &lt;a href=&quot;http://facebook.com/&quot;&gt;Facebook&lt;/a&gt;&amp;nbsp;and more. There have even tools to bring those resources together like &lt;a href=&quot;http://tweetdeck.com/&quot;&gt;Tweetdeck&lt;/a&gt;. But with all of the resources and integration tools that highway of information can still become a blur.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;The benefit of connecting to the world allows for access to a great deal of information. Unfortunately there is a lot of bad, outdated, incorrect, and copied or you pick&amp;nbsp;problems that you have run into. The negatives of increased information access will quickly become visible if you are a programmer like me. But there are other options.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Sign up for a social network account; I like to call them Pro Networks as it relates to the main purpose as to why I use them. My &lt;a href=&quot;http://twitter.com/chrissergent&quot;&gt;twitter&lt;/a&gt;&amp;nbsp;account is basically made up of people that I follow in the field of GIS and programmers. When you want to interact with your peers, your tweet can be swept away by the tweet fleet. These are people that post so much you may miss most of the posts that you follow. Again, we narrowed the internet information, but it is still not effective. What is the best way to share information that is quality? There is a way to do that too.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;People. Meet the people behind the icon. At conferences, training, and professional meetings; we have the chance to talk to our peers. There is also a chance for us to present to many at one location. So, we have a solution for acquiring good information. But where are the people in your own area and professional field.&amp;nbsp;So, here we are good information without the ease of locating our peers&amp;nbsp;or mass information that may be bad that makes our peers more visible. Which do you pick? By accident, it has become very clear. The one you pick is - both. We will look at that in just a moment as I will bring all of this together, but I have to add one more piece.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;I am a web developer, programmer, gadget geek. If it&#39;s tech, I want to learn. But as a web developer in GIS, there is another dynamic. GIS is not all I use for my development. What happens when you go outside the scope of support for any organization? And welcome to the gray area of programming, the neutral zone of support. When support steps back, it&#39;s time for us to step up. Remember how you are told to write efficient code. How valuable is efficient support?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;As a web developer and I am including mobile, we all have to resolve the issue of finding the starting line. The more you integrate, new starting lines pop up and then you stop in the middle of the race and ask; what am I supposed to do now? In web development, there is something call the separation of content, presentation and functionality. Now these three areas can actually be broken down even further. So we are now in a new area, but a very similar concept. Now we need to know all of the pieces of web development, but we also need to know the details. If you try combining this with professional interaction and are either confused or frustrated and want to stop reading - WAIT! What if there was a way to resolve these issues and someone was attempting to offer genuine help. Well I am. Now that I have gone through a few issues that you may have run into, I know there are more. But I think we can work together and knock these barriers down. Let me tell you about the Web Dev Network - My Accidental International Group.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;The Web Dev Network is nothing I ever considered starting. I have a lot of ideas, good and bad alike, but this one came to me out of&amp;nbsp;a series of events. And yes, Needs - Mother of Invention.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;All I really wanted to do was Meet Up with my peers to discuss programming and there is one happening in the city I work. We are having a &lt;a href=&quot;http://devmeetupdecatur-rss.eventbrite.com/&quot;&gt;GIS Dev Meet Up&lt;/a&gt;. The great part about this is that it has a narrow focus to maximize content quality for GIS development and it&#39;s in my geographic areas. But there is the other issue; I think there should be more events like this in other areas. For this to ever happen, I depend on the developer community. As far as the meeting for brainstorming on code that I wanted to have, I posted it on Twitter so others in Illinois could come to the meeting. After posting, I was asked if the meeting could be online. With the idea that it could be accomplished and not necessarily having the resources, I said yes. Fortunately, &lt;a href=&quot;http://www.usgs.gov/&quot;&gt;USGS&lt;/a&gt; came to my rescue and with the help of Shelley Silch of the Geospatial Liaison for Illinois&amp;nbsp;in Urbana; we had our first online meeting in May 2010. Shelley connected us from Urbana and I presented from Decatur.&amp;nbsp;The meeting&amp;nbsp;was live with screen sharing and &quot;hot screen&quot; sharing&amp;nbsp;and the opportunity for the group to communicate just like you would at any meeting. Not only that. Audio and screen recordings were made for others that may not have had a chance to attend.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;To announce meetings, I initially started announcing on twitter and Lone GIS Pro; a group on Google and e-mailing. If you don&#39;t have a GIS team and you want to be connected to your peers, you may be interested in Lone GIS Pro. Please let me know if you are. But as far as notifying others of meetings, I needed a better way for sharing. I joined several groups with areas of focus that I am interested in individually, but to get the word out, I started the group Web Dev Network. This would help me get the word to the attendees from several states. But I received requests to join the group from Canada and countries in Europe and Asia. With the opportunity to remove one barrier, the Web Dev Network became international. Wait a second. Now this will just become one of those groups that as it grows individuals will disappear and activity will do the same.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;My goal is for the Web Dev Network to be the largest small group that facilitates sharing knowledge among professionals. This way we can become part of a group and work together to make it grow, and this should facilitate the visibility of our peers in our own geographical regions. As the group grows, it would help to have volunteers to take the lead at the various levels to maintain the local level person to person interaction. Please let me know if you are a member of the Web Dev Network and you are interested in helping. Together we can grow as small team of professionals while filling a&amp;nbsp;need in the&amp;nbsp;pool of knowledge with integrity.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;With that, I know where I want to grow with this group. If you would like to grow this way too, please join us and we will grow together.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Thanks.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Hope to share with you soon.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Chris&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/8560572624493014426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/09/web-dev-network-my-accidental.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/8560572624493014426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/8560572624493014426'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/09/web-dev-network-my-accidental.html' title='Web Dev Network - My Accidental International Group'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-7950347299880027345</id><published>2010-09-06T13:55:00.002-05:00</published><updated>2010-09-07T08:48:17.063-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ArcGIS Server"/><category scheme="http://www.blogger.com/atom/ns#" term="ESRI"/><category scheme="http://www.blogger.com/atom/ns#" term="programming GIS"/><category scheme="http://www.blogger.com/atom/ns#" term="Web"/><title type='text'>GIS - Removing The Barriers Of Geography To Open The Corridors Of Knowledge</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;With &lt;a href=&quot;http://www.esri.com/&quot;&gt;ESRI&lt;/a&gt;, hosting &lt;a href=&quot;http://www.esri.com/events/dev-meetup/index.html&quot;&gt;Dev Meet Ups&lt;/a&gt;&amp;nbsp;across the country,&amp;nbsp;I wanted to share why these little events are huge opportunities. An invaluable resource that any developer can acquire is connecting with knowledgeable developers in their field. Unfortunately, there are usually&amp;nbsp;barriers that prevent some developers&amp;nbsp;from accessing them. But even the developers that have access to what is needed to attend events, there is another roadblock that must be addressed. Which events are the best? What event will help me grow in my field and meet others that would be of value to my gowth? There are many questions that can be asked, but the point is; nobody can go to everything and travelling can have a negative impact on the time for which anyone has to gain knowledge.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Now, we have ESRI Dev Meet Ups for the first time, and for many a barrier of meeting fellow developers and ESRI staff has been removed. Don&#39;t be too quick to dismiss such an opportunity as something that may not pertain to you or your organization as some of the good things that can be taken away from events never has been, never is, and never will be advertised. Here are a few.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;I have had the opportunity to meet the&amp;nbsp;founder and President&amp;nbsp;of ESRI, &lt;a href=&quot;http://www.esri.com/about-esri/about/jack_dangermond.html&quot;&gt;Jack Dangermond&lt;/a&gt;&amp;nbsp;while taking Developing ArcGIS Server Applications with the Web ADF. If you want to know how I got that chance; I will tell you my secret. I walked up to him and introduced myself. He was having lunch with someone at the campus cafeteria, but I enjoy GIS so much that this was not going to&amp;nbsp;&amp;nbsp;be an excuse not&amp;nbsp;to meet Jack. I am glad to have had the opportunity to meet him and I know from reputation and experience that the GIS community is very important to Jack and what we have to say. If you have the opportunity to meet him; I encourage it.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;My Developing ArcGIS Server Applications with the Web ADF in .NET was taught by Rob Burke, the author of &lt;a href=&quot;http://esripress.esri.com/display/index.cfm?fuseaction=display&amp;amp;websiteID=70&amp;amp;moduleID=0&quot;&gt;Getting to Know ArcObjects: Programming ArcObjects with VBA&lt;/a&gt;. He was helpful during training as well as away and I hope that you get the chance to take one of his classes as well. His presentation and knowledge add quality to the course content that can not be purchased.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;During the same time period, I went to the DevSummit and met Jim Barry, ESRI EDN Manager. Well, I introduced myself to him to. I had plenty of questions and ideas. He is very interested in listening to what the developer community has to say and meeting their needs as a whole while the individual is also important, they don&#39;t take precedence over the community. And Jim will be at&amp;nbsp;most of the Meet Ups. This alone is an excellent reason for all developers that can; to attend a Meet Up in their area. If you have ideas bring them and talk to Jim about them. If there is something that frustrates you or is just a concern as&amp;nbsp;a developer, don&#39;t complain to the world, communicate with Jim and your fellow developers&amp;nbsp;at the Meet Up.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;I want to thank the City of Decatur for the opportunities that I have had&amp;nbsp;for training, conferences, and other GIS events of which I&amp;nbsp;have had the&amp;nbsp;chance to attend. Because of these opportunities, this is the third year in a row that I have been formally recognized in the field of GIS.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;In 2008, &amp;nbsp;I was the Grand Prize Winner of the ArcGIS 9.3 Release Candidate Incentive Program which allowed for me to donate the prize, an annual EDN subscription saving the city over $1,000 so that they would not need to purchase the software that I used for development.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;In 2009, I was published in GIS Notes and online magazine produced by &lt;a href=&quot;http://www.ilgisa.org/&quot;&gt;ILGISA&lt;/a&gt;, who is having their fall conference next month on October 20-21 2010. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;And this year, ESRI asked me to provide a keynote for developers migrating from the Web ADF, an API that is being deprecated by ESRI. I will talk about migrating to the JavaScript API 2.0 and integrating JavaScript libraries, but I have developed in Silverlight as well.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;I will be covering new areas that you will not see on ESRI&#39;s website including separating content, presentation, and functionality; unobtrusive JavaScript to allow for development in multiple JavaScript libraries and learn how to make the ScriptManager work with the JSAPI so you can use&amp;nbsp;the AJAX Control Toolkit in the .NET&amp;nbsp;Framework 4.0. In addition, I Beta tested Visual Studio 2010.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Finally, I will be sharing a new&amp;nbsp;custom tool that I have created.&amp;nbsp;You may have or might be using this&amp;nbsp;tool, at&amp;nbsp;this&amp;nbsp;time, but the one I will be sharing&amp;nbsp; will remove complexity&amp;nbsp;be&amp;nbsp;more powerful than many like it.&amp;nbsp;It will be for both C# and VB.NET in Silverlight and the JSAPI 2.0.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Don&#39;t forget while you may have started developing in these new API&#39;s, this is a good time to make a connection with developers that work in the API of your choice, allowing you to connect after the Meet Up is over when your application appears to be disconnected or simply breaks and it will.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Want to know what the new tool that I spoke about&amp;nbsp;is? I plan on sharing it exclusively at the &lt;a href=&quot;http://devmeetupdecatur.eventbrite.com/&quot;&gt;ESRI Dev Meet Up in Decatur, Illinois on September 16th!&lt;/a&gt;&amp;nbsp;So register now and get the word out.Tweet that!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Talk to you real soon. Or do you want to hear more? If you do, check out &lt;a href=&quot;http://sergentsolutions.blogspot.com/2010/09/web-dev-network-my-accidental.html&quot;&gt;Part II&lt;/a&gt;&amp;nbsp;and learn about how and why the Web Dev Network was created, and why it even surprised me.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Chris&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/7950347299880027345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/09/gis-removing-barriers-of-geography-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/7950347299880027345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/7950347299880027345'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/09/gis-removing-barriers-of-geography-to.html' title='GIS - Removing The Barriers Of Geography To Open The Corridors Of Knowledge'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-2596601850943664262</id><published>2010-09-05T01:28:00.002-05:00</published><updated>2010-09-05T01:30:38.164-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ArcGIS Server"/><category scheme="http://www.blogger.com/atom/ns#" term="DevMeetUp"/><category scheme="http://www.blogger.com/atom/ns#" term="ESRI"/><title type='text'>Novice To Network Update</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;The Novice To Network series will have to wait as it would be a little too much content to write about&amp;nbsp;in such a short time before the Dev Meet Up; so there will be a short two part post which will be titled; GIS - Removing The Barriers Of Geography To Open The Corridors Of Knowledge.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Part I is already written and it will be about the Dev Meet Up itself. I&#39;m just tired. But I want to make sure that it still&amp;nbsp;looks good after a good night&#39;s sleep.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&amp;nbsp;Part II&amp;nbsp;will be&amp;nbsp;about the Web Dev Network as I plan on demonstrating how both are related in providing connectivity to the community.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Talk to you soon.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Chris&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/2596601850943664262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/09/novice-to-network-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/2596601850943664262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/2596601850943664262'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/09/novice-to-network-update.html' title='Novice To Network Update'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-450441161143333402</id><published>2010-09-03T03:09:00.001-05:00</published><updated>2010-09-03T03:22:14.390-05:00</updated><title type='text'>Drive To Seventy-Five</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;With the Dev Meet Up just&amp;nbsp;thirteen days away, I will be redirecting my efforts in getting the&amp;nbsp;word out in a different manner&amp;nbsp;in an attempt to reach more GIS developers that may still not&amp;nbsp;have heard of the Meet Up coming to Decatur.&amp;nbsp;The blog series, From Novice To Network&amp;nbsp;came to a quick halt as soon as it began, but the activites that pulled me away from the writing have been resolved, and I will continue writing the series today.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/450441161143333402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/09/drive-to-seventy-five.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/450441161143333402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/450441161143333402'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/09/drive-to-seventy-five.html' title='Drive To Seventy-Five'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-2484611514333123653</id><published>2010-08-26T23:29:00.000-05:00</published><updated>2010-08-26T23:29:51.092-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="online collaboration"/><category scheme="http://www.blogger.com/atom/ns#" term="programming GIS"/><category scheme="http://www.blogger.com/atom/ns#" term="ProNetwork"/><title type='text'>From Novice to Network - The Team Behind My Knowledge And How You Can Build One Too</title><content type='html'>It has been a busy week and I have had the pleasure of enjoying some intrinsic rewards that one can only enjoy if you are in a career in which fits your professional abilities and ambitions. There was a time that I placed a priority in choosing a career based on how much money I could make, but I decided that it was more important to pursue a career that could I could enjoy. I don&#39;t want to spend the work week looking forward to the weekend. The path to becoming a GIS Web Developer was unexpected to say the least as well as the help that I have received along the way. Without the willingness to provide genuine help by others, I would not be GIS Web Developer.&lt;br /&gt;
&lt;br /&gt;
But this week, everything has come full circle, from where I used to be to interacting with some developers that are in a situation with limited opportunities for growth as a professional.&lt;br /&gt;
&lt;br /&gt;
It&#39;s important that your realize that this will be a series of posts leading up to an event that I can&#39;t put into the right words, that has the kind of meaning for me where a milestone would be a minor accomplishment in comparison to what this upcoming event means to me. It&#39;s not just the event itself, there is a bigger picture that I want to share with my fellow developers and programmers starting out. There are methods I have learned that I think is not only of value to me as a GIS Web Developer, but any professional.&lt;br /&gt;
&lt;br /&gt;
In recent years, I have had the opportunity to have the financial backing to enhance my knowledge and have done my best to give back for such an opportunity. Now I am working on giving back to the development community and to those that may be in a situation that I used to be in; where barriers to knowledge, resources, or funds may have made growth difficult.&lt;br /&gt;
&lt;br /&gt;
My objective is simple, but not necessarily easy. I want to eliminate the costs to gain basic knowledge, eliminate ignorance of who could help; this can be a major hurdle in itself, and last I want to eliminate the barrier of geography.&lt;br /&gt;
&lt;br /&gt;
If you haven&#39;t had the chance to attend conferences, training, seminars and other events. You might not be able to travel the world, but with the help of USGS and other professionals, we will bring the world to you in respect to professional development. This isn&#39;t a chat, forum, or a one way live event where presenters talk and you type. I have created a group on LinkedIn called Web Dev Network. With the help of USGS, we meet once a month online, live and use screen sharing. You will be able to speak with other web developers and an added dynamic is members using &quot;hot screen&quot; sharing, meaning you can share with the group using your own resources, provide a presentation to the group. If it&#39;s related to professional growth as a developer, this group is for you. It is a group that is meant to give you an opportunity to interact with your peers. Novices to professional are welcome.&lt;br /&gt;
&lt;br /&gt;
I am looking forward to sharing more with you, but as I post, if you have stories about what or who might have helped you grow as a professional, please share with my readers and my peers as we are very interested in what you have to say.&lt;br /&gt;
&lt;br /&gt;
See you at the next post.&lt;br /&gt;
&lt;br /&gt;
Chris</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/2484611514333123653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/08/from-novice-to-network-team-behind-my.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/2484611514333123653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/2484611514333123653'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/08/from-novice-to-network-team-behind-my.html' title='From Novice to Network - The Team Behind My Knowledge And How You Can Build One Too'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-4953484004421466803</id><published>2010-07-09T13:28:00.001-05:00</published><updated>2010-07-09T13:29:27.997-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Conference"/><category scheme="http://www.blogger.com/atom/ns#" term="online collaboration"/><category scheme="http://www.blogger.com/atom/ns#" term="programming GIS"/><title type='text'>Create a Theme Team at ESRI User Conference</title><content type='html'>&lt;span style=&quot;font-family: inherit;&quot;&gt;In 2007, I attended the ESRI conference in San Diego. One of the things that I remember most is; &quot;My goodness this is a lot of people.&quot;. I t gives you a chance to meet a lot of people that do what you do. But there is the question of; How do you find them? You travel a long way and tweeted the while you were waiting to get here, but now it&#39;s time to talk to real people. This is why you invest in Pro Networks like Twitter. You&#39;re here! Don&#39;t tweet up. Meet up. But there still lies the issue of how to find who does what you do. There are too many people to ask. I won&#39;t be there but I did have an idea when I was at the User Conference. But hold on, I am about to post a very cool template. How can a template be cool? If you have been burned trying to integrate the JavaScript API with AJAX, I will be posting a working example that uses .NET 4.0, AJAX 4.0, JSAPI 2.0, and working examples in the Script libraries including round corners with Rico, drag with scriptaculous, panel layouts with Dojo, using server controls to run your ArcGIS Server JavaScript API 2.0 functions within AJAX.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Thought I would tell you about this as it&#39;s free, it works and it will be extended. But back to my idea on how to find others that do what you do. Be part of a theme so when you go home you can have a virtual team.&lt;br /&gt;
&lt;br /&gt;
At work, you need tweet-ability. At conferences you need visibility. My thought, what if others new what you did as soon as they saw you? I created four shirts on &lt;a href=&quot;http://logicland.spreadshirt.com/gis-C72613&quot;&gt;my spreadshirt store&lt;/a&gt;. There are four colors and a GIS professional skill area reference for GIS - managers, developers, users, and cartographers. You can buy these if you want or where your own shirt and write on it. If you want one of these and don&#39;t have time before you travel; have it sent to where you are staying. I am more interested in attendees making connections. But there are too many people to meet in such a short time and finding a valuable connection can be invaluable.&lt;br /&gt;
&lt;br /&gt;
No matter what enjoy the conference. I will be tweeting.&lt;br /&gt;
&lt;br /&gt;
Talk to you soon. &lt;br /&gt;
&lt;br /&gt;
Chris</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/4953484004421466803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/07/create-theme-team-at-esri-user.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/4953484004421466803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/4953484004421466803'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/07/create-theme-team-at-esri-user.html' title='Create a Theme Team at ESRI User Conference'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-7868930290972216802</id><published>2010-03-01T21:26:00.005-06:00</published><updated>2010-08-29T00:23:51.861-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="online networking"/><category scheme="http://www.blogger.com/atom/ns#" term="twitter"/><title type='text'>Twitter World – Part 2</title><content type='html'>Welcome back. If you completed your assignment from &lt;a href=&quot;http://sergentsolutions.net/blogs/2010/02/twitter-world.html&quot; target=&quot;_blank&quot;&gt;Twitter World&lt;/a&gt;, you now have a digital head shot picture, a twitter name, and a little description about yourself. &lt;br /&gt;
So, let’s head on over to &lt;a href=&quot;http://twitter.com/&quot; target=&quot;_blank&quot;&gt;Twitter&lt;/a&gt; and create an account.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Click the link above if you haven’t already and it should take you to a page similar to the one displayed below. &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.twitter.com/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;177&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-IKRQ23z2j3wVcws1iWuK-HDH05wzNYquo5S5euEuCWZh9QBWx0ucMl1NfI0emciEuP46x_RFlElVTI3tpdwduyPfvG0H2gEHIF_c5VJpaURFKpnUiIFp_vmsSWjaWhufVHuuXjTQf44/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;&quot; title=&quot;image&quot; width=&quot;320&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
Click Sign Up Now. &lt;br /&gt;
At this point, you will be on the Join the Conversation Page. &lt;br /&gt;
On this page: &lt;br /&gt;
1. Enter your first and last name in the box next to the text that&amp;nbsp; displays Full name. &lt;br /&gt;
2. Pick a user name. I picked twhitterWorld for this example. &lt;br /&gt;
3. Enter your password and e-mail address. &lt;br /&gt;
4. Uncheck, let others find me by my e-mail address. We’ll get you connected, but in a Pro Network way. &lt;br /&gt;
5. Uncheck, send me the inside scoop. You can come back and enable this later if you like once you become comfortable with twitter, but if you feel you have enough e-mail, it’s best to skip this for now. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0indTw0VIBZeR9zLacw8ahZzaqn9gXZVkghDN2jUCfQ3IvXWWdOTNeFqUb-E3VHevZ_EmzDfpTMVCu-ulPDSD0E2tginTS_eupe6K_TRRmM62cggU71KalnWRcoH2VbQyprQwyRZc724/s1600-h/image%5B8%5D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;206&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisXhiFV9bGPfpPFgs87uKv9-YrligrtkLV99QAJfaUqiDS1aVePopxQUdZwoc_HXm5NHM8lvvv5oQp4YmixnvJSdAp4-_ipXPccmsjEfl_HC9sIClPt7RuRjLnWs7B2ZJAgJFm1GlaT_g/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;&quot; title=&quot;image&quot; width=&quot;400&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
6. Click Create my account. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2lJxTdyG99t5IwrveJ4s2IGOeq8zF8O5sApLp-qPnnB9asNvDgcbfHvYoBNwtltIr0GCtAdYoA-WOfqNRxYqlM-e-jFlGu1-II6dAYoG_DgnOdFeD3AT-W-SF3WjgTwufNCp0X5BKW88/s1600-h/image%5B12%5D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;142&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghs3HtHkho7t5s-fGP2pXEkVs-e7HaXNxoWOeWTTA-3pR2wn6EIV7nWGHDbKS0SzIsLyh6lLAU6RR_sjPAYb3H2MzV1rc_bL9-NS0hLP9wrtRPHbixlAizJhMuIwsnLivF-kK9U4RSm3g/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;&quot; title=&quot;image&quot; width=&quot;644&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
7. Three steps of rejection and one step of validation and you will have a twitter account. &lt;br /&gt;
8. On the page for suggestions; you’re learning in a tutorial, the last thing you need is to become sidetracked by suggestions. &lt;br /&gt;
9. Scroll down to the bottom of Step 1 suggestions and click step. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwfegttYtLYDUdWkkO4eLWESNzd9EMrTrUxXWmDUrRNkgqebyJutUdRcCiJcLmJ5bJiT5TJHfMfWLrqApXMLnnrWwyYAZob6ZnqY5x46F5h6LLZv6OgexdQY7k0QmcrshLPOwvgPVAoLM/s1600-h/image%5B9%5D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAxW5RnXygdZBUaOoGD5ozvyeXik8qUZu4zTQ3VMIyYZhVC3kREMrCrcVQNq2tde96EDRodFaxauujhRN-qTVgXXb2pcsFCigFGDdzsxv_RHVd3K_-_Zo96KFeX_ASSXZkq5iLTthtUQ4/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;&quot; title=&quot;image&quot; width=&quot;644&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWJoq-yriKq4UnBPgqjTzkIjGtixnlRoOddkG1JNk3PGAJrmgynDNpi5iljkOw8zOJIqkDWamoVcSntwESjNzuNf8jGr9X04p3z9nLZa9R6QYPHYzaa4qv7GKmJP16gXK-72iybBCP9Dw/s1600-h/image%5B12%5D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7N3NIFeV8LY80GyGanyy-xPWtnM_WCIiH_FrgYKza0aegeNRzC_qZa6AvgnzBoo2LicpYTCnebjNc4nqLEcwQCycybm-6YJ7nKyoYP6MMxBg-zO7NncXcV1d6CqiC-0dU-2YMx_gUWWs/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;&quot; title=&quot;image&quot; width=&quot;226&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
10. Now you are on the friends page. You don’t need any, not yet. Don’t worry, you will find them, in a Pro Network way. &lt;br /&gt;
11. Scroll down and click Next step: others. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4ZrQOiTpUj2EqtTekIgJjzaRwOqOBL0W4tpRnJRVkemkgeTm0cZKx7Btk6ZRlP7HqW2CXxBEk9OygZALqokac55aWfx6KjQy7ula5fK5dMXDxomHguO9ZJYKfej5-FPKJU6kC0ClLn-0/s1600-h/image%5B16%5D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;268&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2ZkXYQQ0whdglqQA6bbpBgu4LMZn0GzgGtlKPHupm3dqSjZ6BuB67kU3AyUx10-wzGMv3dCB4eZqgwu5c6QtWk6xgRtfUycjlwSJgCkkTktZdoIteBTF62IDuNIYNOMrl6psTyClHElo/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;&quot; title=&quot;image&quot; width=&quot;644&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYaKg1L2zfln2U0AxibjbKV5sAzpyfCcbSP9j33vIYm2Eo2Is84SK2wVAiHYApw9r5dfLGgNCg9w360mV7LDydQr-A9HtAYYnL21oatz5O89d1AMzTk3LhFdbZ63wTmmQtHE_l1EHWrVE/s1600-h/image%5B19%5D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;56&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilsIBrj9FbTq4NFd7yvQqcCqxFt0M3exbELxSExintGgJ8_0qXcUd0gmwMvZ6tTUyjj3u_DxcqX1E1JCN2ketLD60CCLs6pymu-JmMqQwraIKiWlDN3B7EAXFjy2jBGeEYswsxcKPw0x8/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;&quot; title=&quot;image&quot; width=&quot;212&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
12. Now this is interesting, but I recommend that you skip looking for things that interest you. You already know what interests you and by using twitter in a Pro Network manner, sources of finding what interests you, will take care of itself. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6g6XlJOmQpQIous9ZuSz81fHTzsOhBNbFoffeNB9P6L38WNvu9bG-otbchZWl6j5hWjpUba10xy2LU2iqEhayW1iXOdiyanc7A6h366eLG_7Kv_aecyQNpjnCFuV_f4jin_FAUBX2X7Q/s1600-h/image%5B27%5D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;293&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhazB1ar-LEstn7XAkdadbHZ5yYfTx2X7-3wFn_qtdenooNW9_GMbKzMc8-8CQFh43tMyQX20Rb7QH9b3feSi5VKIpB3fwwa-gayMfSZ4GbARY11Ac0nW4YKvV_L__n4h58o3s3f-6r32k/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;&quot; title=&quot;image&quot; width=&quot;644&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
13. Last step in the setup. Click Next step: You’re done! At this point you’re almost done.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDx5cjupn0DLSz6v1d88p7QqWcY9wy2sc0rO4lOg54VOnaVF3C2YdQCTeBKRy_g0ReujMz_lKxeAt1JNbCaouBb8AJGhInQO-oQwzRi1YJaXLQwGKSr1M_byyU_ij6VU6Hjpfgl5e6BoU/s1600-h/image%5B30%5D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;57&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg50bJk0pvl-wOpOcVYY3DG57v7BXwalJD9ZYFBgpCRNcF7KxPMLfgM-m3zHDDZcePCXsqnZejt82fbfXU00dzxrsfHDR1IaGCSVXdU1nUdQMXBwJNnuWFJr2PuFI8c6OHJXuLuha1k4Zs/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;&quot; title=&quot;image&quot; width=&quot;242&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
14. Click , Please confirm your account and this will send an e-mail to the e-mail address you entered earlier. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWo04PHlW97BqRB2WT7-9uXsXm546EMSkEbeKN_gNJ_YO1zsIVIfvYWEHk3X5SI_sRI-CkBQ6BkqwF9gzun-ZkI3hk4azSHJ7OCg8NSY7PMy8GSeXenBRKIDN9QWKdd07AAbbxLjSNNPc/s1600-h/image%5B33%5D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;35&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj5jP0_PZLkMjPTUrR_yv9sxnrHElhEtqdk_ZU2z1uyYZxolfo99PFpm_UU1P0EYPHyl43o8dvXXlOBnh9iUaZMJHXyrIZmNrVtfZMA3QfWODWFAofwSl-mLtmlnrNJvMEn3yxbyAENfI/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;&quot; title=&quot;image&quot; width=&quot;244&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
15. Open your e-mail application and you should have either received or soon receive an e-mail from twitter. &lt;br /&gt;
16. Open the e-mail and copy the link to confirm you account. &lt;br /&gt;
17. Paste the link into your browser URL. &lt;br /&gt;
18. You will be taken to a page like the one displayed below. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaqeOkiAcx_nsnO4LySo0PuH8osQyjp8E7lmCGxtnZYhNi4FF7zuRF9ibDSntGdHr91KxyYRjwPaMoPBeINvlHQyvr6jlJmsXUbHaCaOpDW2iJSBcxlzn3ixhpTi6l5tc9hzLhaGxWr-w/s1600-h/image%5B16%5D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;377&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx56W_OlyU8QEdVl5_amLyNXzcfXO7iOXq_oh6dG7EKKWlQsrTT70g49l16AGZIHuG6852y_98yk3Z60KTAUc0k9JVPdVT7GrBSwC2l7Z-jnGSGHRR-V3Ehj5uH5iDLt8EI3QRL__AR-Y/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;&quot; title=&quot;image&quot; width=&quot;644&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
19. Select Login and then enter your user name and password. &lt;br /&gt;
20. Once you are logged in, you’re page will look similar to the following. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg02QZtqQZ0Aa4fVqP7v5H_n-I37wLUkhloP13xCpIhhLyiV6Ya4XvAwz3sEDm-nLCfQABY4B192Ed49BkUdRaZVe29Rt274l9o8iuXBrfMdi5wBLUtbcwbaLnB9cSHKiJqniOdgX-ITwc/s1600-h/image%5B20%5D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;377&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7VHX0sT8qB9xfZfza9QdC_8XcGfT8fOMUnRB4i5cF4H7tBFPA4_B9hAHEIouIMaq17tmLyuj8rSWXKUn4ShRLMM6rx0mw9adtddol2OHjR42zI7yw5MuyoOSpQ8kLGQSMNXFAXb2ap1A/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;&quot; title=&quot;image&quot; width=&quot;644&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
We are going to stop here and in the next post, we are going to go through twitter settings. But before you go, we are going to change just two settings. &lt;br /&gt;
Select Settings. Change your the time zone appropriate to your location and then check the box that displays protect my tweets and then click save. &lt;br /&gt;
You will be hidden from others for now, but you will soon be connected using the Pro Network method. &lt;br /&gt;
Talk to you very soon with Twitter World – Part 3 Tweak the Twitter Settings</content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/7868930290972216802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/02/twitter-world-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/7868930290972216802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/7868930290972216802'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/02/twitter-world-part-2.html' title='Twitter World – Part 2'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-IKRQ23z2j3wVcws1iWuK-HDH05wzNYquo5S5euEuCWZh9QBWx0ucMl1NfI0emciEuP46x_RFlElVTI3tpdwduyPfvG0H2gEHIF_c5VJpaURFKpnUiIFp_vmsSWjaWhufVHuuXjTQf44/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-2335540414950232673</id><published>2010-02-22T14:29:00.001-06:00</published><updated>2010-03-07T20:09:30.475-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="online networking"/><category scheme="http://www.blogger.com/atom/ns#" term="twitter"/><title type='text'>Twitter World</title><content type='html'>&lt;p&gt;Like e-mail, social networks are becoming common knowledge. But if you are in the group that is too confused to even ask a question, you have come to the right place as there will be a series on Twitter World. It’s going to be short posts that take you through every step from signing up for a twitter account to taming the beast social networks can become.&lt;/p&gt;  &lt;p&gt;With no further ado, let’s talk twitter. Simply put, Twitter is the equivalent of passing notes to one another; short notes, but with access to the world. Twitter can be used for socializing, following your favorite celebrity around, and other things. But my focus will demonstrate how Twitter can be used to get your work done. If you have unlimited funds, resources and knowledge; you may not want to use social networks. However, if you are not in that category, you can’t afford not to know about pro networking and how to use it effectively.&lt;/p&gt;  &lt;p&gt;I think that just about covers everything. Wait! Where’s the information? Well, simply put I told you my posts will be short. But, you have an assignment for the next post of creating a twitter account and here it is:&lt;/p&gt;  &lt;p&gt;Gather the following and there will be questions about what you need, but I will cover the why I recommend the following and the pros and cons to them:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Pick a user name; ideally your real name &lt;/li&gt;    &lt;li&gt;Take digital picture of yourself; head shot only please &lt;/li&gt;    &lt;li&gt;Think about, what people do you want to connect with(using twitter for fun) or who you need to connect with(using twitter for work) and then write a short description about you &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;With that, in the next post I will go step by step on creating you first twitter account.&lt;/p&gt;  &lt;p&gt;Talk to you soon.&lt;/p&gt;  &lt;p&gt;Chris&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/2335540414950232673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/02/twitter-world.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/2335540414950232673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/2335540414950232673'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/02/twitter-world.html' title='Twitter World'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-2001512125024691942</id><published>2010-02-17T14:12:00.000-06:00</published><updated>2010-02-17T14:12:00.484-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="application developer"/><category scheme="http://www.blogger.com/atom/ns#" term="programming GIS"/><title type='text'>Code Conundrum</title><content type='html'>&lt;p&gt;I have been working on an ArcGIS Server web app. I first attempted to use .Net, but it was a pain to easily add controls. After that I checked out Silverlight, which I like, but I wanted to used xml files for my xaml instead of xaml files and did not like the idea of creating what appeared to be two projects; desktop and web. Next step, I checked out Adobe Flex; but they had their own proprietary pages like Microsoft XAML. So, last stop sent me to a free language; JavaScript. I have used ESRI’s &lt;a href=&quot;http://resources.esri.com/arcgisserver/apis/javascript/arcgis/index.cfm?fa=home&quot; target=&quot;_blank&quot;&gt;JavaScript API&#39;s&lt;/a&gt;, but have found documentation to be inconsistent or incomplete for the purpose of learning. What I mean by inconsistent is that variable change; no big deal you say? When you try to integrate several samples and your not sure about the purpose for each item, and have to logically relate the examples to a new definition, it can be difficult and error prone. That didn’t stop me. I started working on JavaScript driven web page and everything went smooth at first. I had a panel that contained navigation, table of contents, overview map, and the map itself all using AJAX and it was an .aspx page; not a JavaScript sample your likely to find on ESRI’s samples at the time of this writing. You could collapse sections of the panel and drag the panel across the screen. It was well formed using XHTML and even used CSS. But then I attempted to add the identify task and here ends my story of creating and begins the story of creativity and problem solving.&lt;/p&gt;  &lt;p&gt;This is a short story as it’s in the works. I am re-creating the samples with external CSS for style, external JS for map interaction, XHTML to ensure writing a well-formed web page and writing it in .aspx. But that’s the easy part, I am documenting nearly line of code, tag, or style I create. This is the least enjoyable part of programming, and the greatest necessity. I want to be able to find out what is happening when, why and how, so I am making notes to myself for every piece. Once completed or if I hit another virtual brick wall, I plan on sharing it. So far, this endeavor has gone bumpily smooth; errors along the way, but none at the moment waiting for me at my desk, once I return from lunch.&lt;/p&gt;  &lt;p&gt;Talk to you soon.&lt;/p&gt;  &lt;p&gt;Chris&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/2001512125024691942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/02/code-conundrum.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/2001512125024691942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/2001512125024691942'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/02/code-conundrum.html' title='Code Conundrum'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-2979293077406256578</id><published>2010-02-10T13:02:00.001-06:00</published><updated>2010-02-11T13:05:03.247-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="online collaboration"/><category scheme="http://www.blogger.com/atom/ns#" term="online networking"/><title type='text'>My First Lunch Blog</title><content type='html'>&lt;p&gt;Right now I have bloggers block, but I will go with that. With everyone tightening their money belts; this fits in with what I have frequently had to do in my professional career; develop whatever is asked with limited resources, knowledge, and time. But I have always had a wild card, many of you know of the online version as social networking, but the spin on that term is pro networking. If you follow me on twitter or see who I follow on twitter, these people are invested professionals. An invested professional is someone that gives/receives feedback for professional personal growth. As I am writing this blog new “tweets” are popping up with &lt;a href=&quot;http://www.twhirl.org/&quot; target=&quot;_blank&quot;&gt;twhirl&lt;/a&gt;, which I highly recommend if you want to tweet from your desk without keeping a browser window open with the temptation of reading every tweet that is posted.&lt;/p&gt;  &lt;p&gt;If you don’t know what twitter is, I am going to do a little write up about it; not how everyone uses it, how I use it; for the purpose of a Pro Network tool. This is the beginning of a series of posts that I will be writing about twitter and Pro Networking tools. Now I am not saying my way is the best way to use the tools that will appear in future posts; in fact I know it isn’t. That’s the power of Pro Networks. Most everyone I follow on &lt;a href=&quot;http://twitter.com&quot; target=&quot;_blank&quot;&gt;twitter&lt;/a&gt;, is more knowledgeable than I am, but I help when I can. Is my help always good? No, but you can’t grow in any professional network or career if you don’t try.&lt;/p&gt;  &lt;p&gt;Follow me on &lt;a href=&quot;http://twitter.com/chrissergent&quot; target=&quot;_blank&quot;&gt;my twitter page&lt;/a&gt; or link to my blog as I will be posting “simple” step by step posts and for those of you that use these same tools or just what to know what they are. For those of you that are in the know, I need your “Pro Network” feedback, otherwise I will need to change my blog to “Clueless Chris”; well, if it gets visitors I can go for that. If you are just here to find out what this is all about and have questions, ask them. It might be the piece of knowledge that you need to understand what you might see as mumbo jumbo.&lt;/p&gt;  &lt;p&gt;Talk to you soon.&lt;/p&gt;  &lt;p&gt;Chris&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/2979293077406256578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2010/02/my-first-lunch-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/2979293077406256578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/2979293077406256578'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2010/02/my-first-lunch-blog.html' title='My First Lunch Blog'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-3815338559246838277</id><published>2009-12-06T21:50:00.004-06:00</published><updated>2009-12-18T09:44:37.871-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="online networking"/><title type='text'>Social Networks Go Pro</title><content type='html'>&lt;span xmlns=&quot;xmlns&quot;&gt;&lt;/span&gt;  &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;10%&quot;&gt;&amp;#160;&lt;/td&gt;        &lt;td valign=&quot;top&quot; width=&quot;80%&quot;&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;It&#39;s Not Really All &amp;quot;Social&amp;quot;&lt;/span&gt;           &lt;br /&gt;          &lt;br /&gt;Do you use Twitter? That&#39;s a question that I frequently ask people with a common response of, &amp;quot;No, I don&#39;t use those things.&amp;quot; It seems people think sites like Twitter, Facebook and others, are sites just for socializing. They can be, and for some it&#39;s a way to unwind and have fun, but we aren&#39;t going to talk about Social Networks. There are professionals who have to get their work done with finite resources and the perception that these are strictly online toys can actually hinder the ability to do ones job.           &lt;br /&gt;Due to various circumstances that limit access to resources, information or training; there was still a need to for continuous knowledge to do my job. After talking to many people from all over the world, this is by no means unique.           &lt;br /&gt;          &lt;br /&gt;Enter Pro-Networks. The difference between Social Networks and Pro-Networks are not based on what is used but how it is used. Many professionals have used forums to ask questions, RSS feeds to obtain the latest information and e-mail to interact with one another.           &lt;br /&gt;          &lt;br /&gt;Finally, I have had the opportunity to work in a whole new way. The first tool I use is Twitter, which you can check out at &lt;a href=&quot;http://twitter.com/&quot;&gt;http://twitter.com/&lt;/a&gt; That is my picture over their on the left, you can see what I am asking, saying or whining about on Twitter. You can even click on the &amp;quot;Join&amp;quot; link to sign up for twitter or click on my name at the top to go to my twitter page which will give you the opportunity to see who I interact with, follow or follows me. I program in Geographic Information Systems for the web and use Twitter to ask others questions about what I am working on, answer other Twitter users questions or we work together with ad-hoc brainstorming and to solve whatever is asked, basically helping one another to eliminate the road block that keeps us from doing our job.           &lt;br /&gt;          &lt;br /&gt;Sometimes I need to ask a question, provide information or answers in detail; then Twitter won&#39;t cut it. Its limit of 140 characters per entry does not allow it.           &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;Providing Information&lt;/span&gt;           &lt;br /&gt;          &lt;br /&gt;To provide information or answer a question, I use a Speed Blog. An example of this is at: &lt;a href=&quot;http://chrissergent.spaces.live.com/default.aspx&quot;&gt;My SpeedBlog&lt;/a&gt; It&#39;s a blog that I have no plan on doing except in the process of working on something. I post updates on Twitter using what is called a hashtag. I will say what I am doing and include a hashtag for my project and will state that my speedblog has been updated. It would something like this: I am trying to figure out why my #CollaborationApp isn&#39;t working and have posted it to my #SpeedBlog.           &lt;br /&gt;          &lt;br /&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;Asking Questions&lt;/span&gt;           &lt;br /&gt;          &lt;br /&gt;Okay, I will use the SpeedBlog to ask questions in greater detail, but forums and online groups are ideal places to tap into the knowledge of others or can also be used to share our own knowledge. A site that I frequently go to is &lt;a href=&quot;http://sitepoint.com/forums/&quot;&gt;http://sitepoint.com/forums/&lt;/a&gt; and the information is sent to one of my e-mail accounts. In addition to forums, I belong to a Google group called Lone GIS Pro. If you work with GIS; if you look around and there is no one to ask technical questions that relate to you job, you are a Lone GIS Pro. Responses or updates about the group are sent to my GMail account.           &lt;br /&gt;          &lt;br /&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;Lightning Info&lt;/span&gt;           &lt;br /&gt;          &lt;br /&gt;I am quickly going to mention a few other resources and what I use them for in respect to Pro-Networks.           &lt;br /&gt;          &lt;br /&gt;I started using Facebook to keep in touch with classmates about future class reunions.           &lt;br /&gt;          &lt;br /&gt;On all of the home pages of my websites I have a mashup for any Amber Alerts. An example of one is &lt;a href=&quot;http://sergentsolutions.net/&quot;&gt;here&lt;/a&gt; on my site in the left column, if there is one active:&amp;#160; The Amber Alert feed in the left hand column is automatically updated. I always hope that there is nothing to report and wish it had it had more information than it does such as a map and other features so a reported child could be found as quickly as possible.           &lt;br /&gt;          &lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/csergent/&quot;&gt;Flickr&lt;/a&gt; is something that I enjoy using to upload photos to automatically update my maps; I still want to get a camera that has geo-tagging, but for now I can use a free resource. If you create a Flickr account, you can upload your photos and place them on a map on the Flickr site. If you have an account with Google, you can register for a key to add a Google map to your website for free. If I went out, took a picture and uploaded it to Flickr; I could then place it on my map. The picture would then appear automatically on my Google map on my site as seen here: &lt;a href=&quot;http://sergentsolutions.net/maps.html&quot;&gt;Flickr Pictures on Google Maps&lt;/a&gt;           &lt;br /&gt;          &lt;br /&gt;With all these resources where is all the valid help? Do you go to page after page finding the same unanswered question? I do. Once I find an answer, I want immediate access to it from wherever I am. I don&#39;t want to tell someone; let me go take a look on my computer to check for the link. Instead I use delicious. Some use twitter for displaying links for drive by dog and pony shows. I will come back to this in, &amp;quot;Putting it All Together&amp;quot;. You can see a set of links for delicious right below my Twitter feed. The delicious feed is automatically updated, but if you want the details, you can go to: &lt;a href=&quot;http://delicious.com/csergent87?sort=alpha&amp;amp;order=asc&quot;&gt;My Delicious&lt;/a&gt; All links are structured in a hierarchy starting with the category which I use a number for, so I could group information together. All links have valid help, otherwise they are removed. You can also create a delicious network. This way you can share valid links with others in your network and check if a member of you network has information posted about what you are looking for. When you post a link to delicious, you can a notification pop up on Twitter. Who wants to write twice?           &lt;br /&gt;          &lt;br /&gt;The last individual tool I will mention is &lt;a href=&quot;http://www.linkedin.com/&quot;&gt;LinkedIn&lt;/a&gt; . This is a site where you can share projects and news about your career with other professionals that work in similar fields or you just want to network with them professionally to know about career opportunities.           &lt;br /&gt;Are these all the tools? Absolutely not, but it&#39;s not just about the tool, but the method on using the tools. Did I mention they all cost the same? They&#39;re free and the only cost is not using them.           &lt;br /&gt;          &lt;br /&gt;&lt;span style=&quot;font-size: 18pt&quot;&gt;Putting it Together&lt;/span&gt;           &lt;br /&gt;          &lt;br /&gt;Its time to turn all these simple little tools into power tools using my number one hobby with technology; trying new gadgets, integrating, and automating.           &lt;br /&gt;          &lt;br /&gt;twitter; what I use it for and my recommendations for drive by dog and pony. I use twitter to ask/reply to questions technical/non-technical. There are times I will take a moment to whine with sarcasm or add a bit of dry humor. Other times I will say what I am doing; breaking programs, asking questions, posting information, and on occasion an, &amp;quot;Oh my, it worked.&amp;quot; moment. &amp;quot;Drive by Dog and Pony Shows&amp;quot; are people posting links that are interesting, have something that will wow the twitter user, or a topic that the poster is passionate about. I have clicked on these links and some are interesting, some wow me, and some have good information. I want people to click on me links and I am sure everyone else wants people to click on theirs, but if they are valuable, why not structure them on some place like delicious? You can post to twitter from delicious and even turn it into and RSS feed.           &lt;br /&gt;          &lt;br /&gt;If you have questions about the following tools, please ask; but for now here is a list on what they are and how I use them daily.           &lt;br /&gt;          &lt;br /&gt;I have gmail, yahoo, Facebook, twitter, LinkedIn and other accounts; I do not want to check every account; what good are these tools if I have to do that?           &lt;br /&gt;          &lt;br /&gt;Well, I start my day off and fire up &lt;a href=&quot;http://www.digsby.com/&quot;&gt;Digsby&lt;/a&gt;; it minimizes as an icon in my taskbar and all of the accounts I just mentioned let me know if there is anything new added. It even lets you add POP3, IMAP, Hotmail and AIOL/AIM accounts. Of the social networks I mentioned, you can also add MySpace. In you are someone that used many social networks as opposed to e-mail; try &lt;a href=&quot;http://ping.fm/&quot;&gt;Ping.fm&lt;/a&gt; and treat yourself to a tool that supports over fifty social networks. With Digsby and Ping.fm, be careful, if you don&#39;t check the settings you might find them more powerful than you hoped. Also when you install these tools, read before you click; it&#39;s free so if you accept all defaults, you could get what you consider to be garbage add-ons.           &lt;br /&gt;          &lt;br /&gt;There are a few more tools that I will add to this blog, but for now I will provide one simple example.           &lt;br /&gt;          &lt;br /&gt;Say someone else is searching for a lost pet. Whenever someone is looking for one, they usually have a picture, let you know where it was last seen and ask you to contact them if you see the pet. Why not ask others in your networks? Post a link on delicious with a brief description and have it automatically post to twitter. Now if you are using twhirl, there is a setting that allow for the posting of you status to those over fifty social networks. So now you have really gotten the word out, but it gets better, a picture of the pet could be uploaded to flickr and by using drag and drop, the picture is geo-tagged. If you have a Google map on your website, the picture will automatically appear. No people know where the pet was lost, what it looks like, and they can also know the status as you update it.           &lt;br /&gt;          &lt;br /&gt;What kind of tools do you use and how do you use them?           &lt;br /&gt;          &lt;br /&gt;Looking forward to hearing from you.           &lt;br /&gt;          &lt;br /&gt;Talk to you soon.           &lt;br /&gt;          &lt;br /&gt;Chris           &lt;br /&gt;&lt;strong&gt;           &lt;br /&gt;&lt;/strong&gt;Coming up on my next blog will cover how to use the tools and the process in using them: Impediment to Progress &lt;/td&gt;        &lt;td valign=&quot;top&quot; width=&quot;10%&quot;&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  </content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/3815338559246838277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2009/12/social-networks-go-pro.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/3815338559246838277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/3815338559246838277'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2009/12/social-networks-go-pro.html' title='Social Networks Go Pro'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7118743940697476876.post-1491903393869991009</id><published>2009-09-15T22:06:00.002-05:00</published><updated>2009-12-18T09:42:03.839-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="application developer"/><category scheme="http://www.blogger.com/atom/ns#" term="online collaboration"/><category scheme="http://www.blogger.com/atom/ns#" term="online networking"/><title type='text'>Hi, I&amp;#39;m Chris</title><content type='html'>&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;10%&quot;&gt;&amp;#160;&lt;/td&gt;        &lt;td valign=&quot;top&quot; width=&quot;80%&quot;&gt;         &lt;p&gt;I have put off posting my first blog for some time, talking about tips and tricks and online social networks, but I want to back up for a moment. Let me take a moment to introduce myself; Hi, I&#39;m Chris. I would like to answer two questions; the first I am frequently asked- &amp;amp;quot;What do you do?&amp;amp;quot; The response to this has always overwhelmed me, as I integrate and automate in an array of applications as this blog continues, you will see that I don&#39;t make a list to impress, it&#39;s just a list of apps that I have worked in. It would appear to be a difficult task to integrate apps, but thanks to collaboration and online social networks, my abilities to meet such requests are better than ever. The second question is one that I ask myself, how to utilize collaboration to facilitate the optimization of ones own abilities. &lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;So, here I am. Having graduated from high school, which I have to believe, based on my grades, would place me in the rankings near the bottom of my graduating class and nearly failing a computer programming class while there; you might think that college isn&#39;t likely, and working/programming even less likely. &lt;/p&gt;          &lt;p&gt;This might have all come true, except that I had an accidental discovery. It&#39;s not the type of discovery that teaches you how to get rich, my discovery was going to be the building blocks that would shape the type of professional I am and has given me the opportunity to do the type of work that I love with the college degree that is in a completely different field, but as I continue to explain in my multi-part intro-blog; as I have told many, in a way I never left my degree program, rather I might have re-defined it&#39;s use. Amazingly, part of the process of re-defining the “what kind of professional do I want to be”, gave me the opportunity to meet my wife. &lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;But we will get to that later. &lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;In the late 80&#39;s, I thought that I would like programming as I liked video games and gadgets; not a lot of deep thought, but it was high school. So while I was in high school, I took a computer programming class and nearly failed, so I dropped it. After this, I never even considered a possibility of programming or even working with computers as part of my job let alone as a career. &lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;For some time I went on thinking that what I wanted to accomplish would be given to me because I wanted it. &lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;It wouldn&#39;t be for nearly another ten years, but in 1995, I was in junior college, I succeeded becaused something I wanted was given to me, ironically for the last time, because something happened, which caused my ethics to completely change. &lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;That one next on; Ethics Evolving &lt;/p&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot; width=&quot;10%&quot;&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  </content><link rel='replies' type='application/atom+xml' href='http://sergentsolutions.blogspot.com/feeds/1491903393869991009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sergentsolutions.blogspot.com/2009/09/hi-im-chris.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/1491903393869991009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7118743940697476876/posts/default/1491903393869991009'/><link rel='alternate' type='text/html' href='http://sergentsolutions.blogspot.com/2009/09/hi-im-chris.html' title='Hi, I&amp;#39;m Chris'/><author><name>Chris Sergent</name><uri>http://www.blogger.com/profile/11678987705300143829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU6WgcWk0URvqqryG33E44cNryqQsOu5XvwRixlbKZyQ4F8dOMmzlMgWi_Edg7a1dciQpR3ICTrvfnjQiua--9Rn-0Mv-kQT9wbL5e_xNAWL_K0D6BPzUb2a47iwqS_0/s220/chrissergent.jpg'/></author><thr:total>0</thr:total></entry></feed>