Subscribe:

AD (728x90)

About

Blogroll

Blogger templates

Blogger news

Mostrando entradas con la etiqueta 2º Bach. Mostrar todas las entradas
Mostrando entradas con la etiqueta 2º Bach. Mostrar todas las entradas

Semiesfera


difference() {
translate([0,0,20])
sphere(20, $fn=100);

cube(40, center = true);
}




EasyPHP

Cómo convertir tu PC en un servidor web con EasyPHP Webserver


Cómo convertir tu PC en un servidor web con EasyPHP Webserver

Aunque en internet estamos acostumbrados a depender de servicios de terceros, como el correo, las redes sociales, las páginas web y guardar archivos en la nube, podemos crear nuestro propio servidor web para tener estos servicios bajo control.
ETIQUETAS:
PHPSERVIDORESWEBWWW
Simplificando mucho, internet no deja de ser una conexión de ordenadores a nivel mundial. Cuando abres una página web, tu computadora (cliente) se conecta a otra computadora (servidor) para descargar la página, las imágenes, vídeos y demás contenido que quieres ver. El proceso es tan rápido, transparente y simple para el usuario que no nos damos cuenta de la complejidad que hay detrás.
Millones de conexiones por segundo, protocolos con acrónimos impronunciables y todo a gran velocidad. Así es internet. Pero si quieres compartir tus fotografías o documentos o montar una página web, no estás obligado a depender de un servidor web externo. Con un PC relativamente potente y una conexión de banda ancha tú mismo puedes montarte un servidor web en pocos pasos.
En un artículo anterior de Blogthinkbig.com hablé de Younity, un programa que te permite usar tu computadora como servidor multimedia, a nivel local y por internet. Hoy vamos a echar un vistazo a EasyPHP Webserver, un instalador que te ayudará a convertir tu PC en un servidor web fácilmente y sin que tengas que pelearte con código fuente ni la línea de comandos de Windows.

Antes de empezar

Pongamos que quieres compartir documentos, un álbum de fotos, tu blog o página personal o montar una tienda online o una página para tu negocio y no quieres depender de un servidor externo.
Contar con tu propio servidor tiene sus ventajas y, claro está, sus inconvenientes. La principal ventaja es que controlas todo el proceso y el servidor no se encuentra a cientos de kilómetros de distancia de tu domicilio o lugar de trabajo. Si hay un problema, lo podrás resolver fácilmente, no tendrás que llamar por teléfono a un número internacional. Lo mismo ocurre si tienes que actualizar la página o añadir nuevo contenido.
Por otro lado, no tendrás que pagar por un servidor web profesional, normalmente de pago. Con un servidor local pagarás por el consumo eléctrico del PC servidor y por la conexión a internet.
Pero esto tiene un “precio”. En primer lugar, deberás usar una computadora exclusivamente para esa función, pues si tu página es muy visitada, recibirás muchas peticiones y no puedes andar realizando varias tareas con ese PC. Además, ten en cuenta que internet no duerme, así que no podrás apagar el servidor en ningún momento (caso aparte es que tengas que realizar tareas de mantenimiento, procura que sea cuando apenas tienes visitas a tu servidor). Y a nivel de seguridad, tú mismo tendrás que vigilar que el servidor esté actualizado y protegido, a no ser que contrates a alguien para ello.

Requisitos mínimos

Ya has tomado la decisión. Vas a montar tu propio servidor web. Poco tienes que perder y, si el experimento funciona, mucho a ganar.
En primer lugar, necesitas un PC normal y corriente. Cuanto más RAM y CPU tenga mejor, pero con un equipo compatible con Windows XP en adelante es más que suficiente. Otro detalle importante es contar con una buena conexión a internet, a poder ser de banda ancha, ya que si tienes muchas visitas simultáneas, la velocidad se resentirá y la experiencia de usuario perderá calidad.
En el caso de EasyPHP Webserver, a estos dos requisitos tienes que añadir tener instalado Visual C++ Redistributable for Visual Studio 2008 SP1. Depende de si tu Windows es x86 o x64 necesitarás un instalador (x86) u otro (x64). Puedes averiguarlo desde Panel de Control > Sistema y Mantenimiento > Sistema.

Primeros pasos

¿Qué ofrece EasyPHP Webserver? Instalar un servidor web requiere de varios pasos, pues implica diferentes tecnologías, cada una con una función distinta. Básicamente, EasyPHP instala Apache (un servidor HTTP), MySQL (un servidor de bases de datos), PHP y PhpMyAdmin (un gestor de bases de datos). Con estos cuatro pilares, podrás montar una página web de la complejidad que quieras o necesites y con la ventaja de configurar cada elemento desde un único panel de control.
En el futuro, EasyPHP permitirá instalar más software relacionado e incluso módulos y componentes que añaden más funciones.
La instalación de EasyPHP Webserver no tiene secretos. Descargas el instalador y sigues los pasos indicados. Al finalizar, tendrás que configurar ciertas cosas para poner online el servidor.

Configurar EasyPHP Webserver

Para personalizar tu servidor web basta con abrir cualquier navegador web en el PC donde lo has instalado y pegar la dirección http://127.0.0.1:10000/index.php, que abre el panel de control de EasyPHP.
Si tienes los conocimientos necesarios, verás que EasyPHP centraliza los aspectos principales de Apache y MySQL para que el servidor funcione correctamente desde la instalación. En caso que no sepas qué tocar, ve a la opción Quick start que te ayudará a configurar lo más básico de una manera simplificada.

Saltándote el paso más difícil

Montar un servidor web no es fácil. De ahí que herramientas comoo EasyPHP Webserver faciliten mucho las cosas. Pero el trabajo no termina aquí.
Una vez instalado el servidor tendrás que añadir el contenido necesario para que tu página web o galería de imágenes sea visible. Por ejemplo, puedes instalar WordPress, un gestor de contenido muy práctico y que utilizan la mayoría de blogs. Además, necesitarás contratar un dominio, es decir, un nombre para que tu página sea accesible sin tener que teclear la IP de tu servidor en el navegador.

Contenido TIC 2º Bachillerato

TIC II 2º Bachillerato (Lomce 16-17)

Bloque 1. Programación
  • 􀀁 Estructuras de almacenamiento de datos: arrays, ..
  • 􀀁 Técnicas de análisis para resolver problemas. Diagramas de flujo.
  • 􀀁 Elementos de un programa: datos, variables, funciones básicas, bucles, funciones condicionales, operaciones aritméticas y lógicas.
  • 􀀁 Algoritmos y estructuras de resolución de problemas.
  • 􀀁 Programación en distintos lenguajes: C++, HTML, Processing, Scratch.
  • 􀀁 Diseño de aplicaciones móviles para uso en diversos dispositivos móviles.
  • 􀀁 Depuración, compilación y ejecución de programas.

Bloque 2. Publicación y difusión de contenidos
  • La web social: evolución, características y herramientas disponibles. Situación actual y tendencias de futuro.
  • 􀀁Plataformas de trabajo colaborativo: herramientas síncronas y asíncronas.
  • 􀀁Herramientas de creación y publicación de contenidos en la web (páginas web, blogs, wikis).
  • 􀀁Nuevas tecnologías y su desarrollo futuro para su aplicación en el entorno de trabajos colaborativos. Realidad aumentada, Internet de las Cosas (IoT).
Bloque 3. Seguridad
  • 􀀁 Definición de seguridad activa y pasiva.
  • 􀀁 Seguridad activa: uso de contraseñas seguras, encriptación de datos y uso de software de seguridad.
  • 􀀁 Seguridad pasiva: dispositivos físicos de protección, elaboración de copias de seguridad y particiones del disco duro.
  • 􀀁 Riesgos en el uso de equipos informáticos. Tipos de malware.
  • 􀀁 Instalación y uso de programas antimalware.

Internet de las cosas

Tecnologías que han cambiado nuestras vidas

Diez tecnologías que han cambiado nuestras vidas

