<?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>Lucid Media &#187; Technical</title>
	<atom:link href="http://lucidmedia.cirne.com/index.php/category/technical/feed/" rel="self" type="application/rss+xml" />
	<link>http://lucidmedia.cirne.com</link>
	<description>Translucent Moving Media</description>
	<lastBuildDate>Sat, 13 Sep 2008 19:37:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Displaced History</title>
		<link>http://lucidmedia.cirne.com/index.php/2006/01/18/displaced-history/</link>
		<comments>http://lucidmedia.cirne.com/index.php/2006/01/18/displaced-history/#comments</comments>
		<pubDate>Wed, 18 Jan 2006 07:54:41 +0000</pubDate>
		<dc:creator>enric</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://lucidmedia.cirne.com/?p=14</guid>
		<description><![CDATA[
Monday I was at my parents house trying to watch TV.  I hadn't realized how far I'd moved from settling into tv watching.  I could only watch a few minutes of The Golden Globes, 24, Fox News, The Comedy Channel, and so on before turning away to search for satisfaction on the next [...]]]></description>
			<content:encoded><![CDATA[<img src="http://lucidmedia.cirne.com/images/AsSeenOnTV.jpg" />
<p>Monday I was at my parents house trying to watch TV.  I hadn't realized how far I'd moved from settling into tv watching.  I could only watch a few minutes of The Golden Globes, 24, Fox News, The Comedy Channel, and so on before turning away to search for satisfaction on the next channel up.</p>

<p>The importance of the celebrities, drama of characters 

in stories, significance of news stories had an emptiness lacking connection to my history.  I couldn't see my purposes in the esteem of a 

film star, the need of a character to stop terrorists, the report of significant world news, etc.</p>

<p>A day later considering the 

content of the shows browsed, I see that TV programming generalizes my history.  And the media made by people I know as <a 

href="http://ryanedit.com/" target="_blank">Ryanne Hodson</a>, <a href="http://bottomunion.com/" target="_blank">Erik Nelson</a>, <a 

href="http://human-dog.com/" target="_blank">Chris Weagel</a>, <a href="http://dltq.org/" target="_blank">Raymond Kristiansen</a>, <a 

href="http://www.michaelverdi.com/" target="_blank">Michael Verdi</a>, <a href="http://esotericrabbit.blogspot.com/" target="_blank">Matthew 

Clayfield</a>, <a href="http://schlomolog.blogspot.com/" target="_blank">Schlomo Rabinowitz</a>, et. al. connecting and communicating to my 

current activities.  That it isn't the quality of the lighting, camera movement, editing, beauty and skill of the actors, and such that is 

important.  But whether the media content informs my activities in life.  Much of mass media I now find unnecessary.</p>

<p><span 

style="font-size: 10px">* Image from <a href="http://flickr.com/photos/barhamand/" target="_blank">X-travalueMeal#2's 

photos</a></span></p>]]></content:encoded>
			<wfw:commentRss>http://lucidmedia.cirne.com/index.php/2006/01/18/displaced-history/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lucid Media has 

moved</title>
		<link>http://lucidmedia.cirne.com/index.php/2005/10/04/lucid-media-has-

moved/</link>
		<comments>http://lucidmedia.cirne.com/index.php/2005/10/04/lucid-media-has-

moved/#comments</comments>
		<pubDate>Tue, 04 Oct 2005 15:39:35 +0000</pubDate>
		<dc:creator>enric</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://cirne.com/blog/lucid_media/2005/10/04/lucid-media-has-moved/</guid>
		<description><![CDATA[Lucid Media blog has moved to the cirne.com subdomain:  lucidmedia.cirne.com]]></description>
			<content:encoded><![CDATA[<p>The Lucid Media blog is now located at <a 

href="http://lucidmedia.cirne.com">http://lucidmedia.cirne.com</a>.  If you are using feedreader (for example, from the "Get Feed" menu), 

feedreader is updated to the new location for Lucid Media feed location of <a href="http://feeds.feedburner.com/LucidMedia" 

target="_blank">http://feeds.feedburner.com/LucidMedia</a>.  Otherwise, please update your aggregator.</p>

]]></content:encoded>
			<wfw:commentRss>http://lucidmedia.cirne.com/index.php/2005/10/04/lucid-media-has-

