VERSION ACTUAL :

Inicio de sesión

Raulito el Friki

Raulito El Friki

COMENTARIOS

EN LINEA

Hay actualmente 0 usuarios conectados.

NUEVOS

  • nurbipadawan
  • Saint_Phoenix
  • ppardol
  • knight99
  • José Martínez

Agregador de canales de noticias

SDN - Video 1

WayraTV - Dom, 07/06/2014 - 14:39
Su navegador no soporta el plugin
Tags: 
Descripción: 
video 1

SDN - Introduction

WayraTV - Dom, 07/06/2014 - 14:36
Su navegador no soporta el plugin
Tags: 
Descripción: 
La Introducción del curso de SDN

LiveStream de tu webcam con AngularJS

Xenode - Dom, 07/06/2014 - 14:06
Preámbulo

El otro día fui al banco a activar la banca electrónica para la nueva cuenta que recientemente abrí. Cuando uno hace eso en el banco en el que tengo mi cuenta actualmente (Banorte) se le provee con un token ya sea físico o en el celular (smartphone app) para tener un método de autenticación a 2 pasos y así asegurar (reforzar la seguridad de) el acceso electrónico a las cuentas y su manejo.

El único beneficio real (al menos a mi manera de ver) del token en el celular vs el físico es la posibilidad de tener acceso a tu banca electrónica donde sea mientras traigas el móvil contigo. Sin embargo usar el token celular conlleva uno que otro problema de los que no hablaré para no alargar esto... El punto es que terminé pidiendo un token físico para la nueva cuenta y para tener el beneficio de la obicuidad del token celular en mi token físico sin moverlo del escritorio se me ocurrió montar una tokenCam que pudiera revisar desde donde sea cuando así lo necesitara. Hay varias maneras de hacer esto, (transmitir una webcam en vivo de forma semi-privada) de las más conocidas:

El método con VLC es la elección por excelencia de muchos, pero requiere una computadora razonablemente potente con un sistema operativo razonablemente nuevo (Lo que significa que mi servidor CentOS 6 de 32 bits desde donde quiero servir la LiveCam queda descartado por ejemplo).

El método con FFmpeg es más amigable con el hardware usado, pero al necesitar una cantidad fija de banda ancha por cliente, termina consumiendo todo el Internet disponible con pocas conexiones a la LiveCam rápidamente, no es escalable ni rentable por lo tanto.

El método con HTML5 Websockets funciona muy bien en localhost, pero al exponerlo al Internet, el consumo de banda ancha vuelve a ser un problema haciendo que haya una mala experiencia de uso generalmente al tratar de ver el streaming desde un cliente externo.

El software especializado para cámaras IP (como podrían ser motion o bien, zoneminder por ejemplo) resultó ser por demás complejo de configurar y abarcaba muchas más cosas aparte del objetivo que quería cumplir, además de proveer de resultados malos (pésima calidad de streaming, con bastante lag encima).

Intentar con WebRTC era otra opción, pero implementar algo con dicha tecnología quedó fuera de mis opciones al ver que (al menos de momento) sigue muy verde del lado de los móviles. En mi caso específico es importante poder acceder la tokenCam desde mi iPhone sin mayor problema.

Entonces, ¿Cómo haremos nuestro streaming?

Para empezar, necesito que todos estemos en la misma página: Hacer un Livestreaming directo es "carísimo" (hablando de banda ancha e incluso recursos de hardware) es por esto que las plataformas y/o servicios que ofrecen esta funcionalidad delegan la carga de la transcodificación y el streaming como tal por medio de plugins propietarios del lado del cliente (Flash, Silverlight, Complemento de Google Hangouts) evitando gastar demás en recursos propios y/o del servidor. Para mi implementación no quise depender de un plugin externo con la finalidad de asegurar la máxima compatibilidad multiplataforma del lado de los clientes; Sin embargo los problemas de recursos seguían siendo los mismos: Para que se hagan una idea, un streaming de baja resolución (VGA) a 320Kbps (por ejemplo) representa un gasto de banda ancha de más o menos 3GB diarios en transferencia sin que nadie lo vea. Cada 24 horas de alguien viéndolo (incluso si es únicamente un solo cliente atendiendo al streaming sin parar) añade otros 3GB de banda ancha en transferencia a los previos tres ¡Demasiado! La solución con la que ataqué este problema fue muy sencilla y creo que a más de un lector le va a parecer incluso gracioso... Continúa leyendo para conocer los detalles.

NOTA: Para este tutorial usaré Fedora Linux como sistema operativo de referencia, pero estas mismas instrucciones aplican para otras distros linux e incluso otras plataformas (como Windows u OS X) mientras instales los programas/dependencias utilizados según el método correcto para tu sistema con algunas pequeñas modificaciones en los pasos citados según corresponda.

Primero: Instalar dependencias

1. sudo yum -y install python ffmpeg git git-core

Segundo: El servidor y la webapp

Ahora necesitarás descargar la aplicación de AjaxCam (que yo hice) desde Github con la finalidad de ahorrarte varios pasos extra:

1. cd ~
2. git clone https://github.com/Jmlevick/ajaxcam.git
3. cd ajaxcam
4. python pythonserverGzip.py 9229

Esto debería iniciar la interfaz web de nuestra livecam en el puerto 9229 de nuestro localhost, ahora sólo nos falta el streaming para transmitir.

Tercero: Comenzar Streaming

