Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Deebot X11 Omnicyclone implementa tutte le ultime tecnologie Ecovacs per l'aspirazione dei pavimenti di casa e il loro lavaggio, con una novità: nella base di ricarica non c'è più il sacchetto di raccolta dello sporco, sostituito da un aspirapolvere ciclonico che accumula tutto in un contenitore rigido
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Grazie ad un mocio rotante che viene costantemente bagnato e pulito, Narwal Flow assicura un completo e capillare lavaggio dei pavimenti di casa. La logica di intellignza artificiale integrata guida nella pulizia tra i diversi locali, sfruttando un motore di aspirazione molto potente e un sistema basculante per la spazzola molto efficace sui tappeti di casa
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Con un prezzo di 2.999 euro, il Panasonic Z95BEG entra nella fascia ultra-premium dei TV OLED: pannello Primary RGB Tandem, sistema di raffreddamento ThermalFlow, audio Technics integrato e funzioni gaming avanzate lo pongono come un punto di riferimento
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-03-2013, 12:44   #41
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Stavo pensando che, visto che la faccina-lol vi da tanto fastidio, d'ora innanzi, per muovere una qualche critica a Java potrei utilizzare, al suo posto, una citaziozione. Potrei citare, cioè, un utente che stimate moltissimo e per il quale non avete mai sollevato obiezioni tipo "ah ma dietro Java ci stanno fior di programmatori...".

La frase è questa:

Java: se lo conosci, lo eviti. Se lo conosci non ti uccide. Se non lo conosci, però, campi anche meglio.(cit.).

Che ne dite? (dico a Banryu, Vicius e Sottovento).

Ultima modifica di Vincenzo1968 : 14-03-2013 alle 12:52.
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2013, 13:22   #42
sottovento
Senior Member
 
L'Avatar di sottovento
 
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
Quote:
Originariamente inviato da Vincenzo1968 Guarda i messaggi
Potremmo aprirci un contest.

Non so come funzionano i contest qui; tuttavia il software che hai pubblicato, come ti ho detto, sarebbe fuori concorso visto che va in crash
__________________
In God we trust; all others bring data
sottovento è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2013, 13:24   #43
sottovento
Senior Member
 
L'Avatar di sottovento
 
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
Quote:
Originariamente inviato da Vincenzo1968 Guarda i messaggi
Stavo pensando che, visto che la faccina-lol vi da tanto fastidio, d'ora innanzi, per muovere una qualche critica a Java potrei utilizzare, al suo posto, una citaziozione. Potrei citare, cioè, un utente che stimate moltissimo e per il quale non avete mai sollevato obiezioni tipo "ah ma dietro Java ci stanno fior di programmatori...".

La frase è questa:

Java: se lo conosci, lo eviti. Se lo conosci non ti uccide. Se non lo conosci, però, campi anche meglio.(cit.).

Che ne dite? (dico a Banryu, Vicius e Sottovento).
cdmauro muove le critiche al linguaggio, tu alle persone. E' diverso
__________________
In God we trust; all others bring data
sottovento è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2013, 13:56   #44
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Quote:
Originariamente inviato da sottovento Guarda i messaggi
cdmauro muove le critiche al linguaggio, tu alle persone. E' diverso
Ah quindi per te è più offensivo criticare ogni tanto con la faccina lollosa piuttosto che avere quella frase in firma!

Scusa ma qui ci vuole:

(senza offesa eh!)

Non è offensivo, per i programmatori che si sono fatti un mazzo tanto, dire che Java, se lo eviti, campi anche meglio. Noooooooooo!



Evitalo allora, che campi anche meglio. Programma in C#.
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2013, 15:15   #45
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Altro libro consigliato:

http://www.amazon.com/Think-About-Al.../dp/0521614104
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2013, 15:19   #46
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Se non riesci a capire la differenza fra linguaggio e utilizzatore, hai serii problemi.

Non ho mai mosso critiche insensate a un linguaggio: ho sempre fornito AMPIE argomentazioni in merito, ed è da quello che è scaturita quella frase. Visto che ti piace tanto ricercare e hai tanto tempo per farlo, vai pure a controllare il thread in cui è nato tutto.

Non ho mai mosso critiche a chi utilizza un linguaggio: sui gusti non si discute, perché ognuno ha i suoi. Lo ripeto qui DA ANNI, ma forse ti sarà sfuggito. Ricontrolla anche questo, visto che hai tempo.

Infine, rileggi i tuoi messaggi in questo thread, e chiediti se hanno senso le tue uscite. Mi sembri un fanatico integralista che ogni critica al C la vede come un attacco personale, addirittura un'offesa. Ma la cosa più divertente è che vedi critiche anche quando non ce n'è nemmeno l'ombra, com'è capitato proprio in questo thread, all'inizio.

Ciò detto, impara almeno la cosa più importante: "First make it work"...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2013, 16:01   #47
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
hai serii problemi.
Serii

Ah già, dimenticavo: uno con te deve sempre contestualizzare. Se uno degli sviluppatori Java leggesse quella frase non si offenderebbe, no!
Il tizio direbbe: "no, aspetta un attimo, bisogna contestualizzare! Vediamo un po' come nasce quella frase. Aspetta che mi cerco il thread...".


Ultima modifica di Vincenzo1968 : 14-03-2013 alle 16:09.
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2013, 16:15   #48
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Comunque ho deciso: d'ora in poi, quando devo muovere qualche critica su un aspetto che non mi piace di Java, invece di usare la faccina-LOL scrivo:

"Java: se lo conosci, lo eviti. Se lo conosci non ti uccide. Se non lo conosci, però, campi anche meglio".

Tanto si tratta di una normale critica al linguaggio...
.

Se qualcuno dovesse offendersi potrei sempre rispondergli: "no, un minuto, devi contestualizzare! Cercati il thread dove ho deciso di usare la frase".

Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2013, 16:23   #49
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Sapevo che ti saresti attaccato a quello. Ecco qui: La verità, vi prego, sul plurale dei termini in -io

Sul resto nemmeno rispondo, perché continui a trollare, per cui ti lascio l'ultima parola, così sei contento.

Comunque la prossima volta evita di citarmi, perché non leggo tutti i thread. Questo mi è stato indicato da un altro utente, altrimenti mi sarebbe sfuggito. Grazie.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2013, 17:11   #50
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Stavo cercando il thread sull'origine della frase(dato che non ho mai niente da fare ) e mi sono imbattuto in questa perla:

http://www.hwupgrade.it/forum/showpo...postcount=1451

I storici...

Tu hai serii problemi con l'italiano.

Uh! serii! abbiamo il novello Calvino che scrive i plurali delle parole terminanti in io nella forma anticheggiante...



Me lo indichi il thread in questione? Sennò c'è il rischio che m'imbatta in altre perle come "i storici"...

Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2013, 17:19   #51
The_ouroboros
Senior Member
 
L'Avatar di The_ouroboros
 
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
Torniamo it, pretty please?

Inviato dal mio Sony Xperia P
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go
The_ouroboros è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2013, 17:38   #52
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Lui non offende mai nessuno:

http://www.hwupgrade.org/topic/5837-...operativi-lol/


Chissa come saranno contenti i programmatori di openoffice dopo questa critica costruttiva e per nulla offensiva...


Ultima modifica di Vincenzo1968 : 14-03-2013 alle 17:44.
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2013, 18:48   #53
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da Vincenzo1968 Guarda i messaggi
Ma la mia dll usa un algoritmo iterativo(leggasi: non ricorsivo) per attraversare l'albero delle directory. E i benckmark li ho fatti non sulla cartella "C:\cartella" ma "C:", cioè l'intero disco.
Vedo che non hai ben chiara la differenza tra un iteratore ed un ciclo for. Ti consiglio di googlare un attimo e chiarirti le idee se vuoi continuare la discussione.
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2013, 21:29   #54
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Grandi, grandissimi gli autori di questi post:

