lunes, 28 de febrero de 2011

Cheatsheet de Unity, Uno rapidito y poco más…

Cheatsheet de Unity, Uno rapidito y poco más…: "


Me gustaria escribir más pero me estoy quedando ciego asi que vamos a echar… uno rapidito… de breves.


* En primer lugar el fantastico curro que se ha dado Ubuntizando el Planeta para traducirlos la hoja de referencia de teclas rapidas que podremos usar con Unity.


* Revista Linux nos cuenta buenos trucos para ahorrar tiempo al iniciar nuestros trabajos.


* Taringa nos sorprende con un muy completo videotutorial de diseño grafico en Linux.


* Tierra de Cinefagos nos recuerda que el tiempo pasa por todos, a la par que en Aullidos tenemos una nueva entrega de Cartelera Limite.


* How to Geek me alegra mi puta existencia con una excelentisima colección de fondos de pantalla Lobunos, a la que añado estos aullidos de inicio para ubuntu (bueno no! que ya es pasarse)


* Ubuntips nos cuenta como tener notificaciones con botón de cierre.


* Aunque ya se comento hace tiempo como usar ppa-purge, un lector me aviso de que el enlace estaba roto y el repositorio ya incorrecto, con lo que no está de más recordarlo de nuevo gracias a Atareao.


* Y tambien de regalo, como usar nuestros juegos de Wii y Gamecube gracias a Dolphin


* Web Upd8 nos regala un bonito theme Ubuntu para Windows 7. seria mejor que los usuarios de Win7 se pasaran a Linux y se dejaran de tanta tonteria…


* Se me ponen tambien los dientes largos con: Mem of War: Assault Squad.


* Para empollar comandos tenemos la referencia de linux (1) y referencia de Linux (2)


* Si eres de los pocos desgraciados a los que hoy se les ha borrado las cuenta de correo de Google, lo mejor para la proxima vez sera sacar una copia de seguridad de nuestro correo Google, por lo que pueda pasar


* Lifehacker avisa de Firefox 4 beta 12, que resuelve tropecientos bugs más y además se llema los links de los enlaces al psar el raton de nuevo abajo…


* Si tienes un dispositivo Android y quieres acceder a su sistema de archivos desde la terminal, aqui tienes un buen tip


* Y por ultimo Ubunlog nos cuenta como instalar el cliente de correo del proyecto Elementary llamado “Postler” a partir de un PPA. Aunque me da un poco igual, la verdad estoy muy contento con mi Thunderbird.



"

Project Angstrom: Un sistema operativo con "latidos"

Project Angstrom: Un sistema operativo con "latidos": "

Project Angstrom: Un sistema operativo con 'latidos'

Hoy en día tenemos acceso a varias opciones en materia de sistemas operativos. Cada uno tiene sus puntos a favor y en contra, pero seguir el ritmo del hardware e intentar utilizarlo a pleno es un desafío que todos los programadores y desarrolladores deben enfrentar, especialmente en esta época de múltiples núcleos por cada procesador. Sin embargo, la gente del MIT está desarrollando el llamado proyecto “Angstrom”, un sistema operativo que puede optimizar procesos administrando el hardware de la misma forma que un cuerpo humano requiere más energía o precisión para determinadas tareas.

Desde un simple núcleo hasta los más recientes ejemplares de ocho por chip, los procesadores han avanzado de forma considerable. Con la carrera por la velocidad de reloj muerta y enterrada, los fabricantes continúan aumentando el poder de los procesadores a través de la adición de núcleos. Pero este beneficio tiene sus límites, y el primero de ellos es el software. En términos simples, está tomando mucho trabajo encontrar formas de desarrollar y optimizar código para hacer uso de todos los núcleos disponibles en un sistema. Y cuando el problema no es la falta de optimización para los núcleos, es su “no utilización”. Un sistema operativo actual no utiliza a todos sus núcleos constantemente ni tiene una gran idea sobre cómo administrarlos, y en muchos casos, el hardware incluso desactiva núcleos porque no se encuentran en uso. Algo parecido sucedía en Windows XP con gigabytes de RAM enteros que no estaban siendo ocupados. Windows Vista y Windows 7 aplicaron otra perspectiva, pero el inconveniente de fondo sigue presente: El software no sabe cómo ser más eficiente con el hardware.

Visto en Neoteo: Project Angstrom: Un sistema operativo con 'latidos'
Optimizar código en unos pocos núcleos hoy es posible, pero con cientos de núcleos proyectados, será una pesadilla a menos que algo como Angstrom aparezca (Fuente: Wikipedia)
Optimizar código en unos pocos núcleos hoy es posible, pero con cientos de núcleos proyectados, será una pesadilla a menos que algo como Angstrom aparezca (Fuente: Wikipedia)
Visto en Neoteo: Project Angstrom: Un sistema operativo con 'latidos'

