italt.comp.programmazione.osx
  Home FAQ Contact Sign in
italt.comp.programmazione.osx only
 
Advanced search
March 2007
motuwethfrsasuw
   1234 9
567891011 10
12131415161718 11
19202122232425 12
262728293031  13
2007
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007    
total
italt.comp.programmazione.osx Profile…
RELATED GROUPS

POPULAR GROUPS

 Up
  Re: mac ports         


Author: suppaman
Date: Mar 31, 2007 12:40

In article <1hvuwj7.wfxrrdlamkgqN%%millenomi@gmail.com>,
millenomi@gmail.com (l0ne) wrote:
> Perché ora lo sviluppo di MacPorts è "benedetto" da Apple che ci mette i
> server e cose.

Figurati, non la sapevo. Dovrò cominciare a leggere i posto di icm
invece di marcarli come letti..
>> C'e' qualcuno che programma in as?
> AS in che senso?

Beh o intende AppleScript o visto che ha scritto in minuscolo in
assembly.
no comments
  Re: mac ports         


Author: l0ne
Date: Mar 31, 2007 11:22

franzi gmail.com> wrote:
> ola sapreste dirmi perche' serve l'id di apple per avere accesso al
> mac-port,ca un anno fa non bastava scaricarsi il darwin ports?

Perché ora lo sviluppo di MacPorts è "benedetto" da Apple che ci mette i
server e cose.
> che sia
> per caso la dismissione del DARWIN?.

Eeeeeeh?
> C'e' qualcuno che programma in as?

AS in che senso?

[f/up su iapox]

no comments
  Re: montare iso a-la-toast [BSD inside]         


Author: l0ne
Date: Mar 30, 2007 11:12

suppaman gmail.com> wrote:
> In article <1hvst0q.cuvi2c1xim01oN%%%%millenomi@gmail.com>,
> millenomi@gmail.com (l0ne) wrote:
>
>> No se usi la sezione di montaggio immagini fornita da Apple. Il che vuol
>> dire che se vuoi fare come fa Toast, devi scriverti una kext, sorry!
>
> Ok, un'altra domandina veloce:
> quando metto un bp a sysctl vedo che nella pila ci sono:
>
> #0 0x90001380 in sysctl ()
> #1 0x900413c0 in sysctlbyname ()
> #2 0x98e73784 in DIInitialize ()
>
> Il problema è che DIInitialize non la vedo né con nm né con otool _ma_
> la vedo con uno strings sull'eseguibile. Come mai ?

Mi viene in mente: l'eseguibile è stripped ma viene chiamato mediante
dlsym?
Idee folli.
Show full article (0.76Kb)
no comments
  Re: montare iso a-la-toast [BSD inside]         


Author: suppaman
Date: Mar 30, 2007 10:49

In article <1hvst0q.cuvi2c1xim01oN%%millenomi@gmail.com>,
millenomi@gmail.com (l0ne) wrote:
> No se usi la sezione di montaggio immagini fornita da Apple. Il che vuol
> dire che se vuoi fare come fa Toast, devi scriverti una kext, sorry!

Ho guardato i (mille) simboli di TDIXController, a quanto pare è un vero
e proprio un "emulatore di dispositivo" con i metodi per CD DVD e HD.
Mi sa che hai ragione, mi sa...
no comments
  Re: montare iso a-la-toast [BSD inside]         


Author: suppaman
Date: Mar 30, 2007 08:25

In article <1hvst0q.cuvi2c1xim01oN%%millenomi@gmail.com>,
millenomi@gmail.com (l0ne) wrote:
> No se usi la sezione di montaggio immagini fornita da Apple. Il che vuol
> dire che se vuoi fare come fa Toast, devi scriverti una kext, sorry!

Ok, un'altra domandina veloce:
quando metto un bp a sysctl vedo che nella pila ci sono:

#0 0x90001380 in sysctl ()
#1 0x900413c0 in sysctlbyname ()
#2 0x98e73784 in DIInitialize ()

Il problema è che DIInitialize non la vedo né con nm né con otool _ma_
la vedo con uno strings sull'eseguibile. Come mai ?
no comments
  Re: montare iso a-la-toast [BSD inside]         


Author: l0ne
Date: Mar 30, 2007 08:10

suppaman gmail.com> wrote:
> In article <1hvsruw.1nl126ik7usg0N%%%%millenomi@gmail.com>,
> millenomi@gmail.com (l0ne) wrote:
>
>> Hai presente quando dai la password a Toast durante il setup? Installa
>> una kext il maledetto, che usa poi appunto per fare il mount delle
>> immagini e l'accesso "a basso livello" all'unità CD.
>
>
> Ma cosa mi dici mai?
>

> Ora debbo assolutamente rimuoverlo..
>
> Che tu sappia c'è modo di pasticciare con mount() per fargli vedere il
> dispositivo come un disco fisico ?

No se usi la sezione di montaggio immagini fornita da Apple. Il che vuol
dire che se vuoi fare come fa Toast, devi scriverti una kext, sorry!

--
- ∞
Show full article (0.74Kb)
no comments
  montare iso a-la-toast [BSD inside]         


Author: suppaman
Date: Mar 30, 2007 06:06

Ok animiamo il ng: ho Toast sul computer per un solo motivo: monta le
immagini dei dischi in maniera molto più "pro" e i programmi li vedono
come dei dischi fisici.

Giocherellando per altri argomenti sono capitato in Toast\
Titanium.app/Contents/MacOS/ e mi accorgo che c'è un eseguibile chiamato
ToastImageMounter.

L'ho immediatamente messo in /usr/local/bin e l'ho esaminato per capire
come facesse a montare in quella maniera un'immagine.

Per prova ho preso un cd e ho creato un dmg con Disk Utility,
lasciandolo montare a diskimagemounter ho come icona un volume bianco
(classico dei dmg) con ToastImageMounter ho l'icona di un cd.

Il file è un:
ToastImageMounter: Mach-O executable ppc

L'ho fatto girare con gdb ma non sono riuscito a capire chi si occupi
del montaggio dell'immagine in sé.

L'ho ktracciato, ho preso il dump e ho greppato* le CALL e le ho
ordinate per occorrenza.
Show full article (1.96Kb)
5 Comments
  Re: iTunes state         


Author: l0ne
Date: Mar 30, 2007 03:45

k|b|s wrote:
> Che altre opzioni ho per sapere lo stato di itunes?
> paused?

Guarda che player state è un tipo enumerato per cui le virgolette non ci
vanno:

if player state = playing then ...
> e se al momento non ho nessun track evidenziato?

Se dici come selezione nell'interfaccia, allora the selection sarà
vuoto. Se dici come traccia corrente (in ascolto) allora current track
sarà uguale a missing value.

no comments
  Re: Resize colonne NSTableView         


Author: Delphine
Date: Mar 22, 2007 10:51

Mirko Viviani ha scritto:
> Una sottoclasse. E' sufficiente estendere -mouseDown: e qualcos'altro
> per cambiare
> il cursore sul lato verticale della griglia.

molto utile per selettori stile barra laterale di itunes, per
ridimensionare colonne e/o split view

--
Em Portugal se conservará sempre o Dogma da Fé ecc.
no comments
  Re: Resize colonne NSTableView         


Author: Mirko Viviani
Date: Mar 22, 2007 08:19

On 2007-03-22 16:15:16 +0100, suppaman gmail.com> said:
>> Non appena avra' raggiunto uno stato di decenza la rilasciero'.
>
> Rilascerai la NSTableView?

Una sottoclasse. E' sufficiente estendere -mouseDown: e qualcos'altro
per cambiare
il cursore sul lato verticale della griglia.

Ciao
Mirko
no comments
1 2 3