Un servidor web (apache2) es una aplicación que interactúa con Internet al igual que el navegador. Cuando el navegador carga una pagina, envía una petición a la web, y esta le responde con un html/imagen/archivo que el navegador muestra en la pantalla. El servidor es la web, recibe la petición y envía el archivo solicitado.
Trabajando en Window (XP) es muy complicado mantener un servidor y no se suele hacer porque no ofrece el mismo rendimiento que UNIX, además se cuelga y es necesario pagar por la licencia. Aun así, para hacer un servidor casero en nuestro propio ordenador podemos usar Apache2
Apache Software Foundation mantiene varios programas, entre ellos apache. Descargamos la ultima versión del Apache2 desde aqui. El archivo seria este:
Win32 Binary without crypto (no mod_ssl) (MSI Installer): apache_ultima.version-win32-x86-no_ssl.msi
Tambien seria recomendable bajarse e instalar Mysql
Esto es la parte más complicada de la instalación, aún así es sencillo. Para PHP descargamos la ultima versión reciente en zip. Lo instalaremos como módulo, hay otra manera pero es más inseguro y difícil. Luego extraemos el zip en una carpeta que tenemos que crear, algo así como C:/php/ o E:/php/ ,coger los archivos .dll y copiarlos en windows/system32 (personalmente creo que no es necesario)
A continuación vamos a indicar a PHP dónde se guardan las extensiones. Dentro del php.ini buscamos extension_dir y le ponemos la carpeta que contiene los archivos php_xxx.dll, que por defecto es la carpeta ext dentro de PHP. Durante toda la configuración de directorios, debes utilizar esta barra “/” y no esta “\”, además de ponerlo entre comillas. O sea, que debe quedar así:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "C:/PHP/ext/"
La librería php_mysql.dll es la que permite manejar las funciones relacionadas con MySQL, y por defecto en PHP5 viene desactivada, por tanto vamos a activarla de la forma que indicamos antes: buscamos ;extension=php_mysql.dll y le quitamos el ; de delante.
Ahora guardamos el archivo como php.ini en la carpeta window y la guardamos otra vez en C:/PHP/ .
NOTA: Cada vez ca aparece la letra C: (ej C:/php) debemos de cambiarla por la letra de la partición en la que este el windows con el que trabajamos.
Ahora hay que configurar Apache. Editamos el archivo httpd.conf en la carpeta conf. En la sección de módulos pegamos al final:
LoadModule php5_module C:/php/php5apache2.dll
Si todo ha ido bien, podemos crear un archivo llamado por ejemplo info.php dentro de la carpeta de nuestra web cuyo contenido sea exclusivamente el siguiente:
<?
phpinfo();
?>
y en http://localhost/info.php nos saldrá una extensa pagina con información sobre PHP
Sencillamente hay que acceder al menú del router (si usamos uno). Se suele acceder desde 192.168.1.1 y el usuario y la contraseña comunmente son admin y admin respectivamente. En la barra de navegación del router tenemos que encontrar una pestaña NAT > Virtual Servers o algo asi. Entonces tenemos que abrir el puerto 80 en TPC. Si necesitas más información sobre esto busca en adslzone. Ya podemos acceder desde nuestra IP publica
En el caso de muchos routers, entre ellos el de Jaztell en nuestro pc aparecera el menu del router pero en el de los demás si que se vera nuestro server en el navegador
La gente que usa GNU/Linux dice que no tienen virus, que los virus son muy escasos e insignificantes en Linux. Yo no lo niego, esto se debe a que es mas seguro y mas desconocido que otros sistemas. En la web podemos encontrar algunos antivirus para Linux y hay quien los instala, y quien no.
Esto parece inútil. La mayoría de sistemas Linux son servidores, y estos suelen estar protegidos. En cambio, los sistemas personales o de escritorio no necesitan tanta seguridad (Nadie va ha hacer un ataque DDoS contra tu pc). Entonces, ¿No instalo un antivirus? Estos consumen memoria innecesaria mente pero todavía hay algunas razones para instalar un antivirus en un sistema Linux.
Si tenemos dos o más particiones, una de ellas con Windows, no solo debemos de proteger esta última: Muchos ataques pueden venir de otra partición, por ejemplo, un archivo de texto o música que pasemos de una partición a otra pueden estar infectados.
También, si estamos dispuestos a sacrificar un espacio de RAM en nuestro pc a bien de los demás, podemos evitar reenviar un correo o unas fotos infectadas a un usuario de Windows instalando un antivirus.
Otro uso de los antivirus en Linux es para diagnosticar o reparar otros sistemas, que hallan quedado tan destrozados por un virus que no se puedan reparar por sí mismos.
Clam Antivirus es antivirus diseñado para Unix. Para Ubuntu:
sudo apt-get install clamav
sudo apt-get install klamav (si usamos KDE)
sudo apt-get install clamtk (si usamos Gnome)
Otra de las opciones es Avast, un conocido antivirus también disponible en Windows. Para una versión de escritorio, tenemos disponible una versión gratuita (.deb para ubuntu), y para un server esta otra versión, algo mas difícil de instalar.
AVG Free, también es muy conocido y se pueden descargar versiones de pago para Windows, pero la versión para Linux es gratis. Descarga de aquí el programa (.deb para ubuntu).
Ubuntu:
A continuación creamos un lanzador para arrancar AVG.
En el documento abierto tenemos que añadir lo siquente:
[Desktop Entry]
Name=AVG Antivirus
Comment=Antivirus
Exec=gksudo avggui &
Icon=/opt/grisoft/avggui/prog/pixmaps/avgico_big.png
Terminal=false
Type=Application
Categories=Application;System;
The photoshop challenge es una prueba que consiste en ver 30 imágenes y decidir si estan retocadas o no digitalmente. Solo debes de decir si la imágen está retocada (photshopped) o no (untouched). ¿Serías capaz de acertar el 100% de las imágenes sin hacer trampa?
Intentalo, solo cuesta 5 minutos
Google presenta su nuevo lenguage de programación, GO. Google siempre ha estado innovando, y aunque no siempre tenga éxito se espera que lo tenga ahora. El nuevo lenguage es simple, rápido y como dicen sus creadores. Tiene una sintasis muy párecida a la de C. Algo más rápido de escribir pere sigue siendo un lenguage de la programación orientada a objetos.
Google ha lanzado el código fuente bajo licencia BSD para que la comunidad que forman los programadores puedan participar y así obtener una opción atractiva para el desarrollo del software. Porque aunque haya sido lanzado, aún es un lenguaje de programación que tiene mucho trabajo detrás, como la falta de integración IDE, las bibliotecas estándares son pequeñas, existen muy pocos códigos de ejemplo, así como tutoriales para su aprendizaje.
golang.org => el sitio web de Go

Es el nombre de la nueva distribución Linux de Canonical. Como casi siempre la nueva versión llega tras seis meses de desarrollo. La versión actual de Ubuntu, 9.10, se liberó el 29 de octubre de 2010 y la próxima versión, 10.04 (nombre en código: Lucid Lynx), se espera que vea la luz en abril de 2010.

La novedad más notable, es el nevo gestor de arranque. A partir de ahora se instalará el gestor de arranque GRUB 2 por defecto, aunque los que actualicen desde una versión anterior seguirán con la versión de siempre — a no ser que la actualicen a mano.
Este nuevo GRUB es mucho más modular y más extensible, pero los usuarios solo notarán que han cambiado un poquito las letras. Los más atrevidos podrán instalar imágenes de fondo y modificar algún color, pero poco más.
En realidad lo bueno para los usuarios todavía se está cociendo. Por ejemplo, gracias a gfxboot en próximas versiones podremos ver temas gráficos mucho más complejos y personalizables, con todo tipo de gráficos y animaciones.
Ya podíamos tener las particiones de disco en el formato Ext4 desde Ubuntu 9.04 si lo deseábamos, pero ahora es el sistema de archivos por defecto. Comparándolo con Ext3, ofrece muchísimas mejoras de rendimiento gracias a nuevas características. Esto incluye a las comprobaciones al inicio del sistema, que son notablemente más rápidas.
Los sistemas que actualicen desde versiones anteriores y que todavía estén en Ext3 no migrarán a Ext4 automáticamente, porque hacerlo disfrutando de todas sus ventajas es una operación lenta y relativamente peligrosa. Únicamente podrán disfrutarlo las instalaciones nuevas.
Además de el nuevo gestor de arranque y el nuevo sistema de archivos, hay otras novedades, principalmente en apariencia, como la gestión de usuarios o la pantalla de inicio y retoques en los icono y tema por defecto. También incluye otras actualizaciones, como Epiphany en lugar de Pidgin.
En seguridad también ha mejorado. Durante el proceso de instalación tenemos la posibilidad de seleccionar una opción para cifrar el directorio personal, una forma de proteger los datos contra accesos físicos no deseados a nuestro sistema.