Myriad Blog 1.3.0 Wednesday, Jul 30th, 2014 at 11:10am 

Myriad Life Tuesday, Feb 27th, 2007 at 04:47pm
Mon nouveau Mac ! - Etape 6

 
Aujourd'hui rien de passionnant : transfert des projets sur le MacPro et reconstruction avec XCode.
by Didier Guillion
 7 comments.

Myriad Life Monday, Feb 26th, 2007 at 05:04pm
Mon nouveau Mac ! - Etape 5

 
J'ai reçu mon nouveau Mac ! 2x2.66 Ghz Dual Core Intel Xeon 2Go de RAM avec deux disques montés en RAID. C'est rapide, très rapide !
La compilation complète du projet PDFtoMusic en mode non optimisé prends 45 secondes...
Chipoter pour quelques secondes semble un peu futile, mais quand un programmeur compile soixante fois son projet dans la journée, sachant qu'il ne peut guère faire grand chose pendant ce délai, gagner une minute fait gagner une heure de travail...
Je change de Mac environ tout les trois ans, et à chaque fois je double la vitesse. Maintenant il reste à transférer trois ans de travail sur la nouvelle machine. Au passage le transfert via afp:// est complètement loufoque. Comment imaginer qu'un OS digne de ce nom oublie des fichiers ! Et c'est pourtant le cas, sans avertissement, je me retrouve avec des fichiers manquants dans mon arborescence...
by Didier Guillion
 5 comments.

Myriad Life Thursday, Feb 22nd, 2007 at 04:55pm
Mon nouveau Mac ? - Etape 4

 
Voici les tests de vitesse sur un lot de 23 fichiers PDF complexes, effectués avec la version publique de PDFtoMusic Pro.
 
Windows XP Intel CoreDuo 2.66, compilé avec CodeWarrior : 7 mn 18 sec
MacPro 2x2.66 Ghz Dual Core Intel Xeon 1Go de RAM, compilé avec XCode : 8 mn 04 sec
by Didier Guillion

Myriad Life Thursday, Feb 22nd, 2007 at 04:41pm
Mon nouveau Mac ? - Etape 3

 
Ca y est, cela se compile, et se deboggue ! Les problèmes venaient du fait que, apparemment, sur MacTel le deboggage d'une application ne peut se faire que dans un bundle (paquet) complet.  
J'en ai profité pour brancher deux écrans et corriger les problèmes d'agrandissement de fenêtres soulevés par M Puff à l'étape 164. Au passage, l'ouverture d'un tiroir redimensionne maintenant la fenêtre dans les deux sens.
Quelques astuces vont également nettement améliorer la vitesse de traitement pour la prochaine version que ce soit sur Mac ou sur PC.
Nous allons maintenant faire quelques courses de vitesse entre notre PC le plus rapide et le MacPro.  
 
(...)
by Didier Guillion

Myriad Life Thursday, Feb 22nd, 2007 at 01:49pm
Mon nouveau Mac ? - Etape 2

 
CodeWarrior, c'est fini, salut l'ami...
 
En guise de test, le projet CodeWarrior de "PDFtoMusic" est transféré sur le MacPro.
Comme je le craignais, et bien que la compilation se passe bien sous CodeWarrior, impossible de débogger une application PPC sous MacTel.
CodeWarrior bloque sur "Loading Symbols".
Bonne performance tout de même, le même projet se compile 50% plus vite entre un un G4 bi pro et un MacPro, n'oublions pas que CodeWarrior tourne en émulation Roseta.  
 
La piste XCode.
 
Puisque XCode est maintenant la seule plateforme de développement sur Mac, la question devient, est- il enfin utilisable ?
Un projet type, "PDFtoMusic" est transféré sur le MacPro et la compilation est tentée. Le transfert se passe beaucoup moins bien que celui du projet CodeWarrior. En fait, XCode a mémorisé de nombreux chemins sur des fichiers en absolu. Après quelques heures d'essais infructueux. Je choisis de regénérer le projet XCode depuis zéro à partir du projet CodeWarrior. Il me faut également regénérer de la même façon toutes les librairies associées. Ouch !
Enfin, j'obtiens une application qui se compile et se lance.
L'interface d'XCode est plutot agréablement réactive...  
Le temps de compilation est très prometteur. En version non optimisée je passe de 74 secondes sur le G4/CodeWarrior a 27 secondes sur le MacPro/Xcode.
 
Et là nouveau problème, l'application se lance sous deboggueur mais perd son "focus", elle ne reçoit plus aucun événement.
Certainement une option d'XCode que je n'ai pas comprise, il reste du travail.
 
(...)
by Didier Guillion

Myriad Life Thursday, Feb 22nd, 2007 at 06:12am
Mon nouveau Mac ? - Etape 1

 
Aujourd'hui, grand jour.  Philippe m'a prété un Mac Pro pour faire des tests. Je dois vérifer, avant d'en acquérir un, si mes outils de développement fonctionnent dessus et à quelle vitesse. Pour XCode je ne m'inquiète pas trop, pour CodeWarrior, un peu plus. Comme il va tourner sous Roseta, va-t-il pouvoir accéder au déboggeur GDB ? Si ce n'est pas le cas, je suis mal... Je me vois mal opter pour XCode, mais peut-être sur une machine un peu rapide est-il enfin utilisable ? Sur un G4 bi, en tout cas, c'est "pizza" toutes les trente secondes.
 
