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 Esp8266 SQLite
Status
Links icon
GitHub LinkedIn
About
馃寪
English Italiano
github linkedin rss
  • Avoid Kafka if unsure (think twice series)

    calendar Dec 2, 2019 路 2 min read
     en featured knowledgebase sql  路 java nosql
     路
    Share on: twitter facebook linkedin copy
    Avoid Kafka if unsure (think twice series)

    Some co-workers started using Apache Kafka con a bunch of our Customers.

    Apache Kafka is a community distributed event streaming platform capable of handling trillions of events a day. Initially conceived as a messaging queue, Kafka is based on an abstraction of a distributed commit log[*].
    To get this goal, Apache Kafka needs a complex servers setup, even more complex if you want the certification for the producing company (Confluent).聽 Now, if you are planning to use Kafka like a simple JavaMessaeSystem (JMS) implementation, think twice before going on this route.

    PostgreSQL 12 offers a fair (and open source) partition implementation, whereas if money are not a problem, Oracle 12c can happy scale on billions of record before running into troubles (and ExaData can scale even more).

    PostgreSQL and Oracle offer optimizations for partitioned data, called “Partition Pruning” in PostreSQL teminology:

    With partition pruning enabled, the planner will examine the definition of each partition and prove that the partition need not be scanned because it could not contain any rows meeting the query's WHERE clause. When the planner can prove this, it excludes (prunes) the partition from the query plan.
    This feature is quite brand new (popped in PostreSQL 11) but it is essential to a successful partition strategy. Before these feature, partitioning was a black magic art. Now it is simpler to manage.
    Read More
  • Docker tips

    calendar Sep 27, 2019 路 2 min read
     devops en knowledgebase  路 docker
     路
    Share on: twitter facebook linkedin copy
    Docker tips

    Use docker in docker to drive docker from a container Working under windows, sometimes docker slow down. Sometimes you need to access to the MobyVM. With this line:


    Read More
  • Ring - Cache interface as a programming language integration

    calendar May 28, 2019 路 1 min read
     en knowledgebase python  路 python
     路
    Share on: twitter facebook linkedin copy
    Ring - Cache interface as a programming language integration
    Ring - Cache interface as a programming language integrationRing provides function-oriented cache interface for various backends.

    Repository:


    Read More
  • isync: free IMAP and MailDir mailbox synchronizer

    calendar Feb 8, 2019 路 1 min read
     en knowledgebase
     路
    Share on: twitter facebook linkedin copy
    isync: free IMAP and MailDir mailbox synchronizer
    isync: free IMAP and MailDir mailbox synchronizerisync is a command line application which synchronizes mailboxes; currently Maildir and IMAP4 mailboxes are supported. New messages, message deletions and flag changes can be propagated both ways. isync is suitable for use in IMAP-disconnected mode.Synchronization is based on unique message identifiers (UIDs), so no identification conflicts can occur (as opposed to some other mail synchronizers).Synchronization state is kept in one local text file per mailbox pair; multiple replicas of a mailbox can be maintained.isync is free software in the sense of the GNU GPL v2.
    Source: isync: free IMAP and MailDir mailbox synchronizer
  • Fail2Ban

    calendar Jan 28, 2019 路 1 min read
     en knowledgebase unix-featured  路 linux security
     路
    Share on: twitter facebook linkedin copy
    Fail2Ban

    On these days I decided to tune a bit more, my new shiny linux server box. I started to set up fail2ban. I think fail2ban is very imporant nowadays because it is a good example of a tool for slowing down attacks without closing your server too much.


    Read More
  • Thinking in Angular 4: Templates

    calendar Jul 28, 2018 路 2 min read
     en featured knowledgebase  路 great-ideas javascript javascript-war
     路
    Share on: twitter facebook linkedin copy
    Thinking in Angular 4: Templates

    To understand Angular 4, after the “Hero” tutorial you should start from the Template syntax.聽


    Read More
  • L’ovviologo

    calendar Sep 28, 2017 路 2 min read
     it knowledgebase
     路
    Share on: twitter facebook linkedin copy
    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 cosa diventa meno bella se mettendoci la loro faccia, vogliono pure dei soldi da voi.


    Read More
  • Esp8266 your WiFi Embedded solution

    calendar Sep 3, 2017 路 2 min read
     en esp8266 featured knowledgebase  路 esp8266
     路
    Share on: twitter facebook linkedin copy
    Esp8266 your WiFi Embedded solution

    Arduino is a great hardware for a lot of reason: easy to use, difficulto to break, it is a very solid 5-Volt board.


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

    calendar Jun 15, 2017 路 1 min read
     en knowledgebase sql  路 evil oracle postgresql sql
     路
    Share on: twitter facebook linkedin copy
    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:


    Read More
  • Emacs insert series

    calendar Mar 23, 2017 路 1 min read
     en knowledgebase  路 emacs relax
     路
    Share on: twitter facebook linkedin copy
    Emacs insert series

    In Excel you can easily fill in a column with a list of values. Some times also in Emacs you my need to write down a bunch of similar code. The dotimes function with the “elsp eval” M-x : (Esc + : on windooze) will solve your trouble easily. Try out this code on scratch buffer:


    Read More
    • ««
    • «
    • 3
    • 4
    • 5
    • 6
    • 7
    • »
    • »»

Recent Posts

  • 6,76%
  • Il tizio con il cappello che crede di comandare il mondo intero
  • Murderbot: i diari della macchina assassina
  • Breve guida agli ETF

Latest comments

    Giovanni Giorgi

    Copyright 1999-  GIOVANNI GIORGI. All Rights Reserved

    to-top