Pour débuter en Apple script de Zero (0) ... Il existe un site référence en Français FR :
http://www.iscript.fr/
Sur ce site différents tutoriels sont disponibles et ceux ci sont très progressifs et bien expliquées. Un must pour les débutants.
Les bonnes adresses pour les plus expérimentées sont:
Le site officiel mac : http://www.apple.com/applescript/
Un site en Anglais: http://www.macosxhints.com
Si vous cherchez pour une fonctionnalité bien particulière en plus de google pensez a utiliser la bibliothèque de l'éditeur de script Apple.
En effet elle peut vous renseigner sur plus ou moins n'importe quels fonctionnalités disponibles pour chaque applications.
Si une application n'y figure pas rajoutez la simplement en sélectionnant l'app dans le dossier 'applications'.
Affichage des articles dont le libellé est apple. Afficher tous les articles
Affichage des articles dont le libellé est apple. Afficher tous les articles
vendredi, novembre 21, 2008
débuter en Apple script
Libellés :
apple,
Apple Script,
debuter,
iScript,
mac os,
macos,
script mac,
tutorials,
tutoriels
samedi, novembre 01, 2008
modifier l'ordre des icones
mercredi, octobre 22, 2008
Débuter avec cocoa et objective-C
Pour débuter avec cocoa, l'API d'Apple, et le tout en français je propose l'excellent site project Omega ou l'on trouve de très bons PDF de cours. Le tout gratuitement bien sur.
On trouve un bon exemple de "HelloWorld" sur ce blog.
Tout y est détaillé clairement et l'on peut réellement commencé de Zéro, à ceci près qu'il est recomandé d'avoir un mimum de connaisance sur les languages "orienté objet"
Si Cocoa vous évoque du chocolat ou une ville en Floride vous n'y êtes pas du tout ^^
Jetez donc un petit coup d'oeil sur le Wiki
On trouve un bon exemple de "HelloWorld" sur ce blog.
Tout y est détaillé clairement et l'on peut réellement commencé de Zéro, à ceci près qu'il est recomandé d'avoir un mimum de connaisance sur les languages "orienté objet"
Si Cocoa vous évoque du chocolat ou une ville en Floride vous n'y êtes pas du tout ^^
Jetez donc un petit coup d'oeil sur le Wiki
Libellés :
apple,
cocoa,
cours,
débuter,
mac,
objective-C,
programation,
tutoriels
mercredi, octobre 15, 2008
Les news en bref ...
1- un article d'AppleInsider sur la future Adobe CS4
( lol les prix, on réfléchit a gimp aussi ... xP)
2- Greenpeace salut Apple pour les nouveaux macbook écolos
3- La touche DELETE existe sur les macbook
sisi je vous jure ...
Essayez fn+backspace pour voir ??
ps: ctrl alt supr ne marche pas sous mac lol c'est command+option+esc
ou si vous avez un terminal sous la patte sudo killall machin marche bien ><
( lol les prix, on réfléchit a gimp aussi ... xP)
2- Greenpeace salut Apple pour les nouveaux macbook écolos
3- La touche DELETE existe sur les macbook
sisi je vous jure ...
Essayez fn+backspace pour voir ??
ps: ctrl alt supr ne marche pas sous mac lol c'est command+option+esc
ou si vous avez un terminal sous la patte sudo killall machin marche bien ><
Libellés :
adobe cs4,
apple,
écologie,
Greenpeace,
macbook,
terminal,
touche delete
mardi, octobre 14, 2008
Ce que vous ne verrez pas de la Keynote sur les MacBook
Ça y est !
La Keynote est fini et on constate que les différentes "leaks" au sujet des portables de la pomme s'avèrent vraie.
A l'heure ou j'écris ce post la vidéo de celle-ci n'est pas disponible sur le site d'apple, mais les questions des journalistes sont intéressantes sur certains points, je détaille:
-Pour ce qui est du fait qu'apple pourrais sortir un pc du style eee:
"c'est un marché encore jeune"
Il faudrait faire un pc pas cher, vous croyez ça possible pour apple ??
-Pour les écrans tactiles :
"Pour l'instant, les écrans tactiles ne sont pas notre priorité."
Il faut savoir qu'un framework touch existe déjà sous léopard et qu'une entreprise fabrique deja des mac "touchable"
Pour les pros de l'image ils travaillent avec des Cintiq de chez l'ami wacom ><
-Pour le fait que le client n'ait plus le choix des écrans mat/brillant
"Les écrans sont tous brillants. On va compenser la réflexion avec la forte luminosité des écrans LED"
Malgré de "nombreux" réfractaires il faut savoir que la majeure partie des macbooks étais vendus avec du "glossy" donc Apple ne prend pas beaucoup de risque et simplifie sa chaine de fabrication.
La Keynote est fini et on constate que les différentes "leaks" au sujet des portables de la pomme s'avèrent vraie.
A l'heure ou j'écris ce post la vidéo de celle-ci n'est pas disponible sur le site d'apple, mais les questions des journalistes sont intéressantes sur certains points, je détaille:
-Pour ce qui est du fait qu'apple pourrais sortir un pc du style eee:
"c'est un marché encore jeune"
Il faudrait faire un pc pas cher, vous croyez ça possible pour apple ??
-Pour les écrans tactiles :
"Pour l'instant, les écrans tactiles ne sont pas notre priorité."
Il faut savoir qu'un framework touch existe déjà sous léopard et qu'une entreprise fabrique deja des mac "touchable"
Pour les pros de l'image ils travaillent avec des Cintiq de chez l'ami wacom ><
-Pour le fait que le client n'ait plus le choix des écrans mat/brillant
"Les écrans sont tous brillants. On va compenser la réflexion avec la forte luminosité des écrans LED"
Malgré de "nombreux" réfractaires il faut savoir que la majeure partie des macbooks étais vendus avec du "glossy" donc Apple ne prend pas beaucoup de risque et simplifie sa chaine de fabrication.
vendredi, août 08, 2008
Le Terminal sous os X
Comment fait on pour customiser son Terminal sous Linux ?
On répond a cette question dans de nombreux forums et autres sites mais pour Mac Os le problème peu parfois rester tout entier.
Mac Os étant basé sur un Kernel 4.4 BSD, cet os dispose de toute la compatibilité UNIX et donc d’un terminal compatible SH, CSH, BASH pour ne citer qu’eux.
Par exemple dans un système Linux les paramètres relatifs à vos préférences au niveau du Shell sont enregistrés dans un fichier .bashrc a la racine de votre dossier /home. (Le nom du fichier commençant par un point il s’agit donc d’un fichier caché pour Unix). Le Type de shell est quant a lui déterminé dans le fichier /etc/passwd.
A chaque lancement d’un terminal, le script contenus dans .bashrc charge vos raccourcis, vos variables … bref tout ce que vous y avez mis. Sous Mac vous pouvez toujours lancer un ls –al sur votre /User/*votreLogin* il n’y auras pas la moindre trace de .bashrc. En revanche il y a un fichier bashrc qui est chargé à chaque lancement de Terminal.app – ! Pour chaque utilisateur de votre mac ! - .
Celui-ci est présent dans /etc. Vous pouvez l’éditer en tapant la commande suivante dans le Terminal :
Sudo nano /etc/bashrc
Nano est un éditeur bien connu dans le monde de linux et préinstallé avec mac Os, et sudo vous permet d’avoir les droits root pour l’exécution de cette commande car le fichier n’est éditable que par l’autorité root. Maintenant voyons par exemple ce que vous pouvez faire avec ce fichier :
1) Des « alias »
2) Colorer votre Terminal
3) Bien plus encore
1) Les Alias
Un alias est un raccourci de commande. Par exemple, « ls –al » peut être, et est directement disponible sous certaines distrib de tux sous la forme « ll »
Le code permettant de faire cella est :
alias ll='ls –al'
Voilà pour ce qui est des bases, après on peut faire des choses bien plus amusantes comme par exemple résumer la ligne de commande d’une attaque Ipod en 3 lettres suivies de l’adresse Ip de destination.
En clair, une attaque Ipod est en fête une attaque Ping Of Death (ou ping de la mort) mais comme nous sommes sous mac Os ^^ …
On exécute un maximum de ping d’une taille maximale sur une ip pour surcharger la machine. Cette technique date de la dernière guerre mais c’est toujours utile pour faire laguer le réseau pendant un Tp ou une Lan (à titre amical bien sur ^^)
Sous mac Os il faut taper :
sudo ping -s 65507 –f @ipDestination
Mais en ajoutant ceci a votre bashrc :
alias atk='sudo ping -s 65507 -f'
Il vous suffit dorénavant de taper « atk +votre@IpIci » puis de taper votre mdp et c’est partit.
Une utilisation plus « pro » est pour ma part d’accéder en ssh à mes machines virtuelles en 3 lettres. Bien qu’il soit déconseillé d’utiliser SSH en root c’est tout de même pratique pour un étudiant, mais par à effectuer pour un serveur en production.
Ici le raccourci utile est de la forme :
alias vm1='ssh -l root 192.168.73.4'
Bien sur sous réserve que votre machine soit en ip fixe…
Enfin plus rapide que le clear d’unix le cls de Windows est pratique :
alias cls='clear'
« one more thing’ » comme aurais ditdieu Steve Jobs
VAR1=`hostname`
VAR2=`uname -s`
VAR3=`uname -r`
VAR4=`uname -p`
VAR5=`machine`
alias wtf='echo Hi I am $VAR1 with my Kernel $VAR2 $VAR3 under a $VAR5 architecture'
Je vous fais confiance pour trouver encore d’autres applications.
2)
Il faut savoir que la décoration du prompt est régit par une variable PS1 que l’on initialise a chaque démarrage du terminal.
On vas donc inscrire cette variable dans notre fichier bashrc pur charger celle-ci a chaque lancement.
Cette variable régît à un code particulier pour les couleurs et vous avez la possibilité d’utiliser des variables d’environnement pour afficher différents noms …
Pour ce qui est de colorer le prompt de votre terminal je vous fais confiance pour trouver toute l’aide nécessaire sur les différents forums Linux relatifs à ce sujet.
Voici par exemple la ligne de conf de mon prompt
PS1='\[\033[1;32m\][\[\033[0;m\]\u@\h\[\033[1;32m\]]\[\033[0;m\] \[\033[0;35m\] \w \[\033[1;37m\] \$ '
Et ce qu’il en découle ...

3)
Bien plus encore …
Je recommande L'aide en ligne édite par Apple concernant le shell Scripting ici, anci que toute l’aide en ligne relative concernant bash, que vous trouverez la plus part du temps sur des forums Linux.
A noter que si vous souhaitez avoir les retours de 'ls' de façon coloré, cella est possible via entre autre :
export LS_OPTIONS='--color=auto'
A ajouter bien sur quelque part dans votre fichier bashrc.
Enfin les annotations doivent êtres précédé de # comme pour tout script bash qui ce respecte.
On répond a cette question dans de nombreux forums et autres sites mais pour Mac Os le problème peu parfois rester tout entier.
Mac Os étant basé sur un Kernel 4.4 BSD, cet os dispose de toute la compatibilité UNIX et donc d’un terminal compatible SH, CSH, BASH pour ne citer qu’eux.
Par exemple dans un système Linux les paramètres relatifs à vos préférences au niveau du Shell sont enregistrés dans un fichier .bashrc a la racine de votre dossier /home. (Le nom du fichier commençant par un point il s’agit donc d’un fichier caché pour Unix). Le Type de shell est quant a lui déterminé dans le fichier /etc/passwd.
A chaque lancement d’un terminal, le script contenus dans .bashrc charge vos raccourcis, vos variables … bref tout ce que vous y avez mis. Sous Mac vous pouvez toujours lancer un ls –al sur votre /User/*votreLogin* il n’y auras pas la moindre trace de .bashrc. En revanche il y a un fichier bashrc qui est chargé à chaque lancement de Terminal.app – ! Pour chaque utilisateur de votre mac ! - .
Celui-ci est présent dans /etc. Vous pouvez l’éditer en tapant la commande suivante dans le Terminal :
Sudo nano /etc/bashrc
Nano est un éditeur bien connu dans le monde de linux et préinstallé avec mac Os, et sudo vous permet d’avoir les droits root pour l’exécution de cette commande car le fichier n’est éditable que par l’autorité root. Maintenant voyons par exemple ce que vous pouvez faire avec ce fichier :
1) Des « alias »
2) Colorer votre Terminal
3) Bien plus encore
1) Les Alias
Un alias est un raccourci de commande. Par exemple, « ls –al » peut être, et est directement disponible sous certaines distrib de tux sous la forme « ll »
Le code permettant de faire cella est :
alias ll='ls –al'
Voilà pour ce qui est des bases, après on peut faire des choses bien plus amusantes comme par exemple résumer la ligne de commande d’une attaque Ipod en 3 lettres suivies de l’adresse Ip de destination.
En clair, une attaque Ipod est en fête une attaque Ping Of Death (ou ping de la mort) mais comme nous sommes sous mac Os ^^ …
On exécute un maximum de ping d’une taille maximale sur une ip pour surcharger la machine. Cette technique date de la dernière guerre mais c’est toujours utile pour faire laguer le réseau pendant un Tp ou une Lan (à titre amical bien sur ^^)
Sous mac Os il faut taper :
sudo ping -s 65507 –f @ipDestination
Mais en ajoutant ceci a votre bashrc :
alias atk='sudo ping -s 65507 -f'
Il vous suffit dorénavant de taper « atk +votre@IpIci » puis de taper votre mdp et c’est partit.
Une utilisation plus « pro » est pour ma part d’accéder en ssh à mes machines virtuelles en 3 lettres. Bien qu’il soit déconseillé d’utiliser SSH en root c’est tout de même pratique pour un étudiant, mais par à effectuer pour un serveur en production.
Ici le raccourci utile est de la forme :
alias vm1='ssh -l root 192.168.73.4'
Bien sur sous réserve que votre machine soit en ip fixe…
Enfin plus rapide que le clear d’unix le cls de Windows est pratique :
alias cls='clear'
« one more thing’ » comme aurais dit
VAR1=`hostname`
VAR2=`uname -s`
VAR3=`uname -r`
VAR4=`uname -p`
VAR5=`machine`
alias wtf='echo Hi I am $VAR1 with my Kernel $VAR2 $VAR3 under a $VAR5 architecture'
Je vous fais confiance pour trouver encore d’autres applications.
2)
Il faut savoir que la décoration du prompt est régit par une variable PS1 que l’on initialise a chaque démarrage du terminal.
On vas donc inscrire cette variable dans notre fichier bashrc pur charger celle-ci a chaque lancement.
Cette variable régît à un code particulier pour les couleurs et vous avez la possibilité d’utiliser des variables d’environnement pour afficher différents noms …
Pour ce qui est de colorer le prompt de votre terminal je vous fais confiance pour trouver toute l’aide nécessaire sur les différents forums Linux relatifs à ce sujet.
Voici par exemple la ligne de conf de mon prompt
PS1='\[\033[1;32m\][\[\033[0;m\]\u@\h\[\033[1;32m\]]\[\033[0;m\] \[\033[0;35m\] \w \[\033[1;37m\] \$ '
Et ce qu’il en découle ...
3)
Bien plus encore …
Je recommande L'aide en ligne édite par Apple concernant le shell Scripting ici, anci que toute l’aide en ligne relative concernant bash, que vous trouverez la plus part du temps sur des forums Linux.
A noter que si vous souhaitez avoir les retours de 'ls' de façon coloré, cella est possible via entre autre :
export LS_OPTIONS='--color=auto'
A ajouter bien sur quelque part dans votre fichier bashrc.
Enfin les annotations doivent êtres précédé de # comme pour tout script bash qui ce respecte.
Libellés :
apple,
mac os,
programation,
shell,
terminal
Inscription à :
Articles (Atom)
