MySQL Toolkit

7 mars 2019

J’ai finalement fait mon premier vrai commit sur GitHub, MySQL Toolkit.  Ce repository, avec un peu de temps, deviendra une collection de scripts, de fonctions, de procédures stockées et d’un tas d’autres choses utiles lorsque vous travaillez avec MySQL.  Pour l’instant toutefois, il n’y a que des fonctions.

Ce premier commit comprend:

collapse_blanks : Replaces multiple blanks with a single space.
collapse_spaces : Replaces multiple spaces with a single space.
initcap : Returns a character string with the first letter of each word converted to uppercase. This function EXACTLY mimics INITCAP of Oracle.
occurrences : Returns the number of occurrences of a search string inside a source string.
rot5 : Encodes/decodes a string with the ROT5 substitution cipher.
rot13 : Encodes/decodes a string with the ROT13 substitution cipher.
rot18 : Encodes/decodes a string with the ROT18 substitution cipher.
rot47 :Encodes/decodes a string with the ROT47 substitution cipher.
shuffle : Randomly shuffle the characters of a string using the Fisher-Yates (aka Knuth shuffle) algorithm.
to_roman : Converts an integer to its Roman numeral representation.

En attendant mon prochain commit, laissez-moi savoir en commentaire s’il y a des fonctions que vous trouveriez utiles dans MySQL!

 

 

 

Publicités

Pharo et documentation

27 février 2019

La documentation de Pharo est maintenant ici sur Git !


Compression et MySQL : la suite

27 février 2019

Voici la suite de l’article dont je parlais précédemment ici.


Explore, Expand & Extract : 3X

27 février 2019

3X : une nouvelle idée de Kent Beck, un tout nouveau paradigme expliqué dans un article ici et présenté en conférence dans le vidéo ici.


Git + Emoji

27 février 2019

Une façon intéressante utilisant des emojis pour commenter vos commits dans Git présentée ici !


Algorithms

27 février 2019

Le livre Algorithms de Sedgewick & Wayne est maintenant gratuitement disponible ici.

Qui plus est, vous pouvez également vous inscrire au cours, accéder au code et aux solutions des exercices!


MySQL 5.7 vs MySQL 8.0

2 février 2019

Quelles sont les différences de performance entre les 2?  C’est tout expliqué ici.