PostgreSQL: Obtener todas las fechas que existen entre dos fechas dadas

El otro día veíamos cómo crear en SQL-Server una tabla con todas las fechas entre dos fechas dadas. Hoy vamos a ver cómo hacer un simple select valiéndonos de la función generate_series() para obtener todas las fechas comprendidas entre dos fechas dadas con PostgreSQL

select i::date from generate_series('2017-06-01', 
  '2017-07-31', '1 day'::interval) i
Anuncios

El Bandcamp de la Quincena: Iron Spell – Electric Conjuring (25/06/2017)

Esta semana en El Bandcamp de la Quincena nos calzamos la chupa cruzada y las mallas de cebra para tomar un vuelo a Chile. Si la ultraliberal Inglaterra de la Thatcher fue la cuna de la NWOBHM, el ultraliberal Chile actual nos trae a una banda con clara reminiscencias a este movimiento.

Nacidos en Santiago de Chile en 2013, tras la agrupación de unos músicos ya veteranos, Iron Spell son una clara apuesta por el heavy metal clásico tanto a nivel de sonido como de estética. El quinteto chileno está formado por la dupla guitarrera formada por Fire Jack y Raiden Holmes, la aguda voz de Merciless, Steelhammer a los parches y el bajo de Rocko Van Roman.

Iron Spell

En 2014 publicaron su primera demo, titulada Heavy Metal Witchcraft, y en 2016 nos presentaron este primer LP titulado Electric Conjuring donde siguen la estela de otras bandas contemporáneas como White Wizzard y Enforcer, ofreciendo un heavy metal melódico y clásico, deudor de la NWOBHM, con mucho punteo a doble guitarra y de producción muy brillante, con patente influencia de Iron Maiden y de otras bandas británicas como White Spirit, Saxon o de la ola germana de los primeros ochenta como Warlock y los Scorpions pre “banda de baladas en masa”  de los primeros años de Matthias Jabs y hasta de grupos americanos como Riot o Warlord. En la parte vocal de hecho no puedo evitar acordarme de los primeros trabajos de los vallecanos Easy Rider, con Eugenio en la voz, creo que por la forma en la que dobla las partes agudas.

Un disco enérgico y clásico este Electric Conjuring, que nace con la pretensión de ofrecer una buena dosis de heavy metal directo y sin experimentos: “si funciona, no toques“, que suele decirse. Iron Spell es un nombre que esperamos seguir escuchando durante mucho tiempo, y sin que decaiga este espíritu.

Abrir SQL-Server Management Studio desde el intérprete de comandos

¿Cómo abro el Management Studio de SQL-Server desde el terminal de comandos? Pues si es el de SQL-Server 2005 ejecutando sqlwb.exe

sqlwb.exe

Acepta varios parámetros:

  • -S: La instancia a la que nos conectamos
  • -d: La base de datos a la que nos conectamos
  • -E: Usar autenticación de Windows
  • -U: Usuario de SQL-Server
  • -P: Contraseña del usuario
  • [file_name[, file_name]]: Ficheros a cargar

Para SQL-Server 2008 o SQL-Server 2012 se usa SSMS.exe

SSMS.exe

La lista de parámetros que acepta es la misma que en el 2005, podéis verla arriba.

SQL-Server: Crear una tabla auxiliar con Fechas comprendidas entre dos fechas dadas

A veces necesitamos una tabla calendario. De hecho muchas veces la necesitamos. ¿Cómo podemos crear una tabla ad-hoc con todas las fechas comprendidas entre dos fechas dadas en SQL-Server? Pues de la siguiente forma:

DECLARE @FechaInicio date
DECLARE @FechaFin date

--En este punto le doy valor a las fechas

Select @FechaInicio = '01/01/2017'
Select @FechaFin = '01/07/2017'

--Aquí creamos la variable tabla con los valores
DECLARE @dim TABLE ([Fecha] DATE)

	INSERT @dim([Fecha])
	SELECT d
	FROM
	(
	  SELECT
		  d = DATEADD(DAY, rn - 1, @FechaInicio)
	  FROM 
	  (
		  SELECT TOP (DATEDIFF(DAY, @FechaInicio, @FechaFin)) 
			  rn = ROW_NUMBER() OVER (ORDER BY s1.[object_id])
		  FROM
			  sys.all_objects AS s1
		  CROSS JOIN
			  sys.all_objects AS s2
		  ORDER BY
			  s1.[object_id]
	  ) AS x
	) AS y;

--Aquí hacemos un select sobre dim para ver el resultado
Select Fecha from @dim

Instalar los iconos Papirus en Linux

La colección de iconos Papirus incluye más de mil elegantes y minimalistas iconos para los programas más populares de Linux y es una de las colecciones preferidas por los usuarios. ¿Cómo podemos agregarla a nuestro linux? Vamos con las instrucciones para Ubuntu y para Debian.

iconos papirus

En Ubuntu:

sudo add-apt-repository ppa:papirus/papirus
sudo apt-get update
sudo apt-get install papirus-icon-theme

En Debian:

sudo tee /etc/apt/sources.list.d/papirus-ppa.list << EOF
deb http://ppa.launchpad.net/papirus/papirus/ubuntu xenial main
EOF

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com E58A9D36647CAE7F
sudo apt-get update
sudo apt-get install papirus-icon-theme

Otra opción para Ubuntu puede ser recurrir a descargar el .deb e instalar con el agregador de paquetes.

Cinco películas épicas y fantásticas de animación que recomiendo encarecidamente.

El otro día hablaba con un colega en facebook sobre la idoneidad de hacer una película o serie sobre Elric de Melniboné y planteaba una cuestión: una película o saga sobre Elric sería necesariamente cara porque requeriría una inversión potente en efectos especiales. Pero ¿y una película de animación de Elric? De hecho hasta lo planteé de forma muy concreta: “Una película de Elric hecha con animación rotoscópica y con banda sonora de The Sword y Blue Oyster Cult“. He de decir que había estado leyendo poco antes sobre el proyecto de Planet of Doom y me parecía en ese momento una idea poco comercial pero potencialmente prometedora a largo plazo.

Un par de días después de lo antes citado me comenta otra amiga en twitter que comenté qué cuatro pelis no me canso de ver, y en ese momento pensé que mi póker infalible serían Pulp Fiction, Taxi Driver, El Salvaje y Heavy Metal. Y recuperando la primera conversación pensé “¿Y cinco pelis de animación que no me canse de ver? Es más ¿cinco pelis de animación de género fantástico?” Así que vamos con ello, cinco joyas de la animación que espero que os gusten si no las habéis visto:

  • Heavy Metal: Está en mi top de pelis favoritas en general, así que empiezo con esta. Una película basada en historias cortas de la revista del mismo nombre, con una banda sonora pefectamente elegida y llena de momentazos y que cuenta con grandes del cómic entre sus colaboradores: Richard Corben, Bernie Wrightson, Dan O’Bannon y Angus McKie… y de forma indirecta Moebius, ya que para la historia final Len Blum se inspiró mucho en Arzach y no creo que se pueda atrever a negarlo.

  • Tygra: Hielo y Fuego: Su título original es Fire & Ice y sobre el papel no podía pintar mejor pues contaba con Ralph Bakshi como director y productor, con Frank Frazetta como productor y diseñador de personajes y con Roy Thomas (guionizó los mejores años de Conan y se había encargado de adaptar Elric de Melniboné al comic) y Gerry Conway (también tuvo una buena etapa guionizando Conan y fue responsable de uno de los hitos de Spiderman: la muerte de Gwen Stacy). Una película de fantasía épica que no logró en su día el reconocimiento de crítica ni de público pero que con los años ha pasado a ser una pieza de culto.

  • El Señor de los Anillos: De nuevo nos vamos con Bakshi, a la adaptación de El Señor de los Anillos que lanzó en 1978 tras el éxito de su primer acercamiento a la fantasía con Wizards. Esta película, que era emitida habitualmente por la TVG en mi infancia, fue mi primer acercamiento al universo de JRR Tolkien, así que le tengo bastante cariño, además cuenta con una banda sonora brutal y con John Hurt entre las voces ¿Qué más se puede pedir? Pues habría pedido una segunda parte, ya que la película cubre sólo libro y medio de la saga, más o menos hasta la mitad de Las Dos Torres.  La producción costó 4 millones y recaudó 30, por lo que no acabo de entender por qué no hubo secuela. Puede que sea por nostalgia, pero con el paso de los años no he revisionado las adaptaciones de Peter Jackson pero esta ya ha caído unas cuantas veces.

  • Taron y el caldero Mágico: Titulada originalmente The Black Cauldron y estrenada en 1985 fue, en su momento, un fracaso estrepitoso en taquilla, donde no llegó a recaudar ni la mitad de lo que había costado la producción. Denostada durante años por Disney, esta adaptación bastante libre de Las Crónicas de Prydain ha acabado por ser reivindicada como un clásico de la mítica productora. También cuenta con el legendario John Hurt como doblador, en este caso como el terrorífico antagonista, y en general es una película impecable técnicamente pero cuyo tono más oscuro no acabó de convencer al público ni a la crítica.

  • La princesa Mononoke: Acabamos esta lista con este clásico de mediados de los 90 de los estudios Ghibli, escrita y dirigida por el siempre admirado y nunca bien ponderado Hayao Miyazaki. En su momento fue la película más taquillera de la historia de Japón, superando a Titanic y siendo desbancada tiempo después por El Viaje de Chihiro (también de Miyazaki) y nos presenta una trama que muchos toman por ecologista pero que, viendo la trayectoria de Miyazaki, tiene más de tradicionalismo cultural e identitarismo nipón. Una película para la que sólo cabe usar un término: excelente. Como curiosidad, en la versión doblada al inglés contó con actores de la talla de Billy Bob Thornton y Gillian Anderson, y a pesar de eso Miramax apenas se curró la distribución, provocando que no estuviera presente apenas en los cines europeos y estadounidenses.