<?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"
	>

<channel>
	<title>Laburno &#187; Appunti</title>
	<atom:link href="http://www.laburno.net/category/appunti/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.laburno.net</link>
	<description>proprio quello che aveva ordinato il dottore</description>
	<pubDate>Mon, 05 May 2008 09:16:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Il migliore hack per IE di sempre</title>
		<link>http://www.laburno.net/2008/04/14/il-migliore-hack-per-ie-di-sempre/</link>
		<comments>http://www.laburno.net/2008/04/14/il-migliore-hack-per-ie-di-sempre/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 14:11:56 +0000</pubDate>
		<dc:creator>Laburno</dc:creator>
		
		<category><![CDATA[Appunti]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[hack]]></category>

		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://www.laburno.net/2008/04/14/il-migliore-hack-per-ie-di-sempre/</guid>
		<description><![CDATA[<pre>&lt;!--[if IE]&gt;
&lt;style&gt;
html, body, * {
  display: none;
}
&lt;/style&gt;
&lt;![endif]--&gt;</pre>
<p><code></code></p>
<p>[via<a href="http://fadtastic.net/2008/04/01/awesome-hot-tips-for-your-website-in-2008/" title="Hot Tips for your website"> fadtastic</a>]</p>
]]></description>
		<wfw:commentRss>http://www.laburno.net/2008/04/14/il-migliore-hack-per-ie-di-sempre/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Welcome to the Django</title>
		<link>http://www.laburno.net/2008/03/26/welcome-to-the-django/</link>
		<comments>http://www.laburno.net/2008/03/26/welcome-to-the-django/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 11:53:27 +0000</pubDate>
		<dc:creator>Laburno</dc:creator>
		
		<category><![CDATA[Appunti]]></category>

		<category><![CDATA[django]]></category>

		<category><![CDATA[Framework]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.laburno.net/2008/03/26/welcome-to-the-django/</guid>
		<description><![CDATA[<p>Provare Django era nella mia <em>to-do-list</em> da parecchio, ma per un motivo o l&#8217;altro non ho mai avuto il tempo materiale di farlo. Con le recenti festività non ho avuto scuse, ed inoltre ero in cerca di una buona motivazione per riprendere a spippolare con Python.</p>
<p><img src="http://www.laburno.net/wp-content/uploads/2008/03/django-logo-negative.png" alt="Django Logo" class="right" />Tanto per fare le presentazioni:</p>
<blockquote><p> Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.</p></blockquote>
<p>Un pregio di questo framework è l&#8217;<strong>abbondante documentazione</strong>: se vi fate un giro sul <a href="http://www.djangoproject.org" title="Django">sito ufficiale</a> potete farvene un idea.<br />
Inoltre cercando su google si trovano le più disparate risorse, a partire dal <a href="http://www.djangobook.com/" title="Django Book">Django Book</a> (e anche in italiano c&#8217;è un nutrito <a href="http://www.Django.it" title="Django italia">gruppo di discussione</a>).</p>
<p>Per adesso non ho materiale per esprimere giudizi ma la prima impressione è stata molto più che buona: la sola gestione dell&#8217;amministrazione l&#8217;ho trovata di una praticità incredibile. Se anche voi siete intenzionati a provarlo, seguono i miei appunti sull&#8217;installazione (sono incappato nei classici problemini).</p>
<p>Se invece siete già pratici sono graditissime segnalazioni di risorse, anche le più disparate!<br />
<!--more--></p>
<h3>Appunti sulla mia installazione (su Ubuntu 7.10)</h3>
<p>Nel sito ufficiale di Django, nel tutorial introduttivo al framework, viene trattata l&#8217;installazione in maniera molto dettagliata. Io non ho installato da trunk ma, per prigrizia, ho fatto un bel:</p>
<p><code>sudo apt-get install python-django</code></p>
<p>In questo modo mi sono ritrovato Django 0.96 bello pronto e funzionante. Il lato negativo di installare da APT è che non si ha controllo su dove viene installato il pacchetto: per cercare i file di template ci ho perso davvero del tempo e alla fine ho trovato tutto in <code>/usr/share/python-support/python-django/django</code>.</p>
<p>Seconda cosa importanta da fare è stata pensare al database. Se come me anche voi avete intenzione di utilizzare MySQL, ricordatevi innanzitutto di installare MySQLdb:</p>
<p><code>sudo apt-get install python-mysqldb</code></p>
<p>Io personalmente avevo gia installato MySQL, in precedenza, tramite <a href="http://www.apachefriends.org/en/xampp.html" title="XAMPP">XAMPP</a>. Per questo motivo ho avuto problemi ad interfacciarmi al database da Django (che tra l&#8217;altro utilizza un piccolo web server indipendente per lavorare in locale).</p>
<p>Il problema stava nel fatto che Django cercava il socket per interfacciarsi al server del database in <code>/var/run/mysqld/mysqld.sock</code> mentre, a causa di XAMPP il mio socket di MySQL era invece in <code>/opt/lampp/var/mysql/mysql.sock</code>. Per farla breve ho creato un link simbolico:</p>
<p><code>sudo mkdir /var/run/mysqld<br />
cd /var/run/mysqld<br />
ln -s /opt/lampp/var/mysql/mysql.sock mysqld.sock</code></p>
<p>Questa soluzione è <em>sporca</em>. In realtà la cosa migliore da fare sarebbe stata quella di disinstallare XAMPP e re-installare MySQL a parte: in ogni caso funziona benissimo anche così.</p>
]]></description>
		<wfw:commentRss>http://www.laburno.net/2008/03/26/welcome-to-the-django/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Testo Grande Rosso e Cattivo</title>
		<link>http://www.laburno.net/2007/10/13/testo-grande-rosso-e-cattivo/</link>
		<comments>http://www.laburno.net/2007/10/13/testo-grande-rosso-e-cattivo/#comments</comments>
		<pubDate>Sat, 13 Oct 2007 08:01:28 +0000</pubDate>
		<dc:creator>Laburno</dc:creator>
		
		<category><![CDATA[Appunti]]></category>

		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.laburno.net/2007/10/13/testo-grande-rosso-e-cattivo/</guid>
		<description><![CDATA[<p>Chi ha detto che i CSS servono solo per la presentazione? Questa snippet vi viene in soccorso per salvaguardare la validità del vostro markup, evidenziando in rosso tutti i tag deprecati che non andrebbero usati:</p>
<p><code>font, center, div[align], p[align], table[align], font[color] {<br />
color : #cd0000;<br />
font-weight : bold;<br />
background : #eecc11 url(images/warning.gif) repeat 0 0;<br />
margin : 10px;<br />
padding : 10px;<br />
border : 2px dashed #cd0000;<br />
font-size : 2em;<br />
}</code></p>
<p>Non è un idea fantastica? L&#8217;ha avuto per primo <a href="http://accessites.org/site/2006/07/big-red-angry-text/" title="Big Red Angry Text">Marco Battilana di Accessites</a>, e io l&#8217;ho scoperta leggendo <a href="http://456bereastreet.com" title="456 Berea Street">456BereaST</a>.</p>
]]></description>
		<wfw:commentRss>http://www.laburno.net/2007/10/13/testo-grande-rosso-e-cattivo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Blueprint 0.6 è uscito</title>
		<link>http://www.laburno.net/2007/09/28/blueprint-06-e-uscito/</link>
		<comments>http://www.laburno.net/2007/09/28/blueprint-06-e-uscito/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 04:30:58 +0000</pubDate>
		<dc:creator>Laburno</dc:creator>
		
		<category><![CDATA[Appunti]]></category>

		<category><![CDATA[Blueprint]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Framework]]></category>

		<guid isPermaLink="false">http://www.laburno.net/2007/09/28/blueprint-06-e-uscito/</guid>
		<description><![CDATA[<p>Esattamente il 21 settembre, e nessuno me lo aveva detto. Maledetti (con affetto eh).</p>
<p>Dunque la prima impressione è quella di un <strong>prodotto maturo</strong>. Usare una versione sperimentale per saggiare gli umori e le funzionalità si è rivelata una buona idea perché Blueprint 0.6 è ricco di novità, è robusto, ben scritto e completamente personalizzabile. La griglia forse non è potente come quella delle YUI, ma è sicuramente più semantica (nel senso più carnevalesco possibile) e funziona bene.</p>
<p>Cosa cambia? Moltissime cose, così tante che hanno iniziato a tenere un changelog. Ve ne elenco alcune, le principali secondo me:</p>
<ul>
<li>È stato costruito finalmente un <strong>sistema di Plugin</strong>, e il codice inutile nei fogli principali è stato spostato in questa sezione. Il risultato è espandibilità, modularità, e pulizia.</li>
<li>È stata inserita la <strong>gestione dei form</strong>. Non l&#8217;ho testata e pare che sia ancora in fase embrionale, ma il fatto che ci sia è una buona cosa.</li>
<li>La <strong>griglia</strong> è stata potenziata. Oltre all&#8217;incremento di possibilità introdotto già con la versione 0.5 adesso è stato aggiunto il supporto alle tabelle e la possibilità di applicarvi le stesse classi di .span per dimensionarle. In pratica riciclo del codice.</li>
<li><strong>Tipograficamente</strong> è stata migliorata la gestione del leading incrementale, la gestione degli heading multi linea, e <em>typography.css</em> è stato ripulito dall&#8217;inessenziale.</li>
<li>È possibile scaricare un pacchetto contenente CSSTidy per comprimere, e una serie di script ruby di utilità come un validatore css e un generatore automatico di css per la stampa.</li>
</ul>
<p>Il resto potete leggerlo da soli, dopo aver <a href="http://blueprintcss.googlecode.com/files/Blueprint%200.6%20with%20scripts.zip" title="Blueprint 0.6 con scripts">scaricato il pacchetto</a> (<a href="http://blueprintcss.googlecode.com/files/Blueprint%200.6.zip" title="Blueprint 0.6 senza scripts">versione senza scripts qui</a>).</p>
<p>Ormai lo sapete. A me questi &#8220;frameworks&#8221; piacciono, Blueprint in particolare, e fa piacere vederli crescere bene. Non è perfetto, non può esserlo universalmente. Però una cosa in particolare secondo me manca per renderlo uno strumento ancora più affascinante: <strong>la griglia fluida</strong>. Sarebbe veramente il top.</p>
]]></description>
		<wfw:commentRss>http://www.laburno.net/2007/09/28/blueprint-06-e-uscito/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
