Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

FidocadJ e aggiunta nuovi componenti

Regole da rispettare, modifiche, aggiunte, idee per EY

Moderatore: Foto Utenteadmin

0
voti

[31] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto UtenteDarwinNE » 15 nov 2012, 22:29

phylum ha scritto:se invece "non mi piace" il simbolo transistor npn della libreria std, posso usarlo come modello e crearmi mio_transistor non vedo il problema


Difatti, non ci sono problemi, è già quello che succede, in fondo. Del resto, FidoCadJ permette di caricare versioni alternative delle librerie standard che sono presenti all'interno dell'archivio Jar. Questo è utile per fare prove o per lavorare con vecchie versioni di FidoCadJ su librerie aggiornate.

Ciò non toglie che c'è richiesta di simboli:

https://sourceforge.net/p/fidocadj/feature-requests/

Ma la mia proposta di rivedere da zero la libreria standard non ha avuto finora molto seguito:

https://sourceforge.net/p/fidocadj/disc ... /60ec13e7/

Foto Utentephylum, ho creato nel repository la directory "branches/phylum". Occhio che il comando suggerito da Sourceforge ti fa fare il checkout solo della directory "trunk", quindi c'è da modificare qualche dettaglio (abbastanza ovvio, sali di un livello).
All'interno di "branches/phylum" puoi modificare il codice di FidoCadJ un po' come vuoi e fare dei commit. Io posso in seguito vedere su cosa lavori ed eventualmente integrarlo nello sviluppo principale che ha luogo in "trunk".
Però sarebbe meglio discutere di queste cose su Sourceforge:

https://sourceforge.net/p/fidocadj/discussion/
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

3
voti

[32] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utentephylum » 16 nov 2012, 3:39

oook ;)
di solito pero' uso la tartaruga-svn :lol:

nota: ogni tanto aggiorno il .jar del link alle pagine precedenti se qualcuno ha voglia provarlo...
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

0
voti

[33] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto UtenteDarwinNE » 16 nov 2012, 7:51

Per quanto riguarda svn, non dovrebbero esserci problemi. Occhio solo ad utilizzare svn+ssh ed a beccare la directory giusta (credo ci sia della documentazione su SF qualche info su come dirigere la tartaruga).

Invece, ho provato fido-mod.jar ed ottengo sempre questo errore:

Codice: Seleziona tutto
[davidebucci@davide-bucci-portable]$ java -jar ~/Desktop/fido_mod.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: FidoMain : Unsupported major.minor version 51.0
   at java.lang.ClassLoader.defineClass1(Native Method)
   at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
   at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:247)
   at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)
[davidebucci@davide-bucci-portable]$
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

1
voti

[34] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utentephylum » 16 nov 2012, 12:20

si negli aggiornamenti non ho mai informato ant della compliance, ora comunque dovrebbe essere v49
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

0
voti

[35] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto UtenteDarwinNE » 16 nov 2012, 14:08

Ho provato e la JVM parte correttamente e lancia perlomeno l'inizio del programma. Credo tuttavia ci siano delle risorse che non riesce a trovare:

Codice: Seleziona tutto
[davidebucci@imep197-231-6]$ java -jar fido_mod.jar
The Quaqua look and feel is not available
I will continue with the basic Apple l&f
Exception in thread "AWT-EventQueue-0" java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key Symbolize
   at java.util.ResourceBundle.getObject(ResourceBundle.java:374)
   at java.util.ResourceBundle.getString(ResourceBundle.java:334)
   at globals.Utf8ResourceBundle$Utf8PropertyResourceBundle.handleGetObject(Utf8ResourceBundle.java:52)
   at java.util.ResourceBundle.getObject(ResourceBundle.java:368)
   at java.util.ResourceBundle.getString(ResourceBundle.java:334)
   at circuit.CircuitPanel.<init>(CircuitPanel.java:271)
   at FidoFrame.init(FidoFrame.java:393)
   at CreateSwingInterface.run(FidoMain.java:524)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
   at java.awt.EventQueue.access$400(EventQueue.java:82)
   at java.awt.EventQueue$2.run(EventQueue.java:663)
   at java.awt.EventQueue$2.run(EventQueue.java:661)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

1
voti

[36] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utentephylum » 16 nov 2012, 14:11

le papere non ci sono nel jar :)
ho incluso solo AppleJavaExtensions.jar
se per mac ci sono anche altri requisiti non ne ho tenuto conto ;)
Symbolize e tutte le nuove stringhe sono tradotte solo in italiano e assenti nei bundle delle altre lingue
questo pero' si puo modificare anche a jar già pronto :)

btw: piccolo aggiornamento anche per questo
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

0
voti

[37] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto UtenteDarwinNE » 16 nov 2012, 16:57

Non male per niente! Adesso funziona, in effetti il mio sistema operativo è in francese e non trovava le risorse necessarie. Di solito, faccio in modo che tutti i file siano sempre completi, introducendo (come hai fatto) le risorse in inglese nelle lingue che non conosco e poi chiedendo ai traduttori (che hanno accesso al repository) di tradurle.

Maaaa... posso vedere il codice? :lol:
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

2
voti

[38] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utentephylum » 16 nov 2012, 17:02

introducendo
si adotto anche io questa convenzione, tranne quando scrivo codice alle 3 di notte ;)
codice
molto presto al momento è inguardabile :oops:
e non sbirciare con JAD ;)
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

0
voti

[39] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utenteelettrodomus » 16 nov 2012, 18:50

Ciao, phylum, ti segnalo un bachetto.
Con un simbolo un po' più complesso, non riesco a dare l'ok alla copia.
Es, con questo:
finestra troppo grande.JPG
finestra troppo grande.JPG (58.63 KiB) Osservato 4381 volte

Non ho il cursore, e non riesco ad accedere al bottone per salvare.
Igor
Avatar utente
Foto Utenteelettrodomus
10,1k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 2607
Iscritto il: 28 gen 2011, 22:38
Località: Bassa Bresciana

1
voti

[40] Re: FidocadJ e aggiunta nuovi componenti

Messaggioda Foto Utentephylum » 16 nov 2012, 19:01

quella finestra sparirà :)
mi serve ora solo per vedere alcuni dettagli
dovresti comunque poter confermare con INVIO/barra spazio

btw: ci sono novità nel jar :)
in particolare il menu per l'albero (finto per il momento)
e la riconversione di una macro in primitive

e dunque la prima vittima :mrgreen:
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

PrecedenteProssimo

Torna a Chiarimenti, regole, informazioni, proposte

Chi c’è in linea

Visitano il forum: Nessuno e 16 ospiti