Windows vs Linux

7 08 2011

El texto lo encontré en internet y no pude rastrear la fuente original, pero me pareció muy interesante para compartir:

linux_windows

La mayoría de gente que compara Windows con las distros Linux y defiende a Windows (o increpa a Linux) siempre olvida que:

1. Si Linux les parece más “complicado” de usar que Windows es porque con Windows llevan un período de aprendizaje de bastantes más años que en Linux. Es decir, simplemente no saben usar Linux.

2. Si hacer una tarea en Linux les lleva más tiempo que en Windows es porque no han elegido la aplicación adecuada para hacerla (en Windows te imponen las aplicaciones, en Linux eliges). Es decir, deben buscar una aplicación que se adapte mejor a sus necesidades.

3. Si la experiencia con Linux es peor que con Windows es porque la distro usada no se adapta a sus gustos o usos. Es decir, deben buscar una distro que cubra mejor sus necesidades.

4. Los motivos de cambiar Windows por Linux no dependen sólo de la experiencia de uso. Linux y la mayoría de softwares que corren sobre él son creados bajo licencias de software libre (y por tanto pueden adquirirlo de modo gratuito y el control de los mismos está en manos de la comunidad). Windows y la mayoría de softwares que corren sobre él son creados bajo licencias privativas (y por tanto requieren pagar licencias y su evolución están en manos de empresas capitalistas). Lo que pasa es que la mayoría de quienes dicen preferir seguir con Windows olvidan esto porque están usando ese sistema operativo y la mayoría de programas ilegalmente (algo que, por cierto, también complica su experiencia).

4. Si no usaron manuales ni búsquedas en Google para aprender Windows es porque “aprendieron” a usarlo utilizándolo. Es decir, si no quieren aprender Linux leyendo deberán hacerlo utilizándolo (no sólo mirando videos o viendo instalado).

5. En Windows no buscan la solución a sus problemas en manuales o en Google porque siempre hay un “amigo pringao” que se los solucionan (antes o después ese “amigo” se cansará de hacerlo). En Linux la “comunidad” no te soluciona el problema, sino que te enseña a hacerlo tu mismo (es menos “cómodo”, pero más práctico).





Jugando con python

11 06 2011

Bueno…

Como tenia que mostrar un algoritmo para convertir números decimales en romanos, me puse a jugar un poco con python.

Python es un lenguaje de programación de alto nivel cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible.

Para probarlo simplemente pueden escribir python en su consola de GNU/Linux y ya están en la consola python, pueden probar un print “hola mundo”

Para ejecutar el programa simplemente lo descargan y desde consola python romanos.py.

romano

Renombrar el archivo para que quede con extensión .py

Si quieren aprender más de este lenguaje, lo puden hacer desde python argentina.

Python Argentina





Femtoduino: El Arduino más pequeño del mundo

24 02 2011

Femtoduino es una pequeña placa Arduino compatible (no oficial) creada por Fabio Varesano y de un tamaño de tan sólo 20,7×15,2mm. Es, según los chicos de Arduino, probablemente la placa arduino más pequeña realizada hasta ahora. Su pequeño tamaño se debe principalmente al uso del chip Atmega328 en formato QFN32, se han quitado todos los componentes externos que no eran estrictamente necesarios y pesa unos 2 gramos.

Femtoduino es un proyecto de hardware libre. Los diseños fueron hechos bajo licencia CC-BY-SA 3.0 y se diseñaron usando Kicad.

Los esquemas de Femtoduino se basan en el Arduino Pro Mini de Sparkfun Electrónica y Mini Arduino del equipo Arduino.

Femtoduino Fuentes y Esquemas

A continuación podrá encontrar todas las fuentes necesarias para construir su propio Femtoduino:

* Femtoduino v0.2 – Esquemas
* Femtoduino v0.2 – Fuentes Kicad (incluyendo tablero de conexiones) lo siento por el desorden en este archivo no tenía el tiempo para las cosas de limpieza.
* Femtoduino v0.2 – Lista de materiales en Calc de la suite OpenOffice. Utilizar separador de punto y coma en la apertura de archivos.

Fuentes:

BricoGeek

Femtoduino





Documental de Arduino

15 02 2011

Esta vez les traigo un documental sobre Arduino. Vale la pena tomarse media hora para ver y entender algunas cosas.

Arduino The Documentary (2010) Spanish HD from gnd on Vimeo.





Hackvision, maquinita para jugar libre

31 10 2010

Hackvision es una plataforma de juegos retro sencillos basado en Arduino que se puede conectar en su televisor. Usted puede escribir propios juegos y hacer su propios controladores!

Imajen de hackvision

Tiene diversas licencias para el hardware y el software, pero todas libres.

Licencias

Un video corriendo todo un clasico.

Características

  • Arduino no es necesario.  Sobre la base de Arduino para que pueda escribir sus propios juegos y subirlos utilizando la IDE de Arduino.
  • Se conecta directamente a su televisor mediante conectores RCA. Uno para el audio, una para vídeo. Trabaja con NTSC o PAL (Europa, África, Asia, América del Sur).
  • Cargado con dos juegos: Space Invaders y Pong (requiere controladores ).
  • Otros controladores compatibles: el Nunchuk de Wii, SuperNES, o la paleta se pueden hacer con un potenciómetro y un botón. O inventar el suyo.
  • Bibliotecas de software para desarrollo de juegos y soporte de controladores.
  • La puntuación alta de los juegos almacenados en la memoria EEPROM por lo que se mantienen incluso sin la alimentación.
  • Todos los pines no utilizados por los controladores están libres para poder usar.
  • Almohadilla adhesiva de espuma no conductora protege la parte inferior de la placa de sus dedos.
  • El kit puede ser montado en 30-45 min.
  • Los accesorios adicionales están disponibles en la tienda de diseño nootropic incluyendo adaptadores de 9V, cables RCA, el nunchuk de Wii, adaptadores USB-serie, etc
  • Puedes hacer un gran regalo! (A mi por ejemplo!)




Programación gráfica para arduino

20 10 2010

Ya no quedan más escusas para comenzar a utilizar el arduino, nació un proyecto llamado Modkit que permite la programación de arduino desde una interfaz totalmente gráfica. Se utiliza sobre un navegador y esta implementado en html5.

Un video

Para los que quieran aportar al código (esta en alfa) pueden obtenerlo desde acá:

Código

Saludos!!