-
An year ago, we discovered MSWindows was developed on Git as revision control System
On this week, Microsoft decided to buy GitHub. I suppose they had a tons on projects on GitHub platform already!
By the way, GitLab (the first competitor) now offers the Enterprise edition to open source project….
Read More -
A tutti gli assidui utilizzatori delle macchine per il pane, suggeriamo il seguente lievito madre, che dà ottimi risultati.
Inoltre contrariamente a quanto suggerito nelle istruzioni, se usate una macchina per il pane è sufficiente aumentare le dosi standard suggerite dal manuale di istruzione delle macchine di appena 0,5 cucchiani, e servirsi negli impasti di farina manitoba (bastano 100g) per ottenere ottimi risultati.Altri consigli li trovate qui.
Read More -
Cloud, DevOps, and Microservices are three strong forces are melting together.
Containers is the key technology around them. Before docker, horizontal scaling via VM spinning was feasible but a slow speed, compared to the speed of a docker container boot.
So do you want to learn docker without going out of business? Let’s go!
Read MoreQualche mese fa avevo sviluppato una applicazione IoT per misurare la temperatura e spedire i dati ad una coda mqtt. Poi c’era uns server che collezionava i dati. Totale: tre server, con tre punti di fallimento ma architettura molto “cool”
In effetti però la potenza dei moderni chip embedded è tale che è possibile implementare una soluzione completamente asincrona “alla Erlang”. Con meno di 8 euro, potete procuravi il chip esp8266 su Amazon
Read More
In this second article I will continue my jorney on LambdaMoo code base. The C code is very well written. Sometimes the API abuse global variable to avoid passing around identifier like output database file descriptor or the like.
Because a lot of the system has been written in the Moo language, the core is composed of:
Read More
At last, Gioorgi.com too become part of Let’s Encrypt . You can enjoy full SSL super encrypted website from today. We will leave the no-SSL version for a while, to let you choose between the fast and the secure.
Ho ricevuto come gradito regalo il Super NES Classic in versione “mini” che potete trovare su Amazon ad un prezzo intorno ai 70 € con 21 giochi precaricati dal sapore Retrò anni 90.
Come vedremo è possibile aggiungere altri giochi (anche per altre console!), effettuando dei piccoli hack…
Read MoreAfter a bunch of years, I am happy to announce StereoSID 2.0.6 is here to stay. It spots a new sid_player example and some optimization on the I2C implementation. https://github.com/daitangio/sid-arduino-lib
On these days my greek daemon (the one which talk to me about deep nerd programming) was interested on LambdaMoo.
LambdaMoo is an Object Oriented Multi User Dungeon born back in 1995. A MUD was a text based system you log in, talk with other, create adventures and so on. LambdaMoo has a script language and the entrire system could be customized.
The LambdaMoo last version 1.8.3 was a work in progress in 2008. LambdaMoo today is 23 years old.
So my daemon asked me: if you were able to do a tech refresh of LambdaMoo, waht will you eventually suggest?
To respond to this question, I need to study the original code
Read MoreFrom an internal email of a very very big corporate company
Incident Background: BIGPROJECT has been unavailable since APAC SOD due to a data refresh activity being wrongly triggered in from UAT to Production environments.
[...manual recovery instruction follows... ]Business Impact
- BIGPROJECT is unavailable for all users in the bank
- BIGPROJECT2 platform which sits on BIGPROJECT is unavailable this includes the Click-to-chat serviceCurrent Status
- Initial attempt of flashback Database to restore from the last good restore point failed due to errors due to absence of flashback logs– this was a quicker option, but now ruled out.
- Currently going ahead with full restoration in the Primary database – this activity is tentatively supposed to take 8-9 hours (in place of 6 hours earlier mentioned)
After 5 hours in another email they dare to say:
Read MoreAfter some trial and error, I decided to switch to a new syntax highlighter library, mostly because the old one stopped working. I am very satisfied with Crayon because it is backward compatible with the previous plugin based on SyntaxHighlighter3 and offer also a nice in-line editor.
Read More
Docker is a tool that can package an application and its dependencies in a virtual container that can run on any Linux server. This helps enable flexibility and portability on where the application can run, whether on premises, public cloud, private cloud, bare metal, etc.
Docker e la “containerizzazione” sono l’evoluzione di due tecnologie molto “antiche”:
Read MoreSometimes I need a very very fast start on emacs. If you have the same need, put this in your init.el and live happy:
(cua-mode) (setq select-active-region nil) (setq mouse-drag-copy-region t) (global-set-key [mouse-2] 'mouse-yank-at-click)
Assembly: the only way
In principle there was only one: assembly machine language. Hardware and software engineer was a one-role.The guy who was able to project a chip, was the one who was able to program it.
Then Fortan (1957), the first high level language compiler was created.
Read More
Meltdown and Spectre are two big vulnearbilities found in Intel and AMD chips out of there. The vulenarbility is so huge it affects up to 1995 chips.
On the raspberrypi, there is a very nice explanation of what Meltdown is.
First of all, the one who discovered this bug is a GENIUS, for sure.
Read More