Recent Articles Changed
Git Open Ssh
Git - Client Installation

Modified Monday 10-06 03:12

Git for windows provides a bash and a gui. It provides also all GNU core utility For windows, select the Windows Native OpenSsh if you want to have the ssh-agent with forwarding where: the global option...

Windows Install Openssh

Modified Monday 10-06 03:07

OpenSSH OpenSSH () is a combination of command line utility to implement and use SSH ssh is the SSH client component that runs on the user's local system sshd is the SSH server component that must be running on the system...

Git Open Ssh
What is a ssh-agent?

Modified Sunday 09-06 08:37

What is a ssh-agent? ssh-agent is the authentication agent of Openssh. It stores un/desencrypted private keys in memory, and communicates with SSH clients via Unix_domain_socket you don't get a ssh-agent Unix Socket but the npipe \.\pipe\openssh-ssh-agent...

Docker Shared Drive New Credentials
Docker - Bind mount

Modified Sunday 09-06 08:14

bind mount is type of mount. It's one of the three way on how you can persist data from a container. See The file or directory is referenced by its full or relative path on the host machine. The file or directory does not need to exist on the Docker...

Card Puncher Data Processing
Docker - Image

Modified Sunday 09-06 01:36

This page is the container image in Docker. OCI is the standardized container format used by Docker Docker stores downloaded images on the Docker host at the Docker Root Dir location where: user identify user images. The user that created...

Docker For Windows Switch Container Type
Docker - Containers

Modified Sunday 09-06 01:32

in Docker. A container is a running instance of an image. Docker containers only run as long as the command you specify is active. A container ID uniquely identifies a container. A container ID has two versions: a long variant: 3e3a1ac2c76e447542b99de6db704629e414a674301c520687a7dc13a841746d...

Map Of Internet 1973
Network - (Internet) Socket (Network identifier)

Modified Sunday 09-06 10:02

A socket is a session identifier for a connection between 2 processes via a particular protocol. It's also known as a IPC socket. List of sockets and their transport protocols: netsocket: The net socket is the most well-known and permits communication...

Git - Bash

Modified Sunday 09-06 09:24

Git for Windows provides a BASH emulation used to run Git from the command line. NIX users should feel right at home, as the BASH emulation behaves just like the “git” command in LINUX and UNIX environments. where usr/bin is in the installation...

Recent Articles Created

Created Monday 10-06 03:00

With Pageant Set GIT_SSH env to plink c:\Program Files\PuTTY\plink.exe Add your public key to Github. Test with:

Map Of Internet 1973
Windows Named Pipe

Created Sunday 09-06 10:04

A windows named pipe is the IPC socket implementation of Windows. It's the counter part of the Unix Socket. On Docker, it works only with windows container.

What are Git Hooks?

Created Thursday 06-06 09:34

hooks is an extension system of Git to execute executable file implemented by external party (ie not Git) that run at specified steps of a command. There are two groups: Client-Side Hooks: Scripts that are executed on the local computer (committer/dev...

Card Puncher Data Processing
Docker - Config

Created Wednesday 05-06 10:52

Docker - Config

Card Puncher Data Processing
Docker Destop

Created Tuesday 04-06 06:54

Docker Desktop installs two special-purpose internal Linux distros: docker-desktop (run the Docker engine (dockerd)) and docker-desktop-data (stores containers and images)

Card Puncher Data Processing
Hypervisor (VMM)

Created Tuesday 04-06 11:36

A hypervisor is a piece of computer software, firmware or hardware that creates and runs virtual machines. It's also known as: container driver container manager Virtual machine manager (VMM) Docker (Cross platform), QEMU...

Card Puncher Data Processing
What is a Container/VM Orchestrator?

Created Tuesday 04-06 08:50

Container Orchestrator: manage, scale, start/stop and maintain container They are also known as scheduler. This is where you create and run container in production. ie a cluster resource manager (same as Yarn) where the applications are...

Card Puncher Data Processing
Docker - Secret

Created Monday 03-06 04:54

This page is secret management in Docker. During the creation of a container, you can pass: mount a path Don't pass them as environment variable or command line argument, as with the inspect command, it's possible to get them via a orchestrator....

Data all the way

Always keep one hand firmly on data, Amos liked to say.

Data is what set psychology apart from philosophy, and physics from metaphysics.

Amos Tversky (The undoing project)
Data Warehouse Subsystem

Data Warehouse Subsystems

Developing a data warehouse means assembling a lot of subsystems in order to create a whole and coherent data application.

Discovers the 34 Kimball Subsystems and drill down to discover them

Data Warehouse Subsystems

Card Puncher Data Processing

Data Processing

Data processing has changed a lot since 1940 :) and luckily, we are not using punch card anymore.

Stream processing is becoming the norm in data integration task while batch processing stays the king in data analysis.

Data Processing

ENIAC, 1946

The first fully electronic digital computer

Eniac 1946

Table Recursion Rectangle

Data Modeling

Data Modeling is the translation of process into the world of data. The process is tricky but not insurmountable.

Data Modeling

Dimensional Data Modeling

Dimensional Data Modeling permits you to model a (hyper)cube and analyse a process through different perspective. You define dimensions, measures and metrics.

Dimensional Data Modeling

Most programs process some input to produce some output; that’s pretty much the definition of computing.

Function Home


A Function is the basic block of all reusable code component. It is also becoming the central component of any serverless architecture.


Knowledge isn't free. You have to pay attention.

Computing Division at the Department of the Treasury, mid 1920s

Computing Division At The Dept Of The Treasur 1920

Remington Rand Univac

Medieval Counting Table

Table / Relation

The table format (known also as a relation) is the most important data structure used in data analysis. Did you know that its name originate from the medieval counting table ?


Education isn't something you can finish.

Richard Feynman
Task Runner