VirtualBox 1.5 con Seamless Windows


Windows + Linux… ¿amor imposible?

Posted in Video | Comments Off on VirtualBox 1.5 con Seamless Windows

Configurando servidores en redes con DHCP

En casa estamos utilizando un router Linksys para manejar el tema de compartir la conexión a Internet entre varios equipos. Estos aparatitos son bastante “inteligentes” y ofrecen la posiblidad de proveer varios servicios a la red que conforman, entre ellos actuar como servidor DHCP.

Disponer de un servidor DHCP en la red es algo bastante útil, ya que no se deben estar configurando las direcciones IPv4 a mano y se pueden agregar nuevos PC’s a la red casi sin tener que configurar nada. El problema que noté con la configuración del DHCP del router, sin embargo, es que imponía un máximo de 1 día para las asignaciones de IP. Esto significa que máximo cada un día la dirección IP que se asigna a cada equipo es alterada, lo cual puede llegar a complicar si queremos tener un equipo que actúe como servidor en nuestra red.

a ver, a ver, ¿cómo es esto? ¿qué importa la dirección IP asignada si podemos acceder a los equipos mediante su nombre, el cual no varía?

Lo que sucede es que, en realidad, en una red Windows, los equipos están continuamente inundando la red con mensajes que hacen corresponder los nombres de las máquinas con sus direcciones (que son direcciones NetBIOS además, no IP, pero podemos hablar de eso en otro momento). Es esta contínua inundación lo que permite que cuando los usuarios Windows escriben \\nombre en el explorador se pueda resolver efectivamente qué equipo es.

Los equipos Linux (y UNIX) no inundan la red con este tipo de mensajes, por lo cual, si no disponemos de algún mecanismo de resolución de nombres externo, al cambiar las IP perdemos nuestra correspondencia.

La solución a este problema, según sugerían en un foro de LinuxQuestions.org, consiste en asignar estáticamente la dirección IP del servidor, configurandolo dentro de la misma red, pero sin DHCP.

Supongamos que el servidor DHCP del router asigna direcciones IP de la forma 192.168.1.X, con una máscara de 255.255.255.0 y donde X es mayor o igual a 100. Todo lo que debemos hacer es configurar nuestro equipo servidor para que tome una dirección estática de la misma forma y con la misma máscara, pero con X menor que 100. En Linux esto es muy fácil y solo tenemos que editar el archivo /etc/network/interfaces:

iface eth0 inet static

address 192.168.1.50

netmask 255.255.255.0

gateway 192.168.1.1

Eso es todo. Suponiendo que nuestra placa de red es la interfaz eth0, esta se configurará con los parámetros dados. La línea del gateway debió ser agregada para que el equipo sepa a quién debe enviar sus paquetes para que estos sean ruteados. En nuestro caso, 192.168.1.1 sería el router.

Una vez configurada la IP estática, podemos poner una línea de la forma 192.168.1.50 nombre_servidor en el archivo /etc/hosts de otros equipos para que puedan resuelvan el servidor por su nombre.

Update: Desde que se publicó este post a la fecha han aparecido nuevas tecnologías como NetworkManager -el cual ahora se distribuye por defecto en varias distribuciones- y que dificultan este procedimiento. Para una versión actualizada se refiere al lector al siguiente post: “Configurar servidores a pesar de NetworkManager“.

Posts relacionados:

Posted in Linux, Tutoriales, Tweaking | 3 Comments

Teléfonos, Teléfonos, Teléfonos

Visitando el blog de Alex en http://alexhomar.blogspot.com/ estuve leyendo un post con una comparativa interesante entre el iPhone y uno de sus “clones”, el Meizu M8.

Más allá de ser un clon, éste aparatito presenta varias ventajas desde el punto de vista del Hardware: la pantalla tiene mayor resolución, la cámara es de 3.0 Megapíxels en vez de 2.0, ofrece una versión con 16GB de almacenamiento, mientras que el iPhone tiene un tope en 8GB, y una serie de ventajas más.

¿La gran desventaja de este teléfono? Su sistema operativo es un Windows CE 6.0, con todas sus features: virus, malware, etc, mientras que el iPhone se maneja con un sistema basado en OSX.

Neo1973

