HTML (Hipertext Markup Languaje) es el lenguaje de programación utilizado para el desarrollo de páginas de internet cuyas siglas traducidas al español dice Lenguaje de Marcas de Hipertexto. Este lenguaje indica a los navegadores como deben mostrar el contenido de una página web.

Una de las características más importantes de este lenguaje y que el programador debería tener en cuenta es que no es necesario ningún programa especial para crear una página web. Gracias a esto se puede realizar la tarea con cualquier ordenador y sistema operativo.

El lenguaje HTML consta de dos partes:

  • El contenido, que es aquel que se mostrará en la pantalla de un ordenador
  • Las etiquetas y atributos que estructuran el texto de la página web en encabezados, párrafos, listas, enlaces, etc. y normalmente no se muestra en pantalla..

 

Es un lenguaje muy simple y general que sirve para definir otros lenguajes que tienen que ver con el formato de los documentos. El lenguaje consta de etiquetas que tienen la forma <B> o <P>. Cada etiqueta significa algo, por ejemplo <B> significa que se debe escribir en negrita o <P> significa un párrafo, <A> es un enlace, etc.

 

Las etiquetas, que son un conjunto de caracteres que rodean partes del documento, están formadas por el símbolo .El texto se crea a partir de etiquetas o tags que permiten interconectar diversos conceptos y formatos que se encuentran especificadas a través de corchetes.

 

El HTML permite el tránsito de ciertos códigos que se conocen como scripts los cuales le dan órdenes especificas a los navegadores que se encargan de procesar el lenguaje. Los más conocidos son JavaScript  y PHP.

 

Conclusión

 El HTML es un lenguaje sencillo y fácil de aprender, y en un futuro le puede facilitar la tarea de crear una página web, las modificaciones que  recientemente se le han hecho no abarcan gran complejidad y esta es una gran ventaja. Y para mí la más importante es que no dependeremos de la disponibilidad de una herramienta concreta para poder crear páginas web. Con un simple editor de textos será suficiente.

 

Tagged under

 

 

 

Muchos usuarios adquieren su ordenador bajo compra, lo que les impide al primer momento la elección de su sistema operativo predilecto y en su defecto deben ajustarse simplemente a las condiciones de la herramienta adquirida. Aquí les dejamos otra opción de sistemas operativos para ver si se animan a implementarlo en sus computadores.

GNU/Linux que de manera informal es llamado Linux, es un sistema operativo al igual que Windows y consiste en un conjunto de programas fundamentales que le permiten interactuar y relacionarse de manera óptima al usuario con su ordenador en tareas  y a través de este mismo ejecutar otros programas tales como editores de texto, juegos, navegadores de internet, etc. Linux es el núcleo, es decir, la parte más importante del sistema operativo y tiene su procedencia en Unix. Este es desarrollado en los años sesenta por Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell.

Linux aparece por primera vez en el año 1991 fue creado por el finlandés Linus Torvalds como primera versión de núcleo de remplazo para Minix.

Muchos individuos han contribuido de manera voluntaria al mejoramiento de Linux. Pero sin duda alguna sus más notorios avances han estado en manos de la Free software fundation.

Algunas de las características más importantes de Linux son las siguientes:

  • Multitarea: la capacidad de ejecutar varios programas al mismo tiempo
  • Multiusuario: numerosos usuarios utilizando la misma maquina al mismo tiempo
  • Multiplataforma: las principales plataformas en las que se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II,Amiga y Atari, también existen versiones para su utilización en otras plataformas, como Alpha, ARM,MIPS, PowerPC y SPARC.
  • Multiprocesador : soporte para sistemas con mas de un procesador
  • Protección de la memoria entreprocesos, de manera que uno de ellos no pueda colgar el sistema.

Conclusión

Linux es seguro y sigue la filosofía de los sistemas Unix; su duro sistema de permisos y usuarios no permite a los mismos borrar ni instalar programas, ni tocar archivos del sistema.

No se puede afirmar que en Linux no existan virus, pero da muchos menos problemas con ellos que otros sistemas operativos. En sistemas como Windows aparecen cientos (o miles) de nuevos virus cada año. Sin embargo, en Linux y sistemas similares los virus aparecidos son muy escasos.

 

 

 

 

 

Tagged under

A través de este post conoceremos de manera rápida y concreta en que consiste la hosting web y algunos detalles básicos sobre este tema.  Que como veremos a continuación puede facilitar el crecimiento de algún proyecto comercial o negocio que deseemos expandir a nuevos horizontes,  permitiéndonos almacenar y exportar nuestro contenido e información  a la web.

La web hosting o alojamiento web (en español), es una de las herramientas más trascendentales del mundo de la informática, ya que es la encargada de almacenar cualquier tipo de archivo, ya sean: imágenes, información, videos etc. para uno o más sitios web.

El Hosting  sirve para que podamos alojar nuestro sitio web y que este pueda ser visto en Internet gracias al servidor donde se encuentra alojado.

Hay varios tipos de alojamiento o hosting que pueden facilitar el proyecto que piensas desarrollar por lo tanto es ideal que conozcas cada uno de ellos y optes por el que más se acomode a tus necesidades:

  • Hosting gratuito: este sin duda es especialmente recomendado para aquellas personas que quieren probar y aprender, logrando desarrollar un medio real web, sin ningún costo.

Además del alojamiento de ficheros, suelen incluir las asistencias y beneficios  más importantes: acceso vía FTP, correo electrónico y soporte para aplicaciones PHP. Sin embargo debemos tener en cuenta que Las opciones gratuitas suelen tener capacidad de procesamiento muy pequeña, poca memoria y un Nivel de servicio de muy baja calidad, así que no es el indicado para un proyecto real.

  • Hosting compartido: en esta modalidad, varios clientes comparten una misma máquina, cada uno tiene su espacio privado y exclusivo, Por lo general, se adapta muy bien a las necesidades de uso personal,  profesionales y pequeños negocios, así que quizá este puede ser el indicado para ti. Con la desventaja que puede presentarse lentitud en el sistema o incapacidad para absorber picos de trafico alto
  • Dedicado: este tipo de alojamiento dispones de un servidor para ti sólo, dándote más fiabilidad y libertad, por grandes sitios de comercio electrónico o con un gran número de visitas optan por este servicio,
  • Administrado: brinda soporte integral que no se limita a los servidores en sí, sino que incluye también el soporte técnico para garantizar el correcto funcionamiento de estas aplicaciones,
  • Cloud Hosting: (alojamiento en la nube) está basado en las tecnologías más transformadoras que permiten a un gran número de máquinas operar como un sistema conectadas a un grupo de medios de almacenamiento. Brinda seguridad y una granflexibilidad para crecer fácilmente ante una mayor demanda (escalabilidad).

Dentro de los servicios más importantes de la hosting web encontramos:

  • Alojamiento de ficheros y acceso vía web a los ficheros para subidas, descargas, edición, borrado, etc.
  • Acceso a ficheros vía FTP.
  • Creación de bases de datos, típicamente MySQL en el caso de alojamientos basados en Linux y administración vía web de las base de datos con herramientas web como phpMyAdmin
  • Cuentas de correo electrónico con dominio propio, gestión de listas de correo, acceso vía clientes de sobremesa (tipo MS Outlook, etc.) y acceso vía web mail a estas cuentas. Reenvía del correo a otras cuentas (incluso externas).
  • Copias de seguridad
  • Gestión de dominios y subdominios
  • Estadísticas de tráfico, entre otras.

 Así que ya es solo que analicen cual se adapta más a sus necesidades y logren obtener los resultados que desean a través de este medio aprovechando al máximo sus beneficios.

Tagged under

 

PHP es un lenguaje de  programación multipropósito de código abierto que tepermitirá un óptimo desarrollo web, esta herramienta se caracteriza por hacer de las páginas web dinámicas e interactivas además de considerarse unos de los lenguajes más flexibles.

PHP es un acrónimo que significa Hipertext pre- processor, (anterior mente era personal home page tools), desarrollado por el programador Danés Ramus Ledorf.

Sin duda son muchas las ventajas que posee esta herramienta por eso si están pensando en utilizarlo pues a continuación les presentare alguna de esas ventajas que los ayudara tomar fácilmente la decisión:

No hace falta ser un programador experto para utilizar PHP ya que posee un gran parecido con los lenguajes más comunes de programación estructurada como C y Perl  permitiéndonos crearaplicaciones complejas con una curva de aprendizaje muy corta, así que  solo debes conocer  cualquier otro lenguaje de programación, lo básico de HTML y a trabajar!

Una de las principales ventajas de este programa es darle vida a tus páginas web, es decir que pasaras de tener una página estática donde el contenido es predeterminado a una muy dinámica con variación en su contenido, además te permitirá crear páginas con inicio de sesión. De igual forma las posibilidades interactivas de PHP se aplican en foros, blogs y cualquier sitio que requiera interacción con base de datos.

Otra de las formidables ventajas de este programa es su multiplataforma que les permite operar varios sistemas operativos como son: Linux, Unix, y Windows; adicionalmente cuenta con un amplio soporte en línea.

PHP se caracteriza por una alta velocidad de ejecución y estabilidad, cuenta con una fácil instalación y además se encuentra inmerso en el código HTML lo cual hace más fácil el generar la salida, cuenta con una curva de aprendizaje muy baja y como si fuera poco  puede ser utilizado en la mayoría de los servidores web sin ningún costo ya que este lenguaje forma parte del software libre bajo licencia  de PHP y que puede ser descargado fácilmente desde la página de PHP.

Finalmente su diseño cuenta con una gran claridad y módulos bien organizados lo cual se traduce en eficiencia  para mejorar las páginas web, se destaca su conectividad con MySQL y POSTGRE SQL, en los últimos años se ha hecho muy común su uso para el desarrollo de webs reconocidas como Twitter. Facebook y YouTube.

Tagged under

 

En este breve  artículo esbozaremos una serie de datos básicos para todos aquellos programadores o cualquier persona que quiera iniciar una experiencia de uso de este beneficioso sistema que de seguro facilitara muchas de sus actividades que requieran el manejo de esta herramienta, también se analizaran aquellas características y ventajas del sistema MySQL.

MySQL es un sistema de gestión de bases de datos relacionales (RDMBS), basados en SQL (lenguaje de consultas estructuradas).

Se caracteriza por ser una de los sistemas más conocidos y utilizado, cuenta con  gran adaptación a diferentes entornos de desarrollo, se especializa en una  gran rapidez en la lectura cuando utiliza el motor no transaccional MySAM, ofrece una colección de utilidades de línea de comandos que se utilizan para el mantenimiento  y la administración de los servidores  MySQL, su popularidad como aplicación web está muy ligada a PHP que a manudo aparece en combinación con esta.

Esta  compañía de software fue fundada en 1995 por Michael  Widenius, fue lanzada bajo licencia GNU GPL (Licencia Pública General) debido a su popularidad en el año 2000. MySQL AB es la compañía que posee y desarrolla MySQL, que es actualmente una subsidiaria de Sun Microsystems, creadora del sistema administrador de bases de datos relacionales MySQL. Actualmente cuenta con unas condiciones open source, que hace que su utilización sea gratuita e incluso se pueda modificar con total libertad, permitiendo a los usuarios descargar su código de fuente, algo realmente importante no lo creen.

 Este sistema fue escrito en C y C++ y se caracteriza Por su gran adaptación a diferentes entornos de desarrollo, sin duda una de las mayores ventajas de MySQL es ser escalable y capaz de manejar decenas de miles de tablas y miles de millones de filas de datos.

MySQL como  sistema de administración relacional de bases,  archiva datos en tablas separadas en vez de colocar todos los datos en un gran archivo, por tal razón  permite velocidad y flexibilidad, así mismo  Las tablas están conectadas por relaciones definidas que hacen posible combinar datos de diferentes tablas sobre pedido. Es decir totalmente propicio si piensan en una base de datos para manejar facturas, cuentas bancarias, nominas, agendas entre otras actividades que requieran este tipo de acciones.

Otras características o ventajas  adicionales a considerar son:

  • Uso de multihilos mediante hilos del kernel.
  • Usa tablas en disco b-tree para búsquedas rápidas con compresión de índice
  • Tablas hash en memoria temporales
  • Seguridad: ofrece un sistema de contraseñas y privilegios seguro mediante verificación basada en el host y el tráfico de contraseñas está cifrado al conectarse a un servidor.
  • Se permiten hasta 64 índices por tabla (32 antes de MySQL 4.1.2). Cada índice puede consistir desde 1 hasta 16 columnas o partes de columnas. El máximo ancho de límite son 1000 bytes (500 antes de MySQL 4.1.2).
  • Los clientes se conectan al servidor MySQL usando sockets TCP/IP en cualquier plataforma. En sistemas Windows se pueden conectar usando named pipes y en sistemas Unix usando ficheros socket Unix.
  • MySQL contiene su propio paquete de pruebas de rendimiento proporcionado con el código fuente de la distribución de MySQL.
Tagged under