Entradas

Mostrando entradas de 2015

Muy feliz navidad y el mejor año nuevo

Imagen
La familia de los paladines tecnológicos desea muchas felicidades a todos. Especialmente a Heidi mi querida hermanita en USA. Te extrañamos mucho. A todos los lectores del paladín tecnológico muchas felicidades. Quiero agradecer a los millones de lectores que vienen. Gracias por todos los comentarios, sugerencias e incluso a los que critican a la mala. Todos nos han hecho crecer y mejorar. Les deseo a todos la mejor suerte y miles y miles de felicidades a todos en Navidad y año nuevo.

La vida de un Microsoft Most Valuable Professional

Imagen
Esta fue una conferencia que la hice en Santa Cruz. Ya que solo era voz y Powerpoint desde la comodidad del hogar, pude dar la conferencia desde una laptop usando solamente un short. Ahí también habla mi colega Fabian Imaz de Uruguay. Un experto en SharePoint. La verdad, es muy difícil ser buen padre, buen esposo, buen hijo y buen profesional al mismo tiempo.  Pero uno hace lo mejor que puede y la clave del éxito para tener más tiempo es: Rodearte de  gente capaz. Confiar en los demás y saber delegar. Si sabes hacer eso, el mundo es tuyo. Esa vez dimos la conferencia para los Microsoft Students, pero en esta charla no hemos incluído información confidencial que no pueda ser divulgada al público en general.

Voten por mí

Imagen
Hola, estoy representando a Bolivia en un concurso de votos a nivel mundial sobre escritores de bases de datos SQL Server. Soy el único representante de Bolivia. Puedes votar haciendo click ACÁ . Cuando voten les va a salir un mensaje diciendo: check at least one rookie of the year. Esto significa que también tienen que votar por los nuevos que están en la columna de la derecha. La mayoría de los otros candidatos son de Estados Unidos y Asia. Para los que no me conocen, pueden ver mi trayectoria profesional ACÁ. El sitio que promueve esto es MSSQLTIPS. Una prestigiosa revista de SQL Server que es una de las bases de datos más populares a nivel mundial. Espero que me puedan ayudar con su voto. Muchas gracias de antemano y  ¡ viva Bolivia!

Digital Harbor en Cochabamba - Una nueva empresa de software

Imagen
Estaba tranquilo trabajando en casa cuando recibí una inesperado email ofreciéndome trabajo como consultor en SQL Server. Yo supuse que no iba a poder colmar mis expectativas salariales ya que en Bolivia los sueldos son medio bajos, pero igual fui. No tenía muchas ilusiones ya que el email de la persona era un gmail. Cuando fui, me encontré con una casa. La empresa era una casa de 2 pisos bastante grande. No había ningún letrero lo cual me pareció raro. Al final quedamos en capacitaciones sobre SQL Server Performance and Tuning. El equipo era bueno. El nivel era avanzado y la complejidad de su software programado era muy respetable. El grupo respondió muy bien. Pagaban bien y el jefe de la empresa (Valentín Laime) era bastante práctico, pragmático, simple. Un estilo de liderazco totalmente compatible con mi personalidad. Trabajan duramente con SQL Server y Java usando aplicaciones Web. La página web de Digital Harbor es: http://www.dharbor.com/ Entiendo que la ce...

Vectores o matrices en SQL Server

Imagen
Si bien en SQL Server no hay vectores, hay una alternativa denominada parámetros de valores de tabla. Básicamente es una variable que se comporta como tabla en SQL Server y que acepta insert, delete, update como una tabla normal, pero es una variable. Para crearla, se define el tipo de dato: CREATE TYPE Departamento AS TABLE ( ID INT, Nombre VARCHAR(30) ); GO Estamos creando una variable llamada departamento que es una tabla con los campos ID y Nombre. El resto es declarar la nueva variable creada: DECLARE @miDepa AS Departamento Y se puede insertar valores en esta variable: INSERT INTO @miDepa VALUES (1,'IT'), (2,'Ventas'), (3,'Finanzas') O hacer un select: SELECT * FROM @miDepa Y ahora como llamo a esta variable en SQL Server? El procedimiento almacenado recibe como entrada una variable del tipo tabla. El resto es llenar la tabla X. CREATE PROCEDURE llenatabla @table departamento READONLY AS INSERT INTO dbo.Departamento ...

Apuntes sobre cursores y recomendaciones en SQL Server

