Latinoamérica y sus retos en tecnología


La Tecnología en Latinoamérica - Interespacio.com

Los latinoamericanos estarán conectados a Internet a través de 2.500 millones de dispositivos para 2025, a razón de 3,5 aparatos en promedio por usuario, según el director de investigación de transformación digital para la firma de consultoría Frost & Sullivan, Juan González.

Durante su intervención en la jornada tecnológica Tech Day, celebrada en Santo Domingo con la participación de más de 5.000 ejecutivos de tecnología de la información y 250 proveedores tecnológicos, el experto señaló este como uno de los datos sobresalientes de la transformación digital en América Latina.

En su presentación, “La transformación digital está en todas partes”, González dijo que para 2025, un 5 % del producto interno bruto (PIB) de la región corresponderá a la economía móvil.

Para esa fecha, calcula que habrá unos 500 millones de usuarios de internet móvil y el 85 % de los hogares estarán conectados a la red, un volumen de datos que requerirá de una capacidad extraordinaria de procesamiento que permita convertir esa información en acciones ejecutables.

Asimismo, González estimó que para 2050 el 90 % de los latinoamericanos vivirá en ciudades, convirtiendo la región en la más urbanizada del mundo, con siete megaciudades: Sao Paulo, México, Río de Janeiro, Buenos Aires, Santiago, Lima y Bogotá, y cuatro megaregiones, incluida la franja central de México.

En ese contexto, seis procesos tecnológicos serán los motores de la transformación digital: La computación en nube, la movilidad, el trabajo conectado, la seguridad, el internet de las cosas, y el Big Data Analytics.

Las soluciones de comunicaciones unificadas serán claves para sobrevivir a las olas de disrupción tecnológica futuras, y “las empresas necesitarán comprender la variabilidad de los consumidores”, dijo González.

En la era digital de convergencias estratégicas, las empresas deberán reevaluar alianzas, sistemas de cooperaciones y medios para monetizar nuevas oportunidades, de modo que “contar con un socio estratégico puede hacer la diferencia entre el éxito y la obsolescencia”.

La jornada tecnológica Tech Day está organizada por la revista de tecnología IT Now, y la patrocina Avaya, compañía líder mundial en soluciones de comunicación.

FUENTE: EFE

Lista de Departamentos, Distritos y Localidades en Paraguay

Lista Distritos Paraguay

En este post dejo para el que lo necesite, un script en SQL Server para crear tablas y cargar datos de Departamentos, Distritos y Localidades en Paraguay. En ocasiones es util para nuestros sistemas o apps que desarrollamos para empresas locales.

Los Departamentos, Distritos y Localidades en Paraguay fueron extraidos de la pagina de Dirección General de Estadisticas Encuentas y Censos Paraguay: www.dgeec.gov.py

Link de descarga: Creacion de tablas Departamentos, Distritos y Localidades del Paraguay con Datos

Lista Distritos

Departamentos, Distritos y Localidades en Paraguay

La división política de un país es la forma de parcializar el territorio en regiones comunes y afines, que permitan un mejor manejo administrativo, social y urbano. En este sentido, el territorio paraguayo se halla dividido en 17 departamentos: Concepción, San Pedro, Cordillera, Guairá, Caaguazú, Caazapá, Itapúa, Misiones, Paraguarí, Alto Paraná, Central, Ñeembucú, Amambay, Canindeyú, Presidente Hayes, Alto Paraguay y Boquerón, además de la capital Asunción, que no pertenece a ningún departamento.

Un poco de historia

Cabe destacar que después de la independencia en 1811, nuestro país se organizó institucionalmente como república. Sin embargo, nuestros límites territoriales no fueron fijados de manera definitiva, hasta después de la Guerradela Triple Alianzacon Brasil, Argentina y Uruguay. Los límites paraguayo-bolivianos fueron determinantes después de la Guerra del Chaco con el tratado de paz, amistad y límites firmado con ese país.

Desde entonces, las autoridades paraguayas iniciaron la organización político-administrativa del territorio, que sufrió varios cambios hasta que, en 1992, quedó configurada por 17 departamentos: 3 en la Región Occidental y 14 en la Región Oriental, cada uno con su respectiva capital. Los departamentos se organizan también en distritos y estos, en municipios, ambos de número variable.

