|
|
|
![]() |
|
Strumenti |
![]() |
#41 |
Senior Member
Iscritto dal: Dec 2023
Messaggi: 752
|
Comunque a quelli che dicono "a cosa serve lo spazzolino smart?".
https://beebom.com/colgates-plaqless...que-real-time/ Non ne ero a conoscenza, ma esistono spazzolini che: - dicono in tempo reale se ti stai lavando correttamente i denti - ti fanno la mappatura dello stato della dentatura - vedono se ci sono problemi (e.g. accumulo placca) e ti suggeriscono quando intervenire. Bisogna vedere quanto siano effettivamente efficaci questi dispositivi. Ma se funzionassero non e' un'applicazione per niente stupida. Meglio spendere qualcosa in piú per un dispositivi di medicina preventiva che piangere dopo dal dentista che ti deve rifare la bocca (con il portafoglio che piange con te). Ovviamente problemi come quello della news sono incidenti di percorso che possono accadere. Ultima modifica di ZeroSievert : 11-02-2024 alle 10:32. |
![]() |
![]() |
![]() |
#42 |
Senior Member
Iscritto dal: Aug 2019
Messaggi: 2693
|
Mi chiedo se avessimo davvero bisogno di un sistema che ci dicesse che il lavaggio dei denti non è corretto o se invece il troppo "smart" non ci stia facendo dipendere da assurdi sistemi complessi per le più banali delle operazioni che l' essere umano era già capace di svolgere. Se fosse un film di fantascienza non sarebbe male come sceneggiatura che il rendere l' essere umano non più capace di far nulla sia un' enorme fonte di futuro guadagno per dispositivi di cui nessuno aveva bisogno quando le cose le si sapeva già fare. Tra l' altro alcuni di questi dispositivi le cose le fanno peggio: mi hanno regalato un orologio da polso di ultima generazione per fitness o come si chiamano che uso solo come orologio da polso e pur aggiornato all' ultimo firmware riesce a sbagliare l'ora dopo un paio di settimane pur non spegnendolo di quasi 3>5 minuti buoni e il motivo pare ovvio.
Ultima modifica di 386DX40 : 11-02-2024 alle 10:44. |
![]() |
![]() |
![]() |
#43 | |
Senior Member
Iscritto dal: Dec 2023
Messaggi: 752
|
Quote:
Poi ci sono utenti come megamitch sopra che hanno esigenze particolari. Si devono attaccare perchè IOT=brutto? Ma anche se fosse una semplice ottimizzazione che permette di vivere qualche anno in piú con i denti a posto perchè deve essere cassata? Tutti invecchiamo e da certe condizioni non si ritorna piú indietro.. Se pensi che questo per te non sia di particolare rilevanza ok. Ma il mondo e' bello perchè e' vario. E per molti sulla salute non si scherza. EDIT: tra le altre cose in posti come gli USA, un singolo impianto dentale puo' costare tra il 1500$-5000$. In Italia 600-1200eur. Se questo sistema riesce a salvare qualche dente, potrebbe far risparmiare diversi soldi. Ultima modifica di ZeroSievert : 11-02-2024 alle 10:53. |
|
![]() |
![]() |
![]() |
#44 | |
Senior Member
Iscritto dal: Aug 2019
Messaggi: 2693
|
Quote:
Ultima modifica di 386DX40 : 11-02-2024 alle 11:01. |
|
![]() |
![]() |
![]() |
#45 | |
Senior Member
Iscritto dal: Dec 2023
Messaggi: 752
|
Mi spiace per i tuoi problemi di salute
![]() Quote:
Sono limitato? Puo' darsi (ma sfido a trovare qualcuno che e' perfetto in quello che fa a 360° 24/24). Ma ho imparato a convivere con i miei limiti (almeno di quelli a cui sono a conoscenza). EDIT: Detto questo magari questi spazzolini smart sono la solita scemenza commerciale. Lungi da me difenderli a spada tratta. Ma vorrei verificare la cosa piu' approfonditamente prima di formulare un giudizio. Ultima modifica di ZeroSievert : 11-02-2024 alle 11:08. |
|
![]() |
![]() |
![]() |
#46 | |
Senior Member
Iscritto dal: Aug 2019
Messaggi: 2693
|
Grazie
![]() Quote:
![]() Ultima modifica di 386DX40 : 11-02-2024 alle 11:17. |
|
![]() |
![]() |
![]() |
#47 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 5290
|
Quello che può essere una stupidata per qualcuno, può essere utile per un altro.
Per dire, anche il temporizzatore delle luci delle scale è un'inutilità... Basta ricordarsi di spegnere le luci, no? O il tasto "quote" del forum: basterebbe copiare il testo da quotare ed incollarlo... Sono tutte comodità di cui si può ANCHE fare a meno, ma se si rivelano utili e valide per qualcuno, perché devono essere denigrate? Spesso la concezione di inutilità sta nell'ignoranza riguardo il prodotto (non sempre, naturalmente...) |
![]() |
![]() |
![]() |
#48 |
Senior Member
Iscritto dal: Aug 2019
Messaggi: 2693
|
Non credo nessuno voglia denigrare innovazioni varie, semplicemente se l' ennesimo dispositivo che magari costa una buona fetta di stipendio ricorda che tutto sommato ci si potrebbe forse esser dimenticati di come curare i denti, qualche domanda me la farei prima di passare il bancomat all' ennesima chiamata all' acquisto. Sono certo che la comodità sia la maggior fonte di guadagno commerciale ma ogni tanto bisognerebbe valorizzare le capacità che già abbiamo e che sono gratuite.
Ultima modifica di 386DX40 : 11-02-2024 alle 11:48. |
![]() |
![]() |
![]() |
#49 | |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 5290
|
Quote:
Però stai un po' sminuendo la questione: certamente, sappiamo come lavarci i denti. Ma non siamo in grado di valutare se, ad esempio, comincia ad accumularsi della placca su un lato nascosto. Quindi, magari, questi spazzolini sono in grado di valutarne la presenza e insistere nella zona. O avvisarti che dovresti andare a fare un controllo. Non è una cosa che sappiamo fare semplicemente passando lo spazzolino manuale e guardandoci il sorriso allo specchio... E' come, non so, la macchinetta per misurare la pressione: potresti dire che la pressione dovresti già capire da te quando ce l'hai un po' alta, quando è troppo bassa, ecc... Ma queste macchinette te lo dicono con precisione, anche quando non te ne accorgi o non sei in grado di stabilirlo, e ti avvertono anche se hai anomalie sul battito... |
|
![]() |
![]() |
![]() |
#50 | |||||||||||
Senior Member
Iscritto dal: Apr 2005
Messaggi: 6848
|
In breve perché Java ed efficienza, che è la caratteristica fondamentale quando si parla di microcontroller che andranno in uno spazzolino, fanno a pugni; maggiori dettagli sotto.
Sicuramente partirei dal linguaggio che il produttore del microcontroller usa e in cui fornisce esempi/librerie/etc., che tipicamente, e non a caso, è C, o al massimo C++. Quote:
* Potrei capire se avessi diversi SBC con diversi microcontroller [relativamente] potenti che devono gestire una GUI e far girare applicazioni importanti, ma in uno spazzolino, che ha spazio limitato e che va a batteria, l'efficienza dovrebbe essere la priorità - anche perché se c'è bisogno di prestazioni c'è sempre il supercomputer che praticamente tutti abbiamo in tasca, con cui lo spazzolino può facilmente comunicare. Quote:
Senza considerare che partire dalla disponibilità dei programmatori per scegliere quale tecnologia utilizzare generalmente non è una buona idea: dovresti sempre prima scegliere la migliore tecnologia per risolvere il tuo problema e poi, a seconda della tecnologia scelta, cercare gli sviluppatori che ti servono. Quote:
* E cosa non meno importante, la [presunta] semplicità è contrastata dal fatto che Java richiede una VM, che è uno strato di software aggiuntivo intrinsecamente meno efficiente e che è necessario compensare con maggiori risorse (hardware più complesso per farla girare, batteria di più capace/ingombrante per sopperire al maggiore consumo), e quindi maggiori costi, rispetto alle alternative più efficienti. Quote:
Quote:
E Oracle si ferma a Java, per tutto quello che riguarda il microcontroller devi comunque basarti sulla documentazione e il supporto del produttore. Quote:
Quote:
Quote:
Quote:
* "In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, che si appoggia sull'omonima piattaforma software di esecuzione, specificamente progettato per essere il più possibile indipendente dalla piattaforma hardware di esecuzione (tramite compilazione in bytecode prima e interpretazione poi da parte di una JVM) (sebbene questa caratteristica comporti prestazioni in termini di computazione inferiori a quelle di linguaggi direttamente compilati come C e C++ ovvero dunque perfettamente adattati alla piattaforma hardware)." (Giuro, non l'ho scritta io all'uopo ![]() Ovvero, sacrifichi prestazioni, e di conseguenza efficienza - che normalmente sono la parte più importante in un microcontroller che sta in uno spazzolino - in cambio della portabilità. Quote:
Quote:
È il dentista che ti deve dire come stai andando e quanto tempo deve passare da un controllo all'altro. Poi chiaramente c'è il dentista più o meno bravo/attento/premuroso etc., ma a questo punto dovresti confrontarlo con l'efficacia dello spazzolino. Brutta domanda tendenziosa, che assume che l'IoT (che fra l'altro mi sembra c'entri poco e niente) sia la soluzione ai problemi e che l'unico motivo per cui non possa essere ritenuto utile siano i gusti; un po' come dire, "perché dovrei comprare uno spazzolino smart, dobbiamo tutti buttare i soldi in stupidaggini inutili?".
__________________
Ἀξύνετοι ἀκούσαντες κωφοῖσιν ἐοίκασι ̇φάτις αὐτοῖσιν μαθτυρεῖ παρεόντας ἀπεῖναι. Ὕες γοῦν βορβόρῳ ἥδονται μᾶλλον ἢ καθαρῷ ὕδατι. Ultima modifica di giuliop : 12-02-2024 alle 01:03. |
|||||||||||
![]() |
![]() |
![]() |
#51 | |||||
Senior Member
Iscritto dal: Dec 2023
Messaggi: 752
|
Scusa ma a me sembra che tu stia confondendo le acque per ribaltare l'onere della prova. Sei tu che devi dimostrare come Java sia una scelta sbagliata per questa applicazione, non io che devo dimostrare come sia la scelta giusta (cosa che tra l'altro non ho mai scritto).
Io mi sono limitato a dare una lista, sicuramente non esaustiva, di caratteristiche che potrebbero aver portato l'azienda produttrice a scegliere Java invece che altro. Quanto queste abbiano influito nelle scelte o se le decisioni siano state prese correttamente non possiamo dirlo ne io ne te, visto che non sappiamo niente delle specifiche del progetto. Quote:
Se Java nel suo complesso rispetta meglio le specifiche di progetto, a noi ignote, e garantisce un time-to-market piu' rapido, allora e' lo strumento piu' giusto da usare rispetto ad altre soluzioni. Fine. E il fatto che poi tu sminuisca alcuni punti di forza di Java(diffusione, semplicita', supporto, portabilita', immediatezza d'uso) aggrappandoti a casi specifici mi sembra solo una grande arrampicata sugli specchi. Tra le altre cose, tu stai suggerendo di usare un linguaggio non-memory safe rispetto a uno che in generale lo e' su un dispositivo IoT. Questo e' irrilevante? ![]() Inoltre, per quanto ne sappiamo potrebbero esistere (come anche no) una o piu' minuscole aziendine sconosciute che forniscono a tutti i big del settore i pacchetti software per spazzolini da denti smart per le piu' disparate funzioni. E magari tali pacchetti sono distribuiti in forma binaria closed-source. E visto che tutti i produttori di spazzolini hanno diverse piattaforme hardware, usare Java e' necessario per garantire la portabilita' del codice. E' ovviamente una supposizione campata per aria, ma non e' che casi del genere siano proprio rari. E in questo caso l'uso di C/C++ va a farsi benedire. Quote:
Sapere quali siano le caratteristiche tecniche e le specifiche di un dato dispositivo e' l'ABC per dare un giudizio corretto sulle decisioni prese. Altrimenti si perde tempo filosofeggiando sul niente. Se la pensi diversamente, scusa ma penso che tu non abbia la competenza necessaria a dare un qualsivoglia tipo di giudizio tecnico. Tra le altre cose 'embedded' vuol dire tutto e nulla. Il termine copre dispositivi con prestazioni e memoria differenti di ordini di grandezza. Con supporto software e periferiche diversissime tra di loro e, ovviamente, destinazioni d'uso completamente differenti. Che IC c'e' sullo spazzolino? Un PIC8 da 20 MHz o un ARM Cortex A76 quad-core da 2.4 GHz? (o una delle tantissime sfumature che stanno tra questi due estremi?). Che algoritmi servono? Quanto sono pesanti? Esistono soluzioni COTS sulla piattaforma scelta che rispondono ai requisiti? In che linguaggio sono? Quanto e' semplice l'integrazione? Etc. Etc. Quote:
Quote:
E no, anche se fosse utile alla tua salute dentale, ho fortissimi dubbi che qualunque dentista ti suggerirebbe visite giornaliere. Per la sua e la tua sanita' mentale. Quote:
Mi sembra abbastanza semplice il messaggio che volevo fare passare a 386 ovvero: - quello che pensi sia utile/serva a te != quello che e' utile/serve al resto del mondo. E non capire sul momento l'utilita' di un oggetto su cui si hanno poche informazioni non e' una scusa per sparare a zero su questo. EDIT: Tra le altre cose, leggo su internet che alcuni di questi dispositivi possono anche fare qualche tipo di imaging del cavo orale unito al tracking 3D in realtime. Di conseguenza suppongo non abbiano processori cosi' mosci. Anche perche' senno' non sarebbero tanto differenti da un normale spazzolino elettrico. E anche la supposizione che, se fosse necessaria maggiore potenza di calcolo, sia preferibile appoggiarsi al cellulare per queste applicazioni, rimane una supposizione. Esempio stupido: se non hai il cellulare a portata oppure e' scarico. Ultima modifica di ZeroSievert : 12-02-2024 alle 00:43. |
|||||
![]() |
![]() |
![]() |
#52 |
Senior Member
Iscritto dal: Oct 2002
Messaggi: 5418
|
per la lavanda gastrica non c'è nulla di smart?
chiedo per un amico che si ingolfa di cibo COMUNQUE LA DISCUSSIONE SI E' FATTA INTERESSANTE Io spero negli esiti ragionevolmente IT ![]()
__________________
____€UROPA: INSIEME di STATI IN COMUNANZA DI PROSPETTIVE PAGLIACCE Ultima modifica di raxas : 12-02-2024 alle 00:30. |
![]() |
![]() |
![]() |
#53 | ||||||||||||||||||
Senior Member
Iscritto dal: Apr 2005
Messaggi: 6848
|
Quote:
Oh, l'hai scritto eccome. Hai elencato una serie di premesse e hai tirato queste conclusioni: Quote:
Quote:
Quote:
Quote:
Quote:
Non è chiaro che avere una soluzione che usa meno risorse e costa meno dovrebbe fare comodo al produttore dello spazzolino? ![]() Quote:
Quote:
![]() Quote:
Quote:
![]() Quote:
Mi sbaglio? * Giusto per mostrare che non mi invento niente, da una veloce ricerca sul forum: 1, 2, 3. Quote:
Quote:
Il paragrafo sopra...? ![]() Veramente stai mettendo in dubbio che una VM sia più lenta del codice nativo? Quote:
![]() Quote:
Quote:
Quote:
Quote:
OK ![]() Altri esempi altrettanto stupidi: se uno non ha Internet, oppure lo spazzolino è scarico.
__________________
Ἀξύνετοι ἀκούσαντες κωφοῖσιν ἐοίκασι ̇φάτις αὐτοῖσιν μαθτυρεῖ παρεόντας ἀπεῖναι. Ὕες γοῦν βορβόρῳ ἥδονται μᾶλλον ἢ καθαρῷ ὕδατι. Ultima modifica di giuliop : 12-02-2024 alle 01:18. |
||||||||||||||||||
![]() |
![]() |
![]() |
#54 | |||||||||||||||||||
Senior Member
Iscritto dal: Dec 2023
Messaggi: 752
|
Quote:
(quindi in pratica di cui non conosci niente) hai stabilito che la metrica fondamentale sia la bruta velocita' d'esecuzione. E da qui hai detto che C/C++ e' il linguaggio migliore (perche' non assembly hand-tuned mi chiedo allora..). Quindi sei partito da un'assunzione arbitraria per arrivare alla tua conclusione. Questa per me non e' una dimostrazione (che non puoi fornire per mancanza di informazioni). Tra le altre cose questa delle prestazioni cade malamente se si fa una minima ricerchina. IMHO non hai molto ben presente cosa sia possibile fare oggi con qualche centinaio di mW. Qua ad esempio vengono dichiarati 8-12 W di consumo durante l'uso di un generico spazzolino elettrico. Per confronto, qui il consumo di un Rpi Zero sotto stress e' dichiarato essere 0.83 W. Un Rpi zero e' equipaggiato con un SoC ARM da 1 GHz e 512 MB di RAM. Quindi una bestiolina del genere impatterebbe di appena il 6-10% il consumo dello spazzolino. Limare molto di piu' i consumi del processore non aumenterebbe particolarmente l'autonomia. Avere un SoC con potenza simile o anche decisamente inferiore al Rpi potrebbe non rendere necessario l'utilizzo esclusivo del C++ per la programmazione del sistema di controllo dello spazzolino. E a quel punto, con il parametro delle prestazioni piu' rilassato, altre considerazioni, tra cui quelle che ho fatto io, potrebbero avere un peso maggiore. Tipo che se trovi quello che ti vende le librerie in Java per il tuo prodotto eviti lo sviluppo in-house delle stesse e risparmi un sacco di tempo e soldi. O magari ti permette di usare un linguaggio memory safe su un dispositivo che sta 24h/24 esposto alla rete. Ma se anche un Soc piu' potente impattasse di una percentuale maggiore sui consumi, si sta parlando comunque di un dispositivo che viene usato per 5-10 min a sessione prima di essere riposto sulla sua base. Ovvero consumi dell'ordine del Wh prima di ritornare attaccato alla rete. Io tutto questo terribile problema di autonomia non ce lo vedo ![]() Quote:
- Allo stato attuale delle nostre conoscenze riguardo al progetto in questione non ci sono elementi per affermare che il linguaggio di programmazione "Java" sia necessariamente inadatto all'applicazione che e' oggetto di discussione. Meglio? ![]() Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
![]() Quote:
![]() Quote:
Quote:
Aggiungo inoltre che il fatto che tu sviluppi su microcontroller (di bassa potenza da quello che vedo) non sia assolutamente indice che tu sia capace di fare un corretto design di un prodotto. Anzi, il tuo modo superficiale di affrontare questo aspetto suggerisce il contrario. Ho la sensazione che parte del problema sia che tu pensi che tutti i problemi riguardanti il mondo embedded o quasi si possano risolvere con un microcontroller da una manciata di MHz o KB e programmazione bare-metal. Io questo problema lo vedo periodicamente. Es. dove sto io chi fa lo sviluppo hardware, software e firmware e' separato da chi fa ingegneria dei sistemi (Io nel tempo invece sono andato a rompere le p@lle quasi a tutti ![]() ![]() Ovviamente l'input e i feedback di chiunque sono ben accolti. Pero' parte del lavoro e' far capire agli specialisti come mai certe decisioni tecniche che riguardano un determinato sistema sono state prese. E sopra di me ci sono persone con visione d'insieme ancora piu' larga che coordinano lo sviluppo a piu' alto livello. EDIT E no. Anche solo il fatto di usare librerie standardizzate gia' incluse, se le caratteristiche del progetto te lo permettono, e' un grosso vantaggio anche in ambito embedded. Anche solo avere sempre la stessa interfaccia per il networking, indipendentemente dalla piattaforma in cui sei, e' utilissimo da un punto di vista di debugging (posso far girare sul mio computer il codice senza tool appositi), velocita' di sviluppo(non mi devo imparare una nuova libreria ogni volta), portabilita' (se cambio vendor non devo rifare tutto da 0), sicurezza (visto che il codice non deve essere cambiato ad ogni nuova piattaforma, il rischio di introdurre nuovi bug e' ridotto), manutenzione (non devo avere N versioni del codice dove N e' il numero delle API che devono essere supportate). E scusa se e' poco. Non a caso anche in ambito embedded esistono OS e soluzioni, anche per C++, che forniscono una singola API su una moltitudine di diverse piattaforme per le motivazioni di cui sopra. Ovviamente il layer di astrazione("l'inutile fardello") costa qualcosa in termini di memoria e prestazioni. Ma e' un costo che in molti casi e' sensato pagare. Che tu rigetti l'argomento in toto dimostra una visione estremamente limitata dell'informatica da parte tua. Divertente come tu mi lanci accuse da questo punto di vista. Poi il resto delle argomentazioni del tipo "Java non e' semplice perche' forse potrebbe essere difficile installarlo" oppure "dei vendor che hanno gli IC come core business possono dare lo stesso supporto allo sviluppo software di una realta' come Oracle" non vale neanche la pena commentarle. Evidentemente in ambito embedded sviluppi solo progetti molto semplici se queste sono le tue "argomentazioni". Quote:
EDIT Comunque 3 milioni di spazzolini di fascia alta medio-alta venduti non e' un numero inverosimile. Solo contando il mercato USA ci sono 331 milioni di abitanti. 3 mln sono lo 0.9% della popolazione. E ci metto la mano sul fuoco che il numero di persone che puo' permettersi uno spazzolino da qualche centinaio di dollari sia ben maggiore. Ti invito quindi a fare almeno una ricerchina la prossima volta prima di fare insinuazioni o congetture. Che qui nessuno, te compreso, ha la scienza infusa. Quote:
Quote:
![]() ![]() Quote:
![]() Quote:
![]() Quote:
Quote:
Per fare un esempio: a lavoro su un nostro sistema di controllo devo sviluppare un sistema di feedback su CPU. Il crate ha due processori:
Solo con queste informazioni si direbbe che l'i7 sia meglio. Ma:
Di contro il PowerPC eseguirebbe solo il mio task di feedback. Inoltre le informazioni verrebbero direttamente caricate su registri dello stesso. Ergo minore latenza e meno jitter. Il PowerPC e' meno potente dell'I7? Si! Ma questo non significa che usare la CPU piu' potente nelle vicinanze sia sempre la soluzione migliore. Il caso dello spazzolino e' simile ma peggio. Il sistema dovrebbe appoggiarsi alla rete wireless per scambiare informazioni con il cellulare. Cellulare che non e' assolutamente pensato per task di feedback e che potrebbe inserire ritardi notevoli se sovraccarico, peggiorando l'uso dello spazzolino e quindi la soddisfazione del cliente. Scusa ma penso che inserire una dipendenza non necessaria da un dispositivo esterno (cellulare), con caratteristiche ignote (Il produttore non ha idea delle prestazioni del cellulare di ogni suo acquirente) e che puo' essere disponibile oppure no per le piu' svariate ragioni, sia cattiva progettazione della peggior specie. Soprattutto visto che con qualche spicciolo puoi mettere un SoC di tutto rispetto. SoC che ti permette di avere lo spazzolino indipendente dal cellulare, che puoi caratterizzare completamente in fase di sviluppo e su cui hai il controllo totale. Quote:
![]() Da quello che ho capito leggendo in giro la parte IoT serve principalmente a comunicare al dentista da remoto i risultati dello scan dentale dello spazzolino giorno per giorno. Se per un giorno manca internet non credo sia un grosso problema. Per la carica vedi sopra. Ultima modifica di ZeroSievert : 13-02-2024 alle 10:23. |
|||||||||||||||||||
![]() |
![]() |
![]() |
#55 | |||
Senior Member
Iscritto dal: Oct 2001
Messaggi: 20025
|
Quote:
quasi certamente si collega come quando e dove vuole.... ![]() Quote:
Fa le statistiche con tutti gli utenti del mondo e tu ovviamente sei nella top ten o sul podio... Sempre che tu compri sempre l'ultimo modello, altrimenti vieni classificato come schiappa moscia e i tuoi dati sono pubblicati su tutti i social ed additati al pubblico ludibrio... ![]() Quote:
dai, dillo che sei del marketing e sei pagato per suggerire qua e là l'utilità di una emerita ciofeca che dirà sempre che sei bravissimo perchè usi il prodotto xy... poi lo lasci lì per 1 mese e quando lo riprendi sarà programmato per dirti che stai per perdere tutti i denti... salvo che se usi il nuovo modello yx 4° gen che ti salverà la dentatura, e tutti vissero felici e contenti ![]() ![]() ho già letto altri tuoi post "entusiasti" per fesserie... dai, su... NON hai passato il test di Turing...
__________________
Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza (O.W.) |
|||
![]() |
![]() |
![]() |
#56 |
Senior Member
Iscritto dal: Dec 2023
Messaggi: 752
|
|
![]() |
![]() |
![]() |
#57 | |
Senior Member
Iscritto dal: Oct 2002
Messaggi: 5418
|
Quote:
non mi sorprenderebbe l'interesse nelle abitudini degli utenti-consumatori, avevo già letto anni fa del pericolo intrusione, ho anche probabilmente esagerato chiamare la mia come Smart Tv, del 2014 comunque, non 2017 (è una UE40JU6400) ed è UHD 4k... ha sì... uno Smart hub ma non ha una videocamera... o almeno non risulta tra le caratteristiche, qualora sia celata all'utente, bè, comunque non so che "profilazione" debbano fare, e cosa se ne vorrebero fare... ![]() - per il resto... la discussione, a visione di uno sconoscitore, e non penso ci sia necessità di retorica... ritengo che sia proseguita con contributo che fa emergere delle competenze aderenti all'ambito
__________________
____€UROPA: INSIEME di STATI IN COMUNANZA DI PROSPETTIVE PAGLIACCE |
|
![]() |
![]() |
![]() |
#58 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 20025
|
Quote:
![]()
__________________
Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza (O.W.) |
|
![]() |
![]() |
![]() |
#59 | ||
Moderatore
Iscritto dal: Nov 2006
Messaggi: 21701
|
Quote:
il perchè? per velocizzare il processo di sviluppo di sw alla Mickey Rourke in ironman 2. Quote:
tutto il resto dei presunti vantaggi di java e netbeans che hai scritto significa che non conosci nulla dell'ambiente di sviluppo a mcu? perchè pensi che per sviluppare su micro bisogna utilizzare mille tool esoterici che rallentano il lavoro ? ora è tutto impostato se usi un ide serio si fa tutto con quello dalla scrittura del codice al debug al deploy alla gestione delle diverse toolchain di svilupppo fino alla gestione dell'ota poi parlare di oracle e supporto significa che non hai mai provato ad usare oracle senza avere dietro una società da billion con un supporto paid da nmila euri all'anno. mentre su mcu anche se sei piccolo il reseller fa da tramite con i field engineer anche per pochi pezzi annui. tornando a bomba che tool utilizzare per creare uno spazzolino smart? ci sono diverse opzioni opzione barbone style con un minimo di esperienza in mcu che è probabilmente quella utilizzata, prendo un hw ultra scrauso che costa pochi centesimi e che ha uno sputo di capacità di calcolo ma con wifi e bt (esp32) che è probabilmente la scelta che farei io nel progettare una scheda per un sistema che costa pochi euro all inclusive a questo punto o uso la toolchain del produttore (che è una cli ) e il codice me lo scrivo bare to metal utilizzando qualsiasi editor che mi piaccia anche notepad++ opzione barone style senza il minimo di esperienza in mcu installo vscode che ha un plugin apposta per la gestione di queste mcu scrause (platform.io) scrivo il codice partendo da esempi dal forum di arduino e tiro su un codice del genere in meno di un giorno anche con esperienza minima (ci sono librerie che fanno tutto dalle api rest alla comunicazione ble con letteralmente 10 righe di codice opzione sono uno sviluppatore fw serio: uso un tool professionale in grado di creare codice ottimizzato e programmo mediante jtag il micro ottenendo di piallare il bootloader (libero memoria ) sfruttando al massimo tutto l'hw disponibile cosa che è inutile su un applicazione del genere tutte le opzioni ti danno la possibilità di fare debug e deploy in letteralmente 1 click e qualche secondo (decina di secondi utilizzando le prime due opzioni con il bootloader pochi secondi la terza) riguardo al fatto che secondo te lo sviluppo in java è facilitato giusto per farti capire lo sforzo di implementazione: la cosa più complicata in un sistema del genere è sicuramente l'invio dei dati verso una piattaforma cloud preferibilmente sicura. ora effettuare una http post verso un server remoto aws gestendo pure la sicurezza mediante https e api key con un sistema del genere si fa con queste righe di codice (a meno della gestione errori) Codice:
const char *server = "https://[server address]"; // Server URL void SendInformationToHttps(String sTemp) { HTTPClient http; http.begin(server)) http.addHeader("x-api-key", "[api key]"); http.addHeader("Content-Type", "application/json"); http.addHeader("Host", "[host]"); String payload = "[json string]"; int httpCode = http.POST(payload); http.end(); } tl:dr my 2 cents
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
||
![]() |
![]() |
![]() |
#60 |
Senior Member
Iscritto dal: Dec 2023
Messaggi: 752
|
Eh vabbe' guarda. Che ti devo dire. Hai ragione tu e quelli che hanno sviluppato lo spazzolino sono sicuramente dei c*glioni che si sabotano da soli e hanno scelto Java per farsi male.
Per me la discussione finisce qua. Mi sembra che si facciano troppe assunzioni su un oggetto di cui non si sa praticamente niente. Oh. Poi se qualcuno mi posta qui tutte le caratteristiche del progetto riguardante questo spazzolino (o spazzolini? Anche questo non mi e' al 100% chiaro) e mi dimostra da queste che Java sia stata una scelta scema sono disposto a dargli ragione (again, non mi frega difendere Java). Mi da fastidio pero' che si critichi il lavoro altrui senza cognizione di causa. Ultima modifica di ZeroSievert : 14-02-2024 alle 12:19. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:55.