Skip to content

Instantly share code, notes, and snippets.

View JJ's full-sized avatar
🏠
Working from home

Juan Julián Merelo Guervós JJ

🏠
Working from home
View GitHub Profile
@abhisheknaik96
abhisheknaik96 / TORCS_installation.md
Last active December 18, 2019 18:56
Step-by-step instructions to install TORCS for training your own driving agents using RL.

TORCS for RL


Dependencies

  • TORCS (the simulator)
  • scr-client (the patch which creates a server-client model)

@mcreenan
mcreenan / perl-6-code-golf-io.p6
Last active July 28, 2021 02:33
Perl 6 Solutions for code-golf.io
# NOTE: EACH SOLUTION IS SELF CONTAINED.
# This file can't be run as a script because the trailing semi-colon is left off of each solution.
# Divisors
{(1…$_).grep($_%%*).put}for 1…Ⅽ
# Emirp Numbers
$_≠.flip&&($_,.flip)».is-prime.all&&.say for ^Ⅿ
# Evil Numbers
@maxim5
maxim5 / pretrained_word2vec_lstm_gen.py
Last active July 2, 2023 10:40
Text generator based on LSTM model with pre-trained Word2Vec embeddings in Keras
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from __future__ import print_function
__author__ = 'maxim'
import numpy as np
import gensim
import string
@Badel2
Badel2 / spectre.c
Last active March 12, 2023 00:18
Spectre attack example implementation
/* https://spectreattack.com/spectre.pdf */
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#ifdef _MSC_VER
#include <intrin.h> /* for rdtscp and clflush */
#pragma optimize("gt",on)
#else
#include <x86intrin.h> /* for rdtscp and clflush */
#endif
@agarciamontoro
agarciamontoro / UGRApp.md
Last active September 28, 2017 12:33
UGRApp: propuestas de mejora y solicitud de información

UGRApp: propuestas de mejora y solicitud de información

Introducción

La Universidad de Granada (UGR) lleva unos meses publicitando su nueva aplicación oficial: la UGRApp. Esta aplicación permite el acceso a la Tarjeta Universitaria Inteligente (TUI) en su versión digital, consulta de las calificaciones, el listado de asignaturas, los horarios de clases, el menú de los comedores universitarios, el catálogo de la biblioteca, realizar trámites administrativos... En definitiva, pretende funcionar como intermediaria entre el alumnado y la Universidad.

Tras los primeros anuncios de la aplicación por parte de la UGR, un grupo de miembros de la comunidad universitaria granadina decidió analizar la aplicación para verificar que era segura. En este primer análisis se detectaron varios problemas. Tras debatir los pasos a seguir para frenar los peligros que esta aplicación crea, y después de estar en contacto con D. José Ángel Ibáñez Zapata ---Director de Comunicación de la UGR---, que se ofreció como intermediar

@israelem
israelem / potencias_de_3.py
Created August 3, 2017 22:56
Listar todos los números que sean potencia de tres entre los 1000 primeros números
"""
Listar todos los números que sean potencia de tres entre los 1000 primeros números
"""
list(filter(lambda x: math.log(x, 3) == int(math.log(x, 3)), range(1, 1000)))
@israelem
israelem / potencias_de_2.py
Last active January 29, 2018 17:36
Listar todos los números que sean potencia de dos entre los 1000 primeros números.
"""
Listar todos los números que sean potencia de dos entre los 1000 primeros números.
"""
from math import log2
list(filter(lambda x: log2(x) == int(log2(x)), range(1, 1000)))
@israelem
israelem / intervalo.py
Created August 3, 2017 22:33
Lee tres números, dos son los extremos de un intervalo y el tercero es el número que hay que comprobar si se encuentra en el intervalo.
"""
Lee tres números, dos son los extremos de un intervalo y el tercero es el número que hay que comprobar si se encuentra en el intervalo.
"""
minimo = int(input())
maximo = int(input())
numero = int(input())
print(minimo <= numero <= maximo)
@myshov
myshov / function_invocation.js
Last active January 21, 2024 15:14
11 Ways to Invoke a Function
console.log(1);
(_ => console.log(2))();
eval('console.log(3);');
console.log.call(null, 4);
console.log.apply(null, [5]);
new Function('console.log(6)')();
Reflect.apply(console.log, null, [7])
Reflect.construct(function(){console.log(8)}, []);
Function.prototype.apply.call(console.log, null, [9]);
Function.prototype.call.call(console.log, null, 10);
@skids
skids / rolevolution.txt
Last active May 23, 2018 18:45
rakudo rolevolution branch
TLDR:
https://github.com/skids/rakudo/tree/rolevolution3
... is a spectest-passing branch of rakudo with:
A) Working diamond role composition
B) A solution to Ovid's complaint about role method overrides
...but the code needs a bit of work.