<?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>Made in Software &#187; errore</title>
	<atom:link href="http://www.madeinsoftware.it/index.php/tag/errore/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.madeinsoftware.it</link>
	<description>In un mondo fatto di software, consigli pratici per gli sviluppatori</description>
	<lastBuildDate>Mon, 26 Jul 2010 09:17:44 +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>Come far convivere jQuery e Prototype</title>
		<link>http://www.madeinsoftware.it/index.php/2009/06/12/come-far-convivere-jquery-e-prototype/</link>
		<comments>http://www.madeinsoftware.it/index.php/2009/06/12/come-far-convivere-jquery-e-prototype/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 08:15:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[errore]]></category>

		<guid isPermaLink="false">http://www.madeinsoftware.it/?p=83</guid>
		<description><![CDATA[Risolvere i conflitti fra jQuery e Prototype chiamati sulla stessa pagina web]]></description>
			<content:encoded><![CDATA[<p>Chiunque abbia mai provato ad utilizzare nella stessa pagina le due librerie javascript <strong><a title="jQuery Framework" href="http://www.jquery.com/" target="_blank">jQuery</a></strong> e <strong><a title="Prototype Framework" href="http://www.prototypejs.org/" target="_blank">Prototype</a></strong> sa bene che esse non riescono a coesistere se non con qualche piccola modifica. Il problema sta nel fatto che entrambe utilizzano la funzione di default &#8220;$&#8221;. Ecco allora come fare:</p>
<p><code>&lt;script type="text/javascript" src="jquery.js"&gt;&lt;/script&gt;<br />
&lt;script type="text/javascript"&gt;<br />
JQ = jQuery.noConflict();<br />
&lt;/script&gt;<br />
&lt;script src="prototype.js" type="text/javascript"&gt;&lt;/script&gt;</code></p>
<p>Come vedete sarà sufficiente includere le due librerie nell&#8217;ordine suddetto e chiamare la funzione  jQuery.noConflict() assegnandola alla variabile JQ. Le altre modifiche da effettuare all&#8217;interno della pagina che utilizza le funzioni di jQuery sono nella sostituzione della chiamata &#8220;$&#8221; con la chiamata &#8220;JQ&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.madeinsoftware.it/index.php/2009/06/12/come-far-convivere-jquery-e-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Errore HTTP 404: come gestirlo sul proprio sito web</title>
		<link>http://www.madeinsoftware.it/index.php/2009/05/28/errore-http-404-come-gestirlo-sul-proprio-sito-web/</link>
		<comments>http://www.madeinsoftware.it/index.php/2009/05/28/errore-http-404-come-gestirlo-sul-proprio-sito-web/#comments</comments>
		<pubDate>Thu, 28 May 2009 21:23:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[errore]]></category>
		<category><![CDATA[errore 404]]></category>
		<category><![CDATA[htaccess]]></category>

		<guid isPermaLink="false">http://www.madeinsoftware.it/?p=81</guid>
		<description><![CDATA[Modificare il file .htaccess per far si che anche sbagliando a digitare l'indirizzo di una pagina non venga restituito all'utente un incomprensibile errore]]></description>
			<content:encoded><![CDATA[<p>L&#8217;errore &#8220;HTTP 404 &#8211; File non trovato&#8221; è uno di quelli che i gestori dei siti web temono maggiormente. Quando un utente arriva sul sito e sbaglia a digitare una url riceve proprio tale errore. Esiste comunque un modo per <strong>non perdere tale utente</strong> magari reindirizzandolo su una pagina specifica.</p>
<p>Se il vostro server è basato su Apache vi basterà editare il file <strong>.htaccess</strong> solitamente presente nella root directory aggiungendo la seguente riga:</p>
<p><code>ErrorDocument 404 /404.html</code></p>
<p>Fate attenzione affinchè il tutto sia su una unica riga e ci sia un percorso della pagina che volete venga aperta partendo da / ma <strong>non usate</strong> un percorso assoluto (tipo http://www.sitoweb.it/404.html).</p>
<p><span id="more-81"></span></p>
<p>A questo punto create la pagina 404.html e inseriteci al suo interno tutte le indicazioni che ritenete opportune. In questo caso usate dei link assoluti in quanto la pagina potrebbe essere chiamata da qualunque percorso. Non fate dunque mancare:</p>
<ol>
<li>L&#8217;indicazione dell&#8217;errore;</li>
<li>Un link verso la vostra Home Page;</li>
<li>Un indirizzo email al quale contattarvi;</li>
<li>Un link verso l&#8217;eventuale motore di ricerca interno.</li>
</ol>
<p>Nell&#8217;head della pagina inserite anche il tag</p>
<p><code>&lt;meta name="robots" content="noindex"&gt;</code></p>
<p>il quale dice ai motori di ricerca di non indicizzare tale pagina.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.madeinsoftware.it/index.php/2009/05/28/errore-http-404-come-gestirlo-sul-proprio-sito-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Struts e i messaggi di errore</title>
		<link>http://www.madeinsoftware.it/index.php/2009/05/11/struts-e-i-messaggi-di-errore/</link>
		<comments>http://www.madeinsoftware.it/index.php/2009/05/11/struts-e-i-messaggi-di-errore/#comments</comments>
		<pubDate>Mon, 11 May 2009 07:41:17 +0000</pubDate>
		<dc:creator>dinox</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[actionerror]]></category>
		<category><![CDATA[actionerrors]]></category>
		<category><![CDATA[applicationresources]]></category>
		<category><![CDATA[errore]]></category>
		<category><![CDATA[struts]]></category>
		<category><![CDATA[taglib]]></category>

		<guid isPermaLink="false">http://www.madeinsoftware.it/?p=57</guid>
		<description><![CDATA[Come creare un corretto messaggio di errore in Struts con ActionErrors, taglib e ApplicationResources.properties]]></description>
			<content:encoded><![CDATA[<p>Quando si lavora con Struts può essere necessario inviare a video un messaggio per l&#8217;utente che indica il tipo di errore che magari egli ha commesso nell&#8217;inserimento di un dato oppure come risposta ad un errore del sistema stesso. In questo caso si può utilizzare <strong>ActionErrors</strong>. Nella <strong>action Java</strong> dove elaborate le informazioni dovrete creare queste quattro linee di codice:</p>
<p><code>ActionErrors errors = new ActionErrors();<br />
ActionError error = new ActionError("error.nomeNonPresente");<br />
errors.add(ActionErrors.GLOBAL_ERROR, error);<br />
saveErrors(request, errors);</code></p>
<p>dove <em>error.nomeNonPresente</em> è stato definito nell&#8217;<em>ApplicationResources.properties</em>.</p>
<p><strong>Nella pagina</strong> dove volete visualizzare l&#8217;errore dovrete invece inserire quanto segue:</p>
<p><code>&lt;html:messages id="error"&gt;<br />
&lt;c:out value="${error}"/&gt;<br />
&lt;/html:messages&gt;</code></p>
<p>Non dimenticate di includere nella pagina stessa la chiamata alle giuste taglib (nel nostro caso abbiamo usato quelle di Struts):</p>
<p><code>&lt;%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %&gt;<br />
&lt;%@ taglib uri="/WEB-INF/c.tld" prefix="c" %&gt;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.madeinsoftware.it/index.php/2009/05/11/struts-e-i-messaggi-di-errore/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
