VERSION ACTUAL :

Inicio de sesión

Raulito el Friki

Raulito El Friki

COMENTARIOS

EN LINEA

Hay actualmente 0 usuarios conectados.

NUEVOS

  • FRANK1082
  • maestrodenada
  • usetecknics
  • ivanferraz
  • erasmo1916

Agregador de canales de noticias

Piratas De Silicon Valley

WayraTV - Mar, 05/12/2015 - 16:57

Please enable Javascript to watch this video

Que es?: 
Descripción: 
Piratas de Silicon Valley (1999) es un docudrama no autorizado escrito y dirigido por Martyn Burke. Basado en el libro Fire in the Valley: The Making of a Personal Computer de Paul Freiberger y Michael Swaine. Este film documenta los comienzos de la computadora personal a través de la rivalidad entre Apple Computer (Apple II, Apple Lisa y la Apple Macintosh) y Microsoft (MITS Altair, DOS, IBM PC, y Windows). La película logró ser nominada para cinco Emmys. La historia central del film comienza a principios de los años 70, y termina en 1985, con un brindis por el cumpleaños de Steve Jobs, poco antes de ser despedido de Apple Computer por su compañero John Sculley. Tras la filmación, Noah Wyle (intérprete del cofundador de Apple) realizó una aparición al comienzo de la Presentación de la Macworld Expo Keynote de Jobs, en un comienzo pretendiendo ser Steve Jobs. Cuando los espectadores se dieron cuenta, el verdadero Jobs apareció en escena y comenzó a bromear con Wyle.

There is any options available in the Gnome Tweak Tool than you will love to find in Gnome Control Center?

Fedora Nicaragua - Lun, 05/11/2015 - 21:58


I wrote a post some days ago about include the Gnome Tweak Tool by default in the Fedora Workstations Image:

https://bugzilla.redhat.com/show_bug.cgi?id=1220007

Look like there is something clear, user need to get access to many options than are not available in the Gnome Control Center, and could be nice than this options to be included in the Gnome Control Center.

This mail in tne desktop mailing list is a goos sample of somethings than can merged into the Gnome Control Center

https://lists.fedoraproject.org/pipermail/desktop/2015-May/012154.html

So please, is there is some options than will like you to be included in the Gnome Control Center, please say it!

Gurus, seguidores y despistados

Jose Salgado - Lun, 05/11/2015 - 17:05

guru

Empezar con una foto de Adolfo tiene su riesgo, pero basándome en la Ley de Godwin, creo que es oportuno empezar fuerte y no perder el tiempo hasta alguien lo mente sin venir a cuento. Pero volviendo al tema, y retomando el post de Tu dices el mejor y yo te digo marketing, sigo encontrando fascinante el mundo de divismo y los gurus.

Recuerdo hace ya siglos cuando participe en una candidatura a unas elecciones a Hispalinux, por esa manía que tengo de ir contracorriente estaba en la candidatura que retaba a los que llevaban un tiempo al mando y estábamos convencidos de que podríamos aportar un aire nuevo y darle impulso a esto del Sofware Libre. Claro esta que no contábamos con el tema del divismo y la inutilidad de los medios a la hora de buscar representantes, con lo que los que ya tenían la fama -en lo de los méritos no vamos a entrar- copaban los medios del ramo y las listas de turno, y donde ellos nos llegaban estaban sus defensores, personas que no sabías de dónde salían y que estaban defendiendo porque en vez de rebatir nuestras propuestas, se dedicaban a machacarnos con argumentos peregrinos como que lo que decíamos no era posible.

Realmente me hubiera encantado demostrarles los motivos sobre los que si pensabamos que era posible nuestro programa, pero no había manera, a los dos intercambios eras llamado o comunista o fascista. Era una de esas constantes del universo como Pi o el número áureo. Obviamente, y después de que unas más que sospechosa forma de realizar las elecciones perdimos de forma miserable y ellos ganaron de la misma forma, pero ganaron por mucha rabia que me pudiera dar en ese momento.

A día de hoy sigo viendo este mismo fenómeno, el que internet se haya popularizado y que más y más personas accedan a él no ha provocado una mayor transparencia, sino una mayor afluencia de personas que se definen como expertos y pelean con uñas y dientes por esos minutos de fama. Para conseguirlo no dudan en perseguirlos y adularlos hasta que por fin, se percatan de que existen, lo mencionan, y si juega bien sus cartas, quizás pueda gozar de ese momento de fama. De hecho, y no he visto sus conclusiones, es uno de los parámetros que influyen para que las personas te comenten. No se si Victor Campuzano lo habrá contemplado en sus conclusiones de su estudio, pero me apostaría el brazo del primero que comente es algo absolutamente cierto.

Pero hay que se consciente de que los gurus solo hablan con gurus. Como explicaban en un libro, en todas las charlas TED -y esto se puede extrapolar a casi todos los ámbitos- hay dos grupos, los que huyen de la gente y los que persiguen a los que dan las charlas. Los primeros solo hablan entre ellos, y los segundos se emocionan con frases más digna de una fan de quince años que de unas personas ya creciditas: me ha mirado, eso lo dice por mi, y esas cosas a los que algunos padres ya están acostumbrados.

Así que están los famosos, estancados en esa posición gracias a los medios y porque hace siglos quizás hicieran algo interesante, y por esa misma exposición son el ingrediente fundamental para todos los saraos, y su afirmaciones se convierten en palabra de Dios gracia a esas hordas de fans que repiten como loros lo que el experto ha dicho, esperando que algún día les mencionen.

