loading...

sábado, 26 de febrero de 2011

WampServer es un entorno de desarrollo web de Windows. Le permite crear aplicaciones web con Apache, PHP y la base de datos MySQL

WampServer es un entorno de desarrollo web de Windows. Le permite crear aplicaciones web con Apache, PHP y la base de datos MySQL. También viene con PHPMyAdmin para administrar fácilmente tus bases de datos.
WampServer instala automáticamente (instalador), y su uso es muy intuitivo. Usted será capaz de ajustar su servidor sin siquiera tocar los archivos de configuración.

WampServer es la única solución empaquetada que le permitirá reproducir el servidor de producción. Una vez WampServer está instalado, usted tiene la posibilidad de añadir el mayor número de Apache, MySQL y PHP versiones que quieras.

WampServer también tiene un TrayIcon para administrar el servidor y su configuración.

image menu WampServer

Instalación

Haga doble clic en el archivo descargado y siga las instrucciones. Todo es automático. El paquete WampServer se entrega un poco con las últimas versiones de Apache, MySQL y PHP.
Una vez WampServer está instalado, usted puede agregar otras liberaciones al descargar en esta página web. A continuación, aparecerá en el menú de WampServer y será capaz de cambiar libera con un simple clic.
Cada versión de Apache, MySQL y PHP tiene sus propias preferencias y sus propios archivos (datas para MySQL).

Funcionalidades

WampServer funcionalidades son muy completo y fácil de usar para que no nos explicamos cómo usarlos.
Con un click izquierdo sobre el icono de WampServer, usted será capaz de:
- Gestionar sus servicios de Apache y MySQL
- Interruptor en línea / fuera de línea (dar acceso a todos o sólo equipo local)
- Instalar y cambiar de Apache, MySQL y PHP libera
- Administrar la configuración de servidores
- Sus registros de acceso
- Acceder a sus archivos de configuración
- Crear un alias
Con un clic derecho:
- Cambiar el idioma del menú de WampServer
- Acceder a esta página

¿Cómo empezar

Al instalar WampServer, un "www" de la guía se ha creado (en general, c: \ wamp \ www). Crear un directorio dentro de su proyecto y poner los archivos PHP en el mismo.
Haga clic en el enlace "Localhost" en el menú de WampServer o abrir el navegador y abrir el
http://localhost dirección.

Añadir Apache, MySQL y PHP libera

WampServer le permite instalar casi todas las versiones existentes de Apache, PHP y MySQL para que pueda reproducir exactamente la configuración de su servidor de producción.
Para añadir una nueva versión, descárgalo
aquí e instalarlo.
Luego haga clic en el menú de WampServer y activar la versión que desea utilizar.

Espere hasta que el icono de WampServer convertido en blanco de nuevo y empezar a trabajar.
ADVERTENCIA: Todas las versiones de PHP no son compatibles con las versiones de Apache. WampServer sabe que libera pueden trabajar juntos y le permite saber cuando no es posible cambiar.

http://www.wampserver.com/en/presentation.php

miércoles, 23 de febrero de 2011

Android. Amobee permite a los desarrolladores generar ingresos de publicidad con sus aplicaciones

Amobee

Amobee permite a los desarrolladores generar ingresos de publicidad con sus aplicaciones

Como desarrollador de software para móviles, usted puede elegir entre diferentes modelos de negocio para monetizar directamente sus aplicaciones, tales como acceso mediante pago, "pruebe para comprar" y suscripción. ¿Pero ha pensado en cómo monetizar sus aplicaciones indirectamente? Utilizando la plataforma de publicidad dentro de la aplicación de Amobee, usted puede incrustar un servicio publicitario líder de la industria en sus aplicaciones y comenzar a generar ingresos incrementales de inmediato.

Amobee ha construido la primera y única solución de presentación publicitaria apta para las telecomunicaciones diseñada específicamente para satisfacer las necesidades y los requerimientos del desarrollador de productos para móviles. Amobee es la solución de presentación publicitaria más implementada en todo el mundo.

Otro servicio valioso de Amobee es el Amobee Marketplace, el cual permite a los compradores y vendedores interactuar entre sí para seleccionar los anuncios publicitarios más relevantes, lo cual beneficia a los usuarios y los anunciantes por igual. El Marketplace incluye más de 20 cadenas y socios de publicidad diferentes, incluidos los que tienen un enfoque geográfico especializado.

Publicidad dentro de la aplicación ahora disponible para SHOP4APPS China

La solución de publicidad dentro de la aplicación de Amobee ya está disponible para los desarrolladores de Android que deseen publicar aplicaciones con anuncios publicitarios en SHOP4APPS China. Amobee, en asociación con cadenas publicitarias locales, presenta anuncios relevantes para el consumidor chino. Ahora existe una manera de obtener ingresos incrementales con sus aplicaciones en uno de los mercados mundiales más atractivos, con Amobee y SHOP4APPS China.