Para solucionar esto, la gente del MIT tiene una idea con su “Proyecto Angstrom”. Básicamente, de la misma forma en la que el cuerpo humano da indicaciones de sus necesidades para un correcto funcionamiento (hambre, sed, sudor, sueño, etc.), Angstrom permite a los desarrolladores que creen aplicaciones para el sistema operativo asignar “cuotas de rendimiento”, administradas por un sistema de medición al que han bautizado como “latidos”. Por ejemplo, si un programa multimedia necesita reproducir un vídeo a 30 cuadros por segundo, Angstrom detecta su “cuota de rendimiento” para alcanzar esa cantidad de cuadros, y asigna “latidos” a dicho proceso para garantizar su correcto funcionamiento. Esta administración de recursos se extenderá a los cientos de núcleos que se esperan en los procesadores futuros, pero si bien el software hoy representa al factor limitante, también necesitará de ayuda.



Los procesadores que utilizamos en estos días pueden parecer muy poderosos, pero lo cierto es que la velocidad de comunicación entre los núcleos sigue siendo mucho más lenta que la comunicación “dentro” de un núcleo. A medida que se aumenta la cantidad de núcleos, la velocidad de comunicación entre ellos deberá incrementarse de forma considerable, por lo que el método de trabajo de Angstrom también requerirá de importantes cambios en la forma en que se fabrican los procesadores. Por ahora, la alternativa sigue siendo la misma de siempre: La optimización de código, y los dolores de cabeza asociados para los desarrolladores. Pero hay mucho potencial en Angstrom, y lo más importante, algunos billetes provenientes de DARPA que le dan un gran respaldo.


Enlaces relacionados:
Visto en Neoteo: Project Angstrom: Un sistema operativo con 'latidos'
Fuente: GigaOm

Technorati Tags:
Tags Blogalaxia: "

sábado, 26 de febrero de 2011

Aprovechemos más el comando top

Aprovechemos más el comando top: "

Los que seguís habitualmente Linux Zone habréis aprendido o (recordado) cómo llevar acciones rápidamente en la terminal de vuestro sistema GNU/Linux. En este caso, y siguiendo con el objetivo de familiarizar a todo linuxero con el uso de las órdenes en consola, vamos a abordar un sólo comando: top. Éste muestra el listado de procesos del sistema en tiempo real pero, con sus diferentes opciones, puede resultar más versátil y adaptable a los gustos del usuario. A continuación, comentamos algunas.



La orden básica muestra, como decíamos, la relación de procesos del sistema, ordenados por consumo de recursos.



Para finalizar con la muestra de top y seguir trabajando con la terminal, presionamos la letra “Q”.


¿Problemas para ver bien el listado? Presiona la letra “Z” para cambiar el color del listado.


¿Quieres actualizar el listado más rápidamente? Pulsa la tecla “D” y cambia los segundos de refresco por un número menor.


¿Tenéis un equipo con varios procesadores? Pulsad la tecla “1″ para ver el consumo desglosado por cpus.


¿Quieres reducir el listado y ver, por ejemplo, sólo los cinco procesos que más consumen? Pulsad la tecla “N” y, a continuación, el número cinco.


¿Quieres obtener más info de la que te muestra top por defecto? Si pulsamos la tecla “F” nos aparecerá un listado de opciones: algunas de ellas aparecen ya marcadas con el asterisco a su lado (el PID del proceso, su usuario, la prioridad, etc.); sin embargo, algunas de esas opciones no están seleccionadas por defecto. Si deseamos ver también el consumo de swap, por ejemplo, tras pusar la tecla “F”, como hemos dicho, para luego pulsar la tecla “P”. Observaremos que en ese listado de opciones, aparece un asterisco justo al lado de esta letra. Pulsaremos Enter para volver al listado de top y ver cómo el consumo de swap ya aparece en él.


Ya sabéis: más opciones, en la página man de top.

"

NIS5112: Fusible Electrónico Programable

NIS5112: Fusible Electrónico Programable: "

NIS5112: Fusible Electrónico Programable

En todo diseño electrónico, los sistemas de protección poseen un papel muy importante. Los accidentes e imprevistos son habituales en equipos industriales o en aquellos que son operados por muchas personas. Un cortocircuito o una sobrecarga no deseada (ni esperada) pueden destruir un sistema de alimentación y, en el peor de los casos, puede ocasionar graves accidentes. El circuito integrado NIS5112 es un fusible electrónico (electronic fuse) ideal para aplicaciones en automóviles y para toda aquella utilidad que necesite una alimentación de 12Volts. A pesar de tener un encapsulado SOIC8, la tecnología SENSEFET le permite al NIS5112 trabajar con corrientes de hasta 5A. en desarrollos donde el espacio, la confiabilidad y el costo reducido son muy importantes.

