Gateway presenta ultraportátil

La compañía filial de Acer ha presentado un nuevo ultraportátil que sigue los pasos del nuevo MacBook Air de Apple cuyo nivel de ventas está sorprendiendo hasta en la sede de Cupertino. Como otros modelos que te hemos presentado en las última semanas, Gateway apuesta por la plataforma Calpella de Intel montando un Core i5-470UM. La pantalla tiene un tamaño de 11,6 pulgadas con resolución HD y cuesta 590 dólares al cambio en Japón donde ya está disponible.

El EC19C-A52C/S es la denominación del nuevo ultraligero de Gateway basado en una pantalla de alta resolución HD 1366 × 768 píxeles, retroiluminada LED con 11,6 pulgadas de diagonal y un procesador de ultrabajo voltaje Intel Core i5-470UM con doble núcleo a 1,33 GHz de serie y Turbo Boost.

El equipo guarda la línea de estilo, delgadez y bajo peso del segmento (pesa 1,35 kilogramos) y se acompaña de una batería de seis celdas para seis horas de autonomía. Se competa con puertos USB2.0, HDMI, VGA, Ethernet, entrada/salida de audio, webcam de 1,3 megapíxeles, lector de tarjetas de memoria, Wi-Fi b/g/n y Bluetooth 3.0.

Con Windows 7 pre-instalado está a la venta en Japón por 590 dólares al cambio. No sabemos si terminará llegando a Europa y en qué fechas.

Streaming Barça-R.Madrid gratis

Vamos a ofreceros gratuitamente el encuentro de fútbol. Además hemos organizado un chat en directo para comentar jugadas, siempre desde el respeto, decisiones arbitrales y lances del juego. El primer clásico de este año tiene lugar en Barcelona, en el estadio Nou Camp, y es interesante comprobar que probablemente seguirá nevando durante el mismo.

Ver Barça – R.Madrid on-line gratis.

Podéis seguir la retransmisión desde aquí, o bien haciendo clic en la imagen anterior. De momento os animamos a completar la porra a ver si acertamos entre todos con el resultado.

Firefox 4.0 para Linux ya dispone de menú unificado

Una de las novedades de la interfaz de Firefox 4.0 estaba disponible hasta ahora solo en la versión para Windows. Se trataba del menú unificado, que presentaba un menú desplegable en la aplicación del que salían todas las opciones del programa, en lugar de tener una barra de menú superior tradicional.

Esa opción ya está disponible en la última compilación nocturna (nightly build) de Firefox 4.0, y aunque su posición aún no es exactamente igual que la de la versión de Windows -en Linux aparece al lado de las pestañas, y no encima- al menos ya podemos disfrutar de esta mejora de la interfaz.

La versión de Firefox 4 para Windows muestra el botón más destacado, y encima de las pestañas.

Como indican en WebUpd8, para lograr contar con esta versión podemos acceder o bien al PPA diario de Mozilla -ellos no lo recomiendan- o bien descargar la última versión nocturna de Firefox 4.0 desde aquí. Para usarla la descargamos, la extraemos y pinchamos dos veces en el fichero “firefox”, cuidado, NO EN “firefox-bin”). Así lo hemos hecho nosotros, y el resultado es perfecto.

Una vez lo tengamos en ejecución, podremos ir a View->Toolbars y podremos deshabilitar “Barra de menú”, lo que nos dará acceso a la nueva interfaz.

Opera 11 Beta lista

Opera Software ha comentado que mañana, día 23 de noviembre, harán pública la versión beta de Opera 11. Con ella llegarán numerosas mejoras de rendimiento con su nuevo motor JavaScript y una mayor estabilidad general. Hace unos días lanzaron una nueva snapshot y anunciaron que se acercaban a la versión beta. Finalmente parece que han solucionado unos problemas de privacidad y ciertos problemas de estabilidad en el sistema de extensiones que darán a luz la versión beta mañana.

Espen André Øverdahl del equipo de desarrollo de Opera ha confirmado oficialmente que el sucesor de Opera 10 llegará a fase Beta mañana. Øverdahl no ofreció una hora de salida, pero sí que mañana verá la luz. Sin embargo y aunque aún seguimos sin fecha para la versión Opera 11 final sí que podremos ver la mejoría en rendimiento y llegada de extensiones a Opera 11 con la versión beta.

El pasado sábado, Opera Software lanzó la versión Opera 11 Alpha Build 1104 y anunciaron que era una versión muy próxima a la versión beta. En dicho anuncio comentaron que están trabajando muy duro para conseguir la mejor experiencia de navegación. En la nueva versión, Opera 11 Beta, han mejorado ciertos problemas de privacidad con las extensiones y se ha añadido un nuevo acceso directo -Ctrl+Shift+O- que abre la consola de error..

La comopañía noruega no quiere pillarse los dedos y por tanto, tendremos que esperar a ver cómo avanza eldesarrollo de Opera 11 comenzando desde mañana con la primera versión beta.

AMD Phenom II 1100T listado

Distintos retailers han listado el nuevo tope de gama de AMD en microprocesadores para ordenadores de consumo. Un modelo etiquetado como 1100T bajo la serie Phenom II, con frecuencias de trabajo entre 3,3 y 3,6 GHz y posibilidad de overclocking al entregar el multiplicador desbloqueado. Dispone de seis núcleos de procesamiento nativo, es compatible con placas base AM3 y AM2+ con actualización de BIOS y su precio de salida para reservar es de 275 euros.

Sucesor directo del 1090T, el 1100T será el nuevo tope de gama de microprocesadores AMD para el sector de consumo. Sin nuevo arquitectura hasta el paso a procesos tecnológicos de 32 nanómetros con los Bulldozer, AMDaumenta la frecuencia de trabajo, manteniendo consumo y compatibilidad con las placas existentes.

El precio listado por retailers europeos y estadounidenses para reservar el producto fijan un precio de salida cercano a los 300 dólares aunque como suele ocurrir bajará tras el lanzamiento.

El Phenom II 1100T es un Black Edition con multiplicador desbloqueado lo que permite amplias opciones de overlocking (su predecesor 1090T sube de vueltas por encima de 4 GHz con refrigeración estándar). Dispone deseis núcleos de procesamiento, 6 Mbytes de caché de tercer nivel, un TDP de 125 vatios y frecuencias de serie desde 3,3 a 3,7 GHz.

Excelente ratio prestaciones/precio y compatibilidad con placas base existentes son sus virtudes principales. Si no quieres pagar la prima por ‘lo último’, en el mercado español dispones del Phenom II 1055T, con algo menos de frecuencia pero todo un seis núcleos por debajo de 175 euros.

Windows cumple 25 años

Hoy se cumplen 25 años de la comercialización del primer Windows, un entorno operativo que llegó como complemento para MS-DOS dotándolo de una interfaz gráfica de usuario. Un Windows 1.0 publicado el 20 de noviembre de 1985 y denominado originalmente Windows Premiere Edition 1 que fue la base para convertir los Windows en los sistemas operativos más populares del mercado, a Microsoft en el gigante del software que es hoy y a su co-autor Bill Gates, en el más rico del mundo.

Hoy se celebra el 25 aniversario de la publicación del primer Windows, la primera piedra de un software convertido en el sistema operativo para ordenadores de consumo que actualmente monopoliza el mercado con un 90 por ciento de cuota. No sabemos cómo hubiera sido la historia de la informática sin el éxito de Windows pero es innegable que ha desarrollado un papel fundamental en la historia de la informática moderna mientras la computación personal ha ido llegando a millones de hogares en todo el mundo.

El trabajo sobre Windows 1.0 comenzó unos años antes de su publicación con el proyecto denominado "Interface Manager" de 1981. En 1983 fue anunciado ya bajo el nombre ‘Windows’ y el lanzamiento de Windows 1.0 como tal se produjo tal día como hoy hace 25 años.

Un Windows 1.0 que no fue un verdadero sistema operativo sino un entorno destinado a complementar al MS-DOS (sistema comercializado por Microsoft para el IBM-PC) en respuesta al interés del mercado en las interfaces gráficas de usuario y en competencia al Mac OS, publicado antes y que sí contaba con interfaz gráfica compuesta por la interacción del mouse con ventanas, Icono y menús.

