VERSION ACTUAL :

Inicio de sesión

Raulito el Friki

Raulito El Friki

COMENTARIOS

EN LINEA

Hay actualmente 0 usuarios conectados.

NUEVOS

  • jairo
  • morita77
  • riceml
  • ssalazarf
  • LokeeR Gomez

Agregador de canales de noticias

Un blogger es el que hace bloguerías

Jose Salgado - Mié, 09/21/2016 - 22:10

Tengo un proceso creativo que podríamos definir como peculiar, cada día me siento en el bar que hay camino al colegio de mis hijos y empiezo a escribir sobre lo primero que se ma pasa por la cabeza. En algunas ocasiones es sobre alguna anécdota del día, otras tantas sobre alguna noticia y la mayoría de las veces, recuerdos de conversaciones que he tenido con conocidos, saludados y amigos.

Comunidad: Marketing

Tags: Héroes, Esfuerzo, Respeto

Esta entrada ha aparecido en Exelisis, haz click para leer Un blogger es el que hace bloguerías

La metamorfosis del señor LeBlanc

Gaussianos - Mié, 09/21/2016 - 12:57

En pleno siglo XXI no es difícil encontrar mujeres matemáticas en cualquier país del mundo que se dedican a esta ciencia de manera profesional y que ocupan cargos de altura en los organismos matemáticos más importantes. Podría poner muchos ejemplos, pero voy a citar solamente dos que considero especialmente notorios: Ingrid Daubechies y Marta Sanz-Solé. Además de destacar por sus investigaciones en diversos campos de las matemáticas, también lo hacen por los cargos que han ocupado: Ingrid, matemática belga, fue presidenta de la Unión Matemática Internacional (IMU, en inglés) de 2011 a 2014; y Marta, matemática española, lo fue de la Sociedad Matemática Europea (EMS, en inglés) durante el mismo período.

Que la mujer pueda dedicarse profesionalmente a la investigación científica en general, y matemática en particular, se ve en la actualidad con total naturalidad (como no podía ser de otra manera). Pero, por desgracia, no siempre fue así. Hasta hace unas décadas, el acceso de la mujer a estudios superiores era bastante complicado, y se tornaba en prácticamente imposible conforme miramos hacia atrás en la historia.

Por ello es justo dar a conocer a esas mujeres que consiguieron destacar en campos como las matemáticas en tiempos en los que pertenecer a ese selecto grupo de personas era poco menos que una utopía para ellas. Y no nos vamos a ir demasiado lejos, concretamente a finales del siglo XVIII y principios del XIX.

De aquella época, muchos son los matemáticos (hombres) importantes que seguro le suenan a más de uno (Gauss, Euler o Lagrange son algunos de los más importantes y conocidos), pero ¿podríais citar a alguna mujer? Posiblemente no. Esta historia os va a dar a conocer a una de las más destacadas: Sophie Germain.

Sophie GermainSophie Germain (en la imagen) fue una matemática, física y filósofa francesa nacida en el año 1776. A pesar de ser autodidacta, realizó importantes contribuciones en varios campos de las matemáticas y la física y llegó a relacionarse con algunos de los matemáticos más influyentes de su época.

El interés de Germain por las matemáticas fue provocado, indirectamente, por la toma de la Bastilla en 1789, cuando contaba con 13 años. El ambiente revolucionario que se vivió en aquella época le obligaba a estar en casa de manera casi permanente. Ello le llevó a comenzar a leer libros de la biblioteca de su padre por puro entretenimiento, y fue uno de ellos, L’Historie des Mathématiques, la que le llevó a introducirse en el mundo de las matemáticas. A través de esta obra, Sophie conoció a Arquímedes, y su historia le cautivó hasta tal punto que continuó devorando todos los libros de matemáticas que pasaban por sus manos (llegando a aprender latín y griego por su cuenta para ello) aunque lo tuviera que hacer por las noches a espaldas de sus progenitores, que no aprobaban su interés por las matemáticas dado lo inapropiado del mismo para una mujer de aquella época.

En 1794, con 18 años, Germain consiguió algunas notas provenientes de la École Polytechnique recién creada, y comenzó a enviar sus trabajos a Joseph Louis Lagrange, uno de los matemáticos más importantes de la época. Pero no lo hizo con su nombre real, ya que temía que Lagrange no la tomara en serio por su condición de mujer, sino con el sobrenombre de señor LeBlanc. Éste, viendo la calidad de dichos trabajos, se interesó por conocer al tal señor LeBlanc, y ahí Sophie no tuvo más remedio que desvelar su verdadera identidad. Afortunadamente para ella (y para las matemáticas en general), a Lagrange no le importó lo más mínimo que el señor LeBlanc en realidad fuera una mujer y se convirtió en el mentor de Sophie Germain.

Carl Friedrich GaussPosiblemente, las contribuciones más importantes de Sophie Germain a las matemáticas se encuadran en una rama de las mismas denominada teoría de números. Comenzó a interesarse por ella a raíz de la lectura de la obra Essai sur la théorie des nombres, de Adrien-Marie Legendre, con quien también se carteó, y dicho interés alcanzó su mayor grado después de la lectura de las Disquisitiones Arithmeticae, de Carl Friedrich Gauss (en la imagen). Con Gauss, la correspondencia comenzó cuando Germain le envió sus trabajos relacionados con el denominado último teorema de Fermat, y evidentemente también lo hizo bajo el seudónimo de señor LeBlanc.

Pero fue Napoleón, de nuevo indirectamente, quien provocó que Sophie Germain desvelara su verdadera identidad a Gauss. Sobre 1807, Francia ocupa Braunschweig, ciudad de residencia de Gauss. Al conocer la noticia, Germain, por miedo a que éste pudiera sufrir algún daño, escribe a un general amigo de la familia para que se encargue de velar por la seguridad del propio Gauss. El general manda a alguien a comprobar que Gauss está en perfecto estado y éste le informa de que esa comprobación se ha realizado a petición de Sophie Germain. Esto le desconcierta un poco (no tenía constancia de conocer a nadie con ese nombre), pero tres meses después todo cobra sentido: Sophie Germain revela por carta a Gauss que en realidad el señor LeBlanc era una mujer. La contestación de Gauss deja bien claras las sensaciones que esta historia provocaron en él (citada ya aquí en Gaussianos):

