IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez Discussion :

Participez à la FAQ Mac ! [FAQ]


Sujet :

Contribuez

  1. #1
    Modérateur

    Avatar de kOrt3x
    Homme Profil pro
    Technicien Informatique/Webmaster
    Inscrit en
    Septembre 2006
    Messages
    3 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technicien Informatique/Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 650
    Points : 15 771
    Points
    15 771
    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

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    734
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 734
    Points : 1 120
    Points
    1 120
    Par défaut
    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é

  3. #3
    Expert éminent

    Avatar de Marcos Ickx
    Homme Profil pro
    Blogueur
    Inscrit en
    Mai 2007
    Messages
    1 557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Blogueur

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 557
    Points : 6 733
    Points
    6 733
    Billets dans le blog
    1
    Par défaut
    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 ?

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    734
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 734
    Points : 1 120
    Points
    1 120
    Par défaut
    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é

  5. #5
    Membre actif Avatar de gibet_b
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 292
    Points : 296
    Points
    296
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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é

  6. #6
    Membre éprouvé Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Points : 1 067
    Points
    1 067
    Par défaut
    et sans terminal (équivalent ctrl alt del) c'est pomme-alt-esc

    Intégré

  7. #7
    Membre éprouvé Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Points : 1 067
    Points
    1 067
    Par défaut
    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é

  8. #8
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    734
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 734
    Points : 1 120
    Points
    1 120
    Par défaut
    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é

  9. #9
    Membre actif Avatar de gibet_b
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 292
    Points : 296
    Points
    296
    Par défaut
    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é

  10. #10
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    734
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 734
    Points : 1 120
    Points
    1 120
    Par défaut
    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é

  11. #11
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    734
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 734
    Points : 1 120
    Points
    1 120
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    ls /usr/share/emacs/21.2/lisp/play

  12. #12
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    734
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 734
    Points : 1 120
    Points
    1 120
    Par défaut
    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é

  13. #13
    Membre averti

    Inscrit en
    Février 2003
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 154
    Points : 310
    Points
    310
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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é

  14. #14
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    734
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 734
    Points : 1 120
    Points
    1 120
    Par défaut
    Q: Je souhaite désinstaller les developper tools, comme dois-je procéder?
    R: Ouvrez le terminal puis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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é

  15. #15
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    734
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 734
    Points : 1 120
    Points
    1 120
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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é

  16. #16
    Membre expérimenté Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Points : 1 312
    Points
    1 312
    Par défaut
    Citation Envoyé par Tarul
    Q: Je souhaite désinstaller les developper tools, comme dois-je procéder?
    R: Ouvrez le terminal puis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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é

  17. #17
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    734
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 734
    Points : 1 120
    Points
    1 120
    Par défaut
    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.

  18. #18
    Membre actif Avatar de gibet_b
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 292
    Points : 296
    Points
    296
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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é

  19. #19
    Membre expérimenté Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Points : 1 312
    Points
    1 312
    Par défaut
    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 .

  20. #20
    Membre actif Avatar de gibet_b
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 292
    Points : 296
    Points
    296
    Par défaut
    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.

Discussions similaires

  1. Participez à la FAQ JDBC
    Par Mickael Baron dans le forum JDBC
    Réponses: 7
    Dernier message: 23/09/2013, 18h26
  2. Participez à la FAQ Struts
    Par Mickael Baron dans le forum Struts 1
    Réponses: 3
    Dernier message: 05/04/2007, 23h00
  3. [Participez à la FAQ !] La question de la semaine
    Par Giovanny Temgoua dans le forum Langage
    Réponses: 18
    Dernier message: 13/12/2005, 10h58
  4. Participez à la FAQ Java EE
    Par Mickael Baron dans le forum Java EE
    Réponses: 1
    Dernier message: 28/08/2003, 12h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo