Follow By Email

lunes, 26 de diciembre de 2011

5 Cosas que Usted necesita tener en cuenta acerca de HTML5


   HTML5 representa la quinta revisión a fondo del lenguaje principal de la Web. A diferencia de versiones anteriores, HTML5 promete una mejor integración de los multimedios y otras aplicaciones dentro del núcleo de la mayoría de las páginas Web. Si bien la adopción de HTML5 empezó lentamente, una creciente evangelización por parte de una serie de fabricantes líderes en los últimos seis meses ha estimulado la aprobación por parte de los desarrolladores en todas lados. Sin embargo, hay algunos puntos básicos que toda persona debe mantener en mente acerca de HTML5.

   Simplemente por que es nuevo no significa que sea seguro. Dado que los desarrolladores Web están construyendo por montones nuevas aplicaciones en HTML5, es necesario que tengan en cuenta la seguridad. Las páginas Web y aplicaciones creadas con HTML5 son tan vulnerables como las que se construyeron en otros lenguajes. Al construir nuevas aplicaciones, tenga en mente la forma en que está transportando información confidencial o las vulnerabilidad que crea su estructura de aplicación. La European Network and Information Security Agency (ENISA), la agencia de seguridad europea, ya ha avisado que el HTML5 podría no ser lo suficientemente seguro.



miércoles, 21 de diciembre de 2011

¿Será una Bendición tantos lenguajes de programación?

   Muchas veces hay programadores que reclaman por tantos lenguajes y tantas sintaxis que existe a la hora de programar un software. Pero personalmente creo que es una forma de quitarle la monotonía a cualquier programador tener que aprender otro lenguaje para una aplicación.Pues digamos que siempre llega un punto en la programación que cansa y aburre. Si bien es cierto cada lenguaje tiene sus ventajas y desventajas,  muchas veces no nos fijamos en eso y realizamos solo por que sabemos usar su sentencia.

   Aunque muchos de basan en C, cada lenguaje tiene su chispa y aun es más entretenido cuando podemos mezclar entre sí. Es recomendable que si tienes que hacer un proyecto y tienes tiempo de realizar y quieres dominar otro lenguaje, pues hazlo con el nuevo lenguaje y así no se te olvidará fácilmente. Pues es obvio que nunca aprenderemos todas las sintaxis de los lenguajes, pero cuando ya se sabe la base de programar es fácil aprender e incursionar por los distintos lenguajes.

 Por lo mismo les recomiendo que si tienen que realizar un sistema complejo, agreguen python, ruby, html5, css, php, etc...


 

viernes, 16 de diciembre de 2011

¿Qué aprendí hoy? Nº6 SQLserver - Servidores

   Durante el periodo de universidad y de mis estudios de informática nunca había tocado el tema de los servidores, y pues durante una ardua instalación del famoso motor SQLserver tuve que interiorizarme un poco y hacer una critica a los establecimientos por la poca base educativa de los servidores y redes. Pues todo comenzó con un proyecto de trabajo en la cual debía realizar una base de datos para la otan, pues dirante ardua pensamiento de analisis logramos diagramar el sistema pero luego debiamos trasladarlo a SQLserver!!. esas exclamaciones me costaron sangre y sudor... pero que instalación de software más engorrosa y lo peor de todo es que aun no sabia lo que era un servidor... pues luego entendi que era solo un computador mas complejo, con grandes cantidades de memoria de las cuales pueden trabajar simultaneamente con una cantidad de procesos mucho mayo a un computador personal, estos cuestan gran dinero y son utulizados en empresas para el guardado de información y traves de base de datos empresariales. Pues instalando SQLserver nos dimos cuenta la gran cantidad de opciones que no ofrece para enlazar la instalación a las redes de un servidor y bueno quisimos hacer el proceso lo más real posible e instalamos Windows server 2000 en un pc para simular un servidor empresarial, y guardar la base de datos y poder cagarla desde hay la información que necesitase.






    Aunque aun no logro entender todas las opciones .. puertos, redes, computadores, clientes, etc... gran cantidad de cosas de las cuales nunca vi en mis días de estudio. y hay mi critica... pues si una universidad está creando perfiles informáticos para que sean competentes en una empresa es indispensable saber lo que es un servidor, configurar y crear sistemas complejos, pero no... se centran en programación y en el ramo sistema operativo que enseña teorías arcaicas de los procesos.