{"id":215,"date":"2004-04-21T21:01:26","date_gmt":"2004-04-21T13:01:26","guid":{"rendered":"http:\/\/www.fgautron.com\/weblog\/archives\/2004\/04\/21\/plateforme-de-developpement-avancee\/"},"modified":"2017-02-04T00:04:37","modified_gmt":"2017-02-03T15:04:37","slug":"plateforme-de-developpement-avancee","status":"publish","type":"post","link":"https:\/\/www.fgautron.com\/weblog\/archives\/2004\/04\/21\/plateforme-de-developpement-avancee\/","title":{"rendered":"Plateforme de d\u00e9veloppement avanc\u00e9e"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft\" alt=\"Xcode\" src=\"https:\/\/www.fgautron.com\/weblog\/wp-content\/toolsicon.jpg\" width=\"128\" height=\"128\" \/>Par curiosit\u00e9 et par souci d&rsquo;efficacit\u00e9, je transforme peu \u00e0 peu mon Mac en une plateforme avanc\u00e9e de d\u00e9veloppement. Cette plateforme avanc\u00e9e de d\u00e9veloppement contient maintenant le software fourni gratuitement par nos amis d&rsquo;Apple pour d\u00e9velopper en toute qui\u00e9tude des applications maisons Cocoa ou AppleScript notamment. Si vous voulez \u00e9galement vous frotter au d\u00e9veloppement avanc\u00e9 sur Mac, suivez le lien suivant <a href=\"http:\/\/developer.apple.com\/tools\/macosxtools.html\">developer.apple.com\/tools<\/a> qui vous m\u00e8nera, moyennant la cr\u00e9ation d&rsquo;un Apple ID, au site de t\u00e9l\u00e9chargement du software Xcode. Cette suite Xcode contient tout l&rsquo;environnement de d\u00e9veloppement n\u00e9cessaire \u00e0 la cr\u00e9ation d&rsquo;applications, notamment un constructeur d&rsquo;Interface graphique, un \u00e9diteur de script, un debugger, &#8230;<\/p>\n<p>Et tout \u00e7a, pour quoi faire? En r\u00e9fl\u00e9chissant un peu \u00e0 la chaine d&rsquo;Update de mon site Internet, tout est d\u00e9sormais suffisamment automatis\u00e9 pour me prendre le moins de temps possible, i.e. la galerie de photo en PHP, le weblog MovableType, le script RSS pour consulter les voisins, l&rsquo;upload FTP de photos par Remote Gallery, &#8230; Tout sauf, la gestion des images avant exportation sur le site. La modification de la taille des images, changement de r\u00e9solution, unsharpen mask, et autre Autolevel, &#8230; prennent beaucoup de temps. C&rsquo;est l\u00e0 qu&rsquo;est cens\u00e9 intervenir le Xcode et AppleScript. Photoshop CS est une application scriptable, c&rsquo;est \u00e0 dire, \u00e0 priori, on peut lui passer des commandes applescript, la preuve en <a href=\"http:\/\/partners.adobe.com\/asn\/photoshop\/scripting\/docs\/AppleScriptReferenceGuide.pdf\">fichier PDF<\/a>. Id\u00e9alement, donc on pourrait passer quelques arguments \u00e0 un script qui automatiserait la chose&#8230; Vous allez me dire, les Actions Photoshop font tr\u00e8s bien le boulot, &#8230; oui, mais \u00e7a serait quand m\u00eame plus dr\u00f4le de cr\u00e9er une application AppleScript (je vous laisse juger). Si le coeur vous en dit, voici la doc <a href=\"http:\/\/developer.apple.com\/documentation\/AppleScript\/Conceptual\/StudioBuildingApps\/StudioBuildingApps.pdf\">Building Applications With AppleScript Studio<\/a> sur le site Apple.com.<\/p>\n<p>Tout le baratin au dessus ne m&rsquo;engage bien s\u00fbr pas \u00e0 d\u00e9velopper l&rsquo;application, mais ne m&#8217;emp\u00eache pas d&rsquo;essayer de comprendre au moins comment \u00e7a marche. En fait, j&rsquo;ai assez envie de refaire un peu de programmation, \u00e7a fait longtemps, tout en ne me prenant pas la t\u00eate. On verra tout \u00e7a apr\u00e8s le mariage de toute facon&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Par curiosit\u00e9 et par souci d&rsquo;efficacit\u00e9, je transforme peu \u00e0 peu mon Mac en une plateforme avanc\u00e9e de d\u00e9veloppement. Cette plateforme avanc\u00e9e de d\u00e9veloppement contient maintenant le software fourni gratuitement par nos amis d&rsquo;Apple pour d\u00e9velopper en toute qui\u00e9tude des applications maisons Cocoa ou AppleScript notamment. Si vous voulez \u00e9galement vous frotter au d\u00e9veloppement avanc\u00e9&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[13],"tags":[],"class_list":["post-215","post","type-post","status-publish","format-standard","hentry","category-macintosh"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.fgautron.com\/weblog\/wp-json\/wp\/v2\/posts\/215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fgautron.com\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fgautron.com\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fgautron.com\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fgautron.com\/weblog\/wp-json\/wp\/v2\/comments?post=215"}],"version-history":[{"count":3,"href":"https:\/\/www.fgautron.com\/weblog\/wp-json\/wp\/v2\/posts\/215\/revisions"}],"predecessor-version":[{"id":17455,"href":"https:\/\/www.fgautron.com\/weblog\/wp-json\/wp\/v2\/posts\/215\/revisions\/17455"}],"wp:attachment":[{"href":"https:\/\/www.fgautron.com\/weblog\/wp-json\/wp\/v2\/media?parent=215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fgautron.com\/weblog\/wp-json\/wp\/v2\/categories?post=215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fgautron.com\/weblog\/wp-json\/wp\/v2\/tags?post=215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}