<?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>Luizz &#187; Internet</title>
	<atom:link href="http://www.luizz.it/category/internet/feed" rel="self" type="application/rss+xml" />
	<link>http://www.luizz.it</link>
	<description>Appunti di lavoro per lo sviluppo di applicazioni WEB con CakePHP</description>
	<lastBuildDate>Thu, 05 Jan 2012 08:48:12 +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>Notepad++ : come far riconoscere l&#8217;HTML nei template .ctp e .thtml0</title>
		<link>http://www.luizz.it/14/cakephp/notepad-come-far-riconoscere-lhtml-nei-template</link>
		<comments>http://www.luizz.it/14/cakephp/notepad-come-far-riconoscere-lhtml-nei-template#comments</comments>
		<pubDate>Thu, 07 Jan 2010 20:52:36 +0000</pubDate>
		<dc:creator>Luizz</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[.ctp]]></category>
		<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[notepad++]]></category>

		<guid isPermaLink="false">http://luizz/?p=14</guid>
		<description><![CDATA[Un editor leggero e veloce che uso al posto del classico blocco note e anche per eseguire delle piccole modifiche su semplici progetti. Per progetti in php + complessi uso Eclipse con plugin legati al PHP. Utilizzando massicciamente i template con i vari sistemi da me utilizzati (Smarty, CakePHP, ecc), mi trovo di fronte a [...]]]></description>
			<content:encoded><![CDATA[<p>Un editor leggero e veloce che uso al posto del classico blocco note e anche per eseguire delle piccole modifiche su semplici progetti.<br />
Per progetti in php + complessi uso Eclipse con plugin legati al PHP.</p>
<p>Utilizzando massicciamente i template con i vari sistemi da me utilizzati (Smarty, CakePHP, ecc), mi trovo di fronte a estensioni del tipo tpl, thtml, che non contengono altro che codice HTML, ma che non sono riconosciuti dall&#8217;editor come tali e quindi non viene attivata la colorazione del codice.</p>
<p>Per Notepad++ è sufficente aggiungere l&#8217;estensione nel file langs.xml che si trova nella directory di installazione del programma.</p>
<p>La dove è definito il linguaggio html</p>
<pre class="brush:html"><Language name="html" ext="html htm" commentLine="" commentStart="<!--" commentEnd="-->"></pre>
<p>E&#8217; sufficente aggiungere le estensioni da associare all&#8217;HTML</p>
<pre class="brush:html"><Language name="html" ext="html htm thtml ctp" commentLine="" commentStart="<!--" commentEnd="-->"></pre>
<p>e poi registrare le due estensioni selezionando da menu:</p>
<p><em>CONFIGURAZIONE > OPZIONI > ASSOCIAZIONE TIPI DI FILE > CUSTOMIZE</em></p>
<p>e inserire nel campo le estensioni &#8220;thtml&#8221; e &#8220;ctp&#8221;  per poi trasferirle con la freccietta</p>
<p><img src='http://www.luizz.it/wp-content/uploads/2008/01/cakenotepad.gif' alt='Impostazioni di Notepad++' /></p>
<p>Per abilitare la gestione in Dreamweaver, potete seguire questo tutorial: <a href="http://www.techwave.it/blog/2010/03/09/visualizzare-i-files-thtml-e-ctp-in-dreamweaver/">http://www.techwave.it/blog/2010/03/09/visualizzare-i-files-thtml-e-ctp-in-dreamweaver/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luizz.it/14/cakephp/notepad-come-far-riconoscere-lhtml-nei-template/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fckeditor: personalizzare il filemanager</title>
		<link>http://www.luizz.it/81/internet/fckeditor-personalizzare-il-filemanager</link>
		<comments>http://www.luizz.it/81/internet/fckeditor-personalizzare-il-filemanager#comments</comments>
		<pubDate>Sat, 09 Feb 2008 09:24:27 +0000</pubDate>
		<dc:creator>Gagà</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[fckeditor]]></category>
		<category><![CDATA[filemanager]]></category>

		<guid isPermaLink="false">http://www.luizz.it/81/cakephp/fckeditor-personalizzare-il-filemanager</guid>
		<description><![CDATA[L'esigenza è quella di avere una directory personalizzata dove inserire i file tramite il filemanager di fckeditor.]]></description>
			<content:encoded><![CDATA[<p>La soluzione trovata non è proprio elegante ma funzionale.</p>
<p>Si tratta di andare a modificare alcuni file di fckeditor, con l&#8217;inconveniente che se si dovesse cambiare la versione queste modifiche devono essere ripetute.</p>
<p>La versione utilizzata è la 2.4.2</p>
<p>Trascurando l&#8217;aspetto della configurazione per abilitare la gestione del filemanager, i file coinvolti sono:<br />
- filemanager/broser/default/connectors/php/config.php<br />
- filemanager/broser/default/connectors/php/connector.php<br />
- filemanager/broser/default/connectors/php/io.php</p>
<p>config.php<br />
Abilitare la gestione filemanager ed inserire il proprio path dove andranno i file/directory nella variabile<br />
<code>$Config['UserFilesPath'] = '/app/webroot/images/files' ;</code></p>
<p>connector.php<br />
Ridefinire la varibile $GLOBALS['UserFilesPath'] aggiungendola di nuovo dopo la riga 60 circa e subito prima del richiamo alla funzione DoResponse();<br />
Questa formerà la parte iniziale dell&#8217;URL, il file lo inserirà fckeditor<br />
<code>$GLOBALS['UserFilesPath'] = '/path/files'</code></p>
<p>io.php</p>
<p>Nella prima funzione function GetUrlFromPath( $resourceType, $folderPath )<br />
sostituire la riga di ritorno dell&#8217;else<br />
<code>return $GLOBALS["UserFilesPath"] . strtolower( $resourceType ) . $folderPath ;</code><br />
con<br />
<code>return $GLOBALS['UserFilesPath'] . $folderPath ;</code></p>
<p>Nella terza funzione ServerMapFolder( $resourceType, $folderPath ) alla seconda riga<br />
sostituire<br />
<code>$sResourceTypePath = $GLOBALS["UserFilesDirectory"] . strtolower( $resourceType ) . '/' ;</code><br />
con<br />
<code>$sResourceTypePath = $GLOBALS['UserFilesDirectory'] .'/' ;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luizz.it/81/internet/fckeditor-personalizzare-il-filemanager/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Il vero programmatore</title>
		<link>http://www.luizz.it/60/internet/il-vero-programmatore</link>
		<comments>http://www.luizz.it/60/internet/il-vero-programmatore#comments</comments>
		<pubDate>Thu, 10 Jan 2008 12:46:28 +0000</pubDate>
		<dc:creator>Gagà</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[leggerezze]]></category>

		<guid isPermaLink="false">http://www.luizz.it/?p=60</guid>
		<description><![CDATA[La casa del Programmatore è orientata a sud. La casa del Vero Programmatore è orientata agli oggetti. Nel caso erediti una vecchia casa, il Vero Programmatore non la ristruttura. La sovrascrive. Se il suo bucato non e&#8217; abbastanza morbido, il Vero Programmatore ricompila il Vernel. Quando il Vero Programmatore si ferma a fare benzina a [...]]]></description>
			<content:encoded><![CDATA[<p>La casa del Programmatore è orientata a sud. La casa del Vero Programmatore è orientata agli oggetti.</p>
<p>Nel caso erediti una vecchia casa, il Vero Programmatore non la ristruttura. La sovrascrive.</p>
<p>Se il suo bucato non e&#8217; abbastanza morbido, il Vero Programmatore ricompila il Vernel.<br />
Quando il Vero Programmatore si ferma a fare benzina a un distributore IP, si meraviglia di non poterlo usare come server DHCP.</p>
<p>Il Vero Programmatore quando va a letto esclama sleep (0×7080).</p>
<p>Il Vero Programmatore mangia wafer di silicio</p>
<p>Il Vero Programmatore sa che il caso non esiste. E&#8217; solo uno pseudo-caso precomputato.</p>
<p>Il Vero Programmatore puo&#8217; condividere un appartamento su eMule.</p>
<p>Il Vero Programmatore puo&#8217; eludere qualsiasi intercettazione telefonica semplicemente dicendo &#8220;slash slash&#8221; all&#8217;inizio della conversazione.</p>
<p>Il Vero Programmatore si dichiara alla donna che ama dicendo &#8220;private Object VeroProgrammatore; &#8221;</p>
<p>Se il Vero Programmatore si reca negli Stati Uniti, non ha bisogno di convertire i suoi Euro in Dollari: esegue un cast implicito.</p>
<p>Il Vero Programmatore entra in casa dalla porta 8080.<span id="more-60"></span></p>
<p>Il Vero Programmatore va a fare la spesa con una lista concatenata.</p>
<p>Il Vero Programmatore puo&#8217; contare fino a 1024 con le dita delle mani.</p>
<p>Il Vero Programmatore regala alla sua fidanzata un array di perle.</p>
<p>Il Vero Programmatore programma le sue vacanze in assembler.</p>
<p>Quando un Vero Programmatore da bambino impara a parlare, le sue prime parole non sono &#8220;mamma&#8221; o &#8220;papà&#8221; ma &#8221; Hello, World!&#8221;</p>
<p>Quando un Vero Programmatore riceve le carte al tavolo da gioco, se le ordina in mano in O(nlogn) mosse.</p>
<p>Quando a uno sportello gli viene chiesto di compilare un modulo, il Vero Programmatore esclama: &#8221; gcc modulo.c&#8221;.</p>
<p>Quando da piccolo a scuola il Vero Programmatore doveva fare il tema &#8220;il mio papà&#8221;, scriveva semplicemente Papà.t</p>
<p>Quando due Veri Programmatori si scontrano, o vanno subito in Buffer Overflow, o si affrontano per Mille Cicli di Clock senza che vi sia un vincitore.oString().</p>
<p>Il Vero Programmatore puo&#8217; scrivere un metodo che lancia un&#8217;eccezione che conferma la regola.</p>
<p>Il Vero Programmatore non porta fuori la spazzatura: non si fida del Garbage Collector. Si limita ad esclamare: &#8220;Rifiuti.Dispose()!&#8221; e l&#8217;immondizia si dissolve nel nulla.</p>
<p>Il Vero Programmatore non iscrive i suoi figli a scuola. Ne fa comparire i nomi direttamente sul registro di classe utilizzando un puntatore.</p>
<p>Il Vero Programmatore ha un grande rispetto per l&#8217;arte. Uno dei più grandi misteri che lo tormentano è come Leonardo sia riuscito a dipingere La Gioconda senza vertex shading.</p>
<p>Il Vero Programmatore ha sulla parete di casa sua un quadretto con la scritta &#8220;127.0.0.1 sweet 127.0.0.1&#8243;.</p>
<p>Un Vero Programmatore non usa alcun firewall. Si accorge che qualcuno è entrato nel suo computer perchè il suo personaggio di Ultima Online skippa un frame quando attacca.</p>
<p>Un test per verificare se qualcuno è un Vero Programmatore consiste nel legarlo, imbavagliarlo e chiuderlo a chiave in una stanza vuota da solo con un computer preassemblato e non overcloccato, senza alcun utensile o strumento. Se entro 30 secondi non sta uscendo del fumo da sotto la porta, il soggetto NON è un Vero Programmatore.</p>
<p>Il Vero Programmatore chiama qualsiasi interfaccia più complessa di una shell a riga di comando con un unico nome: &#8220;spreco di RAM&#8221;.</p>
<p>Il Vero Programmatore non si ferma col rosso. Si ferma col #FF0000.</p>
<p>Un Vero Programmatore finisce tutte le sue frasi con un punto e virgola;&#8230;anche quando parla;</p>
<p>Il Programmatore puo&#8217; cancellare la cache del suo browser. Il Vero Programmatore puo&#8217; cancellare la cache di Google.</p>
<p>Nel caso perda le chiavi di un lucchetto, il Vero Programmatore si cimenta in un lungo ed estenuante brute force .</p>
<p>Il Programmatore va all&#8217;Ikea, compra una scrivania, la porta a casa e la monta. Al Vero Programmatore invece basta esclamare: &#8220;apt-get install scrivania&#8221; perche&#8217; essa appaia in tutto il suo splendore nello studio, pronta all&#8217;uso (e con una risma di fogli bianchi gia&#8217; nel primo cassetto).</p>
<p>Per il Vero Programmatore il concetto di interfaccia grafica è rappresentato da una serie di 1 e 0 ben indentati su di un monitor monocromatico.</p>
<p>Se poprio viene costretto a commentare il proprio codice, il Vero Programmatore disseminera&#8217; casualmente nel proprio listato qualche ovvia descrizione dei metodi piu&#8217; semplici. Le parti di codice indispensabili al funzionamento del software saranno invece precedute da un: //Non mi aspetto che tu capisca questo</p>
<p>Quando il Vero Programmatore viene invitato ad una festa, puo&#8217; scoprire quali ragazze sono single e quali no semplicemente esclamando: &#8220;ls -l&#8221; .</p>
<p>Il Vero Programmatore ha gli Gnome da giardino.</p>
<p>La Vera Programmatrice si preoccupa quando ha un ritardo nel ciclo for.</p>
<p>Il Vero Programmatore Ricorda con affetto il suo vecchio Spectrum. Stava giocando contro un certo Joshua a Guerra Termonucleare Globale, quando il processore si è fuso. Era il 9 novembre 1989.</p>
<p>Qualcuno sostiene che il Vero Programmatore tiene sempre i backup da quando ha dovuto riscrivere 327000 linee di assembler 68020. In realta&#8217; il Vero Programmatore non fa alcun backup: e&#8217; piu&#8217; veloce riscrivere il software a memoria che ricordarsi dove ha messo i nastri o i cd dei backup.</p>
<p>Una recente teoria sostiene che gli universi paralleli esistono: li fa girare il Vero Programmatore con il VMWare.</p>
<p>Il Vero Programmatore non usa strumenti di Debug o Checkpoint. Puo&#8217;leggere il valore di una variabile durante l&#8217;esecuzione del suo programma semplicemente osservando attentamente i banchi di RAM del computer su cui lavora.</p>
<p>Se non conosce il significato di una parola, il Programmatore consulta un dizionario. Se non conosce il significato di una parola, il Vero Programmatore consulta una tabella di hash.</p>
<p>Il Vero Programmatore puo&#8217; formattare un disco in vinile.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luizz.it/60/internet/il-vero-programmatore/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Professionisti</title>
		<link>http://www.luizz.it/44/internet/professionisti</link>
		<comments>http://www.luizz.it/44/internet/professionisti#comments</comments>
		<pubDate>Mon, 07 Jan 2008 23:05:31 +0000</pubDate>
		<dc:creator>Luizz</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://luizz/?p=44</guid>
		<description><![CDATA[Alcune volte è sbagliato giudicare un&#8217;attività semplicemente per il tempo che occorre per realizzarla&#8230; Un buon esempio è il caso dell&#8217;ingegnere che è stato chiamato per aggiustare un computer molto grande ed estremamente complesso&#8230; un computer che valeva 12 milioni di Euro. Seduto di fronte allo schermo, preme un paio di tasti, asserisce con la [...]]]></description>
			<content:encoded><![CDATA[<p>Alcune volte è sbagliato giudicare un&#8217;attività semplicemente per il tempo che occorre per realizzarla&#8230;<br />
Un buon esempio è il caso dell&#8217;ingegnere che è stato chiamato per aggiustare un computer molto grande ed estremamente complesso&#8230; un computer che valeva 12 milioni di Euro.<br />
Seduto di fronte allo schermo, preme un paio di tasti, asserisce con la testa, mormora qualcosa a se stesso e spegne il computer.<br />
A quel punto estrae un piccolo cacciavite dalla tasca e dà un giro e mezzo ad una minuscola vite.<br />
Poi, accende il computer e verifica che funziona perfettamente.<br />
Il presidente dell&#8217;azienda è felicissimo e si offre di pagare il conto immediatamente. &#8220;Quanto le devo?&#8221; chiede. &#8220;Sono Mille Euro, per cortesia&#8221; risponde l&#8217;ingegnere.<br />
&#8220;Mille Euro? Mille Euro per pochi minuti di lavoro? Mille Euro per stringere una semplicissima vitina? Mi rendo conto che il computer vale 12 milioni di Euro, ma mille Euro mi sembra una cifra veramente esagerata. Pagherò solamente se mi manderà una fattura dettagliata che giustifichi una cifra del genere.&#8221; L&#8217;Ingegnere acconsente con un cenno e se ne va.<br />
Il mattino dopo il presidente riceve la fattura, la legge attentamente, asserisce con la testa e la paga immediatamente, senza una lamentela.</p>
<p>La fattura diceva:</p>
<p>Servizi effettuati:</p>
<p>- Avvitamento di una vitina: EURO 1<br />
- Sapere quale vitina avvitare: EURO 999</p>
<p><strong><br />
I &#8220;professionisti&#8221; ogni giorno affrontano la mancanza di considerazione di quelli che per la loro ignoranza non arrivano a capirli.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luizz.it/44/internet/professionisti/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ma quanti siti ci sono ?</title>
		<link>http://www.luizz.it/19/internet/ma-quanti-siti-ci-sono</link>
		<comments>http://www.luizz.it/19/internet/ma-quanti-siti-ci-sono#comments</comments>
		<pubDate>Mon, 07 Jan 2008 21:14:05 +0000</pubDate>
		<dc:creator>Luizz</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://luizz/?p=19</guid>
		<description><![CDATA[Come sapere quanti siti sono ospitati in hosting sulla stessa macchina]]></description>
			<content:encoded><![CDATA[<ol>
<li>Ricavare l&#8217;indirizzo IP del sito : usare il comando ping nomedominio.it oppure usare un servizio Whois oppure installare l&#8217;apposito plug-in per Firefox</li>
<li>Andare al sito <a href="http://www.whois.sc/">Whois </a>e aggiungere alla URL l&#8217;IP ricavato</li>
<li>A quel punto abbiamo i dati relativi al sito e il numero di siti che hanno lo stesso IP, quindi che risiedono sullo stesso host.</li>
<li>Per sapere chi sono i coinquilini si possono usare le funzionalità offerte da alcuni siti tra cui <a href="http://whois.webhosting.info" target="_blank">http://whois.webhosting.info</a> (aggiungere l&#8217;IP all&#8217;indirizzo per conoscere quelli con dominio .COM, .ORG, .NET, ecc)</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.luizz.it/19/internet/ma-quanti-siti-ci-sono/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clonare un Hard Disk in Windows: utility free in rete</title>
		<link>http://www.luizz.it/18/internet/clonare-un-hard-disk-in-windows-utility-free-in-rete</link>
		<comments>http://www.luizz.it/18/internet/clonare-un-hard-disk-in-windows-utility-free-in-rete#comments</comments>
		<pubDate>Mon, 07 Jan 2008 21:10:10 +0000</pubDate>
		<dc:creator>Luizz</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://luizz/?p=18</guid>
		<description><![CDATA[Programmi per creare un&#8217;immagine dell&#8217;hard disk per eseguire una copia esatta Crea un file immagine di un HD Esegue la clonazione di un hard disk su un altro di uguale dimensione]]></description>
			<content:encoded><![CDATA[<p>Programmi per creare un&#8217;immagine dell&#8217;hard disk per eseguire una copia esatta<br />
	<a href="http://www.softpedia.com/get/System/Back-Up-and-Recovery/DrvImagerXP.shtml">Crea un file immagine di un HD</a><br />
	<a href="http://www.softpedia.com/get/System/Back-Up-and-Recovery/SelfImage.shtml">Esegue la clonazione di un hard disk su un altro di uguale dimensione </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luizz.it/18/internet/clonare-un-hard-disk-in-windows-utility-free-in-rete/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

