Entradas

Cinco ejercicios creativos para encontrar tu pasión

Imagen
De www.profexor.com Autor: Lisa Girard Foto cortesía de Maggie Smith ¿Quieres comenzar un negocio pero no estás seguro de qué buscar? Aquí está la forma de descubrir lo que amas. Benjamin Disraeli, un primer ministro del siglo diecinueve, una vez dijo: “El hombre sólo es grande cuando actúa desde la pasión”. Para los aspirantes a empresarios de hoy en día explorar rutas de creatividad para encontrar tu pasión es la vía más rápida de aumentar tus posibilidades de lanzar un negocio exitoso. ¿Dónde comenzar? A continuación, cinco ejercicios para descubrir tu pasión. Ejercicio 1: Date un paseo por tu infancia, ¿qué te gustaba hacer? “Es asombroso lo desconectados que nos volvemos de las cosas que nos trajeron el máximo de alegría y las sustituimos por lo que es práctico”, dice Rob Levit, de Annapolis, un experto en creatividad, conferencista y consultor de negocios. Él sugiere hacer una lista de todo lo que recuerdas que te hacía feliz cuando niño. ¿Disfrutarías es...

Sustituir valor null por otro [SQL Server]

En ocasiones trabajamos con campos null en nuestras tablas, pero al momento de retornar el resultado de una suma, una selección de datos, conteo o cualquiera sea nuestro caso necesitamos sustituir el valor null por cero u otro valor más significativo. En este artículo veremos algunos ejemplos con los que podemos realizar esta acción. 1. Utilizando función isNull Sintaxis:  isNull (< campo o dato >, < valor a retornar >) a) Declare @tabla table ( valor int ) insert @tabla values ( 20 ) insert @tabla values ( 230 ) insert @tabla values (null) Select isNull ( valor , 0 ) Valor From @tabla Explicación: En este ejemplo insertamos 3 valores en una tabla, entre los cuales hay uno null, este valor no queremos retornarlo NULL, sino con algún valor, en este caso  CERO. b) Declare @tabla table ( valor char ( 10 )) insert @tabla values ( 'valor1' ) insert @tabla values ( 'valor2' ) insert @tabla values (null) Select isNull ( valor...

Sacar el máximo provecho al sueño

Imagen
Autor:  Leonardo De Oliveira   Foto cortesía de Stuart Miles Estamos cansados de escuchar que el dormir nos hace bien. El dormir pareciera ser algo perfecto, sin consecuencias negativas: es la manera más rápida de pasar el tiempo, es gratis, se puede hacer prácticamente en cualquier lado, ayuda al cuerpo a recuperarse y además quema calorías. Pero como todo en la vida, nada es 100% beneficioso: ya sabemos que el dormir pocas horas tiene un impacto negativo sobre nuestro cuerpo, pero dormir en exceso también es perjudicial, y no solamente a un nivel físico, sino también nos priva de tiempo libre que podría ser usado para actividades más productivas. Pero ahí nos llega la duda: ¿Qué significa dormir en exceso? Seguramente, tenemos la cifra “casi estándar” en nuestra mente: 8 horas diarias de sueño. Es un número que hemos escuchado desde que somos pequeños, el cual seguramente fue repetido innúmeras veces por nuestros padres. La verdad es que las horas “ideales...

¿Arreglos o arrays en SQL Server ?

Varios me preguntan como hacer un array (arreglo, matriz, vectores) en SQL Server. ¿Es serio no existen ?. ¿ Porqué ?. Para un programador no tiene sentido, pero para los que trabajamos con bases de datos, más bien nos extraña que quieran usar arreglos. Ahora, para la gente que le gusta simular vectores, hay un artículo muy interesante de otro MVP que les puede ayudar en su cometido (lamentablemente está en inglés, pero con ayuda de un traductor, estoy seguro que les será útil): http://www.projectdmx.com/tsql/sqlarrays.aspx Bueno ahora me toca explicar porqué no hay arrays en SQL Server. Simplemente porque consideran más práctico guardar los datos en tablas. Ya sean tablas temporales, CTEs, variables de tipo tabla. En T-SQL, lo más práctico para nosotros es almacenar los datos ahí. Ahora, en las tablas no se usan ciclos y habrá que ver las necesidades del programador para entender cómo ayudarlo en sus necesidades de programación. Author: Daniel Calbimonte

El prefijo SP no significa procedimiento almacenado

Mucha gente que maneja SQL Server intuitivamente asume que sp significa stored procedure (procedimiento almacenado). Eso debido a que los procedimientos almacenados del systema tienen este prefijo. Por ejemplo: sp_who sp_who2 sp_configure Y bueno, es tan larga la lista que prefiero dejarles este link con todos los procedimientos almacenados para acceder a active directory, para capturar modificaciones y mil etcéteras más. http://msdn.microsoft.com/es-es/library/bb500244.aspx Sin embargo sp no significa stored procedure, sp significa system procedure. Y se lo utiliza internamente dentro de los procedimientos de microsoft, por lo que no se recomienda a los usuarios usar este prejijo. Algo que también recomienda Microsoft es evitar el uso del prefijo sp en procedimientos almacenados personales: Evite el uso del prefijo sp_ cuando asigne nombre a los procedimientos. SQL Server usa este prefijo para designar los procedimientos del sistema. Si usa el prefijo, puede provoca l...

Beneficios de ser Microsoft Most Valuable Professional (MVP)

Imagen
Por segundo año se me renueva el MVP. Aparte de recibir un diploma y un trofeo, Microsoft te da lo siguiente: Invitaciones a conferencias Oportunidades de trabajar con Microsoft Contacto directo con los encargados del producto (en mi caso SQL Server) Licencias gratuitas para uso personal de todos los productos Microsoft. Suscripción a msdn, technet Acceso a foros exclusivos. Y bueno, llamadas para dar consultorías, fama y fortuna. No me puedo quejar. Suerte a todos !!.

Cómo escoger a un excelente personal

Imagen
No es conveniente que el entrevistador brinde ‘de entrada’ un montón de información acerca de las características, la cultura y los valores de la organización, porque de esta manera está pautando las respuestas del otro. Foto cortesía de ddpavumba Cuando se trata de escoger a las nuevas personas que trabajarán contigo, es importante que no pierdas el foco: mantener y/o aumentar la eficiencia y el rendimiento de la empresa y del personal. Por fortuna, hay una gran cantidad de diferencias individuales entre los candidatos, que hacen que las personas se comporten y reaccionen de manera distinta frente a los acontecimientos, lo que hará que tengan un mayor o menor éxito en el desempeño de sus labores. Los resultados son lo importante, y en la medida en que sepas escoger a tu gente, la entrega final de sus tareas determinará qué tan afortunada fue la decisión de contratarlos. A continuación, algunas consideraciones que debes tener en mente al momento de decidir que necesit...