Anuncios

lunes, 24 de julio de 2017

Se necesita analista y diseñador de sistemas


Para Cochabamba, Bolivia. Se necesita Analista y diseñador de sistemas.

Requerimientos


  • Facilidad para comunicarse y entender requerimientos.
  • Experiencia en análisis y diseño de sistema, obtener información, detectar necesidades del cliente.
  • Conocimientos de técnicas negociación.
  • Facilidad para realizar presentaciones de software y prototipos.

Entregables

1. Documentación de respaldo entrevistas y acuerdos llegados. 
2. Modelo de datos 
3. Modelo de servicios / clases . 3.b. Modelado BPMN DE procesos funcionales y estratégicos 
4. Diseño de interfaces alto nivel 
5. Prototipo de experiencia uso de interfaces 
6. Diagrama Ganth para desarrollo.

Contrato de 1 año.

Herramientas de trabajo
  • Aceptamos sugerencias de software para el análisis y diseño

martes, 18 de julio de 2017

Nuevo galardón MVP por 7mo año consecutivo


Es una alegría recibir por 7mo año consecutivo el galardón de Microsoft Most Valuable Professional.

Entre las principales actividades que me acreditaron fueron artículos técnicos de SQL Server y Azure:


Muchas gracias a mi esposita, mis papás, a la familia por el apoyo. Mi hijita en realidad me aleja del trabajo y me lleva al camino de la juerga y la jarana, pero la amo inmensamente. Te lo dedico el galardón hijita. 

Lo mismo a los amigos, muchas gracias.

Este año, hubo la novedad en Bolivia de que tenemos a una nueva MVP:


Por varios años Miklos Cari y yo fuimos los únicos MVPs en Bolivia. Luego apareció nuestro amigo Julio Iglesias (de Tarija, no el cantante papá de Enrique Iglesias). Nuestro amigo Julio no pudo unirse al grupo esta vez, pero yo creo que al año vuelve a la liga de la justicia nuevamente.

Actualmente somos como Superman, la mujer maravilla y Batman (yo soy Superman y Miklos Batman):


Sin embargo, las malas lenguas nos comparan con el general Zod, Ursa y Non (enemigos de superman que salieron en la peli de los 80s):



Sea como sea, Danae es la novedad. Una nueva integrante especializada en programación que está muy metida en capacitación en Unity, creación de juegos y todo lo relacionado con .NET.

Sus skills son fascinantes y estoy seguro que van a enriquecer mucho a la comunidad. Hay muy pocas chicas MVP a nivel mundial, por lo que es doble orgullo tener a una Boliviana representándonos en nada menos que los campos de programación.

Felicidades a todos.



viernes, 7 de julio de 2017

Para poder crear formularios personalizados en SharePoint

Introducción

Como administrador web in SharePoint siempre estoy buscando nuevas herramientas que me ayuden en el diseño y desarrollo de formularios SharePoint. A veces es muy difícil personalizar los formularios de tal forma que proporcionen una buena experiencia de usuario en SharePoint. Hacerlo implicaría bastante gasto y requeriría bastante tiempo. Es por eso que es necesario tener una herramienta nueva que ayudar a enriquecer la funcionalidad de los Formularios SharePoint.


KWizComForms es un plug-in que puede ser usado para crear formularios personalizados, robustos y avanzados en minutos con un mínimo conocimiento en diseño de formularios SharePoint. Existe también una versión SharePoint Online de KWizCom Forms App para Office 365.



Les mostraré mi experiencia con KWizCom Forms después de realizar algunas pruebas y mostrarles mi punto de vista sobre el producto.
Manos a la obra
Démosle un vistazo a una simple demostración sobre las características de KwizCom Forms.
Primeramente, mostraremos cómo esconder campos de manera automática según el grupo de usuario.

Primer Paso

En este ejemplo, el campo "Nombre completo" será invisible cuando un usuario o grupo de usuarios contenga la cadena "Jose", Para hacer esto, usted necesita seleccionar el campo que desea esconder (Nombre completo), asignar el tipo de permiso (hide) y verificar el tipo de página requerido:

Es necesario crear la condición especificando que el nombre de usuario contiene la palabra Jose, el campo nombre completo a ser invisible:




Segundo paso  

Si usted trata de abrir el formulario con un usuario denominado Jose, el Nombre completo no será visible:


Tercer paso

Si usted trata de ingresar con un usuario cuyo nombre no contiene la palabra Jose, el campo nombre completo será mostrado: 






Esta es una característica bastante útil debido a que se puede configurar campo de acuerdo a nombres de grupos y usuarios. Por ejemplo, se puede volver invisible el salario al grupo de marketing, pero hacerlo visible al grupo financiero.

Cómo agregar mensajes de error de acuerdo con los valores de los campos

A veces se necesita mostrar los mensajes de error si se tienen valores específicos en los campos. En este ejemplo, si el banco emisor el Banco Constantino y la more es mayor a 90 días, queremos un mensaje de error que especifique que el retraso no puede ser superior a 90 días.

Para hacer esto, escogeremos el campo banco emisor como el campo a ser validado y también especificaremos el mensaje de error:



La regla creada especifica que, si el banco emisor es Constantino y la mora es superior a 90, el mensaje de error debería ser mostrado.



Si abrimos el formulario SharePoint, si el nombre es Constantino, un mensaje de error será mostrado:







Valores dinámicos por defecto

Usted puede también especificar valores dinámicamente de acuerdo con el nombre de usuario o grupo de acuerdo a valores específicos en un campo. En el siguiente ejemplo, crearemos valores por defecto para el banco emisor y el C.I para el usuario llamado user:





El valor del banco emisor por defecto será Banco San Miguel y el valor por defecto para el C.I. será 10000001:


Y eso no es todo. Con KWizCom Forms también se puede:
  • Utilizar expresiones personalizadas
  • Trabajar con pestañas
  • Importar y exportar configuraciones
  • Soporte en múltiples lenguajes
  • Se puede imprimir y convertir los formularios en archivos PDF
  • Es compatible con múltiples navegadores
  • Permite crear acciones personalizadas 
  • Permite crear Indicadores Clave de performance (KPI)
  • Y mucho más

   
Conclusión
Desde mi experiencia y perspectiva esta herramienta es poderosa a la hora de crear formularios para el registro de datos en listas de SharePoint donde todas las opciones o características de esta herramienta pueden combinadas y obtener un formulario robusto de registro de datos muy completo con todas validaciones y configuraciones de niveles de permisos, etc. que solo podrían ser logrados por un equipo con muchísima experiencia en la creación de estos formularios ya sea con InfoPath u otra herramienta. Esta herramienta nos permite tener formularios robustos en cuestión de minutos y con poco conocimiento en el desarrollo de formularios.  Todo esto se expresa en ahorro de recursos económico y de tiempo para las empresas. 


martes, 4 de julio de 2017

Ingresa tus datos y gana dólares americanos


MSSQLTips te regala 50 dólares para que vayas tu y tus amigos a comer.
Válido a nivel mundial.
Solo ingresa tus datos aquí:

ALMUERZO GRATIS CON MSSQLTips
GANA 50 Dólares para ti y tus compañeros

https://www.mssqltips.com/mssqltips-giveaway-lunch/?src=nl20170703_t

jueves, 15 de junio de 2017

Cómo reparar una base de datos dañada de SQL Server


Introducción

Es muy común perder los datos de una tabla o una base de datos corrupta debido a problemas de hardware, un Servidor que se reinicie, un gusano informático o un malware.

En este artículo, mostraremos una tabla de base de datos corrupta.

En esta ocasión, mostraremos cómo recuperar los datos de una base de datos corrupta. Si no se tiene una copia de seguridad, a veces es muy difícil recuperar los datos. Mostraremos una forma sencilla de hacerlo con un software especial.

Iniciando pruebas

Ejecute las siguientes sentencia SQL:

SELECT TOP 1000 [CustomerID]
      ,[NameStyle]
      ,[Title]
      ,[FirstName]
      ,[MiddleName]
      ,[LastName]
      ,[Suffix]
      ,[CompanyName]
      ,[SalesPerson]
      ,[EmailAddress]
      ,[Phone]
      ,[PasswordHash]
      ,[PasswordSalt]
      ,[rowguid]
      ,[ModifiedDate]
  FROM [AdventureWorks2012].[SalesLT].[Customer]

El error recibido será el siguiente:

Msg 824, Nivel 24, Estado 2, Línea 2

SQL Server detectó una inconsistencia lógica basada en errores de E/S: checksum incorrecto (se esperaba: 0xd3e289a2; actual: 0x90e7d9a6). Esto ocurrió durante la lectura de la página (1:469) en la base de datos ID 5 en el offset 0x000000003aa000 en el archivo 'C:\sql\AdventureWorksLT2012_Data.mdf'. Existen mensajes adicionales en el log del Servidor SQL o en el log de eventos del sistema para proporcionar mayor información. Esta es una severa condición de error que compromete la integridad de la base de datos y debe ser corregida inmediatamente. Complete una verificación completa de consistencia (DBCC CHECKDB). Este error puede producirse por varios factores. Para mayor información, vea los libros en pantalla de SQL Server.

Mi tabla se corrompió y yo necesitaba repararla.
Esto se debe a errores en las páginas de la tabla. Si no se tiene una copia de seguridad, ¿es posible reparar la tabla?

Esta vez mostrare una excelente y muy intuitiva herramienta para hacerlo.


Stellar Phoenix SQL Database Repair

Este software es una herramienta simple para reparar tu base de datos. Tú puedes descargar el software utilizando el siguiente enlace:


Este software le permite:

  • Repara bases de datos corrompidas.
  • Usted puede también recuperar tablas, vistas, llaves, índices, reglas y defaults con esta herramienta.
  • Recuperar registros borrados.
  • Usted puede buscar y recuperar objetos de base de datos.
  • Soporta SQL Server 2016 y versiones inferiores.

Echémosle un vistazo a la herramienta.

Instale el software y ábralo. Este software tiene un instalador de 5 MB. Toma pocos minutos instalarlo.

Una vez instalado, presione el Icon Select Database:


Necesitará encontrar el archivo mdf corrompido. En el mensaje de error de red mostrado anteriormente, SQL Server indicó que el archivo corrompido era este:
C:\sql\AdventureWorksLT2012_Data.mdf

El software repara archivos mdf y ndf. Los archivos mdf y ndf son los archivos primarios y secundarios donde la información de las bases de datos es almacenada. A veces las bases de datos tienen un solo archivo de datos primario, pero si se trata de una base de datos grande, este puede estar compuesto de varios archivos de datos para guardar la información. Seleccione su archivo de datos:



 Una vez seleccionado el archivo de datos, presione el botón repair:



El programa preguntará cual es la versión SQL. Como puede ver, soporta SQL Server 7.0 (que fue lanzado al público en 1998) ¡hasta la última versión 2016!



Puede ser que el sotware le pida registrarse para guardar su base de datos reparada:




Si su base de datos se repara exitosamente, será posible ejecutar la consulta:

Conclusión
Como puede ver, es muy simple trabajar con Stellar Phoenix SQL Database Repair. Simplemente necesita seleccionar los archivos a reparar y usted tendrá su base de datos restablecida nuevamente.

Esta herramienta es muy fácil de usar y toma pocos minutos instalarla, ejecutarla y aprenderla. Recomiendo el uso de este sofware para reparar su base de datos.

viernes, 9 de junio de 2017

domingo, 4 de junio de 2017

Software Servidor de email seguro

Introducción

Muchas veces es necesario crear un servidor empresarial para manejar los correos electrónicos. Para esto es necesario un servidor de correos. ¿Existe un servidor de correos electrónicos sencillo pero seguro?

La respuesta es que sí. en esta ocasión mostraremos un Servidor de email escalable, seguro, confiable y sobre todo muy veloz.

Presentación

El software se llama SurgeMail. Es un instalador de apenas 11.3 MB para el sistema Windows, pero existen también versiones para Linux, UNIX y Mac.

Usted puede descargarse el instalador de la siguiente dirección:

Instalar el software toma pocos minutos y tiene una amigable interface Web:



Algo que también es muy importante destacar es que se puede de manera opcional proteger los datos siguiendo la HIPAA (Health Insurance Portability and Accountability Act por sus siglas en inglés) que es un estándar de seguridad para guardar datos sensibles del paciente. Con SurgeMail se puede de habilitar si el usuario lo desea un nivel adicional de cifrado de datos de acuerdo a los requerimientos de HIPAA.

Antivirus


Un problema común es recibir correos maliciosos que incluyen virus. Para ello es importante poder configurar fácilmente sistemas antivirus. SurgeMail trabaja con diferentes programas anti-virus. Oficialmente para los sistemas operativos Windows, se recomienda AVIRA o AVG para Windows 7 y 8. Para Windows 10. Windows defender puede ser más que suficiente.

Usted puede habilitar su antivirus desde SurgeMail. 

Anti Spam
El correo basura también puede ser controlado desde SurgeMail. Muchas veces tenemos correos no deseados y con este software podemos controlar de diferentes maneras.

Se puede por ejemplo controlar desde que IPs se puede recibir correos electrónicos.
Este control se denomina SPF.

La lista RBL permite listar IPs que han sido ya usados para mandar SPAM o correo basura.

Se puede generar listas blancas con correos seguros, crear listas de correos bloqueados, agregar filtros de contenido y mucho más.


Protocolos soportados
 Soporta SMTP, IMAP, POP3.


Seguridad

Permite especificar los IPs permitidos de Administradores del correo via Web. También permite utilizar certificados SSL. También permite trabajar con claves de dominio (domainkeys) que permiten verificar que el enviador o receptor de emails son genuinos:



Administración y monitoreo
Es posible también ver estadísticas y datos del performance de las operaciones, sesiones, mensajes, enviados, borrados, rechazados y mucho más.


Conclusiones
Como puede ver, SurgeMail es un software sencillo de instalar, pero bastante potente en cuanto a opciones de seguridad, evitando así malware, virus no deseado o SPAM. 

El entorno de administración es un entorno Web sencillo creado en Ajax y puede ser instalado el software en múltiples sistemas operativos como ser Windows, Linux, Mac o UNIX.

Espero que el software mostrado haya sido de su agrado y que cubra sus necesidades.

Referencias