<?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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"><channel><title>Disruptive Library Technology Jester &#187; code4lib</title> <atom:link href="http://dltj.org/tag/code4lib/feed/" rel="self" type="application/rss+xml" /><link>http://dltj.org</link> <description>We&#039;re Disrupted, We&#039;re Librarians, and We&#039;re Not Going to Take It Anymore</description> <lastBuildDate>Fri, 18 May 2012 15:43:10 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <cloud domain='dltj.org' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' /> <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license> <item><title>Thursday Threads: Developer Genders, Facebook Release Engineering, Alcohol Among Technologists</title><link>http://dltj.org/article/thursday-threads-2012w15/</link> <comments>http://dltj.org/article/thursday-threads-2012w15/#comments</comments> <pubDate>Thu, 12 Apr 2012 10:33:29 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Thursday Threads]]></category> <category><![CDATA[code4lib]]></category> <category><![CDATA[conference]]></category> <category><![CDATA[culture]]></category> <category><![CDATA[Digital Public Library of America]]></category> <category><![CDATA[Facebook]]></category> <category><![CDATA[system administration]]></category><guid isPermaLink="false">http://dltj.org/?p=3650</guid> <description><![CDATA[Receive DLTJ Thursday Threads:by&#160;E-mailby&#160;RSSDelivered by FeedBurner You&#8217;ll get the sense that this week&#8217;s Thursday Threads is stacked towards cultural awareness. First is the view of a developer of the female gender in a room of peers at a meeting of &#8230; <a href="http://dltj.org/article/thursday-threads-2012w15/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/?p=3650"></abbr><div id="feedburner-thursday-threads-email-2012w15" class="wp-caption alignright noprint noFrontPage" style="width: 230px;;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><form style="border: 1px solid rgb(204, 204, 204); padding: 3px; margin: 0pt; text-align: center;" action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=thursday-threads', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"><p>Receive <i><acronym title="Disruptive Library Technology Jester">DLTJ</acronym></i> Thursday Threads:</p><p>by&nbsp;<a href="http://feedburner.google.com/fb/a/mailverify?uri=thursday-threads&amp;loc=en_US" title="D.L.T.J. Thursday Threads Email Subscription">E-mail</a><br /><input style="width: 140px;" name="email" value="Your e-mail address" onfocus="if (this.defaultValue==this.value) this.value = ''" type="text"/><input value="thursday-threads" name="uri" type="hidden"/><input name="loc" value="en_US" type="hidden"/><input value="Subscribe" type="submit"/></p><p>by&nbsp;<a href="http://feeds.dltj.org/thursday-threads/" title="D.L.T.J. Thursday Threads RSS Feed">RSS</a></p><p style="font-size: 80%;">Delivered by <a href="http://feedburner.google.com" target="_blank" title="Google Feedburner Service">FeedBurner</a></p></form></div><p> You&#8217;ll get the sense that this week&#8217;s <i>Thursday Threads</i> is stacked towards cultural awareness.  First is the <a href="#p3650-dpla-hackathon" class="broken_link" rel="nofollow">view of a developer</a> of the female gender in a room of peers at a meeting of the Digital Public Library of America.  The second thread is a pointer to a story about <a href="#p3650-facebook" class="broken_link" rel="nofollow">Facebook&#8217;s software release process</a>, and it leads into a story about the <a href="#p3650-culture-of-exclusion" class="broken_link" rel="nofollow">role of alcohol in technology conferences</a> and reflections from the library technology community.</p><p><i><acronym title="Disruptive Library Technology Jester">DLTJ</acronym> Thursday Threads</i> is a weekly summary of technology, library, and publishing topics (and anything else that crosses my path that is worth calling out).  Feel free to send this to others you think might be interested in the topics.  If you find these threads interesting and useful, you might want to add the <a title="RSS Feed for DLTJ Thursday Threads" href="http://feeds.dltj.org/thursday-threads/">Thursday Threads RSS Feed</a> to your feed reader or subscribe to e-mail delivery using the form to the right. <em>New this year is that <strong>Pinboard has replaced FriendFeed as my primary aggregation service</strong>.</em> If you would like a more raw and immediate version of these types of stories, watch <a title="Peter Murray | Pinboard" href="http://pinboard.in/u:dltj">my Pinboard bookmarks</a> (or subscribe to <a title="RSS feed for Peter Murray's Pinboard account" href="http://feeds.pinboard.in/rss/u:dltj/">its feed</a> in your feed reader).  Items posted to are also sent out as <a title="Peter Murray's Twitter page" href="https://twitter.com/DataG">tweets</a>; you can <a target="_blank" href="https://twitter.com/intent/user?screen_name=DataG">follow me on <span style="background-image: url(&quot;//si0.twimg.com/images/dev/cms/intents/bird/bird_blue/bird_16_blue.png&quot;); background-repeat: no-repeat; padding-left: 18px;">Twitter</span></a>.  Comments and tips, as always, are <a href="http://dltj.org/contact">welcome</a>.</p><p><h2 id="p3650-dpla-hackathon">An Inclusive Table</h2></p><blockquote><p>But here I am, with a constant background obsession, now, of how to get more librarians involved (and involved more deeply) in tech, how to foster collaboration on library technology projects, which is inseparable from the problem of how to get more women involved more deeply and collaboratively in technology. So I can’t not look at that room and see how the status lines fracture, along code mastery but coincidentally also gender, written in the physical geography of the room, where I’m the only one sitting at the table. I can’t not wonder, how can I create spaces which redraw those lines.<div style="text-align: right; width: 100%;"><cite>- <a href="http://andromedayelton.com/blog/2012/04/06/my-first-hackathon-or-gender-status-code-and-sitting-at-the-table/" title="my first hackathon; or, gender, status, code, and sitting at the table | Andromeda Yelton">my first hackathon; or, gender, status, code, and sitting at the table</a>, by Andromeda Yelton</cite></div></blockquote><p>Andromeda attended the <acronym title="Digital Public Library of America">DPLA</acronym> <a href="http://dp.la/2012/04/06/dpla-hackathon-gives-developers-first-look-at-dpla-platform/" title="DPLA Hackathon Gives Developers First Look at DPLA Platform | DPLA Blog">hackathon</a> last Thursday and posted this very pointed view of the perceptions of women in library technology.</p><p><h2 id="p3650-facebook">A Behind-the-Scenes Look at Facebook Release Engineering</h2></p><blockquote><p>I recently had a unique opportunity to visit Facebook headquarters and see that story in action. Facebook gave me an exclusive behind-the-scenes look at the process it uses to deploy new functionality. I watched first-hand as the company&#8217;s release engineers rolled out the new &#8220;timeline&#8221; feature for brand pages.</p><p>That was where I met Chuck Rossi, the release engineering team&#8217;s leader. Rossi, whose workstation is conveniently located within arm&#8217;s reach of the hotfix bar&#8217;s plentiful supply of booze, is a software industry veteran who previously worked at Google and IBM. I spent a fascinating afternoon with Rossi and his team learning how they roll out Facebook updates—and why it&#8217;s important that they do so on a daily basis.<div style="text-align: right; width: 100%;"><cite>- <a href="http://arstechnica.com/business/news/2012/04/exclusive-a-behind-the-scenes-look-at-facebook-release-engineering.ars/1" title="Exclusive: a behind-the-scenes look at Facebook release engineering | Ars Technica">Exclusive: a behind-the-scenes look at Facebook release engineering</a>, by Ryan Paul, Ars Technica</cite></div></blockquote><p>I&#8217;m pointing to this story for two reasons.  First, it is a fascinating look at how one of the top internet operations manages its processes for rolling out new software.  Second, how the wheels of the release process are greased feeds into the third story below.</p><p><h2 id="p3650-culture-of-exclusion">Our Culture of Exclusion</h2></p><blockquote><p>Lately there have been a lot of great articles being written and discussion happening around sexism in the tech industry. And the flames are being fanned by<br /><a href="http://storify.com/charlesarthur/oh-hai-sexism" title="OH HAI SEXISM &Acirc;&middot; charlesarthur &Acirc;&middot;  Storify">several</a> <a href="http://www.ultrasaurus.com/sarahblog/2009/04/gender-and-sex-at-gogaruco/" title="gender and sex at gogaruco | the evolving ultrasaurus">high</a> <a href="http://blog.mozilla.com/dherman/2011/05/02/a-failure-of-imagination/" title="A failure of imagination | dherman at mozilla">profile</a> <a href="http://blog.sqoot.com/we-can-do-better-an-apology-from-sqoot" title="We Can Do Better: An Apology from Sqoot - Sqlog">incidents</a> of people saying and doing just plain stupid things.</p><p>It reminded me of this draft post just sitting here, uncommitted. For quite a while I&#8217;ve been collecting links, tweets and other stuff to illustrate another problem that&#8217;s been affecting me (and other people, surely). I thought it was finally time to write the post and bring this up because, honestly, <strong>I feel excluded too</strong>.</p><div style="text-align: right; width: 100%;"><cite>- <a href="http://ryanfunduk.com/culture-of-exclusion/" title="Our Culture of Exclusion | ryanfunduk.com">Our Culture of Exclusion</a>, Ryan Funduk&#8217;s blog</cite></div></blockquote><p>The role of alcohol in technology events was a topic of discussion on Twitter and elsewhere at the end of last week.  There is a term for this that I heard for the first time last week &#8212; <a href="http://www.urbandictionary.com/define.php?term=brogrammer" title="brogrammer | Urban Dictionary">brogrammer</a> &#8212; and I don&#8217;t think it is a flattering persona for the technology profession.  The way in which Facebook releases its code, described in the thread above, is one data point.  Ryan&#8217;s message, quoted above, points to some high-profile conferences where alcohol seems to play a central part of the event.  His article was the source of some introspection among the Code4Lib community as well.<br /><script src="http://storify.com/datag/code4lib-discussion-of-culture-of-exclusion.js"></script><noscript>[<a href="http://storify.com/datag/code4lib-discussion-of-culture-of-exclusion" target="_blank" title="Code4Lib Discussion of &amp;quot;Culture of Exclusion&amp;quot; &Acirc;&middot; datag &Acirc;&middot;  Storify">View the story "Code4Lib Discussion of \"Culture of Exclusion\"" on Storify</a>]<h3>Code4Lib Discussion of &quot;Culture of Exclusion&quot;</h3><cite>Prompted by Ryan Funduk&#8217;s &quot;Culture of Exclusion&quot; post (http://ryanfunduk.com/culture-of-exclusion/) about the prevelance of alcohol and alcohol extremes at technology conferences, members of the Code4Lib community pondered what this means for our own events.</cite><p>Storified by Peter Murray &middot; Wed, Apr 11 2012 23:09:38</p><div>&quot;No piles of meat, bongs or lube either-none of this belongs in a place of business.&quot; On brogrammers. http://ryanfunduk.com/culture-of-exclusion/ HT @cazzerson #fbEmily M.</div><div>2 takes of ppl who don&#8217;t drink at conferences: http://ryanfunduk.com/culture-of-exclusion/ and http://whatever.scalzi.com/2011/11/01/the-thanksgiving-advent-calendar-day-one-not-drinking-alcohol/  I&#8217;m personally more inclined to @scalzi&#8217;s.John Mark Ockerbloom</div><div>@JMarkOckerbloom Interesting to think about in terms of #code4lib, at least for me.Mark Matienzo</div><div>&#8230;but I can understand @rfunduk&#8217;s take too. Confs vary,, but at ones I go to ppl don&#8217;t give me grief for skipping the alcohol at socials.John Mark Ockerbloom</div><div>@anarchivist Haven&#8217;t made it to C4L, so can&#8217;t comment. Most confs I go to have events w alcohol, not everyone has it, &amp; that seems fine.John Mark Ockerbloom</div><div>This post (thanks @JMarkOckerbloom!) resonated w me: http://ryanfunduk.com/culture-of-exclusion/ I like a good cocktail, but events shouldn&#8217;t be all about drinks.Leslie Johnston</div><div>@anarchivist @JMarkOckerbloom The bringing and drinking of specialty beers is one of the most visible #code4lib activities to those outside.Leslie Johnston</div><div>@anarchivist @JMarkOckerbloom And if you&#8217;re not already in the know about cask ales or regional producers, it can feel a bit exclusionary.Leslie Johnston</div><div>@lljohnston @anarchivist @JMarkOckerbloom I&#8217;ll admit when I read that, c4l was the first lib conference that came to mindSarah Shreeves</div><div>@sshreeves @lljohnston @jmarkockerbloom the craft beer drink up (as it was in 2011 and 2012) is a recent addition. Some ppl tried it [+]Mark Matienzo</div><div>@sshreeves @lljohnston @jmarkockerbloom because it was done at other confs. Not to say alcohol centric socializing didnt at c4l before. [-]Mark Matienzo</div><div>@anarchivist @sshreeves @jmarkockerbloom I def know that. Just saying it&#8217;s become of the most visible events to non-attendees. (1/2)Leslie Johnston</div><div>@anarchivist @sshreeves @jmarkockerbloom With the planning via twitter and tweeted images of loaded suitcases and rows of empty bottles.Leslie Johnston</div><div>@lljohnston @anarchivist @sshreeves @jmarkockerbloom Also &#8211; totally not saying c4l is the only place this happens, or knocking c4l at all.Leslie Johnston</div><div>@lljohnston @sshreeves @jmarkockerbloom understood/agreed. I&#8217;m implicated as I have organized&amp; promoted those parts. Still have concerns.Mark Matienzo</div><div>Skimming tweets about code4lib craft beer meetu. Ever concern about wine tastings at ALA being exclusionary to folks who don&#8217;t know wine?Jon Gorman</div><div>@codexmonkey I think as @lljohnston said it&#8217;s the visibility &#8211; totally agree this happens at other confsSarah Shreeves</div><div>@anarchivist @sshreeves @lljohnston @jmarkockerbloom the topic is fascinating to me. I always saw it as an inclusive, learning experience.Declan Fleming</div><div>@anarchivist @sshreeves @lljohnston @jmarkockerbloom interesting to see it cast as exclusive. Don&#8217;t like ppl feeling excluded.Declan Fleming</div><div>@lljohnston @anarchivist @JMarkOckerbloom: Fortunately folks behave well at these events. Should reinforce these are tastings not binges.Michael J. Giarlo</div><div>@lljohnston @anarchivist @JMarkOckerbloom: And I don&#8217;t react well to hearing our tastings are exclusive, so I&#8217;ll shut up at this point.Michael J. Giarlo</div><div>@anarchivist @sshreeves @lljohnston @jmarkockerbloom: Vegetarian-centric socializing happens as well though admittedly not at same scale.Michael J. Giarlo</div><div>@anarchivist @lljohnston @sshreeves @jmarkockerbloom: I agree w/ this, but some folks are extremely sensitive to alcohol &amp; won&#8217;t be cmfrtblMichael J. Giarlo</div><div>@mjgiarlo @anarchivist @lljohnston @sshreeves @jmarkockerbloom next year: craft cheese.Dan</div><div>@danwho @anarchivist @lljohnston @sshreeves @jmarkockerbloom: But that excludes the lactose intolerant!Michael J. Giarlo</div><div>@danwho @anarchivist @lljohnston @sshreeves @jmarkockerbloom: Maybe we should have a &quot;we breathe&quot; or &quot;let&#8217;s do taxes&quot; gathering.Michael J. Giarlo</div><div>@mjgiarlo @anarchivist @lljohnston @sshreeves @jmarkockerbloom c4l does not condone intolerance.Dan</div><div>@JMarkOckerbloom @anarchivist I&#8217;ve been to academic conferences where alcohol is much more prevalent than in library conferences. 1/2Becky Yoose</div><div>@JMarkOckerbloom @anarchivist 2/2 There&#8217;s an academic conf where free alcohol flows for entire conf. Ex &#8211; business meetings have open bars.Becky Yoose</div><div>@mjgiarlo @JMarkOckerbloom @lljohnston @declan @danwho @yo_bj For the sake of arg; let&#8217;s say tasting = separate. Code4lib = super social [+]Mark Matienzo</div><div>@mjgiarlo @JMarkOckerbloom @lljohnston @declan @danwho @yo_bj conference. Some equate social w/ availability of alcohol; It&#8217;s obviously [+]Mark Matienzo</div><div>@mjgiarlo @JMarkOckerbloom @lljohnston @declan @danwho @yo_bj not necessarily &quot;expected, but C4L = social &amp; social @ c4l often invloves EtOHMark Matienzo</div><div>@danwho @mjgiarlo @anarchivist @lljohnston @sshreeves @jmarkockerbloom Well, we *will* be near Wisconsin next year. I have connections.Becky Yoose</div><div>@yo_bj @mjgiarlo @anarchivist @lljohnston @sshreeves @jmarkockerbloom barrel aged munster? <img src='http://cdn.dltj.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Dan</div><div>@anarchivist @lljohnston @sshreeves @JMarkOckerbloom why? It already sells out instantly. Obv there is a big market for current style.Jenny Reiswig</div><div>Talk of #code4lib and social reminds me I&#8217;m hoping to play some board games for #code4lib13. Lot easier to bring when driving <img src='http://cdn.dltj.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> Jon Gorman</div><div>@anarchivist @lljohnston @sshreeves @JMarkOckerbloom that&#8217;s halfway just a devils advocate reply btw.Jenny Reiswig</div><div>RE: discussions of C4L + Beer. I love the beer swaps, but think they are a bit exclusionary. No alternative gathering on same night/time [+]Tim Donohue</div><div>Maybe that handful of blog posts and tweet streams will alter human social behavior that spans cultures and generations, we&#8217;ll see.Michael J. Giarlo</div><div>Plus advertised as &quot;come drink beer with us&quot;, rather than &quot;come hang out &amp; meet folks &amp; if interested try some new beer&quot; [-]Tim Donohue</div><div>@anarchivist @mjgiarlo @JMarkOckerbloom @declan @danwho @yo_bj Ad the super-social aspect is def one of its best qualities as a conference.Leslie Johnston</div><div>@mjgiarlo @danwho @anarchivist @lljohnston @sshreeves @jmarkockerbloom http://cheese.about.com/od/cheesebasics/a/lactose_free.htmBecky Yoose</div><div>And now I&#8217;m craving fresh string cheese. Damn you, #code4lib.Becky Yoose</div><div>@mjgiarlo @danwho @jmarkockerbloom @lljohnston @sshreeves @yo_bj Honestly, I think that&#8217;s not a fair comparison, but whatevs.Mark Matienzo</div><div>Last comment on C4L + Beer. I think it&#8217;d do wonders to call it something like Code4Lib &quot;Happy Hour&quot; or &quot;Social&quot; rather than &quot;DrinkUp&quot;Tim Donohue</div><div>@anarchivist @danwho @jmarkockerbloom @lljohnston @sshreeves @yo_bj: It&#8217;s not. Maybe I&#8217;ve lost too many brain cells. I wonder how.Michael J. Giarlo</div><div>@mjgiarlo @danwho @jmarkockerbloom @lljohnston @sshreeves @yo_bj I blame the pork.Mark Matienzo</div><div>@timdonohue: That&#8217;s the great thing about code4lib: if anyone&#8217;s willing to step up and make that change, it&#8217;ll happen.Michael J. Giarlo</div><div>@anarchivist @mjgiarlo @jmarkockerbloom @lljohnston @sshreeves @yo_bj it hard to deconstruct an event (ritual?) that grew organically.Dan</div><div>@mjgiarlo just feedback to &quot;owners&quot; (usual organizers) of &quot;DrinkUp&quot;. A bit part is just in how it is advertised. Emphasize social over beerTim Donohue</div><div>@timdonohue: No, I appreciate the feedback, Tim. Wasn&#8217;t trying to hit you with a &quot;patches welcome.&quot; That is how #code4lib works, it seems.Michael J. Giarlo</div><div>@mjgiarlo that being said, I&#8217;m a huge fan of the craft beer parts. <img src='http://cdn.dltj.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Tim Donohue</div><div>@mjgiarlo thanks for clarifying. Final thought: there is such a thing as &quot;craft soda&quot; too. Perhaps it need not be limited to beerTim Donohue</div><div>@timdonohue: It needn&#8217;t, I agree, and we&#8217;ve had plenty of folks bring soda, baked goods, snacks, eau de vie, etc.Michael J. Giarlo</div><div>@rfunduk Great blog post. You may be interested to know that librarians are a bit like that too. Restrained example: http://tigger.uic.edu/~kayiwa/code4lib.htmlEmily M.</div><div>@mjgiarlo coolio <img src='http://cdn.dltj.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> I didn&#8217;t realize that.Tim Donohue</div><div>Further thought: maybe ppl organize drinking events at confs to include newbies rather than have a secret clique event. @rfunduk @cazzersonEmily M.</div><div>@bradamant @rfunduk Drinking culture is prevalent beyond tech fields. I&#8217;ve been to academic confs where drinking went nonstop for days.Becky Yoose</div><div>This. RT @bradamant: Further thought: maybe ppl organize drinking events at confs to include newbies rather than have a secret clique eventMichael J. Giarlo</div><div>@bradamant @rfunduk I feel that US culture surrounding alcohol is a big perpetrator in conf drinking, but I would need to do more research.Becky Yoose</div><div>@yo_bj @bradamant @rfunduk: And it&#8217;s not just libraries, or academics. It spans industries, cultures, and generations.Michael J. Giarlo</div><div>@bradamant @rfunduk: Does that page strike you as brogrammer-y? Sure, beer is mentioned, but so is food, and nightlife, and the venue, etc.Michael J. Giarlo</div><div>@bradamant @rfunduk I also forgot to mention anime/fandom conventions. Those get dangerous fast, since there are more underage attendees.Becky Yoose</div><div>@mjgiarlo @bradamant @rfunduk Yep. For non-drinking folks like myself, I&#8217;m sometimes left scratching my head wondering how it got to this.Becky Yoose</div><div>@yo_bj @mjgiarlo @bradamant @rfunduk I think a lot of people just don&#8217;t have enough socializing in their day to day lives&#8230;Alexander O&#8217;Neill</div><div>@yo_bj @mjgiarlo @bradamant @rfunduk &#8230; So conferences full of people who &#8216;get&#8217; them and no family, etc., are a temping chance to cut looseAlexander O&#8217;Neill</div><div>Following discussion about alcohol at conferences and in particular @code4lib. Could ppl add to https://docs.google.com/document/d/1m-9VtL7L_fUxl2hTF_YZSdFRfucaLtmHvLSzom6XPVM/edit with their thoughts?Margaret Heller</div><div>@alxp @yo_bj @bradamant: I&#8217;m also not convinced what @rfunduk wrote about happens at e.g. #code4lib. Different phenomenon.Michael J. Giarlo</div><div>@alxp @yo_bj @bradamant @rfunduk: Can we please hashtag this #brewhaha?Michael J. Giarlo</div><div>Uncomfortable at a bar? Fashion your own teetotaler conf culture instead of advocating the destruction of another. http://ryanfunduk.com/culture-of-exclusion/jimsafley</div><div>@mjgiarlo @yo_bj @danwho @anarchivist @sshreeves @jmarkockerbloom We do tend to grouse, it&#8217;s true.Leslie Johnston</div><div>@mjgiarlo @yo_bj @rfunduk Whoa, back from lunch! Good convo. I don&#8217;t think c4l is totally like that, but of all confs I attend: the most.Emily M.</div><div>@FeedJoelPie My feed is also talking about it, but for library code conferences.Margaret Heller</div><div>@mjgiarlo @yo_bj @rfunduk I&#8217;m no teetotaller, but find the seeming necessity of mentioning alcohol arrangements odd. Alcohol != socializing.Emily M.</div><div>@bradamant @yo_bj @rfunduk: Not sure which context you&#8217;re referring to here, &quot;ours&quot; (e.g. code4lib) or the IT brogrammer one.Michael J. Giarlo</div><div>@mjgiarlo @yo_bj @rfunduk Finally, re: expections and alcohol, I loved this article: http://archives.newyorker.com/default.aspx?iid=33105&amp;startpage=page0000084#folio=070Emily M.</div><div>@mjgiarlo @yo_bj @rfunduk What I&#8217;m mulling is that a cross-profession culture/expectation of drinking is being reflected at prof events.Emily M.</div><div>@bradamant @yo_bj @rfunduk: I remember feeling quite alienated as a teetotaler (&#8217;til I was 26), till I realized I excluded *myself*.Michael J. Giarlo</div><div>@bradamant Now that I&#8217;ve read @rfunduk &#8216;s post I feel that those elements of C4L may come from code conference world a bit.Margaret Heller</div><div>@bradamant I wrote some of the copy on that page, but I want to make sure ppl have other low key social events. Hope to do cookie baking!Margaret Heller</div><div>@Margaret_Heller @bradamant At the Medical Library Association there&#8217;s a ton of drinking as well, but generally at vendor parties.Jenny Reiswig</div><div>@Margaret_Heller @bradamant a lot of folks do like a drink when they socialize. Not gonna lie, I&#8217;m one of them.Jenny Reiswig</div><div>@Margaret_Heller @bradamant But I do agree it needs to be optional and not expected, or the only social option.Jenny Reiswig</div><div>@Margaret_Heller @bradamant Most of the folks I know who drink at confs drink just as much at home. Not gonna lie, that&#8217;s me too.Jenny Reiswig</div><div>@jenfoolery @bradamant I agree &amp; certainly I do drink socially and at home. But do worry about unhealthy culture this encourages.Margaret Heller</div><div>@jenfoolery @bradamant which is to say, I&#8217;ve ended up getting more drunk around professional colleagues than my friends, which is weird.Margaret Heller</div><div>@jenfoolery @bradamant And probably due to a) shyness b) enjoying parties and c) wanting to fit in d) all of the above.Margaret Heller</div><div>@jenfoolery @Margaret_Heller MLA parties feel different to me. Maybe I don&#8217;t go to the good ones? Alcohol perfunctory, not selling point?Emily M.</div><div>@bradamant @Margaret_Heller I haven&#8217;t been to MLA since about 2003&#8230; maybe it&#8217;s calmed down. I remember some crazy Ovid parties.Jenny Reiswig</div><p></noscript></p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/thursday-threads-2012w15/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Recordings from Code4Lib Virtual Lightning Talks Available</title><link>http://dltj.org/article/code4lib-virtual-lightning-talk-recordings/</link> <comments>http://dltj.org/article/code4lib-virtual-lightning-talk-recordings/#comments</comments> <pubDate>Mon, 02 May 2011 18:56:41 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Raw Technology]]></category> <category><![CDATA[code4lib]]></category> <category><![CDATA[eprints]]></category> <category><![CDATA[MARC]]></category> <category><![CDATA[solr]]></category> <category><![CDATA[vufind]]></category><guid isPermaLink="false">http://dltj.org/?p=2849</guid> <description><![CDATA[Thanks to everyone for participating in the first Code4Lib Virtual Lightning Talks on Friday. In particular, my gratitude goes out to Ed Corrado, Luciano Ramalho, Michael Appleby, and Jay Luker being the first presenters to try this scheme for connecting &#8230; <a href="http://dltj.org/article/code4lib-virtual-lightning-talk-recordings/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/?p=2849"></abbr><p>Thanks to everyone for participating in the first <a href="http://wiki.code4lib.org/index.php/Virtual_Lightning_Talks" title="Virtual Lightning Talks | Code4Lib">Code4Lib Virtual Lightning Talks</a> on Friday.  In particular, my gratitude goes out to Ed Corrado, Luciano Ramalho, Michael Appleby, and Jay Luker being the first presenters to try this scheme for connecting library technologists.  My apologies also to those who couldn&#8217;t connect, in particular to Elias Tzoc Caniz who had signed up but found himself locked out by a simultaneous user count in the presentation system.  Recordings of the presentation audio and screen capture video <a href="http://www.archive.org/search.php?query=subject%3A%22Code4Lib%20Virtual%20Lightning%20Talks%22" title="Search for &#038;039;Code4Lib Virtual Lightning Talks&#038;039; in the Internet Archive">are now up in the Internet Archive</a>.</p><table><tr style="text-align: left;"><th>Name</th><th> Topic</th></tr><tr><td> Edward M. Corrado</td><td> <a href="http://www.archive.org/details/CodaboxUsingE-printsForASmallScalePersonalRepository" title="Recording of CodaBox: Using E-Prints for a small scale personal repository">CodaBox: Using E-Prints for a small scale personal repository</a></td></tr><tr><td> Luciano Ramalho</td><td> <a href="http://www.archive.org/details/Marc-dmAJavascriptApiForIndexingMarc-jsonRecordsInCouchdb" title="Recording of MARC-DM: a JavaScript API for indexing MARC-JSON records in CouchDB">MARC-DM: a JavaScript API for indexing MARC-JSON records in CouchDB</a></td></tr><tr><td> Michael Appleby</td><td> <a href="http://www.archive.org/details/ExtendingVufindForCross-collectionSearch" title="Recording of Extending VuFind for cross-collection search">Extending VuFind for cross-collection search</a></td></tr><tr><td> Jay Luker</td><td> <a href="http://www.archive.org/details/ExtendingSolrsDefaultSimilarityScoringForLongerFulltextDocuments" title="Recording of Extending Solr's default Similarity scoring for longer, fulltext documents">Extending Solr&#8217;s default Similarity scoring for longer, fulltext documents</a></td></tr></table><p><h2>Lessons Learned</h2><br />First, people were locked out when they shouldn&#8217;t have been.  The most we saw online at any particular time as 25, but the room was supposed to be able to hold 60.  I think the problem was how I entered e-mail addresses into the system to reserve slots for the presenters and the people who signed up in advance.  (Which obviously didn&#8217;t work because one of the presenters and at least one of the attendees who signed up in advance didn&#8217;t get in.)  Should we do this again (see below) I&#8217;ll try to debug the problem.</p><p>Second, some comments I got were about cranky Java applets and applications.  LYRASIS has two conference tools at its disposal &#8212; Java-based Centra and Flash-based Acrobat Connect &#8212; and I chose Centra because running Flash on LINUX is an issue.  Maybe this will need to be revisited (or maybe there is another Java-based conference system that can do better).</p><p>Third, since we were not limited by space and other timing constraints, can the five-minutes-per-presenter limit be relaxed?  I have mixed feelings about this; I think defined time limits promote better presentations, but the four presentations this first go-around went to the end of the five minute time limit and there was no opportunity for questions or audience interaction.</p><p>On the whole, it seemed like a positive experience from my perspective and from that of the feedback I&#8217;ve received so far.  I&#8217;m going to start a conversation thread in <a href="http://groups.google.com/group/code4libcon?pli=1" title="code4libcon | Google Groups">Code4LibCon</a> (where all of the Code4Lib meeting planning discussion takes place) to see if it is worthwhile to do again and to identify what should be done differently.  If you are interested, please consider joining and contributing to the discussion.  Or e-mail me privately and I&#8217;ll reflect your comments into the group discussion.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/code4lib-virtual-lightning-talk-recordings/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>Code4Lib Virtual Lightning Talks &#8212; First round, April 4th 2011</title><link>http://dltj.org/article/code4lib-virtual-lightning-talks/</link> <comments>http://dltj.org/article/code4lib-virtual-lightning-talks/#comments</comments> <pubDate>Mon, 28 Mar 2011 14:14:58 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Meeting]]></category> <category><![CDATA[code4lib]]></category><guid isPermaLink="false">http://dltj.org/?p=2766</guid> <description><![CDATA[One of the highlights of the Code4Lib annual meeting is the “lightning talk” rounds. A lightning talk is a fast-paced 5 minute talk on a topic of the presenter’s choosing. They are usually scheduled on an ad-hoc, first-come-first-served basis on &#8230; <a href="http://dltj.org/article/code4lib-virtual-lightning-talks/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/?p=2766"></abbr><p>One of the highlights of the <a href="http://www.code4lib.org/" title="code4lib | coders for libraries, libraries for coders">Code4Lib</a> <a href="http://www.code4lib.org/conference" title="Code4Lib conference | code4lib">annual meeting</a> is the “lightning talk” rounds. A lightning talk is a fast-paced 5 minute talk on a topic of the presenter’s choosing. They are usually scheduled on an ad-hoc, first-come-first-served basis on the day of the event. They are an opportunity to provide a platform for someone who is just getting started with public speaking, who wants to ask a question or invite people to help with a project, or for someone to boast about something he or she did or tell a short cautionary story. These things are all interesting and worth talking about, but there might not be enough to say about them to fill up a full session timeslot.</p><p>“Virtual Lightning Talks” replicates this conference activity online in a virtual meeting environment. Each one-hour block consists of 10 six-minute sessions (one minute for the presenter to take control of the virtual meeting environment and test audio followed by a five minute presentation). Presenters show their work by sharing their entire desktop; the presentation can consist of slides, web browser, command-line shell, or any other application that can be shown on the desktop.</p><p>The first round will be on <a href="http://timeanddate.com/worldclock/fixedtime.html?month=4&#038;day=4&#038;year=2011&#038;hour=13&#038;min=30&#038;sec=0&#038;p1=179" title="http://timeanddate.com/worldclock/fixedtime.html?month=4&#038;day=4&#038;year=2011&#038;hour=13&#038;min=30&#038;sec=0&#038;p1=179">April 4th at 1:30pm Eastern U.S. Daylight Time</a>.  The <a href="http://wiki.code4lib.org/index.php/Virtual_Lightning_Talks" title="Virtual Lightning Talks - Code4Lib">Virtual Lightning Talks page on the Code4Lib wiki</a> has more information and space to sign up to be a presenter or attendee.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/code4lib-virtual-lightning-talks/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>A Successful BarCampOhio/LibraryCampOhio</title><link>http://dltj.org/article/successful-barcampohio-librarycampohio/</link> <comments>http://dltj.org/article/successful-barcampohio-librarycampohio/#comments</comments> <pubDate>Fri, 15 Aug 2008 01:13:53 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Meeting]]></category> <category><![CDATA[barcampohio]]></category> <category><![CDATA[code4lib]]></category> <category><![CDATA[librarycampohio]]></category> <category><![CDATA[unconference]]></category><guid isPermaLink="false">http://dltj.org/?p=439</guid> <description><![CDATA[I&#8217;m pleased to be able to report a successful running of a BarCamp here earlier this week. Billed as BarCampOhio/LibraryCampOhio &#8212; a mixture of .com and library technologists &#8212; we had a good turnout and a lively discussion on a &#8230; <a href="http://dltj.org/article/successful-barcampohio-librarycampohio/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/?p=439"></abbr><p>I&#8217;m pleased to be able to report a successful running of a <a href="http://barcamp.org/" title="BarCamp wiki">BarCamp</a> here earlier this week.  Billed as <a href="http://barcamp.org/BarCampOhio" title="BarCampOhio organization/planning page">BarCampOhio/LibraryCampOhio</a> &#8212; a mixture of .com and library technologists &#8212; we had a good turnout and a lively discussion on a variety of topics.  Thanks and gratitude go out to <a href="http://www.oclc.org/" title="OCLC homepage">OCLC</a> for offering the space free-of-charge and to <a href="http://www.t-mobile.com/" title="T-Mobile homepage">T-Mobile</a> for sponsoring the event lunch.</p><p>We had about 35 people for the event, including out-of-state&#8217;rs from Pennsylvania and Maryland.  Being a BarCamp, some of the most valuable conversations were the ones that weren&#8217;t organized, but among the organized topics the participants talked about Drupal, social media / marketing / community building, hardware and software management, virtualization and cloud computing, and SOLR.</p><p>At the end of the day, we did a wrap-up and came out with a good set of suggestions for the next BarCampOhio attempt.  I thought I&#8217;d put them to permanence here for the benefit of others who try in the future.</p><p>One group of suggestions were around the structure of the ideas to be talked about.  Someone suggested the use of 5-minute &#8220;lightning talks&#8221; at the start of the event to get some creative juices flowing about potential topics for the rest of the day.  Another participant suggested posting potential topics online prior to the event, conducting a survey, then find presenters to give an informed overview of the highest ranked topics prior to launching into the discussion.  Someone else thought that the organizers could frame expectations for the day better by suggesting that participants bring notions of topics that interest them rather thinking about bringing prepared presentations.  One person suggested using the <a href="http://en.wikipedia.org/wiki/Pecha_Kucha" title="Pecha Kucha - Wikipedia">Pecha Kucha</a> (20 slides, 20 seconds each) format.</p><p>Related ideas dealt with the &#8220;take away&#8221; aspects of the meeting.  Some desired more capture and recording of the discussions of the meeting.  (There was a pretty good recording of some of the conversation under the <a href="http://search.twitter.com/search?q=%23barcampohio" title="#barcampohio - Twitter Search">#barcampohio Twitter hash-tag.</a>)  There was even mention of an &#8220;Action Item Camp&#8221; format &#8212; I&#8217;m going to have to go look that one up.</p><p>Other suggestions fell into the category of event logistics.  More t-shirt size were desired, and for the next go-around I think adding a question for requested t-shirt size to the registration form would be a good idea.  Someone suggested breaking popular topics into the morning and afternoon to handle the desire to be in more than one conversation at a time.  Another suggested planning and describing what was going to happen after lunch <em>before</em> we went to lunch so as not to loose too much momentum in the post-lunch energy drift.  Organizers need to test technology and make sure there is prevalent wifi in the venue.  (I thought OCLC did fine in this respect &#8212; particularly with the addition of several hardwired ethernet hubs around the room &#8212; but we didn&#8217;t ask folks until the weekend before to bring ethernet cables so they could use the hubs.)</p><p>For other ideas on the day, see <span class="removed_link" title="http://www.floozyspeak.com/blog/archives/2008/08/barcampohio_tho.html">Dan Rockwell&#8217;s great summary</span> of the event and how to make it better.</p><p>Some financial details.  My part in the planning was setting up registration and handling the money parts.  Very early in discussing our ideas for BarCampOhio, Bob and I debated whether or not to charge a registration fee.  It doesn&#8217;t seem common for BarCamps to do this, but we thought it important to get a sense of who was coming so we could make plans for room sizes, food needed, and so forth.  We figured if someone paid a token amount $25, they are most likely going to come.  We also weren&#8217;t sure if sponsors would come forward to underwrite the costs of the event.  (Sponsors did.)  After a bit of research, I found <a href="http://www.eventbrite.com/home" title="Online Event Registration Service - Eventbrite homepage">Eventbrite</a> &#8212; they had just enough of a service for just the right fee for what we needed.  For a $25/ticket event, Eventbrite charges 99-cents.  PayPal was the payment service (Google Checkout was also an option); on a $25 ticket, PayPal took about $1.03 in fees (less if a person paid for more than one ticket).  We had 36 people register, grossing $900 and netting $857.84.  The t-shirts cost $460, and I&#8217;m not sure how much the food will cost.  We should break just about even, though.</p><p>Update 20080905T1600 : An update on the financial picture.  The catering cost for morning and afternoon breaks at the conference center was $384.30.  With all income and expenses now recorded, the event was a net loss of $18.11. <a href="http://spreadsheets.google.com/pub?key=pzQuD2QG_yBtoD3Ee2NRZfg" title="Google Docs - BarCampOhio/LibraryCampOhio Financials">The details are in a Google Spreadsheet</a>, should you want to take a look.</p><p>I had a very good time, made some new connections, and learned a bit as well.  It was great working with Bob and Brandon and Laura to put BarCampOhio/LibraryCampOhio together.  Think the event should be done again?  Have other comments or suggestions?  Post &#8216;em here.<p style="padding:0;margin:0;font-style:italic;" class="removed_link">The text was modified to remove a link to http://www.floozyspeak.com/blog/archives/2008/08/barcampohio_tho.html on July 13th, 2011.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/successful-barcampohio-librarycampohio/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Registration Open for BarCampOhio/LibraryCampOhio (August 11, 2008)</title><link>http://dltj.org/article/barcampohio-2008-registration/</link> <comments>http://dltj.org/article/barcampohio-2008-registration/#comments</comments> <pubDate>Fri, 01 Aug 2008 00:34:14 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Meeting]]></category> <category><![CDATA[barcampohio]]></category> <category><![CDATA[code4lib]]></category> <category><![CDATA[librarycampohio]]></category> <category><![CDATA[unconference]]></category><guid isPermaLink="false">http://dltj.org/?p=430</guid> <description><![CDATA[&#160;Download&#160;iCal&#160;fileRegistration is open for the BarCampOhio/LibraryCampOhio meeting on Monday, August 11th from 10am to 5:30pm at the OCLC Conference Center in Dublin, OH. Other details are on the event homepage.What is a BarCamp?1First and foremost: This is NOT a conference. &#8230; <a href="http://dltj.org/article/barcampohio-2008-registration/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/?p=430"></abbr><div style="float:right; padding: 0.5em 1.5em 3em 0"><a href="http://suda.co.uk/projects/microformats/hcalendar/get-cal.php?uri=http://dltj.org/article/barcampohio-2008-registration/" title="Download iCal file"><img src="http://cdn.dltj.org/wp-content/uploads/2008/07/microformat_hcalendar1.png" alt="hCalendar Encoded Microformat" width="80" height="15" />&nbsp;Download&nbsp;iCal&nbsp;file</a><br /><a href="http://barcampohio.eventbrite.com" title="BarCampOhio registration page"><img border="0" width="210" height="32" src="http://cdn.dltj.org/wp-content/uploads/2008/07/register_blue.gif" alt="BarCampOhio Registration" /></a></div><div class="vevent" id="barcampohio-librarycampohio-2008-hcalendar"><a href="http://barcampohio.eventbrite.com/" title="http://barcampohio.eventbrite.com/">Registration is open</a> for the <span class="summary"><strong>BarCampOhio/LibraryCampOhio</strong></span> meeting on <strong>Monday, August 11th</strong> from <strong><abbr class="dtstart" title="2008-08-11T10:00-04:00" style="border:none;text-decoration: none;">10am</abbr> to <abbr class="dtend" title="2008-08-11T17:30-04:00" style="border:none;text-decoration: none;">5:30pm</abbr></strong> at the <a href="http://bcohmap.notlong.com/" title=""><span class="location"><strong>OCLC Conference Center in Dublin, OH</strong></span></a>.  Other details are on the <a href="http://barcamp.org/BarCampOhio" title="BarCampOhio/LibraryCampOhio homepage" class="url">event homepage</a>.</div><p><h2>What is a BarCamp?<sup><a href="http://dltj.org/article/barcampohio-2008-registration/#footnote_0_430" id="identifier_0_430" class="footnote-link footnote-identifier-link" title="Description adapted from the BarCamp Wikipedia entry.">1</a></sup></h2><br />First and foremost: This is NOT a conference. Do not expect to be talked at by an &#8216;expert&#8217; behind a podium. This is an event similar to getting together with some friends at a bar to talk. That&#8217;s the &#8220;bar&#8221; part of BarCamp. The &#8220;camp&#8221; part is a little much for us to pull off so if you do read the BarCamp page, keep in mind that you do NOT need to bring a sleeping bag.</p><p>The <a href="http://barcamp.org/WhatToExpect" title="BarCamp wiki / WhatToExpect">procedural framework</a> consists of sessions proposed and scheduled each day by attendees, mostly on-site, typically using white boards or paper taped to the wall.  While loosely structured, <a href="http://barcamp.org/TheRulesOfBarCamp" title="BarCamp wiki / TheRulesOfBarCamp">there are rules at BarCamp</a>. All attendees are encouraged to present or facilitate a session. Everyone is also asked to share information and experiences of the event, both live and after the fact, via public web channels including (but not limited to) blogging, photo sharing, social bookmarking, wiki-ing, and IRC. This open encouragement to share everything about the event is in deliberate contrast to the &#8220;off the record by default&#8221; and &#8220;no recordings&#8221; rules at many private invite-only participant driven conferences.</p><p>If you have any questions, don&#8217;t hesitate to <a href="mailto:BarCampOhio@gmail.com">contact anyone on the BarCampOhio/LibraryCampOhio team</a>.</p><h2>Footnotes</h2><ol class="footnotes"><li id="footnote_0_430" class="footnote">Description adapted from the <a href="http://en.wikipedia.org/wiki/BarCamp" title="BarCamp entry in Wikipedia">BarCamp Wikipedia entry</a>.</li></ol>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/barcampohio-2008-registration/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>BarCampOhio and LibraryCampOhio, August 11, 2008</title><link>http://dltj.org/article/barcampohio-librarycampohio-2008/</link> <comments>http://dltj.org/article/barcampohio-librarycampohio-2008/#comments</comments> <pubDate>Thu, 17 Jul 2008 18:18:51 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Meeting]]></category> <category><![CDATA[barcampohio]]></category> <category><![CDATA[code4lib]]></category> <category><![CDATA[librarycampohio]]></category> <category><![CDATA[unconference]]></category><guid isPermaLink="false">http://dltj.org/?p=412</guid> <description><![CDATA[Download iCal fileAnnouncing the BarCampOhio/LibraryCampOhio meeting on Monday, August 11th from 10am to 5:30pm at the OCLC Conference Center in Dublin, OH. Two camp communities! One day! All of the details, include stuff not covered below, are on the event &#8230; <a href="http://dltj.org/article/barcampohio-librarycampohio-2008/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/?p=412"></abbr><div style="float:right; padding: 0.5em 1.5em 3em 0"><a href="http://suda.co.uk/projects/microformats/hcalendar/get-cal.php?uri=http://dltj.org/article/barcampohio-librarycampohio-2008/" title="Download iCal file"><img src="http://cdn.dltj.org/wp-content/uploads/2008/07/microformat_hcalendar.png" alt="hCalendar Encoded Microformat" width="80" height="15" /><br />Download iCal file</a></div><div class="vevent" id="barcampohio-librarycampohio-2008-hcalendar">Announcing the <span class="summary"><strong>BarCampOhio/LibraryCampOhio</strong></span> meeting on <strong>Monday, August 11th</strong> from <strong><abbr class="dtstart" title="2008-08-11T10:00-04:00" style="border:none;text-decoration: none;">10am</abbr> to <abbr class="dtend" title="2008-08-11T17:30-04:00" style="border:none;text-decoration: none;">5:30pm</abbr></strong> at the <a href="http://bcohmap.notlong.com/" title=""><span class="location"><strong>OCLC Conference Center in Dublin, OH</strong></span></a>.  Two camp communities!  One day!  All of the details, include stuff not covered below, are on the <a href="http://barcamp.org/BarCampOhio" title="BarCampOhio/LibraryCampOhio homepage" class="url">event homepage</a>.</div><p><span id="more-412"></span><br />What&#8217;s planned is a dual-track unconference of business technologists and library technologists.  Why?  We think there is synergy between these groups:</p><p>Library technologists have:</p><ul><li>Strong roots in all of our communities</li><li>A couple decades of experience dealing with massive amounts of data</li><li>Great sensitivity to privacy and identity management on a limited scale</li></ul><p>Business technologists have:</p><ul><li>Around 8 or more years of experience dealing with Web-scale applications and problems</li><li>Have a get-it-done-NOW need</li><li>Typically have more marketing experience and/or resources</li></ul><p>Registration fee will be about $25 per person.  A registration service will be announced soon, but in the meantime you can add your name to the list of interested people towards the bottom of the <a href="http://barcamp.org/BarCampOhio" title="BarCamp wiki / BarCampOhio">BarCampOhio</a> wiki page.  (PBwiki.com accounts required; the wiki-password/invite-key is &#8220;c4mp&#8221;.)</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/barcampohio-librarycampohio-2008/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>JPEG2000 to Zoomify Code4Lib Lightning Talk Video Now Available</title><link>http://dltj.org/article/jpeg2000-to-zoomify-lightning-talk-video/</link> <comments>http://dltj.org/article/jpeg2000-to-zoomify-lightning-talk-video/#comments</comments> <pubDate>Thu, 15 May 2008 19:16:33 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[JPEG2000]]></category> <category><![CDATA[code4lib]]></category> <category><![CDATA[code4lib Conference 2008]]></category> <category><![CDATA[j2ktilerenderer]]></category> <category><![CDATA[java]]></category> <category><![CDATA[jpeg2000]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[video]]></category><guid isPermaLink="false">https://dltj.org/?p=366</guid> <description><![CDATA[Thanks, Noel, and everyone else who made the video editions of Code4Lib 2008 presentations possible. I just had a chance to notice that the video from my JPEG2000 to Zoomify Shim lightning talk was online: Some updates since the post &#8230; <a href="http://dltj.org/article/jpeg2000-to-zoomify-lightning-talk-video/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="https://dltj.org/?p=366"></abbr><p>Thanks, Noel, and everyone else who made the <a href="http://video.google.com/videosearch?q=code4lib+2008&#038;sitesearch=&#038;num=100" title="code4lib 2008 videos in Google Video">video editions</a> of <a href="http://code4lib.org/conference/2008/schedule" title="Code4Lib 2008 Meeting Schedule">Code4Lib 2008 presentations</a> possible.  I just had a chance to notice that the <a href="http://video.google.com/videoplay?docid=-425356268115125043" title="Code4Lib 2008 Lightning Talk: JPEG2000 to Zoomify Shim video">video</a> from my <a href="http://dltj.org/article/introducing-j2ktilerenderer/">JPEG2000 to Zoomify Shim</a> lightning talk was online:</p><div style="width:400px;margin:0px auto;"><embed id="VideoPlayback" style="width:400px;height:326px" flashvars="" src="http://video.google.com/googleplayer.swf?docid=-425356268115125043&#038;hl=en" type="application/x-shockwave-flash"> </embed></div><p>Some updates since the post and the presentation were first done.  The code that exists in the source code repository now was refactored to use <a href="http://code.google.com/p/jj2000/" title="JJ2000 Public Homepage">JJ2000</a> as part of the Sun <span class="removed_link" title="https://jai-imageio.dev.java.net/">ImageIO</span> package.  We were seeing non-threadsafe problems with <a href="http://www.kakadusoftware.com/" title="Kakadu JPEG 2000 SDK Home Page">Kakadu</a> and thought that using the multithreaded ImageIO package would help.  Unfortunately, even with extensive caching, it did not.  My next task is to bring Kakadu back into the picture using the threadsafe JNI implementation that is part of the <a href="https://imageio-ext.dev.java.net/" class="broken_link" rel="nofollow">ImageIO-ext</a> project to see if that helps.</p><p>Unfortunately, time ran out before this needed to go into initial production with the OhioLINK DRC roll-out, so it isn&#8217;t in production.  The scheme shows promise, though, so I&#8217;m going to keep working with it&#8230;<p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://jj2000.epfl.ch/ to http://code.google.com/p/jj2000/ on January 28th, 2011.</p><p style="padding:0;margin:0;font-style:italic;" class="removed_link">The text was modified to remove a link to https://jai-imageio.dev.java.net/ on June 9th, 2011.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/jpeg2000-to-zoomify-lightning-talk-video/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>JPEG2000 to Zoomify Shim &#8212; Creating JPEG tiles from JPEG2000 images</title><link>http://dltj.org/article/introducing-j2ktilerenderer/</link> <comments>http://dltj.org/article/introducing-j2ktilerenderer/#comments</comments> <pubDate>Thu, 28 Feb 2008 12:15:42 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[JPEG2000]]></category> <category><![CDATA[code4lib]]></category> <category><![CDATA[code4lib Conference 2008]]></category> <category><![CDATA[DSpace]]></category> <category><![CDATA[j2ktilerenderer]]></category> <category><![CDATA[java]]></category> <category><![CDATA[jpeg2000]]></category> <category><![CDATA[restlet]]></category><guid isPermaLink="false">http://dltj.org/article/introducing-j2ktilerenderer/</guid> <description><![CDATA[This is a textual representation of a lightning talk done on Feb 26th at Code4Lib 2008. When the video of the talk is up (thanks, Noel!) I&#8217;ll link it here, too. The video is now available, and that article includes &#8230; <a href="http://dltj.org/article/introducing-j2ktilerenderer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/article/introducing-j2ktilerenderer/"></abbr><p>This is a textual representation of a lightning talk done on Feb 26th at <a href="http://code4lib.org/conference/2008" title="Code4Lib 2008 Conference Homepage">Code4Lib 2008</a>. <del datetime="2008-05-15T19:17:08+00:00">When the video of the talk is up (thanks, Noel!) I&#8217;ll link it here, too.</del> The video is <a href="http://dltj.org/article/jpeg2000-to-zoomify-lightning-talk-video/">now available</a>, and that article includes an update on progress since the this article was posted.</p><p>OhioLINK has a collection of JPEG2000 images as an access format that were generated for use in our <a href="http://dlxs.org/" title="Digital Library eXtension Service homepage">DLXS</a>-based content system.  We are in the process of migrating those collections to DSpace and were looking for a mechanism to leverage the existing JPEG2000 files and not have to generate new derivatives.  We are also considering the use of JPEG2000 as a preservation format, and would find it attractive to use the same image format for both access copies and preservation copies.  We looked at Zoomify, but to perform its scaling function it generates JPEG tiles at several resolutions and storing those tiles can triple or quadruple disk space requirements.  Or, one could use the &#8216;enterprise&#8217; version of Zoomify and its proprietary PFF format or the equally proprietary MrSID format.  We didn&#8217;t want to be locked into either of these scenarios.  Our solution is to create a web application that mimics the directory-of-JPEG-tiles solution, but to dynamically generate the tiles our of a JPEG2000 master.</p><p>The free version of Zoomify reads JPEG tiles out of a directory structure that looks like this:</p><table cellpadding="3"></table><tr><td style="white-space: nowrap;" valign="top">/ImageProperties.xml</td><td>Includes descriptive elements of the source image like height, width, and tile size.</td></tr><tr><td style="white-space: nowrap" valign="top">/TileGroup0/0-0-0.jpg</td><td>The highest power-of-2 zoom out level that creates an image with dimensions less than 256&#215;256</td></tr><tr><td style="white-space: nowrap" valign="top">/TileGroup0/1-0-0.jpg</td><td>The tile at the upper left corner at the first power-of-2 zoom level</td></tr><tr><td style="white-space: nowrap" valign="top">/TileGroup0/1-1-0.jpg</td><td>The tile to the left of 1-0-0.jpg</td></tr><p>The shim mimics that directory structure.  It parses the URL of the request and dynamically creates the appropriate JPEG tile (or metadata file) out of the JPEG2000 image.</p><p><h2>The Code</h2><br />The JPEG2000 for Zoomify shim requires <a href="http://java.sun.com/javase/downloads/" title="Java Download page">Java</a> 1.5 or greater.  It does not require a servlet engine; rather, it uses the <a href="http://www.restlet.org/" title="Restlet project homepage">Restlet</a> library to perform as a stand-alone application.  The <a href="http://one-jar.sourceforge.net/" title="OneJar project homepage">OneJar</a> library allows the Java classes and required dependencies to be bundled into a single JAR file.  We&#8217;re using the <a href="http://www.kakadusoftware.com/" title="Kakadu Software homepage">Kakadu Software JPEG2000 library</a> to perform the on-the-fly decoding of JPEG2000 images.  Kakadu is a commercial JPEG2000 codec, although <a href="http://www.kakadusoftware.com/index.php?option=com_virtuemart&amp;Itemid=19&amp;vmcchk=1&amp;Itemid=19" title="Kakadu Software purchasing and licensing guidelines">inexpensive licenses are available</a> for not-for-profit activity.  We are using the Enterprise version of <a href="http://www.zoomify.com/" title="Zoomify homepage">Zoomify</a>, a Flash-based image viewer, although I believe the free version will work as well.  (You&#8217;ll need the Enterprise version to be able to modify and adapt the appearance of the Zoomify applet.)  The same techniques can also be used for other Flash applets and probably even JavaScript-based viewers (<i>a la</i> Google Maps).</p><p>The source code is available from the <span class="removed_link" title="https://drc-dev.ohiolink.edu/browser/j2kTileRenderer/trunk">OhioLINK DRC source code repository</span> (<a href="https://drc-dev.ohiolink.edu/svn/j2kTileRenderer/trunk">Subversion access</a>).  We plan to integrate it into DSpace 1.5 as part of the <a href="http://info.drc.ohiolink.edu/" title="Ohio Digital Resource Commons | Save, Discover, and Share Your Resources and the Resources of the World">Ohio Digital Resource Commons</a>, and I may create a Fedora disseminator to serve up the tiles as well.</p><p>Thanks go out to Keith Gilbertson and John Davison on the OhioLINK staff for their help in making this work as well as Stu Hicks and François d&#8217;Erneville for being a sounding board for these ideas.<p style="padding:0;margin:0;font-style:italic;" class="removed_link">The text was modified to remove a link to https://drc-dev.ohiolink.edu/browser/j2kTileRenderer/trunk on January 13th, 2011.</p><p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://code4lib/conference/2008 to http://code4lib.org/conference/2008 on January 28th, 2011.</p><p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://www.kakadusoftware.com/Purchasing.html to http://www.kakadusoftware.com/index.php?option=com_virtuemart&#038;Itemid=19&#038;vmcchk=1&#038;Itemid=19 on January 28th, 2011.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/introducing-j2ktilerenderer/feed/</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>Voting open for Code4Lib 2009; Central Ohio is a candidate</title><link>http://dltj.org/article/code4lib-2009-site-voting/</link> <comments>http://dltj.org/article/code4lib-2009-site-voting/#comments</comments> <pubDate>Thu, 21 Feb 2008 14:37:58 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Meeting]]></category> <category><![CDATA[code4lib]]></category> <category><![CDATA[unconference]]></category><guid isPermaLink="false">https://dltj.org/article/code4lib-2009-site-voting/</guid> <description><![CDATA[The Columbus Metropolitan Library, OCLC, and Ohio State University and OhioLINK have put in a bid as host site for the 2009 Code4Lib meeting. Code4Lib is an informal organization of self-selected librarians and technology professionals. It exists as a volunteer &#8230; <a href="http://dltj.org/article/code4lib-2009-site-voting/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="https://dltj.org/article/code4lib-2009-site-voting/"></abbr><p>The Columbus Metropolitan Library, OCLC, and Ohio State University and OhioLINK have put in a bid as host site for the 2009 Code4Lib meeting. <a href="http://code4lib.org/" title="Code for Libraries homepage">Code4Lib</a> is an informal organization of self-selected librarians and technology professionals.  It exists as a volunteer organization run by consensus of interested individuals.  The meeting in 2009 will be the <strike>fifth</strike> fourth<sup><a href="http://dltj.org/article/code4lib-2009-site-voting/#footnote_0_332" id="identifier_0_332" class="footnote-link footnote-identifier-link" title="Thanks for the correction, Mike!">1</a></sup> face-to-face meeting of this group.  Details of the central Ohio host location proposal are on the web at <a href="http://roytennant.com/code4lib2009.html" title="Code4lib 2009 Proposal: Columbus, OH">http://roytennant.com/code4lib2009.html</a></p><p>Information about becoming a member of the Code4Lib community and voting in the host site selection process are included below.</p><p>The meeting is conducted in an &#8220;unconference&#8221; or &#8220;barCamp&#8221; format.  It is a highly democratic style consisting of prepared talks, &#8220;lightning talks&#8221; (described below) and breakouts; the meeting schedule is divided almost equally between these three components.  Prepared talks are 20 minutes long and are proposed by speakers prior to the meeting.  Proposals are voted on by the entire Code4Lib community, and the highest ranking ones are slotted into the schedule.  &#8220;Lightning talks&#8221; are 5 minutes long and are assigned on a first-come, first-scheduled basis at the start of the meeting.  Prepared talks and lightning talks are presented to the entire attendee body (e.g. a single-track meeting); they are also usually recorded and published to the web after the meeting.  Time slots for breakouts are built into the schedule and rooms are provided by the conference organizers.  Attendees create breakout sessions at the meeting on any topic on a first-come, first-scheduled basis.</p><p>If you have any questions about Code4Lib in general or the central Ohio site proposal in particular, please <a href="http://dltj.org/contact/">let me know</a>.</p><p><h2>Code4Lib Host Site Voting Process</h2><br /><i>Adapted from <a href="http://groups.google.com/group/code4libcon/browse_thread/thread/bf1442301dff711?fwc=1" title="Vote for Code4Lib 2009 Host! message">a message by Mike Giarlo</a>.</i></p><blockquote><p>We received four very good proposals for hosting the 2009 conference, and now it is time to vote on them!  Voting is open until 3am Eastern Time on Thursday, February 28th.  We expect to announce results at the conference later that day.</p><p>How to vote:</p><ol type="1" start="1"><li>Go here: <a href="http://vote.code4lib.org/election/index/3" title="Site selection ballot" class="broken_link" rel="nofollow">http://dilettantes.code4lib.org:6789/election/index/3</a></li><li>Log in using your code4lib.org credentials (register at <a href="http://code4lib.org/user/register" title="User account registration for code4lib">code4lib.org</a> if you haven&#8217;t done so already)</li><li>Click on a host&#8217;s name to read the proposal in full</li><li>Assign the proposal a rank from 0 to 3, 0 being least desirable and 3 being the most.</li><li>Once you are satisfied with your rankings, click &#8220;Cast your ballot&#8221;</li></ol><p>Feel free to watch<br /><a href="http://vote.code4lib.org/election/results/3" title="Site selection voting results">http://dilettantes.code4lib.org:6789/election/results/3</a> for returns.</p><p>And as always, if you have questions or other feedback, let us know.</p><p>-Mike</p><p>P.S. Your vote counts!  Please keep the conference requirements and desirables in mind as you make your selection: <a href="http://code4lib.org/conference/hosting" title="Code4Lib Conference Hosting guidelines">http://code4lib.org/conference/hosting</a></p><p>P.P.S. The election not powered by Diebold.</p></blockquote><p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://dilettantes.code4lib.org:6789/election/index/3 to http://vote.code4lib.org/election/index/3 on January 28th, 2011.</p><p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://dilettantes.code4lib.org:6789/election/results/3 to http://vote.code4lib.org/election/results/3 on January 28th, 2011.</p><h2>Footnotes</h2><ol class="footnotes"><li id="footnote_0_332" class="footnote">Thanks for the correction, Mike!</li></ol>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/code4lib-2009-site-voting/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Google Custom Search&#8217;s Planet Code4Lib as an OpenSearch Plugin</title><link>http://dltj.org/article/planet-code4lib-google-custom-search-opensearch-plugin/</link> <comments>http://dltj.org/article/planet-code4lib-google-custom-search-opensearch-plugin/#comments</comments> <pubDate>Wed, 25 Oct 2006 21:21:50 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Raw Technology]]></category> <category><![CDATA[code4lib]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[opensearch]]></category><guid isPermaLink="false">http://dltj.org/2006/10/planet-code4lib-google-custom-search-opensearch-plugin/</guid> <description><![CDATA[Earlier I mentioned creating a Google Custom Search for Planet Code4Lib. The Google-supplied markup puts a form on your web page that leads to Google&#8217;s server farm. (Alternatively, you can create a custom URL that points to an HTML page &#8230; <a href="http://dltj.org/article/planet-code4lib-google-custom-search-opensearch-plugin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/2006/10/planet-code4lib-google-custom-search-opensearch-plugin/"></abbr><p>Earlier I mentioned creating a <a href="http://dltj.org/2006/10/google-custom-search-for-planet-code4lib/">Google Custom Search for Planet Code4Lib</a>.  The Google-supplied markup puts a form on your web page that leads to Google&#8217;s server farm.  (Alternatively, you can create a custom URL that points to an HTML page at Google which contains the form.)  Well, that&#8217;s really neat, but not far enough.  How about an <a href="http://cdn.dltj.org/wp-content/uploads/2006/10/planet-code4lib-search.xml.gzip" title="OpenSearch Description of Planet Code4Lib Search via Google Custom Search">OpenSearch plugin</a> suitable for Firefox and MSIE7?  Here is the plugin markup:</p><div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;">&lt; ?xml <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;UTF-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;opensearchdescription</span> <span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">&quot;http://a9.com/-/spec/opensearch/1.1/&quot;</span> <span style="color: #000066;">xmlns:moz</span>=<span style="color: #ff0000;">&quot;http://www.mozilla.org/2006/browser/search/&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;shortname<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Planet Code4Lib<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/shortname<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;description<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Search the bloggers of Planet Code4Lib using Google Custom Search.<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/description<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;inputencoding<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>UTF-8<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/inputencoding<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;tags<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>code4lib library<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/tags<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;contact<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>peter@OhioLINK.edu<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/contact<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;url</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/html&quot;</span> <span style="color: #000066;">template</span>=<span style="color: #ff0000;">&quot;http://www.google.com/cse?q={searchTerms}&amp;amp;cx=017716194421589436379:zdoxzpetaxk&amp;amp;sa=Search&amp;amp;cof=FORID:0&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;image</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">&quot;16&quot;</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">&quot;16&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;image/png&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAwBQTFRF////s7OzNDQ0SkpKioqKbGxsoaGhe3t7KSkp6enpWFhYHR0dzMzMl5eXYmJivr6+8/PzPj4+2traAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVWdikQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAI1JREFUKFNVTlsCwyAIE0SMLdSV+x92WLuP5SvmISnlgQLgTTcui/gTMGLi52oSDKMUzFbagQ/CXDqO4zEjwMMO0AihImJmQWEUYdOlwEhpLpC6a80KX04JlV75fC4Za8LvFu9hELmotva+TyfvK/RO5ZZ1Zkplb00q1b2pyI50lpafc9bW8ATdy2l1+1/rhQUihcZntwAAAABJRU5ErkJggg==<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/image<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;adultcontent<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/adultcontent<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;moz</span> :searchform<span style="color: #000000; font-weight: bold;">&gt;</span></span>http://dltj.org/2006/10/google-custom-search-for-planet-code4lib/
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/moz<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;/url<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/opensearchdescription<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div><p>Pretty neat, eh?  This link will <a href="javascript:window.external.AddSearchProvider(&#039;http://dltj.org/wp-content/uploads/2006/10/planet-code4lib-search.xml&#039;);">install the search definition in Firefox and MSIE7.</a></p><p><h2>Is this going too far?</h2><br />One can&#8217;t help but to wonder whether this violates the <a href="http://google.com/coop/docs/cse/tos.html" title="Google Co-op - Custom Search Engine">Google Custom Search Terms of Service</a>.  Here is a piece of <b>1.1 Description of Service.</b></p><blockquote><p>For purposes of the Terms of Use, &#8220;Site&#8221; shall mean the Web site or sites on which You place JavaScript or similar programming (&#8220;Code&#8221;) which renders the Google search box (or other means used by users of the Site (&#8220;End Users&#8221;) to enter a search query (&#8220;Query&#8221;)) on the Site (&#8220;Search Box&#8221;). All Queries sent from the Site to Google shall comply with the technical specifications that Google may provide from time to time, and and must originate from the Site.</p></blockquote><p>So I&#8217;m not really using JavaScript, but I am using XML markup.  Can &#8220;Site&#8221; mean the user&#8217;s web browser interface?  Further on in the ToS:</p><blockquote><p><b>1.3 Your Obligations.</b><br />You shall receive a Query from the End User and shall forward that Query<br />to Google. You may not in any way frame or cache the Results produced<br />by Google, except as otherwise agreed to between You and Google. Google<br />will not be responsible for receiving Queries from End Users or for<br />transmission of data between You and Google&#8217;s network interface. You<br />shall be responsible for providing all hardware and software required<br />to perform Your obligations under the Terms of Use, including but not<br />limited to the following: (a) implementing and maintaining the Site,<br />(b) implementing and maintaining the interface between the Site and<br />the Service, and (c) receiving a Query from an End User and transmitting<br />the Query to Google.</p></blockquote><p>So with the search plugin, I&#8217;m not receiving the query &mdash; rather I&#8217;m facilitating the process of forwarding the query from the user&#8217;s browser to Google.  So far, so good, I think.  The search plugin doesn&#8217;t frame or cache the results; I&#8217;m okay with that clause.  With regard to my obligations, I&#8217;ll maintain DLTJ as the source of the OpenSearch XML configuration file (unless someone wants to put it directly on code4lib.org somewhere), but again DLTJ is not sitting between the end user and Google so I don&#8217;t think points (b) and (c) apply.</p><p>Too much legalese.  In the spirit of <a href="http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29" title="Mashup (web application hybrid)">mashups</a> everywhere, I&#8217;ll put this out and ask for forgiveness if it violates Google&#8217;s sensibilities rather than asking for permission first.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/planet-code4lib-google-custom-search-opensearch-plugin/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
<!-- Served from: dltj.org @ 2012-05-24 07:56:10 by W3 Total Cache -->
