italt.comp.programmazione.osx
  Home FAQ Contact Sign in
italt.comp.programmazione.osx only
 
Advanced search
August 2007
motuwethfrsasuw
  12345 31
6789101112 32
13141516171819 33
20212223242526 34
2728293031   35
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: Comportamento errato sotto Intel         


Author: l0ne
Date: Aug 27, 2007 15:59

Claudio Pro wrote:
> Su PPC tutto OK, su Intel (che non ho modo di testare) ho avuto feedback
> da utenti che segnalano la mancanza degli angoli arrotondati

Su MacBook mi pare tutto OK, con il seguente codicillo di test in classe
all'uopo:

- (void) awakeFromNib {
NSImage* img = [[NSImage alloc] initWithSize:NSMakeSize(200,
200)];
[img lockFocus];

NSBezierPath* path = [[NSBezierPath alloc] init];
[path appendBezierPathWithRoundedRect:NSMakeRect(10, 10, 50, 50)
cornerRadius:20];
[path fill];
[path release];

[img unlockFocus];
[_imgView setImage:img];
[img release];
}

Anche [path stroke] va.
Show full article (0.90Kb)
no comments
  Comportamento errato sotto Intel         


Author: Claudio Pro
Date: Aug 27, 2007 14:29

Ho il sospetto che il seguente metodo di una categoria di NSBezierPath
non aggiunga affatto gli angoli arrotondati come dovrebbe quando
eseguita su Intel.

Su PPC tutto OK, su Intel (che non ho modo di testare) ho avuto feedback
da utenti che segnalano la mancanza degli angoli arrotondati

Quale potrebbe essere la causa? Ad occhio non vedo questioni di
endianness

- (void)appendBezierPathWithRoundedRect:(NSRect)rect
cornerRadius:(float)radius
{
if (!NSIsEmptyRect(rect)) {
if (radius > 0.0) {
// Clamp radius to be no larger than half the rect's width or
height.
float clampedRadius = MIN(radius, 0.5 * MIN(rect.size.width,
rect.size.height));

NSPoint topLeft = NSMakePoint(NSMinX(rect), NSMaxY(rect));
NSPoint topRight = NSMakePoint(NSMaxX(rect), NSMaxY(rect));
NSPoint bottomRight = NSMakePoint(NSMaxX(rect), NSMinY(rect));
Show full article (1.72Kb)
no comments
  [WebSMS] Sviluppatore Java per realizzare versione MIDlet         


Author: Delphine
Date: Aug 25, 2007 13:37

Per portare WebSMS al piu' alto numero di utenti possibile, ho intenzione
di aggiungere una versione MIDlet che giri sui cellulari e smartphone
internet enabled.

Dal momento che il mio Java e' fermo alla 1.3 e parecchio arrugginito (non
uso NetBeans da... non mi ricordo nemmeno quando l'ho aperto l'ultima
volta!), gradirei l'aiuto da parte di qualcuno che lo mastica.

Soprattutto indicarmi cosa leggere e come procedere per realizzare e
distribuire una MIDlet: tutorial, documentazione, esempi di codice etc. Se
poi qualcuno vuole diventarne maintainer... ;) Beh, qualunque aiuto e' ben
accetto.

Io intanto lunedi' scarico l'ultima versione di NetBeans e il toolkit
opportuno.

--
Timeo lectorem unius libri
4 Comments
  [WebSMS] Sviluppatore Java per realizzare versione MIDlet         


Author: Delphine
Date: Aug 25, 2007 13:37

Per portare WebSMS al piu' alto numero di utenti possibili, ho intenzione
di aggiungere una versione MIDlet che giri sui cellulari e smartphone
internet enabled.

Dal momento che il mio Java e' fermo alla 1.3 e parecchio arrugginito (non
uso NetBeans da... non mi ricordo nemmeno quando l'ho aperto l'ultima
volta!), gradirei l'aiuto da parte di qualcuno che lo mastica.

Soprattutto indicarmi cosa leggere e come procedere per realizzare e
distribuire una MIDlet: tutorial, documentazione, esempi di codice etc. Se
poi qualcuno vuole diventarne maintainer... ;) Beh, qualunque aiuto e' ben
accetto.

Io intanto lunedi' scarico l'ultima versione di NetBeans e il toolkit
opportuno.

--
Timeo lectorem unius libri
no comments
  una curiosita         


Author: pierbrun
Date: Aug 23, 2007 08:35

