sábado, 28 de septiembre de 2013

Como instalar Apache2, PHP, MySQL, PHPMyAdmin, PostgreSQL y PHPpgadmin en ubuntu y no morir en el intento

Esta entrada esta dirigida especialmente a estudiantes de informática, ya que la forma de instalar y configurar nuestro servidor no es la más segura, aunque sí la más sencilla. Por esta razón recomiendo que no se utilice dicha forma para los usuarios que pretendan desarrollar un servidor real y solo para practicas o con fines didácticos.

Una vez dicho esto comencemos con la instalación y configuración de nuestro servidor.




jueves, 26 de septiembre de 2013

Definición de aplicación Web

Aplicacion web: En la ingeniería de software se denomina aplicación web a aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador.

Ventajas
  • no necesitas instalar software
  • Muchas son gratis (aunque no todas)
  • no saturan el uso del disco duro del ordenador ni ocupan memoria
  • desarrollo barato, sencillo y rápido
  • pocos requerimentos técnics
Desventajas
  • puede quedar fuera de servicio sin aviso debido a su mal uso, cierre de servidores, catástrofes...
  • posibilidad de que se pueda acceder a datos privados
  • la interactividad no se produce en tiempo real y puede haber esperas hasta que tiene lugar el resultado esperado

Como unir o separar PDFs de forma sencilla

Seguro que alguna vez os ha ocurrido que necesitáis unir varios pdfs o separar uno en varias partes y no teníais las herramientas necesarias, pero afortunadamente existen algunas paginas en la red que pueden seros de utilidad para este hecho.
Yo suelo utilizar MyPDFconverter para convertir mis imagenes, textos, tráficos... en pdf, ya que no deja ninguna publicidad ni pone limites de peso, pero una vez que tengo varios archivos, o necesito romper uno en varias partes, lo mejor que he encontrado en la red ha sido esta pagina, la cual os recomiendo si tenéis estas necesidades.
Es fácil e intuitiva, aprendiendo a utilizarse en escasos minutos

miércoles, 25 de septiembre de 2013

Tecnologias usadas en entorno cliente y servidor



Vamos a presentar una relacion de los lenguajes más comunes que se utilizan tanto en lenguaje cliente como en servidor, con una pequeña descripción de los mismos, para que el lector pueda hacerse una idea de que es lo que se cuece en cada lado de la red...

Introduccion a la Arquitectura Cliente-Servidor (2)

El modelo Cliente/Servidor es un modelo basado en la idea del servicio, en el que el cliente es un proceso consumidor de servicios y el servidor es un proceso proveedor de servicios. Además esta relación está establecida en función del intercambio de mensajes que es el único elemento de acoplamiento entre ambos.
De estas líneas se deducen los tres elementos fundamentales sobre los cuales se desarrollan e implantan los sistemas Cliente/Servidor: el proceso cliente que es quien inicia el diálogo, el proceso servidor que pasivamente espera a que lleguen peticiones de servicio y el middleware que corresponde a la interfaz que provee la conectividad entre el cliente y el servidor para poder intercambiar mensajes.

CLIENTE
Un cliente es todo proceso que reclama servicios de otro. Una definición un poco más elaborada podría ser la siguiente: cliente es el proceso que permite al usuario formular los requerimientos y pasarlos al servidor. Se lo conoce con el término front-end.
Image

Introduccion a la Arquitectura Cliente-Servidor (1)

La tecnología Cliente/Servidor es el procesamiento cooperativo de la información por medio de un conjunto de procesadores, en el cual múltiples clientes, distribuidos geográficamente, solicitan requerimientos a uno o más servidores centrales.
Desde el punto de vista funcional, se puede definir la computación Cliente/Servidor como una arquitectura distribuida que permite a los usuarios finales obtener acceso a la información de forma transparente aún en entornos multiplataforma. Se trata pues, de la arquitectura más extendida en la realización de Sistemas Distribuidos.
Image

IIS Vs Apache ¿que servidor utilizo?

Antes de nada debería de definirse que son los servidores y las aplícaciones web, dos términos que puedes encontrar en el glosario que estoy elaborando para que aquellos a quienes palabras como framework, mockup... les suenen a chino, aun así podemos decir que un servidor es una maquina que proporciona un servicio que solicita un cliente, como puede ser una pagina web, a través de una petición con un programa, generalmente un navegador.

Comenzáremos hablando sobre las ventajas y desventajas de cada uno de estos servidores:

sábado, 21 de septiembre de 2013

PLE del ciclo

En primer lugar informar a Rafael del Castillo, el profesor que esta a cargo de HLC que el blog ira poco a poco recibiendo mucho mas movimiento, desde el momento en el que pueda ir poniendo todo cuanto se encontraba en mi servidor de Hostinger.
Por otro lado poner algunas de las cosas que ya he hecho para este PLE, entre la que constan:
  • Este mismo blog
  • La creación de la lista de DAW en mi perfil de twitter para poder hacer seguimiento de las clases y de algunos blogs de interes.
  • Seguimiento de las clases con el hagstack #AndrowDaw2013
  • Tener una cuenta de Delicious
  • La subida paulatina de todos los trabajos dignos de mención, así como de presentación en vídeo de videotutoriales y paginas en el blog
  • La intención de hacer un seguimiento a algunos blog y recursos de tecnología web en cuanto vaya encontrando algunos dentro del ámbito que puedan merecer la pena.
  • Uso del Evernote como llevo haciendo más de un año. 
  • Seguimiento de betabeers en facebook y en twitter
  • Creación de un feedly, donde poder seguir temas de mi interés, ya sean profesionales o personales con paginas con feed. 
  • Seguimiento del blog de DAWblog en feedly.com (actualizado) 
  • Creación de un linkedin
En principio este es el PLE que me he propuesto para seguir, siempre dispuesto a abrirlo a nuevas paginas, ideas...
feedly de los blogs que sigo