C'è anche https://www.neuraltext.com di @nittolese
- Home
- andreadragotta
- Post
andreadragotta
@andreadragotta
Full Stack Web Developer
Post creati da andreadragotta
-
RE: Problema nel registrare le conversioni
Ciao! @riccardo-2
Lanci gli eventi una volta fatto submit nel form?
-
RE: Quanto dovrebbe durare la cache?
@theavenger se hai modo di invalidare la cache puoi pensare di tenere tempi anche più alti di 24 ore.
Ad esempio se quando includi i file js o css hai modo di inserire un numero di versione o un numero random che viene modificato solo quando viene fatta una modifica al file potresti pensare di tenerlo in cache anche per anni.
<script src="path/file.js?v=190" type="text/javascript"></script>
Stessa cosa vale per le immagini, una volta caricate se non ricarichi immagini con lo stesso nome puoi tenerle in cache anche per un anno.
-
RE: Buongiorno, ho un problema con la cronologia Safari.
Ciao!
Quindi quella che vedi è la cronologia di google giusto?
Se si, prima di tutto potresti vedere su quali dispositivi è collegato il tuo account da questa pagina: https://myaccount.google.com/device-activity
Se vedi dispositivi che non sono i tuoi allora probabilmente qualcuno ha fatto quelle ricerche connesso al tuo account.
-
RE: Invasione della Russia in Ucraina: raccolta delle iniziative Digital
view-source:stop-russian-desinformation.near.page
Pagina web che una volta aperta manda una valanga di richieste a siti russi per combattere la disinformazione, non ci sono credits chiaramente quindi non so chi ha realizzato la pagina.
NOTA IMPORTANTE: Una volta aperta la pagina le chiamate partono in automatico, quindi lascio il link con visualizzazione del source code.
-
RE: Generatore QR Code
@vogricpeter ciao!
Ci sono diverse librerie js (ma chiaramente ci sono anche per tanti altri linguaggi) che ti permettono di creare un codice QR.
Qui ad esempio una JS: https://www.npmjs.com/package/qrcode
-
RE: Videoconferenza condivisa
@giorgiotave si, quello perchè sia Restream che Golightstream permettono l'acquisizione di un flusso RTMP
-
Akamai acquisisce Linode
Qui il link con tutte le informazioni https://www.akamai.com/newsroom/press-release/akamai-to-acquire-linode
-
RE: Videoconferenza condivisa
Ciao, penso tu possa farlo con Zoom.
Se non ricordo male è possibile richiedere il controllo della schermata condivisa.
-
RE: Github blocca l'account al creatore di colors.js e faker.js: è giusto?
@enrico-sartori ha detto in Github blocca l'account al creatore di colors.js e faker.js: è giusto?:
@mpmisco dal mio punto di vista.
È roba sua, ci fa quello che vuole.
Se uno aggiorna senza guardare cosa fa, si dice "chi è causa del suo mal, pianga stesso"Se rilasci un progetto open source non devi aspettarti che la gente paghi, è un controsenso.
La donazione, lo sponsor o altre forme di sostegno al progetto non sono obbligatorie, anche se la tua libreria è usata Microsoft o Google.
Poi sì, essendo lui il mantainer del progetto può fare push di quello che vuole dentro al codice ma poi ti prendi il ban dalla piattaforma che ti permette di pubblicare il progetto (GitHub), fai una discreta figuraccia e te lo fai andare bene.
-
RE: Google ci ascolta con Android
@giorgiotave @juanin quando volete
Un primo test veramete rapido che si può fare è verificare quali registrazioni ha google salvate, io in casa ho Alexa e tramite app posso vedere la lista delle registrazioni.
La distinzione è tra:
- Audio destinato ad Alexa
- Audio non destinato ad Alexa
Su Google c'è modo di listare le registrazioni? Così intanto togliamo un punto facilmente analizzabile
-
RE: Creare downloader con dati/kb sfalsati
Nel momento in cui il file scaricato è sul computer dell'utente si renderà conto che la dimensione non è quella dichiarata dal downloader.
Mi sembra una leva un po' debole (e anche poco corretta) quella di falsificare il dato della dimensione per far sembrare più performante il downloader e ottenere un numero maggiore di utilizzatori.
Internet ormai c'è da un po' di tempo, queste cose potevano essere credibili 20 anni fa, ora non credo
-
RE: [Selenium] Delucidazione sulla logica di: "Selenium Remote Driver"
@stefano-dev rispondo alle varie domande
- Usare una o più VPS ti permette di essere più flessibile e chiaramente abbassare i costi, lambdatest non lo conosco ma penso che ti dia già parte del lavoro fatto quindi chiaramente ha costi più alti.
- Senza GUI perchè in questo modo utilizzi meno risorse e puoi prendre una o più VPS più piccole. Facebook supporta la navigazione headless senza problemi
- Allora devi strutturare bene l'infrastruttura che vuoi usare, per ridurre il più possibile il rischio di ban (anche se comunque in rischio non scompare) potresti valutare la creazione di più VPS piccole magari anche su datacenter e region differenti in modo tale da avere indirizzi IP diversi e mettere una coda che esegue le varie richieste assegnando una VPS a uno o più account.
In ogni caso non escludo che il rischio di ban ci sia, se non a livello di account a livello di IP, metti in conto quindi di ciclare le macchine per avere sempre IP "freschi" (potresti utilizzare Terraform o sistemi simili per fare questa cosa)
-
RE: [Selenium] Delucidazione sulla logica di: "Selenium Remote Driver"
@stefano-dev secondo me la cosa migliore, anche per capire come funziona tutto quanto il flusso, è di prenderti una VPS in qualche cloud provider e iniziare a giocare con gli headless browser.
Io in passato ho utilizzato Selenium + Geko Driver (e in alcuni casi BeatifulSoup) con Python o Puppeter con nodejs ma penso che il principio sia lo stesso anche se utilizzi PHP.
Il tuo script dovrebbe aprire una nuova istanza del browser in modalità headless e quindi senza una GUI per ogni chiamata che riceve.
Come riceve le chiamate lo devi valutare tu, potresti valutare di eseguire n browser quante sono le richieste o un singolo browser che svuota una coda di operazioni. Chiaramente in base alla scelta dovrai mettere in conto di sfruttare più o meno risorse.
Non so se ho risposto un po' alle tuo domande, fammi sapere
-
RE: [Selenium] Delucidazione sulla logica di: "Selenium Remote Driver"
Ogni quanto effettui queste operazioni? Quanto tempo ci mette lo script ad eseguire tutto
-
RE: [Selenium] Delucidazione sulla logica di: "Selenium Remote Driver"
@stefano-dev ciao e scusami se arrivo con così tanto ritardo
Quello che vuoi fare tu lo puoi fare con Selenium (in php ma anche in python) ma anche con Puppeter.
Il tuo script messo in cron sul server fa partire un browser headless sul server stesso che esegue le operazioni e tira fuori il response.
Attenzione però, quando esegui queste operazioni di fatto sei un bot e se la web app su cui esegui i comandi ha sistemi per riconoscere i bot potresti trovarti un captcha dopo qualche visita.
In questo caso devi pensare a sfruttare proxy o a fare un po' di rotazione degli ip (o del server)
-
RE: Che senso ha sviluppare le APP quando ci sono le PWA, AMP e Responsive?
@giorgiotave per ora c'è poco da dire, 2 giorni fa Maximiliano Firtman ha pubblicato questo articolo https://firt.dev/ios-15.4b/ che parla di tutte le novità lato browser su iOS 15.4 beta (oltre alle push ci sono diverse novità molto interessanti, consiglio a tutti di leggerlo).
Per ora sembra essere una funzionalità attivabile solamene dalle impostazioni di Safari ma non ho ancora avuto modo di provare perchè non ho installato la beta su iPhone, devo provare con il simulator di xcode se riesco a farla partire.
Inizia a muoversi qualcosa, e quasi sicuramente qualche salto più interessante lo vedremo su iOS 16 (quindi intorno a settembre/ottobre in parallelo all'uscita dei nuovi iPhone).
-
RE: Progressive Web App: come muovere i primi passi?
@isotopia le PWA possono sfruttare cache e pre-cache per salvare assets statici e altre risorse che possono essere erogate anche offline ma comunque bisogna gestire attentamente tutti questi aspetti perchè il rischio sennò è quello di erogare all'utente contenuti vecchi o non riferiti a lui.
Se quello che vuoi migliorare sono le performance del tuo sito prima di pensare alle PWA devi pensare a tutto quello che ancora puoi fare sul tuo sito per avere performance migliori perchè comunque così come attivare la CDN non ti velocizza il sito anche trasformare il tuo sito in PWA non trasformera una Panda in una Ferrari.
Parlando di vantaggi sul posizionamento probabilmente non sono la persona più indicata, lascio la parola a @giorgiotave @juanin @alepom per citare i primi 3 che mi sono venuti in mente ma sono abbastanza certo che una PWA non abbia nessun vantaggio sul posizionamento al momento.
-
RE: Progressive Web App: come muovere i primi passi?
Ciao @isotopia! Per rendere il suo sito una Progressive Web App devi aggiungere due file fondamentali (oltre ad usare HTTPS sul tuo sito):
- il manifest.json
- il service-worker.js
Qui https://web.dev/learn/pwa/ trovi una guida su come creare una PWA, la risorsa è di Google ma a scrivere la guida è https://twitter.com/firt che sul mondo PWA è una delle persone più preparate a parer mio.
In sostanza comunque una PWA ti permette di sfruttare delle Web Api che normalmente non potresti utilizzare aggiungendo quindi funzionalità come gli shortcuts da home screen, le push notification, il pre-caching delle risorse e tanto altro.
I vantaggi variano molto in base alla tipologia di sito, al tipo di traffico che ricevi e al tipo di interazione che i tuoi utenti hanno con il sito.
Il termini SEO non ti porta nessun vantaggio sul posizionamento.