2006 -> 2016, 10 ans de digital

Hello, aujourd’hui parlons de la génération digital qui évolue rapidement, ci-dessous quelques événements clés pour se faire une idée.  2006 Twitter est né Facebook devient publique Google rachète Youtube 2007 Le #Hashtag révolutionne les messages Google streetview 2008 (On ne peut plus fumer dans les lieux publics) Google fête ses 10ans Google Maps sur mobile Naissance de…

Quelques outils SaaS incontournables pour les développeurs

De la gestion de projet en mode Agile,  la révision de code en mode collaboratif, l’amélioration des performances d’un site ou d’une application web, il existe pléthore de solutions en mode Saas. Voici une petite sélection d’outils qui peuvent s’avérer plus qu’utiles quand on se lance dans des projets, et surtout en collaboration. GitHub, plateforme…

How to manage margins of print css

/* All margins set to 2cm */ @page { margin: 2cm; size: auto; /* auto is the initial value */ } /* Top margin on first page 10cm */ @page :first { margin-top: 10cm } @page :left { margin-left: 1cm; margin-right: 2cm; } @page :right { margin-left: 2cm; margin-right: 1cm; }

Ubuntu tricks

How to remove temp files sudo apt-get autoclean sudo apt-get clean sudo apt-get autoremove How to empty trash rm -r -f ~/.local/share/Trash/files/* find ~/.thumbnails -type f -atime +7 -delete http://note.blahp.fr/note/planoix

How to use a callback into a concern

In Ruby on Rails < 3 (without Rails features, only Ruby) module MyModule def self.included(base) base.class_eval do before_save :something_to_do end end def something_to_do #whatever to do end end In Ruby on Rails >= 3 (with Rails Concern feature) module MyModule extend ActiveSupport::Concern included do before_save :something_to_do end def something_to_do #whatever to do end end    

Length vs Size vs Count

arr = [1, 2, 3] arr.length # => 3 arr.size # => 3 arr.count # => 3 h = { a: 1, b: 2 } h.length # => 2 h.size # => 2 h.count # => 2 str = ‘name’ str.length # => 4 str.size # => 4 # str.count doesn’t work.  

Mysql tricks

# HOW TO INSTALL MYSQL SERVICE sudo apt-get install mysql-server # HOW TO START MYSQL SERVICE sudo service mysql restart # HOW TO CONNECT TO MYSQL SERVICE sudo mysql -u [user_name] [database_name] -p # HOW TO DISCONNECT FROM MYSQL SERVICE exit # HOW TO CHANGE USER PASSWORD SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘root’); update user…