Pero cómo describirte mi admiración y asombro al ver que mi estimado corresponsal Sr. LeBlanc se metamorfosea en este personaje ilustre que me ofrece un ejemplo tan brillante de lo que sería difícil de creer. La afinidad por las ciencias abstractas en general y sobre todo por los misterios de los números es demasiado rara: lo que no me asombra ya es que los encantos de esta ciencia sublime sólo se revelan a aquellos que tienen el valor de profundizar en ella. Pero cuando una persona del sexo que, según nuestras costumbres y prejuicios, debe encontrar muchísimas más dificultades que los hombres para familiarizarse con estos espinosos estudios, y sin embargo tiene éxito al sortear los obstáculos y penetrar en las zonas más oscuras de ellos, entonces sin duda esa persona debe tener el valor más noble, el talento más extraordinario y un genio superior.

Sophie aprovechó esta buena aceptación por parte de Gauss de dicha revelación para comunicarle algunos de los resultados que había obtenido en teoría de números. Pero, a pesar del buen concepto que Gauss tenía de ella, el decreciente interés de él por esta rama de las matemáticas hizo que normalmente tardara mucho en contestar o que ni siquiera revisara convenientemente sus trabajos, llegando esto a provocar que dejaran de cartearse. Por otra parte, aunque Germain y Gauss entablaron una buena amistad, no se tiene constancia de que llegaran a conocerse personalmente.

En la última parte de su vida se dedicó en parte a la filosofía, llegando a publicarse dos trabajos suyos de forma póstuma sobre esta rama del conocimiento. El interés de los mismos queda patente al saber que Auguste Comte mostró gran admiración por ellos.

Como ya hemos comentado, las contribuciones de Sophie Germain a las matemáticas se centraron en teoría de números, y concretamente en el estudio de los números primos y el último teorema de Fermat que hemos citado unos párrafos más arriba.

En lo que se refiere a los números primos, los estudios de Sophie ha llevado a que uno tipo de ellos lleve su nombre. Los primos de Germain son los números primos p tales que 2p+1 también es primo, como por ejemplo el 2 (2 \cdot 2+1=5 es primo), el 3 (2 \cdot 3+1=7 es primo) o el 29 (2 \cdot 29 +1=59 también es primo). Los primeros primos de Germain (A005384 en la OEIS) son:

\begin{matrix} 2,3,5,11,23,29,41,53,83,89,113,131,173,179,191,233,239,251,281, \\ 293,359,419,431,443,491,509,593,641,653,659,683,719,743,761,809,911 \ldots \end{matrix}

Se conjetura que hay infinitos primos de Germain. El mayor conocido hasta la fecha es 2618163402417 \cdot 2^{1290000} - 1, descubierto en febrero de este año 2016.

Y en lo que se refiere al último teorema de Fermat, este mismo tipo de números primos tuvo mucho que ver en los resultados obtenidos por Sophie Germain.

Doodle de Google dedicado al último teorema de Fermat

Doodle que el buscador Google dedicó al último teorema de Fermat en el 410 aniversario del nacimiento de Pierre de Fermat, el 17 de agosto de 2011 (que podéis ver aquí).

Germain no consiguió demostrar dicho teorema (de hecho, como sabéis, no se consiguió ¡hasta 1995!), pero sí consiguió demostrar un resultado que supuso una importante restricción del posible conjunto de soluciones del mismo. Tal fue la importancia del ahora denominado teorema de Germain que se convirtió en uno de los mayores avances en la búsqueda de la demostración de este último teorema de Fermat. Dicho teorema dice, básicamente, que si el exponente p es un primo de Germain (es decir, un primo tal que 2p+1 también es primo), entonces el último teorema de Fermat es cierto para el caso en el que p no divide a ninguna de las bases x,y,z.

La introducción del concepto de curvatura media de una superficie fue otra de sus principales aportaciones a las matemáticas, en este caso relacionada con la geometría. Y en lo que se refiere a la física, fue una de las pioneras de la teoría de la elasticidad.

Aunque a Sophie Germain se le achaca cierta falta de rigor en sus trabajos, más que posiblemente provocada por su condición de autodidacta, no se puede negar la importancia que los mismos tuvieron en varios ámbitos de las matemáticas y la física. Y lo que es seguro es el enorme mérito que tiene el hecho de poder conseguir todo esto teniendo en cuenta las dificultades que la sociedad de la época planteaba a las mujeres que querían acceder al conocimiento. Por todo ello, el escritor estadounidense John Augustine Zahm dijo en su obra Woman in Science, que publicó en 1913 bajo el seudónimo de H.J. Mozans, que Sophie Germain había sido probablemente la mujer más profundamente intelectual que Francia había producido. No es para menos.

Más información en:

¿Qué es lo que quieres saber?

Jose Salgado - Mar, 09/20/2016 - 22:45

Hace ya mucho tiempo, no se si ahora ocurre lo mismo, era típico el post que contenía una serie de preguntas que debías de contestar y una vez acabado retar a otro blogger que conocieras para hacer lo mismo. Esta cadena tenía su gracia porque las preguntas eran a veces extraordinariamente estúpidas -la ocasión se lo merecían- y otras tantas tenían esa apariencia pero contenían una carga de profundidad.

Comunidad: RRHH

Tags: Saber, Conocimiento, Aprender, Hombre

Esta entrada ha aparecido en Exelisis, haz click para leer ¿Qué es lo que quieres saber?

Backup data on Android Phone

Vanished - Mar, 09/20/2016 - 05:02
Per a realitzar un backup de tota la informació del mòbil podem utilitzar diferents aplicacions. El primer pas es utilizar el conte de google per fer un backup de:
  • Contactes
  • Calendari
  • Dades Aplicació
  • Wifi Passwords
  • Configuració del telèfon
Per configurar la sincronització de totes aquestes dades anirem a Settings -> Accounts --> Google -> account@gmail.com -> Sync Now També hem de configurar Settings -> Accounts -> Backup and reset i marcar les opcions Backup my data i Automatic Restore.

Per a tenir un backup de les fotos utilitzarem l'aplicació Photobucket. Utilitzarem les opcions "Autobackup" i "Wifi Only" en la configuració de l'App.

Per fer un backup dels SMS i els registres de les cridades, utilitzarem SMS Backup +. Seleccionarem la opció "Auto backup" també.

Enllaços: http://www.ubergizmo.com/how-to/backup-android-phone-for-free/
http://www.wikihow.com/Sync-Google-Contacts-With-Android

El ignorante indignado