La aplicación y el desarrollo de sistemas de protección en equipos electrónicos no son tan sencillos como la gente puede creer. Casi a diario suceden problemas de funcionamiento en productos domésticos (TV, DVD Player, Videogames, etc) y las personas siempre están convencidas de que es un fusible lo que se ha roto o “algún cablecito suelto” que anda por allí. El clásico fusible que viene encapsulado en una ampolla de vidrio con dos casquetes metálicos que le sirven de conexión se rompe en ocasiones muy puntales y poco frecuentes. Es necesario que dentro del equipo exista un cortocircuito muy importante para que el fusible se deteriore y proteja así el circuito de alimentación; de lo contrario, se rompen muchas cosas dentro de cualquier aparato antes de que se destruya un fusible. Podríamos agregar, además, que las fallas que se provocan en el interior del equipo rompen componentes. Y cuando se llega al punto de una destrucción masiva donde los cortocircuitos son graves, hace su ingreso a escena el fusible salvador para que el equipo no se prenda fuego ni explote (porque la rotura ya se produjo). Es decir, el fusible clásico, en la mayoría de los casos, brinda una protección limitada. La verdadera acción preventiva la realizan los circuitos inteligentes que todo equipo elaborado posee y, por supuesto, aquellos que podrás diseñar a partir del uso del NIS5112.

Visto en Neoteo: NIS5112: Fusible Electrónico Programable
Aplicación típica que ofrece el fabricante del NIS5112
Aplicación típica que ofrece el fabricante del NIS5112

El NIS5112 es un circuito integrado de ON Semiconductor que se comercializa en un encapsulado SOIC8. Las características destacadas de este componente son muchas y las intentaremos describir en el texto de este artículo junto a los videos que lo acompañan. Entre esas cualidades, la primera es la posibilidad que te brinda el NIS5112 de ajustar la corriente de trabajo o de acción y protección mediante una simple resistencia de poca potencia de disipación y de un preset (resistor ajustable). En el circuito mostrado arriba, que se encuentra en las hojas de datos del componente, puedes observar la resistencia de 56 Ohms que el fabricante ofrece como referencia de demostración en el circuito planteado. En función del valor que adopte esta resistencia, se obtendrá la corriente de trabajo o de acción del fusible electrónico. En las hojas de datos no se encuentran fórmulas ni cálculos para determinar el valor apropiado (de la resistencia) en función de la corriente de trabajo (de protección) que se quiera adoptar. Sólo se encuentra una gráfica (Fig.2, Pág. 4) donde se muestran dos curvas específicas. Una, “Ilimit_SS”, indica la corriente de acción del fusible en función de la resistencia limitadora o de “sensado”. La otra, “Ilimit_OL”, indica la corriente de sobrecarga a la que actuará el fusible.

Visto en Neoteo: NIS5112: Fusible Electrónico Programable
Gráfico que aparece en las hojas de datos del NIS5112 para determinar (de manera aproximada) el valor de R_Limit
Gráfico que aparece en las hojas de datos del NIS5112 para determinar (de manera aproximada) el valor de R_Limit

La comprensión de este gráfico nos permitirá acceder a todas las posibilidades que nos brinda el NIS5112. Ilimit_OL es la curva que representa la corriente a la cual el circuito detectará un sobre-consumo excesivo y actuará en consecuencia. Esto es, un valor comprendido entre 3,5A y 5,5A, en función de la resistencia limitadora. Es decir, por lo que muestra el gráfico, con una resistencia limitadora de 75 Ohms el fusible actuará a los 4 Amperes desconectando la alimentación a la carga. Esta desconexión (como se aprecia en el segundo video) puede ser temporal o permanente. Es decir, si el lapso de tiempo en que se produce el inconveniente es de duración breve, el fusible se repone de manera automática. Por el contrario, si nos encontramos ante un problema prolongado en el tiempo, el fusible cortará la alimentación a la carga de manera permanente y solo podremos restablecer la alimentación desconectando el circuito y volviendo a conectarlo (el clásico “apagar y volver a encender”).



Por otro lado, la curva Ilimit_SS nos ofrece información sobre cuál será la corriente de arranque (de inicio) que podremos obtener en función de la resistencia limitadora. Es decir, de acuerdo al valor que le asignemos a la resistencia limitadora, el fusible permitirá alimentar al circuito o impedirá esta acción por encontrar una carga (consumo al momento de la conexión) fuera de los valores ajustados al inicio del diseño. Al igual que en la curva anterior, podemos deducir entonces que: con una resistencia limitadora de 330 Ohms, el NIS5112 sólo permitirá alimentar circuitos que consuman 500mA de manera aproximada. Si la corriente inicial supera este valor, el fusible electrónico no permitirá el paso de la alimentación proveniente desde la fuente conectada a la red o desde una batería. De este modo, se deben razonar las curvas para comprender el funcionamiento del NIS5112 y poder sacar el máximo provecho de él. Veamos ahora cómo se comporta ante un cortocircuito directo.

Visto en Neoteo: NIS5112: Fusible Electrónico Programable
Visto en Neoteo: NIS5112: Fusible Electrónico Programable

Continuando con la descripción de las características del NIS5112, nos encontramos con la posibilidad de trabajar con tensiones comprendidas entre 9 y 18 Volts para una operación apropiada, con valores transitorios (en picos de tensión) de hasta 25Volts (1mS). La tensión máxima que el fusible entregará al circuito con el que trabajará será de 15Volts. Y todas las excursiones por sobre este valor serán “recortadas” a ese nivel. Esta propiedad lo hace ideal para aplicaciones automotrices, donde la alimentación de 12Volts sea un común denominador entre los circuitos operativos. Por otro lado, la corriente máxima nominal que el NIS5112 permitirá drenar sobre un circuito será de 5,3A, según su hoja de datos, y los picos transitorios podrán alcanzar valores de hasta 25A. El siguiente circuito es el que te mostramos en el video, con la diferencia de que en nuestro caso, por trabajar con entrada de tensión desde una batería de 12Volts, no incluimos a C4 y C3 en el montaje. Además, el tipo de carga con la que hicimos el ensayo no ameritaba la inclusión necesaria de estos capacitores. Siempre aconsejamos colocarlos; por lo tanto, no debes dejar de instalarlos donde indica el esquemático.

Visto en Neoteo: NIS5112: Fusible Electrónico Programable
Diagrama esquemático del circuito utilizado en nuestro ensayo con el NIS5112
Diagrama esquemático del circuito utilizado en nuestro ensayo con el NIS5112

Gracias a la tecnología SENSEFET, se puede contar con un transistor MOSFET de potencia con protección por temperatura que, en ese aspecto, tiene la capacidad de protegerse a sí mismo. Dotado con una resistencia de conducción muy baja (30 miliOhms), este transistor le brinda al NIS5112 la ventaja de interrumpir su funcionamiento cuando la temperatura ha cruzado un límite de riesgo. En el segundo video puedes observar una secuencia donde se plantea esta situación. Cuando la resistencia de carga pone al fusible al límite de su ajuste de corriente, la temperatura comienza a aumentar, el MOSFET comienza a disminuir su rendimiento, los LEDs encienden menos, y la temperatura alcanza en pocos instantes el nivel suficiente como para que el NIS5112 active su sistema de auto- protección. Esta temperatura máxima es de 135°C. Y sólo si baja 40°C, el circuito integrado volverá a estar operativo para continuar con su trabajo. Es decir, si la situación del circuito no cambia, el dispositivo estará auto-protegiéndose de manera indefinida hasta que nos demos cuenta de que una situación de sobrecarga está ocurriendo en el circuito al momento de energizar la carga útil que deseamos alimentar. Observa el video, en especial cuando los LEDs intentan encender y terminan apagándose.

Visto en Neoteo: NIS5112: Fusible Electrónico Programable
Visto en Neoteo: NIS5112: Fusible Electrónico Programable

Por último, encontramos el pin Enable/Timer que hace que el NIS5112 se comporte como una verdadera llave de encendido. Con un estado lógico alto, nos asegura la habilitación del circuito integrado. Y con un estado lógico bajo, deshabilita su funcionamiento colocándolo como una llave abierta. En el caso de que no se le aplique algún tipo de estado lógico y se coloque allí un capacitor, se obtendrá un retardo de tiempo hasta activar la salida de tensión. Este retardo estará asociado al valor del capacitor allí conectado. Es decir, si todas las virtudes que destacamos hasta aquí del NIS5112 te parecieron pocas, también puedes utilizarlo como llave de encendido para activar (o no) sub-sistemas que trabajen con 12Volts. Y hasta puedes programar un pequeño retardo de activación. El pin dV/dt (asociado en el funcionamiento al pin Enable/Timer) lleva conectado un capacitor que determina la velocidad en que el SENSEFET pasa a un estado de conducción plena. Observa en las hojas de datos que esto está expresado como una pendiente de subida ante el impulso escalón de entrada de tensión. El capacitor colocado en este pin determina la velocidad de crecimiento de esta rampa.

