Skip to content

Instantly share code, notes, and snippets.

View jpetitcolas's full-sized avatar

Jonathan Petitcolas jpetitcolas

View GitHub Profile
<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
@jpetitcolas
jpetitcolas / color-git-output.sh
Last active December 10, 2015 08:08
Add color to Git CLI
git config --global color.ui auto
@jpetitcolas
jpetitcolas / disable-windows-hibernation.bat
Created December 28, 2012 06:56
A command to launch as a administrator to disable Windows hibernation, avoiding to store a file named _hiberfile.sys_ of several GB.
powercfg -h off
@jpetitcolas
jpetitcolas / read-only-on-select-list.js
Created December 28, 2012 06:33
A short snippet to simulate read-only attribute on a select list, which is currently not W3C-compliant. We can not just disable it, as a disabled input is not sent when submitting a form. The trick here is to store the disabled select value into a hidden field.
/**
* Simulate the read-only attribute on a select list (as it is not normalized).
* @see http://www.w3.org/wiki/HTML/Elements/select
* @param Object Select list element
**/
function setReadOnlyOnSelect(selectList)
{
// Ensure selectList exists
if(!selectList.length) {
console.warn("Unable to find specified select list.");
@jpetitcolas
jpetitcolas / couvent.js
Created September 22, 2015 12:19
Only French would understand this lib... ;)
// couvent.js - MIT license
Array.prototype.slice.call(document.querySelectorAll('*')).forEach(function (el) {
el.style.display = 'none';
});
@jpetitcolas
jpetitcolas / db-save.sh
Created September 19, 2015 13:14
Dump a Docker-ized database to Amazon S3
#!/bin/bash
# @see http://www.jonathan-petitcolas.com/2015/09/21/dump-docker-ized-database-to-amazon-s3.html
# Configuration
FILENAME="awesomeproject-`date +%Y-%m-%d-%H:%M:%S`.sql"
CONTAINER_NAME="awesomeproject_pgsql"
DUMPS_FOLDER="/home/awesomeproject/dumps"
BUCKET_NAME="awesomeproject-private"
@jpetitcolas
jpetitcolas / Application.js
Created February 27, 2015 10:45
Issue with Babel
import View from "./folder/View";
class Application {
constructor() {
this.view = new View("I'm a view!");
}
sayHello() {
console.log("Hello");
}