ninimen123
Usuario (Perú)

Cloud Girlfriend: Una novia virtual 2.0 Hemos visto una buena cantidad de servicios en la web que te dan la posibilidad de inventarte una novia , pero Cloud Girlfriend lo lleva un paso más allá, ya que el propósito de este sitio es poder fanfarronear sobre tu novia de mentira. El sitio , que todavía no se encuentra activo, permite crear una “novia perfecta”, según tus gustos, que luego comenzará a escribirte en tu muro en Facebook . Además, garantiza que “tus amigos en Facebook nunca lo sabrán”. Ah, menos mal. Aparentemente no tener una novia sigue siendo algo de lo que avergonzarse, o algo similar creen las personas que crearon Cloud Girlfriend. Se trata de un nuevo proyecto que intenta traernos la nueva versión de una novia virtual, una novia que al parecer aprendió a usar la web y ahora se encierra en su casa a escribirnos por Facebook . Este sitio , que todavía no comenzó a funcionar pero ya puedes ir inscribiéndote, te pide que definas tu novia perfecta y luego ellos harán que interactúes con ella en medios sociales. No, no vas a ir a tomar un café, como mucho podrás picarla en Facebook . Momentáneamente el sitio está dado de baja, pero si ingresas, puedes dejar tu correo para que te contacten cuando vuelvan a subirlo. Según explican: “El nuevo servicio le permitirá a sus usuarios crear la novia perfecta, que escribirá en tu Muro de Facebook y también se hará presente a través de la red social.” También garantizan que “tus amigos en Facebook nunca lo sabrán” y que busca a ayudar a aquellas personas que no están listas para admitir que no tienen una media naranja. Por otro lado, parecería que la iniciativa está teniendo mucho éxito, porque en el mismo sitio recientemente apareció una barra superior que dice: “Debido a la alta demanda, solo podemos acomodar una cantidad limitada de usuarios . Regístrate temprano para ponerte en línea”. Algo nos dice que esto no es cierto, pero bueno, tal vez hay mucha gente que tiene ganas de “disfrutar una relación de larga distancia con tu novia perfecta”, que por cierto, ¡no existe! Lo que quedaría por ver es cómo tratará Facebook el hecho de que haya cientos de cuentas falsas, enviando mensajes amorosos a otros usuarios . Es más, las mismas reglas de Facebook especifican que no permite y se penalizarán usuarios que creen cuentas falsas. Pero también es cierto que hay personas que crean cuentas para sus hijos no nacidos, lo que podría considerarse una cuenta falsa. Lo que sí sabemos, es que en caso de que haya caos, sería divertido ver un juicio entre el sitio de las novias falsas y el sitio de los amigos falsos. Es broma, es broma. F
Una netbook de 37 dólares ¿Qué tanto se pueden bajar los costos de fabricación? ¿Qué tan barato puede ser un producto que mantenga un equilibrio razonable entre valor monetario y prestaciones? Estos límites se presionan cada día más, y la prueba de ello son los millones de items provenientes de Oriente a precios casi incomprensibles. Hace algunos años, si alguien hablaba de un ordenador de cien dólares, corría el riesgo de ser considerado un loco. Ahora, la tecnología ha bajado tanto sus costos que es posible encontrar netbooks a importes tan bajos como 37 dólares. Sus especificaciones podrán ser una risa, pero no deja de ser un ordenador... ¿Qué tanto se pueden bajar los costos de fabricación? ¿Qué tan barato puede ser un producto que mantenga un equilibrio razonable entre valor monetario y prestaciones? Estos límites se presionan cada día más, y la prueba de ello son los millones de items provenientes de Oriente a precios casi incomprensibles. Hace algunos años, si alguien hablaba de un ordenador de cien dólares, corría el riesgo de ser considerado un loco. Ahora, la tecnología ha bajado tanto sus costos que es posible encontrar netbooks a importes tan bajos como 37 dólares. Sus especificaciones podrán ser una risa, pero no deja de ser un ordenador... Bueno... es una netbook 37 dólares. Un almuerzo y una entrada para el cine probablemente sean más caras que esta netbook. Obviamente, mirar sus especificaciones es una invitación a la carcajada: Procesador ARM de 300 Mhz, 128 MB de RAM, 2 GB de almacenamiento interno, y Windows CE como sistema operativo. Pero la sorpresa se hace presente con el Wi-Fi integrado, una lectora de tarjetas SD, dos puertos USB, y hasta un puerto LAN para conectar la netbook a una red física. La pantalla es de siete pulgadas, con una resolución máxima de 800x480 píxeles, la misma que ofrecía el primero modelo de la Eee PC. La gran pregunta aquí no es cómo funciona o si llegará a los clientes una vez comprada, sino cómo le hacen. Cómo le hacen para ofrecer todo eso por 37 dólares. Un repuesto de pantalla LCD para un dispositivo suele ser tan caro como el dispositivo mismo, pero esta gente entrega una netbook por 37 dólares. Con batería y cargador incluido. Un sistema de estas características también sería algo muy interesante para los entusiastas. Después de todo, nada impide tomar un destornillador y comenzar a destripar la netbook para tomar sus partes y utilizarlas en otros proyectos. Estamos seguros de que la pantalla LCD podría ser conectada a otros sistemas, lo mismo que el teclado. La misma carcasa de la netbook ofrece un par de ideas, y ni hablemos de la batería y el cargador. Pero suponemos que debe haber algún truco aquí, ¿verdad? Bueno, tal vez haya uno si tenemos en cuenta los gastos de envío. La netbook podrá costar 37 dólares, pero el importe para los gastos de envío suele ubicarse en los 40 dólares. Entonces, los 37 dólares se convierten repentinamente en 77, un número completamente diferente para las ganancias del fabricante. Podrá tener limitaciones por todas partes, pero si hay algo que esta netbook de 37 dólares logra, es que nos preguntemos cuánto les está costando realmente a las empresas hacer una notebook hoy. eBAY
DS1307: Reloj en tiempo real con 18F2550 El DS1307 de Dallas Semiconductor (Maxim) es una solución muy interesante cuando necesitamos trabajar con eventos que requieren puntualidad y exactitud a lo largo del tiempo. Este pequeño circuito integrado es uno de los más populares relojes RTC (Real Time Clock) del mercado por su sencillez de uso y por su confiabilidad a largo plazo. Preparado para ofrecerte la hora hasta el año 2100, esta semana agregamos a la entrenadora NeoTeo esta útil aplicación con la explicación en detalle de su construcción, características y ajustes. El DS1307 a fondo en este artículo. La flexibilidad de trabajo que nos ofrece el bus I2C hoy nos trae una aplicación muy útil e importante para los momentos en que necesitamos controlar dispositivos o aplicaciones en las que la exactitud horaria es un factor fundamental. El DS1307 de Dallas Semiconductor (Maxim) es un dispositivo que se conoce como “Reloj de Tiempo Real” (Real Time Clock – RTC) que opera a través del bus I2C y que, además de brindarnos la hora con minutos y segundos, posee un calendario que contempla los años bisiestos hasta fin de siglo, es decir, hasta el año 2100. Entre las características destacadas, posee una salida (configurable por software) que, en nuestro caso, la utilizamos como “segundero luminoso”, y la posibilidad de trabajar con una pequeña batería para almacenar los datos mientras el sistema se encuentra desconectado de la alimentación. Además, esta pequeña alimentación de respaldo permite mantener funcionando el oscilador maestro del reloj con un consumo ínfimo de 300nA, según su hoja de datos. Una simple batería de Litio CR2032 puede brindarnos un funcionamiento satisfactorio durante 10 años. ¿Te parece poco? Conectar un artefacto que construimos hace tres años y que siga estando siempre ajustado en fecha y hora es algo muy interesante de experimentar. DS1307: Un completo reloj de precisión en un encapsulado de 4 pines por lado Este curioso circuito integrado es mucho más que un simple segundero o un contador de minutos: es un reloj que podemos incorporar a nuestros desarrollos para que, además de informar la hora en un visor, sea capaz de activar periféricos o recordar actividades con absoluta precisión. Un ejemplo: que nos recuerde que cada día a determinada hora se ponga en marcha un motor, una luz o cualquier dispositivo externo que realice un trabajo por nosotros, o también que el día 15 de agosto de cada año nos recuerde el cumpleaños de algún amigo. Por supuesto que para el desarrollo de este artículo y la explicación paso a paso de cómo aprender a utilizar este genial reloj utilizaremos la placa entrenadora NeoTeo y el súper-cómodo sistema de carga de archivos por USB con el método de BootLoader desarrollado en el artículo anterior. No más palabras, observa este video. Esto haremos hoy: link: http://www.youtube.com/watch?v=k-jnldVRukw El DS1307 de Dallas Semiconductor (Maxim) es una solución muy interesante cuando necesitamos trabajar con eventos que requieren puntualidad y exactitud a lo largo del tiempo. Este pequeño circuito integrado es uno de los más populares relojes RTC (Real Time Clock) del mercado por su sencillez de uso y por su confiabilidad a largo plazo. Preparado para ofrecerte la hora hasta el año 2100, esta semana agregamos a la entrenadora NeoTeo esta útil aplicación con la explicación en detalle de su construcción, características y ajustes. El DS1307 a fondo en este artículo. La flexibilidad de trabajo que nos ofrece el bus I2C hoy nos trae una aplicación muy útil e importante para los momentos en que necesitamos controlar dispositivos o aplicaciones en las que la exactitud horaria es un factor fundamental. El DS1307 de Dallas Semiconductor (Maxim) es un dispositivo que se conoce como “Reloj de Tiempo Real” (Real Time Clock – RTC) que opera a través del bus I2C y que, además de brindarnos la hora con minutos y segundos, posee un calendario que contempla los años bisiestos hasta fin de siglo, es decir, hasta el año 2100. Entre las características destacadas, posee una salida (configurable por software) que, en nuestro caso, la utilizamos como “segundero luminoso”, y la posibilidad de trabajar con una pequeña batería para almacenar los datos mientras el sistema se encuentra desconectado de la alimentación. Además, esta pequeña alimentación de respaldo permite mantener funcionando el oscilador maestro del reloj con un consumo ínfimo de 300nA, según su hoja de datos. Una simple batería de Litio CR2032 puede brindarnos un funcionamiento satisfactorio durante 10 años. ¿Te parece poco? Conectar un artefacto que construimos hace tres años y que siga estando siempre ajustado en fecha y hora es algo muy interesante de experimentar. DS1307: Un completo reloj de precisión en un encapsulado de 4 pines por lado DS1307: Un completo reloj de precisión en un encapsulado de 4 pines por lado Este curioso circuito integrado es mucho más que un simple segundero o un contador de minutos: es un reloj que podemos incorporar a nuestros desarrollos para que, además de informar la hora en un visor, sea capaz de activar periféricos o recordar actividades con absoluta precisión. Un ejemplo: que nos recuerde que cada día a determinada hora se ponga en marcha un motor, una luz o cualquier dispositivo externo que realice un trabajo por nosotros, o también que el día 15 de agosto de cada año nos recuerde el cumpleaños de algún amigo. Por supuesto que para el desarrollo de este artículo y la explicación paso a paso de cómo aprender a utilizar este genial reloj utilizaremos la placa entrenadora NeoTeo y el súper-cómodo sistema de carga de archivos por USB con el método de BootLoader desarrollado en el artículo anterior. No más palabras, observa este video. Esto haremos hoy: Lo primero que haremos entonces es construir el hardware. Habrás notado en las imágenes una memoria EEPROM 24C04, compartiendo la placa con el DS1307. Por el momento no utilizaremos este dispositivo, pero tuvimos la idea de colocarlo en la placa para futuras aplicaciones gracias a que este tipo de memorias también trabajan con el protocolo de comunicaciones I2C. En próximos montajes combinaremos el uso del reloj con eventos grabados en la memoria, como pueden ser alarmas múltiples seleccionadas por el mismo PIC o para utilizarla como banco de datos generales que pueda conservar información a pesar de que el equipo conectado pierda el suministro de energía. Por ejemplo, podemos citar el caso de un sistema de semáforos sincronizados que deben manejar un tráfico variable, es decir, variar sus tiempos de operación de acuerdo a las horas de mayor tránsito. A esto podemos sumarle la posibilidad de dejar liberada la circulación vehicular a partir de un horario determinado durante la noche hasta las primeras horas del día siguiente, y todos estos datos deben ser almacenados en un lugar seguro, a prueba de cortes energéticos y con la seguridad de inicializar su funcionamiento en perfecta sincronía horaria. Para eso, nada mejor que una EEPROM 24Cxx. El circuito de conexiones para la placa del DS1307 El circuito es muy sencillo de organizar y comprender. Tanto el DS1307 como la memoria 24C04 comparten las conexiones SDA y SCL, respectivamente, mientras que la tensión de alimentación es filtrada C2 - L1 - C1 para eliminar ruidos extraños en el circuito que pudieran llegar a corromper las tramas de datos. Esta prevención la incrementamos con el diseño de un circuito impreso generoso en planos de tierra. La salida SQW/OUT necesita una resistencia “Pull-Up” para su funcionamiento y a la vez se encarga de excitar a T1 para que el LED nos sirva de “segundero luminoso”. Recordemos que esta salida del DS1307 es programable y pueden obtenerse allí otros submúltiplos de 32768Khz para otras aplicaciones específicas. Por su parte, en el pin 3 conectaremos una batería de Litio tipo CR2032 que nos permitirá el funcionamiento del DS1307 cuando la tensión de alimentación Vcc no esté presente. No dejes de colocar un receptáculo apropiado para permitir una remoción cómoda de la batería cuando sea necesario cambiarla. Además, si te decides soldarle pequeños terminales para conectarla a la placa, debes tener mucho cuidado de no pasarte de temperatura para no provocar un accidente y la rotura de la batería. Una pequeña batería puede conservar el ajuste del DS1307 durante muchos años Una consideración especial se debe tener a la hora de montar el cristal de 32768Khz. Primero debes saber que será muy difícil lograr un circuito impreso óptimo para obtener una precisión ideal en el funcionamiento del reloj. Luego, debes comprender también que es de suma rareza encontrar cristales que resuenen a la frecuencia exacta que indica su nomenclatura. Es decir, lo normal será encontrar cristales con una “tolerancia” de error que a lo largo de los días (o meses) se haga notable en algunos segundos de atraso o adelanto de la hora grabada. Si las variaciones son de muchos minutos en pocas semanas, sin dudas debemos cambiar el cristal por otro de mejor calidad. Pero si optas por un cristal común (sin demasiada selección especial), con un lazo de alambre conectado a GND (como ves en la imagen superior), con un buen plano de tierra en los alrededores de su conexión (tal como indica la hoja de datos del DS1307) y con un largo adecuado de los pines de conexión, debes lograr una pequeña variación de pocos segundos en uno o dos meses. NUNCA obtendrás una precisión absoluta pero al menos puedes aproximarte mucho a un excelente funcionamiento. Observa los planos de tierra en el circuito impreso. La placa terminada vista desde el lado del circuito impreso (lado solder) En el párrafo anterior mencionamos que entre los puntos destacados para obtener un correcto funcionamiento del DS1307 está el largo de los pines de conexión desde el cristal hasta el IC. Esto significa dos cosas: en primer lugar, que las vías de cobre del impreso entre un dispositivo y el otro DEBEN ser lo más cortas posibles y, en segundo lugar, que los pines del cristal NO DEBEN ser tan cortos como sea posible (en su conexión hacia el impreso). Parece una contradicción, pero la explicación está en que al acercar o alejar los pines del cristal entre sí, estamos provocando variaciones de capacidad parásita entre ambos conductores. En la práctica y en los instrumentos de medición de frecuencia, esto puede ser despreciable y no afectar en nada al oscilador maestro. Pero en los meses de funcionamiento de nuestro reloj, unos pocos Hertz de variación pueden significar varios segundos (o minutos) de desfasaje horario. Observa la imagen anterior para apreciar el largo aconsejado para los pines del cristal. No hay que exagerar, ya que con un milímetro de variación podemos resolver todo nuestro problema. De lo que puedes estar seguro es que conocerás la posición exacta de estos pines luego de algunas semanas de funcionamiento del equipo. La placa instalada sobre la entrenadora y lista para comenzar a funcionar El resto del montaje no merece mayores comentarios. En nuestro ejemplo utilizado para la entrenadora NeoTeo con el PIC 18F2550, hemos empleado el conector específico que dejamos reservado para las conexiones dedicadas a dispositivos que trabajen por bus I2C. La imagen superior (como el video mostrado al inicio del artículo) nos muestra que la placa se puede insertar de manera muy fácil, quedando en una posición cómoda de trabajo y visualización sobre el display LCD que utilizaremos para obtener los resultados de este trabajo. Si eres un fiel seguidor de nuestros proyectos y vienes realizando las placas de la manera que mostramos en los artículos relacionados a esta entrenadora, al final encontrarás el PDF para descargar que contiene el dibujo propuesto para realizar el circuito impreso de este interesante accesorio. El DS1307 de Dallas Semiconductor (Maxim) es una solución muy interesante cuando necesitamos trabajar con eventos que requieren puntualidad y exactitud a lo largo del tiempo. Este pequeño circuito integrado es uno de los más populares relojes RTC (Real Time Clock) del mercado por su sencillez de uso y por su confiabilidad a largo plazo. Preparado para ofrecerte la hora hasta el año 2100, esta semana agregamos a la entrenadora NeoTeo esta útil aplicación con la explicación en detalle de su construcción, características y ajustes. El DS1307 a fondo en este artículo. El DS1307 de Dallas Semiconductor (Maxim) es una solución muy interesante cuando necesitamos trabajar con eventos que requieren puntualidad y exactitud a lo largo del tiempo. Este pequeño circuito integrado es uno de los más populares relojes RTC (Real Time Clock) del mercado por su sencillez de uso y por su confiabilidad a largo plazo. Preparado para ofrecerte la hora hasta el año 2100, esta semana agregamos a la entrenadora NeoTeo esta útil aplicación con la explicación en detalle de su construcción, características y ajustes. El DS1307 a fondo en este artículo. Comprendiendo de manera correcta el funcionamiento y el orden de trabajo de los bytes de registro del DS1307, podremos lograr una construcción rápida y eficaz. Al momento de grabar o escribir sobre el dispositivo, debemos hacerlo sobre ocho registros que tienen el tamaño de un byte. En cambio, al leer la información horaria, sólo lo haremos con siete registros. Los registros se distribuyen en el mapa de memoria del DS1307 del siguiente modo: Los 8 registros del DS1307 (00H - 07H) que primero deben ser "escritos" para luego ser "leídos" y así obtener la información horaria El primer registro (posición 0) corresponde a los segundos durante la cuenta del tiempo. El segundo registro corresponde a los minutos, el tercero a las horas, luego los días, los meses, los años y por último, en el octavo registro (posición 7), encontramos el registro de control. Escribiendo y leyendo de manera correcta estos registros, tendremos el funcionamiento adecuado del DS1307. El primer registro (el de los segundos) nos servirá de ejemplo para comprender el resto. El bit 7 de este registro determina el funcionamiento del oscilador maestro o su detención. Esta función puede ser muy útil en ciertas aplicaciones donde haya que detener una cuenta de tiempo por motivos de operación. Pero en nuestro caso, como utilizaremos este circuito integrado como un reloj común, lo mantendremos siempre en funcionamiento, y esto se logra escribiendo un cero en este bit. Este procedimiento de escritura se realiza una única vez al programar la hora de arranque del DS1307. Luego, esta configuración se mantendrá mientras la batería de respaldo conectada al pin 3 se encuentre conectada. Pasando a los bits menos significativos, descubrimos la siguiente regla fundamental: en los primeros cuatro bits (B0, B1, B2 y B3) la cuenta se incrementará en forma binaria pero sólo llegará hasta 9. Es decir, si hacemos una pequeña tabla mostrando los valores que adopta este registro (el de los segundos), obtendremos una vista como la que te mostramos en esta imagen: Ejemplo de cómo se incrementan los valores dentro de los registros del DS1307 Si observas con detenimiento, se produce el cambio durante el incremento de 9 a 10. En lugar de ser una cuenta binaria convencional y pasar de 0001001 a 0001010, pasa de 0001001 a 0010000, es decir, en la parte baja del byte cuenta hasta un máximo de 9 (las unidades) y en la parte alta cuenta las decenas (del 10 al 50). Uniendo los máximos de ambas partes (nibbles), llegamos al 59 para incrementar en una unidad el registro siguiente y reiniciar la cuenta en este registro desde cero. Esto puede tomarse como una notación hexadecimal, por lo tanto, para visualizarla en el LCD debemos manejarla como tal. Al leer el registro, el DS1307 nos devuelve sólo un número cuando no llegamos a la decena, pero utilizando la instrucción HEX2 en BASIC el LCD nos muestra un cero en adelanto cuando esta situación se produce. Del mismo modo se registran los minutos, las horas, los números de los días, los meses y los años. Vista del sistema completo funcionando Para el caso de las horas, el DS1307 nos brinda la posibilidad de seleccionar una vista de 12 o 24 horas con sólo variar el bit 6 del registro que corresponde a las horas. El cuarto registro cuenta los días y los enumera comenzando por el domingo, al que le asigna el número 0. Luego viene el lunes con el 1, el martes con el 2 y así sucesivamente, hasta el sábado con el 7. Utilizando estos números podemos mostrar en pantalla el nombre del día en el que estamos a partir del número que devuelve este registro. Por último, el Byte de control habilitará o no la salida SQWE desde el pin 7 del DS1307. Nosotros escribimos este registro con el valor binario [10010000] y obtenemos una onda cuadrada de 1 Hertz a la salida. Esto se visualiza en el LED montado en la placa. Como todo dispositivo I2C, el DS1307 posee una dirección dentro del bus, es decir, un nombre propio y un bit (el último) que le indicará al dispositivo si vamos a escribir sobre él o si vamos a leer datos únicamente. La dirección (Address) es 1101 en el nibble superior, terminando en cero para escritura y en uno para lectura. Esto significa que al momento de escribir sobre el DS1307 lo llamaremos con un Byte igual a 11010000, mientras que para leer lo haremos con un Byte igual a 11010001. El código fuente que te dejamos al final del artículo está muy bien comentado. Para que sea sencillo comprender las instrucciones utilizadas, te explicamos el significado que tiene cada línea de programa y la función que cumplirá. Por ejemplo, si utilizas CCS o C18 no será muy difícil descubrir que SYMBOL (en BASIC) equivale al #DEFINE en C o C18. Lo mismo ocurre para las declaraciones de las variables y para los procedimientos de lectura/escritura en el bus I2C y para la visualización de los resultados en el LCD. Leyendo los comentarios y comprendiendo el orden del programa, todo se hace muy sencillo tanto para un lenguaje como para el otro. link: http://www.youtube.com/watch?v=M7hU9mx_lUk Resumiendo No olvides tener mucho cuidado en la faz constructiva alrededor del cristal de 32768Khz. No te recomendamos este proyecto para una placa de pruebas o un protoboard. Las capacidades parásitas entre pines pueden provocar un desastre de gran magnitud. Tampoco olvides cómo organizar los nibbles dentro de los registros, tanto para su lectura como para su escritura. De ello depende el resultado correcto en el LCD, caso contrario comenzarán a aparecer caracteres extraños o números ilógicos (por ejemplo: días de más de 80 horas, 79 minutos y 92 segundos) en lugar de las cifras correctas. Para grabar la hora a partir del programa base que te mostramos, no olvides de quitar los apóstrofos de las líneas que permiten grabar el reloj en la programación inicial. Luego de esto, y una vez que el reloj esté grabado en la hora correcta, puedes volver a grabar el PIC con las líneas comentadas nuevamente. De lo contrario, cada vez que enciendas el sistema, se grabará la hora predeterminada. Si no puedes compilar el programa porque tienes una versión de prueba, quita la línea que indica que estás trabajando con un BootLoader (DECLARE PROTON_START_ADDRESS = $1000) y arma todo con un 16F628A. El DS1307 sólo necesita una conexión I2C y un LCD para demostrarte todo su potencial. Quizás debas poner más esfuerzo en armar un circuito específico con un 16F628A, pero allí es donde se ven los desarrolladores de verdad. Como se nota en el video, trabajar con un BootLoader es muy cómodo y práctico, pero diseñar y desarrollar tus propios equipos es el arte de crear que muy pocos tienen. Es el fuego sagrado que sólo algunos llevan dentro. ¿Tú eres uno de ellos? Disfruta el DS1307 y sorpréndenos con alguna aplicación interesante. Con mucho gusto publicaremos tus videos. Por supuesto, si aspiras a más, no dejes de experimentar con el DS1337 o similares que traen varias alarmas y más funciones. En fin, nunca dejes de crecer. F Mis otros Posts Tutorial: Hacer tomacorriente USB Cómo elegir hardware Tutorial: Fuente de alimentación de 5V Lámpara de bajo consumo (LED) Alarma por rotura de ventilador (Cooler) Entrenador para PIC 18F2550 BootLoader para 18F2550
Afina tu Firefox 4 con estos ajustes y extensiones Una vez que me hemos instalado Firefox 4, llega el momento de tunearlo para dejarlo a nuestro gusto. Gracias a la amplia gama de extensiones que tenemos disponibles, podemos construir el navegador que casi exactamente necesitamos. En este post veremos un par de modificaciones y varias extensiones para mejorar el comportamiento y aspecto de Firefox 4 en varias áreas: unas para sacar partido a nuevas características, otras para añadir algunas que hubiera sido bueno incorporar en esta nueva versión. Aunque las capturas del post pertenecen a la versión para Linux, todo lo mencionado funciona en Windows. Como siempre, tened en cuenta que el uso de muchas extensiones puede ralentizar al navegador y que ese es el precio a pagar por tener determinadas funciones a nuestro alcance. Por lo tanto, debemos valorar siempre si nos conviene o no hacer uso de uno u otro complemento. Usar extensiones incompatibles Con esta nueva actualización, muchas extensiones anteriores han quedado obsoletas hasta que sus desarrolladores las actualicen. Sin embargo, también hay otras tantas que funcionan sin ningún problema, a pesar de que el navegador no nos quiera dejar instalarlas. Para poder instalar esas extensiones podemos hacer dos cosas: recurrir a otra más que nos permita ver si funcionan o no o hacer una pequeña modificación en la configuración del programa. Para mí, la solución más rápida y fácil pasa por instalar Add-on compatibility reporter. Ya hablamos de esta extensión hace un tiempo: nos permite instalar cualquier extensión y reportar a Mozilla si funciona o no en Firefox 4. Ahora bien, si no queréis añadir una extensión más, podéis recurrir a la siguiente modificación: -Escribir en la barra de direcciones about:config -Pinchar con el botón derecho en cualquier lugar y, en el menú contextual, seleccionar Nuevo > Lógico -En la ventana que aparece, escribir el nombre extensions.checkCompatibility.4.0 - Cuando pida el valor, seleccionar Falso. Ahora ya podéis instalar extensiones incompatibles con lo que eso comporta: que el navegador no funcione del todo bien o que no funcione la extensión. A mayor complejidad de la extensión, más riesgo de que no funcione bien. Por cierto, todas las extensiones mencionadas en este post compatibles con Firefox 4 y funcionan sin hacer ninguna modificación. Descarga | Add-on compatibility reporter Recuperar el icono de RSS El icono de RSS que aparecía en la barra de direcciones no se ha ido para no volver: tan sólo se ha mudado. Ahora, se ha convertido en un icono aparte que podemos colocar donde deseemos. Para traerlo, pinchad con el botón derecho en la barra de herramientas o en el espacio vacío junto a las pestañas y seleccionad Personalizar. En la ventana que se nos abre, buscad el icono de RSS y arrastradlo al lugar donde lo queráis colocar. Ahora, si lo que queremos es que aparezca de nuevo dentro de la casilla de direcciones, podemos usar una pequeña extensión llamada RSS icon que nos pondrá el icono en el lugar que estaba en la versión anterior. Descarga | RSS icon Configurar cuántas pestañas se cargan al restaurar sesión Una de las novedades de Firefox 4 es el Cascaded Session Restore: cuando restauramos una sesión con muchas pestañas abiertas, por defecto el navegador sólo carga tres de ellas, esperando a que seleccionemos las otras para empezar a cargarlas. Pero podemos modificar este comportamiento. Yo prefiero que se cargue tan sólo una pestaña. Para ello, nos vamos about:config y buscamos browser.sessionstore.max_concurrent_tabs. Hacemos doble clic en esta entrada y cambiamos el valor a 0. De esta forma, sólo se cargará una pestaña (en la que nos encontremos). El resto lo hará cuando pongamos el foco sobre ellas. Ni que decir tiene que podéis poner otro número si lo que queréis es que se carguen más de tres pestañas. Una indicación acerca de la restauración de sesiones: ahora no se hace de manera automática, sino manual. Para ello, tenemos que pinchar en la opción que nos aparece en en el submenú de historial dentro del botón de Firefox o en la página de inicio (si tenemos puesta como tal about:home). Reducir el tamaño de la barra de Add-ons La barra de complementos es otra de las novedades en la interfaz de este Firefox 4. Gracias a la alta personalización que podemos realizar del navegador, este área puede ser utilizada para colocar iconos que no necesitemos tener a mano todo el tiempo, aunque algunas extensiones no permiten mover los iconos que ellas colocan allí automáticamente. Hace una semana os hablamos de un complemento excelente para esta barra: Barlesque. Lo que hace es reducirnos su tamaño hasta que ocupe tan sólo el espacio de los iconos que contiene. Además, incorpora un pequeño botón para colapsarla. Una extensión muy recomendable si lo que queréis es tener esta barra a mano pero, aún así, ganar espacio. Descarga | Barlesque Accede más rápidamente a las opciones de tus extensiones Para poder configurar las extensiones que tengamos instaladas, debemos ir al gestor de extensiones por medio de Botón de firefox > Complementos. Y allí, localizar la extensión y pinchar en su configuración. Esto es un tanto engorroso, pero podemos mejorarlo. Extension Options Menu es un complemento del que os hablamos a principios de mes y que nos incluye un submenu en el Botón de Firefox (o en el menú herramientas) que nos permite acceder rápidamente a las configuraciones de las extensiones que lo permitan. Descarga | Extension Options Menu Reduce el botón de Firefox a un icono Como habréis visto, el botón de Firefox se encuentra junto a las pestañas y, al ser tan ancho, ocupa un espacio que puede ser que os moleste a algunos. Pero podemos convertirlo en un botón más pequeño por medio del complemento Movable Firefox Button, que no sólo nos lo reducirá, sino que también nos permitirá colocarlo en el lugar que queramos de todo el navegador. Descarga | Movable Firefox Button Unifica la casilla de direcciones y la de búsqueda A esta nueva versión de Firefox se le han hecho críticas de que se parece demasiado a Chrome. Al respecto, estoy más de acuerdo con la visión de que los navegadores terminan siempre incorporando las características de otros que funcionan bien. El quien lo hizo primero no me importa demasiado. Tal vez por evitar esas críticas, o porque no lo han encontrado útil, en este Firefox 4 no se han unificado la casilla de direcciones y la de búsqueda, cosa que me parece un error. Sin embargo, la solución está en una extensión que ya tiene su tiempo y que no deja de ser útil: Omnibar. Como podéis ver en la imagen superior, lo que hace es juntar las dos casillas en una sola. Descarga | Omnibar Añade el modo de lectura de Safari Y ya que estamos con características de otros navegadores, añadir que el modo lectura que incorporó Safari en su última gran actualización me encantó, aunque no dejase de ser una implementación del bookmarklet y extensión Readability. Pero, como suele ocurrir, también podemos obtener ese modo de lectura en Firefox con la extensión iReader, de la que os hablamos en su momento. Reconozco que ésta es la opción que puede significar una mejora para menos gente, pero si leéis mucho en la web, principalmente blogs, os aseguro que os resultará muy útil. Actualización: parece que ha habido algún problema con esta extensión después de publicar el post (yo la probé sin ningún problema) y ya no aparece en el sitio de extensiones (gracias por el aviso en los comentarios). Sustituyo el enlace de abajo por otro a la página propia de la extensión, por si dan una solución desde allí, y os dejo una alternativa que hace lo mismo aunque necesita pulirse un poco más todavía: Reader. Descarga | iReader Descarga | Reader Sácale más partido a la pestaña nueva en blanco Hace un tiempo, publicamos una recopilación de extensiones para sacarle más partido a la dichosa pestaña nueva que, cuando creamos una, siempre aparece en blanco. Podéis revisar aquella entrada para encontrar la extensión que más os guste, pero por mi parte me quedo con Speed Dial, que tiene unas grandes posibilidades de configuración. Descarga | Speed dial F