Pero no hay que desesperar, realmente hay gurus, entendiendo como guru a personas que realmente son expertos en un area concreta, gente que ha trabajado y trabaja gracias a sus resultados y sus clientes y no a hacer presentaciones robando conceptos de otros, retorciendo datos para que sus propias creencias sean ciertas, y luego escriben un libro y nos lo cobran como si fueran Cervantes o Chespir -si, este es el nivel de inglés-. ¿Economía colaborativa?, si, todos colaboramos para pagar la entrada a sus conferencias, pagamos por su libro, y el cobra, si eso no es colaborar que venga Dios y lo vea.

Pero me estoy extendiendo, el resumen es que no te creas a nadie que dice ser un guru, y menos todavía a los que salen en los medios de comunicación. Mira lo que han hecho, analiza lo que dicen, comprueba que es cierto, y a partir de aquí, tu mismo crea tu escala de gurubilidad y colócalo donde creas que se merece.

Película: Der Untertag

Gurus, seguidores y despistados ha sido escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

Esa manía de leer las presentaciones

Jose Salgado - Dom, 05/10/2015 - 17:05

presentacion

Hace poco tomaba un café con un directivo que está intentando desarrollar un nuevo producto, pero venía del departamento de tecnología y la presentación que le habían enviado era un alegato a Sciencie más que al management. Casi treinta páginas de datos, más datos y otra vez datos para presentar las ventajas del producto, a una media de un minuto por página daba por resultado media hora de literalmente leer la presentación y mostrar análisis, variancias, estudios, proyecciones en unas fantásticas hojas excel incrustadas en cada una de las láminas.

No está mal teniendo en cuenta que lo ideal para una presentación de este estilo es no superar los diez minutos, y sobretodo, captar la atención. Esta versión era la antítesis de lo que se busca y se trabaja en este tipo de documentos, captar la atención y el interés.

En estas presentaciones tan cortas, lo más importante no son los datos, sino la historia que cuentan los datos, y como haces que tu interlocutor se sienta identificado. Es como en las películas o en las novelas, tiene que existir un personaje con el que nos podamos identificar de lo contrario, toda la historia nos parecerá absolutamente insulsa y sin ningún tipo de gracia.

Has de meterte a la audiencia en los dos primeros minutos, hacerles que se sientan protagonistas, que entiendan que lo que les presentas es la solución a ese problema que siempre han tenido porque no han podido dedicarle tiempo a solucionarlo, bien por falta de recursos o porque el día a día se come el tiempo para planificar. Se ha de buscar complicidad, un gesto claro de si, eso a mi también pasa a mi.

Cuando ya tienes su atención, es el momento de llevarlo de aventura. Es como si fueras Frodo, Harry Potter o Ulises, has de colocarlos en ese punto donde le informas con detalles claros. ¿Porqué les ocurre?, ¿que circunstancias tiene?, ¿cómo nos afecta?, etc.. Hay que seguir buscando al complicidad, y conseguir que nuestras afirmaciones parezcan tan obvias que no puedan resistirse, no solo a escuchar, sino a aceptar sin discusión los planteamientos que ofrecemos.

En este punto has de llevarlos de paseo, explicarles no con cifras sino con palabras y sentimientos las ventajas que se aportan. Un mundo de alegría y de paz en vez de que reducimos el stock en un dos por ciento o que el flujo de capital mejora, nada de eso, apunta a los sentimientos y no al cerebro.

Cuando ya los tengas contentos, emocionados, el cerebro estará distraído y es cuando has de dar tres datos matemáticos y contundentes, para que lleguen hasta el fondo de nuestro subconsciente y se nos quede grabado a fuego. Algo estilo ¿todo esta maravilla y solo por dos centavos?.

No te voy a negar que este estado de mental, si lo has conseguido provocar, no dura eternamente, pero si lo suficiente como para que tengan interés y te pidan más información. Es entonces cuando si has de sacar la versión densa y pesada porque ya tendrás conquistado la parte no intelectual, y sólo has de conquistar el resto.

Película: Borat: Cultural Learnings of America for Make Benefit Glorious Nation of Kazakhstan

Esa manía de leer las presentaciones ha sido escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

Do you want the Gnome Tweak Tool by Default in Fedora Workstation?

Fedora Nicaragua - Vie, 05/08/2015 - 23:13
I was reading this post of  Chirstian F. K. Schaller about the Fedora Workstation feedback and I note comments than many pleople ask for Gnome Tweak Tool to be by default in the Fedora Workstation Image.

So I open this bug to ask about that: https://bugzilla.redhat.com/show_bug.cgi?id=1220007

So If you wan to have the Gnome Tweak Tool by default in the Fedora Workstation Image is a good moment to give a +1

Nunca es tarde si la dicha es buena

Jose Salgado - Vie, 05/08/2015 - 11:15

tarde

Casi me salto el post del viernes, no porque sea un día en el que la gente normal se relaja sino porque los que van hasta el cuello de trabajo es cuando han de entregar los proyectos y van con las nalgas al aire. Aunque reflexionando, quizás sea por eso que me estoy constipando.

Las fechas límite es lo que provocan en los seres humanos, nervios, perdida de paciencia, salidas de tono y la sensación de que el tiempo corre más rápido sólo para hacerte más miserable. Dios, en toda su inmensa sabiduría, diseño el universo para que ese proyecto en el que trabajos, y que específicamente tu, seas el que te comas todos los marrones para que sufras porque ya antes de que existieras, Él, en su infinita sabiduría, te había cogido una manía terrible. Y si hemos tenido jefes crueles y malvados, imaginaros a uno que sea omnipresente y todo poderoso -no os quiero contar el castigo que le impuso a su hijo por llegar más tarde de las once de la noche a casa-