moved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Videos Playing in Place</title>
		<link>http://lucidmedia.cirne.com/index.php/2005/09/04/videos-playing-in-place/</link>
		<comments>http://lucidmedia.cirne.com/index.php/2005/09/04/videos-playing-in-place/#comments</comments>
		<pubDate>Sun, 04 Sep 2005 01:18:19 +0000</pubDate>
		<dc:creator>enric</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://cirne.com/blog/lucid_media/?p=8</guid>
		<description><![CDATA[Below is a tutorial on coding quicktime video to play 

in place (without opening a new web page or refresh) on your site.   The videos don't load until specified by a javascript call.  To see 

videos playing in place, visit my Cirne site and try out the video 

entries.

After seeing the videos [...]]]></description>
			<content:encoded><![CDATA[<p>Below is a tutorial on coding quicktime video to play 

in place (without opening a new web page or refresh) on your site.   The videos don't load until specified by a javascript call.  To see 

videos playing in place, visit my <a href="http://www.cirne.com/vlog/" target="_blank">Cirne site<a /> and try out the video 

entries.</a></p>

<p>After seeing the videos start and stop with mouse rollover at <a href="http://videoblogging-universe.com/" 

target="_blank">vlogs universe</a>, I decided to code my videos to appear in place on my web pages.  I wanted to create generalized 

javascript functions that handle the movie appearance.   So, I looked at the source on vlog universes and <a 

href="http://stevegarfield.blogs.com/" target="_blank">Steve Garfield's Video Blog</a> and this is what I came up with.  The code and 

procedure is a bit complex due to the limitations of javascript.  So a mistake in typing can easily cause failure.  If there's better 

techniques, please let me know.</p>

<p><b>1) </b>The first thing I figured is that the content of a &lt;div&gt; could be replaced 

with a call to "innerHTML."  So after some experimentation I wrote the following javascript function:</p>

<textarea cols='55'  

rows='30' readonly='readonly'>
function showVlog(divName, movSrc, movWidth, movHeight, movAutoplay, movController) {
	var vlogDiv 

= document.getElementById(divName);
	if (vlogDiv != null &#038;& movSrc != null) {
		
		if (movWidth == null) 
	

		movWidth = "320";
		if (movHeight == null)
			movHeight = "260";
		if 

(movAutoplay == null) 


			movAutoplay = "false";
		if (movController == null)
			

movController = "true";
		vlogDiv.innerHTML ="<object width='" + movWidth + "' height='" + movHeight + "' 

classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' codebase='http://www.apple.com/qtactivex/qtplugin.cab'> <param name='src' 

value='" + movSrc + "'></param><param name='autoplay' value='" + movAutoplay + "'></param><param name='controller' value='" + 

movController + "'><embed src='" + movSrc + "' width='"+ movWidth + "' height='" + movHeight + "' autoplay='" + movAutoplay + "' 

controller='" + movController + "' pluginspage='http://www.apple.com/quicktime/download/'></embed></param></object>";

	}


}
</textarea>

<p>What showVlog function does is take the ID of a &lt;div&gt; (<em>divName</em>) and the http location of a 

quicktime movie (<em>movSrc</em>) and replace the content of the specified &lt;div&gt; with formatted &lt;object&gt; and &lt;embed&gt; code 

for the movie.  You may also optionaly enter the movie width (<em>movWidth</em>), movie height (<em>movHeight</em>), whether it automaticaly 

starts playing (<em>movAutoplay</em>) and displays a movie controller (<em>movController</em>).  Or accept the default settings for those 

parameters:  A movie that's 320x260 (with controller), does not auto play and will display the controller.</p>

<p>After trying this 

out and making it work, I realized I usually want my movies to autoplay (start playing immediately.)  So I created another, simpler function 

 playVlog(...) that has  autoplay on: </p> 

<textarea cols='55' rows='12' readonly='readonly'>function function playVlog

(divName, movSrc, movWidth, movHeight) {
	var vlogDiv = document.getElementById(divName);
	if (vlogDiv != null &#038;& movSrc != 

null) {
		
		if (movWidth == null) 
			movWidth = "320";
		if (movHeight == 

null)
			movHeight = "260";
		showVlog(divName, movSrc, movWidth, movHeight, true, true);
	}
}

</textarea>

<p><b>2) </b>I put both of these functions into a javascript .js file (I called mine "vlog.js") and put it up in a 

appropriate directory on my server (/vlog/script directory.)  </p>

