Blog de diseño y desarrollo de páginas y aplicaciones web.

Archivo de la categoría: Lenguajes

1

DGCmedia estrena nueva página web

DGCmedia estrena nueva página web

Posted on por

¡Hoy estamos de enhorabuena! Por fin renovamos nuestra página web (lo necesitaba) y lo hacemos, como siempre, utilizando las últimas tecnologías y un diseño de vanguardia.

Totalmente responsive (se adapta a cualquier dispositivo), muestra el catálogo de todos nuestros servicios, nuestros últimos trabajos y demás funcionalidades clásicas. Además, como es obvio, alberga nuestro blog de desarrollo web.

Captura de la nueva página web

Iremos incrementando sus contenidos, añadiendo una nueva sección con todos los laboriosos scripts (los que se puedan enseñar) que hacen de nosotros, una empresa especializada en el desarrollo de aplicaciones y páginas web.

Desarrollada sobre el gestor de contenidos profesional de última generación, BetaWebTool, utiliza Bootstrap, HTML5 y CSS3 como componentes fundamentales.

Esperamos vuestras opiniones.

 

VN:F [1.9.22_1171]
Rating: 4.0/5 (2 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 2 votes)

Esta entrada fue publicada en Beta Web Tool, CMS, Diseño Web, Estándares W3C, HTML, HTML5, Lenguajes, Nuestros trabajos y etiquetada , , , , por DGCmedia. Guarda enlace permanente.

3

Digital Detox, nueva web para un nuevo concepto de vacaciones

Digital Detox, nueva web para un nuevo concepto de vacaciones

Posted on por

Digital Detox es un nuevo concepto de vacaciones que se basa en desconectar totalmente de todos los aparatos tecnológicos que nos rodean.

DGCmedia, empresa que vive de la tecnología, ha desarrollado para 4Sales Marketers este portal responsive que muestra cientos de hoteles que permitirán al usuario descansar de ordenadores, teléfonos móviles y demás cachivaches que nos son imprescindibles en nuestros quehaceres diarios.

Digital Detox Holidays

Ordenados por continentes o por tipo de desconexión, además permitirá solicitar a la empresa información sobre los paquetes vacacionales que puedan interesarnos y conseguir los mejores precios.

Podéis visitarla desde el portátil o dispositivo móvil porque al ser responsive, se adapta a cualquier tipo de dispositivo pulsando aquí.

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Esta entrada fue publicada en Beta Web Tool, Diseño Web, HTML5, Nuestros trabajos y etiquetada , , por DGCmedia. Guarda enlace permanente.

1

Probar tu aplicación web. Instalar y configurar Selenium y PHPUnit

Probar tu aplicación web. Instalar y configurar Selenium y PHPUnit

Posted on por

Hoy vamos a tratar un tema interesante. Probar de forma eficiente una aplicación web de cierta magnitud es un proceso complicado. Lo es más si ésta es actualizada con asiduidad, modificando procesos que pueden afectar a otros de forma indirecta, generando errores que no siempre son detectados.

Para ello, podemos utilizar dos herramientas muy potentes que nos permitirá generar test automatizados que podrán ser ejecutados cuando lo creamos necesario.

En primer lugar, PHPUnit nos permite implementar test de forma rápida, y nos facilita múltiples métodos y funcionalidades que nos harán tener un código de mejor calidad y hace que su mantenimiento sea más sencillo.

Un test básico de la clase Money sería el siguiente:

Y su ejecución desde consola (de Línux)

Para instalarlo desde consola, con ejecutar las cuatro siguientes líneas como administrador sería suficiente:

Además, estas líneas son requisito indispensable para utilizar nuestra siguiente herramienta.

Selenium comenzó siendo un plugin de Firefox (sigue siéndolo y lo utilizaremos para generar la base de nuestros scripts) pero al ver su extrema utilidad, se convirtió en una herramienta desarrollada en múltiples lenguajes (PHP entre ellos)

El plugin de Firefox (descargable aquí) nos permite grabar una navegación por una página o aplicación web y reproducirla cuando queramos, modificando los objetivos del test, etc. Además, nos permite exportar el script en el lenguaje que queramos, algo muy útil para poder modificar directamente los scripts en php y personalizarlos a nuestro gusto, además de ejecutarlos directamente desde cualquier máquina con linux.

Selenium IDE

Nos permite además, probar desde múltiples navegadores. El requisito indispensable es que el navegador que queramos probar ha de estar instalado en el servidor, y éste debería tener interfaz gráfica disponible (no lo he probado sin ella, por lo que no descarto que se pueda hacer un apaño)

