<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki.apidesign.org/skins/common/feed.css?116"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>First Amoeba Video - Revision history</title>
		<link>http://wiki.apidesign.org/index.php?title=First_Amoeba_Video&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.12.0rc1</generator>
		<lastBuildDate>Thu, 07 May 2026 01:16:38 GMT</lastBuildDate>
		<item>
			<title>JaroslavTulach at 06:12, 20 October 2018</title>
			<link>http://wiki.apidesign.org/index.php?title=First_Amoeba_Video&amp;diff=9876&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 06:12, 20 October 2018&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;For a while I am publishing [[API Design Tips]] on this website, but today I felt a bit sorry about having just the audio, no appropriate video. I know there are sound visualizers like ''goom'', but still I wanted to do something related to [[TheAPIBook]]. What is that? Well, one of the suitable visualizations could be based on the [[Amoeba Model]]. Nervous, shaking [[Amoeba Model|amoeba]] could be good visualization for a sound.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;For a while I am publishing [[API Design Tips]] on this website, but today I felt a bit sorry about having just the audio, no appropriate video. I know there are sound visualizers like ''goom'', but still I wanted to do something related to [[TheAPIBook]]. What is that? Well, one of the suitable visualizations could be based on the [[Amoeba Model]]. Nervous, shaking [[Amoeba Model|amoeba]] could be good visualization for a sound.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Thus I created a life [[Java]] component that can shakes like amoeba (as drawn by [[HPAPIFest09|HP guys]]). It took a while, but [[wikipedia::Java2D|Java2D]] is powerful and as soon as one learns to provide proper coordinates to [[wikipedia::Bézier_curve|Bézier curves]], one can get really nice, rounded shape. Enjoy the [[Media:Apitip06-year-of-annotations.mp3]] with video:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Thus I created a life [[Java]] component that can shakes like amoeba (as drawn by [[HPAPIFest09|HP guys]]). It took a while, but [[wikipedia::Java2D|Java2D]] is powerful and as soon as one learns to provide proper coordinates to [[wikipedia::Bézier_curve|Bézier curves]], one can get really nice, rounded shape. Enjoy the [[Media:Apitip06-year-of-annotations.mp3]] with &lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[First_Amoeba_Video|&lt;/ins&gt;video&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{#ev:youtube|QAJKBnKhmkU}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{#ev:youtube|QAJKBnKhmkU}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Then it is just a matter of converting such shape from [[Java]]'s {{JDK|java/awt/image|Graphics2D}} into a movie. For a while I was struggling to find the simplest way to do it, but at the end I found nice [[Java]] application/library that knows how to store sequences of {{JDK|java/awt|BufferedImage}}s into ''.avi'' movie. This clearly shows how important [[Good Technology|good libraries]] are. I am completely [[cluelessness|clueless]] about the ''.avi'' format, yet it was just a matter of few lines of code to produce it.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Then it is just a matter of converting such shape from [[Java]]'s {{JDK|java/awt/image|Graphics2D}} into a movie. For a while I was struggling to find the simplest way to do it, but at the end I found nice [[Java]] application/library that knows how to store sequences of {{JDK|java/awt|BufferedImage}}s into ''.avi'' movie. This clearly shows how important [[Good Technology|good libraries]] are. I am completely [[cluelessness|clueless]] about the ''.avi'' format, yet it was just a matter of few lines of code to produce it.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Sat, 20 Oct 2018 06:12:08 GMT</pubDate>			<dc:creator>JaroslavTulach</dc:creator>			<comments>http://wiki.apidesign.org/wiki/Talk:First_Amoeba_Video</comments>		</item>
		<item>
			<title>JaroslavTulach at 06:10, 20 October 2018</title>
			<link>http://wiki.apidesign.org/index.php?title=First_Amoeba_Video&amp;diff=9875&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 06:10, 20 October 2018&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Then it is just a matter of converting such shape from [[Java]]'s {{JDK|java/awt/image|Graphics2D}} into a movie. For a while I was struggling to find the simplest way to do it, but at the end I found nice [[Java]] application/library that knows how to store sequences of {{JDK|java/awt|BufferedImage}}s into ''.avi'' movie. This clearly shows how important [[Good Technology|good libraries]] are. I am completely [[cluelessness|clueless]] about the ''.avi'' format, yet it was just a matter of few lines of code to produce it.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Then it is just a matter of converting such shape from [[Java]]'s {{JDK|java/awt/image|Graphics2D}} into a movie. For a while I was struggling to find the simplest way to do it, but at the end I found nice [[Java]] application/library that knows how to store sequences of {{JDK|java/awt|BufferedImage}}s into ''.avi'' movie. This clearly shows how important [[Good Technology|good libraries]] are. I am completely [[cluelessness|clueless]] about the ''.avi'' format, yet it was just a matter of few lines of code to produce it.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Now I am becoming a [[Java]] video processing guru. If you are interested in more details about that part of my life, leave some questions here.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;comments/&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Sat, 20 Oct 2018 06:10:55 GMT</pubDate>			<dc:creator>JaroslavTulach</dc:creator>			<comments>http://wiki.apidesign.org/wiki/Talk:First_Amoeba_Video</comments>		</item>
		<item>
			<title>JaroslavTulach at 07:24, 27 October 2011</title>
			<link>http://wiki.apidesign.org/index.php?title=First_Amoeba_Video&amp;diff=5229&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 07:24, 27 October 2011&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{#ev:youtube|QAJKBnKhmkU}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{#ev:youtube|QAJKBnKhmkU}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Then it is just a matter of converting such shape from [[Java]]'s &lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;'''Graphic2D''' &lt;/del&gt;into a movie. For a while I was struggling to find the simplest way to do it, but at the end I found nice [[Java]] application/library that knows how to store sequences of &lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;'''&lt;/del&gt;BufferedImage&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;'''&lt;/del&gt;s into ''.avi'' movie. This clearly shows how important [[Good Technology|good libraries]] are. I am completely [[cluelessness|clueless]] about the ''.avi'' format, yet it was just a matter of few lines of code to produce it.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Then it is just a matter of converting such shape from [[Java]]'s &lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{JDK|java/awt/image|Graphics2D}} &lt;/ins&gt;into a movie. For a while I was struggling to find the simplest way to do it, but at the end I found nice [[Java]] application/library that knows how to store sequences of &lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{JDK|java/awt|&lt;/ins&gt;BufferedImage&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;s into ''.avi'' movie. This clearly shows how important [[Good Technology|good libraries]] are. I am completely [[cluelessness|clueless]] about the ''.avi'' format, yet it was just a matter of few lines of code to produce it.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Now I am becoming a [[Java]] video processing guru. If you are interested in more details about that part of my life, leave some questions here.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Now I am becoming a [[Java]] video processing guru. If you are interested in more details about that part of my life, leave some questions here.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;comments/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;comments/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Thu, 27 Oct 2011 07:24:35 GMT</pubDate>			<dc:creator>JaroslavTulach</dc:creator>			<comments>http://wiki.apidesign.org/wiki/Talk:First_Amoeba_Video</comments>		</item>
		<item>
			<title>JaroslavTulach: New page: For a while I am publishing API Design Tips on this website, but today I felt a bit sorry about having just the audio, no appropriate video. I know there are sound visualizers like ''g...</title>
			<link>http://wiki.apidesign.org/index.php?title=First_Amoeba_Video&amp;diff=2771&amp;oldid=prev</link>
			<description>&lt;p&gt;New page: For a while I am publishing &lt;a href=&quot;/wiki/API_Design_Tips&quot; title=&quot;API Design Tips&quot;&gt;API Design Tips&lt;/a&gt; on this website, but today I felt a bit sorry about having just the audio, no appropriate video. I know there are sound visualizers like ''g...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;For a while I am publishing [[API Design Tips]] on this website, but today I felt a bit sorry about having just the audio, no appropriate video. I know there are sound visualizers like ''goom'', but still I wanted to do something related to [[TheAPIBook]]. What is that? Well, one of the suitable visualizations could be based on the [[Amoeba Model]]. Nervous, shaking [[Amoeba Model|amoeba]] could be good visualization for a sound.&lt;br /&gt;
&lt;br /&gt;
Thus I created a life [[Java]] component that can shakes like amoeba (as drawn by [[HPAPIFest09|HP guys]]). It took a while, but [[wikipedia::Java2D|Java2D]] is powerful and as soon as one learns to provide proper coordinates to [[wikipedia::Bézier_curve|Bézier curves]], one can get really nice, rounded shape. Enjoy the [[Media:Apitip06-year-of-annotations.mp3]] with video:&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|QAJKBnKhmkU}}&lt;br /&gt;
&lt;br /&gt;
Then it is just a matter of converting such shape from [[Java]]'s '''Graphic2D''' into a movie. For a while I was struggling to find the simplest way to do it, but at the end I found nice [[Java]] application/library that knows how to store sequences of '''BufferedImage'''s into ''.avi'' movie. This clearly shows how important [[Good Technology|good libraries]] are. I am completely [[cluelessness|clueless]] about the ''.avi'' format, yet it was just a matter of few lines of code to produce it.&lt;br /&gt;
&lt;br /&gt;
Now I am becoming a [[Java]] video processing guru. If you are interested in more details about that part of my life, leave some questions here.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;comments/&amp;gt;&lt;/div&gt;</description>
			<pubDate>Sat, 22 Aug 2009 16:49:48 GMT</pubDate>			<dc:creator>JaroslavTulach</dc:creator>			<comments>http://wiki.apidesign.org/wiki/Talk:First_Amoeba_Video</comments>		</item>
	</channel>
</rss>