Mostra notizie nelle discussioni
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-19 10:28:03.0 alle 2017-04-19 10:28:03.0
Trollate totali: 6779
Re: STEM e femmine
Scritto da:
> Scritto da: Wakko Warner
> > Immagine postata dall'utente
>
> Il direttore di un' università cercava di convincere le donne a iscriversi a informatica affermando che l'informatica è una cosa da donne. A bocca storta

Notoriamente, certo... Rotola dal ridere
Nella mia Uni al corso di informatica al primo anno saremo stati in 200... quasi tutti maschi, le femmine si contavano sulle dita di una mano... c'erano molti più musulmani che femmine...
Gli Svizzeri non sono tutti ricchi - Mattia

Dio Porco

Ad hhttps://bestemmietraamicidioporco
Perché non bestemmiare tra amici? È una cosa divertente!‎
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-18 23:32:34.0 alle 2017-04-18 23:32:34.0
Trollate totali: 6779
Re: diritto naturale x gatto
Scritto da:
> Scritto da: RUGANTINO
> >
> > >
> > > Abducted Deluso
> >
> > addu... chi?
>
> Yoda è stato rapito dagli UFO, che gli hanno inserito qualcosa di brutto nel cervello A bocca storta

Si chiama così adesso? Newbie, inesperto
Gli Svizzeri non sono tutti ricchi - Mattia
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-18 23:25:26.0 alle 2017-04-18 23:25:26.0
Trollate totali: 6779
Re: STEM e femmine
Scritto da:
> Scritto da: Wakko Warner
> > Immagine postata dall'utente
>
> cos'è STEM ?

Science Technology Engineering and Mathematics
Gli Svizzeri non sono tutti ricchi - Mattia
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-18 21:43:54.0 alle 2017-04-18 21:43:54.0
Trollate totali: 6779
STEM e femmine
Immagine postata dall'utente
Gli Svizzeri non sono tutti ricchi - Mattia
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-18 18:12:10.0 alle 2017-04-18 18:12:10.0
Trollate totali: 6779
Re: Quando hai a che fare con una bottana
Scritto da:
> Scritto da: Wakko Warner
> > http://nypost.com/2017/04/17/my-ex-is-determined-t...
>
> Non ce la faccio a leggere sta telenovela: mi sono perso alle prime righe.

Se non conosci la storia sei destinato a ripeterla. Idea!Idea!
Gli Svizzeri non sono tutti ricchi - Mattia

Vaffan

Ad https://duckduckgo.com/?t=ffab&q=vaffanculo&ia=web
CULOOOO!!!!‎
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-18 18:11:40.0 alle 2017-04-18 18:11:40.0
Trollate totali: 6779
Re: Quando hai a che fare con una bottana
Scritto da: Alienazione
> Scritto da: Wakko Warner
> > http://nypost.com/2017/04/17/my-ex-is-determined-t...
> Che lagna.

Vero, la bottana è proprio una lagna. Idea!
Gli Svizzeri non sono tutti ricchi - Mattia
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-18 14:17:34.0 alle 2017-04-18 14:17:34.0
Trollate totali: 6779
Quando hai a che fare con una bottana
Gli Svizzeri non sono tutti ricchi - Mattia
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-17 21:27:54.0 alle 2017-04-17 21:27:54.0
Trollate totali: 6779
Re: Oggi sono stato
Scritto da:
> Scritto da: Wakko Warner
> > dal mio 12enne preferito a portargli un ovetto di pasqua. Innamorato
> >
> > Appena arrivo sulla porta mi corre incontro "mi devi aiutare con minecraft!!! ho colpito un lupo e ora ho un branco di lupi con gli occhi rossi che vuole uccidermi!!!! plz help!!!"
> >
> > Adoro Minecraft. InnamoratoInnamoratoInnamorato Imbarazzato
>
> Gli ha dato un bacio sul culo da parte mia?
>
> GS

