Skip to content

Instantly share code, notes, and snippets.

View sldenazis's full-sized avatar
🧟

Santiago LD sldenazis

🧟
  • Buenos Aires
View GitHub Profile
@sldenazis
sldenazis / logstash
Last active December 31, 2015 16:39 — forked from nodesocket/logstash
#! /bin/sh
#
# /etc/rc.d/init.d/logstash
#
# Starts Logstash as a daemon
#
# chkconfig: 2345 20 80
# description: Starts Logstash as a daemon
### BEGIN INIT INFO
@sldenazis
sldenazis / redis
Last active January 1, 2016 05:39
Simple redis init script for red hat 6.5.
#!/bin/bash
# Author: Santiago López Denazis
# License: GPL v.3+
# Description: Simple Redis init.d script conceived to work on RH 6.5
source /etc/rc.d/init.d/functions
[ -f /etc/sysconfig/redis ] && {
source /etc/sysconfig/redis
@sldenazis
sldenazis / telnet.vim
Created November 10, 2014 18:10
Vim syntax highlighting para telnet de bajo presupuesto
" Filename: telnet.vim
" Language: Telnet command syntax
" Maintainer: sldenazis <sldenazis@linux.com>
" Revision: 0.1
if version < 600
syntax clear
elseif exists("b:current_syntax")
finish
endif
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import sys
import time
import telepot
import re
def handle(msg):
content_type, chat_type, chat_id = telepot.glance(msg)
@sldenazis
sldenazis / clean_rundeck.sh
Created March 29, 2017 15:45
Clean execution logs for rundeck (with mysql database)
#!/bin/bash
export PATH=/bin:/sbin:/usr/bin:/usr/sbin
function getFileConfig()
{
local file_config="/etc/rundeck/rundeck-config.properties"
echo ${file_config}
}
@sldenazis
sldenazis / stopjumpopr.user.js
Created May 15, 2017 19:40
greasemonkey script for prevent opr.ingress.com to jump after it is visually unique section
// ==UserScript==
// @name stopjumpopr
// @namespace stopjumpopr
// @include https://opr.ingress.com/*
// @version 1
// @grant none
// ==/UserScript==
document.body.innerHTML= document.body.innerHTML.replace(/answerCtrl\.goToLocation\(\'streetViewHeader\'\)/g,"");
@sldenazis
sldenazis / selectallstars.user.js
Last active May 27, 2017 16:20
Greasemonkey's script for opr.ingress.com that allows you to select all the stars at once.
// ==UserScript==
// @name selectallstars
// @namespace selectallstars
// @include https://opr.ingress.com/recon
// @version 0.2
// @grant none
// ==/UserScript==
var newButtons = document.createElement('div');
@sldenazis
sldenazis / gradle.eselect
Created August 31, 2017 15:24
Eselect module for gradle-bin
# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2
# $Id: $
DESCRIPTION="Manage gradle symlinks"
MAINTAINER="sldenazis@argentoo.org"
SVN_DATE='20170830'
VERSION=${SVN_DATE}
find_targets() {
local f
---
- hosts: all
become: yes
vars:
remote_path: /etc/grafana
local_path: ./
tasks:
function is_in_array {
# Return 0 if element is found, 1 if not
if [[ $# -lt 2 ]]; then
echo "Usage: $FUNCNAME string array" >&2
else
local element=${1} i=""
shift
declare -a list=$@
for i in ${list[@]}; do
if [[ $i == $element ]]; then