Artículos de la categoría Linux

Vía Genbeta descubro que ya está disponible la primera versión estable de Google Chrome para Mac, la versión 5.0.374.55. Esta nueva versión ya tiene un administrador de marcadores bastante decente (la verdad es que me ha parecido más cómodo que el de Firefox), sincronización de los mismos y las preferencias a través de nuestra cuenta de Google y modo pantalla completa.

En Arstechnica también comentan que también es la primera versión estable de Google Chrome para Linux.

Control remoto en Mac OS X y Windows con VNC

Controlando Mac OS X desde Windows

Tenemos una red local y carpetas y archivos compartidos entre nuestros equipos. ¿Cuál es el siguiente paso? Controlar un equipo desde el otro. Quizá en principio la utilidad parezca poca (te ahorras levantarte, ir al otro equipo, encender la pantalla y ponerle las pilas al ratón), pero una vez te acostumbras, se hace difícil dejarlo de lado, sobretodo cuando se trata de una combinación de sobremesa y portátil.

Veamos ahora cómo controlar de forma remota un ordenador con Windows y un Mac con Mac OS X mediante el protocolo VNC. Para esto necesitaremos dos aplicaciones diferentes: un cliente VNC y un servidor VNC. El servidor VNC habilita el control remoto del equipo en el que está instalado, mientras que el cliente VNC permite a un equipo controlar un ordenador que tenga instalado un servidor VNC.

Mac OS X incorpora un cliente y un servidor VNC (de los que hablaré más adelante), así que tan sólo tendremos que instalar el paquete de cliente y servidor en Windows. Hay multitud de paquetes diferentes, pero yo me centraré en UltraVNC, que es de momento el que mejor que me ha funcionado hasta ahora y que además es totalmente gratuito (podéis descargarlo aquí). Una vez descargado e instalado, tendremos que ejecutar la aplicación UltraVNC Server, que como su nombre indica, es el servidor VNC de UltraVNC. El cliente VNC se llama UltraVNC Viewer.

UltraVNC Server

UltraVNC Server

Una vez ejecutado el servidor en Windows, veremos una ventana como la de la imagen de la izquierda. Hay bastantes opciones que podemos personalizar, aunque la que más nos interesará en principio es la contraseña para acceder al equipo: no queremos que cualquiera con un cliente VNC y nuestra IP pueda acceder a nuestro equipo.

Entre otras cosas más o menos útiles, podemos hacer que el invitado sólo pueda ver la pantalla, sin poder modificada nada o eliminar los efectos de Aero de Windows y el fondo de pantalla al conectarse un invitado (para mejorar el rendimiento).

Compartir Pantalla

Compartir Pantalla

Habilitar el servidor VNC en Mac OS X es muy sencillo. Basta con ir a Preferencias del Sistema, dentro a Compartir. La segunda opción de la lista de la izquierda es Compartir Pantalla, que se traduce en Habilitar Servidor VNC. El servidor VNC incorporado en Mac OS X tiene menos opciones que UltraVNC, pero para el uso diario nos vale. Podéis ver la pantalla en cuestión en la imagen de la derecha.

Con el servidor VNC ejecutándose en ambos equipos, sólo necesitamos utilizar el cliente VNC para poder controlarlos de forma remota. El cliente VNC de UltraVNC, como he comentado antes, se llama UltraVNC Viewer, así que lo ejecutamos.

Controlando Windows desde Mac OS X

Controlando Windows desde Mac OS X

Nos pedirá la IP del ordenador al que nos vamos a conectar (también se puede utilizar el nombre del equipo) y nos permite escoger entre diversas opciones de velocidad de la red (que básicamente reduce la calidad de la imagen que veremos pero a cambio ganaremos rendimiento), acceder en modo “sólo visión” (es decir, sin poder interactuar con el equipo, sólo pudiendo ver lo que hace), activar el auto escalado, etc. A continuación nos pedirá la contraseña del servidor (si la hay).

En Mac OS X nos podemos conectar a un servidor VNC desde el Finder. Para ello vamos a Ir -> Conectarse al servidor (o pulsamos la combinación de teclas Cmd + K). Se abrirá una ventana pidiéndonos la dirección del servidor, done introduciremos vnc://<IP_DEL_SERVIDOR>. Nos pedirá la contraseña del servidor (si la hay) y a continuación tendremos acceso vía VNC al otro equipo.

También se puede controlar un equipo con una distribución de Linux desde Windows y Mac OS X (y éste puede controlar a los otros) o incluso desde un iPhone (basta con instalar alguna aplicación que haga de cliente VNC para poder controlar otros equipos).