Voi Gatti Selvaggi Svizzeri avete decisamente strane usanze... A bocca storta
Gli Svizzeri non sono tutti ricchi - Mattia
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-17 21:18:14.0 alle 2017-04-17 21:18:14.0
Trollate totali: 6779
Oggi sono stato
dal mio 12enne preferito a portargli un ovetto di pasqua. Innamorato

Appena arrivo sulla porta mi corre incontro "mi devi aiutare con minecraft!!! ho colpito un lupo e ora ho un branco di lupi con gli occhi rossi che vuole uccidermi!!!! plz help!!!"

Adoro Minecraft. InnamoratoInnamoratoInnamorato Imbarazzato
Gli Svizzeri non sono tutti ricchi - Mattia

DAI CHE È VENERDÌ!!!

Ad https://www.youtube.com/@daiche_e_venerdi
Figa a nastroooo!‎
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-17 17:33:38.0 alle 2017-04-17 17:33:38.0
Trollate totali: 6779
Re: Callbacks as our Generations' Go To Statement
Scritto da: ::1
> Scritto da: Wakko Warner
> > Scritto da: avvelentani
> > > > Il punto degli async-await è quello di permetterti di scrivere codice più chiaro e comprensibile.
> > >
> > > Le chiamate bloccanti erano ancora piu` semplici.
> >
> > Nessuno lo mette in dubbio, ma appunto il compito delle async-await è far ritornare il codice leggibile come quando si usavano le chiamate bloccanti senza però rinunciare ai vantaggi delle chiamate non bloccanti.
> >
> > Per esempio, su IIS viene riservato un certo pool di thread per gestire le richieste, facciamo finta che siano 2000 giusto per dare un numero.
> > Questi thread vengono messi in un pool di thread inattivi pronti ad essere assegnati alle varie richieste in ingresso.
> >
> > Ora immagina di avere nel tuo codice una chiamata bloccante per, chessò, fare una certa operazione su un grosso numero di righe in un database che impiega 10 secondi per eseguirsi. Questo significa che per 10 secondi interi quel thread è mantenuto occupato inutilmente in attesa di una risposta mentre il database (che è un processo esterno) fa quello che deve fare.
> >
> > Immagina ora che questo sito sia un grosso sito, utilizzato da migliaia di persone ogni secondo... e che molti di loro debbano fare operazioni simili sui dati. Arriverai al punto in cui molti di questi thread sono bloccati e il server web, raggiunti i 2000 thread occupati, non potrà fare altro che dare errore all'utente che sta cercando di avviare una nuova richiesta perché non ci sono thread disponibili a servirlo.
> >
> > Con le async-await questo problema non succede perché il thread non resta occupato ad aspettare una risposta, quello che stava facendo quel thread viene momentaneamente sospeso in attesa di una risposta dal database e il thread viene rimesso nel pool dei thread disponibili per accettare nuove connessioni. Quindi ora non stai sprecando risorse inutilmente in attesa di qualcosa su cui non hai alcun controllo.
> >
> > Ho fatto l'esempio del database ma potrebbe essere qualunque cosa... l'accesso ad un file sul filesystem, la chiamata di una API su un server di terze parti, ecc.
> >
> > Il punto è che le chiamate bloccanti sono più semplici, ma in alcuni casi non ce le possiamo permettere. Invece di usare callback incomprensibili si usano gli async-await e noi sviluppatori siamo felici perché capiamo quello che stiamo facendo e pure il cliente è felice perché il software funziona meglio.
>
> A me async/await non piace come sintassi, perché nasconde al programmatore il fatto che il metodo viene spezzato.

E perché ti importa? È una cosa di cui si occupa il compilatore, non devi occupartene tu. Ti poni tutti questi problemi anche circa come il compilatore compila il tuo codice in assembly? Non credo... dai per scontato che lo faccia correttamente... non vai certo a verificare se ha azzerato la tua variabile con un assegnamento o uno xor con se stesso.

Metti ora sul piatto i vantaggi che async/await ti danno, in primis la facilità di ragionare sul codice, di capirlo, mantenerlo, ecc.

IMO più è la macchina ad occuparsi dei dettagli e più sono sicuro che il codice faccia esattamente quello che voglio faccia, meno codice scrivo e più sono sicuro di non aver introdotto bug, più facile il codice è da leggere e meno mi fa diventare matto e fa perdere tempo. Al cliente non glie ne frega nulla di come hai raggiunto il risultato, a lui interessa che il risultato sia quello che si aspettava, che abbia meno bug possibili ed ottenerlo nel più breve tempo possibile.

Se io e te facciamo lo stesso software ma tu impieghi 1 mese e 3000 euro in più di me per farglielo, da chi credi lo comprerà? Alla fine a te sviluppatore interessa guadagnare con meno sforzo possibile (che è poi quello che interessa tutti) e il tuo cliente avere quello che ha chiesto il prima possibile pagandolo il meno possibile.

Non so te, ma io do un alto valore al mio tempo e preferisco avere più tempo libero possibile. Impiegare il mio tempo decifrando quello che succede in mille mila callback annidiate non è il modo in cui preferisco passare il mio tempo né tantomeno mi piace stare a spaccarmi la testa su problemi che si possono evitare interamente.

> Il problema degli stacktrace in codice non-blocking si risolve solo parcheggiando il vecchio stack da qualche parte, ma non è una cosa gratuita, e la soluzione microsoftara è l'unica percorribile (mi dici quanti stack frames ti servono e te li tengo).

Non è gratuito, ma non ti importa, è un lavoro che fa il tuo strumento di sviluppo in fase di debug e ti rende più semplice la vita. Perché lamentarsene?

> Il codice blocking tuttavia non è così drammatico come lo disegni, un'architettura classica con un webserver con i/o asincrono e backend con i/o sincrono funziona bene anche con grandi carichi, soprattutto se il backend ha threadpool dinamici (vedi java e gli executor service); non è ottimale, ma devi stare ad alti numeri di carico per iniziare a preoccupartene (ed a quel punto il management risolve comprando ibm power series… ma questa è un altra storia).

Hai mai provato a sviluppare qualcosa per android? Magari con phonegap dove ogni 3 righe hai una callback? Lì semplicemente non puoi evitarle perché è l'ambiente stesso che non ti offre alternative sincrone. Io l'ho fatto, ed è un'esperienza che preferirei non ripetere. Con i Future le cose un po'si semplificano, ma sono comunque lontane anni luce dalla semplicità dell'await/async.
Gli Svizzeri non sono tutti ricchi - Mattia
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-17 16:41:20.0 alle 2017-04-17 16:41:20.0
Trollate totali: 6779
Re: Callbacks as our Generations' Go To Statement
Scritto da: avvelentani
> > Il punto degli async-await è quello di permetterti di scrivere codice più chiaro e comprensibile.
>
> Le chiamate bloccanti erano ancora piu` semplici.