http://www.hwupgrade.it/forum/showpo...50&postcount=9
http://www.hwupgrade.it/forum/showpo...7&postcount=75
http://www.hwupgrade.it/forum/showpo...5&postcount=93
http://www.hwupgrade.it/forum/showpo...8&postcount=98
http://www.hwupgrade.it/forum/showpo...&postcount=108
http://www.hwupgrade.it/forum/showpo...&postcount=138
http://www.hwupgrade.it/forum/showpo...&postcount=139
http://www.hwupgrade.it/forum/showpo...&postcount=165
http://www.hwupgrade.it/forum/showpo...&postcount=170
http://www.hwupgrade.it/forum/showpo...&postcount=175
http://www.hwupgrade.it/forum/showpo...&postcount=209
http://www.hwupgrade.it/forum/showpo...&postcount=214
http://www.hwupgrade.it/forum/showpo...&postcount=215

http://www.hwupgrade.it/forum/showpo...07&postcount=2
http://www.hwupgrade.it/forum/showpo...20&postcount=5
http://www.hwupgrade.it/forum/showpo...6&postcount=13
http://www.hwupgrade.it/forum/showpo...1&postcount=21
http://www.hwupgrade.it/forum/showpo...4&postcount=26
http://www.hwupgrade.it/forum/showpo...3&postcount=33
http://www.hwupgrade.it/forum/showpo...6&postcount=45
http://www.hwupgrade.it/forum/showpo...5&postcount=46
http://www.hwupgrade.it/forum/showpo...8&postcount=47
http://www.hwupgrade.it/forum/showpo...1&postcount=63
http://www.hwupgrade.it/forum/showpo...7&postcount=71
http://www.hwupgrade.it/forum/showpo...6&postcount=76
http://www.hwupgrade.it/forum/showpo...3&postcount=84
http://www.hwupgrade.it/forum/showpo...6&postcount=85
http://www.hwupgrade.it/forum/showpo...4&postcount=88
http://www.hwupgrade.it/forum/showpo...3&postcount=89
http://www.hwupgrade.it/forum/showpo...0&postcount=92
http://www.hwupgrade.it/forum/showpo...4&postcount=95
http://www.hwupgrade.it/forum/showpo...&postcount=124
http://www.hwupgrade.it/forum/showpo...&postcount=150
http://www.hwupgrade.it/forum/showpo...&postcount=151
http://www.hwupgrade.it/forum/showpo...&postcount=168
http://www.hwupgrade.it/forum/showpo...&postcount=188
http://www.hwupgrade.it/forum/showpo...&postcount=195
http://www.hwupgrade.it/forum/showpo...&postcount=197
http://www.hwupgrade.it/forum/showpo...&postcount=200
http://www.hwupgrade.it/forum/showpo...&postcount=205
http://www.hwupgrade.it/forum/showpo...&postcount=209
http://www.hwupgrade.it/forum/showpo...&postcount=211
http://www.hwupgrade.it/forum/showpo...&postcount=214
http://www.hwupgrade.it/forum/showpo...&postcount=215

Banryu sarà senz'altro d'accordo, almeno per PGI-Bis.



Affermazione: ho sempre consigliato pascal infatti, ma anche imparare il C non è la fine del mondo.

Risposta: Lo è: è fra i più brutti, contorti e inutili linguaggi della storia dei linguaggi di programmazione.

Provate a indovinare di chi è la risposta.
http://www.hwupgrade.it/forum/showpo...&postcount=155
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2013, 21:37   #55
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Quote:
Originariamente inviato da VICIUS Guarda i messaggi
È esattamente il contrario. Se la cartella contiene milioni di file quando chiami una ipotetica listaFileConJni("c:\cartella") che ritorna la lista con le istanze di File cosa succede? Prima di tutto il thread si blocca in quel punto per decine di minuti finché la funzione non ha finito di leggere la cartella e i file. Dovendo costruire una lista con milioni di istanze di File l'heap finisce molto in fretta e c'è il rischio che il programma venga ucciso a metà da un OutOfMemoryException. Una volta ritornata la lista devi comunque scorrerla completamente alla ricerca di quello che ti serve.

Con java puoi leggere il contenuto della cartella con un iteratore. In memoria c'è sempre e solo un singolo file quindi quindi ram occupata zero e puoi decidere se un file ti interessa mentre lo stai leggendo senza scorrere liste. Per non parlare del fatto che codice scritto in java sarebbe portabile senza modifiche. Potrei lanciare il .class sulla lavatrice, il portatile nuovo o il mega cluster di 4000 macchine su aws e andrebbe senza ri-compilare fregandomene bellamente del sistema operativo, dell'architettura delle cpu e tutto il resto.
Che lista con milioni di istanze? Dobbiamo fare un programmino che percorra l'albero delle directory a partire dal nodo radice(/C: su Windows) e stampi una serie di statistiche: quanti sono i file, quante sono le directory, quanti sono i file nascosti, quanti quelli normali, etc. Se proprio vogliamo stampare la lista dei file la facciamo stampare su file.