Fuente: www.abc.com.py

Crystal Reports 2016 no reconoce el tipo de datos TIME de SQL Server 2008 R2

Hasta hace unos meses estuve trabajando con la versión 2008 de Crystal Reports; luego de adquirir la última versión, la 2016 que no cambia en apariencia casi en nada, comencé a editar y actualizar algunos reportes para el software de una empresa a la cual hago desarrollo, dado que habían cambiado algunos requerimientos en los informes mensuales.

Uno de los reportes incluía un procedimiento almacenado que devuelve un select con varias columnas y una de estas columnas es del tipo de datos TIME, al actualizar el origen de datos en el reporte de Crystal Reports para mi sorpresa ese campo no estaba visible en el listado de campos disponibles; ejecutando el procedimiento almacenado directamente en base de datos es obvio que dicho campo si estaba, pero sin embargo en Crystal Reports simplemente es como que no existiera.

Buscando en la web, como es de esperarse, no encontré solución al problema en el idioma español así que busque por otros idiomas, ingles principalmente, y encontré una respuesta a una consulta hecha en un foro de crystal reports por el mismo problema. La respuesta de Don William, un moderador del foro, es la siguiente:

1366333 – MS SQL 2008 TimeType ( Time(7) ) issues/solutions in Crystal Reports Designer

According to the Kbase, and I wrote it, my research back then discovered from our Developers the issue is Microsoft’s OLE DB Provider returns an invalid field type in their OLE DB Provider. This also explains why CR can use ODBC. The ODBC driver does correct the field type. But it also doesn’t explian why when I tested it back then it at least returned as string field type. Now it doesn’t even show up in the designer.

MS’ client for SQL 2008 is the OLE DB driver so they did fix something because back then ODBC did not work either. Or we simply ignore the unknown types which explains why I don’t even see the field any more.

Other option is to ask MS to fix their OLE DB provider. I’ll ping our Developers and see if we can track the issue with Microsoft also.

Viendo la respuesta probé conectar el Crystal Report utilizando como origen de datos ODBC, y no OLE DB como venia usando siempre, el problema quedó resuelto. En la respuesta menciona Don que es un problema del Proveedor OLE DB de Microsoft, y que ese error debería de corregirse desde Microsoft, que a la fecha aun sigue.

Espero que les sirva esta solución a los que pudieran tener este mismo problema.

Fuente: https://archive.sap.com/discussions/thread/3236857

No encuentro el Administrador de Configuración de SQL Server

Me ha pasado que al instalar el SQL Server 2008 R2 en una PC con Windows 10, no he encontrado el icono de acceso directo al Administrador de Configuración de SQL Server, que generalmente estaba dentro del Menu Inicio en la carpeta Microsof SQL Server 2008 R2.

Buscando en internet me he encontrado con una publicacion de Microsoft donde acota que este acceso directo ya no está disponible en las nuevas versiones de Windows, y deja una observación de donde esta ubicado el ejecutable:

Como el Administrador de configuración de SQL Server es un complemento del programa Microsoft Management Console y no un programa independiente, el Administrador de configuración de SQL Server no aparece como aplicación en las versiones más recientes de Windows.

  • Windows 10: Para abrir el Administrador de configuración de SQL Server, escriba SQLServerManager13.msc (para SQL Server 2016) en la página de inicio. Para versiones anteriores de SQL Server , reemplace el 13 por un número inferior. Al hacer clic en SQLServerManager13.msc, se abre el Administrador de configuración. Para anclar el Administrador de configuración a la página de inicio o a la barra de tareas, haga clic con el botón derecho en SQLServerManager13.msc y, después, haga clic en Abrir ubicación del archivo. En el Explorador de archivos de Windows, haga clic con el botón derecho en SQLServerManager13.msc y, después, haga clic en Anclar a Inicio o Anclar a la barra de tareas.

  • Windows 8: Para abrir el Administrador de configuración de SQL Server, escriba SQLServerManager<versión>.msc por ejemplo, SQLServerManager13.msc, en el acceso a Buscar de Aplicaciones y, después, pulse Entrar.

Es algo simple, pero me ayudo bastante ya que estaba dudando de si hice o no una instalación completa del SQL Server.

Fuente: https://msdn.microsoft.com/es-es/library/ms174212.aspx

