Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Mac > Contribuez
Contribuez Vos contributions pour la rubrique Mac : articles, cours, tutoriels, faqs, comparatifs, tests, sources, témoignages, critiques livre, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
Vieux 15/05/2007, 14h55   #1
Responsable Mac
 
Avatar de Marcos Ickx
 
Inscription : mai 2007
Messages : 1 544
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 1 544
Points : 5 025
Points : 5 025
Par défaut Participez à la FAQ Mac !

Participez à la FAQ Mac


Vous pouvez contribuer à la mise en place de la FAQ Mac de developpez.com en proposant des questions / réponses.

Postez ici en enfilade vos Questions ET Réponses qui viendront alimenter la Faq Mac.

Règles importantes pour participer :
  • Si vous proposez une question, vous devez impérativement proposer la réponse qui va avec ... (les questions sans réponses seront supprimées)
  • Un code source n'est pas une réponse en soit. Il est grandement apprécié de rédiger un paragraphe pour approfondir le sujet, apporter des précisions sur ce qu'on fait, pourquoi on fait comme ça, etc. On peut aussi en profiter pour inviter le lecteur à lire des questions/réponses dans des domaines proches ...
  • Un code source doit être court : aller a l'essentiel en 5 ou 6 lignes.
  • En dessous des réponses sont souvent proposés des liens, soit vers l'extérieur, soit vers des questions en rapport. Pensez à indiquer les liens utiles pour que le lecteur puisse approfondir.
  • Dans certains cas, en plus des exemples court dans la réponse, on peut ajouter un programme complet.
  • En ce qui concerne les corrections de Q/R existantes, merci de penser à indiquer le titre et le lien vers la question concernée.


La rédaction Mac

Dernière modification par vbrabant ; 29/06/2007 à 12h06.
Marcos Ickx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2007, 08h27   #2
Membre émérite
 
Inscription : janvier 2005
Messages : 725
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 725
Points : 986
Points : 986
J'ai deux questions à vous proposer pour la FAQ :


