<?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>Sinkro.net &#187; mac</title>
	<atom:link href="http://www.sinkro.net/tag/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sinkro.net</link>
	<description>Software e dintorni. ... soprattutto dintorni ;-)</description>
	<lastBuildDate>Mon, 26 Sep 2011 01:42:19 +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>Context free art</title>
		<link>http://www.sinkro.net/2009/06/21/context-free-art/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=context-free-art</link>
		<comments>http://www.sinkro.net/2009/06/21/context-free-art/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 15:17:31 +0000</pubDate>
		<dc:creator>Massimiliano</dc:creator>
				<category><![CDATA[Articoli]]></category>
		<category><![CDATA[frattali]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.sinkro.net/?p=418</guid>
		<description><![CDATA[Context Free (CF) è un software per generare immagini da una serie di istruzioni. Utilizza un semplice set di comandi chiamato Context Free Design Grammar (CFDG). Un file CFDG è sostanzialmente un gruppo di regole per disegnare forme usando altre forme. Le forme base sono: SQUARE CIRCLE TRIANGLE Ci sono pochi altri componenti opzionali ed [...]


Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2007/04/08/rilasciata-debian-gnulinux-40/' rel='bookmark' title='Rilasciata Debian GNU/Linux 4.0'>Rilasciata Debian GNU/Linux 4.0</a> <small>Come annunciato sul sito ufficiale finalmente ÃƒÂ¨ stata rilasciata &#8220;etch&#8221;,...</small></li>
<li><a href='http://www.sinkro.net/2007/06/14/macbook/' rel='bookmark' title='MacBook'>MacBook</a> <small>Ho sempre avuto un debole per il Mac. L&#8217;ho usato...</small></li>
<li><a href='http://www.sinkro.net/2009/02/17/installare-psycopg2-su-osx/' rel='bookmark' title='Installare PsycoPg2 su OsX'>Installare PsycoPg2 su OsX</a> <small>Se avete provato ad installare PsycoPg in OsX Leopard via...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-449" title="spiral" src="http://www.sinkro.net/wp-content/uploads/2009/06/spiral.png" alt="spiral" width="280" height="300" />Context Free (CF) è un software per generare immagini da una serie di istruzioni.</p>
<p>Utilizza un semplice set di comandi chiamato Context Free Design Grammar (CFDG).</p>
<p>Un file CFDG è sostanzialmente un gruppo di regole per disegnare forme usando altre forme.</p>
<p>Le forme base sono:</p>
<ul>
<li>SQUARE</li>
<li>CIRCLE</li>
<li>TRIANGLE</li>
</ul>
<p>Ci sono pochi altri componenti opzionali ed un unico componente obbligatorio:</p>
<ul>
<li>La direttiva startshape è obbligatoria e informa CF da quale regola partire.</li>
<li>Le direttive opzionali: background, tile, size, include, shape, path</li>
</ul>
<p>Ogni forma può essere modificata <a href="http://www.contextfreeart.org/mediawiki/index.php/Shape_adjustments" target="_blank">da un serie di parametri</a>, in forma e colore.</p>
<p>Il rendering avviene in pochi secondi e quindi è possibile apprezzare subito il risultato dei nostri sforzi <img src='http://www.sinkro.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: center;"><img class="size-medium wp-image-460 aligncenter" title="Contextfree" src="http://www.sinkro.net/wp-content/uploads/2009/06/Contextfree-300x232.jpg" alt="Contextfree" width="300" height="232" /></p>
<p>Le possibilità  più interessanti sono senz&#8217;altro fornite dalla <a href="http://it.wikipedia.org/wiki/Algoritmo_ricorsivo" target="_blank">ricorsione</a>.</p>
<p>Disegnamo un cerchio e attraverso la ricorsione ne variamo progressivamente la luminosita e la dimensione. Utilizziamo poi il nostro cerchio sfumato per costruire una spirale:</p>
<pre>startshape Spirale

rule Spirale  {
	Cerchio{}
	Spirale{x 1 size .9  rotate 30 }
}

rule Cerchio  {
	CIRCLE{}
	Cerchio{brightness 0.2 size 0.9}
}</pre>
<p style="text-align: center;"><img class="size-full wp-image-439 aligncenter" title="spirale" src="http://www.sinkro.net/wp-content/uploads/2009/06/spirale.png" alt="spirale" width="176" height="200" /></p>
<p>Se una stessa regola appare più volte, CF sceglierà una versione piuttosto che un un&#8217;altra casualmente. La probabilità  che venga scelta un versione è proporzionale al suo peso (che viene indicato dopo il nome della regola).</p>
<p>Proviamo ad aggiungere una versione della nostra regola <em>cerchio</em> che utilizza un quadrato come forma base.</p>
<pre>startshape Spirale

rule Spirale  {
	Cerchio{}
	Spirale{x 1 size .9  rotate 30 }
}

rule Cerchio  {
	CIRCLE{}
	Cerchio{brightness 0.2 size 0.9}
}
rule Cerchio  {
	SQUARE{}
	Cerchio{brightness 0.2 size 0.9}
}</pre>
<pre style="text-align: center;"><img class="alignnone size-full wp-image-445" title="spiralemista" src="http://www.sinkro.net/wp-content/uploads/2009/06/spiralemista.png" alt="spiralemista" width="172" height="200" /></pre>
<p>Introducendo queste variazioni pseudo casuali possiamo ottenere immagini sorprendenti.</p>
<pre>startshape rami

rule rami {
    SQUARE{y .1 s 0.02 0.2}
    ramo{y .1 s .99 b .1 sat .1 h 60}
    ramo{y .1 f 90}
}

rule rami{
	rami{}
}

rule ramo {
	rami{r 30 s .7}
}
rule ramo {
	rami{r 20 s .8}
}
rule ramo 0.2 {
	rami{r -20 s .616}
}</pre>
<p style="text-align: center;"><img class="size-full wp-image-456 aligncenter" title="tree" src="http://www.sinkro.net/wp-content/uploads/2009/06/tree.jpg" alt="tree" width="473" height="354" /></p>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, -webkit-fantasy; font-size: small;"><span style="line-height: 19px; white-space: normal; ">
</span></span></pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, -webkit-fantasy; font-size: small;"><span style="line-height: 19px; white-space: normal; ">
</span></span></pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, fantasy; line-height: 19px; white-space: normal; font-size: 13px;">Context Free permette di inserire le proprie creazioni nella <a href="http://www.contextfreeart.org/gallery/" target="_blank">gallery online</a> del sito, nella quale <span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, fantasy; ">si possono trovare degli autentici capolavori insieme ovviamente al codice per riprodurli.</span></span></pre>
<p><a href="http://www.contextfreeart.org/mediawiki/index.php/Download_page" target="_blank">Context Free</a> è disponibile per Mac OSX, Windows e Linux e in formato sorgente.</p>
<p>Un buon punto di partenza è la sezione <a href="http://www.contextfreeart.org/mediawiki/index.php/Tutorials" target="_blank">tutorial</a> del sito.</p>
<p style="text-align: left;">Buon divertimento</p>
<p style="text-align: left;">
<p style="text-align: center; ">


<p>Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2007/04/08/rilasciata-debian-gnulinux-40/' rel='bookmark' title='Rilasciata Debian GNU/Linux 4.0'>Rilasciata Debian GNU/Linux 4.0</a> <small>Come annunciato sul sito ufficiale finalmente ÃƒÂ¨ stata rilasciata &#8220;etch&#8221;,...</small></li>
<li><a href='http://www.sinkro.net/2007/06/14/macbook/' rel='bookmark' title='MacBook'>MacBook</a> <small>Ho sempre avuto un debole per il Mac. L&#8217;ho usato...</small></li>
<li><a href='http://www.sinkro.net/2009/02/17/installare-psycopg2-su-osx/' rel='bookmark' title='Installare PsycoPg2 su OsX'>Installare PsycoPg2 su OsX</a> <small>Se avete provato ad installare PsycoPg in OsX Leopard via...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.sinkro.net/2009/06/21/context-free-art/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installare PsycoPg2 su OsX</title>
		<link>http://www.sinkro.net/2009/02/17/installare-psycopg2-su-osx/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=installare-psycopg2-su-osx</link>
		<comments>http://www.sinkro.net/2009/02/17/installare-psycopg2-su-osx/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 15:15:44 +0000</pubDate>
		<dc:creator>Massimiliano</dc:creator>
				<category><![CDATA[Articoli]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.sinkro.net/?p=390</guid>
		<description><![CDATA[Se avete provato ad installare PsycoPg in OsX Leopard via easy_install avrete notato che l&#8217;installazione fallisce. Il problema sta nel percorso di Postgresql che varia a seconda del metodo di installazione utilizzato. Si tratta quindi di configurare PsycoPg con il percorso corretto di Postgresql. Ma partiamo dall&#8217;inizio e recuperiamo l&#8217;ultima versione di PsycoPg che al [...]


Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2005/11/09/rilasciato-postgresql-81/' rel='bookmark' title='Rilasciato PostgreSQL 8.1'>Rilasciato PostgreSQL 8.1</a> <small>PostgreSQL 8.1 contiene piu&#8217; di 120 tra nuove caratteristiche e...</small></li>
<li><a href='http://www.sinkro.net/2005/01/20/rilasciato-postgresql-80/' rel='bookmark' title='Rilasciato PostgreSQL 8.0'>Rilasciato PostgreSQL 8.0</a> <small>NY, NY: 19 Gennaio 2005 &#8211; Il Gruppo di Sviluppo...</small></li>
<li><a href='http://www.sinkro.net/2006/10/22/lightning-admin/' rel='bookmark' title='Lightning Admin'>Lightning Admin</a> <small>Postgres Lightning Admin o PGLA per gli amici, &egrave; un...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-402" title="pgsql" src="http://www.sinkro.net/wp-content/uploads/2009/02/pgsql.jpg" alt="pgsql" width="262" height="207" />Se avete provato ad installare <a href="http://initd.org/pub/software/psycopg/" target="_blank">PsycoPg</a> in OsX Leopard via <em>easy_install</em> avrete notato che l&#8217;installazione fallisce.</p>
<p>Il problema sta nel percorso di <a href="http://www.postgresql.org/" target="_blank">Postgresql</a> che varia a seconda del metodo di installazione utilizzato.</p>
<p>Si tratta quindi di configurare PsycoPg con il percorso corretto di Postgresql.</p>
<p><span id="more-390"></span></p>
<p>Ma partiamo dall&#8217;inizio e recuperiamo l&#8217;ultima versione di PsycoPg che al momento in cui scrivo Ã¨ la 2.0.8:</p>
<p><code>curl -o psycopg2.tar.gz http://www.initd.org/pub/software/psycopg/psycopg2-2.0.8.tar.gz<br />
</code><br />
scompattiamo:<br />
<code>tar zxvf psycopg2.tar.gz</code></p>
<p>posizioniamoci all&#8217;interno della directory:<br />
<code>cd psycopg2-2.0.8</code></p>
<p>apriamo il file setup.cfg eliminando il commento alla riga 34,<br />
<code>#pg_config=</code></p>
<p>dovremo completare la riga con il percorso corretto di <em>pg_config</em>.</p>
<p>Installando Postgresql via <a href="http://www.macports.org/">MacPorts</a>, come nel mio caso, <em>pg_config</em> si troverÃ  in:<br />
<code>/opt/local/lib/postgresql83/bin/pg_config</code></p>
<p>completo quindi la mia riga:<br />
<code>pg_config=/opt/local/lib/postgresql83/bin/pg_config</code></p>
<p>Salvo e e lancio il setup:</p>
<p><code>sudo python setup.py install</code></p>
<p>che a questo punto dovrebbe andare a buon fine.</p>
<p>Riferimenti:</p>
<ul>
<li><a href="http://jasonism.org/weblog/2008/nov/06/getting-psycopg2-work-mac-os-x-leopard/" target="_blank">http://jasonism.org/weblog/2008/nov/06/getting-psycopg2-work-mac-os-x-leopard/</a></li>
<li><a href="http://blog.jonypawks.net/2008/06/20/installing-psycopg2-on-os-x/" target="_blank">http://blog.jonypawks.net/2008/06/20/installing-psycopg2-on-os-x/</a></li>
</ul>


<p>Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2005/11/09/rilasciato-postgresql-81/' rel='bookmark' title='Rilasciato PostgreSQL 8.1'>Rilasciato PostgreSQL 8.1</a> <small>PostgreSQL 8.1 contiene piu&#8217; di 120 tra nuove caratteristiche e...</small></li>
<li><a href='http://www.sinkro.net/2005/01/20/rilasciato-postgresql-80/' rel='bookmark' title='Rilasciato PostgreSQL 8.0'>Rilasciato PostgreSQL 8.0</a> <small>NY, NY: 19 Gennaio 2005 &#8211; Il Gruppo di Sviluppo...</small></li>
<li><a href='http://www.sinkro.net/2006/10/22/lightning-admin/' rel='bookmark' title='Lightning Admin'>Lightning Admin</a> <small>Postgres Lightning Admin o PGLA per gli amici, &egrave; un...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.sinkro.net/2009/02/17/installare-psycopg2-su-osx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacBook</title>
		<link>http://www.sinkro.net/2007/06/14/macbook/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=macbook</link>
		<comments>http://www.sinkro.net/2007/06/14/macbook/#comments</comments>
		<pubDate>Thu, 14 Jun 2007 15:16:11 +0000</pubDate>
		<dc:creator>Massimiliano</dc:creator>
				<category><![CDATA[Articoli]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.sinkro.net/2007/06/14/macbook/</guid>
		<description><![CDATA[Ho sempre avuto un debole per il Mac. L&#8217;ho usato secoli fa ai tempi del Quadra, e lo desideravo da tempo. Finalmente mi sono deciso e ho preso un MacBook, quello di mezzo. Tempo 2 giorni e sono diventato QuickSilver dipendente. Altri articoli di interesse:Ancora WikidPad Dato che WikidPad merita davvero, mi sono preso un [...]


Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2006/11/02/ancora-wikidpad/' rel='bookmark' title='Ancora WikidPad'>Ancora WikidPad</a> <small>Dato che WikidPad merita davvero, mi sono preso un pochino...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img id="image97" src="http://www.sinkro.net/wp-content/uploads/2007/07/scatola-macbook.jpg" alt="scatola-macbook.jpg" /></p>
<p>Ho sempre avuto un debole per il Mac.  L&#8217;ho usato secoli fa ai tempi del Quadra, e lo desideravo da tempo. </p>
<p>Finalmente mi sono deciso e ho preso un MacBook, quello di mezzo.</p>
<p>Tempo 2 giorni e sono diventato <a href="http://quicksilver.blacktree.com/">QuickSilver</a> dipendente. <img src='http://www.sinkro.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>


<p>Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2006/11/02/ancora-wikidpad/' rel='bookmark' title='Ancora WikidPad'>Ancora WikidPad</a> <small>Dato che WikidPad merita davvero, mi sono preso un pochino...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.sinkro.net/2007/06/14/macbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