Frente al Mac OS, Windows 1.0 carecía de muchas de sus funcionalidades ya que era en esencia una extensión gráfica de MS-DOS. Incluso su shell se denominaba MS-DOS Executive. La nota de prensa para el lanzamiento de Windows 1.0 firmada por el presidente de Microsoft, Bill Gates, abunda en esa idea: “Microsoft Windows amplía las características del sistema operativo DOS, pero es compatible con la mayoría de las aplicaciones existentes que se ejecutan bajo DOS. Windows permite a los usuarios integrar las tareas que realizan con su equipo, proporcionando la capacidad de trabajar con varios programas al mismo tiempo y cambiar fácilmente entre ellas sin tener que salir y reiniciar las aplicaciones individuales".

Así, Windows 1.0 no logró apenas popularidad comercial aunque sentó las bases del éxito posterior. Con ello contaba Gates cuando indicaba en la nota original encontrada por el actual arquitecto jefe de software Ray Ozzie en su despacho: “… Windows 1.0 proporciona una sólida base para una nueva generación de aplicaciones. Windows proporciona un poder sin precedentes a los usuarios de hoy y una base para los avances de hardware y software de los próximos años".

Avances que llegaron principalmente de la mano de Windows 3.0 en 1990, con mejoras en la interfaz de usuario, multitarea, memoria virtual, ejecución de aplicaciones en modo protegido y otras funcionalidades. Windows 3.0 fue el primer Windows de gran éxito comercial, con dos millones de copias vendidas en los primeros seis meses.

A partir de ahí la historia es más conocida con el lanzamiento de Windows 95 con nueva interfaz de usuario y ejecución nativamente de aplicaciones de 32 bits. A él le sucedió el 98 y el Me en la rama de consumo y paralelamente, la familia NT de sistemas corporativos llegando hasta Windows 2000 y un Windows CE para GPS, móviles, consolas o sistemas embebidos. Más tarde, Windows XP, Vista y 7 en consumo, Windows Mobile hasta el Windows Phone 7 para smartphones y la rama para servidores con Windows Server 2003, Windows Server 2008 y el actual Server 2008 R2.

Historia de éxitos rotundos, 95-2000-XP y también de sonados fracasos como ME o Vista en medio de acusaciones por el empleo de prácticas monopolísticas y abuso de posición de mercado. En todo caso y como ya decíamos, seas ‘windowsero’, ‘mackero’ o ‘linuxero’ convendrás que Windows (para bien o para mal según el punto de vista) ha tenido un papel fundamental en la historia de la informática moderna al tiempo que la computación personal ha llegado a millones de hogares en todo el mundo.

JoliBook ya a la venta

El sistema operativo Jolicloud, basado en GNU/Linux y enfocado a netbooks y equipos básicos con conectividad a Internet, está tomando una nueva forma gracias al nuevo netbook JoliBook que llega con Jolicloud preinstalado. El netbook en cuestión ya está a la venta y es una alternativa a netbooks tradicionales que trabajan sobre Windows, mayoritariamente. En esta ocasión, hablamos de un netbook potente con procesador Atom de doble núcleo y una autonomía muy interesante.

Desde MuyComputer ya os hemos comentado en varias ocasiones el desarrollo de JoliCloud como sistema operativo. Si eres un usuario que utiliza principalmente aplicaciones web y redes sociales, JoliCloud es tu sistema operativo. La compañía Vye ha ido un paso más allá y ha lanzado finalmente al mercado Jolibook.

Se trata de un netbook que disfruta de un colorido diseño y que ofrece la versatilidad de la plataforma Atom junto con la interesante funcionalidad aportada por jolicloud versión 1.1.

Entre sus características técnicas destacamos:

- Procesador Intel Atom N550 (1,5 GHz, dual-core)

- 250 Gbytes de disco duro

- Pantalla de 10,1″

- Memora RAM DDR3, 1 Gbyte

- Tres puertos USB 2.0

- Wi-Fi, Bluetooth, ethernet, y salida VGA.

