Skip to content

Instantly share code, notes, and snippets.

Avatar
🥕

bendem bendem

🥕
View GitHub Profile
View tomcat.service
[Unit]
Description=Apache Tomcat Web Application Container
After=network-online.target
Wants=network-online.target
[Service]
User=tomcat
Group=tomcat
WorkingDirectory=/opt/tomcat-9
@bendem
bendem / app.js
Last active Sep 7, 2017
Reveal a blurred image with your mouse (demo at https://test.bendem.be/blurpath/).
View app.js
'use strict';
var htmlLoaded = false;
var imgLoaded = false;
var pic = new Image;
pic.onload = function() {
imgLoaded = true;
load();
};
View backup.sh
mount="/home/bendem/nas-samba"
d=`date +"%H:%M:%S %d-%m-%Y"`
echo "Backup task running $d"
# Skip if not mounted
grep -qs "$mount" /proc/mounts
if [ $? -ne 0 ]; then
echo "Skipping..."
exit
View Enum.js
var Enum = function(values, methods) {
var created = {};
var EnumValue = function(value) {
this.value = value;
}
if(methods) {
for(var name in methods) {
EnumValue.prototype[name] = methods[name];
}
View ajax.js
// Simple ajax thing to send stuff
// @param url string
// @param success callback
// @param method string (optional)
// @param data plainobject (optional)
function ajax(url, success, method, data) {
var xhr = new XMLHttpRequest();
// Set the callback to use when all the stuff is done
xhr.onreadystatechange = function() {
// We are not interested in the 3 other stages
@bendem
bendem / ColorUtils.java
Last active Aug 29, 2015
Image edition tests, main class is PictureTest (java 8!)
View ColorUtils.java
package be.bendem.testing.utils;
public class ColorUtils {
private ColorUtils() {}
public static int[] decompose(int color) {
int[] rgb = new int[3];
rgb[0] = color >> 16 & 0xFF;
@bendem
bendem / index.html
Last active Aug 29, 2015
glowstone.turt2live.com's source
View index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Glowstone Testing</title>
<!--<script src="/bundles/modernizr?v=qVODBytEBVVePTNtSFXgRX0NCEjh9U_Oj8ePaSiRcGg1"></script>-->
<!--<link rel="stylesheet" href="/Content/css/Glowstone.css">-->
<link rel="stylesheet" href="style.css">
<script src="http://glowstone.turt2live.com/bundles/jquery?v=JzhfglzUfmVF2qo-weTo-kvXJ9AJvIRBLmu11PgpbVY1"></script>
View keybase.md

Keybase proof

I hereby claim:

  • I am bendem on github.
  • I am bendem (https://keybase.io/bendem) on keybase.
  • I have a public key whose fingerprint is ECFA 8E8B 156C 58EA DAE7 EEE6 C743 CE8A AC8A 8DD3

To claim this, I am signing this object:

@bendem
bendem / bukkit-import-check.py
Last active Aug 29, 2015
This was supposed to check for java imports only used once in the bukkit's files. Won't be finished because working with a sane codebase has no purpose
View bukkit-import-check.py
import os
import sys
class parser:
def __init__(self, filename):
self.imports = {}
self.filename = filename
def classfromimport(self, imp):
View jkc.py
a = '0f69b410ccc810c9450186a010eff110f05510ccc910c8eb10ccd30186a010c8ea10effa10cd3710f05f10cd360186a010c94e10cd3710f3d80186a010ccd210f05510cd2d10eff010effb0186a010cd3710f05e10c94510effa0186a010f05410ccc810c9450186a010cd2c10c8e110f3e210f3d90186a010c94410cd3710c94f018af6'
def split(s, size):
return [s[i:i+size] for i in range(0, len(s), size)]
c = ''.join([chr(int(str(int(c, 16)), 2)) for c in split(a, 6)])
print(c)