Skip to content

Instantly share code, notes, and snippets.

View JulienSansot's full-sized avatar

Julien Sansot JulienSansot

View GitHub Profile
@JulienSansot
JulienSansot / gist:656c396fab947a462e4e
Created August 25, 2014 01:10
printing javascript object in the page
<div>
</div>
<script>
var o = {
test1 : 50,
test2 : 'Test',
test3: {
test4: 'test1',
test5: [1,2,3]
@JulienSansot
JulienSansot / gist:9fcdbd9aa2dc049fb310
Last active August 29, 2015 14:05
node.js global error handling + logging in LogEntries
var util = require('util');
var logentries = require('node-logentries');
var log = logentries.logger({
token:'11111111-2222-3333-4444-555555555555'
});
var d = require('domain').create();
d.on('error', function(err){
try {
@JulienSansot
JulienSansot / see_php_errors.php
Created February 5, 2015 10:11
see php errors
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);
@JulienSansot
JulienSansot / table.js
Created March 4, 2015 06:17
dataTable order on an other column
$('#table').dataTable({
ajax: '/things',
columns:[
{data: 'col1', visible: false },
{data: 'col2', title:'col2', dataSort:'0'}
]
});
@JulienSansot
JulienSansot / script.sh
Created March 4, 2015 09:46
loop checking the http status code returned by the server. Every 0.5 seconds. Useful to check if there's no downtime while deploying a new version
while true; do curl -w %{http_code}:%{time_total} http://www.google.com/ -o /dev/null -s; printf "\n"; sleep 0.5; done
@JulienSansot
JulienSansot / nginx-site-conf
Created March 5, 2015 00:16
nginx config for proxy with certificate and Basic Auth
#
# Example of nginx config to proxy the port 443 to port 7547
# Adding a certificate and Basic Auth in the process
#
server {
listen 443;
server_name abc.def.example.com;
var util = require('util');
var d = require('domain').create();
d.on('error', function(err){
try {
// make sure we close down within 10 seconds
var killtimer = setTimeout(function() {
process.exit(1);
@JulienSansot
JulienSansot / remove all redis keys starting with prefix:
Last active August 29, 2015 14:19
remove all redis keys starting with prefix:
redis-cli KEYS "prefix:*" | xargs redis-cli DEL
@JulienSansot
JulienSansot / ssh to ubuntu on ec2
Last active August 29, 2015 14:19
ssh to ubuntu on ec2
ssh -i ~/path/to/key.pem ubuntu@66.11.22.345
@JulienSansot
JulienSansot / percentage of free memory
Created April 20, 2015 05:38
percentage of free memory
free | grep Mem | awk '{print $4/$2 * 100.0}'