Vía Genbeta descubro los primeros mockups de la interfaz de Gnome 3, versión que será liberada dentro de unos 6 meses (a finales de año). Esta versión vendrá cargada de novedades tanto a nivel interno como a nivel visual, correspondiéndole a este último los mockups que podéis ver a continuación.

En los mockups han optado por una combinación de blanco y negro, lo que facilita mucho la lectura, sin embargo espero que se pueda cambiar, porque si no todas las distribuciones de Linux que utilicen Gnome parecerán iguales…

Diseñando nuestra web para el iPhone – Parte 1

El iPhone y el iPod Touch disponen de un navegador realmente bueno para tratarse de dispositivos móviles. Mobile Safari muestra las páginas web prácticamente igual que lo haría su versión de escritorio, lo que hace que en muchos casos no sea necesario hacer un diseño específico de nuestra web para estos dispositivos.

Sin embargo, el tamaño de la pantalla del iPhone y del iPod Touch (a partir de ahora hablaremos sólo de iPhone para abreviar) hace que se nos haga incómodo navegar, teniendo que hacer zoom en múltiples ocasiones, lo que entorpece bastante la navegación. Afortunadamente, adaptar nuestra página web al iPhone es una tarea relativamente sencilla y gracias a Mobile Safari podemos lograr hacer que nuestra web tenga el aspecto de una aplicación nativa del iPhone.

Como podréis adivinar por el título, el tutorial está dividido en partes (que iré redactando poco a poco y publicando una vez las haya acabado de escribir). Esta primera parte la dedicaré a explicar cómo preparar nuestro entorno de desarrollo.

Servidor local

Antes de ponernos a diseñar necesitaremos instalar un servidor en nuestro equipo. Hay muchas opciones, sin embargo yo me quedaría con Apache + MySQL + PHP (conocido como WAMP, MAMP o LAMP, dependiendo de si se utiliza Windows, Mac o Linux).

En Windows solía usar WampServer, una aplicación gratuita y fácil de instalar y administrar, y ahora en Mac utilizo la versión gratuita de Mamp. Como hace tiempo que no toco Linux, lo dejaré de lado en este tutorial. De todos modos, más adelante veréis que algunas de las herramientas útiles para comprobar nuestro diseño no están disponibles para Linux (algunas ni siquiera para Windows).

Una vez instalado el servidor, basta con que accedamos a localhost, 127.0.0.1 o nuestra dirección IP. Los tres métodos deberían mostrarnos exactamente lo mismo.

Mobile Safari

Configurando Safari

Configurando Safari

Ya tenemos el servidor local, con lo que podemos trabajar con MySQL y PHP y si nuestro CMS está escrito en PHP, podremos instalarlo en nuestro servidor local y diseñar directamente para él (yo, por ejemplo, suelo diseñar directamente para WordPress). Ahora necesitamos un navegador que funcione de forma similar a Mobile Safari para comprobar nuestro trabajo, y para ello tenemos 3 opciones diferentes.

Si disponemos de un iPhone lo tenemos muy fácil. En la barra de direcciones basta con introducir la IP de nuestro equipo servidor y listo. Recordad que ambos dispositivos deben estar en la misma red.

En caso de que no dispongamos de un iPhone pero sí de un Mac, tenemos la opción de hacernos desarrolladores para el iPhone, con lo cual tendremos acceso al iPhone Simulator, un simulador del iPhone que, adivinad… tiene Mobile Safari, con lo que podremos probar nuestros diseños en una simulación del iPhone. No es una opción demasiado interesante si no somos desarrolladores, pero si ya lo somos, siempre tenemos la posibilidad de usar el simulador para probar páginas web en lugar de aplicaciones.

Por último, tenemos la opción de usar Safari cambiando el agente de usuario por el del iPhone. Esto es algo que se puede hacer también en otros navegadores, sin embargo como Safari y Mobile Safari parten del mismo motor de renderizado, es más conveniente usar estos, ya que así nos aseguramos de que lo que vemos durante las pruebas es lo más parecido al resultado final.

Un diseño sólo para iPhone

Bien, ahora ya podemos comenzar a diseñar para el iPhone y lo primero que deberíamos hacer es asegurarnos de que nuestro diseño especial sólo se use en el iPhone. Para ello recurriremos al tutorial que publiqué la semana pasada sobre cómo detectar navegadores mediante PHP. De momento nuestro diseño podría comenzar así:

function is_browser($name, $version='') {
	$user_agent = $_SERVER['HTTP_USER_AGENT']; // Cargamos el UserAgent en una variable
	$wtr = false; // Esta variable es la que indica si se ha accedido con el navegador que buscamos o no. Por defecto es false, sólo cambia si se accede con el navegador buscado
	$wtmb = ''; // Esta variable almacena el navegador del dispositivo móvil (sólo si buscamos un navegador de dispositivo móvil, esto no incluye ni Android ni iPod ni iPhone)
	// Primero veamos a quién buscamos y luego comprobemos si es él
	switch ($name) {
		// Caso Internet Explorer
		case 'IE':
			if (strrpos($user_agent, "MSIE") === false) {} else {
				if ($version != '') {
					if (strrpos($user_agent, 'MSIE '.$version) === false) {} else { $wtr = true; }
				} else {
					$wtr = true;
				}
			}
			break;
		// Caso Firefox
		case 'FF': if (strrpos($user_agent, "Firefox") === false) {} else { $wtr = true; } break;
		// Caso Opera
		case 'OP': if (strrpos($user_agent, "Opera") === false) {} else { $wtr = true; } break;
		// Caso Konqueror
		case 'KQ': if (strrpos($user_agent, "Konqueror") === false) {} else { $wtr = true; } break;
		// Caso Chrome
		case 'CH': if (strrpos($user_agent, "Chrome") === false) {} else { $wtr = true; } break;
		// Caso Safari
		case 'SF': if (strrpos($user_agent, "Safari") === false) {} else { $wtr = true; } break;
		// Caso iPod
		case 'IPD': if (strrpos($user_agent, "iPod") === false) {} else { $wtr = true; } break;
		// Caso iPhone
		case 'IPH': if (strrpos($user_agent, "iPhone") === false) {} else { $wtr = true; } break;
		// Caso iPod o iPhone
		case 'IPO':
			if (strrpos($user_agent, "iPod") === false) {} else { $wtr = true; }
			if (strrpos($user_agent, "iPhone") === false) {} else { $wtr = true; }
			break;
		// Caso Android
		case 'AD': if (strrpos($user_agent, "Android") === false) {} else { $wtr = true; } break;
		// Caso navegador móvil
		case 'MB':
			$mua = array(
				'PIE4' => 'compatible; MSIE 4.01; Windows CE; PPC; 240x320',
				'PIE4_Smartphone' => 'compatible; MSIE 4.01; Windows CE; Smartphone;',
				'PIE6' => 'compatible; MSIE 6.0; Windows CE;',
				'Minimo' => 'Minimo',
				'OperaMini' => 'Minimo',
				'AvantGo' => 'AvantGo',
				'Plucker' => 'Plucker',
				'NetFront' => 'NetFront',
				'SonyEricsson' => 'SonyEricsson',
				'Nokia' => 'Nokia',
				'Motorola' => 'mot-',
				'BlackBerry' => 'BlackBerry',
				'WindowsMobile' => 'Windows CE',
				'PPC' => 'PPC',
				'PDA' => 'PDA',
				'Smartphone' => 'Smartphone',
				'Palm' => 'Palm'
			);
			foreach($mua as $nav => $ua){ if(strstr($user_agent, $ua) != false) { $wtmb = $nav; } }
			if ($wtmb != '') { $wtr = true; }
			break;
		// Caso genérico
		default: $wtr = false; break;
	}
	return $wtr;
}

if (is_browser('IPO')) {
/* Diseño especial para el iPhone / iPod Touch */
} else {
/* Diseño general para el resto de navegadores */
}

Y esto es todo de momento.

Más adelante…

En las próximas partes comenzaremos a diseñar para el iPhone. Explicaré desde cómo aprovechar las posibilidades de Mobile Safari para ahorrarnos trabajo (por ejemplo, creando degradados con CSS en lugar de con imágenes) hasta qué medidas usar, cómo detectar rotaciones del dispositivo (si está en vertical u horizontal)… en resumen, cómo simular la interfaz de una aplicación.

Eso sí, habrá unas cuantas partes más. En principio no tengo decidido cuántas habrá en total (ya he comentado al principio que no las tengo escritas), así que podéis pedir en los comentarios que me centre en alguna cosa en especial.

El rediseño de Ubuntu

Vía Genbeta descubro algunas imágenes del rediseño que el equipo de Ubuntu está haciendo para la versión 10.04 Lucid Lynx. Al parecer el rediseño no sólo afectará al ssitema operativo en sí, sino que también viene acompañado de un cambio en el logotipo de Ubuntu, de la página web y del merchandising que acompaña a cada versión.

A continuación tenéis algunas imágenes del nuevo diseño de Ubuntu.

Nuevo logotipo de Ubuntu Nuevo logo de Ubuntu con el fondo naranja Nuevo logo de Xubuntu
Nuevos logos de las comunidades de Ubuntu Nuevo tema "darktheme" de Ubuntu Nuevo tema "lighttheme" de Ubuntu
Nuevo diseño de la página web de Ubuntu Nuevo diseño de la página web de Xubuntu Nuevo diseño de Ubuntu
Nuevas cajas para los CDs Nuevo estilo para el Bloc de Notas de Ubuntu Nuevas camisetas de Ubuntu
Nuevo diseño de Ubuntu Extras de Ubuntu con el nuevo estilo Nueva imagen durante el arranque de Ubuntu

Ya está disponible Firefox 3.6

Firefox 3.6

Ya se puede descargar tanto para Windows como Mac y Linux la versión 3.6 de Firefox, que, entre otras cosas, es un 20% más rápida que la versión 3.5, implementa las últimas especificaciones HTML5, admite audio y vídeo en formatos abiertos y en pantalla completa e incluye “Personas” por defecto.

Se puede descargar la versión 3.6 desde la página de Mozilla o ver las novedades en el comunidado de prensa.

Vía Genbeta descubro que la próxima versión de Ubuntu, Lucid Lynx, vendrá con una manual oficial en PDF, de modo que todos aquellos usuarios que quieran usar Ubuntu pero se pierdan configurando el Sistema Operativo y realizando algunas tareas, tendrán a su disposición un documento que poder revisar para resolver sus dudas.

De momento parace que el manual oficial estará disponible sólo en inglés, aunque supongo que se traducirá a otros idiomas (al fin y al cabo, no todo el mundo sabe el inglés suficiente como para entender un manual de ese tipo) y se actualizará cada seis meses (supongo que coincidiendo con la liberación de nuevas versiones).

¿Será así la interfaz de Firefox 4?

Comparación entre Firefox 3.5 y 4.0

Comparación entre Firefox 3.5 y 4.0

