open-menu closeme
Home
RetroComp icon
Retro Computing Articles Composition Notebooks 8bit
DevOps icon
Automation K8s Done Right
GenAI icon
Fatlama Newsletter Generative AI
Projects icon
Software Projects Arduino Misterio Esp8266 SQLite
Status
Links icon
GitHub LinkedIn
About
github linkedin rss
  • Git Hooks: pre-commit.com

    calendar Oct 15, 2022 · 1 min read
     en knowledgebase  · git
     ·
    Share on: twitter facebook linkedin copy
    Git Hooks: pre-commit.com

    Nice tool to test:

    Git hook scripts are useful for identifying simple issues before submission to code review. We run our hooks on every commit to automatically point out issues in code such as missing semicolons, trailing whitespace, and debug statements. By pointing these issues out before code review, this allows a code reviewer to focus on the architecture of a change while not wasting time with trivial style nitpicks.

    As we created more libraries and projects we recognized that sharing our pre-commit hooks across projects is painful. We copied and pasted unwieldy bash scripts from project to project and had to manually change the hooks to work for different project structures.


    Read More
  • HP 48 RPL e …l’arte della programmazione dei calcolatori tascabili di cui fece tesoro un famoso linguaggio

    calendar Oct 12, 2022 · 5 min read
     it lettere-a-mia-figlia retro-computing
     ·
    Share on: twitter facebook linkedin copy

    Il modello  Hewlett-Packard 48  (HP48)  fu una serie di modelli di calcolatrici pensate per studenti ed ingegneri, costruite tra il 1990 e il 2003. Nel 1993, quando iniziai l’università costava molto di più della HP42 che poi scelsi, ed era la punta di diamante nella vetrinetta dei calcolatori che potevate trovare nelle cartolerie o nelle librerie specializzate. Mi è sempre rimasta la curiosità di sapere com’era programmare con questa calcolatrice, che vidi “dal vivo”, solo una volta in modo fugace. Così mi sono documentato e ho pensato di scrivere questo breve articolo, scoprendo che forse la HP48 ha ispirato uno dei linguaggi di programmazione nato nel 1995 che è ancora sulla cresta dell’onda dopo oltre 27 anni…


    Read More
  • Hacker News Undocumented features

    calendar Oct 4, 2022 · 1 min read
     en knowledgebase
     ·
    Share on: twitter facebook linkedin copy
    Hacker News Undocumented features

    https://github.com/minimaxir/hacker-news-undocumented

  • Random thoughts on DevOps 2022

    calendar Sep 27, 2022 · 2 min read
     devops en  · docker k8s
     ·
    Share on: twitter facebook linkedin copy
    Random thoughts on DevOps 2022

    My true personal opinion based on what customers asks and what co-worker uses:

    1. docker , docker-compose is still the dev winner
      1. Podman is rising but it has no extra feature, because docker support the rootless mode too.
      2. Ignite – Use Firecracker VMs with Docker images (github.com/weaveworks) Super-fast VM based on container are gaining traction. Driving force are cloud providers, but this idea can eventually be helpful for some service providers.
    2. K8s + Helm keep going K8s is "the" abstraction layer for Cloud providers, to some extent. K8s offers tons of extension points, for automation tools and for cloud providers. The only downside is its heavy lifting: for very simple deploy (less than 3 physicals nodes) it is still an overkill in pricing and management overhead. Also it needs at least a speedy 2-Core CPU to work. Cost rising due to inflation can have a negative impact on "Fat"-K8s solution.
    3. Jenkins pipeline sucks It is sad to say, but GitHub actions & similia (like GitLab pipelines, Bitbucket pipelines and Cloud provider similar services like AWS CodePipeline) are a winner. Jenkins declarative pipeline are elegant, but its declarative language depends on Jenkins plugins, so you must keep track of them. Also, it is frequent to build groovy library on top of it And when you need to upgrade Jenkins from time to time, you face a lot of refactoring on pipeline syntax, and it is increasing difficult to estimate.
  • Elezioni 2022: Populisti pucciosi

    calendar Sep 26, 2022 · 2 min read
     it  · meloni politica salvini
     ·
    Share on: twitter facebook linkedin copy

    Commentiamo con questo primo articolo il risultato delle elezioni 2022, che vedono la vittoria di Fratelli d’Italia, anche a “scapito” dei suoi alleati, una “tenuta” rispetto alle aspettative dei M5S, mentre una cocente sconfitta di PD e Lega.

    C’è una cosa che non supporto nella retorica di Meoloni e Salvini: l’idea che esista un “canone” di famiglia, religiosità, sessualità, e che  chi non si uniforma sia “fuori” dai loro circoli, anziché una persona da accogliere.

    Lo stesso si potrebbe dire anche per la sinistra politically correct, che a mio avviso a spinto troppo sui concetti di identità liquida creando una certa confusione sarebbe altresì necessario che sia ancora possibile fare satira su questi argomenti, e invece sembra proprio che una certa cultura condanni qualsiasi battuta; per es la serie Friends vista con gli occhi di ora è piena di body shaming e sessismo… ma fa satira appunto sulla società e la sessualità, per cui a nostro avviso non è negativo a meno di non prenderla seriamente.

    Non fraintendetemi: ritengo che per quanto riguarda l’identità sessuale ognuno possa definirsi come vuole (etero, bisessuale, maschio che si sente donna, e viceversa) nei limiti del rispetto degli altri.

    In questa faglia culturale si innesta il “Fascita puccioso”, il ritorno a una visione chiusa e limitata (patria, famiglia, religione) che ha fatto la fortuna di un certo leghismo della seconda fase, e di cui ora Giorgia Meloni tenta di raccogliere i frutti, pittandosi la faccia di europeismo-friendly last minute


    Read More
  • Ritorno a Monkey Island e SCUMM

    calendar Sep 21, 2022 · 2 min read
     it
     ·
    Share on: twitter facebook linkedin copy

    E’ appena uscito “Return to Monkey Island”, una nuova avventura di uno storico franchise, a più di venti anni di distanza dall’ultimo episodio. Se siete dei fan, sapete già tutto, in caso contrario vi suggeriamo di documentarvi e di provarlo su steam o su Nintendo Switch: saranno i 23 euro meglio spesi del mese.


    Read More
  • Can you make teacher disappear?

    calendar Sep 10, 2022 · 1 min read
     en it
     ·
    Share on: twitter facebook linkedin copy

    Voglio ricordare la Regina Elisabetta II come ce l’ha “disegnata”  Peppa Pig, con quel pizzico di humor inglese, come quando la sovrana sa gestire domande “scottanti” come l’eventualità di poter far “sparire” gli insegnanti…

     
  • Meloni da qui in avanti

    calendar Sep 7, 2022 · 2 min read
     it
     ·
    Share on: twitter facebook linkedin copy

    Sono un fervente democratico. Penso che se Giorgia Meloni otterrà i voti, sia doveroso che diventi la responsabile del futuro Governo, e critico molto il fatto che il PD non abbia nemmeno proposto il premier, “per non essere divisivi”: come se discutere volesse dire litigare.

    Su questo la destra è molto più serie della sinistra, nonostante sia stata sofferta da parte degli alleati la “cessione” dello scettro a Giorgia (con resistenze fin troppo estese). Apprezzo anche il suo “riposizionamento” su posizione più filo europee e atlantiste, e fa anche un po’ tenerezza che si metta le mani nei capelli mentre il suo futuro ministro dell’interno propone di “ripensare le sanzioni alla Russia”, una idea folle di questi tempi… Però basta tornare a Maggio 2022 per vedere su Twitter idee abbastanza poco “atlantiste”, tra cui rilanci contro il MES, la pandemia e in generale la “cessione di sovranità”.

    Mentre i giorni passano, le idee più reazionarie fioccano (tra cui vietare la puntata di  PeppaPig che mostra una famiglia con due “mamme”).


    Read More
  • Stable Diffusion: da testo ad immagine

    calendar Sep 2, 2022 · 2 min read
     it  · machine-learning magic
     ·
    Share on: twitter facebook linkedin copy

    [UPDATE] Nuovo articolo in inglese che lo spiega in modo approfondito il funzionamento di Stable Diffusion.

    Scrivo questo breve articolo per illustrarvi Stable Diffusion, un tool in grado di creare una immagine partendo da un testo qualsiasi che la descriva.


    Read More
  • Secure your machines, now

    calendar Aug 30, 2022 · 1 min read
     en  · nttdata security war
     ·
    Share on: twitter facebook linkedin copy

    Ukraine War brings pain, blood and a lot of human losses.

    Ukraine War brings also a spike in cyber attacks, perhaps because Russian is using it like a weapon to destabilize Europe and Ukraine.

    In this scenario, it is crucial to enforce your security protocols. My Company started to install a Microsoft extension to remove admin access to all employs laptop, and installed a new set of anti-malware services.


    Read More
  • Bun is a fast all-in-one JavaScript runtime

    calendar Aug 25, 2022 · 1 min read
     en javascript software  · javascript javascript-war node-js
     ·
    Share on: twitter facebook linkedin copy
    Bun is a fast all-in-one JavaScript runtime

    As a mid-life greabeard that started my career on Z/OS / MVS writing JCL and running COBOL and SAS jobs, I like JavaScript. It doesn't have the obtuseness of C, the ultra-strict type-checking of Pascal, the verbosity of COBOL, class chaos of Java, the mind-bending notation of PostScript, nor the escapee from the loony bin mentality of SQL


    Read More
  • Il database con due tabelle

    calendar Aug 12, 2022 · 1 min read
     it software  · database
     ·
    Share on: twitter facebook linkedin copy
    Il database con due tabelle

    In questo articolo del 2012, si legge che Reddit avrebbe un database da due tabelle.

    Le due tabelle si chiamano “Cose” e “Dati” (i.e. attributi delle cose).

    “Cose” contiene una riga per ogni oggetto del sistema (utenti, forum, ecc) e attributi base come il tipo e la data di creazione.


    Read More
  • Resistere e perseverare

    calendar Aug 5, 2022 · 1 min read
     it lettere-a-mia-figlia  · guerra ucraina
     ·
    Share on: twitter facebook linkedin copy

    Fatti:

    1. Per fermare Putin è necessario far modo che a lui non convenga più continuare la guerra.
    2. La Russia si preparava a questa guerra da molto tempo.
    3. La Russia sta rubando grandi risorse dall'Ucraina che riappaiono in porti turchi.
    4. È molto probabile che quest'inverno ci sarà un razionamento dell'energia nelle case di molti paesi europei, forse anche in Italia. Già l'Europa prevede di richiedere una riduzione del 15%.
    5. Le sanzioni stanno funzionando molto lentamente, proprio perché la Russia si era preparata in anticipo, e perché gli effetti non sono immediati.
    6. La Cina vede nella guerra una occasione per comperare dalla Russia tutte le risorse naturali possibili pagandole pochissimo, un vantaggio ora difficile da rinunciare allo scopo di fermare un massacro che a loro tocca per nulla o quasi.
    L'opinione pubblica si sta anestetizzando a questa situazione: non per questo bisogna dimenticare quello che sta succedendo, e abbassare il livello di guardia.

     


    Read More
  • Timezones e altre brutte bestie

    calendar Aug 4, 2022 · 2 min read
     it
     ·
    Share on: twitter facebook linkedin copy

    Le applicazione odierne girano su 24x7 e spesso su più fusi orari contemporaneamente, e magari hanno clienti distribuiti su più fusi.

    Questo può portare a problemi nella gestione delle date non indifferenti.


    Read More
  • Fatti politici per Elezioni 2022

    calendar Jul 26, 2022 · 5 min read
     it  · politica storia
     ·
    Share on: twitter facebook linkedin copy

    Come orientarsi per le prossime elezioni?

    Metto in fila un po’ di considerazioni squisitamente personali, senza voler essere di parte ma neppure completamente “apolitico”, sorry.

    Premessa: l’obiettivo è trovare un premier, con una maggioranza più o meno stabile e una serie di linee guida macro (che non siano piantare un milione di alberi o robe così).

    E sì, esprimo le mie opinioni personali, senza offendere nessuno e senza sentirmi migliore degli altri, ma neppure un ciulottero qualsiasi. Let’s start


    Read More
    • ««
    • «
    • 7
    • 8
    • 9
    • 10
    • 11
    • »
    • »»