<p><b>3) </b>Writing the vlog.  First activate the javascript file 

by putting it as the first entry:</p>
<textarea cols='55' rows='2' readonly='readonly'><script type="text/javascript" 

language="javascript" src="http://script-location/vlog.js"></script></textarea>

<p>Since RSS aggregators will organize each entry as 

seperate, the call to the javascript file will need to appear into each vlog entry.</p>

<p><b>4 </b>Then I place &lt;a href...&gt; 

link code within a &lt;noscript&gt; tag.  The &lt;noscript&gt; tag serves two purposes:  1) If scripting is disabled, it allows the user to 

start the movie from the link inside the &lt;noscript&gt; tag and 2) RSS engines will format the first visible &lt;a href...&gt; pointer to 

a media resource as an enclosure:</p>

<textarea cols='55' rows='3' readonly='readonly'><noscript><a href="http://quicktime-

movie-location/quicktime-movie.mov" rel="enclosure">Watch Movie</a></noscript></textarea>

<p><b>5) </b>Now to call the javascript 

movie function.  First create a &lt;div&gt; with a unique &lt;id&gt;:</p>
<textarea cols='55' rows='1' readonly='readonly'><div 

id="divMyName" align="center"></div></textarea>
<p><b>6) </b>Then put in a &lt;img&gt; tag within a  &lt;span&gt; container.  The 

&lt;span&gt; tag has a &lt;onclick&gt; event call to the javascript function to replace the div area with the specified movie.  The 

&lt;img&gt; tag has a style="cursor: pointer;", so that the cursor becomes a pointer when entering the image to indicate it's a clickable 

area:  </p>
<textarea cols='55' rows='4' readonly='readonly'><span onClick="playVlog('divMyName', 'http://quicktime-movie-

location/quicktime-movie.mov');"><img style="cursor: pointer;" src="http://www.image-location/image.ext" alt="Image Description" 

border="0"/></span></textarea>

<p><b>7) </b>And last, I write out in a script section a text link to call the javascript movie 

function:</p>

