Catégories
Systeme Web

Spanning sync-ronise vos contacts

La prochaine version de Spanning Sync (v2) permettra la synchronisation de votre carnet d’adresse Mac OS X avec le carnet d’adresse Google. S’il existait une méthode pour effectuer cette opération à la main, elle deviendra maintenant automatique grâce à ce petit logiciel.

En attendant un logiciel open-source équivalent…

Catégories
Systeme

OpenMac, le premier Mac libre ?

OpenMac est la première machine du commerce (non vendue par Apple) permettant de faire tourner Mac OS X. Cette information a fait les gros titres de la presse et des blogs US ce week-end et pour cause…

PSYSTAROPENMAC-20080414-081427.jpg
L’OpenMac de Psystar

Pourtant en allant un peu plus loin on déchante rapidement… En effet cette machine n’est pas vendue avec un Mac OS X standard mais avec un hardware compatible avec la version pirate de Mac OS X du projet OSX86. Concrètement, les petits malins de Psystar (société distributrice de l’OpenMac) ont montés une machine en se basant sur la liste des composants compatibles OSX86. Il propose même, en option, de pré-installer la version 10.5.2 de Mac OSX en effectuant les modifications proposées par le projet OSX86.

Je ne pense pas qu’Apple apprécie trop l’initiative, en effet dans le contrat de licence de Mac OS X il est stipulé qu’il est interdit d’installer cet OS sur une machine autre qu’Apple (même avec les bidouilles proposées par le projet OSX86).

D’ailleurs au moment de l’écriture de ce billet, le site de Psystar est injoignable… victime de son succès ou bien de la pomme…

Catégories
Open-source

FreeSMUG, ou l’union des Mac et de l’open-source

FreeSMUG est un nouveau portail (utilisant le CMS Plone) dédié aux utilisateurs Mac férus d’open-source.

Image 1.png

Il propose (en Anglais), les rubriques suivantes:

  • nouvelles sur les logiciels open-source pour Mac OS X (un flux RSS est disponible)
  • répertoire avec la liste des logiciels open-source classés par thèmes (office, audio, video …)
  • tutos avec des sujets aussi variés que l’utilisation de Handbrake (pour la conversion des videos) ou l’utilisation de VNC à travers un tunnel SSH…
  • des videos et radios sur l’utilisation des logiciels open-source
  • liste des applications Mac OS X transportables (par exemple sur une clés USB)

C’est donc un site intéressant mais qui mériterait une (merci kaviar) présentation un peu plus soignée.

Catégories
Open-source Systeme

Configuration de Vim sous MacOS X

Pour les geeks, il n’y a qu’un seul et unique éditeur de texte: vi. Disponible sur tous les systèmes d’exploitations (même sous Windows, c’est pour dire…), il permet une édition des fichiers en mode texte. Vim un logiciel open-source apportant de nombreuses améliorations par rapport à la version originale de vi.

vi-vim.png

Configuration de Vim sous MacOSX

Vim est installé de base sous Mac OS X, afin d’en faire son éditeur par défaut, il faut effectuer les actions suivantes dans un terminal:

# vi ~/.bashrc
alias vi= »vim »

# . ~/.bashrc

Ensuite pour activer la coloration automatique des fichiers, il faut créer un fichier .vimrc à la racine de votre compte:

# vi ~/.vimrc
:set term=xterm-color
:syntax on

Oui mais moi j’aime pas le terminal…

… heureusement pour toi, il y a MacVim. Ce logiciel permet de profiter de vim dans une interface plus proche de Mac OS X.

Transparency-detail.jpg

Je comprend rien à vi et à vim…
… c’est normal, ces deux logiciels sont fait par des geeks pour des geeks, donc si tu n’appartiens pas de cette tribu, passes ton chemin.
Voici quand même en bonus un lien vers une documentation rappelant les différents raccourcies de ces éditeurs de texte.
Catégories
Systeme

Cacher l’icône du disque Time Machine

Si comme moi vous en avez marre d’avoir l’icône de votre disque externe Time Machine en permanence sur votre bureau sur votre bureau, j’ai trouvé un moyen très simple pour le cacher (il n’y a bien sûr aucun impact sur le fonctionnement de Time Machine).

avectm.png sanstm.png

Il faut pour cela que le logiciel (ligne de commande) SetFile soit installée sur votre Mac. Ce dernier est inclus dans l’installation de XCode (qui se trouve sur le DVD d’installation de Mac OS X). Il est également possible de le télécharger ici avant de le copier dans le répertoire /usr/bin.

Ensuite, pour cacher le disque (mon disque ce nomme LaCie, il faut donc que vous remplaciez ce nom par celui de votre disque), il suffit d’ouvrir un terminal et de saisir la commande suivante:

# SetFile -a V ‘/Volumes/LaCie/’

Puis de relancer le Finder avec la commande

# killall “Finder”

Si vous souhaitez revenir à la configuration par défaut qui montre le disque sur votre bureau, il faut saisir les deux commandes suivantes:

# SetFile -a v ‘/Volumes/LaCie/’

# killall “Finder”

Et voilà, merci à MacOSxHints pour l’astuce.

Catégories
Blog Open-source Systeme

Logiciels Mac OS X pour twitter…

Un rapide inventaire des applications pour twitter (bientôt dans le Petit Robert) depuis son Mac.

Twitterrific

La Rolls-Royce des clients Twitter pour Mac OS X, malheureusement ce logiciel n’est pas libre et est payant (environ 15$).

C’est de loin le plus complet des clients, la liste des fonctions est impressionnante et en constante amélioration.

twitterrific3.jpg

Pwytter

Un client libre, compatible Mac, Linux et Windows basée sur le langage Python. C’est mon client du moment !

pwytter-05-mac.png

TWidget

Ce client se présente sous la forme d’un Widget. Je ne l’utilise plus, je trouve embêtant de passer dans la fenêtre Widget pour voir/poster des messages.

front.jpg

Twitgit

Encore un Widget Mac avec les mêmes fonctions que TWidget.

Twitgit08.png

Si vous en connaissez d’autres je suis preneur…

Catégories
Open-source Reseau Systeme

Limiter la bande passante avec Mac OS X

Attention:  Apple a choisi de migrer de IPFW vers PF à partir de OS X Lion (ce qui en soit un un bon choix…).

La syntaxe est complètement différente. Pour effectuer une limite de bande passante avec PF il faut passer par un module externe (à voir si il est installé par défaut sous OS X Lion) nommé altq.

Je conseille la lecture des billets suivants:
– De IPFW à PF (sur ce blog)
– Packet Queueing and Prioritization
– Bandwidth Limiting with pf and ALTQ

Catégories
Open-source

Utilisation de FFMpeg sous Mac OS X

FFMpeg est un logiciel libre (sous licence LGPL) permettant l’encodage et le transcodage de fichiers multimédia audio et vidéo. Bien connu sous Linux, FFMpeg est également disponible sous Mac OS X. Nous allons dans ce billet détailler l’installation de FFMpeg sur l’OS de la pomme et donner quelques exemples d’utilisations.

ffmpegmac.jpg

Compilation et installation

Nous allons d’abord récupérer la dernière version (snapshot) sur le site officiel, puis décompresser, compiler puis installer:

# wget http://ffmpeg.mplayerhq.hu/ffmpeg-export-snapshot.tar.bz2
# bzip2 -d ffmpeg-export-snapshot.tar.bz
# tar xvf ffmpeg-export-snapshot.tar
# cd ffmpeg-export-snapshot
# ./configure —disable-mmx
# make
# sudo make install

Remarque: si vous souhaitez encoder des fichiers en utilisant le codec MP3, il faut le récupérer et le compiler en plus.

Exemples d’utilisation

Une fois installée, le logiciel (ffmpeg) peut être lancé depuis la ligne de commande.

La commande suivante permet d’afficher les informations sur le fichier video passé en paramètre (-i).

# ffmpeg -i source.avi
FFmpeg version SVN-r11531, Copyright © 2000-2008 Fabrice Bellard, et al. configuration: —disable-mmx
libavutil version: 49.6.0
libavcodec version: 51.49.0
libavformat version: 52.4.0
libavdevice version: 52.0.0
built on Jan 15 2008 16:14:51, gcc: 4.0.1 (Apple Inc. build 5465)
Input #0, avi, from ‘source.avi’:
Duration: 00:18:24.3, start: 0.000000, bitrate: 2077 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 704×576 [PAR 16:11 DAR 16:9], 24.00 tb®
Stream #0.1: Audio: mp2, 48000 Hz, stereo, 64 kb/s