Canonical ha firmado un acuerdo de colaboración con el Gobierno Chino para crear una nueva versión de Ubuntu, de la que ya os hablé al presentar la Beta 1 de Raring Ringtail. Su nombre es Ubuntu Kylin. Para el país asiático el acuerdo representa disminuir la dependencia de su sector TI del software occidental, en favor de productos de cosecha propia. Para Canonical, meter un gol por la escuadra.China desarrollará así una nueva arquitectura de referencia para los sistemas operativos basada en Ubuntu. Ubuntu Kylin se estrenará el mes que viene junto con el ciclo regular de publicación de Ubuntu. El sabor chino de Ubuntu va más allá de la simple traducción de Raring Ringtail y sus aplicaciones, ya que incluye características y aplicaciones especialmente adaptadas al mercado del gigante asiático. Los métodos de entrada y calendarios chinos son compatibles, hay un nuevo indicador meteorológico y los usuarios pueden realizar búsquedas rápidas a través de los servicios chinos de música desde el Dash. Tras Raring Ringtail, las futuras versiones integrarán mapas del motor de búsqueda Baidu, y dirigirá las compras al servicio local Taobao. Se incorporarán también mecanismos de pago integrados con la banca china, así como información de ferrocarriles y vuelos. Por si esto fuera poco, el equipo de Ubuntu Kylin está cooperando con WPS, la suite ofimática más popular de China y está creando un sistema de edición de fotos, así como herramientas de gestión que podrían incorporarse en otros sabores de Ubuntu en todo el mundo. La ambición del proyecto abarca no solo el escritorio, Canonical quiere expandir la plataforma a servidores, tabletas y teléfonos. Para trabajar en el software, Canonical y China han establecido un laboratorio conjunto en Beijing en el que van a trabajar ingenieros de Canonical y de agencias gubernamentales chinas. Para Microsoft, que en este momento y según los datos de Netmarketshare, domina el mercado chino con un 91,62% frente al 1,21% de Linux, este movimiento le va a hacer perder mucho dinero. Es el Gobierno el que está detrás y china es un mercado gigantesco, que aún tiene mucho potencial de crecimiento.