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
  • Coming soon 8 Bit computers: from 1977 to 1985

    calendar May 21, 2019 · 2 min read
     books en retro-computing  · 6502 book c64 retro-computing vic20
     ·
    Share on: twitter facebook linkedin copy

    Hi all! I decided to write a book called “8-Bit Computers: Retro computer history in the ‘80”. It is my first book on this topic, so I need you comments & advices! A small extract is right here for download.

    You will be able to buy the Kindle edition for little as € 0,99 by the end of June.


    Read More
  • esp8266 micropython uasyncio experimental build

    calendar May 19, 2019 · 3 min read
     esp8266  · embedded esp8266
     ·
    Share on: twitter facebook linkedin copy

    Esp8266 is the super cheap chip which can run Micropython. You can buy it on Amazon for as little as €8 or less, and as little as $5 or less on Bangood/AliExpress.

    The ESP8266 (ESP-12E spec) has a 4MB Flash RAM and about 96KB of  RAM.

    One nice thing is you can use an async mode easily  and it works great. So I took this very good complete tutorial on asyncio, and hacked a bit the micropython source code to offer to you a super-breeze async version First of all I taken the last version of Micropython (1.10) and started to push to its limit to offer at least 44Kb to the interpreter. 51Kb is the theoretical limit, but you must left some space for the interpreter to work correctly. To increase Micropython available memory, you must download Micropython source code and hack it. It is a bit complex, so a Linux machine is recommended, anyway I managed to to it on a Windows10 with linux subsystem (WSL) which is a bit slow but it is a nice environemnt to work with. On this forum [1]  I found some specific information, then I forked micropython code base (below you will find my proposed modifications, also a pre-made image is provided).


    Read More
  • C64 Kernal and ROM Hacking

    calendar May 15, 2019 · 1 min read
     retro-computing  · c64
     ·
    Share on: twitter facebook linkedin copy

    Michael Steil just published a repository you can actually USE to hack C64 Kernal and ROM. A nice idea you can play with using VICE emulator…

    https://github.com/mist64/c64rom

  • Georg Rottensteiner C64Studio

    calendar May 5, 2019 · 1 min read
     retro-computing  · c64
     ·
    Share on: twitter facebook linkedin copy

    Ok this is a bit embarassing!

    Even in 2019, there is a IDE for C/64 which is still mantained! C64 Studio is a full .NET IDE which can connect to [Win]Vice for debugging.

    It seems Deutsche guys are very strong on C/64 Developmenet on these days….


    Read More
  • WebAssembly

    calendar Apr 22, 2019 · 1 min read
     en java
     ·
    Share on: twitter facebook linkedin copy
    WebAssembly (often shortened to Wasm) is a standard that defines a binary format and a corresponding assembly-like text format for executables used by web pages.

    [….]

    WebAssembly code is intended to be run on a portable abstract structured stack machine,[27] which is designed to be faster to parse than JavaScript, as well as faster to execute,[21] and to enable very compact code representation.In March 2017, the WebAssembly Community Group reached consensus on the initial (MVP) binary format

    Source: WebAssembly - Wikipedia


    Read More
  • NES.css - NES-style CSS Framework

    calendar Apr 18, 2019 · 1 min read
     en  · relax
     ·
    Share on: twitter facebook linkedin copy

    NES.css is NES-style (8bit-like) CSS Framework.#InstallationNES.css is available via either npm or Yarn, or a CDN.Please read README.md.#UsageNES.css only provides components. You will need to define your own layout.

    Source: NES.css - NES-style CSS Framework

  • Comments are evil?

    calendar Apr 14, 2019 · 1 min read
     en lang software  · evil ideas java
     ·
    Share on: twitter facebook linkedin copy
    Comments are evil?

    In the 1980 comments were used to reduce the “gap” between unstructured code and “rationale” behind the code.

    1. C/64 Peek and poke where oscure.
    2. Gosub on function pointed by numbers was bad
    3. 8-bit systems was tight on command names and so on (think to write a python interpreter in Arduino/bbc:Micro, or look at the memory consumed by the COMMAND STRINGS on C/64 Basic v2)
    4. C code was not expressive, but good code required little comment, as you can see here
    Today comments are used to:
    1. Comment obscure code -> instead of writing it better
    2. Comment caching code you will end up to commit breaking production ->instead of having a cache config to disable cache on dev machines
    3. Comment not working code will end up in production, producing functional breaks -> because you will forget it and  commit the bad version
    When I am sent on a Red Project, the code is often obscure and not commented at all. So I dare to suggest to deprecate comments at all, replacing it with a set of meta annotation like:
    @Comment("Documentation of this class/method/function/closure")
    @Fixme("Reason")
    @Todo("Why",  deadline=20230423)
     

     


    Read More
  • Why DevOps

    calendar Apr 4, 2019 · 1 min read
     devops
     ·
    Share on: twitter facebook linkedin copy

    We just finished implementing a dev ops deploy toolchain able to compile,deploy, rollback all in automatic way. The objection of the dev team is “it is slow to deploy”.

    Yes, it is slower then manual copying file.

    1. But it is AUTOMATIC
    2. It provide a rollback procedure.
    3. It is rock solid.
    4. It works alone, at midnight. Mind it. It work alone.
    and yes we should optimize it 

     


    Read More
  • Playstation Now in Italy: Well but not Perfect

    calendar Apr 1, 2019 · 1 min read
     en
     ·
    Share on: twitter facebook linkedin copy

    We have tried the PlayStation Now 7-days trial (after pricing is 15€/Month, 100€/year) Pro:

    1. Good Game Selection. Also PS3 and PS2 strong sellers are here, like Red Dead Redemption (1) and Bloodbone, Prey, etc 
    2. Seamless experience: the streaming never take a slow down
    3. Subscription has a 100€/year offer which is quite aggressive. We will see what Apple will be able to do.
    Cons:
    1. Downloaded game saves are not synced with the streamed one, you need a PlayStation Plus account to get this. It is too bad for a 15€/monthly subscription, isn't it?
    2. PS Now offer streaming on PC too. But they seems to have trouble with the email link they pass to you to use it (see below). The link is okey from the playstation shop site.
    3. Some games like Horizon Zero Down, Red Dead Redemption2 are not there, a pity but understandable: Sony cannot destroy its own game market.
  • PI-Hole DNS Adv Blocker

    calendar Mar 18, 2019 · 1 min read
     freedom  · pihole
     ·
    Share on: twitter facebook linkedin copy

    Pi-hole Network-wide ad blocking via your own Linux hardware

    The Pi-hole is a DNS sinkhole that protects your devices from unwanted content, without installing any client-side software.

  • Commodore Retro Magic Dream

    calendar Mar 13, 2019 · 2 min read
     en retro-computing  · 6502 c64 python
     ·
    Share on: twitter facebook linkedin copy

    When I was young I was able to play with my Vic20/Commodore64. I learned to love programming with these small 8-bit real computers. I was between 11 and 12 years old, and just learning basic English, with only a data-casette to store my stuff.

    Now my son is 9 years old, and I was unable to find something like the Commodore computers to teach it.


    Read More
  • Danilo Spinella’s site - Makefiles, Best Practices

    calendar Mar 10, 2019 · 1 min read
     en
     ·
    Share on: twitter facebook linkedin copy
    Makefiles are widely used to build a lot of languages and projects, with C/C++ projects being the majority. Whenever you are developing or testing software, it’s highly probable that you will encounter them.This post will try to address some common errors in Makefiles, as well as good practices and cross-compiling support.
    Take a look at: Danilo Spinella's site - Makefiles, Best Practices
  • Il governo giallo verde è tutto di destra

    calendar Mar 4, 2019 · 1 min read
     it lettere-a-mio-figlio  · politica
     ·
    Share on: twitter facebook linkedin copy

    E’ diventato un fatto politico la memoria difensiva di Salvini, secondo cui la decisione sulla gestione della nave Diciotti fu presa in concerto con il governo.

    Ci abbiamo provato anche noi pic.twitter.com/mAfPogqQtY

    — Spinoza (@spinozait) 18 febbraio 2019

    Sorvolando sugli aspetti umoristici della vicenda, possiamo affermare che la gestione dell’immigrazione voluta dalla Lega è ampiamente condivisa anche dal Movimento 5 Stelle (M5S). E quindi il M5S abbraccia una politica decisamente filo-Leghista, e quindi di destra.


    Read More
  • Power Start

    calendar Feb 28, 2019 · 2 min read
     en site  · gioorgi-com site
     ·
    Share on: twitter facebook linkedin copy

    After some tweaks, we changed a bit of things on Gioorgi.com in Winter 2019

    1. First of all, we moved Gioorgi to a powerful server at the end of 2018, tuning it during the autumn.
    2. An Apache Solr server was added to get better search results, with indexed stuff.
    3. Quality We decided to reorganize the major theme, moving away from Magazine lite and trying Astra, which is higly customizable. We reorganized content to use only categories and menu, dropping the Series plugin we used for a long time. NEW Editing Policy Our article will be edited after a short time, to fix typo and adapt to comments and so on. 
    4. We set up a monitoring system and discovered JetPack slow down a lot WordPress. So we decided to move away from it, replacing with some ad hoc plugin for related pages and so on. By the way the new monitoring system is powered by Apache Kafka, and it is our implementation backbone for internal analytics.
    5. Removing JetPack forced us to rethink things like:
      1. Twitter streaming become more important then the other socials.
      2. Related posts was re-organized via a more plastic plugin, getting better control over the content and the discovery process
      3. JetPack analytics was replaced with old evil Google Analytic
    Last but not least, no advertisement on front page!
  • L’algoritmo per l’anno bisestile

    calendar Feb 28, 2019 · 1 min read
     it
     ·
    Share on: twitter facebook linkedin copy

    Il calcolo dell’algoritmo dell’anno bisestile non è banalissimo, perché ogni hanno non si accumulano solo 6 ore ma anche alcuni “minuti” e quindi dopo un po’ questa differenza si fasentire, se non se ne tiene conto…

    Secondo il calendario giuliano, sono bisestili gli anni la cui numerazione è multipla di 4: l’anno giuliano medio dura quindi 365 giorni e 6 ore (la media di tre anni di 365 giorni e uno di 366). Questa durata non corrisponde esattamente a quella dell’anno solare medio, che si ricava dalle osservazioni astronomiche: quest’ultimo infatti è più corto di 11 minuti e 14 secondi. Di conseguenza, il calendario giuliano accumula un giorno di ritardo ogni circa 128 anni rispetto al trascorrere delle stagioni.

    (da wikipedia)

    Buon 28 febbraio :)


    Read More
    • ««
    • «
    • 20
    • 21
    • 22
    • 23
    • 24
    • »
    • »»

Recent Posts

  • Arduino Q da far crescere
  • Postgres Take it All
  • La ruota del Destino
  • Darth Android
  • Vps Provider
  • Chat
  • RSS Readers

Categories

EN 495 IT 479 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 IT479 JAVA3 JAVASCRIPT1 K8S-DONE-RIGHT3 KNOWLEDGEBASE186 LANG30 LETTERE-A-MIA-FIGLIA30 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 25 PROGRAMMING_LANGUAGES 7 RISPARMIO 5 FREEDOM 4
All Series
ARDUINO25 FATLAMA3 FREEDOM4 HOMELAB1 POLITICA3 PROGRAMMING_LANGUAGES7 RISPARMIO5
[A~Z][0~9]

Latest comments

    Giovanni Giorgi

    Copyright 1999-  GIOVANNI GIORGI. All Rights Reserved

    to-top