Archivo de la etiqueta: windows

Permisos en Mac OS X y chflags

En Mac OS X, el sistema de archivos nativo usa más allá de simples permisos UNIX clásicos. Como utilizo 3 sistemas operativos, terminé por decidir utilizar una partición comun para documentos en un sistema de archivos que pudiera leer y escribir desde los 3. Concluí que lo mejor para mi caso, era utilizar «HFS+ (sin registro)» (es decir, sin journaling), dado que para Mac OS X es nativo, en windows se puede montar sin problemas con Macdrive y en Linux se puede montar como rw cuando tiene el journaling desactivado.

Lo malo es que para cada sistema, el tema de los permisos sigue tratandose diferente. Por ejemplo, al crear un nuevo archivo o directorio en Mac, el dueño es «gon:staff», mientras que en Linux se crea como «gon:gon». En Windows por otro lado, los nuevos archivos heredan el dueño del directorio, pero además el driver de macdrive le aplica ciertos «flags» extra a cada uno. Estos flags pueden significar «oculto», «inmutable para usuarios», «inmutable para el sistema», entre otras cosas. Esto en realidad no me interesa, me interesa que mis archivos en la particion de DOCUMENTOS sean accesibles entre los 3 sistemas, sin tener conflictos de permisos a la hora de trabajar con ellos.

Los problemas más comunes que tengo es cuando se actualizan archivos en mi Dropbox desde windows, pero luego entro a Mac OS X y no los puedo editar, mover o renombrar porque están con flag de inmutable.

Lo mismo con archivos nuevos que creo en Windows. En Linux el mayor problema que tengo es que no tengo homologados los ids de usuarios y grupos, es decir, que en Linux y Mac el usuario gon tenga el mismo uid y los grupos a los que pertenecen tengan los mismos gid.

Seguir leyendo Permisos en Mac OS X y chflags

Opinión sobre Unity y otros entornos de Escritorio

No soy ningún experto en usabilidad, por lo tanto no tengo ningún estándar o métrica para evaluar un entorno de escritorio, pero llevo varios años moviéndome de un Sistema Operativo a otros, de Escritorio en Escritorio. En base a eso, voy a dar una opinión respecto a Unity en el recientemente estrenado Ubuntu 11.10.

Previo

Para ser honesto, llevo bastante tiempo sin usar Linux como sistema operativo cotidiano. Desde principios de año solo usaba Windows por motivos de trabajo. Luego estuve más o menos desde abril usando Mac OS X, desde Snow Leopard (10.6) hasta ahora Lion (10.7). A pesar que logré instalar un triple-boot de Mac/Windows/Linux, no usaba este último porque no había un driver operativo para mi red inalámbrica (Broadcom bcm4331).

Antes de eso, era usuario habitual y fan de KDE 4.6, en un notebook Acer Aspire 4320. Con agrado logré acostumbrarme a sus detalles y personalizarlo a mi gusto. Incluso logré compilar e instalar el tema oxygen-transparent para KDE, logrando un look «de vidrio» en las aplicaciones, similar a la UI de Windows Vista/7 (lo reconozco, me gusta como luce). Con eso ya había superado un bug que apareció en alguna versión anterior de KDE que impedía usar las extensiones para transparencia y desenfoque (necesarias para lograr el efecto-vidrio).

Ahora, luego de lograr instalar Ubuntu 11.10 (ver nota al final), me llevé una grata sorpresa. Le instalé Ubuntu 11.10 a todos los computadores de mi casa, (desktop, notebooks y netbooks).

Seguir leyendo Opinión sobre Unity y otros entornos de Escritorio

Migré mi partición de documentos de NTFS a HFS+

En esté post documenté como tener 3 sistemas operativos en un Macbook. El objetivo era tener los 3 sistemas operativos de forma independiente, y además contar con una partición donde almacenar los documentos con los cuales trabajar entre los 3 sistemas.

Esta partición, obviamente, requiere que podamos tener permisos de lectura y escritura a la vez, soportados en los 3 sistemas.

En esa ocasión consideré varias opciones [1], entre ellas: FAT32, NTFS, EXT3, HFS+. Por la experiencia que tenía hasta el momento, escogí NTFS. Sin embargo, en los últimos días, a prueba y error,me di cuenta por descarte que varios problemas que tenía en MacOSX eran por culpa de mi partición de documentos en NTFS.

Hace poco investigué, probé y logré echar a andar el mismo esquema de particiones, pero esta vez usando HFS+ como formato de mi partición de documentos. A continuación el como:

Seguir leyendo Migré mi partición de documentos de NTFS a HFS+

Triple Boot en un equipo Macbook

Es posible instalar Windows y Linux (u otro sistema operativo) en equipos Macbook, y aunque no es un proceso trivial, realizarlo es relativamente simple si se realizan los pasos al pie de la letra. ¿Para que quiero un triple-boot? razones al final del post.
Primero, los condimentos:
  • El disco de MacOSX, que por lo general (siempre) viene con el equipo. Sino, un disco vacío o un pendrive. Es necesario para guardar el soporte de hardware (drivers) del equipo para Windows, sino no funciona nada.
  • Un disco (y licencia?) de Windows en su sabor favorito. De preferencia, 64 bits.
  • Un disco de su distro preferida de Linux, en mi caso usé Ubuntu 64 bits.
  • Descargar rEFIt.

Algo importante del proceso es que es necesario pasar por alto el uso del Asistente Boot Camp. Lo único que podríamos querer usar del Asistente Boot Camp es la creación de un disco/pendrive con el soporte para windows (lo cual se puede obviar si tenemos el disco de MacOSX porque tiene lo mismo). Así que en definitiva podemos prescindir del Asistente. Mejor dicho, si es posible… NO USARLO.

Además, cabe señalar que el proceso, de no realizarse bien o presentarse un inconveniente, podría potencialmente destruir los datos del equipo, por lo tanto: RESPALDAR lo importante y poner atención a los pasos.

Por algunas razones que no sabía, falle los primeros intentos, pero luego investigando en algunos foros, si con la razón. Esas razones las dejo al final para no aburrir al que no sea tan curioso.

Los maestros de la desinformación

Si fuera el dictador de un país en guerra, los contrato de inmediato como asesores de inteligencia.

En los últimos días, he escuchado y leído tantas patrañas sobre windows u otras cosas basadas en «windowsismos», que prácticamente pasa rayando en lo absurdo.

Hoy me creeré un Cazador de Mitos, con los siguientes (WARNING, se viene largo):

Seguir leyendo Los maestros de la desinformación

Windows: Sistema Espaguetti

Durante el desarrollo de mi aplicación lectora de huellas, se me pidió usar Microsoft SQL Server, por lo cual, me dispuse a bajar la edición express de la última versión 2008.

Al intentar instalarla, recibí el mensaje de que requería que estuviera instalado «Microsoft .NET Framework 2.0 SP2». ¿Qué? ¿Pero, no tengo instalado el 3.5, el cual me instaló el mismo Visual Studio 2008 Express?

El mensaje de error decía claramente que debía bajarlo desde www.microsoft.com/net.

Bueno… intenté buscar el dichoso paquete. Baje al menos 3, con el mismo resultado. Entonces se me ocurrió buscar literalmente el nombre de lo que me pedía. Obviamente el Live Search integrado en microsoft.com no me sirvió de nada. Le consulte a Google.

Y entre los resultados, encontré este post en los foros de msdn. En él encontré una respuesta al problema, pero con una de las excusas estúpidas, típicas de los ingenierillos de microsoft:

SQL Server Express Edition 2008 requires .NET 2.0 SP2, however you cannot download only .NET 2.0 SP2. It comes bundled with .NET 3.5 SP1. You can find .NET 3.5 SP1 here:

http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en

Sorry for the confusion.

Regards.


Jeff Papiez

Test Lead, SQL Server Management Services Team

Microsoft Corp.

Simplemente vergonzoso.

Seguir leyendo Windows: Sistema Espaguetti

Rompiendo la maldición de la Ventana de colores

Windows Vista imposibleAsí como soy un feliz usuario de Software Libre, también ocupo cosas propietarias. No son cosas excluyentes. A veces leyendo varias publicaciones, libros, blogs, revistas, foros, queda la sensación de que la idea de libertad del software muchas veces se impone por sobre el desarrollo del software mismo o peor aún, sobre los intereses de los directamente afectados: los usuarios.

También es frecuente que digan que quienes defendemos el software libre generalmente lo hagamos ridiculizando al rival de siempre: Microsoft. Me incluyo (y me disculpo), la imagen es una ironía evidente. Pero lo hice a propósito en esta ocasión, pues quiero mostrar el lado contrario de la moneda que el amigo Christian Leal expuso en su blog. En general, prefiero evitar hacer esto pues solo tiene a arrastrar la discusión hacía lo que menos importa. Siempre es y será más valioso concentrar esfuerzos en superar las falencias propias que denigrar al rival. (aclarado esto, pueden olvidar la imagen, si quieren).

Christian dice que muchos de estos trasfondos ideológicos no le interesan en nada al público final. No estoy muy seguro, pero supongamos que así es. Eso no quita, que el publico final comprenda los procesos que hay desde la manufactura del silicio hasta y hacer clicks. Se que no es fácil explicar que los programas son «ideas escritas en código», pero cualquiera entiende que el yogurt es leche procesada. Es raro porque sin necesidad de saber que proceso exacto es el que convierte la leche en yogurt, los productores de lácteos perfectamente saben cuando el cliente encuentra un sabor más rico que el otro.

En cambio mucha gente no entiende claramente el orígen del software, he sido testigo de gente que cree que el software los hacen los propios computadores y/o que simplemente aparece cada cierto tiempo.

En el caso del software o «ideas escritas en código» proviene de las ideas de los ingenieros, economistas, sociólogos, diseñadores, … profesionales en general, y el mismo público. El público es al fin y al cabo el actor principal en el desarrollo, por eso cuando el usuario comprende que puede intervenir en estas «ideas», es cuando los beneficios de los cambios llegan más rápido. Ocurre lo mismo tanto en el lado de software libre como en el lado del software propietario.

Es por eso, que la libertad en el software es más que un plus o un valor agregado. Es una poderosa llave para entrar al proceso del desarrollo.

¿Que al usuario no el importa meterse a esas cosas? Claro que sí. A todos los usuarios le interesa tener las mayores prestaciones posibles a un mínimo costo, como con cualquier producto (microeconomía básica). Y cuando escogemos A por sobre B es una de las formas en que decimos que A cumple más que B por menor costo. Pero esta suposición básica implica que el cliente conoce completamente A y B. Para mí, parte importante de los problemas está acá.

Lo que concuerdo plenamente de la discusión en El Francotirador es que a veces los usuarios acaban frustrados, más que nada por el ejercito de desinformantes que atacan cuando se busca ayuda. A veces sin quedarles otra que dejar tirado al pingüino y volver a donde estaban.
Cuando yo me topo con problemas, tanto en Windows como en Linux, me irritó igual como cualquiera lo haría. Es frustrante cuando cosas simples se tornan imposibles. Por eso es que en base a mis experiencias, termino decantando más por B que por A. En Linux también he tenido pésimas experiencias. Y con pésimas, me refiero a perdidas catastróficas. En esta ocasión, como un usuario más me enfrente a la Ventana de Colores, quedando más frustrado que con cualquier otra cosa.

(Antes de leer el resto, aconsejo un café y/o algo para entretener las muelas, se viene largo)

Seguir leyendo Rompiendo la maldición de la Ventana de colores