Rust: riferimenti e lifetime

(… oggi ho imparato che … premessa) Cosa vuol dire “lifetime” in Rust: A lifetime parameter does not allow you to choose how long a value lives, it only allows you to communicate to the compiler that two or more references are “related” to the same memory and are expected to share the same lifetime. […]

Read More…

DAGs from Graph

Still ChatGPT. But bad experience this time. I asked all possible distinct DAGs given an adjacency matrix of a graph (probably not connected). I insisted that the graph is not connected. But “it” pretended to just make a loop over the nodes and build “all possible dags” (it pretends). I must note that the solution […]

Read More…

Exploring the Power of Windows in Rust: Unleashing the Potential of Sequential Data

Just catch a glimpse from your windows (it was: “introduction”) The windows method in Rust’s standard library is a powerful tool for processing sequential data. It enables efficient iteration over fixed-size, overlapping windows of elements in a collection, offering a functional and concise approach to data manipulation. This article will discuss the usefulness of the […]

Read More…

Building multi arch docker image from linux host

Key concepts Container manager.There is an actor, a daemon, or something that pull and run the right image when instructucted to do that.That means, you can use docker, docker swarm mode, kubernetes, k3s, or whatever daemon to monitor or just run containerbased on image taken from some place, and that daemon need to understand what […]

Read More…

React server side rendering as a react based template engine

isomorphic javascript is a technology used to speedup rendering on browser, it can be used a pure version that is server-side-rendering (ssr) to generate template from a react app Motivation: Create a presentation template to be converted to pdf and configurable with data: produce formatted documents. Here:https://www.freecodecamp.org/news/server-side-rendering-your-react-app-in-three-simple-steps-7a82b95db82e/ This is the way the piece of server […]

Read More…

Sicurezza, password salvate e Google

youhavebeenpawned! ( https://haveibeenpwned.com/ ) Google fortunatamente non sta a guardare, ma non può agire per noi. Fare click sull’avatar (in alto a destra) per gestire l’account Dove si atterra: Notare un segnale di allarme per problemi di sicurezza (esclamativo rosso): Vai a controllo password Password salvate compromesse Cambia ogni password compromessa Signin per ogni account […]

Read More…

I stopped the data flow – on React best practices

Reading the interesting article from Dan Abramov:https://overreacted.io/writing-resilient-components/ I stopped at memoization. I did not know this technic before, but simply because nobody care so much about names before functional programming. And so I discovered how large is the cover of react hooks, useMemo() that does https://github.com/alexreardon/memoize-one In a cleaner way with the hook, in my […]

Read More…