¿Recuerdan la solución de la que les hablaba? Se trata de lo siguiente: Tomaremos una fotografía de 1 a 30 fotogramas según nuestro setup (sí, por raro que esto suene) cada segundo con nuestra cámara web vía ffmpeg y la imagen resultante de la captura será guardada a 1 solo contenedor JPEG que refrescaremos en tiempo real sobreescribiéndolo. Luego vía ajax (gracias a AngularJS en este caso) lo que hace la interfaz que descargaste y estás corriendo en tu localhost en estos momentos es refrescar la imagen en vivo cada segundo también, dando la ilusión de estar emitiendo un "feed de video en vivo" o bien, Livefeed. Lo mejor de este enfoque es que no sólo es "amigable con el hardware" al no consumir demasiados recursos sino que también es amistoso con tu banda ancha, al no consumirla a menos que un cliente accese al streaming per sé, en cuyo caso consumirá (según el peso de tus imágenes) alrededor de 3+ veces menos (gracias al setup montado y al servidor Python con compresión Gzip que utilizaremos) que un livefeed real (con calidad equivalente) asumiendo 24 horas continuas de estar enganchado al stream. La única "pega" que podría encontrarle a este enfoque es que tiene un poco de lag sí o sí, pero a final de cuentas todos los métodos de streaming directo lo tienen en mayor o menor cantidad. En cuanto al audio, si es algo que te interesa no es difícil de implementar y si lo necesitas estás más que invitado a implementarlo y hacer una pull request al proyecto en Github de la AjaxCam (yo no lo he implementado porque no lo necesito en mi setup para la tokenCam).

Una vez explicado esto, prosigamos:

Posiciona tu cámara donde la vayas a dejar haciendo streaming. Puedes "calibrar" la posición con cualquier app de cámara que tengas a la mano, (en Linux está Cheese por ejemplo) y después correremos los siguientes comandos en una consola:

1. cd ~/ajaxcam
2. ffmpeg -y -f v4l2 -s 640x480 -i /dev/video0 -update 1 -r 30 -qscale:v 2 output.jpeg
Del segundo comando lo que nos importa en parámetros es lo siguiente:

  • -s 640x480: De qué tamaño queremos las imágenes
  • -i /dev/video0: El dispositivo de captura. En Linux todas las webcam se "localizan" como /dev/videoX si sólo tienes una conectada y/o disponible, es la 0 (como en mi caso), la segunda sería la 1 y así.
  • -r 30: Número de fotogramas por segundo. Si el lag es un problema, déjalo en un rango de los 15 a los 30 para evitar lo más posible la latencia (o intenta incrementarlo incluso) Si la disponibilidad se ve afectada (que la imagen desaparezca de pronto y/o muy seguido) reduce este número. Puedes dejarlo hasta en 1 para obtener la mayor disponibilidad a costa de unos segundos extra de latencia.  

NOTA: El comando de ffmpeg para otras plataformas puede variar un poco, te recomiendo pedir asesoría en sus listas de correo o en sus foros para hallar el comando correcto de captura según tu caso... Los parámetros sin embargo, deberían ser los mismos en todos los casos.

En mi caso tengo una (algo antigua) cámara VGA que usaré para mi setup, so el comando que se ve arriba es perfecto para mi situación específica (además cada segundo cuenta cuando hablamos de un token, estos parámetros garantizan también poco lag). Ahora nos vamos a http://lvh.me:9229 o bien http://localhost:9229 y deberíamos ver nuestra LiveCam activa en la interfaz web. Si esto no es así, trata cortando el streaming de ffmpeg y reiniciándolo o bien, cambiando el parámetro de los FPS (de 30 a 15 por ejemplo) y volviéndolo a iniciar.

Finalizando: ¡A transmitir!

Todo esto está muy bien, pero ¿cómo podemos (por ejemplo) acceder este live feed desde nuestro móvil o bien darle acceso a otros? Sencillo. Utilizaremos ngrok (clic en el enlace para conocer más y hacer el setup si no lo tienes en tu sistema); Iniciar un servidor accesible al público para nuestra LiveCam con esta herramienta es tan sencillo como correr:

ngrok 9229

Eso nos soltará una URL en la consola del tipo:

http://234ab123.ngrok.com

Que podemos utilizar/visitar desde cualquier cliente externo para revisar nuestra LiveCam cuando queramos. Si realmente piensas servir esta LiveCam, no olvides añadir al inicio del sistema los siguientes comandos (que deben correr como tu usuario desde tu Home); Puedes establecer este comportamiento de muchas maneras: con autostart (aplicaciones al inicio del escritorio) un cronjob o bien, desde tu rc.local:

1. cd ajaxcam
2. ffmpeg -y -f v4l2 -s 640x480 -i /dev/video0 -update 1 -r 30 -qscale:v 2 output.jpeg3. python pythonserverGzip.py 9229
4. ngrok start mycam

NOTA: Como explicamos en nuestro tutorial de Ngrok, es posible personalizar la URL de nuestro túnel para evitar que ésta cambie aleatoriamente con el paso de los días, en este caso estoy iniciando el túnel mycam previamente establecido en la configuración de Ngrok directamente.

Y pues bueno, esto es todo... Si te gustó el post, no olvides compartirlo, darle like, recomendar este blog y demás; Cabe destacar que esto es sólo una implementación básica y cada quien puede "extenderla" según sus necesidades (control de acceso para mayor seguridad por ejemplo). Eeen fin, eso ya depende de cada uno.

Nos leemos en los comentarios.

Uncharted, la saga de los tesoros perdidos.

Tatica - Dom, 07/06/2014 - 08:23

Cuando compramos el PS3, vino con una serie de juegos a los que adicionamos unos cuantos para tener un stock de juegos que durara al menos uno o dos años. Entre los juegos que trajo el Play, estaba Uncharted 1 y 2, así que compramos el 3 también.

Ya que soy tan adicta a los video juegos, el trato era no abrir los paquetes hasta que terminara el juego anterior… y así he hecho. Luego de terminar los 3 juegos de Uncharted puedo decir sin que me quede nada por dentro… que juegazo!!!

Uncharted relata la historia de Nathan Drake, un caza tesoros con un humor muy a lo Mal Reynolds (Firefly) con una agilidad para trepar cosas tan grande que spiderman parece un niño en pañales. Cada uno de los 3 juegos va relatando la historia de Nathan y sus amigos, incluyendo traiciones, golpizas, metralletas y paisajes increíbles.

drake

