Mostrando entradas con la etiqueta software. Mostrar todas las entradas
Mostrando entradas con la etiqueta software. Mostrar todas las entradas

21 de octubre de 2010

ubuntu-10-10-primeros-pasos

El primer paso después de instalar nuestro sistema operativo favorito es personalizarlo y dejarlo a nuestro gusto. En este caso, después del lanzamiento de la nueva versión de Ubuntu, Maverick Meerkat (10.10), aprovechamos para dar unas pinceladas sobre esos primeros pasos poniendo a tono nuestras aplicaciones favoritas. Muchos de estos pasos no serán nuevos para vosotros, pero siempre hay alguna sorpresa.

Primeros pasos

Sigue siendo un fastidio, pero el primer paso para hacer el recorrido un poco más fácil será abrir la terminal (se encuentra bajo el menú Aplicaciones > Accesorios). La verdad es que, cuando uno se familiariza con el comando apt-get install, poner a tono nuestro sistema operativo es mucho más rápido y sencillo de lo que parecía en un principio. Empezamos a poner a tono a nuestro Ubuntu Maverick Meerkat.

Como siempre antes de instalar un paquete, es muy recomendable actualizar la información de los repositorios y de los componentes que ya tenemos instalados. Lo primero se consigue mediante la siguiente orden:

sudo apt-get update

La actualización de los componentes la tendremos con:

sudo apt-get -y dist-upgrade

Ubuntu Restricted Extras

Como diría el manual del comando apt-get, es aquí donde el artículo adquiere los Poderes de Súper Vaca. Ya habíamos hablado acerca de las maravillas de los repositorios de Medibuntu, de forma que podíamos añadir mediante apt-get algunas de aquellas aplicaciones que no estaban incluidas en los repositorios oficiales.

Si queremos quitarnos muchos dolores de cabeza y unas cuantas más búsquedas en Google, no tenemos más que ejecutar el siguiente comando:

sudo apt-get -y install ubuntu-restricted-extras

De esta forma se instalarán de forma automática (entre otros) los siguientes componentes:

  • Adobe Flash Player,
  • Java Runtime Enviroment (JRE),
  • una colección de fuentes de Microsoft (las famosas msttcorefonts),
  • diferentes codecs multimedia que acabaremos necesitando tarde o temprano (incluido mp3),
  • el compresor unrar,
  • un paquete para decodificación de DVD y más utilidades audiovisuales.

Alternativas a los programas pre-instalados


VLC iconLas dos alternativas que suelen tener más adeptos. en lo que a reproductor se refiere, en este caso VLC y MPlayer son los candidatos perfectos. Totem no está mal, pero … (sudo apt-get -y remove totem). Fácil y sencillo:


sudo apt-get -y install vlc
sudo apt-get -y install mplayer

De igual manera podemos deshacernos de Rhythmbox fácilmente con el sudo apt-get -y remove rythmbox.

En esta ocasión siempre prefería Exaile:

sudo apt-get -y install exaile

Banshee iconPero últimamente me estoy eligiendo Banshee ya que me resulta más intuitivo y con mejores plugins:

sudo apt-get -y install banshee

Imprescindibles: Gráficos y descargas

En el territorio de la edición y creación de gráficos no pueden faltar dos estandartes de los proyectos de código libre. Hablamos de Gimp e Inkscape:

sudo apt-get -y install gimp

sudo add-apt-repository ppa:ricotz/ppa

sudo apt-get update


sudo apt-get install inkscape

Si con esto creemos que hemos acabado, la siguiente vez que vayas a arrancar tu ordenador e intentes abrir tu programa de descargas favorito, habrás detectado un pequeño olvido. Hay bastantes alternativas pero aquí va mi selección personal para que no haya que buscar por ningún lado:


Descarga directa: Tucan

sudo apt-get -y install tucan


Vuze iconCliente de BitTorrent: Vuze (AKA Azureus de otros tiempos)



sudo apt-get -y install vuze

Usando la mula en Linux: aMule


sudo apt-get -y install amule

Lo último, un toque personal

Si la elección de los programas anteriores ya es personal, más o menos, la mayoría de los usuarios están de acuerdo en elegir esas aplicaciones como las mejores. Así que ahora es cuando ya faltan los últimos retoques, para acabar de aliñar la ensalada al gusto, aquí dejo algunos de los que nunca se me olvidan para cerrar el artículo.


Para ejecutar aplicaciones Windows, Wine:

sudo apt-get -y install wine1.2
Capturas de pantalla a medida, Shutter:

sudo apt-get -y install shutter

Avant Window Navigator iconUn lanzador de aplicaciones, un dock, Avant Window Navigator:

sudo apt-get -y install avant-window-navigator



Deja tu Comentario.


Quieres leer más post como éste???...suscribete aquí!!!

8 de junio de 2010

Safari 5, disponible ya para Windows y Mac, aunque al parecer hay poco interés de parte de Apple ya que Steve Jobs ni mencionó la salida de la nueva versión. Safari 5 trae novedades interesantes aunque no suficientes.

La gran novedad, es “Reader”. Con tan solo presionar un botón, como verán en la foto a continuación, podremos lanzar el texto de la página, reformateado para una mejor lectura. Esto lo podemos hacer en cualquier navegador utilizando Readability 2, genial que ahora esté incluído por defecto.

Otra nueva función, ahora es posible forzar a Safari a abrir pestañas en lugar de infinitas ventanas (ojala lo hubieran implementado hace un par de años). Ahora, era posible forzar este comportamiento, pero era necesario recurrir a extensiones para Safari como Glims para lograr este objetivo

Algo que se promete para unos meses, es la llegada de extensiones para Safari, lo cual podría mejorar significativamente al navegador.

Además de estas características, tenemos por supuesto mejoras de velocidad, mejor soporte para HTML5 (videos en sitios HTML5 como Vimeo, sí se reproducen en pantalla completa), y mayor velocidad en Javascript.

En resumen, mejoras interesantes, pero ningún cambio sustancial. Usuarios de Windows probablemente ni quieran instalarlo (Chrome es igual de rápido, y mejor gracias a las extensiones), y usuarios de Mac, por qué no darle un vistazo?

Deja tu Comentario.
Quieres leer más post como éste???...suscribete aquí!!!

1 de mayo de 2010

Tras una larga espera, la más reciente versión de Ubuntu, la 10.04, se encuentra por fin disponible para cualquier persona interesada en probarlo.

Novedades

Con esta nueva versión de Ubuntu, tenemos un look completamente nuevo (cambiaron de skin), dejando atrás tantos tonos marrones por una interfaz que se ve más seria.

Además, Ubuntu 10.04 traer ahora un “Me Menu”, que se encarga de manejar toda nuestra actividad social en la web, desde un sólo menú. Desde ahí, tendremos acceso a Facebook, Twitter, además del Chat, inmediatamente:

La otra gran novedad, es que ahora Ubuntu trae un reproductor musical integrado con una tienda musical, que nos permite comprar canciones con un par de clicks. Esto podemos anexarlo al Ubuntu One (básicamente el Dropbox de Ubuntu; almacenamiento online), y poner toda nuestra música en la web, para escucharla donde sea.
Pueden ver el resto de novedades desde aquí.


Descargar Ubuntu 10.04

Paciencia a la hora de descargarlo, la mayoría de servidores deben estar ocupados.

O bien pueden recurrir al torrent:

¿Eres usuario de Windows?

La mejor manera de probar Ubuntu, sin recurrir al lento LiveCD, o poner “en riesgo” nuestro disco duro y evitar particiones, es utilizando Wubi.

Lo que Wubi hace es instalar Ubuntu como una aplicación más de Windows. Cuando reiniciemos la máquina, nos dará la opción de cargar o Ubuntu, o Windows.


Si llegaran a aburrirse de Ubuntu. No hay problema! Simplemente eliminan a Ubuntu como si fuese otra aplicación de WIndows, y el sistema continuará funcionando sin problemas.

Esta es la mejor manera de instalar Ubuntu si ya tienen Windows en la PC y no están seguros de querer Ubuntu por siempre. Y si, nos dará una velocidad nativa para Ubuntu, salvo en la carga inicial, que demorará unos minutos más.

Descargar Ubuntu Installer para Windows (WUBI)



Deja tu Comentario.



Quieres leer más post como éste???...suscribete aquí!!!

13 de enero de 2010


Openshot, un editor de vídeo que llevaba tiempo en desarrollo y generando grandes expectativas, acaba de liberar la versión final 1.0. Una versión muy pulida y prácticamente sin bugs, creada por un usuario de Ubuntu, Jonathan Thomas.

Características más importantes

Lo mejor de Openshot reside en la gran cantidad de efectos y transiciones que tiene (34 y 48, respectivamente) y en lo intuitivo que es su uso.

Además posee:
  • soporte de multitud de formatos de audio y video gracias a FFmpeg,
  • capacidad de trabajar con formatos de alta definición como HDV y AVCHD,
  • superposición de imágenes y marcas de agua y edición tanto de pistas de audio como de vídeo.

Interfaz


Pueden ver que presenta una interfaz muy similar a la de otros editores, como Windows Movie Maker, sin embargo tiene muchísimas más posibilidades. Desde aquí, podremos añadir archivos de vídeo, audio o imagen, añadirlos a la línea de tiempo y previsualizarlos; además de poder entrar en las pestañas de transiciones y efectos y arrastrarlos a la línea de tiempo.

Línea de tiempo


Ésta es la zona donde más posibilidades tenemos. Aparte de los controles básicos, tenemos una gran cantidad de opciones:
  • Con imágenes: podemos modificar su posición, tamaño, duración, fundidos y efectos.
  • Con audio: podemos modificar su velocidad y volumen.
  • Con vídeos: disponemos de las opciones existentes tanto en imágenes como en audio.

Este editor dispone también de un editor de títulos con un buen número de plantillas, y con posibilidad de editarlos de dos formas: básica y avanzada, en la que podremos modificar el SVG del título a nuestro gusto con Inkscape. También podremos cambiar el aspecto del editor con cuatro temas preinstalados.

Además, incluye un completo manual, que también se puede consultar online.

Openshot es software libre y está disponible en 42 idiomas, incluido el español. Se puede descargar en varios formatos: LiveDVD, paquete DEB o código fuente. También ofrece la posibilidad de descarga desde repositorios PPA o mediante asistente de compilación.


Sitio Oficial | Openshot Video



Deja tu Comentario.




Quieres leer más post como éste???...suscribete aquí!!!

8 de enero de 2010

Una de las novedades más destacadas de la próxima versión de Ubuntu (Lucid Lynx) será la disponibilidad de un manual en formato PDF para todos aquellos usuarios noveles que quieran introducirse en el mundo de los sistemas Linux a través de Ubuntu.

El proyecto nace con la finalidad de facilitar la iniciación a un sistema Linux como es Ubuntu. Aunque se dispone de una gran comunidad y varios manuales muy completos, además de multitud de libros, desde Ubuntu quieren ponérselo fácil a sus nuevos usuarios, creando este manual de iniciación.

El manual, en principio, estará disponible en inglés, se actualizará cada seis meses e incluirá guías básicas y tutoriales para configurar el sistema y sus servicios.

La finalidad principal es que sirva como referencia en los primeros pasos del usuario con Ubuntu, antes de sumergirse en la gran cantidad de información que podrá encontrar en la red sobre Ubuntu.

Enlace | Ubuntu – The Manual Project



Deja tu Comentario.




Quieres leer más post como éste???...suscribete aquí!!!

3 de enero de 2010


Se les hace familiar ese primer minuto o minuto y medio de arranque de nuestra PC en donde todo parece estar congelado? El problema, es que en estos casos, Windows trata de cargar todos los programas que tenemos instalados y a veces, nuestra PC no es lo suficientemente poderosa como para lidiar con tantos programas (y el mismo Windows), luchando por esos recursos iniciales, para cargar.

En esta situación, tienes dos soluciones:
  • o borrar los programas del menú de arranque de tu sistema operativo
  • o usar Startup Delayer.

Startup Delayer

Este programa en lugar de tratar de lanzar todas las aplicaciones de golpe apenas se inicia nuestra PC, nos permite especificar demoras, para que los programas tengan un lapso de tiempo entre sí. En pocas palabras, retrasa la carga de algunas aplicaciones y así evitar un colapso.

Así, por ejemplo, podemos hacer que el Antivirus cargue inmediatemente, pero demorar un poco la carga de MSN Messenger, u otros programas no tan críticos. De esta manera, la PC no sólo cargará mucho más eficientemente, sino que además, los recursos del sistema podrán ser ocupados por unas pocas aplicaciones, en lugar de luchar todas salvajemente.

Este programa funciona muy bien en sistemas con 3-5 años de antiguedad, o sistemas de un sólo núcleo (como netbooks) y similares. Asimismo, es recomendable para cualquier versión de Windows, a pesar de que en 7 no sea tan necesario (gracias a las optimizaciones de carga que este nuevo OS trae).


Enlace | Descargar Startup Delayer



Deja tu Comentario.




Quieres leer más post como éste???...suscribete aquí!!!

30 de noviembre de 2009

Dentro de la campaña de promoción del nuevo Windows 7, Microsoft ha iniciado en la Universidad Nacional de Ingenierías UNI, como parte del Programa Alianza Académica de Microsoft-Perú que Microsoft tiene con universidades peruanas.

Un total de 40 mil estudiantes de carreras relacionadas con la tecnología de las principales universidades e institutos del país se beneficiarán con la entrega gratuita del Sistema Operativo "Windows 7 Professional".

Este año 10 mil estudiantes de diez universidades serán favorecidos, de los cuales 2,500 ya recibieron el moderno sistema.

En el 2010 los 30 mil estudiantes restantes se beneficiarán progresivamente.

Sergio Victorio Qeija, gerente regional de Audiencias Técnicas y Programas Académicos de Microsoft Multi-Country Américas, mencionó que las universidades peruanas cuentan con lo último en tecnología como lo hacen sus pares de países desarrollados:

“Hoy el acceso a lo nuevo de la tecnología ocurre en tiempo real. Gracias al Programa Alianza Académica de Microsoft-Perú las universidades del país pueden acceder a un sitio web privado y descargarlo antes que lo último de la tecnología sea anunciado en el mundo.

“Vía convenio, las universidades pueden actualizarse y recibir el sistema gratuitamente para que los estudiantes se beneficien instalándolo en su casa”

Para las Universidades interesadas

Además las universidades interesadas en ser beneficiadas con este Programa-Alianza pueden:
  • Llamar al 611-5600 ó al 0800-54-238
  • Escribir a: itperu@microsoft.com

Deja tu Comentario.



Quieres leer más post como éste???...suscribete aquí!!!

14 de noviembre de 2009

Desde el bien informado sitio Techcrunch, el analista Michael Arrington, asegura que la próxima semana se liberará una versión del esperado sistema operativo de Google

Citando fuentes anónimas confiables, Arrington escribe que

"Google Chrome será lanzado y estará disponible para descargas dentro de una semana".


Los responsables de Google ya han afirmado que la versión para desarrolladores verá la luz antes de final de año y en seis meses una beta de Chrome OS estará funcionando en los netbooks de los usuarios.

Lo que significa que el lanzamiento de Chrome OS se producirá a mediados de 2010, como versión beta, algo normal en los productos que lanza Google.

No sería coincidencia

En caso de confirmarse la información, el momento elegido por Google para el lanzamiento de Chrome OS no sería una coincidencia. Durante la próxima semana Microsoft realizará su gran conferencia para desarrolladores, Professional Developer Conference (PDC) en Los Angeles, EEUU.

Se espera que durante la conferencia PDC, Google presente Azure, el ambicioso proyecto de la empresa para la nube.

El sistema operativo se enmarca en la propuesta de producción de software y servicios que Google tiene preparada para el 2010:
  • afianzamiento de su navegador Chrome lanzándolo en las diversas plataformas existentes,
  • evolución del sistema Android y los desarrollos móviles y,
  • finalmente: Google Wave, llamado a sustituir al mail y el chat.


Deja tu Comentario.



Quieres leer más post como éste???...suscribete aquí!!!

23 de octubre de 2009

Después de meses de lidiar con la cuestión de cómo permitir a los propietarios de Windows XP Netbook pasar a Windows 7, Microsoft por fin está listo con su respuesta.

Unos de los principales beneficiados por el lanzamiento de Windows 7 serán los usuarios de ultraportátiles, pues la nueva versión del sistema operativo funciona con menos recursos que Vista, lo que permite actualizar el ordenador a una versión moderna del sistema pero mantener su rendimiento.

Cómo actualizar a Windows 7

La mayoría de ordenadores portátiles no disponen de una unidad óptica para realizar el proceso. Hacerlo desde un USB sería la opción más lógica, pero Microsoft no vende su sistema operativo en este formato. Pero eso no quiere decir que no se pueda hacer, además de forma oficial.

Ayer puso a disposición de los usuario en su tienda online una herramienta que permite crear un disco USB arrancable desde el que instalar Windows 7 en nuestro equipo. Evidentemente, se necesitará de otro ordenador que sí disponga de unidad óptica.

El disco que usemos deberá tener al menos 4 GB de espacio y podrá ser tanto un disco duro como una unidad flash. Después solo tendremos que indicar en la BIOS que queremos arrancar desde Windows 7 y ya podremos realizar la actualización de nuestro ultraportátil.



Deja tu Comentario.



Quieres leer más post como éste???...suscribete aquí!!!

17 de octubre de 2009

Google ha publicado recientemente una compilación de Chrome y algunas personas ya instalaron el paquete. Deb.

Como habíamos comentado anteriormente, Chrome OS es una distribución de Linux que incluye una versión personalizada de Chrome como navegador predeterminado.

Chrome para Chrome OS no es muy diferente del navegador que ya se puede instalar en Windows, Linux o Mac. La principal diferencia es que el navegador incluye elementos de la interfaz de usuario de un sistema operativo tradicional:
  • reloj,
  • estado de la batería,
  • la configuración de red.


Es obvio que el navegador es el único componente visible del sistema operativo Chrome, un navegador ligero. Desde que Google Chrome incluya la mayoría de las características que son necesarias para utilizar un sistema operativo podrá convertirse en eso mismo, un Sistema Operativo.

No hay razón para esperar con ansiedad para Chrome OS, cuando ya pueden utilizar Chrome en su sistema operativo favorito y obtener las mismas características. Ciertamente el resultado deja de impresionar.




Deja tu Comentario.



Quieres leer más post como éste???...suscribete aquí!!!

14 de octubre de 2009

Necesitan estar pendientes de sus cuentas de Gmail, pero ¿no desean tener la página de Gmail abierta en todo momento? Entonces Scott’s Gmail Alert puede ser una solución interesante.

Es un programa que vive en nuestra barra de Windows, y que nos notificará apenas llegue un correo nuevo. No sólo en una cuenta, sino que podemos ponerlo a monitorear hasta 5 cuentas extra. Además, el programa también incluye una herramienta para redactar los e-mails, además de darnos la posibilidad de añadir archivos adjuntos, y todo esto sin tener que abrir Gmail.

De todas las aplicaciones disponibles, es definitivamente una de las más completas. Porque además de Gmail, Scott’s Gmail Alert trae además la opción de configurar reminders o notificaciones de Google Calendar.

El programa tiene una enorme cantidad de opciones, incluyendo la posibilidad de cambiar los colores de las notificaciones, entre otras cosas.

Descarga | Scott’s Gmail Alert




Deja tu Comentario.



Quieres leer más post como éste???...suscribete aquí!!!

8 de octubre de 2009

Google encontró la razón por la qué las personas no cambian su navegador web: nisiquiera saben qué es un navegador web.

Algunos piensan que el navegador es en realidad un motor de búsqueda, otros están convencidos de que la única manera de navegar por la web es hacer clic en la E azul de gran tamaño desde el escritorio. A veces es complicado definir lo que es un navegador web a personas que no suelen preocuparse mucho sobre qué programas corren en su PC.

Dada la importancia que tienen los navegadores web en nuestras PCs hoy en día Google ha creado una breve introducción a los navegadores web,

"El programa más importante de tu PC es el navegador web"

concluye Google en un video muy al estilo Common Craft, que nos explica qué es un navegador, qué no es un navegador, y para qué lo utilizamos, todo en un minuto.

El video es bastante simple, y muy bueno para explicarle a personas por qué tienen que cambiar IE6 por una versión más nueva, u otro navegador.






¿Y los subtítulos?

Apenas le pongan “play” al video, aparecerá un menú en la parte inferior derecha. Aquí, busquen la opción de “CC”.

Tras elegir CC, click en “More”, y encontrarán Spanish entre las opciones. y listo!

WhatBrowser.org

Google, incluso creó un sitio web que incluye información sobre cómo cambiar de navegador, el rendimiento de JavaScript, suites de referencia. La idea es genial, pero Google debería evitar el uso de términos técnicos. Si muchos usuarios no conocen la definición de un navegador, JavaScript o el navegador de referencia especial necesitarán guías de introducción.


Enlace | WhatBrowser.org




Deja tu Comentario.



Quieres leer más post como éste???...suscribete aquí!!!

7 de octubre de 2009

Nadie nace sabiendo ni siendo un experto en cualquier tema. Todo lleva un tiempo de aprendizaje, de práctica y de aplicación. Desarrollar programas eficaces y funcionales para microcontroladores no es la excepción de esta regla. En este artículo no aprenderás a programar sino que encontrarás los consejos más importantes que te guiarán por el camino menos frustrante hacia una realización exitosa. Participa de los mejores consejos que se brindan en los foros más importantes de toda la Web y descubre los secretos que utilizan los programadores más avezados. Entra al mundo geek y sé parte de él.

Foros, listas de correo, blogs, YouTube, MSN y muchos otros medios son utilizados en la Web para permitir que la gente pueda comunicarse entre sí y pueda ayudarse mutuamente en los temas referentes a microcontroladores. Luego de recorrer durante algunos años muchos de estos espacios en busca de información y conocimientos, he encontrado que la mayoría de los interrogantes y consejos que se brindan a quienes recién comienzan en el mundo de los microcontroladores se reiteran una y otra vez en todos los lugares. Pareciera que las dudas y las preguntas son siempre las mismas.


La razón es muy obvia y sencilla: cada día hay más gente con ansias de aprender, y como sabemos que tú eres uno de ellos, hemos preparado un pequeño listado de las cosas más importantes a tener en cuenta al momento de iniciarte en este apasionante mundo de los microcontroladores.

Al comenzar, las dudas son interminables y los miedos al fracaso suelen ser los culpables de que muchos abandonen su interés por el mundo de los microcontroladores. No hay que dejar de tener en cuenta que la información está tan dispersa en la red que encontrar lo que estamos buscando es a veces más difícil que ver abrazados a Bill Gates y a Steve Jobs. Por eso, si estabas a un paso de comenzar a trabajar con microcontroladores y no encontrabas la puerta de acceso, ven con nosotros, lee estos pequeños “Tips”, apréndelos, ponlos en práctica y deslúmbranos con tu creatividad.

