<?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>lectroid.net &#187; Day Job</title> <atom:link href="http://www.lectroid.net/category/job/feed/" rel="self" type="application/rss+xml" /><link>http://www.lectroid.net</link> <description>Would you like some cheese with your whine?</description> <lastBuildDate>Fri, 13 Jan 2012 18:20:58 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Daylife kungfu</title><link>http://www.lectroid.net/2008/09/07/daylife-kungfu/</link> <comments>http://www.lectroid.net/2008/09/07/daylife-kungfu/#comments</comments> <pubDate>Mon, 08 Sep 2008 01:28:21 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Day Job]]></category> <category><![CDATA[Mass Media]]></category> <category><![CDATA[link ethic]]></category> <category><![CDATA[topic-driven]]></category><guid
isPermaLink="false">http://www.lectroid.net/?p=472</guid> <description><![CDATA[So, go check out Daylife, go on&#8230; I&#8217;ll wait&#8230; Back now? Ok, Daylife (in case you&#8217;re cheating and reading ahead) is a &#8220;news aggregator&#8221; &#8212; that means it is a service that, in their own words, &#8220;gathers and analyzes mind-boggling amounts of high-quality news and other content from across the web.&#8221; Then they package it [...]]]></description> <content:encoded><![CDATA[<p>So, go check out <a
href="http://daylife.com">Daylife</a>, go on&#8230; I&#8217;ll wait&#8230;</p><p>Back now?  Ok, Daylife (in case you&#8217;re cheating and reading ahead) is a &#8220;news aggregator&#8221; &#8212; that means it is a service that, in their own words, <em>&#8220;gathers and analyzes mind-boggling amounts of high-quality news and other content from across the web.&#8221;</em> Then they package it up in ways that virtually anyone from users (that would be you when I told you to go look at their site) to web-head, code monkeys like me can use.</p><p><a
href="http://daylife.com"><img
src="http://corp.daylife.com/images/logo_daylife.png" width="155" height="48" alt="DayLife" class="alignleft" /></a></p><p>Now that right there is very cool in and of itself, but the truly over-the-top feature of Daylife is its ability to &#8220;chain&#8221; topics.  Like <a
href="http://xkcd.org/214/">Wikipedia</a>, you can spend hours clicking through links on Daylife meandering from news topic to news topic (until, I imagine, you end up at <a
href="http://en.wikipedia.org/wiki/Cargo_cult">Cargo Cults</a> since every web search ends there).</p><p>But so what?  Well, I got to start looking at Daylife for work.  Now this is really interesting, because when I first heard of Daylife (probably via <a
href="http://www.buzzmachine.com/">BuzzMachine</a>) it was billed as a way for small web news sites or <a
href="http://www.beatblogging.org/">beat blogs</a> to rival their bigger brethren in content so right away it was strange &#8212; being the bigger brethren and all.</p><p><object
type="application/x-shockwave-flash" data="http://widgets.clearspring.com/o/4794f834c27d2ae3/48c2c455f6eb0a59/47950a9551a8b639/1942d1e4" id="W4794f834c27d2ae348c2c455f6eb0a59" height="320" width="400" class="right"><param
value="http://widgets.clearspring.com/o/4794f834c27d2ae3/48c2c455f6eb0a59/47950a9551a8b639/1942d1e4" name="movie"/><param
value="transparent" name="wmode"/><param
value="all" name="allowNetworking"/><param
value="always" name="allowScriptAccess"/></object></p><p>We decided (meaning, &#8220;I was told to&#8221;) to look at Daylife in three areas (and yes I&#8217;m being intentionally vague here because we&#8217;re not done yet):</p><ol><li>Pad out an existing strong section with related content from Daylife</li><li>Bolster a weaker section of our content with related content from Daylife</li><li>Build out a section that we think could &#8216;drive traffic&#8217; where we had no existing content before</li></ol><p>It&#8217;s that last one that was the most interesting to me because, simply put, I thought it was terrible idea.  Padding out native sections with related news is one thing, I think that&#8217;s a great approach (especially when you can tailor the sources like you can with the Daylife API) and as a believer in the <a
href="http://www.buzzmachine.com/2008/06/02/the-ethic-of-the-link-layer-on-news/">Ethic of the Link</a> it all fits in nicely.</p><p>(Hmm, all that <a
href="http://www.buzzmachine.com/2008/06/02/the-ethic-of-the-link-layer-on-news/">Link Ethic</a> stuff is from <a
href="http://www.buzzmachine.com/">BuzzMachine</a> who&#8217;s proprietor, <a
href="http://www.buzzmachine.com/about-me/">Jeff Jarvis</a>, is a partner in <a
href="http://daylife.com">Daylife</a>&#8230; do you see a pattern here?)</p><p>But building out what amounts to a virtual section of your web site with no original content at all just feels like, well&#8230; cheating.  Sure your ad folks can probably sell it (revenue!!!), but it none of that content is yours and I question anyone&#8217;s ability to drive sustainable traffic to a section that&#8217;s not a natural strength of the site in the first place.  And then I can&#8217;t get past the whole &#8220;negative-sum&#8221; notion of it &#8212; if everyone simply linked to everyone else, would anyone have any original content?  To me this breaks the ethic of the link in a big way.</p><p>All that all being said, I still elected to start with this so-called &#8220;virtual section&#8221; because, ironically, due to it&#8217;s very nature of not having any in-house content it would be the quickest and easiest to build.  This way, my thinking went, I could wade into the <a
href="http://developer.daylife.com">Daylife API</a>, play around a bit, build the section out, deploy it and then move on to the &#8220;real&#8221; sections with a better understanding of how Daylife works.  That seems to have been a good approach so far.  I still think the whole virtual-section idea is dodgy though <img
src='http://www.lectroid.net/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p><p>On the tech side, Daylife has a pretty slick <a
href="http://developer.daylife.com/docs">RESTful API</a> (called the DayPI&#8230; get it? <em>day-pee-eye?</em>) where you can do generic searches or pull related articles and photos for a given article or photo which is all to be expected.  What&#8217;s cool is you can pull related <em>topics</em> as well, which come with their own stories and photos (this is the basis for the &#8220;chaining&#8221; mentioned above).  They have a number of libraries and code snippets available (of varying quality) to get you going and I played with a few of them to get a feel for what was doable.</p><p>Ultimately, since they offer a native JSON return format, I opted instead to write a simple proxy to their API so I could roll the whole thing up in AJAX calls (made extra simple thru <a
href="http://jquery.com/">jQuery</a>).  This also allowed me to cache the requests on the local side for a quick speed boost.</p><p>So we&#8217;ll see how the various sections do, I like the idea of Daylife and I like their approach to news.  If it&#8217;s used correctly it can be, I think, a really nice add-on for most news websites.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2008/09/07/daylife-kungfu/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Baby steps&#8230;</title><link>http://www.lectroid.net/2008/04/30/baby-steps/</link> <comments>http://www.lectroid.net/2008/04/30/baby-steps/#comments</comments> <pubDate>Thu, 01 May 2008 05:15:55 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Day Job]]></category> <category><![CDATA[mediarss]]></category> <category><![CDATA[n95]]></category> <category><![CDATA[nikon]]></category> <category><![CDATA[rss]]></category><guid
isPermaLink="false">http://www.lectroid.net/?p=289</guid> <description><![CDATA[Editor&#8217;s note: I&#8217;m not dead, just insanely busy so I know this is my first update in quite a while&#8230;. So I&#8217;m loving the new gig in the big paper&#8217;s newsroom. Despite the hype, I don&#8217;t think I&#8217;ve initiated any earth-shattering wizardry that will instantly &#8220;save the newspaper&#8221; from the perils that it faces. Instead, [...]]]></description> <content:encoded><![CDATA[<p><em><strong>Editor&#8217;s note</strong>: I&#8217;m not dead, just insanely busy so I know this is my first update in quite a while&#8230;.</em></p><p>So I&#8217;m loving the new gig in the big paper&#8217;s newsroom.  Despite the hype, I don&#8217;t think I&#8217;ve initiated any earth-shattering wizardry that will instantly &#8220;save the newspaper&#8221; from the perils that it faces.</p><p>Instead, what I have done is start with a series of baby steps, and mostly invisible ones at that.  For one, I&#8217;ve been &#8220;fixing&#8221; the paper&#8217;s <a
href="http://en.wikipedia.org/wiki/RSS_(file_format)">RSS feeds</a>, starting with simply adding the reporter&#8217;s bylines to them.  No, we didn&#8217;t have any bylines in our RSS feeds, go figure.  Next up came photos: using Yahoo&#8217;s <a
href="http://en.wikipedia.org/wiki/Media_RSS">Media RSS</a> extension I added each story&#8217;s photos to the feeds (yes, including the photoby <img
src='http://www.lectroid.net/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</p><p>This, while useful in it&#8217;s own right (it looks very cool in <a
href="http://www.google.com/reader">Google Reader</a>), it is a &#8220;baby step&#8221; on the way to other things.  Now if I wanted to, I could, say, pull stories by reporter &#8212; or current photos by story &#8212; and place them on <a
href="http://www.flickr.com/photos/theoregonian/">other sites</a>. <em>If I wanted to&#8230;.<br
/> </em><br
/> I&#8217;ve also gotten to play the roll of agent provocateur, a roll that gets little &#8220;press&#8221; but I don&#8217;t mind.</p><p>Watching our now photo-capable RSS feeds update throughout the day really illustrated something troubling: <em>we&#8217;re really slow with updating photos</em>. We can break a news story in seconds but for photos we usually have to wait for the shooter to come back to the building.  It only made sense that I jumped at configuring a Nikon WT-2a for wirelessly sending photo&#8217;s off the camera.</p><p>While it was originally poopooed, when it was shown to work, it got some interest and now the paper has invested in another unit (a <a
href="http://www.nikonusa.com/Find-Your-Nikon/Photography-Accessories/Wireless/25365/WT-4a_Wireless_Transmitter.html">WT-4a</a> for their newer D3 bodies) and when I started asking about <a
href="https://ecommerce.redhensystems.com/pc-47-2-blue2can.aspx">Bluetooth GPS adapters</a> for the photographers, I got some real traction instead of, &#8220;who are you again?&#8221; (geocoding photos and stories is another &#8220;on the list&#8221; thing of mine).</p><p>Also, it was I who passed along the specs of the <a
href="http://www.nseries.com/products/n95/">Nokia N95</a> and info on <a
href="http://www.qik.com">Qik</a> (not to mention helping to configure them) to the photographer who ultimately took them to the Olympic torch relay.</p><p>So I&#8217;m doing my thing&#8230; slowly, in baby steps.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2008/04/30/baby-steps/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Didn&#8217;t see that coming, or did I?</title><link>http://www.lectroid.net/2007/10/18/didnt-see-that-coming-or-did-i/</link> <comments>http://www.lectroid.net/2007/10/18/didnt-see-that-coming-or-did-i/#comments</comments> <pubDate>Fri, 19 Oct 2007 04:46:23 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Day Job]]></category> <category><![CDATA[Mass Media]]></category><guid
isPermaLink="false">http://www.lectroid.net/2007/10/18/didnt-see-that-coming-or-did-i/</guid> <description><![CDATA[So I just read off Romenesko (sorry Howard) that Rick Rodriguez, The Sacramento Bee&#8217;s Executive editor resigned today. That&#8217;s interesting, I thought, doing my best mental Jack Sparrow imitation. You see, I don&#8217;t technically work for the Bee, but I often work at the Bee (ok, yes, I did once work for the Bee but [...]]]></description> <content:encoded><![CDATA[<p>So I just read off <a
href="http://www.poynter.org/column.asp?id=45">Romenesko</a> (sorry <a
href="http://editor.blogspot.com/">Howard</a>) that Rick Rodriguez, The Sacramento Bee&#8217;s Executive editor <a
href="http://www.sacbee.com/749/story/440202.html">resigned today</a>.</p><p><em>That&#8217;s interesting</em>, I thought, doing my best mental Jack Sparrow imitation.</p><p>You see, I don&#8217;t technically work <em>for</em> the Bee, but I often work <em>at</em> the Bee (ok, yes, I did once work <em>for</em> the Bee but now I don&#8217;t&#8230; it&#8217;s confusing) ANYWAY not long ago the AME in charge of the Bee&#8217;s &#8220;online operations&#8221; casually mentioned, &#8220;oh, hey, Rick wants to meet you.&#8221;</p><p>Say what?</p><p>Now, I know very well, I&#8217;m &#8220;known&#8221; around the papers I support.  I tend to speak my mind and have these crazy web theories and opinions that sometimes impress people but sometimes&#8230;. um&#8230; not so much.  I honestly asked, &#8220;uh, is this a good thing or a bad thing?&#8221;  It was good thing, I was assured.  &#8220;Maybe lunch&#8230; next week?&#8221;</p><p>That was two weeks ago.</p><p>I walked past the AME the other day and casually asked, &#8220;Yo, where&#8217;s my lunch?&#8221; with a grin.  Apparently Rick had been out all week, and it was not normal.  I don&#8217;t know newsroom politics really at all so I had no clue how to read that.  Hell, I had no clue how to read any of this.  Is it normal for exec editors of papers to, &#8220;want to meet you?&#8221;  It had a weird <em>Sopranos</em> feel to it.</p><p><em>&#8220;&#8230;differences are not about resources, they&#8217;re not about staffing, they&#8217;re not about expenses&#8230;&#8221;</em></p><p>Well Jiminy, what does that leave?  News coverage?  Internet strategy?  More importantly what about my lunch?!?</p><p><em>The next editor will not be a Bee employee but will come from the ranks of the newspaper&#8217;s owner&#8230;</em></p><p>Oh I can think of a few people offhand, it&#8217;s a zillion-billion to one shot but a certain <a
href="http://indians.mlb.com/">Indians</a> fan&#8230;</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2007/10/18/didnt-see-that-coming-or-did-i/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Why it&#8217;s so hard to get print stories online</title><link>http://www.lectroid.net/2007/10/07/why-its-so-hard-to-get-print-stories-online/</link> <comments>http://www.lectroid.net/2007/10/07/why-its-so-hard-to-get-print-stories-online/#comments</comments> <pubDate>Sun, 07 Oct 2007 16:30:00 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Day Job]]></category> <category><![CDATA[Mass Media]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[publishing]]></category> <category><![CDATA[regex]]></category> <category><![CDATA[web]]></category><guid
isPermaLink="false">http://www.lectroid.net/2007/04/04/why-its-so-hard-to-get-print-stories-online/</guid> <description><![CDATA[These days my world at work revolves around getting news stories out of my employer&#8217;s newspaper publishing system and onto the web via my employer&#8217;s in-house web CMS. Welcome to my nightmare. You&#8217;d think it would be easy, just issue a SELECT * FROM news WHERE date = $today; and be done with it, right? [...]]]></description> <content:encoded><![CDATA[<p>These days my world at work revolves around getting news stories out of my employer&#8217;s newspaper publishing system and onto the web via my employer&#8217;s in-house web <abbr
title="Content Management System">CMS</abbr>.</p><p>Welcome to my nightmare.</p><p>You&#8217;d think it would be easy, just issue a <code>SELECT * FROM news WHERE date = $today;</code> and be done with it, right?  Well, not so much.</p><p><span
id="more-239"></span></p><p><strong>1980 called, they want their markup back</strong></p><p>The first hurdle is that a fair percentage of newspaper publication systems are either old or based on old underpinnings.  The system we have is no exception.  There exists an &#8220;export&#8221; mechanism which gets you an &#8220;<a
href="http://en.wikipedia.org/wiki/ASCII">ASCII</a>&#8221; dump of whatever stories you asked for, except it&#8217;s not really ASCII because it&#8217;s got all these custom high-bit characters in it that you have to deal with.  Nope, its not <a
href="http://en.wikipedia.org/wiki/UTF-8">UTF-8</a> or <a
href="http://en.wikipedia.org/wiki/ISO_8859-1">ISO-8859-1</a> either.  Standards?!?  What were you thinking?</p><p>But that&#8217;s not the hard part.  In these days of HTML and XML and even standards based on XML like <a
href="http://www.newsml.org/">NewsML</a> and <a
href="http://www.nitf.org/">NITF</a> the notion that a print publication system would have and maintain it&#8217;s own proprietary markup language is mind boggling.  But ours does.  Modern notions like &#8220;close all open tags&#8221; have no meaning here.</p><p>Now the overall file format isn&#8217;t too bad, if you overlook the smattering of control characters scattered randomly throughout the data (never have figured that one out).  It&#8217;s the <em>content</em> of the individual story bits that is a witch&#8217;s brew of bizarre tagging rules.</p><p>Submitted for your approval:</p><blockquote><p><code>[TEXTOBJ]&lt;USNEWS&gt;&lt;NO1&gt;<br
/> Web hed: Man bites dog<br
/> card/b1/mmedit<br
/> &lt;NO&gt;[BY]By Sam Spade<br
/> &lt;MC&gt;FOOTOWN GAZETTE WRITER<br
/> [TEXT]Lorum Ipsum blaa blaa blaa...<br
/> </code></p></blockquote><p>See, this is slick, you have markup tags within <code>&lt;...&gt;</code> brackets, and context-sensitive style &#8220;macros&#8221; between the <code>[...]</code> brackets.  Tags can be &#8220;closed&#8221; by other tags or the classic <code>&lt;/...&gt;</code> or the end of a block or nutso stuff like the <code>&lt;NO1&gt;...&lt;NO&gt;</code> above.  That, by the way, is an &#8220;editor&#8217;s note&#8221; &#8212; be sure to strip all of those lest you let through damning internal comments.  Good place for additional printable data too (um, <em>not</em>).</p><p>Some markup can reference config files, like <code>&lt;CF<em>nn</em>&gt;</code> means &#8220;change font&#8221; and will contain a number that references the font face specified in some INI file on the (UNIX) server somewhere (yes, an <a
href="http://en.wikipedia.org/wiki/INI_file"><em>INI</em></a> file).</p><p>When I say the style macros are context-sensitive I mean they essentially apply a set of <code>&lt;...&gt;</code> tags <em>depending on their position</em>.  A <code>[RAIL]</code> in Sports may be completely different than a <code>[RAIL]</code> in Features&#8230; and lest we forget, a <code>[...]</code> tag is optional, you can always specify the <code>&lt;...&gt;</code> tags directly too.  Ah, good times.</p><p>Oh, and don&#8217;t even get me started on the mixed DOS and Unix style line enders.</p><p>Thinking about running away screaming yet? <em>I&#8217;m just getting started.</em></p><p><strong>Field of Nightmares</strong></p><p>Fielded data.  Every web story database expects radical, forward-thinking things like headlines in headline fields and bylines in byline fields, etc.  Well in our print system there are in-fact headline &#8220;objects&#8221; and there are even photo objects&#8230; and separate caption objects too (because separating photos and their captions makes sense&#8230; somehow).</p><p>There is however no separate delineation for bylines or datelines or anything else, because that&#8217;s all <em>body copy</em>.  It&#8217;s just body copy with a different style applied, or maybe it&#8217;s a tag&#8230; or one of several, nested tags, or maybe a tag and a macro&#8230; whatever <em>as long as it looks good in print.</em></p><p>On the upside, you get really good at <a
href="http://www.regular-expressions.info/">Regular Expressions</a>.</p><p>But wait, there&#8217;s more!</p><p>On the page layout, someone has to specifically mark each headline, story, photo and caption as belonging together.  They need to be <em>referenced</em> together.  This has no bearing on the printed page mind you so how often do you think this happens properly?  Know references, know headlines; no references, no headlines.</p><p><strong>Its my way or the highway</strong></p><p>Ok, so you have your proprietary markup format, and your custom styles by section and publication.  A tall order for even <a
href="http://perldoc.perl.org/perlre.html">Perl&#8217;s legendary regular expression engine</a>. <em>Lets make it worse.</em></p><p>Dig it: you can have fundamentally different ways of doing things at different publications.  Isn&#8217;t that cool?</p><p>Take headlines for instance: one of the sites I support uses a &#8220;headline object&#8221; for the main headline and another one for each subhead.  This makes perfect sense until you find out that a another site uses a <em>single</em> headline object for <em>all</em> their headlines with the first one listed being the main headline.</p><p>No, problem, a little <code>if...then</code> action and&#8230; oh wait&#8230; a third site uses a headline object for the main headline and <code>[...]</code> styles within the body copy for subheads.  Ok, now we&#8217;re into code hell.</p><p>When I suggested that some sites might want to change the way they do things&#8230; well, lets just say I&#8217;d have been better off suggesting boiled cat for lunch.  &#8220;The way WE do it is better than the way THEY do it.&#8221;</p><p>Yeah, I&#8217;m sure it is.  Would you like another helping of cat with that?</p><p><strong>Lost in translation</strong></p><p>Finally we have massaged and cajoled all this data onto whatever convoluted output format is being asked of us (usually some XML variant).  We&#8217;ve converted and handled all the quirks and even mapped the print product&#8217;s lettered sections to the arbitrary section names used online (sortof).</p><p>It sucks and you know it.  You strive for 80% of the content in the right place and you know you&#8217;re not there.  No matter, you shove it off to the custom-built in-house web CMS (designed for newspapers!) and only then do you find out that the CMS has no notion of, oh I don&#8217;t know, how about stuff like &#8220;editions&#8221; or even freaking page numbers.</p><p>On top of that you get esoteric little nits like XML entity parsing errors.  We spent a lot of time making things like m-dashes show up as <code>&amp;#151;</code> in the XML feeds only to find out that the parser being used by the CMS doesn&#8217;t handle that right at all and converts them to <code>&amp;amp;#151;</code> which gets you a literal &amp;#151; on the page, which you might notice is <em>not</em> an m-dash.</p><p>That&#8217;s ok, there&#8217;s a bug report on it and it&#8217;s slated to be addressed in an update scheduled for Q1 2008, which is a nice way of saying, &#8220;fix it your own damn self.&#8221;</p><p>And in Q3 2008 when they roll in that fix, who&#8217;s pager you think is gonna go off?</p><p><strong>So what&#8217;s my point</strong></p><p>Most editors don&#8217;t care about any of this.  They&#8217;re paying bottom dollar for a staff of 20-something-year-old upload monkeys to get their paper&#8217;s news online and rants over such obscure things as ASCII markup and XML entities are, to them, moot and irrelevant.</p><p>But my little rant isn&#8217;t just to vent my spleen (ok, maybe a little), it&#8217;s to illustrate a point.  The entire technology foundation that many newspapers are built on today was never designed for web publishing (or any other non-newsprint-based publishing) and is in some cases so ill-suited to it as to become a huge road block to taking advantage of web-based opportunities.  And I&#8217;m not just referring to editorial systems either, classified, advertising, billing&#8230; they all suffer like this.</p><p>Solutions become <a
href="http://en.wikipedia.org/wiki/Rube_Goldberg">Rube Goldberg</a> monstrosities duct-taped onto the outside of these legacy systems and we wonder why they dont work worth a damn.  We wonder why our butts get handed to us on almost a daily basis. <strong>These systems are broken</strong> and no amount of duct-tape will fix them.</p><p>&#8220;Don&#8217;t give me a big mess of patches where each new patch you apply makes water squirt out somewhere else,&#8221; an editor once told me in a meeting about story exports to the web.</p><p>&#8220;But that&#8217;s what you already have!&#8221; I said.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2007/10/07/why-its-so-hard-to-get-print-stories-online/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Tag, you&#8217;re it!</title><link>http://www.lectroid.net/2007/10/02/tag-youre-it/</link> <comments>http://www.lectroid.net/2007/10/02/tag-youre-it/#comments</comments> <pubDate>Tue, 02 Oct 2007 20:35:59 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Administrivia]]></category> <category><![CDATA[Day Job]]></category><guid
isPermaLink="false">http://www.lectroid.net/2007/10/02/tag-youre-it/</guid> <description><![CDATA[Hey, I updated WordPress to version 2.3 and now I have real honest-to-goodness tag support. Of course I have 100+ untagged posts too. It should be interesting to see how the tag cloud over there on the right changes over time. I also went and imported an experimental Blogspot blog I had set up to [...]]]></description> <content:encoded><![CDATA[<p>Hey, I updated <a
href="http://wordpress.org">WordPress</a> to version <a
href="http://wordpress.org/development/2007/09/wordpress-23/">2.3</a> and now I have real honest-to-goodness tag support.  Of course I have 100+ untagged posts too.  It should be interesting to see how the tag cloud over there on the right changes over time.</p><p>I also went and imported an experimental <a
href="http://blogspot.com/">Blogspot</a> blog I had set up to blather on semi-anonymously about newspaper technical issues, called &#8220;Journo-Geek&#8221;.  As it became really clear that I couldn&#8217;t fill one blog with interesting crap let alone two, I decided to nuke &#8220;Journo-geek&#8221; and incorporate it&#8217;s content here.  WordPress has a nice import feature that made it pretty simple.  If you care about such things, the <a
href="http://www.lectroid.net/category/media/">Mass Media</a> category houses most of those posts.</p><p>I&#8217;d also been hiding non-flattering posts about my day-job behind a login wall.  Technically this was a pain because the WordPress plugin I was using to enable this was dodgy and quite frankly, the idea of hiding commentary clashed with what limited personal mores I may have (<em>&#8220;<a
href="http://www.openbsd.org/lyrics.html#audio_extra">Be Open, Be Vocal; Stay Open, Stay Vocal</a>&#8220;</em>).</p><p>So I looked through all the offending posts and edited them for clarity (and perhaps a little dulling of the sharper edges) and opened them back up.  I did wind up deleting one or two (seriously, they were stupid) and I decided to keep two posts locked away (marked them &#8220;private&#8221; in WordPress) due primarily to personal content (but I still wanted a record of them).</p><p>What can I say, even the best jobs suck on some days.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2007/10/02/tag-youre-it/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Call a plumber, quick!</title><link>http://www.lectroid.net/2007/08/25/call-a-plumber-quick/</link> <comments>http://www.lectroid.net/2007/08/25/call-a-plumber-quick/#comments</comments> <pubDate>Sat, 25 Aug 2007 19:12:49 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Day Job]]></category> <category><![CDATA[General Geekery]]></category> <category><![CDATA[IT]]></category> <category><![CDATA[networking]]></category><guid
isPermaLink="false">http://www.lectroid.net/2007/08/25/call-a-plumber-quick/</guid> <description><![CDATA[This week was gonna be a tough one, no matter what. My company was launching a major update to one of our systems at The Modesto Bee and so a gaggle of us were on site and were planning to spend the night when&#8230; &#8220;Um, where did Fresno go?&#8221; Suddenly all the systems at The [...]]]></description> <content:encoded><![CDATA[<p>This week was gonna be a tough one, no matter what.  My company was launching a major update to one of our systems at <a
href="http://www.modbee.com">The Modesto Bee</a> and so a gaggle of us were on site and were planning to spend the night when&#8230;</p><p><a
href="http://www.flickr.com/photos/lectroidmarc/1214936687/" title="Photo Sharing"><img
src="http://farm2.static.flickr.com/1436/1214936687_90aa5778bc.jpg" width="500" height="334" alt="A really bad day..." class="photo right" /></a></p><p>&#8220;Um, where did Fresno go?&#8221;</p><p>Suddenly all the systems at <a
href="http://www.fresnobee.com">The Fresno Bee</a> dropped offline&#8230; followed by all the Fresno staffers I have in my IM buddy list disappearing.  One of our guys was on the phone to someone down there and said, &#8220;I heard the fire alarm and then the line went dead.&#8221;</p><p>Holy crap!</p><p>It turns out that a fire sprinkler pretty much blew apart and flooded a small room where all the network and phones came into the building.</p><p>I wound up driving down that night because with the network out web updates &#8212; my domain &#8212; would be awfully tricky and while they would <em>probably</em> have the network back up sometime that night, if they didn&#8217;t by the time we knew for sure it would be too late to drive down and implement any wild hair ideas.</p><p>When I got there I immediately set up my laptop on the local network and popped in a Verizon <a
href="http://en.wikipedia.org/wiki/EVDO">EVDO</a> card.  Worst case I&#8217;d move updates to my laptop from the internal net and then bring up the EVDO card and move the updates manually to the web staging server.</p><p><a
href="http://www.flickr.com/photos/lectroidmarc/1214938583/" title="Photo Sharing"><img
src="http://farm2.static.flickr.com/1011/1214938583_cca647fb51_m.jpg" width="240" height="161" alt="A bad day..." class="photo left" /></a></p><p>Then I went to check out the damage.  There had been 6&#8243; to 8&#8243; inches of water in this tiny little data room and most of the equipment had been either submerged or completely sprayed with this mucky 25-year-old sprinkler water.  When I first walked in I didn&#8217;t have my camera, which was too bad because there was muck on the walls and guys were basically laying in it trying to get equipment pulled out to dry it off.</p><p><a
href="http://www.flickr.com/photos/lectroidmarc/1214940837/" title="Photo Sharing"><img
src="http://farm2.static.flickr.com/1250/1214940837_18e7a00097_m.jpg" width="240" height="161" alt="Eeeuu gross" class="photo right" /></a></p><p>Then I sat in a pretty grim meeting of powerful people.  The print operation was unaffected as all the internal systems and networks were fine, they&#8217;d still put out a paper.  The major concern was the phones, the next morning people would be calling to place ads, to make complaints, to do any amount of business all via the phones.  For an hour we discussed a variety of ways to get the phone traffic handled in the event they couldn&#8217;t get the phone system back up by morning.</p><p>Interestingly what was NOT discussed was the myriad of internet feeds than any newspaper has to put stuff on the web in various places including daily news feeds, classified feeds and the like.  By exclusion, I got to see what <em>really</em> mattered.</p><p>So after the first edition went to bed, I dutifully juggled the data from one machine to another over the EVDO card and as expected 5 minutes later the network came up.  While I called it a night, other folks were still at it using <em>hair dryers</em> to dry the remaining equipment.</p><p>Amazingly, they had most systems restored by morning, which is a testament to the hard work a lot of people did (but not me, I was in a hotel room working on the aforementioned system upgrade).</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2007/08/25/call-a-plumber-quick/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>A commute throught the twilight zone</title><link>http://www.lectroid.net/2007/07/19/a-commute-throught-the-twilight-zone/</link> <comments>http://www.lectroid.net/2007/07/19/a-commute-throught-the-twilight-zone/#comments</comments> <pubDate>Thu, 19 Jul 2007 15:09:25 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Day Job]]></category> <category><![CDATA[Photography]]></category><guid
isPermaLink="false">http://www.lectroid.net/2007/07/19/a-commute-throught-the-twilight-zone/</guid> <description><![CDATA[I need to keep my camera at the ready more. Yesterday while leaving one of our remote offices I came across one of those guys that plasters his car with signs. Usually its just some extreme political viewpoint or other, but as I read this guy&#8217;s high art I just started laughing &#8212; then I [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://www.flickr.com/photos/lectroidmarc/848959236/" title="Photo Sharing"><img
src="http://farm2.static.flickr.com/1410/848959236_54529e9784.jpg" width="500" height="307" alt="Community Journalism" class="photo right" /></a></p><p>I need to keep my camera at the ready more.</p><p>Yesterday while leaving one of our remote offices I came across one of those guys that plasters his car with signs.  Usually its just some extreme political viewpoint or other, but as I read this guy&#8217;s high art I just started laughing &#8212; then I frantically grabbed for my camera.</p><p>Let me get this straight, the judge ate your kids for breakfast&#8230; <em>whaaaa?</em></p><p>Sadly I was on the slow side and there was traffic to deal with, so it&#8217;s not the best shot, but you get the point.</p><p><a
href="http://www.flickr.com/photos/lectroidmarc/848095863/" title="Photo Sharing"><img
src="http://farm2.static.flickr.com/1415/848095863_35963eff01_t.jpg" width="73" height="100" alt="Uhm, did I just see that?" class="photo left" /></a></p><p>Then a few offramps up the freeway there was the kid in a toga on a <a
href="http://www.segway.com/">Segway</a> advertising pizza.</p><p>You heard me.</p><p><br
clear="all" /></p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2007/07/19/a-commute-throught-the-twilight-zone/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>One size does not fit all</title><link>http://www.lectroid.net/2007/05/03/one-size-does-not-fit-all/</link> <comments>http://www.lectroid.net/2007/05/03/one-size-does-not-fit-all/#comments</comments> <pubDate>Thu, 03 May 2007 21:49:00 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Day Job]]></category> <category><![CDATA[Mass Media]]></category> <category><![CDATA[programming]]></category><guid
isPermaLink="false">http://www.lectroid.net/2007/05/03/one-size-does-not-fit-all/</guid> <description><![CDATA[Like most newspapers, the one(s) that I support are trying desperately to control expenses and are looking under every rock for spare pennies. One tactic oft deployed is the &#8220;write once; deploy many&#8221; approach to software (or more commonly: &#8220;buy once; deploy many&#8221;). The problem is every newspaper is unique. Simply put, what works for [...]]]></description> <content:encoded><![CDATA[<p>Like most newspapers, the one(s) that I support are trying desperately to control expenses and are looking under every rock for spare pennies.  One tactic oft deployed is the &#8220;write once; deploy many&#8221; approach to software (or more commonly: &#8220;buy once; deploy many&#8221;).</p><p>The problem is every newspaper is unique.  Simply put, what works for one doesn&#8217;t necessarily work for another.</p><p>As an example, the papers I support were recently introduced to a new web content management system.  The system isn&#8217;t really bad, although there are some latent issues, but every paper got &#8212; or will get &#8212; the <span
style="font-style: italic;">exact</span> same interface.</p><p>But every paper has subtle differences in the way they do things and this &#8220;standard&#8221; interface causes issues.  It slows down production, forces workflow changes, and even in some cases forces product changes &#8212; all in the name of saving some nominal amount of money.</p><p>To avoid such nastiness, those papers lucky enough to have access to journo-geeks have them work up all manner of band-aids and workarounds.  Yours Truly is certainly guilty of such hackery.  The problem here is that who&#8217;s gonna support said band-aids if/when that journo-geek disappears?  What if your journo-geek gets hit by the proverbial bus?  Furthermore, what will happen when the offending system/application/whatever is updated?  Will the band-aid update with it or will it blow apart requiring frantic emergency pages in the middle of the night?</p><p>The obvious (to me) solution is to shoot for &#8220;one size <span
style="font-style: italic;">mostly</span> fits all,&#8221; then provide ways for the journo-geeks and their ilk to tweak and modify things as they need.  Make that way flexible yet scalable (upgradeable).  And for crying out loud, make it documented.</p><p>Make it an <span
style="font-weight: bold;">interface</span> so that <span
style="font-weight: bold;">programmers</span> can modify your <span
style="font-weight: bold;">application</span>.</p><p>Get it?</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2007/05/03/one-size-does-not-fit-all/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>This is what I do&#8230;</title><link>http://www.lectroid.net/2007/02/08/this-is-what-i-do/</link> <comments>http://www.lectroid.net/2007/02/08/this-is-what-i-do/#comments</comments> <pubDate>Fri, 09 Feb 2007 05:20:10 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Day Job]]></category> <category><![CDATA[Mass Media]]></category><guid
isPermaLink="false">http://www.lectroid.net/2007/02/08/this-is-what-i-do/</guid> <description><![CDATA[This is really amazing&#8230; In a nutshell it sums up what I do. No, I don&#8217;t make neat videos, nor do I work at Yahoo or Flickr, but I understand at a very technical level how these web2.0y sites work, and more importantly their value (minus the hype), especially to certain companies. Well, now wait. [...]]]></description> <content:encoded><![CDATA[<p>This is really amazing&#8230;</p><p><object
width="425" height="350"><param
name="movie" value="http://www.youtube.com/v/6gmP4nk0EOE"></param><param
name="wmode" value="transparent"></param><embed
src="http://www.youtube.com/v/6gmP4nk0EOE" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p><p>In a nutshell it sums up what I do.  No, I don&#8217;t make neat videos, nor do I work at <a
href="http://www.yahoo.com">Yahoo</a> or <a
href="http://www.flickr.com">Flickr</a>, but I understand at a very technical level how these <a
href="http://en.wikipedia.org/wiki/Enterprisey">web2.0y</a> sites work, and more importantly their value (minus the hype), especially to <a
href="http://editor.blogspot.com/">certain companies</a>.</p><p>Well, now wait.  It&#8217;s not what I do right now.  It&#8217;s what I haven&#8217;t been able to do despite my desire to.</p><p>It&#8217;s what I <em>want</em> to do.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2007/02/08/this-is-what-i-do/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Coolest Christmas gift ever</title><link>http://www.lectroid.net/2006/12/22/coolest-christmas-gift-ever/</link> <comments>http://www.lectroid.net/2006/12/22/coolest-christmas-gift-ever/#comments</comments> <pubDate>Sat, 23 Dec 2006 04:00:51 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Day Job]]></category> <category><![CDATA[Photography]]></category> <category><![CDATA[camera]]></category> <category><![CDATA[corrosion]]></category> <category><![CDATA[F]]></category><guid
isPermaLink="false">http://www.lectroid.net/2006/12/22/coolest-christmas-gift-ever/</guid> <description><![CDATA[A co-worker dropped a gift on my desk today: a black Nikon &#8220;F&#8221; with motordrive. Whoa. It apparently sat on a shelf in his house for a number of years gathering dust (quite literally as I can attest to). Prior to that it was owned by a professional news photographer and it shows some substantial [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft" id="image104" height="290" width="270" src="http://lectroid.s3.amazonaws.com/wordpress/wp-content/uploads/2007/01/md36.jpg" alt="F and MD36" />A co-worker dropped a gift on my desk today: a black <a
href="http://www.cameraquest.com/fhistory.htm">Nikon &#8220;F&#8221;</a> with motordrive.</p><p>Whoa.</p><p>It apparently sat on a shelf in his house for a number of years gathering dust (quite literally as I can attest to).  Prior to that it was owned by a professional news photographer and it shows some substantial wear and tear.  The serial number is quite early (6482469) so seems to indicates that this camera is most likely older than I am.</p><p>The one down side is that 3 batteries have leaked in the motordrive&#8217;s battery pack and are pretty much corroded in place.  He had tried WD-40 to get them out (yikes).</p><p>So this thing is very dirty, very banged up, smells a bit funny&#8230; and is simply the coolest gift ever.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2006/12/22/coolest-christmas-gift-ever/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 656/774 objects using disk: basic
Content Delivery Network via Amazon Web Services: S3: lectroid.s3.amazonaws.com

Served from: www.lectroid.net @ 2012-02-05 04:00:14 -->
