Posts

Showing posts with the label CURIOSITIES - CURIOSIDADES

How NOT to solve a sudoku - Cómo NO resolver un sudoku

Image
English Hi everyone!! Some years ago, when I began learning to code in the first course of university I remember myself thinking how easy could be to solve a sudoku with a computer. We were using MatLab back then and I wasn't particularly good with it so I had enough to worry about trying to pass that subject. I left my little sudoku project for the future. During my college time, we kept using MatLab a lot. Basically, we had at least one subject that required that program every year. When I finished my studies I had improved considerably. It's not that I had created something amazing with it but I felt comfortable using it for maths, graphics and some other different purposes. One afternoon I was doing a sudoku on my own when the idea of writing a script to solve it with the computer came to my mind again. I thought it would be something easy that would require one day or two of work. I was tremendously WRONG. (maybe someone who has studied computer science or has a deepe...

How to write safer passwords - Cómo escribir contraseñas más seguras - TIP

Image
Hi everyone! A few years ago I was doing a reading exercise to prepare for the Cambridge CAE exam when I came across an article I found really interesting. It talked about the security of the passwords people use and how to improve it. Basically, it came to the conclusion that passwords should be longer and easy to remember instead of a complicated combination of numbers, letters and symbols. Today I decided to dig deeper into this topic. Nowadays, most of the times we try to register for a web page or program we are obligated to use capital letters, lowercase letters, numbers and sometimes even symbols. People change the password they originally thought so much that they can hardly remember it and end up using something too short that at least satisfy the requirements. Example 1 Let's say we write a password with 8 digits that contains all those elements. The list of different values each digit could take would be like this: Numbers : 10 different values 1 2 3 4 5 6...