Yo quería comentar sobre otro modelo de teléfono, similar al iPhone también, del cual vengo leyendo hace un par de meses. Se trata del Neo 1973 (parte del proyecto OpenMoko)  un teléfono basado en Linux con pantalla táctil, el cual presenta la característica de que no solo todo su Software es abierto, sino que su Hardware también.

Actualmente el teléfono apunta principalmente a desarrolladores, aunque se espera que para este mes salga al público en general. El teléfono cuenta con con dos versiones, una básica con un precio de 300 dólares y una avanzada de 450, que incluye un “kit de hackeo”, con herramientas para desarmar el teléfono y conectarlo a un PC.

El objetivo principal del proyecto consiste liberar el mundo de los teléfonos, brindando a los usuarios la posibilidad de modificar y adaptar su propio Software para sus teléfonos.

Muchos lo ven como la antítesis completa del iPhone.

Mientras que el iPhone es una solución que intenta mantener en Apple todo el control mediante mecanismos de DRM, el proyecto openmoko tiene el objetivo liberar el teléfono para que el control lo tengan los usuarios, no quienes fabrican el teléfono.

Para seguir leyendo:

Posted in Hardware, Sistemas Operativos | 1 Comment

SVN para manejar código (y no enloquecer en el intento)

Acabo de configurar subversion en un equipo que compré recientemente para poder gestionar el código que desarrollo. Desde hacía tiempo estaba por intentar hacerlo, pero aprovechando la excusa de deber preparar una presentación sobre sistemas de versionado en la facultad estuve practicando la instalación y configuración, así como versionar algunos proyectos.

Hoy finalmente me configuré un servidor, integrando SVN con Apache, lo cual fue bastante fácil, simplemente apt-get install subversion apache2 libapache2-svn en Ubuntu, jugar con un archivito de configuración y listo.

La ventaja de usar SVN con Apache es que puedo acceder a mis proyectos desde cualquier equipo, editarlos allí y luego subir los cambios al repositorio, de donde lo puedo volver a descargar en cualquier máquina. Ni hablar que SVN permite acceder a versiones anteriores (revisiones como las llaman ellos), hacer checkouts históricos de archivos o proyectos completos, y por su puesto, compartir código con otras personas sin tener que estar pasando archivos manualmente de acá para allá y juntando los cambios a mano.

Aprender a gestionar y trabajar con el repositorio puede parecer complicado, pero en realidad es bastante sencillo y hay un libro excelente en la vuelta (gratis).

Quienes todavía no lo han probado, realmente se los recomiendo, puede ahorrar varios dolores de cabeza 🙂

Happy coding.-

Posted in Programacion, Tutoriales | Comments Off on SVN para manejar código (y no enloquecer en el intento)

Frase…

I prefer an OS made by programmers that need marketing that an OS made by marketing that needs programmers…

La ví en un hilo de chistes en Linux Uruguay, posteada por Gabriel Colina. No sé de donde salió, pero me pareció excelente.

Posted in Sistemas Operativos | Comments Off on Frase…

Buen cierre para Red Hat y Novell

El 31 de Agosto terminó el segundo cuarto fiscal de Red Hat, quien ha anunciado el resultado de esta parte del ejercicio. Novell (casualmente) también ha hecho comentrarios sobre sus negocios. En forma resumida, a ambas empresas parece irles bastante bien en sus negocios Linux.

Por un lado Red Hat anunció resultados financieros excelentes (outstanding) con ingresos de 127.3 millones de dólares, un aumento de 28% con respecto al mismo cuarto en el año pasado y 7% comparado con el cuarto anterior de este mismo año.

Novell, por su parte, anunció que sus negocios Linux habrían aumentado un 250% desde su controversial acuerdo con Microsoft, en particular se maneja un número de 100 millones de dólares. El director de marketing en Novell atribuye el aumento en los ingresos al trato con MS: “cuando estamos compitiendo con Red Hat, [nuestra fuerza de ventas] dice ‘nuestro Linux es recomendado por Microsoft’, y los clientes que ya poseen inversiones en Windows dicen que parece tener sentido elegir el Linux que funciona con Windows”.

El poder del marketing…

Fuentes:

Posted in Empresas, Linux | Comments Off on Buen cierre para Red Hat y Novell

