Newsgroup: it.comp.macintosh
Titolo: PDFView

Frustrato dall'odioso Preview, e dal fatto che ogni volta mi apriva i
pdf in una finestra piccolina e con un carattere ignobilmente minuscolo,
ho preso un esempio di quello di XCode (PDFKitViewer), vi ho apportato
alcune semplici modifiche che permettono, in estrema sintesi, di fargli
aprire i documenti a finestra massimizzata e con zoom "decente", e l'ho
compilato.
Il risultato č un lettore di PDF che li fa vedere a dimensione umana,
cosa che io trovo utilissima sul mio iBook (e sul MacBook di un amico).
Č un universal binary, ma non ho macintel per provare; se qualcuno mi
potesse dare un feedback lo apprezzerei.
Lo potete scaricare, se volete provarlo, qua:
< 
http://interpretingex.sourceforge.net/PDFView.dmg
 >
Dovrebbe essere perfettamente legale, se ho capito bene la licenza degli
esempi Apple; nel caso ci siano problemi lo rimuoverņ immediatamente.
Spero a qualcuno possa essere utile.

 potesse dare un feedback lo apprezzerei.
ad una prima veloce occhiata funziona perfettamente (iMac Intel CoreDuo 
2Ghz)
spike

 2Ghz)
Grazie mille.

 < 
http://interpretingex.sourceforge.net/PDFView.dmg
 >
:***
Provato sul mio G4@800, funziona esattamente come previsto :)

 Spero a qualcuno possa essere utile.
  Lo č. Ti ringrazio. :)
-- 
Nicola D'Agostino
<!-- 
http://www.nicoladagostino.net
 -->
<!-- 
http://www.nezmar.com
 -->

 Spero a qualcuno possa essere utile.
Grazie.
-- 
®
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

iMac Intel core Duo 1.83 funziona benone!
A quando il menů in italiano? :-)

 A quando il menů in italiano? :-)
Ah, giusto! C'č chi usa il proprio Mac in italiano :-)
A fra qualche minuto, direi...

 Provato sul mio G4@800, funziona esattamente come previsto :)
Yahoo! ;-)

 Anteprima.
Non saprei di preciso; certamente č quasi istantaneo.

 compilato.
Cosi' inizia ogni storia di un programma di successo... buona fortuna ;)
-- 
http://www.emeraldion.it
Por ti seré gaviota de tu bella mar

Preso, provato, bello.
Aspetto la versione ottimizzata G4 ;-)

 A quando il menů in italiano? :-)
La nuova versione, che comprende sia italiano che inglese, č disponibile
sempre a:
< 
http://interpretingex.sourceforge.net/PDFView.dmg
 >
Grazie a tutti quelli che l'hanno provato.

 Aspetto la versione ottimizzata G4 ;-)
Perché, non lo č? Io ho un iBook G4 :-)

 Cosi' inizia ogni storia di un programma di successo... buona fortuna ;)
Ah, non credo :-) Non so praticamente nulla di Cocoa e non ho
tempo/voglia di impare; sono al terzo anno di università e di roba
interessantissima da studiare ne ho già a sufficienza - tra l'altro, è
proprio per leggere dispense senza dover bestemmiare contro Preview ogni
volta che l'ho creato ;-)

 volta che l'ho creato ;-)
si' si': poi magari ti accorgi che vuoi stampare i bignamini e ti fai la
funzione di stampa... etc. etc. :)))


 funzione di stampa... etc. etc. :)))
C'è già la stampa :-D (che bello Cocoa, fa tutto lui).


| |._/|_|\__/\__/\__/ | 
|        /_/ /_/      | *Si vis pacem, para papunzi

 Non va su Panther. Dovresti segnalarlo nel documento di info.
È vero. Non mi ero nemmeno posto il problema, grazie.

 Grazie mille.
prego.
l'ho provato un po' di più, anche con pdf piuttosto grandi, sui 50Mb e 
va benissimo. Ottimo programmino!
spike

 < 
http://interpretingex.sourceforge.net/PDFView.dmg
 >
Funziona benone (G4 Grafica AGP, mini Intel, Mac Pro... anche se l'ho
provato più a fondo solo sul Mac Pro).
Grazie :)
-- 
"Imagination is more important than knowledge"
Albert Einstein 
1879-1955 

 potesse dare un feedback lo apprezzerei.
  Pare funzionare perfettamente oltre che su G4 anche su G3
(iBook@800MHz) con Mac OS X 10.4


 < 
http://interpretingex.sourceforge.net/PDFView.dmg
 >
Arrivo tardi, ma direi che col mio iBook, l'ultimo G4, fila alla grande.
Proprio quello che mi ci voleva per le sbobinature ribattute su PDF (o in
Word, che tanto riconverto con NeoOffice).
Molto, molto efficace e semplice. E si vede alla grande.
-- 
"And you say the time goes rushing by
but it seems so slow to me
and you see a blur around you fly
but it takes too long, it seems so slow to me"
(Ballad of Barry Allen, Jim's Big Ego)

 Molto, molto efficace e semplice. E si vede alla grande.
Beh, si vede esattamente come Preview - il "coso" che disegna il PDF è
standard di Tiger, non è assolutamente codice scritto/copiato da me :-)
L'unica vera differenza è la dimensione.

