Apuntes, tips, y demás yerbas sobre programación en Clarion, .NET, SQL, Linux, PHP, Python, Java, HTML, Javascript, JQuery, CCS y demás que me parecieron útiles y que, con el paso del tiempo, me los voy a olvidar si no los anoto.
domingo, 2 de junio de 2013
Trabajar con diferentes versiones de Python en Linux con Pythonbrew
En este blog el autor explica paso a paso como hacerlo.
miércoles, 11 de abril de 2012
SQL Server: Problema al reducir el archivo de LOG
Después de tanto buscar, encontré la solución en el blog de Andrés Naranjo.
Hay que cambiar el modo de recuperación de la base de datos de completa a simple.
Manos a la obra entonces:
ALTER DATABASE NombreBD SET RECOVERY SIMPLE; GO -- nombreArchivo_Log debe ser el nombre lógico de la base de datos, -- verificar este parametro en las propiedades de la base de datos opción archivos DBCC SHRINKFILE (NombreBD_log, 1) GO ALTER DATABASE NombreBD SET RECOVERY FULL GO
martes, 12 de julio de 2011
Consultas Distribuidas I - Habilitar el MSDTC en XP para SQL Server
SELECT * FROM [SERVIDOR_REMOTO].[DB_REMOTA].[dbo].Tabla_X TablaRemota_X WHERE NOT EXISTS ( SELECT * FROM Tabla_X TablaLocal_X WHERE Tabla_X.Id = TablaRemota.Id) GO
viernes, 22 de abril de 2011
Oracle anuncia "Java Magazine", una revista online sobre Java gratuita
Este lunes Oracle anunció Java Magazine, una revista online sobre Java gratuita. La revista todavía no ha publicado ningún número, y el primero no aparecerá hasta finales de julio. A partir de entonces será una revista bimensual electrónica gratuita que, según Oracle, será "una esencial fuente de conocimiento sobre la tecnología Java".
La revista no estará disponible abiertamente online, sino que requerirá registro (gratuito) para poder acceder a los números. En el registro se os despedirá bastante información personal (más de la que al menos yo considero razonable). Aunque el primer número no estará disponible hasta julio, el registro ya se ha abierto.
Fuente: JavaHispano
miércoles, 16 de marzo de 2011
Cambiar de Plataforma de Destino en Visual Studio sobre .NET CF
Volví a trabajar con el .NET Compact Framework. Abrí mi Visual Studio y elegí el proyecto con el cual quería trabajar. Hasta aquí todo bien.
Lo que necesitaba hacer era probar un emulador de un dispositivo movil que tenía instalado pero no era el que estaba predeterminado al abrir el proyecto y el el cual me mostraba en el entorno del VS al inicio.

Al querer cambiar de plataforma desplegando la ventanita solo me mostraba el dispositivo que se ve en la figura. No acá no era...
- "A ver... Era acá?" - Me dije, haciendo click en el icono resaltado de la figura a continuación...

- "Ah!! Creo que acá era!!" - Afirmé, incrédulo, al abrirse la ventana de opciones y mostrar los dispositivos instalados para la plataforma:

Al elegir Pocket PC 2003 y aceptar miré, para mi sorpresa que no me cambiaba al dispositivo en el menú principal. Entonces?!?!? Cómo era?!?!?
Después de hurguetear en el ayuda un rato, encontré que hay que ir al menú "Proyecto" --> "Cambiar plataforma de destino..." y ahí si, indicarle con cual plataforma queremos trabajar:

Nos preguntá si deseamos cerrar y volver a abrir el proyecto para que pueda cambiar de plataforma...

Le decimos que si y listo, problema resuelto.
miércoles, 1 de diciembre de 2010
SQL Server - Operaciones con Fechas y Horas
Aquí muestro algunas consultas que usé alguna vez para hacer comparaciones entre fechas. Para más referencias podemos buscar DATEADD en el ayuda del SQL.
Cuando queremos:
-- Restar 30 minutos a la fecha y hora actual SELECT DATEADD(MINUTE, -30, GETDATE()) AS '30 minutos antes' GO -- Sumar 1 hora a la fecha y hora actual SELECT DATEADD(HOUR, 1, GETDATE()) AS '1 hora después' GO -- Restamos 1 día a la fecha actual SELECT DATEADD(DAY, -1, GETDATE()) AS '1 día antes' GO -- Seleccionar solo la Fecha de un campo DATETIME (Fecha y Hora) SELECT CONVERT(DATETIME, CONVERT(VARCHAR, @variable-fecha, 101), 101) GO
viernes, 24 de septiembre de 2010
SQL Server - Reducir Log de Transacciones eficientemente (MSSQL 2000-2005)
Ejecuta dos o tres veces la instrucción CHECKPOINT.
Esto asegurará que todas las páginas de memoria se han escrito en el fichero de datos.
*/
CHECKPOINT
/*
Luego haz un BACKUP LOG WITH TRUNCATE_ONLY para que trunque el registro de transacciones.
*/
BACKUP LOG NombreBaseDatos WITH TRUNCATE_ONLY
/*
Posteriormente ejecutas DBCC SHRINKFILE indicando el nombre del fichero del log a reducir
*/
DBCC SHRINKFILE (NombreBaseDatos_Log)
Vale aclarar que estas instrucciones funcionan para la versión 2000 y 2005 del SQL Server.
Listo!!!