Lo que más me gustó de este juego fue la evolución en el manejo del personaje y los escenarios. Si los juegas uno tras otro tal como hice yo, es como jugar el mismo juego, pero mejor. En el primer juego tienes un excelente rango de movimiento, unos escenarios increíbles y una trama histórica genial; pero en el segundo ya te dan mas libertad de movimientos en combate, mejores armas y escenarios aun mejores… y ni hablemos del tercero, donde ahora la cámara y el escenario cambian dependiendo de tu ánimo y estado físico. En pocas palabras, en el primero aprendes a gatear, en el segundo a caminar y en el tercero a correr!

Personalmente me gustan los juegos con historia, donde hay tesoros o elementos que buscar y donde puedes tomar decisiones que influyan en el final del juego; mas que todo por mi adicción. De esta forma, puedo *aceptar* que un juego ha terminado… esta es la principal razón por la cual no juego ningún MMORPG… nunca lo soltaría.

Si eres de aquellos que sueñan con Lara Croft e Indiana Jones, este es definitivamente un juego para ti. Ahora tendré que ahorrar por años de nuevo para comprar un PS4 porque el 4to dela saga solo vendrá para esa consola :(

En fin, si tienen juegos que ya terminaron pueden prestarlos para jugarlos y hacer un review. El próximo que se viene es de Beyond: Two Souls, gracias a Kamihacker :)

flattr this!

#TvFriday : Halt and Catch Fire

Tatica - Vie, 07/04/2014 - 10:21

Si, como la instrucción. Esta es una serie nueva de AMC (los mismos de The Walking Dead y Breaking Bad) que explora los primeros pasos de la revolución de las computadoras personales. La historia se ubica en Texas, en 1983; y relata la historia de Joe McMillan, un ex-empleado de IBM que se une a Cardiff luego de algún altercado extraño (que desconozco porque aun estoy viendo la serie), quien se une a Gordon Clark, un especialista en hardware y Cameron Howe, una programadora un poco disfuncional. Este equipo comenzará la carrera tecnológica por intentar crear la primera computadora portatil que pese menos de 10 libras (4.5k).

Para quienes estamos cerca de la tecnología desde hace bastante tiempo, Halt and Catch Fire será un grato recordatorio de cuando todo se tenía que hacer a mano, donde conectar algo era más estresante que quinceañera haciéndose una prueba de embarazo y donde todos tenían sueños de gloria por convertirse en los primeros en hacer una computadora verdaderamente portatil.

hcf

Las actuaciones son fantásticas, así como la maquinaria utilizada. Es volver en el tiempo. Aunque todos están pegados con los tres personajes principales, a mi quien me llama más la atención es Dona Clark, la típica ama de casa… pero con un twist tecnológico; no solo es capaz de hacerse cargo de las niñas y la casa, sino también hacer locuras tecnológicas. En fin, llena de personajes intrigantes, todo un placer para los geeks.

Esperemos que continúe así y no termine convirtiéndose en una serie abandonada por falta de trama. Como dice su slogan “la batalla por el Ctrl ha comenzado”

flattr this!

Problemas, soluciones, y la insoportable levedad del ego

Jose Salgado - Jue, 07/03/2014 - 17:05
Nos damos demasiada importancia

Cuando ves la cantidad de empresas que existen, hay una afirmación que me ronda siempre la cabeza: es más difícil encontrar una solución a problemas que nadie se había planteado que encontrar una solución a un problema complicado.

Es fácil entender el razonamiento, mientras que con un problema complicado todos somos conscientes de su existencia, de los parámetros y de cualquier dato que no ayuda a delimitar su tamaño y como medir la eficacia de la solución, para problemas que no existen, nadie se había planteado ni siquiera diseñar una solución.

Está claro que cuando alguien aparece dando una solución a un problema del cual no éramos conscientes, todos nos volvemos locos y definimos al autor como visionario, gurú, experto, y cualquier adjetivo que sirva para elevar al interfecto a un pebetero rebosante de perfumes, flores y alguna que otra virgen vestal. Y digo pebetero porque estas mismas personas acaban por encender la mecha con la que en vez de convertirse en un aviso para navegantes, se convierte en el faro que guía la siguientes generaciones.

Son perfiles que inglés tienen el nombre de one hit wonder. Una vez plantearon una solución, y presos de su propio ego, se lanzaron a buscar la fama en vez de volcar su capacidad en facilitar la vida al resto de sus conciudadanos.

El ego es muy mal consejero, y si a esto le sumamos el ansia de los medios por tener profetas a los que recurrir, esta mezcla se convierte en una cocktel explosivo donde se sirve la misma medicin para un apendicitis que para un linfoma de células de mantos. Estos antiguos héroes se dedican a exponer de forma persistente su falta de coherencia de forma constante con el único fin de alimentar su ego y la vergüenza ajena de todo aquel que sea capaz de tener un pensamiento crítico.

Quizás tengan la voz de la experiencia, y como tal deberían de ser consultados, no como nuevos líderes del mañana, no como representantes de la sociedad, y por supuesto, nunca como garantes de la verdad y últimos profetas de nuestro señor todopoderoso -ya sea un señor metafísico, político o mediático-

Como es poco probable que ellos, sedientos de viejas glorias y los propios medios, escasos de profetas con el que vender el pan que les faltará mañana, accedan a poner un poco de cordura en esta insensatez en la que nos quieren arrastrar, somos nosotros los que hemos de realizar un esfuerzo adicional. Hemos de seguir usando nuestra capacidad crítica para poder diferenciar antiguos dioses de los nuevos, verdades de creencias, y medios de panfletos.

Película: Much Ado About Nothing

Esto es un resumen del artículo Problemas, soluciones, y la insoportable levedad del ego escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

Por qué es importante la neutralidad de la red

eliasbrasa - Jue, 07/03/2014 - 10:58

Me he encontrado con un artículo muy interesante (y corto) ;)  sobre la neutralidad de la red en Bitelia. Os recomiendo que le echéis un ojo. También podéis echar un ojo al artículo sobre Neutralidad de la Red en Wikipedia, que no es muy largo tampoco y os pone al día de qué es todo esto.

