- en 136
- java 56
- tutorial 29
- theory 24
- computer-science 16
- oop 16
- linux 12
- programming 10
- Updated 9
- algorithms 8
- architecture 8
- data-structures 8
- database 7
- it 7
- python 7
- scripting 7
- data-analysis 6
- design-patterns 6
- r 6
- ubuntu 6
- ai 5
- jsf 5
- machine-learning 5
- security 5
- sysadmin 5
- mysql 4
- data 3
- blog 2
- clojure 2
- docebo 2
- jekyll 2
- lms 2
- misc 2
- analytics 1
- data-science 1
- debian 1
- git 1
- github 1
- jakarta-ee 1
- javascript 1
- pages 1
- vcs 1
- web 1
en
Sviluppo di applicazioni Java EE sicure 2
Dalle minacce alle migliori pratiche Parte 2
Developing Secure Java EE Applications 2
Understanding Common Threats Part 2
Sviluppo di applicazioni Java EE sicure 1
Dalle minacce alle migliori pratiche Parte 1
Developing Secure Java EE Applications 1
From Threats To Best Practices Part 1
Software Architect
A Software Architect is a professional who designs and develops the architecture of a software system
Git Tag
How to create a tag in git
Monads: A First Definition
An introduction to monads in functional programming: algebraic structures, the formal triplet (T, η, μ), and the Maybe monad example
A list of books on Clojure
A list of Clojure books that I think are great
Using Prolog to Build Expert Systems
Building expert systems with Prolog: a practical approach
Passing Parameters to Methods/Functions/Procedure in Programming Languages
Parameter passing strategies in programming: by value, by reference and beyond
What is an inference engine?
How inference engines work and their role in expert systems
What is an expert system?
Understanding expert systems: definition, architecture and applications
Cobol overview
A comprehensive overview of the COBOL programming language
The equals() method of the Object class in Java
Learn how the equals method works and how to use it correctly
Explore the World of Artificial Intelligence
Five Websites to Boost Your Productivity and Creativity
The Data Model Resource Book Vol 1 & 2
About the series book…
I am replacing my old bash scripts with Python #2.
Python script to zip GlassFish logs and archive them by year and month. The script deletes the files after zipping them.
I am replacing my old bash scripts with Python #1.
Copy a list of directories with their contents to a shared folder.
The hashCode method of the Object class in Java
Learn how the hashCode method works and how to use it correctly
The toString method of the Object class in Java
Learn how the toString method works and how to use it correctly
The transition from Java EE to Jakarta EE
What you need to know
Working with Strings using Streams and Lambdas.
Processing strings with Java Streams and Lambda expressions
Immutable classes and objects in Java
Understanding immutable classes and objects in Java
Restore remote database backup to local
How do I restore a remote Mysql database to local? With Python script!
Java Complex Number
A Complex Number Class For Java
How to detect the machine architecture
How to check if your Linux system is 32-bit or 64-bit
Install Python 3
How to install Python 3 in Linux/Ubuntu
Fluent-API Tutorial
Different ways of implementing a Logo Language style turtle in Java.
Cool APIs and where to find them: the Objects.toString() method
Less code to handle null strings. Convert a string if null to an empty string.
Why Java is still on top
Brief updated reflection on why Java is still relevant more than 20 years after its inception
About Clojure
Some information about the Clojure programming language
Downloading remote files with Python #2
Let’s continue with the automation and see how to unzip the .gz files
The programming language Scala
An overview of the Scala programming language and its key features
Downloading remote files with Python #1
Automating recurring tasks such as downloading remote files locally
Turing Machine
Basic concepts and information on Turing Machines, accepted language, recursively enumerable and recursiv
From Context-Free Grammar (CFG) to Pushdown Automata (PDA)
Construction of a stack automaton (PDA) from a CF grammar
From Pushdown Automata (PDA) to Context-Free Grammar (CFG)
Construction of a Context-Free Grammar from a Pushdown Automata
Prefix Property
Pushdown Automata (PDA) and language recognition problems with special features
Context-Free Languages Properties
Context-free language properties and considerations
Pumping Lemma for Context-Free Languages
The pumping lemma version for context-free languages
CFG in Chomsky and Greibach’s Normal Form
Chomsky and Greibach’s context-free grammar in normal form, how they are made and why they are interesting
Alphabets, Symbols, Strings and Languages
What are alphabets, symbols and strings from the point of view of theoretical computer science
The java.time.temporal.ChronoUnit class
Calculating the difference between two dates with ChronoUnit
Github pages does not update my site with jekyll.
Joys and sorrows of maintaining your own site with Jekyll.
How can I include external jar in my Netbeans project
How to add external JAR libraries to a NetBeans project
Data Science Origins And Motivations
All of us are averse to uncertainty
C# null-coalescing operator in Java
Implementing the C# null-coalescing operator pattern in Java
MySQL: Illegal mix of collations for operation union
About MySQL error illegal mix of collations for operation union
What are the methods of the Object class?
A guide to the methods of the Java Object class: clone, equals, hashCode, toString, finalize, notify and wait
Can we execute code before the main(String[]) method ?
How to execute code before the main method in Java using static initializers
Are constructors inheritable?
Are constructors inheritable? Can a subclass call the constructor of the parent class?
How can you limit inheritance for a class?
Techniques to restrict class inheritance in Java
Checking nic.it droptime files with R
Monitoring nic.it domain droptime files with R scripts
Big Data, Data Science, Databases the fundamentals #2
Before DBMSs, how was it done?…
Big Data, Data Science, Databases the fundamentals #1
When we talk about Big Data, we are talking about an evolution of databases..
Interfaces with the external world in R
Interfacing R with external data sources: files, databases and web APIs
Functions that implement cycles in R
Using apply, sapply and lapply to implement loops in R
Date, time and interval objects in R
Working with date, time and interval objects in R
The control structures of R
Managing the programme execution flow with R
Design Patterns State
Features and sample Java code reduced to the essentials
R language introduction
A first introduction to the R programming language
Design Pattern Visitor
The Visitor design pattern explained with practical Java examples
The Singleton design pattern
Some examples of the Singleton pattern
Design Patterns Interpreter
Minimal example Java code on Interpreter pattern
The Chain Of Responsibilityeton design pattern
Minimal CoF pattern example code
The Design Pattern Strategy
Minimal example code on the Strategy pattern
The java.time.LocalTime class
At last, something new on Dates in Java(8)
wsimport and Webservice .Net 2.0
Using wsimport to generate Java client stubs from a .NET 2.0 Web Service
How to install subversion (svn) on Ubuntu 14.04.02 LTS
Installing Subversion (SVN) on Ubuntu 14.04.02 LTS
Ubuntu 14.04.02 LTS How to install git
Installing Git on Ubuntu 14.04.02 LTS
How enable root user on Ubuntu 14.04.02 LTS
How to enable the root user on Ubuntu 14.04.02 LTS
Ubuntu 14.04.02 LTS 64bit: how to install Open SSH
Installing OpenSSH server on Ubuntu 14.04.02 LTS 64-bit
Enable the sudo command on debian 8
How to enable the sudo command on Debian 8
Secure logins and pages with JSF 2
Building a secure login web application with JSF 2.2
Creating a Custom Converter in JSF 2.2
Creating and registering a custom type converter in JSF 2.2
Dropdownboxes are easy with JSF 2.2!
Implementing dropdown select boxes with JSF 2.2
JSF 2 How to use comments
How to properly use comments in JSF 2 Facelets pages
Using Channels to Copy Files in Java
Using Java NIO Channels for efficient file copy operations
JSF 2 forcing tag-generated ids
How to force specific HTML element IDs in JSF 2 components
BFS Breadth First Search
Breadth-First Search (BFS) traversal algorithm for trees
DFS o Depth First Search
Depth-First Search (DFS) traversal algorithm for trees
Tree Linked List
Linked list representations of tree data structures
Trees indexed representations
Indexed representations of tree data structures
Tree in Java
Tree data structures: concepts, terminology and Java implementation
Structures indexed in depth
An in-depth look at indexed data structures and their properties
Queue
The queue data structure: FIFO principle and Java implementation
Stack
The stack data structure: LIFO principle and Java implementation
Linked List
The linked list data structure: concepts and Java implementation
Indexed structures
Understanding indexed data structures and their implementations in Java
Using HashMap in Java
A practical guide to using HashMap in Java
Java Dictionaries
The Java implementation of Dictionaries
Computer Architecture: what is it?
Computer architecture is a branch of computer science that studies the design and implementation of information processing systems
Introduction to Machine Learning
Machine learning is a powerful technology that allows computers to learn from data without being explicitly programmed. It is used in a wide range of applications, including image recognition, text classification, and event prediction
Concatenating PDFs with iText in Java
How to concatenate multiple PDF files using the iText library in Java
Writing and reading files in Java 7 with try-with-resources
Reading and writing files in Java 7 using the try-with-resources statement
About the Limits of the Calculable
Physical limits of computation according to Meyer and Stockmeyer
How to swap two variables at once with Python
Swapping two variables in a single statement using Python tuples
Secure httpbase tomcat authentication
Configuring HTTP Basic authentication with Tomcat for secure access
Considerations on recursion
Key considerations and trade-offs when using recursion in programming
A Servlet to manage file downloads in Java
Implementing a Java Servlet that handles file downloads
Sending e-mails with attachments in Java
How to send emails with file attachments using the JavaMail API
String.format: A printf method for Java
Using String.format as a printf-style formatting method in Java
My thoughts on programming languages Part 4
Personal reflections on programming languages
My thoughts on programming languages Part 3
Personal reflections on programming languages
My thoughts on programming languages Part 2
Personal reflections on programming languages
My thoughts on programming languages Part 1
Personal reflections on programming languages
The CMS is dead, long live the Jekyll
The title is provocative and borderline captious…
How to install Jekyll on ubuntu 14.04.
Installing Jekyll on Ubuntu 14.04 for static site generation
SSH Log in without typing in the password.
Configuring SSH key-based authentication for passwordless login
HOWTO FIX error ‘illegal pattern character g’ JAXB in NetBeans .
Java Architecture for XML Binding
How to find jar file where a certain class is contained (deployed in GlassFish).
Locating the JAR file containing a specific class deployed in GlassFish
How to set Virtualbox to full screen on Ubuntu 14.04
Setting up full screen mode for VirtualBox on Ubuntu 14.04
Publishing a website with GitHub Pages.
How to publish a website using GitHub Pages and Jekyll
How to install Ant on Linux
Step-by-step guide to installing Apache Ant on Linux
BPEL (Business Process Execution Language)
An introduction to BPEL (Business Process Execution Language)
javascript according to Peter Paul Kock (PPK)
An overview of JavaScript according to Peter Paul Koch (PPK)
Use of keytool and jarsigner
How to use the JDK keytool and jarsigner utilities for signing JARs
Common errors when configuring Adobe PDF iFilter for SharePoint 2007
Troubleshooting Adobe PDF iFilter configuration issues in SharePoint 2007
Well Formatted referred to an XML document
What it means for an XML document to be well-formed
What is JAX-WS
Java API for XML Web Services
The Content is not allowed in prolog error
Every XML document we work on should be formatted correctly, saved with the right encoding, etc
MySQL: how to install on ubuntu linux mysql without synaptic or apt
Installing MySQL on Ubuntu Linux without using Synaptic or apt
MySQL: How to speed up restore operations from mysql dump
Techniques to speed up MySQL restore operations from mysqldump
MySQL: A problem when restoring a MySQL database…
Solving common issues when restoring a MySQL database from backup
Importing users and courses with I/O Task in Docebo
Importing users and courses into Docebo using I/O Tasks
How to restore the Docebo administrator user
Restoring the administrator user in the Docebo LMS platform
Objects in Java
Understanding objects and object creation in Java
The this keyword in Java
Understanding the this keyword and its usage in Java
The du Linux command
How to shows the disk space used
Passing parameters in Java
How parameter passing works in Java methods
Let’s delve into methods in Java
Understanding methods in Java: definition, invocation and return types
Java Array
Arrays are available in most programming languages because they realise the simplest organisation of complex data structures
Java Constants
Symbolic constants in Java
Java Variables And Assignment
Variables and assignment commands
Java Essential Features
The essential features of the Java language that you must know
How to delete the command history on Linux
How to clear the command history in a Linux terminal
java
Sviluppo di applicazioni Java EE sicure 2
Dalle minacce alle migliori pratiche Parte 2
Developing Secure Java EE Applications 2
Understanding Common Threats Part 2
Sviluppo di applicazioni Java EE sicure 1
Dalle minacce alle migliori pratiche Parte 1
Developing Secure Java EE Applications 1
From Threats To Best Practices Part 1
The equals() method of the Object class in Java
Learn how the equals method works and how to use it correctly
The hashCode method of the Object class in Java
Learn how the hashCode method works and how to use it correctly
The toString method of the Object class in Java
Learn how the toString method works and how to use it correctly
The transition from Java EE to Jakarta EE
What you need to know
Working with Strings using Streams and Lambdas.
Processing strings with Java Streams and Lambda expressions
Immutable classes and objects in Java
Understanding immutable classes and objects in Java
Java Complex Number
A Complex Number Class For Java
Fluent-API Tutorial
Different ways of implementing a Logo Language style turtle in Java.
Cool APIs and where to find them: the Objects.toString() method
Less code to handle null strings. Convert a string if null to an empty string.
Perché Java è ancora al top
Breve riflessione aggiornata sul perché Java è ancora rilevante dopo oltre 20 anni dalla sua nascita
Why Java is still on top
Brief updated reflection on why Java is still relevant more than 20 years after its inception
La classe java.time.temporal.ChronoUnit
Calcolare la differenza tra due date con ChronoUnit
The java.time.temporal.ChronoUnit class
Calculating the difference between two dates with ChronoUnit
How can I include external jar in my Netbeans project
How to add external JAR libraries to a NetBeans project
C# null-coalescing operator in Java
Implementing the C# null-coalescing operator pattern in Java
What are the methods of the Object class?
A guide to the methods of the Java Object class: clone, equals, hashCode, toString, finalize, notify and wait
Can we execute code before the main(String[]) method ?
How to execute code before the main method in Java using static initializers
Are constructors inheritable?
Are constructors inheritable? Can a subclass call the constructor of the parent class?
How can you limit inheritance for a class?
Techniques to restrict class inheritance in Java
The java.time.LocalTime class
At last, something new on Dates in Java(8)
wsimport e Webservice .Net 2.0
Utilizzo di wsimport per generare stub client Java da un Web Service .NET 2.0
wsimport and Webservice .Net 2.0
Using wsimport to generate Java client stubs from a .NET 2.0 Web Service
Secure logins and pages with JSF 2
Building a secure login web application with JSF 2.2
Creating a Custom Converter in JSF 2.2
Creating and registering a custom type converter in JSF 2.2
Dropdownboxes are easy with JSF 2.2!
Implementing dropdown select boxes with JSF 2.2
JSF 2 How to use comments
How to properly use comments in JSF 2 Facelets pages
Using Channels to Copy Files in Java
Using Java NIO Channels for efficient file copy operations
JSF 2 forcing tag-generated ids
How to force specific HTML element IDs in JSF 2 components
Using HashMap in Java
A practical guide to using HashMap in Java
Concatenating PDFs with iText in Java
How to concatenate multiple PDF files using the iText library in Java
Writing and reading files in Java 7 with try-with-resources
Reading and writing files in Java 7 using the try-with-resources statement
Secure httpbase tomcat authentication
Configuring HTTP Basic authentication with Tomcat for secure access
A Servlet to manage file downloads in Java
Implementing a Java Servlet that handles file downloads
Sending e-mails with attachments in Java
How to send emails with file attachments using the JavaMail API
String.format: A printf method for Java
Using String.format as a printf-style formatting method in Java
HOWTO FIX error ‘illegal pattern character g’ JAXB in NetBeans .
Java Architecture for XML Binding
How to find jar file where a certain class is contained (deployed in GlassFish).
Locating the JAR file containing a specific class deployed in GlassFish
Use of keytool and jarsigner
How to use the JDK keytool and jarsigner utilities for signing JARs
What is JAX-WS
Java API for XML Web Services
The Content is not allowed in prolog error
Every XML document we work on should be formatted correctly, saved with the right encoding, etc
Objects in Java
Understanding objects and object creation in Java
The this keyword in Java
Understanding the this keyword and its usage in Java
Passing parameters in Java
How parameter passing works in Java methods
Let’s delve into methods in Java
Understanding methods in Java: definition, invocation and return types
Gli Array in Java
Gli array sono disponibili nella maggior parte dei linguaggi di programmazione perché realizzano la più semplice organizzazione di strutture dati complesse
Java Array
Arrays are available in most programming languages because they realise the simplest organisation of complex data structures
Costanti in Java
Costanti simboliche in Java
Java Constants
Symbolic constants in Java
Variabili Java e Assegnazione
Variabili e comandi di assegnazione
Java Variables And Assignment
Variables and assignment commands
Caratteristiche Essenziali di Java
Le caratteristiche essenziali del linguaggio Java che devi conoscere
Java Essential Features
The essential features of the Java language that you must know
tutorial
Working with Strings using Streams and Lambdas.
Processing strings with Java Streams and Lambda expressions
Java Complex Number
A Complex Number Class For Java
Fluent-API Tutorial
Different ways of implementing a Logo Language style turtle in Java.
Perché Java è ancora al top
Breve riflessione aggiornata sul perché Java è ancora rilevante dopo oltre 20 anni dalla sua nascita
Why Java is still on top
Brief updated reflection on why Java is still relevant more than 20 years after its inception
How can I include external jar in my Netbeans project
How to add external JAR libraries to a NetBeans project
C# null-coalescing operator in Java
Implementing the C# null-coalescing operator pattern in Java
Are constructors inheritable?
Are constructors inheritable? Can a subclass call the constructor of the parent class?
wsimport e Webservice .Net 2.0
Utilizzo di wsimport per generare stub client Java da un Web Service .NET 2.0
wsimport and Webservice .Net 2.0
Using wsimport to generate Java client stubs from a .NET 2.0 Web Service
Using Channels to Copy Files in Java
Using Java NIO Channels for efficient file copy operations
Using HashMap in Java
A practical guide to using HashMap in Java
Concatenating PDFs with iText in Java
How to concatenate multiple PDF files using the iText library in Java
Writing and reading files in Java 7 with try-with-resources
Reading and writing files in Java 7 using the try-with-resources statement
A Servlet to manage file downloads in Java
Implementing a Java Servlet that handles file downloads
Sending e-mails with attachments in Java
How to send emails with file attachments using the JavaMail API
HOWTO FIX error ‘illegal pattern character g’ JAXB in NetBeans .
Java Architecture for XML Binding
Use of keytool and jarsigner
How to use the JDK keytool and jarsigner utilities for signing JARs
What is JAX-WS
Java API for XML Web Services
The Content is not allowed in prolog error
Every XML document we work on should be formatted correctly, saved with the right encoding, etc
Passing parameters in Java
How parameter passing works in Java methods
Gli Array in Java
Gli array sono disponibili nella maggior parte dei linguaggi di programmazione perché realizzano la più semplice organizzazione di strutture dati complesse
Java Array
Arrays are available in most programming languages because they realise the simplest organisation of complex data structures
Costanti in Java
Costanti simboliche in Java
Java Constants
Symbolic constants in Java
Variabili Java e Assegnazione
Variabili e comandi di assegnazione
Java Variables And Assignment
Variables and assignment commands
Caratteristiche Essenziali di Java
Le caratteristiche essenziali del linguaggio Java che devi conoscere
Java Essential Features
The essential features of the Java language that you must know
theory
Monads: A First Definition
An introduction to monads in functional programming: algebraic structures, the formal triplet (T, η, μ), and the Maybe monad example
Passing Parameters to Methods/Functions/Procedure in Programming Languages
Parameter passing strategies in programming: by value, by reference and beyond
Cobol overview
A comprehensive overview of the COBOL programming language
The programming language Scala
An overview of the Scala programming language and its key features
Turing Machine
Basic concepts and information on Turing Machines, accepted language, recursively enumerable and recursiv
From Context-Free Grammar (CFG) to Pushdown Automata (PDA)
Construction of a stack automaton (PDA) from a CF grammar
From Pushdown Automata (PDA) to Context-Free Grammar (CFG)
Construction of a Context-Free Grammar from a Pushdown Automata
Prefix Property
Pushdown Automata (PDA) and language recognition problems with special features
Context-Free Languages Properties
Context-free language properties and considerations
Pumping Lemma for Context-Free Languages
The pumping lemma version for context-free languages
CFG in Chomsky and Greibach’s Normal Form
Chomsky and Greibach’s context-free grammar in normal form, how they are made and why they are interesting
Alphabets, Symbols, Strings and Languages
What are alphabets, symbols and strings from the point of view of theoretical computer science
Structures indexed in depth
An in-depth look at indexed data structures and their properties
Indexed structures
Understanding indexed data structures and their implementations in Java
Java Dictionaries
The Java implementation of Dictionaries
Computer Architecture: what is it?
Computer architecture is a branch of computer science that studies the design and implementation of information processing systems
About the Limits of the Calculable
Physical limits of computation according to Meyer and Stockmeyer
Considerations on recursion
Key considerations and trade-offs when using recursion in programming
My thoughts on programming languages Part 4
Personal reflections on programming languages
My thoughts on programming languages Part 3
Personal reflections on programming languages
My thoughts on programming languages Part 2
Personal reflections on programming languages
My thoughts on programming languages Part 1
Personal reflections on programming languages
BPEL (Business Process Execution Language)
An introduction to BPEL (Business Process Execution Language)
Well Formatted referred to an XML document
What it means for an XML document to be well-formed
computer-science
Passing Parameters to Methods/Functions/Procedure in Programming Languages
Parameter passing strategies in programming: by value, by reference and beyond
The programming language Scala
An overview of the Scala programming language and its key features
Turing Machine
Basic concepts and information on Turing Machines, accepted language, recursively enumerable and recursiv
From Context-Free Grammar (CFG) to Pushdown Automata (PDA)
Construction of a stack automaton (PDA) from a CF grammar
From Pushdown Automata (PDA) to Context-Free Grammar (CFG)
Construction of a Context-Free Grammar from a Pushdown Automata
Prefix Property
Pushdown Automata (PDA) and language recognition problems with special features
Context-Free Languages Properties
Context-free language properties and considerations
Pumping Lemma for Context-Free Languages
The pumping lemma version for context-free languages
CFG in Chomsky and Greibach’s Normal Form
Chomsky and Greibach’s context-free grammar in normal form, how they are made and why they are interesting
Alphabets, Symbols, Strings and Languages
What are alphabets, symbols and strings from the point of view of theoretical computer science
About the Limits of the Calculable
Physical limits of computation according to Meyer and Stockmeyer
My thoughts on programming languages Part 4
Personal reflections on programming languages
My thoughts on programming languages Part 3
Personal reflections on programming languages
My thoughts on programming languages Part 2
Personal reflections on programming languages
My thoughts on programming languages Part 1
Personal reflections on programming languages
BPEL (Business Process Execution Language)
An introduction to BPEL (Business Process Execution Language)
oop
The equals() method of the Object class in Java
Learn how the equals method works and how to use it correctly
The hashCode method of the Object class in Java
Learn how the hashCode method works and how to use it correctly
The toString method of the Object class in Java
Learn how the toString method works and how to use it correctly
Immutable classes and objects in Java
Understanding immutable classes and objects in Java
Cool APIs and where to find them: the Objects.toString() method
Less code to handle null strings. Convert a string if null to an empty string.
La classe java.time.temporal.ChronoUnit
Calcolare la differenza tra due date con ChronoUnit
The java.time.temporal.ChronoUnit class
Calculating the difference between two dates with ChronoUnit
What are the methods of the Object class?
A guide to the methods of the Java Object class: clone, equals, hashCode, toString, finalize, notify and wait
Can we execute code before the main(String[]) method ?
How to execute code before the main method in Java using static initializers
How can you limit inheritance for a class?
Techniques to restrict class inheritance in Java
The java.time.LocalTime class
At last, something new on Dates in Java(8)
String.format: A printf method for Java
Using String.format as a printf-style formatting method in Java
How to find jar file where a certain class is contained (deployed in GlassFish).
Locating the JAR file containing a specific class deployed in GlassFish
Objects in Java
Understanding objects and object creation in Java
The this keyword in Java
Understanding the this keyword and its usage in Java
Let’s delve into methods in Java
Understanding methods in Java: definition, invocation and return types
linux
How to detect the machine architecture
How to check if your Linux system is 32-bit or 64-bit
How to install subversion (svn) on Ubuntu 14.04.02 LTS
Installing Subversion (SVN) on Ubuntu 14.04.02 LTS
Ubuntu 14.04.02 LTS How to install git
Installing Git on Ubuntu 14.04.02 LTS
How enable root user on Ubuntu 14.04.02 LTS
How to enable the root user on Ubuntu 14.04.02 LTS
Ubuntu 14.04.02 LTS 64bit: how to install Open SSH
Installing OpenSSH server on Ubuntu 14.04.02 LTS 64-bit
Enable the sudo command on debian 8
How to enable the sudo command on Debian 8
How to install Jekyll on ubuntu 14.04.
Installing Jekyll on Ubuntu 14.04 for static site generation
SSH Log in without typing in the password.
Configuring SSH key-based authentication for passwordless login
How to set Virtualbox to full screen on Ubuntu 14.04
Setting up full screen mode for VirtualBox on Ubuntu 14.04
How to install Ant on Linux
Step-by-step guide to installing Apache Ant on Linux
The du Linux command
How to shows the disk space used
How to delete the command history on Linux
How to clear the command history in a Linux terminal
programming
Monads: A First Definition
An introduction to monads in functional programming: algebraic structures, the formal triplet (T, η, μ), and the Maybe monad example
A list of books on Clojure
A list of Clojure books that I think are great
Cobol overview
A comprehensive overview of the COBOL programming language
About Clojure
Some information about the Clojure programming language
Structures indexed in depth
An in-depth look at indexed data structures and their properties
Indexed structures
Understanding indexed data structures and their implementations in Java
Java Dictionaries
The Java implementation of Dictionaries
Computer Architecture: what is it?
Computer architecture is a branch of computer science that studies the design and implementation of information processing systems
Considerations on recursion
Key considerations and trade-offs when using recursion in programming
Well Formatted referred to an XML document
What it means for an XML document to be well-formed
Updated
Turing Machine
Basic concepts and information on Turing Machines, accepted language, recursively enumerable and recursiv
From Context-Free Grammar (CFG) to Pushdown Automata (PDA)
Construction of a stack automaton (PDA) from a CF grammar
From Pushdown Automata (PDA) to Context-Free Grammar (CFG)
Construction of a Context-Free Grammar from a Pushdown Automata
Prefix Property
Pushdown Automata (PDA) and language recognition problems with special features
Context-Free Languages Properties
Context-free language properties and considerations
Pumping Lemma for Context-Free Languages
The pumping lemma version for context-free languages
CFG in Chomsky and Greibach’s Normal Form
Chomsky and Greibach’s context-free grammar in normal form, how they are made and why they are interesting
Alphabets, Symbols, Strings and Languages
What are alphabets, symbols and strings from the point of view of theoretical computer science
About the Limits of the Calculable
Physical limits of computation according to Meyer and Stockmeyer
algorithms
BFS Breadth First Search
Breadth-First Search (BFS) traversal algorithm for trees
DFS o Depth First Search
Depth-First Search (DFS) traversal algorithm for trees
Tree Linked List
Linked list representations of tree data structures
Trees indexed representations
Indexed representations of tree data structures
Tree in Java
Tree data structures: concepts, terminology and Java implementation
Queue
The queue data structure: FIFO principle and Java implementation
Stack
The stack data structure: LIFO principle and Java implementation
Linked List
The linked list data structure: concepts and Java implementation
architecture
Software Architect
A Software Architect is a professional who designs and develops the architecture of a software system
Design Patterns State
Features and sample Java code reduced to the essentials
Design Pattern Visitor
The Visitor design pattern explained with practical Java examples
The Singleton design pattern
Some examples of the Singleton pattern
Design Patterns Interpreter
Minimal example Java code on Interpreter pattern
The Chain Of Responsibilityeton design pattern
Minimal CoF pattern example code
The Design Pattern Strategy
Minimal example code on the Strategy pattern
Common errors when configuring Adobe PDF iFilter for SharePoint 2007
Troubleshooting Adobe PDF iFilter configuration issues in SharePoint 2007
data-structures
BFS Breadth First Search
Breadth-First Search (BFS) traversal algorithm for trees
DFS o Depth First Search
Depth-First Search (DFS) traversal algorithm for trees
Tree Linked List
Linked list representations of tree data structures
Trees indexed representations
Indexed representations of tree data structures
Tree in Java
Tree data structures: concepts, terminology and Java implementation
Queue
The queue data structure: FIFO principle and Java implementation
Stack
The stack data structure: LIFO principle and Java implementation
Linked List
The linked list data structure: concepts and Java implementation
database
The Data Model Resource Book Vol 1 & 2
About the series book…
MySQL: Illegal mix of collations for operation union
About MySQL error illegal mix of collations for operation union
Big Data, Data Science, Databases the fundamentals #2
Before DBMSs, how was it done?…
Big Data, Data Science, Databases the fundamentals #1
When we talk about Big Data, we are talking about an evolution of databases..
MySQL: how to install on ubuntu linux mysql without synaptic or apt
Installing MySQL on Ubuntu Linux without using Synaptic or apt
MySQL: How to speed up restore operations from mysql dump
Techniques to speed up MySQL restore operations from mysqldump
MySQL: A problem when restoring a MySQL database…
Solving common issues when restoring a MySQL database from backup
it
Perché Java è ancora al top
Breve riflessione aggiornata sul perché Java è ancora rilevante dopo oltre 20 anni dalla sua nascita
La classe java.time.temporal.ChronoUnit
Calcolare la differenza tra due date con ChronoUnit
wsimport e Webservice .Net 2.0
Utilizzo di wsimport per generare stub client Java da un Web Service .NET 2.0
Gli Array in Java
Gli array sono disponibili nella maggior parte dei linguaggi di programmazione perché realizzano la più semplice organizzazione di strutture dati complesse
Costanti in Java
Costanti simboliche in Java
Variabili Java e Assegnazione
Variabili e comandi di assegnazione
Caratteristiche Essenziali di Java
Le caratteristiche essenziali del linguaggio Java che devi conoscere
python
I am replacing my old bash scripts with Python #2.
Python script to zip GlassFish logs and archive them by year and month. The script deletes the files after zipping them.
I am replacing my old bash scripts with Python #1.
Copy a list of directories with their contents to a shared folder.
Restore remote database backup to local
How do I restore a remote Mysql database to local? With Python script!
Install Python 3
How to install Python 3 in Linux/Ubuntu
Downloading remote files with Python #2
Let’s continue with the automation and see how to unzip the .gz files
Downloading remote files with Python #1
Automating recurring tasks such as downloading remote files locally
How to swap two variables at once with Python
Swapping two variables in a single statement using Python tuples
scripting
I am replacing my old bash scripts with Python #2.
Python script to zip GlassFish logs and archive them by year and month. The script deletes the files after zipping them.
I am replacing my old bash scripts with Python #1.
Copy a list of directories with their contents to a shared folder.
Restore remote database backup to local
How do I restore a remote Mysql database to local? With Python script!
Install Python 3
How to install Python 3 in Linux/Ubuntu
Downloading remote files with Python #2
Let’s continue with the automation and see how to unzip the .gz files
Downloading remote files with Python #1
Automating recurring tasks such as downloading remote files locally
How to swap two variables at once with Python
Swapping two variables in a single statement using Python tuples
data-analysis
Checking nic.it droptime files with R
Monitoring nic.it domain droptime files with R scripts
Interfaces with the external world in R
Interfacing R with external data sources: files, databases and web APIs
Functions that implement cycles in R
Using apply, sapply and lapply to implement loops in R
Date, time and interval objects in R
Working with date, time and interval objects in R
The control structures of R
Managing the programme execution flow with R
R language introduction
A first introduction to the R programming language
design-patterns
Design Patterns State
Features and sample Java code reduced to the essentials
Design Pattern Visitor
The Visitor design pattern explained with practical Java examples
The Singleton design pattern
Some examples of the Singleton pattern
Design Patterns Interpreter
Minimal example Java code on Interpreter pattern
The Chain Of Responsibilityeton design pattern
Minimal CoF pattern example code
The Design Pattern Strategy
Minimal example code on the Strategy pattern
r
Checking nic.it droptime files with R
Monitoring nic.it domain droptime files with R scripts
Interfaces with the external world in R
Interfacing R with external data sources: files, databases and web APIs
Functions that implement cycles in R
Using apply, sapply and lapply to implement loops in R
Date, time and interval objects in R
Working with date, time and interval objects in R
The control structures of R
Managing the programme execution flow with R
R language introduction
A first introduction to the R programming language
ubuntu
How to install subversion (svn) on Ubuntu 14.04.02 LTS
Installing Subversion (SVN) on Ubuntu 14.04.02 LTS
Ubuntu 14.04.02 LTS How to install git
Installing Git on Ubuntu 14.04.02 LTS
How enable root user on Ubuntu 14.04.02 LTS
How to enable the root user on Ubuntu 14.04.02 LTS
Ubuntu 14.04.02 LTS 64bit: how to install Open SSH
Installing OpenSSH server on Ubuntu 14.04.02 LTS 64-bit
How to install Jekyll on ubuntu 14.04.
Installing Jekyll on Ubuntu 14.04 for static site generation
How to set Virtualbox to full screen on Ubuntu 14.04
Setting up full screen mode for VirtualBox on Ubuntu 14.04
ai
Using Prolog to Build Expert Systems
Building expert systems with Prolog: a practical approach
What is an inference engine?
How inference engines work and their role in expert systems
What is an expert system?
Understanding expert systems: definition, architecture and applications
Explore the World of Artificial Intelligence
Five Websites to Boost Your Productivity and Creativity
Introduction to Machine Learning
Machine learning is a powerful technology that allows computers to learn from data without being explicitly programmed. It is used in a wide range of applications, including image recognition, text classification, and event prediction
jsf
Secure logins and pages with JSF 2
Building a secure login web application with JSF 2.2
Creating a Custom Converter in JSF 2.2
Creating and registering a custom type converter in JSF 2.2
Dropdownboxes are easy with JSF 2.2!
Implementing dropdown select boxes with JSF 2.2
JSF 2 How to use comments
How to properly use comments in JSF 2 Facelets pages
JSF 2 forcing tag-generated ids
How to force specific HTML element IDs in JSF 2 components
machine-learning
Using Prolog to Build Expert Systems
Building expert systems with Prolog: a practical approach
What is an inference engine?
How inference engines work and their role in expert systems
What is an expert system?
Understanding expert systems: definition, architecture and applications
Explore the World of Artificial Intelligence
Five Websites to Boost Your Productivity and Creativity
Introduction to Machine Learning
Machine learning is a powerful technology that allows computers to learn from data without being explicitly programmed. It is used in a wide range of applications, including image recognition, text classification, and event prediction
security
Sviluppo di applicazioni Java EE sicure 2
Dalle minacce alle migliori pratiche Parte 2
Developing Secure Java EE Applications 2
Understanding Common Threats Part 2
Sviluppo di applicazioni Java EE sicure 1
Dalle minacce alle migliori pratiche Parte 1
Developing Secure Java EE Applications 1
From Threats To Best Practices Part 1
Secure httpbase tomcat authentication
Configuring HTTP Basic authentication with Tomcat for secure access
sysadmin
How to detect the machine architecture
How to check if your Linux system is 32-bit or 64-bit
SSH Log in without typing in the password.
Configuring SSH key-based authentication for passwordless login
How to install Ant on Linux
Step-by-step guide to installing Apache Ant on Linux
The du Linux command
How to shows the disk space used
How to delete the command history on Linux
How to clear the command history in a Linux terminal
mysql
MySQL: Illegal mix of collations for operation union
About MySQL error illegal mix of collations for operation union
MySQL: how to install on ubuntu linux mysql without synaptic or apt
Installing MySQL on Ubuntu Linux without using Synaptic or apt
MySQL: How to speed up restore operations from mysql dump
Techniques to speed up MySQL restore operations from mysqldump
MySQL: A problem when restoring a MySQL database…
Solving common issues when restoring a MySQL database from backup
data
The Data Model Resource Book Vol 1 & 2
About the series book…
Big Data, Data Science, Databases the fundamentals #2
Before DBMSs, how was it done?…
Big Data, Data Science, Databases the fundamentals #1
When we talk about Big Data, we are talking about an evolution of databases..
blog
Github pages does not update my site with jekyll.
Joys and sorrows of maintaining your own site with Jekyll.
The CMS is dead, long live the Jekyll
The title is provocative and borderline captious…
clojure
A list of books on Clojure
A list of Clojure books that I think are great
About Clojure
Some information about the Clojure programming language
docebo
Importing users and courses with I/O Task in Docebo
Importing users and courses into Docebo using I/O Tasks
How to restore the Docebo administrator user
Restoring the administrator user in the Docebo LMS platform
jekyll
Github pages does not update my site with jekyll.
Joys and sorrows of maintaining your own site with Jekyll.
The CMS is dead, long live the Jekyll
The title is provocative and borderline captious…
lms
Importing users and courses with I/O Task in Docebo
Importing users and courses into Docebo using I/O Tasks
How to restore the Docebo administrator user
Restoring the administrator user in the Docebo LMS platform
misc
Software Architect
A Software Architect is a professional who designs and develops the architecture of a software system
Common errors when configuring Adobe PDF iFilter for SharePoint 2007
Troubleshooting Adobe PDF iFilter configuration issues in SharePoint 2007
analytics
Data Science Origins And Motivations
All of us are averse to uncertainty
data-science
Data Science Origins And Motivations
All of us are averse to uncertainty
debian
Enable the sudo command on debian 8
How to enable the sudo command on Debian 8
git
Git Tag
How to create a tag in git
github
Publishing a website with GitHub Pages.
How to publish a website using GitHub Pages and Jekyll
jakarta-ee
The transition from Java EE to Jakarta EE
What you need to know
javascript
javascript according to Peter Paul Kock (PPK)
An overview of JavaScript according to Peter Paul Koch (PPK)
pages
Publishing a website with GitHub Pages.
How to publish a website using GitHub Pages and Jekyll
vcs
Git Tag
How to create a tag in git
web
javascript according to Peter Paul Kock (PPK)
An overview of JavaScript according to Peter Paul Koch (PPK)