Citation:
Envoyé par Q : Est-il possible de compiler un programme issu de linux/*BSD sous mac. ?
R : Oui, c'est possible. L'un des moyens est d'installer le package X11 qui se trouve sur vos DVD d'installation de mac OS. Puis de passer soit par fink, soit par macports.
MacPort et Fink peuvent être comparés aux gestionnaires de package "ports" et "apt-get". Ils suivent la même philosophie d'installation. ils vous proposent des programmes et librairies déjà packagés, ou à compiler.
Pour les programmes disponibles en source, pensez à regarder les ReadMe, ils contiennent parfois des recommandations pour la compilation sous Mac.
Enfin, les developer's tools disponibles sur le site d'apple fournissent une partie des outils de compilation. Il est nécessaire de posséder un compte développeur gratuit pour télécharger ces outils.
Intégré

Citation:
Envoyé par Q : Je souhaite faire du développement à l'aide du framework Ruby on Rails, comment l'installer?
R : Il existe plusieurs moyens. Le plus simple est de passer par locomotive. Disponible ici : http://locomotive.raaum.org/
Son avantage est qu'il fonctionne comme une application mac classique et ne nécessite pas d'installer les applications nécessaires dans les répertoires cachés du système(comme per exemple /usr/local)
Dans Leopard, ruby on rails est fournit en standard.
Intégré

Dernière modification par vbrabant ; 29/06/2007 à 22h42.
Tarul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2007, 09h59   #3
Responsable Mac
 
Avatar de Marcos Ickx
 
Inscription : mai 2007
Messages : 1 544
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 1 544
Points : 5 025
Points : 5 025
Citation:
Envoyé par Tarul
J'ai deux questions à vous proposer pour la FAQ :


Q : Est-il possible de compiler un programme issu de linux/*BSD sous mac. ?
R : Oui, c'est possible. L'un des moyens est d'installer le package X11 qui se trouve sur vos DVD d'installation de mac OS. Puis de passer soit par fink, soit par macports.
MacPort et Fink peuvent être comparer aux gestionnaires de package "ports" et "apt-get". Ils suivent la même philosophie d'installation. ils vous proposent des programmes et librairies déjà packagés, ou à compiler.
Pour les programmes disponibles en source, pensez à regarder les ReadMe, ils contiennent parfois des recommandations pour la compilation sous Mac.
Enfin, les developpeurs tools disponibles sur le site d'apple fournissent une partie des outils de compilation. Il est nécessaire de posséder un compte développeur gratuit pour télécharger ces outils.

Q : Je souhaite faire du développement à l'aide du framework Ruby on Rails, comment l'installer?
R : Il existe plusieurs moyens. Le plus simple est de passer par locomotive. Disponible ici : http://locomotive.raaum.org/
Son avantage est qu'il fonctionne comme une application mac classique et ne nécessite pas d'installer les applications nécessaires dans les répertoires cachés du système(comme per exemple /usr/local)
Dans Leopard, ruby on rails est fournit en standard.
Merci pour tout. Un lien pour l'intégration de Ruby on Rails en standard dans Leopard ?
Marcos Ickx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2007, 10h22   #4
Membre émérite
 
Inscription : janvier 2005
Messages : 725
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 725
Points : 986
Points : 986
L'information sur ruby on rails se trouve ici : http://www.apple.com/macosx/leopard/...logy/unix.html
http://www.apple.com/fr/server/macosx/leopard/more.html
section "scripting bridge"

Intégré

Dernière modification par vbrabant ; 29/06/2007 à 22h42.
Tarul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 11h53   #5
Membre éclairé
 
Avatar de gibet_b
 
Inscription : mars 2002
Messages : 283
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mars 2002
Messages : 283
Points : 331
Points : 331
Envoyer un message via MSN à gibet_b Envoyer un message via Skype™ à gibet_b
Voilà une première salve de Q/R :

Comment installer un logiciel sous Mac OS ?
Il existe deux manières de faire, suivant que vous soyez en présence d'un fichier *.dmg (le plus souvent) ou d'un fichier *.pkg :
- fichier dmg : Double-cliquez dessus. Cela aura pour effet de "monter" un lecteur virtuel (comme si vous aviez branché une clé usb) sur le bureau. Un fenêtre avec le contenu de ce lecteur virtuel devrait s'ouvrir automatiquement. Faites glisser avec la souris l'icône du logiciel dans le dossier Applications.
- fichier pkg : Il s'agit d'un installeur, au fonctionnement proche de ce qui peut se faire sous windows. Double-cliquez sur celui-ci et suivez les étapes de l'assistant.
Parfois, il arrive qu'un fichier pkg soit dans un dmg. Il faut donc déjà "monter" le fichier dmg et ensuite double-cliquer sur le fichier pkg (pas besoin de faire glisser celui-ci dans Applications ou sur le bureau, vous pouvez l'exécuter directement depuis le lecteur virtuel).
Intégré

Comment désinstaller un logiciel sous Mac OS ?
La plupart du temps, il vous suffira de faire glisser l'icône du logiciel depuis le dosssier Application jusque dans la poubelle. Cependant, lorsque vous faites cela, il se peut qu'il reste sur l'ordinateur un fichier un ou plusieurs fichiers de préférence. Vous pouvez au choix :
- faire une recherche dans spotlight sur le nom du logiciel, et jeter les fichiers en question.
- utiliser une application du type de AppDelete.
Il se peut aussi (mais c'est rare, et c'est seulement le cas quand il s'agit d'un logiciel installé par un pkg) que le logiciel soit fourni avec un désinstalleur. Dans ce cas, utilisez-le, bien évidemment.
Intégré

Qu'est-ce qu'un fichier *.plist ?
Il s'agit d'un fichier xml contenant les préférences utilisateurs pour une application donnée. Jeter le fichier plist d'une application résout parfois des problèmes de fonctionnement de celle-ci. Attention cependant, en supprimant un fichier plist, vous perdez tous vos réglages pour cette application. Faites donc une copie de ce fichier avant de le supprimer. Vous pourrez donc le restaurez si sa suppression n'a rien résolu.
Intégré

Comment activer le compte root en mode terminal ?
Si vous êtes un unixien confirmé, vous pourriez apprécié d'activer le compte root. Pour cela, ce n'est pas très compliqué, il faut taper dans le terminal, après l'avoir ouvert (il se trouve dans le dossier Utilitaires du dossier Applications) :
Code :
1
2
3
4
5
% sudo passwd root
Password: (tapez ici votre mot de passe utilisateur)
Changing password for root.
New password: (Tapez ici un mot de passe root...)
Retype new password: (confirmez le mot de passe...)
Intégré

Comment forcer à quitter une application par le terminal
Ouvrez le terminal (il se trouve dans le dossier utilitaires du dossier Applications) et connectez-vous en root (ou utiliser sudo).

Tapez d'abord :
Vous devriez obtenir la liste des processus en cours, par exemple :
Code :
1
2
3
...
293  ??  S      0:32.25 /Applications/Mail.app/Contents/MacOS/Mail -psn_0_3276801
...
Pour quitter le processus Mail, il faut taper :
Ce qui veut dire que pour quitter un processus, il faut faire "kill -9" suivi du numéro de processus.
Intégré
__________________
Jean-Baptiste, vieux membre mollasson
-----
www.bournisien.info : Développement Applications iPhone/iPad et Création de Sites Internet
---
Citation du moment : "On abdique pas l'honneur d'être une cible" - Cyrano De Bergerac

Dernière modification par vbrabant ; 29/06/2007 à 22h42.
gibet_b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 12h10   #6
Membre émérite
 
Avatar de Mathusalem
 
Inscription : décembre 2003
Messages : 995
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 995
Points : 915
Points : 915
et sans terminal (équivalent ctrl alt del) c'est pomme-alt-esc

Intégré
__________________
Solidarités Nouvelles face au Chômage association loi de 1901, indépendante de tout parti politique et de toute confession religieuse.

Dernière modification par vbrabant ; 29/06/2007 à 22h42.
Mathusalem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 12h11   #7
Membre émérite
 
Avatar de Mathusalem
 
Inscription : décembre 2003
Messages : 995
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 995
Points : 915
Points : 915
Q: comment faire tel caractère que ce foutu clavier ne connait pas ?

R:


caractère combinaison de touches
~ la tilde alt+N
{ l'accolade alt+(
[ le crochet alt+shift+(
} et ] utilisez )
\ le backslash ou antislash alt+shift+/
| la barre alt+shift+L

Intégré
__________________
Solidarités Nouvelles face au Chômage association loi de 1901, indépendante de tout parti politique et de toute confession religieuse.

Dernière modification par vbrabant ; 29/06/2007 à 22h41.
Mathusalem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 13h11   #8
Membre émérite
 
Inscription : janvier 2005
Messages : 725
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 725
Points : 986
Points : 986
Q: j'ai installé bootcamp, comment démarrer sur windows ou sur Tiger?
R: Au démarrage du mac, appuyez sur la touche "alt". Là le mac, vous affiche les deux partitions avec comme icônes un disque durs par partition. Cliquez sur la flèche qui correspond au système désiré. Cette fonctionne est aussi utilisable lorsque vous avez un mac os sur un disque durs externe(ou un autre mac relié en Firewire qui est démarré en mode "Target") et que vous souhaitez démarrer ce système.

Intégré

Q: Comment définir le système qui démarre par défaut?
R: Sous mac os X, allez dans les préférences, puis Démarrage. Sélectionnez la partition désirée. elle peut être la partition mac, la partition windows ou bien encore un système se situant sur un disque dur externe.

Intégré

Q: On m'a parlé du mode "Target" des mac. Qu'est-ce que c'est? Quel est son utilité?
R: C'est un mode qui transforme le mac en disque externe FireWire.
Vous pouvez grâce à ce système cloner votre mac os(Système+application+données) et le répliquer sur plusieurs machine. L'installeur de mac os, vous permet de récupérer des données sur un disque firewire(et non usb).

Intégré

Dernière modification par vbrabant ; 29/06/2007 à 22h41.
Tarul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 14h06   #9
Membre éclairé
 
Avatar de gibet_b
 
Inscription : mars 2002
Messages : 283
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mars 2002
Messages : 283
Points : 331
Points : 331
Envoyer un message via MSN à gibet_b Envoyer un message via Skype™ à gibet_b
Promis, la semaine prochaine, je m'attaque à la partie développement !

Quels sont les équivalences entre logiciel Windows et Mac ?
Internet
Internet Explorer, FireFox, Opera : Safari, FireFox, Opera, Camino.
Outlook Express : Mail.
Outlook : Entourage.
Skype : Skype.
MSN : aMSN.
GoogleEarth : GoogleEarth.

Bureautique
Microsoft Office : Microsoft Office ou iWork pour le duo Word/PowerPoint.
OpenOffice : NeoOffice (et bienôt... OpenOffice).
Money : iBank.

Video
VLC : VLC.
Real Player : Real Player.
Windows Media Player : Flip4Mac (ne gère pas les drm).

Graphisme
Suite CS3 : Suite CS3.
Gimp : Gimp.
Inkscape : Inkscape.
Scribus : Scribus.
Blender : Blender.
3d StudioMax : Blender, Vue d'Esprit, Cinema 4D.
ACD See : iPhoto.

Divers
Virtual PC : Parallels Desktop, VmWare Fusion.
Easy CD Creator/Nero : Toast.
Microsoft Visio : Omnigraffle.
Winzip : Stuffit.
Intégré
__________________
Jean-Baptiste, vieux membre mollasson
-----
www.bournisien.info : Développement Applications iPhone/iPad et Création de Sites Internet
---
Citation du moment : "On abdique pas l'honneur d'être une cible" - Cyrano De Bergerac

Dernière modification par vbrabant ; 29/06/2007 à 22h40.
gibet_b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 14h25   #10
Membre émérite
 
Inscription : janvier 2005
Messages : 725
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 725
Points : 986
Points : 986
Je complète ta partie.
Citation:
Envoyé par gibet_b
Promis, la semaine prochaine, je m'attaque à la partie développement !

Quels sont les équivalences entre logiciel Windows et Mac ?
Internet
Internet Explorer, FireFox, Opera : Safari, FireFox, Opera, Camino,Shiira,OmniWeb
Outlook Express : Mail. Thunderbird
Outlook : Entourage.
Skype : Skype.
MSN : aMSN.Adium
GoogleEarth : GoogleEarth.

Bureautique
Microsoft Office : Microsoft Office ou iWork pour le duo Word/PowerPoint.
OpenOffice : NeoOffice (et bienôt... OpenOffice en version Aqua. La version X11 est disponible).
Money : iBank, ChaChing

Vidéo
VLC : VLC.
Real Player : Real Player.
Windows Media Player : Flip4Mac (ne gère pas les drm).
Quick Time/iTunes

Graphisme
Suite CS3 : Suite CS3.
Gimp : Gimp. Seashore (Equivalent Aqua de Gimp, mais ne possède pas toutes les fonctionnalités de ce dernier)
Inkscape : Inkscape.
Scribus : Scribus.
Blender : Blender.
3d StudioMax : Blender, Vue d'Esprit, Cinema 4D.
ACD See : iPhoto.
Divers
Virtual PC : Parallels Desktop(mac intel), VmWare Fusion(en beta4, mac intel). VirtualBox(Libre, beta1, mac intel). Virtual Pc lui même pour les macs PPC
Easy CD Creator/Nero : Toast. Utilitaire de disque, Finder d'apple(ces deux derniers ne proposent pas les mêmes possibilitées)
Microsoft Visio : Omnigraffle.
Winzip : Stuffit. unRarX Note : Mac os est capable de dézipper les zip et les tar.gz
Intégré

Dernière modification par vbrabant ; 29/06/2007 à 22h41.
Tarul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 16h12   #11
Membre émérite
 
Inscription : janvier 2005
Messages : 725
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 725
Points : 986
Points : 986
Q: [easter egg]Y a t'il tetris en standard sur mac os?
R: Oui! Tetris est livré en standard. Nos amis Unixien connaissent peut être cette astuce.
Voici la procédure pour y accéder :
1°) Aller dans votre dossier application, puis dans utilitaire.
2°) lancer Terminal
3°)taper "emacs", puis sur "entrer"
4°)appuyer sur "esc"+x
5°)taper "tetris"
6°) jouer!

Il existe d'autres jeux. toujours dans le terminal
Code :
ls /usr/share/emacs/21.2/lisp/play

Dernière modification par vbrabant ; 02/07/2007 à 15h57.
Tarul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 21h45   #12
Membre émérite
 
Inscription : janvier 2005
Messages : 725
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 725
Points : 986
Points : 986
Et voilà la salve du soir.

Q: Qu'est-ce que "bonjour" et à quoi cela sert?

R:
Bonjour était anciennement appelé "Rendez-vous". C'est protocole proche des DNS(Domain Name Service), en effet son but est de diffusé sur un réseau les services que propose les ordinateurs qui le compose.

  • Apple propose à l'installation un client bonjour pour windows. Il est utilisé lorsque votre mac partage une imprimante, les clients windows peuvent ainsi passer par bonjour pour rechercher les imprimantes partager.
  • C'est aussi utiliser pour recherche des sites web diffusant leur adresse par bonjour. Dans safari, l'onglet bonjour répertorie tous ces sites.
  • iTunes, appleTv, les bornes aiport se serve de bonjour pour partager leur liste de lecture.
  • iChat peut rechercher aussi les autres utilisateurs qui sont sur le réseau.
  • ou encore les jeux comme Quinn qui est un tetris-like
  • Tous les logiciels peuvent utiliser bonjour pour leur service
Nos amis linuxiens et *BSDiens connaissent bonjour sous le nom de zeroconf.

Présentation de bonjour en français : http://www.apple.com/fr/macosx/features/bonjour/
Page de référence Bonjour pour les développeurs : http://developer.apple.com/networking/bonjour/
Exemple de code : http://developer.apple.com/samplecod...e.html#doclist


Intégré

Q: Je cherche l'endroit où je peux configurer une option, comme la trouver facilement?
R: Vous pouvez recherche par spotlight ou encore dans l'application "Préférences Système". Il y a un champ de recherche. Commencez à taper ce que vous recherchez, et l'application vous proposera ce qui s'en approchera le plus tout en faisant ressortir les sections pouvant héberger les options liées à votre demande.


Intégré

Q: J'ai lu qu'avec safari 3, on pouvait redimentionner les champs textes, comment je fais?
R: Au niveau de votre champs textes multi-lignes, il y a au coin inférieur droit, 3 lignes en diagonal. Faites-la glissez pour agrandir ou pour rétrécir le champ.

Intégré

Q: J'ai développé une application en objective-c, mais j'ai une fuite de mémoire, existe t'il des applications qui peuvent m'aider?
R: Oui,
Sous Tiger(voir peut être panther), Apple propose "ObjectAlloc". A travers cette dernière, vous pourrez lancer votre application et suivre le nombre d'instances des objets créés. Un autre logiciel dans la même trempe, Il y aussi MallocDebug.
Vous trouverez cette application avec les developers tools, dans le dossier /Developer/Applications/Performance Tools
Dans ce dossier d'autres applications sont disponibles, allez y faire un tour.
Pour Leopard, ces applications seront obselètes. En effet ce dernier possédera Xray qui utilise la technologie Dtrace de sun pour aider à trouver les fuites de mémoire et aider à l'optimisation. (Merci à Mala pour le rappel).

Lien vers la présentation d'Xray : http://www.apple.com/macosx/leopard/developer/xray.html
Information sur Dtrace : http://www.sun.com/bigadmin/content/dtrace/, http://www.opensolaris.org/os/community/dtrace/

Intégré

Dernière modification par vbrabant ; 02/07/2007 à 15h57.
Tarul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 21h54   #13
Membre confirmé
 
Inscription : février 2003
Messages : 154
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 154
Points : 276
Points : 276
En attendant d'autres idées, voici déjà quelques Q/R orientées prog/Xcode pour la faq:

Que conseiller comme ouvrages pour apprendre à développer en Objective-C sur Mac ?
Cocoa par la pratique aux éditions Eyrolles. (FR)
Objective-C précis et concis aux éditions O'reilly. (FR)
Cocoa with Objective-C aux éditions O’Reilly. (EN)
Building Cocoa Applications aux éditions O'reilly. (EN)

Intégré

Comment télécharger la dernière version des outils développeurs?
Tous les outils développeurs ainsi que la documentation sont disponibles en téléchargement sur le site Developer Connection d'apple sous réserve de se créer un compte d'accès (gratuit). La suite logicielle est totalement gratuite.

Intégré

Existe-t-il un outil plus pratique que l'aide d'Xcode pour parcourir rapidement la documentation des classes Cocoa ?
Oui, le gratuiciel AppKiDo est le logiciel idéal.

Intégré

Où est installée la suite développeur car je ne trouve rien dans mon dossier Application?
Les outils ainsi que la documentation (ADC Reference Library) et des codes d'exemples sont installés dans le répertoire /Developer à la racine du disque.

Intégré

Comment forcer XCode a s'arrêter sur une exception Objective-C?
A la racine du répertoire utilisateur, créez un fichier texte nommé ".gdbinit". Editez le pour y ajouter les lignes suivantes:
Code :
1
2
3
fb -[NSException raise]
fb objc_exception_throw()
Quittez votre session puis relancez XCode. Lorsque le debogueur est lancé, Xcode s'arrêtera de lui même sur les exceptions levées.

Intégré

Comment créer une interface graphique avec Xcode?
Xcode est conçu pour travailler de concert avec Interface Builder qui s'occupe de la création des IHM.

Intégré

Dernière modification par vbrabant ; 29/06/2007 à 22h33.
Mala est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 22h03   #14
Membre émérite
 
Inscription : janvier 2005
Messages : 725
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 725
Points : 986
Points : 986
Q: Je souhaite désinstaller les developper tools, comme dois-je procéder?
R: Ouvrez le terminal puis :
Code :
1
2
cd /Developer/Tools
perl uninstall-devtools.pl
Intégré


J'ai complété mon précédent poste avec les informations de mala sur MallocDebug et Xray.

Intégré

Dernière modification par vbrabant ; 29/06/2007 à 22h46.
Tarul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2007, 19h13   #15
Membre émérite
 
Inscription : janvier 2005
Messages : 725
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 725
Points : 986
Points : 986
Q: Qt la librairie développement d'IHM existe t'elle sur mac os ?
R: Oui, elle est disponible ici. La licence d 'utilisation est identique à celle de linux. Et elle ne passe par X11.
http://www.developpez.net/forums/att...1&d=1182973837
Intégré. Sauf URL car invalide

Inspiré à partir du poste de ghazal: http://www.developpez.net/forums/sho...d.php?t=367382
URL Pas valide

Q: On m'a parlé d'un webInspector dans safari. qu'est-ce que c'est?
R: C'est un outil qui n'est pas activé par défaut sur safari. Il permet d'accéder à une fenêtre flottante qui détail les éléments html d'une page web.

Intégré

Q: Comment activé webInspector?
R: en tapant ceci dans Terminal.app :
Code :
Code :
1
2
defaults write com.apple.Safari \
WebKitDeveloperExtras -bool true
il sera ensuite accessible par menu contextuel sur une page Web.
L'astuce n'a pas été testé sur safari 2.0.



Intégré

Q: Comment je peux éditer les fichiers .plist simplement?
R: Vous avez plusieurs solutions,
1°) En ligne de commande :"defaults"
Pour la lecture :
Code :
1
2
defaults read 'domain' ['key']
domain : c'est le nom d'un plist de préférence sans son extension et le dossier d'emplacement. exemple : com.apple.Safari
key : le nom d'une clé que l'on souhaite lire
Pour l'écriture
Code :
1
2
defaults write 'domain' ['key']
Pour plus d'information : man defaults dans le terminal

2°) Utiliser l'application Property List Editor, c'est un éditeur xml spécialisé dans les *.plist(il ne fait que ça). Elle se trouve dans le dossier : /Developer/Applications/Utilities/. Il est nécessaire d'avoir les developper tools d'installés.

3°) Il existe un shareware qui propose des fonctionnalité plus poussées : PlistEdit Pro
Vous la trouverez à cette adresse : http://www.fatcatsoftware.com/plisteditpro/
Intégré

Q: Comment compiler un programme en Universal Binaries?
R: Par défaut Xcode ne compile pas en UB, mais pour la plateforme sur lequel le développement s'est fait.
Pour compiler en UB suivez la procédure suivante :
Dans Xcode :
-faites clic-droit->get info sur votre projet.
-double-clic sur la ligne "Architectures"
-dans la "fenêtre sheet" qui s'ouvre cochez la seconde architecture, puis cliquez sur ok.
-cliquez sur "build" pour re-compiler votre projet au format UB.

Intégré

Q: Qu'est-ce qu'une fenêtre "sheet"?
R: Les fenêtres "sheet" sont des fenêtres modal qui descendent depuis la barre de titre de leur fenêtre parente.
Voici un exemple .

Intégré

Dernière modification par vbrabant ; 02/07/2007 à 15h59.
Tarul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2007, 19h20   #16
Membre Expert
 
Avatar de Ceylo
 
Étudiant
Inscription : janvier 2007
Messages : 1 194
Détails du profil
Informations personnelles :
Âge : 21
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2007
Messages : 1 194
Points : 1 307
Points : 1 307
Citation:
Envoyé par Tarul
Q: Je souhaite désinstaller les developper tools, comme dois-je procéder?
R: Ouvrez le terminal puis :
Code :
1
2
cd /Developer/Tools
perl uninstall-devtools.pl
Pourquoi écrire perl uninstall-devtools.pl ? ./uninstall-devtools.pl suffit amplement (à noter qu'un sudo est tout de même nécessaire).

Intégré
__________________
Cherche un(e ) développeur/se pour la version Windows et/ou Linux de sfeMovie! Puis pour aider sur le noyau une fois les portages au point
Blog à ne SURTOUT PAS visiter :p

Dernière modification par vbrabant ; 02/07/2007 à 15h52.
Ceylo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2007, 19h40   #17
Membre émérite
 
Inscription : janvier 2005
Messages : 725
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 725
Points : 986
Points : 986
Citation:
Envoyé par Spootnik
Pourquoi écrire perl uninstall-devtools.pl ? ./uninstall-devtools.pl suffit amplement (à noter qu'un sudo est tout de même nécessaire).
C'est vrai les deux fonctionnent, surtout avec le sudo (que j'ai honteusement oublié). Pourtant le programme le rappel qu'il le faut le sudo.
Tarul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2007, 20h27   #18
Membre éclairé
 
Avatar de gibet_b
 
Inscription : mars 2002
Messages : 283
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mars 2002
Messages : 283
Points : 331
Points : 331
Envoyer un message via MSN à gibet_b Envoyer un message via Skype™ à gibet_b
Allez, quelques questions sur RealBasic. Rien de très poussé techniquement pour l'instant mais comme ce sont des question que je me suis posé, je me suis dit que cela pouvait être utiles aux autres.

Q: Qu'est-ce que RealBasic ?
RealBasic est un RAD dont l'utilisation est très similaire à Visual Basic. Il est commercialisé par RealSoftware. Il est disponible pour Windows, Mac OS (9 et X) et Linux.

Intégré
Q: Quelle est la différence entre la version standard et la version pro de RealBasic ?
La version Pro possède toute les fonctionnalités de la version standard plus :
- la compilation Cross Plateforme qui permet de generer en un seul clic des versions de l'application pour Windows 98 et supérieure, Mac OS 9, Mac OS X et Linux (avec GTK+) ;
- le support des bases de données multi-utilisateurs ;
- la possibilité de créer des applications "consoles" ;
- le support de SSL ;
- un débuggeur cross plateforme distant ;
- le support des ServerSockets pour créer rapidement des applications client/serveur ;
- les Controle Container (voir question suivante) ;
- la classe AutoDiscovery pour créer des applications qui s'auto-détecte sur le réseau.
Et bien evidemment les prix changent aussi.

Intégré
Q: Qu'est-ce que les Controles Container ?
Il s'agit d'un "contrôle de contrôle" : on dispose plusieurs contrôles (boutons, liste, etc.) dans un contrôle Container pour former un super contrôle qui peut être réutiliser à loisirs dans le même projet ou dans un nouveau. C'est aussi très utile pour harmoniser une interface.

Intégré

Q: RealBasic génére-t-il des applications Universal Binaries pour Mac OS X ?
Oui, il peut compiler en UB, en INTEL seul ou en PPC seul.

Intégré

Q: Quelle est la politique de mise à jour de RealSoftware ?
Lors de l'achat de RealBasic vous bénéficiez de 6 mois de mises à jour gratuites. Au delà, il faut souscrire une sorte d'abonnement. Celui-ci peut être souscris à tout moment, même aprés la fin de ka période initiale comprises avec la licence. RealSoftware publie généralement une nouvelle version tous les 90 jours.

Intégré

Q: Puis-je installer RealBasic sur plusieurs machines ?
La licence indique qu'il est possible de l'installer sur deux machines à condition de ne pas les utiliser simultanément.

Intégré

Q: Comment executer différentes parties de code selon le système sur lequel il s'execute ?
En utilisant l'opérateur #If... #EndIf et la constante appropriée :
- TargetCarbon pour Mac OS 9
- TargetMachO pour Mac OS X
- TargetMacOS pour Mac OS, que ce soit 9 ou X
- TargetMacOSClassic pour Mac OS 9 tournant sous X, ce qui est appellé Classic.
- TargetLinux pour Linux
- TargetWin32 pour windows
Exemple :
Code :
1
2
3
#If Target MacOS
     MsgBox("Cette application fonctionne sous Mac OS")
#EndIf
Intégré

Q: Puis-je réutiliser des projets Visual Basic avec RealBasic ?
Oui car les deux langages sont très similaires. De plus RealSoftware mets à disposition un outil : Visual Basic Project Converter. Voir ce tutoriel.

Intégré
__________________
Jean-Baptiste, vieux membre mollasson
-----
www.bournisien.info : Développement Applications iPhone/iPad et Création de Sites Internet
---
Citation du moment : "On abdique pas l'honneur d'être une cible" - Cyrano De Bergerac

Dernière modification par vbrabant ; 02/07/2007 à 15h51.
gibet_b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2007, 20h44   #19
Membre Expert
 
Avatar de Ceylo
 
Étudiant
Inscription : janvier 2007
Messages : 1 194
Détails du profil
Informations personnelles :
Âge : 21
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2007
Messages : 1 194
Points : 1 307
Points : 1 307
Quelques détails à éclaircir sur tes Q/R (questions que je me suis posé en lisant, ou autres détails) :

Citation:
Envoyé par gibet_b
RealBasic est un RAD...
C'est quoi un RAD ?

Citation:
Envoyé par gibet_b
Q: Qu'est-ce que les Controles Container ?
Il s'agit d'un "contrôle de contrôle" : on dispose plusieurs contrôles (boutons, liste, etc.) dans un contrôle Container pour former un super contrôle qui peut être réutilisé à loisirs dans le même projet ou dans un nouveau. C'est aussi très utile pour harmoniser une interface.
Citation:
Envoyé par gibet_b
Q: RealBasic génère-t-il des applications Universal Binaries pour Mac OS X ?
Oui, il peut compiler en UB, en INTEL seul ou en PPC seul.
J'ai pas compris tout de suite ce que voulait dire UB, une petite note ou le mot complet serait donc le bienvenu je pense.

Sinon rien à dire sur le reste. Je me demande où tu trouves toutes ces idées de questions .
__________________
Cherche un(e ) développeur/se pour la version Windows et/ou Linux de sfeMovie! Puis pour aider sur le noyau une fois les portages au point
Blog à ne SURTOUT PAS visiter :p
Ceylo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2007, 20h52   #20
Membre éclairé
 
Avatar de gibet_b
 
Inscription : mars 2002
Messages : 283
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mars 2002
Messages : 283
Points : 331
Points : 331
Envoyer un message via MSN à gibet_b Envoyer un message via Skype™ à gibet_b
Citation:
Envoyé par Spootnik
C'est quoi un RAD ?
Rapid Application Developpement en anglais, que l'on traduit généralement en français par Environnement de développement rapide (ex : Visual Basic, RealBasic, Delphi, etc).

Citation:
Envoyé par Spootnik
J'ai pas compris tout de suite ce que voulait dire UB, une petite note ou le mot complet serait donc le bienvenu je pense.
C'est que je l'avais mis en entier dans la question, et que je commencais ma question par "Oui"

Citation:
Envoyé par Spootnik
Sinon rien à dire sur le reste. Je me demande où tu trouves toutes ces idées de questions .
J'en ai encore d'autres dans ma petite tête

EDIT : et merci d'avoir corriger mes fautes, je ne vois plus rien ce soir.
__________________
Jean-Baptiste, vieux membre mollasson
-----
www.bournisien.info : Développement Applications iPhone/iPad et Création de Sites Internet
---
Citation du moment : "On abdique pas l'honneur d'être une cible" - Cyrano De Bergerac
gibet_b est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 14h32.


 
 
 
 
Partenaires

Hébergement Web