Facciamoci un contestino e poi vediamo. Magari Sottovento aggiungerà le criticità che, a suo dire, dovrebbero mandare in crash la mia dll(ma non penserà mica che il codice dell'esempio MSDN che ho postato è quello della mia dll?).

Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2013, 23:15   #56
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da Vincenzo1968 Guarda i messaggi
Che lista con milioni di istanze? Dobbiamo fare un programmino che percorra l'albero delle directory a partire dal nodo radice(/C: su Windows) e stampi una serie di statistiche: quanti sono i file, quante sono le directory, quanti sono i file nascosti, quanti quelli normali, etc. Se proprio vogliamo stampare la lista dei file la facciamo stampare su file.

Facciamoci un contestino e poi vediamo. Magari Sottovento aggiungerà le criticità che, a suo dire, dovrebbero mandare in crash la mia dll(ma non penserà mica che il codice dell'esempio MSDN che ho postato è quello della mia dll?).

A proporre di leggere l'intero contenuto di una intera directory con jni sei stato tu.

Del contest non c'è bisogno. Nello stesso messaggio parli anche di benchmarks che mi pare di capire parlano chiaro. Posta quelli che dovrebbero bastare.
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2013, 09:54   #57
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Quote:
Originariamente inviato da VICIUS Guarda i messaggi
A proporre di leggere l'intero contenuto di una intera directory con jni sei stato tu.

Del contest non c'è bisogno. Nello stesso messaggio parli anche di benchmarks che mi pare di capire parlano chiaro. Posta quelli che dovrebbero bastare.
No è che non capisco questo: "l'heap finisce molto in fretta e c'è il rischio che il programma venga ucciso a metà da un OutOfMemoryException. Una volta ritornata la lista devi comunque scorrerla completamente alla ricerca di quello che ti serve."

Perché dovrebbe accadere con jni? Si tratta di richiamare una funzioncina all'interno della dll. Non c'e nessuna lista da scorrere. Perché il programma dovrebbe venire ucciso a metà?

E, no, i benchmarck miei non bastano. Se dici che c'è un modo più efficiente con gli iteratori è meglio confrontare Java-iteratore con Java-jni. Quindi ci vuole il contestino altrimenti ti fischieranno le orecchie per le imprecazioni di Franksisca.
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2013, 10:01   #58
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Ho capito. I bench erano fuffa.
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2013, 10:08   #59
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Quote:
Originariamente inviato da VICIUS Guarda i messaggi
Ho capito. I bench erano fuffa.
Apri il contest e te ne accorgerai.

Almeno vuoi postare un esempio con gli iteratori? Un programmino che attraversi una cartella e dica quanti file nascosti e quanti normali ci sono all'interno?
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2013, 10:23   #60
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Sono sicuro che c'è un esempio già pronto nel javadoc. Usa quello
VICIUS è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione HONOR Magic V5: il pieghevole ultra sottile e co...
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro) Recensione Google Pixel 10 Pro XL: uno zoom 100x...
GAC annuncia il suo ingresso in Europa: ...
Un rene di maiale potrebbe salvarti la v...
Batterie al litio in aereo, la FAA lanci...
HONOR Magic V5: un tablet a portata di s...
Se non rientrate nei requisiti, non aspe...
È ora di aggiornare Windows 11: c...
Messico: 'aumentare le tasse sui videogi...
Prezzi Amazon a picco: come aggiornare i...
NVIDIA Rubin CPX con 128 GB GDDR7: 30 Pe...
smart #5 Brabus, primo contatto con la s...
Tineco presenta il futuro della pulizia ...
Vodafone sperimenta influencer virtuali ...
'Mai giocato con le console Nintendo da ...
Anthropic entrerà in Word ed Exce...
Apple annuncia la data di rilascio di iO...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:53.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v