Europa comienza a aplicar reglas antimonopolio

Continuando con las medidas antimonopolio que la Unión Europea está tomando, llega hoy un correo de Gustavo Boksar comentando acerca de un tribunal francés que tomó medidas en contra de Acer por obligar a sus consumidores a comprar portátiles con ciertos productos de Software preinstalados.

Vía Kriptópolis:

Un juez francés de Puteaux (sic 😉 ha estimado la denuncia de un ciudadano contra Acer por obligarle a que su nuevo portátil llevara incorporados Microsoft Windows XP, Microsoft Works, PowerDVD y Norton Antivirus.

El portátil costó 599 €, y la sentencia (pdf, en francés) obliga a Acer a reembolsarle al comprador 311’85 € en concepto del software que venía incorporado a la máquina, además de tener que pagar otros 500 € en concepto de costas judiciales, por su “abusiva resistencia y los gastos ocasionados”.

Parece confirmarse que por fin en Europa comienzan a pintar bastos para el dichoso monopolio…

Posted in Empresas, Hardware, Mocosoft | Comments Off on Europa comienza a aplicar reglas antimonopolio

Mensajería Instantanea


¿Cómo sería la mensajería instantánea en el mundo real? Excelente video, visto originalmente en el blog de Christian Serrón.

Posted in Video | Comments Off on Mensajería Instantanea

Más Bugs Matemáticos en MS Office 2007

¿Cuánto es 850*77,1? pues depende a quién le pregunten… su calculadora podría indicar algo así como 65.535 (al igual que la matemática), pero ¿qué pasa si lo probamos en un nuevito Office 2007 de 800 dólares? -pues parece que en realidad 850*77,1 es 100.000.

¿Cómo puede ser esto? Pues supongo que todos los matemáticos en el mundo deben sentirse realmente avergonzados. Tras años de errores de multiplicaciones a lo largo de la historia de la matemática que probablemente desembocan en todos los males de hoy en día, finalmente aparece un paquete de oficina que indica lo equivocado que estaban. Probablemente todos los matemáticos puedan juntarse con los astrónomos frustrados que nos hicieron pensar que el año 1900 no era bisiesto, según indica Excel también.

Pero claro, a nuevo Office, nueva matemática. El grandulón prometió innovación, no? Pues probemos la innovación en Excel, para ver qué “nuevas” cuentas podemos hacer. Supongamos que la fórmula [=850*77,1] está en A1. Coloquemos en otras celdas las siguientes fórmulas:

  • =A1+1 devuelve 100.001, como si A1 tuviese 100.000.
  • =A1*2 devuelve 131.070, como si A1 tuviese 65.535.
  • =A1-1 devuelve 65.534, como si A1 tuviese 65.535.
  • =A1/1 devuelve 100.000.
  • =A1/2 devuelve 32767.5, como si A1 tuviese 65.535.

Dejando de lado un poco el sarcasmo, espero que logren ver realmente el peligro de disponer de un Software de Planilla de Cálculo que hace mal sus cuentas. ¿Se imaginan lo que podría pasar con los resultados de estudios, cálculos, información, etc? Esperemos que nadie utilice Excel para hacer algo importante… por el bien de todos.

Posted in Mocosoft | Comments Off on Más Bugs Matemáticos en MS Office 2007

Linux conquista Rusia

Según un artículo que leí en Slashdot ayer, parece que todas las escuelas rusas tendrán sistemas Linux hacia el año 2009. De acuerdo con el artículo original, la motivación detrás del movimiento consiste en “reducir la dependencia tecnológica de otros países y dar la posibilidad a las instituciones educativas de poder elegir si pagar por items [Software] comercial o utilizar Software proveído por el gobierno”.

Tal parece que el Sistema Operativo será llamado “Russian OS”, e incluirá un paquete de “aplicaciones alternativas”. El Software en su conjunto comenzará a ser testeado en tres regiones piloto en el 2008, y hacia el 2009 será instalado en todas las escuelas del país.  Sin embargo, desarrollar e instalar el Software no es suficiente, sino que toda una infraestructura nacional de desarrollo, soporte e información será creada.

Noticias relacionadas:

Posted in Linux | Comments Off on Linux conquista Rusia