Jose Salgado - Lun, 09/19/2016 - 22:30

Hace ya unos cuantos años se lanzó el concepto de Alianza de Civilizaciones[1]. La verdad es que no tenía ni idea de lo que significa pero la verdad es que era una muy buena frase de marketing, lo que no tengo tan claro que es que se puedan tender puentes entre civilizaciones al menos tal y como las tenemos a día de hoy.

Comunidad: El 14

Tags: Civilización, Cultura, Valores

Esta entrada ha aparecido en Exelisis, haz click para leer El ignorante indignado

How to first configure AWS CLI

Vanished - Lun, 09/19/2016 - 11:53
Introducció: L'objectiu d'aquesta entrada es ensenyar a configurar AWS CLI. Configuració: Per a instal·lar AWS el primer es realitzar python 2.7, açò ho conseguirem en Ubuntu com segueix:
sudo apt-get install python2.7
Després ens descarreguem el següent script. Aquest script descarrega l'última versió de pip i altres dependencies com setuptools.
curl -O https://bootstrap.pypa.io/get-pip.py
Executem com a root el script que hem descarregat.
sudo python27 get-pip.py
Instal·lem el client de aws amb pip.
sudo pip install awscli
Configurem el client amb l'usuari amb el que l'utilitzarem. No s'ha d'utilitzar l'usuari root.
aws configure
Es poden recollir totes les dades clicant sobre l'usuari, despres a "Security Credentials" i després a "Access Keys" en la web d'AWS. Configurem aquestes claus i marquem la regió que volem en el nostre cas es eu-west-1 (Irlanda). Hem de configurar també el tipus d'output.
aws ec2 describe-instances --output table --region eu-west-1
I ja tenim funcionant l'AWS cli. Enllaços: http://docs.aws.amazon.com/cli/latest/userguide/installing.html
http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html

Complemento de Firefox para hacer pasar una tablet por un móvil.

eliasbrasa - Lun, 09/19/2016 - 11:37

Desde hacía un tiempo tenía un problema con mi tablet: en algunas páginas me cargaba la versión completa (o la de tablets) en vez de la versión para móviles, con lo que tardaban mucho en poderse usar o directamente no funcionaban (mi tablet tiene ya un tiempo).

Tras buscar por Internet encontré Phony, una extensión de Firefox que hace que el navegador indique que el aparato que estás usando sea el que tu quieras (iPhone, móvil, tablet, etc.), y en mi caso está configurado para que se identifique como un móvil. Puede parecer una tontería pero ahora puedo navegar con normalidad con mi tablet cuando antes había páginas que le costaba muchísimo cargar.

Desde luego que os lo recomiendo si tenéis una tablet con cierto tiempo o que es un poco limitada.

NOTA: No funciona en la versión de escritorio (es decir, para ordenadores)


Sensación de control

Jose Salgado - Dom, 09/18/2016 - 22:20

BI, Big Data, KPI, siglas que esconden datos forman parte de la tela que da forma al vestido que nos hace sentir como el emperador, todos saben que no tenemos ni idea de lo que está pasando pero nosotros, con el traje último modelo, miramos el número mágico que sale en el monitor y sonreímos, llenos de autoconfianza, y susurramos: menos mal que estoy aquí para que los planes salgan bien.

Comunidad: Management

Tags: Control, Poder, Decisión, Consecuencia

Esta entrada ha aparecido en Exelisis, haz click para leer Sensación de control

Fedora 24 nvidia con problemas Kernel 4.7.3-200.fc24.x86_64

Efectolinux - Dom, 09/18/2016 - 11:40
Nuevamente un poquito de problema con los driver de en nvidia una vez cambio el kernel 4.7.3-200.fc24.x86_64
tranquilos es simple la resolución del problema.









Solo subimos como root

Paso 1
su = a super usuario espació - para que no heredemos nada del usuario esto nos protege de script que tengamos que esperan tocar a root:

su -

Paso 3
Este commando cambia el sistema en modo consola 

[root@qwerty ~]#systemctl set-default multi-user.target
[root@qwerty ~]#reboot

Nota: Una vez hago este paso reinicio la PC  y entro como root en la Terminal.



Paso 4
Desintalamos los driver de nvidia

[root@qwerty ~]# nvidia- (Press TAB Key)
nvidia-bug-report.sh     nvidia-installer         nvidia-smi
nvidia-cuda-mps-control  nvidia-modprobe          nvidia-uninstall
nvidia-cuda-mps-server   nvidia-persistenced      nvidia-xconfig
nvidia-debugdump         nvidia-settings        
[root@qwerty ~]# nvidia-uninstall




Paso 5
Descargamos el ultimo driver si no lo tenemos

wget  http://us.download.nvidia.com/XFree86/Linux-x86_64/367.44/NVIDIA-Linux-x86_64-367.44.run

[root@qwerty ~]# chmod +x NVIDIA-Linux-x86_64-367.44.run

Si es que tenemos una versión anterior del driver

[root@qwerty ~]# ls
NVIDIA-Linux-x86_64-367.35.run
[root@qwerty ~]# NVIDIA-Linux-x86_64-367.35.run --update

Paso 6
Una vez instalado todo solo necesitamos devolver la inicio la interface grafica

[root@qwerty ~]# systemctl set-default graphical.target
[root@qwerty ~]# reboot

Hice el paso completo ya que hacer solo update no lo permita ya que mi ultimo driver era el 367.44 como tengo en una entrada del blog antigua hace 3 semanas. Espero que eslo le ayude a otra persona.



“La circunferencia de Feuerbach”, nuevo artículo en “El Aleph”

Gaussianos - Dom, 09/18/2016 - 10:00

El pasado viernes 16 de septiembre publiqué un nuevo artículo en El Aleph, mi blog de matemáticas en El País. En él hablo sobre la circunferencia de Feuerbach.

La circunferencia de Feuerbach o por qué me encantan los triángulos

La geometría plana, a pesar de su aparente sencillez, esconde auténticas maravillas. Y, en concreto, la geometría del triángulo es tremendamente rica en sorpresas geométricas, hechos inesperados que la convierten en una rama de las matemáticas digna de ser estudiada en profundidad.

Espero que os guste.

Os dejo también el enlace a la página de Gaussianos en la que voy recopilando todos los artículos que he publicado en El Aleph, por si os habéis perdido alguno y queréis leerlo.

Saber escuchar

Jose Salgado - Jue, 09/15/2016 - 21:58

