Skip to content

Instantly share code, notes, and snippets.

View juanmacuevas's full-sized avatar

Juanma Cuevas juanmacuevas

View GitHub Profile
@juanmacuevas
juanmacuevas / GildedRose.kt
Last active April 28, 2021 17:48
Gilded Rose Kotlin refactor Kata
package com.gildedrose
class GildedRose(var items: Array<Item>) {
fun updateQuality() = items.map { item ->
when {
item.name.contains("Sulfuras") -> item.apply { sellIn++ }
item.name.contains("Brie") -> item.apply {
quality = minOf(50, when {
sellIn > 0 -> quality + 1
else -> quality + 2
# https://cutt.ly/3yxqoXo shortened
apt-get update && apt-get upgrade -y
apt-get install wget -y
apt-get install proot -y
apt-get install git -y
cd ~
https://github.com/MFDGaming/ubuntu-in-termux.git
cd ubuntu-in-termux
chmod +x ubuntu.sh
./ubuntu.sh -y
@juanmacuevas
juanmacuevas / stations.geojson
Created November 6, 2019 12:55
Dutch gas stations Nov 2019
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Física y química en la Colina de los Chopos: 75 años de investigación en el edificio Rockefeller del CSIC (1932-2007)
Carlos González Ibáñez
Historia de la Ciencia
http://libros.csic.es/product_info.php?products_id=41
Los albores de la botánica marina española (1814-1939)
Francisco Javier Dosil Mancilla
Historia de la Ciencia
http://libros.csic.es/product_info.php?products_id=42
aoprt:
potra, optar, porta, tropa, rapto, potar, trapo, parto, topar
adenort:
detonar, denotar, entrado, tandero, rodante, adentro, rentado, trenado
aeoprt:
topera, topear, ropeta, potear, patero, aporte, poetar, potera
aaerrt:
arrate, atraer, ratear, artera, etarra, reatar, ratera, errata
aeorrst:
asertor, serrato, trasero, arresto, rastreo, tarsero, sortear, retraso
import itertools
def map_sums_to_throws(dice,sides):
x = list(range(1,sides+1))
d = {}
l = [p for p in itertools.product(x, repeat=dice)]
for i in l:
s = sum(i)
if s not in d:
d[s]=1
@juanmacuevas
juanmacuevas / Principios-comportamiento-adulto.md
Last active February 8, 2018 14:14 — forked from hernamesbarbara/Principles-of-Adult-Behavior.md
Principios de comportamiento adulto. John Perry Barlow, 2013

** Principios de comportamiento adulto **

  1. Sé paciente. Pase lo que pase.
  2. No insultes: busca responsables no culpables. No digas nada de otro que no le dirías a la cara.
  3. Nunca asumas que los motivos de los demás son, para ellos, menos nobles que los tuyos para ti.
  4. Expande tu sentido de lo posible.
  5. No te preocupes por asuntos que realmente no puedes cambiar.
  6. No esperes más de nadie de lo que puedas dar tú mismo.
  7. Tolera la ambigüedad.
  8. Ríete de tí mismo con frecuencia.
dutch,article,spanish,english
auto,de,coche,car
bank,de,sofa,sofa
broodrooster,het,tostadora,toaster
camera,de,cámara,camera
computer,de,ordenador,computer
deur,de,puerta,door
fiets,de,bicicleta,bicycle
giraf,de,jirafa,giraffe
handdoek,de,toalla,towel
@juanmacuevas
juanmacuevas / gist:7578502
Created November 21, 2013 09:22
Single/double list item
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="60dp"
android:orientation="horizontal" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
#!/usr/bin/env python
# coding=utf-8
from sys import stdin
# Tu primer programa en python!
# esta línea es un comentario
# no hace falta definir si una variable es entero o texto
# python es listo y lo deduce el solito