mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Atteggiamento

Ciao a tutti, vi propongo una piccola riflessione, non proprio sulla
programmazione ma che penso riguardi un'argomento che riguarda un po' tutto
il newsgroup.
Mi riferisco al fatto che troppo spesso leggo, in risposta a domande fatte
da principianti (quindi talvolta un po' ingenue), messaggi arroganti e
saccenti, che a mio avviso sono del tutto fuori luogo con quello che
dovrebbe essere lo spirito del newsgroup.
Se qualcuno, dall'alto del suo piedistallo, è convinto che alcune domande
siano indegne di lui, è liberissimo di non rispondere! Anzi, è meglio che
non risponda, perché spesso rispondere in modo umiliante è peggio che non
rispondere affatto.
Io sono convinto del fatto che i principianti vadano incoraggiati, non
repressi! Certo, non dico che bisogna sempre dire "bravo", anzi, spesso per
spronare una persona a dare il meglio di sé bisogna insultarla un
pochettino, però a me sembra che certe critiche sembrino volte ad affermare
la propria "superiorità" piuttosto che ad essere d'aiuto a chi ne ha
bisogno.
Spesso poi questa "superiorità" è solo presunta, o, quantomeno, relativa. A
questo proposito mi viene in mente un'affermazione fatta un po' di tempo fa
da un mio amico, che mi trova completamente in accordo: "la rete è piena di
figaccioni che si credono dei megaprogrammatori perché fanno delle cose cui
arriverebbe anche un bambino di cinque anni". Mi sembra decisamente
significativa...
Spero di non avervi annoiato troppo, però mi sembrava importante scrivere
queste cose; sono davvero convinto che questa tematica, in un modo o
nell'altro, riguardi tutti, in quanto è un elemento significativo nel
costruire il "clima" del newsgroup.
Ciao
Davide

 dovrebbe essere lo spirito del newsgroup.
Concordo pienamente, da' fastidio anche a me.
Frequento questo ng da pochi giorni, ma ho notato anche io in qualche
caso questo atteggiamento, comune peraltro a molti newsgroup.
-- 
Tommaso Paba
Togli ".no-spam." per rispondere (se c'e')
http://spazioweb.inwind.it/pabasoftware

 costruire il "clima" del newsgroup.
Hai fatto bene a scrivere quello che pensavi !

 costruire il "clima" del newsgroup.
Purtroppo basta molto poco sentirsi dei guru, e comunque il ng è visto
spesso più come 
strumento per mettersi in evidenza che come modo di creare una comunità
virtuale che si interessi ad un qualsiasi argomento. Molto ci sarebbe da
dire su questo argomento...
-- 
Ugo
__________________________________________________________________________
"La perfezione si ottiene non quando non c'è nient'altro da aggiungere, 
 bensì quando non c'è più niente da togliere." Antoine de Saint-Exupéry
__________________________________________________________________________
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Enterprise Java Consulting
@mail: Ugo.L...@Flashnet.it
Home Page: 
http://www.ugolandini.net
Mentoring: 
http://www.projectoo.com
Work Phone: 06/5814740
Fax Phone: 06/233207542 
Cell Phone: 0347/6310749 - 0347/4783580
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Newsgroup: it.comp.java
Titolo: [poco OT] installare tomcat come servizio

ciao a tutti
qualcuno ha provato ad installare tomcat come servizio all'avvio su sistema
Red Hat?
io ho creato uno script che ho messo su /etc/rc.d/init.d e  ho creato un
collegamento su /etc/rc.d/rc3.d. le variabili di ambiente sono su /etc/
il problema č che il servizio non si attiva nella procedura di boot perchč
non trova le variabili di ambiente, mentre se lo faccio partire dalla shell
con
service tomcat start
tutto va a meraviglia.
grazie a tutti
Nicola

 tutto va a meraviglia.
Qui hai già passato la fase di log, quindi PATH, CLASSPATH, e via cantando
sono già state settate ed esportate.
Penso che tu possa risolvere il problema settando le variabili che ti
servono, soprattutto CLASSPATH nello script di lancio, in tomcat.sh (credo)
oppure passandole con il parametro -D alla chiamata java (sempre nello
script di avvio).
Ciao,
Oliviero.

grazie mille, funziona.
in realtà però volevo fare le cose in modo un pò più fine, mettendo queste
variabili d'ambiente in un file tipo /etc/profile, in modo che tutti gli
scrpt li condividessero: ma non funziona. sai per caso in quale file è
possibile settarle?
ciao
Nicola


 possibile settarle?
Purtroppo no, non sono un gran manico con Linux, uso quel che mi serve e
nulla più.
Le due-tre cose che ho fatto le ho risolte come ti ho già detto. A logica,
comunque, penso che le variabili come PATH e CLASSPATH, in quanto variabili
d'ambiente sono legate all'esistenza di un ambiente attivo, quindi in ultima
istanza ad un utente. In conclusione non credo che ci sia una soluzione più
pulita, se però qualcuno la conosce, sarei lieto che mi correggesse.
Ciao,
Oliviero.

 ha scritto nel messaggio
news:9dbc4n$hhvn9$1...@ID-56021.news.dfncis.de...

Puoi settare il path all'avvio nel file
/etc/rc.d/rc.sysinit

Newsgroup: it.comp.java
Titolo: Errore Eclipse con Javadoc

In Eclipse, se sto lavorando su un file Java, quando rimango con il 
mouse sopra il nome di una classe, mi appare la finestra gialla con la 
relativa Javadoc.
Però questo funziona solo quando ho la connessione internet attiva. Se 
non sono connesso, mi appare sempre la scritta:
Note: An exception occurred while getting the Javadoc. See log for details.
Qualcuno sa dirmi come fare per risolvere il problema?
Grazie.
Ciao

 Devi configurare l'accesso alla documentazione dell'ambiente J2SEin 
eclipse.
 Il percorso può essere:
 o un URL Internet che punta ai doc
 o un archivio locale in formato compresso (ad esempiojdk-1_5_0-doc.zip)
In entrambi i casi la configurazione deve essere fatta da: window -> 
preferences -> java -> installed jre, selezionare rt.jar e poi javadoc 
location
Ciao.
"IuZ" <I...@IuZ.invalid> ha scritto nel messaggio 
news:480cae6e$0$29603$4faf...@reader1.news.tin.it...


 Ciao.
Alex, ho risolto in un altro modo...
in pratica era sbagliato il path.
Andando su window -> preferences -> java -> installed jre il percorso era:
C:\Programmi\Java\jre1.6.0_06
Invece quello giusto doveva essere:
E:\Programmi\Java\jdk1.6.0_06\jre
Ciao e grazie.
iuz
Newsgroup: it.comp.java
Titolo: Aiuto per interpretare un errore..

Qualcuno mi può aiutare ad interpretare il seguente errore:
errore io server = java.io.StreamCorruptedException: Type code out of range,
is 0
questo errore viene generato durante la ricezione di un oggetto tramite
ObjectInputStream.
Vorrei anche sapere se fare le prove di trasmissione di oggetti in locale
può dare problematiche particolari, anzichè provare con due macchine.
Grazie   Maurizio Poli

range, is 0
Il tuo stream e', per qualche motivo, corrotto - e l'identificatore
di tipo che la serialization usa per ricreare l'oggetto in memoria
non e' valido.
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

 wrote in message
Xns90EE9D02E4F...@194.19.1.61...

Se ci sono consigli utili per la ricerca delle cause li accetto molto
volentieri
grazie a tutti Mau
Newsgroup: it.comp.java
Titolo: JSF e url bookmarkabili

Quando vidi javaserver faces, mi entusiasmai, perché è esattamente il
modello di sviluppo che avrei voluto (dopotutto, un po' come swing, a
componenti). 
Comprai anche un libro, per scoprire, dopo poco, che tutto funzionava
via POST, e che creare un link a una risorsa era praticamente
impossibile.
Ho lasciato perdere tutto.
Come siamo messi oggi? 
Io rimasi allibito dall'impossibilità di rendere bookmarkabili le url e
dare di fatto solo la possibilità di creare web application senza
accesso diretto 
-- 
Herbie


Non è vero che sia impossibile creare un link bookmarkabile ad una
risorsa. Il fatto è che JSF non offre alcuna facilitazione, ovvero
tecnicamente è possibile ma devi lavorare un po' per ottenere il
risultato.
Altrimenti ci sono librerie di terze parti che risolvono egregiamente
il problema. Per citarne alcune Seam, SpringFaces, RestFaces. Le prime
due fanno anche molto altro.
Per il futuro JSF2.0 (che sta arrivando) migliorerà di sicuro il
supporto al bookmarking.

 supporto al bookmarking.
Potresti specificare meglio "sta arrivando"? 
Diciamo che l'idea di usare altri framework insieme a jsf non è che la
ami troppo... 
grazie e ciao
-- 
Herbie



La stesura della specifica per JSF2 è in atto. Probabilmente si avrò 
all'inizio del prossimo anno. 
Comunque non c'è niente di male nell'usare JSF assieme ad altri 
framework: è stato disegnato per questo.
Credo che al giorno d'oggi l'accoppiata JSF + Seam abbia pochi eguali.

 framework: è stato disegnato per questo.
ah beh, ci mancherebbe. Il mio problema è di ridurre la quantità di
"librerie" da imparare, più che altro.
-- 
Herbie



Comunque, per quanto riguarda il bookmarking, una volta imparato JSF non 
è che ti serva chissà quale sforzo per configurare una risorsa 
bookmarkabile usando una qualsiasi libreria di terze parti.

Newsgroup: it.comp.java
Titolo: Programma per java-window

Salve a tutti,
mi sono avvicinato da poco a java e fino ad ora ho fatto solo test su
console.
Quale programma mi consigliate per creare delle window.
Grazie
MaxD

Io ho appena iniziato, in ogni caso esistono due package Java utili alla
realizzazione
di applicazioni GUI (Graphical User Interface) e li dichiari come segue:
import javax.swing.*;
import java.awt.*;
se ti intressa lavorare con le GUI ti consiglio di dare uno sguardo a questo
sito:
www.copernico.bo.it/corso_java/Cap_08.pdf
trovi le dispense di un corso (
www.copernico.bo.it/corso_java
) ed in
particolare per il capitolo
citato una spiegazione sulla classe Swing ed esempi su come implementare
applicazioni GUI.
Ciao
Pow
--
----------------------------------------------------
Ama il tuo mestiere con passione
E' il significato della tua vita
Auguste Rodin (1840-1917)
 "Not everything that  counts can be
 counted, and not everything that can
be counted counts".
Albert Einstein
"Hunt for the Engineer and the Engineer will hunt you."
Hellraiser5 Pinhead
"Maxdibbe" <max.dibbe@NOSPAM_tiscalinet.it> ha scritto nel messaggio
news:bbkqso$9aa$1...@e3k.asi.ansaldo.it...

Newsgroup: it.comp.java
Titolo: Java Applet Window

Ciao gente,
Ho su la versione 1.3 della jre;
uso classi derivate da awt;
se in una applet apro un nuovo frame , per esempoio un dialogbox, 
ottengo il mio bel finestrino, pero' con la prima riga grigia ed 
intitolata " Java Applet Window" :Che e'?  E' impiccioso, come si 
toglie??
grazie,
RIccardo



credo non si possa togliere
ciao_O
http://digilander.iol.it/schiele
http://jame.sourceforge.net


non si toglie.
per ragioni di sicurezza l'applet non puo` prelevare informazioni da un
client per spedirle sul server senza che l'utente ne sia a conoscenza.
quindi:
1. un(')applet non puo` leggere dal disco
2. con quella scritta un(')applet non puo` "ingannare" l'utente
presentandogli un'interfaccia magari simile a quella di un programma
comunemente installato per carpirgli informazioni (tipo -ma e` solo un
esempio scemo- simulare la finestra di accesso remoto e dire "e` caduta
la connessione: reinserisci nome e password" ...)
-- 
Ciao,  |     Gott weiss ich will kein Engel sein
Matteo |                     -- Rammstein, Engel

 2. con quella scritta un(')applet non puo` "ingannare" l'utente
questo vale anche quando Applet e' dotata di certificato di sicurezza??
RIc

 non si toglie.
Non si puo' neanche scegliere dove metterlo? Su Exploder viene sotto, 
su Mozilla sopra...
RIc

> ottengo il mio bel finestrino, pero' con la prima riga grigia ed
Una cosa piu' grve di quella suesposta e'  che non capisco come 
impostare le dimensioni del frame: io uso setSize(), ma quello si apre 
a cavolo, e non sempre delle stesse dimensioni, addirittura se ho la 
Java console aperta il frame diventa  lungo setto  o OTTOMILA pixel
:-/
per essere piu' precisi:
genero un nuovo frame, creo un dialogbox agganciato al frame e faccio 
il setSize del mio dialogo.
RIc
Newsgroup: it.comp.java
Titolo: info installazione eclipse

Ho installato Eclipse seguendo le istruzioni allegati ma esso non parte.
L'errore riportato e il sequente:
!SESSION nov 22, 2004
21:23:14.620 ---------------------------------------------
eclipse.buildId=I200409240800
java.version=1.5.0
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=it_IT
!ENTRY org.eclipse.osgi nov 22, 2004 21:23:14.667
!MESSAGE Startup error
!STACK 1
java.lang.RuntimeException: Exception while creating System Bundle: Unable
to find system bundle manifest file.
  at
org.eclipse.osgi.framework.internal.core.Framework.createSystemBundle(Framew
ork.java:253)
  at
org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java
:152)
  at
org.eclipse.osgi.framework.internal.core.Framework.<init>(Framework.java:95)
  at
org.eclipse.osgi.framework.internal.core.OSGi.createFramework(OSGi.java:90)
  at org.eclipse.osgi.framework.internal.core.OSGi.<init>(OSGi.java:31)
  at
org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:
215)
  at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:127)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
  at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
  at java.lang.reflect.Method.invoke(Method.java:585)
  at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
  at org.eclipse.core.launcher.Main.run(Main.java:704)
  at org.eclipse.core.launcher.Main.main(Main.java:688)
!SESSION Mon Nov 22 21:23:14 CET
2004 ------------------------------------------
!ENTRY org.eclipse.core.launcher 4 0 nov 22, 2004 21:23:14.721
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.NullPointerException
  at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:138)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
  at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
  at java.lang.reflect.Method.invoke(Method.java:585)
  at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
  at org.eclipse.core.launcher.Main.run(Main.java:704)
  at org.eclipse.core.launcher.Main.main(Main.java:688)
ho installato jdk1.5.0
suse 8.2
qualcuno ci capisce qualcosa
Grazie.

 Ho installato Eclipse seguendo le istruzioni allegati ma esso non parte.
Prima di capire che errore è, prova a unzipparlo da shell.
Se lo fai da konqueror non funziona bene.
Paolo
Newsgroup: it.comp.java
Titolo: Penna ottica

Salve,
conoscete qualche sito da dove posso
prendere delle informazioni, su come gestire una
penna ottica con Java?
Devo sempicemente dei codici a barre!!!!
Grazie


Se il pgm Java gira su PC non hai nessun problema:
puoi acquistare una penna ottica in emulazione tastiera.
Questi dispositivi si collegano tra la tastiera ed il PC.
Nel momento in cui leggi un codice a barre, questo
viene inviato al PC come se fosse stato digitato da tastiera.
Quindi il tuo programma non deve fare altro che garantire che
il campo di testo in cui vuoi immettere il codice a barre
abbia il "fuoco".
Ciao
Franco

Newsgroup: it.comp.java
Titolo: jbuilder 6.0 non ne vuol sapere

faccio un altro tentativo, se qualcuno mi sa dire perchè jb6 non mi compila
e mi stampa sto msg se lo testo con il file di presentazione del
softweare,sarebbe sufficente mi funzionasse l'ide.
ciao grazie
C:\JBUILDER6\JDK1.3.1\bin\javaw -classpath
"C:\JBuilder6\samples\Welcome\classes;C:\JBUILDER6\JDK1.3.1\jre\lib\i18n.jar
;C:\JBUILDER6\JDK1.3.1\jre\lib\jaws.jar;C:\JBUILDER6\JDK1.3.1\jre\lib\rt.jar
;C:\JBUILDER6\JDK1.3.1\jre\lib\sunrsasign.jar;C:\JBUILDER6\JDK1.3.1\lib\dt.j
ar;C:\JBUILDER6\JDK1.3.1\lib\htmlconverter.jar;C:\JBUILDER6\JDK1.3.1\lib\too
ls.jar;C:\JBUILDER6\JDK1.3.1\demo\jfc\Java2D\Java2Demo.jar"
com.borland.samples.welcome.WelcomeApp

 faccio un altro tentativo, se qualcuno mi sa dire perchč jb6 non mi


 ha scritto nel messaggio
news:i1gr8.124077$1S3.3...@twister1.libero.it...


 ha scritto nel messaggio
news:LwTr8.133602$1S3.4...@twister1.libero.it...


 Sì.
si tutto questo l'ho fatto ma non ho risolto.
la prima riga sulla fin del debug che indica "-classpath" cosa significa? e:
"process finished with exit code -1"?
ciao e grazie

Newsgroup: it.comp.java
Titolo: arrotondamento

Salve sono un neofita e mi trovo in difficoltà nella gestione degli
arrotondamenti di una variabile contenente un numero decimale derivante da
una moltiplicazione, (classico caso di gestione sconti).
Se il risultato derivante da:       nt2 = (nt-(nt * nt1)/100);  e' dato da
2.17* 6.0/100   = 2.0398 come posso arrotondare al secondo decimale = 2.04
se potete aiutarmi per favore

come posso arrotondare al secondo decimale
Se non ricordo male, la classe che fa al caso tuo è
java.math.BigDecimal
ciao
--------------------------------
Inviato via 
http://usenet.libero.it



Ti consiglio:
i metodi ceil e round di java.lang.Math
la classe NumberFormat e sottoclassi DecimalFormat....  in java.text
ciao
Marco
-- 
* mailto:
marco.a...@libero.it
 - 
http://digilander.libero.it/Marco_Azzalini
 *
--
Legge di Hofstadter: 
         ci vuole sempre piu' tempo di quanto si pensi, 
         anche tenendo conto della Legge di Hofstadter.
Newsgroup: it.comp.java
Titolo: Attenzione: Con Java NON SI STAMPA.

Lo dico per coloro che debbano cimentarsi con la programmazione di
un'applicazione che abbia bisogno di stampare:
Se non ci credete leggetevi il bug:
http://developer.java.sun.com/developer/bugParade/bugs/4227245.html
leggete i commenti!
In teoria dovrebbe essere un bug fissato nella ver 1.3.0. In realtà non è
così!
Non fate come me o altri che hanno impiegato mesi per realizzare un
programma che,
stando così le cose, è praticamente inutilizzabile.
(In sostanza, il problema è che almeno per le stampanti laser (o solo per le
HP?) , da quello che ho capito,
Java produce dei file di spool troppo grandi (tipo 2-3 Mb per una pagina)
che ci
mettono un'eternità a stampare. Addirittura, la mia stampante (HP LaserJet
6L) va in "Out of Memory", ma forse per quello ci sarà una soluzione (boh!).

6L) va in "Out of Memory", ma forse per quello ci sarà una soluzione (boh!).
Secondo me non succede con tutte le stampanti hp e versioni di win, a
me e'successo di riuscira a stampare  anche con hp (solo ink).
Per ora  evito di usare stampanti hp, prova con le epson.
L'alternativa che sto cercando di adottare per generare report
consiste nel generare un file html per poi visualizzarlo e farlo
stampare con un programma esterno, come explorer per esempio: devo
solo capire come fare stampare il documento senza la pressione del
pulsante di stampa.
Ciao,
 Francesco.

 Java produce dei file di spool troppo grandi (tipo 2-3 Mb per una
pagina)
Avevo presente il problema, ma non ho mai capito esattamente cosa
succeda.
In pratica mi pare che, nel caso di stampanti Postscript o PCL, al print
manager dell'os sottostante venga inviato il testo come tracciato, senza
sfruttare i font residenti, o addirittura una bitmap ad alta
risoluzione! Da qui i file enormi e ingestibili su computer o stampanti
non nuovissime.

 ha scritto nel messaggio