Ahora que me estoy releyendo, la verdad es que este post es casi de todo menos relacionado con la empresa y, si me dejais ser honesto y sino me da igual, que para eso es mi blog y pago de mi bolsillo el hosting, no estoy por la labor de hablar de temas de management, marketing o recursos humanos. Es viernes por la tarde, he salido vivo y estoy tan ricamente tomándome un café en la terraza de un bar esperando que a que salgan mis hijos del colegio.

Creo que voy a dejarme llevar, porque básicamente me he pasado todo el día preparando un copy para una presentación y tengo mi intelecto bastante torturado de buscar frases que tengan fuerza, verbos, sinónimos y metáforas, ahora me apetece escribir sin tener que pensar que es mejor, usar el imperativo o el infinitivo, o usamos al primera persona del singular o nos decantamos por el estilo mayestático.

Así que bajo una sombrilla, con un café y un viento que se me tira a la cara la ceniza de la mesa de al lado será el contexto en el que se desarrolla el post. Un post que no te aportará nada, a no ser que me conozcas y te hagas una idea del lugar en el que estoy y te de la risa tonta. Desde un punto de vista de management y teniendo en cuenta que puedo llegar a conocer personalmente -eso a lo que se llama amigo- a unas cuatro personas, el tamaño de mi mercado respecto al total de población mundial es un cero coma cero cero cero cero uno por ciento. Realmente demasiado pequeño para intentar escribir un post para ellos, pero demasiado grande a nivel de recurso humano como para no valorar el tenerlos alrededor cuando realmente los necesitas.

Y con la tontería creo que estoy llegando a las quinientas palabras, lo necesario para que Google indexe este post con más cariño, aunque no tenga ni la más remota idea de que es sólo una forma de cumplimentar el homenaje a mi hermano en forma de escribir un post al día -de lunes a viernes, no nos emocionemos- y que sentado en esta terraza me he acordado de esas cuatro personas a los que puedo llamar amigo, ni contacto, ni follower, sino simplemente amigos.

Película: Peggy Sue Got Married

Nunca es tarde si la dicha es buena ha sido escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

Actualizando de Fedora 21 a Fedora 22 beta

Mis notas de Linux - Jue, 05/07/2015 - 08:31
Antes de poder pasar de versión, nos tenemos que asegurar que tenemos la versión actual completamente actualizada. Así que el primer paso es: # yum -y update En caso de que el kernel se haya actualizado, reiniciamos el equipo. Si no, instalamos “fedup” # yum -y install fedup Y lanzamos la actalización: # fedup --network […]

Integración Continua vs Continuous Delivery vs Continuous Deployment

HelloIT - Jue, 05/07/2015 - 04:53

delivery

Bueno, lo primero es lo primero: este post no es la verdad absoluta, así que si vienes en busca de iluminación, espero que esta entrada sirva como punto de partida, pero te recomendaría leer todo lo posible sobre este tema, empezando por consultar los enlaces del final del post.

Por mi parte, con esta entrada he querido resumir los conceptos principales de cada una de estas prácticas, para intentar aclarar(me) con las diferencias entre ellas.

Integración Continua

Los equipos de desarrollo de software que trabajan en un mismo proyecto, suelen encontrarse a menudo con los siguientes problemas:

  • Merge conflicts: dos programadores modifican el mismo fichero o incluso la misma línea, lo cual da lugar a conflictos que deben resolverse y que pueden llegar a ser un quebradero de cabeza.
  • Compile conflicts: si por ejemplo un programador usa el método foo() y alguien elimina ese método, ésto no dará problemas al hacer el merge, pero a nivel de compilación dará error porqué no encontrará ese método.
  • Test conflicts: un ejemplo de test conflict sería cuando tu código depende de otro que ha cambiado (y ahora funciona diferente), lo cual haría que tu código no esté funcionando como esperabas y por tanto tu código no pase los tests.

La integración continua es una práctica de desarrollo de software que pretende minimizar este tipo de conflictos, permitiendo a las desarrolladores desarrollar, en lugar de perder su tiempo solucionando conflictos. La idea básica es que los desarrolladores commiteen los cambios muy frecuentemente (al menos una vez al día) para que en caso de conflicto se puedan solucionar de forma más rápida y sencilla, pues el propio programador tendrá el código que acaba de commitear “fresco” en su cabeza, y además no tendrá que preocuparse de investigar grandes cantidades de código, pues al commitear muy frecuentemente sabe que ha cambiado poco código desde su anterior commit.

La integración contínua, pues, consiste en automatizar los tests y los builds de tu software muy frecuentemente. A no ser que seas el único desarrollador en un proyecto, no hay razón por la que no quieras usar integración continua.