1 - El Datasheet del microcontrolador
Una de las mayores razones de confusión y de complicaciones al desarrollar un proyecto es la falta de información del microcontrolador que se desea utilizar. Las hojas de datos son los documentos más importantes que debemos acopiar al momento de decidirnos e inclinarnos por un determinado tipo de microcontrolador.

Por ejemplo, si en tu diseño vas a utilizar un PIC 16F877A, debes imprimir, leer y recurrir a sus hojas como si fuese El Libro de la Verdad Absoluta. Todas las respuestas están allí. Todo lo que necesitas saber está allí. No te permitas iniciar un desarrollo sin haber leído las hojas de datos del microcontrolador que utilizarás. Un registro mal “seteado” y nada funcionará. Desde la configuración inicial del dispositivo (fuses), pasando por los registros de los ADC (Analog to Digital Converter) o los módulos CCP que te permiten obtener señales PWM, hasta la mismísima configuración del reloj o clock del sistema. Todo está allí.

2 - Piensa en tus objetivos, sueña con ellos.
¿Qué deseas lograr con tu desarrollo? Pensar en la idea final nos suele llevar a visualizar en la mente el proyecto terminado y consolidado en un prototipo funcionando a la perfección. ¿Qué componentes adicionales necesitaría? ¡Ah! ¿Tengo esos componentes? Luego de que ya hayas dado vuelta todos los estantes y cajones buscando ese material que te faltaba, comienza a anotar los que te hagan falta, los que no tengas. No abuses de tu memoria para recordar todo lo que necesitas comprar en la tienda; coloca en ella tu desarrollo y utilízala como un microcontrolador: optimiza este recurso y utilízalo sólo para ampliar y perfeccionar tu proyecto. Los materiales que hacen falta no deben ocupar espacio en tu mente; haz un listado minucioso y detallado para no hacer dos viajes y listo.

3 - No quieras correr antes de empezar a caminar
Uno de los errores más comunes de los que recién se inician es querer obtener más de lo que pueden llegar a comprender. No intentes hacer como primer trabajo un Cartel Luminoso de LEDs para venderlo en los estadios de fútbol y volverte millonario la semana próxima. Ni siquiera pretendas construir y empuñar el Sable Láser de Obi-Wan Kenobi y ser la envidia del colegio. ¡No, no!

Si no tienes noción de la complejidad del proyecto que emprenderás es porque no has leído o interpretado el punto anterior. Las frustraciones provocadas por los fracasos en los primeros intentos aniquilan la confianza en nosotros mismos y arruina toda la diversión que significa construir y materializar nuestros sueños mientras vamos aprendiendo. SIEMPRE comienza con lo más elemental y, a medida que los éxitos comiencen a llegar, puedes ir agregando complejidad a los diseños. Además, cualquier programador experimentado te dirá que su primer trabajo fue escribir “Hola Mundo” en un display o un LED titilando . Quien diga que no, te miente cobardemente.

Comienza a caminar comprendiendo los conceptos básicos y la terminología técnica y desarrolla pequeños proyectos de luces, motores o pantallas LCD. Luego, comienza a hacer un poco de jogging y trote liviano con algo más complejo como letreros de luces y pequeños controles de los que se utilizan en industrias. La domótica y lamecatrónica son dos campos muy interesantes y amplios como para sumar buena experiencia. Si no salteas ninguno de los pasos, muy pronto estarás corriendo grandes competencias a la par de los profesionales.

4 - Corta la pizza en porciones, no la comas entera
Por más simple que sea un proyecto, siempre es bueno dividir en bloques o pasos la tarea a realizar. Silbar y comer maní son cosas muy habituales y sencillas de hacer, pero concretarlas al unísono no es algo fácil. Organízate y prepárate a trabajar por partes. Primero ESTO, luego ESTO OTRO y al final AQUELLO. Intentar hacer todo a la vez o en forma desordenada sin un patrón de acción puede ocasionarte errores al momento de construir el proyecto. Por ejemplo, si decides incorporar un Puente H para mover un motor, contrólalo antes de conectarlo al microcontrolador. Es decir, conéctalo y pruébalo en forma independiente para saber que el mismo funciona. Así con todos los bloques en los que puedas sub-dividir tu proyecto.

5 - No sólo la fuerza te guiará

Tus inspiraciones serán una avalancha de imágenes y pequeños trailers en tu imaginación, pero en el teclado deberás actuar de manera puramente lógica. El número uno, nos guste o no, está antes que el dos. Primero el cero, luego el uno, después el dos, el tres y así en adelante. Siempre es así y nunca cambia esa realidad, a pesar de las paradojas de Ariel Palazzesi. Los programas funcionan así. Obtenemos la variable A y la transformamos en B; le sumamos C y el resultado se muestra en el paso D, y así se encadenan los procesos individuales que desembocan en el resultado final del programa. Nada es al azar, ni porque se le ocurra a Max Ferzzola. Los programas siguen un razonamiento lógico y, por lo tanto, los microcontroladores también. Si tu mente se acostumbra a razonar de esta manera, programar será un juego de niños para ti.

6 - El pseudo-código también es lógico.
Te puede parecer arcaico, poco profesional y hasta una pérdida de tiempo, pero escribir en un papel todos los pasos que seguirá tu programa puede ser una ayuda muy importante mientras vas redondeando la idea final.

Por ejemplo:

  • Necesito una variable (A) que contenga un valor 20 al iniciar.
  • También otra (B) que valga 18 en el mismo momento.
  • Después las sumo y coloco el resultado en una tercera variable que se llamará C.
  • Las muestro en el display .

En un programa en lenguaje BASIC eso resulta ser:

A = 20
B = 18
C = A+B
Print at 1,1, Dec C

Escribir la secuencia de acciones que queremos que nuestro programa realice nos permitirá modelarlo a nuestro gusto y requerimiento, además de optimizarlo.
Cuando lo aprendes en la escuela, te lo enseñan como Diagrama de Flujo y puede que con el tiempo te olvides de él, pero cuando lo aprendes por ti mismo, razonando los pasos a seguir, no lo olvidas nunca.

Algo que puede parecer muy intrascendente, pero que es de vital importancia, es “comentar” cada línea de código que escribamos. Aunque creamos que es inútil, si no lo haces, terminarás arrancándote los cabellos una semana después al no darte cuenta qué es lo que quisiste colocar allí o por qué llegaste a ese lugar dentro del programa. Que hoy los comentarios te ocupen 10 renglones por cada línea de código significará que el próximo mes te ahorres 10 horas de trabajo intentando descubrir qué intentaste hacer allí.

7 -Organiza y guarda estructuras pre-armadas.
A medida que vayas utilizando un microcontrolador en particular (siempre seleccionamos uno “preferido”) y comiences a utilizarlo reiteradamente, te resultará cómodo tener a mano una estructura estandarizada de conexiones y bloques de programas. Es decir, si acostumbras a utilizar un microcontrolador X, si siempre utilizas la misma frecuencia de cristal oscilador, si siempre utilizas el mismo tipo de LCD, y si además también conectas siempre tus desarrollos a un ordenador a través de un puerto RS-232, tendrás siempre un gran bloque de programa que se repite diseño tras diseño.

Cuando comienzas a darte cuenta que muchos de tus diseños repiten pasos o bloques, allí empiezas a armar tus “templates” que son plantillas pre-armadas de cosas que se reiteran habitualmente. Consérvalas y organízalas en lugares prácticos y de fácil acceso. Te servirán para ahorrar mucho tiempo al momento de iniciar el diseño de un nuevo proyecto. Aprovecha el trabajo que ya tienes hecho y que sabes que funciona.

8 - No preguntar hasta agotar las posibilidades de conocimiento.
En la mayoría de los foros o grupos de correo que aglutinan a miles de entusiastas de los microcontroladores sería muy fácil registrarse gratis, realizar consultas y, una vez que nos brindan las respuestas, seguir adelante. Además, en esos lugares siempre hay gente bien dispuesta a brindar ayuda. Trata de no hacerlo hasta el final de tus posibilidades. Lee las hojas de datos de los materiales que te están complicando el diseño, busca dentro de los foros, utiliza Google, lee algún libro relacionado al tema, busca hasta el cansancio en la ayuda del programa (Help) y, como último recurso, pregunta a otros.

Si ante el menor inconveniente acudes a otras personas para que te resuelvan los problemas, nunca aprenderás lo suficiente. Además, cuando te den la solución a tu problema, no sabrás entender que dicha solución sólo la pudiste obtener allí porque no tienes idea de lo que buscas. Todos siempre necesitamos una ayuda hasta en la tontería más insignificante, pero la comodidad y la holgazanería de que otros te hagan el trabajo no es un buen negocio para un programador. Por último, si pides ayuda, demuestra haber hecho tus intentos de solución contando lo que has realizado y los resultados que has obtenido. Si no haces nada, y sólo te limitas a pegar el enunciado que te han dado tus profesores, no esperes que alguien te ayude.

9 - La frustración es el enemigo a vencer.
Trata de no abandonar los proyectos porque algo no funcionó como esperabas. Descubre en esas oportunidades un reto o un desafío antes que un fracaso. Siempre es bueno mantenerse tranquilo y calmo a pesar de que nuestros circuitos echen humo por los cuatro costados. Todo error que se busca, al encontrarlo y solucionarlo, es un aprendizaje que queda grabado. Puede sonar muy extraño pero la asimilación del conocimiento es directamente proporcional al daño provocado. Es decir, cuanto más grave y más caras sean las roturas, mayores serán los aprendizajes de saber qué es lo que NO se debe hacer y por qué suceden algunas cosas.

No fue Dios el culpable de que algo no nos funcionara, sino que somos nosotros los que hemos metido mal algún cable. Un buen paseo, una buena caminata y al día siguiente retomar el trabajo es una de las mejores formas de vencer la frustración. Por eso, siempre hay que revisar, revisar, revisar y volver a revisar todas las conexiones antes de conectar la energía al circuito. Nada debe dejarse librado al azar y mucho menos restarle importancia creyendo que hemos hecho bien las cosas. Todos somos humanos y podemos cometer el error más infantil que puedas imaginar. No olvides que muchas veces una parte del éxito es una sumatoria de aprendizajes brindados por los fracasos.

10 - Google es el mejor amigo del hombre (programador)
Si lo que buscas no está en Google, es porque no existe y eres un pionero en la materia. Toneladas de material que puede ayudarte está allí en Google esperándote para poner en marcha tu proyecto. En castellano, en inglés o en arameo antiguo, lo que necesites estará en texto, imágenes y video. Nunca dejes de consultar en Google antes de preguntar tus dudas a otros.

Conclusiones
A cada momento puedes descubrir un nuevo modo de estructurar un programa. Disfruta de cada LED que puedas hacer brillar y no lo tomes como algo más; detente y tómate un tiempo para analizar tu buen trabajo. Sin caer en narcisismos banales, aprovecha cada buena rutina de programa para limpiar de tus hombros los fracasos y las tristezas de los códigos que no te funcionaron. Siempre nos parece que los fracasos son demasiado pesados. Solo en tu fuerza interior está la manera de hacer que las alas que te brinda la concreción de un buen trabajo inclinen la balanza y venzan el peso de las frustraciones.

Olvídate de frases bochornosas como “Pues es raro…”, “Nunca había pasado antes”, “Pues ayer funcionaba…” o el clásico y nunca bien ponderado “Debe ser un virus…”. Si no enfrentas el problema, nunca podrás vencerlo, y si no abres tu mente y te cierras con terquedad sin intentar realizar otros caminos, nunca esperes resultados diferentes.

Si has leído hasta aquí y eres un programador con experiencia, seguramente tendrás más consejos para aquellos que recién comienzan. Te invitamos a que los agregues en los comentarios. Gustosamente leeremos tus aventuras y desventuras como programador. Recomendación: No cuentes sólo las ganadas.


Deja tu Comentario.



Quieres leer más post como éste???...suscribete aquí!!!

6 de octubre de 2009

Sin duda alguna la gran noticia del día de ayer fue que Adobe planea traer Flash a varios celulares. Es más, Adobe tienes planes incluso de traer Flash al iPhone.

Durante Adobe MAX, Adobe anunció hoy que Adobe lanzará un Beta público pronto para Windows Mobile, Palm webOS, Windows, Macintosh y Linux, además de Betas para Blackberry y Symbian a inicios del 2010.

Esto, por supuesto, significa que veremos por fin una versión de Flash completa, capaz de mostrar todo tipo de sitios que lo utilizan, directamente desde los navegadores de la mayoría de celulares, a través de Flash Player 10.1,


“el primer release consistente del Open Screen Project que permitirá una navegación web sin compromisos para smartphones, netbooks, smartbooks, y todo tipo de aparatos conectados a internet”.






iPhone

La otra parte de esta sorprendente noticia es que, a pesar de que no veremos un soporte nativo de Flash en el iPhone, Adobe Flash CS5 traerá las herramientas necesarias para que se puedan compilar aplicaciones de iPhone.

Es decir, se podrá crear, con Flash CS5, tanto un juego / aplicación en Flash, como para el iPhone, vía el App Store. Como si estuviésemos exportando un archivo de Flash, directamente al iPhone, sin necesidad de aprender Objective-C o utilizar el SDK del iPhone (de SWF, a IPA).

¿Quieren ver aplicaciones ya creadas con Flash CS5 en el iPhone?

Dense una vuelta por aquí. Incluso pueden descargar las aplicaciones para probarlas.




Deja tu Comentario.



Quieres leer más post como éste???...suscribete aquí!!!

3 de octubre de 2009

De seguro sabes lo tedioso, repetitivo y a la vez necesario que es estar descargando una y otra vez programas para Windows, que si Adobe Reader, que si Adobe Flash, que si Java, que si tal que si cual. Pero ahora se puedo simplificar todo esto con el nuevo servicio Volery.

Gracias a Volery podremos crear un instalador con varias aplicaciones para instalarlas todas de una vez. Nos permite seleccionar una serie de aplicaciones de las que nos ofrecen y generar un instalador.

Entonces el instalador comenzará a descargar los programas de lo que significa que se requiere una conexión a Internet. Los programas se instalan uno por uno en el sistema del equipo local. La ventaja de este enfoque es que los usuarios pueden personalizar los programas que desean instalar.

Actualmente tienen bastantes programas. Desde Firefox a Dropbox, pasando por Flash, WinRar e incluso Avast.

Además, todo gratuito con solo un requisito por ahora, se requiere invitación para poder probarlo este servicio.

Si quieres probar el servicio

Puedes probar con una cuenta temporal mediante el registro para el servicio en esta dirección. Cabe señalar que las cuentas y los instaladores dejará de funcionar en una semana.

Web | Volery



Deja tu Comentario.



Quieres leer más post como éste???...suscribete aquí!!!

29 de septiembre de 2009

Microsoft por primera vez combina una solución antivirus gratuita en un paquete de aproximadamente 5 MB llamado Microsoft Security Essentials, compatible con Windows XP, Vista y 7 (32 y 64bit).

Microsoft Security Essentials

Microsoft Security Essentials había salido bastante bien parado en los test previos a esta versión final, cosa que a muchos sorprendió positivamente por su rapidez, facilidad de uso y eficacia. Las definiciones de malware son actualizadas tres veces al día.

Posee la mayoría de las características de los antivirus, actualizaciones automáticas y gratuitas, antivirus residente que está siempre pendiente de lo que se mueve por nuestro ordenador y opciones de escaneo a petición tanto de nuestro sistema como de unidades externas.

Por otro lado

Esta aplicación requiere de una copia de Windows validada, es decir que si tu sistema operativo no es legal, podríamos tener problemas para poder utilizar Microsoft Security Essentials.

Es muy temprano para saber si es un buen antivirus o no, pero por qué no darle una oportunidad y ver si esta vez Microsoft ha hecho un buen trabajo y nos encontramos ante una buena herramienta.

¿Insuficiente?

Como era de esperar, las compañías de seguridad informática consideran la nueva apuesta de Microsoft como una amenaza para su negocio. Excepto por AVG y otras soluciones gratuitas.

Symantec y AVG afirman que Microsoft Security Essentials no es un paquete completo de seguridad.

Sin embargo, todo indica que la combinación de Security Essentials con un sistema operativo actualizado, el cortafuegos de Windows y un navegador actualizado constituyen un esquema óptimo para la mayoría de los usuarios de Internet.

Microsoft Security Essentials funciona con Windows XP en adelante y es completamente gratuito.

Descarga | Microsoft Security Essentials




Deja tu Comentario.



Quieres leer más post como éste???...suscribete aquí!!!

26 de septiembre de 2009


El martes comentamos sobre una noticia muy extraña, que Google había creado un plug-in para Internet Explorer que cambia su motor de renderizado por el de Chrome. O es que ¿Google planea instalar este plugin en todos los navegadores para ganar cuota de mercado?

Ahora que Google lanzó Chrome un plug-in para Internet Explorer, los usuarios verán los cuadros de diálogo que sugerirán instalarlo. El primer servicio de Google que muetra este mensaje es nada más y nada menos que Google Wave.

"Para utilizar Google Wave en Internet Explorer es necesario instalar el plugin de Google Chrome Frame.
O bien, puede utilizar uno de estos navegadores: Google Chrome, Safari 4, Firefox 3.5.
Si quiere continuar a su propio riesgo, adelante ".

Google Wave depende de JS fuerte y DOM que da el funcionamiento para proporcionar una experiencia parecida a un escritorio en el navegador. El almacenaje autónomo de HTML5 y web workers permitirá añadir grandes rasgos sin necesidad comprometer el funcionamiento.

Lamentablemente, Internet Explorer, todavía usado por la mayoría de los usuarios del Web, no ha mantenido tales acontecimientos recientes en la tecnología de Web. Comparado con otros navegadores, el funcionamiento JavaScript es muchas veces lento y el apoyo de HTML5 es todavía lejano.

Lo que busca Google

Una vez instalado Chrome Frame, todas las páginas seguirán usando el motor de IE. Las únicas que utilicen ese motor de Google son las que lo pidan en el código. Con esto se explica perfectamente que Chrome Frame sea una herramienta que sirve a Wave, y no un intento de exterminar a Internet Explorer.

Aunque consigan instalarlo en todos los navegadores, el motor de Internet Explorer seguiría usándose para el 99.99% de las páginas web. La cuota ganada sería ridícula ya que depende de las páginas webs, y está claro que eso no es lo que busca Google.

Por cierto, la semana que viene se abre al público Google Wave.






Deja tu Comentario.



Quieres leer más post como éste???...suscribete aquí!!!

23 de septiembre de 2009


Google parece estar buscando nuevos empleados. ¿Qué está haciendo? Colgando carteles en algunos lugares de la Universidad M.I.T. con un código, que al ser resuelto revela un número de teléfono donde se puede dejar los datos para ser contactado.

Sí, casi tomado de una Película de espías. Hasta ahora nadie pudo resolverlo. Esa es la razón por la que se la damos: Para ver si ustedes pueden resolverlos, y posiblemente tener una entrevista en Google.

El Código


Como sabemos google necesita de trabajadores muy despiertos, los cuales busca en los lugares indicados, de la manera indicada, para desarrollar varias de sus aplicaciones. Bueno para los interesados este es el código, en donde al parecer se revelará un número de teléfono en el que puede dejar sus datos para ser contactado por la empresa.



¿Seras el afortunado
en descifrarlo?

Definitivamente es una manera única de reclutar personas para trabajar en una empresa tan importante, parece ser la manera perfecta, ya que quien pueda resolverlo seguramente será alguien que digno de ser entrevistado por un trabajo. ¿Qué opinan? ¿Quién podrá resolverlo? En caso de que sí, intentalo y sé la envidia de todo el sitio si lo resuelves... y la mía también la Mía.

Deja tu Comentario



Quieres leer más post como éste???...suscribete aquí!!!

22 de septiembre de 2009



Hay una manera de utilizar Chrome de forma transparente al usuario bajo Internet Explorer 6 o posteriores: Google Chrome Frame

Al instalar este plugin, el usuario podrá seguir usando Internet Explorer como lo hacía hasta el momento, pero internamente, el motor será Chrome. La navegación será tan fluida y segura como Chrome, porque internamente será Chrome. Pero el aspecto, menús y opciones, serán los de Internet Explorer.

Después de instalar el plug-in, puedes probar añadiendo CF: en frente de cualquier dirección URL de la barra de direcciones.

Para los desarrolladores web

Google Chrome Frame es una opción interesante para los desarrolladores que escriben aplicaciones web y el uso de características HTML o CSS que están disponibles en cualquier navegador moderno, excepto IE.

Para solucionar ese inconveniente se puede añadir una etiqueta meta en la parte superior de una página web y permitir que nos ayude el plug-in de Google Chrome:

<meta http-equiv="X-UA-Compatible" content="chrome=1">

La descarga

La descarga del plugin pesa unos 500KB, y tras eso es necesario descargar unos 10MB de librerías para Chrome, incluyendo sus motores Webkit y JavaScript.

Consejo

Luego de instalar el plug-in, agrega a favoritos cf:http://mail.google.com/mail/ para acelerar Gmail en Internet Explorer, y por qué no tratar de utilizar las aplicaciones de la página de Experimentos Chrome.



Enlace | Google Chrome Frame



Deja tu Comentario.



Quieres leer más post como éste???...suscribete aquí!!!

19 de septiembre de 2009

Google, la empresa del buscador más utilizado de la web, lanza la tercera versión estable de Google Chrome, ahora con soporte de HTML5, cambios en la velocidad, y un rediseño de sus funcionalidades.

Las novedades

Aunque el soporte para extensiones se retrasa hasta la cuarta versión, es altamente satisfactorio saber que Google Chrome ahora posee:
  • Soporte para HTML5, añadiendo las etiquetas video/audio para reproducir nativamente contenido multimedia en el navegador.
  • Nueva página de "Nueva Pestaña", ya que ahora nos permitirá reacomodar y fijar las miniaturas de los sitios que más hemos visitado, e incluso ocultar los objetos que no utilices.
  • Un rediseño del Omnibox (la barra de direcciones), el listado que surge al escribir algunas palabras allí, tendrá identificado cada enlace con un ícono que lo distinguirá como enlace de tu historial o de tus favoritos, una web sugerida o una posible búsqueda.
  • Soporte para temas, algo que no puede faltar en todo navegador que se jacte de personalizable

Algunos datos técnicos

Según estadísticas oficiales, la performance del Javascript aumentó un 25% desde la segunda versión estable (y un 150% desde la beta inicial).

Afirman que se han corregido más de 3500 bugs en el último año, repartidos en sus 51 versiones de desarrollador, 21 versiones betas y 15 versiones estables publicadas.



Deja tu Comentario.



Quieres leer más post como éste???...suscribete aquí!!!