Nessuno lo mette in dubbio, ma appunto il compito delle async-await è far ritornare il codice leggibile come quando si usavano le chiamate bloccanti senza però rinunciare ai vantaggi delle chiamate non bloccanti.

Per esempio, su IIS viene riservato un certo pool di thread per gestire le richieste, facciamo finta che siano 2000 giusto per dare un numero.
Questi thread vengono messi in un pool di thread inattivi pronti ad essere assegnati alle varie richieste in ingresso.

Ora immagina di avere nel tuo codice una chiamata bloccante per, chessò, fare una certa operazione su un grosso numero di righe in un database che impiega 10 secondi per eseguirsi. Questo significa che per 10 secondi interi quel thread è mantenuto occupato inutilmente in attesa di una risposta mentre il database (che è un processo esterno) fa quello che deve fare.

Immagina ora che questo sito sia un grosso sito, utilizzato da migliaia di persone ogni secondo... e che molti di loro debbano fare operazioni simili sui dati. Arriverai al punto in cui molti di questi thread sono bloccati e il server web, raggiunti i 2000 thread occupati, non potrà fare altro che dare errore all'utente che sta cercando di avviare una nuova richiesta perché non ci sono thread disponibili a servirlo.

Con le async-await questo problema non succede perché il thread non resta occupato ad aspettare una risposta, quello che stava facendo quel thread viene momentaneamente sospeso in attesa di una risposta dal database e il thread viene rimesso nel pool dei thread disponibili per accettare nuove connessioni. Quindi ora non stai sprecando risorse inutilmente in attesa di qualcosa su cui non hai alcun controllo.

Ho fatto l'esempio del database ma potrebbe essere qualunque cosa... l'accesso ad un file sul filesystem, la chiamata di una API su un server di terze parti, ecc.

Il punto è che le chiamate bloccanti sono più semplici, ma in alcuni casi non ce le possiamo permettere. Invece di usare callback incomprensibili si usano gli async-await e noi sviluppatori siamo felici perché capiamo quello che stiamo facendo e pure il cliente è felice perché il software funziona meglio.
Gli Svizzeri non sono tutti ricchi - Mattia
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-17 14:40:35.0 alle 2017-04-17 14:40:35.0
Trollate totali: 6779
Intanto Skynet...
Gli Svizzeri non sono tutti ricchi - Mattia
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-17 13:27:52.0 alle 2017-04-17 13:27:52.0
Trollate totali: 6779
Re: Antifa ottiene alla parità dei sessi
Scritto da: Ordine
> Immagine postata dall'utente
>
>
> https://giphy.com/gifs/l4FGBi70k3f07wb4I/html5
>
>
>
> Rotola dal ridere

Però non è guarita, è ancora femmina Triste

https://i.imgtc.com/VCb7MTX.jpg
Gli Svizzeri non sono tutti ricchi - Mattia

DAI CHE È VENERDÌ!!!

Ad https://www.youtube.com/@daiche_e_venerdi
Figa a nastroooo!‎
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-17 13:12:22.0 alle 2017-04-17 13:12:22.0
Trollate totali: 6779
Re: Autobus e colpe
Scritto da: Ordine
> Scritto da:
> > L'autobus di campagna si ferma, una passeggera con la bambina piccola scende.
> > L'autobus riparte.
> > La bambina muore, si era aggrappata alla ruota anteriore.
> > L'autista paga 1800 dollari per mettersi la coscienza apposto.
> > Di chi è la colpa?
>
> Non doveva pagare nemmeno quelli, non ha alcuna colpa, almeno da come hai descritto l'evento.

Infatti, è ridicolo il fatto che un poveraccio che probabilmente guadagna un sacchetto di noccioline al mese debba pagare tutti quei soldi per uno sbaglio non suo. Ma si sa... in questa società i genitori non hanno mai colpe, è sempre colpa di qualcun altro.
Gli Svizzeri non sono tutti ricchi - Mattia
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-17 13:10:50.0 alle 2017-04-17 13:10:50.0
Trollate totali: 6779
Re: Callbacks as our Generations' Go To Statement
Scritto da: avvelentani
> Scritto da: Wakko Warner
> > http://tirania.org/blog/archive/2013/Aug-15.html
> >
> > Quoterrimo.
> >
> > **Modificato dall'autore il 17.04.2017 02:39**
>
> Non mi pare una grande soluzione, gli stacktrace restano comunque una merda.

Dipende dallo strumento che usi, se è abbastanza avanzato capisce quello che stai facendo (dopotutto async a await sono parole del linguaggio, non semplici chiamate a funzione [esempio https://blogs.msdn.microsoft.com/visualstudioalm/2... scorri giù fino allo stacktrace generato da c# vb.net]) e per te lo stacktrace è simile a quello che otterresti con una programmazione sincrona perciò chiaro e comprensibile.

Il punto degli async-await è quello di permetterti di scrivere codice più chiaro e comprensibile. Senza devi usare le callback che rendono il codice così complesso che dopo 5 minuti che l'hai scritto già non lo capisci più e ti servono 10 minuti per ristudiartelo. Oltre a questo le callback rendono complicata e poco intuitiva la gestione degli errori. L'esempio che fa nella pagina che ho lincato nel post a cui hai risposto è un chiaro esempio di quanto più semplice da capire sia il codice scritto con async-await rispetto a quello scritto con le callback. Non solo il codice è più chiaro, ma come vedi anche la gestione degli errori è estremamente più semplice.

Async e await rendono codice che prima era pieno di callback simile a codice sincrono, perciò molto più facile da capire per un essere umano (perché noi ragioniamo secondo passi sincroni [prima faccio questo, poi quello, poi quello]). Quello che poi farà il compilatore dietro le tende per convertirlo in un codice pieno di callback non sono affari tuoi, non deve importarti e non ti importa né ti importa di vedere il suo stacktrace... sono dettagli implementativi nascosti dal compilatore così come un linguaggio ad alto livello ti nasconde il codice macchina generato.

Più chiaro è il codice più facile è trovare bug e scrivere codice con pochi bug. Meno bug ci sono più sicuro è il tuo software. Dopo tutti gli attacchi dell'NSA/FBI/CIA/Russia/Cina/ecc... dovrebbe oramai essere chiaro a tutti che dobbiamo creare linguaggi e strumenti che rendono la creazione di bug ed errori logici il più difficile possibile da fare... e async-await è un altro passo in questa direzione.
Gli Svizzeri non sono tutti ricchi - Mattia
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-17 12:43:18.0 alle 2017-04-17 12:43:18.0
Trollate totali: 6779
Re: Romano Prodi: "La risposta di Pechino non ci sarà, gli Usa cederanno sul com
Scritto da: avvelentani
> Scritto da:
> > Scritto da: avvelentani
> > > Scritto da: ::1
> > > > Scritto da: avvelentani
> > > > > Scritto da: ::1
> > > > >
> > > > >
> > > > > dice il giornalista Angelo Quadro mentre si inginocchia e comincia a fare un pompino a Romano Prodi.
> > > >
> > > > …
> > > > E di quello che dice sui porti che ne pensi?
> > >
> > > Che non ha l'onesta` intellettuale di portare quel ragionamento fino in fondo.
> >
> > Espandi, sono curioso di vedere se hai pensato la stessa cosa che ho pensato io o una cosa diversa.
>
> I cinesi si sono comprati il pireo perche' l'europa ha svenduto la grecia per salvare le banche tedesche.

Esatto. Chi comanda in Europa sta mettendo gli interessi delle sue tasche e delle tasche dei suoi amichetti davanti agli interessi nazionali. Da cui la vendita di proprietà pubblica ad aziende private, l'ingresso di milioni di selvaggi, ecc.

Prodi è uno dei coglioni corresponsabili della situazione attuale e dovrebbe essere appeso per il collo tramite una fune, non certo intervistato e preso come esempio.
Gli Svizzeri non sono tutti ricchi - Mattia
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-17 12:39:21.0 alle 2017-04-17 12:39:21.0
Trollate totali: 6779
Re: Autobus e colpe
Scritto da:
> L'autobus di campagna si ferma, una passeggera con la bambina piccola scende.
> L'autobus riparte.
> La bambina muore, si era aggrappata alla ruota anteriore.
> L'autista paga 1800 dollari per mettersi la coscienza apposto.
> Di chi è la colpa?

Come può l'autista dell'autobus vedere una bambina piccola aggrappata alla ruota anteriore? Cosa dovrebbe fare l'autista? Scendere ogni volta che si ferma a mettere del filo elettrificato tutto attorno all'autobus?

La colpa è ovviamente della madre o comunque di chi ce l'aveva in consegna. Le responsabilità derivanti dal sorvegliare e crescere in modo proprio i tuoi figli non possono ricadere sugli altri. Se vuoi un figlio poi fai anche il favore di occuparti di lui, invece la pretesa dei genitori è spesso che siano gli altri ad occuparsene, da cui la "fascia protetta" in TV come se fosse compito della TV evitare che tuo figlio guardi certi programmi, la pretesa di eliminare il porno da Internet, ecc ecc ecc.

Capisco che _in questo caso_ possa trattarsi di una distrazione anche perché i bambini corrono e gli adulti fanno fatica a star loro dietro, ma non si può dare la colpa a chi guidava l'autobus per non aver visto qualcosa che non poteva vedere neanche con gli occhiali a raggi X.
Gli Svizzeri non sono tutti ricchi - Mattia

Arricchimento culturale in Svezia

Ad https://www.breitbart.com/europe/2019/01/04/patient-placed-in-quarantine-after-suspected-ebola-case-in-sweden/
The Emergency Room of a Swedish hospital was closed down Friday morning after a patient recently returned from Africa arrived vomiting blood, a possible symptom of the deadly and contagious Ebola virus.‎
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-17 02:29:53.0 alle 2017-04-17 02:29:53.0
Trollate totali: 6779
Callbacks as our Generations' Go To Statement
http://tirania.org/blog/archive/2013/Aug-15.html

Quoterrimo.

**Modificato dall'autore il 17.04.2017 02:39**
Gli Svizzeri non sono tutti ricchi - Mattia
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-16 20:58:47.0 alle 2017-04-16 20:58:47.0
Trollate totali: 6779
Re: stanotte e` morto
Scritto da: altg
> No non Ares, quello non so dove sia ma e` sicuramente a divertirsi.
> E` morto il mio tablet. Triste
>
> Il surface pro 3 comprato due anni e mezzo fa m'e` cascato dal letto mentre dormivo. M'ero addormentato a guardare giocare a poker e quello e` scivolato tra il letto e il muro, cozzando col pavimento con un angolo. Lo schermo s'e` incrinato e era tutto bianco con righe nere sulla destra, completamente andato.
>
> Ho scollato e scollegato lo schermo dalla cornice, ripulito tutto dai frammenti di vetro, e ora sto pensando di riciclare il tablet come computerino fisso. Ho messo una piastra d'alluminio su quella parte della motherboard che andava a massa con spugnette conduttive sulla superficie metallica dietro allo schermo, e coperto il resto con rettangolini di plastica spessa (avete presente il PVC espanso che usavo sempre?). Poi ho ri-sigillato tutto con un biadesivo molto sottile e rivestito la parte frontale con plastica autoadesiva satinata bianca, e applicato quattro piedini di gomma per appoggiarlo. Sopra ci metto uno schermino, attacco un hub USB e penso di riuscire a usarlo come fisso.
>
> Al momento non ho l'adattatore mini-displayport a HDMI: lo compro martedi`. La cosa che mi preoccupa e` che lo schermo esterno non funzioni subito ma abbia bisogno di essere impostato: non vedendo cosa faccio, sarebbe un problemino.

Cercalo su eBay, il display intendo, con 150/250 euro dovresti riuscire a ripararlo.
Gli Svizzeri non sono tutti ricchi - Mattia
Avatar
☺
Scritto da
Wakko Warner
Wakkus Horribilis
il 2017-04-16 18:03:16.0 alle 2017-04-16 18:03:16.0
Trollate totali: 6779
Antifascisti sono i nuovi fascisti
Immagine postata dall'utente
Gli Svizzeri non sono tutti ricchi - Mattia

Pagina generata in 715 millisecondi

Utenti attivi: 13 nell'ultimo minuto, 30 negli ultimi cinque minuti, 62 negli ultimi 15 minuti