Quand Mac OS X, avec ses formidables pouvoirs en matière de développement, est sorti en 2001, aucune ressource n'était disponible sur le Net en langue française pour apprendre à découvrir ce système et les nombreux outils de programmation qui étaient livrés avec. Project:Omega est ainsi né afin de susciter l'intérêt des développeurs chevronnés et débutants envers Mac OS X et participer ainsi, en toute modestie, à son soutien et à l'accroissement de ses parts de marché.

Depuis, Project:Omega est devenu une petite communauté soutenue par ses nombreux contributeurs qui participent à l'enrichissement des contenus publiés et à leur diversité.

Si vous aussi vous souhaitez écrire vos propres articles et les publier sur Project:Omega, n'hésitez pas, inscrivez-vous ! Vous aurez alors accès à l'interface d'écriture des articles de ce site.

Bonne lecture et bon code :-)

Lundi - Information d’Arrière-plan

02/05/2005

Bash peut être lancé en tant que shell de connexion ou en tant que shell classique. Une des différences les plus significatives entre les deux modes tient dans les scripts d’initialisation lancés lorsque Bash démarre.

Un shell de connexion ira puiser les…

Thierry Astuces OSXFAQ

Nouvelles opportunités pour les Développeurs avec Tiger

27/04/2005

Si l’on suit l’évolution féline de Mac OS X, Jaguar était la version que l’on se devait d’avoir, Panther est celle que nous voulions et Tigre apporte aux programmeurs des outils de développement d’applications parmis les plus tentants que nous ayons vus à ce jour. Cet article vous donne les toutes dernières informations sur Tigre de Chris Bourdon, le manager sénior ligne de produit du projet. 27/04/2005

vincen Développer sur Mac OS X

Vendredi - Exemple d’Utilisation

15/04/2005

Ces exemples sont tirés de mes propres notes et n’ont pas été testé un seul moment.

Commande de Capture d’Écran

Lorsque vous utilisez la version interactive (commande-majuscule-4), la barre d’espace passe du mode régulier de sélection à un nouveau mode qui ne…

Thierry Astuces OSXFAQ

Développer des Widgets Dashboard

14/04/2005

Tigre a introduit une nouvelle fonctionnalité appelée Dashboard qui donne naissance à une nouvelle classe unique de mini-applications appelées Widgets. D’un côté Dashboard sera l’une des puissantes fonctionnalités offertes aux utilisateurs de Tigre, d’un autre elle apporte un nouvel environnement de développement aux développeurs. Les widgets sont rapide à développer et facile à déployer, et elles peuvent donner une nouvelle impulsion à toutes les technologies avancées de Tigre. Les widgets sont parfaits pour travailler avec de petites quantités de données ou pour intergagir avec d’autres applications, à la fois sur votre machine et sur le web. Et elles fournissent une excellente manière d’ajouter des fonctionnalités à une application. Cela veut dire qu’il y a plein d’opportunités pour les développeurs, tant en création de nouveaux produits qu’en ajout de différenciation marketing à des produits existants.

Cet article vous montre comment fonctionnent les widgets Dashboard et apporte une introduction à la façon de développer et de délivrer des fonctionnalités modulaires dans de petits bouts de code. 14/04/2005

Thierry Développement , ,

Jeudi - Spécial OS X - Commandes Utilitaires

14/04/2005

open … ouvre un fichier comme s’il avait été double-cliqué

(Voir semaine 67)

screencapture … copie d’écran et de fenêtre

(Voir exemple d’utilisation dans l’astuce de Vendredi)

Ces commandes ont pour but la maintenance et la vérification des fichiers de préférences de Mac OS…

Thierry Astuces OSXFAQ

Mercredi - Spécial OS X - Commandes Système

13/04/2005

Voici des lignes de commandes équivallentes à des panneaux de préférences système.

(Voir semaine 16 et 18)

softwareupdate … version ligne de commande de Màj Logiciel

Cela est utile pour une mise à jour des logiciels via une connexion distante sur un serveur.

update_prebinding…

Thierry Astuces OSXFAQ

Mardi - Spécial OS X - Commandes pour Disques et Fichiers

12/04/2005

Ces commandes sont spécifiques à OS X et ne sont pas disponibles dans d’autres variétés d’Unix.

(Voir semaine 16 et 18)

Manipulation et maintenance de disques.

disktool … rafraîchit, éjecte, monte ou démonte

(Voir semaine 22)

diskutil … répare, journalise des disques

(Voir semaine 88)

drutil ……

Thierry Astuces OSXFAQ

Lundi - Commandes Diverses

11/04/2005

Les trois dernières semaines et celle en cours constitueront une référence des commandes Unix en listant de nombreuses commandes par type d’usage spécifique. Il y a tant de commandes disponibles qu’il serait impossible de toute les connaître ou même de…

Thierry Astuces OSXFAQ

Jeudi - Commandes Réseau

07/04/2005

curl … va chercher une URL sur un serveur distant

Supporte les protocoles suivants :

HTTP, HTTPS, FTP, GOPHER, DICT, TELNET, LDAP, FILE

Par exemple : ‘curl http://www.apple.com’

wget … va chercher une URL sur un serveur distant

Comme curl, mais n’est pas inclus dans…

Thierry Astuces OSXFAQ

Mercredi - Commandes pour Lancer des Process

06/04/2005

kill … arrête/redémarre des process par leur PID

Envoie un signal au process. Donne le n° ou le nom du signal, et le PID (Process ID) du process à tuer.

man 2 sigaction … informations sur les signaux

Utilisez cette commande pour en…

Thierry Astuces OSXFAQ