Cómo habilitar la solución de presentación de publicidad de Amobee
  1. Haga clic en “Empezar” y regístrese en Amobee. En un plazo de 72 horas, Amobee le enviará un SDK, un ID de desarrollador y la documentación para integrar las API de Amobee en su aplicación.
  2. Compile su aplicación con las API de Amobee y pruebe su aplicación para asegurarse de que el banner publicitario esté visible.
  3. IMPORTANTE: Después de completar el Paso 2, notifíqueselo a Amobee en: motorola@amobee.com para solicitar que su ID de desarrollador pase del modo de prueba al modo de producción. Este proceso se debería completar aproximadamente en 24 horas hábiles.
  4. ¡Al recibir la confirmación de Amobee de que su aplicación está presentando publicidad en vivo, envíe la aplicación a SHOP4APPS China! Una vez que empiece a funcionar, simplemente siga las instrucciones proporcionadas para hacer seguimiento a su actividad publicitaria.

Para preguntas relacionadas con este programa, por favor, consulte las Preguntas frecuentes. Para preguntas específicas sobre el servicio Amobee, comuníquese con Amobee a través de: motorola@amobee.com.

¿Listo para habilitar la publicidad en sus aplicaciones Android para China? ¡Regístrese hoy mismo!

Al registrarse con Amobee, usted acepta y reconoce que los términos de la MOTODEV "Acuerdo de distribución para desarrolladores de software de aplicaciones", también se regirá por "Amobee-In App Publicidad."

EMPEZAR

Amobee

Contact Information

Michael Bayle, VP Monetization & Marketing
michael@amobee.com

Nathalie Pellegrini, New Business Development Manager
nathalie@amobee.com

www.amobee.com

lunes, 21 de febrero de 2011

Versión Gratuita. Gratis. Free. HttpWatch Basic Edition - Versión 7.1.29

 

Versión Gratuita

Este programa de instalación instala la última versión de HttpWatch Basic Edition. Es totalmente funcional, pero sólo muestra información ampliada de HTTP para el número limitado de sitios bien conocidos.

Descargar 13 MBHistorial de las versiones

Requisitos del sistema:

Windows XP, Vista o Windows 7 (x86 y x64)

Internet Explorer 6,0 a 8,0 y 9 RC o Mozilla Firefox 2,0 a 3,6 y 4.0 Beta 11

 

¿Por qué necesita un visor de HTTP o Sniffer?

Todas las aplicaciones web, hacen un amplio uso del protocolo HTTP (o HTTPS para sitios seguros). páginas web, incluso simples requieren el uso de múltiples peticiones HTTP para descargar HTML, gráficos y JavaScript. La capacidad de ver la interacción HTTP entre el navegador y el sitio web es crucial para estas áreas de desarrollo web:

  • Solución de problemas
  • Ajuste del rendimiento
  • Comprobación de que un sitio es seguro y no exponer información sensible

¿Cómo se puede ayudar a HttpWatch?

HttpWatch integra con los navegadores Internet Explorer y Firefox para mostrar exactamente lo que el tráfico HTTP se activa cuando acceda a una página web. Si accede a un sitio que utiliza conexiones seguras HTTPS, HttpWatch muestra automáticamente la forma de descifrar el tráfico de red.

Captura de pantalla de HttpWatch

Herramientas convencionales de monitorización de red solo indicador de nivel de datos de baja captura de la red. Por el contrario, HttpWatch ha sido optimizado para la visualización de tráfico HTTP y te permite ver rápidamente los valores de los encabezados, las cookies, cadenas de consulta y más ...

HttpWatch también apoya interactivo examen no de datos HTTP. Cuando se guardan los archivos de registro, un registro completo del tráfico HTTP se guarda en un archivo compacto. Incluso se puede examinar los archivos de registro que sus clientes y proveedores han grabado con el libre Basic Edition .

Para obtener más información sobre HttpWatch y sus características por favor vaya a la página de características .

¿Por qué HttpWatch?

Siete razones para usar HttpWatch en lugar de otras herramientas de supervisión de HTTP:

  1. Fácil de usar - iniciar el registro después de sólo un par de clics del ratón en Internet Explorer o Firefox.Sin proxies otros, depuradores o rastreadores de la red tienen que ser configurado
  2. Productivo - ver rápidamente las cookies, los encabezados, los datos POST y cadenas de consulta sin tener que descifrar manualmente los paquetes HTTP primas
  3. Robusto - registro fiable miles de transacciones HTTP por horas o días, mientras que la localización de problemas intermitentes
  4. Precisa - HttpWatch tiene un impacto mínimo en la interacción normal del navegador con un sitio web. N de red adicional lúpulo añadido, lo que le permite medir el mundo real el rendimiento de HTTP
  5. Flexible - HttpWatch sólo requiere la instalación del lado del cliente y trabajar con cualquier tecnología de servidor que hace que las páginas HTML en Internet Explorer o Firefox. N del lado del servidor, los permisos especiales o configuraciones se requieren - ideal para su uso en servidores de producción a través de Internet o Intranet
  6. Integral - trabaja con la compresión HTTP, redirección, cifrado SSL y autenticación NTLM. Una interfaz de automatización completa proporciona acceso a los datos registrados y permite HttpWatch a ser controlado en la mayoría de lenguajes de programación.
  7. El apoyo profesionallas actualizaciones y correcciones de errores se proporcionan de forma gratuita en nuestro sitio web y el soporte técnico está disponible por correo electrónico, teléfono o fax .