news:vjl76.24176$eB2.3...@news.infostrada.it...


 pulsante di stampa.
Meglio farlo con il PDF, che almeno e` orientato alla pagina. Per avere
questo tipo di controllo con l'HTML, dovresti usare i CSS2 che non credo
siano supportati da nessuno.
E comunque sono tutti accrocchi, la verita` e` che le API di stampa
lasciano a desiderare.
Newsgroup: it.comp.java
Titolo: paginazione in JSP

ho un lista il cui contenuto deve essere visualizzato su delle pagine 
JSP. Come faccio a paginare la visualizzazione ad esempio optando per 5 
elementi della lista in ogni pagina generando automaticamente i link 
alle pagine successive...
grazie
--
CorPie()
icq# 2364803
Inviato da 
www.mynewsgate.net

 grazie
Io chiamerei dei link che chiamano la stessa pagina cambiando la
query, per di + se usi MySQL ha un "comando" che si chiama LIMIT tanto
carino che ti restituisce una parte del RecordSet.
Cmq è ovvio che devi caricare la stessa pagina e aggiornare i dati
(non puoi sapere quante pagine avrai a priori) scegli tu se limitare i
record restituiti e scorrere tutto il recordset (consigliato) o se
eseguire la stessa query e scorrere solo la parte che t'interessa.
Altra soluzione leggermente + complessa (ma + performante) è eseguire
la query da una jsp che mette in sessione il risultato (ad es. in un
array) e chiamare un'altra jsp che scorre l'oggetto in sessione.
Spero di esserti stato utile, ciao

Newsgroup: it.comp.java
Titolo: Primissimi passi



 Mario
Grazie!!!
E per richiamare le funzioni di una dll come si fà????
Newsgroup: it.comp.java
Titolo: Info su "Java2 i fondamenti"

Lurkando un po' per questo ng ho letto molti post su manuali per java, e mi
č parso che uno dei piů consigliati fosse "Java 2 i fondamenti". Mi
interessa questo libro perchč tratta la teoria dei sistemi ad oggetti prima
di java. Mi pare che di questa collana ci fossero due volumi.
Vorrei da voi informazioni piů precise su questo libri e possibilmente
sapere se lo posso comprare da qualche parte su internet.
Grazie a tutti.


Entrambi i volumi ("i fondamenti" e "tecniche avanzate") sono ottimi libri.
Anche per il primo, a mio parere, bisogna gia' sapere qualcosa di
programmazione visto che da' per scontate cose che per il neofita proprio
scontate non sono.
A parte questo, e' un punto di riferimento che dura nel tempo.
Non so in internet, comunque si trovano in tutte le librerie.Tutte.
ciao,
Federico

 scontate non sono.
Scusa, potresti farmi qualche esempio di *cose non proprio scontate*
Grazie


Ciao.Ho acquistato "Introduzione alla programmazione a oggetti in Java" di
T.Wu ed. McGraw Hill £ 70.000 e devo dirti la verità è un gran bel libro per
chi come me è a zero (ma dico zero) di programmazione (di qualsiasi tipo).In
più hai un sito di riferimento per materiale aggiuntivo ed esercizi
www.mhhe.com/wu
.

Newsgroup: it.comp.java
Titolo: Come leggere da javascript una variabile public di una applet??

Ho scritto un'applet  conforme allo standard 1.0.2 per permettere
all'utente di scegliere un colore da una palette che contiene solo
websafe colors.
Dopo mille peripezie sono riuscito a farla funzionare ovunque
i miei problemi sono TUTTI nati dal Macintosh....
Su mac, infatti, Netscape supporta solo la 1.0.2, Explorer invece la
1.1.....
Ora la mia applet funziona ma quando provo, da javascript a fargli
leggere il valore del colore (ho creato una variabile public String
colore) ,  su netscape 3 e 4 tutto ok, mentre su iexplore (sempre su
mac, su win funziona benissimo...)ottengo "undefined"
premettendo che ho creato la pagina html con queste caratteristiche:
<applet name="colorpicker" .....
<form name="scelta">
<input type="text" name="colorescelto">
ho provato tutte le seguenti (che funzionano su win ma non su mac)
document.scelta.text.value=document.colorpicker.colore
document.scelta.text.value=document.applet[0].colore
document.scelta.text.value=document.all.colorpicker.colore
E' quindi un bug di internet explore (ho usato la versione 4.5) di MAC
?????
Grazie a chi mi potrą aiutare

document.scelta.text.value=document.colorpicker.colore
Devi scrivere document.scelta.colorescelto.value=document.colorpicker.colore,
(non so se ci vada il ".value" alla fine o no)
se colorpicker e' il nome locale dell'applet.
Comunque, e' buona norma leggere gli attributi delle classi con dei metodi
(getPippo, setPippo) e non leggendo direttamente Pippo.
Percio' prova in alternativa a definirti il metodo getColore() e a chiamare
document.scelta.colorescelto.value=document.colorpicker.getColore.value,
----
Bito
per rispondermi cancella XXX dal mio indirizzo.
to reply please remove XXX from my address
Newsgroup: it.comp.java
Titolo: Eclipse su Slackware

Ho scaricato (e semplicemente unzippato) eclipse da 
eclipse.org
.
Quando tento di lanciare eclipse (con ./eclipse) mi dice:
"eclipse: cannot execute binary file"
Come risolvo?
I permessi sono ok:
-rwxr-xr-x   1 root root 31842 2005-03-11 15:19 eclipse*
-- 
Acida
"Destra e sinistra sono due chiappe dello stesso culo" (cit)

 Come risolvo?
Controlla se hai i requisiti software adeguati (GTK/Motif).

 Controlla se hai i requisiti software adeguati (GTK/Motif).
HO risolto riscaricando e unzippando di nuovo da command line.
La versione però era la stessa.
Non ho capito come mai, ma adesso funziona.
Mah :)

Newsgroup: it.comp.java
Titolo: Accedere ad una riga di una datatable..

Salve ragazzi,
avrei un'importante questione da chiedervi e non ho avuto risposta su
nessun forum..
in una applicazione jsf ho realizzato una datatable per l'inserimento
dei dati in un db.
 <h:dataTable
    value="#{biosamplesTable.biosamples}"
    var="biosampleItem"
	binding="#{biosamplesTable.biosampleDataTable}"  >
               private Biosample biosampleItem;
               public void vediriga(ActionEvent e){
		List values=(List) (getBiosampleDataTable()).getValue();
		for (int j=0;j<values.size();j++){
		                Object obj=values.get(j);
			System.out.println(((Biosample) obj).getOrganism());
		}
	}
Il mio scopo è quello di aggiungere un tasto a fine pagina,cliccato il
quale avviene l'inserimento della datatable riga per riga. Organism è
l'attributo della prima colonna,vorrei recuperarlo per ogni riga...il
problema è che mi vengono stampati solo valori NULLI!!!
Come devo fare?Cosa sbaglio nell'accedere alla singola riga?
Grazie mille...
I'm developing a jsf application and i've created a datatable with
empty fields, so each row of my datatable is an input row...i've
associated a button to each row and cliccking them i retrieve values
inserted by user(for each row) and i put them into a database.
What i want now is avoiding to use a button for each row,i want one
only button at the end of page that send to database the data inserted
in each row.
I've started
Code:
public void SendData(ActionEvent e){
		System.out.println("inizio vedi riga");
		List values=(List) (getBiosampleDataTable()).getValue();
		System.out.println("La dimensione è "+values.size());
		for (int j=0;j<values.size();j++){
			Object obj=values.get(j);
			System.out.println(((Biosample) obj).getOrganism());
			//System.out.println((String) biosampleItem.getLabel());
		}
	}
that is,
with
Code:
List values=(List) (getBiosampleDataTable()).getValue();
i retrieve values of datatable into a list called values.
With
Code:
Object obj=values.get(j);
i try to read a single row into an object
and with
Code:
System.out.println(((Biosample) obj).getOrganism());
i try to print the organism value for row i.
Biosample is type of managed bean used to wrapp the single row.
My question is:
Each value i retrieve is NULL!!!!!
Why?
Please help me,it's my first post....

 Come devo fare?Cosa sbaglio nell'accedere alla singola riga?
Sbagli a usare System.out.print(..). Cosi' stampi sulla console del 
server :)
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

il mio problema l'ho risolto,grazie cmq a tutti...
scusa Giambo potresti chiarirmi quello che mi hai detto?
Scusami ma sono alle prime armi..




Sysgtem.out.println(...) stampa sulla consolle dalla quale hai fatto 
partire il programma, per esempio la shell DOS del server dal quale hai 
fatto partire tomcat.

Newsgroup: it.comp.java
Titolo: jdbc+Access XP

qualcuno sa dirmi perchè il seguente codice non funziona
import java.sql.*;
public class Sample2{
 static{
  try{
   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  }catch(Exception ex){
   System.out.println("aa"+ex);
  }
 }
 public static void main(String[] args){
  try{
   Statement
stmt=DriverManager.getConnection("jdbc:odbc:db1.mdb").createStatement();
  }catch(Exception ex){
   System.out.println(""+ex);
  }
 }
}
grazie a tutti

 ha scritto nel messaggio
news:bUMR7.290828$sq5.14...@news.infostrada.it...


 
-- 
Posted from  [213.140.22.154] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:e7e3450104b42ac4b92...@mygate.mailgate.org...


 


esterne
Esiste un modo alternativo, anche se lo considero un po' un 
"accrocchio".
Se ne è parlato tempo fa: cerca "dsn-less" e un thread che si 
intitolava "Principiante alle prese con JDBC".
HTH
-- 
Ciao
	Fabrizio C.

Alla grande! ho trovato esattament ciò che intendevo:
"Fabrizio Camera" <f.came...@Mtiscali.it> ha scritto nel messaggio
news:MPG.168422882...@news.libero.it...


Newsgroup: it.comp.java
Titolo: esporre tomcat con router dsl

Ciao a tutti,
non so se questo e' il NG giusto, vorrei esporre tomcat all'esterno
della mia LAN.
La mia configurazione di rete e' la seguente:
Accesso DSL Libero tramite router Belkin DSL router.
Sul router firewall disabilitato, virtual server sulla porta 8080 che
punta alla macchina su cui gira tomcat.
Ho provato sia con tomcat su linux (ubuntu, senza firewall) che su
windows (con firewall di windows che permette traffico sulla 8080).
La cosa divertente e' che se provo con il sito
http://www.canyouseeme.org/
 a fare il check delle mie porte mi da
"Success: I can see your service on 151.37.xxx.xxx on port (8080)"
Volevo sapere se qualcuno che ha libero o che ha il mio router ha mai
incontrato problemi di questo tipo... E' veramente strano! [ho anche
provato a mettere la macchina in DMZ ma niente!]
Grazie in anticipo,
ciao
antonio

 "Success: I can see your service on 151.37.xxx.xxx on port (8080)"
E l'errore esatto qual'č?
Ciao
Marco 

Unable to connect
Firefox can't establish a connection to the server at
151.37.xxx.xxx:8080.
    *   The site could be temporarily unavailable or too busy. Try
again in a few
          moments.
    *   If you are unable to load any pages, check your computer's
network
          connection.
    *   If your computer or network is protected by a firewall or
proxy, make sure
          that Firefox is permitted to access the Web.
Se ti va puoi provare pure: 
http://athlon8k.no-ip.org:8080/
Lascio tomcat aperto fino a stasera :-)
Grazie mille,
ciao

 151.37.xxx.xxx:8080.
Guarda che secondo me funziona... l'errore e' dovuto al fatto che da 
dentro alla rete devi usare indirizzi privati per accedervi. Pure io a 
casa se scrivo localhost accedo ma se metto il mio ip non riesco.
Saluti
CarMas

 Lascio tomcat aperto fino a stasera :-)
Funziona perfettamente.
Ciao
Marco 


funziona!!!

Che figata, grazie ragazzi, questa non la sapevo...
Beh a pensarci.. Il router forwarda le richieste... Ho capito...
Grazie ancora :-)
ciao
Newsgroup: it.comp.java
Titolo: Porting di altri linguaggi

 Io mi trovo a mettere ora in pratica questa considerazione
Perche' non si "mette in pratica" semplicemente: occorre che qualcuno abbia 
scritto un compilatore dal tuo linguaggio X a bytecode java. Se X==FORTRAN, 
c'e' una cosa che si chiama f2j (fortran-to-java). Non ho idea se funzioni 
e quale sia il suo stato attuale, pero'.
Se ci pensi, non e' nulla di diverso da avere un compilatore dal linguaggio 
X al codice macchina di un particolare processore. La JVM e' un processore, 
sia pure virtuale (ovvero software).
Per una lista di linguaggi che compilano verso bytecode Java, vedi ad 
esempio 
http://flp.cs.tu-berlin.de/~tolk/vmlanguages.html
Quello che vuoi fare tu in effetti e' diverso (e si chiama appunto 
"porting"): scrivere in Java codice funzionalmente equivalente ad un pezzo 
di codice in un linguaggio X. Normalmente cio' implica capire cosa fa la 
routine e riscriversela a mano. Se usi un compilatore come f2j, invece, 
cio' che ti trovi come risultato e' bytecode java, non sorgente java.
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

 sorgente java. 
Giusto, ma avendo il bytecode posso sempre decompilarlo usando un 
decompilatore, ottenendo l'equivalente in Java del codice originariamente 
in Fortran, o sbaglio?? 
Grazie ancora!
Res Solaris

 
Ma hai guardato nell'URL che ti ho dato? ;-)
(vabbe', 
http://www.cs.utk.edu/f2j/
 :)


Newsgroup: it.comp.java
Titolo: Security Manager

Ho una applicazione su Tomcat (che faccio partire con l'opzione -security)
All'interno del file catalina.policy ho configurato i vari permessi, tra
cui:
grant codeBase
"file:${catalina.home}/webapps/MiaApplicazione/WEB-INF/lib/NomeDriverDelData
base.jar!/-" {
      permission java.net.SocketPermission "localhost", "connect";
};
Il problema è che l'applicazione non riesce a vedere il database...
Qualcuno saprebbe dirmi se devo dare ulteriori permessi relativi al file
jar?
Grazie in anticipo.

 jar?
Il file jar ha i permessi per essere letto da Tomcat? Il database ha i permessi
per accettare connessioni anche da localhost? Se è PostgreSQL, lo hai fatto
partire con -i ?
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------


Sì, questi permessi ci sono tutti...
Il database che uso è InterBase 6.0
Newsgroup: it.comp.java
Titolo: [GUI] MDI

Ciao a tutti
Premetto che ho già cercato ma senza risultati
C'è qualche anima pia che mi indica un tutorial , ho un po' di
informazioni su come creare un'interfaccia MDI ?
Grazie
Alberto

Si vede che non hai cercato nei posti giusti! :)
http://java.sun.com/docs/books/tutorial/uiswing/components/internalframe.html


Newsgroup: it.comp.java
Titolo: Aiuto per RMI

Premetto che uso JDK 1.1.6 sotto Linux (Suse 5.3).
Devo far comunicare due semplici applicazioni client/server
attraverso RMI. La connessione avviene senza problemi.
Nel momento in cui il client esegue un metodo remoto (che
restituisce un oggetto), il programma si inchioda dicendo
che non riesce a trovare lo Stub della classe che implementa
l'interfaccia remota. Penso che ci sia qualche problema
di path ma non ho capito come risolverlo (ho provato a copiare
i file *Stub un po' dappertutto ma non c'e' stato niente da fare.
Qualcuno sa darmi una mano ? Grazie mille (se possibile
rispondere via e-mail).

l'landre ha scritto:

Supponendo che Server sia la classe sul server, iServer sia la classe
che ne definisce l'interfaccia, e Client sia (con un NOTEVOLE sforzo di
fantasia) la classe client sulla macchina client, se non mi ricordo
male:
SERVER:
javac Server.java
rmic Server
copy Server_Stub.class <nella macchina client, stessa directory di
Client.java>
CLIENT:
javac Client.java
SERVER:
java Server
CLIENT:
java Client
Ciao,
	Stefano

Newsgroup: it.comp.java
Titolo: Copiare JARs

Salve ragazzi,
volevo fare un programmino in Java per copiare file Jar (da una dir a
un'altra per esempio) e per vedere cosa contengono.
Idee su come posso fare?
-- Giuseppe



dal jdk 1.2 in su c'e' il package java.util.jar che dovrebbe fare al caso tuo, per 
copiare i file non dovresti avere problemi usando le classi del package 
java.io
comunque ricorda che i file jar in realta' sono dei file zip quindi se non 
disponi del sopracitato package puoi usare qualche package per zip
ciao_O
http://digilander.iol.it/schiele
Newsgroup: it.comp.java
Titolo: Internet Explorer 6 e applet

Ciao a tutti!
Ho un problema con Internet Explorer 6: molte applet che cerco di
visualizzare mi visualizzano il rettangolo grigio con il simbolo di java in
alto a sinistra.Altre invece funzionano.
Ho già applicato tutte le patch a IE disponibili.
il bello è che nell' appletviewer tutto funziona correttamente.
Non so dove sbattere la testa!!
Grazie a chiunque risponda
Etobilla

 ha scritto nel messaggio
news:artq09$ln2mu$1...@ID-109216.news.dfncis.de...

Ma su IE che JVM hai?... Se e' quella MS non vedi le applet  Java >1.1 cioe'
tutte le swing  ma non solo. Attiva la console e vedi cosa da problemi.
Ciao


Ho installato il jre 1.4.1 e visualizzando la console non da' nessun errore.
Se invece lancio il file .HTM dalla cartella tutto funziona correttamente.
Appena cerco di visualizzare lo stesso file dal server web non mi visualizza
piů nulla.
Non capisco proprio.
grazie comunque.
Lorenzo

 ha scritto nel messaggio
news:artq09$ln2mu$1...@ID-109216.news.dfncis.de...



Il problema è che non da' errore... non c'è nulla nella java console. E'
come se non riuscisse a scaricare l'applet, ma non lo segnala.

 ha scritto nel messaggio
news:arvb91$m517h$1...@ID-109216.news.dfncis.de...

se non la scarica dovrsti vedere una immaginettta il alto a sinistra...
metti un riga di codice HTML tra  i tag, se non la trova dovrebbe apparire
quello... Se invece vedi grigio ... allora probabilmente non trova solo
qualcosa o qualcosa non funziona ma la classe principale la trova... ah.. se
non  la trova entrando e uscendo con il mouse nell'area dell'applet (grigia)
nella barra di stato del browser ti dice "class not found" o qualcosa del
genere...
Ciao

 ha scritto nel messaggio
news:0TKE9.24249$3l.6...@twister1.libero.it...

Grazie, ora faccio un po' di prove e ti faccio sapere.

Newsgroup: it.comp.java
Titolo: classi per "select"

Salve a tutti
qualcuno sa indicarmi che classi si possono usare per selezionare in modo 
semplice un certo numero di oggetti disegnati su un JPanel?
Mi spiego: se ho un'applicazione che usa un JPanel su cui l'utente 
posizione dei rettangoli (ad es) che realizzo con istanze di una 
estensione di JPanel come faccio con il dragging del mouse a selezionare 
tutti i quadrati contenuti nell'area individuata dagli eventi mousePressed 
e mouseReleased?
Cheers
Pepe

ciao,
io procederi nel seguente modo:
1) registrare le coordinate del mouse sull'evento mousePressed del
JPanel
2) registrare le coordinate del mouse sull'evento mouseReleased del
JPanel
3) implementare una funzione che dato un componente qualsiasi e le 4
coordinate registrate al punto 1 e 2, mi ritorna:
 - TRUE se il rettangolo che definisce il componente risulta all'interno
   delle coordinate
 - FALSE altrimenti
4) per ogni componente del JPanel applicare la funzione al punto 3
(il punto 4 va eseguito sempre in mouseReleased dopo la registrazione
delle coordinate)
GiGi

-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciao
grazie delle dritte. Io vorrei qualcosa di piu' "elegante" che sfruttase
il fatto che definisco JPanel mobili su un JPanel.
Grazie cmq.
Pepe
Newsgroup: it.comp.java
Titolo: cerco API

 remove xxr from address


Saluti
Aldrovandi Alessandro
st...@gionet.it

Newsgroup: it.comp.java
Titolo: EDITOR JAVA: FANTASTICO! FREE!!! VEDETELO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

le mie scuse:
Perdonatemi per i caratteri maiuscoli ma
penso che questo messaggio possa essere utile a molti
e perderselo potrebbe significare molto per alcuni.
da molto che cerco un buon editor (sotto linux) e finalmente sebra che
ho trovato quello che cercavo.
ecco il sito dove trovarlo:
http://www.netbeans.org/
e qui c'e' una raccolta di altri tool per java sotto linux
http://www.blackdown.org/java-linux/products/javatools.html
SCUSATE ancora per lo stampatello ma penso sia stato utile a molti
non perdersi questo messaggio.
Mario.

 
http://www.blackdown.org/java-linux/products/javatools.html
Nooooooooo .... finalmente, erano anni  .... che ne parlavamo ... LOL
Scusa ma non ho resistito, ma se fai una piccola ricerca con google, vedrai
che di netbeans (o Forte o SunStudio) ed Eclipse se ne è parlato un migliaio
di volte...
ciao, Gianluca

 un migliaio di volte...
quale pensi sia migliore?


Io ho avuto modo di provare SunStudio (Che č un verisione "migliorata" di
netbeans) e Eclipse, quest'ultimo mi sembra molto piů leggero, l'unica cosa
da fare, se non hai problemi a scaricare un bel po' di mega e scaricarli
tutti e due e provarli
Eclipse: 
www.eclipse.org
SunStudio: non me lo ricordo, fai una ricerca con google o direttamente sul
sito sun.
Ciao, Gianluca

>
ed Emacs?

> ed Emacs?
considero un buon editor (sarà un mio limite) un editor che
come minimo mostri gli oggetti della classe al momento della digitazione
come fa ad esempio Jbuilder e netbeans.
ti ringrazio per aver partecipato al thread che ho iniziato, Mario.

 come fa ad esempio Jbuilder e netbeans.
con la contraddizione, soprattutto se sei alle prime armi, che dopo un pņ di
tempo non ti ricordi neanche quali siano le classi, i metodi di una classe,
ecc. ecc.
--
Antonio Pelleriti
Brainbench Java Master: score 4.34,
higher than 99% of all previous test takers.

 higher than 99% of all previous test takers.
Ok, allora uso NotePad !
:)
Ciao, Gianluca
Newsgroup: it.comp.java
Titolo: Re: formattazione testo

 Grazie mille
Il titolo non può che essere testuale, a meno di inviare delle mail che non
soddisfino gli standard RFC (e a 'sto punto necessiterebbero dei client
appositi).
Per rimuovere i tag, usa una regular expression del tipo <(.|\n)*?>.
L'ideale, ovviamente, sarebbe di non averli in partenza, impedendo che
entrino nel db
Alex.
-- 
___________________________________________________________
a p bertolini
(
www.webwarrior.org
)

> Per rimuovere i tag, usa una regular expression del tipo <(.|\n)*?>.
Spero sia di aiuto!


Newsgroup: it.comp.java
Titolo: Tomcat 4.1.29--->5.1.29

Volevo sapere se il passaggio in oggetto è indolore per tutte le
applicazioni Web. Voglio dire rischio che qualcosa non funziona con Tomcat
5?
grazie

 Tomcat 5?
Non esiste la 5.1.29.
Tomcat 5 implementa le Servlet 2.4/JSP 2.0 e l'impatto sul tuo pregresso 
puoi saperlo solo tu (possibilmente documentandoti).

 ha scritto nel messaggio
news:Xns94AB854B5643Fvi...@195.31.190.131...


Newsgroup: it.comp.java
Titolo: JDO e Eclipse

Ciao a tutti!
Devo realizzare un'applicazione java distribuita utilizzando RMI.
Utilizzando Eclipse/OmondoUML ho creato il core "business logic"
(Funzionalità di eleborazione) della parte server.
Ora però dovrei rendere persistenti gli oggetti di alcune classi
(Funzionalità di gestione persistente dei dati)
Inizialmente pensavo di estendere tali classi implementando un'interfaccia
(Persistent) con metodi che si occupano della persistenza degli oggetti.
Poi mi son detto: impossibile che non esiste un pattern o una "soluzione
preconfezionata" a questo "problema" (crompreso eventuale mapping ogerro/DB
relazionale).
Ho cercato in Internet e ho scoperto JDO.
Mi sembra però sia poco usato (credo perchè si preferisca usare EJB).
Qualcuno tra voi utilizza qualche implementazio di JDO (magari con Eclipse)?
Avete consigli da darmi?
In particolare quale implementazione integrabile con Eclipse (possibilmente
free o open) usare?
Grazie
Saluti!

 free o open) usare?
Visto che devi "partire da zero", prova a dare un occhio anche ad
Hibernate (
http://www.hibernate.org
).
	Regards,
		Kazuma
-- 
Alessandro "Kazuma" Garbagnati, kazuma(presso)jguru(punto)com
Tomcat & EJB FAQ Manager, 
http://www.jguru.com
Newsgroup: it.comp.java
Titolo: Servlet e Packages

Salve a tutti!
E' possibile avviare un'applicazione servlet based
contenuta in un package?
Mi spiego meglio. Io ho sviluppato un'applicazione
che sfrutta più servlet e per pulizia ho creato un package
dove ci sono il servlet principale e tutti gli altri servlet.
Il mio problema è il seguente: Ho spostato la mia
applicazione su un WebServer Netscape 3.62 già
configurato e funzionante per far girare i servlet, solo
che quando tento di avviare la mia applicazione servlet
based dal package, il WebServer mi risponde dicendo
che non riesce a trovare il servlet principale..
Quindi la mia domanda è: è possibile avviare un'applicazione
servlet based contenuta in un package?
Un Saluto
Carlo Indolfi :^)

 contenuta in un package?
sulla url devi mettere nomePackage.nomeServletPrincipale.
ciao
--
Ugo
__________________________________________________________________________
"La perfezione si ottiene non quando non c'è nient'altro da aggiungere,
 bensì quando non c'è più niente da togliere." Antoine de Saint-Exupéry
__________________________________________________________________________
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Enterprise Java Consulting
@mail: Ugo.L...@Flashnet.it
Home Page: 
http://www.ugolandini.net
Mentoring: 
http://www.projectoo.com
Work Phone: 02/61860647-6-4 06/58332267
Cell Phone: 0347/6310749 - 0347/4783580
Fax Phone: 02/700 413 187
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 sulla url devi mettere nomePackage.nomeServletPrincipale.
Oserei aggiungere: occorre anche essere sicuri che il tuo package sia contenuto
nel CLASSPATH passato al wrapper della JVM.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Newsgroup: it.comp.java
Titolo: 2 letture indipendenti

Ciao a tutti,
scrivo per porre un problema al ng:
devo scrivere un'applicazione che mi legga e memorizzi stringhe provenienti
da due ingressi indipendenti. La lettura avviene tramite codici a barre ed i
lettori sono presenti uno sulla COM1 ed uno sulla COM2.
Ho scritto un'applicazione che usa i thread in modo di poter avviare due
processi di lettura/scrittura contemporanei ma in qualche modo indipendenti.
Appaiono cosě due finestre dove ho, in ciascuna di esse, un campo per
l'immissione della stringa.
Ma come faccio ad avere un'immissione contemporanea su entrambe le finestre?
Riesco, manualmente, ad immettere solo i dati nella finestra che ho
selezionato.
E' possibile interfacciare un'applicazione in questo modo oppure č meglio
usare un'altra "tattica"?
Grazie per l'attenzione.
Saluti a tutto il n.g.
Ste

 ed uno sulla COM2.
Tu fai una classe "lettore" che riceve in input un parametro che
specifica quale COM deve guardare. La classe "controllore" istanzia
due copie di Lettore mandandone una su COM1 ed una su COM2, entrambi
i Lettori inviano i loro dati alla classe Controllore (tramite uno
Stream, un Socket... inventatelo tu il sistema).
Fine del gioco.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.java
Titolo: metodo normalize di un Document DOM

C'è qualcosa che mi sfugge...
Non credevo di ottenere questi risultati, ma costruendo l'albero DOM con
un parser xerces ho ottenuto una struttura che presenta un sacco di nodi
di tipo testo vuoti. Poi ho trovato il metodo normalize dell'interface
Node e mi è sembrato che facesse al caso mio, ovvero compattasse tutti i
nodi testo in uno solo ed eliminasse quelli vuoti, e questo in tutto il
documento, quindi direi a tutti i livelli di profondità dell'albero.
Tutta contenta lo invoco...e non cambia nulla?
dove sbaglio?
Grazie
	Veruska

ok..ho trovato nel tutorial della sun la risposta ai miei probleni, e se
a qualcuno dovesse interessare, non ero io che sbagliavo ma è proprio lo
strumento che non riesce ad evitare la creazione di un tot di nodi testo
vuoti.
Allego url del tutorial per aprofondimenti.
http://java.sun.com/xml/jaxp-1.1/docs/tutorial/dom/2b_display.html
grazie ancora
	Veruska


Newsgroup: it.comp.java
Titolo: Parsing di un file di testo

Ok forse la domanda è banale, ma con java non ci vado ancora molto daccordo,
dovrei leggere da un file di testo una sequenza di caratteri (più 
precisamente numeri interi) che poi dovrei infilare in una matrice
Mi sono scontrato con un problemino, se io apro il file in questa maniera:
BufferedReader mapInput = new BufferedReader(new FileReader("map.txt"));
il metodo mapInput.read() mi restituisce il valore del carattere in byte :-/
il metodo readLine() invece mi restituisce correttamente una stringa, 
che però manca del primo carattere della riga!
Dove sbaglio?
Luca

 Dove sbaglio?
mi sembra strano che ti manchi il primo carattere, ma č possibile se prima
di readLine() hai per esempio fatto read(), allora il primo carattere č
stato mangiato dalla read()
ciao

 stato mangiato dalla read()
Uhmm possibile, la lettura del file di testo viene fatta in questa maniera:
	while(mapInput.read()!=-1)
			{
				System.out.print(mapInput.read());
			}
di fatto nel corpo del while viene eseguita la read() per vedere se il 
file è terminato, può essere quello? modi per aggirare il problema?
(in questo caso potrei leggere l'intera riga come stringa, analizzarla 
char per char e buttare il risultato in ogni riga della matrice)
Luca

si dovrebbe bastare una cosa del genere:
String riga = null;
 while ( (riga = mapInput .readLine()) != null) {
    // qua ti analizzi la riga


Forse Ra1n ha ragione.
Non e' che PRIMA di chiamare la readLine() fai una read(), magari solo
per testare EOF.
Allora e' chiaro che il primo carattere te lo sei mangiato con la
read().

maurizio...@gmail.com
 ha scritto:

infatti era quello che facevo :-P
Luca

 
infatti funziona, grazie :-)
	String riga = null;
			while ( (riga = mapInput.readLine()) != null)
			{
				System.out.println(riga);
			}
questo stampa correttamente tutto il file, adesso posso analizzare la 
stringa per estrarre i caratteri uno ad uno e buttarli nella matrice.
Grazie ancora
Luca