Linux Mint 10 ‘Julia’, disponible

Ha tenido que pasar algo más de un mes desde el lanzamiento de Ubuntu 10.10 Maverick Meerkat para que aparezca uno de sus forks más populares, y probablemente una de las mejores distribuciones de la actualidad. Se trata de Linux Mint 10 ‘Julia’, que ya está disponible para descarga.

Como señalan sus desarrolladores en el anuncio oficial, hay muchas mejoras visuales en la interfaz:

  • Pantalla de bienvenida: instalación de códecs y actualización a la edición DVD desde esa pantalla.
  • Menú: se destacan las aplicaciones recién instaladas, se pueden encontrar e instalar nuevas herramientas desde los repositorios, se han incluido más motores de búsqueda y hay soporte para marcadores GTK y temas GTK.
  • Gestor de software: se han creado iconos de aplicaciones y una mejor categorización.
  • Gestor de actualizaciones: es posible ignorar las actualizaciones, y ahora se indica el tamaño de las descargas.
  • Gestor de subidas: se muestra en la interfaz la velocidad y el tiempo estimado para completar la subida de ficheros, y además se proporcionan pruebas de conexión y la posibilidad de cancelar esas subidas o de ejecutarlas en segundo plano.
  • Nuevo diseño: tras la utilización de 3 versiones de Shiki con colores verde oscuro, esta vez han dedicido volver a un tema ligero tradicional con un fonto oscuro, pero además se han añadido acabados metálicos para diversos elementos.
  • Mejoras en el sistema: se han integrado elementos como Adobe Flash, Oracle Virtualbox, el uso cómodo de repositorios verificados con firma (ya no aparecen más avisos, sino preguntas para validarlos), el uso de meta paquetes -como “mint-meta-codecs”-, y un sistema de ajustes compatible con el estándar LSB.

Ya podéis descargar Linux Mint 10 desde la página oficial o directamente con los siguientes enlaces de descarga:

Taller de PHP: Envío de datos de un formulario

Taller de PHP¡Hola, bienvenidos a la séptima clase del Taller de PHP! Espero que hayan estado practicando. Como seguramente ya saben pueden dejar todas sus dudas y comentarios que las iré respondiendo lo más rápido que pueda.

Muy bién, con lo aprendido en clases anteriores ya sabemos cómo hacer un if y ya sabemos cómo recorrer un bucle, pero ahora nos falta una parte importante que es cómo trabajar con formularios que nos envían los usuarios. ¡Empecemos ya!

¿Cómo armar un formulario para que sea procesado por Php?

En realidad no hay que hacer nada nuevo, simplemente armar el formulario en HTML, pero como hay muchos diseñadores que no saben cuáles son los campos que sí o sí hay que tener, vamos a armar uno de cero y para que sea un poquito más útil, vamos a armar un formulario de contacto.

Primero y principal hay que crear las etiquetas <form> con sus respectivos atributos.

<form action=”contacto_script.php” method=”post” id=”contacto”></form>

Vamos a explicar un poquito que es cada atributo y para qué sirve:

action: aquí es donde vamos a hacer que se envíen todos los datos, el archivo contacto_script.php va a procesar toda la información enviada y decidirá cómo continuar, si hubo un error, si fue correcto, etc.

method: le especificamos cómo queremos que se envíe la información, a través del método POST o del método GET.

Yo se lo que te estás preguntando ahora, qué diferencia hay entre cada método ¿No? El temita es el siguiente, no tiene sentido que yo te escriba un párrafo de 1000 palabras con las diferencias técnicas que existen entre un método y el otro para el protocolo HTTP por lo que te lo voy a explicar crudamente para que sepas cuándo emplear cada método:

Basicamente se envía información a través del método POST cuando se desea que ese envío de información sea oculto, o si se está enviando mucha información. Por lo general la página que recibe esa información no va a ser re-cargada, ya que si hacemos refresh en una página que acaba de recibir información vía POST el navegador nos avisará con un cartelito que estamos intentando recargar una página y que se va a enviar toda la información de nuevo, por un lado es molesto y por otro puede que el navegador no haya guardado correctamente toda la información enviada originalmente y falle.

El metodo GET, por el contrario, cuando completamos un formulario que envía los datos atraves de GET, esta información nos va a aparecer en la URL del sitio, si se fijan, cuando realizan una búsqueda en Google, esta se hace a través de un formulario con método GET, ya que en la URL nos aparece toda la información que nosotros buscamos más otras variables.

Ahora bien ¿Cuándo es aconsejable usar uno u otro método? Pues como dije justo en el párrafo anterior, cuando se realiza un formulario de búsqueda, o un formulario para filtrar la información mostrada o cambiar el orden de la información mostrada (En un listado de departamentos en alquiler, cambiar el orden por mejor precio, por número de ambientes, etc.) es aconsejable usar el metodo GET, ya que el usuario es muy probable que entre en una página y luego vuelva para atrás, en esta vuelta para atras, esta haciendo refresh de la pagina con los resultados de busqueda, si hubiese sido por POST, el navegador hubiese mandado la alerta de que se esta intentando entrar en una página que recibio informacion via POST y podría no mostrar la informacion correctamente.

Por el contrario, es aconsejable utilizar el método POST cuando se desea enviar mucha información, o es información que no va a cambiar por decisión del usuario, es decir, no es un filtro, sino un formulario de contacto, para escribir una nueva entrada en nuestro blog, crear un tema en un foro, etc.

id: lo usuamos para identificar el formulario, ya que podemos llegar a tener muchos formularios en una misma página y queremos que se identifique bien cada formulario. Aqui elegimos el nombre que queremos.

Listo, ya sabemos como configurar nuestro formulario, la clase que viene vamos a ver que diferentes tipos de campos existen y como vamos a procesar esta información con PHP.

Cómo compilar el kernel Linux en Ubuntu, Fedora, y otras

Cuando mencionamos la palabra “kernel” es imposible no pensar en Linux. Y es que GNU/Linux es el sistema operativo que realmente le ha dado gran popularidad a este término.

A él le debemos que hayamos llegado tan profundo en la informática verdadera (en la que se sabe ciertamente cómo se maneja la información en su más bajo nivel). En la actualidad no es tan recurrente que necesitemos compilar un kernel, aunque tiempo atrás si lo era. Hoy día esto se hace por alguna necesidad específica o por el simple hecho de aprender cómo se hace.

Entre las razones existentes para compilar un kernel tenemos:

  • Eres un desarrollador del kernel.
  • Necesitas compilar un kernel con alguna característica especial que un kernel oficial de tu distro no tiene.
  • Te estás preparando para corregir un bug en el kernel oficial de tu distro.
  • Tienes hardware que el kernel oficial de tu distro no soporta.

Existen muchas maneras de compilar el kernel (casi una por cada distribución). Esto significa que para cada distro, ya sea basada en Red Hat, Debian o Slackware, debemos documentarnos muy bien antes de comenzar tan importante tarea, porque si se nos queda algún módulo excluido o incluido sin necesidad podría generar conflictos e incluso no funcionar correctamente.

Todo el proceso se puede resumir en los siguientes pasos generales para todas las distros:

  1. Obtener las fuentes del kernel.
  2. Instalar las herramientas necesarias para la compilación (gcc, build-essentials, etc.).
  3. Descomprimir las fuentes del kernel en /usr/src/
  4. Configurar el kernel (ej. make menuconfig).
  5. Compilar (make), compilar los módulos (make modules), instalar los módulos, (make modules_install).
  6. Instalar el kernel compilado (make install).
  7. Crear la imagen (initrd) para el nuevo kernel y ajustar grub para que la encuentre.

Este proceso puede ser una excelente manera de ajustar nuestro sistema para que soporte nuevo hardware o para hacerlo más liviano quitando, cuidadosamente, módulos que no utilizaremos. De cualquier manera es recomendable que aparte de esta guía busques la ayuda de personas más experimentadas si tienes una buena razón para hacerlo, aún si lo haces por puro placer o aprendizaje.

A continuación veremos cómo compilarlo en algunas distribuciones más usadas.

Compilar el Kernel en Fedora/CentOS y otras derivadas

Paso 1: Instalar algunos dependencias o prerequisitos

su -c 'yum groupinstall “Development Tools”'su -c 'yum install ncurses-devel qt-devel unifdef'

Paso 2: Descargar las fuentes de kernel.org del estable más reciente (2.6.36)

cd /tmpwget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.tar.bz2

Paso 3: Descomprimir las fuentes.

mkdir /usr/src/linuxtar -xjvf linux-2.6.36.tar.bz2 /usr/src/linuxcd /usr/src/linux

Paso 4: Configurar el Kernel.

Hay varias formar de hacer la configuración que querramos:

  • make menuconfig: Menú basado en texto y diálogos a colores.
  • make xconfig: Gráfico (Qt), de uso preferible en KDE.
  • make gconfig: Gráfico (Gtk), de uso preferible en Gnome.

Paso 5: Compilar el Kernel.

Compilar para crear una imagen comprimida del Kernel

make

Compilar los módulos del Kernel

make modules

Instalar los módulos

make modules_install

Paso 6: Instalar el Kernel

make install

Paso 7: Modificar grub para que asuma el nuevo Kernel.

nano /boot/grub/grub.conf

Y una vez en el editor, escribir lo siguiente (suponiendo que la partición del sistema es (hd0,0), es decir, la primera de todas y que además está en el primer disco duro. En caso de que este no sea tu escenario, debes cambiar convenientemente ese parámetro. así como los parámetros VolGroup00 y LogVol00, como detallan aquí).

#boot=/dev/sda
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.35.4)
     root (hd0,0)
     kernel /vmlinuz-2.6.35.4 ro root=/dev/VolGroup00/LogVol00
     initrd /initrd-2.6.35.4.img
title CentOS (2.6.36)
     root (hd0,0)
     kernel /vmlinuz-2.6.36 ro root=/dev/VolGroup00/LogVol00
     initrd /initrd-2.6.36.img

Y finalmente reiniciamos

shutdown -r now

Compilar el Kernel en Debian/Ubuntu

Paso 1: Instalar algunos dependencias o prerequisitos:

sudo apt-get install build-essential gcc libncurses5-dev

Paso 2: Descargar las fuentes de kernel.org del estable más reciente (2.6.36. )

cd /tmpwget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.tar.bz2

Paso 3: Descomprimir las fuentes.

mkdir /usr/src/linuxtar -xjvf linux-2.6.36.tar.bz2 /usr/src/linuxcd /usr/src/linux

Paso 4: Configurar el Kernel.

Hay varias formar de hacer la configuración que querramos:

  • make menuconfig: Menú basado en texto y diálogos a colores.
  • make xconfig: Gráfico (Qt), de uso preferible en KDE.
  • make gconfig: Gráfico (Gtk), de uso preferible en Gnome.

Paso 5: Compilar el Kernel.

Compilar para crear una imagen comprimida del Kernel

make

Compilar los módulos del Kernel

make modules

Instalar los módulos

make modules_install

Paso 6: Instalar el Kernel

make install

Paso 7: Crear la imagen initrd.

La imagen initrd contiene los controladores de dispositivos necesarios para cargar el resto del sistema operativo. No todas las computadoras requieren esto pero no está demás crearla.

cd /bootmkinitrd -o initrd.img-2.6.36 2.6.36

Paso 8: Modificamos grub para que asuma el nuevo Kernel añadiendo lo siguiente.

nano /boot/grub/menu.lst

Y una vez en el editor, escribimos lo siguiente (como en el caso anterior, tenemos que tener cuidado con la partición donde tenemos el sistema y, por tanto, donde tenemos el kernel y demás ficheros del sistema de arranque)

title           Ubuntu GNU/Linux, kernel 2.6.36 Default
     root           (hd0,0)
     kernel       /boot/vmlinuz root=/dev/hda1 ro
     initrd        /boot/initrd.img-2.6.36
     savedefault
     boot

Otra forma menos delicada de hacer este paso es con un comando que actualiza el archivo menu.lst y lo ajusta de forma automática.

update-grub

Y finalmente reiniciamos

shutdown -r now