Newsgroup: it.discussioni.ingegneria.civile
Titolo: il vero problema dell'Open Source

Leggendo il post su MicroFelt mi vengono alcune considerazioni.
C'è una marea di programmi open, ormai ben testati, che può rispondere alle
esigenze di uno studio di progettazione.
Mancano pre e post processore. che sono la cosa più importante.
Ora sto usando OpenSees per un progetto di ricerca, ma non ha un'interfaccia
dedicata. Rinuncerei volentieri a poter inserire un legame costitutivo
vattelapesca (che verrà usato dal 1% degli utenti) per avere un'interfaccia
grafica (che sarebbe utilizzata dal 100%)
Il vero problema dell'Open è, paradossalmente, di essere Open. Infatti chi
ha la spinta a scrivere un codice ogni volta ripare da zero producendo
qualcosa di cui non c'è bisogno perchè alla fine (per quanto sia difficile e
time-consuming programmare) scrivere il codice per calcolare 4 travi son
buoni tutti! l'ho fatto anche io :-)) il background matematico per
sviluppare un codice livello studio si trova generalmente nelle prime 20
pagine di ogni libro sul FEM.
Troppa libertà quindi è nociva (!), manca una guida per indirizzare nel modo
giusto le risorse. è chiaro che in una software house c'è un capo che ti
dice: ecco il codice di partenza, tu fai l'interfaccia! e tu fai
l'interfaccia.
Invece, da buon ingegneri, siamo tutti affascinati dal lato calcolativo
senza pensare che invece che scrivere un nuovo codice da capo, forse sarebbe
meglio scrivere un'interfaccia per uno vecchio.
andrea
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

meglio scrivere un'interfaccia per uno vecchio.
Inizia a scriverla e vedrai che se c'è qualcuno che ha le stesse
necessità si unirà a te, visto che, secondo il tuo precedente
ragionamento, basterebbero le prime 15 pagine di un libro sulla
computer grafica.
jk
// Jilani KHALDI
*** K-Book
Interactive Pubblications
http://jkhaldi.oltrelinux.com

 computer grafica.
Questo cosa c'entra? Il fatto che io usi software open non vuol dire che
debba sviluppare.
Non voglio scrivere un'interfaccia grafica. Non lo so fare, non so quante
pagine servono , non è il mio lavoro.
Sto facendo alcune osservazioni sull'open source, per fare questo devo
mettermi a sviluppare?


Jilani KHALDI ha scritto:

Ho scaricato Felt....Bello!
anche io ritengo che
"L'importanza di un'interfaccia grafica per un software è soggettiva. 
"....anche perché spesso l'interfaccia grafica risulta pedente essemdo 
scritta da informatici (senza nulla togliere alla categoria) e non da 
ingegneri civili....intervenendo direttamente su i singoli elementi 
spesso è l'unico modo per analizzare strutture "non canoniche"

Anche io ho scaricato microfelt.
Ma come si usa?
appena premo qualunque tasto esce dalla finestra "stile dos"

DDD wrote:

Il vero problema dell'opensource non c'è...il problema è la pigrizia
dell'utente.
Spero che istituiscano leggi severe per chi usa software proprietario
copiato, così magari uno che scarica autocad18000 per fare un 2d, capisce
che esistono soluzioni, semplici, legali e produttive e che soddisfano sia
il programmatore che l'utente.
P.S.
Uso qcad per il mio cad, blender per qualche rendering, openoffice come
suite da ufficio,gimp per la grafica e grass per il GIS...Spesa? 18 ? di
registrazione per qcad e 100 ? all'anno che mando alla comunità linux.
Per la contabilità uso PRIMUS regolarmente registrato.
P.S.S.
Sapete il vantaggio dell'opensource? La comunità..non sono un programmatore,
ma se trovo un problema, lo riporto su bugzilla e chi si intende di
programmi, lo corregge.Nel software proprietario devi aspettare i service
pack 1,2,3,4...
Ciao
-- 
Utente Linux 373965
ICQ 54327636
Scopri le mie canzoni preferite su
http://www.audioscrobbler.com/user/Doktoreas/

appena premo qualunque tasto esce dalla finestra "stile dos"
Infatti si usa a riga di comando stile DOS. Devi aprire una finestra
DOS (prompt dei comandi) e digitare:
microfelt nome_file_input
esempio:
microfelt frame.flt
oppure se vuoi i risultati all'interno di un file di testo digitare:
microfelt nome_file_input > nome_file_output (invio)
esempio:
microfelt frame.flt > a.txt
avrai i risultati in un file di testo di nome a.txt
Microfelt č simile a SAP come impostazione ma con un file di
descrizione della struttura molto piů chiara.
jk
ps.
Microfelt non č un programma DOS ma Windows (console) a 32 bit con pre
e post processore testuali.


 Per la contabilitą uso PRIMUS regolarmente registrato.
tutto molto bello. (e non lo devi dire a me. Sto usando openoffice per
scrivere la mia tesi di dottorato...) ma stavamo parlando di codici di
calcolo...


grazie per averci portato a conoscenza del tuo pensiero.
il  fatto è che nessuno ti aveva chiesto quello che hai scritto.
Con microfelt mi trovo davanti un file .exe senza documentazione (è
chiaro è opensource, questo è il vero problema dell'opensource) un
file readme che non dice nulla di come si usa il programma e dei file
di esempio.
Dunque io, utente medio che non ho idea di come usare il programma, non
trovo documentazione in proposito sarei pigro? E perchè? Ho fatto un
po' di prove digitando il nome del file.flt digitando help, h, ? ecc..
ma il risultato è sempre lo stesso. NULLA.
Non vedo proprio la pigrizia, vedo solo l'ignoranza (la mia) in quanto
ignoro il funzionamento del programma.
Davvero non vedo il problema
P.S.1 grazie a Jilani. Per la cronaca Forse può servire a qualcuno)
non bisogna cliccare sull'icona del programma ma aprire una finestra
dos a parte.
P.S. 2 è possibile reperire informazioni su questo processore? tipo di
analisi, specifiche del file di input, test ecc....

Davvero non vedo il problema
Hai ragione solo al max 50%  :-) perché avevo indicato anche il sito
di FElt dove trovi praticamente tutto sul programma che nemmeno i
programmi commerciali hanno una documentazione così ampia e completa.
Il manuale di FElt, non solo ti illustra come funziona il programma,
ma anche quali sono le considerazioni, le ipotesi , le limitazioni, la
bibliografia e molti altri dettagli. Quindi, basta leggere, poi
chiedere.
Quindi di nuovo, ecco il sito di FElt:
http://felt.sourceforge.net/


Hai ragione. avevo dato un'occhiata al sito e lo avevo anche
linkato.Avevo provato un paio di link e mi sono reso conto che non
funzionavano
Numerical Algorithms Group
Institute for Statics and Dynamics (in Germany)
Solo che per mancanza di tempo non avevo fatto caso che erano solo link
consigliati mentre "il sito" funziona tutto.

ma il risultato č sempre lo stesso. NULLA.
Il comando standard per quasi tutte le applicazioni console č:
nome_programma -help
jk


 
c'è anche un'interfaccia grafica, anche se un po' grossolana....se vai 
sul sito di Microfetl c'è un link alla pagina si Sourceforge, è un file 
di circa 2MB...e c'è anche un Help molto grossolano....in mancanza 
d'altro.....ci si deve accontentare  :-)

Mancano pre e post processore. che sono la cosa più importante.
Come ben sapete sono il produttore di un software commerciale, quindi
scusatemi se entro in un dibattito sull open source. Vorrei però
tirare spudoratamente un po' d'acqua al mio mulino segnalando che
prossimamente rilasceremo la possibilità di collegare in modo autonomo
da parte di terzi il ns. software a solutori fem esterni. 
La cosa è in parte fattibile già da ora attraverso l'interfaccia
macro, ma la cosa è un po' macchinosa. Prossimamente sara' sufficiente
scrivere in c++ una DLL che rispetti una specifica interfaccia.
In questo modo la ns. versione free si può porre come interfaccia
grafica anche a chi vuole semplicemente testare o utilizzare fem free
o realizzati a scopo universitario o di studio.
Ri-scusate il semi-Promo...
Ing. B.Daddi
Tecnisoft s.a.s
www.Tecnisoft.it

 Ri-scusate il semi-Promo...
Per me non devi scusarti di nulla, la tua è solo informazione. Magari tutti 
i responsabili delle software house fossero diponibili come te! 


Mi sembra una buona notizia. Non so quali siano le vostre strategie (e la
licenza che utilizzerete), ma comunque e' proprio quello che intendevo... e'
inutile ricominciare a scrivere un codice da capo (un codice che fa le cose
di base), meglio espandere e migliorare (anche con le GUI) quelli esistenti.
una ulteriore precisazione, se non si fosse capito... il mio primo post era
stato dettato dal post su MicroFelt, ma voleva essere una riflessione sul
mondo Open in generale, non si riferiva direttamente a MicroFelt.
Anzi, un ringraziamento a Jilani che ha condiviso il suo lavoro.