Comment lire le résultat de cette commande ?, c’est simple, le fichier source.avi utilise donc un conteneur de type AVI (on peut aussi obtenir des informations sur le conteneur grâce à la commande # file source.avi). Le codec video est de type MPEG-4. Le codec audio est MPEG-2.

Pour avoir la liste des codecs disponibles sur votre machine, on peut utiliser la commande:

# ffmpeg -formats

Exemples de transcodage (fichier TOD Mpeg2 HD vers un conteneur AVI):

# ffmpeg -i source.tod -s 4cif -aspect 16:9 -threads 2 -b 2000kb -r 24 cible.avi

Transcodage depuis un fichier AVI vers un fichier FLV (vidéo Flash)

# ffmpeg -i source.avi -ar 22050 -b 300k cible.flv

Transcodage d’un fichier AVI en MPEG:

# ffmpeg -i source.avi -target pal-dvd -aspect 16:9 cible.avi

Si vous chercher d’autres exemples d’utilisation, allez jeter un coups d’oeil sur ce blog.

Enfin, pour les allergiques à la ligne de commande, il existe l’Interface graphique FFMpegX. Ce shareware (il est donc payant… 15 $US) regroupe de nombreux utilitaires Unix afin de convertir simplement des vidéos d’un format à l’autre.

Catégories
Open-source

Top 10 des applications open-source pour Mac OS X

Voici une sélection de 10 logiciels open-source que je trouve indispensables pour tout utilisateur de Mac OS X

.1 Vienna: C’est LE lecteur de flux RSS open-source sur l’OS Apple. Il permet la lecture des billets des blogs auquel vous êtes abonnez. Un gain de temps de de convivialité pour tout surfer ! (<autopromo>pour vous abonnez au flux RSS du blog de Nicolargo, c’est par ici </autopromo>)

2. Adium: Fini la multiplication des logiciels de messagerie instantané (IM), MSN, Google Talk, ICQ on trouvé leur maître ! Adium permet à partir d’une même interface de se connecter simultanément à plusieurs comptes d’IM. L’intégration à Mac OS X est très bien faîte, bref un must !

3. Xmeeting: Déjà présenté dans ce billet, Xmeeting est un client H.323 complet permettant de se connecter à un réseau H.323 existant. Il est compatible avec les dernières normes sur le sujet (H.264 / gatekeeper, STUN…).

4. Filezilla: Si vous avez besoin d’un client FTP simple, rapide et stable, ne chercher pas plus loin. C’est pour moi le seul et l’unique sur Mac OS X (mais aussi sous Windows et Linux…).

5. MacFUSE et SSHFSSi comme moi vous administrez des machines en utilisant le protocole SSH, le couple MacFuse et SSHFS permet de « monter » un répertoire distant via le protocole SSH et de le voir comme un répertoire local.

6. Transmission : Pour les échanges PeerToPeer, le protocole bittorrent est devenu un standard de fait. Transmission est un client multi plate-forme disponible sous Mac OS X et qui fait exactement ce que l’on attend de lui !

7. VLC: Si vous suivez ce blog, vous savez tout le bien que je pense de ce logiciel de lecture de fichiers multimedia (audio / video). Il permet également de streamer des flux sur votre réseau local.

8. Wireshark: Ethereal est mort, vive Wireshark ! Ce logiciel permet de capturer et d’analyser tout flux réseau transitant par une interface (Ethernet, Wifi…). Pour les débutant, j’ai écris un tutorial sur le sujet.

9. Handbrake: Ce logiciel permet d’encoder un DVD dans un format compressé (DiVX, MPEG4 ou autres…). Il peut utiliser FFMpeg et ses nombreux formats d’encodage audio et video.

10. Seneti: Si vous n’avez jamais essayé de transférer simplement vos MP3 de votre IPod vers votre Mac, vous ne pouvez pas comprendre le bonheur de disposer d’un logiciel comme Seneti !

Voyer vous d’autres logiciels Open-Source qui peuvent entrer dans ce classement ?

Catégories
Open-source Systeme

Xmeeting: un client H.323 et SIP pour Mac OS X

J’étais depuis quelques temps à la recherche d’un client H.323 gratuit pour mon MacBook. J’ai trouvé mon bonheur avec Xmeeting. En plus d’implémenter toutes les fonctions d’un bon client H.323, il est en plus compatible avec le protocole émergeant dans la téléphonie: SIP. Pour ne rien gâcher, le client est open-source et disponible sous Sourceforge.

L’installation du logiciel ne pose aucun problème. Pour l’intégration à un Gatekeeper H.323 et au serveur SIP, il faut se rendre dans le menu Préférences/Comptes et créer les nouveaux comptes:

Il faut ensuite associé ces comptes (H.323 et SIP) à votre profil via le menu Préférences/Configuration:


L’intégration à Mac OS X est très bonne, notamment avec le carnet d’adresse. Il est ainsi possible de passer des appels téléphoniques directement en sélectionnant un numéro de téléphone (si vous avez une passerelle SIP) ou une adresse IP d’un client SIP ou H.323.

Au niveau technique, en plus du support de SIP et H.323, le logiciel propose:

  • codecs video: H.264 / H.263 et H.261
  • codecs audio: G.711 uLaw & -ALaw avec fonction de suppression d’écho
  • STUN pour rendre compatible le H.323 avec les réseaux « NATés »
  • enregistrement possible des conférences au format QuickTime