En SQL Server los cursores son muy lentos. Prácticamente nunca es recomendable y es bueno buscar otras alternativas de acuerdo a la necesidad. De forma general se podría decir que: Si la consulta es veloz y toma pocos segundos y no va a cambiar esa velocidad a medida que aumente el tamaño la base de datos (al menos no de forma repentina), se podría mantener los cursores. Sin embargo, si usted cree que los datos que manejan los cursores van a aumentar a miles o peor a millones de filas, vale la pena reemplazar el cursor. Los cursores en general son utilizados por gente que se siente cómodo con el manejo secuencial, pero el cursor en sí es lento. Bloquea datos y consume muchos recursos. Si no tiene otra alternativa a cursores, recomendamos usar la opción FAST_FORWARD (si es aplicable) y READ_ONLY para optimizar los cursores. Alternativas a cursores   Consultas recursivas  Sentencias WHILE (si se usan grupos de datos, si se usan datos de 1 e...

Paso de parámetros vía linea de comandos en SSIS

Imagen
En SQL Server Integration Services (SSIS) , mucha gente aprende, pero le cuesta llegar a poder recibir parámetros. En este ejemplo voy a copiar datos de una tabla origen a una tabla destino especificando el ID como parámetro. Luego voy a llamar al paquete desde el cmd (la línea de comandos y pasarle el parámetro). Para este ejemplo, estoy usando la base de datos adventureworks , pero usted puede adaptar el ejemplo a cualquier tabla de cualquier base de datos.  El paquete es un simple Data Flow y dentro del Data Flow se tiene un OLE DB Source y un OLE DB Destination: Vamos a tener una variable con el valor del ID a especificar y la otra variable contendrá la expresión con la sentencia.. La expresión adjuntará la consulta a un parámetro. En este caso la consulta es la siguiente: "SELECT [BusinessEntityID]       ,[NationalIDNumber]        FROM [HumanResources].[Employee]  where [BusinessEntityID]= "+ @[U...

6to año que Microsoft me nombra Microsoft Most Valuable Professional

Imagen
A mi linda esposita y a mi hijita por apoyarme siempre en todos mis proyectos de Microsoft. Quiero agradecer a mis padres por haberme dado ese apoyo incondicional para estudiar sistemas y apoyarme en el fascinante mundo de las computadoras. A Microsoft por confiar en mí y nombrarme por 6to año consecutivo un Profesional más valioso. A Jorge Lopez, el dueño de Jalasoft por definir mi área de especialización que sería el área que me daría tantas satisfacciones por el resto de mi carrera. Comencé SQL Server gracias a él y no me separo de esa tecnología nunca. El programa de MVP incluye varios regalos: Licencias a miles de productos Microsoft como ser Windows, SQL Server, Exchange, Office, SharePoint y varios otros miles de productos. Permite manejar a Visual Studio Online. Se tiene permiso para manejar Azure (la nube). Se puede crear máquinas virtuales, sitios web, se pueden subir aplicaciones móviles, reportes, Machine Learning y mucho más. Pluralinsight...

Se busca persona con experiencia en ODI (Oracle Data Integrator)

Imagen
Se necesita a una persona que sepa usar Oracle Data Integrator. Son trabajos en tiempo libre desde casa. Horario flexible. Ideal para personas que quieran ganar ingresos extra aparte del trabajo. No necesito expertos, pero sí que tengan algo de experiencia y que les guste investigar. Que sepan inglés es un Plus, pero no es excluyente. Si tienes experiencia en ODI, escribe a calbimonte.daniel@gmail.com

Video sobre errores de programación con bases de datos

Imagen
Este video lo hice el año pasado para la gente de Microsoft. Está dedicado a algunos programadores que trataban de resolver todo en Visual Studio con C#, Visual Basic u otro lenguaje de programación cuando en los casos especificados vale la pena hacer los cálculos y operaciones en SQL Server. Los conceptos están enfocados a Visual Studio con SQL Server, pero se puede aplicar las ideas a cualquier lenguaje de programación al interactuar con cualquier base de datos. Aparte de mi video hay varios más de expertos en Visual Studio. Para ver mi video pueden acceder al siguiente sitio web: Channel 9 MSDN En el mismo sitio web, podrán acceder a más enlaces a diferentes recomendaciones hechas por expertos. Espero les guste.

Facebook Lite, cuando nuestros smartphones tienen poca memoria

Imagen
Los smartphones todavía tienen poca memoria de almacenamiento . Especialmente para aplicaciones. Las memorias externas ayudan a tener más espacio para fotos, videos y documentos, pero en general las aplicaciones preferentemente deben almacenarse en la memoria de almacenamiento por defecto. Hablando en español y traduciendo lo que dije. El espacio para almacenar aplicaciones en los smartphones es muy limitado. Para gente que tiene problemas de espacio en su Smartphone, vale la pena instalarse aplicaciones que ocupan menos espacio. Una de estas aplicaciones es Facebook. Facebook ocupa bastante espacio. Veamos en el administrador de aplicaciones a Facebook. Hagamos click en la aplicación. Como pueden ver, Facebook ocupa un total de 141 MB. Esto es bastante espacio.  Ahora instalemos Facebook Lite, que es una aplicación de Facebook más ligera y veloz. Usted se la puede descargar de este sitio web: Facebook Lite. Ahora ábralo. Es el que ...

El paladín tecnológico está buscando nuevos escritores

Imagen
El paladín tecnológico es un blog de tecnología con más de 6 años de edad cuyo objetivo es mantener informada a la gente. Principalmente nuestra audiencia es México, España pero hemos llegado a ser leídos en 160 países alrededor del mundo. Estamos buscando nuevos escritores tecnológicos. Los temas que más nos interesa son: Marcas de celulares, características, nuevos celulares, comparaciones. Aplicaciones Android, iPhone, Microsoft. Bases de datos. Windows/Linux Tutoriales de Office (Excel, Word, One Note, Power Point, etc). Software y aplicaciones cool. Tutoriales de programación. Si te gusta escribir y te interesa ser uno de nuestros escritores. Escríbenos a: elpaladintecnologico@gmail.com Y escribeme un tema propuesto. Se te proveerá del material para publicar tu artículo. El primer artículo será gratuito y de muestra.  A los que realicen los mejores artículos, se los incluirá como escritores regulares con paga. Si estás interesado, escrí...

Algunas alegrías y tristezas al instalar Windows 10

Imagen
Y llegó la hora de instalar Windows 10.  La ventana de inicio tenía bonita pinta. La interfaz tenia un fondo simpático y el ícono de la papelera de reciclaje se veía más cuadrado. Hasta ahí nada interesante.  Lo primero que quise probar fue Windows Edge el famoso Navegador de Windows que dejará al odiado Internet Explorer que ya nadie lo quiere. De pinta el ícono pareciera la misma chola con diferente pollera. Al menos el ícono inicial. Lo que quise probar era la opción para escribir apuntes. Cuando marqué con el marcador lo importante del sitio web y quise grabar el contenido en One Note (que está bien integrado con el sistema operativo), SE CERRÓ. Intenté 2 veces más hacerlo y me salió lo mismo. Por lo visto Windows Edge no es tan estable. Fue algo decepcionante porque fue justamente mi primera prueba en el sistema. Luego decidí probar el buscador que está de nuevo en la parte inferior derecha en una sección bien visible...

Empezando con Virtual Box

Imagen
Virtual Box es un software para crear máquinas virtuales. Por ejemplo si tu tienes una máquina con Windows 8 y quieres aprender a utilizar Linux. Puedes instalarte este software y podrás desde Windows 8 tener en una ventana a una máquina con Linux Ubuntu por ejemplo instalado y en otra ventana un Red Hat Linux. En otras palabras, Virtual Box es un software para simular diferentes sistemas operativos como ser Windows, Linux, Unix, Mac. Se preguntarán que hace un Microsoft Most Valuable Professional jugando con tecnologías de Oracle. La respuesta es que hay que tener a los amigos cerca, pero a los enemigos aún más cerca (Sun Tzu). El instalador se lo pueden bajar de este sitio de Oracle. Sitio de Virtual Box. El instalador es bastante ligero (un poco más de 100 Mb). Hay otros programs de máquinas virtuales como VMWare que ocupa varios Gigas. La instalación es super sencilla. Un mensaje de bienvenida. Te pregunta que componentes instalar. ...

Imprimir desde el celular a una impresora

Imagen
Si tu impresora es inalámbrica, es posible imprimir desde tu celular smartphone. En este caso mostraré cómo imprimir desde un teléfono con Android a una impresora Canon. Estoy asumiendo que ya tiene la impresora Canon y que es inalámbrica. Para este ejemplo vamos a utilizar la aplicación Canon EPP que usted se la puede descargar de este sitio: Canon EPP Usted puede imprimir imágenes o archivos PDF. Si presiona Configurar escaneo (cnf escaneo) le mostrará las propiedades que puede usted configurar.  Si usted elige imágenes, luego mostrará las imagenes disponibles. Elija las fotos que desea imprimir. Luego presione imprimir. En este caso, la impresora ya fue detectada. Si es su primera vez, va a buscar la impresora que debe estar encendida. Espero que les haya servido. Si tienen dudas escriban en los comentarios.