Skip to content

Instantly share code, notes, and snippets.

@nebil
nebil / miding.html
Last active March 27, 2016 21:54
🔬 miding – a minimalistic siding
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>miding – a minimalistic siding</title>
</head>
<body>
<form method='post' action='https://intrawww.ing.puc.cl/siding/index.phtml'>
<input type='text' name='login' placeholder="usuario" autofocus></input>
<input type='password' name='passwd' placeholder="contraseña"></input>
@nebil
nebil / .readme.md
Last active July 15, 2016 02:55
📋 texplates – some useful LaTeX templates

texplates

Descripción

Para no inventar la rueda por enésima vez, esta carpeta almacenará mis plantillas de LaTeX.
Luego, estos archivos deben ser subidos a un gist de GitHub.

Contenido

@nebil
nebil / append_slash.py
Last active September 10, 2016 15:40
How to append a slash with Bottle
from bottle import hook, redirect, request
@hook('before_request')
def append_slash():
if request.path.endswith('/'):
pass
else:
redirect(request.path + '/')
# This function could also be written as...
@nebil
nebil / README.md
Created March 18, 2018 21:21
A script to generate a periodic time series

Script

@nebil
nebil / index.html
Last active July 1, 2018 21:20
🐣 Un ejemplo minimalista de HTML/CSS con JavaScript 🐣
<!DOCTYPE html>
<html lang='es'>
<head>
<meta charset='utf-8'>
<title>Ejemplo</title>
<style media='screen'>
body {
margin: 0px auto;
padding: 3ex 3em;
max-width: 680px;
@nebil
nebil / script.py
Last active July 1, 2018 21:30
🤖 Un bot que inspecciona si existe disponibilidad en Telegram 🤖
"""
Vamos Testingo: dime si @nebil está libre.
Este breve script debería funcionar con cualquier versión de Python 3.
Además, utiliza 'beautifulsoup4', que es la única dependencia externa.
Por cierto, (probablemente no) es importante señalar que,
bajo el propósito de aumentar la portabilidad del código,
este script busca depender --de forma razonable, espero--
de la menor cantidad de librerías _third-party_.
@nebil
nebil / pull-on-steroids.md
Last active October 29, 2018 00:55
git + sh = 💪

git pull bajo esteroides

El propósito de este documento es explicar cómo es posible evitar el tedio de hacer, uno por uno,
git pull hacia muchos (con más de cinco, probablemente ya se justifica) repositorios remotos.
No estoy tan seguro de los posibles casos de uso, pero fue útil cuando tuve que integrar cambios,
en varias ocasiones, desde una docena de repositorios de una organización en GitHub.

@nebil
nebil / caesar.py
Last active October 31, 2018 13:00
🐍 Un script que verifica si Python 3.6+ está instalado 🐍
"""
Esto es un simple script para verificar que Python 3.6+ esté instalado.
Copyright (c) 2018, Nebil Kawas García
This source code is subject to the terms of the Mozilla Public License.
You can obtain a copy of the MPL at <https://www.mozilla.org/MPL/2.0/>.
"""
from string import ascii_letters
from platform import python_version
@nebil
nebil / README.md
Last active January 21, 2020 14:05
🚀 Algunos lenguajes del nuevo milenio 🚀

Lenguajes del tercer milenio

Aquí dejaré una tabla con lenguajes de programación que aparecieron después del año 2001.
Durante los últimos años, todos ellos han alcanzado un grado significativo de notoriedad.
Podría ser interesante analizar qué novedades ofrecen con respecto a sus antecesores.

Nombre Año de aparición GitHub :octocat: Sitio web oficial
[Ceylon] 2011 [@eclipse/ceylon] https://ceylon-lang.org
@nebil
nebil / maximum.py
Last active February 2, 2020 23:25
🔁 extremum -- two recursive functions written in Python
"""
maximum.py -- a recursive maximum finder using Python
This source code is licensed under a Creative Commons CC0 license.
More info at <https://creativecommons.org/publicdomain/zero/1.0/>.
"""
def get_maximum(numbers):
if len(numbers) == 1: