Skip to content

Instantly share code, notes, and snippets.

View gautiermichelin's full-sized avatar

GautierMichelin gautiermichelin

View GitHub Profile
@gautiermichelin
gautiermichelin / .block
Created November 7, 2016 17:00 — forked from mbostock/.block
Heatmap (Canvas, JSON)
license: gpl-3.0
@gautiermichelin
gautiermichelin / affixes_smf_flat.json
Last active December 10, 2016 19:30
Techniques et matériaux SMF pour tests développement
["affixe couleur",
"blanc",
"blanche ",
"blanc de Chine",
"blanc de céruse",
"blanc gris coquille",
"blanc jaune ivoire",
"couleur",
"ambré",
"ambrée ",
---
# `vagrant_box` can also be set to geerlingguy/centos6, geerlingguy/centos7,
# geerlingguy/ubuntu1404, geerlingguy/ubuntu1204, parallels/ubuntu-14.04, etc.
vagrant_box: geerlingguy/ubuntu1604
vagrant_user: vagrant
vagrant_synced_folder_default_type: nfs
# If you need to run multiple instances of Drupal VM, set a unique hostname,
# machine name, and IP address for each instance.
vagrant_hostname: drupalvm.dev
@gautiermichelin
gautiermichelin / arangodb-docker.sh
Created January 28, 2017 19:50
Installer ArangoDB sous Docker
#!/bin/bash
docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 -p 8529:8529 arangodb/arangodb:3.1.9
@gautiermichelin
gautiermichelin / LICENSE.txt
Last active March 21, 2017 15:29 — forked from mejackreed/LICENSE.txt
Leaflet-IIIF Annotation Example
MIT License
Copyright (c) 2016 Jack Reed
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
@gautiermichelin
gautiermichelin / transfer.fish
Created July 5, 2017 18:57 — forked from nl5887/transfer.fish
Bash and zsh alias for transfer.sh. Transfers files and directories to transfer.sh.
function transfer
if test (count $argv) -eq 0
echo "No arguments specified. Usage:\necho transfer /tmp/test.md\ncat /tmp/test.md | transfer test.md"
return 1
end
## get temporarily filename, output is written to this file show progress can be showed
set tmpfile ( mktemp -t transferXXX )
## upload stdin or file
@gautiermichelin
gautiermichelin / mysql_backup.sh
Created June 10, 2017 05:24 — forked from guiyomh/mysql_backup.sh
Mysql Backup data and schema
#!/bin/bash
# Configuration de base: datestamp e.g. YYYYMMDD
DATE=$(date +"%Y%m%d")
# Dossier où sauvegarder les backups (créez le d'abord!)
BACKUP_DIR="/backup/mysql"
@gautiermichelin
gautiermichelin / pdf2png
Created November 24, 2017 09:55
pdf2png as a simple command, using ghostscript and imagemagick
#!/bin/bash
PDF=$1
PNG=$2
convert -density 300x300 -units pixelsperinch $PDF -background white -alpha background -alpha off $PNG
@gautiermichelin
gautiermichelin / test-medias-clean.php
Last active February 26, 2018 08:58
test medias for CollectiveAccess
<?php
require_once('setup.php');
require_once(__CA_MODELS_DIR__."/ca_objects.php");
require_once(__CA_MODELS_DIR__."/ca_lists.php");
require_once(__CA_MODELS_DIR__."/ca_list_items.php");
$list = new ca_lists("object_types");
// Getting list item id of the first object type defined
$first_object_type = reset(array_keys($list->getItemsForList("object_types")));
@gautiermichelin
gautiermichelin / export_uis_tsv.php
Last active April 12, 2018 08:30
Export in TSV all the screens and the bundles from a CollectiveAccess installation, using a user id (useful for reports)
<?php
require_once("setup.php");
$vt_user = new ca_users(16);
$vt_list_item = new ca_list_items();
print "Table CollectiveAccess | Editeur\tEcran de saisie\tLibellé du champs ou conteneur\tIdentifiant du champs ou conteneur\tType de données\n";
function getScreens($idno) {