¡¡Espero que os gusten!! ;) ;)

 


Los podcast vuelven!!! (pero necesitan tu ayuda)

Tatica - Jue, 07/03/2014 - 07:51

¿Te gustaban los podcast y ya no sabes donde encontrarlos? Es hora de que hablemospodcasts

Los Gimp100Podcast nacieron como un diario donde colocaba las cosas que iba aprendiendo. El primer podcast salió en Mayo del 2010 y me tomó 3 años hacer solo 36 podcast. Realizar video-tutoriales requiere planificación, edición y luego, publicarlos.

Los podcast pararon ya el hosting utilizado decidió que el contenido no era comercial, así que lo borró, dejando a los podcasts sin hogar. Este servicio daba una comisión por las visitas, con lo que se pagaba el hosting, se mantenía la web y el café para que mi cerebro siguiese activo.

Luego de un año de recolectar todos los videos perdidos y de tomar mucha más experiencia editando he decidido retomar los Podcast, pero más amplios y con su ayuda,así que dejenme hacerles una propuesta… ¿Que tal si me ayudan a hacer los podcast?

He colocado un formulario en la web donde pueden escribir sus ideas para los podcast. Pueden ser de GIMP, Inkscape, darktable o cualquier cosa, la idea será liberar un podcast semanal con su ayuda, que les parece? Solo hay un detalle… y como pagamos el café?

Con el servicio anterior no tenía que molestarlos con donaciones ya que las visitas se monetizaban … No eran millones, pero era lo suficiente para pagar el hosting y el dominio. Así que, tomando las ideas del crowfunding les propongo lo siguiente:

  • Patreon: Este es un servicio de suscripciones donde uds deciden que donar por video. Es a modo de propina, por lo que a diferencia de kickstarter, no hay que alcanzar una meta, solo colaborar. La url es la siguiente: patreon.com/tatica.
  • Hangouts: A veces queremos que nos expliquen algo mas detalladamente, y que mejor forma que una reunión virtual en vivo? Para quienes donen 35USD / 350Bsf se planificará un hangout privado de 2 horas.
  • Impresiones: Y porque hay fotos que merecen estar colgadas en una pared… para quienes hagan donaciones mayores a 100usd / 1000Bsf les enviaré una foto enmarcada! Pueden escoger cualquiera de mi galería o incluso enviarme una idea para tomar una foto inédita
  • Paypal y Flattr: En todos mis posts verán los iconos de Paypal y de Flattr, que son dos servicios de micro-donaciones. Solo den click y listo!

Lo importante es crear contenido y ayudar a quien crea dicho contenido. No con cantidades grandes, pero si lo suficiente para que el creador no tenga que preocuparse por menudeces y pueda dedicarse a crear contenido de calidad. Entonces… que opinan?! Les gusta la idea?

Si les gustó, hagan click en la sección de “Yo quiero un podcast” Y envienme un mensaje!

Los videos saldrán, tal como hoy todos los miércoles… porque es el día más atravesado de la semana y hay que animarlo con algo.

Es momento de crear, compartir y disfrutar. Es hora de que los podcast vuelvan! Ve el video!

flattr this!

Chantajes en internet

Jose Salgado - Mié, 07/02/2014 - 17:05
Chantajes en internet

Recuerdo un cliente, en los albores de internet, que estaba tan preocupado por la seguridad que cuando cerraban la oficina, desconectaba el servidor de la red. No se fiaba de esto de que todo el mundo se pudiera conectar y tenía una percepción bastante tenebrosa de los piratas informáticos y no quería que le hicieran algún tipos de chantaje o robo a través de internet.

En este caso en concreto al final aceptó dejar el servidor conectado, pero la verdad es que no hay ningún sistema que sea absolutamente seguro. Ya puedes instalado el mejor firewall, con el mejor sistema y la mejor política de claves y accesos, todo sistema es vulnerable por sistema.

La ventaja de estos piratas, o hackers, o crackers o como queráis llamarlos, es que a la mínima que tengas dos dedos de frente, hace falta ser bueno para piratear un sistema, y esto no es algo que se aprenda de la noche a la mañana, requiera tiempo de estudio y dedicación.

Lo que me molesta cada vez más son los aprendices de mago que pululan por internet, usando trucos que están disponibles para intentar hacer caer un servidor, robar una clave. Son gente que no solo está causando un perjuicio económico, sino que además, no tienen ni la más remota idea de lo que están haciendo.

Pero lo que para mi sobresale de este grupo son los que ni se dedican a jugar a piratas, sino que se juntan unos cuantos y lanzan un ataque de denegación de servicio, que básicamente sería lo mismo que estar rodeado de gente que no hace nada más que preguntarte ¿que hora es? Hasta que al final te saturas tanto que te suicidas.

Este tipo de ataques es que son relativamente fáciles de hacer y por lo tanto es un problema que habría que empezar a abordar. Hay manuales por todo el mundo, y que se pueden contratar para intentar tumbar webs, como paso hace poco con Feedly, ha pasado con WordPress y seguro que hay más ejemplos.

A día de hoy no es posible tener un sistema legal que nos proteja en internet, por la sencilla razón de que puedes estar actuando en un país, pasando por varios vpns en otros tantos lugares, para acabar cometiendo el delito en un tercero que no tiene ningún tipo de acuerdo en esta materia. Este vacío legal, sumado a que no siempre es fácil seguir el rastro a este tipo de delitos, es terreno abonado para que cuatro descerebrados -y unas cuantas mafias- hagan lo que les apetezca por estos lugares.

Es importante crear un entorno legal que nos proteja a todos nosotros de este tipo de perfiles, y no me refiero a crear una legislación específica, sino adaptar la que ya tenemos, unirla a la de todos los países y tener un sistema legal que nos de cierta seguridad.

Cierto es que esto es soñar despierto, no nos ponemos de acuerdo para erradicar el hambre como para ponernos de acuerdo con internet, pero la alternativa que es factible implementar es crear zonas cerradas como ocurren en China, donde cada país tendrá un gigantesco firewall y cada presidente, cada cacique de cada país de turno, montará sus sistemas. Y esto, si que es realmente un problema serio.

Película: Ransom

Esto es un resumen del artículo Chantajes en internet escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

En internet nadie lee tu blog

Jose Salgado - Mar, 07/01/2014 - 17:05
En internet nadie lee tu blog

Imaginaos que vais a una fiesta, es una de esas fiestas donde dicen que todos pueden ligar y hacer amigos Os ponéis guapos, usáis colores de moda para que la gente intuya que eres un tipo moderno y actual. Preparas un discurso rápido para cuando conoces gente y poder seducirla. Te aprendes el discurso, te miras al espejo, y te das cuenta que ya estás listo: eres moderno, eres actual, y tienes un mensaje claro y contundente. El problema es que cuando llegas a la fiesta hay ciento cincuenta y dos millones de personas que han seguido tus mismos consejos y que dicen tus mismas palabras. ¿Como diantres vas a destacar entre toda esta gente?

Pero tu no te desesperas, intentas ser educado, socializar con todo aquel que pasa cerca, pero te das cuenta que solo te prestan atención dos segundos como máximo, y la mayoría son como robots que van dando vueltas como una roomba, chocando con las paredes y los muebles. Se paran delante tuyo, con los ojos en blanco y con una cara de vicio perverso y malsano te miran como si fueran a desnudarte, te preguntan que hacen, sacan un bloc de notas y apuntan cuatro cosas, y luego se van tal y como han venido.

Te das cuenta que estás pasando inadvertido, que nadie te hace caso, pero parece que hay grupitos de gente que si que está captando la atención. Sospechas que quizás sea inteligente hacer una pequeña banda para incrementar las probabilidades de ligar -si, vale, o hacer amigas-.

Intentas captar a gente para que se sume a tu causa y formar un equipo, pero como tu eres tan invisible como ellos, no consigues que te hagan caso. Pero no importa, estás determinado a formar un grupo o a ser parte de uno, así que te vas a un lugar donde hay gente apiñada recibiendo visitas de otras chicas. Eres educado e intentas hablar con el que parece que lleva la voz cantante, pero parece que no tiene tiempo para ti y te ignora, así que acabas charlando con el que parece uno de sus acólitos. Le explicas lo que haces y que quieres, el te mira con cara rara y te acaba rechazando diciendo que su grupo no se dedica a eso, que lo suyo es el Human Panty y que tu eres más Marketing Juan tu Juan. La verdad es que el tipo no tiene ni idea, porque lo tuyo es las hacer calceta con los cables de los ratones que ya no se usan porque ahora son todos inalámbricos.

Pero no te rindes, te has gastado unos buenos dineros en ropa y sales de aquí con alguien o no te llamas Chindasvinto. Vas a otro grupito, y luego a otro, y más tarde a otro. Al final encuentras uno que si tiene algo en común contigo. Estás contento, estás extasiado. Como te aceptan como a uno más crees que puedes empezar a ligar, así que cuando llega una chica al grupo para hablar, te adelantas a todos y con la mejor de tus sonrisas notas como los miembros del grupo te arrastran fuera de la escena y ponen en tu lugar al macho alfa, al líder, al gurú del grupo para que hable con la interfecta. Te acabas de dar cuenta que no es un grupo de iguales, es una manada y solo se acepta un líder. No se le discute, no se le quitan ligues sin que el los evalúe primero. Y lo peor de todo es que todos aplauden lo que dice el Macho Men diga lo que diga, aunque sean burradas del tamaño de un portaaviones.

Triste, cabizbajo y con el rabo entre las piernas, vuelves a tu casa, llamas a tus amigos y acabas tomando unas cervezas y unas patatas bravas. Y te das cuenta que al final, las fiestas están muy bien, pero lo mejor es la gente que conoces con tiempo, sin prisas, sin tener que seguir un guión y unas normas, donde puedes ser tu mismo y no tienes que hacer seguidismo de nadie y ni encontrar un grupo que te proteja. Un lugar donde la amistad tiene más valor que una moda o una palabra técnica.

Y esto, amigos míos, esto es internet.

Película: Alien

Esto es un resumen del artículo En internet nadie lee tu blog escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

Obtener información sobre el hardware de tu ordenador en Ubuntu, Debian y derivadas

eliasbrasa - Mar, 07/01/2014 - 11:01

Hace poco tuve que andar recopilando la información sobre mi ordenador y tuve que hacer un informe de hardware. En Ubuntu (y derivadas) existen varias opciones para saber con qué hardware estás trabajando, os mostraré primero las herramientas gráficas y después las herramientas que tiene el terminal:

Sobre las herramientas gráficas deciros que vais a tener que instalarlas, y que si vais a tener que copiar la información en algún sitio, puede que no sean las mejores herramientas. Ambos programas los tenéis en los repositorios y sus nombres son sysinfo y hardinfo. Ambos tienen una interfaz muy parecida al del archi-conocido Everest, de hecho, aquí os dejo una captura de hardinfo:

hardinfo

Pero si lo que buscáis es recabar información de vuestro sistema para copiar y pegar en otro documento la verdad es que os pueden interesar más otras opciones que ya tenéis instalada en vuestra distro:

- dmidecode: el más sencillo de todos, abres una terminal introduces sudo dmidecode y la terminal te devuelve los datos del hardware de tu equipo, luego seleccionas los datos que te ha dado (que son bastantes) y haces un copia y pega en toda regla.

- lshw: este comando trabaja como el anterior, podemos usarlo tal cual sudo lshw y nos devuelve los datos de nuestra máquina, pero si introducimos el comando sudo lshw >hardware.txt nos guardará todo en un archivo txt llamado harware en la carpeta donde esté situado el terminal, si quieres guardarlo en una carpeta determinada, por ejemplo el escritorio, puedes introducir sudo lshw >/home/tu_nombre_de_usuario/Escritorio/hardware.txt decir también que este programa tiene interfaz gráfica, tan solo tendrías que instalar lshw-gtk en tu sistema.

- lspci: Este comando no necesita permisos de superusuario, es decir, con ejecutar directamente lspci ya nos da información sobre nuestro hardware, eso sí, más limitada. Lo curioso de este comando es que nos permite ahondar un poco más de la información que nos proporciona en un principio, pero yo no voy a entrar en ese tema, os dejo un ejemplo de Backup Linux.

Como podéis ver os he dejado unas cuantas herramientas para recopilar información de vuestro equipo, así es más fácil, por ejemplo, que te puedan ayudar cuando solicitáis información en un foro.

Fuente: El Blog de Liher, Ask Ubuntu y Addictive Tips.


Tap.pics está online… gracias a Uniregistry!

Tatica - Mar, 07/01/2014 - 08:27

Muchos de ustedes se habrán dado cuenta de que ahora la url que estoy utilizando para mi portafolio profesional ha cambiado de tap.tatica.org a tap.pics; un dominio bastante cool verdad? Y todo, gracias a Uniregistry!

Uniregistry es un servicio de registro de dominios que ofrece no solo los comunes .com .net .org y .info; sino que ofrece los dominios que ni te has imaginado… .tattoo .sexy .link y hasta .pics! Si tienes una idea alocada para un dominio fantástico, este es el sitio donde buscar! En mi caso, he estado utilizando el hashtag #TapPics para referirme siempre a las fotos que tomo, por lo que Uniregistry tuvo el hermoso detalle de ofrecerme el dominio que corresponde con el hashtag que utilizo y que de seguro, será fácil de recordar.

Los precios comienzan desde 9USD al año, lo cual es bastante razonable tomando en consideración que estamos hablando de extensiones de dominio que no muchos tendrán. Puedes ver la lista completa de precios aqui.

tap-pics

Y ya que tap.pics está estrenando dominio… porqué no estrenar nuevo estilo? Si ya habían visto la web anteriormente, saben que siempre me ha gustado tener fondos negros u oscuros; sin embargo, así como hice con esta misma web, decidí darle un poco de claridad e irme por el responsive, dejando que las imagenes en full width hablen por si solas.

Espero que este nuevo makeover les haya gustado, así como el nuevo layout, mostrando una galería más amigable y la posibilidad de mostrarle con algunos simples posts las últimas cosas que he hecho. También agregué un plugin a la sección de precios donde las personas pueden directamente reservar una fecha para cualquier evento y agendar una sesión… en fin, todo nuevo para un dominio nuevo.

A todos uds, quienes siempre andan leyendo lo que escribo y dandole click a los dominios que comparto… miles de gracias; todo esto es por ustedes y para ustedes; Gracias por el apoyo durante todos estos años.

 

Internet’s Own Boy: El documental sobre Aaron Swartz

Skatox - Mar, 07/01/2014 - 08:00

Hace unos meses escribí sobre el aniversario de la muerte de Aaron Swartz, pero esta vez les escribo sobre Internet’s Own Boy un documental de su vida realizado por Brian Knappenberger (director de We are Legion donde se muestra la historia de grupo hacktivista Anonymous). Siempre consideré a Swartz uno de los genios de Internet y seguí su carrera, por eso, al enterarme de la existencia de este proyecto, estuve esperando con ansias su estreno que ocurrió esta semana.

Historia

El filme comienza desde que Aaron era un niño aprendiendo a leer, sus inicios en la informática y luego empieza a hacer un resumen sobre los distintos aportes que hizo durante su vida. Gran parte del documental se enfoca en explicar el objetivo de liberar los documentos que le ocasionaron problemas legales, cómo funciona el acceso a los  mismos en Estados Unidos, las consecuencias de ello y los cargos presentados por el MIT, cómo fue el juicio, entre otras cosas. Esta parte, la cual ocupa gran parte del documental, me ayudó a entender bien todo lo acontecido respecto a la problemática de liberar esos documentos y como le afectó emocionalmente, pues a pesar de haber leído el tema, escucharlo desde el punto de vista de expertos en el área (como su abogado) entiendes mejor las cosas. Luego, el documental muestra la etapa hacktivista de Swartz:  como logró organizar a la gente para protestar en contra de SOPA y la censura en la red.

Finalmente, viene un momento triste al escuchar de sus allegados los problemas que pudieron llevarlo al suicidio. Sin embargo, luego el ambiente se vuelve  alegre al ver los frutos de su trabajo, no les voy a contar el final pero me gustó ver como en tan poco tiempo se ve resultados favorables de liberar las publicaciones científicas.

Participantes

En el documental participan personas que lo conocieron y trabajaron con él, familiares, Tim Berners Lee el creador de la web, su abogado en el caso, parejas, amigos y otros. Escuchar a Tim expresarse sobre Aaron, realmente te ha pensar sobre su contribuciones, ademas que las palabras del abogado sobre el problema con el MIT, permite conocer muy bien los cargos presentados.

¿Cómo verlo?

Realmente deben ver este documental si:  son hackers, activistas de la libertad de la información, apoyan el conocimiento abierto y global, informáticos y usuarios avanzados de Internet. Aunque pueden donar al proyecto, pueden ver legalmente el documental completo a continuación, gracias a su liberación bajo licencia Creative Commons.

Luego de verlo, te darán ganas de hacer algo por Internet.

 

La vida personal a veces es más importante que la profesional

Jose Salgado - Mar, 07/01/2014 - 05:58
Quiero ser una maruja

Hay eventos que cambian de forma profunda nuestra perspectiva de la vida, para unos es ser padre, para otros la muerte de un ser querido, tener un accidente grave, etc… Pero suele ocurrir que una vez atraviesas este momento, algunas personas descubren que su vida personal es más importante que la profesional.

Nos educaron, de forma formal o informal, para alcanzar la realización personal a través del éxito profesional: estudia duro, trabaja duro y triunfarás en la vida. Asumimos que triunfar en la vida era ser feliz, estar contento con uno mismo y con su circunstancia. Nos aplicamos el credo y nos dejamos los codos, trabajamos tan duro como el de al lado e hicimos más horas que un reloj, nos toco viajara por todo el mundo, pero llegó un momento que todo esto dejó de tener tener sentido.

Hemos regalado nuestra capacidad para definir nuestro bienestar a una estructura anónima, despersonalizada y con muy poca empatía: el trabajo. Es por esta razón que cada vez más me encuentro con personas que quieren cambiar su vida, dejar lo que estaban haciendo y centrarse en ellos, en lo que realmente les llena: cuidar a sus hijos, leer, aprender idiomas, culturas. Algunos de ellos lo consiguen y reconoces un cambio a mejor desde que cerraron la puerta a su pasado. Quizás ya no viajen, quizás no manejen presupuestos de millones de euros, pero lo que es innegable es que se despiertan con una sonrisa en la cara.

Otros tantos, les encantaría hacerlo. Cambiar de vida o simplemente reducir su horario laboral para dedicar horas para cuidarse a ellos mismos. No siempre pueden por los clásicos temas de siempre: el dinero. Estas personas están atrapadas entre lo que quieren ser y lo que el mercado les deja ser. Esto conlleva a una fricción que no es buena ni para ellos ni para la empresa.

Como empresas, deberíamos de ser conscientes de que tenemos perfiles con estas características. Gente que antes se indentificaba con sus valores, trabajaba duro y sobretodo mucho, pero ahora vienen, hacen su trabajo en sus horas, y luego se van a casa. Son personas que no restan, pero tampoco suman. Quizás sería interesante darles la opción de reducir jornada, aprovechar más sus capacidades dándole más tiempo para su vida privada. Creo firmemente que incrementarían su productividad, serían más felices, y tendrían más compromiso con la empresa -a pesar de dedicar menos horas-

También entiendo que haya personas que hayan identificado su trabajo con su vida laboral. Que todo gire alrededor de su trabajo. No hay que pensar que es algo intrínsecamente negativo, cada persona tiene sus necesidades y hay que saber respetar las opciones personales de cada uno. Pero del mismo modo que se recompensa a estos perfiles -aunque cada vez menos-, sería inteligente maximizar los recursos de las personas que han descubierto que su vida es algo más que una oficina, reduciendo su jornada para maximizar su productividad.

Película: The Maid

Esto es un resumen del artículo La vida personal a veces es más importante que la profesional escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

Agregar selector de idiomas de mQtranslate al header

Fedora Venezuela - Lun, 06/30/2014 - 09:45

Luego de que migré todos mis sitios y los de mis clientes a mQtranslate, hay ciertas cosas que hay que agregar a mano cuando trabajas con Páginas Principales personalizadas, una de ellas es agregar el selector de idiomas a la cabecera.

El proceso, como siempre es bastante simple, así que vamos a por el. Lo primero es agregar la instrucción al header, que será la que muestre los idiomas:

<?php qtrans_generateLanguageSelectCode(); ?>

Luego de ello, solo tenemos que darle estilo. Les recomiendo que de una agreguen en el css las etiquetas con los idiomas que utilizarán, ya que por ahora, no encontré una forma de aregar automáticamente la variable del idioma a la etiqueta css sin utilizar jquery (Si conocen una, me la hacen llegar).

qtrans_language_chooser {
display: inline;
list-style: none;
float: right;
margin-top: 10px;
}

.lang-eu {
background: rgb(62, 129, 214);
border-radius: 20px;
padding: 5px;
}

.lang-es {
background: rgb(62, 129, 214);
border-radius: 20px;
padding: 5px;
margin-bottom: 4px;
}

.lang-es a, .lang-eu a {
color: #ffffff;
font-family: ‘Patua One’, cursive;
text-align: center;
}

Como ven, es bastante sencillo, y con un buen estilo la cosa no se ve tan fea. Para este ejemplo utilicé la forma de iconos redondos (con border-radius) y del color del theme, lo bueno es que, como no son imagenes, pueden darle todo el estilo que quieran.

header-lang
Otra forma que tienen es la de agregar un widget en el header y desde el admin, colocar la caja de mQtranslate; sin embargo, este es otro método en caso de que no quieran que sus usuarios anden tocando a cada rato el box. Las formas sobran, pero en mi caso (y quizás más por curiosidad que por otra cosa), decidí agregar el php y así, conocer un poco más el funcionamiento interno de mQtranslate. La curiosidad es la que nos hace aprender algo diferente todos los días.

Agregar selector de idiomas de mQtranslate al header

Tatica - Lun, 06/30/2014 - 09:45

Luego de que migré todos mis sitios y los de mis clientes a mQtranslate, hay ciertas cosas que hay que agregar a mano cuando trabajas con Páginas Principales personalizadas, una de ellas es agregar el selector de idiomas a la cabecera.

El proceso, como siempre es bastante simple, así que vamos a por el. Lo primero es agregar la instrucción al header, que será la que muestre los idiomas:

<?php qtrans_generateLanguageSelectCode(); ?>

Luego de ello, solo tenemos que darle estilo. Les recomiendo que de una agreguen en el css las etiquetas con los idiomas que utilizarán, ya que por ahora, no encontré una forma de aregar automáticamente la variable del idioma a la etiqueta css sin utilizar jquery (Si conocen una, me la hacen llegar).

qtrans_language_chooser {
display: inline;
list-style: none;
float: right;
margin-top: 10px;
}

.lang-eu {
background: rgb(62, 129, 214);
border-radius: 20px;
padding: 5px;
}

.lang-es {
background: rgb(62, 129, 214);
border-radius: 20px;
padding: 5px;
margin-bottom: 4px;
}

.lang-es a, .lang-eu a {
color: #ffffff;
font-family: ‘Patua One’, cursive;
text-align: center;
}

Como ven, es bastante sencillo, y con un buen estilo la cosa no se ve tan fea. Para este ejemplo utilicé la forma de iconos redondos (con border-radius) y del color del theme, lo bueno es que, como no son imagenes, pueden darle todo el estilo que quieran.

header-lang
Otra forma que tienen es la de agregar un widget en el header y desde el admin, colocar la caja de mQtranslate; sin embargo, este es otro método en caso de que no quieran que sus usuarios anden tocando a cada rato el box. Las formas sobran, pero en mi caso (y quizás más por curiosidad que por otra cosa), decidí agregar el php y así, conocer un poco más el funcionamiento interno de mQtranslate. La curiosidad es la que nos hace aprender algo diferente todos los días.

Quién vigila al vigilante

Jose Salgado - Dom, 06/29/2014 - 17:05
Quien vigila al vigilante

Hace poco leí una conversación sobre como gestionar las opiniones en lugares como TripAdvisor y similares. No es por llevar la contraria al autor del post, de hecho lo que dice tiene bastante sentido, lo que me preocupa es quién vigila al vigilante.

Con esto de que todo el mundo puede opinar, escribir y decir lo primero que se le pasa por la cabeza, es cada vez más importante gestionar tu producto y tu servicio con la mayor calidad posible. El problema es que lugares como TripAdvisor no suelen pagar con la misma moneda,

Existe un problema cuando cualquiera puede opinar sobre cualquier establecimiento sin poder demostrar que realmente ha estado allí. Tu vas, criticas o alabas, y nadie te pide una prueba para corroborar que tus opiniones están fundadas. Es más, me jugaría algo que se venden servicios donde un grupo de bots se dedican a verter opiniones a favor de un determinado negocio mediante previo pago. Del mismo modo que esto puede existir en positivo, se puede hacer en negativo.

Esto puede plantear serios problemas a los titulares de los servicios, es imposible dar una buena respuesta si el cliente no ha sido nunca tu cliente. No sabes nada de él, de hecho puede mentir, y en internet será tu palabra contra la suya, y como suele pasar, tienes las de perder.

Habría que implementar alguna solución para que los usuarios que usan el servicio pudieran opinar, y los que pasaban por ahí, simplemente puedan leer. Claro que para esto, TripAdvisor tendría que asumir ciertas responsabilidades, y ese no es el modelo de internet, y menos todavía de las webs de este estilo.

En todo caso, creo que sería relativamente fácil si se llegara a un acuerdo entre hoteles y este tipo de servicios, un número en factura que te abriera la opción de opinar, un código QR, algo que pudiera ser prueba. De lo contrario, estos lugares que se suponen que velan por la calidad de los hoteles, serían los primeros en violar su propio leitmotiv al no velar por la calidad de sus propios comentarios.

Película: Watchmen

Esto es un resumen del artículo Quién vigila al vigilante escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

YouTube ALL HTML5 complemento para Firefox

eliasbrasa - Dom, 06/29/2014 - 11:47

Una de las extensiones sobre la que habla el boletín de Firefox de este mes es esta, YouTube ALL HTML5. Esta extensión nos permite ver los vídeos de Youtube en HTML5 siempre que sea posible.

Es una extensión bastante útil si tu máquina no puede visualizar vídeos en Flash o si no quieres tener este programa instalado.

HTML5-logo

Eso sí, tengo que decir que a pesar de tenerlo instalado no he sido capaz de probarlo, aún así lo incluyo en este blog porque creo que la idea es bastante interesante y que a alguno os puede servir de ayuda.


QuizUp: Conocimiento puesto a prueba

Tatica - Dom, 06/29/2014 - 09:57

En las noches, me gusta tomarme unos minutos antes de dormir para jugar algún juego mental, ya que hace que mi cerebro se desconecte y pueda dormir mejor. Una de las apps que más me gusta es QuizUp; un juego de trivias con tantos temas que jamás te cansarás.

QuizUp tiene hasta ahora 400 temas con más de 220.000 y contado (50.000 en español), ya que diariamente actualizan ciertas categorías. Existen un grupo de categorías principales que se subdividen en los tópicos que jugarás. Las categorías principales son:

  • Tv
  • Artes
  • Negocios
  • Deportes
  • Educación
  • Juegos
  • Geografía
  • Historia
  • Estilo de Vida
  • Naturaleza
  • Ciencia
  • Música
  • Películas
  • Literatura
  • Categorías Especiales: En este caso, sobre el mundial y los equipos!

 

33

 

Una de las cosas buenas que tiene esta app, es que para aquellas personas que no hablan inglés, puedes seleccionar tu idioma y las preguntas (la mayoría) se traducirán; por lo que no importa de donde seas, podrás jugarlo. Puedes conectarte utilizando las redes sociales, lo cual importará tu foto de perfil y tus amigos, a quienes podrás retar de vez en cuando.

Así mismo, cuenta con un chat donde puedes conversar con quienes has jugado, rankings mundiales y locales por categorías y foros de discusión sobre cada tema donde incluso, puedes sugerir preguntas nuevas (para enviar preguntas debes al menos pasar el nivel 15 de la categoría en la que deseas colaborar)!

En fin, si son de esas personas a las que les gusta divertir su intelecto por las noches, no duden en instalar esta divertida app (que además gráficamente es fantástica), jugar un rato y porqué no… buscarme entre sus amigos y retarme! La app está disponible tanto para Apple como para Android así que no tienen excusa para no darle una probada y decirme que tal les pareció! Estaré esperando!

Siento el retraso

eliasbrasa - Sáb, 06/28/2014 - 03:45

Bueno, el blog ha estado parado un tiempo por razones personales, la verdad es que me ha sido imposible ponerme a escribir estos días, pero poco a poco la cosa va a ir cambiando al estado “normal”. Siento la espera ;) ;) ;)


Páginas

Suscribirse a Fedora-es sindicador