Entradas etiquetadas ‘marketing

Esta claro que para utilizar la Api de Google Maps no necesitamos Ajax, pero si lo necesitaremos si necesitamos recoger datos de la base de datos.

http://mapki.com/wiki/AJAX_with_PHP_and_MySQL

Leo en Wired que el reciente rediseño de la página de búsquedas de Google requiere del uso de Javascript por ello si tienes deshabilitado Javascript en tu navegador no verás estos nuevos enlaces (Ver Imagen Abajo).

Recuerda que para desactivar Javascript en Mozilla lo podrás hacer en:

Herramientas -> Opciones -> Contenido

Hay que destacar que pese a ser una minoría el número de navegadores con Javascript Deshabilitado (5% – 10%), Google no debería incurrir en estos errores y es sorprendente, más aún si tenemos en cuenta de que el menu en sí se trata unicamente de enlaces y que el desplegable con el título “More” no sería complicado implementarlo con CSS en aquellos casos en los que no se encuentre Javascript habilitado.

* Revisión: Según nos comenta Acid ya está solucionado este pequeño problema y se puede ver la página sin problemas con javascript deshabilitado.

Estos pequeños consejos para optimizar el código de tu aplicación no son los únicos y probablemente los habrá mejores pero sin duda te pueden servir de gran ayuda si estas buscando optimizar partes de código de una aplicación, algunas de ellas son unicamente aplicables a un lenguaje en concreto pero con un poco de ingenio las podrás extrapolar a cualquiere lenguaje.

Aclarar que la optimización de código puede realizarse durante la generación o como paso adicional a esta y en último caso (menos recomendable) a posteriori.

Las optimizaciones de código en realidad proporcionan mejoras, pero obviamente no aseguran el éxito de una aplicación.

Clasificación de optimizaciones:

1. Dependientes de la máquina.
* Asignación de registros.
* Instrucciones especiales (“idioms”).
* Reordenación del código.
2. Independientes de la máquina.
* Ejecución en tiempo de compilación.
* Eliminación de redundancias.
* Cambio de orden.
* Reducción de frecuencia de ejecución (invariancias).
* Reducción de fuerza.

Tras esta breve introducción pasemos a ver cuales son las más técnicas más destacadas:

Elimina código innecesario

Si tienes código innecesario elimínalo, parece obvio pero en muchas ocasiones esos pequeños trozos de código se mantienen en todas las versiones de la aplicación, si tienes que reescribir una función pero no estas del todo seguro y por lo tanto no quieres perder la versión original, haz una copia de seguridad y de ese modo no se vera realentizada la ejecución de la aplicación.

PHP DocWriter es una serie de clases en php para crear documentos de OpenOffice.org en XML, luego con la propia suite lo conviertes al formato que desees/necesites.

Puede que esto ya lo hayas visto puesto que fué uno de los proyectos aprobados para el Google Summer of Code, su objetivo era leer, modificar y crear documentos OpenDocument desde PHP.

¿Cómo generar un documento Open Office con PHP?

Php DocWriter es una serie de clases PHP que permiten crear documentos OpenOffice en formato XML, puedes descargar los archivos de esta librería aqui.

Sigue los pasos de instalación en el enlace mencionado (En Inglés)

Otra de sus características es la de convertir el documento XML generado con la clase a cualquier otro formato de manera automática.

Problemas de acentos con Ajax

9 de abril de 2007

en: Internet

Este es un problema con el que la mayoría de las personas que empiezan con Ajax se tropiezan alguna vez.

Se trata del problema de carácteres especiales y Ajax, esto ocurre al pasar la información desde PHP a Javascript dónde se pierden carácteres importantes cómo los acentos o las ñ.

Lenguaje de programación D

23 de marzo de 2007

en: Sin categoría

Sí no me he equivocado el título dice bien “Lenguaje de programación D“, puede que lo hayais escuchado alguna vez porque ha habido varios lenguajes de programación llamados D este en concreto se trata del desarrollado por Walter Bright.

Aún no se considera terminado y esta sujeto a cambios en la especificación pero lenguaje de programación D podría liberarse muy pronto, de todas maneras ya es suficientemente estable como para probarlo.

Es un lenguaje de programación relativamente joven ya que su primera versión apareció en 1995 desarrollada por Walter Bright cómo resultado a algunas decadas de investigación:

Sitio oficial
Descárgate el compilador de D
Más información: Lenguaje de programación D (Wikipedia)

Cómo se puede leer en la Wikipedia, D es de un nivel más alto que C++ y aspira a sustituir a este convirtiendose en una evolución del mismo porque cuenta con mejoras e incluso características de las que C++ no dispone.

Según dicen en la página oficial D es compatible con los binarios de C (No con los de C++) y es más intuitivo y fácil de aprender que C, C++ o Java.