Recent posts / View all posts

When GitHub Goes Down

As of 21 Oct, 2016 GitHub is down due to an intermittent DDoS attack against one of the biggest DNS services, DYN. Fortunately Git is a distributed protocol and if you are a conscious developer you surely have alternative origins to push your code and/or to populate deployment. If this is not your case or you really need to access GitHub for whatever reason, add this set of IP addresses and their associative domain names to your "/etc/hosts" file.

Scikit-learn Installation (Linux Mint)

Scikit-learn is a free software machine learning library for the Python programming language. It features various classification, regression and clustering algorithms including support vector machines, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy.

MI5 Coding Challenge

MI5 (Military Intelligence, Section 5) is the United Kingdom's domestic counter-intelligence and security agency and is part of its intelligence machinery alongside the Secret Intelligence Service (MI6), Government Communications Headquarters (GCHQ) and Defence Intelligence (DI). The service is directed to protect British parliamentary democracy and economic interests, and counter terrorism and espionage within the UK.

Cracking the Coding Interview

Cracking the Coding Interview, a book that gives you the interview preparation you need to get the top software developer jobs. This is a deeply technical book and focuses on the software engineering skills to ace your interview. This is a series of short non-listed articles about data structures and algorithms.

CtCI - Snail Sort

Cracking the Coding Interview; Snail Sort; Snail Sort is an algorithm that takes a multi-dimensional array and flattens it to create a new array with all the elements from the matrix but in the same order as a snail shell. This is, starting from the left side of the first array in the matrix and ending on the center of it as pictured below.

CtCI - Making Anagrams

Cracking the Coding Interview; Making Anagrams; Alice is taking a cryptography class and finding anagrams to be very useful. We consider two strings to be anagrams of each other if the first string's letters can be rearranged to form the second string. In other words, both strings must contain the same exact letters in the same exact frequency For example, "bacdc" and "dcbac" are anagrams, but "bacdc" and "dcbad" are not.

Development Stats

2 months ago
  • cixtorf005366Added index file in default Nginx virtualhost
2 months ago
  • cixtor5b587deAdded configuration for the Fast-CGI proxy for PHP scripts
2 months ago
  • cixtor3635ef6Added support for Nginx and Fast-CGI in bootstraper
2 months ago
  • cixtor134c2e5Added links to each program in the PATH env variable
  • cixtoreec04c6Added new PHPUnit methods for the deprecated exceptions
  • cixtorf61fba0Added more snippets for the PHPUnit autocompletion
  • cixtor09384fbModified binary path for all the SublimeText linter
  • cixtor1816b99Fixed multiple syntax errors in the .bashrc script
  • cixtordcaf0a2Added GORACE and additional binary path to GOPATH
  • cixtore67d4c0Fixed extract alias to prevent volatile globbling
  • View comparison for these 7 commits
2 months ago
2 months ago
  • cixtor8984214Added new screenshot and deleted unnecessary files
2 months ago
  • cixtordc8c72fAdded logger and separated into different files
  • cixtor6438ecfModified JavaScript library to clean the binds
  • cixtor1930cacAdded required JavaScript code to process events
  • cixtora6decbbAdded HTML interface with stylesheet and font files
  • cixtor22c50c8Added support to render static files without dir listing
  • cixtor8821edaAdded index handler with template and dummy content
  • cixtor7a94b51Added initial Go implementation for the API service
  • View comparison for these 7 commits
2 months ago
2 months ago
  • cixtor018b377Added new methods to set the user avatar and omit errors
  • cixtor77c8b47Added implementation for the users.profile.set method
  • cixtor01fafabAdded implementation for the users.profile.get method
  • cixtor5d29349Added implementation for the team.billableInfo method
  • cixtor4075f20Added implementation for the chat.meMessage method
  • cixtor81c85f3Added implementation for the method
  • cixtor7c5226bFixed trailing period for each new API service endpoint
  • cixtor79a2ab5Added implementation for the auth.revoke method
  • cixtor7059654Added implementation for the groups.createChild method
  • cixtore469171Added implementation for the groups.create method
  • cixtora428189Added implementation for the groups.invite method
  • cixtor645e314Added implementation for the groups.kick method
  • cixtor8e171aaAdded implementation for the groups.leave method
  • cixtor6065f96Modified archive and unarchive methods to recycle code
  • cixtorb3112a1Added implementation for the groups.rename method
  • cixtor27cb48aAdded implementation for the groups.unarchive method
  • cixtorb7b2d35Added implementation for the groups.archive method
  • cixtor61cd3f8Removed unnecessary CLI interface for simplicity
  • cixtord0c037bAdded new methods recently included in the API service
  • View comparison for these 19 commits
2 months ago
  • cixtorf8714aaAdded implementation for the channels.unarchive method
  • cixtord5e342eAdded implementation for the channels.archive method
  • cixtorf1a530eAdded implementation for the channels.leave method
  • cixtor7c473d9Added implementation for the channels.kick method
  • cixtor2e007ffAdded implementation for the channels.rename method
  • cixtor48cee6fAdded implementation for the channels.invite method
  • cixtorc63b0dcAdded implementation for the channels.create method
  • cixtorecb080cAdded implementation for the channels.join method
  • View comparison for these 8 commits
2 months ago
  • cixtor7dc2f1bAdded option to activate debug information
2 months ago
  • cixtor4753935Added alias to colorize man command using less pager
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
  • cixtorfc466baAdded project description and screenshot in front
3 months ago
cixtor created branch master at repos/cixtor
3 months ago
cixtor created repository cixtor 3 months ago
3 months ago
  • cixtorb398820Added scroll past end of file in main code editor
3 months ago
3 months ago
  • cixtor34c7ca2Modified logic of the settings in database checker
3 months ago
  • cixtorc7fbbe3Modified default value for the available updates alerts
3 months ago
  • cixtor6794849Fixed undefined array and object keys in audit logs
3 months ago
  • cixtor74478d3Fixed incompatibilities with foreign API service responses
3 months ago
3 months ago
  • cixtor0558514Added option for number of pages in WordPress tickets
  • cixtoraba6502Added more network locations in domain performance tool
  • cixtor6a86a99Modified domain connection time tester for readability
  • cixtor3f9aa03Modified massive Git updater script to cleanup code
  • cixtore727a11Modified coding standard for the massive Git updater
  • cixtor023c5b6Fixed DNS lookup tool to prioritize last nameservers
  • View comparison for these 6 commits
3 months ago
  • cixtoraf46d6aAdded development option to keep using the database
3 months ago
  • cixtore95d668Added development option to keep using the database


I create and collaborate in open-source projects. And I'm happy to help Startups to build their products and/or services, converting their ideas in code.

High Quality

Enjoying the job is the first step to give excellent results in my work, and that's reflected in the products and services that I develop.

Top 1% Developer

I'm a top developer at the website with 100% of accurasy in almost all the challenges available.

Send me a gift

If you like my work, if my projects are of use to you, if my articles are improving your knowledge, I wouldn't mind if you send me a gift in exchange.

Do you have a project idea? Let's make it together!