La mia convivente ha un vecchio mac con un G3 e Mac OSX 10.2.8. Per
gioco ho installato xcode (sono uno sviluppatore ma non su mac) tanto
per vedere quanto fosse diverso rispetto al mondo windows (ho lavorato
con mfc ed api) ed il mondo unix (gtk..wxwidgets...). La mia domanda
stupidissima è questa : spulciando su developer.apple.com ci sono 2
strade per sviluppare applicazioni mac os :
Carbon interfaccia procedurale in C
Cocoa interfaccia per i linguaggi ad Oggetti.
Cocoa si puo usare solo da Object C ? Nn si puo sviluppare applicazioni
con interfacce grafiche in C++ ? Dal sito della apple ho capito che puoi
integrare codice C++ in applicazioni cocoa.... ma mi faceva strano che
nn si potessero sviluppare applicazioni direttamente in C++ .
Ovviamente è una curiosita.
ciao
Pier
7 Comments
  Re: Aiuto con la libreria GMP         


Author: contattami
Date: Aug 22, 2007 08:43

Alex Martelli mac.com> wrote:
>> /usr/bin/ld: truncated or malformed archive: /usr/local/lib/libgmp.a
>> (ranlib structures in table of contents extends past the end of the
>> table of contents, can't load from it)
>> collect2: ld returned 1 exit status
>
> Vero, ci si diventa pazzi.
>
> Prova magari [cut]

Scusa se ti ho tagliato tutta la risposta, ma ho risolto...

Cercando un altro po' ho trovato un thread di un forum con lo stesso
quesito...

Bastava aggiungere -m64 alla riga di comando del Terminale per farlo
andare. Cosa ovviamente non detta da nessuna parte sul manuale -_-

Ora, magari per gli esperti è ovvio mettere quella flag, ma io sono
niubbo =P

In ogni caso, ora funge bene ;)
Show full article (0.90Kb)
no comments
  Re: Aiuto con la libreria GMP         


Author: Alex Martelli
Date: Aug 22, 2007 08:40

NikeXTC wrote:
> Qualcuno la usa (libreria C/C++ per lavorare con numeri ad alta
> precisione)?

Io (vedi gmpy, a code.google.com).
> Non riesco ad installarla e sto diventando matto cercando una
> soluzione... Tutto quello che ho trovato in rete al riguyardo è
> piuttosto vago e dopo aver provato a ricompilarla con diverse
> configurazioni, dà sempre lo stesso errore quando provo a linkare un
> programma alla libreria:
>
> /usr/bin/ld: truncated or malformed archive: /usr/local/lib/libgmp.a
> (ranlib structures in table of contents extends past the end of the
> table of contents, can't load from it)
> collect2: ld returned 1 exit status

Vero, ci si diventa pazzi.
Show full article (1.20Kb)
no comments
  Re: Cocoa: utilita' di NSPoint e NSNUmber         


Author: Delphine
Date: Aug 22, 2007 00:14

Francesco B. ha scritto:
> ----------------------------------------
> @interface Joints : NSObject
> {
> NSPoint joint;
> NSNumber * rotation;
> }
> -qui ci vanno i vari metodi.
> @end
> ----------------------------------------
> onestamente non mi sembra il massimo dell'eleganza (potrei scrivere
> ulteriori metodi accessori specifici per leggere x e y ma secondo me
> violerei la filosofia di Cocoa).

Secondo me ti poni dei problemi inesistenti.

Anzitutto io lo dichiarerei come:
Show full article (1.39Kb)
3 Comments
  Aiuto con la libreria GMP         


Author: contattami
Date: Aug 21, 2007 03:17

Qualcuno la usa (libreria C/C++ per lavorare con numeri ad alta
precisione)?

Non riesco ad installarla e sto diventando matto cercando una
soluzione... Tutto quello che ho trovato in rete al riguyardo è
piuttosto vago e dopo aver provato a ricompilarla con diverse
configurazioni, dà sempre lo stesso errore quando provo a linkare un
programma alla libreria:

/usr/bin/ld: truncated or malformed archive: /usr/local/lib/libgmp.a
(ranlib structures in table of contents extends past the end of the
table of contents, can't load from it)
collect2: ld returned 1 exit status

iMac G5 2.0GHz

AIUTO ;_;
--
Currently playing: Travian [Web] + Mario Strikers [Wii] +
Devil May Cry 3 [PS2]
iChat/AIM: Nai1105 - ICQ: 205920141 - MSN: NikeXTC@email.it
no comments
  Cocoa: utilita' di NSPoint e NSNUmber         


Author: Francesco B.
Date: Aug 20, 2007 15:28

Ciao a tutti.
Premetto che non sono un programmatore ma da poco tempo mi sono messo a
studiare l'accoppiata Cocoa+Objective-C.

Ho l'esigenza di realizzare una classe che raccolga le coordinate di un
punto ed un angolo (tutti in floating point).
Si tratta di qualcosa di leggermente piu' complesso della struttura
NSPoint e quindi avevo pensato di usare come proprieta' un NSPoint e un
NSNumber.
Una cosa del tipo:
----------------------------------------
@interface Joints : NSObject
{
NSPoint joint;
NSNumber * rotation;
}
-qui ci vanno i vari metodi.
@end
----------------------------------------
Show full article (2.08Kb)
no comments
1 2