Archivo

Archive for 20 febrero 2013

Creando un simple carousel (bootstrap)

20 febrero, 2013 71 comentarios

El pase de diapositivas requiere JavaScript.

Ahora le toca el turno a HTML5, CSS3, Javascript, JQuery y Bootstrap que me están seduciendo día a día y finalmente he caído en la tentación.

Algo que en varios sitios se está usando mucho es ese carousel de gran tamaño que va pasando una secuencia de varias imágenes y que desde mi punto de vista es una herramienta muy práctica ya que es como si fuera un anuncio tipo espectacular pero con la ventaja de que se la imagen cambia en lapsos de tiempo corto, como el que ya habrán visto en el encabezado de este artículo.

Por otro lado Twitter (mi amado twitter!) ha liberado su librería de desarrollo llamada Bootstrap, esto no es nuevo y además es un buen detalle por parte de los desarrolladores de twitter, de grande quiero ser como ellos, así que teclas a la obra!!!
Leer más…

Anuncios

Encontrar mis primeros mil millones de primos (python) II

16 febrero, 2013 2 comentarios

nprimos-3

Este es el segundo intento por encontrar mis primeros mil millones de primos y basándome en las fallas obtenidas de mi anterior intento me me ha ocurrido realizar lo siguiente

la idea!

Como me he dado cuenta que mi laptop puede procesar cantidad de 100,000,000 sin problema, entonces porque no procesar bloques de ese mismo tamaño, así que sólo necesitaría procesar 10 bloques de este tipo para lograr encontrar todos los números primos del 2 al 1,000,000,000.
Leer más…

Encontrar mis primeros mil millones de primos (python)

11 febrero, 2013 1 comentario

find_prime_05
En el post anterior logré realizar con cierta rapidez, ahora que voy por más números realizo una pequeña modificación al la función utilizada para conocer el avance por que ha quedado de esta manera:
Leer más…

Categorías:Programing Etiquetas: , ,

Encontrando mi primer millón de números primos (python)

10 febrero, 2013 10 comentarios

find_primes_01

Parece que esto de los números primos es algo que crea adicción y según recuerdo es la tercera ves que me pasa con estos número, pero ahora tengo herramientas que años atrás no tenía.

Me he encontrado con que hay algunos concursos para quien encuentre números primos realmente gigantes, estamos hablando de números primos que tienen del orden de 17 millones de cifras sólo para darse una idea.

Pero como todo en la vida hay que comenzar con dando pasitos y luego ya corremos, aunque puede que intente correr un poco, ya veremos cuantas caídas aguanto!!!
Leer más…

Categorías:Programing Etiquetas: , ,

El número primo más grande de la historia

10 febrero, 2013 Deja un comentario

thebiggestprime

Otro reto más y para python yea!

En el sitio http://programmingpraxis.com/2013/02/08/the-biggest-prime han publicado un reto para escribir los un poco más de 17 millones de dígitos que tiene el 48o número primo de la forma 2**n -1, donde n es un primo.

Como anécdota, he de comentar que los número primos me están asediando últimamente y sólo en el baño me siento seguro y sólo he de contar que todo comenzó desde la prueba que hace el Facebook Hack para entrar en la primera ronda, pero eso es otra historia.
Leer más…

Categorías:Programing Etiquetas: , , ,

7 febrero, 2013 Deja un comentario

Otra forma de procesar hojas de excel desde python! jejeje! siempre hay más de una manera de hacer las cosas!

MeXcel Plus

En esta ocasión mostrare como obtener los valores únicos de un listado de una hoja de Excel, al mismo tiempo que mostrare algunas técnicas un poco avanzadas de la programación en Python.

Primero que nada para que el ejemplo funcione debemos tener Python y las extensiones Win32 de las cuales ya he hablado previamente en:  Instalación de Python y las extensiones win32

Este es el código de nuestro script en Python:

##Importacion de modulos a utilizar
import win32com.client
import win32clipboard
import win32con
import time

ini = time.time() ##registra el tiempo de inicio
xl = win32com.client.Dispatch(‘Excel.Application’) ##crea una nueva instancia de Excel y la asigna a xl
xl.Visible = True ##hace visible la instancia
sh = xl.ActiveSheet ##asigna a sh la hoja activa
sh.Range(‘A2:A100000’).Copy() ##se copia al portapapeles el rango de datos a analizar

win32clipboard.OpenClipboard() ##se abre el portapapeles
data = win32clipboard.GetClipboardData(win32con.CF_TEXT) ##se asigna a data el contenido del portapapeles (data es una cadena de texto)
win32clipboard.CloseClipboard() ##se cierra el portapapeles

Ver la entrada original 515 palabras más

Categorías:Uncategorized

7 febrero, 2013 Deja un comentario

Interesante mezcla de google chart’s, excel y python! Acelerador a fondoo!

MeXcel Plus

Bueno… no se si sepan pero mi trabajo actual es de programador Python Jr y desarrollo reportes web por medio de programación CGI.

Hace poco me vi en la necesidad de graficar el avance de una carga de un archivo csv a una base PostgreSQL y como nuestro Python no cuenta con una librería propia para la creación de gráficas me vi en el necesidad de buscar algunas librerías externas u alguna otra herramienta que pudiera ser de ayuda en mi labor. Encontré varias pero la que mas llamo mi atención por su simplicidad fue la Google API Chart la cual solo hay que formar una URL con los parámetros del tipo de gráfico y los datos a graficar y listo ya tenemos nuestro gráfico de manera instantánea.  Obviamente hay que contar con una conexión a internet.

Aqui hay un ejemplo de una gráfica: Grafica

Si la ven, tal vez en un principio se pregunten: ¿de que me sirve? Pues de mucho, si se ponen a pensar en las posibilidades. En mi…

Ver la entrada original 116 palabras más

Categorías:Uncategorized
PiKon

3D Printing + Raspberry Pi Camera = PiKon Telescope

gvSIG blog

gvSIG project blog

Python Adventures

Welcome to the Jungle!