Recent Posts

  • Postgres Take it All
  • La ruota del Destino
  • Darth Android
  • Vps Provider
  • Chat
  • RSS Readers
  • Vibe Coding: easy to say, difficult to survive

Categories

EN 495 IT 477 KNOWLEDGEBASE 186 SOFTWARE 179
All Categories
ADVERTISEMENT2 AUTOMATION5 BLOG-OBJECTSROOTCOM88 BOOKS3 COVID1919 DEVOPS30 EGGBOX4 EN495 ERLANG14 ESP82666 EVERGREEN4 FEATURED92 FLASH1 FREEDOM8 GENERATIVEAI5 HOMELAB1 HUMOR82 INTERVISTE2 IT477 JAVA3 JAVASCRIPT1 K8S-DONE-RIGHT3 KNOWLEDGEBASE186 LANG30 LETTERE-A-MIA-FIGLIA29 LETTERE-A-MIO-FIGLIO38 LIBRI3 NEWS3 ORG-MODE-PARSER9 PROJECTS8 PYTHON18 RACCONTI5 RECENSIONI18 RETRO-COMPUTING35 REVIEW1 REVIEWS11 SITE12 SOFTWARE179 SOFTWARE-PROJECTS14 SQL27 UNCATEGORIZED1 UNIX-FEATURED7
[A~Z][0~9]

Series

ARDUINO 24 PROGRAMMING_LANGUAGES 7 RISPARMIO 5 FREEDOM 4
All Series
ARDUINO24 FATLAMA3 FREEDOM4 HOMELAB1 POLITICA3 PROGRAMMING_LANGUAGES7 RISPARMIO5
[A~Z][0~9]

Latest comments

    Giovanni Giorgi

    Copyright 1999-  GIOVANNI GIORGI. All Rights Reserved

    to-top