Martin Fowler describe las siguientes prácticas (casi copiadas al dedillo a continuación) para que la integración continua resulte efectiva:

  • Mantener un único repositorio de código, con un sistema de gestión de versiones decente (¿he oído Git?). De esta manera, todos sabrán dónde está el código.
  • Automatizar los builds de código (compilación, carga de esquemas en base de datos, etc.). Para Java se suele usar Ant o Maven, así como MSBuild para .Net.
  • Configurar tests automáticos durante el proceso de build. Seguramente TDD sea la forma más popular hoy en día para producir tests automáticos.
  • Todos los desarrolladores han de commitear sus cambios a la branch master al menos una vez al día.
  • El build de los commits se hará en un server de integración continua (¿he oído Jenkins aquí?), y sólo si el build tiene éxito se considerará hacer el commit.
  • Arreglar los builds que han fallado, inmediatamente.
  • Conseguir que los builds sean suficientemente rápidos, y que no tarden por ejemplo una hora en ejecutarse. Queremos obtener feedback rápidamente.
  • Testear en un entorno clónico al de producción.
  • Facilitar que cualquiera que forme parte del proyecto, pueda coger el último ejecutable y sea capaz de usarlo.
  • Todos deben poder ver qué está pasando en cada momento.
  • Los deploys a los diferentes entornos deben poderse hacer de forma automatizada. Es importante contar con la posibilidad de hacer un rollback, sobre todo si se trata de deploys a producción.
Continuous Delivery

La verdad que soy el primero en reconocer lo confuso de estos términos. Sin embargo, en el blog de puppetlabs lo explican muy bien: Continuous Delivery son una serie de prácticas que permiten, de forma automática, testear y deployar el código a un entorno de pre producción, clónico al de producción, dejando a un sólo click manual, (cuando las necesidades del negocio lo consideren) el despliegue a producción.

Así pues, como ese código habrá pasado los tests y se habrá desplegado en este entorno clónico al de producción, podremos estar (muy) seguros de que ese código funcionará también en producción.

Continuous Delivery es la extensión natural de la Integración Continua [Fuente], pues cada cambio no sólo se testeará y se podrá llevar a cualquier entorno, si no que se hará de forma totalmente automática, dejándo su subida a producción a un sólo click. En función de tu empresa y necesidades del negocio, Continuous Delivery puede aportar mucha agilidad.

Continuous Deployment

Continuous deployment sigue la filosofía de Continuous Delivery, pero llevando a producción el deploy en un único proceso automático. A la práctica, Continuous Deployment significa llevar a producción cada funcionalidad en el momento en que esté lista.

En esta ocasión parece más evidente que no siempre querremos que todos los cambios se suban directamente a producción, así que de nuevo, será en función de las necesidades de tu negocio que podrás valorar el uso de Continuous Deployment.

 

Fuentes

Video: introducción a la integración continua

http://www.martinfowler.com/articles/continuousIntegration.html

http://blogs.atlassian.com/2014/04/practical-continuous-deployment/

http://www.ansible.com/continuous-delivery

https://puppetlabs.com/blog/continuous-delivery-vs-continuous-deployment-whats-diff

http://blog.assembla.com/AssemblaBlog/tabid/12618/bid/92411/Continuous-Delivery-vs-Continuous-Deployment-vs-Continuous-Integration-Wait-huh.aspx

http://www.thoughtworks.com/continuous-delivery

http://blog.koalite.com/2013/05/servidor-de-integracion-continua-una-buena-inversion/

 

Flickr! Foto por SMU Central University Libraries

¿Te gustan los juegos retro? Pong, Pac-Man y Space Invaders se unen en Pacapong

JOzz - Mié, 05/06/2015 - 20:57
Hello everyone! ¿Quién no se acuerda de Pong, Pac-Man y Space Invaders? Tres de los títulos legendarios de videojuegos que nunca vamos a olvidar.


Pues bien, aunque no lo creas, un grupo de desarrolladores ─el estudio holandés KingPenguin─ acaba de presentar Pacapong, un híbrido que resume en una única pantalla las modalidades de los tres juegos.

Continuar leyendo »

El mercado perfecto

Jose Salgado - Mié, 05/06/2015 - 17:05

apes

No seré el primero que lo diga, ni yo la primera vez que lo afirme, internet es prácticamente el mercado perfecto. A todos los efectos ha derribado las murallas que habíamos levantado, legislativas en el caso de Uber como físicas en el caso de Amazon o de Big Data como puede ser Facebook, y ahora cualquier tienda puede ser tu competencia sin tener que estar bajo la normativa de los países donde puedas llegar a operar. Cierto es que no estarás siempre en el lado correcto de la legalidad, pero con unos buenos abogados siempre se puede navegar por esa gran franja gris que separa lo ilícito de lo legal -de ética ya ni hablamos-

Es cierto que no siempre se cumple la premisa y existen todavía mercados más perfectos, como sería el caso de Internet en China, dónde es imposible operar con cierta perspectiva occidental a no ser que cedas gran parte de tus valores -muy en estilo de Grouxo Marx- pero ellas si que pueden operar a nivel internacional protegidas en su país de origen y con las mismas facilidades que el resto de sus competidores. Supongo que de ahí viene como Alibaba, que vive y ha vivido de fusilar sin el más mínimo reparo a sus competidores, es la número uno en su país y con esa fuerza que da un mercado cautivo de más de un billón de usuarios ahora se dedica a comprar empresas de patatas, para comernos a todos con las mismas (así queda todo en casa y desde un punto de vista financiero es más rentable y eficiente).

Esta irrupción ha tenido su proceso, primero fueron los proveedores de alojamiento, antes eran todos del país de origen, pero se ha cambiado la filosofía y podemos tener nuestra web en cualquier parte del mundo. Luego se pasó a los bienes físicos como libros, discos y cualquier objeto que se pudiera empaquetar. Poco a poco, esta digitalización está alcanzando al sector del conocimiento, y ya vemos como existen community managers que nos pueden gestionar nuestra marca sin importar en que lugar vivan, trabajen o coticen. Pagamos una cuota -o lo que se acuerde- y ellos efectúan el trabajo aprovechando la facilidad que da tecnología para estar totalmente deslocalizado.

Ha sido un camino muy largo y se han invertido mucho tiempo y mucho dinero para demostrar la fiabilidad de este sistema. Pocos eran los que hubieran comprado un libro en Amazon, pero ahora ya hay pocas personas que tienen dudas sobre si es un sistema confiable y que no existe timo, se ha interiorizado como un servicio más del que se puede disfrutar sin poner demasiadas pegas.

El salto que está por venir es la digitalización de los servicios de alto valor añadido, especialmente intelectual. Me refiero a financieros, marketing, abogados y un largo listado de profesiones que basan su diferencial en el conocimiento y no en la gestión de objetos. Un sector que puede desarrollarse del mismo modo que hizo el sector de bienes, pero con la ventaja que no han de arrastrar toda una pesadilla logística con ellos. Solo un ordenador, un buen sistema de gestión un una conexión a la red.

Cuando este sector de el salto definitivo será interesante ver como las grandes marcas se adaptan a este nuevo fenómeno. Ya hemos visto sudar a Fnacs y derivados con la llegada del mercado perfecto, tengo curiosidad en como reaccionarán las grandes consultoras, firmas legales y todas esas megaestructuras desarrolladas para un entorno off-line. No es exactamente lo mismo realizar un recorte en una tienda como El Corte Inglés o la extinguida Virgin Megastore que despedir a empleados que por conocimiento, experiencia y capacidad tienen un salario que supera con creces los cien mil euros -sin contar bonus-.

Creo que veremos caer a un par de las grandes y a una explosión de pequeñas oficinas especializadas compuestas por despedidos y prejubilados de estas grandes marcas, creando un extraordinario entorno competitivo entre múltiples actores. Por otra parte, las que queden vivas después de este proceso, se reconvertirán en estructuras más cercanas una empresa de trabajo temporal y de colocación que a lo que fueron en el pasado.

Mi única duda estriba en cuando empezará este cambio, de lo que no tengo ninguna duda es que se va a producir y quién esté mejor posicionado para realizar la transición se llevará la mayor parte del pastel, como suele ocurrir en los mercados perfectos.

Película: Planet of the Apes

El mercado perfecto ha sido escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

Sensores Analógicos y Digitales con la placa Icaro

Neville - Mié, 05/06/2015 - 10:30

Los sensores digitales son los más simples. Un interruptor es un sensor digtal. Simple: Apagado o encendido. Un interruptor de paro o un botón de pulso es lo mismo.

Tomamos un interruptor y conectamos sus extremos a la bornera sn_d1 justo al lado del boton de reset en la placa NP-06.
interuptor de paro
Hacemos unos bloques simples a como se muestra a continuacion:
sensor-digital
El resultado será que cuando se cierra el circuito, es decir el interruptor esta encendido el led primero se encenderá. Cuando el interruptor se apague, el led hara lo mismo.

Los sensores analógicos son un poco más complicados. Su respuesta es un valor que varia segund determinadas condiciones. Para ilustrar esto usaremos un potenciometro. La forma más simple de potenciometros son los controles de volumen. Es bien fácil comprar uno o rescatar uno de un aparato que ya no sirve.
potenciometro
Vamos a encontrar clasicamente tres patitas. La primera es tierra (GND) , la segunda es la salida del sensor (sens_analog) y la tercera es voltaje (VCC). Realmente es una resistencia variable. Si invertimos el orden, no será un problema. Siempre tendremos un voltaje que varia en el centro en relación al voltaje existente entre la alimentación y tierra.

Lo que hay que hacer es conectar los cables en los puertos que se encuentran al lado del led rojo en la placa NP-06. Los tres primeros pines, los mas cerca al extremo de la barra de leds corresponden al primer sensor analógico. En la placa NP-06 estan claramente identificados.
sensor analogico
Ahora hacemos unos bloques a como se muestran a continuación.
sensor_analogico
El resultado es que al mover el valor del control de volumen, la barra de led incrementara o reducirá el valor binario representado por los leds.

Sensores Analógicos y Digitales con la placa Icaro

Fedora Nicaragua - Mié, 05/06/2015 - 10:30

Los sensores digitales son los más simples. Un interruptor es un sensor digtal. Simple: Apagado o encendido. Un interruptor de paro o un botón de pulso es lo mismo.

Tomamos un interruptor y conectamos sus extremos a la bornera sn_d1 justo al lado del boton de reset en la placa NP-06.
interuptor de paro
Hacemos unos bloques simples a como se muestra a continuacion:
sensor-digital
El resultado será que cuando se cierra el circuito, es decir el interruptor esta encendido el led primero se encenderá. Cuando el interruptor se apague, el led hara lo mismo.

Los sensores analógicos son un poco más complicados. Su respuesta es un valor que varia segund determinadas condiciones. Para ilustrar esto usaremos un potenciometro. La forma más simple de potenciometros son los controles de volumen. Es bien fácil comprar uno o rescatar uno de un aparato que ya no sirve.
potenciometro
Vamos a encontrar clasicamente tres patitas. La primera es tierra (GND) , la segunda es la salida del sensor (sens_analog) y la tercera es voltaje (VCC). Realmente es una resistencia variable. Si invertimos el orden, no será un problema. Siempre tendremos un voltaje que varia en el centro en relación al voltaje existente entre la alimentación y tierra.

Lo que hay que hacer es conectar los cables en los puertos que se encuentran al lado del led rojo en la placa NP-06. Los tres primeros pines, los mas cerca al extremo de la barra de leds corresponden al primer sensor analógico. En la placa NP-06 estan claramente identificados.
sensor analogico
Ahora hacemos unos bloques a como se muestran a continuación.
sensor_analogico
El resultado es que al mover el valor del control de volumen, la barra de led incrementara o reducirá el valor binario representado por los leds.

Tu dices el mejor y yo te digo marketing

Jose Salgado - Mar, 05/05/2015 - 17:05

¿Quién es el mejor? Esta es una pregunta que se ha planteado en multitud de ocasiones en todas las empresas del mundo. Aparece un problema, uno de esos que son realmente serios y necesitan a un profesional no al amigo de un amigo o a un famoso que parece que tiene reputación. Este problema necesita la infantería, a los Navy Seals del sector para enfocarlo, solucionarlo y salir del apuro.

En el pasado era complicado saber quién era el experto, sobretodo si se trataba de un área que desconoces, pero en estos tiempos que corren es cada vez más difícil. Día tras día aparece más información, son incontables las personas que se lanzan a emprender con pequeñas empresas y que también generan ruido y la complejidad del mundo actual impide que nuestros contactos puedan abarcar toda la casuística y por lo tanto, conocer realmente al mejor, sino a una persona que conocen y dicen que es buena pero no sabemos exactamente cuanto y en que medida.

Cierto, nos quedan las grandes empresas. Como decía aquel eslogan No han despedido a nadie por contratar servidores IBM y si nuestro presupuesto nos lo permite es un seguro de vida cuando nos encontramos ante esta situación, si al final todo falla siempre podremos decir que nos lo ha hecho IBM, McKinsey o Indra. Pocas personas nos discutirán que son de lo mejor y pocas se atreverán a cuestionar su calidad del trabajo, a pesar de que al final el trabajo lo realicen en equipo de juniors y no los especialistas puros.

Esta pregunta a día de hoy no se puede contestar, no hay nadie que aporte una certificación un una validación, y que encima, a la hora de recomendar asuma el riesgo que ello conlleva. Puedes buscar en Google o en un directorio, pero no sabremos realmente si son expertos o simplemente tienen un buen equipo de marketing, y si por si esto fuera poco, nadie asumirá el riesgo de seleccionarlo y garantizar que es la mejor opción para el problema que atañe a nuestra empresa.

Porque el mejor puede ser nuestro vecino de abajo o puede vivir en Buenos Aires, como sabemos dónde vive, porqué es el mejor, y lo más importante, ¿quién nos lo garantiza?. Si volvemos al principio de la reflexión, si necesitamos al mejor y el precio no es decisivo pero si importante -para no pagar el sobrecoste que conlleva contratar a una gran marca-, ¿como puedo estar seguro de que escojo al mejor profesional posible de todo el universo existente?, ¿como seleccionar a uno de entre una media de cincuenta millones de posibilidades de media?

Y con esta pregunta me despido, ¿como sabéis quién es el mejor y como influye en la decisión la confianza y, en caso de existir, los datos que den soporte a su currículum?

Película: American gigolo

Tu dices el mejor y yo te digo marketing ha sido escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

Conexión serial a la placa Icaro

Fedora Nicaragua - Mar, 05/05/2015 - 10:30

La placa Icaro nos ofrece una gran cantidad de beneficios como una placa autónoma. Pero también podemos sacar provecho de su conexión serial. Tortucaro es la herramienta que nos permite esto.

Para ello debemos ubicar el icono de tortucaro en la ventana de icaro y hacer click en él. Luego hacemos click en compilar. Finalmente hacemos click en Cargar. Oprimimos el botón de reset en la placa y nos debe decir que la carga fue exitosa. En la versión de desarrollo, todo esto es más breve, varios pasos redundante se eliminan, pero la lógica es la misma.
botones_icaro
Si este es el primer intento usando tortucaro, podemos querer hacer algunas pruebas. El primer paso es confirmar que existe la conexión con la placa. Desde la terminal usamos el comando ls /dev/ttyA* nosotros esperamos que la respuesta incluya que dentro de los dispositivos existe /dev/ttyACM0

Posiblemente el programa de comunicación serial más simple de usar es cutecom. Lo mas seguro es que no lo tengan instalado, asi que pueden usar la interfaz gráfica o un comando como
su -c “yum install cutecom”

Al iniciar cutecom enviará un aviso que no logro conectar con el puerto /dev/ttyS0, lo cual es lógico porque seguramente no tienen nada conectado a un puerto serial o incluso no tiene puerto seriales en la computadora. Asi que en la parte superior debemos configurar dispositivo o device a /dev/ttyACM0 y luego hacer click en el botón abrir dispositivo o open device. Si no hay malas noticias, son buenas noticias.
cutecom
El programa tiene tres áreas de texto, de arriba hacia abajo, respuesta del dispositivo, historico de comandos enviados al dispositivo y entrada o input. Nos colocamos en input y escribimos “b” y damos enter. En la ventana de respuesta dirá “icaro USB 02″

Si tenemos un servo podemos usar comando como m1! (mover servo del puerto uno al valor ascii 33) o bien puede escribir m1Ñ (mover servo del puerto uno al valor ascii 126) Puede buscar una guia de valores ascii

Ahora que ya saben como es el asunto de la comunicación serial y han comprobado que funciona, pueden hacer algunas cosas más intersantes. Por ejemplo les comparto un pequeño programa de python escrito por Valentin Basel

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# servo.py
#
# Copyright 2014 valentin basel
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
#

import apicaro
import time
icaro=apicaro.puerto()

icaro.iniciar()
for a in range(3):
icaro.activar_servo(1,1)
time.sleep(1)
icaro.activar_servo(1,255)
time.sleep(1)

Conexión serial a la placa Icaro

Neville - Mar, 05/05/2015 - 10:30

La placa Icaro nos ofrece una gran cantidad de beneficios como una placa autónoma. Pero también podemos sacar provecho de su conexión serial. Tortucaro es la herramienta que nos permite esto.

Para ello debemos ubicar el icono de tortucaro en la ventana de icaro y hacer click en él. Luego hacemos click en compilar. Finalmente hacemos click en Cargar. Oprimimos el botón de reset en la placa y nos debe decir que la carga fue exitosa. En la versión de desarrollo, todo esto es más breve, varios pasos redundante se eliminan, pero la lógica es la misma.
botones_icaro
Si este es el primer intento usando tortucaro, podemos querer hacer algunas pruebas. El primer paso es confirmar que existe la conexión con la placa. Desde la terminal usamos el comando ls /dev/ttyA* nosotros esperamos que la respuesta incluya que dentro de los dispositivos existe /dev/ttyACM0

Posiblemente el programa de comunicación serial más simple de usar es cutecom. Lo mas seguro es que no lo tengan instalado, asi que pueden usar la interfaz gráfica o un comando como
su -c “yum install cutecom”

Al iniciar cutecom enviará un aviso que no logro conectar con el puerto /dev/ttyS0, lo cual es lógico porque seguramente no tienen nada conectado a un puerto serial o incluso no tiene puerto seriales en la computadora. Asi que en la parte superior debemos configurar dispositivo o device a /dev/ttyACM0 y luego hacer click en el botón abrir dispositivo o open device. Si no hay malas noticias, son buenas noticias.
cutecom
El programa tiene tres áreas de texto, de arriba hacia abajo, respuesta del dispositivo, historico de comandos enviados al dispositivo y entrada o input. Nos colocamos en input y escribimos “b” y damos enter. En la ventana de respuesta dirá “icaro USB 02″

Si tenemos un servo podemos usar comando como m1! (mover servo del puerto uno al valor ascii 33) o bien puede escribir m1Ñ (mover servo del puerto uno al valor ascii 126) Puede buscar una guia de valores ascii

Ahora que ya saben como es el asunto de la comunicación serial y han comprobado que funciona, pueden hacer algunas cosas más intersantes. Por ejemplo les comparto un pequeño programa de python escrito por Valentin Basel

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# servo.py
#
# Copyright 2014 valentin basel
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
#

import apicaro
import time
icaro=apicaro.puerto()

icaro.iniciar()
for a in range(3):
icaro.activar_servo(1,1)
time.sleep(1)
icaro.activar_servo(1,255)
time.sleep(1)

Sólo hay un camino, adelante

Jose Salgado - Mar, 05/05/2015 - 03:11

adelante

Es importante tener las ideas claras, saber dónde estás, a dónde quieres llegar y que etapas has de alcanzar para alcanzar la meta. Este proceso es indudablemente el más largo de todos, sea a la hora de emprender, a la hora de definir tu carrera profesional, y en cualquier ámbito de la vida. Has de invertir tiempo en definir los patrones, con más o menos profundidad y con más o menos exigencia sobre los parámetros a medir.

Una vez lo tienes claro y te has lanzado, lo más importante deja de ser la idea y pasa a ser la infantería, la acción. Has de moverte siempre hacia adelante para avanzar. El quedarse pensando y repensando todo el plan cada dos semanas no es más que una perdida de tiempo y un gasto de energía que no aporta nada. No niego que hay que tener ciertas medidas y comprobar si se cumplen para tomar contramedidas y enderezar el rumbo, pero esto no es óbice para pararlo todo a reflexionar si el color verde es el mejor para el logo, o si es más inteligente desayunar a las nueve y media o a las nueve.

Has de avanzar, seguir adelante y corregir esas desviaciones sobre el plan trazado con anterioridad, porque de lo contrario la vida no te esperará y seguirá su curso, y cuando te des cuenta estarás justo al principio de todo, con un montón de notas, ideas, pero sin nada sustancial en lo que poder apoyarte. Y lo que es peor, otros se habrán adelantado o tus circunstancias habrán cambiado tanto que ninguna de las premisas iniciales serán ya válidas.

Película: How the West Was Won

Sólo hay un camino, adelante ha sido escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

Icaro y la version devel

Fedora Nicaragua - Lun, 05/04/2015 - 19:21

Cuando estamos probando las ultimas cosas de un programa puede ser que tengamos deseo de ir al paso del desarrollo de ese programa. La versión en desarrollo o devel es un espacio para experimentar, encontrar que cosas no están funcionando y hacer sugerencias. Icaro tiene esta versión y quiero compartir como echarla a andar. No estoy siendo muy explicito, porque si están buscando la versión de desarrollo, supongo que ya tienen alguna experiencia en Fedora

Lo primero a saber, es que el repositorio nos va a presentar la versión estable. Nosotros tenemos que navegar en busca de la versión de desarrollo.

La pueden encontrar aqui: https://github.com/valentinbasel/icaro/tree/devel

Eso les dará acceso a hacer una descarga de un archivo zip. Deben descomprimirlo manteniendo la estructura interna de directorios. Usualmente yo descomprimo en la misma carpeta de Descargas y obtengo una carpeta llamada icaro-devel. Luego muevo esta carpeta hacia mi directorio Home. Lo hago así porque un error de descomprimir cosas en Home, puede ser algo tedioso de limpiar, mientras que si ocurre en Descargas no será la gran cosa.