HOWTO: Cómo puedo hacer que una Celda (Cell) de un UltraGrid entre en el modo de edición escribiendo cualquier carácter?

El UltraGrid (de Infragistics) no entra automáticamente al modo de edición cuando una celda está activa y el usuario presiona una tecla . En su lugar, utiliza su KeyActionMappings para determinar qué acción debe ejecutar basado en la tecla que se presiona. Por defecto, el UltraGrid cambiará el estado de modo de edición cuando se pulsa la tecla F2.

En la mayoria de los casos (dado que estamos acostumbrados por Excel, en mi caso) intuitivamente cuando vemos una celda seleccionada o activa y necesitamos editar el contenido, simplemente empezamos a escribir, cosa que no ocurrirá con un UltraGrid si no presionamos la tecla F2 previamente; para solucionar esto buscando en la red encontré este código que debemos programar en el evento KeyPress del UltraGrid en cuestión:

ERROR: MySettings no es un miembro de ‘project name’

En un proyecto de Visual Studio 2005 con Visual Basic, que estoy manteniendo en la empresa para la cual trabajo, he tenido constantemente un error particular al modificar algo en un DataSet del proyecto.

Este error hace referencia a “MySettings no es un miembro de <project name>“, y se encuentra entre los códigos generados por el diseñador (“NombreDataSet.Designer.vb”) en la porcion de código “Me._connection.ConnectionString = Global.<project name>.My.MySettings.Default.<ConnectionString name>” varias veces.

El error se origina cuando ese fragmento de código es modificado por el diseñador de esto: “…My.MySettings.Default….” a esto: “…MySettings.Default…“, osea que suprime el “.My.” del codigo.

Al modificar manualmente cada entrada donde fue omitida el “.My.”, dentro del archivo “nombreDataSet.designer.vb”, el error desaparece y todo funciona bien.

Buscando por internet, encontré una forma de solucionar de raíz este problema, y no tener que estar modificando manualmente cada vez. Se tiene que modificar el archivo .xsd (con notedpad p.ej.) del dataset en conflicto, y fijarse si el atributo “PropertyReference” del elemento <Connection> son correctos.  Suponiendo un ejemplo:

Hay que fijarse si en esta cadena no esta faltando “My” porque desde aquí toma el diseñador para generar el código correspondiente.

Aquí se puede consultar los posibles motivos de este error: http://support.microsoft.com/kb/907754/es

“Impedir guardar cambios que requieran volver a crear tablas” – SQL Server Management Studio Express 2008

Esta es una opción que impide que modificaciones hechas a una tabla puedan ser guardadas, si dichas modificaciones requieren que la tabla vuelva a ser creada.

El mensaje de advertencia dice:

No se se permite guardar los cambios Los cambios que se ha realizado requieren que se quiten y vuelvan a crear las siguientes tablas. Quizá ha realizado cambios en una tabla que no se puede volver a crear o ha habilitado la opción de Impedir guardar cambios que requieran volver a crear tablas

Según MSDN las modificaciones que requieren volver a crear una tabla son:

  • Agregar una nueva columna en la mitad de la tabla
  • Quitar una columna
  • Cambiar la nulabilidad de columnas
  • Cambiar el orden de las columnas
  • Cambiar el tipo de datos de una columna

En lineas generales es una protección buena, para evitar posibles errores accidentales.

Esta opción está activa por defecto y se puede encontrar en Continuar leyendo ““Impedir guardar cambios que requieran volver a crear tablas” – SQL Server Management Studio Express 2008″

Restaurar una Base de datos SQL Server 2008 a SQL Server 2005

En este caso, en la oficina, mi lugar de trabajo, tengo la versión de SQL Server 2008 EE instalada y en mi casa la versión 2005. Cuando creé un backup (archivo .bak) de una base de datos utilizando el Management Studio Express 2008, este backup de base de datos, que tiene el nivel de compatibilidad SQL Server 2005 no lo pude restaurar en la version del SQL Server 2005. Y no es un problema del SQL Server 2008, sino que en ninguna versión de SQL Server, el backup creado con la nueva versión puede ser restaurado en una versión antigua. En el caso contrario si se puede, es decir, de una versión 2005 a una 2008 por dar un ejemplo.