Visto en Neoteo: NIS5112: Fusible Electrónico Programable
Vista del ensayo realizado con el NIS5112 sobre un protoboard
Vista del ensayo realizado con el NIS5112 sobre un protoboard

Realizar desarrollos de circuitos cuidados, bien estudiados y optimizados constituye la idea general y básica de todo buen diseñador. Esta búsqueda de los detalles que “marquen la diferencia” implica la inclusión de un apropiado sistema de protección ante desperfectos que puedan sacar de operación a toda una línea de producción o a toda una sección de instrumentación de una planta fabril. Los perjuicios provocados por un diseño que falla en el momento menos esperado pueden ser evitados con protecciones adecuadas. NIS5112 es un circuito integrado diseñado para este propósito. Y las ventajas que ofrece son, además de importantes, vitales para cuidar y mantener bajo protección todo tipo de circuitos. Un fusible electrónico que puedes programar en su capacidad de corriente y que puedes utilizar como llave interruptora es el corazón de este circuito integrado y lo transforma en un elemento muy preciado dentro de cualquier desarrollo. Te invitamos a contar tus experiencias sobre fusibles y tu impresión sobre este IC en el Foro de Electrónica de NeoTeo.


Enlaces relacionados:
Visto en Neoteo: NIS5112: Fusible Electrónico Programable
NIS5112 Hoja de datos
NIS5112 Samples
NIS5112 Electronica en red

Technorati Tags:
Tags Blogalaxia: "

miércoles, 16 de febrero de 2011

Setas en cartón para plantar en casa

Setas en cartón para plantar en casa: "

planta setas


Si te gusta comer setas tienes dos opciones, comprarlas o ir a buscarlas al campo al estilo natural … sin embargo, ahora tienes una tercera posibilidad, plantarlas en casa …


Las setas vienen en un cartón parecido al de leche con una apertura frontal … solo tienes que añadir agua y esperar 10 días para plantar en tu propia casa unas setas y luego prepararlas como más te gusten …


planta setas 2


link





Setas USB para darte un masaje

Libros para plantar

Maceta para plantar plátanos





"

Tabla de instrucciones ensamblador del Intel 80×86

Tabla de instrucciones ensamblador del Intel 80×86: "



intelcodetable-es.gif


Esto no es más que un PDF (aquí en inglés) muy bien organizado con las instrucciones de ensamblador del 80×86, los registros generales y los bits de estado o bandera (flag).


Página original.

Entradas relacionadas:





Creado por tuxotron for CyberHades, 2011. |
Permalink |
No comment |


Post tags: , , , , , , , , ,

"

lunes, 14 de febrero de 2011

Conviértete en un Android con Androidify

Conviértete en un Android con Androidify: "

Google es una compañía que ha demostrado tener un excelente sentido del humor. Sus bromas del April Fool’s son realmente míticas. Así que estamos acostumbrados a que de vez en cuando sacan algún producto, o función escondida, que simplemente es para divertirse. Hoy lo han hecho con Androidify, una aplicación gratuita para la plataforma Android, que te permite crear geniales avatares basados en la mascota del sistema operativo móvil de Google.

Puedes descargar la aplicación directamente desde el Android Market y comenzar a personalizar tu avatar a lo Android. Las posibilidades son muchísimas. Puedes modificar el color de la piel, vestir a la moda, cambiar tu cabello y su color, usar accesorios, botas y muchos más. Sin duda, es una forma muy divertida para los usuarios de mostrar su empatia con Android, y una forma inteligente de Google para tener marketing y publicidad gratuita.

El siguiente video puede darte una idea más clara de las posibilidades:

Yo he creado mi propio avatar y lo usare unos días en mi cuenta de Twitter de @inti. No fue nada difícil crear los dos avatares, y el proceso fue muy divertido. Si tienes un teléfono con Android baja la aplicación y juega un rato con ella. Está muy divertida.

Conviértete en un Android con Androidify escrita en ALT1040 el 14 February, 2011 por Inti Acevedo
Enviar a Twitter | Compartir en Facebook





"

How to Create a Wi-Fi Hotspot on Your Jailbroken iPhone [IPhone]

How to Create a Wi-Fi Hotspot on Your Jailbroken iPhone [IPhone]: "
The most exciting feature that came with the Verizon iPhone was the inclusion of a mobile hotspot app. The downside? It costs $20 a month? Here's how to get Wi-Fi tethering without paying a monthly fee. More »






"