MacOsX package management system

Scritto da Andrea Posarelli il 11 Settembre 2009 |

mlogoGrazie alla base Unix di OsX, e’ possibile implementare sistemi di package management sullo stile di apt-get o rpm, divenuti popolari su Linux.

macports-logo-topQuesti sistemi consensono un notevole risparmio di tempo se si vuole installare software originariamente pensato per linux che di norma su OsX va ricompilato da zero, passando appunto dalla compilazione del codice sorgente.
Un esempio (tra i piu’ semplici in verita’) lo abbiamo visto proprio per l’installazione di wget.

inspector

Fink Commander

I sistemi di pacchettizzazione grazie ai loro repository di binari, sono comodi proprio perche’ evitano ove possibile, questa trafila potendo accedere direttamente alla versione binaria del programma da installare e mantenendo una centralizzazione del software installato con la possibilita’ di disinstallarlo a piacere.

Schermata 2009-09-08 a 17.17.38

Porticus

Su Mac i sistemi piu’ popolari sono Fink (una ripropositione vera e propria di apt-get) e i MacPorts che invece implementa un sistema di pacchettizzazione che deriva dall’ambiente BSD.
Entrambi i sistemi possono essere utilizzati senza problemi sia su Leopard che su Snow Leopard.
Entrambi dispongono di una comoda interfaccia grafica di gestione che consente di installare al volo programmi.
Personalmente preferisco il sistema di MacPorts.

Per quanto riguarda i programmi di gestione ne segnalo due free e due a pagamento:

Utilizzo di wget, trucchi vari

Scritto da Andrea Posarelli il 10 Settembre 2009 |

wget e’ un tool di download files da terminale, abbiamo visto in precedenza come si installa su macosx.  Il suo uso si rivela utilissimo in tante occasioni, sopratutto per esempio quando dobbiamo scaricare files collegati a una macchina sulla quale non abbiamo un front-end grafico.
Ma non solo.

Per esempio, il comando:

wget http://www.ilmiosito.it

scarichera’ la home page del sito.
Altri utilizzi nel seguito dell’articolo:

Leggi il resto »

Integrazione iCal <-> Google Cal

Scritto da Andrea Posarelli il 9 Settembre 2009 |

Immagine 2Come sa bene chi utilizza i servizi di Google, oltre alla posta elettronica la casa di Mountain View offre tutta un’altra serie di interessanti applicazioni “web oriented” che offrono svariate funzionalita’: Calendar, Documents, Photos (Picasa), Sites ecc.

In particolare Google Calendar permette di crearsi una o piu’ agende personalizzate con la possibilita’ di condividere (in parte o del tutto) gli appuntamenti, con caratteristiche di assoluto rilievo come la possibilita’ di essere avvertiti con degli altert oltre che per email e popup, anche per cellulare, via SMS.

Leggi il resto »

Notify

Scritto da Andrea Posarelli il 8 Settembre 2009 |

logo2Per chi come me utilizza pesantemente gmail, la posta di google, e magari possiede piu’ di un account, e’ utile un progrgoogle notifier for macamma di notifica che dica al volo quante email ci sono da leggere e mi faccia vedere senza dover scaricare, il mittente, l’oggetto e le informazioni basilari dei messaggi in arrivo.

A questo scopo esiste una piccola applicazione gratuita “ufficiale” di google che si chiama Google Notifier e si inserisce come accessorio di menu’, appunto nella barra dei menu’.
Google Notifier permette di inserire un solo account di posta ma ha come opzione la possibilita’ di visualizzare anche i dati relativi all’agenda degli appuntamenti legata a quell’account.

Schermata 2009-09-07 a 19.00.39Per i miei scopi pero’ non andava bene perche’ con google ho Schermata 2009-09-07 a 19.01.41almeno 3 account e perche’ anche se uso l’agenda, non mi piace visualizzare le informazioni nella barra dei menu’.

Fino ad oggi quando ho scoperto Notify.

Notify e’ una applicazione del tutto gratuita come quella di google, ma che permette di inserire vari account gmail (o google apps, col proprio dominio quindi) e visualizza in modo semplice, immediato ma di grande efficacia, i vari account e il loro stato, si integra con le notifiche di Growl e mostra oltre al mittente e l’oggetto della mail, anche un piccolo estratto del corpo.

L’unico problema che mi sento di segnalare e’ che diversamente da Google Notifier, non e’ possibile inserire un account personalizzato di gmail col proprio dominio (Google Apps).

Enjoy.

MacOsX 10.6 Snow Leopard, OUT!

Scritto da Andrea Posarelli il 3 Settembre 2009 |

Snow Leopard

E’ ormai cosa fatta: già installato sui Mac di molti “early adopters” l’ultimo major upgrade di casa Apple, nome in codice “Snow Leopard” o Leopardo delle nevi.

Molte novità sotto il cofano, pochi cambiamenti in superficie.

Per quanto riguarda le novità, il web e’ pieno a partire dai link ufficiali di descrizioni più o meno dettagliate, mi preme sottolineare in questa sede alcune stranezze o particolarita’ che e’ bene sapere in caso di necessita’.

  • Per chi trova Quicktime X pesante o non soddisfacente come player ricordo che e’ possibile installare come opzione durante l’upgrade o in seguito dal DVD, la versione precedente del player che funziona benissimo e potrete trovare in /Applications/Utility.
  • Chi invece come me rimarrà basito dalla sparizione di Directory Utility, non si perda d’animo: quei simpaticoni di Apple giocano alla caccia al tesoro e hanno semplicemente “nascosto” l’applicazione in /System/Library/CoreServices.
    Il programma puo’ essere richiamato al volo da Preferenze di Sistema -> Account -> Opzioni Login -> click sul bottone “modifica” in corrispondenza di “Server account network” e poi finalmente troviamo il pulsante “Apri utility Directory”.
    MOLTO windozziano… Vabbe’.
  • Stessa cosa per l’utilità di utilizzo dei ticket per Kerberos, sparita nella stessa cartella.

Sapevatelo…

Virtualizzazione (VirtualBox)

Scritto da Andrea Posarelli il 16 Agosto 2008 |

Con il passaggio alla generazione di processori Intel, su piattaforma Apple e’ possibile far girare sistemi operativi per processori x86, sia nativamente (in dual o tri-boot) sia in ambienti di virtualizzazione all’interno di MacOsX come sistema ospite.

I maggiori protagonisti in questo settore sono Parallels e VmWare.
Parallels e’ il primo prodotto arrivato su piattaforma OsX, per la virtualizzazione, VmWare e’ arrivato successivamente, ma puo’ contare su una maggiore esperienza nel campo.
Entrambi pur essendo prodotti molto simili hanno pregi e difetti che sarebbe troppo lungo elencare, quello che pero’ non molti sanno e’ che esiste un terzo prodotto completamente free, nato su Linux e portato su MacOsX e Windows che consente la virtualizzazione di sistemi x86 come Windows, Linux, FreeBSD ecc.

Si chama VirtualBox ed e’ stato recentemente acquisito da Sun che vuole dare impulso allo sviluppo pur mantenendone l’utilizzo libero.

Leggi il resto »

Snow Leopard

Scritto da Andrea Posarelli il 30 Giugno 2008 |

Forse non tutti lo sanno, ma alla ultima Developer Conference del 9-13 Giugno, Apple ha presentato alcune novita’ che NON riguardano solo iPhone bensi’ anche il mondo Mac.

E’ stata infatti presentata alla conferenza degli sviluppatori, una versione preliminare della prossima incarnazione di OsX (la 10.6 quindi) dal nome in codice “Snow Leopard” che per noi di lingua Italiana suonerebbe come “Leopardo delle nevi”.

Non moltissime le novita’ sotto il cofano quanto piuttosto una ottimizzazione generale del codice
Per i piu’ curiosi, questo il video introduttivo della Preview Release consegnata agli sviluppatori: