Skip to content

Instantly share code, notes, and snippets.

View jpetitcolas's full-sized avatar

Jonathan Petitcolas jpetitcolas

View GitHub Profile
@jpetitcolas
jpetitcolas / uncompress-phar.php
Created June 25, 2013 07:14
Uncompress a PHAR
// $ php -a
$p = new Phar('/path/to/phar');
$p->extractTo('/my-uncompressed-phar');
@jpetitcolas
jpetitcolas / gist:5788244
Created June 15, 2013 14:01
Restart Samba
sudo service smbd restart
sudo service nmbd restart
<!DOCTYPE html>
<title>Testing query selectors</title>
<ul id="fruits">
<li>Banana</li>
<li>Peach</li>
<li>Lemon</li>
<li>Pineapple</li>
</ul>
<script>
$("#fruits li:nth-child(3)").css("color", "green");
@jpetitcolas
jpetitcolas / gist:5704809
Created June 4, 2013 09:40
Prevent Git to commit file mode changes
git config --global core.filemode false
@jpetitcolas
jpetitcolas / .bashrc
Last active December 17, 2015 23:58
My .bashrc
# Utilities alias
alias vi="vim"
alias ack="ack-grep"
alias phpunit="phpunit --colors"
alias ll="ls -al"
alias fuck='sudo $(history -p \!\!)'
@jpetitcolas
jpetitcolas / gist:5657280
Created May 27, 2013 14:12
Find biggest files on your Linux filesystem
find / -type f -size +20000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
<div id="professional_address_address_widget">
<div id="professional_address_input">
<div id="professional_address">
<div>
<label for="professional_address_address" class="required">Adresse</label>
<input type="text" id="professional_address_address" name="professional[address][address]" required="required" maxlength="255" class="span8" value="19 Ruelle de Vitrimont, 54000 Nancy, France" />
</div>
<input type="hidden" id="professional_address_zip_code" name="professional[address][zip_code]" required="required" value="54000" />
<input type="hidden" id="professional_address_location" name="professional[address][location]" required="required" value="Nanterre" />
<input type="hidden" id="professional_address_latitude" name="professional[address][latitude]" required="required" value="48.7059551" />
git checkout $(git rev-list -n 1 HEAD -- "file.php")^ -- "file.php"
@jpetitcolas
jpetitcolas / gist:5388818
Created April 15, 2013 15:10
Replace new lines with sed
sed ':a;N;$!ba;s/\n//g' fichier1.txt > fichier2.txt
@jpetitcolas
jpetitcolas / gist:5386292
Created April 15, 2013 07:09
Retrieve base64 hash of a picture directly into clipboard:
uuencode -m foo.png /dev/stdout | sed '1d' | sed '$d' | tr -d '\n' | xclip -selection clipboard