Sto caricando...
  • Misurare la distanza tra due testi con Python

    Immagina di avere due stringhe e di voler vedere se queste due parlano dello stesso argomento: come fare?   Riuscire a misurare la distanza tra due testi con Python può sembrare difficile, ma non se si hanno gli strumenti giusti: ci sono infatti diverse tecniche che è possibile sfruttare, come la coseno-similarità o il prodotto…

  • Essere un ingegnere donna

    Stavolta, un articolo diverso dal solito: parliamo di cosa vuol dire essere un ingegnere donna in questo pazzo mondo e cosa fare, nel concreto, per crescere una generazione che apprezzi l’inclusione senza neanche farne un “problema”.   Parliamo di gender gap in ambito STEM.   Intro   All’età di 12 anni, uno dei docenti della…

  • QRCode con Python

    Ormai tutti abbiamo a che fare con i QRCode: Green Pass (e non solo) ci hanno costretto a scoprire questa tecnologia. Ma come funziona un QRCode con Python?   In questo articolo, vediamo come creare un programma che sia in grado di generare un codice QR a partire da un semplice testo, e anche come…

  • Come si misura l’intelligenza (artificiale)

    Spesso, quando si parla di intelligenza artificiale, oppure quando si lavora utilizzando tecniche di machine learning, ci si chiede come si faccia a stimare la bontà di una soluzione: quando posso veramente dirmi soddisfatta del risultato? Quando un sistema è in grado di essere classificato come intelligente?   Anche gli stessi esseri umani spesso confondono…

  • I diversi volti di DISTINCT in PostgreSQL

        Lavorare con un DBMS può essere interessante.   Lavorare però con più DBMS può essere frustrante: ognuno di essi ha una serie di istruzioni che sono leggermente diverse rispetto al collega più vicino: se ti abitui ad utilizzare SQL Server, passare a PostgreSQL può non essere immediato.   La prima differenza che si…

  • K8S in produzione: best practices

    Sono sempre più frequenti le tecnologie appartenenti al mondo OCI: container a destra, pod a sinistra…   Installare e testare Docker o Podman localmente è semplice, ma cosa succede quando dobbiamo andare in produzione e abbiamo a che fare con Kubernetes?   Definiamo quindi una checklist di verifiche da completare quando il nostro ambiente di…

  • 101 – Funzioni async/await

    Le funzioni async/await sono l’incubo di tutte le persone che iniziano a lavorare con tecnologie come Javascript, ma in realtà sono tanto facili quanto ordinare una pizza con un’app di consegna a domicilio.   Comprendere una funzione asincrona e farla cooperare con altre funzioni, può sembrare difficile, ma non è assolutamente così.   In questo…

  • Informazioni sulla foto Monitor Del Computer Acceso Che Visualizza Testo

    Hosting con S3 e Route 53 per Angular

    Immaginiamo di avere a disposizione una webapp in Angular e di volerla mettere online: come fare, spendendo meno di dieci euro l’anno?   Vediamo com’è possibile avere un hosting con S3 e Route 53 per Angular!   Requisiti: Un dominio; Una webapp in Angular (o anche React.js, Vue.js o Ionic); Un account su AWS  …

  • Foto di Olya Kobruseva da Pexels

    Machine Learning in una settimana

    Intro Entrare nel mondo del machine learning può sembrare un qualcosa di impossibile, soprattutto se inizi dalla fine.   Tuttavia, esistono moltissime risorse online totalmente gratuite che permettono di accelerare il percorso di formazione e di apprendere velocemente una serie di competenze di base.   Vediamo quindi come dedicarsi ad imparare il machine learning in…

  • Pagamenti con Paypal e Ionic

    Sapevi che è possibile effettuare pagamenti con Paypal e Ionic? Ormai creare un’app che integri anche operazioni di pagamento è fondamentale; ad oggi, possono essere utilizzati diversi gateway di pagamento, tra cui Stripe (se non l’hai ancora letto, trovi qui l’articolo!), Braintree e ApplePay.   Oggi, vedremo Paypal: questo metodo di pagamento può essere integrato…