Diez tecnologías que han cambiado nuestras vidas
Ya no concebimos la vida sin tecnología. Ir por la calle hablando por teléfono, hacer gestiones a distancia, recorrer virtualmente el lugar al que iremos de vacaciones… son pequeñas acciones que poco a poco hemos ido incorporando a nuestra rutina diaria, pero que hasta hace poco nos costaban desplazamientos, tiempo y papeleos.
Pese a que en las dos últimas décadas han surgido numerosos servicios y productos, muchos de ellos asociados a Internet, quedan aún muchos por llegar. El teletransporte, la fórmula de la eterna juventud, la prolongación de la vida varias décadas más, los viajes interestelares son algunos ejemplos. Es curioso que muchas películas situaran en el año 2000, una cifra redonda, un nuevo milenio, la llegada de muchos de estos descubrimientos, pero no ha sido así, siguen siendo ficción.
No obstante, se ha avanzado mucho. Estos son algunos de los grandes protagonistas tecnológicos de nuestro tiempo:
  1. Los smartphones o teléfonos inteligentes, que continúan su tendencia alcista. Según un estudio de Analysis Mason, en 2014 habrá 1700 millones de teléfonos inteligentes en el mundo. La posibilidad de conectarse a la red desde cualquier lugar y en cualquier momento es lo que ha provocado su boom. Su generalización y su uso están dejando atrás a otros soportes como el ordenador de sobremesa e incluso los portátiles.
  2. Las aplicaciones móviles o apps, que se utilizan en todos los ámbitos: ocio, viajes, juegos, gestión, salud, emergencias, educación, medio ambiente, o para actividades tan concretas como aprender idiomas o hacer de “perro lazarillo” de personas invidentes. Su éxito radica en que nos facilitan la vida y nos entretienen.
  3. La prensa y los libros digitales, la música online, las películas en la red… Han supuesto una auténtica revolución y también el cuestionamiento de muchos modelos de negocio e incluso el fin de un modo de vida. Para muchos, la aparición de estos soportes llevará a la aniquilación de la prensa en papel, y al declive de las industrias discográfica y cinematográfica tal como se conciben en la actualidad.
  4. La telemedicina. En el ámbito de la salud no solo se están investigando nuevos fármacos y equipos para la prevención, diagnóstico y tratamientode enfermedades, sino que la tecnología se ha convertido en la gran aliada de los profesionales de la salud, que la utilizan a diario para hacer el seguimiento de sus pacientes o para compartir información en tiempo real con otros profesionales. En el otro lado del “mostrador” se encuentran los pacientes, que usan la tecnología e Internet para corroborar el diagnóstico de los médicos o simplemente para informarse sobre sus posibles patologías.
  5. La formación online (elearning) y los cursos en red (MOOC, massive open online courses). La educación también está incorporando novedades, no solo en las aulas -con la introducción de pizarras digitales,tablets en lugar de libros de texto, ejercicios online, etc.-, sino también en el concepto mismo de formación. Ya no es necesario acudir presencialmente a un centro o disponer de presupuesto para ampliar nuestros conocimientos. En la red hay de todo, e incluso cursos gratuitos de universidades, como la de Stanford, abiertos a todo el mundo. Solo es necesario inscribirse.
  6. Las ciudades inteligentes e Internet de las cosas. Cada vez son más las ciudades que se hacen smart, “inteligentes“, con el fin de optimizar los recursos disponibles y mejorar la vida de las personas. Estas ciudades deben cumplir tres características: respeto al medio ambiente, desarrollo sostenible y utilización de las tecnologías de la información y la comunicación (TIC). ¿Cómo funcionan? Con miles de dispositivos (cámaras, sensores, móviles) que comunican en tiempo real lo que sucede a su alrededor, proporcionando información sobre la temperatura, la llegada del próximo autobús, avisos sobre el tráfico, niveles de ruido, presencia de CO2, etc. Santander, Málaga, Barcelona y Madrid son algunos ejemplos de este tipo de urbes al servicio del ciudadano.
  7. La geolocalización o posibilidad de conocer la ubicación geográfica de algo o alguien. En sus inicios se utilizó para controlar dónde se encontraban los vehículos de una flota, una determinada mercancía o incluso la trazabilidad de los alimentos. Hoy en día cada vez se aplica más a las personas. La moda de hacer check-in (compartir y guardar los lugares que se visitan) a través de aplicaciones como Foursquare ha hecho que todo el mundo pueda estar localizado (si quiere estarlo). Google, Facebook yTwitter también se han adentrado en el mundo de la geolocalización con sus respectivas aplicaciones. Toda esa información puede ser muy útil no solo a los amigos para tenernos localizados o saber qué opinamos sobre un lugar, sino también a las empresas, para promocionar sus negocios.
  8. El comercio electrónico. Según el último informe de Fundación Telefónica sobre la Sociedad de la Información en España, en nuestro país se han producido casi un 20 por ciento más de operaciones de comercio electrónico en 2012 que en 2011. Hay ya 27 compradores online por cada 100 habitantes. Esto marca un cambio de tendencia en los hábitos de compra de los consumidores y en los negocios.
  9. Los medios de pago. Del tradicional pago con tarjeta de crédito o débito se está evolucionando hacia el pago con el móvil, mediante tecnologías como NFC (Near Field Communication), e incluso el pago con monedas virtuales como la famosa Bitcoin. Del dinero en efectivo ya ni hablamos…
  10. Los blogs, la mensajería instantánea y las redes sociales. Descolgar el teléfono y quedar con alguien ha quedado desfasado. La mensajería instantánea, con Whatsapp a la cabeza, y las redes sociales, con Facebook en primera línea con sus 1.000 millones de usuarios, han generado un nuevo modo de relación y comunicación entre los individuos, y entre estos y las empresas. Cada año son más los usuarios y los negocios que se incorporan a las filas de las redes sociales. Los primeros como un medio de conocer gente, relacionarse y opinar. Los segundos, para aproximarse al consumidor, captar nuevos clientes, fidelizar, vender…