Recuerdo hace ya mucho tiempo que la empresa dónde trabajaba le dio por gastarse los cuartos en un seminario de management. Los de RRHH tenían la intención de mejorar como gestionábamos a nuestros equipos y reforzar nuestras capacidades de liderazgo, de gestión y todas esas cosas que se le supone a una persona que tiene trabajadores a su cargo.

Comunidad: Management

Tags: Escuchar, Oír, Prejuicios, Feedback, Paciencia

Esta entrada ha aparecido en Exelisis, haz click para leer Saber escuchar

Comienzan los Premios Bitácoras 2016: ¡¡Vota a Gaussianos!!

Gaussianos - Jue, 09/15/2016 - 06:00

Ayer, 14 de septiembre de 2016, se presentaron los Premios Bitácoras 2016, que, como muchos ya sabréis, es un conocido certamen de premios para blogs de diferentes temáticas. Gaussianos, como suele ser habitual, se presenta a estos premios.

Estos premios están divididos en categorías, según las distintas temáticas que puede tratar un blog. Concretamente, hay 20 categorías en las que podéis votar a un blog concreto. Hasta hace un par de años, la categoría “Ciencia” era exclusiva, pero el año pasado la organización decidió fusionarla con la categoría “Educación”. En esta edición, las categorías se mantienen igual, por lo que si queréis votar a Gaussianos debéis hacerlo dentro de la categoría “Educación y Ciencia”.

La fecha límite para votar es el 28 de octubre de 2016. Durante el proceso de votación, la organización publicará clasificaciones parciales que yo os iré comentando por aquí. Después de esa fecha, los tres blogs más votados en cada una de las categorías serán los finalistas de la misma, y un comité de expertos decidirá cuál de esos finalistas merece ser el ganador en cada una de ellas.

Paso ahora a explicarlos cómo votar, para que todos los que queráis hacerlo sepáis cómo. Quien haya votado en otras ediciones ya sabe cómo hacerlo, porque el proceso no ha cambiado, y quien no lo haya hecho en años anteriores puede estar tranquilo porque es sencillo.

En primer lugar, tenéis que identificaros en la página web de los premios, http://bitacoras.com/. Si ya tenéis cuenta en ella, metéis vuestro usuario y contraseña y hacéis click en Entrar. Si no tenéis cuenta en dicha web, también podéis identificaros a través de vuestra cuenta de Twitter o vuestra cuenta de Facebook. En la imagen siguiente podéis ver dónde tenéis que hacer click para cada una de las opciones:

Ya identicados, hacéis click en Premios 2016 y después en Votar. Os aparecerán todas las categorías de los premios, y en cada una de ellas cinco huecos para los, como máximo, cinco blogs a los que podéis votar en cada una de ellas:

Buscáis Educación y Ciencia y, en cualquiera de los huecos, escribís gaussianos.com después del http:// que ya os aparece escrito. Bajáis hasta el final de la página y hacéis click en Votar. En ese momento, la página os confirmará que el voto ha sido correcto. A partir de ese instante, si volvéis a entrar en la página de las votaciones los blogs votados os aparecerán en gris, como en la imagen anterior.

Por cierto, cuando os hayáis identificado podéis hacer click en este enlace. Con ello iréis directamente a la página de las votaciones y ya os aparecerá la url de Gaussianos escrita en su sitio, con lo que simplemente tendréis que bajar hasta el final de la página y hacer click en Votar.

Y ya está, con esto ya habréis votado a Gaussianos. Así escrito, el proceso parece largo, pero en realidad es sólo un minutito. Por ello, os pido que, si creéis que Gaussianos merece estar entre los tres finalistas de “Educación y Ciencia”, le dediquéis ese minutito a votar. Y si tenéis alguna duda sobre las votaciones, no tenéis más que poneros en contacto conmigo, ya sea mediante un comentario en esta entrada o mediante alguna de las opciones que os ofrezco en la sección Contacto.

Muchísimas gracias por adelantado.

Bash bang commands y más

HelloIT - Jue, 09/15/2016 - 05:26

bash
A continuación una serie de comandos útiles en bash, que (por lo menos a mí) me viene bien tener a mano, razón por la cual seguramente este post se actualice varias veces a medida que vaya añadiéndo comandos útiles a mi día a día.

"$?": Exit code

"$?" Muestra el exit code del comando que se acaba de ejecutar.

[adri@localhost tmp]$ cat test #!/bin/bash exit 0 [adri@localhost tmp]$ ./test [adri@localhost tmp]$ echo $? 0
[adri@localhost tmp]$ cat test #!/bin/bash exit 1 [adri@localhost tmp]$ ./test [adri@localhost tmp]$ echo $? 1

Ésto se puede usar dentro de scripts en bash, para saber cómo ha acabado la línea anterior del script, lo cual puede resultar muy muy útil.

"-": Path anterior

La variable de entorno "$OLDPWD" tiene la referencia al path anterior al actual (es decir, al directorio al que estábamos justo antes de cambiar al directorio actual).

[adri@adri ~]$ env | grep -i oldpwd OLDPWD=/etc

Actualmente, se le suele pasar, símplemente el parámetro "-" al comando "cd", lo cual es equivalente a hacer "cd "$OLDPWD" && pwd" [Fuente]

[adri@adri ~]$ cd - /etc

Además de lo anterior, contamos con una serie de comandos llamados "bash bang (!) commands" (los cuales empiezan por "!") que sirven para ejecutar un comando que hemos ejecutado préviamente. A continuación los que me parecen más útiles:

"!!": Comando anterior

"!!" copiará el comando entero que acabamos de ejecutar. Muy útil para cuando olvidamos el "sudo"

[adri@localhost tmp]$ mv myfile /usr/local/bin mv: cannot move 'file' to `/usr/local/bin/myfile´: Permission denied [adri@localhost tmp]$ sudo !! [adri@localhost tmp]$
"!$": Último parámetro anterior

Similar al anterior punto, pero únicamente se refiere al último parámetro de la ejecución anterior.

[adri@localhost ~]$ ls -lad /tmp/ drwxrwxrwt 13 root root 280 Sep 13 13:35 /tmp/ [adri@adri ~]$ cd !$ cd /tmp/ [adri@adri tmp]
"!texto": Último comando "texto" ejecutado

Con "!texto" estaremos ejecutando la última ejecución que empieza con "texto". "texto" no tiene por qué ser el nombre del comando ejecutado, puede ser un prefijo, pues basta con que los primeros carácteres coincidan.

[adri@localhost data]$ wacth 'ls -la' [...] # Múltiples ejecuciones de otros comandos, ninguno de los cuales empieza por "wat" [adri@localhost data]$ !wat # Ejecutará "watch 'ls -la'"
":p": Muestra el comando a ejecutar

Si bien ":p" no es un "bang command", es muy útil para usarse junto al comando anterior ("!texto"), pues de esta manera, se printará el comando que "!texto" ejecutaría, sin ejecutarlo en realidad. Así pues, si tienes dudas del comando que se te ejecutará con "!texto", prueba a ponerle el ":p" para mostrar el comando a ejecutar y estar así seguro de que vas a hacer lo que quieres hacer. Como extra, este comando meterá en el history el comando que se hubiera ejecutado, aun cuando no se haya ejecutado, ideal para usar después el "!!".

# Verificamos el comando sin ejecutarlo [adri@adri data]$ !sftp:p sftp adri@1.2.3.4 # Lo ejecutamos [adri@adri data]$ !! sftp adri@1.2.3.4 Connected to 1.2.3.4 sftp>

¡Mucha más información interesante en los enlaces del final!

Fuentes:
http://www.skorks.com/2009/09/bash-shortcuts-for-maximum-productivity/
http://ss64.com/bash/bang.html
http://samrowe.com/wordpress/advancing-in-the-bash-shell/

“España es una gran nación” hasta que miramos los trends de Google

El blog de Iyan - Jue, 09/15/2016 - 03:00

Si nos encerramos en una habitación sin Internet, televisión, radio o cualquier tipo de contacto con el exterior puede que nos creamos lo de «España es una gran nación y los españoles muy españoles y mucho españoles». Pero vamos, que no hace falta viajar y recorrer medio mundo para darse cuenta de que algo falla en este país. Con un portátil y una visita rápida a Google Trends ya tenemos muchas pistas…

Google Trends es un producto más de Google donde podemos ver las tendencias de búsqueda actuales y de años pasados según el país. En la página principal se muestran los términos más buscados hoy, la lista de búsquedas más populares del 2015 y algunos gráficos sobre temas internacionales que van cambiando cada vez que cargamos la página.


Una de las funcionalidades más espectaculares de esta web es la posibilidad de buscar el término que queramos y ver su repercusión a lo largo del tiempo en los distintos países. Esto lo podemos hacer desde Google Trends Explorar. Por ejemplo, si buscamos «Edward Snowden» veremos que hasta junio de 2013 para Google no era nadie. De repente, parece que es lo único que se busca en Estados Unidos durante unas semanas y luego empieza a bajar de nuevo, aunque con algunos picos en fechas concretas. El pico más importante tras el “boom” inicial se da en el mes de mayo de 2014 porque por esas fechas tuvo lugar la primera entrevista por televisión a Snowden, tras la cual llegaron las duras declaraciones del Secretario de Estado John Kerry. También coincide con el lanzamiento de la polémica novela gráfica Beyond: Edward Snowden en la que Snowden se convierte en un héroe.

Y así fue España en 2015

Volvamos ahora a la página de Trends escogiendo España. Aquí tenéis los términos que más crecieron en número de búsquedas en 2015.

¡Vaya, menudo pódium! “Gran Hermano 16” es, con diferencia, la búsqueda que más crece en 2015. Pero no es que sea ninguna sorpresa porque, en 2014 la busqueda que más creció fue… (¡chan chan chan!) Pues sí, efectivamente, “Gran Hermano 15”.

Para ser justos, si nos ponemos a mirar las tendencias de otros países, encontramos que son igual de penosas que las nuestras. No creo que haya un solo país que pueda presumir de su pódium. Pero bueno, pasemos a lo más “gracioso”: las famosas preguntas de Google ¿Cómo ser…?, ¿Qué pasaría si..?, ¿Cómo evitar…?, ¿Cómo saber…? y ¿Qué hacer cuándo…?

Podéis ver las cinco listas aquí, yo me voy a centrar en dos: ¿Cómo saber…? y ¿Qué pasaría si..? Además las voy a enseñar en ese orden. La primera va a ser la vergüenza ajena llevada a la dimensión de nación y la segunda les servirá a los más optimistas para pensar que aún hay esperanza.

Cuando fui leyendo la lista me empecé a montar una historia en la cabeza. En parte, creo que esto es culpa de la serie Friends, que desde que la pusieron en Netflix empecé a verla (de nuevo) y ahora estoy cuando (spoiler alert!) Rachel se queda embarazada de Ross. Bueno, la historia es la siguiente.

Chica se queda embarazada. Chico no lo sabe. Chica tiene dudas (¿será una gastroenteritis?). Chica va a Google y busca «cómo saber si estoy embarazada?». Google se lo confirma. Chica está embarazada. Chica no quiere tener el niño (o niña, aún no sabe qué es) sola. Chica no sabe si decirle al padre que está embarazada. Chica quiere saber antes si le gusta al chico. Chica busca en Google «cómo saber si le gusto?». Chica no se aclara con los youtubers y los tutoriales que lee. Chica está hecha un lío. Chica se pregunta si está enamorada. Chica busca «cómo saber si estoy enamorada?». Así a lo tonto ya han pasado tres meses y chico aún no sabe que va a ser padre. Chica antes de decirle nada quiere saber si es un niño o una niña. Chica suplica a Diós, Alá y Yahvé que no haya gemelos. Chica busca en Google «cómo saber si es niño o niña?». Chica no tiene dinero para comprar una máquina de ultrasonidos y no quiere ir al hospital así que se queda sin saber si es niño o niña. Chica se arma de valor y escribo a chico. Chica ve el doble tick azul en el whatsapp de chico. Chico no contesta. Chica vuelve a escribir. Ya no hay doble tick. Solo un tick. Chica está confusa y busca en Google «cómo saber si me han bloqueado en Whatsapp?». Fin.

Vale, antes dije una pequeña mentirijilla. No me vino una historia a la cabeza, me vinieron dos. Primero no estaban relacionadas, pero luego, mientras escribía aquí la primera, se me ocurrió la forma de conectarlas.

Chico vuelve a casa después de una fiesta tremenda. Chico “triunfó”. Chico se arrepiente porque chica tiene una risa horrible (de nuevo, culpa de Friends. Y sí, chica es chica de antes). Chico tiene miedo de que le hayan puesto una multa de camino a casa. Chico va a buscar en Internet pero va muuuuy lento. Chico busca en su móvil «cómo saber si me roban wifi?». Chico no entiende nada de lo que lee, así que chico desenchufa y vuelve a enchufar el router. Internet vuelve a ir rápido. Pero a chico le entra el hambre en su travesía de la habitación al router. En la nevera solo hay un huevo, ¡y a saber cuántos días lleva ahí! Chico busca en Google «cómo saber si un huevo está malo?». Finalmente, chico decide comerlo porque “lo que no mata engorda” y Google no sirvió de ayuda. Por fin, una hora después, chico recuerda que es lo que iba a hacer cuando encendió el ordenador y busca «cómo saber si tengo multas?». Pero chico entra en una web falsa donde le piden su dirección IP. Chico busca «cómo saber mi ip?». Chico la escribe y le hackean el ordenador. Fin.

¿Estoy inspirado o qué? Bromas a parte, que esta lista tenga esta serie de preguntas no se debe a una búsqueda puntual de una persona, ni de un grupo de amigos, ni siquiera de cientos de personas. Es el resultado de miles de búsquedas de forma periódica a lo largo de todo el 2015. Da que pensar…

La otra lista, donde parece que hay un poco de luz al final del túnel, es la siguiente.

Quitando la pregunta 9, que de verdad no sé cómo narices ha llegado al top 10 del 2015 y prefiero no pensarlo, el resto todas parecen bastante interesantes. Si es que al final, en España, vamos a ser curiosos y todo. Vale, si nos ponemos muy puntillosos, también sobraría la 6. Pero es que aquí la culpa es de los malditos anuncios y películas de ciencia ficción en las que una y otra vez se empeñan en decir frases del estilo “los humanos solo usamos el 10% del cerebro“. La última, Lucy de Luc Besson.

Y hasta aquí esta entrada. ¿Qué os han parecido los trends de España? Si encontráis alguna cosa curiosa investigando un poco en Google Trends podéis compartirla con todos en un comentario.

Cuando eres un mindundi

Jose Salgado - Mié, 09/14/2016 - 23:51

Leyendo el post de Victor Campuzano[1] me vino una palabra a la cabeza, mindundi. Según la RAE[2] estos individuos son personas insignificantes, sin poder ni influencia. Si esta definición es cierta podríamos afirmar que el noventa y nueve de la población mundial entramos en esta categoría, pero como la estadística está bien para disimular lo importante vamos a decirlo con números que asusta más, 6.930.000.000 personas.

Comunidad: RRHH

Tags: Mindundi, Mayoría Silenciosa

Esta entrada ha aparecido en Exelisis, haz click para leer Cuando eres un mindundi

Prowler: an AWS CIS Security Benchmark Tool

Tony de la Fuente - Mié, 09/14/2016 - 22:09
In this blog post I’m happy to announce the recent release of Prowler: an AWS CIS Security Benchmark Tool. At Alfresco we run several workloads on AWS and, like many others companies, we use multiple AWS accounts depending on use cases, projects, etc. To make sure we have a foundation security controls applied to each  account, […]

Adblock Plus, la nueva plataforma de publicidad. ¿Alternativas?

El blog de Iyan - Mié, 09/14/2016 - 03:30

Creo que a lo largo de todos los años que llevo navegando por Internet, una extensión que nunca he dejado de instalar es Adblock Plus. La tuve en Opera (pues sí, tuve mi época con este navegador), luego en Chromium y ahora en Firefox. Pero… ¿por qué? La respuesta es muy sencilla: para librarme de los molestos anuncios.

Es una extensión que simplemente funciona, la instalas en un santiamén, revisas un poco la configuración (aunque creo que nunca cambié nada), ocultas su molesto icono rojo, y desde ese momento te olvidas de que la tienes instalada. Solo te acuerdas de ella cuando te ves obligado a navegar por Internet en un ordenador ajeno y empiezas a ver anuncios por todos sitios, o cuando entras a alguna web y te aparece uno de esos horribles pop ups en los que te suplican que dejes de bloquear la publicidad, que viven de eso, que «tu experiencia se verá mermada», o directamente que eres un ladrón por bloquear sus anuncios.

elcomercio_adblock

Recuerdo haber leído alguna que otra polémica relacionada con Adblock Plus hace meses (¿o años?), pero nunca le di mayor importancia. Al final, a mí me seguía funcionando perfectamente así que, ¿para qué cambiar algo que no problemas? Pero esto puede que esté a punto de cambiar, y que Adblock Plus deje de cumplir con su objetivo de bloquear los ads online. Y lo peor de todo, que lo haga a golpe de talonario.

Lo último de Adblock Plus: anuncios «aceptables»

Personalmente creo que, o te dedicas al negocio de los anuncios, o te dedicas al negocio de bloquearlos. Tratar de juntar y mezclar estos menesteres es como si dos piragüistas de K2 se ponen a remar a la vez en sentido contrario. Bueno, eso por lo menos sería divertido de ver, lo que se propone Adblock Plus directamente me parece un timo, y no solo un engaño a los usuarios de esta extensión sino también una tomadura de pelo a las empresas que se dedican a vender ads por Internet.

¿Y en qué consiste esto de los anuncios «aceptables»? Pues ni más ni menos que una nueva plataforma de publicidad. Los anuncios que pasen ciertos filtros de (supuestamente) calidad y, lo más importante, que pasen por caja, se añadirán a una whitelist y serán mostrados a los usuarios, tengan Adblock Plus activado o no.

Una idea horrible que no contenta a nadie

Que tu extensión para bloquear anuncios decida que te va a empezar a mostrarte algunos anuncios, por muy «aceptables» que sean, es una de esas cosas que hace que te plantees borrarla. Quiero decir, es una extensión para BLOQUEAR anuncios, no para FILTRAR unos sí y otros no. Creo que nadie la instalaría en primer lugar si en la descripción pusieran algo del estilo «La mejor extensión para bloquear anuncios. Bloqueamos todo, salvo si nos pagan 100€, en ese caso son aceptables y te los mostramos.»

Pero ahora pongámonos en el caso de una empresa que decide pagar al dueño de una web para que muestre un anuncio promocionando su negocio. ¿Por qué iba a tener que pagar a Adblock Plus para que su anuncio se salte su propio filtro? Sería como pagar al causante de todos tus males, los que en primer lugar bloquearon tu anuncio. Es un intermediario que sobra, una tomadura de pelo.

Por otro lado están todas las empresas cuyos ingresos dependen en gran medida de sus plataformas de ads, como puede ser Google o Facebook. Estas empresas invierten mucho dinero en mejorar sus algoritmos para mostrar la publicidad de una forma óptima y en el momento idóneo, y para tratar que no sea algo molesto sino algo útil para sus usuarios. ¿Cómo se tomarán que una empresa que no ha apostado por nada de esto, sino todo lo contrario, les empiece a cobrar para saltarse su bloqueo?

Podéis seguir leyendo más detalles sobre el nuevo plan de Adblock Plus, junto algunas declaraciones de Ben Williams, su director de operaciones y comunicaciones en este artículo de The Verge.

Libertad para bloquear anuncios, también para verlos

Al final la clave es recordar por qué surgieron los bloqueadores de publicidad en Internet. La ads de antes (bueno, y muchos de hoy también) eran horribles, molestos y distraían la atención del contenido. En este contexto es natural que nacieran extensiones como Adblock Plus. O usabas un bloqueador de publicidad o te arriesgabas a sufrir un ataque de epilepsia causado por una lucha de gifs chillones fosforitos en tu monitor.

La situación ha cambiado drásticamente en los últimos años. En gran medida, gracias a la ingente cantidad de información que las empresas obtienen de nosotros a través de redes sociales y smartcosas (me voy a olvidar del tema de la privacidad en esta entrada). Ahora los anuncios son personalizados, se mezclan hábilmente con el contenido y en ningún caso tratan de distraernos, sino todo lo contrario, tratan de aportar valor adicional. Estoy seguro de que si usáis Facebook o Instagram más de una vez os habrá sorprendido la publicidad que se os muestra.

En este contexto, muchos usuarios pueden beneficiarse de los anuncios por Internet y eligen no usar un bloqueador de anuncios. Por otra parte, siempre seguirá habiendo gente que decida bloquearlos. Pues bien, al primer grupo de usuarios no les va interesar usar Adblock Plus, pero es que al segundo tampoco porque quieren eliminar todos los anuncios. Así que, en resumen, Adblock Plus va a morir en cuatro días como no den un giro radical a su estrategia.

uBlock, la mejor alternativa a Adblock Plus

ublock-cpu

Es software libre (GPLv3), ligera y funciona tan bien, si no mejor, que Adblock Plus. Además está disponible para varios navegadores: Firefox, Chromium y Edge (si alguien me lee desde Microsoft Edge por favor que deje un comentario porque sería toda una sorpresa). En la web del proyecto podéis leer las instrucciones para instalarla, así como la documentación y una curiosa comparación de rendimiento con Adblock Plus. Spoiler: arrasa en las categorías de uso de memoria y CPU.

Aunque aún no llevo usando uBlock mucho tiempo, la sensación no es distinta a la que tenía con Adblock Plus. No se cuela ni un solo anuncio, no se abren ventanas o pestañas adicionales y si escondemos su icono de la vista, la extensión se vuelve invisible.

Así que ya sabéis, si decidís seguir bloqueando los ads, quizás sea hora de decir adiós a Adblock Plus y empezar a probar alguna alternativa, uBlock es un fantástico punto de partida.

Knocking on the heaven's door

Jose Salgado - Mar, 09/13/2016 - 23:44

Hoy me he tomado un café con un amigo que se dedica a la consultoría de gestión y procesos, nos hemos contado nuestras batallitas pero al final no podía sacarme de la cabeza una canción[1] que venía a cuento con todo lo que habíamos hablado. Todos estamos llamando a las puertas del cielo pero parece que Elvis has left the building[2].

Comunidad: RRHH

Tags: Contradicción, Formación, Experiencia, Edad, Musical

Esta entrada ha aparecido en Exelisis, haz click para leer Knocking on the heaven's door

Utilizando el método de exhaución para “demostrar” que 2=1

Gaussianos - Mar, 09/13/2016 - 14:11

El método de exhaución ideado por los griegos es un argumento mediante el cual se puede aproxima el perímetro o el área de figuras curvas. Probablemente, el ejemplo más famoso es el cálculo de la longitud de la circunferencia que elaboró Arquímedes en el que se aproximaba dicha longitud mediante polígonos regulares inscritos en ella (más información en la Wikipedia en inglés).

Polígonos de 6, 12 y 24 lados inscritos en una circunferencia.

Detrás de este método están los conceptos que permitieron desarrollar el cálculo diferencial e integral y posteriormente, el concepto de límite.

Ernesto ArandaÉste es el comienzo de una interesante colaboración de Ernesto Aranda, en la que nos mostrará una supuesta “demostración” de que 2=1. En internet se pueden encontrar algunas “demostraciones” de este hecho. La mayoría de ellas son sencillas de desenmascarar, ya que suele utilizar la cancelación de un término que en realidad es igual a cero (razón por la cual no puede cancelarse). En Gaussianos hemos publicado alguna un poco más compleja, como ésta, relacionada con la raíz cuadrada, o ésta, relacionada con derivadas. La que nos trae Ernesto es, posiblemente, más compleja que todas ellas. Por eso, él mismo nos explicará después dónde está el error.

Por cierto, creo que es buen momento para presentar a nuestro colaborador. Ernesto Aranda es licenciado y doctor por la Universidad de Sevilla, y profesor titular de universidad del área de Matemática Aplicada de la UCLM, donde imparte clases en la Escuela de Ingenieros Industriales de Ciudad Real. Su área de trabajo gira en torno al cálculo de variaciones y al diseño y control óptimos, desde una perspectiva numérica. Aparte de la cuestión académica, es de destacar que es un apasionado del parapente y del paramotor.

Y aprovecho para comentaros que en su página web podéis encontrar apuntes y libros interesantes relacionados con \LaTeX y Python.

Os dejo con el resto del artículo. Espero que os resulte interesante.

El método de exhaución en definitiva no es más que un paso al límite, que aplicado al cálculo de la longitud de la circunferencia afirma que el perímetro del polígono regular de n lados inscrito en la circunferencia tiene longitud, cuando n es suficientemente grande, prácticamente igual a la longitud de la circunferencia.

Aquí vamos a usar este método de exhaución para “probar” que 2=1. Para ello, consideremos un triángulo equilátero de lado 1 (como el que aparece a la izquierda en la imagen posterior). Es evidente que los lados opuestos a la base tienen longitud 1, y su suma será 1+1=2.

A continuación, sobre el triángulo anterior, construimos dos triángulos equiláteros de lado 1 \over 2, según vemos en el centro de la imagen siguiente. Ahora, si sumamos la longitud de los lados opuestos a las bases, tenemos 4 lados de longitud 1 \over 2, cuya suma es 2, mientras que las bases continúan sumando 1.

Es fácil intuir las siguientes iteraciones de nuestra construcción. En la siguiente etapa tendremos 4 triángulos equiláteros cuyos lados tienen longitud 1 \over 4, de manera que las longitudes de los lados opuestos a las bases siguen sumando 2, mientras que la longitud de sus bases suma 1:

Al cabo de n iteraciones, tendremos 2^{n-1} triángulos equiláteros de lado 1 \over {2^{n-1}}, y si sumamos las longitudes de los lados opuestos a las bases serán 2^{n-1} \cdot 2 \cdot \frac{1}{2^{n-1}}=2, y las bases seguirán sumando 1.

En nuestro caso, si seguimos realizando iteraciones de la construcción anterior, resultará que en el límite los triángulos equiláteros construidos se aproximan cada vez más a la línea que forman sus bases, por lo que sus longitudes han de ser iguales. Pero la suma de las longitudes de los lados opuestos es siempre 2, y las bases suman siempre 1. Ahora, según el método de exhaución en el límite deben coincidir, de modo que 2 ha de ser igual a 1.

Paramos un momento aquí para dejaros pensar. ¿Dónde puede estar el error (porque error tiene que haber)? ¿Cómo podríamos explicarlo? Bien, vamos con la segunda parte del artículo: la explicación que Ernesto nos da sobre esta “demostración”.

Para ver qué está ocurriendo con esta aparente paradoja, debemos formalizar un poco los elementos con los que estamos jugando. En lugar de una sucesión de triángulos podemos considerar una sucesión de funciones, cuya gráfica corresponde a cada una de las etapas de construcción. Así, tendríamos que las funciones que corresponden a los lados opuestos a la base en los triángulos son

f_n(x) =\sqrt{3} \left ( \cfrac{1}{2^n} - \left | x- \cfrac{[2^{n-1}x]}{2^n} - \cfrac{1}{2^n} \right | \right )

donde [\,\cdot\,] denota la parte entera. Estas son las conocidas como funciones dientes de sierra. Es evidente que f_n(x) \ge 0, \forall x \in [0,1] y que

|f_n(x)| \le \cfrac{\sqrt{3}}{2^n} \quad \forall x \in [0,1]

De aquí se deduce fácilmente que la sucesión f_n converge uniformemente a 0. Como consecuencia, vemos que el método de exhaución falla estrepitosamente: tenemos una sucesión de funciones que converge de la mejor forma posible a otra función, pero la longitud de estas funciones no converge a la longitud de su límite.

Aquí es importante observar que estamos midiendo longitudes; para ello, debemos recordar que el cálculo de la longitud de una curva dada por una función g, entre los puntos de abscisa x=0 y x=1 viene dado por el funcional integral

L(g) = \displaystyle{\int_0^1 \sqrt{1+g'(x)} \, dx}

Esto nos puede dar una idea inicial de lo que está ocurriendo. Para calcular la longitud debemos tener presente las derivadas de las funciones f_n. Si alguien está pensando en que eso no es posible, pues las funciones f_n no son derivables, en realidad eso no es problema, puesto que se trata de funciones que son derivables a trozos, y por tanto la integral anterior se puede calcular como una suma de integrales en los subintervalos en los que las funciones sí son derivables.

Pero la dificultad aparece cuando tomamos límite, no en las funciones f_n sino en sus derivadas. ¿Cuál es el límite de f_n'? Si tomamos cualquier punto x \in [0,1] \backslash \{ \frac{m}{2^k}, \ m=1,\dots,2^k-1\}_{k \in \mathbb{Z}}, vemos que la sucesión f_n'(x) no tiene límite, pues sus valores van a ser \sqrt{3} o -\sqrt{3}. Es decir, la sucesión f_n' no converge puntualmente.

No obstante, existe un concepto de límite coherente con el límite de f_n y de sus derivadas: la convergencia débil. Para no entrar en cuestiones excesivamente técnicas, bastará decir que la convergencia débil de funciones viene a ser convergencia en media. Podemos decir que una sucesión g_n converge débil a g, y se denota por g_n \rightharpoonup g si

\displaystyle{\int_0^1 g_n(x) \, dx  \rightarrow \int_0^1 g(x) \, dx}

Además, la convergencia fuerte, que sería la convergencia en norma, implica la convergencia débil. De este modo, la sucesión de funciones f_n anterior converge débil a f=0 y sus derivadas f_n' convergen débilmente a f'=0.

Ahora sí podemos explicar matemáticamente por qué falla el método de exhaución en este caso. Para que el límite de las longitudes de las funciones de las sucesión sea igual a la longitud del límite se ha de tener continuidad del funcional longitud. Aunque el funcional integral L descrito antes es continuo respecto de la convergencia fuerte, no es continuo respecto de la convergencia débil, de hecho sólo es semicontinuo inferior débil, esto es, si f_n \rightharpoonup f, entonces L(f) \le L(f_n), que es justamente o que sucede en nuestro caso. Si f=0, entonces L(f) = 1 \le L(f_n) = 2. O sea, que en realidad sólo podemos decir que 1\le 2.

¿Qué os ha parecido? ¿Conocíais esta demostración falaz de que 2=1? ¿Habíais visto la explicación alguna vez? Os animo a que nos contéis vuestras experiencias en los comentarios, así como que nos habléis de otras “demostraciones” de 2=1 que no hayamos citado aquí.

Busca tu nicho

Jose Salgado - Lun, 09/12/2016 - 22:38

Mis hijos me dicen que soy un poco despistado y aunque me gustaría que la imagen que tienen de mí fuera algo más idílica, tengo que aceptar que tienen bastante razón. Si estoy pensando en algo puedo cruzarme con mis padres por la calle y ni siquiera saludarlos, no por ser mala persona, sino porque no les veo, estoy tan concentrado que ni siquiera soy consciente del entorno que me rodea.

Comunidad: Marketing

Tags:

Esta entrada ha aparecido en Exelisis, haz click para leer Busca tu nicho

Páginas

Suscribirse a Fedora-es sindicador