Usos de la HttpWatch

HttpWatch se utiliza en una amplia variedad de empresas e industrias para tareas tales como:

  • Prueba de una aplicación web para asegurarse de que se ha expedido o ajuste de los encabezados que el control de la página de caducidad
  • Descubrir cómo otros lugares de trabajo y cómo poner en práctica ciertas características
  • Comprobación de la información que el navegador está suministrando cuando usted visita un sitio
  • Verificación de que un sitio web seguro no es la emisión de datos confidenciales en las cookies o encabezados
  • Optimizar el rendimiento de un sitio web mediante la medición de los tiempos de descarga, el almacenamiento en caché o el número de rotaciones de la red
  • Aprender acerca de cómo funciona HTTP (útil para la programación y las clases de diseño web)
  • Alowing webmasters para afinar el almacenamiento en caché de imágenes y otros contenidos
  • Realización de pruebas de regresión en los servidores de producción para verificar el comportamiento y la conducta correcta

 

image

http://www.httpwatch.com/download/

SQL Webinars control de código fuente. Gratis Free

Red Gate logo

Conecte su sistema de control de código fuente existente a SQL Server sin ningún tipo de gastos generales de gestión del cambio con SQL control de código fuente.

En esta serie de seminario usted aprenderá acerca de lo fácil que es controlar la fuente de su base de datos mediante SVN, TFS, Bóveda o de VSS, para que pueda:

  • Descubre a quién cambió qué, cuándo y por qué
  • Haga los cambios complejos sin afectar a otros
  • Deshacer los cambios no deseados para volver a un estado bueno.

Cada seminario tendrá una extensión máxima de 30 minutos y habrá un Q & A al final.

También fui capaz de demostración de la nueva versión con la función de los datos estáticos con Subversion ...awesomeness completa ... genial trabajar con TFS en el trabajo también. Creo que mi esposa me quiere como un apasionado de ella como me SQL control de código fuente.

Rob Sullivan - DBA, IdeasRun

Registro

Los seminarios son gratis, pero tendrá que registrarse para obtener el registro en detalles. Todos los solicitantes de registro también será enviado un enlace a la grabación después de que el evento en vivo.

SQL control de código fuente seminario 1:
Mejorar el desarrollo de su base de datos con SQL y control de código fuente SVN

Descargar este vídeo

SQL control de código fuente seminario 2:
Mejorar el desarrollo de su base de datos con SQL y control de código fuente de TFS

Descargar este vídeo

SQL control de código fuente seminario 3:
Base de datos de la historia y el despliegue cambia con SQL control de código fuente y el paquete de SSMS Integración

Descargar este vídeo

SQL control de código fuente seminario 4:
Mejorar el desarrollo de su base de datos con SQL control de código fuente y salto SourceGear

Descargar este vídeo

SQL control de código fuente seminario 5:
Mejorar el desarrollo de su base de datos con SQL Fuente Control 2.0 - modelo compartido y datos estáticos

Descargar este vídeo

SQL control de código fuente seminario 6:
Mejorar el desarrollo de su base de datos con SQL y control de código fuente de Microsoft Visual SourceSafe (VSS)

Mar 01 de marzo
8-9am Pacífico
10-11am Central
11 a.m.-12 p.m. Oriental
Reino Unido 4 a 5 pm
Registrarse

Business Intelligence Development utilizando SQL Developer Tools
Mar
19 de abril
8-9am Pacífico
10-11am Central
11 a.m.-12 p.m. Oriental
Reino Unido 4 a 5 pm
Registrarse

Consejos MSSQL Webinar

Gestión de Código SQL Server de origen
Mar 22 de febrero
08 a.m. del Pacífico
10 a.m. Central
11 a.m. del Este
16:00 Reino Unido
Registrarse

 

Fuente:

http://www.red-gate.com/products/sql-development/sql-source-control/webinars?utm_source=cp&utm_medium=email&utm_term=5557&utm_content=webinar5&utm_campaign=sqlsourcecontrol

martes, 15 de febrero de 2011

Nueva versión de prueba Canaima GNU/Linux 3.0

Disponible

 

11/02/2011.

