IT Featured

IT Featured Articles on cool technologies, focused on System Administration and Programming Languages

And Microsoft Buys GitHub

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….

Docker Shadow of Lights on Raspberry Pi 2/3

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! So if …

Docker Shadow of Lights on Raspberry Pi 2/3 Read More »

Exploring a 23 years old code base: LambdaMoo MUD Part 2

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 …

Exploring a 23 years old code base: LambdaMoo MUD Part 2 Read More »

Let’s Encrypt Gioorgi!

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.

Exploring a 23 years old code base: LambdaMoo MUD Part 1

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 …

Exploring a 23 years old code base: LambdaMoo MUD Part 1 Read More »

OpsDev

From 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. Business Impact BIGPROJECT is unavailable for all users in the bank BIGPROJECT2 platform which sits on BIGPROJECT is unavailable this …

OpsDev Read More »

Docker & containers: uso ideale

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. Da https://en.wikipedia.org/wiki/Docker_(software) Docker e la “containerizzazione” sono l’evoluzione di due tecnologie molto “antiche”:

Evolution of Service Architecture

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. C the write once of ’70 …

Evolution of Service Architecture Read More »

L’ovviologo

Ci sono una nuova generazione di “nullasapienti”, persone che con una inutile laurea (tipicamente in legge) diventano giornalisti dilettanti, seguono i trend della “blogosfera” e leggono magari qualche bel libro di comunicazione. Il risultato è che pubblicano video che non sono scontati, non sono banali ma non sono neppure perle di saggezza. Sono ovvi. La …

L’ovviologo Read More »

Removing duplicate rows in PostgreSQL, Oracle and SQLite

Sometimes you need to remove nasty duplicate on a table, based on a subset of the column. On every big database there is something called “rowid” which can be used to indentify a column in a unique way. On PostgreSQL is called ctid, as we shall see: Oracle way: DELETE FROM your_table WHERE rowid not …

Removing duplicate rows in PostgreSQL, Oracle and SQLite Read More »

And finally Git wins: Microsoft Windows is developed with git aid!

A small, relaxing news was published some days ago: It’s been 3 months since I first wrote about our efforts to scale Git to extremely large projects and teams with an effort we called “Git Virtual File System”.  […] Today, I want  to share our results.  In addition, we’re announcing the next steps in our GVFS journey …

And finally Git wins: Microsoft Windows is developed with git aid! Read More »

Oracle SQL Developer Keep Alive plugin

On some environment, on some customers, Oracle connections are drop after some idle time (i.e. 2 minutes). I have found a small plugin for Sql Developer to solve this issue: it is very handy and logs its usage. Code is also very clean keepalive extension for Oracle SQL Developer 4+https://github.com/scristalli/SQL-Developer-4-keepalive11 forks.89 stars.7 open issues.Recent commits: Fix …

Oracle SQL Developer Keep Alive plugin Read More »

La mia esperienza nell’open source

Nel 2011,  per studiare node js creai un progetto chiamato OrgModeParser. Org Mode è un package per l’editor Emacs, ed è pensato per tenere note strutturate, pianificare progetti con una schedulazione, mantenere una lista di cose da fare e generare poi documenti word o html da tali file in modo piuttosto efficace. Il package è …

La mia esperienza nell’open source Read More »