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

<channel>
	<title>The TucsonCitizen.com Blog &#187; Site changes</title>
	<atom:link href="http://tucsoncitizen.com/tc-blog/category/site-changes/feed/" rel="self" type="application/rss+xml" />
	<link>http://tucsoncitizen.com/tc-blog</link>
	<description>How Things Work (or why they don&#039;t) at TC.com</description>
	<lastBuildDate>Sat, 19 Nov 2011 02:31:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Tucson Citizen Morgue</title>
		<link>http://tucsoncitizen.com/tc-blog/2011/11/18/tucson-citizen-morgue/</link>
		<comments>http://tucsoncitizen.com/tc-blog/2011/11/18/tucson-citizen-morgue/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 02:31:54 +0000</pubDate>
		<dc:creator>Thomas Hruska</dc:creator>
				<category><![CDATA[New Blogs]]></category>
		<category><![CDATA[New Features]]></category>
		<category><![CDATA[Site changes]]></category>

		<guid isPermaLink="false">http://tucsoncitizen.com/tc-blog/?p=58</guid>
		<description><![CDATA[Earlier today, we brought 230,000+ articles online under a new blog called Tucson Citizen Morgue, Part 2. Most of these articles have never been seen before on the web and come from an internal digital archive. There is some overlap with Tucson Citizen Morgue, Part 1. Part 1 contains photos, polls, slideshows, and more (shiny!). [...]]]></description>
				<content:encoded><![CDATA[<p>Earlier today, we brought 230,000+ articles online under a new blog called <a href="http://tucsoncitizen.com/morgue2/">Tucson Citizen Morgue, Part 2</a>.  Most of these articles have never been seen before on the web and come from an internal digital archive.  There is some overlap with <a href="http://tucsoncitizen.com/morgue/">Tucson Citizen Morgue, Part 1</a>.  Part 1 contains photos, polls, slideshows, and more (shiny!).  Part 2 is just text and the occasional hyperlink and bold/italic text (less shiny!).</p>
<p>I&#8217;m writing this post for those interested in the technical aspects of publishing a large archive of backdated content &#8211; particularly from the aspect of using WordPress.  I was the primary person involved in the technical aspects of this deployment.  Both archives are served through WordPress, so the challenges involved are fairly intense.  There are approximately 350,000 articles spanning two WordPress blogs.  So, the technology and time required is where things get interesting.  Since bringing each set of content online was a similar process taking approximately the same amount of time, it would appear that the approach is a fairly universal solution for importing massive amounts of content into a CMS.</p>
<p>The first thing I did was to backup the content to be imported.  The source databases and servers were/are going away, so I wanted to make sure I could reference a more permanent clone if the need arose in the future.  You can never have too many backups anyway and hard drive space is cheap.  Plus, referencing a local database ended up being a LOT faster than referencing rows across the network.  It is also nice to know that you can freely lock the tables for increased performance.</p>
<p>The next thing I did was analyze existing blogs in our WordPress setup to learn how posts were stored and to understand what fields in the database did what.  This didn&#8217;t take too long just because I had been messing around with WP tables directly for a while.  The goal was to directly insert rows into the the database and make WordPress think it had inserted the rows into the database itself without using any WordPress functions.  This is harder than it seems because of permalinks &#8211; getting those right outside of WordPress turns out to be quite difficult.  An incorrect permalink calculation leads to a hard-to-diagnose HTTP 404 error.</p>
<p>After that, I started work on analyzing the data in the database.  My primary goals here were to:</p>
<ul>
<li>Look for strange characters not in UTF-8 format &#8211; the target character set &#8211; and figure out how to deal with them.</li>
<li>Figure out who wrote each article (i.e. the byline) and come up with a clean way to get them into the &#8216;wp_users&#8217; table.</li>
<li>Clean up rogue HTML.</li>
<li>Import odd content such as slideshows (Part 1 only).</li>
<li>Deal with &#8220;out of memory&#8221; issues.</li>
</ul>
<p>That last one might come as a surprise until you learn that I was writing all the import scripts in PHP and occasionally hitting the configured memory limit of 128MB RAM.  PHP tends to leak RAM like a sieve and will show its creaky side when it comes to medium-sized data processing projects.  However, PHP has one of the best HTML cleanup libraries in existence (HTMLPurifier), which I needed in order to handle that third bullet point.</p>
<p>One of the most difficult things to do was figure out who wrote each article.  WordPress uses the information for creating a link to all articles by that author and our stats show that users like clicking on those links, so being accurate here is pretty critical.  String parsing is hard from a computer&#8217;s perspective and bylines ended up being a hodgepodge of strings mashed up with human error.  We are talking over a decade of stories here &#8211; so human error creeps in pretty frequently.  I wrote a special script to help me look at all the bylines and came up with a giant array of mappings that fixed all the bylines.</p>
<p>Fortunately, the main content of Morgue Part 1 was already in UTF-8 format for the most part with minor little issues with a few early entries that were easy enough to fix.  Morgue, Part 2 was an entirely different story altogether.  Some stories used UTF-8.  Some stories used ISO-8859-1 (Windows).  Some stories had Mac-Roman (the Tucson Citizen was a newspaper after all).  And a bunch of them had mixed character sets &#8211; thanks to a character set &#8220;conversion&#8221; that happened years ago.  Basically, a complete disaster.  I ended up writing a special script that allowed me to, with a web browser, analyze &#8220;weird characters&#8221; and form a 500KB file to &#8220;fix&#8221; every last little character set issue.  I&#8217;m pretty sure I got some things wrong.  For example, baseball sports articles with &#8220;5[something] innings&#8221; ended up just turning into &#8220;5&#8242; innings&#8221;.  I&#8217;m pretty sure I also managed to get some things right.  For instance, characters in French words for many food/restaurant review articles.</p>
<p>I ended up writing multiple import scripts to get the content into the format it is in today.  The last stage was always the most painful &#8211; insert all the content into the database.  As an example, the last stage script for Part 2 took approximately four hours to complete from start to finish.  There is nothing more boring than watching a script run and run and run&#8230;.  During the last stage, headlines and article bodies are parsed and cleaned up, permalinks calculated, tags and category determined, author(s) mapped, and everything finally inserted into the various tables all at one time &#8211; if the script died 2/3rds of the way through, I opted for fixing the problem and restarting from the beginning.  For Part 1, polls, slideshows, and other content was transferred/imported too.</p>
<p>One interesting aspect about Part 1 was creating redirects for inbound links.  If you find an old story online, it previously linked to a (mostly) broken article before Part 1 went online and search engines had a tough time figuring things out.  Permalinks made for a tricky scenario &#8211; especially regarding performance, so a special database table was set up to map an old link to its correct WordPress-friendly permalink.  When an inbound link comes in for an old story, a special script is run that determines exactly where to redirect and executes the redirect.  From the user perspective, it happens instantaneously.  From our perspective, we maintain our link equity with the major search engines.</p>
<p>Part 1 also taught us a few lesson about performance.  First, important sections of the website run on a five-minute updated cron script.  For example, the homepage pulls content from all of the blogs.  This is actually cached content because calculating it in real-time is a very expensive operation.  As soon as Part 1 came online, it caused the cron scripts to enter into an infinite loop (take too long) and caused the server to crash &#8211; whoops!  So we now exclude really large blogs from being considered for most processing.</p>
<p>The performance of Part 1 introduced us to some significant show-stopper problems and set back the launch date for Part 2.  Part 1 only had 120,000 articles in it, but it severely impacted the server.  We have learned that WordPress starts to be unable to handle the load when a blog contains more than 15,000 posts.  I am fairly confident we are the only website in existence with a single WordPress blog exceeding 100,000 posts.  So, for the longest time we were up against a severe technical hurdle.  When Giffords was shot, the Tucson Citizen went down hard.  And &#8220;blog 106&#8243; (aka /morgue/) was the culprit because suddenly everyone was searching for Giffords-related articles, which took them to the Morgue, Part 1 blog.  Taking that blog offline for a few days alleviated the situation and allowed visitors to view the rest of the site &#8211; sort of&#8230;the site was up and down over the next few days anyway but the entire site was permanently offline when Part 1 was available.  This problem happened even though the site was caching content.  We&#8217;ve learned that it doesn&#8217;t matter how good the caching scheme is if there is a blog with more than 15,000 posts in it that huge numbers of visitors are requesting.</p>
<p>So, what we discovered was a major scaling issue.  We don&#8217;t really have the money for multiple servers but I managed to, after pulling many teeth and being rather annoying, get IT to get me one more server for use as an &#8220;emergency backup server&#8221; and for testing purposes.  The backup server isn&#8217;t as nice as the fancy-schmancy Intel Xeon Quad Core with oodles of RAM the main server has, but we can theoretically bring our backup server online and live in about 15 minutes of a total failure of this server.  Anyway, I digress.  Back to the scaling issue:</p>
<p>There are some interesting aspects about these two blogs that I eventually realized that we can exploit.  First, they are archive content blogs.  They will never have another post or anything else done with them ever again.  Maybe.  Part 1 is missing video due to a power surge that fried the video server before we got to extracting that content BUT the videos do still theoretically exist on backup DVDs &#8211; recovering that content is a separate project.  Anyway, for the moment, the blogs are static content that are &#8220;read-only&#8221; (i.e. no comments allowed).</p>
<p>WordPress.com is the largest installed user of WordPress.  They have a massive server farm and use a little-known plugin called HyperDB that spans database requests across multiple servers to help alleviate the performance issues of WordPress.  There are very few users of HyperDB and all of them have scalability issues with WordPress, so support is very limited.  It took a while and fiddling, but I eventually figured out how to abuse our backup server&#8217;s MySQL database for use as the primary SQL query engine for both Morgue blogs.  Basically, HyperDB determines if the request is for one of those two blogs and then uses the backup server database to handle the request on a read-only basis.  A perfect fit for these two blogs.  So, if another Giffords-like event happens (hopefully nothing like it happens again!), the main server has a better chance of not going down due to two large blogs.  It will also be nice to have the &#8220;slow MySQL query log&#8221; on the main server be free of notifications about these blogs.</p>
]]></content:encoded>
			<wfw:commentRss>http://tucsoncitizen.com/tc-blog/2011/11/18/tucson-citizen-morgue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UPDATE: Missing photos in blogs</title>
		<link>http://tucsoncitizen.com/tc-blog/2011/11/08/missing-photos-in-blogs/</link>
		<comments>http://tucsoncitizen.com/tc-blog/2011/11/08/missing-photos-in-blogs/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 16:35:16 +0000</pubDate>
		<dc:creator>Mark B. Evans</dc:creator>
				<category><![CDATA[Site changes]]></category>

		<guid isPermaLink="false">http://tucsoncitizen.com/tc-blog/?p=52</guid>
		<description><![CDATA[If you&#8217;re wondering why many TucsonCitizen.com articles today don&#8217;t have photos in them, it&#8217;s because early yesterday evening, malicious gremlins of unknown source and quantity entered TucsonCitizen.com and deleted numerous photo databases. We will restore the photos from a backup shortly. Meanwhile, said gremlins are running for their lives as an army of angry human [...]]]></description>
				<content:encoded><![CDATA[<p>If you&#8217;re wondering why many TucsonCitizen.com articles today don&#8217;t have photos in them, it&#8217;s because early yesterday evening, malicious gremlins of unknown source and quantity entered TucsonCitizen.com and deleted numerous photo databases.</p>
<p>We will restore the photos from a backup shortly.</p>
<p>Meanwhile, said gremlins are running for their lives as an army of angry human programmers pursues them with vengeance.</p>
<p><strong>UPDATE:</strong> <span style="color: #993300;"><em>Nasty gremlins have been found and destroyed. Photos are back. Long live the humans!!</em></span></p>
]]></content:encoded>
			<wfw:commentRss>http://tucsoncitizen.com/tc-blog/2011/11/08/missing-photos-in-blogs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site stability update</title>
		<link>http://tucsoncitizen.com/tc-blog/2011/01/21/site-stability-update/</link>
		<comments>http://tucsoncitizen.com/tc-blog/2011/01/21/site-stability-update/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 18:08:51 +0000</pubDate>
		<dc:creator>Thomas Hruska</dc:creator>
				<category><![CDATA[Site changes]]></category>
		<category><![CDATA[Technical Glitches]]></category>
		<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://tucsoncitizen.com/tc-blog/?p=35</guid>
		<description><![CDATA[The effort underway to stabilize the website and make room for more growth continues. Several of the bloggers have noticed issues, particularly with commenting, and those have been fixed for the most part. On the upside, we have made vast improvements to overall site performance. Between WP Super Cache and APC, we&#8217;ve seen a huge [...]]]></description>
				<content:encoded><![CDATA[<p>The effort underway to stabilize the website and make room for more growth continues.  Several of the bloggers have noticed issues, particularly with commenting, and those have been fixed for the most part.  On the upside, we have made vast improvements to overall site performance.  Between WP Super Cache and APC, we&#8217;ve seen a huge drop in CPU and RAM utilization as well as the number of connections to MySQL.</p>
<p>What this means for most users:  Retrieving a page from the server is faster than before.</p>
<div id="attachment_36" class="wp-caption aligncenter" style="width: 297px"><img src="http://tucsoncitizen.com/tc-blog/files/2011/01/cpu_usage_after_apc-287x300.jpg" alt="" width="287" height="300" class="size-medium wp-image-36" /><p class="wp-caption-text">CPU usage before and after installing APC.</p></div>
<p>Even though the improvements made thus far have been significant, there are even more optimizations that can and will likely be made over the coming weeks and months.</p>
<p>On an unrelated side note, bloggers can now comment through the administration interface without having to approve their own comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://tucsoncitizen.com/tc-blog/2011/01/21/site-stability-update/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>We are working on the site stability issue</title>
		<link>http://tucsoncitizen.com/tc-blog/2011/01/17/we-are-working-on-the-site-stability-issue/</link>
		<comments>http://tucsoncitizen.com/tc-blog/2011/01/17/we-are-working-on-the-site-stability-issue/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 18:36:46 +0000</pubDate>
		<dc:creator>Thomas Hruska</dc:creator>
				<category><![CDATA[Site changes]]></category>
		<category><![CDATA[Technical Glitches]]></category>

		<guid isPermaLink="false">http://tucsoncitizen.com/tc-blog/?p=32</guid>
		<description><![CDATA[Hello from your local computer nerd here at TNI. As you can tell, we&#8217;ve mostly returned to normal now that the amount of traffic to site has also decreased a bit. However, we are still working to improve the load on this poor server that had to endure all sorts of problems this past week. [...]]]></description>
				<content:encoded><![CDATA[<p>Hello from your local computer nerd here at TNI.  As you can tell, we&#8217;ve mostly returned to normal now that the amount of traffic to site has also decreased a bit.  However, we are still working to improve the load on this poor server that had to endure all sorts of problems this past week.  Bloggers feel the most pain whenever the server goes down because they can&#8217;t get to the site to post.  Mark is unhappy whenever that happens too because that means you can&#8217;t view the site and his page views go down.  We&#8217;re all a bit frustrated about the situation, but the reality is:  WordPress is a resource hog.</p>
<p>Here is a picture showing the server load during the past week:</p>
<div id="attachment_30" class="wp-caption aligncenter" style="width: 290px"><a href="http://tucsoncitizen.com/tc-blog/files/2011/01/cpu_usage_giffords.jpg"><img src="http://tucsoncitizen.com/tc-blog/files/2011/01/cpu_usage_giffords-280x300.jpg" alt="" width="280" height="300" class="size-medium wp-image-30" /></a><p class="wp-caption-text">CPU usage during the week of the shooting.</p></div>
<p>Simply put, as soon as the word was out about the shooting, this site went down.  A friend told me about the shooting and, literally 30 seconds later, I got a phone call from Mark saying the site was inaccessible.  A couple months ago we discovered that any time the box hits 100% CPU, it generally can&#8217;t keep up with the requests and ends up falling all over itself &#8211; even after the connections to the server have long been terminated.  The only &#8220;solution&#8221; so far is to reboot the machine.  We went down at least 60 times the first day alone.  Having more users than a server can handle is supposedly a good problem to have.  But not if someone has to camp out next to the restart button.  And that someone is usually Mark.  He gets grumpy when he has to do that.  Understandable because going into work on a weekend is no fun.</p>
<p>Obviously, rebooting the machine is not a solution.  Rebooting only temporarily covers up the real problem.  At the end of last week, we finally got another server set up to run tests on.</p>
<p>The machine the Citizen website currently runs on is no slouch.  It is a Dual-Core Intel Xeon @ 2.66 GHz (4 cores) with 4MB L2 cache per processor (8MB total), 10GB RAM, bus speed is 1.33GHz, and a little under 1TB hard drive space in some RAID configuration.  The test machine is slightly less impressive in some ways, more in others.</p>
<p>At any rate, the site runs at 60% CPU utilization &#8211; on average.  For the moment.  The goal over the next couple of weeks is to get that down to something smaller.  Mark wants to grow the site but the current setup clearly can&#8217;t handle too much more growth.  The first thing we did after getting the test server up was install a better WordPress caching plugin on the test server, made sure it worked, pushed it to the live server, and then dealt with the minor fallout from that.  Nothing appears to have changed on the CPU utilization front, which is a disappointment, but the plugin probably helps significantly whenever there is a large influx of visitors.  We have noticed a drop in the number of connections to MySQL, which does help things a bit.</p>
<p>APC, eAccelerator, or another PHP opcode cache is now at the top of our list to get CPU utilization down.  We&#8217;ve held off on trying this because we didn&#8217;t have a test server to use.  Opcode caches for PHP are invasive bits of software that have to be custom-built but supposedly increase PHP&#8217;s performance significantly.</p>
<p>After that, who knows what we&#8217;ll try.  For better or worse, we&#8217;re stuck with WordPress for various reasons.  So it boils down to fixing the system itself to better handle the load.  Now that we&#8217;ve got another box, we can finally try some new things we&#8217;ve been wanting to try.  To summarize:  We&#8217;re trying to make the experience of loading pages faster for everyone.</p>
]]></content:encoded>
			<wfw:commentRss>http://tucsoncitizen.com/tc-blog/2011/01/17/we-are-working-on-the-site-stability-issue/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Obama: &#8216;Gabby opened her eyes for the first time&#8217; this afternoon</title>
		<link>http://tucsoncitizen.com/tc-blog/2011/01/12/updating-mckale-crowd-cheers-for-local-doctors/</link>
		<comments>http://tucsoncitizen.com/tc-blog/2011/01/12/updating-mckale-crowd-cheers-for-local-doctors/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 01:55:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Site changes]]></category>

		<guid isPermaLink="false">http://tucsoncitizen.com/tc-blog/?p=24</guid>
		<description><![CDATA[We&#8217;ll monitor the local reaction from various media sources, blogs and Twitter feeds from tonight&#8217;s “Together We Thrive: Tucson and America” memorial service at McKale Center. TucsonCitizen.com&#8217;s Carli Brosseau is among the press corps and you can see her tweets on the left side of this page. On Twitter, the official hashtag is #obamatuc. The [...]]]></description>
				<content:encoded><![CDATA[<p>We&#8217;ll monitor the local reaction from various media sources, blogs and Twitter feeds from tonight&#8217;s “Together We Thrive: Tucson and America”  memorial service at McKale Center. TucsonCitizen.com&#8217;s Carli Brosseau is among the press corps and you can see her tweets on the left side of this page.</p>
<p>On Twitter, the official hashtag is #obamatuc.</p>
<p>The university reports that attendance for the memorial service is 26,172 &#8212; 13,172 at McKale Center and 13,000 at Arizona Stadium.</p>
<p>* * * </p>
<p>There are reports that House Minority Leader Nancy Pelosi, Sen. Kirsten Gillibrand and Rep. Debbie Wasserman Schultz were in the hospital room this afternoon when Gabrielle Giffords opened her eyes. Gillibrand was quoted on CNN as saying, &#8220;It was like witnessing a miracle.&#8221;</p>
<p>* * * </p>
<p>Tweet from someone calling herself <a href="http://twitter.com/#!/thecarie">The Carie</a>: I cried a whole lot. A whole lot. And if you&#8217;re new to tucson, you ought to know we love clapping.</p>
<p>* * * </p>
<p>The memorial service ends. With the cheering of those in attendance, it sometimes had the feel of a rally, not a memorial, but it was also a time to celebrate those who acted bravely and swiftly and wisely on Saturday and beyond. </p>
<p>No ovation lifted the spirits more than President Obama&#8217;s news that U.S. Congressman Gabrielle Giffords, recovering from a gunshot to the head, opened her eyes today for the first time.</p>
<p>You can see that those comments were not in the <a href="http://tucsoncitizen.com/tc-blog/2011/01/12/citizen-coverage-of-giffords-shooting-memorials/">original text of his speech</a>.</p>
<p>Some of the final words from President Obama: &#8220;The forces that divide us are not as strong as those that unite us.&#8221;</p>
<p>* * * </p>
<p>7:16 p.m.: Obama on Christina Taylor Green: &#8220;I want our democracy to be as good as she imagined it.&#8221;</p>
<p>7:11 p.m.: Obama: &#8220;If this tragedy prompts reflection and debate, as it should, let’s make sure it’s worthy of those we have lost.&#8221;</p>
<p>* * * </p>
<p>6:55 p.m.: Obama talking about visiting Gabrielle Giffords at UMC, delivers happy news: &#8220;A few minutes after we left her room, and some of her colleagues from Congress were in the room, Gabby opened her eyes for the first time. Gabby opened her eyes for the first time. &#8230; I can tell you she knows we are here, she knows we love her, and she knows we are rooting for her through what undoubtedly will be a difficult journey. We are there for her.&#8221;</p>
<p>6:45 p.m.: Obama&#8217;s opening words: &#8220;I have come here tonight as an American, who, like all Americans, kneels to pray with you today and will stand by you tomorrow.&#8221;</p>
<p>* * * </p>
<p>The Tucson Weekly has posted <a href="http://www.tucsonweekly.com/TheRange/archives/2011/01/12/scenes-and-words-from-the-memorial">quotes from those in attendance at the ceremony</a>:</p>
<blockquote><p>
Sheriff Clarence Dupnik on Judge Roll: &#8220;He was one of the finest human beings I ever met and the epitome of what judges ought to be,&#8221; Dupnik said. &#8220;Every judge should take a look at him.&#8221;</p></blockquote>
<p>* * * </p>
<p>6:33 p.m.: Gov. Brewer: &#8220;This state, bound together by prayer and action and hope and faith, will not be shredded by one madman&#8217;s act of darkness.&#8221;</p>
<p>Daniel Hernandez, credited with saving the life of Gabrielle Giffords rejects being called a hero, says the real heroes are the people who dedicate their lives to public service.</p>
<p>* * * </p>
<p>From earlier, posted via the <a href="http://www.desertlamp.com/?p=8910">Desert Lamp</a>:</p>
<div id="attachment_27" class="wp-caption aligncenter" style="width: 510px"><img src="http://tucsoncitizen.com/tc-blog/files/2011/01/memorial.jpg" alt="" title="memorial" width="500" height="430" class="size-full wp-image-27" /><p class="wp-caption-text">Tucson and area first responders sit in the front row of McKale Center, awaiting President Obama's address.</p></div>
<p>6:21 p.m.: Standing ovation for Daniel Hernandez at McKale. What must that feel like to have the President standing next to you, clapping for you?</p>
<p>6:17 p.m.: University of Arizona president Robert Shelton: &#8220;We&#8217;re here to try to bring comfort to those whose lives have been forever changed by an act that is heinous that it is almost impossible to comprehend.&#8221;</p>
<p>* * * </p>
<p>Here is a timeline of President Obama&#8217;s visit before heading to McKale Center (information from the White House press office):</p>
<p>All information below per Robert Gibbs.<br />
The president and Mrs. Obama spent about 45 minutes at the hospital. They visited a total of five patients who were victims of Saturday’s attack, including Rep. Giffords and two of her staffers, Ron Barber and Pam Simon, plus two others who were not identified.</p>
<p>They were led on the tour by Dr. Peter Rhee. A White House physician was part of the advance team for the hospital. A breakdown of the hospital tour follows, below.</p>
<p>We arrived at the McKale Center at just before 5 p.m. POTUS and FLOTUS are meeting privately with 13 people who are family members of the deceased. With them are AG Holder, Sens. McCain and Kyl, and Rep. Barrasso. They may be meeting with other family members after this group.</p>
<p>Here is the breakdown of their visit (all times local):<br />
4:06 to 4:07 p.m.: They arrive on the ICU, on the second floor of the hospital and greet doctors, nurses and staff near Giffords’ room</p>
<p>4:07 to 4:16 p.m.: They visit with Giffords and her husband. He said he had no information on her condition or whether she was able to participate in the visit.</p>
<p>4:16 to 4:21 p.m. They visit with patient #2 (he did not say whether this was one of the staffers or one of the unidentified patients)</p>
<p>4:22 to 4:23 p.m. They greeted doctors, nurses and staff</p>
<p>4:23 to 4:28 p.m. They visit with patient #3</p>
<p>4:28 to 4:36 p.m. They walk through hospital and greet personnel and take several photos</p>
<p>4:36 to 4:39 p.m. They visit with patient #4</p>
<p>4:39 to 4:40 p.m. They greet doctors, nurses and staff</p>
<p>4:40 to 4:45 p.m. They visit with patient #5</p>
<p>4:45 to 4:49 p.m. They walk through the hospital, shaking hands, and go to the first floor</p>
<p>4:49 to 4:51 p.m. They meet with about 20 people on the trauma team that received the victims on Saturday.</p>
<p>* * * </p>
<p>6:01 p.m.: The President and First Lady walk in to McKale Center as the crowd eruptsa. President Obama is standing next to Gabrielle Giffords intern Daniel Hernandez.</p>
<p>* * * </p>
<p>T-shirts handed out at McKale with the &#8220;Together We Thrive&#8221; slogan.</p>
<p>*  * * </p>
<p>5:55 p.m.: KOLD Channel 13 reporters wearing yellow ribbons as a symbol of the community coming together, according to anchor Heather Rowe.</p>
<p>* * * </p>
<p>From the Huffington Post, <a href="http://www.huffingtonpost.com/2011/01/12/obama-arizona-speech-pres_n_808282.html">previewing President Obama&#8217;s speech</a>:</p>
<blockquote><p>Searching for the right tone in the evening service, Obama aimed to console the country, not dissect its politics. In talking of those shot and killed, Obama will &#8220;reflect on how all of us might best honor their memory in our own lives,&#8221; his spokesman said.</p>
<p>The president was expected to speak for about 15 minutes. A bipartisan delegation of lawmakers accompanied him on Air Force One in a sign of solidarity.
</p></blockquote>
<p>5:41 p.m.: Tweet from FoxNews11: Retired Supreme Court Justice Sandra Day O&#8217;Connor is in the McKale crowd.</p>
<p>5:39 p.m.: Photo of Arizona Stadium from <a href="http://twitter.com/#!/GOPKEITH">Keith Lajoie</a> via Twitter: </p>
<p><img src="http://tucsoncitizen.com/tc-blog/files/2011/01/obamatuc3-560x420.jpg" alt="" title="obamatuc3" width="560" height="420" class="aligncenter size-large wp-image-25" /></p>
<p>* * * </p>
<p>Mayor Bob Walkup, in a taped piece on CNN, talks about what President Obama can provide tonight.</p>
<p>&#8220;It helps in the healing process. I know he knows Tucson is a great community. One of the things today is all about the healing process, praying for those who are still in the healing process and remembering those who lost their lives, but it is also about tomorrow.&#8221;</p>
<p>5:22 p.m.: Tom Duddleston of the Arizona athletic department says McKale just closed. Overflow crowd being told to go to Arizona Stadium, where service will shown on videoboard.</p>
<p>5:14 p.m. Tweet from <a href="http://twitter.com/#!/tucsonweekly">Tucson Weekly</a>: Dr. Lemole and Dr. Rhee are receiving spontaneous rounds of applause in McKale</p>
<p>5:05 p.m.: Tweet from <a href="http://twitter.com/#!/Fox11NewsAZ">FoxNews11</a>: White House says the President spent nine minutes with Rep. #Giffords and her husband Mark Kelly at UMC.</p>
<div class="videowrapper"><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/G766etHxJM0&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/G766etHxJM0&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://tucsoncitizen.com/tc-blog/2011/01/12/updating-mckale-crowd-cheers-for-local-doctors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Text of Obama&#8217;s speech at Tucson memorial</title>
		<link>http://tucsoncitizen.com/tc-blog/2011/01/12/citizen-coverage-of-giffords-shooting-memorials/</link>
		<comments>http://tucsoncitizen.com/tc-blog/2011/01/12/citizen-coverage-of-giffords-shooting-memorials/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 00:53:16 +0000</pubDate>
		<dc:creator>Mark B. Evans</dc:creator>
				<category><![CDATA[Site changes]]></category>

		<guid isPermaLink="false">http://tucsoncitizen.com/tc-blog/?p=21</guid>
		<description><![CDATA[TucsonCitizen.com staff and its many bloggers will be posting updates and commentary of the University of Arizona&#8217;s  &#8220;Together We Thrive: Tucson and America&#8221; this evening as well as the other public memorials and funerals this week. Social Media Editor Carli Brosseau will be among the press corps covering the UA event and President Obama&#8217;s visit. [...]]]></description>
				<content:encoded><![CDATA[<p>TucsonCitizen.com staff and its many bloggers will be posting updates and commentary of the University of Arizona&#8217;s    &#8220;Together We Thrive: Tucson and America&#8221; this evening as well as the other public memorials and funerals this week.</p>
<p>Social Media Editor Carli Brosseau will be among the press corps covering the UA event and President Obama&#8217;s visit. She will be live blogging the event via Twitter <a href="http://twitter.com/#!/TucsonCitizen" target="_blank">@TucsonCitizen</a> with her Twitter feed redirected to this post via RSS.</p>
<p>Site administrators Anthony Gimino and Mark B. Evans will be posting coverage from the Arizona Republic and links from other media and local and national blogs covering the event.</p>
<p>Several TucsonCitizen.com bloggers are attempting to attend the UA memorial and will either make it inside McKale or be redirected to the Arizona Stadium overflow area. They will offer their perspective on various speakers&#8217; comments and post reaction from the crowd.</p>
<p>So bookmark this page and return here frequently for the latest on this historic night honoring the dead, the injured and the spirit of community that is enveloping Tucson.</p>
<p><strong>Text of President&#8217;s speech:</strong></p>
<blockquote><p><span style="font-family: Verdana,Helvetica,Arial;"><strong>Remarks of President Barack Obama – As Prepared for Delivery<br />
At a Memorial Service for the Victims of the Shooting in Tucson, Arizona<br />
University of Arizona, McKale Memorial Center<br />
Tucson, Arizona<br />
January 12, 2011 </strong></span></p>
<p><span style="font-family: Verdana,Helvetica,Arial;"><span style="color: #1f497d;"><br />
</span><em>As Prepared for Delivery—<br />
</em><span style="color: #1f497d;"><span style="font-size: medium;"><br />
</span></span>To the families of those we’ve lost; to all who called them friends; to the students of this university, the public servants gathered tonight, and the people of Tucson and Arizona:  I have come here tonight as an American who, like all Americans, kneels to pray with you today, and will stand by you tomorrow.</p>
<p>There is nothing I can say that will fill the sudden hole torn in your hearts.  But know this: the hopes of a nation are here tonight.  We mourn with you for the fallen.  We join you in your grief.  And we add our faith to yours that Representative Gabrielle Giffords and the other living victims of this tragedy pull through.</p>
<p>As Scripture tells us:</p>
<p><em>There is a river whose streams make glad the city of God,<br />
the holy place where the Most High dwells.<br />
God is within her, she will not fall;<br />
God will help her at break of day.<br />
</em><br />
On Saturday morning, Gabby, her staff, and many of her constituents gathered outside a supermarket to exercise their right to peaceful assembly and free speech.  They were fulfilling a central tenet of the democracy envisioned by our founders – representatives of the people answering to their constituents, so as to carry their concerns to our nation’s capital.  Gabby called it “Congress on Your Corner” – just an updated version of government of and by and for the people.</p>
<p>That is the quintessentially American scene that was shattered by a gunman’s bullets.  And the six people who lost their lives on Saturday – they too represented what is best in America.</p>
<p>Judge John Roll served our legal system for nearly 40 years.  A graduate of this university and its law school, Judge Roll was recommended for the federal bench by John McCain twenty years ago, appointed by President George H.W. Bush, and rose to become Arizona’s chief federal judge.  His colleagues described him as the hardest-working judge within the Ninth Circuit.  He was on his way back from attending Mass, as he did every day, when he decided to stop by and say hi to his Representative.  John is survived by his loving wife, Maureen, his three sons, and his five grandchildren.</p>
<p>George and Dorothy Morris – “Dot” to her friends – were high school sweethearts who got married and had two daughters.  They did everything together, traveling the open road in their RV, enjoying what their friends called a 50-year honeymoon.  Saturday morning, they went by the Safeway to hear what their Congresswoman had to say.  When gunfire rang out, George, a former Marine, instinctively tried to shield his wife.  Both were shot.  Dot passed away.</p>
<p>A New Jersey native, Phyllis Schneck retired to Tucson to beat the snow. But in the summer, she would return East, where her world revolved around her 3 children, 7 grandchildren, and 2 year-old great-granddaughter.  A gifted quilter, she’d often work under her favorite tree, or sometimes sew aprons with the logos of the Jets and the Giants to give out at the church where she volunteered.  A Republican, she took a liking to Gabby, and wanted to get to know her better.</p>
<p>Dorwan and Mavy Stoddard grew up in Tucson together – about seventy years ago. They moved apart and started their own respective families, but after both were widowed they found their way back here, to, as one of Mavy’s daughters put it, “be boyfriend and girlfriend again.” When they weren’t out on the road in their motor home, you could find them just up the road, helping folks in need at the Mountain Avenue Church of Christ.  A retired construction worker, Dorwan spent his spare time fixing up the church along with their dog, Tux.  His final act of selflessness was to dive on top of his wife, sacrificing his life for hers.</p>
<p>Everything Gabe Zimmerman did, he did with passion – but his true passion was people.  As Gabby’s outreach director, he made the cares of thousands of her constituents his own, seeing to it that seniors got the Medicare benefits they had earned, that veterans got the medals and care they deserved, that government was working for ordinary folks.  He died doing what he loved – talking with people and seeing how he could help.  Gabe is survived by his parents, Ross and Emily, his brother, Ben, and his fiancée, Kelly, who he planned to marry next year.</p>
<p>And then there is nine year-old Christina Taylor Green.  Christina was an A student, a dancer, a gymnast, and a swimmer.  She often proclaimed that she wanted to be the first woman to play in the major leagues, and as the only girl on her Little League team, no one put it past her.  She showed an appreciation for life uncommon for a girl her age, and would remind her mother, “We are so blessed.  We have the best life.”  And she’d pay those blessings back by participating in a charity that helped children who were less fortunate.</p>
<p>Our hearts are broken by their sudden passing.  Our hearts are broken – and yet, our hearts also have reason for fullness.</p>
<p>Our hearts are full of hope and thanks for the 13 Americans who survived the shooting, including the congresswoman many of them went to see on Saturday.  I have just come from the University Medical Center, just a mile from here, where our friend Gabby courageously fights to recover even as we speak.  And I can tell you this – she knows we’re here and she knows we love her and she knows that we will be rooting for her throughout what will be a difficult journey.</p>
<p>And our hearts are full of gratitude for those who saved others.  We are grateful for Daniel Hernandez, a volunteer in Gabby’s office who ran through the chaos to minister to his boss, tending to her wounds to keep her alive.  We are grateful for the men who tackled the gunman as he stopped to reload.  We are grateful for a petite 61 year-old, Patricia Maisch, who wrestled away the killer’s ammunition, undoubtedly saving some lives.  And we are grateful for the doctors and nurses and emergency medics who worked wonders to heal those who’d been hurt.</p>
<p>These men and women remind us that heroism is found not only on the fields of battle.  They remind us that heroism does not require special training or physical strength.  Heroism is here, all around us, in the hearts of so many of our fellow citizens, just waiting to be summoned – as it was on Saturday morning.</p>
<p>Their actions, their selflessness, also pose a challenge to each of us.  It raises the question of what, beyond the prayers and expressions of concern, is required of us going forward.  How can we honor the fallen?  How can we be true to their memory?</p>
<p>You see, when a tragedy like this strikes, it is part of our nature to demand explanations – to try to impose some order on the chaos, and make sense out of that which seems senseless.  Already we’ve seen a national conversation commence, not only about the motivations behind these killings, but about everything from the merits of gun safety laws to the adequacy of our mental health systems.  Much of this process, of debating what might be done to prevent such tragedies in the future, is an essential ingredient in our exercise of self-government.</p>
<p>But at a time when our discourse has become so sharply polarized – at a time when we are far too eager to lay the blame for all that ails the world at the feet of those who think differently than we do – it’s important for us to pause for a moment and make sure that we are talking with each other in a way that heals, not a way that wounds.</p>
<p>Scripture tells us that there is evil in the world, and that terrible things happen for reasons that defy human understanding.  In the words of Job, “when I looked for light, then came darkness.”  Bad things happen, and we must guard against simple explanations in the aftermath.</p>
<p>For the truth is that none of us can know exactly what triggered this vicious attack.  None of us can know with any certainty what might have stopped those shots from being fired, or what thoughts lurked in the inner recesses of a violent man’s mind.</p>
<p>So yes, we must examine all the facts behind this tragedy.  We cannot and will not be passive in the face of such violence. We should be willing to challenge old assumptions in order to lessen the prospects of violence in the future.</p>
<p>But what we can’t do is use this tragedy as one more occasion to turn on one another.  As we discuss these issues, let each of us do so with a good dose of humility.  Rather than pointing fingers or assigning blame, let us use this occasion to expand our moral imaginations, to listen to each other more carefully, to sharpen our instincts for empathy, and remind ourselves of all the ways our hopes and dreams are bound together.</p>
<p>After all, that’s what most of us do when we lose someone in our family – especially if the loss is unexpected.  We’re shaken from our routines, and forced to look inward.  We reflect on the past.   Did we spend enough time with an aging parent, we wonder.  Did we express our gratitude for all the sacrifices they made for us?  Did we tell a spouse just how desperately we loved them, not just once in awhile but every single day?</p>
<p>So sudden loss causes us to look backward – but it also forces us to look forward, to reflect on the present and the future, on the manner in which we live our lives and nurture our relationships with those who are still with us.  We may ask ourselves if we’ve shown enough kindness and generosity and compassion to the people in our lives.  Perhaps we question whether we are doing right by our children, or our community, and whether our priorities are in order.  We recognize our own mortality, and are reminded that in the fleeting time we have on this earth, what matters is not wealth, or status, or power, or fame – but rather, how well we have loved, and what small part we have played in bettering the lives of others.</p>
<p>That process of reflection, of making sure we align our values with our actions – that, I believe, is what a tragedy like this requires.  For those who were harmed, those who were killed – they are part of our family, an American family 300 million strong.  We may not have known them personally, but we surely see ourselves in them.  In George and Dot, in Dorwan and Mavy, we sense the abiding love we have for our own husbands, our own wives, our own life partners.  Phyllis – she’s our mom or grandma; Gabe our brother or son.  In Judge Roll, we recognize not only a man who prized his family and doing his job well, but also a man who embodied America’s fidelity to the law.  In Gabby, we see a reflection of our public spiritedness, that desire to participate in that sometimes frustrating, sometimes contentious, but always necessary and never-ending process to form a more perfect union.</p>
<p>And in Christinain Christina we see all of our children.  So curious, so trusting, so energetic and full of magic.</p>
<p>So deserving of our love.</p>
<p>And so deserving of our good example.  If this tragedy prompts reflection and debate, as it should, let’s make sure it’s worthy of those we have lost.  Let’s make sure it’s not on the usual plane of politics and point scoring and pettiness that drifts away with the next news cycle.</p>
<p>The loss of these wonderful people should make every one of us strive to be better in our private lives – to be better friends and neighbors, co-workers and parents.  And if, as has been discussed in recent days, their deaths help usher in more civility in our public discourse, let’s remember that it is not because a simple lack of civility caused this tragedy, but rather because only a more civil and honest public discourse can help us face up to our challenges as a nation, in a way that would make them proud.  It should be because we want to live up to the example of public servants like John Roll and Gabby Giffords, who knew first and foremost that we are all Americans, and that we can question each other’s ideas without questioning each other’s love of country, and that our task, working together, is to constantly widen the circle of our concern so that we bequeath the American dream to future generations.</p>
<p>I believe we can be better.  Those who died here, those who saved lives here – they help me believe.  We may not be able to stop all evil in the world, but I know that how we treat one another is entirely up to us.  I believe that for all our imperfections, we are full of decency and goodness, and that the forces that divide us are not as strong as those that unite us.</p>
<p>That’s what I believe, in part because that’s what a child like Christina Taylor Green believed.  Imagine: here was a young girl who was just becoming aware of our democracy; just beginning to understand the obligations of citizenship; just starting to glimpse the fact that someday she too might play a part in shaping her nation’s future.  She had been elected to her student council; she saw public service as something exciting, something hopeful.  She was off to meet her congresswoman, someone she was sure was good and important and might be a role model.  She saw all this through the eyes of a child, undimmed by the cynicism or vitriol that we adults all too often just take for granted.</p>
<p>I want us to live up to her expectations.  I want our democracy to be as good as she imagined it.  All of us – we should do everything we can to make sure this country lives up to our children’s expectations.</p>
<p>Christina was given to us on September 11th, 2001, one of 50 babies born that day to be pictured in a book called “Faces of Hope.”  On either side of her photo in that book were simple wishes for a child’s life.  “I hope you help those in need,” read one.  “I hope you know all of the words to the National Anthem and sing it with your hand over your heart.  I hope you jump in rain puddles.”</p>
<p>If there are rain puddles in heaven, Christina is jumping in them today.  And here on Earth, we place our hands over our hearts, and commit ourselves as Americans to forging a country that is forever worthy of her gentle, happy spirit.</p>
<p>May God bless and keep those we’ve lost in restful and eternal peace.  May He love and watch over the survivors.  And may He bless the United States of America.</span></p></blockquote>
<p><strong>Stories from the Arizona Republic about UA Memorial and Obama:</strong><br />
<a href="http://content.usatoday.com/communities/theoval/post/2011/01/obama-honors-arizona-victims-and-heroes/1" target="_blank"> USA Today&#8217;s Live coverage</a><br />
<a href="http://tucsoncitizen.com/arizona-news/2011/01/12/president-obamas-speech-to-remember-victims-soothe-nation/" target="_blank">President Obama&#8217;s speech to remember victims, soothe nation</a><br />
<a href="http://tucsoncitizen.com/arizona-news/2011/01/12/obama-visits-giffords-at-hospital-leaves-for-speech-on-campus/" target="_blank">Obama visits Giffords at hospital, leaves for speech on campus </a>&lt;<br />
<a href="http://tucsoncitizen.com/arizona-news/2011/01/12/thousands-line-up-for-arizona-memorial-obama-speech/" target="_blank">Thousands line up for Arizona memorial, Obama speech</a><br />
<a href="http://www.azcentral.com/news/articles/2011/01/11/20110111arizona-giffords-updates.html" target="_blank">Arizona Republic&#8217;s Live Feed of its reporter&#8217;s and photographer&#8217;s coverage</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tucsoncitizen.com/tc-blog/2011/01/12/citizen-coverage-of-giffords-shooting-memorials/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>High visitor volume plaguing TucsonCitizen.com site stability</title>
		<link>http://tucsoncitizen.com/tc-blog/2011/01/09/high-visitor-volume-plaguing-tucsoncitizen-com-site-stability/</link>
		<comments>http://tucsoncitizen.com/tc-blog/2011/01/09/high-visitor-volume-plaguing-tucsoncitizen-com-site-stability/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 18:14:00 +0000</pubDate>
		<dc:creator>Mark B. Evans</dc:creator>
				<category><![CDATA[Site changes]]></category>

		<guid isPermaLink="false">http://tucsoncitizen.com/tc-blog/?p=18</guid>
		<description><![CDATA[As many of our visitors may have noticed, TucsonCitizen.com has been down frequently since shortly after the shooting yesterday morning. Our web server has been unable to handle the hundreds of thousands of queries to its database every minute and keeps resetting itself. We continue to update the story on Facebook and Twitter and you [...]]]></description>
				<content:encoded><![CDATA[<p>As many of our visitors may have noticed, TucsonCitizen.com has been down frequently since shortly after the shooting yesterday morning. Our web server has been unable to handle the hundreds of thousands of queries to its database every minute and keeps resetting itself.</p>
<p>We continue to update the story on <a href="http://www.facebook.com/home.php?#!/pages/TucsonCitizencom/113002775395808">Facebook</a> and <a href="http://twitter.com/TucsonCitizen">Twitter </a>and you can check in there or continue to attempt to check in here. You can also follow the Arizona Republic&#8217;s excellent coverage of the tragedy <a href="http://www.azcentral.com/">here</a>.</p>
<p>We apologize for the inconvenience but a solution is not immediately available.</p>
<p>Mark B. Evans<br />
Administrator/Editor<br />
TucsonCitizen.com</p>
]]></content:encoded>
			<wfw:commentRss>http://tucsoncitizen.com/tc-blog/2011/01/09/high-visitor-volume-plaguing-tucsoncitizen-com-site-stability/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>TC.com looking for PT social media editor</title>
		<link>http://tucsoncitizen.com/tc-blog/2010/12/06/tc-com-looking-for-pt-social-media-editor/</link>
		<comments>http://tucsoncitizen.com/tc-blog/2010/12/06/tc-com-looking-for-pt-social-media-editor/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 21:50:02 +0000</pubDate>
		<dc:creator>Mark B. Evans</dc:creator>
				<category><![CDATA[Site changes]]></category>

		<guid isPermaLink="false">http://tucsoncitizen.com/tc-blog/?p=15</guid>
		<description><![CDATA[TucsonCitizen.com has an immediate opening for a social media editor to develop, implement and oversee an aggressive social media strategy to help grow TucsonCitizen.com’s audience and to train a cadre of citizen journalists and bloggers on the use of social media. Secondary duties will include recruiting and training new citizen journalists and bloggers, writing a [...]]]></description>
				<content:encoded><![CDATA[<p><span style="font-family: Verdana,Helvetica,Arial;">TucsonCitizen.com has an immediate opening for a social media editor to  develop, implement and oversee an aggressive social media strategy to  help grow TucsonCitizen.com’s audience and to train a cadre of citizen  journalists and bloggers on the use of social media. Secondary duties  will include recruiting and training new citizen journalists and  bloggers, writing a blog about social media trends and uses, and  assisting in the site’s overall marketing and audience development  strategy.<br />
</span></p>
<p><span style="font-family: Verdana,Helvetica,Arial;">Position is part-time, 20 hours per week with flexible work hours and competitive pay.</p>
<p>Qualifying candidates should have:<br />
• A background in the institutional use (not necessarily  personal use) of existing social media, including Facebook and Twitter,  and knowledge of emerging social media programs;<br />
• Intermediate technical background in software programs used to create varied online content;<br />
• Intermediate abilities in web programming;<br />
• Intermediate to advanced photography skills and intermediate videgoraphy and video editing abilities;<br />
• A background in journalism or news publishing<br />
• Strong writing and editing skills<br />
• Strong social skills</p>
<p>To apply, send a one-page cover letter, resumé and samples of your work  or links to your work that you think demonstrates any or all of the  above to Mark B. Evans, Editor/Administrator TucsonCitizen.com, <a href="mailto:mevans@tucsoncitizen.com" target="_blank">mevans@tucsoncitizen.com</a>.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://tucsoncitizen.com/tc-blog/2010/12/06/tc-com-looking-for-pt-social-media-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anthony Gimino hired to run TC Sports Network</title>
		<link>http://tucsoncitizen.com/tc-blog/2010/12/06/anthony-gimino-hired-to-run-tc-sports-network/</link>
		<comments>http://tucsoncitizen.com/tc-blog/2010/12/06/anthony-gimino-hired-to-run-tc-sports-network/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 21:47:09 +0000</pubDate>
		<dc:creator>Mark B. Evans</dc:creator>
				<category><![CDATA[Site changes]]></category>

		<guid isPermaLink="false">http://tucsoncitizen.com/tc-blog/?p=14</guid>
		<description><![CDATA[Anthony Gimino, respected, award-winning sports journalist, hired by TucsonCitizen.com to head-up sports blogging network TUCSON – Anthony Gimino has been hired by TucsonCitizen.com to oversee the site’s growing sports blogging network and to assist in the overall administration of the citizen journalism and community blogging website. Gimino has been administering the sports network since September [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Anthony Gimino, respected, award-winning sports journalist, hired by TucsonCitizen.com to head-up sports blogging network</strong></p>
<div id="attachment_16" class="wp-caption alignleft" style="width: 189px"><a href="http://tucsoncitizen.com/tc-blog/files/2010/12/GIMINO-Anthony-1.jpg"><img class="size-medium wp-image-16" title="Anthony Gimino" src="http://tucsoncitizen.com/tc-blog/files/2010/12/GIMINO-Anthony-1-179x300.jpg" alt="" width="179" height="300" /></a><p class="wp-caption-text">Anthony Gimino</p></div>
<p>TUCSON – Anthony Gimino has been hired by TucsonCitizen.com to oversee the site’s growing <a href="http://tucsoncitizen.com/tc-sports-network/" target="_blank">sports blogging network </a>and to assist in the overall administration of the citizen journalism and community blogging website.</p>
<p><a href="http://tucsoncitizen.com/wildcatreport/" target="_blank">Gimino</a> has been administering the sports network since September 2009 through a grant from <a href="http://www.j-lab.org/" target="_blank">American University’s J-Lab project</a>. The grant funding expires in December and Gimino will become a full-time employee of TucsonCitizen.com Jan. 3.</p>
<p>Gimino has 20 years experience as a sports reporter in Arizona including eight years at the Arizona Daily Star and four years at the Tucson Citizen. He was the Citizen’s sports columnist when the print version of the Citizen ceased in 2009 but returned to write for the new TucsonCitizen.com a few months later through the J-Lab grant.</p>
<p>Also in January, TucsonCitizen.com will hire a part-time <a href="http://tucsoncitizen.com/tc-blog/2010/12/06/tc-com-looking-for-pt-social-media-editor/" target="_blank">social media editor </a>to help with the site’s social media efforts and to grow TucsonCitizen.com’s audience.</p>
<p>Social media is becoming as important for news and information websites as search engines in connecting readers to content they want to read.</p>
<p>The social media position became necessary due to the rise in prominence of social sites and the increasing audience of TucsonCitizen.com.</p>
<p>In October and December, more people visited TucsonCitizen.com than had been visiting the newspaper’s website in 2008 and 2009 before end of the print version in May 2009. TucsonCitizen.com had more than 430,000 unique visitors in October and more than 520,000 unique visitors and just shy of 1 million page views in November. The newspaper version of the Tucson Citizen averaged about 400,000 unique visitors a month in 2008 and 2009 through May.</p>
<p>Gimino replaces Ryn Gargulinski who had been a reporter for the Tucson Citizen from January 2007 to May 2009 and a site administrator and blogger for TucsonCitizen.com from May 2009 until she resigned last week.</p>
<p><strong><em>TucsonCitizen.com, a publication of Gannett Co, Inc., is a compendium of blogs that serves as The Voice of Tucson, written by Tucsonans for Tucsonans. The site’s 65 bloggers and citizen journalists provide news, information, opinion, commentary and perspective on the issues, interests and events that affect daily life in the Old Pueblo</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://tucsoncitizen.com/tc-blog/2010/12/06/anthony-gimino-hired-to-run-tc-sports-network/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Site stability vexing but should be solved soon</title>
		<link>http://tucsoncitizen.com/tc-blog/2010/07/20/site-stability-vexing-but-should-be-solved-soon/</link>
		<comments>http://tucsoncitizen.com/tc-blog/2010/07/20/site-stability-vexing-but-should-be-solved-soon/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 21:40:40 +0000</pubDate>
		<dc:creator>Mark B. Evans</dc:creator>
				<category><![CDATA[Site changes]]></category>

		<guid isPermaLink="false">http://tucsoncitizen.com/tc-blog/?p=10</guid>
		<description><![CDATA[We have been experiencing stability problems with our server since upgrading to WordPress 3.0 two weeks ago. In other words, the site keeps crashing every other day or so. We&#8217;re scratching our heads trying to figure out why, but in the meantime, one of the smart programming dudes has written a program that will restart [...]]]></description>
				<content:encoded><![CDATA[<p>We have been experiencing stability problems with our server since upgrading to WordPress 3.0 two weeks ago. In other words, the site keeps crashing every other day or so.</p>
<p>We&#8217;re scratching our heads trying to figure out why, but in the meantime, one of the smart programming dudes has written a program that will restart our server software, or failing that, the server automatically.</p>
<p>It takes a few minutes for the program to make sure the server is really down, then a few more minutes to restart the program.</p>
<p>So if you&#8217;re a regular visitor to TC.com and the site doesn&#8217;t load on occasion, wait a few minutes and try again, it should be back up by then.</p>
<p>We should have the problem solved in the next few days. Thanks for your patience.</p>
]]></content:encoded>
			<wfw:commentRss>http://tucsoncitizen.com/tc-blog/2010/07/20/site-stability-vexing-but-should-be-solved-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