La Comunidad Nacional de Software Libre y el Gobierno Bolivariano publicaron este jueves 10 febrero Canaima GNU/Linux versión 3.0, en período de prueba durante un mes, para recibir las sugerencias y aportes de usuarias y usuarios, a fin de realizar próximamente el lanzamiento de su versión estable.
Esta nueva edición de la distribución nacional, basada en Debian, se puede descargar en el Portal de Canaima GNU/Linux. En esta oportunidad, incluye un nuevo estilo visual y aplicaciones como Cunaguaro, navegador web basado en Iceweasel, con mejoras de rendimiento; Guácharo, cliente de correo basado en Icedove, y Canaima Notas, aplicación propia que facilita el reporte de errores en el sistema.
Vale destacar que Canaima GNU/Linux 3.0, un Software Libre Hecho en Socialismo, ha sido desarrollado en su totalidad por comunidades venezolanas especializadas, conjuntamente con instituciones del Estado, lo que significa un cambio de paradigma tecnológico que optimiza la forma como los colectivos y Gobierno participan en el proceso de creación colaborativa de Software Libre.
Esta nueva versión de Canaima GNU/Linux estará en período de prueba durante un mes; todas las mejoras y aportes de usuarias y usuarios podrán ser enviadas a la dirección de correo:
desarrolladores@listas.canaima.softwarelibre.gob.ve

lunes, 14 de febrero de 2011

Windows 7 llega con la gestión de multi-touch? ¿Qué son los mensajes de Windows Asociados?

I. Windows 7 llega con la gestión de multi-touch? ¿Qué son los mensajes de Windows Asociados?

A pesar de la multi-touch no es nuevo como tal, Windows 7 es el primer sistema operativo de Microsoft proporciona soporte nativo para esta tecnología.

