Skip to content

Instantly share code, notes, and snippets.


German Jimenez gj84

  • Córdoba, Argentina
View GitHub Profile
def nessitas_one(iterable): #fixed
"""Return the object in the given iterable that evaluates to True.
If the given iterable has more than one object that evaluates to True,
or if there is no object that fulfills such condition, return None.
>>> nessitas_one((True, False, False))
>>> nessitas_one((True, False, True))
View Example
#This example plot
import plotly
import os
def collatzDropTime(n):
c = 0
gj84 /
Last active Dec 19, 2015
Comparing a simulated dict-based switch-case sentence vs. a if-else sentence in Python.
#-*- coding: utf-8 -*-
import timeit
class Datatests():
def __init__(self):
self.fns = {'ifelif': {'maximos': [],'minimos': [], 'media': []},
'ifelifcalling': {'maximos': [],'minimos': [], 'media': []},
'simulswitch': {'maximos': [],'minimos': [], 'media': []}}
def test(self,function_name,module_name,parameter,test_repetitions,function_calls):
gj84 / wp_link_pages_titled.php
Last active Dec 14, 2016
New way to use wp_link_pages to get titleone titletwo as pagination in wordpress
View wp_link_pages_titled.php
View simpleslideshow.html
<meta charset="utf-8">
<style type="text/css">
div#slide {
width: 960px;
height: 400px;
animation: slide 30s;
View imagespreload.js
function preLoad(){
nameimages = new Array('nimage0','nimage1','nimage2','nimage3','nimagen');
images = {};
function loadAllImages(){
for (name in nameimages){
images[nameimages[name]] = new Image();
images[nameimages[name]].onload = function() {
gj84 /
Created Aug 15, 2012
Style example on Wxpython
import wx
def GetRoundBitmap( w, h, r ):
maskColor = wx.Color(0,0,0)
shownColor = wx.Color(5,5,5)
b = wx.EmptyBitmap(w,h)
dc = wx.MemoryDC(b)
gj84 /
Last active Oct 6, 2015
Class to manipulate permutations and find anagrams
import codecs
class Permutador:
def __init__(self):
self.lista = []
self.index = 0
self.anagramas = []
def permutar(self,lista_an,longitud=None,anag_an=[]): #same itertools.permutation, but it's recursive
if longitud == None: