Archivo de la etiqueta: microsoft

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.

Juggling with 900MB SQL DatabaseMalabareando 900MB de Bases de datos SQL

And the weight, wan’t the joke.

Following the delayed «fingerprint reader for access control» project , I ran into a problem of those …

The present application of access control works with SQL Server 7 on Windows 2000, a bad living relic. The tool of handling of the data base (SQL Management) associated to that version, is a true mystery in functionalities. For some reason, «Generate SQL querys» from a data base, it only generates the models of the tables, but no record. Finally I could not recover this data, because generating a full backup or dumping to a flat text file, threw a pretty «unknown error».

Not who did it, but today I received a DVD with 900MB of tables and records of those bases. The file was a backup respaldo.bkp.

The first thing I did was try to play with him :p :

Y lo chistoso no fue el peso.

Continuando con el retrasado proyecto del lector de huellas para el control de acceso, me topé con un problema de aquellos…

La aplicación actual de control de acceso funciona con SQL Server 7 sobre Windows 2000, una reliquia mal viviente. La herramienta de manejo de la base de datos (SQL Management) asociada a esa versión, es un verdadero misterio en funcionalidades. Por alguna razón, «Generar consultas SQL» a una base de datos, solo genera los modelos de las tablas, pero ni rastro de los registros. Finalmente no logré sacar esos datos, porque desde generar una copia de seguridad hasta volcar todo a un archivo de texto plano, generaba un lindo «error desconocido».

No se quien lo logró, pero hoy recibí un DVD con los 900MB de tablas y registros de esas bases. El archivo era un copia de seguridad respaldo.bkp.

Lo primero que hice, fue tratar de jugar con él :p .

Seguir leyendo Juggling with 900MB SQL DatabaseMalabareando 900MB de Bases de datos SQL

OK, cambié de opinión. Me quedo con jQuery

Por las siguientes razones:

  • Cumple con lo que promete: «Write less, do more» (Escribe menos, hace más)
  • Es más ligera que Mootools, Dojo y otras…
  • No obliga a ensuciar el HTML.
  • Licencia Dual, ambas libres:
    Dual licensed under the MIT (MIT-LICENSE.txt)
    and GPL (GPL-LICENSE.txt) licenses.
  • Respaldo: Acualmente la usan Google, Dell, Mozilla, y muchas otras. En su web se pueden ver en «Who’s usign jQuery?». Si tantos «peces gordos» confían en una cosa libre, es por algo…
  • Me enteré en la semana, que tanto Microsoft (Visual Studio) como Nokia estaban interesados en incluirla en sus Kits de programación, sin hacerle cambios extraños y respetando la licencia. Fuente.
    • Si Microsoft y Nokia, empresas ligadas profundamente a su pasado «propietario», confían tanto en un proyecto libre como para anunciar eso, es porque de verdad debe ser buena
    • No es que les tenga confianza, pero hay una ventaja: Aquellos desarrolladores acostumbrados a las herramientas de Microsoft o Nokia, podrían fácilmente entender, arreglar o cooperar con proyectos que ocupen jQuery.
  • Teniendo tanto respaldo, otros desarrolladores (yo) podemos vernos beneficiados del desarrollo de lo los «peces gordos», sean de usuarios de Microsoft, Nokia, independientes, …
  • Razón trivial: Encontré otro ejemplo de DatePicker (pinchar una fecha en un calendario y seleccionar ese dato en un formulario), más bonito, completo y útil que el que estaba usando con Mootools.
    • Examinando este plugin, y la biblioteca de Plugins de jQuery, me parece suficiente para considerarla poderosa.

Así que ahora procederé a añadir jQuery al repositorio de Gonium, y aplicaré los mismos objetivos que en el post pasado, es decir, organizar los archivos, clases, etc…

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