Skip to content

Instantly share code, notes, and snippets.

Avatar

Youri Bonnaffé youribonnaffe

View GitHub Profile
@youribonnaffe
youribonnaffe / gist:5295471
Created Apr 2, 2013
Openvswitch rules to drop packets from a given IP address
View gist:5295471
ovs-ofctl add-flow xenbr0 "in_port=1,ip,nw_src=172.20.0.1,actions=drop"
ovs-ofctl add-flow xenbr0 "in_port=1,ip,nw_dst=172.20.0.1,actions=drop"
View Windows quick settings
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 gist:6375515
task wrapper(type: Wrapper) {
gradleVersion = '1.7'
jarFile "${project.projectDir}/.gradle/wrapper/gradle-wrapper.jar"
}
@youribonnaffe
youribonnaffe / gist:7401737
Last active Mar 30, 2018
Gradle IDEA add project dependencies instead of JAR dependencies in Intellij configuration file (.iml)
View gist:7401737
apply plugin: 'idea'
idea.module.iml {
def customDependencies = ['org.objectweb.proactive', 'org.ow2.proactive']
whenMerged { module ->
// to reorder dependencies
def existingDependencies = module.dependencies
module.dependencies = new LinkedHashSet()
configurations.compile.resolvedConfiguration.resolvedArtifacts.each {
if (it.moduleVersion.id.group == project.group || customDependencies.contains(it.moduleVersion.id.group) ) {
logger.info("Custom idea: adding ${it.name}")
@youribonnaffe
youribonnaffe / gist:8937568
Created Feb 11, 2014
ssh-copy-id for multiple servers
View gist:8937568
set -x
[ -f "$0" ] && SCRIPT=$0
TARGET1=$1
shift
TARGETS=$*
TARGET2=$1
for TARGET in $TARGETS
do
@youribonnaffe
youribonnaffe / workflow.xml
Last active Aug 29, 2015
Bash script task
View workflow.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 http://www.activeeon.com/public_content/schemas/proactive/jobdescriptor/dev/schedulerjob.xsd"
name="BashHelloWorld" priority="normal" cancelJobOnError="false">
<taskFlow>
<task name="BashScript">
<scriptExecutable>
<script>
<code language="bash">
echo "Hello World"
@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
@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 / 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
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
You can’t perform that action at this time.