Skip to content

Instantly share code, notes, and snippets.

View Virako's full-sized avatar

Victor Ramirez de la Corte Virako

View GitHub Profile
@Virako
Virako / goban.py
Created November 7, 2012 01:04
Rocamgo-ng
def get_liberties(self, pos, color):
""" Función que comprueba las libertades que tiene el grupo al que
pertenece la posición pasada por parámetro.
:Param pos: Posición perteneciente al grupo en la buscaremos si sus
vecinos pertenecen o no al grupo.
:Type pos: tuple.
:Param group: grupo de posiciones que se encuentran dentro del grupo.
:Type group: set. """
liberties = set()
@Virako
Virako / player.hpp
Created December 15, 2012 15:05
player.hpp es un ejemplo sin terminar.
// Include guard
//* Para que compilador no compile dos veces lo mismo
#ifndef __CHARACTER_H
#define __CHARACTER_H
#endif
#ifndef __PLAYER_H
#define __PLAYER_H
//forward declared dependences
@Virako
Virako / pomodoro.lua
Last active January 10, 2017 18:56 — forked from nistude/pomodoro.lua
Add increment/decrement time with mouse wheel.
-- pomodoro timer widget
pomodoro = {}
-- tweak these values in seconds to your liking
pomodoro.pause_duration = 300
pomodoro.work_duration = 1200
pomodoro.pause_title = "Pause finished."
pomodoro.pause_text = "Get back to work!"
pomodoro.work_title = "Pomodoro finished."
pomodoro.work_text = "Time for a pause!"
#!/usr/bin/python
import argparse
import os
import random
import string
from hashlib import sha512
from time import time
#!/usr/bin/python
import argparse
import os
import random
import string
import sys
from hashlib import sha512 as hashfunc
from time import time
import numpy
import os
def clear():
if os.name == "posix": # Comprueba si nuestro SO es linux/unix/mac/bsd
os.system ("clear")
elif os.name == ("ce", "nt", "dos"):# Comprueba si si el SO es win2 o msdos
os.system ("cls")
def paint_board():
@Virako
Virako / vimrc.local
Created December 19, 2015 13:45
vimrc with gitgutter and other conf
set nocompatible " be iMproved, required
filetype off " required
"filetype on
filetype plugin on
syntax on
filetype plugin indent on
set smartindent
set ruler
set showcmd
@Virako
Virako / 00-aliases.sh
Created December 19, 2015 13:50
Alias for generic users
alias gits='git status'
alias grepa='grep -nr'
@Virako
Virako / plot.p
Last active December 23, 2015 18:16
config file to gnuplot
# Let's output to a jpeg file
set terminal jpeg size 1280, 720
# This sets the aspect ratio of the graph
set size 1, 1
# The file we'll write to
set output "agora.jpg"
# The graph title
set title "Benchmark testing"
# Where to place the legend/key
set key left top
@Virako
Virako / HOWTO.md
Last active October 24, 2023 23:02
Guía para test de carga y estrés

Introducción

Test de carga: comprueban hasta donde es capaz de llegar el sistema con un comportamiento normal de peticiones.

Test de estrés: comprueban que ocurre ante un comportamiento del sistema con un nivel de exigencia mayor al que es capaz de manejar. Saturamos el sistema y solemos obtener los siguientes escenarios:

  • El sistema responde lo que puede y desecha algunas peticiones.
  • El sistema responde a todas las peticiones pero con un gran retraso.
  • El sistema se colapsa y queda fuera de línea.