Entradas

Mostrando entradas de diciembre, 2009

Oracle Bug 4604970 : el group by no funciona

Recientemente encontre problemas con una consulta en las que usaba varios SUM y Group BY en mi version de oracle 10g. El problema era que no agregaba correctamente los datos, y que el resultado fuese correcto tenía que cambiar el orden de los campos. Buscando por internet encontre este enlace: http://oracle.ittoolbox.com/groups/technical-functional/oracle-sql-l/sql-result-totals-differ-with-and-without-group-by-1671408 En el que se comenta que es un bug y las soluciones. Si no aplicamos el parche la corrección para Oracle este problema puede solventarse de varias formas, que al menos a mi en mi caso concreto han funcionado cualqueira de estas dos opciones: 1) Incluir un ORDER BY en la consulta, usando uno cualquiera de los campos 2) Tal y como se indica en el link anterior, en el caso concreto de la consulta que estaba ejcutando bastó con una sóla de las alter: alter session set "_gby_hash_aggregation_enabled" = FALSE; o si quieremos hacer el cambio permanente alter system s

comtrend hg536+: cambiar de ip sin resetear el router, script en python

El siguiente código contiene un script en python para resetear el router comtrend hg536+, en este caso está configurado para un router jazztel con los valores por defecto de user,pass y el nombre de la conexión. El script usa lo mismo que lo explicado en Comtrend hg536+: cambiar de ip sin resetear el router. Podremos ejecutarlo siempre y cuando tengamos instalado python en nuestro SO (linux, windows ...). Podemos crear el archivo con el comando cat > ~/bin/resetear.py chmod u+x ~/bin/resetear.py Versión actualizada en : http://dieguz2.blogspot.com.es/2012/04/comtrend-hg536-script-para-cambiar-de.html El script es el siguiente: #!/usr/bin/python # # Copyright (C) 2009 dieguz2 # License: GNU GPL v2 # http://dieguz2.blogspot.com/ # Script for comtrend hg536+ ( firmware A101-302JAZ-C03_R21.A2pB021g.d15h ) # This scripts connect to router and reset ip in 45s. In this example use default values for jazztel . import getpass import sys import telnetlib import time

Manifiesto: En defensa de los derechos fundamentales en Internet

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que… 1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión. 2.- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cu