<?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>Programmazione Web &#187; Browser</title>
	<atom:link href="http://www.programmazione-web.com/categorie/browser/feed" rel="self" type="application/rss+xml" />
	<link>http://www.programmazione-web.com</link>
	<description>il Blog open degli sviluppatori del web!</description>
	<lastBuildDate>Mon, 25 Jul 2011 16:39:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Codeigniter debug con FirePHP</title>
		<link>http://www.programmazione-web.com/codeigniter-debug-con-firephp.php</link>
		<comments>http://www.programmazione-web.com/codeigniter-debug-con-firephp.php#comments</comments>
		<pubDate>Wed, 29 Jul 2009 09:57:47 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Applicazioni]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Codeigniter]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[debuggi]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firephp]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=238</guid>
		<description><![CDATA[FirePHP è un componente aggiuntivo per Firefox che consente di debuggare applicazioni in PHP direttamente tramite il proprio browser. Questo add-on estende le funzionalità di FireBug consentendo di fare dei log in tempo reale e stampare i contenuti delle variabili nella console. Per iniziare a debuggare le vostre applicazioni php avrete quindi bisogno del browser [...]]]></description>
			<content:encoded><![CDATA[<p><strong>FirePHP </strong>è un <strong>componente aggiuntivo per Firefox</strong> che consente di <strong>debuggare applicazioni in PHP </strong>direttamente tramite il proprio browser. Questo add-on estende le funzionalità di <strong>FireBug </strong>consentendo di fare dei log in tempo reale e stampare i contenuti delle variabili nella console.</p>
<p>Per iniziare a debuggare le vostre applicazioni php avrete quindi bisogno del <strong>browser Firefox</strong>, di installare <strong>FireBug </strong>e <strong>FirePHP</strong>.</p>
<p>A questo punto per molti nessuna novità&#8230; sono prodotti conosciuti nell&#8217;ambiente di sviluppo e quindi non scendo nel merito del loro funzionamento, poichè esistono molteplici guide.</p>
<p>La cosa interessante è che <strong>FirePHP </strong>è stato integrato in una libreria per <strong>il framework Codeigniter</strong> ed è <a title="Download FirePHP library for Codeigniter" href="http://www.firephp.org/DownloadRelease/FirePHPLibrary-FirePHPCore-0.2.1" target="_blank">scaricabile qui.</a></p>
<p>Per la configurazione nel framework è sufficiente scompattare la classe FirePHP.class.php, rinominarla in firephp.php e copiarla dentro alla nostra applicazione nella cartella delle librerie: system/application/libraries.</p>
<p>Per renderla operativa all&#8217;interno del nostro controller è suffiente</p>
<ul>
<li> Caricare la libreria: <strong>$this-&gt;load-&gt;library(&#8216;firephp&#8217;)</strong></li>
<li>Inviare i log e errori a firebug tramite questa sintassi: <strong>$this-&gt;firephp-&gt;log($myvariable) </strong>o <strong>$this-&gt;firephp-&gt;error(&#8216;Errore alla linea&#8217;)</strong></li>
</ul>
<p>Inoltre è possibile abilitare solamente il debbugger ad esempio quando sviluppiamo offline sul nostro web server in locale:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$this</span>-&gt;<span class="me1">input</span>-&gt;<span class="me1">ip_address</span><span class="br0">&#40;</span><span class="br0">&#41;</span> ==<span class="st0">&#8217;127.0.0.1&#8242;</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="re0">$this</span>-&gt;<span class="me1">firephp</span>-&gt;<span class="me1">setEnabled</span><span class="br0">&#40;</span><span class="kw2">TRUE</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">else</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="re0">$this</span>-&gt;<span class="me1">firephp</span>-&gt;<span class="me1">setEnabled</span><span class="br0">&#40;</span><span class="kw2">FALSE</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
</ol>
</div>
<p><strong>Riferimenti:</strong><br />
<a href="http://getfirebug.com/">http://getfirebug.com/</a><br />
<a href="http://www.firephp.org/">http://www.firephp.org/</a><br />
<a href="http://speedtech.it/2009/05/debugging-a-codeigniter-application-with-firephp/">http://speedtech.it/2009/05/debugging-a-codeigniter-application-with-firephp/</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fcodeigniter-debug-con-firephp.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/codeigniter-debug-con-firephp.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome il browser di casa BigG</title>
		<link>http://www.programmazione-web.com/google-chrome-il-browser-opensource-di-google.php</link>
		<comments>http://www.programmazione-web.com/google-chrome-il-browser-opensource-di-google.php#comments</comments>
		<pubDate>Tue, 02 Sep 2008 13:02:32 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[News dal web]]></category>
		<category><![CDATA[Varie]]></category>
		<category><![CDATA[browser web]]></category>
		<category><![CDATA[google browser]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[navigare il web]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=71</guid>
		<description><![CDATA[E' stato annunciato oggi sul blog ufficiale di google l'uscita imminente del nuovo browser opensource denominato Chrome che andrà a contrastare il monopolio indiscusso di microsoft IE]]></description>
			<content:encoded><![CDATA[<p>E&#8217; stato annunciato oggi sul blog ufficiale di google l&#8217;uscita imminente del nuovo browser opensource denominato Chrome che andrà a contrastare il monopolio indiscusso di microsoft IE, che regna sovrano al 74% lasciando poco spazio all&#8217;ottimo Firefox. Il nuovo browser che utilizza il motore di Webkit, come tutti i prodotti di google sarà lanciato in versione beta e da quello che si può vedere dagli <a title="Google chrome " href="http://www.google.com/googlebooks/chrome/" target="_blank">screenshot</a> sembrerebbe molto semplice ed intuitivo e dotato di un menu a tab. Dal punto di vista tecnico invece ha in grembo un sistema di gestione della memoria più efficiente e stabile, grazie alla generazione di un processo indipendente per ogni tab aperto, che evita il crash dell&#8217;applicazione se un tab rimane bloccato per colpa di un plugin. Inoltre a detta dei tecnici di google è molto più veloce perchè grazie al motore javascript denominato V8, riscritto da zero, sono riusciti a ottimizzare al meglio la gestione delle classi e del garbage collection, senza ovviamente tralasciare gli aspetti di sicurezza e gli standard web..</p>
<p><strong>Riferimenti:</strong><a title="Google chrome PI" href="http://punto-informatico.it/2390562/PI/News/google-chrome-browser-bigg.aspx " target="_blank"><br />
http://punto-informatico.it/2390562/PI/News/google-chrome-browser-bigg.aspx</a><a title="Google chrome " href="http://www.google.com/googlebooks/chrome/" target="_blank"></p>
<p>http://www.google.com/googlebooks/chrome/</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fgoogle-chrome-il-browser-opensource-di-google.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/google-chrome-il-browser-opensource-di-google.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3.0: rilasciata la relase stable del browser web</title>
		<link>http://www.programmazione-web.com/firefox-30-rilasciata-la-relase-stable-del-browser-web-open-source.php</link>
		<comments>http://www.programmazione-web.com/firefox-30-rilasciata-la-relase-stable-del-browser-web-open-source.php#comments</comments>
		<pubDate>Wed, 18 Jun 2008 06:45:37 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Applicazioni]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[News dal web]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[browser firefox]]></category>
		<category><![CDATA[browser open-source]]></category>
		<category><![CDATA[firefox 3]]></category>
		<category><![CDATA[mozilla firefox]]></category>
		<category><![CDATA[mozilla foundation]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=57</guid>
		<description><![CDATA[Mozilla Foundation, dopo uno sviluppo durato 34 mesi ha rilasciato la nuova versione del browser web Firefox giunta alla release 3.0. La nuova versione dell&#8217;ormai popolare e ottimo browser Web open-source introduce molteplici e interessanti novità tutte da scoprire, la maggior parte delle migliorie si sono focalizzate sulle prestazioni, oltre che una maggiore usabilità generale [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.programmazione-web.com/wp-content/uploads/2008/06/mozilla_firefox.jpg"><img style="float:left; margin:5px;" title="mozilla_firefox" src="http://www.programmazione-web.com/wp-content/uploads/2008/06/mozilla_firefox.jpg" alt="" width="150" height="149" /></a>Mozilla Foundation, dopo uno sviluppo durato 34 mesi ha rilasciato la nuova versione del browser web Firefox giunta alla release 3.0. La nuova versione dell&#8217;ormai  popolare e ottimo browser Web open-source introduce molteplici e interessanti novità tutte da scoprire, la maggior parte delle migliorie si sono focalizzate sulle prestazioni, oltre che una maggiore usabilità generale del tabbed, senza tralasciare gli aspetti di sicurezza come la protezione come <strong> malware</strong> e il <strong>phishing</strong>. Mozilla per festeggiare l&#8217;evento ha deciso di organizzare un <a href="http://www.hwupgrade.it/news/software/mozilla-organizza-il-download-day-per-il-lancio-di-firefox-3_25483.html"> Download Day</a> mondiale, con il quale punta a far entrare Firefox 3.0 nel <strong> Guinnes dei Primati</strong> a titolo di software più scaricato nell&#8217;arco di 24 ore. Quindi iniziate subito a scaricare!</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Ffirefox-30-rilasciata-la-relase-stable-del-browser-web-open-source.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/firefox-30-rilasciata-la-relase-stable-del-browser-web-open-source.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft IE8 rispettoso degli standard W3C</title>
		<link>http://www.programmazione-web.com/ie8-rispettoso-degli-standard-w3c.php</link>
		<comments>http://www.programmazione-web.com/ie8-rispettoso-degli-standard-w3c.php#comments</comments>
		<pubDate>Mon, 10 Mar 2008 18:24:18 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[News dal web]]></category>
		<category><![CDATA[Web Standard]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Navigazione Internet]]></category>
		<category><![CDATA[standard W3C]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/ie8-rispettoso-degli-standard-w3c.php</guid>
		<description><![CDATA[Microsoft IE8 rispettoso degli standard W3C Microsoft ha deciso finalmente che il nuovo IE8, da poche ore disponibile nella versione beta, utilizzerá come modalitá di default un interprete che sará il piú rispettoso possibile degli standard di sviluppo delle pagine web dettati dal W3C. We’ve decided that IE8 will, by default, interpret web content in [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight: bold">Microsoft IE8 rispettoso degli standard W3C</span></p>
<p>Microsoft ha deciso finalmente che il nuovo IE8, da poche ore <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/Install.htm">disponibile</a> nella versione beta, utilizzerá come modalitá di default un interprete che sará il piú rispettoso possibile degli standard di sviluppo delle pagine web dettati dal <a href="http://www.w3.org/">W3C</a>.</p>
<p style="margin-left: 40px">We’ve decided that IE8 will, by default, interpret web content in the most standards compliant way it can. This decision is a change from what we’ve posted previously.</p>
<p>La modalitá standard o <a href="http://en.wikipedia.org/wiki/Quirks_mode">Quirks mode</a> é stata motivo di forti discussioni, perché tutti i moderni browser come IE, Firefox, Safari e Opera hanno la possibilitá di utilizzare differenti metodologie per interpretare le pagine web, oltre a quella standard W3C. La modalitá “Quirks” infatti consente di avere la possibilita di mantenere una  compatibilitá retroattiva sulle pagine che non sono allineate ai piu recenti standard web.</p>
<p><span class="articoli_corpo"><span id="intelliTXT">Il nuovo Internet Explorer 8 quindi avrà sostanzialmente tre modalità: una piú coerente che finalmente (si spera), interpreterà le pagine secondo le regole rigide W3C; una seconda modalità che mostrerà le pagine esattamente come fa attualmente IE 7;  e come ultima  modalitá quella che consentirá di fare il rending delle pagine ottimizzate per le versioni precedenti di IE.</span></span></p>
<p><strong>Fonte:</strong><br />
<a href="http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx" title="microsoft ie8" target="_blank">http://blogs.msdn.com/</a></p>
<h2></h2>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fie8-rispettoso-degli-standard-w3c.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/ie8-rispettoso-degli-standard-w3c.php/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

