Saltar al contenido

KodeGeek

Interés geek

  • Acerca de
  • Código fuente
  • Contactar
  • Mazinger Z

Etiqueta: pipe

Decoración de funciones en Python usando functools

La decoración de funciones, usando functools, en Python nos permite eliminar código repetitivo que debemos escribir una y otra vez, y también nos permite modificar funciones existentes con unas pocas lineas de código. Como ejemplo, veamos la tubería que escribí hace tiempo atrás: 1 2 3 4 5 6 7 8 9 10 11 12 […]

Leer Más…

marzo 27, 2016marzo 27, 2016 josevnzComments are off for this post.

Decode Theme por Macho Themes

Etiquetas

4m 5k 10K apple bolivares bolivar fuerte carrera correr dolartoday elections facebook fedora core fedora core 6 file fitness gmail ING NYC Marathon 2013 iphone java javaone json jython kodegeek linux mac osx marathon maraton mongo nike+ open source osx perk perl puzzles python python3 reconversion run sentilla stupidzombie sun swing sybase sybase ase express venezuela

Entradas recientes

  • Serializando objetos en MONGODB Java (POJO) usando Codecs (II)
  • Serializando objetos en MONGODB Java (POJO) usando Codecs (I)
  • Mis primeros pasos con MongoDB
  • Trucos con ‘static’ en Java
  • Decoración de funciones en Python usando functools

Comentarios recientes

  • KodeGeek » Percy Sutton Harlem 5K Run, race #7 of the 9+1 and Nikey watches en Nike+ SportWatch GPS: 1 year later, ready to go to the garbage can
  • BlogESfera.com en Percy Sutton Harlem 5K Run, race #7 of the 9+1 and Nikey watches
  • Bitacoras.com en Calling Python from Java, a quick way to implement a rule engine
  • BlogESfera.com en Calling Python from Java, a quick way to implement a rule engine
  • Bitacoras.com en Nike+ SportWatch GPS: 1 year later, ready to go to the garbage can
enero 2021
L M X J V S D
« Mar    
 123
45678910
11121314151617
18192021222324
25262728293031

Páginas

  • Acerca de
  • Código fuente
  • Contactar
  • Mazinger Z

Archivos

  • marzo 2018
  • octubre 2016
  • julio 2016
  • marzo 2016
  • febrero 2016
  • septiembre 2014
  • mayo 2014
  • noviembre 2013
  • octubre 2013
  • marzo 2013
  • enero 2013
  • diciembre 2012
  • noviembre 2012
  • septiembre 2012
  • agosto 2012
  • julio 2012
  • junio 2012
  • mayo 2012
  • abril 2012
  • enero 2012
  • noviembre 2011
  • octubre 2011
  • septiembre 2011
  • junio 2011
  • febrero 2011
  • septiembre 2010
  • agosto 2010
  • junio 2010
  • mayo 2010
  • febrero 2010
  • octubre 2009
  • julio 2009
  • junio 2009
  • mayo 2009
  • marzo 2009
  • enero 2009
  • diciembre 2008
  • noviembre 2008
  • octubre 2008
  • septiembre 2008
  • agosto 2008
  • julio 2008
  • junio 2008
  • mayo 2008
  • abril 2008
  • enero 2008
  • diciembre 2007
  • agosto 2007
  • julio 2007
  • junio 2007
  • abril 2007
  • febrero 2007
  • septiembre 2006
  • agosto 2006
  • junio 2006
  • abril 2006
  • enero 2006
  • agosto 2005
  • julio 2005
  • junio 2005
  • abril 2005
  • marzo 2005
  • febrero 2005
  • noviembre 2004

Blogroll

  • GNU is Not Unix

RSS KodeGeek

  • Serializando objetos en MONGODB Java (POJO) usando Codecs (II) marzo 30, 2018
    En el articulo anterior, les traté de mostrar como guardar y recuperar documentos en MongoDB … sin mucho éxito. El problema es que el Java POJO utiliza enumeraciones y la base de datos no puede por si sólo encargarse de su manejo. Después de leer otra vez la guía de Jackson con las anotaciones ‘@JsonDeserialize’ […]
  • Serializando objetos en MONGODB Java (POJO) usando Codecs (I) marzo 25, 2018
    Estos días he estado trabajando con Java JPA para un proyecto de la oficina; También he estado trabajando con MongoDB y objetos con soporte para JAXP para CVEBrowser. No es tan fácil como parece :-). En el caso de Mongo no tiene sentido pensar en JPA (aunque hay soporte para esto), así que comencé a […]
  • Mis primeros pasos con MongoDB octubre 31, 2016
    Para ser honesto yo ya había instalado MongoDB hace años, pero no es sino hasta ahora que me ha tocado un proyecto en el cual creo que le puedo sacar mucho provecho. En vista de esto, me senté a jugar un poco con la herramienta. La Internet cuenta con muchos lugares de donde podemos bajar […]
  • Trucos con ‘static’ en Java julio 31, 2016
    Les voy a mostrar un pequeño truco en Java. ¿Cual es la salida del siguiente código? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 package com.kodegeek;     public class StaticWeird {   public static int count = 0; […]
  • Decoración de funciones en Python usando functools marzo 27, 2016
    La decoración de funciones, usando functools, en Python nos permite eliminar código repetitivo que debemos escribir una y otra vez, y también nos permite modificar funciones existentes con unas pocas lineas de código. Como ejemplo, veamos la tubería que escribí hace tiempo atrás: 1 2 3 4 5 6 7 8 9 10 11 12 […]
  • Usando ‘data pipes y coroutines’ en Python marzo 14, 2016
    El concepto es similar a usar ‘pipes’ en UNIX. Por ejemplo, en UNIX podemos combinar varias herramientas para filtrar los contenidos en un archivo de texto. ¿Que hace el siguiente comando? 1 2 # Contar cuantos 'root' hay en el archivo de passwords del servidor Linux cat /etc/password| egrep -i root En Python 3 podemos […]
  • ‘Contexts’ en Python marzo 9, 2016
    En Python, un contexto (context) es una clase que implementa los métodos ‘__enter__’ y ‘__exit__’ los cuales son llamados si la clase en llamada con la palabra reservada ‘with’. Por ejemplo, los descriptores de archivo (file handle) en Python se pueden llamar con un contexto, ahorrando llamar ‘finally’ para cerrar archivos, sin importar si hay […]
  • Functors en Python marzo 8, 2016
    Un ‘functor’ es u objeto el cual puede ser llamado como si fuera una función. En Python simplemente hay que implementar el método ‘__call__’. En este ejemplo, vamos a tomar a los candidatos presidenciales del articulo anterior y vamos a escribir una pequeña clase (llamada SortKey) la cual nos va a permitir ordenar por cualquier […]
  • Slots, Abstracts classes en Python 3 marzo 7, 2016
    ¿Se acuerdan del ejemplo anterior usando classes en Python? En este caso hice un par de cambios para aprender más sobre clases abstractas y slots (una manera de ahorrar memoria en Python cuando creamos objetos). En este caso: Uso un ‘slot’ para guardar sólo 3 atributos que son definidos en el constructor Declaro la propiedad […]
  • Recetas en Python, Java, Perl y otros lenguajes marzo 5, 2016
    Internet ofrece un montón de lugares en los cuales puedes buscar pedazos de código, para aprender como hacer algo rápidamente en su lenguaje de programación favorito. Por ejemplo, como las tiendas de ‘todo a un dolar’, tienes sitios con pedazos de código como http://code.activestate.com/recipes/langs/; en otros casos si quieres una discusión un poco más profunda […]