<?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>Nicola Bettini &#187; MySQL</title>
	<atom:link href="http://www.bettinz.com/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bettinz.com</link>
	<description>Informatic/Web Programmer</description>
	<lastBuildDate>Tue, 27 Apr 2010 15:46:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Guida alla programmazione: parte 1</title>
		<link>http://www.bettinz.com/2010/04/27/guida-alla-programmazione/</link>
		<comments>http://www.bettinz.com/2010/04/27/guida-alla-programmazione/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 15:46:12 +0000</pubDate>
		<dc:creator>bettinz</dc:creator>
				<category><![CDATA[Progetti]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programmazione]]></category>

		<guid isPermaLink="false">http://www.bettinz.com/?p=45</guid>
		<description><![CDATA[Quante volte vi è capitato di vedere un programma e chiedervi come funziona? Quante volte vi siete chiesti come riesce a realizzare, una [...]]]></description>
			<content:encoded><![CDATA[<p>Quante volte vi è capitato di vedere un programma e chiedervi come funziona? Quante volte vi siete chiesti come riesce a realizzare, una persona, un programma per navigare su Internet, come quello che state usando adesso? Vi è mai capitato di iniziare un corso di Informatica, e di rendervi conto che la richiesta è troppo grande rispetto alle vostre possibilità? Beh, non sempre è così.</p>
<p>Se c&#8217;è una cosa che posso dire d&#8217;aver provato, è la scoperta della <em>forma mentis </em>del programmatore: avere la mentalità del programmatore. Avere la capacità di analizzare un problema, e portarlo in codice, non vuol dire essere un programmatore, ma significa avere una cosa fondamentale.</p>
<p>Come riuscirci? Non è difficile, vediamolo assieme.</p>
<p><span id="more-45"></span>Intanto vi dico che non ho la pretesa di insegnarvi a programmare, ma di darvi alcuni semplici consigli, direttamente da una persona che ha provato tutto questo.<br />
La prima cosa che deve esservi chiara, è che nessuno nasce programmatore: se vedete una persona che è molto più avanti di voi, non scoraggiatevi; si può essere più portati alla programmazione, ma, ripeto, nessuno ci nasce.<br />
Fatta questa breve premessa, la vera forza del programmatore è lo scorporo del problema: avete ad esempio da realizzare un&#8217;agenda.</p>
<p>Prima di tutto, non importa il linguaggio di programmazione: che sia C, PHP o cos&#8217;altro, la sintassi magari è diversa, ma sostanzialmente è la stessa cosa.</p>
<p>Partiamo da una domanda semplice: vi capita mai di scorporare un problema? Ecco, iniziate a farlo.<br />
Pensate a un viaggio, una cosa che, detta così, sembra grossa e insormontabile; ragionando per passi, verrebbe spontaneo:</p>
<ol>
<li> Pianificare il viaggio</li>
<li>Trovare l&#8217;hotel</li>
<li>Acquistare i biglietti</li>
<li>Prenotare l&#8217;hotel</li>
<li>Preparare la valigia</li>
<li>Partire!</li>
</ol>
<p>Una visione molto semplice se volete; ma dato che nessuno nasce tour operator, un viaggio viene scomposto in parti più semplici, che facciamo tranquillamente.</p>
<p>Partendo quindi da una richiesta, l&#8217;importante è, prendendo carta e penna, <strong>scomporre il problema.</strong></p>
<p>Ora, se la richiesta è &#8220;creare un programma che visualizzi tante volte quanti sono gli anni di una persona, la frase buon compleanno&#8221;.</p>
<p>Sembra impossibile? Iniziamo per passi:</p>
<ol>
<li>Per fare tutto, devo prima di tutto chiedere l&#8217;età all&#8217;utente (lo so fare?)</li>
<li>Devo contare gli anni e salvarli da qualche parte (lo so fare?)</li>
<li>Devo fare un ciclo di frasi (lo so fare?)</li>
<li>Devo scrivere una frase, in base agli anni della persona (lo so fare?)</li>
</ol>
<p>In via molto generale, il primo punto è un input da tastiera, il secondo è una memorizzazione di una variabile (l&#8217;età), il terzo un ciclo (for?), e il quarto un output su monitor.</p>
<p><em>Quindi il primo consiglio è: Prendete un programma che può sembrare complesso, tirate fuori carta e penna, e iniziate a pensare come si potrebbe scomporre il problema. Quando vi verrà naturale scomporre un problema in sotto-problemi molto più semplici, siete a metà del percorso</em> <img src='http://www.bettinz.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bettinz.com/2010/04/27/guida-alla-programmazione/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cosa bolle in pentola?</title>
		<link>http://www.bettinz.com/2010/01/27/cosa-bolle-in-pentola/</link>
		<comments>http://www.bettinz.com/2010/01/27/cosa-bolle-in-pentola/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 22:33:03 +0000</pubDate>
		<dc:creator>bettinz</dc:creator>
				<category><![CDATA[Progetti]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[bettinz]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programmazione]]></category>

		<guid isPermaLink="false">http://www.bettinz.com/?p=43</guid>
		<description><![CDATA[C&#8217;è qualche novità per chi visita Bettinz.com: stavo pensando di riprendere a &#8220;lavorare&#8221; con Joomla. Componenti, moduli, plugin..per Joomla o magari WordPress. Oppure [...]]]></description>
			<content:encoded><![CDATA[<p>C&#8217;è qualche novità per chi visita Bettinz.com: stavo pensando di riprendere a &#8220;lavorare&#8221; con Joomla. Componenti, moduli, plugin..per Joomla o magari WordPress.<br />
Oppure semplici guide di programmazione, come avvicinarsi al mondo PHP, MySQL.<br />
Insomma, non ho le idee ben chiare su cosa voglio fare..però ci sto lavorando.</p>
<p>Stay tuned <img src='http://www.bettinz.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bettinz.com/2010/01/27/cosa-bolle-in-pentola/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