<textarea cols='55' rows='3' readonly='readonly'><script type="text/javascript">document.writeln("<a 

href='javascript: playVlog(&amp;quot;divMyName&amp;quot;, &amp;quot;http://quicktime-movie-location/quicktime-movie.mov&amp;quot;);' 

style='font-size: 11px'  rel='enclosure'>Watch Movie</a>")</script></textarea>

<p><b> <img src='http://secure.cinegage.com/wpLM/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> </b>If using Wordpress 1.5, you'll need 

to comment out the following line in the php file wp-includes/default-filters.php:</p>

<p>&nbsp;&nbsp;&nbsp;//add_filter

('the_content', 'wptexturize');</p>

<p>Otherwise the above script will be reformated by WordPress and not link 

correctly.</p>

<p>So here is the code to place into the javascript file:</p>
<textarea cols='55' rows='15' 

readonly='readonly'>
function showVlog(divName, movSrc, movWidth, movHeight, movAutoplay, movController) {
	var vlogDiv = 

document.getElementById(divName);
	if (vlogDiv != null &#038;& movSrc != null) {
		
		if (movWidth == null) 
	

		movWidth = "320";
		if (movHeight == null)
			movHeight = "260";
		if 

(movAutoplay == null) 
			movAutoplay = "false";
		if (movController == null)
			

movController = "true";
		vlogDiv.innerHTML ="<object width='" + movWidth + "' height='" + movHeight + "' 

classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' codebase='http://www.apple.com/qtactivex/qtplugin.cab'> <param name='src' 

value='" + movSrc + "'></param><param name='autoplay' value='" + movAutoplay + "'></param><param name='controller' value='" + 

movController + "'><embed src='" + movSrc + "' width='"+ movWidth + "' height='" + movHeight + "' autoplay='" + movAutoplay + "' 

controller='" + movController + "' pluginspage='http://www.apple.com/quicktime/download/'></embed></param></object>";

	}


}

function playVlog(divName, movSrc, movWidth, movHeight) {
	var vlogDiv = document.getElementById(divName);
	if 

(vlogDiv != null &#038;& movSrc != null) {

		
		if (movWidth == null) 
			movWidth = 

"320";
		if (movHeight == null)
			movHeight = "260";
		showVlog(divName, movSrc, movWidth, 

movHeight, true, true);
	}
}
</textarea>

<p>And here is a sample entry to place the video in the page (please change it 

to the correct settings for your javascript file location and quicktime movie):</p>
<textarea cols='55' rows='15' 

readonly='readonly'><script type="text/javascript" language="javascript" src="http://script-location/vlog.js"></script>
  <noscript><a 

href="http://quicktime-movie-location/quicktime-movie.mov" rel="enclosure">Watch Movie</a></noscript>
 <div id="divMyName" 

align="center">
    <span onclick="playVlog('divMyName', 'http://quicktime-movie-location/quicktime-movie.mov');"><img 

src="http://image-location/image.ext" alt="Image Title" border="0" style="cursor: pointer;"/></span><br />
    
    <script 

type="text/javascript">document.writeln("<a href='javascript: playVlog(\&amp;quot;divMyName\&amp;quot;, &amp;quot;http://quicktime-movie

-location/quicktime-movie.mov&amp;quot;);' rel='enclosure' style='font-size: 12px;'>Watch Movie</a><br 

/>");</script>
</div>
</textarea>
<p> </p>

<p>That's generally it.  Let me know if you have any questions, see any errors 

or have any suggestions.</p>
<p> </p>
<p>  -- Enric</p>
<p><strong>Update 2/27/06</strong>:  The "Writing the vlog" and the "sample 

entry" above previously had errors.  They should be correct now.</p>]]></content:encoded>
			<wfw:commentRss>http://lucidmedia.cirne.com/index.php/2005/09/04/videos-playing-in-place/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nerissa Site Generator Test</title>
		<link>http://lucidmedia.cirne.com/index.php/2005/09/04/nerissa-site-generator-test/</link>
		<comments>http://lucidmedia.cirne.com/index.php/2005/09/04/nerissa-site-generator-test/#comments</comments>
		<pubDate>Sat, 03 Sep 2005 21:22:28 +0000</pubDate>
		<dc:creator>enric</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://cirne.com/blog/lucid_media/?p=7</guid>
		<description><![CDATA[Below is the movie produced from Nerissa's site for 

generating html code for movie enclosure.  I've modified it so that the movie loads from a clickable poster movie:

 FreeVideoCoding.com]]></description>
			<content:encoded><![CDATA[<p>Below is the movie produced from Nerissa's site for 

generating html code for movie enclosure.  I've modified it so that the movie loads from a clickable poster movie:</p>

<embed 

src="http://www.cirne.com/blog/lucid_media/media/WidowMakerPoster.mov"  href="http://blip.tv/uploadedFiles/Enric-WidowMaker114.mov" 

target="myself" width="320" height="256" autoplay="false" controller="true" type="video/quicktime" scale="tofit" 

pluginspage="http://www.apple.com/quicktime/download/"> </embed><p><a href="http://www.freevideocoding.com">FreeVideoCoding.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://lucidmedia.cirne.com/index.php/2005/09/04/nerissa-site-generator-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/uploadedFiles/Enric-WidowMaker114.mov" length="22118552" type="" />
<enclosure url="http://www.cirne.com/blog/lucid_media/media/WidowMakerPoster.mov" length="224560" type="" />
		</item>
		<item>
		<title>Markup Language</title>
		<link>http://lucidmedia.cirne.com/index.php/2005/08/22/markup-language/</link>
		<comments>http://lucidmedia.cirne.com/index.php/2005/08/22/markup-language/#comments</comments>
		<pubDate>Mon, 22 Aug 2005 13:31:00 +0000</pubDate>
		<dc:creator>enric</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://cirne.com/blog/lucid_media/?p=4</guid>
		<description><![CDATA[I am investigating a markup language for moving 

media. I came across a CMML (Continuous Media Markup 

Language), which deals with making moving media catalogueable and searchable. But this is not exactly what I'm looking 

for.

As I get further along, I'll post more on this endeavor.]]></description>
			<content:encoded><![CDATA[<p>I am investigating a markup language for moving 

media. I came across a <a href="http://www.annodex.net/TR/draft-pfeiffer-cmml-02.txt" target="_blank">CMML</a> (Continuous Media Markup 

Language), which deals with making moving media catalogueable and searchable. But this is not exactly what I'm looking 

for.</p>

<p>As I get further along, I'll post more on this endeavor.</p>]]></content:encoded>
			<wfw:commentRss>http://lucidmedia.cirne.com/index.php/2005/08/22/markup-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>