Para resolver este inconveniente, opte por una de dos alternativas que encontré, de alternativas rápidas digo. Continuar leyendo “Restaurar una Base de datos SQL Server 2008 a SQL Server 2005”

Solución al Problema de VS 2005 y SQL Server 2008

Al querer trabajar sobre una base de datos SQL Server 2008 desde el Visual Studio 2005 SP1, en el diseñador de dataset, me salio un mensaje de error que decia: “Esta versión del servidor no es compatible. Debe tener instalado Microsoft SQL Server 2005 Beta 2 o posterior”. Buscando en internet encontre una actualización que Microsoft lanzó para solucionar este problema.

Según Microsoft

Esta actualización resuelve el siguiente error que aparece cuando intenta utilizar las herramientas de diseño de Microsoft Visual Studio 2005 Service Pack 1 para abrir una conexión de base de datos con Microsoft SQL Server 2008:

“No se admite esta versión del servidor. Sólo se admiten servidores hasta la versión Microsoft SQL Server 2005.”

Esta actualización trata este problema y habilita la siguiente funcionalidad de Visual Studio para SQL Server 2008:

  • El explorador de servidores se conecta correctamente a SQL Server 2008 y los objetos de base de datos, como procedimientos almacenados y datos de tabla, se pueden ver y editar. Tenga en cuenta que los esquemas de tabla no se pueden ver ni editar en esta versión.
  • Los proyectos SQL CLR diseñados para SQL Server 2008 se pueden crear e implementar en el servidor.
  • Las depuraciones T-SQL y SQL CLR están habilitadas para SQL Server 2008.
  • Las características de enlace de datos en proyectos de cliente y web están habilitadas.

Esta actualización no admite las siguientes características para SQL Server 2008:

  • Creación y edición de esquemas de tabla en el diseñador de tablas o en los diagramas de base de datos. Como solución alternativa puede utilizar la característica del diseñador de tablas de SQL Server Management Studio 2008 para editar esquemas de tabla en SQL Server 2008.

Bien, para aquellos que tienen el mismo problema aqui les dejo el enlace de descarga de la actualización:

http://www.microsoft.com/downloads/details.aspx?FamilyId=e1109aef-1aa2-408d-aa0f-9df094f993bf&displaylang=es

Manual de Crystal Reports 11 en Español

Aqui dejo un enlace para descargar el manual de Crystal Reports 11 en Español para quien lo necesite.

DESCARGAR DESDE AQUI (MEGA)

Una pequeña reseña de Crystal Reports

Crystal Reports está diseñado para trabajar con su base de datos para ayudarlo a analizar e interpretar información importante. Crystal Reports facilita la creación de informes simples y dispone también de herramientas poderosas necesarias para generar informes complejos o especializados.

Cree cualquier informe que se pueda imaginar

Crystal Reports está diseñado para generar el informe que desea desde prácticamente cualquier origen de datos. Los asistentes incorporados lo guían paso a paso a través de la creación de informes y la ejecución de tareas comunes relacionadas con el uso de informes. Las fórmulas, tablas cruzadas, subinformes y formatos condicionales ayudan a entender mejor los datos y descubrir relaciones importantes que, de lo contrario, podrían quedar ocultas. Los gráficos y mapas geográficos proporcionan información en forma visual cuando las palabras y números no son suficientes.

Extienda la elaboración de informes al Web

La flexibilidad de Crystal Reports no termina con la creación de informes, ya que éstos se pueden publicar en una variedad de formatos que incluyen Microsoft Word y Excel, correo electrónico e incluso en el Web. La elaboración avanzada de informes en el Internet permite a otros miembros de su grupo de trabajo ver y actualizar informes compartidos en sus exploradores Web.

Incorpore informes en las aplicaciones

Los desarrolladores de aplicaciones y de Web pueden ahorrar tiempo y satisfacer las necesidades de sus usuarios al integrar el poder de procesamiento de informes de Crystal Reports en sus aplicaciones de bases de datos. El soporte de los lenguajes de desarrollo más usados facilita la adición de informes a cualquier aplicación.

Ya sea el encargado de servicios Web en IT, el gerente de promoción en marketing, el administrador de bases de datos en finanzas o el director general, Crystal Reports es una herramienta de gran potencia diseñada para ayudar a cualquier usuario a analizar e interpretar la información importante para cada uno.

Referencia: www.crystalreports.com