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
  • Si fa presto a dire teorema di Pitagora: la scoperta dei numeri irrazionali

    calendar Feb 22, 2023 · 3 min read
     it lettere-a-mia-figlia  · mathematica pi scuola
     ·
    Share on: twitter facebook linkedin copy

    Un professore su Tik Tok (@3minuticolprof) mi ha fatto conoscere una bellissima dimostrazione ad opera del filosofo greco Ippaso, che oltre ad essere geniale nella sua semplicità spiega bene la differenza tra numeri razionali e irrazionali.

    Premessa: I Pitagorici pensavano che tutti i numeri potessero essere espressi come rapporto tra due numeri.

    Questo consentiva di esprimere numeri infiniti ma periodici. Oggi chiamiamo questo insieme quello dei numeri Razionali (=Ratio, rapporto).

    Per es 0,33333… puo’ essere espresso come 1/3 Questi e altri infiniti quindi erano abbastanza controllabili ed esprimibili come rapporti tra due numeri finiti.

    L’infinito ai greci dava un po’ noia, e stimolava discussione tra filosofi (es il paradosso di Zenone su “Achille e la tartaruga”, ma non solo);  tutto cio’ sara’ risolvibile con la corretta formalizzazione del principio di limite e attraverso l’Analisi matematica, a dimostrazione del fatto che non era cosi’ banale.

    I Pitagorici si erano accorti che esprimere π in questo modo non era preciso, ma pensavano che prima o poi avrebbero trovato una frazione per acchiapparlo.


    Read More
  • La mappa di memoria del C/64

    calendar Feb 18, 2023 · 4 min read
     it retro-computing  · 6502 c64
     ·
    Share on: twitter facebook linkedin copy

    Oggi parleremo della mappa di memoria del C/64. Dovete sapere che programmare il C/64 era complicato per diverse ragioni:

    1. Il Basic V2 era troppo lento per scrivere giochi effettivi
    2. La maggior parte delle feature richiedevano di scrivere direttamente su celle di memoria mappate sui chip audio e video, spesso cambiando singoli bit.
    3. La mappa di memoria del C/64 era abbastanza complessa, soprattutto se confrontata con molti altri computer del medesimo periodo.


    Read More
  • 6502 vs Z80

    calendar Feb 15, 2023 · 3 min read
     it retro-computing  · 6502 z80
     ·
    Share on: twitter facebook linkedin copy

    Negli anni'80, il MOS 6502 fu uno dei chip di maggior successo: era alla base dei Computer Commodore ma anche dell’Apple II e dell’Atari 2600. Un latro protagonista di quell’era fu lo Z80, inventato da Federico Faggin e compatibile a livello binario con l'8080, ma con molte piu’ feature.


    Read More
  • I big data sono passati di moda?

    calendar Feb 10, 2023 · 4 min read
     it lettere-a-mia-figlia  · nosql sql sqlite
     ·
    Share on: twitter facebook linkedin copy

    Questo articolo, di tal Jordan Tigani, getta una luce oscura sul futuro dei big data. E’ scritto dal CEO di un’azienda che sviluppa un nuovo database OLAP (Online analytical processing) chiamato Duckdb, che e’ open source ed e’ “embedded”, nel senso che si ispira molto al modo di funzionare di SQLite. L’articolo sottolinea come uno degli argomenti piu’ forti dietro la commercializzazione di sistemi BigData (come BigQuery, MongoDB ecc) e cioe’ l’enorme flusso di dati che avrebbe investito alcune aziende, rappresentando sia una opportunita’ che una sfida, non si e’ verificato nonostante queste profezie siano vecchie di dieci anni.


    Read More
  • Mentecatti al governo

    calendar Feb 8, 2023 · 2 min read
     it  · politica
     ·
    Share on: twitter facebook linkedin copy

    Cinque anni fa ci siamo sorbiti gente che credeva nei chip impiantati con il vaccino, nei complotti più improbabili e in immonde proposte (“uscire dall’Europa!”, di cui si beava Salvini ma non solo).

    Ora la premier Meloni inizia a fare i conti con il suo bagaglio di dirigenti: gente (Donzelli) che accusa l’opposizione rivelando segreti istruttori, e riducendosi a bastonare un tizio (Cospito) che santo non è, e sta “solo” esercitando uno dei suoi pochi diritti (lo sciopero della fame).


    Read More
  • HP48 and FORTH

    calendar Feb 4, 2023 · 1 min read
     programming_languages  en lang  · 6502 forth
     ·
    Share on: twitter facebook linkedin copy

    On these days I stumbled upon Forth, a 1970 programming language which is quite similar to HP48 internal programming language.

    Like the HP48 language, Forth uses RPN, it is stack based and have some success for being tiny and easy to implement.

    For a 6502 Forth compiler you can refer to https://github.com/piotr-wiszowaty/foco65


    Read More
  • CISC, RISC e Microcode: da dove nacque tutto

    calendar Jan 6, 2023 · 3 min read
     it  · 6502 ibm
     ·
    Share on: twitter facebook linkedin copy

    I chip con set di istruzione complesso sono chiamati “CICS”, mentre quelli con un set “ridotto” sono chiamati RISC. Storicamente i CICS hanno invaso il mercato prima, in modo un po’ controintuitivo.

    Tipicamente l'8086 e’ considerato un sistema CICS, e vedremo perche'.

    Tutto parte da mamma IBM.


    Read More
  • CommanderX16: ancora alla finestra

    calendar Dec 31, 2022 · 3 min read
     it retro-computing  · c64 commanderx16 vic20
     ·
    Share on: twitter facebook linkedin copy

    CommanderX16 e’un progetto di David Murray (8bitguy) di cui abbiamo gia’ parlato in passato, ed e’ interessante per molti aspetti, anche se ancora non e’ completato a distanza di quasi tre anni dal suo lancio.

    La serie dei computer commodore a 8bit (Pet, Vic20, C/64, C/16+Plus/4, C128) condividevano una serie di aspetti comuni, tra cui


    Read More
  • ChatGPT 23

    calendar Dec 26, 2022 · 3 min read
     it racconti  · racconti
     ·
    Share on: twitter facebook linkedin copy

    Polifemo si sollevo’, mentre le pesanti porte dell’ufficio di GPT si aprivano. Il suo unico occhio rosso gigante, osservava privo di espressione la scena; poi con un ronzio appena percepibile le sue ruote gommate iniziarono a muoversi ed entro’ nell’ufficio.

    GPT era composto da un gigantesco braccio telescopico a cui era appiccicato un occhio blu: la sua struttura fisica era ridotta all’essenziale perche’ non era previsto che si dovesse muovere piu’ di tanto, e inoltre questo conentiva un risparmio d’energia, che si stava riducendo sempre di piu'.


    Read More
  • My Composition Notebooks

    calendar Dec 25, 2022 · 1 min read
     advertisement en  · 6502 business retro-computing
     ·
    Share on: twitter facebook linkedin copy

    Do you STILL love taking notes by hand? I have created different types of composition notebook, even retro-style one, inspired by MOS6502, with Sprite Editor sheets, and some nice goodies. Give them a try!


    Read More
  • Labirinti nei Commodore BASIC con una sola linea di codice

    calendar Dec 24, 2022 · 2 min read
     it retro-computing  · c16 c64 vic20
     ·
    Share on: twitter facebook linkedin copy

    Bentornati nella rubrica super-turbo retrò.

    Oggi parliamo di un modo velocissimo di generare una specie di labirinto con appena una linea di BasicV2, e di successive ottimizzazioni:

    10 PRINT CHR$(205.5+RND(1)); : GOTO 10

    Il risultato è quello visualizzato in figura (immagine presa da un libro interamente dedicato a questa linea).


    Read More
  • ChatGPT e sull’avere qualcosa da dire…

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

    Si dice che tutto sia stato gia’ scritto da Omero, e gli altri abbiano solo seguito le sue orme.

    In effetti alcuni degli esseri mitologici inseriti da Virgilio nell’Eneide venivano dall’Iliade o l’Odissea, oppure da altri autori greci (come le Erinni).

    A sua volta Dante Alighieri (che aveva letto solo i poeti latini, non avendo accesso alla mitologia greca da fonti dirette) trasifiguro’ alcuni di questi mostri e li inseri’ nella Divina Commedia.

    Omero, Dante e Virgilio avevano pero’ qualcosa da dire, oltre a saperlo mettere in versi in modo superbo. Per Dante c’erano anche aspetti economici di sussistenza, per esempio.


    Read More
  • Docker History

    calendar Dec 8, 2022 · 1 min read
     devops en featured knowledgebase  · docker history
     ·
    Share on: twitter facebook linkedin copy
    Docker History

    Bullet points:

    1. 1979: Unix V7 Introduced the chroot command to isolate the filesystem a process "access" to.
    2. Various technology was introduced up to 2006, like Virtuozzo (which patched Linux in a proprietary ways)
    3. 2006: Process Containers Launched by Google in 2006 was designed for limiting, accounting and isolating resource usage (CPU, memory, disk I/O, network) of a collection of processes. It was renamed “Control Groups (cgroups)” a year later and eventually merged to Linux kernel 2.6.24.
    4. 2008: LXC LXC (LinuX Containers) was the first, most complete implementation of Linux container manager. It was implemented in 2008 using cgroups and Linux namespaces, and it works on a single Linux kernel without requiring any patches.
    5. 2013: Docker Docker used LXC in its initial stages and later replaced that container manager with its own library, libcontainer. Docker offered a way to configure and manage containers, i.e a standard de-facto for this technology. As you see Docker was based on cgroups and LXC, seven-years old technologies
    6. On September 2014 Google published the first release of Kubernetes
    7. In 2015 Docker, CoreOS and others founded the Open Container Initiative's (OCI). K8s does not need docker anymore to work, but Docker traction is still strong.
     

    References:


    Read More
  • Patria, Famiglia e restaurazione:il Giorgi(a) Meter

    calendar Dec 7, 2022 · 3 min read
     it lettere-a-mia-figlia  · italia meloni novax politica
     ·
    Share on: twitter facebook linkedin copy

    Il governo Meloni ha iniziato a governare, con i suoi ministri.

    Governare l’Italia è un compito complesso e spesso una mission impossible. Se gli americani percepiscono lo Stato come un intralcio, gli Italiani vanno oltre e cercano di evitarlo come la peste, sia in termini di insofferenza conclamata sul pagamento dei tributi, che in generale su polemiche infinite su qualsiasi provvedimento.

    Però il Conte1 ha mostrato una bella corazzata di ministri incompetenti, alle prime armi, creduloni (terrapiattisti o no-vax antelucani) e quindi fare meglio si può, basta stare zitti: cosa che però non è riuscita benissimo negli ultimi due mesi, come vediamo più sotto….


    Read More
  • Stable diffusion per Apple Silicon ufficiale da Apple

    calendar Dec 2, 2022 · 1 min read
     en it  · machine-learning magic
     ·
    Share on: twitter facebook linkedin copy
    Today, we are excited to release optimizations to Core ML for Stable Diffusion in macOS 13.1 and iOS 16.2, along with code to get started with deploying to Apple Silicon devices. Rif e commenti su hacker news

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

