<?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>El blog que faig &#187; Mac</title>
	<atom:link href="http://jordinebot.cat/blog/tag/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://jordinebot.cat/blog</link>
	<description></description>
	<lastBuildDate>Tue, 24 Apr 2012 18:05:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Eclipse IDE per a Python+Django+MySQL a Mac OS X Lion</title>
		<link>http://jordinebot.cat/blog/2012/01/eclipse-ide-per-a-pythondjangomysql-a-mac-os-x-lion/</link>
		<comments>http://jordinebot.cat/blog/2012/01/eclipse-ide-per-a-pythondjangomysql-a-mac-os-x-lion/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 16:23:29 +0000</pubDate>
		<dc:creator>Jordi Nebot</dc:creator>
				<category><![CDATA[Informàtica]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[Lion]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://jordinebot.cat/blog/?p=3532</guid>
		<description><![CDATA[Després de barallar-me unes hores per a configurar correctament l’entorn de programació, escric aquesta entrada per explicar com ho he fet. Anem a pams: Objectiu La meva intenció és utilitzar Eclipse per a programar aplicacions web usant Django en un equip local amb Mac OS X Lion. La base de dades que vull utilitzar és [...]]]></description>
			<content:encoded><![CDATA[<p>Després de barallar-me unes hores per a configurar correctament l’entorn de programació, escric aquesta entrada per explicar com ho he fet. Anem a pams:</p>
<h3>Objectiu</h3>
<p>La meva intenció és utilitzar Eclipse per a programar aplicacions web usant Django en un equip local amb Mac OS X Lion. La base de dades que vull utilitzar és MySQL i es troba en un servidor <acronym title="Linux+Apache+MySQL+PHP">LAMP</acronym> a la mateixa xarxa local.</p>
<h3>Eines necessàries</h3>
<ul>
<li><a href="http://www.eclipse.org/downloads/" target="_blank">Eclipse Classic</a></li>
<li><a href="http://python.org/download/" target="_blank">Python</a></li>
<li><a href="https://www.djangoproject.com/download/" target="_blank">Django</a></li>
<li><a href="http://pydev.org/download.html" target="_blank">PyDev</a> (<em>as Eclipse plug-in</em>)</li>
<li><a href="http://sourceforge.net/projects/mysql-python/" target="_blank">MySQLdb</a> (MySQL-Python)</li>
<li><a href="http://www.mysql.com/downloads/mysql/" target="_blank">MySQL Community Server</a></li>
</ul>
<h3>Procediment</h3>
<p>La primera part de la instal·lació realment és molt senzilla, els problemes els he trobat a l’hora de connectar amb la base de dades… Però, tant se val, comencem pel principi:</p>
<h4><span class="dropcap2 ie6fix">1</span> Instal·lació d'Eclipse Classic</h4>
<p>Aquest pas és trivial. N’hi ha prou de descarregar-lo, descomprimir-lo i arrossegar la carpeta <em>eclipse</em> a la nostra carpeta d’aplicacions.</p>
<h4><span class="dropcap2 ie6fix">2</span> Instal·lació de Python i Django</h4>
<p>Molt fàcil, també. Descarreguem i muntem el DMG de la versió de Python que vulguem (jo ho he fet amb la 2.7 basant la tria en aquesta indicació del web: <em>If you don’t know which version to use, start with Python 2.7; more existing third party software is compatible with Python 2 than Python 3 right now.</em>) i executem l’instal·lador.</p>
<p><a href="http://jordinebot.cat/blog/wp-content/uploads/2012/01/terminal.png"><img class="alignleft  wp-image-3547" title="Terminal" src="http://jordinebot.cat/blog/wp-content/uploads/2012/01/terminal.png" alt="" width="77" height="77" /></a>Per al Django: descarreguem i descomprimim la versió estable i posteriorment arrosseguem la carpeta obtinguda al Terminal. Amb això aconseguim obrir un terminal amb la carpeta de Django com a carpeta de treball. En aquest terminal executem:<br />
<pre><code>sudo python setup.py install</code></pre></p>
<h4><span class="dropcap2 ie6fix">3</span> PyDev</h4>
<p>Arribats a aquest punt podem dir que ja tenim les eines a punt i és l’hora de començar-les a integrar. Començarem afegint a Eclipse el plug-in PyDev per a poder crear projectes amb Python/Django. Per a fer-ho, des del menú <em>Help</em> &gt; <em>Install New Software…</em> afegirem el següent repositori:<br />
<pre><code>http://pydev.org/updates</code></pre><br />
I posteriorment, des del mateix quadre de diàleg, podem cercar PyDev i instal·lar-lo (haurem de reiniciar l’Eclipse en acabat!)</p>
<h4><span class="dropcap2 ie6fix">4</span> Connexió amb la base de dades</h4>
<p>Aquesta és la part que m’ha donat més maldecaps (i bàsicament per a recordar-me de com ho he fet escric aquest post). L’esquema general –problemes inclosos– és el següent: Per tal que Python pugui generar automàticament el codi font per a interaccionar amb MySQL necessitem el connector Python-MySQL (també conegut com MySQLdb o Python-MySQLdb). La meva idea inicial era que no m’havia de fer falta instal·lar MySQL al Mac si, al cap i a la fi, la BD a la qual vull connectar-me està en una màquina diferent. Però resulta que durant la instal·lació fa falta consultar el fitxer de configuració i certes llibreries de MySQL. Després de googlejar una bona estona vaig arribar a la conclusió (no gaire convençut) que, encara que al final volgués connectar-me a un MySQL remot, per a fer la instal·lació del connector necessitava un MySQL local.</p>
<p>En definitiva, el primer pas és instal·lar el MySQL Community Server (fàcil, usant l’instal·lador, un cop descarregat/descomprimit); posteriorment descarreguem  i descomprimim MySQLdb, n’editem el fitxer de configuració <em>site.cfg</em> per a indicar el PATH del nostre fitxer de configuració de MySQL<br />
<pre><code># The path to mysql_config.
 # Only use this if mysql_config is not on your PATH, or you have some weird
 # setup that requires it.
 mysql_config = /usr/local/mysql/bin/mysql_config</code></pre><br />
Fet això, necessitem incloure al PATH una llibreria que utilitza el connector. Concretament: <em>libmysqlclient.18.dylib</em>. Per no complicar-me (ni afegir “merda” al PATH) vaig fer-li un enllaç simbòlic i va funcionar perfectament. En un terminal executem:<br />
<pre><code>sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/</code></pre><br />
Ara sí que hauríem de poder instal·lar el connector fent:<br />
<pre><code>sudo python setup.py install</code></pre><br />
Fet!</p>
<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-bottom: 10px; margin-top: 10px;"><g:plusone size="small" count="1" href="http://jordinebot.cat/blog/2012/01/eclipse-ide-per-a-pythondjangomysql-a-mac-os-x-lion/">{lang: «ca»}</g:plusone></div><p class='fb-like'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fjordinebot.cat%2Fblog%2F2012%2F01%2Feclipse-ide-per-a-pythondjangomysql-a-mac-os-x-lion%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=65&amp;font=lucida+grande' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:450px; height:65px'></iframe></p>]]></content:encoded>
			<wfw:commentRss>http://jordinebot.cat/blog/2012/01/eclipse-ide-per-a-pythondjangomysql-a-mac-os-x-lion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instal·lació neta d&#039;OSX 10.7 Lion</title>
		<link>http://jordinebot.cat/blog/2011/07/instalacio-neta-osx-10-7-lion/</link>
		<comments>http://jordinebot.cat/blog/2011/07/instalacio-neta-osx-10-7-lion/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 16:56:25 +0000</pubDate>
		<dc:creator>Jordi Nebot</dc:creator>
				<category><![CDATA[Informàtica]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Lion]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://jordinebot.cat/blog/?p=3264</guid>
		<description><![CDATA[Escric aquesta entrada des de Lion, la nova versió del sistema operatiu OS X d’Apple, després de barallar-me durant el dia d’ahir amb l’ordinador per fer una instal·lació que em deixés satisfet. No pretenc presentar una revisió a fons del producte perquè a hores d’ara encara no l’he fet servir prou; però si que voldria [...]]]></description>
			<content:encoded><![CDATA[<p>Escric aquesta entrada des de <em>Lion</em>, la nova versió del sistema operatiu OS X d’Apple, després de barallar-me durant el dia d’ahir amb l’ordinador per fer una instal·lació que em deixés satisfet. No pretenc presentar una revisió a fons del producte perquè a hores d’ara encara no l’he fet servir prou; però si que voldria donar algunes indicacions sobre la instal·lació que penso que poden ser útils a les persones que encara estan pensant si fan o no el salt d’<em>Snow Leopard</em> (que funciona de meravella) a <em>Lion</em> (que ja ha rebut algunes crítiques pel seu rendiment) i afegir-hi alguna opinió més.</p>
<p>A la pròpia<em> App Store</em> poden llegir-se opinions d’usuaris que critiquen un suposat descens del rendiment després d’haver actualitzat. La veritat és que a mi mai m’ha agradat actualitzar sistemes operatius (entre versions, vull dir) i fins i tot en el cas de GNU/Linux, que probablement és el que millor resol els canvis de versió, sempre he sigut més partidari de formatejar i reinstal·lar. Fer-ho d’aquesta manera em sembla més net i elegant i em permet eliminar moltíssima brossa (més de 300 GB!) tan del propi sistema com dels meus documents personals.</p>
<p>En resum, després de descarregar les gairebé 4GB de l’actualitzador vaig seguir les <a href="http://mashable.com/2011/07/20/lion-clean-install-guide/#view_as_one_page-gallery_box1917" target="_blank">instruccions de Mashable</a> per a crear un DVD de sistema des del qual pretenia fer la instal·lació neta. Gravar aquest DVD amb la <em>Utilidad de discos</em> és trivial (seguiu les instruccions) però <strong>compte!</strong> No hi va haver manera d’aconseguir que el meu iMac arrenqués des del DVD. No vaig cercar a fons, però em va semblar entendre que els iMac no <em>booten</em> des de CD/DVD (aleshores perquè incorporava el DVD d’<em>Snow Leopard</em> dins la caixa, quan el vaig comprar? Sí, vaig provar-ho amb el DVD original del lleopard de neu i tampoc va arrencar…)</p>
<p>Seguint les mateixes instruccions vaig gravar la DMG de <em>Lion</em> a una targeta SD (no tenia cap llapis USB de més de 4 GB) i reiniciant amb la tecla <em>option (alt) </em>premuda vaig aconseguir iniciar el sistema des de la SD. Vaig indicar que volia instal·lar al disc principal (Macintosh HD) i resulta que en comptes de sobreescriure el disc, va detectar que ja hi havia un OS X instal·lat i va fer una actualització! Arg!</p>
<p>He de dir que en el meu cas durant els primers 10 o 15 minuts d’ús vaig notar com, efectivament, el rendiment de la interfície gràfica era força justet. Res a veure amb la fluidesa d’<em>Snow Leopard</em> i gens digne d’una màquina amb un i7 i 8 GB de memòria.</p>
<p>Conclusió? Calia reinstal·lar de nou assegurant-me de formatejar primer. Fer-ho, de fet, és ben senzill. Després d’arrencar amb la targeta SD s’indica que iniciï la <em>Utilidad de discos</em> i es borra el contingut de la partició Macintosh HD. Un cop fet s’instal·la de nou (força més ràpid que l’actualització) i la veritat és que aleshores si que el rendiment i la fluïdesa de l’entorn de treball són els esperats!</p>
<h4>Primeres impressions?</h4>
<p>L’<em>scroll</em> natural ho és ben poc de natural! Però a diferència del que havia llegit si que pot desactivar-se des de les propietats del ratolí.</p>
<p><a href="http://jordinebot.cat/blog/wp-content/uploads/2011/07/scroll.png"><img class="aligncenter size-full wp-image-3277" title="scroll" src="http://jordinebot.cat/blog/wp-content/uploads/2011/07/scroll.png" alt="" width="338" height="64" /></a></p>
<p>El <em>LaunchPad</em> és una meravella (més ràpid fins i tot que l’<em>Spotlight</em> per obrir les aplicacions més usades) i es troben a faltar <em>Exposé</em> i <em>Spaces</em>; ambdós ara integrats al <em>Mission Control</em> que té molt bona pinta però que requerirà un procés d’adaptació.</p>
<p>Ah, per cert, si feu una instal·lació neta tingueu present que <em>Lion</em> no incorpora <em>iLife</em> (a diferència de quan compres un Mac que ja ve preinstal·lat) de manera que si no el teniu en DVD haureu de passar per caixa!</p>
<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-bottom: 10px; margin-top: 10px;"><g:plusone size="small" count="1" href="http://jordinebot.cat/blog/2011/07/instalacio-neta-osx-10-7-lion/">{lang: «ca»}</g:plusone></div><p class='fb-like'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fjordinebot.cat%2Fblog%2F2011%2F07%2Finstalacio-neta-osx-10-7-lion%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=65&amp;font=lucida+grande' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:450px; height:65px'></iframe></p>]]></content:encoded>
			<wfw:commentRss>http://jordinebot.cat/blog/2011/07/instalacio-neta-osx-10-7-lion/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Llibertat i programari lliure: una aproximació personal</title>
		<link>http://jordinebot.cat/blog/2010/02/llibertat-i-programari-lliure/</link>
		<comments>http://jordinebot.cat/blog/2010/02/llibertat-i-programari-lliure/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 23:54:52 +0000</pubDate>
		<dc:creator>Jordi Nebot</dc:creator>
				<category><![CDATA[Programari lliure]]></category>
		<category><![CDATA[contradicció]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[programari privatiu]]></category>
		<category><![CDATA[Richard Stallman]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://jordinebot.cat/blog/?p=580</guid>
		<description><![CDATA[Sóc usuari de programari lliure des de fa molts anys. Si no ho recordo malament, el primer GNU/Linux que vaig instal·lar fou el RedHat 6.0 (que segons he llegit a la wikipedia, data de mitjan 1999) fa 11 anys. També he provat Mandrake (abans que es convertís en Mandriva), Fedora, Debian, Gentoo, Knoppix, Ubuntu i [...]]]></description>
			<content:encoded><![CDATA[<p>Sóc usuari de programari lliure des de fa molts anys. Si no ho recordo malament, el primer GNU/Linux que vaig instal·lar fou el RedHat 6.0 (que segons he llegit a la <a href="http://en.wikipedia.org/wiki/Red_Hat_Linux#Version_history" target="_blank">wikipedia</a>, data de mitjan 1999) fa 11 anys. També he provat Mandrake (abans que es convertís en Mandriva), Fedora, Debian, Gentoo, Knoppix, Ubuntu i segurament alguna altra distribució que m’ha fet gràcia d’instal·lar. També m’he barallat un parell o tres de vegades en aquests anys amb FreeBSD (sense massa èxit, tot sigui dit) i sempre he sigut (i sóc) defensor del programari lliure.</p>
<p>Però durant tots aquests anys també he anat fent servir, per uns o altres motius, programari privatiu. A vegades amb llicència i a vegades sense, a vegades per gust, a vegades perquè no hi havia més remei. Actualment, per exemple, tinc un <a href="http://www.sony.es/product/vn-w-series" target="_blank">Sony Vaio W</a> amb llicència de Windows 7 Starter que faig servir principalment per la feina on la majoria d’aplicacions que hi tinc instal·lades són lliures (Firefox, Thunderbird, OpenOffice.org, 7zip…) i no hi instal·lo GNU/Linux per dos motius: 1) per poder jutjar el Windows 7 amb una mica de criteri i 2) per no perdre la garantia de la màquina. I tinc també un <a href="http://www.apple.com/es/imac/" target="_blank">iMac i7</a> amb Snow Leopard “legal” però molt programari privatiu sense llicència. En el cas del mac no hi poso GNU/Linux també per dos motius: 1) Snow Leopard em sembla un S.O. molt pràctic i 2) per no perdre la garantia de la màquina.</p>
<p>De manera que em trobo amb dos ordinadors amb un S.O privatiu quan fa cosa d’uns mesos tenia un únic portàtil amb GNU/linux (primer Debian Sid, després Jaunty i Karmic) instal·lat des de feia més de 2 anys. D’entrada, crida l’atenció que no puc escollir el S.O. dels meus ordinadors si no vull perdre’n la garantia. Això em sembla molt malament i és una cosa contra la que, com a consumidors, hauríem de lluitar; però malauradament és un mal molt generalitzat. De fet, només conec <a href="http://www.ahtec.net" target="_blank">Ahtec</a> com a marca d’ordinadors que poden comprar-se sense S.O. i el meu anterior portàtil era Ahtec, sobretot, per aquest motiu.</p>
<p>Només per això, Stallman diria que he renunciat a la meva llibertat com a usuari d’ordinadors. I crec que, en part, tindria raó. Tanmateix, tinc la sort de no ésser un usuari a qui han encolomat un Windows 7 i un Snow Leopard, sinó que sóc perfectament conscient dels avantatges i inconvenients del programari lliure i dels riscos del programari privatiu i n’era en el moment d’adquirir els ordinadors.</p>
<p>És a dir, he escollit lliurement que bona part del programari que utilitzo sigui privatiu (almenys durant un temps). Stallman diria més aviat que he renunciat, amb ple coneixement i per voluntat pròpia, a la meva llibertat. Des d’aquest punt de vista (i pot molt ben ser l’encertat) el meu cas és molt pitjor que el d’un usuari que renunciés a aquesta llibertat sense ser-ne conscient.</p>
<p>Per altra banda, el meu coneixement sobre el programari lliure ha provocat que hi hagi almenys 3 persones del meu entorn proper que estiguin usant GNU/Linux en els seus ordinadors. Potser més de 3 si tenim en compte alguns dels alumnes que he tingut en cursos de GNU/Linux.</p>
<p>Tot plegat és força contradictori. Una altra contradicció de les moltes que carrego… O potser és que no considero que en el pla personal aquesta renuncia sigui tan gran ni tan greu com la va plantejar Stallman l’altre dia al Lacetània? Aquí em tocaria parlar, entre d’altres coses, de la meva posició respecte la privacitat i la seguretat.</p>
<p>Això serà en un altre post…</p>
<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-bottom: 10px; margin-top: 10px;"><g:plusone size="small" count="1" href="http://jordinebot.cat/blog/2010/02/llibertat-i-programari-lliure/">{lang: «ca»}</g:plusone></div><p class='fb-like'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fjordinebot.cat%2Fblog%2F2010%2F02%2Fllibertat-i-programari-lliure%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=65&amp;font=lucida+grande' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:450px; height:65px'></iframe></p>]]></content:encoded>
			<wfw:commentRss>http://jordinebot.cat/blog/2010/02/llibertat-i-programari-lliure/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

