<?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>Bangin&#039; on a Rok &#187; Camp KDE</title>
	<atom:link href="http://jefferai.org/category/kde/campkde/feed/" rel="self" type="application/rss+xml" />
	<link>http://jefferai.org</link>
	<description>Amarok, KDE, and all that good stuff</description>
	<lastBuildDate>Tue, 13 Jul 2010 05:31:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Award-winning professor Philip Bourne to speak at Camp KDE</title>
		<link>http://jefferai.org/2009/10/award-winning-professor-philip-bourne-to-speak-at-camp-kde/</link>
		<comments>http://jefferai.org/2009/10/award-winning-professor-philip-bourne-to-speak-at-camp-kde/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 20:04:47 +0000</pubDate>
		<dc:creator>jefferai</dc:creator>
				<category><![CDATA[Camp KDE]]></category>
		<category><![CDATA[KDE]]></category>

		<guid isPermaLink="false">http://blog.jefferai.org/?p=1134</guid>
		<description><![CDATA[Philip Bourne, the 2009 Benjamin Franklin Award-winning computational biologist, will be speaking at Camp KDE 2010.
Professor Bourne is well-known in his field for contributions to open-source bioinformatics software and is a leading advocate of open access to data. Quoting from the UCSD News Center:
Bourne is co-founder of SciVee, the Web 2.0 resource dedicated to the [...]]]></description>
			<content:encoded><![CDATA[<p>Philip Bourne, the 2009 <a href="http://www.bioinformatics.org">Benjamin Franklin Award</a>-winning computational biologist, will be speaking at <a href="http://camp.kde.org">Camp KDE 2010</a>.</p>
<p>Professor Bourne is well-known in his field for contributions to open-source bioinformatics software and is a leading advocate of open access to data. Quoting from the <a href="http://ucsdnews.ucsd.edu/newsrel/supercomputer/04-09PhilipBourne.asp">UCSD News Center</a>:</p>
<blockquote><p>Bourne is co-founder of SciVee, the Web 2.0 resource dedicated to the dissemination of scientific research and science-specific research networking. Launched in late 2007 as a collaboration between the National Science Foundation and the San Diego Supercomputer Center (SDSC) at UC San Diego, SciVee has been used by hundreds of thousands of students and professional scientists as a means of learning and sharing their research through online science videos that supplement peer-reviewed journal articles, stimulate discussion, and promote collaboration. SciVee earlier this month announced a number of significant upgrades to its site, along with the addition of 32 new science categories.</p></blockquote>
<p>Open data access and open source share similar goals, and Professor Bourne's discussion of his experiences with open data access should prove informative and interesting to all.</p>
]]></content:encoded>
			<wfw:commentRss>http://jefferai.org/2009/10/award-winning-professor-philip-bourne-to-speak-at-camp-kde/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Camp KDE 2010 Announced!</title>
		<link>http://jefferai.org/2009/08/camp-kde-2010-announced/</link>
		<comments>http://jefferai.org/2009/08/camp-kde-2010-announced/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 12:18:06 +0000</pubDate>
		<dc:creator>jefferai</dc:creator>
				<category><![CDATA[Camp KDE]]></category>
		<category><![CDATA[KDE]]></category>

		<guid isPermaLink="false">http://blog.jefferai.org/?p=1066</guid>
		<description><![CDATA[I'm pleased as punch/as a fat cat/etc. to point you to The Dot (specifically here) to see the official announcement and some details. More details will be forthcoming soon (and especially as we get the web site in order). Start clearing your schedule and working on your presentations!
]]></description>
			<content:encoded><![CDATA[<p>I'm pleased as punch/as a fat cat/etc. to point you to <a href="http://dot.kde.org">The Dot</a> (specifically <a href="http://dot.kde.org/content/announcing-camp-kde-2010">here</a>) to see the official announcement and some details. More details will be forthcoming soon (and especially as we get the web site in order). Start clearing your schedule and working on your presentations!</p>
]]></content:encoded>
			<wfw:commentRss>http://jefferai.org/2009/08/camp-kde-2010-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Camp KDE videos: Come and get &#8216;em</title>
		<link>http://jefferai.org/2009/02/camp-kde-videos-come-and-get-em/</link>
		<comments>http://jefferai.org/2009/02/camp-kde-videos-come-and-get-em/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 18:41:00 +0000</pubDate>
		<dc:creator>jefferai</dc:creator>
				<category><![CDATA[Camp KDE]]></category>
		<category><![CDATA[KDE]]></category>

		<guid isPermaLink="false">http://blog.jefferai.org/?p=1047</guid>
		<description><![CDATA[After a month's delay, they're done.
In the interim (after the delays mentioned in my last post on this topic), my poor, underpowered desktop machine has endured transcode after transcode (from the original source material) and my Internet connection upload after upload as I tried to figure out just why Blip.tv wouldn't work with X or [...]]]></description>
			<content:encoded><![CDATA[<p>After a month's delay, they're done.</p>
<p>In the interim (after the delays mentioned in my <a href="http://amarok.kde.org/blog/archives/883-Where-are-those-Camp-KDE-videos-anyways.html">last post on this topic</a>), my poor, underpowered desktop machine has endured transcode after transcode (from the original source material) and my Internet connection upload after upload as I tried to figure out just why Blip.tv wouldn't work with X or Y.  (In fact, I can quantify these: X is Vorbis/Theora, which produced awful audio and very desynchronized audio/video upon their conversion to .flv; Y is a lot of things related to the original anamorphic encoding of the videos, which Blip.tv can't handle, and finding the right combination of settings and flags and adjustements to make the aspect ratios come out so that everyone didn't look like Gumby®.)</p>
<p>This was followed by a few days of uploading; Blip seems to max out uploading speeds somewhere between 100kbit and 200kbit, so uploading almost 6GB of data, one chunk at a time, took a bit.</p>
<p>The end result is thirteen videos, each Xvid-encoded (at least it's OSS, although patent-encumbered...see Vorbis/Theora problems above) with a Matroska container.  You can get to them through <a href="http://jefferai.blip.tv">my show</a> or to individual videos directly (these might not be in strict as-presented order):</p>
<ul>
<li><a href="http://blip.tv/file/1802401">Welcome!</a></li>
<li><a href="http://blip.tv/file/1804591"></a><a href="http://blip.tv/file/1804591">Diversity in KDE</a></li>
<li><a href="http://blip.tv/file/1804917"></a><a href="http://blip.tv/file/1804917">Akonadi</a></li>
<li><a href="http://blip.tv/file/1811629">KDE and Business Software</a></li>
<li><a href="http://blip.tv/file/1811116">KDE4 and MS Windows</a></li>
<li><a href="http://blip.tv/file/1808204">libplasma in Applications</a></li>
<li><a href="http://blip.tv/file/1809664">Accelerating Graphics</a><a href="http://blip.tv/file/1808204"></a></li>
<li><a href="http://blip.tv/file/1812565">CMake / CTest / CPack</a></li>
<li><a href="http://blip.tv/file/1806678">Taming the Leopard</a></li>
<li><a href="http://blip.tv/file/1806158">Bringing the Free Desktop to the Mobile World</a></li>
<li><a href="http://blip.tv/file/1807978">KDE &amp; Distros</a></li>
<li><a href="http://blip.tv/file/1807148">KDE-Games, KDE-Edu, and Avogadro</a></li>
<li><a href="http://blip.tv/file/1810314">A Case for Open-Source Coders in the Enterprise</a></li>
</ul>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://jefferai.org/2009/02/camp-kde-videos-come-and-get-em/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Where *are* those Camp KDE videos anyways?</title>
		<link>http://jefferai.org/2009/02/where-are-those-camp-kde-videos-anyways/</link>
		<comments>http://jefferai.org/2009/02/where-are-those-camp-kde-videos-anyways/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 22:15:00 +0000</pubDate>
		<dc:creator>jefferai</dc:creator>
				<category><![CDATA[Camp KDE]]></category>
		<category><![CDATA[KDE]]></category>

		<guid isPermaLink="false">http://blog.jefferai.org/?p=1044</guid>
		<description><![CDATA[Hello there.  I have good news and bad news regarding the Camp KDE videos.
The Bad News
I've run into a series of setbacks regarding getting them prepared for posting.  The first was that the Monday I got back from Jamaica, I had the following schedule at work:

9:15 AM: Check email
9:16 AM: &#34;My details have been confirmed [...]]]></description>
			<content:encoded><![CDATA[<p>Hello there.  I have good news and bad news regarding the Camp KDE videos.</p>
<p><b>The Bad News</b></p>
<p>I've run into a series of setbacks regarding getting them prepared for posting.  The first was that the Monday I got back from Jamaica, I had the following schedule at work:</p>
<ul>
<li>9:15 AM: Check email</li>
<li>9:16 AM: &quot;My details have been confirmed for my upcoming trip?  What trip?&quot;</li>
<li>2:00 PM: At the airport awaiting departure, thinking that I *knew* I should have checked work email sometime over the weekend...</li>
</ul>
<p>Regardless, I <b>did</b> manage to have some of the files with me, and did actually get a few of the videos done during that week that I was away.  I then got held back a bit waiting for the videos on Wade's camera to arrive -- they were 16GB or so in total, and so he had to fetch them off the tapes, encode them, and get them uploaded to me.  After that, I started to put Wade's videos together with slides, only to find out that the videos would not properly work inside kdenlive.  Or so I thought.  After a period of long transcodings that I performed during my free time over the last few days, I find out this morning that the issue with the videos was a massive dose of PEBKAC.
<p />
<p>There's only one other piece of bad news, which is that due to a bug in (ffmpeg? libmlt?) kdenlive's Ogg/Theora export is borked.  So, I've ended up coding in XviD, which while using a patented algorithm is at least otherwise free software.  I've thought about transcoding everything to Ogg/Theora afterwards, and I may end up doing so before posting them up, if the quality is okay.  And before you ask -- it didn't seem right to post them up without having Wade's keynote up there to kick things off, which is why I've not posted some of the ones that are already done up before now.</p>
<p><b>The Good News</b></p>
<p>The good news is that 11/13 of the videos are done, and I forsee no obstacles in getting the rest of them to behave.  So I am hopeful that I can start getting them up to Blip.tv within a couple days.  Thanks for bearing with me.</p>
]]></content:encoded>
			<wfw:commentRss>http://jefferai.org/2009/02/where-are-those-camp-kde-videos-anyways/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Oh god: I had to use VBA</title>
		<link>http://jefferai.org/2009/01/oh-god-i-had-to-use-vba/</link>
		<comments>http://jefferai.org/2009/01/oh-god-i-had-to-use-vba/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 10:40:00 +0000</pubDate>
		<dc:creator>jefferai</dc:creator>
				<category><![CDATA[Camp KDE]]></category>
		<category><![CDATA[KDE]]></category>

		<guid isPermaLink="false">http://blog.jefferai.org/?p=1043</guid>
		<description><![CDATA[I'm working on putting together the Camp KDE 2009 videos using the excellent Kdenlive, a non-linear video editor whose name is, well, an acronym for KDE Non LInear Video Editor.  More on Kdenlive in a later blog post from me and/or Wade, but trust me -- with the latest versions it's much more stable, [...]]]></description>
			<content:encoded><![CDATA[<p>I'm working on putting together the Camp KDE 2009 videos using the excellent <a target="_blank" href="http://www.kdenlive.org">Kdenlive</a>, a non-linear video editor whose name is, well, an acronym for KDE Non LInear Video Editor.  More on Kdenlive in a later blog post from me and/or Wade, but trust me -- with the latest versions it's much more stable, and it's getting very good.</p>
<p>Anyways, one of the reasons I'm using it is to splice the slides into the videos, because they're just not readable inside the videos for the most part.  So I needed a way to turn each slide into some sort of an image.</p>
<p>It turns out that OO.o doesn't have this capability natively, but some users on the OO.o Forum came up with a script at the bottom of <a href="http://www.oooforum.org/forum/viewtopic.phtml?t=7796" target="_blank">this page</a> to export each slide into PDF.  I modified it to do the following:
<ul>
<li>Export to JPG instead of PDF (PNG export didn't work)</li>
<li>Add extra 0s to numbers such that you always have three digits</li>
</ul>
<p>The code is pasted below.  One really fun (not) thing I found out: VBA (or just OO.o's implementation of it) doesn't really do type checking.  As a result, if <i>r</i> is a string instead of an integer (which I had forgotten), the following code will always execute as True:</p>
<p><font face="courier new,courier,monospace">If r &lt; 10 Then</font></p>
<p>Anyways, here is the code, in case it helps anyone at some point:</p>
<p><font face="courier new,courier,monospace"></font>
<p />
<p><font face="courier new,courier,monospace">REM  *****  BASIC  *****</p>
<p>Function MakePropertyValue( Optional cName As String, Optional uValue ) As com.sun.star.beans.PropertyValue<br />   oPropertyValue = createUnoStruct( &quot;com.sun.star.beans.PropertyValue&quot; )<br />   If Not IsMissing( cName ) Then<br />      oPropertyValue.Name = cName<br />   EndIf<br />   If Not IsMissing( uValue ) Then<br />      oPropertyValue.Value = uValue<br />   EndIf<br />   MakePropertyValue() = oPropertyValue<br />End Function</p>
<p>Sub SplitPDFs<br />  dim oDoc as object<br />  oDoc = ThisComponent<br />  dim url as string<br />  url = oDoc.getURL()<br />  baseURL = Left( url, Len( url ) - 4 )<br />  nNumPages = oDoc.getDrawPages().getCount()<br />  For nPageToSave = 1 To nNumPages<br />    dim r as string<br />    r = Str(nPageToSave)+&quot;-&quot;+Str(nPageToSave)<br />    If CInt(r) &lt; 10 Then<br />        oDoc.storeToUrl( baseURL+&quot;00&quot;+nPageToSave+&quot;.jpg&quot; ), Array( &#95;<br />         MakePropertyValue( &quot;FilterName&quot;, &quot;impress_jpg_Export&quot; ), &#95;<br />         MakePropertyValue( &quot;Overwrite&quot;, &quot;True&quot;),  &#95;<br />         MakePropertyValue( &quot;FilterData&quot;, Array( &#95;<br />            MakePropertyValue( &quot;PageRange&quot;, r ))))<br />    Else<br />        oDoc.storeToUrl( baseURL+&quot;0&quot;+nPageToSave+&quot;.jpg&quot; ), Array( &#95;<br />         MakePropertyValue( &quot;FilterName&quot;, &quot;impress_jpg_Export&quot; ), &#95;<br />         MakePropertyValue( &quot;Overwrite&quot;, &quot;True&quot;),  &#95;<br />         MakePropertyValue( &quot;FilterData&quot;, Array( &#95;<br />            MakePropertyValue( &quot;PageRange&quot;, r ))))</p>
<p>    End If<br />  Next<br />End Sub</font></p>
]]></content:encoded>
			<wfw:commentRss>http://jefferai.org/2009/01/oh-god-i-had-to-use-vba/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