Otra de las ventajas, es que se pueden “automatizar” las pruebas a través de procesos lanzados por herramientas como Jenkins o un simple cronjob.

Para instalarlo, además de tener PHPUnit y el navegador con el que queramos testar la web, debemos descargarnos Selenium Server desde la siguiente url

Una vez descargado, habría que ejecutar la siguiente línea en consola (supongo que tenéis java instalado en el servidor/pc)

Al hacerlo, montará un servidor de pruebas y nos indicará la ip (con host y uri) del mismo. Deberemos utilizarlo para lanzar nuestro script de tests.

Os muestro uno de pruebas (que está incluido en la librería adjunta)

Gran parte del código podemos generarlo automáticamente desde el plugin de Firefox, pero es bastante intuitivo y sencillo, aunque hacer una buena batería de test en Selenium es un proceso largo y costoso.

Os dejo el ejemplo anterior y las librerías necesarias (desarrolladas por Facebook para sus pruebas en PHP) en el siguiente enlace.

VN:F [1.9.22_1171]
Rating: 5.0/5 (2 votes cast)
VN:F [1.9.22_1171]
Rating: +2 (from 2 votes)

Esta entrada fue publicada en Aplicaciones Web, Php, Pruebas y etiquetada , , , , , , por DGCmedia. Guarda enlace permanente.

4

reCaptcha. Qué es y cómo funciona

reCaptcha. Qué es y cómo funciona

Posted on por

El otro día, me pasaron un vídeo extremadamente interesante sobre los orígenes del reCaptcha (adquirido hace ya tiempo por Google)

[youtube:http://www.youtube.com/watch?v=y3Q28Y-tsYo]

Al parecer, al rellenar ese molesto campo con las palabras que se nos muestran (bastante ilegibles) y que tratan de evitar que los formularios web sean rellenados por robots, estamos ayudando a traducir millones de libros.

Me explico. Google lleva años intentando digitalizar el mayor número de libros, y tras escanear una página, la pasa por un OCR (Reconocimiento óptico de caracteres) y los guarda en su base de datos. Al parecer, cerca de un 30% de las palabras escaneadas son erróneas. Ahí es donde entramos todos nosotros (los cerca de 200 millones de personas que hemos rellenado un reCaptcha alguna vez)

El sistema pregunta por dos palabras, una que ya conoce y tiene traducida, y otra que desconoce y que intenta con esta ingeniosa idea descifrar. Cuando diez personas distintas indiquen cual es la palabra desconocida, el sistema la considera validada.

Os recomiendo el vídeo porque además de curioso, es bastante divertido. Podéis utilizar reCaptcha pulsando aquí

 

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Esta entrada fue publicada en APIS de Google, Php, Tecnología y etiquetada , , , , , por DGCmedia. Guarda enlace permanente.

1

Instalación de Zend Guard Loader en Linux

Instalación de Zend Guard Loader en Linux

Posted on por

Hay ciertas aplicaciones web desarrolladas en PHP, compuestas por archivos que están directamente compilados por Zend Guard para evitar su copia, manipulación o libre distribución.

Nuestro gestor de contenidos lo hace de esta manera, requiriendo funcionar en un servidor que tenga Zend Loader instalado.

Es muy sencillo, lo primero, nos movemos hasta la carpeta src:

Descargamos la versión más reciente de Zend para nuestro sistema operativo. En este caso, una versión de linux de 64b.

Descomprimimos:

Creamos una carpeta donde queramos tenerlo instalado y nos situamos en ella:

Movemos el archivo ZendGuardLoader.so a dicha carpeta:

Cambiamos de propietario del archivo indicando que éste es el root:

Perfecto, primera parte terminada. Ahora, buscaremos el archivo ioncube_loader en nuestro servidor.

Añadimos la siguiente línea:

Finalmente, reiniciamos apache y comprobamos que efectivamente, nuestro Servidor ya tiene instalado Zend Loader:

Nos mostrará algo similar a ésto:

Como siempre, esperamos haber servido de ayuda.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Esta entrada fue publicada en Beta Web Tool, Compilación, Configuraciones, Php, Seguridad, Servidores, Software y etiquetada , , por DGCmedia. Guarda enlace permanente.

Contacto

Su nombre*

E-Mail*

Asunto*

Mensaje*

Captcha
Otro Captcha

Captcha*