Sylvain v2.0



AppleScript: bug, feature ou piège à débutant ?

Publié dans Développement,OS X.6 Snow Leopard par sylvain le 15 octobre 2009

J’essaye avec un certain échec de piloter iTunes à l’aide de cette merveille d’AppleScript que toute la planète PC nous envie (si si…).

(Malheureusement je viens de me faire piéger bêtement…)

À défaut d’avoir écrit un virus en quelques lignes de codes je peux me vanter d’avoir mis un certain bazar et semé un trouble certain dans mon esprit.

Voici mon petit script:

tell application "System Events"
   key down command
end tell

Que fait donc ce petit script innocent?

Et bien pour résumer: ça met un beau bazar!

Imaginez un instant que vous avez tout le temps le doigt sur la touche « commande » (feu « Pomme« ). Voilà, vous y êtes!

Essayer de taper un truc au clavier après ça.

Donc n’oubliez jamais, non il ne faut pas oublier, d’assortir cette petit ligne de son pendant qui relâche la touche:

tell application "System Events"
   key down command
   key up command
end tell

Maintenant si vous faire une mauvaise blague à un Mac-fan vous savez quoi faire :-)

PS: le remède est simple, il suffit de fermer sa session.

Tags :, , ,

scoopeo:AppleScript: bug, feature ou piège à débutant ?  fuzz:AppleScript: bug, feature ou piège à débutant ?  tapemoi:AppleScript: bug, feature ou piège à débutant ?  digg:AppleScript: bug, feature ou piège à débutant ?  del.icio.us:AppleScript: bug, feature ou piège à débutant ?  reddit:AppleScript: bug, feature ou piège à débutant ?  Y!:AppleScript: bug, feature ou piège à débutant ?
Commentaires fermés

Un bureau automatique

Publié dans Développement,Mac par sylvain le 18 mai 2009

XCodeVotre mère ne sait pas très bien comment envoyer vos photos de Flickr à votre cousine?

L’exploration du disque avec le Finder reste encore du domaine de l’inconnu pour votre grand-mère?

Vous voudriez bien éviter de leur expliquer comment faire tout cela?

Il existe une solution simple: déclencher ces opérations automatique à l’aide d’une action de dossier. Avec une petite application il devient simple de préparer automatiquement un message en y incluant les images. Il serait tout aussi simple de proposer quelques petites fonctions supplémentaires.

Ne cherchez pas plus loin!

Ce petit logiciel n’existe pas encore mais il est à votre portée de le réaliser vous même à l’aide de quelques lignes d’AppleScript et quelques clics dans Interface Builder.

Il vous suffit d’avoir une petite idée du fonctionnement des actions de dossier. Passez ensuite à XCode et suivez ce tutoriel.

Les plus fainéants pourront récupérer directement le projet près à être compilé.

Ceux qui suivront ce tutoriel apprendront que QuickLook est accessible à partir du terminal et comment préparer un message type, avec pièce jointe, en quelques lignes d’AppleScript.

Alors cela ne vous donne pas envie d’aller lire?

Tags :, , , , , , ,

scoopeo:Un bureau automatique  fuzz:Un bureau automatique  tapemoi:Un bureau automatique  digg:Un bureau automatique  del.icio.us:Un bureau automatique  reddit:Un bureau automatique  Y!:Un bureau automatique
Commentaires fermés

WWDC 2008, Snow Leopard et l’âge de raison

Publié dans Mac par sylvain le 10 juin 2008

Bon le podcast de la Keynote se télécharge doucement dans iTunes et il temps pour une petite réaction à chaud.

Pas d’OS X dans la Keynote? Normal ou presque puisque cette nouvelle version n’aura presque rien pour les utilisateurs. Apple ne le dira certainement pas mais je doute qu’il espère vendre beaucoup de boite OS X Snow Leopard. La cible première sera de toute évidence les développeurs et les entreprises. C’est donc les nouvelles machines vendues avec X.6 qui seront probablement le plus gros des troupes.

Soit Apple garde jalousement quelques secrets dans sa manche, soit il ont pris une décision d’un courage rare dans le domaine technologique.

À moins que ce ne soit les deux?

Que nous promet donc Apple avec ce Léopard des neiges?

  1. Le support d’Exchange à tous les étages: agenda, annuaires, messagerie. Voilà de quoi discuter pendant des heures…
  2. Le 64bits. Encore? Et même toujours plus. Le système prend le virage du 64bits à bras-le-corps et cherche à étendre plus encore les limites de capacité mémoire. Finalement, celle de 16To (téra octets) devrait ouvrir plus grand encore les portes aux logiciels les plus gourmands. Qui a parlé de ferme de calcul?
  3. «Grand Central» devrait proposer aux développeurs un panel de technologies pour simplifier plus encore le développement sur les architecture multicœurs actuelles. Aujourd’hui déjà très puissantes, celle de demain seront encore plus complexes et parrallèles. Prendre au sérieux ce problème au niveau le plus bas possible tout en offrant une couche d’abstraction suffisante pour rendre l’utilisation simple est un défis qu’Apple va devoir relever. Une fois que Grand Central sera là il y a fort à parier qu’OS X aura un bel avantage pour les solutions les plus gourmandes.
  4. Une refonte complète de QuickTime pour couper le cordon avec Classic. Voilà une bonne chose si l’on veut avoir une plateforme multimédia moderne. On comprend mieux pourquoi Apple n’a jamais cherché à intégrer de support matériel pour la décompression vidéo MPEG 2 ou h.264 dans son système. Il y a fort à parier que l’évolution de QuickTime a longtemps été repoussée pour attendre la maturité des technologies Core d’OS X et entreprendre cette dernière mue.
  5. OpenCL est certainement une des nouveautés les plus dans le vent du moment. S’appuyer sur la puissance des cartes graphiques pour étendre les capacités d’un système est une solution en vogue, promise à un bel avenir. Fort probable que les outils LLVM soit derrière cette nouvelle partie de la chaine de compilation.

Quelle conclusion tirer de ses annonces?

  • Apple prend un gros risque en n’essayant pas de vendre à tout prix une nouvelle version du système. Un gros risque qui sera à coup sûr un investissement gagnant pour l’avenir.
  • L’entreprise est de toute évidence la première cible de Snow Leopard. Le support d’Exchange va lever une des plus grosses barrière à l’adoption du Mac dans les grandes structures. L’intégration d’une technologie de push dans le système de l’iPhone se retrouvera probablement aussi sur l’OS normal et devrait pouvoir profiter aux usages nomades.
  • Les grosses modification sur le 64bit, Grand Central et OpenCL devrait apporter un regain de puissance pour pénétrer les salles machines des outils scientifiques et les grosses fermes de calcul. Les premières tentatives avec le G5 devraient être relancées rapidement avec l’arrivée de X.6.

Si les utilisateur vont peut-être attendre X.7, la version X.6 sera celle de la rupture définitive avec Classic et le passage dans un nouvel univers. Une page se tourne pour Apple. OS X montre plus ue jamais que c’est bien le visage de NeXT Step qui se cachait sous un masque Aqua.

Tags :, , , , , , , ,

scoopeo:WWDC 2008, Snow Leopard et l'âge de raison  fuzz:WWDC 2008, Snow Leopard et l'âge de raison  tapemoi:WWDC 2008, Snow Leopard et l'âge de raison  digg:WWDC 2008, Snow Leopard et l'âge de raison  del.icio.us:WWDC 2008, Snow Leopard et l'âge de raison  reddit:WWDC 2008, Snow Leopard et l'âge de raison  Y!:WWDC 2008, Snow Leopard et l'âge de raison
Page suivante »