<?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>www.ilariolarosa.net</title>
	<atom:link href="http://www.ilariolarosa.net/wp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ilariolarosa.net/wp</link>
	<description></description>
	<lastBuildDate>Wed, 09 May 2012 13:45:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Linux e Windows condivisioni possibili</title>
		<link>http://www.ilariolarosa.net/wp/archives/26</link>
		<comments>http://www.ilariolarosa.net/wp/archives/26#comments</comments>
		<pubDate>Sun, 06 May 2012 14:11:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sistemi operativi]]></category>

		<guid isPermaLink="false">http://www.ilariolarosa.net/wp/?p=26</guid>
		<description><![CDATA[Oggi voglio illustrarvi come sia possibile all&#8217;interno di una rete informatica, far condividere sistemi Windows e Linux. Il problema principale è quello di dare la possibilità agli utenti di poter condividere le informazioni e i contenuti. La nostra rete potrebbe essere suddivisa tra i due sistemi per innumerevoli casi, quali, vuoi una graphic station con <a href='http://www.ilariolarosa.net/wp/archives/26' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Oggi voglio illustrarvi come sia possibile all&#8217;interno di una rete informatica, far condividere sistemi Windows e Linux.</p>
<p><span id="more-26"></span></p>
<p>Il problema principale è quello di dare la possibilità agli utenti di poter condividere le informazioni e i contenuti. La nostra rete potrebbe essere suddivisa tra i due sistemi per innumerevoli casi, quali, vuoi una graphic station con Gimp per fare grafica, vuoi per un web server con apache, o anche semplicemente per avere un server di stampa e di backup.</p>
<p>Per tutti questi innumerevoli problemi ci viene in aiuto sotto linux: <em><strong>SAMBA</strong></em>. Si tratta di un software che dà la possibilità di condividere sia file che stampanti, con tutti i client della nostra rete, sia linux che windows. Una volta configurato la semplicità di utilizzo faciliterà molti lavori. Questo sistema una volta installato sulla vostra macchina, andrà configurato tramite il file <em>smb.conf</em> che troverete nella directory /etc, e abilitando gli utenti al servizio.</p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-collapsed"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">Clicca per il codice</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: none;"><pre class="bash" style="font-family:monospace;"><span class="co0"># Esempio di smb.conf</span>
<span class="br0">&#91;</span>global<span class="br0">&#93;</span>
os level = 33
netbios name = centralServer
server string = My Samba Server
hosts allow = 192.168.1. localhost
hosts deny = 158.125.
interfaces = 192.168.1.1<span class="sy0">/</span>254 158.125.1.1<span class="sy0">/</span>225
<span class="kw3">bind</span> interface only = <span class="kw2">yes</span>
load printers = <span class="kw2">yes</span>
printcap name = <span class="sy0">/</span>etc<span class="sy0">/</span>printcap
<span class="br0">&#91;</span>netlogon<span class="br0">&#93;</span>
path = <span class="sy0">/</span>var<span class="sy0">/</span>lib<span class="sy0">/</span>samba<span class="sy0">/</span>netlogon
<span class="kw2">read</span> only = <span class="kw2">yes</span>
<span class="br0">&#91;</span>profiles<span class="br0">&#93;</span>
path = <span class="sy0">/</span>var<span class="sy0">/</span>lib<span class="sy0">/</span>samba<span class="sy0">/</span>profiles
<span class="kw2">read</span> only = no
create mask = 0600
directory mask = 0700</pre></div></div>
<p>Il file smb.conf è suddiviso in varie parti che specificano, i vari livelli di gestione.</p>
<div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-collapsed"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Click to show/hide code block">Clicca per il codice</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: none;"><pre class="bash" style="font-family:monospace;"><span class="br0">&#91;</span>Documenti utente<span class="br0">&#93;</span>
comment = Directory con i documenti degli utenti
browseable = <span class="kw2">yes</span>
public = no
path = <span class="sy0">/</span>backup<span class="sy0">/</span>doc
writable = <span class="kw2">yes</span>
valid <span class="kw2">users</span> = utente1 utente2</pre></div></div>
<p>Da questo script si può notare che abbiamo creato una sezione nel nostro file smb.conf per la creazione di un deposito documento condiviso tra gli utenti <em>utente1</em> e <em>utente2</em></p>
<div id="wpshdo_3" class="wp-synhighlighter-outer"><div id="wpshdt_3" class="wp-synhighlighter-collapsed"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_3"></a><a id="wpshat_3" class="wp-synhighlighter-title" href="#codesyntax_3"  onClick="javascript:wpsh_toggleBlock(3)" title="Click to show/hide code block">Clicca per il codice</a></td><td align="right"><a href="#codesyntax_3" onClick="javascript:wpsh_code(3)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_print(3)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_3" class="wp-synhighlighter-inner" style="display: none;"><pre class="bash" style="font-family:monospace;"><span class="br0">&#91;</span>Documenti pubblici<span class="br0">&#93;</span>
comment = Dir pubblica
browseable = <span class="kw2">yes</span>
guest ok = <span class="kw2">yes</span>
path = <span class="sy0">/</span>backup<span class="sy0">/</span>all
writable = <span class="kw2">yes</span></pre></div></div>
<p>Con quest&#8217;altro script condividiamo la directory con tutti gli utenti della nostra rete.</p>
<div id="wpshdo_4" class="wp-synhighlighter-outer"><div id="wpshdt_4" class="wp-synhighlighter-collapsed"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_4"></a><a id="wpshat_4" class="wp-synhighlighter-title" href="#codesyntax_4"  onClick="javascript:wpsh_toggleBlock(4)" title="Click to show/hide code block">Clicca per il codice</a></td><td align="right"><a href="#codesyntax_4" onClick="javascript:wpsh_code(4)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_4" onClick="javascript:wpsh_print(4)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_4" class="wp-synhighlighter-inner" style="display: none;"><pre class="bash" style="font-family:monospace;"><span class="br0">&#91;</span>printers<span class="br0">&#93;</span>
comment = stampanti
path = <span class="sy0">/</span>var<span class="sy0">/</span>spool<span class="sy0">/</span>samba
browseable = no
printable = <span class="kw2">yes</span>
public = <span class="kw2">yes</span>
writable = no</pre></div></div>
<p>Questa è la parte riguardante il processo di stampa, qui diciamo che la stampa è abilitata per tutti i client e quindi, a questo punto, tramite START-Stampanti-Aggiungi stampante (sotto windows) andremo a configurarci la nostra stampante di rete. Gli utenti vengono aggiunti al db di samba tramite il comando <strong>smbadduser</strong> Il servizio viene gestito tramite i comandi:</p>
<div id="wpshdo_5" class="wp-synhighlighter-outer"><div id="wpshdt_5" class="wp-synhighlighter-collapsed"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_5"></a><a id="wpshat_5" class="wp-synhighlighter-title" href="#codesyntax_5"  onClick="javascript:wpsh_toggleBlock(5)" title="Click to show/hide code block">Clicca per il codice</a></td><td align="right"><a href="#codesyntax_5" onClick="javascript:wpsh_code(5)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_5" onClick="javascript:wpsh_print(5)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_5" class="wp-synhighlighter-inner" style="display: none;"><pre class="bash" style="font-family:monospace;"><span class="sy0">/</span>etc<span class="sy0">/</span>rc.d<span class="sy0">/</span>init.d<span class="sy0">/</span>smb start
<span class="sy0">/</span>etc<span class="sy0">/</span>rc.d<span class="sy0">/</span>init.d<span class="sy0">/</span>smb stop
<span class="sy0">/</span>etc<span class="sy0">/</span>rc.d<span class="sy0">/</span>init.d<span class="sy0">/</span>smb restart
<span class="sy0">/</span>etc<span class="sy0">/</span>rc.d<span class="sy0">/</span>init.d<span class="sy0">/</span>smb status</pre></div></div>
<p>Qui di seguito inserisco il mio smb.conf, per consultazione:</p>
<div id="wpshdo_6" class="wp-synhighlighter-outer"><div id="wpshdt_6" class="wp-synhighlighter-collapsed"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_6"></a><a id="wpshat_6" class="wp-synhighlighter-title" href="#codesyntax_6"  onClick="javascript:wpsh_toggleBlock(6)" title="Click to show/hide code block">Clicca per il codice</a></td><td align="right"><a href="#codesyntax_6" onClick="javascript:wpsh_code(6)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_6" onClick="javascript:wpsh_print(6)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_6" class="wp-synhighlighter-inner" style="display: none;"><pre class="bash" style="font-family:monospace;"><span class="br0">&#91;</span>global<span class="br0">&#93;</span>
;path = <span class="sy0">/</span>samba
printing = cups
dns proxy = no
;encrypt passwords = no
socket options = TCP_NODELAY <span class="re2">SO_RCVBUF</span>=8192 <span class="re2">SO_SNDBUF</span>=8192
printcap name = lpstat
max log <span class="kw2">size</span> = 50
hosts allow = 192.168.0.1<span class="sy0">/</span>100 127.0.0.1
security = share
server string = Samba Server <span class="sy0">%</span>v
workgroup = <span class="sy0">***</span>
<span class="kw3">local</span> master = <span class="kw2">yes</span>
preferred master = <span class="kw2">yes</span>
log <span class="kw2">file</span> = <span class="sy0">/</span>var<span class="sy0">/</span>log<span class="sy0">/</span>samba<span class="sy0">/</span>log.<span class="sy0">%</span>m
load printers = <span class="kw2">yes</span>
os level = 33
name resolve order = host wins bcast lmhosts
hosts deny = no
<span class="br0">&#91;</span>homes<span class="br0">&#93;</span>
comment = Home Directories
browseable = <span class="kw2">yes</span>
writable = <span class="kw2">yes</span>
<span class="br0">&#91;</span>printers<span class="br0">&#93;</span>
comment = All Printers
path = <span class="sy0">/</span>var<span class="sy0">/</span>spool<span class="sy0">/</span>samba
browseable = no
<span class="co0"># to allow user 'guest account' to print.</span>
guest ok = <span class="kw2">yes</span>
writable = no
printable = <span class="kw2">yes</span>
public = <span class="kw2">yes</span>
; create mode = 0700
<span class="co0"># =====================================</span>
<span class="co0"># print command: see above for details.</span>
<span class="co0"># =====================================</span>
print <span class="kw3">command</span> = lpr-cups <span class="re5">-P</span> <span class="sy0">%</span>p <span class="re5">-o</span> raw <span class="sy0">%</span>s <span class="re5">-r</span> <span class="co0"># using client side printer drivers.</span>
<span class="br0">&#91;</span>print$<span class="br0">&#93;</span>
path = <span class="sy0">/</span>var<span class="sy0">/</span>lib<span class="sy0">/</span>samba<span class="sy0">/</span>printers
browseable = <span class="kw2">yes</span>
guest ok = <span class="kw2">yes</span>
<span class="kw2">read</span> only = <span class="kw2">yes</span>
; <span class="kw2">write</span> list = <span class="sy0">@</span>adm root
<span class="co0"># A publicly accessible directory, but read only, except for people in</span>
<span class="co0"># the &quot;staff&quot; group</span>
<span class="br0">&#91;</span>public<span class="br0">&#93;</span>
path = <span class="sy0">/</span>samba
<span class="kw2">read</span> only = no
writable = <span class="kw2">yes</span>
comment = Shared Directory
public = <span class="kw2">yes</span>
browseable = <span class="kw2">yes</span>
create mask = 0765</pre></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.ilariolarosa.net/wp/archives/26/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Ubuntu può essere una valida l&#8217;alternativa</title>
		<link>http://www.ilariolarosa.net/wp/archives/24</link>
		<comments>http://www.ilariolarosa.net/wp/archives/24#comments</comments>
		<pubDate>Sun, 06 May 2012 14:10:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sistemi operativi]]></category>

		<guid isPermaLink="false">http://www.ilariolarosa.net/wp/?p=24</guid>
		<description><![CDATA[Anche se sono uno che il computer lo usa per motivi di sviluppo o per collegarmi ad internet, una grandissima parte delle persone lo utilizza per i più svariati motivi e ormai la focalizzazione su Sistemi Operativi alternativi inizia a fare la differenza. Già se pensiamo che un computer costa sotto i mille euro, un <a href='http://www.ilariolarosa.net/wp/archives/24' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Anche se sono uno che il computer lo usa per motivi di sviluppo o per collegarmi ad internet, una grandissima parte delle persone</p>
<p><span id="more-24"></span></p>
<p style="text-align: justify;">lo utilizza per i più svariati motivi e ormai la focalizzazione su Sistemi Operativi alternativi inizia a fare la differenza. Già se pensiamo che un computer costa sotto i mille euro, un buon 30% di quell&#8217;importo è dovuto al costo del Sistema Operativo.</p>
<p style="text-align: justify;">Dopo anni passati su piattaforma Microsoft mi sono reso conto che il mondo Linux è maturato molto e da poco meno di un mese ho installato definitivamente sui miei PC Ubuntu Linux.</p>
<p style="text-align: justify;">Come sistema è abbastanza stabile e il team degli sviluppatori ha lavorato molto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilariolarosa.net/wp/archives/24/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu: creazione sottodomini localhost</title>
		<link>http://www.ilariolarosa.net/wp/archives/22</link>
		<comments>http://www.ilariolarosa.net/wp/archives/22#comments</comments>
		<pubDate>Sun, 06 May 2012 14:09:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sistemi operativi]]></category>

		<guid isPermaLink="false">http://www.ilariolarosa.net/wp/?p=22</guid>
		<description><![CDATA[Ormai molti usano sistemi operativi Open Source, oggi vi posto come crearvi un sottodominio sulla vostra macchina Ubuntu. Tecniche in gioco, modifica e riavvio Apache. Iniziamo con il crearci una directory nel nostro spazio utente che ospiterà i nostri dati web Apriamo il nostro file di configurazione di Apache: {geshi lang=&#8221;bash&#8221; lines=&#8221;true&#8221;} /etc/apache2/sites-available/default{/geshi} Utilizzando il <a href='http://www.ilariolarosa.net/wp/archives/22' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Ormai molti usano sistemi operativi Open Source, oggi vi posto come crearvi un sottodominio sulla vostra macchina Ubuntu.</p>
<p><span id="more-22"></span></p>
<p>Tecniche in gioco, modifica e riavvio Apache. Iniziamo con il crearci una directory nel nostro spazio utente che ospiterà i nostri dati web Apriamo il nostro file di configurazione di Apache:</p>
<p>{geshi lang=&#8221;bash&#8221; lines=&#8221;true&#8221;} /etc/apache2/sites-available/default{/geshi}</p>
<p>Utilizzando il vostro editor preferito, editate il file ed inserite le seguenti righe:</p>
<p>{geshi lang=&#8221;bash&#8221; lines=&#8221;true&#8221;}ServerName subdomain.localhost DocumentRoot /home/public_html/subdomain{/geshi} #<em>subdomain </em></p>
<p><em></em>è la cartella che andate a creare deve essere nel vostro spazio</p>
<p>Nel file <em><strong>/etc/hosts</strong></em> aggiungiamo la riga del nostro IP:</p>
<p>{geshi lang=&#8221;bash&#8221; lines=&#8221;true&#8221;}127.0.0.3 subdomain.localhost{/geshi}</p>
<p>ricordate di usare un IP nel range del 127.0.0.1 a 127.255.255.254, per evitare di fare modifiche all&#8217;interno della configurazione della vostra macchina, e infine digitiamo le seguenti due righe:</p>
<p>{geshi lang=&#8221;bash&#8221; lines=&#8221;true&#8221;}sudo a2ensite subdomians sudo /etc/init.d/apache2 restart {/geshi}</p>
<p>e il gioco è fatto, avremo il nostro sottodominio, sulla nostra macchina, basta digitare nel nostro browser preferito:</p>
<p>{geshi lang=&#8221;bash&#8221; lines=&#8221;true&#8221;}subdomain.localhost{/geshi}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilariolarosa.net/wp/archives/22/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux e WiFi</title>
		<link>http://www.ilariolarosa.net/wp/archives/19</link>
		<comments>http://www.ilariolarosa.net/wp/archives/19#comments</comments>
		<pubDate>Sun, 06 May 2012 14:08:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sistemi operativi]]></category>

		<guid isPermaLink="false">http://www.ilariolarosa.net/wp/?p=19</guid>
		<description><![CDATA[Al giorno d&#8217;oggi ci ritroviamo nei negozi alcuni pc, chiamati EEPC, che oltre ad offrire sistemi operativi Microsoft, offrono anche, diminuendo il prezzo di vendita, quindi più allettanti per l&#8217;acquirente sistemi operativi Linux preinstallati. Avendo un portatile, mi sono cimentato anche io nella configurazione della mia scheda wifi, si tratta di una Zyxell ZAir g120. <a href='http://www.ilariolarosa.net/wp/archives/19' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Al giorno d&#8217;oggi ci ritroviamo nei negozi alcuni pc, chiamati EEPC, che oltre ad offrire sistemi operativi Microsoft, offrono anche, diminuendo il prezzo di vendita, quindi più allettanti per l&#8217;acquirente sistemi operativi Linux preinstallati.</p>
<p><span id="more-19"></span></p>
<p>Avendo un portatile, mi sono cimentato anche io nella configurazione della mia scheda wifi, si tratta di una Zyxell ZAir g120. Premetto che il mio Linux era una Slackware, ma la configurazione si adatta poi a tutte le distribuzioni, cambieranno semplicemente i nomi dei files. I files in questione sono: <strong>rc.inet1.conf</strong> e <strong>rc.wireless.conf </strong> Il primo dovrebbe essere impostato, in linea di massima, come segue:</p>
<div id="wpshdo_7" class="wp-synhighlighter-outer"><div id="wpshdt_7" class="wp-synhighlighter-collapsed"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_7"></a><a id="wpshat_7" class="wp-synhighlighter-title" href="#codesyntax_7"  onClick="javascript:wpsh_toggleBlock(7)" title="Click to show/hide code block">Clicca per il codice</a></td><td align="right"><a href="#codesyntax_7" onClick="javascript:wpsh_code(7)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_7" onClick="javascript:wpsh_print(7)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_7" class="wp-synhighlighter-inner" style="display: none;"><pre class="bash" style="font-family:monospace;"><span class="co0"># rc.inet1.conf</span>
<span class="co0"># considerando che nel vettore delle nostre</span>
<span class="co0"># periferiche di rete si tratta del quinto elemento appunto [4]</span>
IFNAME<span class="br0">&#91;</span><span class="nu0">4</span><span class="br0">&#93;</span> = <span class="st0">&quot;ath0&quot;</span>
<span class="co0"># IPADDR[4]=&quot;&quot;</span>
<span class="co0"># NETMASK[4]=&quot;&quot;</span>
USE_DHCP<span class="br0">&#91;</span><span class="nu0">4</span><span class="br0">&#93;</span>=<span class="st0">&quot;yes&quot;</span>
<span class="co0">#DHCP_HOSTNAME[4]=&quot;&quot;my-host&quot;</span>
DHCP_TIMEOUT<span class="br0">&#91;</span><span class="nu0">4</span><span class="br0">&#93;</span>=<span class="nu0">10</span>
DHCP_KEEPRESOLV<span class="br0">&#91;</span><span class="nu0">4</span><span class="br0">&#93;</span>=<span class="st0">&quot;yes&quot;</span>
<span class="co0">#DHCP_KEEPGW[4]=&quot;yes&quot;</span>
<span class="co0">#DHCP_IPADDR[4]=&quot;&quot;</span>
WLAN_ESSID<span class="br0">&#91;</span><span class="nu0">4</span><span class="br0">&#93;</span>=<span class="st0">&quot;my-essid&quot;</span>
WLAN_MODE<span class="br0">&#91;</span><span class="nu0">4</span><span class="br0">&#93;</span>=<span class="st0">&quot;Managed&quot;</span> ...</pre></div></div>
<p>come si può notare alcuni campi sono commentati, all&#8217;occorrenza dovranno essere ripristinati.</p>
<ul>
<li>La prima riga identifica la nostra scheda di rete</li>
<li>La quarta significa che si vuole usare il DHCP, per l&#8217;assegnazione dinamica degli indirizzi IP</li>
<li>La sesta rappresenta il timeout per la connessione</li>
<li>La decima specifica che la nostra scheda appartiene ad una rete specifica con un determinato identificativo</li>
</ul>
<p>Nel file rc.wireless.conf bosogna modificare la riga con:</p>
<div id="wpshdo_8" class="wp-synhighlighter-outer"><div id="wpshdt_8" class="wp-synhighlighter-collapsed"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_8"></a><a id="wpshat_8" class="wp-synhighlighter-title" href="#codesyntax_8"  onClick="javascript:wpsh_toggleBlock(8)" title="Click to show/hide code block">Clicca per il codice</a></td><td align="right"><a href="#codesyntax_8" onClick="javascript:wpsh_code(8)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_8" onClick="javascript:wpsh_print(8)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_8" class="wp-synhighlighter-inner" style="display: none;"><pre class="bash" style="font-family:monospace;"><span class="co0"># rc.wireless.conf VERBOSE=1 WPA= # si traforma in ... WPA=&quot;y&quot;</span></pre></div></div>
<p>nel file <strong>rc.wireless</strong>bisogna inserire la seguente riga:</p>
<div id="wpshdo_9" class="wp-synhighlighter-outer"><div id="wpshdt_9" class="wp-synhighlighter-collapsed"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_9"></a><a id="wpshat_9" class="wp-synhighlighter-title" href="#codesyntax_9"  onClick="javascript:wpsh_toggleBlock(9)" title="Click to show/hide code block">Clicca per il codice</a></td><td align="right"><a href="#codesyntax_9" onClick="javascript:wpsh_code(9)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_9" onClick="javascript:wpsh_print(9)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_9" class="wp-synhighlighter-inner" style="display: none;"><pre class="bash" style="font-family:monospace;"><span class="co0"># rc.wireless</span>
<span class="kw1">if</span> <span class="br0">&#91;</span><span class="st0">&quot;<span class="es2">$WPA</span>&quot;</span>=<span class="st0">&quot;y&quot;</span> <span class="re5">-a</span> <span class="re5">-x</span> <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>sbin<span class="sy0">/</span>wpa_supplicant.conf<span class="br0">&#93;</span>;
<span class="kw1">then</span> <span class="sy0">/</span>usr<span class="sy0">/</span>sbin<span class="sy0">/</span>wpa_supplicant <span class="re5">-Bw</span> -c<span class="sy0">/</span>etc<span class="sy0">/</span>wpa_supplicant.conf <span class="re5">-i</span><span class="co1">${INTERFACE}</span> <span class="kw1">fi</span></pre></div></div>
<p>a questo punto abbiamo configurato i settaggi per la scheda e il file che a contenere la nostra chiave di accesso. Ora nella directory /etc ci dovrebbe essere un file chiamato wpa_supplicant.conf effettuaiamo delle modifiche portandolo nella forma:</p>
<div id="wpshdo_10" class="wp-synhighlighter-outer"><div id="wpshdt_10" class="wp-synhighlighter-collapsed"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_10"></a><a id="wpshat_10" class="wp-synhighlighter-title" href="#codesyntax_10"  onClick="javascript:wpsh_toggleBlock(10)" title="Click to show/hide code block">Clicca per il codice</a></td><td align="right"><a href="#codesyntax_10" onClick="javascript:wpsh_code(10)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_10" onClick="javascript:wpsh_print(10)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ilariolarosa.net/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_10" class="wp-synhighlighter-inner" style="display: none;"><pre class="bash" style="font-family:monospace;"><span class="co0"># wpa_supplicant.conf</span>
<span class="re2">ctrl_interface</span>=<span class="sy0">/</span>var<span class="sy0">/</span>run<span class="sy0">/</span>wpa_supplicant
<span class="re2">ctrl_interface_group</span>=wheel
network = <span class="br0">&#123;</span> <span class="re2">ssid</span>=<span class="st0">&quot;my-lan&quot;</span> <span class="re2">scan_ssid</span>=0 <span class="re2">key_mgmt</span>=WPA-PSK <span class="re2">pairwise</span>=CCMP TKIP <span class="re2">group</span>=CCMP TKIP WEP104 WEP40 <span class="re2">psk</span>=<span class="st0">&quot;my-key-lan&quot;</span><span class="br0">&#125;</span></pre></div></div>
<p>Ricordo di fare attenzione al fatto che Linux sia sensibile alle maiuscole e minuscole e che sul sistema sia installato il programma wpa_supplicant. Buon lavoro</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilariolarosa.net/wp/archives/19/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le applet Java</title>
		<link>http://www.ilariolarosa.net/wp/archives/17</link>
		<comments>http://www.ilariolarosa.net/wp/archives/17#comments</comments>
		<pubDate>Sun, 06 May 2012 14:08:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linguaggi]]></category>

		<guid isPermaLink="false">http://www.ilariolarosa.net/wp/?p=17</guid>
		<description><![CDATA[Le o Gli applet java che dir si voglia, sono componenti che vanno ad integrare i contenuti di una pagina web. Esse derivano dalla classe base java.applet.Applet che deriva di suo da java.awt.Container Â I quattro metodi fondamentali di un&#8217;applet sono: Â init() equivale al costrutore di una normale classe e viene chiamato come primo <a href='http://www.ilariolarosa.net/wp/archives/17' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Le o Gli applet java che dir si voglia, sono componenti che vanno ad integrare i contenuti di una pagina web. Esse derivano dalla classe base <span style="text-decoration: underline;"><em>java.applet.Applet</em></span> che deriva di suo da <span style="text-decoration: underline;"><em>java.awt.Container</em></span></p>
<p><span id="more-17"></span></p>
<p>Â</p>
</p>
<p><!--more--></p>
<p>I quattro metodi fondamentali di un&#8217;applet sono:</p>
<p>Â</p>
<ul>
<ul>
<li><strong>init</strong>()</li>
<p>equivale al costrutore di una normale classe e viene chiamato come primo metodo</p>
<li><strong>start</strong>()</li>
<p>secondo metodo ad essere attivato, viene eseguito al caricamento dell&#8217;applet o effettuando il refresh della pagina. All&#8217;interno di questo metodo vengono elaborati i processi piÃ¹ lunghi (in termini di tempo) ad essere elaborati</p>
<li><strong>stop</strong>()</li>
<p>questo metodo termina i processi avviati con</ul>
</ul>
<p><em>start()</em></p>
<ul>e rilascia le risorse di sistema che venivano utilizzate</p>
<li><strong>destroy</strong>()</li>
<p>con quest&#8217;ultimo metodo vengono rilasciate tuute le altre risorse che non sono piÃ¹ necessarie.</ul>
<p>All&#8217;interno di un&#8217;applet si possono gestire i seguenti oggetti:</p>
<ul>
<li>Pulsanti: <code>java.awt.Button</code></li>
</ul>
<p style="text-align: center;"><img src="images/stories/articoli-2009/pulsante_applet.jpg" border="0" width="317" height="376" /></p>
<ul>
<li>Caselle di controllo: <code>java.awt.CheckBox</code></li>
</ul>
<p style="text-align: center;"><img src="images/stories/articoli-2009/checkbox_applet.jpg" border="0" width="311" height="363" /></p>
<ul>
<li>Campi testuali: <code>java.awt.TextField - java.awt.TextArea</code></li>
</ul>
<p style="text-align: center;"><img src="images/stories/articoli-2009/textarea_applet.jpg" border="0" /></p>
<p style="text-align: center;">Â</p>
<p style="text-align: center;"><img src="images/stories/articoli-2009/textfield_applet.jpg" border="0" width="313" height="367" /></p>
<ul>
<li>Label (o etichette): <code>java.awt.Label</code></li>
<li>Elenchi (o liste): <code>java.awt.List</code></li>
</ul>
[SinglePic not found]
<p style="text-align: center;"><img src="images/stories/articoli-2009/list_applet.jpg" border="0" width="354" height="414" /></p>
<ul>
<li>Caselle opzioni: <code>java.awt.Choice</code></li>
</ul>
[SinglePic not found]
<p style="text-align: center;"><img src="images/stories/articoli-2009/choice_applet.jpg" border="0" width="319" height="376" /></p>
<ul>
<li>Menu: <code>java.awt.menu - java.awt.MenuItem - java.awt.CheckBoxMenuItem</code></li>
<li>Contenitori: <code>java.awt.Panel - java.awt.Window</code></li>
</ul>
<p>come potete notare si Ã¨ utilizzato il pacchetto <strong>awt</strong> nulla ci vieta perÃ² di utilizzare le classi <strong>swing</strong> dalla grafica piÃ¹ accattivante. Ricordatevi che le applet non possono</p>
<ul>
<li>caricare altre librerie, a parte quelle standard</li>
<li>non pu&ograve; creare alcun collegamento alla rete</li>
<li>non puÃ² avviare alcun programma, ne leggere, modificare o aprire fileÂ sul computer locale</li>
<li>puÃ² leggere solo alcune proprietÃ di sistema</li>
</ul>
<p>Per avviare un applet, il file di classe va posto nella stessa directory del file html che lo richiama o comunque all&#8217;interno di quest&#8217;ultimo deve essere inserito il path fisico del file .class. Per finire vi lascio la struttura fondamentale di un applet, a voi implementare:</p>
<pre lang="java">import java.applet.Applet;import java.awt.*;

public class prova extends Applet {

    public void init() {        /*         * ..... CODICE  .....         *         */    }

   public void start() {       /*         * ..... CODICE  .....         *         */   }

   public void stop() {       /*         * ..... CODICE  .....         *         */   }

   public void destroy() {       /*         * ..... CODICE  .....         *         */   }

   public void paint(Graphics g) {       /*         * ..... CODICE  .....         *         */   }}</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.ilariolarosa.net/wp/archives/17/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS &#8211; I fogli di stile e la grafica è servita</title>
		<link>http://www.ilariolarosa.net/wp/archives/15</link>
		<comments>http://www.ilariolarosa.net/wp/archives/15#comments</comments>
		<pubDate>Sun, 06 May 2012 14:07:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.ilariolarosa.net/wp/?p=15</guid>
		<description><![CDATA[HTML soffre di alcuni limiti che restringono il suo campo d&#8217;azione in funzione dei moderni scopi richiesti dal Web design. Tali limiti risultano barriere per tutti coloro che partendo dalla grafica tradizionale, matita e colori, cercano di portare sul web un determinato design. Ad esempio posizionare un&#8217;immagine, creare una banda laterale, giustificare del testo in <a href='http://www.ilariolarosa.net/wp/archives/15' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>HTML soffre di alcuni limiti che restringono il suo campo d&#8217;azione in funzione dei moderni scopi richiesti dal Web design.</p>
<p><span id="more-15"></span></p>
<p>Tali limiti risultano barriere per tutti coloro che partendo dalla grafica tradizionale, matita e colori, cercano di portare sul web un determinato design. Ad esempio posizionare un&#8217;immagine, creare una banda laterale, giustificare del testo in HTML diventa un problema che può essere risolto solo con strumenti nati per tutt&#8217;altro scopo come per esempio le tabelle, nate per elencare in modo ordinato i dati e invece vengono utilizzate per posizionare meglio elementi nella pagina. Bisognerebbe cercare di separere lo stile della pagina che vogliamo creare dai suoi contenuti, ciò significa che, considerando un normale sito web di una cinquantina di pagine, se all&#8217;interno delle nostre pagine scriviamo i contenuti sempre con lo stesso formato ad esempio un Courier, dovremmo inserire per ogni pagine e ogni paragrafo testuale la dicitura:</p>
<pre lang="html"><span style="font-family: Courier;"><em>Testo della pagina</em></span></pre>
<p>A questo punto pensiamo di aggiornare il nostro sito, e nella fase di aggiornamento viene deciso di modificare il carattere utilizzato da Courier a Times new Roman. La prima cosa che verrebbe in mente Ã¨ quella del lavoro immane di modifica da apportare in quanto bisognerebbe sostituire tutti i paragrafi di testo come qui sotto:</p>
<pre lang="html"><span style="font-family: Courier;"><em>Testo della pagina</em></span>

  ... si trasforma in ...

<span style="font-family: TIMES NEW ROMAN;"><em>Testo della pagina</em></span></pre>
<p>Viene naturale che la soluzione di questo problema non Ã¨ e non potrebbe essere aprire tutte le pagine del nostro sito e modificare ogni singola stringa, ma piÃ¹ plausibilmente avere un file di settaggio unico, specifico, sugli elementi della pagina, cambiando i dati a tale file, automaticamente si modifica tutto il sito. Questo dilemma è stato risolto con la nascita dei <strong>CSS</strong>(Cascading Style Sheet) o detta in italiano Fogli di Stile a Cascata, tale termine non è stato dato a caso, ma perchè all&#8217;interno di ognuno di essi ne possono convivere anche più di uno, ognuno dei quali, in base a determinate regole prevale sull&#8217;altro. Tali file sono stati introdotti da Microsoft dalla terza versione di Internet Explorer, e parzialmente supportati da Netscape soltanto dalla quarta versione dell&#8217;omonimo browser. Questo tipo di file è stato ufficialmente riconosciuto e standardizzato dal W3C (consorzio internazionale per lo sviluppo del Web). I CSS sono fondamentalmente dei file con all&#8217;interno regole, che impongono all&#8217;HTML di comportarsi in un determinato modo, formattando determinati elementi della pagina senza influenzare il resto. In HTML per formattare tutti i testi con questo tipo di formato dovremmo scrivere per N volte:</p>
<div style="font-size: 15px; font-family: times new roman; color: blue;">Questo testo ha colore blue</div>
<p>con i css scriviamo solamente:</p>
<pre lang="css">P {  STYLE="font-size:15px;   font-family:times new roman;   color:blue}</pre>
<p>e tutti i paragrafi del nostro sito saranno formattati con il medesimo formato. All&#8217;interno un file CSS è gerarchicamente costituito da attributi:</p>
<ul>
<li>gli attributi sono inseriti tra parentesi graffe <strong>{ }</strong></li>
<li>al posto del segno = sono usati i due punti <strong>:</strong></li>
<li>gli argomenti consecutivi sono separati dal segno <strong>;</strong> invece che dalla virgola ,</li>
<li>gli attributi composti da più termini sono separati da un trattino <strong>-</strong></li>
<li>quando un attributo è considerato proprietà di un oggetto i trattini si eliminano e le iniziali dei termini diventano maiuscole</li>
<li>se voglio personalizzare ancora di più un determinato elemento posso crearmi un oggetto personalizzato utilizzando davanti al suo nome il simbolo <strong>#</strong></li>
</ul>
<p>Esistono due modi di utilizzo dei fogli di stile uno è quello di incorporare lo stile nella pagina con la seguente dicitura:</p>
<pre lang="css"></pre>
<p>l&#8217;altro è quello di richiamare un file esterno alla pagina che contiene tutte le nostre impostazioni: come si può notare i fogli di stile esterni sono quelli che rispecchiano le esigenze degli sviluppatori, e soprattutto quelli che meglio interpretano la filosofia dei fogli di stile. Anche questo sito che state visitando si appoggia su un CSS. Per tutti i dettagli sugli attributi dei CSS e la formattzione vi rimando al sito della W3C che potete trovare <a href="http://www.w3.org/Style/CSS/" target="_BLANK">è QUI</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilariolarosa.net/wp/archives/15/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lazarus &#8211; Programmare in Pascal sotto linux</title>
		<link>http://www.ilariolarosa.net/wp/archives/11</link>
		<comments>http://www.ilariolarosa.net/wp/archives/11#comments</comments>
		<pubDate>Sun, 06 May 2012 14:05:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linguaggi]]></category>

		<guid isPermaLink="false">http://www.ilariolarosa.net/wp/?p=11</guid>
		<description><![CDATA[Lazarus è un front-end grafico per la programmazione Pascal o meglio per la programmazione in Free Pascal. Chi ha programmato in Delphi troveragrave;, in questo software, un valido alleato per lo sviluppo di applicazioni, ed essendo Open Source, si potrà collaborare con la miriade di sviluppatori che stanno mantenendo vivo questo progetto. Lazarus si installa <a href='http://www.ilariolarosa.net/wp/archives/11' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><strong>Lazarus</strong> è un front-end grafico per la programmazione Pascal o meglio per la programmazione in Free Pascal. Chi ha programmato in Delphi troveragrave;, in questo software, un valido alleato per lo sviluppo di applicazioni, ed essendo Open Source, si potrà collaborare con la miriade di sviluppatori che stanno mantenendo vivo questo progetto.</p>
<p><span id="more-11"></span></p>
<p>Lazarus si installa molto facilmente ed è composto da un gran numero di librerie per varie soluzioni tecniche, si va dall&#8217;hardware alle applicazioni che sfruttano Database, al gioco, a semplici programmi di gestione. Il pacchetto è composto di due parti:</p>
<ul>
<li><strong>LCL</strong>, rappresenta la Lazarus Component Library</li>
<li><strong>IDE</strong>, il tool RAD (Rapid Application Development)</li>
</ul>
<p>e funziona sotto diverse piattaforme, quali Linux, Windows, Mac OS X. Una volta installato l&#8217;IDE, all&#8217;avvio di Lazarus, avrete questa maschera:</p>
<p>sulla sinistra nell&#8217;Ide possiamo notare l&#8217;Object Inspector, molto utile per una visione di insieme degli oggetti che stiamo utilizzando in quel momento, a destra, l&#8217;editor vero e proprio, molto preciso e con colori che specificano molto bene la distinzione della sintassi, in basso la maschera dei messaggi che vengono inviati per errori di compilazione o semplici dimenticanze, e infine in alto abbiamo il nostro caratteristico mondo degli IDE con tutti i pulsanti. Particolare è la barra degli oggetti, che essendo tabbed, con uno sguardo possiamo andare a vedere subito tutte le classi di oggetti visuali che sono installati, come si può notare niente di più e niente di meno di quello che offre Delphi della Borland. Le cose principali da sapere per partire sono:</p>
<ul>
<li>l&#8217;utilizzo delle librerie è semplificato, nel senso che, tutte le unit che possono essere incluse e non contengono oggetti visual sono contenute in una cartella specifica da cui con un semplice CTRL+BarraSpaziatrice si apre un menù a tendina che ci dice quali sono le unit installate, come nell&#8217;esempio:</li>
</ul>
<ul>
<li>la personalizzazione è quasi totale data la miriade di opzioni che possono essere configurate:</li>
</ul>
<ul>
<li>l&#8217;analizzatore del progetto, strumento semplice ma molto potente, che in qualsiasi momento dello sviluppo ci restituisce tutti i dati sensibili sul nostro progetto:</li>
</ul>
<ul>
<li>la creazione di un nuovo pacchetto, Ã¨per la distribuzione delle nostre librerie:</li>
</ul>
<ul>
<li>la gestione dei pacchetti che sono installati, che possono essere attivi o non attivi, per ridimensionare in fase di compilazione il file eseguibile:</li>
</ul>
<p>Per concludere diamo qualche indirizzo:</p>
<ul>
<li>da <a href="http://sourceforge.net/projects/lazarus/" target="_blank">questo link</a> potete scaricare il pacchetto e le sue librerie</li>
<li>da <a href="http://wiki.lazarus.freepascal.org/" target="_blank">questo link</a> potete raggiungere la Wiki page del progetto</li>
</ul>
<p>e un sentito ringraziamento a tutta la comunità di sviluppo. Buon lavoro &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilariolarosa.net/wp/archives/11/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importiamo un database mysql per file</title>
		<link>http://www.ilariolarosa.net/wp/archives/9</link>
		<comments>http://www.ilariolarosa.net/wp/archives/9#comments</comments>
		<pubDate>Sun, 06 May 2012 14:04:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Database]]></category>

		<guid isPermaLink="false">http://www.ilariolarosa.net/wp/?p=9</guid>
		<description><![CDATA[Ciao a tutti, oggi vi dico come importare i files di un database mysql che avete tenuto come backup. Partiamo &#8230; Linux &#8211; Ubuntu 1) path files dei database mysql /var/lib/mysql reperibile anche tramite la variabile datadir che trovate nel file my.cnf 2) fermiamo il servizio di mysql: /etc/init.d/mysql stop 3) posizioniamoci in /var/lib e <a href='http://www.ilariolarosa.net/wp/archives/9' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Ciao a tutti, oggi vi dico come importare i files di un database mysql che avete tenuto come backup.</p>
<p><span id="more-9"></span></p>
<p>Partiamo &#8230; Linux &#8211; Ubuntu 1) path files dei database mysql</p>
<pre xml:lang="bash">/var/lib/mysql</pre>
<p>reperibile anche tramite la variabile</p>
<pre xml:lang="bash">datadir</pre>
<p>che trovate nel file my.cnf 2) fermiamo il servizio di mysql:</p>
<pre xml:lang="bash">/etc/init.d/mysql stop</pre>
<p>3) posizioniamoci in /var/lib e digitiamo:</p>
<pre xml:lang="bash">sudo chown nomeutente:nomeutente mysql/</pre>
<p>dove a <em>nomeutente</em> sostituiremo il nostro username 4) entriamo nella cartella e copiamo l&#8217;intera cartella dove sono contenuti i nostri files del database es. &#8220;mydb/&#8221; 5) cambiamo proprietario e gruppo della cartella in questione e la riassegnamo a <em>mysql</em>con il comando:</p>
<pre xml:lang="bash">sudo chown mysql:mysql mydb/</pre>
<p>6) torniamo nel nostro path &#8220;<em>/var/lib</em>&#8221; e riassegniamo utente e proprietario alla cartella &#8220;mysql/&#8221;:</p>
<pre xml:lang="bash">sudo chown mysql:mysql mysql/</pre>
<p>&#8230; a questo punto non ci resta altro che riavviare il servizio mysql con:</p>
<pre xml:lang="bash">/etc/init.d/mysql start</pre>
<p>e il gioco è fatto. Aprendo a questo punto un qualsiasi front-end, io uso phpmyadmin, troverete il vostro database all&#8217;interno. Alla prossima &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilariolarosa.net/wp/archives/9/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problemi con il plugin SI CAPTCHA Anti-Spam di WordPress</title>
		<link>http://www.ilariolarosa.net/wp/archives/6</link>
		<comments>http://www.ilariolarosa.net/wp/archives/6#comments</comments>
		<pubDate>Sun, 06 May 2012 14:03:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.ilariolarosa.net/wp/?p=6</guid>
		<description><![CDATA[Ciao a tutti, credo molti di voi utilizzano questo plugin SI CAPTCHA Anti-Spam per wordpress per controllare lo spam sui commenti dei vostri articoli e altri moduli. Spesso mi si è detto che non viene visualizzata correttamente l&#8217;immagine, questa è una plausibile soluzione e cioè, nella fase di installazione automatica e in quella di upload <a href='http://www.ilariolarosa.net/wp/archives/6' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Ciao a tutti, credo molti di voi utilizzano questo plugin <a href="http://wordpress.org/extend/plugins/si-captcha-for-wordpress/" target="_blank">SI CAPTCHA Anti-Spam</a> per wordpress per</p>
<p><span id="more-6"></span></p>
<p><!--more--></p>
<p>controllare lo spam sui commenti dei vostri articoli e altri moduli. Spesso mi si è detto che non viene visualizzata correttamente l&#8217;immagine, questa è una plausibile soluzione e cioè, nella fase di installazione automatica e in quella di upload tramite client ftp, i permessi sui files e cartelle sono sbagliati. La cosa da fare è posizionarsi nella cartella <strong>/wp-content/plugins/si-captcha-for-wordpress</strong> e cambiare in 755 i permessi della cartella e di tutto ciò che ci sta al suo interno.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilariolarosa.net/wp/archives/6/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