Vía Genbeta descubro algunas imágenes de la posible interfaz de Firefox 4. Actualmente los desarrolladores de Firefox le están dando vueltas a la interfaz de Firefox 4, y estas imágenes son el resultado de algunos conceptos que podrían aplicar al navegador. Como suele pasar, las imágenes son de la interfaz de Windows, así que en Linux y Mac pueden haber unos cuantos cambios significativos (sobretodo en Mac, teniendo en cuenta que el menú de la aplicación (el de archivo, editar, ver, historial, etc) en OS X está situado fuera de la ventana de navegador, con lo cual algunas de las modificaciones que hay en las imágenes no tienen sentido para la versión de este navegador para Mac OS X.

Pero, dejemos de lado de momento las posibles variaciones entre las versiones para cada Sistema Operativo de Firefox ya que hay diversas versiones de esta interfaz, muy similares entre sí pero con ligeros cambios unas respecto de las otras.

Interfaz de Firefox 4.0 en Windows 7

La primera de las propuestas incluye un botón para la aplicación (que sustituiría el menú de archivo, editar, ver, etc), elimina la barra de título, mueve las pestañas a la parte superior de la ventana (al estilo de Chrome u Opera, sobretodo en la última preAlpha de Opera), elimina la barra de favoritos y da un nuevo color a las partes opacas de la ventana.

Interfaz de Firefox 4.0 en Windows 7

Esta segunda propuesta cambia la posición de las pestañas y las sitúa por debajo de la barra de direcciones. Lo de más sigue más o menos igual que en la propuesta anterior.

Interfaz de Firefox 4.0 en Windows 7

La tercera propuesta añade la barra de marcadores y la situa por encima de las pestañas. Por lo demás, sigue el esquema de la segunda propuesta.

Interfaz de Firefox 4.0 en Windows 7

La cuarta propuesta parte de la primera y vuelve a tener las pestañas en la parte superior de la ventana. Inmediatamente después se muestra la barra de direcciones, y por último la barra de marcadores.

Variaciones del botón Firefox

Variaciones del botón Firefox

Como habréis podido observar, el menú de Firefox se mantiene igual en todas las propuestas anteriores. Pues bien, hay otras cinco propuestas sobre diversas posiciones de este menú, que podéis ver en la imagen que tenéis a la derecha. Las variaciones van desde el color del menú (gris en el primer caso y naranja en todos los demás) hasta la aparición (o desaparición) de la barra de título (creo que no perderíamos demasiado si desapareciese esta barra, la verdad es que no me fijo demasiado en ella, ¿vosotros sí?), el tamaño del botón y el texto que incluye (en este punto, me gusta mucho el botón de la segunda imange, sin texto pero con el icono de Firefox y un bonito fondo naranja. aunque movería las pestañas hasta debajo del botón, no dejaría espacio en blanco como hay en la imagen) o la posición del propio botón (en algunas imágenes aparece separado, en otras se acerca más a las pestañas y en una es una pestaña).

Volviendo al aspecto de Firefox en Mac y en Linux, revisando un poco la fuente original de las imágenes, he encontrado un par de imágenes sobre la interfaz de Firefox 4 en Mac y en Linux. Lamentablemente ahora mismo la página tiene un error en la Base de Datos y es imposible acceder a ella, aunque podéis ver las imágenes más significativas en este mismo artículo.

Firefox 4 en Ubuntu

Comenzaremos por Linux. A pesar de que hace mucho que no uso Firefox en Linux (bueno, en realidad hace mucho que no uso Linux) he notado bastantes cambios nada más ver la imagen. Siguiendo el mismo esquema que en Windows, la barra de título desaparece junto con el menú de archivo, editar, ver, etc. Las pestañas se vuelven a situar en la parte superior y se unifica la caja de búsqueda con la de direcciones, al estilo de Chrome. A diferencia de Windows, en Linux parace que no habrá el botón Firefox, aunque puede que esto sea debido a que esta imagen de la interfaz de Firefox 4 en Linux es anterior a la imagen de la interfaz de Firefox en Windows, así que puede que la interfaz de Linux reciba más cambios de los que se ven en esta imagen.

Firefox 4 en Mac

Las imágenes de la interfaz de Firefox 4 en Mac también son anteriores a las imágenes de la interfaz de Windows, así que puede que haya más novedades (al igual que en Linux) que no estén recogidas aquí. Sobre las que sí lo están, podemos ver que desaparece de nuevo la barra de título y la barra de marcadores, las pestañas se situan otra vez en la parte superior de la ventana, se unifica la caja de búsqueda y la de direcciones y desaparece la barra de estado. Algunos iconos típicos de esta barra, como el de Firebug o el de las descargas, están situados ahora al final de la barra de direcciones.

Lo cierto es que me gusta mucho la nueva interfaz. Tengo muchas ganas de tener la interfaz de Firefox 4 en mi Mac porque la verdad es que la interfaz actual de Firefox en Mac deja mucho que desear…

Sin embargo  creo que la más bonita de todas es la de Windows. Me encanta el rediseño que le han dado al navegador. Es simplemente excelente.

¿Y a vosotros? ¿Qué os parece la nueva interfaz?

ThunderbirdVía Genbeta descubro que ya se puede descargar Thunderbird 3.0, la versión final del cliente de correo electrónico grauito de Mozilla. Esta nueva versión viene cargada de novedades, entre las cuales destacan el nuevo asistente para la creación de cuentas (ahora tiene una Base de Datos con los datos de algunos servidores de proveedores de email, así se agiliza la creación de cuentas), un rediseño de la barra de herramientas, pestañas para ver los mensajes, mejor integración con Gmail…

Podéis descargarlo desde aquí.

Ya está lista la primera Beta de Google Chrome para Mac y Linux

Google Chrome ya disponible para Mac

Chrome OS en Mac OS XAcaba de llegarme un email de Google avisándome de que ya está disponible la primera Beta de Google Chrome para Mac OS X y Linux, con nada más y nada menos que un año de retraso respecto a la versión para Windows, además de que tiene algunas carencias, como un gestor de favoritos (aunque en realidad sí que se pueden añadir y eliminar favoritos, al igual que se pueden crear carpetas) o extensiones, entre otras cosas que se irán añadiendo en las próximas versiones.

Así a simple vista, a pesar de que tiene unas cuantas carencias bastante grandes, puede servirle perfectamente para navegar al usuario medio, siendo la mayor carencia el gestor de favoritos (realmente no entiendo por qué no lo han añadido, si la mayoría de las funciones ya están integradas en otras partes del navegador). Por otro lado, me han encantado las herramientas para desarrolladores, aunque me resultan más cómodas las que obtengo con los plugins de Firefox, no están nada mal para sacarte de un apuro.



  • Página 1 de 5
  • 1
  • 2
  • 3
  • 4
  • 5