Entradas

Mostrando entradas de octubre, 2013

Tips para campos datetime en SQL Server

Imagen
Para mi es mucho más sencillo e intuitivo trabajar con campos datetime en MySQL pero SQL Server ofrece las mismas (sino alguna más) posibilidades de convertir estos campos en formatos concretos de hora y fecha.Para ello tenemos las funciones CONVERT y DATEPART. Aquí os dejo algunos ejemplos de su uso.Convertir un campo datetime a fecha en castellano (el año con 4 dígitos)SELECT CONVERT(VARCHAR(10), CURRENT_TIMESTAMP, 103);Convertir un campo datetime a fecha en castellano (el año con 2 dígitos)SELECT CONVERT(VARCHAR(8), CURRENT_TIMESTAMP, 3);Extraer la fecha de un campo datetimeSELECT CONVERT(DATE, CURRENT_TIMESTAMP);Extraer el tiempo de un campo datetime con milisegundosSELECT CONVERT(TIME, CURRENT_TIMESTAMP);Extraer el tiempo de un campo datetime sin milisegundosSELECT CONVERT(VARCHAR(9), CURRENT_TIMESTAMP, 108);¿Se os ocurre algún otro formato más?

Espacio utilizado en Linux desde consola

Imagen
Cuando tenemos problemas de espacio en nuestro servidor Linux, es muy útil saber cuanto ocupa cada carpeta, esto no es una tarea muy visual desde la consola de Linux con lo cual os dejo un par de comandos muy útiles.df -h nos sirve para identificar que partición tiene mucho espacio:Filesystem                                                   Size  Used Avail Use% Mounted on
rootfs                                                        16G  5.6G  8.9G  39% /
devtmpfs                                                     4.0G   68K  4.0G   1% /dev
tmpfs                                                        4.0G     0  4.0G   0% /dev/shm
tmpfs                                                        4.0G  272K  4.0G   1% /run
/dev/sda2                                                     16G  5.6G  8.9G  39% /
tmpfs                                                        4.0G     0  4.0G   0% /sys/fs/cgroup
tmpfs                                                        4.0G     0  4.0G   0% /media
tmpf…

Eliminar espacios repetidos en PHP

El post de hoy es bastante corto, voy a dejaros un pequeño código que elimina los espacios en blanco repetidos en el medio de una cadena, utilizando para ello expresiones regulares en PHP.Nota: el código está actualizado para utilizar las funciones de expresiones regulares más actuales de PHP y los las deprecadas.El código para eliminar estos espacios en blanco repetidos en el medio de cualquier cadena para PHP es el siguiente:$cadena_sin_espacios = preg_replace('/( ){2,}/u',' ',$cadena_con_espacios);Ejemplo:Esta    cadena    contiene   espacios    repetidosQuedaría asíEsta cadena contiene espacios repetidos.Espero que os sea tan útil como la encuentro yo.

¿Por qué no puedo actualizar mi Windows 8 a 8.1?

Imagen
Las principales causas por las cuales no vas a poder instalar Windows 8.1 en tu Windows 8 son las siguientes:Tienes una copia pirata. Tienes Windows 8 Enterprise o lo descargaste con una licencia de MSDN (desarrollador) Tienes Windows 8 Pro o Windows 8 pero tienes una licencia por volumen. No tienes todas las actualizaciones instaladas. No tienes la actualización para Windows 8 KB2871389. Si cumples alguno de estos requisitos lamento decirte que no puedes actualizar Windows 8 a Windows 8.1, aclarar que esta actualización solo esta disponible desde la Windows Store, no existe ningún enlace oficial de Microsoft para descargarla, ni desde su web ni desde el tradicional Windows Update.Para los casos de licencias Enterprise, MSDN o por volumen tendrás que instalar Windows 8.1 desde 0 y los números de serie de Windows 8 no son válidos para Windows 8.1 con lo cual te tocará comprar esta actualización.En caso de que tengas números de serie válidos para Windows 8.1 puedes descargar los instaladores…