Recent Posts

  • AI CODER
  • Cesare by Alberto
  • Perché investire in borsa? La risposta è 26
  • GXTrust+Macos vs Giorgi
  • Immich e Paperless: take control back!
  • A Year With Hugo
  • K8s Java

Categories

EN 498 IT 482 KNOWLEDGEBASE 186 SOFTWARE 182
All Categories
ADVERTISEMENT2 AUTOMATION5 BLOG-OBJECTSROOTCOM88 BOOKS3 COVID1919 DEVOPS30 EGGBOX4 EN498 ERLANG14 ESP82666 EVERGREEN4 FEATURED93 FLASH1 FREEDOM8 GENERATIVEAI5 HUMOR81 INTERVISTE2 IT482 JAVA3 JAVASCRIPT1 K8S-DONE-RIGHT3 KNOWLEDGEBASE186 LANG30 LETTERE-A-MIA-FIGLIA30 LETTERE-A-MIO-FIGLIO38 LIBRI3 NEWS3 ORG-MODE-PARSER9 PROJECTS8 PYTHON18 RACCONTI5 RECENSIONI20 RETRO-COMPUTING35 REVIEW1 REVIEWS11 SITE13 SOFTWARE182 SOFTWARE-PROJECTS14 SQL27 UNCATEGORIZED1 UNIX-FEATURED7
[A~Z][0~9]

Series

ARDUINO 25 PROGRAMMING_LANGUAGES 7 RISPARMIO 6 HOMELAB 5
All Series
ARDUINO25 FATLAMA4 FREEDOM4 HOMELAB5 POLITICA3 PROGRAMMING_LANGUAGES7 RISPARMIO6
[A~Z][0~9]

Latest comments

    Giovanni Giorgi

    Copyright 1999-  GIOVANNI GIORGI. All Rights Reserved

    to-top