Newsgroup: it.comp.lang.pascal
Titolo: Uhm...

sono rimasto assente per un po' di tempo questo è vero {tanto che sul 
server non ho trovato enache un mio messagio :D } ma devo dire { con 
estremo rimpianto } che vedo che il gruppo ultimamente non se la passa 
bene... anzi mi sembra alquanto ehm... defunto...
e' solo una mia impressione?
-- 
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
MSN   : 
IlRazz...@netscape.net
ICQ   : 67552596
Yhaoo : Razziatore82
-----------------------------------------------
Founder of MediaPlayer Project
http://mpp.iwebland.com

 e' solo una mia impressione?
beh vediamo: io sono devastato dall'universita', e il poco tempo libero 
lo passo in uno stato semi-comatoso. Quando ho piu' tempo, tipo una 
settimana, la Svezia ha una grande priorita' :p  in generale un'occhiata 
la do ogni giorno, ma anche i passanti scarseggiano. E personalmente 
agli "error 200" mi sono un po' stancato di rispondere :)  se avessi 
tempo mi piacerebbe scrivere qualcosa, rimettere a posto il sito e 
tradurre ancora un po' di help... ma non ne ho -mai- fra ultimi esami e 
tesi. Idem per programmare, l'unica cosa che ho avuto il tempo di fare 
e' stata un programma per prendere appunti sulle idee che mi vengono in 
mente ma non ho tempo di fare... comico quasi... (e in delphi cmq)
RdC ha altro da fare, credo sia nel serio mondo del lavoro. Marchese e' 
sempre attivo, ma non lo vedo spesso qua. Licciardi passa. P e Omega lo 
so' osservano, sento la loro vibrazione nella -forza-.   Tu sei sempre 
dietro a strani progetti, anche se ogni volta che apro icq sei online ma 
away, quindi direi macchina sempre accesa, proprietario altrove....
-- 
Dreadnaut - 
http://dreadnaut.servebeer.com/
(Life would be easier if I had the source code)

 
Io sono quasi sempre al PC, si ho qualche porgettino in cantiere uno o 
due :P anche se su ICQ sono away non vuol dire che non sto al PC ma solo 
che non ho usato ICQ nel ultimo qantum di tempo... ho l'autoaway sul uso 
di GAIM e non del OS... ICQ sta diventato sempre meno usato... a favore 
di MSN { bleh! } come anche il pascal sta diventando sempre meno usato a 
favore del c/c++ { non ho niente contro il C/c++ sia chiaro... { conto 
il C# si } pero' secondo me il pascal ha le stesse potenzialità } e del 
visual basic { iper bleh! }
PS: "Svezia" non dirmi che sei finito lassu mo'.... credevo avessi 
finiuto di gironzolare per l'europa...


Salve ragazzi io sto sempre qui leggo i post  ma onestamente non scrivo 
codice pascal da una vita e le mie risposte sono frutto di ricordi passati. 
I post sono pochi anche perchè le facoltà e gli istituti hanno preferito far 
studiare il C come linguaggio "entry", scelta che ritengo completamente 
sbagliata per chi non ha mai programmato.
Cmq dopo dovrei postare un OT se mi rispondete sto in crisi da 48 ore !!!
ReDiCuori
-- 
L'informatica è un' arte
---------------------------------------------------------
www.pascallike.too.it
http://utenti.lycos.it/pascallike
il sito sulla programmazione pascal
sorgenti, tutorial ed utility
------------------------------------------------------------
www.treves-srl.com
Libreria Internazionale Treves
Via Toledo 249/250 Napoli
------------------------------------------------------------
www.alphalibri.com
Vendita ingrosso di libri
Via S.Anna dei Lombardi 10 , Napoli
------------------------------------------------------- 

 Cmq dopo dovrei postare un OT se mi rispondete sto in crisi da 48 ore
vai vai cosa aspetti !? :)


Dread ti servo subito - anche se ho risolto 5 min fa, magari mi dai qualche 
dritta !
Premessa non sono impazzito : Devo realizzare un tool in java che permette 
di effettuare una notazione semantica dei video semiautomatica.
Detto più terra terra ho vari concetti descritti tramite delle ontologie e 
dei video, scelta un ontolgia devo dare la possibilità di poter associare 
delle scene continue (sequenze) a delle istanze dell'ontologia scelta, in 
modo da produrre per la scena il codice RDF e un frammento di codice SMIL.
Sulla carta mi ho scritto ho già schematizzato il nucleo del programma, ho 
realizzato un pseudo istanziatore di classi, che mi istanzia delle classi 
generiche associate ai concetti dell'ontologia, tenendo conto del meccanismo 
di ereditarietà.
Per poterlo implementare però devo poter essere in grado di leggere prima 
tutta l'ontologia. Ora l'ontologia è scritta tramite un tool non dico il 
nome per non fare pubblicità  :P. Il file salvato dal tool è un oxml un 
dialetto del xml (io odio xml !!!)
Problema :
Dato che ho sempre evitato di studiarmi xml ora mi sono dovuto leggere un pò 
di tutorial ma non è che si capisce molto !
 <?xml version="1.0" ?>
 <books>
     <book>
          <author>P.K. Dick</author>
          <title>Ubik</title>
      </book>
     <book>
          <author>William Gibson</author>
          <title>Neuromante</title>
     </book>
     <book>
          <author>Franz Kafka</author>
          <title>Il processo</title>
      </book>
</books>
Da quello che ho capito <books> è il nodo root, mentre <book> un istanza di 
i cui nodi figli sono author e title, i valori compresi fra i tag di 
apertura e chiusura sono i nodi valori dei nodi
Il file che devo processare è questo, ne posto solo una parte perchè è un pò 
lunghetto
<?xml version="1.0" encoding="UTF-8"?>
<!--Ontology written by Oxml2Writer, (c) Ontoprise GmbH-->
<oxml:ontology
   xmlns:oxml="
http://schema.ontoprise.com/oxml/core/2.0
"
   xmlns:oxsd="
http://schema.ontoprise.com/datatypes
"
   xmlns:xsd="
http://www.w3.org/2001/XMLSchema
"
   xmlns:a="
http://www.ontoprise.com/ontologies/ontowebtravel
"
   xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
" 
xsi:schemaLocation="
http://schema.ontoprise.com/oxml/core/2.0
 oxml2.0.xsd" 
id="
http://www.ontoprise.com/ontologies/ontowebtravel#
" 
rootConcept="a:DEFAULT_ROOT_CONCEPT" rootRelation="a:DEFAULT_ROOT_RELATION">
  <oxml:about>
    <oxml:creationDate>2002-04-26T17:44:43</oxml:creationDate>
    <oxml:figures>
      <oxml:numberOfConcepts>28</oxml:numberOfConcepts>
      <oxml:numberOfRelations>42</oxml:numberOfRelations>
      <oxml:numberOfInstances>10</oxml:numberOfInstances>
      <oxml:numberOfAxioms>0</oxml:numberOfAxioms>
      <oxml:numberOfPredicates>0</oxml:numberOfPredicates>
      <oxml:numberOfModules>2</oxml:numberOfModules>
      <oxml:highestConceptDepth>4</oxml:highestConceptDepth>
      <oxml:averageConceptDepth>3.0357144</oxml:averageConceptDepth>
    </oxml:figures>
  </oxml:about>
....
fino alla lettura di creationDate tutto bene, i guai sono iniziati
questo è il frammento di codice utilizzato
 NodeList head=oxmlDoc.getElementsByTagName(onto.ATT_ONTOLOGIE);
 NodeList about=oxmlDoc.getElementsByTagName(onto.ATT_ABOUT);
 NodeList 
figures=oxmlDoc.getElementsByTagName(onto.ATT_ABOUT).item(0).getChildNodes().item(3).getChildNodes();
 Element e;
if (head.getLength()==1){
      e=(Element)head.item(0);
      Ontologia=new onto(e.getAttribute(onto.ATT_ID));
      Ontologia.set_oXML(new URL(e.getAttribute(onto.ATTR_OXML)));
      Ontologia.set_oXSD(new URL(e.getAttribute(onto.ATTR_OXSD)));
      ....
      for (int k=0; k<figures.getLength(); k++){
        if (figures.item(k).getNodeType()==oxmlDoc.ELEMENT_NODE){
          Ontologia.setAttributo(figures.item(k).getNodeName(),figures.item(k).getFirstChild().getNodeValue());
          System.out.println("SubNodo "+k+" 
"+figures.item(k).getNodeName());
          System.out.println(figures.item(k).getFirstChild().getNodeValue());
        }
      }
Domande :
  figures.item(k) punta ad ogni ciclo ai sotto nodi di fugure
1) perchè mi ritrovo dei nodi #text che non sono "visibili" e li devo 
scardate (vedi l'if nel for)
2) perchè nonostante punto al nodo devo chiedere il primofiglio per ottenere 
il valore, se richiedo direttamente figures.item(k).getNodoValue() mi 
ritorna null
Scusate per l'OT e grazie per l'attenzione
ReDiCuori
Ps.: quanto era bello scrivere i programmini in pascal !


 Cmq dopo dovrei postare un OT se mi rispondete sto in crisi da 48 ore !!!
L'ho letto... ma siceramente meno vedo XML e il Java meglio sto... l'ho 
letto... ma non ci ho capito un H... perdonami :D { li odio entrambi ma 
mi tocca utilizarli :( }
poi qualcuno mi deve ancora spiegare dove sta la "potenza" del Java... 
perchè ha avuto tutto sto successo non l'ho capito... un programma Java 
e portabile ne + ne - di altri ok è "compilato" quindi non devi 
distribuire i sorgneti... ma è una scusa del cavolo visto che nel .class 
ci sono anche i comenti... { ... se incontro quello che ha previsto che 
anche i comenti finissero nel .class... } quindi basta un decompilatore 
{ ne esitono a vagonate } hai il tuo bel .java con tsnto di comenti 
dell'autore...
una for e sempre una for... non venitemi a dire che
for ( int i; i < 10; i++ ) faiQualcosa(i);
è piu potente di
for i := 1 to 10 do faiQualcosa(i);
che vengo li e vi sputo in faccia... l'unica diferenza tra il Pascal, il 
C++ e il Java e che il Java ha un bagaglio di librerie da paura... ma 
nessuno vieta di scriverle anche per il C++ o il Pascal... per il pascal 
c'è il discorso che praticamente l'unico compilatore esitente è quello 
di "mamma" borland quindi o pigli quello o pigli quello al contrario del 
C++ dove c'è una discreta concorenza quindi sono decisamente ottimizati
il freepascal cerca di fare qualcosa ma quando l'ho provato non mi è 
piacuto per niente... ma almeno è un tentativo...


 ha scritto nel messaggio 
news:34vkqrF...@individual.net...


 
Anche il pascal è OO se vuoi... non dirmi che la math tu l'avresti fatto 
  OO... è una cavolata... un oggetto serve se i metodi aggiscono sui 
dati interni dell'oggetto... che tu mi metti una funzione { il seno } 
dentro una classe come metodo statico... mi sembra una cavolata... se 
riesci a spiegarmi quale è l'utilita ti ringrazio tanto. Io sono un fan 
sfegatato del OOP ma il java lo odio perchè ha tagliato completamente i 
ponti con il passato. la math è una libreria di funzioni non ha nessun 
senso pensarla come un oggetto capace di fare seni e coseni...


 non č che mi diventi un mago con tanto di spazio nelle tv regionali?
...[CUT]...
Ecceziunal' verament!
:)
Io son qui ke lurko sempre :).
--
=Omega============
Hands On
==================