La machine est sur le bureau (2x2.66 GHz Dual Core Intel Xeon 1Go de RAM), connectée sur le réseau en quelques secondes, le démarrage est simplissime. La coque métal fait solide. Grande satisfaction : pour une fois Apple à pondu une machine vraiment silencieuse (pas que dans leur pub). Agréable.
 
Installation des outils de développement
 
Codewarrior s'installe et se lance sans problème. Bien sûr il crie que GDB n'est pas présent. Il faut maintenant obtempérer et installer XCode.
 
Mon CD original de Mac OS X 10.4, contient une version trop ancienne de XCode (antérieure aux MacTels), je ne peux donc l'utiliser, je vais donc le télécharger sur l'ADC.
 
Le téléchargement d'XCode sur le site Apple a été une source de gags Kafkaiens. L'image disque fait 923 Mo et prend, quand tout se passe bien, 19 minutes pour se transférer (21 heures quand la connexion est faible). Or, les as de la sécurité chez Apple on décidé de déconnecter les membres "sans activité" au bout de 15 minutes !  Au cinquième téléchargement interrompu à 15 minutes, je décide d'essayer de faire semblant d'être en activité. Alors pendant 19 minutes, je clique sur des éléments de leur site au hasard... Ca ne change rien... Echec.
Je passe sur mon G4, et j'essaie de télécharger. Cela fonctionne du premier coup. Hasard ?  
L'installation se passe bien.
 
 
Passage des projets et des sources
 
Le transfert via le réseau Mac OS X (afp) est un enfer. Tous les trois fichiers/dossiers j'ai des erreurs de droits d'accès que je dois corriger à la main via le Finder et une fois sur deux cela ne change rien ! Facile de faire un système sécurisé quand la moindre opération comme ne serait-ce que copier un fichier ou changer son extension demande une confirmation à l'utilisateur...
 
Je pense avoir tout transféré, maintenant place à la compilation.
 
(...)
by Didier Guillion


Full view
Reduced view
Most recent first
Oldest first
All
Didier Guillion
Olivier Guillion
Sylvie Ricard
All
Dev News
Technical
Mood
Memories
Myriad Life
To be seen
30 previous days
Apr 2006
May 2006
Jun 2006
Jul 2006
Aug 2006
Sep 2006
Oct 2006
Nov 2006
Dec 2006
Jan 2007
Feb 2007
Mar 2007
Apr 2007
May 2007
Jun 2007
Jul 2007
Aug 2007
Sep 2007
Oct 2007
Nov 2007
Dec 2007
Jan 2008
Feb 2008
Mar 2008
Apr 2008
May 2008
Jun 2008
Jul 2008
Aug 2008
Sep 2008
Oct 2008
Nov 2008
Dec 2008
Jan 2009
Feb 2009
Mar 2009
Apr 2009
May 2009
Jun 2009
Jul 2009
Aug 2009
Sep 2009
Oct 2009
Nov 2009
Dec 2009
Jan 2010
Feb 2010
Mar 2010
Apr 2010
May 2010
Jun 2010
Jul 2010
Aug 2010
Sep 2010
Oct 2010
Nov 2010
Dec 2010
Jan 2011
Feb 2011
Mar 2011
Apr 2011
May 2011
Jun 2011
Jul 2011
Aug 2011
Sep 2011
Oct 2011
Nov 2011
Dec 2011
Jan 2012
Feb 2012
Mar 2012
Apr 2012
May 2012
Jun 2012
Jul 2012
Aug 2012
Sep 2012
Oct 2012
Nov 2012
Dec 2012
Jan 2013
Feb 2013
Mar 2013
Apr 2013
May 2013
Jun 2013
Jul 2013
Aug 2013
Sep 2013
Oct 2013
Nov 2013
Dec 2013
Jan 2014
Feb 2014
Mar 2014
Apr 2014
May 2014
Jun 2014
Jul 2014
Jul 29th, 2014 at 04:58pm 
Article from Didier Guillion
Harmony 9.6 et autre étape 701
Jul 28th, 2014 at 05:14pm 
Article from Olivier Guillion
Harmony 9.6 étape 700
Jul 26th, 2014 at 02:33pm 
Comment from AJOURDANE
banque de sons
Jul 25th, 2014 at 08:44pm 
Comment from Nicou59
VST ??
Jul 25th, 2014 at 08:44pm 
Comment from Nicou59
VST ??
Jul 25th, 2014 at 05:00pm 
Article from Didier Guillion
Harmony 9.6 étape 699
Jul 24th, 2014 at 07:30pm 
Comment from Oliveira
Soy de la
Jul 24th, 2014 at 07:30pm 
Comment from Oliveira
Soy de la
Jul 24th, 2014 at 07:14pm 
Comment from
Jul 24th, 2014 at 06:00pm 
Comment from Antoine Bautista
et le compositeur...

Top of page
Last update:  (c) Myriad 2013