Beta test : MozoDojo 2
Bonjour à tous,
J'ai récemment travaillé sur MozoDojo 2. C'est un logiciel de photo-mosaà¯que (création d'une mosaà¯que ressemblant à une image donnée)
Il est maintenant bien débuggué et bien stable, je peux donc proposer un beta test pour ceux qui sont intéressés !
Vous pouvez le récupérer ici :
http://ktd.club.fr/programmation/fichiers/MozoDojo-2_0_0_beta_5.dmg
Toutes les remarques sont les bienvenues.
NB : MacOS 10.4 seulement, et seule la localisation anglaise est faite. Je traduirai au dernier moment.
+
Chacha
J'ai récemment travaillé sur MozoDojo 2. C'est un logiciel de photo-mosaà¯que (création d'une mosaà¯que ressemblant à une image donnée)
Il est maintenant bien débuggué et bien stable, je peux donc proposer un beta test pour ceux qui sont intéressés !
Vous pouvez le récupérer ici :
http://ktd.club.fr/programmation/fichiers/MozoDojo-2_0_0_beta_5.dmg
Toutes les remarques sont les bienvenues.
NB : MacOS 10.4 seulement, et seule la localisation anglaise est faite. Je traduirai au dernier moment.
+
Chacha
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Sinon d'un point de vue technique, j'ai vu que tu fais du massivement multithread (20 threads), ce qui est bien en un sens, mais vu qu'il y a d'office une "perte" liée au passage d'un thread à l'autre, est-ce que ça ne vaudrait pas la peine d'en ouvrir un peu moins (voire beaucoup moins)? Ou bien alors le chiffre que tu as choisis est le résultat d'une série de tests?
Sinon à part ça, je n'ai pas assez d'images que pour faire un test "valable", mais sur base du peu d'images que j'ai, le résultat est quand même impressionant.
Normal, la liste au dessus ne donne pas accès à des images mais à des banques d'images, donc on ne peut en sélectionner une seule pour la glisser/déposer.
Attention ! Tu as raison de t'inquiéter mais ce ne sont pas 20 threads de calcul !
Il y a autant de threads de calcul que de processeurs sur la machine. Les autres threads passent 99% de leur temps endormis. Il sont généralement bloqués en attente d'un événement, comme une mise à jour d'iTunes ou iPhoto, une sauvegarde régulière à déclencher... Au total il y en a beaucoup, mais ils ne sont pas tous concurrents.
+
Chacha
J'ai bien compris, mais je dis "prendre" c'était dans le sens: je cherchais un moyen de choisir une image individuelle dans une des banques d'images, avant de réaliser que c'était un sélecteur de banque uniquement.
Enfin, bon, c'est juste que je trouve un peu déroutant d'avoir un sélecteur "d'images" et mais de quand même devoir reprendre le Finder/iPhoto/.... pour sélectionner une image.
Considère que j'ai rien dit pour les threads.
++
Comme je suis un peu curieux, je voudrais savoir à quel usage tu destines ce prog? L'intérêt je pense est de créer de véritables mosaà¯ques (en céramique) en partant de photos. Exact?
A peine téléchargé puis lancé que...
[tt]
2006-11-16 19:13:23.351 MozoDojo[9583] An uncaught exception was raised
2006-11-16 19:13:23.404 MozoDojo[9583] *** -[NSCFDictionary setObject:forKey:]: attempt to insert nil key
2006-11-16 19:13:23.404 MozoDojo[9583] *** Uncaught exception: <NSInvalidArgumentException> *** -[NSCFDictionary setObject:forKey:]: attempt to insert nil key
Nov 16 19:13:27 imac-g5-de-bruno-roudot crashdump[9585]: MozoDojo crashed
Nov 16 19:13:29 imac-g5-de-bruno-roudot crashdump[9585]: crash report written to: /Users/bruno/Library/Logs/CrashReporter/MozoDojo.crash.log
[/tt]
.
En fait j'ai eu envie de faire ce programme suite à cela :
http://www.mikematas.com/2005/01/how-to-make-life-poster.html
Je me suis dit "et pourquoi pas faire comme l'affiche StarWars (episode 1)" ? Une mosaà¯que de telle sorte que l'ensemble donne une nouvelle image ?
Comme en plus c'était intéressant scientifiquement et pour l'aspect programmation... voilà le résultat !
Mais je n'ai pas d'idée précise d'usage. En fait je me dit qu'un jour je pourrai m'en servir pour faire un cadeau à quelqu'un : son portrait avec plein de photos de lui, par exemple.
Un exemple de réalisation : une image de la terre avec des photos de l'espace (toutes tirées de l'Astronomic Picture Of the Day)
+
Chacha
[Fichier joint supprimé par l'administrateur]
Ah, dommage... tu m'envoies le crash log ?
En fait ce n'est pas tellement étonnant. Au démarrage de MozoDojo, il inspecte iTunes, iPhoto, et si ça marche chez moi, je n'ai pas forcément pu tester toutes les configs existantes. D'où l'intérêt du beta-testing pour stabiliser tout ça.
+
Chacha
Au lancement, la fenêtre principale s'affiche. Puis 1 seconde après, plantage.
Ci joint le crashdump.
.
[Fichier joint supprimé par l'administrateur]
Merci !
Gagné, c'est le chargement des albums iPhoto qui plante. Je regarde ça. Tu as quelle version ?
+
Chacha
[edit]
J'ai rajouté un test dans le code. SI tu veux réessayer, j'ai remis l'archive à jour :
http://ktd.club.fr/programmation/fichiers/MozoDojo-2_0_0_beta_5.dmg
[/edit]
Par contre, dans la banque d'image, pour iPhoto, ça me met 0 (banque), alors que j'ai des photos.
La version iPhoto est 2.0.1 (build 3E8).
Dans la console, pas de message particulier.
.
[Fichier joint supprimé par l'administrateur]
Ok, logique. MozoDojo lit le fichier xml qui décrit la photothèque. J'ai écrit le code pour iPhoto 6, mais je ne sais pas à quoi cela ressemble pour iPhoto 2, donc le code ne sait pas y trouver les albums (c'est pour cela que ça plantait : je me base sur la structure de iPhoto 6).
Si ça ne t'embête pas, tu peux m'envoyer le fichier xml par mail privé, et à ce moment-là je pourrai sans doute faire quelque chose... mais c'est comme tu veux.
+
Chacha
Mais putain, c'est leeeennnnnttt ce truc!
J'ai laissé tont truc tourner (j'ai du me passer de compilation XCode à cause du proc qui est pas assez fort pour les 2) pendant 2h et ensuite just avant la fin il crash!!!!
:[
Je te remercie pour ton expertise du "truc". Peux-tu poster le crash-log, que je regarde le problème ?
Merci
+
Chacha
Host Name: powerbook-g4-15-de-kamil-akhundov
Date/Time: 2006-11-18 16:04:13.931 +0200
OS Version: 10.4.8 (Build 8L127)
Report Version: 4
Command: MozoDojo
Path: /Volumes/Fichiers/kenneth/Desktop/MozoDojo.app/Contents/MacOS/MozoDojo
Parent: WindowServer [55]
Version: MozoDojo 2.0.0 beta 6 (2.0.0 beta 6)
PID: 349
Thread: 17
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0x0f5e6aab
Thread 0:
0 libSystem.B.dylib 0x9000ab48 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000aa9c mach_msg + 60
2 com.apple.CoreFoundation 0x907dcb78 __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x907dc47c CFRunLoopRunSpecific + 268
4 com.apple.HIToolbox 0x93208740 RunCurrentEventLoopInMode + 264
5 com.apple.HIToolbox 0x93207dd4 ReceiveNextEventCommon + 380
6 com.apple.HIToolbox 0x93207c40 BlockUntilNextEventMatchingListInMode + 96
7 com.apple.AppKit 0x9370bae4 _DPSNextEvent + 384
8 com.apple.AppKit 0x9370b7a8 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
9 com.apple.AppKit 0x93707cec -[NSApplication run] + 472
10 com.apple.AppKit 0x937f887c NSApplicationMain + 452
11 fr.club.ktd.MozoDojo 0x0000301c _start + 760
12 fr.club.ktd.MozoDojo 0x00002d20 start + 48
Thread 1:
0 libSystem.B.dylib 0x9000ab48 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000aa9c mach_msg + 60
2 com.unsanity.ape 0xc0002afc __ape_internal + 3300 (icplusplus.c:28)
3 com.unsanity.ape 0xc0001910 __ape_agent + 64 (icplusplus.c:28)
4 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 2:
0 libSystem.B.dylib 0x900c7090 semop + 12
1 fr.club.ktd.MozoDojo 0x00018344 -[Semaphore P:] + 52
2 fr.club.ktd.MozoDojo 0x0000a018 -[FeaturesComputer threadComputeFeatures:] + 536
3 com.apple.AppKit 0x9382cbc4 +[NSApplication _startDrawingThread:] + 76
4 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
5 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 3:
0 libSystem.B.dylib 0x90049ea8 syscall_thread_switch + 8
1 com.apple.Foundation 0x929795d0 +[NSThread sleepUntilDate:] + 152
2 fr.club.ktd.MozoDojo 0x0000b72c -[FeaturesComputer threadRegularlySaveCache:] + 140
3 com.apple.AppKit 0x9382cbc4 +[NSApplication _startDrawingThread:] + 76
4 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
5 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 4:
0 libSystem.B.dylib 0x9000ab48 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000aa9c mach_msg + 60
2 com.apple.CoreFoundation 0x907dcb78 __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x907dc47c CFRunLoopRunSpecific + 268
4 com.apple.audio.CoreAudio 0x9145463c HALRunLoop::OwnThread(void*) + 264
5 com.apple.audio.CoreAudio 0x914543dc CAPThread::Entry(CAPThread*) + 96
6 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 5:
0 libSystem.B.dylib 0x9002e88c kevent + 12
1 fr.club.ktd.MozoDojo 0x00026dd0 -[UKKQueue watcherThread:] + 144
2 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
3 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 6:
0 libSystem.B.dylib 0x900c7090 semop + 12
1 fr.club.ktd.MozoDojo 0x00018344 -[Semaphore P:] + 52
2 fr.club.ktd.MozoDojo 0x00022378 -[ImageBankIPhoto threadLoadAlbums:] + 120
3 com.apple.AppKit 0x9382cbc4 +[NSApplication _startDrawingThread:] + 76
4 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
5 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 7:
0 libSystem.B.dylib 0x9002e88c kevent + 12
1 fr.club.ktd.MozoDojo 0x00026dd0 -[UKKQueue watcherThread:] + 144
2 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
3 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 8:
0 libSystem.B.dylib 0x900c7090 semop + 12
1 fr.club.ktd.MozoDojo 0x00018344 -[Semaphore P:] + 52
2 fr.club.ktd.MozoDojo 0x00024588 -[ImageBankITunes threadLoadAlbums:] + 120
3 com.apple.AppKit 0x9382cbc4 +[NSApplication _startDrawingThread:] + 76
4 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
5 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 9:
0 libSystem.B.dylib 0x9002e88c kevent + 12
1 fr.club.ktd.MozoDojo 0x00026dd0 -[UKKQueue watcherThread:] + 144
2 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
3 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 10:
0 libSystem.B.dylib 0x900c7090 semop + 12
1 fr.club.ktd.MozoDojo 0x00018344 -[Semaphore P:] + 52
2 fr.club.ktd.MozoDojo 0x00026288 -[ImageBankDeliciousLibrary threadLoadAlbums:] + 120
3 com.apple.AppKit 0x9382cbc4 +[NSApplication _startDrawingThread:] + 76
4 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
5 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 11:
0 libSystem.B.dylib 0x9002e88c kevent + 12
1 fr.club.ktd.MozoDojo 0x00026dd0 -[UKKQueue watcherThread:] + 144
2 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
3 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 12:
0 libSystem.B.dylib 0x9000ab48 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000aa9c mach_msg + 60
2 com.apple.CoreFoundation 0x907dcb78 __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x907dc47c CFRunLoopRunSpecific + 268
4 com.apple.Foundation 0x9298869c +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] + 264
5 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
6 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 13:
0 libSystem.B.dylib 0x9000ab48 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000aa9c mach_msg + 60
2 com.apple.CoreFoundation 0x907dcb78 __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x907dc47c CFRunLoopRunSpecific + 268
4 com.apple.Foundation 0x929897dc +[NSURLCache _diskCacheSyncLoop:] + 152
5 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
6 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 14:
0 libSystem.B.dylib 0x9002bbc8 semaphore_wait_signal_trap + 8
1 libSystem.B.dylib 0x900306ac pthread_cond_wait + 480
2 com.apple.Foundation 0x92968300 -[NSConditionLock lockWhenCondition:] + 68
3 fr.club.ktd.MozoDojo 0x0001ee48 -[MyDocument(Actions) threadWebcam:] + 184
4 com.apple.AppKit 0x9382cbc4 +[NSApplication _startDrawingThread:] + 76
5 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
6 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 15:
0 libSystem.B.dylib 0x90049ea8 syscall_thread_switch + 8
1 com.apple.Foundation 0x929795d0 +[NSThread sleepUntilDate:] + 152
2 com.apple.AppKit 0x937a8a10 -[NSUIHeartBeat _heartBeatThread:] + 1100
3 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
4 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 16:
0 libSystem.B.dylib 0x9001f08c select + 12
1 com.apple.CoreFoundation 0x907ef40c __CFSocketManager + 472
2 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 17 Crashed:
0 <<00000000>> 0xfffeff18 objc_msgSend_rtp + 24
1 com.apple.AppKit 0x93755a10 -[NSView unlockFocus] + 116
2 com.apple.AppKit 0x9375c048 -[NSImageCacheView unlockFocus] + 276
3 com.apple.AppKit 0x9375d6ac -[NSImage unlockFocus] + 60
4 fr.club.ktd.MozoDojo 0x00015244 -[MosaicView computeSolutionImageWithCancelComputation:] + 2228
5 fr.club.ktd.MozoDojo 0x0001330c -[MosaicView setSolution:cancelComputation:] + 92
6 fr.club.ktd.MozoDojo 0x00008254 -[MyDocument threadComputeMosaic:] + 4932
7 com.apple.AppKit 0x9382cbc4 +[NSApplication _startDrawingThread:] + 76
8 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
9 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 18:
0 libSystem.B.dylib 0x9002bbc8 semaphore_wait_signal_trap + 8
1 libSystem.B.dylib 0x900306ac pthread_cond_wait + 480
2 com.apple.Foundation 0x92968300 -[NSConditionLock lockWhenCondition:] + 68
3 fr.club.ktd.MozoDojo 0x00005948 -[MyDocument threadWaitsForCancelComputation:] + 40
4 com.apple.AppKit 0x9382cbc4 +[NSApplication _startDrawingThread:] + 76
5 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
6 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 19:
0 libSystem.B.dylib 0x900c7090 semop + 12
1 fr.club.ktd.MozoDojo 0x00018344 -[Semaphore P:] + 52
2 fr.club.ktd.MozoDojo 0x00019ab8 -[DistanceComputer threadComputeDistance:] + 120
3 com.apple.AppKit 0x9382cbc4 +[NSApplication _startDrawingThread:] + 76
4 com.apple.Foundation 0x92961194 forkThreadForFunction + 108
5 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 17 crashed with PPC Thread State 64:
srr0: 0x00000000fffeff18 srr1: 0x000000000000d030 vrsave: 0x0000000000000000
cr: 0x44004288 xer: 0x0000000020000004 lr: 0x0000000093755a10 ctr: 0x000000009012b258
r0: 0x0000000093755a00 r1: 0x00000000f08909a0 r2: 0x0000000000000001 r3: 0x0000000007b9a6a0
r4: 0x0000000090a7ff20 r5: 0x000000000000006c r6: 0x00000000ffffffff r7: 0x000000000949e000
r8: 0x0000000000009000 r9: 0x0000000009541d3c r10: 0x0000000000002400 r11: 0x000000006f59ff20
r12: 0x000000000f5e6a8b r13: 0x0000000000040000 r14: 0x0000000000040000 r15: 0x0000000000040000
r16: 0x0000000000040000 r17: 0x0000000000039e58 r18: 0x0000000000306500 r19: 0x0000000004462ca0
r20: 0x0000000007ba3810 r21: 0x000000000039ace1 r22: 0x0000000000040000 r23: 0x0000000043300000
r24: 0x00000000054a8a40 r25: 0x0000000000040000 r26: 0x0000000007f31c90 r27: 0x0000000000000001
r28: 0x00000000050ddde0 r29: 0x00000000089262b0 r30: 0x0000000007b9a6a0 r31: 0x000000009375599c
Binary Images Description:
0x1000 - 0x35fff fr.club.ktd.MozoDojo MozoDojo 2.0.0 beta 6 (2.0.0 beta 6) /Volumes/Fichiers/kenneth/Desktop/MozoDojo.app/Contents/MacOS/MozoDojo
0x212000 - 0x21cfff com.rogueamoeba.Detour Detour version 1.5.5 (1.5.5) /Volumes/Fichiers/kenneth/Library/Application Enhancers/Detour.ape/Contents/MacOS/Detour
0x222000 - 0x22efff com.unsanity.mightymouse Mighty Mouse v1.2.2 (1.2.2) /Volumes/Fichiers/kenneth/Library/Application Enhancers/Mighty Mouse.ape/Contents/MacOS/Mighty Mouse
0x234000 - 0x263fff com.unsanity.shapeshifter ShapeShifter Version 2.2 (2.2) /Volumes/Fichiers/kenneth/Library/Application Enhancers/ShapeShifter.ape/Contents/MacOS/ShapeShifter
0x294000 - 0x296fff net.culater.SIMBL 0.8 (8) /Volumes/Fichiers/kenneth/Library/InputManagers/SIMBL/SIMBL.bundle/Contents/MacOS/SIMBL
0x2d4000 - 0x2d4fff com.growl.GrowlSafariLoader 1.0 /Volumes/Fichiers/kenneth/Library/InputManagers/GrowlSafari/GrowlSafariLoader.bundle/Contents/MacOS/GrowlSafariLoader
0x4f9000 - 0x4fcfff com.unsanity.menuextraenabler Menu Extra Enabler version 1.0.2 (1.0.2) /Volumes/Fichiers/kenneth/Library/InputManagers/Menu Extra Enabler/Menu Extra Enabler.bundle/Contents/MacOS/Menu Extra Enabler
0x1535000 - 0x1644fff GLEngine /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
0x1673000 - 0x168cfff GLDriver /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLDriver.bundle/GLDriver
0x1692000 - 0x16adfff GLRendererFloat /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x16cd000 - 0x16cdfff com.ksuther.chaxloader ??? (1.4.5) /Volumes/Fichiers/kenneth/Library/InputManagers/Chax/Chax.bundle/Contents/MacOS/Chax
0x16d1000 - 0x16d7fff FontSight 2.2 /Volumes/Fichiers/kenneth/Library/InputManagers/FontSight/FontSight.bundle/Contents/MacOS/FontSight
0x16dc000 - 0x16e3fff com.unsanity.smartcrashreports Smart Crash Reports version 1.0.2 (1.0.2) /Volumes/Fichiers/kenneth/Library/InputManagers/Smart Crash Reports/Smart Crash Reports.bundle/Contents/MacOS/Smart Crash Reports
0x176f000 - 0x1784fff com.apple.QuartzComposer.ExtraPatches 1.2.3 (32.21) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/Resources/ExtraPatches.plugin/Contents/MacOS/ExtraPatches
0x39ea000 - 0x3c41fff com.apple.ATIRadeon8500GLDriver 1.4.18 (4.1.8) /System/Library/Extensions/ATIRadeon8500GLDriver.bundle/Contents/MacOS/ATIRadeon8500GLDriver
0x3d51000 - 0x3da6fff com.DivXInc.DivXDecoder 6.0.0 /Library/QuickTime/DivX 6 Decoder.component/Contents/MacOS/DivX 6 Decoder
0x8fe00000 - 0x8fe51fff dyld 45.3 /usr/lib/dyld
0x90000000 - 0x901bcfff libSystem.B.dylib /usr/lib/libSystem.B.dylib
0x90214000 - 0x90219fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
0x9021b000 - 0x90268fff com.apple.CoreText 1.0.2 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x90293000 - 0x90344fff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x90373000 - 0x9072dfff com.apple.CoreGraphics 1.258.38 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x907ba000 - 0x90893fff com.apple.CoreFoundation 6.4.6 (368.27) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x908dc000 - 0x908dcfff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x908de000 - 0x909e0fff libicucore.A.dylib /usr/lib/libicucore.A.dylib
0x90a3a000 - 0x90abefff libobjc.A.dylib /usr/lib/libobjc.A.dylib
0x90ae8000 - 0x90b58fff com.apple.framework.IOKit 1.4 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90b6e000 - 0x90b80fff libauto.dylib /usr/lib/libauto.dylib
0x90b87000 - 0x90e5efff com.apple.CoreServices.CarbonCore 681.7 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90ec4000 - 0x90f44fff com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x90f8e000 - 0x90fcffff com.apple.CFNetwork 129.18 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x90fe4000 - 0x90ffcfff com.apple.WebServices 1.1.2 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x9100c000 - 0x9108dfff com.apple.SearchKit 1.0.5 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x910d3000 - 0x910fdfff com.apple.Metadata 10.4.4 (121.36) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x9110e000 - 0x9111cfff libz.1.dylib /usr/lib/libz.1.dylib
0x9111f000 - 0x912dafff com.apple.security 4.5 (28992) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x913d8000 - 0x913e1fff com.apple.DiskArbitration 2.1 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x913e8000 - 0x91410fff com.apple.SystemConfiguration 1.8.3 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x91423000 - 0x9142efff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
0x91433000 - 0x9143bfff libbsm.dylib /usr/lib/libbsm.dylib
0x9143f000 - 0x914bafff com.apple.audio.CoreAudio 3.0.4 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x914f7000 - 0x914f7fff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x914f9000 - 0x91531fff com.apple.AE 1.5 (297) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x9154c000 - 0x91619fff com.apple.ColorSync 4.4.4 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x9166e000 - 0x916fffff com.apple.print.framework.PrintCore 4.6 (177.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x91746000 - 0x917fdfff com.apple.QD 3.10.21 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x9183a000 - 0x91898fff com.apple.HIServices 1.5.3 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x918c7000 - 0x918ebfff com.apple.LangAnalysis 1.6.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x918ff000 - 0x91924fff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x91937000 - 0x91979fff com.apple.LaunchServices 181 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x91995000 - 0x919a9fff com.apple.speech.synthesis.framework 3.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x919b7000 - 0x919f9fff com.apple.ImageIO.framework 1.5.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x91a0f000 - 0x91ad7fff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib
0x91b25000 - 0x91b3afff libcups.2.dylib /usr/lib/libcups.2.dylib
0x91b3f000 - 0x91b5dfff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x91b63000 - 0x91bd2fff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x91be9000 - 0x91bedfff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91bef000 - 0x91c4efff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
0x91c53000 - 0x91c90fff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x91c97000 - 0x91cb0fff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x91cb5000 - 0x91cb8fff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x91cba000 - 0x91cbafff com.apple.Accelerate 1.2.2 (Accelerate 1.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91cbc000 - 0x91da1fff com.apple.vImage 2.4 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x91da9000 - 0x91dc8fff com.apple.Accelerate.vecLib 3.2.2 (vecLib 3.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x91e34000 - 0x91ea2fff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x91ead000 - 0x91f42fff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x91f5c000 - 0x924e4fff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x92517000 - 0x92842fff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x92872000 - 0x928fafff com.apple.DesktopServices 1.3.4 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x9293b000 - 0x92b66fff com.apple.Foundation 6.4.6 (567.27) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x92c84000 - 0x92d62fff libxml2.2.dylib /usr/lib/libxml2.2.dylib
0x92d82000 - 0x92e70fff libiconv.2.dylib /usr/lib/libiconv.2.dylib
0x92e82000 - 0x92ea0fff libGL.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x92eab000 - 0x92f05fff libGLU.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x92f23000 - 0x92f23fff com.apple.Carbon 10.4 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x92f25000 - 0x92f39fff com.apple.ImageCapture 3.0 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x92f51000 - 0x92f61fff com.apple.speech.recognition.framework 3.4 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x92f6d000 - 0x92f82fff com.apple.securityhi 2.0 (203) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x92f94000 - 0x9301bfff com.apple.ink.framework 101.2 (69) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x9302f000 - 0x9303afff com.apple.help 1.0.3 (32) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x93044000 - 0x93071fff com.apple.openscripting 1.2.5 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x9308b000 - 0x9309bfff com.apple.print.framework.Print 5.0 (190.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x930a7000 - 0x9310dfff com.apple.htmlrendering 1.1.2 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x9313e000 - 0x9318dfff com.apple.NavigationServices 3.4.4 (3.4.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x931bb000 - 0x931d8fff com.apple.audio.SoundManager 3.9 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x931ea000 - 0x931f7fff com.apple.CommonPanels 1.2.2 (73) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x93200000 - 0x9350dfff com.apple.HIToolbox 1.4.8 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x9365c000 - 0x93668fff com.apple.opengl 1.4.7 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x9366d000 - 0x9368dfff com.apple.DirectoryService.Framework 3.1 /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x93701000 - 0x93701fff com.apple.Cocoa 6.4 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x93703000 - 0x93d36fff com.apple.AppKit 6.4.7 (824.41) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x940c3000 - 0x94133fff com.apple.CoreData 80 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x9416c000 - 0x9422ffff com.apple.audio.toolbox.AudioToolbox 1.4.3 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x94281000 - 0x94281fff com.apple.audio.units.AudioUnit 1.4 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x94283000 - 0x94456fff com.apple.QuartzCore 1.4.9 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x944ac000 - 0x944e9fff libsqlite3.0.dylib /usr/lib/libsqlite3.0.dylib
0x944f1000 - 0x94541fff libGLImage.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x945d2000 - 0x9460afff com.apple.vmutils 4.0.0 (85) /System/Library/PrivateFrameworks/vmutils.framework/Versions/A/vmutils
0x946e5000 - 0x946f4fff libCGATS.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x946fc000 - 0x94708fff libCSync.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x9474e000 - 0x94766fff libRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x9476d000 - 0x94a21fff com.apple.QuickTime 7.1.2 /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x94ae5000 - 0x94b56fff libstdc++.6.dylib /usr/lib/libstdc++.6.dylib
0x94bc9000 - 0x94be9fff libmx.A.dylib /usr/lib/libmx.A.dylib
0x94cf1000 - 0x94e21fff com.apple.AddressBook.framework 4.0.4 (485.1) /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x94eb3000 - 0x94ec2fff com.apple.DSObjCWrappers.Framework 1.1 /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers
0x94eca000 - 0x94ef7fff com.apple.LDAPFramework 1.4.1 (69.0.1) /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x94efe000 - 0x94f0efff libsasl2.2.dylib /usr/lib/libsasl2.2.dylib
0x94f12000 - 0x94f41fff libssl.0.9.7.dylib /usr/lib/libssl.0.9.7.dylib
0x94f51000 - 0x94f6efff libresolv.9.dylib /usr/lib/libresolv.9.dylib
0x95bb2000 - 0x95c48fff com.apple.JavaScriptCore 418.3 /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x963f7000 - 0x96436fff com.apple.QTKit 7.1.2 /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x96493000 - 0x964c5fff com.apple.PDFKit 1.0.1 /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
0x96915000 - 0x96954fff libtidy.A.dylib /usr/lib/libtidy.A.dylib
0x96ec3000 - 0x96f66fff libcrypto.0.9.dylib /usr/lib/libcrypto.0.9.dylib
0x9702d000 - 0x9703afff com.apple.JavaScriptGlue 418 /System/Library/PrivateFrameworks/JavaScriptGlue.framework/Versions/A/JavaScriptGlue
0x97044000 - 0x97083fff com.apple.audio.midi.CoreMIDI 1.5 (41) /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
0x9732f000 - 0x973a4fff com.apple.xquery 1.1 /System/Library/PrivateFrameworks/XQuery.framework/XQuery
0x9746a000 - 0x97489fff com.apple.vecLib 3.2.2 (vecLib 3.2.2) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x97ba0000 - 0x97c61fff libGLProgrammability.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x97c8c000 - 0x97c8dfff libGLSystem.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLSystem.dylib
0x97c8f000 - 0x97c9cfff com.apple.agl 2.5.6 (AGL-2.5.6) /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x97cb6000 - 0x97cf6fff com.apple.glut 3.3.8 (GLUT-3.3.8) /System/Library/Frameworks/GLUT.framework/Versions/A/GLUT
0x98742000 - 0x98813fff com.apple.QuartzComposer 1.2.3 (32.21) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
0x98890000 - 0x98890fff com.apple.quartzframework 1.0 /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x99800000 - 0x9a1d6fff com.apple.QuickTimeComponents.component 7.1.2 /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTimeComponents
0x9abb6000 - 0x9abc1fff com.apple.IMFramework 3.1.1 (427) /System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage
0x9b2ad000 - 0x9b2e3fff com.apple.Syndication 1.0.6 (54) /System/Library/PrivateFrameworks/Syndication.framework/Versions/A/Syndication
0xc0000000 - 0xc000ffff com.unsanity.ape 1.5.1 /Library/Frameworks/ApplicationEnhancer.framework/Versions/A/ApplicationEnhancer
je regarde
+
Chacha
Je pense avoir pu adapter le code :
http://ktd.club.fr/programmation/fichiers/MozoDojo-2_0_0_beta_6.dmg
Merci de ton aide
+
Chacha
Ca plante à nouveau (comme lors du test de la 1ère beta).
.
[Fichier joint supprimé par l'administrateur]
Alors voilà , j'ai décidé d'utiliser mon intelligence, et plutôt que de t'envoyer une beta modifiée en espérant que ça marche, j'ai décidé de tester avant, plutôt. Même si je n'ai pas iPhoto 2, qu'est-ce qui m'empêche de remplacer mon fichier AlbumData.xml par le tien ?
Résultat : cette fois c'est bon !
Merci
http://ktd.club.fr/programmation/fichiers/MozoDojo-2_0_0_beta_6.dmg
+
Chacha
J'ai eu un plantage lors de l'utilisation (cf log en pj). J'ai fermé iPhoto alors que je calculai une mozaà¯c. Le plantage n'a pas l'air systématique...
A part ça, j'ai rencontré un petit bug d'affichage sur la scrollbar du "browser des bank de photo", mais la je ne sais pas si tu y pourras quelque chose...
Encore merci pour cette application.
@+
[Fichier joint supprimé par l'administrateur]
Merci de t'y intéresser !
D'après le log, ça ne vient pas de ça. Apparemment, il y a un bug lors de la sauvegarde de mes données CoreData, qui parfois fait planter. Je te parie que dans ta console, tu dois avoir un message du genre "nested transactions not allowed".
Oui, j'ai signalé ça dans la section "known bugs" de l'aide, je n'ai toujours pas compris pourquoi ma NSOutlineView foire au niveau de la scrollbar; d'autant qu'il suffit d'insister un peu pour que ça marche !
Et à toi pour le crash log !
+
Chacha
Pari gagné
Par contre j'ai essayé d'utiliser la fonction mask, mais même après lecture du readme (mon anglais n'est pas génial mais je pense avoir compris) je n'arrive pas obtenir l'effet de l'icone de MozoDojo
Est-ce que j'ai manqué une étape ou est-ce un bug ?
[Fichier joint supprimé par l'administrateur]
Tant mieux ou pas ? :-D
Ben non, t'as rien raté, c'est l'aide qui est mal faite alors. J'ai omis de dire que le masque est binaire, donc pas de dégradé (au delà d'un certain seuil de transparence, on considère qu'il s'agit d'un trou, mais ça n'est pas progressif) ! L'icône de MozoDojo n'est pas un pur produit du logiciel.
Par contre ça me donne des idées ! Merci pour cette remarque.
+
Chacha
[edit]
En fait si, y a plus ou moins moyen de le faire :
-tu calcules ton image
-puis tu inverse les couleurs du masque (avec les "Options", cocher "Invert colors"). De ce fait, ça va inverser les zones de transparence et produire l'effet recherché, en jouant sur la "ghost image".
-par contre, il y a une espèce de grille apparente qui fait que ce n'est pas beau
La meilleure solution, c'est encore Gimp ou Photoshop avec un masque de fusion...
[/edit]
Merci pour la réponse. Je repasserai donc par photoshop...
ciao
J'ai résolu le bug qui faisait que ce n'était pas beau, tu peux donc maintenant utiliser la méthode citée plus haut :
-tu calcules ton image
-puis tu inverses les couleurs du masque (avec les "Options", cocher "Invert colors")
Je mets à jour la beta 6 dans la journée pour refléter ces changements.
+
Chacha
[edit]
A y est, c'est mis à jour http://ktd.club.fr/programmation/fichiers/MozoDojo-2_0_0_beta_6.dmg
[/edit]
Juste pour dire : mise à disposition publique effectuée ! http://ktd.club.fr/programmation/mozodojo.php
L'interface a été pas mal simplifiée et peaufinée depuis les dernières betas. Mais tout fonctionne bien.
+
Chacha