Skip to content

Instantly share code, notes, and snippets.

Youri Bonnaffé youribonnaffe

Block or report user

Report or block youribonnaffe

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@youribonnaffe
youribonnaffe / leclerc_receipts.js
Created Oct 11, 2019
Import de tickets de caisse Leclerc
View leclerc_receipts.js
function import() {
var threads = GmailApp.search('from:@ticketcaisse.e-leclerc.com');
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
for (t = 0; t < threads.length; t++) {
var message = threads[t].getMessages()[0];
var shoppingList = parseEmail(message);
View gist:895d0e545115ba53ea521e7820b73604
https://tbnm9.app.goo.gl/?link=https%3a%2f%2fboogi.fr%2fbordeaux%3fsearch%3d104&apn=com.is.android.boogibordeaux&al=https://www.boogi.fr&ibi=com.instantsystem.boogi-bordeaux&d=0
@youribonnaffe
youribonnaffe / netExtender Ubuntu install and service
Last active Feb 5, 2016
netExtender Ubuntu 14.04 Install and run as a service
View netExtender Ubuntu install and service
# Install
Get the archive from http://ainola.sdf.org/NetExtender.Linux.8.0.784.x86_64.tgz
Run ./install as root (otherwise it got stuck on Connecting ... for me)
View gist:27d623e85dcc0e44e50c
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ /v Hidden /t REG_DWORD /d 1 /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ /v SuperHidden /t REG_DWORD /d 1 /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ /v ShowSuperHidden /t REG_DWORD /d 1 /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ /v TaskbarGlomming /t REG_DWORD /d 0 /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ /v TaskbarGlomLevel /t REG_DWORD /d 2 /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ /v TaskbarSmallIcons /t REG_DWORD /d 1 /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ /v HideFileExt /t REG_DWORD /d 0 /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ /v FriendlyTree /t REG_DWORD /d 1 /f
reg add HKEY_CURRENT_USER
View rm-start-docker-node
#!/bin/sh
export JAVA_HOME=/usr/lib/jvm/java-7-oracle/
/opt/proactive/bin/unix/rm-start-node -r $1 -f /opt/proactive/config/authentication/rm.cred -Dproactive.useIPaddress=true -n docker_$HOSTNAME
@youribonnaffe
youribonnaffe / Dockerfile
Created Jun 11, 2014
Dockerfile for ProActive
View Dockerfile
# ProActive
#
# VERSION 3.4.4
FROM dockerfile/java
MAINTAINER Youri Bonnaffé <youri.bonnaffe@activeeon.com>
COPY ./ProActiveScheduling-3.4.4_bin_full /opt/proactive
COPY rm-start-docker-node /opt/proactive/
View job.xml
<?xml version="1.0" encoding="UTF-8"?>
<job xmlns="urn:proactive:jobdescriptor:dev" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:proactive:jobdescriptor:dev ../../src/scheduler/src/org/ow2/proactive/scheduler/common/xml/schemas/jobdescriptor/dev/schedulerjob.xsd"
name="docker" priority="normal" cancelJobOnError="false">
<taskFlow>
<task name="run">
<scriptExecutable>
<script>
<code language="groovy">
println "ps -e".execute().text
@youribonnaffe
youribonnaffe / gist:76dfab1c2b4fa1319ce9
Created Jun 11, 2014
Run the ProActive Scheduler with Docker
View gist:76dfab1c2b4fa1319ce9
unzip ProActiveScheduling-3.4.4_bin_full.zip
cd ProActiveScheduling-3.4.4_bin_full
./bin/unix/scheduler-start-gui -Dproactive.useIPaddress=true -Dproactive.net.interface=docker0
@youribonnaffe
youribonnaffe / gist:10016567
Created Apr 7, 2014
Resize images from size in HTML
View gist:10016567
@Grab(group='org.ccil.cowan.tagsoup',
module='tagsoup', version='1.2' )
def tagsoupParser = new org.ccil.cowan.tagsoup.Parser()
def slurper = new XmlSlurper(tagsoupParser)
def htmlParser = slurper.parseText(new File('file.html').text)
htmlParser.'**'.findAll{ it.name() == 'img'}.each {
if(it.@width != "") {
println "Resizing ${it.@src} to width ${it.@width}"
@youribonnaffe
youribonnaffe / build.sh
Last active Aug 29, 2015
Build jsr223 nativeshell
View build.sh
git clone https://github.com/youribonnaffe/jsr223-nativeshell.git
cd jsr223-nativeshell
./gradlew
java -cp build/libs/jsr223-nativeshell-0.1.jar jsr223.nativeshell.Main bash echo Hello World
You can’t perform that action at this time.