Grazie a tutti per il feedback. Vi informo che ho messo, sempre allo
stesso sito:
< 
http://interpretingex.sourceforge.net/PDFView.dmg
 >
una nuova versione che mostra, nella title bar, il numero di pagina
corrente.
<modo programmatore>
È stato un *casino*, dato che non so praticamente nulla di Cocoa - sono
andato avanti a Google e ho dovuto subclassare NSWindowController, poi
spostare i metodi da MyPDFDocument alla nuova classe, poi cambiare il
File's Owner del .nib... un macello. E, come se non bastasse, ho dovuto
imparare a tradurre le stringhe. Fatiche improbe, signore e signori.
</modo programmatore>
Modifiche che mi piacerebbe saper fare, ma non credo di essere in grado:
1. Far sì che quando si apra il cassetto la casella di ricerca abbia il
focus
2. Implementare una finestrella stile "vai a pagina x" che permetta di
muoversi rapidamente
3. Salvare le dimensioni e la posizione della finestra principale, e il
punto nel file a cui si è arrivato, e ripristinarli al caricamento
Proverò a fare il 2 e il 3, ma il punto numero 1 proprio non so come
fare, dopo aver cercato un po' nella guida mi sono stufato di non
trovare nulla. Se qualcuno ha qualche informazione da darmi, qua o via
email, sono molto ben accette :-) O se qualcuno vuole implementare uno
dei punti, liberissimo e molto ben accetto.
Re-ringrazio tutti quanti per i commenti positivi, mi hanno fatto molto
piacere.

 punto nel file a cui si č arrivato, e ripristinarli al caricamento
Mi sono venuti in mente punti 4 e 5:
4. Preferenza per associarsi da solo ai .pdf
5. Auto-update via internet
Come prima, se qualcuno sa come aiutarmi, č il benvenuto.

 5. Auto-update via internet
6. miniature delle pagine nel cassetto?
:-)))
spike

 wrote:

Aspetto fiducioso, su Panther
-- 
Virgilio

 :-)))
A me non serve, ben venga se hai voglia :-D

 Aspetto fiducioso, su Panther
Mi spiace, ma non la vedrai. Il programma usa componenti disponibili
solo su Tiger.

 Come prima, se qualcuno sa come aiutarmi, è il benvenuto.
cosa era che non avevi assolutamente intenzione di fare...? ;)


 < 
http://interpretingex.sourceforge.net/PDFView.dmg
 >
... un po' in ritardo ma grazie e complimenti ... :-)
TcpIpSurfer

 ben venga se hai voglia :-D
non saprei da dove cominciare :-)
ciao,
spike

 cosa era che non avevi assolutamente intenzione di fare...? ;)
:-D
Tra parentesi, mi piacerebbe ospitarlo sul sito di Faqintosh - il
proprietario del sito, mi pare sia Sembro, č disponibile? 

 esempi Apple; nel caso ci siano problemi lo rimuoverņ immediatamente.


 Ci proverò. Mi sai dire i metodi in cui dovrei implementarlo?
Le preferenze utente si salvano con metodi dell'oggetto NSUserDefaults.
Il momento per salvare le preferenze solitamente e' quando l'utente le
imposta; quelle "trasparenti" come l'ultima pagina vista andrebbero
salvate alla chiusura dell'applicazione.
Quando l'applicazione ha completato il lancio o sta per terminare, il
delegato di NSApplication (lo imposti ctrl-draggando il File's Owner del
Nib principale sul controllore) riceve i messaggi:
- (void) applicationDidFinishLaunching:(NSNotification *) notif
- (void) applicationWillTerminate:(NSNotification *) notif
ti basta implementarli entrambi nel controllore e fare in essi quanto
detto sopra.


 salvate alla chiusura dell'applicazione.
Mmm, perň l'appliacazione permette di vedere piů documenti; non sarebbe
piů sensato ripristinarle all'apertura e salvarle alla chiusura
dell'applicazione? Se sě, mi sapresti indicare i nomi dei metodi da
subclassare, poi dovrei aver capito come fare? Grazie mille!





Guarderņ. Grazie mille, coi tuoi consigli ho gią dato il focus al campo
di ricerca, implementato il pannello "Go To Page", e introdotto
l'aggiornamento automatico via internet (che ha lievitato l'eseguibile
da 180 KB a 1.6 MB!).
Se mi dici nome e cognome sarei ben grato di inserirti nei Credits :-)

 Se mi dici nome e cognome sarei ben grato di inserirti nei Credits :-)
per cosi' poco?! ;)
(more info nell'URL in firma)



Grazie a tutti per il supporto.

 PDFView arriva alla versione 0.8!
Ora ho la 0.7
che faccio cestino e riscarico, o aggiorno (come?)?-)
Segnalavo:
- una short (per il ridimensionamento mela+=) con due tasti per tastiere
PB (senza usare lo shift).
Quando lanci PDFView ti apre l'ultima pagina recente.
Niante di chè eh! ... però la short non dispiacerebbe. ;) 
-- 
La paura dell'astronauta.
"Timore reverenziale di tecnologie che portano l'uomo 
a percorrere dei percorsi particolarissimi".
--Roberto Vittori--

 Quando lanci PDFView ti apre l'ultima pagina recente.