Para apoyar esta tecnología, varios mensajes de Windows se han añadido al sistema, incluyendo:

  • WM_TOUCH : ¿Quién puede recuperar la información relacionada con la presión en la pantalla (número total de las presiones, coordenadas, etc ...)
  • WM_GESTURE : ¿Quién puede obtener un movimiento (gesto) individuales, dirigidas por el usuario en la superficie de la pantalla. Windows 7 reconoce de forma nativa varios gestos, como la rotación, la escala (zoom in y zoom), la presión sobre la pantalla, la distancia entre dos dedos.
  • Gestion du message WM_TOUCH

    case WM_TOUCH:
    {
    // Un message WM_TOUCH peut contenir plusieurs messages provenant de differents contactes
    unsigned int numInputs = (int) wParam; // Nombres de contactes
    TOUCHINPUT* ti = new TOUCHINPUT[numInputs]; //

    if (GetTouchInputInfo((HTOUCHINPUT)lParam, numInputs, ti, sizeof(TOUCHINPUT)))
    {
    for (unsigned int i=0; i<numInputs; ++i)
    {
    if (ti[i].dwFlags & TOUCHEVENTF_DOWN)
    {
    OnTouchDownHandler(hWnd, ti[i]);
    }
    else if (ti[i].dwFlags & TOUCHEVENTF_MOVE)
    {
    OnTouchMoveHandler(hWnd, ti[i]);
    }
    else if (ti[i].dwFlags & TOUCHEVENTF_UP)
    {
    OnTouchUpHandler(hWnd, ti[i]);
    }
    }
    }
    CloseTouchInputHandle((HTOUCHINPUT)lParam);
    delete [] ti;
    }

    Gestion du message WM_GESTURE

    // Entry point to the application
    LRESULT DecodeGesture(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){
    // Create a structure to populate and retrieve the extra message info.
    GESTUREINFO gi;
    ZeroMemory(&gi, sizeof(GESTUREINFO));
    gi.cbSize = sizeof(GESTUREINFO);

    BOOL bResult = GetGestureInfo((HGESTUREINFO)lParam, &gi);
    BOOL bHandled = FALSE;

    if (bResult){
    // now interpret the gesture
    switch (gi.dwID){
    case GID_ZOOM:
    // Code for zooming goes here
    bHandled = TRUE;
    break;
    case GID_PAN:
    // Code for panning goes here
    bHandled = TRUE;
    break;
    case GID_ROTATE:
    // Code for rotation goes here
    bHandled = TRUE;
    break;
    case GID_TWOFINGERTAP:
    // Code for two-finger tap goes here
    bHandled = TRUE;
    break;
    case GID_PRESSANDTAP:
    // Code for roll over goes here
    bHandled = TRUE;
    break;
    default:
    // A gesture was not recognized
    break;
    }
    }
    else
    {
    DWORD dwErr = GetLastError();
    if (dwErr > 0){
    //MessageBoxW(hWnd, L"Error!", L"Could not retrieve a GESTUREINFO structure.", MB_OK);
    }
    }
    if (bHandled){
    return 0;
    }
    else
    {
    return DefWindowProc(hWnd, message, wParam, lParam);
    }

    Pour plus d'infos :

Usando SubDataset para la construcción de gráficos con JasperReports

 

Por Chabli Faisel (sitio web) (blog)

I. Introducción
II. Creación de la base de datos de la muestra y SubDataset
2.1. Creación de la base de datos
2.2. Creación y las pruebas del informe principal
2.3. Creación y configuración de SubDataset
III. Creación y configuración de la gráfica con SubDataset
3.1. La creación de la gráfica
3.2. Enlace con el gráfico SubDataset
IV. Descargas
V. Conclusión
VI. Agradecimientos

I. Introducción

Generación de un informe en JasperReports se basa generalmente en una sola fuente de datos (una consulta SQL, una colección JavaBean, un archivo XML?). Sin embargo, si usted está tratando con un gráfico o una tabla dinámica, esta fuente de datos puede ser insuficiente. El SubDataset luego llegar a solucionar este problema. Por lo tanto, un SubDataset se utiliza para proporcionar nuevos registros sobre la base de una nueva solicitud con un nuevo origen de datos. El SubDataset se utilizan solamente para pasar alimentos tabulaciones y gráficos. El usuario puede utilizar cualquier número de SubDataset en un informe.

II. Creación de la base de datos de la muestra y SubDataset

En este artículo se discute la distribución de la población mundial por continentes.

warning
Para más información, las estadísticas que figuran en este artículo son tomados de la página web
Wikipedia

2.1. Creación de la base de datos

La base de datos que utilizamos en este artículo será creado en MS Access . La base de datos consistirá en una sola tabla con dos campos (el nombre del continente y su gente).

La estructura de esta tabla es el siguiente:

El tamaño del campo de la población es real doble .

Esta tabla es alimentada por el texto siguiente:

2.2. Creación y las pruebas del informe principal

Lo primero que debe hacer es establecer el origen de datos que apunta a la base de datos recién creada ( Base_Population.mdb ). El lector puede referirse a esta sección se explica cómo crear un origen de datos en iReport.

Nuestro informe principal consistirá en un único campo que contendrá el total de las poblaciones de diferentes continentes.

A continuación, cree un informe en blanco, como se muestra en la figura siguiente:

Como una consulta de este informe, vamos a entrar en la siguiente consulta nos dará el número total de todos los pueblos de diferentes continentes:

SELECCIONAR  SUM (población) han Total_Population DE Estadísticas



Total_Population campo aparecerá en la lista de campos del informe:


Vamos a arrastrar este campo en el informe en la banda de detalle de la siguiente manera:


Este informe también contiene el campo $ F {} Total_Population texto estático continentes diferentes tienen una población de: un título y una prueba SubDataset con un gráfico .

Para garantizar el buen funcionamiento de este primer informe, lo vamos a ejecutar. El resultado es el siguiente:


2.3. Creación y configuración de SubDataset


Después de crear y probar el informe principal, vamos a crear y configurar nuestros SubDataset.

Para crear el SubDataset, simplemente haga clic derecho en el documento -> Añadir ... -> Sub conjunto de datos .


La siguiente pantalla:


Simplemente haga clic en el botón Crear, otros botones a la derecha de esta página estará disponible:


El nombre predeterminado SubDataset1 se mantuvo durante SubDataset.

Ahora vamos a entrar en la consulta SQL que reducir la población por continente. Los campos de esta solicitud se utilizará más adelante como atributos de la gráfica.

SELECCIONAR Continente, Población DE Estadísticas 


Para entrar en esta instrucción SQL, simplemente haga clic en la aplicación de la pantalla anterior.


Después de crear y establecer el SubDataset, sólo queda que enlazan con la gráfica que se crea en la siguiente sección


III. Creación y configuración de la gráfica con SubDataset


Después de haber configurado el SubDataset, pasamos a la etapa de unión con nuestro gráfico.

3.1. La creación de la gráfica


Vamos a añadir un tipo de gráfico de objetos en nuestro informe sobre la banda de detalle .


Una vez que el gráfico de objetos cayó sobre el informe, varios tipos de gráficos se muestran:


Por ejemplo, vamos a elegir un tipo de gráfico gráfico circular 3D .


3.2. Enlace con el gráfico SubDataset


El último paso consiste en vincular el gráfico con el SubDataset. Para ello, haga clic en el gráfico y vamos a elegir Propiedades de la tabla


A continuación, vamos a seleccionar la ficha de datos de gráficos y seleccionaremos subconjunto de datos de la Parte conjunto de datos Escénicas .


Hasta ahora no ha especificado el origen de datos de nuestros SubDataset. Ficha Exp. Conexión / Fuente de Datos elegimos utilizar la expresión con la conexión de Expresión / origen de datos . La expresión $ {P} REPORT_CONNECTION que aparecen por defecto lo que significa que los datos de origen SubDataset se utiliza en el informe principal.


Por último, sólo queda indicar la claves / valores de la gráfica. Estos elementos son accesibles a través de la pestaña Detalles .


Nos queda por ejecutar el informe y ver el resultado:


IV. Descargas


La base de datos utilizada en este artículo y el jrxml ser descargado desde aquí: Básica y jrxml .


V. Conclusión


Este artículo tiene como objetivo que guía en el desarrollo de un gráfico utilizando SubDataset. Es probable que una actualización. De hecho, el SubDataset no puede usar el mismo origen de datos que el informe principal, algo que se puede hacer usando una clase Java pasando un parámetro de tipo java.sql.Connection . Otro aspecto que podría ser una actualización de este artículo es el paso de parámetros entre el informe principal y SubDataset.

VI. Agradecimientos


Quiero dar las gracias a la bruja y Bruno2r por sus observaciones y correcciones.

 


Qt: el Director del ecosistema tratando de tranquilizar a la comunidad

El 14/02/2011

Qt: el Director del ecosistema tratando de tranquilizar a la comunidad
Después de la decisión de Nokia de elegir su futuro Windows para teléfonos inteligentes teléfono
"Qt no se centra en Windows 7 Teléfono" . La respuesta de un desarrollador de la pregunta de Nokia en el blog oficial del marco es claro y contundente.
Por lo tanto, la cuestión del futuro de la tecnología. Un futuro que parece oscurecer con
la decisión de seleccionar Nokia Phone Windows 7 como plataforma de referencia para los teléfonos inteligentes en el futuro.
Daniel Kihlberg, Director del ecosistema Qt trata de tranquilizar a la comunidad hoy.
Su primer argumento se basa en la popularidad de Symbian (200 millones de usuarios y 150 millones de terminales adicionales previstas para este año). Para él, la actualización del sistema operativo - una necesidad para Nokia - requiere Qt
Otro sistema operativo que usa Qt: Meego. Daniel Kihlberg Meego subraya que el proyecto sigue vivo. Los primeros dispositivos para enviar se venderán este año. Un argumento que parece extraño a algunos ya que la elección de Windows 7 Teléfono descansa en gran parte en el lento proyecto Meego. En cualquier caso, lo que es mantenido por el nuevo consejero delegado de Nokia, que al parecer no cree Meego para reactivar la empresa.
Tercer argumento, las herramientas de desarrollo son cada vez más y más popular. La comunidad tiene 400.000 desarrolladores de Qt. Una cifra que Daniel Kihlberg espera ver progreso con la llegada de Qt rápido o el SDK 1.1 (que unifica el escritorio y el desarrollo de móviles) en las próximas semanas.
El Director del ecosistema también hace hincapié en que Nokia ha seguido para contratar a los desarrolladores de Qt, pero la empresa se prepara para bajar de peso considerablemente. El futuro de estos desarrolladores será una señal fuerte para el futuro del marco.
Por último, Daniel Kihlberg que "Qt será utilizada más que nunca" en 2011, gracias a "la introducción de gobierno abierto" . Un punto que se puede decir mucho más tiempo cuando se está más cerca de otra parte de su billete: "En Nokia estamos a sólo decenas de miles de empresas a utilizar y contribuir activamente a Qt" .
Una manera como otra para sugerir que el futuro del Marco no pasa necesariamente por Nokia?
Fuente :
Venta de entradas Kihlberg Daniel Oficial

Entrevista: Lanzamiento de HP Service Manager 9, el nuevo producto revela sus secretos

El 14/02/2011

En el lanzamiento de HP Service Manager 9, HP respondió a nuestras preguntas, así que usted puede descubrir más en profundidad las nuevas características de este producto, incluyendo: una nueva interfaz Web 2.0, las herramientas de gestión del ciclo de servicios de la vida, el enfoque de la solución CMS, con UCMDB 9, el proceso de optimización de la gestión del cambio y poner en producción y la automatización del ciclo de vida de un incidente.
Katleen Erna: En primer lugar, para aquellos que no conocen el resultado del equipo de apoyo de servicios de HP Service Manager, ¿puede explicar qué es?
HP Service Manager, ahora en la versión 9, es el más utilizado en todo el mundo para implementar mejores prácticas de ITIL.
Es decir que cuando una organización decide implementar esta biblioteca, que acudió a HP, en general, y el SM9 solución, en particular, ya sea en casa o en un anfitrión. Esta solución se utiliza comúnmente para resolver los incidentes de SI, abordar los problemas y prevenir su recurrencia, la gestión del cambio, la industrialización de prensa, aprobar los contratos de la calidad del servicio, publicar catálogos de servicios, la creación de bases de conocimiento, etc..
Administrador de servicios 9 se basa en un marco común propuesto por HP, por supuesto la integración con otros productos bien conocidos de HP, tales como los sistemas de supervisión y las aplicaciones, herramientas para la gobernabilidad, etc..
Katleen Erna: 2 de febrero de 2011 se lanzó la versión 9 de la suite de software. ¿Qué proceso evolutivo encaja?
HP
Service Manager 9 es ahora la culminación de la experiencia de HP Software y Peregrino especialista adquirida en 2005. La fusión de estas tecnologías de punta, la adopción de ITIL V3, la integración con las herramientas relacionadas, que la oferta homogénea y más avanzado del mercado. La interfaz también ha sido ampliamente revisado para satisfacer mejor las expectativas de nuestros clientes.
Katleen Erna: ¿Cómo fue el desarrollo, por cuánto tiempo, con qué tipo de equipos?
HP:
En 2005, HP ya era un pionero en la materia, con "HP Service Desk. Sus expertos han construido un motor de gran alcance "Centro de Servicio", que dio a luz a Service Manager 7 para el año 2007.
Katleen Erna: ¿Qué tecnologías de HP Service Manager 9 se basa?
HP:
HP SM 9 está desarrollado en C + +, Java y el lenguaje de scripting ampliamente utilizado Java Script complementarias. SM9 también se basa en los controladores del mercado de bases de datos relacionales. El portal de Internet (para servicios de catálogo) y el cliente Web 2.0 (para los trazadores de líneas calientes, técnicos) son las partes visibles de la solución por los usuarios.
Katleen Erna: lo que es nuevo es en comparación a la versión 8?
HP:
En realidad no hay ninguna versión 8. Numeración es de 7 a 9 a problemas de alineación en el conjunto de la oferta de software de HP. Pero la versión 9 es un verdadero salto funcional y ergonómico. Proporciona integración con las herramientas que antes estaban separadas, como Administrador de control de lanzamiento (para la coordinación de los cambios por el CAB - Comité de Cambios), herramientas de colaboración mejorada con CMDB federada repositorio universal, y la reorganización de ergonomía para pegarse a la tecnología actual y prepararse para futuros desarrollos.
Katleen Erna: En concreto, lo que hace a la Web 2.0, y la gestión de la configuración (CMS)?
HP:
La interfaz web es totalmente dinámica y adaptable a las necesidades de cada usuario. El principio de la CMS es muy natural en las funciones nativas de SM9 través de la sincronización y la federación y el soborno de su repositorio, sin contar las herramientas de poder para el descubrimiento automático.
Katleen Erna: Si usted tenía cinco minutos para convencer a un fabricante de empresa o decisión de adoptar HP Service Manager 9, ¿qué harías?
HP:
La clave para un tomador de decisiones es estar seguro de que la solución propuesta va a mejor servir y apoyar a los negocios de la compañía, no traen las nuevas tecnologías a sí mismo. Usuarios (clientes internos de la empresa) se centran en sus metas y no las herramientas, la calidad de la prestación del servicio a la cita, la herramienta es flexible y adaptable (especialmente cuando se integra con los demás SI), y es fácilmente escalable. Es el estándar de la industria de confianza por los analistas.
Katleen Erna: Usted ha mencionado el estado del arte de la Gestión de Servicios TI en el evento sobre el lanzamiento de HP Service Manager 9. ¿Qué has dicho, ¿qué observaciones has hecho?
HP:
Uno de los hallazgos es que ITIL se ha extendido en el mundo y en Francia, y la metodología asociada a una herramienta esencial ad hoc y reconocidas. Más allá de este aspecto inmediato, las empresas y las organizaciones esperan sostenible y escalable de soluciones de los editores, sino también que les permitan adaptarse a la demanda del mercado nuevo, que ha superado a la oferta del mercado. En este contexto, SM9 un lugar destacado en el enfoque estratégico para HP Instant-On Empresa ", es decir, una serie de herramientas que permiten a la organización para responder, eficiente y eficaz en un mundo altamente competitivo.
Katleen Erna: La semana pasada, HP fue TechDays presente. ¿Para qué? ¿Cuáles son sus actuales alianzas con Microsoft?(Creo que esto en comparación con los aparatos de comunicaciones unificadas y SQL).
HP:
Con una inversión conjunta de $ 250 millones, las soluciones propuestas de infraestructura a las aplicaciones conjuntamente por HP y Microsoft ofrecen entornos virtualizados y gestionado de extremo a extremo, para desarrollar soluciones de nube, la colaboración o negocio inteligencia optimizado.
Visita el Administrador de servicios de HP

viernes, 11 de febrero de 2011

Java: Google introdujo el diseño por contrato.

El 11/02/2011

Con una extensión de código abierto que también ayudaría a los programas de seguridad


Google acaba de aprobar el marco del proyecto de licencias de código abierto destinado a instaurar una programación por contrato en Java.
Este paradigma de diseño para el software  iniciado el lenguaje Eiffel debería contribuir a facilitar el desarrollo y la detección temprana de fallas en la primera fase de crear el código.


Este nuevo proyecto, llamado Cofoja (abreviatura de "Contratos para Java") también debería ayudar a las aplicaciones de seguridad frente a ataques de desbordamiento de búfer en particular, una verdadera plaga para la seguridad de Java - como en otros idiomas.


En concreto, la programación por contrato define los criterios que debe coincidir con cada valor que se pasa a un método de un programa en ejecución. Criterios también se pueden especificar para devolver los valores de estos métodos.

Código:

interfaz de tiempo {

...

Asegura @ ({

"Resultados> = 0"
"Resultados de la <= 23"
})

getHours int ();

Requiere @ ({
"H> = 0"

"H <= 23"
})
Asegura @ ("getHours () == h)

setHours void (int h);

...
}

Por lo tanto, de los contratos entre los componentes del programa para garantizar la integridad de éste y ayudar a reducir considerablemente el número de errores que se detectaron anteriormente en el ciclo de desarrollo.
Un concepto con objetivos similares a los de programación (TDD), excepto con las afirmaciones de Cofoja están escritas y probadas directamente en el programa y no en las clases dedicadas a probar y ejecutar por separado durante esta fase.
Oss desarrolladores de Java por lo tanto se puede definir la duración de los contratos de valores de entrada, eliminando el riesgo de ataques de desbordamiento de búfer.
Cofoja basado en el proyecto "Jass moderno," un conjunto de anotaciones de Java desarrollada por Johannes Rieken y tomado dos ingenieros a tiempo parcial.
El proyecto Cafoja está disponible en Google Code bajo la licencia LGPL
Fuente :
código abierto Google blog


Fuente:



 


Listado de sincronizador de lista de SharePoint para Excel 2007 y 2010

Por Carl Anderson (SoftFluent)

 

I. Introducción

En Microsoft Office Excel 2003 , puede conectarse a (leer) y actualizar (escribir) las listas alojadas en los sitios de SharePoint. Esto le permite mantener los datos sincronizados en las  tablas de Excel 2003, con información actualizada en el sitio de SharePoint.

En Microsoft Office Excel 2007 y Microsoft Office Excel 2010, la capacidad de actualización de datos de Excel, en las listas de SharePoint se ha abandonado. En su lugar, Microsoft Office Access, es la herramienta recomendada para actualizar los datos de las listas de SharePoint.

Sin embargo, la herramienta de listas de SharePoint sincronizador para Excel 2007 y 2010, que aquí se presenta, aborda esta necesidad y permite a los usuarios de Excel para abrir las listas de SharePoint con la retención de esta característica de sincronización de dos vías .

http://www.shahine.com/omar/content/binary/WindowsLiveWriter/Excel2007cannottwowaysynctoSharepoint_CFDE/image.png

II. Presentación

En Office Excel 2007 y 2010, la característica de actualización de las listas de SharePoint cambiado de la siguiente manera:

  • Abrir una lista de SharePoint de Excel 2007 o 2010 deshabilita la función "Sincronizar con SharePoint."
  • Los archivos XLS en Office Excel 2003 todavía se puede abrir en Excel 2007 y 2010, y seguir apoyando la función de sincronización.
  • Vinculados a las listas de un sitio de SharePoint se convierten en tablas no sincronizados para salvaguardar el nuevo formato de archivo XML abierto de Excel 2007 y 2010.

Mientras tanto, Microsoft lanzó un complemento de Office que permite a los usuarios de Excel para publicar la nueva lista de lectura / escritura a SharePoint (ver Excel 2007 Add-in: Sincronización de tablas con listas de SharePoint para obtener más información). Aunque este suplemento que funciona y es muy útil, no se abre bidireccional exportados de las listas de SharePoint a Excel 2007 y 2010. Por ejemplo, los cambios realizados en Excel no se pueden sincronizar automáticamente a la lista de SharePoint de origen. En cambio, los usuarios deben actualizar su lista de fuentes con la mano a sí mismo, o el uso de Microsoft Office Access. De hecho, el menú de "Sincronizar con SharePoint" ha desaparecido:

image

Bueno, gracias a la "Lista de SharePoint sincronizador para Excel 2007 y 2010, este escenario es posible ahora de nuevo en Excel, puede exportar su lista en Excel 2007 y 2010, y sincronizar los cambios con SharePoint sin ningún esfuerzo extra!

III. Ejemplo

  • Una vez que la herramienta está instalada, vaya a su favorito sitio de SharePoint, y abrir una lista.

image

  • Haga clic en " Exportar a Excel "

image

  • Haga clic en "Abrir" y Excel se abrirá la lista, pero con la característica de "Sincronizar con SharePoint" de activar esta vez!

image

info
Con el fin de mantener la característica habilitada para esta tabla y en esta copia de seguridad, debe guardar el libro en Excel 2003 archivo en formato XLS.

Autenticación básica a través de HTTP sin SSL

De forma predeterminada, Microsoft Excel 2010 no le pide el nombre de usuario y contraseña cuando se conecta a un sitio mediante la autenticación básica a través de una conexión (HTTP en lugar de HTTPS).

Por lo tanto, cuando un usuario intenta acceder a una lista de uno de estos sitios, se pone el siguiente error: "Usted no tiene permisos suficientes para modificar esta lista. Los cambios en sus datos no se pueden guardar. .

image

La herramienta "de lista de SharePoint sincronizador para Excel 2007 y 2010 apoya esta hipótesis a través de su funcionalidad" de autenticación básica a través de conexiones no-SSL . "

image

Al habilitar esta función a través de nuestra herramienta, Excel le preguntará el nombre de usuario y contraseña, y luego enviarlo al sitio de destino. De esta manera, los usuarios de Excel 2010 puede abrir de nuevo en la sincronización de dos vías de las listas de SharePoint desde el acceso a sitios protegidos.

IV. Enlaces útiles

Sincronizador de lista de SharePoint para Excel 2007 y 2010 SoftFluent:

Microsoft Excel 2007:

Fuente: