12/31/2009 | Posted in ,



HTML basa su sintaxis en un sistema de etiquetas incluidas en un archivo de texto, el cual define la estructura de un documento web, las etiquetas pueden contener parametros los cuales se indican a continuacion de la palabra clave de la etiqueta separados por un espacio (< body bgcolor="#cccccc">), las etiquetas cumplen su funcion de la siguiente manera:
  • < Nombre de la etiqueta> //etiqueta de apertura
  • texto/etiquetas/graficos/etc
  • < /nombre de la etiqueta> //etiqueta de cierre
Ahora les mostrare un ejemplo:

< body bgcolor="#cccccc">Contenido< body/>
En donde body es la palabra clave de la etiqueta y bgcolor es el parametro de la etiqueta, #cccccc es el valor del parametro de la etiqueta, mas adelante veremos mas a fondo estos ejemplos.
Por ultimo para guardar el archivo web como un archivo html, lo haremos con la extencion .html, ejemplo: ejemplo.html
Category: ,
��
12/31/2009 | Posted in ,



HTML, siglas de HyperText Markup Language (Lenguaje de Marcas de Hipertexto), Se trata de un lenguaje utilizado para la creacion de paginas web, sin duda es la base de cualquier sitio web, y pues desde un principio me gustaria aclarar que hay un concepto erroneo sobre html ya que muchos lo consideran un lenguaje de programacion (como php, asp entre otros), en mi opinion lo considero como un sistema de etiquetas que sirve para darle una estructura al texto de un documento web.
Html fue creado en 1989 por el cientifico Tim Berners-Lee, el cual da a conocer que trabajaba en un sistema que permitira acceder a ficheros en linea, funcionando sobre redes de computadoras o maquinas electronicas basadas en el protocolo TCP/IP.
Para poder escribir nuestros codigos html necesitaremos de un procesador de texto, podemos utilizar nuestro bloc de notas que viene por defecto en nuestro sistema operativo o bien les recomiendo el notepad, un editor de texto gratuito (open source)que soporta varios lenguajes de programacion, descargalo desde aqui.
Ademas necesitaremos un navegador web para poder visualizar las paginas que realicemos con html, aqui es donde encontramos un problema ya que no todos los navegadores trabajan igual al momento de leer el codigo, asi que tendremos que trabajar un poco mas para obtener un resultado similar para la mayoria de navegadores existente, les recomiendo el navegador Mozilla Firefox y Google Chrome, normalmente al dia encuanto a funcionabilidad y son navegadores open source.
Asi que poco a poco iremos publicando articulos sobre html, esperenlos muy pronto.
Category: ,
��
12/31/2009 | Posted in


En esta sección colocaremos todos los artículos relacionados con html, esperemos poco a poco formar un buen manual de este lenguaje.




Espera nuevos artículos pronto!!!
Category:
��
12/31/2009 | Posted in ,



Hay varias ocasiones que no escribimos correctamente la url de algún sitio web y suele pasar mas en url de este tipo http://www.misitio.com/index.php?id=50, que normalmente manejan las tiendas virtuales en donde podemos cambiar el elemento id por algún elemento no registrado en el sitio web y al momento de buscarlo nos manda una pagina con la plantilla del producto a mostrar pero vació.
Para evitar este tipo de errores podemos hacer uso del siguiente código.-
header("HTTP/1.0 404 Not Found");

Este código nos permitirá redireccionar al usuario que navega en nuestro sitio web encaso de que este llegue a una pagina inexistente a nuestra pagina de error 404.
El código anterior deberemos de colocarlo al inicio de la pagina, recuerda que como programadores deberemos de ser mas limpios y ordenados al momento de crear nuestros sitios web.
Si tienes alguna duda escribela en el área de comentarios.
Category: ,
��
12/30/2009 | Posted in ,



Disponible para descargar la versión 2.9 del CMS mas popular de código abierto, wordpress, a continuación se listan algunas de las mejoras de esta nueva versión.-
+ Nueva opción deshacer/papelera (con esta nueva opción puedes recuperar algún articulo borrado involuntariamente).
+ Integración de un editor de imágenes (Con este editor puedes cortar, editar, mejorar la imagen entre otras cosas).
+ Ahora nos permitirá actualizar los plug-in en grupo.
Si estas interesado en descargar la nueva versión de wordpress lo puedes hacer desde wordpress.org
Descarga wordpress 2.9
Category: ,
��
12/30/2009 | Posted in , ,



Continuamos con el tema de los array, en esta ocasión explicamos el funcionamiento de los array asociativos los cuales no varían mucho de los array numéricos.
A diferencia de un array numérico, los array asociativos usan como indice alguna palabra (por lo general se usa alguna palabra que este involucrada con el contenido) , la cual como su nombre lo indica estará asociada con el contenido del mismo, veamos un ejemplo de un array asociativo.-
$moneda = array("mexico"=>"peso","EUA"=>"dolar");

Como explicamos al principio notaran que el indice ya no es un numero (o numerico) y ahora se trata de una palabra, para asignarle un elemento al indice utilizaremos el simbolo =>
Para ingresar a un elemento de un array asociativo lo haremos igual que en un array numérico, la diferencia es que en el indice utilizaremos la palabra asociativa, ejemplo.-
echo $moneda[mexico];  // Mostrara en pantalla peso
Para insertar un nuevo elemento al array asociativo, lo hacemos igual que en un array numérico, la diferencia es usar una palabra asociativa que no este utilizada, ejemplo.-
$moneda[Europa]="Euro";
En resumen los array asociativos son los que pueden asociar la clave o el indice que queramos con cualquier elemento del array.
��
12/29/2009 | Posted in





Si bien sabemos, gimp es una excelente herramienta de código abierto que podemos utilizar para el diseño gráfico en la creación de nuestras web, su competencia de software privado es photoshop, en esta ocasión les dejo un videotutorial donde aprenderemos paso a paso como crear una userbar.

Una userbar es una pequeña barra gráfica horizontal que frecuentemente se coloca como parte de las firmas de los usuarios en foros y algunas otras paginas web.
Que te pareció el tutorial?
Category:
��
12/29/2009 | Posted in , ,



En esta nueva versión beta del navegador firefox 3.6 se corrigen mas de 100 bugs, pero este no es lo importante del lanzamiento de esta nueva versión, sino que las mejoras incorporadas en versiones de desarrollo anteriores se consolidan en esta versión.
Sin duda, la mejora mas importante es la capacidad de ejecutar scripts de forma asincronica dando como resultado mas velocidad al momento de cargar las paginas, entre otras mejoras se encuentran las siguientes.-
+ Soporte para la api de html 5
+ Nuevo motor de renderizado Gecko 1.9.2
+ Mecanismo que impide que firefox cuelgue por software incompatible
+ Compatibilidad de un 70 % con los plug-in actuales
+ Cambios en la apariencia del navegador
Si quieres ver el listado completo de mejoras te invitamos a visitar el siguiente enlace.-
Mozilla firefox 3.6
��
12/29/2009 | Posted in



Hace poco Google lanzo su propio acortador de url Goo.gl, esto es debido a la gran demanda de acortadores de url utilizados para las redes sociales y/o servicios de microblog, a diferencia de otros acortadores, Goo.gl cuanta con mejores características en cuanto a seguridad para impedir spam y pishing.
Lo único malo (creo que sera solo por el momento) de este servicio es que solo esta disponible en la Google Toolbar, así que tendremos que instalarla para empezar a beneficiarnos de este acortador de url.
Si eres usuario fiel a Mozilla Firefox hay otra alternativa para ti, ya que este navegador ya cuenta con una nueva extensión llamada Goo.gl lite la cual realiza el mismo trabajo.
Acortador de url de google
Luego de instalarlo tendremos un nuevo botón en la barra de herramientas, para utilizarlo solo tendremos que hacer clic sobre el y nos creara una url acortada de la pagina que tangamos abierta en ese momento.
Tendremos que probar esta nueva herramienta para ver si funciona bien. que opinion nos puedes dar sobre la nueva goo.gl .
Acortador de url goo.glGoogle Url Shortener
Category:
��
12/29/2009 | Posted in , ,



Así como lo vieron en el titulo, firefox 3.5 en este año que ya casi finaliza a terminado como el navegador web mas popular, sobrepasando por un poco a Internet explorer 7 e Internet explorer 8, no hay que confundir los términos popular con el masutilizado, ya que si vemos las estadísticas de manera diferente, Internet explorer es el navegador mas utilizado ya que esta dividido en 3 versiones, y en ese caso si arrasa con la competencia.
Quien lo diría, poco a poco van derrocando al navegador de Microsoft y esto es debido a una mala planeacion al momento de lanzar las versiones, ya que aun hay mucha gente utilizando IE 6 e IE7, así que Microsoft tendrá que ponerse las pilas y mejorar su navegador con la versión 9 o tendrá que darse a la idea de ya no ser el numero 1.
La investigación fue realizada por StarCounter la cual utiliza sus códigos de seguimiento 3 millones de sitios web (5 millones de paginas vistas en total) para generar sus números.
Firefox 3.5 el mas popular
Que opinas sobre estas estadísticas? sera acaso el principio del fin para Internet explorer?
��
12/27/2009 | Posted in , ,



Disponible la versión 5.6.2 del editor de código fuente de código abierto, notepad++ soporta mas de 60 lenguajes de programación, ademas de una excelente interfaz gráfica.
Notepad++ esta programado en C++ y solo se encuentra disponible para sistemas operativos windows y entre las mejoras de esta nueva versión se encuentran las siguientes.-
+ corregida varias entradas de submenu
+ muestra de mas información por errores
+ Solucionado el problema de localización unicode
Notepad++ 5.6
Category: , ,
��
12/27/2009 | Posted in


Google publica un vídeo en donde muestra de una forma graciosa el por que Google chrome es un excelente navegador web y poder tomarlo como una opción, en busca de crecer y acercarse mas a Internet explorer y mozilla firefox y situarse como el tercer navegador mas utilizado.

Así que hay que ver el vídeo. . . haber si logra convencernos para empezar a utilizar este navegador, que realmente es rapido, seguro y estable.



Que opinas de este vídeo, o mejor aun, utilizarías este navegador web?
Category:
��
12/27/2009 | Posted in



La mayoría de los webmaster utilizan google adsense como medio de publicidad para generar ganancias y así poder sostener sus proyectos, te has preguntado que tipo de publicidad sale respecto a las palabras claves que utilizas en tu web? . . .
Ahora es posible saberlo con una herramienta gratuita y online, se trata de adsense sandbox, es bastante sencilla de utilizar, tan solo ingresas la palabra clave y el país de donde quieres ver los anuncios y listo, así de fácil.
O también puedes ver los anuncios ingresando la url del sitio web, es una herramienta bastante buena para optimizar nuestras web y mejorar los ingresos generas con adsense.
Déjanos tus comentarios sobre esta herramienta. . .


Category:
��



Google lanza en versión beta un generador de sitemap, la cual tendrá que estar instalada en el servidor, algo muy malo para los webmaster que no cuenten con un hosting dedicado, ya que dependerá de los administradores del hosting compartido, una ves instalada la aplicación en el servidor, esta generara de forma automática los sitemap.
El nuevo generador de sitemap de google tiene un enfoque diferente, ya que este controlará el tráfico de su servidor web, y detectara los cambios realizados en su sitio web de forma automática.
Si te interesa poner a prueba esta nueva aplicación de google puedes descargar la aplicación desde code.google.com, mas información en google.com.
12/23/2009 | Posted in , ,



Los operadores aritméticos son los que nos permiten realizar operaciones matemáticas sencillas con las variables como lo son la suma. la resta, multiplicación, división y resto y se emplean de la siguiente manera.
$a + $b (suma)
$a - $b (resta)
$a * $b (multiplicación)
$a / $b (división)
$a % $b (resto)
Ejemplo.-
||
|| $a=30;
|| $b=15;
|| $resultado=$a * $b;
|| echo $resultado;
||
El ejemplo anterior mostrara en pantalla 450, como ven es muy fácil utilizar los operadores aritméticos y es bueno aprenderlos ya que los utilizaremos en la mayoría de los proyectos.
��
12/21/2009 | Posted in , ,



En el articulo anterior vimos de forma muy superficial una introducción a los array, aprendimos la sintaxis básica de este tipo de elementos y también como declararlos.
Así que continuemos con la segunda parte dedicada a los array. Existen tres tipos de array.-
1.- Array indexado numericamente
2.- Array asociativo.
3.- Array multidimensionales.

Array Indexado Numericamente

Este tipo de array se caracteriza por usar indices de tipo numérico, sin duda es el mas utilizado al programar con php, ejemplo de un array numérico.-

||
|| $pais = array ("México","España","Argentina");
||
En el ejemplo anterior se declaro un array con tres elementos, el indice es asignado automáticamente a cada uno de los elementos, quedando de la siguiente manera.- México con indice 0, España con indice 1 y Argentina con indice 2, hay que recordar que los indices numéricos de un array por defecto comienzan desde 0.
Hasta este punto ya deberemos saber como declarar de forma correcta un array numérico, ahora mostraremos la forma de mostrar el contenido de un array.-

||
|| echo $pais[2]; // Mostraremos en pantalla Argentina
||
Para mostrar un elemento del array utilizamos el nombre del array (en este caso $país) y seleccionamos el indice del elemento que queremos mostrar (el indice deberá ir entre [ ] ), es decir utilizando el ejemplo anterior y queremos mostrar en pantalla México en lugar de seleccionar el indice 2 seleccionamos el indice 0.
Una de las ventajas de utilizar array de indexacion numérica es la de poder utilizar el bucle for para mostrar el contenido completo de un array, para mostrar el contenido de nuestro array $pais lo haríamos de la siguiente forma.-

||
|| for ($i=0;$i < 3; $i++)
|| {
|| echo $pais[$i];
|| }
||
Con este sencillo bucle mostramos el contenido completo del array, por lo pronto no entraremos en detalles sobre el funcionamiento de los bucles, lo veremos lecciones mas adelante.
Ahora solo nos falta saber como agregar un elemento a un array ya declarado, es muy fácil, miren el ejemplo.-

||
|| $pais[3]="Chile";
||
Solo debemos utilizar un indice que no este ocupado y se lo asignamos al nuevo elemento (en este caso Chile), concluimos con este articulo, esperen pronto el siguiente articulo ARRAY ASOCIATIVOS.
Si tienen alguna duda, pueden hacerla pregunta o aclaración en el área de comentarios.
��
12/21/2009 | Posted in , ,



Al mas puro estilo de Mozilla firefox, ya puedes encontrara en un solo directorio las extensiones para el navegador de chrome en chromeextensions.org, este sitio es totalmente independiente de google.
Las extensiones son gratuitas  podrás encontrar un sin fin de ellas agrupadas en diferentes categorías, y son muy fáciles de instalar solo tienes que hacer clic en ADD TU CHROME y listo, ademas cada una de las extensiones cuenta con una breve descripción para facilitarlo a un mas.
Puedes acceder a las extensiones de google chrome en chromeextensions.org.


12/05/2009 | Posted in ,



Manifiesto “En defensa de los derechos fundamentales en internet”
Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…
1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.
2.- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial – un organismo dependiente del ministerio de Cultura -, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.
3.- La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.
4.- La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.
5.- Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.
6.- Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.
7.- Internet debe funcionar de forma libre y sin interferencias políticasauspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.
8.- Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.
9.- Proponemos una verdadera reforma del derecho de propiedad intelectualorientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.
10.- En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.
Este manifiesto, elaborado de forma conjunta por varios autores, es de todos y de ninguno. Si quieres sumarte a él, difúndelo por Internet.
Que opinas sobre estas propuestas? agregarías alguna otra?
12/05/2009 | Posted in , ,



Hola amigos de programación azteca, les dejo una excelente colección de cheat sheet para PHP, estas guías rápidas de php son una magnifica herramienta de apoyo para los programadores web, en estos cheat sheet de php encontraras de manera ordenada y rápida funciones, sintaxis y ejemplos entre otras cosas, espero les guste el material.

Conoces algún otro material de apoyo para este excelente lenguaje de programación?
��



Entra las herramientas que ofrece Google para desarrolladores encontraras un nueva característica con la cual podrás comprobar que velocidad de carga tiene tu sitio y algunos concejos para lograr que cargue con mayor velocidad.
Algunos estudios han revelado que un usuario al entrar a un sitio y este tarda mas de 10 segundos en cargar, el usuario decide abandonar el sitio web, así que es muy importante checar la velocidad de carga de nuestro sitio y empezar a preocuparnos un poco mas por la velocidad de carga de tu website.
Entre algunas de las características de esta nueva herramientas encontraras.-
  • La velocidad de carga del sitio.
  • Comparación del tiempo de la velocidad de carga con el de otras paginas que serán tomadas como ejemplo.
  • Sugerencias para mejorar la velocidad de carga de su sitio.
Para mas información acerca de esta herramienta puedes visitar el sitio decode.google.com

Conoces alguna otra herramienta para mejorar la velocidad de carga de un website? 
12/05/2009 | Posted in , ,



Existen una gran cantidad de comentarios relacionados sobre los navegadores web sobre su funcionamiento y evolución, entre los cuales destaca mas el desarrollo de mozilla firefox, veamos entonces 6 puntos de gran polémica sobre los navegadores mas utilizados en el mercado.
1. Firefox cada vez va más lento.
Si bien es cierto que depende mucho de la situación personal, Firefox ha ido mejorando con sus versiones su velocidad de respuesta (en cuanto a interfaz y carga de páginas) muy notablemente y día a día nos encontramos gente en los foros que afirma esta lentitud, que en casi todos los casos viene derivada por la instalación de una ingente cantidad de extensiones y de algunas incompatibles entre sí.
Un claro símil de esta situación es la de un sistema operativo con los programas básicos instalados y un SO con miles de aplicaciones instaladas al inicio, ¿cuál creéis que irá mejor? En el caso de Firefox es lo mismo, no puedes pretender que vaya tan fluido con cuatro o cinco extensiones, como con veinte o treinta, y más si muchas de ellas no están optimizadas por sus autores y hacen que la respuesta y la carga de páginas sea más lenta.
La recomendación para los usuarios que experimentan estos problemas es que creen un nuevo perfil limpio de Firefox, migren sus marcadores y datos ahí y no instalen extensiones por instalar, sólo las que vayan a usar.
2. Firefox sólo se centra en Windows, en Mac y Linux cada vez va peor y no ponen atención.
Esta es una de las afirmaciones más equivocadas que pueden decirse, ya que la mayoría de desarrolladores de Firefox usa GNU/Linux y Mac OS X, y hay grupos especializados en dichas plataformas (como para Windows también). Una versión de Firefox no sale a la luz con errores en cualquiera de estas tres plataformas principales y un error en cualquiera de ellas es tan importante como en el resto.
3. Firefox devora memoria, cada versión consume más.
Aunque el consumo de memoria fue un problema hace tiempo (versiones 2.x), la realidad es que actualmente Firefox es el navegador que menos memoria consume, tanto con decenas de pestañas abiertas, como tras volver a un par de ellas.
Información más detallada sobre consumo de memoria la podéis consultar en los datos que aportó Ricardo Gallir en sus pruebas bajo GNU/Linux.
4. El motor de JavaScript de Firefox no da la talla frente a otros navegadores.
El actual motor de JavaScript de Firefox se llama Tracemonkey, y no tiene nada que envidiar a otros buenos motores como V8 (usado por Google Chrome), aunque bien es cierto que en la actualidad V8 es más rápido, esto no quiere decir que el Firefox sea lento. De hecho, las diferencias de velocidad distan en milisegundos y en una navegación normal y a simple vista es imposible notar gran diferencia.
Además, hay que evaluar otras cosas aparte de la velocidad, como es la implementación y cumplimiento del estándar, en la que Tracemonkey lleva la delantera.
Para los usuarios que quieran comprobar la velocidad, recomiendo bajar las últimas betas de Firefox 3.6 usando un perfil limpito o sin extensiones no adaptadas aún para esta versión (para que no minen el rendimiento) y verlo con sus propios ojos.
5. Firefox tarda en iniciarse una eternidad y por lo tanto es más lento.
El tema del tiempo que tarda en abrirse Firefox viene determinado por varios factores, y es cierto que en las actuales versiones estables (3.5.x) no es algo que esté todavía muy optimizado. Antes de abrirse Firefox comprueba si hay actualizaciones para todas y cada una de las extensiones, lo cual hace que el programa se quede a la espera hasta abrirse.
Ante este hecho, se lleva trabajando muy duro desde mediados de año en mejorar este comportamiento, identificando todas las causas y poniendo solución a ellas. En el wiki de mozilla.org podéis ver un cuadro general de todo este proceso y sus avances, que en la versión 3.6 se verán reflejados.
Cabe destacar que el tiempo de inicio del programa no determina su velocidad ni estabilidad, es un factor importante pero no provoca por ejemplo que las páginas carguen más lento.
6. Firefox debería usar Webkit y dejar de desarrollar su propio motor.
Firefox usa y ha usado desde siempre el motor de representación Gecko, tanto para su interfaz gráfica como para mostrar las webs. Una de las ventajas de ello es su facilidad para ser multiplataforma y la potencia para crear extensiones y temas para él simplemente usando XUL, CSS y JavaScript.
Webkit es un buen motor, pero no creo que sea buena idea que volvamos a una situación en la que la mayoría de los navegadores use un solo motor y la innovación dependa sólo de su implementación y las mejoras que se hagan en ella. ¿Recordáis qué pasaba en 2002 cuando el mercado estaba dominado por un motor (sí, me refiero al de Internet Explorer, Trident)?
Que opinas sobre estas tendencia???, le agregarías alguna otra?
Fuente.- mozilla hispano autor nikeador
��