<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title></title>
	<atom:link href="http://onyrix.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://onyrix.wordpress.com</link>
	<description></description>
	<lastBuildDate>Wed, 25 Jan 2012 21:51:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='onyrix.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/25777b43a93fd04369ce505786c7dcd7?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title></title>
		<link>http://onyrix.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://onyrix.wordpress.com/osd.xml" title="" />
	<atom:link rel='hub' href='http://onyrix.wordpress.com/?pushpress=hub'/>
		<item>
		<title>go to ONYRIX.COM</title>
		<link>http://onyrix.wordpress.com/2010/09/10/go-to-onyrix-com/</link>
		<comments>http://onyrix.wordpress.com/2010/09/10/go-to-onyrix-com/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 21:05:15 +0000</pubDate>
		<dc:creator>onyrix</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://onyrix.wordpress.com/?p=434</guid>
		<description><![CDATA[Hi, this blog is again on the main site, so go to: http://www.onyrix.com Filed under: Uncategorized<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=434&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi, this blog is again on the main site, so go to:<br />
<a href="http://www.onyrix.com" target="_self"><strong>http://www.onyrix.com</strong></a></p>
<br />Filed under: <a href='http://onyrix.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onyrix.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onyrix.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onyrix.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onyrix.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/onyrix.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/onyrix.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/onyrix.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/onyrix.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onyrix.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onyrix.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onyrix.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onyrix.wordpress.com/434/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onyrix.wordpress.com/434/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onyrix.wordpress.com/434/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=434&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://onyrix.wordpress.com/2010/09/10/go-to-onyrix-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e6950d8433874afb98a5535a6c90de0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">onyrix</media:title>
		</media:content>
	</item>
		<item>
		<title>TransitionManager in Actionscript 3, Flash, AIR and Flex</title>
		<link>http://onyrix.wordpress.com/2009/04/28/transitionmanager-actionscript-3-flash-air-flex/</link>
		<comments>http://onyrix.wordpress.com/2009/04/28/transitionmanager-actionscript-3-flash-air-flex/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 14:32:26 +0000</pubDate>
		<dc:creator>onyrix</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[air]]></category>

		<guid isPermaLink="false">http://www.onyrix.com/?p=294</guid>
		<description><![CDATA[import mx.transitions.*; import mx.transitions.easing.*; TransitionManager.start(some_mc, {type:Fade, direction:Transition.IN, duration:3, easing:Strong.easeOut}); Legenda: Blinds La classe Blinds mostra l&#8217;oggetto clip filmato mediante rettangoli che scompaiono o compaiono. Fade La classe Fade applica all&#8217;oggetto clip filmato una dissolvenza in entrata o in uscita. Fly La classe Fly fa comparire l&#8217;oggetto clip filmato facendolo scorrere da una direzione particolare. Iris [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=294&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><code>import mx.transitions.*;<br />
import mx.transitions.easing.*;<br />
TransitionManager.start(some_mc, {type:Fade, direction:Transition.IN, duration:3, easing:Strong.easeOut});</code></p>
<p>Legenda:<br />
<strong>Blinds</strong> La classe Blinds mostra l&#8217;oggetto clip filmato mediante rettangoli che scompaiono o compaiono.<br />
<strong>Fade</strong> La classe Fade applica all&#8217;oggetto clip filmato una dissolvenza in entrata o in uscita.<br />
<strong>Fly</strong> La classe Fly fa comparire l&#8217;oggetto clip filmato facendolo scorrere da una direzione particolare.<br />
<strong>Iris</strong> La classe Iris rivela l&#8217;oggetto clip filmato utilizzando una maschera animata di forma quadrata o circolare che si ingrandisce o si riduce.<br />
<strong>Photo</strong> Fa comparire o scomparire l&#8217;oggetto clip filmato con un effetto simile al flash fotografico.<br />
<strong>PixelDissolve</strong> La classe PixelDissolve mostra l&#8217;oggetto clip filmato utilizzando dei rettangoli che scompaiono e compaiono in modo casuale ma secondo uno schema a scacchiera.<br />
<strong>Rotate</strong> La classe Rotate ruota l&#8217;oggetto clip filmato.<br />
<strong>Squeeze</strong> La classe Squeeze modifica in scala l&#8217;oggetto clip filmato in orizzontale o in verticale.<br />
<strong>Wipe</strong> La classe Wipe mostra o nasconde l&#8217;oggetto clip filmato utilizzando la maschera animata di una forma che si sposta in senso orizzontale.<br />
<strong>Zoom</strong> La classe Zoom ingrandisce o riduce l&#8217;oggetto clip filmato modificandone in scala le proporzioni.</p>
<br />Posted in Actionscript, Flash, Flex Tagged: Actionscript, air, Flash, Flex <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onyrix.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onyrix.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onyrix.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onyrix.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/onyrix.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/onyrix.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/onyrix.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/onyrix.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onyrix.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onyrix.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onyrix.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onyrix.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onyrix.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onyrix.wordpress.com/294/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=294&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://onyrix.wordpress.com/2009/04/28/transitionmanager-actionscript-3-flash-air-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e6950d8433874afb98a5535a6c90de0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">onyrix</media:title>
		</media:content>
	</item>
		<item>
		<title>Le 6 Nobili Perfezioni del Bodhisattva</title>
		<link>http://onyrix.wordpress.com/2009/04/15/le-6-nobili-perfezioni-del-bodhisattva/</link>
		<comments>http://onyrix.wordpress.com/2009/04/15/le-6-nobili-perfezioni-del-bodhisattva/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 09:14:32 +0000</pubDate>
		<dc:creator>onyrix</dc:creator>
				<category><![CDATA[ZEN and TAO]]></category>
		<category><![CDATA[concentrazione]]></category>
		<category><![CDATA[generosità]]></category>
		<category><![CDATA[moralità]]></category>
		<category><![CDATA[pazienza]]></category>
		<category><![CDATA[perseveranza]]></category>
		<category><![CDATA[saggezza]]></category>

		<guid isPermaLink="false">http://www.onyrix.com/uncategorized/le-6-nobili-perfezioni-del-bodhisattva</guid>
		<description><![CDATA[Generosità, Moralità, Pazienza, Perseveranza, Concentrazione e Saggezza. ZENTAO.org Posted in ZEN and TAO Tagged: concentrazione, generosità, moralità, pazienza, perseveranza, saggezza<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=282&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Generosità, Moralità, Pazienza, Perseveranza, Concentrazione e Saggezza.</p>
<h2><a href="http://www.zentao.org" title="benessere mente e corpo zen">ZENTAO.org</a></h2>
<br />Posted in ZEN and TAO Tagged: concentrazione, generosità, moralità, pazienza, perseveranza, saggezza <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onyrix.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onyrix.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onyrix.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onyrix.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/onyrix.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/onyrix.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/onyrix.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/onyrix.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onyrix.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onyrix.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onyrix.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onyrix.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onyrix.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onyrix.wordpress.com/282/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=282&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://onyrix.wordpress.com/2009/04/15/le-6-nobili-perfezioni-del-bodhisattva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e6950d8433874afb98a5535a6c90de0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">onyrix</media:title>
		</media:content>
	</item>
		<item>
		<title>How to install synfig on Ubuntu 8.10</title>
		<link>http://onyrix.wordpress.com/2009/04/06/how-to-install-synfig-on-ubuntu-810/</link>
		<comments>http://onyrix.wordpress.com/2009/04/06/how-to-install-synfig-on-ubuntu-810/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 11:09:30 +0000</pubDate>
		<dc:creator>onyrix</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[synfig]]></category>

		<guid isPermaLink="false">http://www.onyrix.com/?p=277</guid>
		<description><![CDATA[System Menu, then Administration, then Synaptic In Settings, Packet Archives, Thirdy party Software add: deb http://ppa.launchpad.net/stemp/ubuntu intrepid main go in Synaptic and search: synfig install synfigstudio and all dependencies proposed bye! Posted in Ubuntu Tagged: synfig, Ubuntu<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=281&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>System Menu, then Administration, then Synaptic</p>
<p>In Settings, Packet Archives, Thirdy party Software add:</p>
<blockquote><p><code>deb <a href="http://ppa.launchpad.net/stemp/ubuntu">http://ppa.launchpad.net/stemp/ubuntu</a> intrepid main</code></p></blockquote>
<p>go in Synaptic and search: synfig</p>
<p>install synfigstudio and all dependencies proposed</p>
<p>bye!</p>
<br />Posted in Ubuntu Tagged: synfig, Ubuntu <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onyrix.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onyrix.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onyrix.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onyrix.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/onyrix.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/onyrix.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/onyrix.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/onyrix.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onyrix.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onyrix.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onyrix.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onyrix.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onyrix.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onyrix.wordpress.com/281/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=281&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://onyrix.wordpress.com/2009/04/06/how-to-install-synfig-on-ubuntu-810/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e6950d8433874afb98a5535a6c90de0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">onyrix</media:title>
		</media:content>
	</item>
		<item>
		<title>How to Install Cinelerra on Ubuntu 8.10</title>
		<link>http://onyrix.wordpress.com/2009/04/01/how-to-install-cinelerra-ubuntu-810/</link>
		<comments>http://onyrix.wordpress.com/2009/04/01/how-to-install-cinelerra-ubuntu-810/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 12:02:42 +0000</pubDate>
		<dc:creator>onyrix</dc:creator>
				<category><![CDATA[Cinema & Video]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.onyrix.com/arts/cinema-video/how-to-install-cinelerra-ubuntu-810</guid>
		<description><![CDATA[Open the terminal and with root privileges type this commands: echo deb http://akirad.cinelerra.org akirad-intrepid main &#124; sudo tee /etc/apt/sources.list.d/akirad.list wget -q http://akirad.cinelerra.org/dists/akirad.key -O- &#124; sudo apt-key add - sudo apt-get update sudo apt-get install cinelerra Posted in Cinema &#38; Video, Open Source, Ubuntu<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=280&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Open the terminal and with root privileges type this commands:</p>
<p><code>echo deb http://akirad.cinelerra.org akirad-intrepid main | sudo tee /etc/apt/sources.list.d/akirad.list</code></p>
<p><code>wget -q http://akirad.cinelerra.org/dists/akirad.key -O- | sudo apt-key add -</code></p>
<p><code>sudo apt-get update</code></p>
<p><code>sudo apt-get install cinelerra</code></p>
<br />Posted in Cinema &amp; Video, Open Source, Ubuntu  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onyrix.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onyrix.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onyrix.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onyrix.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/onyrix.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/onyrix.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/onyrix.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/onyrix.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onyrix.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onyrix.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onyrix.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onyrix.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onyrix.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onyrix.wordpress.com/280/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=280&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://onyrix.wordpress.com/2009/04/01/how-to-install-cinelerra-ubuntu-810/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e6950d8433874afb98a5535a6c90de0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">onyrix</media:title>
		</media:content>
	</item>
		<item>
		<title>Actionscript 3 inline function call in addEventListener</title>
		<link>http://onyrix.wordpress.com/2009/02/06/actionscript-3-inline-function-call-event-listener/</link>
		<comments>http://onyrix.wordpress.com/2009/02/06/actionscript-3-inline-function-call-event-listener/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 10:57:21 +0000</pubDate>
		<dc:creator>onyrix</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.onyrix.com/computer-science/internet-web/ria/flex/actionscript-3-inline-function-call-event-listener</guid>
		<description><![CDATA[_timer = new Timer(1000, 1); _timer.addEventListener(TimerEvent.TIMER, function(event:Event):void { // show the next panel showPanel(index++);}); Posted in Flex<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=275&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><code>_timer = new Timer(1000, 1);<br />
_timer.addEventListener(TimerEvent.TIMER, function(event:Event):void {<br />
         // show the next panel<br />
         showPanel(index++);});</code></p>
<br />Posted in Flex  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onyrix.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onyrix.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onyrix.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onyrix.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/onyrix.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/onyrix.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/onyrix.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/onyrix.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onyrix.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onyrix.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onyrix.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onyrix.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onyrix.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onyrix.wordpress.com/275/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=275&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://onyrix.wordpress.com/2009/02/06/actionscript-3-inline-function-call-event-listener/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e6950d8433874afb98a5535a6c90de0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">onyrix</media:title>
		</media:content>
	</item>
		<item>
		<title>STRUTS 2 Best Practices</title>
		<link>http://onyrix.wordpress.com/2008/08/21/java-struts-2-tutorial-manuale/</link>
		<comments>http://onyrix.wordpress.com/2008/08/21/java-struts-2-tutorial-manuale/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 07:57:57 +0000</pubDate>
		<dc:creator>onyrix</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.onyrix.com/computer-science/languages/java/java-struts-2-tutorial-manuale</guid>
		<description><![CDATA[La bibbia di struts 2 è su: http://struts.apache.org/2.0.11.2/docs/guides.html 1) nei tag struts delle pagine jsp può essere invocata la action tramite elemento action=&#8221;" che può contenere: il name della &#60;action name=&#8221;" &#62;.. oppure contestuale esempio &#8220;#{action.Cerca}&#8221; che chiama il metodo Cerca della classe action (pojo class) associata 2) i nomi delle azioni sono mappati su [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=269&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>La bibbia di struts 2 è su:<br />
<a href="http://struts.apache.org/2.0.11.2/docs/guides.html">http://struts.apache.org/2.0.11.2/docs/guides.html</a></p>
<p>1) nei tag struts delle pagine jsp può essere invocata la action tramite elemento action=&#8221;" che può contenere: il name della &lt;action name=&#8221;" &gt;.. oppure contestuale esempio &#8220;#{action.Cerca}&#8221; che chiama il metodo Cerca della classe action (pojo class) associata</p>
<p>2) i nomi delle azioni sono mappati su metodi di classe da eseguire dal file struts.xml (o sottostanti inclusi in struts.xml)</p>
<p>i tag &lt;action&gt; sono nei file di configurazione struts.xml o inclusi</p>
<p>i tag action sono anche definibili con wildcard<br />
esempio:</p>
<p><code>&nbsp;&lt;action name="*Crud" class="example.Crud" method="{1}"&gt;</code></p>
<p>dove &#8220;editCrud&#8221; chiamerà il metodo &#8220;edit&#8221; della classe di action; &#8220;deleteCrud&#8221; chiamerà il metodo &#8220;delete&#8221; e così via..</p>
<p>si può anche prevedere action di default (che raccolgono azioni non esistenti)</p>
<p>esempio 1 con tag dichiarativo default-action-ref in struts.xml:</p>
<p><code>&nbsp;&lt;package name="Hello" extends="action-default"&gt;<br />
&nbsp;&nbsp;&lt;default-action-ref name="UnderConstruction"&gt;<br />
&nbsp;&nbsp;&lt;action name="UnderConstruction"&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;result&gt;/UnderConstruction.jsp&lt;/result&gt;<br />
&nbsp;&nbsp;&lt;/action&gt;<br />
&nbsp;&lt;/package&gt;</code></p>
<p>esempio 2 che usa le wildcard:</p>
<p><code>&nbsp;&lt;action name="*" &gt;<br />
&nbsp;&nbsp;&lt;result&gt;/{1}.jsp&lt;/result&gt;<br />
&nbsp;&lt;/action&gt;</code><br />
<span id="more-269"></span><br />
3) concluso il metodo della classe pojo associata alla action mediante struts.xml questa deve ritornare una stringa di risultato</p>
<p>questa stringa serve per selezionare il sotto tag result della action in struts.xml</p>
<p>il result selezionato è responsabile di una certa uscita dipendente anche dall&#8217;esito dell&#8217;esecuzione del metodo associato</p>
<p>Ci sono dei risultati (stringa) predefiniti:</p>
<p><code>&nbsp;&nbsp; * String SUCCESS = "success";<br />
&nbsp;&nbsp; * String NONE = "none";<br />
&nbsp;&nbsp; * String ERROR = "error";<br />
&nbsp;&nbsp; * String INPUT = "input";<br />
&nbsp;&nbsp; * String LOGIN = "login";</code></p>
<p>in più è possibile aggiungerne di nuovi e diversi &#8230;<br />
&nbsp;<br />
a questo punto Struts 2 fa un match sui tag result nella action in questione</p>
<p>essendo che:</p>
<p>&nbsp;&nbsp; * omissione di name in result -&gt; &#8220;success&#8221;<br />
&nbsp;&nbsp; * omissione di type -&gt; &#8220;dispatcher&#8221;<br />
&nbsp;&nbsp; * omissionne di &lt;param&gt; usa il testo nel nodo result<br />
&nbsp;&nbsp;<br />
ho che le seguenti 4 dichiarazioni si equivalgono:</p>
<p>&nbsp;1.<br />
<code>&nbsp;&lt;result&gt;/ThankYou.jsp&lt;/result&gt;</code></p>
<p>&nbsp;2.<br />
<code>&nbsp;&lt;result&gt;<br />
&nbsp;&nbsp;&lt;param name="location"&gt;/ThankYou.jsp&lt;/param&gt;<br />
&nbsp;&lt;/result&gt;</code></p>
<p>&nbsp;3.<br />
<code>&nbsp;&lt;result name="success"&gt;<br />
&nbsp;&nbsp;&lt;param name="location"&gt;/ThankYou.jsp&lt;/param&gt;<br />
&nbsp;&lt;/result&gt;</code></p>
<p>&nbsp;4.<br />
<code>&nbsp;&lt;result name="success" type="dispatcher"&gt;<br />
&nbsp;&nbsp;&lt;param name="location"&gt;/ThankYou.jsp&lt;/param&gt;<br />
&nbsp;&lt;/result&gt;</code></p>
<p>a titolo di esempio ecco una azione dichiarata in struts.xml con azioni multiple:</p>
<p><code>&nbsp;&lt;action name="Hello"&gt;<br />
&nbsp;&nbsp;&lt;result&gt;/hello/Result.jsp&lt;/result&gt;<br />
&nbsp;&nbsp;&lt;result name="error"&gt;/hello/Error.jsp&lt;/result&gt;<br />
&nbsp;&nbsp;&lt;result name="input"&gt;/hello/Input.jsp&lt;/result&gt;<br />
&nbsp;&lt;/action&gt;</code></p>
<p>dove il primo by default corrisponde a name=&#8221;success&#8221;</p>
<p>IMPORTANTE: è anche possibile dichiarare dei result globali che possono essere invocati se nella action in questione non viene trovato un result corrispondente</p>
<p>sempre in struts.xml (o inclusi) e fuori dal tag &lt;action&gt; si dichiara:</p>
<p><code>&nbsp;&lt;global-results&gt;<br />
&nbsp;&nbsp;&lt;result name="error"&gt;/Error.jsp&lt;/result&gt;<br />
&nbsp;&nbsp;&lt;result name="invalid.token"&gt;/Error.jsp&lt;/result&gt;<br />
&nbsp;&nbsp;&lt;result name="login" type="redirect-action"&gt;Logon!input&lt;/result&gt;<br />
&nbsp;&lt;/global-results&gt;</code></p>
<p>RESULT TYPE:</p>
<p>il result type di default è dispatcher.<br />
I result che vengono generati e restituiti all&#8217;utente da una azione possono essere anche di tipo diverso.<br />
Ad esempio il result &#8220;success&#8221; può restituire una pagina JSP, mentre il result<br />
&#8220;error&#8221; può inviare al browser un particolare header HTTP</p>
<p>ad esempio<br />
<code>&lt;result name="success" type="dispatcher" ...</code><br />
ha come conseguenza un render JSP</p>
<p>questi risultati quindi possono essere sia con un esito visuale che di mera interazione con l&#8217;ambiente</p>
<p>i result type predefiniti sono:</p>
<p>&nbsp;&nbsp; * chain: used for action chaining<br />
&nbsp;&nbsp; * dispatcher: used for web resource integration, including jsp integration<br />
&nbsp;&nbsp; * freemarker: used for freemarker integration<br />
&nbsp;&nbsp; * httpheader: used to control special http behaviors<br />
&nbsp;&nbsp; * redirect: used to redirect to another url (web resource &#8211; per browser redirect)<br />
&nbsp;&nbsp; * redirect-action: used to redirect to another action mapping<br />
&nbsp;&nbsp; * stream: used to stream an inputstream back to the browser (usually for file downloads)<br />
&nbsp;&nbsp; * velocity: used for velocity integration<br />
xsl: used for xml/xslt integration<br />
&nbsp;&nbsp; * plaintext: used to display the raw content of a particular page (i.e jsp, html)<br />
&nbsp;&nbsp; * tiles: used to provide tiles integration<br />
&nbsp;&nbsp;<br />
nel nostro caso ne usiamo uno specifico (perchè sono estendibili) chè è quello di jsf per render jsf:</p>
<p>&nbsp;&lt;result name=&#8221;success&#8221; type=&#8221;jsf&#8221; /&gt;<br />
&nbsp;<br />
per maggiori dettagli in merito leggere:<br />
<a href="http://struts.apache.org/2.0.11.2/docs/jsf-plugin.html">http://struts.apache.org/2.0.11.2/docs/jsf-plugin.html</a></p>
<p>INTERCEPTORS:</p>
<p>servono a valutare pre-azioni per una azione (es: controlli, validazioni. inizializzazioni, &#8230;) nell&#8217;ordine in cui questi vengono dichiarati nello stack xml della action</p>
<p>esempio:</p>
<p><code>&nbsp;&lt;package name="default" extends="struts-default"&gt;<br />
&nbsp;&nbsp;&lt;interceptors&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;interceptor name="timer" class=".."/&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;interceptor name="logger" class=".."/&gt;<br />
&nbsp;&nbsp;&lt;/interceptors&gt;<br />
&nbsp;&nbsp;&lt;action name="login" class="tutorial.Login"&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;interceptor-ref name="timer"/&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;interceptor-ref name="logger"/&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;result name="input"&gt;login.jsp&lt;/result&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;result name="success" type="redirect-action"&gt;/secure/home&lt;/result&gt;<br />
&nbsp;&nbsp;&lt;/action&gt;<br />
&nbsp;&lt;/package&gt;</code></p>
<p>1. prima viene invocato interceptor timer<br />
2. poi viene invocato interceptor logger<br />
3. poi eseguita l&#8217;azione login<br />
4. poi si continua sul result dato dal metodo login della classe action</p>
<p>se lo stesso stack di interceptors viene referenziato identicamente + volte è possibile dichiarare lo stack e referenziarlo in struts.xml o inclusi</p>
<p>esempio equivalente al precedente (ma più compatto in sede di action):</p>
<p><code>&nbsp;&lt;package name="default" extends="struts-default"&gt;<br />
&nbsp;&nbsp;&lt;interceptors&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;interceptor name="timer" class=".."/&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;interceptor name="logger" class=".."/&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;interceptor-stack name="myStack"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;interceptor-ref name="timer"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;interceptor-ref name="logger"/&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/interceptor-stack&gt;<br />
&nbsp;&nbsp;&lt;/interceptors&gt;<br />
&nbsp;&nbsp;&lt;action name="login" class="tutuorial.Login"&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;interceptor-ref name="myStack"/&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;result name="input"&gt;login.jsp&lt;/result&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;result name="success"<br />
&nbsp;&nbsp;&nbsp;type="redirect-action"&gt;/secure/home&lt;/result&gt;<br />
&nbsp;&nbsp;&lt;/action&gt;<br />
&nbsp;&lt;/package&gt;</code></p>
<p>esempio di classe interceptor:</p>
<p><code>&nbsp;import com.opensymphony.xwork2.ActionInvocation;<br />
&nbsp;import com.opensymphony.xwork2.interceptor.AbstractInterceptor;</code><code>&nbsp;public class SimpleInterceptor extends AbstractInterceptor {<br />
&nbsp;&nbsp;public String intercept(ActionInvocation invocation) throws<br />
&nbsp;&nbsp;Exception {<br />
&nbsp;&nbsp;&nbsp;MyAction action = (MyAction)invocation.getAction();<br />
&nbsp;&nbsp;&nbsp;action.setDate(new Date());<br />
&nbsp;&nbsp;&nbsp;return invocation.invoke();<br />
&nbsp;&nbsp;}<br />
&nbsp;}</code></p>
<p>interceptors provvisti dal framework di Struts 2 e configurati in struts-default.xml</p>
<p>&nbsp;&nbsp; * params (setta i parametri passati in request sulla action)<br />
&nbsp;&nbsp; * scope (utile per intervenire a salvare lo stato dell&#8217;azione in sessione o applicazione)<br />
&nbsp;&nbsp; * validation (validazione mediante validatori definiti in action-validation.xml)<br />
&nbsp;&nbsp; * altri &#8230;<br />
&nbsp;&nbsp;<br />
per tutti gli interceptors forniti dal framework leggere:<br />
&#8220;Starting Struts 2.pdf&#8221; a pagina 64<br />
&nbsp;&nbsp;<br />
4. VALIDATORS</p>
<p>forniti:</p>
<p><code>&nbsp;&lt;validators&gt;<br />
&nbsp;&nbsp;&lt;validator name="required" class=".."/&gt;<br />
&nbsp;&nbsp;&lt;validator name="requiredstring" class=".."/&gt;<br />
&nbsp;&nbsp;&lt;validator name="int" class=".."/&gt;<br />
&nbsp;&nbsp;&lt;validator name="double" class=".."/&gt;<br />
&nbsp;&nbsp;&lt;validator name="date" class=".."/&gt;<br />
&nbsp;&nbsp;&lt;validator name="expression" class=".."/&gt;<br />
&nbsp;&nbsp;&lt;validator name="fieldexpression" class=".."/&gt;<br />
&nbsp;&nbsp;&lt;validator name="email" class=".."/&gt;<br />
&nbsp;&nbsp;&lt;validator name="url" class=".."/&gt;<br />
&nbsp;&nbsp;&lt;validator name="visitor" class=".."/&gt;<br />
&nbsp;&nbsp;&lt;validator name="conversion" class="../&gt;<br />
&nbsp;&nbsp;&lt;validator name="stringlength" class=".."/&gt;<br />
&nbsp;&nbsp;&lt;validator name="regex" class=".."/&gt;<br />
&nbsp;&lt;/validators&gt;</code></p>
<p>si dichiarano in file associati alle azioni:</p>
<p>&nbsp;&lt;ActionName&gt;-validation.xml<br />
&nbsp;<br />
o altri modi: vedi pag. 74 di &#8220;Struts 2 Basics (slides).pdf&#8221;<br />
&nbsp;<br />
esempio su SimpleAction-validation.xml</p>
<p><code>&nbsp;&lt;validators&gt;<br />
&nbsp;&nbsp;&lt;field name="bar"&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;field-validator type="required"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;message&gt;You must enter a value for bar.&lt;/message&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/field-validator&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;field-validator type="int"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="min"&gt;6&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="max"&gt;10&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;message&gt;bar must be between ${min} and ${max}, current value is ${bar}.&lt;/message&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/field-validator&gt;<br />
&nbsp;&nbsp;&lt;/field&gt;<br />
&nbsp;&nbsp;&lt;field name="bar2"&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;field-validator type="regex"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="regex"&gt;[0-9],[0-9]&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;message&gt;The value of bar2 must be in the format "x, y", where x and y are between 0 and 9&lt;/message&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/field-validator&gt;<br />
&nbsp;&nbsp;&lt;/field&gt;<br />
&nbsp;&nbsp;&lt;field name="date"&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;field-validator type="date"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="min"&gt;12/22/2002&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="max"&gt;12/25/2002&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;message&gt;The date must be between 12-22-2002 and 12-25-2002.&lt;/message&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/field-validator&gt;<br />
&nbsp;&nbsp;&lt;/field&gt;<br />
&nbsp;&nbsp;&lt;field name="foo"&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;field-validator type="int"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="min"&gt;0&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="max"&gt;100&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;message key="foo.range"&gt;Could not find foo.range!&lt;/message&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/field-validator&gt;<br />
&nbsp;&nbsp;&lt;/field&gt;<br />
&nbsp;&nbsp;&lt;validator type="expression"&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;param name="expression"&gt;foo lt bar &lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;message&gt;Foo must be greater than Bar. Foo = ${foo}, Bar =<br />
&nbsp;&nbsp;&nbsp;${bar}.&lt;/message&gt;<br />
&nbsp;&nbsp;&lt;/validator&gt;<br />
&nbsp;&lt;/validators&gt;</code></p>
<p>il codice di validazione JavaScript è generato dal&nbsp; framework<br />
per far si che venga generato usare l&#8217;attributo validate impostato a true<br />
esempio:</p>
<p><code>&nbsp;&lt;s:form action="Login" validate="true"&gt;<br />
&nbsp;&nbsp;&lt;s:textfield key="username"/&gt;<br />
&nbsp;&nbsp;&lt;s:password key="password" /&gt;<br />
&nbsp;&nbsp;&lt;s:submit/&gt;<br />
&nbsp;&lt;/s:form&gt;</code></p>
<p>questo esempio per la validazione userà le regole dichiarate in</p>
<p>&nbsp;Login-validation.xml<br />
&nbsp;<br />
&nbsp;<br />
5. struts-default.xml</p>
<p>Definisce tutti i risultati di default in bundle e interceptors (o stack di interceptors)<br />
che possono essere utili come base per l&#8217;applicazione specifica.<br />
Viene automaticamente incluso in struts.xml<br />
Incluso nel file struts2.jar<br />
Al fine di fornire la propria versione, è possibile cambiare l&#8217;impostazione della proprietà: struts.configuration.files<br />
nel file: struts.properties file.</p>
<p>6. struts.xml</p>
<p>è il file che contiene action o package di action (per raggruppare in comparti stagni)<br />
viene posizionato in genere su classpath della webapp<br />
ovvero: /WEB-INF/classes</p>
<p>può a sua volta includere altri file struts-*.xml per meglio dividere le logiche di action mapping</p>
<p>esempio di struts con inclusioni:</p>
<p><code>&nbsp;&lt;?xml version="1.0" encoding="UTF-8" ?&gt;<br />
&nbsp;&lt;!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "<a href="http://struts.apache.org/dtds/struts-2.0.dtd">http://struts.apache.org/dtds/struts-2.0.dtd</a>"&gt;<br />
&nbsp;&lt;struts&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &lt;include file="struts-global.xml" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &lt;include file="struts-1-Login.xml" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &lt;include file="struts-2-Gestione.xml" /&gt;&nbsp;<br />
&nbsp;&lt;/struts&gt;</code></p>
<p>esempio di file sottostante:</p>
<p><code>&nbsp;&lt;?xml version="1.0" encoding="UTF-8" ?&gt;<br />
&nbsp;&lt;!DOCTYPE struts PUBLIC<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "<a href="http://struts.apache.org/dtds/struts-2.0.dtd">http://struts.apache.org/dtds/struts-2.0.dtd</a>"&gt;<br />
&nbsp;&lt;struts&gt;<br />
&nbsp;&nbsp;&lt;package name="welcome" extends="jsf-package" namespace="/jsp"&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;default-interceptor-ref name="jsf-stack" /&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;action name="welcome" class="it.doqui.pocacta.pocacta.presentation.action.WelcomeAction"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;result name="success" type="jsf" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;result name="login" type="redirectAction"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="namespace"&gt;/jsp/login&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="actionName"&gt;login&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="codiceFiscale"&gt;${codiceFiscale}&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/result&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/action&gt;<br />
&nbsp;&nbsp;&lt;/package&gt;<br />
&nbsp;&nbsp;&lt;package name="login" extends="jsf-package" namespace="/jsp/login"&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;default-interceptor-ref name="jsfStackNoLoginInterceptor" /&gt;<br />
&nbsp;&nbsp;&nbsp;...<br />
&nbsp;&nbsp;&lt;/package&gt;<br />
&nbsp;&nbsp;...<br />
&nbsp;&lt;/struts&gt;</code></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onyrix.wordpress.com/269/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onyrix.wordpress.com/269/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onyrix.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onyrix.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onyrix.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onyrix.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/onyrix.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/onyrix.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/onyrix.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/onyrix.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onyrix.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onyrix.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onyrix.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onyrix.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onyrix.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onyrix.wordpress.com/269/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=269&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://onyrix.wordpress.com/2008/08/21/java-struts-2-tutorial-manuale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e6950d8433874afb98a5535a6c90de0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">onyrix</media:title>
		</media:content>
	</item>
		<item>
		<title>Lo Zen della Programmazione &#8211; contributo 1</title>
		<link>http://onyrix.wordpress.com/2008/05/19/tao-zen-programming/</link>
		<comments>http://onyrix.wordpress.com/2008/05/19/tao-zen-programming/#comments</comments>
		<pubDate>Mon, 19 May 2008 14:55:56 +0000</pubDate>
		<dc:creator>onyrix</dc:creator>
				<category><![CDATA[ZEN and TAO]]></category>

		<guid isPermaLink="false">http://www.onyrix.com/zen-tao-shiatsu/tao-zen-programming</guid>
		<description><![CDATA[Sfogliando il web ho trovato questo interessante link ad un articolo di Stefano Penge sulla programmazione Zen: http://www.onlynx.it/hi/strumenti/zen.html#toolbook Se siete programmatori dategli una occhiata&#8230; se siete dei project manager o dei senior analysts datecene almeno 2&#8230; Che il cammino per la consapevolezza informatica si distenda chiaro davanti a voi<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=258&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sfogliando il web ho trovato questo interessante link ad un articolo di Stefano Penge sulla programmazione Zen:</p>
<p><a class="" title="Programmazione Zen" href="http://www.onlynx.it/hi/strumenti/zen.html#toolbook" target="_blank">http://www.onlynx.it/hi/strumenti/zen.html#toolbook</a></p>
<p>Se siete programmatori dategli una occhiata&#8230; se siete dei project manager o dei senior analysts datecene almeno 2&#8230;</p>
<p>Che il cammino per la consapevolezza informatica si distenda chiaro davanti a voi <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onyrix.wordpress.com/258/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onyrix.wordpress.com/258/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onyrix.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onyrix.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onyrix.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onyrix.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/onyrix.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/onyrix.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/onyrix.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/onyrix.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onyrix.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onyrix.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onyrix.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onyrix.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onyrix.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onyrix.wordpress.com/258/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=258&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://onyrix.wordpress.com/2008/05/19/tao-zen-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e6950d8433874afb98a5535a6c90de0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">onyrix</media:title>
		</media:content>
	</item>
		<item>
		<title>How to get components and data from an ItemRenderer of a List in Adobe Flex 3</title>
		<link>http://onyrix.wordpress.com/2008/03/31/get-components-data-itemrenderer-list-flex-adobe/</link>
		<comments>http://onyrix.wordpress.com/2008/03/31/get-components-data-itemrenderer-list-flex-adobe/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 00:24:10 +0000</pubDate>
		<dc:creator>onyrix</dc:creator>
				<category><![CDATA[Actionscript]]></category>

		<guid isPermaLink="false">http://www.onyrix.com/computer-science/languages/actionscript/get-components-data-itemrenderer-list-flex-adobe</guid>
		<description><![CDATA[var tl:TileList = TileList( event.currentTarget ); var thumb:Thumbnail = Thumbnail(tl.indexToItemRenderer(ind)); var img:Image = thumb.image;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=255&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><code>var tl:TileList = TileList( event.currentTarget );<br />
var thumb:Thumbnail = Thumbnail(tl.indexToItemRenderer(ind));<br />
var img:Image = thumb.image;</code></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onyrix.wordpress.com/255/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onyrix.wordpress.com/255/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onyrix.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onyrix.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onyrix.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onyrix.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/onyrix.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/onyrix.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/onyrix.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/onyrix.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onyrix.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onyrix.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onyrix.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onyrix.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onyrix.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onyrix.wordpress.com/255/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=255&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://onyrix.wordpress.com/2008/03/31/get-components-data-itemrenderer-list-flex-adobe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e6950d8433874afb98a5535a6c90de0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">onyrix</media:title>
		</media:content>
	</item>
		<item>
		<title>Sql Server 2000 progressive index or row number select query</title>
		<link>http://onyrix.wordpress.com/2008/03/07/sql-server-2000-rownumber-progressive-index-select-query/</link>
		<comments>http://onyrix.wordpress.com/2008/03/07/sql-server-2000-rownumber-progressive-index-select-query/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 11:20:06 +0000</pubDate>
		<dc:creator>onyrix</dc:creator>
				<category><![CDATA[SqlServer 2000]]></category>

		<guid isPermaLink="false">http://www.onyrix.com/computer-science/database/sqlserver-2000/sql-server-2000-rownumber-progressive-index-select-query</guid>
		<description><![CDATA[SET NOCOUNT ON CREATE TABLE #RowNumber ( RowNumber int IDENTITY (1, 1), emp_id char(9) ) INSERT #RowNumber (emp_id) SELECT emp_id FROM employee WHERE job_id = 10 ORDER BY lname SELECT RowNumber, e.emp_id, lname, fname, job_id FROM #RowNumber r JOIN employee e ON r.emp_id = e.emp_id ORDER BY RowNumber DROP TABLE #RowNumber SET NOCOUNT OFF<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=254&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><code>SET NOCOUNT ON</p>
<p>CREATE TABLE #RowNumber (<br />
RowNumber int IDENTITY (1, 1),<br />
emp_id char(9) )</p>
<p>INSERT #RowNumber (emp_id)<br />
SELECT emp_id<br />
FROM employee<br />
WHERE job_id = 10<br />
ORDER BY lname</p>
<p>SELECT RowNumber, e.emp_id, lname, fname, job_id<br />
FROM #RowNumber r JOIN employee e<br />
ON r.emp_id = e.emp_id<br />
ORDER BY RowNumber</p>
<p>DROP TABLE #RowNumber</p>
<p>SET NOCOUNT OFF</code></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onyrix.wordpress.com/254/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onyrix.wordpress.com/254/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onyrix.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onyrix.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onyrix.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onyrix.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/onyrix.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/onyrix.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/onyrix.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/onyrix.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onyrix.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onyrix.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onyrix.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onyrix.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onyrix.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onyrix.wordpress.com/254/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onyrix.wordpress.com&amp;blog=6540806&amp;post=254&amp;subd=onyrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://onyrix.wordpress.com/2008/03/07/sql-server-2000-rownumber-progressive-index-select-query/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e6950d8433874afb98a5535a6c90de0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">onyrix</media:title>
		</media:content>
	</item>
	</channel>
</rss>
