Archivo

Archivo para junio, 2021

5 tipos de comentarios para evitar en tu código

miércoles, 30 de junio de 2021 1 comentario

¿Alguna vez has revisado el código y has encontrado un comentario que consideras innecesario? Comentar se hace con la intención de mejorar la legibilidad del código y hacerlo más comprensible para alguien que no sea el desarrollador original.

He identificado 5 tipos de comentarios que realmente molestan y los tipos de desarrolladores que los hacen. Espero que después de leer esto no caerás en alguna de estas categorías.
Leer más…

Randy Pausch: La última lección

miércoles, 30 de junio de 2021 Sin comentarios

En el año 2007, el Profesor Randy Pausch de la Universidad de Carnegie Mellon, quien padecía de un cáncer pancreático brindó una de las conferencias más motivadoras que cautivó al mundo entero. Lo hizo pocos meses antes de morir. La lección inspiradora se basó en «Cómo alcanzar nuestros sueños de infancia». No es posible que se lo pierdan.

El Profesor Randy Pausch motivó a miles de estudiantes con esta apasionante lección. Millones más alrededor del mundo fueron inspirados por esta famosa «Última lección«.
Leer más…

Muestra de Datasets para benchmarking y testeo

miércoles, 30 de junio de 2021 Sin comentarios

A veces sólo necesitamos algunos datos para cosas como pruebas de estrés. Sin embargo, los datos generados al azar son terribles – no tienen una distribución realista, y no es fácil de comprender si sus resultados son significativoscorrectos. Los datos reales o cuasi-reales son lo mejor. Ya sea que estás buscando un par de megabytes o muchos terabytes, las siguientes fuentes de datos pueden ayudarte como punto de referencia y de ensayo en condiciones más realistas.
Leer más…

10 libros en línea gratis para Diseñadores Web

miércoles, 30 de junio de 2021 Sin comentarios

Hay una fuente interminable de información allí afuera para nosotros los diseñadores web. Si hay algo que tenemos que aprender, lo podemos encontrar de una u otra forma. A veces puede ser en un blog o podría ser en un libro. Si bien podemos gastar un poco de dinero en un buen libro de diseño de páginas web, hay una serie de ellos que tienen versiones en línea que son totalmente gratis. Aquí hay 10 que encontraras muy útiles.
Leer más…

Categories: Diseño Web Tags: ,

¿Cómo escribir propiedades de sólo lectura y los valores de los campos?

martes, 29 de junio de 2021 Sin comentarios

Como hemos visto juntos en un anterior post, .NET Framework nos permite acceder e invocar funciones protegidas y privadas de un objeto. En este post, veremos la forma de escribir propiedades de sólo lectura con los servicios del Namespace Reflection.
Leer más…

Categories: Programacion Tags: , , ,

Usando sp_repldone para marcar todas las transacciones pendientes como si hubieran sido replicadas

martes, 29 de junio de 2021 Sin comentarios

Pensé que podría ser útil si público un ejemplo usando sp_repldone para marcar todas las transacciones pendientes como «replicadas». Hemos utilizado este comando para «saltar» un comando DELETE en lotes que fue ejecutado por error en el publicador. Esto impidió que el DELETE sea empujado a la base de datos de distribución y luego hacia los suscriptores. Ahora nos podría haber permitido el LOG Reader para recoger las filas entonces tienen que saltar el Agente de distribución, pero el DELETE fue de más de 100 millones de filas. Encontramos más fácil saltar ellos en el LOG Reader.
Leer más…

PHP Geotarget IP

martes, 29 de junio de 2021 1 comentario

Aquí una nueva función para obtener la localización geográfica de un IP.

Se puede usar por ejemplo para determinar en idioma presentar nuestras paginas web.

También para frenar a los spammers de ciertos países, sé que parece muy radical pero después de utilizar IP’s (de listas banneadas), captchas, akismet, nombres de dominio baneados, etc, no se me ocurre que otra cosa por hacer.
Leer más…

Cuándo utilizar SET vs SELECT al asignar valores a las variables en SQL Server

martes, 29 de junio de 2021 5 comentarios

SET y SELECT pueden ser usados para asignar valores a las variables a través de T-SQL. Ambos cumplen su tarea, pero en algunos casos se pueden producir resultados inesperados. En este artículo menciono detalles sobre las consideraciones para elegir entre los métodos SET y SELECT al asignar un valor a una variable.

En la mayoría de los casos SET y SELECT pueden ser utilizados alternativamente sin ningún efecto.
Leer más…

CMMI vs SCRUM o CMMI con SCRUM

martes, 29 de junio de 2021 Sin comentarios

En esta ponencia a modo de pelea se encuentran defendiendo sus modelos, JuanJo Cukier y Thomas Wallet, cada uno con experiencia es su campo.

CMMI es el modelo de facto para el desarrollo y mantenimiento de software, con más de 30 años en el mercado y miles de implantaciones en todo el mundo. Los últimos años, sin embargo, han visto un enorme crecimiento en metodologías ágiles, particularmente Scrum.
Leer más…

Categories: Gestión TI Tags:

Recuperando datos aleatorios de SQL Server con TABLESAMPLE

martes, 29 de junio de 2021 1 comentario

Este truco es parecido tanto a la función RAND () como a la función NEWID(). Ambos métodos son útiles, pero un problema con estos, es que dependiendo de cómo los usas puedes terminar leyendo toda la tabla entera para conseguir una distribución aleatoria de los datos. Lo bueno de esto es que estás casi seguro de que obtendrás un conjunto de registros totalmente aleatorio cada vez. Debido a la potencial sobrecarga con la lectura a través de toda la tabla ¿Existen otros métodos para recuperar datos de forma aleatoria?

Leer más…

Pagina 1 de 1012345»...Ultimo »Top Footer