Skip to content

Instantly share code, notes, and snippets.

@maximevalette
maximevalette / replace.sh
Created October 24, 2012 20:03
Replace a string in multiple files
find . -type f -name *.php | xargs sed -i.bak 's/foo/bar/g'
@maximevalette
maximevalette / restore.sh
Created October 16, 2012 08:10
Restore root privileges
/etc/init.d/mysql stop
mysqld --skip-grant-tables &
mysql -vv < restore_root_privileges.sql
/etc/init.d/mysql restart
mysql -u root -p
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
mysql> quit;
@maximevalette
maximevalette / imap.sh
Created October 14, 2012 08:03
Test IMAP
telnet server 143
01 LOGIN <user> <pass>
02 LIST "" *
03 SELECT INBOX
@maximevalette
maximevalette / checkmail.js
Created October 14, 2012 08:00
Check mail in JS
function is_email(id){return (/^([\w!.%+\-\*])+@([\w\-])+(?:\.[\w\-]+)+$/).test(id);}
aptitude install rssh
@maximevalette
maximevalette / Keynote PPP.md
Created September 20, 2012 09:14
Présentation IUT PPP - 20 Septembre 2012

Rencontre professionnelle — IUT de Reims

20 Septembre 2012

Qui suis-je

Bonne question

Maxime VALETTE

@maximevalette
maximevalette / adblocked.js
Created September 17, 2012 18:42
Test adblock
onload = function() {
if (document.getElementById('ads_bottom').offsetHeight == 0) {
alert('Désactivez AdBlock !');
}
}
@maximevalette
maximevalette / hardware.css
Created September 16, 2012 21:22
Hardware acceleration in WebKit
.animation {
-webkit-transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
}
@maximevalette
maximevalette / airdrop.sh
Created September 3, 2012 06:18
Enable AirDrop over Ethernet
defaults write com.apple.NetworkBrowser BrowseAllInterfaces 1
@maximevalette
maximevalette / apres.sh
Created August 30, 2012 19:45
Migration vers GitHub
cd [votre repo local]
git remote add oldorigin git@[ancienserveurgit]:[organisation]/[nomdurepo].git
git remote set-url origin [email protected]:[organisation]/[nomdurepo].git