Era già nella mia lista di cose da fare, dopo/mercoledì/prima o poi ci
provo :-)

 quando vuoi
Allora, o lo mettiamo lì, o lo metto su sourceforge. Cambia poco; su
sourceforge ho già fatto partire la richiesta, ma posso sempre
annullare.

 annullare.
meglio, cosi' lo ospiti su entrambi e fai risparmiare banda a Faqintosh


 per cosi' poco?! ;)
Già che ci siamo, stavo salvando l'ultima pagina vista, e ricaricandola
all'avvio. Tutto ok, a parte un piccolo problema. Il codice che uso è:
    [[NSNotificationCenter defaultCenter] addObserver: self selector:
@selector(windowCloses:) 
        name: NSWindowWillCloseNotification object: [pdfView window]];
che mi richiama il mio metodo correttamente se la finestra viene chiusa,
ma NON se l'applicazione viene chiusa con Mela+Q mentre la finestra è
aperta. Sai mica come posso ovviare a questo piccolo bug?

 aperta. Sai mica come posso ovviare a questo piccolo bug?
Risolto! Ho aggiunto:
    [[NSNotificationCenter defaultCenter] addObserver: self selector:
@selector(windowCloses:) 
        name: NSApplicationWillTerminateNotification object: NSApp];
Grazie lo stesso.

 Spero a qualcuno possa essere utile.
ottimo, complimenti...
ho provato adesso la 0.8.1 con un file da 650 mega...
tutto ok, direi che la velocitą č buona.
complimenti ancora!
ciao

 complimenti ancora!
Grazie mille. 650 MB? Wow, gargantuesco :-)
Beh, comunque la gestione vera dei PDF la fa Tiger, è il motore di
default. Io ho solo scritto parte dell'interfaccia utente. Ma accetto i
complimenti lo stesso :-D

         name: NSApplicationWillTerminateNotification object: NSApp];
la risposta ce l'avevi gia' :)
- (void) applicationWillTerminate:(NSNotification *) notif
-- 


 la risposta ce l'avevi gia' :)
Bisognava prima trovarla nella documentazione :-)
Comunque, è fatto, e il software è aggiornato.

 Bisognava prima trovarla nella documentazione :-)
Ora ho capito che me l'avevi scritto prima :-D
Grazie ancora

 Grazie ancora
L'ho provato adesso, davvero una scheggia.


 Spero a qualcuno possa essere utile.
hai risolto una delle cose che mi faceva imbestialire di Anteprima.
grazie
-- 
"Il francese "travail" o lo spagnolo "trabajo" insieme all'italiano 
"travaglio" deriverebbero dal latino trepalium, uno strumento di 
tortura composto da tre spiedi che in epoca cristiana sostituiva 
il supplizio della croce." Corinne Maier, Buongiorno pigrizia

 Mmm - non so se si possano avere 2 shortcut. Indagherň. Se sě, quale
No, mi sono spiegato male, intendo cambiare cmd+= "menů->vista->scala
automaticamente, in (magari) cmd+0 in modo da utilizzare solo due tasti.
Ma va benissimo anche cosě eh. :-)


 Ma va benissimo anche così eh. :-)
Mmm, non male come idea.

 L'ho provato adesso, davvero una scheggia.
Benissimo :-)
Ora sarebbe bello farlo come plugin di Safari, come un mio professore mi
ha suggerito oggi. 
Ed io che volevo passarci 10 minuti!


| |._/|_|\__/\__/\__/ | 
|        /_/ /_/      | *Si vis pacem, para papunzi

 solo su Tiger.
Peccato
-- 
Virgilio

 grazie
Mi associo.
-- 
Popi (dall'iBook 12" G4 9550)
Bisognerebbe fare un lungo esame di coscienza prima di
pensare a criticare gli altri (Molière)

 grazie
Quoto! Ora č tutto un altro leggere! Grazie!
-- 
Rimuovi _NO_SPAM_ e .invalid per rispondere

 < 
http://interpretingex.sourceforge.net/PDFView.dmg
 >
grande!
segnalalo anche su MacUpdate e poi, se te la senti di affrontare commenti
puzzoni e criticoni, anche su VersionTracker (su cui i commentatori hanno
una puzza sotto il naso ma una puzza sotto il naso....)
Unico consiglio: verifica prima che il nome PDFView non sia stato già
utlizzato/registrato per altre applicazioni, in quel caso potresti avere dei
fastidi da parte degli autori. Potresti però pensare anche a un nome che
evidenzi le sue qualità come una cosa del tipo QuickPDF o iSeePDF ;-)
saludos
germano il gatto grigio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 evidenzi le sue qualità come una cosa del tipo QuickPDF o iSeePDF ;-)
Grazie del suggerimento.