Voy a usar la palabra USUARIO que ustedes deberan cambiar por el nombre de su propio usuario. Hasta el momento tenemos /home/USUARIO/icaro-devel/ y posiblemente han usado los beneficios de las herramientas gráficas.

Si no han instalado la version estable, ustedes deben hacer algunas configuraciones, las cuales las realicé desde la terminal

su -c “group add microchip”
su -c “usermod -a -G microchip USUARIO”
su -c “usermod -a -G dialout USUARIO”

Lo siguiente es poner algunos archivos en su sitio, lo mismo esto lo hago desde la terminal

mkdir ~/.icaro
cp -r ~/icaro-devel/hardware/icaro/micro/firmware ~/.icaro/
cp -r ~/icaro-devel/hardware/icaro/micro/conf ~/.icaro/
su -c “mkdir /usr/share/icaro”
su -c “cp -r ~/icarodevel/hardware /usr/share/icaro/”

Para correr la version de desarrollo la ejecutan desde la terminal ubicandose en el directorio de desarrollo:

cd ~/icaro-devel
python lanzador.py

Correr el programa desde la terminal nos permite ver los comentarios que va generando y en caso de error nos puede dar idea de que se trata ese error.

Icaro y la version devel

Neville - Lun, 05/04/2015 - 19:21

Cuando estamos probando las ultimas cosas de un programa puede ser que tengamos deseo de ir al paso del desarrollo de ese programa. La versión en desarrollo o devel es un espacio para experimentar, encontrar que cosas no están funcionando y hacer sugerencias. Icaro tiene esta versión y quiero compartir como echarla a andar. No estoy siendo muy explicito, porque si están buscando la versión de desarrollo, supongo que ya tienen alguna experiencia en Fedora

Lo primero a saber, es que el repositorio nos va a presentar la versión estable. Nosotros tenemos que navegar en busca de la versión de desarrollo.

La pueden encontrar aqui: https://github.com/valentinbasel/icaro/tree/devel

Eso les dará acceso a hacer una descarga de un archivo zip. Deben descomprimirlo manteniendo la estructura interna de directorios. Usualmente yo descomprimo en la misma carpeta de Descargas y obtengo una carpeta llamada icaro-devel. Luego muevo esta carpeta hacia mi directorio Home. Lo hago así porque un error de descomprimir cosas en Home, puede ser algo tedioso de limpiar, mientras que si ocurre en Descargas no será la gran cosa.

Voy a usar la palabra USUARIO que ustedes deberan cambiar por el nombre de su propio usuario. Hasta el momento tenemos /home/USUARIO/icaro-devel/ y posiblemente han usado los beneficios de las herramientas gráficas.

Si no han instalado la version estable, ustedes deben hacer algunas configuraciones, las cuales las realicé desde la terminal

su -c “group add microchip”
su -c “usermod -a -G microchip USUARIO”
su -c “usermod -a -G dialout USUARIO”

Lo siguiente es poner algunos archivos en su sitio, lo mismo esto lo hago desde la terminal

mkdir ~/.icaro
cp -r ~/icaro-devel/hardware/icaro/micro/firmware ~/.icaro/
cp -r ~/icaro-devel/hardware/icaro/micro/conf ~/.icaro/
su -c “mkdir /usr/share/icaro”
su -c “cp -r ~/icarodevel/hardware /usr/share/icaro/”

Para correr la version de desarrollo la ejecutan desde la terminal ubicandose en el directorio de desarrollo:

cd ~/icaro-devel
python lanzador.py

Correr el programa desde la terminal nos permite ver los comentarios que va generando y en caso de error nos puede dar idea de que se trata ese error.

Centos 7 Configure Local CDROM repository

Vanished - Lun, 05/04/2015 - 10:34
Per a crear un nou repositori hem d'editar la configuracio del yum. En el nostre cas configurarem el cdrom com a repositori per a un sistema que no dispose de connexió a Internet. El primer que farem serà montar el cdrom o la iso, depenent de quin siga el nostre cas. Per montar el cdrom executarem:
mount /dev/cdrom /media
Per montar la iso executarem:
mount -o loop Centos-7.0-1406-x86_64-DVD.iso /media
Una volta tenim el cdrom montat configurem un repositori en /etc/yum.repos.d/. Creem el fitxer local.repo i l'editem.
vi /etc/yum.repos.d/local.repo
Aquesta serà la configuració del repositori.
[LocalRepo]
name=Local Repository
baseurl=file:///media
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Una volta configurat comprovem quins repositoris tenim activats.
yum repolist all
Tots els que apareguen com a enabled i no siguen LocalRepo els deshabilitem. Només hem de tenir habilitat el local.repo. Configurem tots els repositoris com a deshabilitats, nomes hem de posar enabled=0 en el repositori en qüestió. Revisem tots els fitxers de /etc/yum.repos.d/ i afegim el enabled=0.

Per exemple:
...
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=0
...
Arribats a aquest punt ja podem instal·lar paquets! Enllaços: http://www.itzgeek.com/how-tos/linux/centos-how-tos/create-local-yum-repository-on-centos-7-rhel-7-using-dvd.html

Manual casero para instalación de Lubuntu (Linaro) en Radxa Pro

Espacio Linux - Lun, 05/04/2015 - 09:24
Por Nubec: Soy nuevo en esto de Linux y he tenido que buscarme la vida para instalar un servidor Linux, básicamente desde cero. Por el camino, he escrito un manual bastante casero con todos los pasos que he ido siguiendo para no olvidar nada. Me gustaría, si es posible, que alguien con más experiencia le echara […]

Páginas

Suscribirse a Fedora-es sindicador