<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Macosx on SigmaLab</title><link>https://blog.sigmalab.net/tags/macosx/</link><description>Recent content in Macosx on SigmaLab</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 09 Jul 2011 11:47:17 +0000</lastBuildDate><atom:link href="https://blog.sigmalab.net/tags/macosx/index.xml" rel="self" type="application/rss+xml"/><item><title>Phar extension for Zend Server CE on MacOsX 10.6.7</title><link>https://blog.sigmalab.net/2011/07/09/phar-extension-for-zend-server-ce-on-macosx-10-6-7/</link><pubDate>Sat, 09 Jul 2011 11:47:17 +0000</pubDate><guid>https://blog.sigmalab.net/2011/07/09/phar-extension-for-zend-server-ce-on-macosx-10-6-7/</guid><description>&lt;p&gt;Normalemente per installare un&amp;rsquo;estensione si usa:
&lt;code&gt;/usr/local/zend/bin/pecl install phar&lt;/code&gt;
putruppo il risultato non è quello sperato:
&lt;code&gt;PHP Warning: PHP Startup: Unable to load dynamic library &amp;lsquo;/usr/local/zend/lib/php_extensions/phar.so&amp;rsquo; - dlopen(/usr/local/zend/lib/php_extensions/phar.so, 9): no suitable image found. Did find:
/usr/local/zend/lib/php_extensions/phar.so: mach-o, but wrong architecture in Unknown on line 0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;A questo punto bisogna fare la cosa a mano :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;si disinstalla l'estensione buggata
&lt;code&gt;/usr/local/zend/bin/pecl uninstall phar&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;si segue la seguente procedura (da root ovviamente usando sudo)
&lt;code&gt;tar xzf phar-2.0.0.tgz
cd phar-2.0.0
/usr/local/zend/bin/phpize
./configure --with-php-config=/usr/local/zend/bin/php-config MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS="-arch i386 -g -Os -pipe -no-cpp-precomp" CCFLAGS="-arch i386 -g -Os -pipe" CXXFLAGS="-arch i386 -g -Os -pipe" LDFLAGS="-arch i386 -bind_at_load"
make
make install
&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;
Ora basta andare nel pannello di amministrazione di ZendServerCE e nella sezione delle estensioni abilitare quella di PHAR.
Se avete problemi nelle pagine php, controllate che nelle direttive dell'estensione (sempre pannello di amministrazione) "phar.readonly" non sia messa a true, altrimenti non potrete creare/modificare dei phar e "phar.require_hash" sia a false per una maggior compatibilità con i phar in circolazione.</description></item><item><title>Synergy : keyboard and mouse condivisi</title><link>https://blog.sigmalab.net/2008/11/18/synergy-keyboard-and-mouse-condivisi/</link><pubDate>Tue, 18 Nov 2008 17:06:40 +0000</pubDate><guid>https://blog.sigmalab.net/2008/11/18/synergy-keyboard-and-mouse-condivisi/</guid><description>&lt;p&gt;Usare la tastiera e il mouse del desktop sul portatile senza toglierli dal desktop? semplice con &lt;a href="http://synergy2.sourceforge.net/"&gt;synergy&lt;/a&gt; un applicativo opensource, si installa il server sul desktop e il client nel laptop e in 1 minuto di configurazione il gioco si completa. Il file di config è estremamente semplice :&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;section: screens
DesktopName:
laptop:
end
section: links
DesktopName:
left = laptop
laptop:
right = DesktopName
end&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Al posto di &lt;strong&gt;DesktopName&lt;/strong&gt; mettete il nome di rete del vostro desktop; dal laptop poi digitate :&lt;/p&gt;</description></item><item><title>Leopard Time Machine su condivisione di rete</title><link>https://blog.sigmalab.net/2008/10/07/leopard-time-machine-su-condivisione-di-rete/</link><pubDate>Tue, 07 Oct 2008 16:25:27 +0000</pubDate><guid>https://blog.sigmalab.net/2008/10/07/leopard-time-machine-su-condivisione-di-rete/</guid><description>&lt;p&gt;Sono giorni che cerco un buon hdd esterno firewire&amp;hellip; non ne ho trovato nessuno che mi soddisfi, cosi mi sono domandato : &lt;em&gt;E&amp;rsquo; possibile fare il backup con la time machine sopra partizioni condivise di rete (samba, nfs, afs)?&lt;/em&gt; Ebbene si. Quindi basta armarsi di un disco da 1 terabyte, una schede di rete gigabit e il gioco è praticamente fatto. La time machine non vede il disco di rete? semplice seguendo &lt;a href="http://blog.imulus.com/george/software/using-leopard-time-machine-to-backup-of-a-network/"&gt;questo&lt;/a&gt; tutorial. Di fatto basta solamente digitare dal terminale
&lt;code&gt;defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1&lt;/code&gt;
stando attenti a non essere root! Poi dopo un po che si è montata la partizione remota comparirà tra quelle sceglibili per il backup dall&amp;rsquo;interfaccia della time machine.&lt;/p&gt;</description></item><item><title>Eclipse RCP on MacOSx 10.5</title><link>https://blog.sigmalab.net/2008/04/02/eclipse-rcp-on-macosx-105/</link><pubDate>Wed, 02 Apr 2008 19:38:06 +0000</pubDate><guid>https://blog.sigmalab.net/2008/04/02/eclipse-rcp-on-macosx-105/</guid><description>&lt;p&gt;Se vi avventurate nello sviluppare plugin RCP con eclipse sotto MacOsX 10.5 Leopard sappiate che avrete degli errori tipo
&lt;code&gt;
java.lang.UnsatisfiedLinkError: no swt-carbon-3349
or swt-carbon in swt.library.path, java.library.path or the jar file
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;l&amp;rsquo;unica soluzione che avete è quella mostrata in figura, ossia andare in Run Dialog e nelle opzioni della VM aggiungere
&lt;code&gt;
-Djava.library.path=/Application/eclipse/plugin
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href='https://blog.sigmalab.net/wp-content/uploads/2008/04/picture-1.png' title='Shoot Eclipse Dialog'&gt;&lt;img src='https://blog.sigmalab.net/wp-content/uploads/2008/04/picture-1.thumbnail.png' alt='Shoot Eclipse Dialog' /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>MacOsX Leopard</title><link>https://blog.sigmalab.net/2008/02/23/macosx-leopard-tip/</link><pubDate>Sat, 23 Feb 2008 18:46:06 +0000</pubDate><guid>https://blog.sigmalab.net/2008/02/23/macosx-leopard-tip/</guid><description>&lt;p&gt;&lt;strong&gt;Se avete dei programmi/demoni che partono all&amp;rsquo;avvio dove si trovano ? &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;nel caso di Mysql (installato da dmg) si trova in &lt;em&gt;/Library/StartupItems/&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;altrimenti potreste trovare il file di lancio qui : &lt;em&gt;/Library/LaunchDaemons&lt;/em&gt; dentro un file .plist&lt;/p&gt;
&lt;p&gt;per lanciare o fermare un demone&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;sudo launchctl unload/load -w /Library/LaunchDaemons/&amp;hellip;.. &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;per approfondire &lt;a href="http://hivelogic.com/articles/installing-mysql-on-mac-os-x/"&gt;clicca qui&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;</description></item></channel></rss>