Skip to content

Instantly share code, notes, and snippets.

Avatar

German Jimenez gj84

  • Córdoba, Argentina
View GitHub Profile
View one.py
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))
True
>>> nessitas_one((True, False, True))
False
View plotlyCollatzDropingTimes.py
#plot.ly Example
#
#This example plot
#https://plot.ly/~GermanJimenez/0/
import plotly
import os
def collatzDropTime(n):
c = 0
@gj84
gj84 / a_testpy_simulswitchcase_vs_ifelif.py
Last active Dec 19, 2015
Comparing a simulated dict-based switch-case sentence vs. a if-else sentence in Python.
View a_testpy_simulswitchcase_vs_ifelif.py
#-*- 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
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
<!DOCTYPE HTML>
<html>
<head>
<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 = {};
loadAllImages();
function loadAllImages(){
for (name in nameimages){
images[nameimages[name]] = new Image();
images[nameimages[name]].onload = function() {
resourceLoaded();
}
@gj84
gj84 / WxpythonStyle.py
Created Aug 15, 2012
Style example on Wxpython
View WxpythonStyle.py
#Source http://hasenj.wordpress.com/2009/04/14/making-a-fancy-window-in-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
gj84 / clasePermutador.py
Last active Oct 6, 2015
Class to manipulate permutations and find anagrams
View clasePermutador.py
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: