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

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

Obligar, informar o convencer

Jose Salgado - Dom, 09/11/2016 - 22:32

Todos tenemos un jefe, una persona que está por encima nuestro y nos puede hacer la vida imposible o convertir nuestro entorno laboral en un paraíso. Pensamos que a veces lo mejor es no tener jefes y no tener que obedecer a nadie, o incluso llegamos a soñar que por algún milagro nos nombran el CEO de una empresa y que ahora somos nosotros los que cortamos el bacalao.

Comunidad: Management

Tags: Obligar, Informar, Seducir

Esta entrada ha aparecido en Exelisis, haz click para leer Obligar, informar o convencer

«Hello, World!» (De nuevo)

El blog de Iyan - Dom, 09/11/2016 - 15:55

26611200 segundos, que no son sino 443520 minutos, o más fácil, 7392 horas. Pues eso, 308 días desde la última vez que escribía en el blog. Y en casi un año han pasado muchas cosas. La más importante, y la única que voy a compartir hoy en esta mini entrada, es que ya soy físico. Bueno, para los más tiquismiquis, ya soy graduado en Física. De ahí el título del post, no solo es un «¡Hola, Mundo!» porque vuelvo a escribir sino que es también un hola a la vida después de Uniovi.

¡Nos vemos pronto por aquí!

Docker: Gestión y Administración

HelloIT - Dom, 09/11/2016 - 10:12

docker

Tenía pendiente ver el tercer vídeo de self-training que tiene Docker en su web. Como soy mucho de hacer resúmenes de aquello que me parece interesante (para interiorizar y poder volver a consultarlo más adelante), y ya que hice lo propio con la entrada "Introducción a Docker", con este tercer vídeo no podía hacer menos.

Container troubleshooting

Podemos ver la salida del proceso con PID 1 (correspondiente al "comando" pasado en el "docker run") con "docker logs".

docker logs [-f] <container_name>

Otra opción, es directamente mapear un directorio del host al directorio de logs de la aplicación que se corre en el container:

docker run -d -P -v /nginxlogs:/var/log/nginx nginx

Con "docker inspect" devolveremos todos los detalles del contendor en un json.

docker inspect <container_name>

En /etc/default/docker se define la variable DOCKER_OPTS, la cual controla las opciones de arranque cuando iniciamos docker como servicio. Por ejemplo, podremos cambiar el nivel de log por defecto especificándolo en DOCKER_OPTS mediante la opción "--log-level", la cual dejará los logs en /var/log/upstart/docker.log. Esta variable nos dará mucha flexibilidad.

Seguridad

Docker está basado en los Namespaces de Linux, usando Cgroups para aislar no sólo los recursos de cada container, sino también su propio stack de red, sistema de ficheros raíz, etc. lo cual hace que las aplicaciones que corran en el container sean de por sí, algo más seguras (al correr en entornos aislados).

Algunas consideraciones:
- Cuidado a quién metemos en el group "docker", pues el demonio de docker corre como root.
- No olvidemos seguir las best practices habituales (usar TLS en nuestras comunicaciones, habilitar selinux o similares, etc.)

Registro privado

Podemos montar nuestro propio registro privado en el que almacenar nuestras imagenes, fuera de Docker Hub. La forma más sencilla, es directamente correr un container con la imagen del Docker Registry 2.0.

docker run -d -p 5000:5000 registry:2.0

Para poder guardar una imagen en nuestro registro privado, deberemos tagearla. Tras ello, ya podremos guardarla con un "push" y descargarla posteriormente con un pull.

docker tag <image id> <myregistry_ip>:5000/my-repository-name:1.0 docker push <myregistry_ip>:5000/my-repository-name:1.0 docker pull <myregistry_ip>:5000/my-repository-name:1.0

Para poder acceder a nuestro registro desde otra máquina, deberemos usar TLS para securizar nuestro registro. Desde la propia documentación de Docker nos proponen el uso de LetsEncrypt.org para obtener nuestro certificado, gratuitamente. Los pasos para generar y usar nuestro certificado de ejemplo con LetsEncrypt están descritos aquí, y resumidos a continuación, aunque para poder seguirlos deberemos contar con un dominio o subdominio con un registro tipo A que apunte al host con nuestro registro (en el ejemplo, registry.helloit.es).

$ sudo apt-get install letsencrypt $ sudo letsencrypt certonly --standalone -d registry.helloit.es

El último comando generará una serie de ficheros .pem en /etc/letsencrypt/live/registry.helloit.es/ que usaremos para obtener los ficheros .crt y .key que necesitaremos para configurar TLS en nuestro registro.

$ sudo cat /etc/letsencrypt/live/registry.helloit.es/cert.pem /etc/letsencrypt/live/registry.helloit.es/chain.pem > /path/to/certs/registry_helloit_es.crt $ sudo cp /etc/letsencrypt/live/registry.helloit.es/privkey.pem /path/to/certs/registry_helloit_es.key

El siguiente paso será crear un htpasswd con nuestro primer usuario con acceso al registro, y tras ello, ya podremos crear e iniciar el container con TLS y autenticación.

$ docker run --entrypoint htpasswd registry:2 -Bbn usuario password > /path/to/auth/htpasswd

Iniciaremos el container para nuestro registro privado, tal que así:

docker run -d -p 5000:5000 --restart=always \ -v `pwd`/certs:/certs \ -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/registry_helloit_es.crt \ -e REGISTRY_HTTP_TLS_KEY=/certs/registry_helloit_es.key \ -v `pwd`/auth:/auth \ -e "REGISTRY_AUTH=htpasswd" \ -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \ -e REGISTRY_AUTH_HTPASSWD_PATH=/path/to/auth/htpasswd \ --name=registry \ registry:2

Ya estaremos listos para hacer un "docker login" contra nuestro registro.

A modo de prueba, si no contamos con certificado, podremos, desde la máquina externa que está intentando acceder al registro, para el servicio de docker y configurar en el DOCKER_OPTS (del que hemos hablado antes) la opción "--insecure-registry :", con lo que este cliente ignorará el hecho de que el registro no tenga configurado el TLS.

Más info, incluyendo el uso de Compose para orquestar el inicio del container con el registro: https://docs.docker.com/registry/deploying/

Docker Machine

Docker Machine es una herramienta que automáticamente crea el servidor en un proveedor cloud (AWS, DigitalOcean, Azure, etc.) o en local (hosts "Virual Box"), instala Docker y configura el Docker client (provisiona hosts Docker). Más info. Además, configura el acceso SSH como root en los hosts que creamos con "docker-machine create" a las cuales podremos acceder desde nuestra máquina con "docker-machine ssh ".

Docker Swarm

Docker Swarm es una herramienta que "clusteriza" hosts Docker (convierte un grupo de hosts en un único "host virtual") y programa containers. Soporta varias soluciones de descubrimiento de servicios como etcd, consul, zookeeper o con el propio agente de swarm instalado en los hosts (método llamado "hosted discovery"). Más info.

swarm

Se recomienda usar la imagen de Docker Swarm en Docker Hub para correr Docker Swarm, en lugar de descargar el binario. Cuando usamos el protocolo "hosted discovery", ejecutaremos el comando "swarm create" el cual devolverá el token que deberemos usar para identificar nuestro cluster.

docker run --rm swarm create //-rm elimina el container una vez acaba la ejecución

Lo anotamos e iniciamos el Swarm Manager mapeando el puerto de Swarm y pasándole el token.

docker run -d -P swarm manage token://<cluster_token>

Para conectar un nodo al cluster, iniciaremos un container que ejecutará el comando "swarm join", lo cual iniciará el agente swarm, el cual se registrará en el cluster, y updateará y monitorizará los containers del host.

docker run -d swarm join --addr=<node_ip>:<daemon_port> token://<cluster_token>

NOTAS: La IP a la que hacemos referencia, es la IP del nodo, la que usará el Swarm Manager para conectar con ese nodo. Por otro lado, ésto implica que el demonio de docker ha de escuchar por un puerto TCP, lo cual se puede especificar en el DOCKER_OPTS de la máquina.

DOCKER_OPTS="-H 0.0.0.0:2375"

Sin embargo, ésto hará que no podamos conectar como habitualmente (vía socket) con el docker de la máquina, al estar ahora escuchando en un puerto TCP. Desde la terminal podemos exportar la variable de entorno DOCKER_HOST para solucionarlo.

export DOCKER_HOST=localhost:2375

Finalmente, deberemos apuntar el cliente de docker del host que corre el Swarm Manager, al prorio Swarm Manager. De esta manera, desde el manager, cuando ejecutemos el comando "docker" en realidad estaremos ejecutando el Swarm Manager. Ésto podemos hacerlo exportando la variable de entorno DOCKER_HOST con el valor IP:Puerto del container que corre el Swarm Manager.

export DOCKER_HOST=localhost:34512 //OJO, ¡el puerto de escucha del container, no el mapeado!

Ejecutando "docker version" podremos verificar en la sección "Server version" como en efecto el cliente estará conectado a Swarm.

Desde entonces, podremos ejecutar un seguido de comandos útiles:
- docker info: lista los nodos conectados a Swarm, sus containers y la CPU/RAM disponible
- docker run: el comando habitual para lanzar un container, en el que el Swarm Master decidirá en qué nodo se correrá el container.
- docker ps: ahora muestra en qué nodo se está corriendo el container.

Docker Compose

Docker compose es una herramienta para crear y gestionar aplicaciones multi-container. Los containers se definen en un único fichero, llamado "docker-compose.yml" que permitirá eso, crear y desplegar varios containers en varios hosts de forma sincronizada.

Nuestro yml tendrá una sección para cada uno de nuestros servicios, las cuales a su vez contendrán las instrucciones para crear y ejecutar su container. Todos los servicios deben tener una de las dos siguientes instrucciones:
- build: define el path al build context (el directorio donde estará la Dockerfile así como los posibles ficheros a inyectar) para generar la imagen que se usará para correr el container.
- image: si no necesitas crear tu propia imagen via la Dockerfile, puedes directamente indicar la imagen a usar.

Además, podremos definir otras instrucciones para cada servicio:
- links: linka el container a otro (que será el "origen") especificando el nombre del servicio definido en el yml.

compose

Para iniciar nuestra aplicación (construir las imagenes de cada servicio definido en el yml, crear los containers e iniciarlos) ejecutaremos:

docker-compose up

La historia que está tras el cono de tráfico del reproductor VLC

eliasbrasa - Vie, 09/09/2016 - 11:52

Tengo que reconocer que al principio no entendía como el icono de un reproductor de vídeo era un cono de tráfico, pero veo esta noticia a través de Menéame y entiendo ahora el porqué:

VLC_logo

VLC fue un proyecto originalmente desarrollado por estudiantes universitarios de la École Centrale Paris y liberado posteriormente con licencia GNU. El cono parece ser que es un tributo a la costumbre que tenían los estudiantes de “sustraer” conos de tráfico cuando volvían borrachos al campus.

Curioso ¿verdad?

Fuente: Visto en Gizmodo a través de Menéame.


Idiotas por reacción

Jose Salgado - Jue, 09/08/2016 - 21:48

Lo interesante del idioma es que día a día evoluciona y lo que antes eran magdalenas ahora son muffins, si antes eras un corredor ahora eres un runner. No es que ganemos mucho con el cambio, pero como dicen algunos expertos en social media[1], cambiar aunque sea por el simple hecho de cambiar siempre es positivo.

Comunidad: El 14

Tags: Idiocia, Tonto, Reacción

Esta entrada ha aparecido en Exelisis, haz click para leer Idiotas por reacción

Pero que oyen mis ojos

Jose Salgado - Mié, 09/07/2016 - 22:15

Uno de los principios más interesantes del lenguaje es que tu puedes combinar sujeto, verbo y predicado y probablemente quede bien en una presentación, aunque lo que hayas escrito sea una soberana estupidez. El formato es capaz de aguantar casi todo tipo de barbaridades sin que se rompa el diccionario. Este principio se ha trasladado a múltiples canales como el power point o los fantásticos gifs que corren por internet con afirmaciones que convertirían en albino al cantante de The Platters.

Comunidad: RRHH

Tags: Linkedin, Validación, Certificado, Filtros, Veracidad

Esta entrada ha aparecido en Exelisis, haz click para leer Pero que oyen mis ojos

Reducir el tamaño de un PDF de una manera muy sencilla.

eliasbrasa - Mié, 09/07/2016 - 12:28

Hoy me encontrado con un problema, había escaneado unas imágenes y las había convertido a PDF con convert y, cuando he ido a enviarlas por correo electrónico, me he dado cuenta que cada PDF era de unos 6MB cada uno. ¿Cómo reducir el tamaño de una manera muy sencilla? Pues muy fácil:

Abrimos el PDF con el visor que tengamos (en mi caso es Okular) –> Archivo –> Imprimir

Y en vez de imprimir en papel, cambiamos la impresora por “imprimir en PDF” (en cualquier distro linux suele venir esa opción, si usas Windows hay programas que te hacen esa conversión). Lo imprimimos como PDF con otro nombre para evitar sobreescribirlo y podremos ver que el archivo resultante es mucho más pequeño (en mi caso se quedó en 440Kb)

Fuente: Wiki Nebrija.


Ni son todos los que están y los que están no sabemos quienes son

Jose Salgado - Mar, 09/06/2016 - 23:01

Es como poner en un bote aceite y un huevo y por el simple hecho físico de compartir un espacio, se conviertan en mahonesa por arte de magia. Esta situación, por absurda que parezca, suele ocurrir con los seres humanos. Seguimos pensando que por ponerlos juntos en un mismo lugar vamos a conseguir que surja algo que una a cada persona y les haga sentir parte de un colectivo. No quiero haceros un spoiler pero lo único que varía es la densidad de población en ese punto geográfico concreto en unas horas determinadas.

Comunidad: RRHH

Tags: Comunidad, Grupo, Sinergia, Equipo

Esta entrada ha aparecido en Exelisis, haz click para leer Ni son todos los que están y los que están no sabemos quienes son

Lo importante es que cace ratones

Jose Salgado - Lun, 09/05/2016 - 22:44

No soy lo que se llama un jugador, ni de poker, ni de ningún tipo de entretenimiento. Hace algunos años gasté unas cuantas horas jugando al Monkey Island, Age of Empires y alguno que otro más, pero desde hace unos quince años los juegos no consiguen captar mi atención y toda la información que tengo es de segunda mano.

Comunidad: El 14

Tags:

Esta entrada ha aparecido en Exelisis, haz click para leer Lo importante es que cace ratones

Update al Driver nvidia que no inicia en Fedora 24

Efectolinux - Lun, 09/05/2016 - 12:38
Hemos actualizado la version del kernel en fedora 24 a la 4.7.2-201.fc24.x86_64 #1 SMP4.7.2-201.fc24.x86_64 #1 SMP al inicial nuestro sistema la XWindows no inicia claro esta que todo trabajaba bien ayer eh hice un update al sistema.





Como reparamos el los drivers de NVidia


Paso 1

CTRL ALT F3

Paso 2

Entramos al terminal con nuestra credencial root

Loggin:root
Password:

[root@qwerty ~]#

Paso 3
Este comando hara que inicial el computador nos permita entrar directo a línea de comandos

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

Paso 4
Importante Actualiza todo el sistema nuevamente

[root@qwerty ~]# dnf -y update

Paso 5
Reiniciamos

[root@qwerty ~]# reboot

Paso 6
Ya parto que entrastes a el terminal como root así que si eres como yo
tienes que tener en root el ultimo driver de nvidia de no ser asi tendras que descargarlo.

[root@qwerty ~]# ls
anaconda-ks.cfg     my-gnomeshell.te      my-teamviewerd.pp
fedy-installer      my-nvidiamodprobe.pp  my-teamviewerd.te
final               my-nvidiamodprobe.te  NVIDIA-Linux-x86_64-367.27.run
jre-oraclejava.rpm  my-plugincontaine.pp  NVIDIA-Linux-x86_64-367.35.run
my-gnomeshell.pp    my-plugincontaine.te
[root@qwerty ~]#

Excelente en mi caso tengo dos versiones quizas cuando lo instale baje la mas nueva pero les mostrare como hacerlo sin volvernos locos en línea de comando

[root@qwerty ~]#./NVIDIA-Linux-x86_64-367.35.run --update
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 367.35..........................................................

Una vez inicia el buscara su ultima actualización y lo instalamos asi que aceptamos todo como la primera vez que lo hicimos


 Paso 7
Este es el paso final si no tuvimos errores vamos a restablecer la interface grafica.

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

[root@qwerty ~]#restart

Esto seria todo a disfrutar de nuevo de sus drivers  NVidia en Linux Fedora 24

Apple, Impuestos y Europa

Jose Salgado - Dom, 09/04/2016 - 21:39

Tengo en común con el resto de seres humanos ciertas características, si me pinchan sangro, si me enseñan mi extracto bancario lloro y si leo la última serpiente de verano[1], me indigno como el que más.

Comunidad: Finanzas

Tags: Apple, Impuestos, Europa, Coherencia

Esta entrada ha aparecido en Exelisis, haz click para leer Apple, Impuestos y Europa

Configure htpasswd on nginx

Vanished - Vie, 09/02/2016 - 03:27
Introducció: L'objectiu d'aquest tutorial es mostrar com s'instal·la un password en una pàgina web servida per nginx. Configuració: En primer lloc instal·lem les utilitats d'Apache2. La següent comanda mostra com fer-ho en sistemes debian o derivats. sudo apt-get install apache2-utils Seguidament configurem un password per a un usuari.
htpasswd -c /etc/nginx/.htpasswd user
A continuació configurem els paràmetres auth_basic i auth_basic_user en el fitxer /etc/nginx/sites-available/your-site
server {
listen portnumber;
server_name ip_address;
location / {
root /var/www/mywebsite.com;
index index.html index.htm;
auth_basic "Restricted"; #For Basic Auth
auth_basic_user_file /etc/nginx/.htpasswd; #For Basic Auth
}
}

Per últim reiniciem el servei.
/etc/init.d/nginx restart
Enllaços: https://www.digitalocean.com/community/tutorials/how-to-set-up-http-authentication-with-nginx-on-ubuntu-12-10

Hombres, Mujeres y Viceversa

Jose Salgado - Jue, 09/01/2016 - 21:53

p class="p2">Supongo que los tiempos cambian y lo que ahora es visto como una agresión antes era percibido como algo normal. No tengo demasiados problemas con estos cambios, me pueden gustar más o menos pero al final uno se consigue adaptar, lo realmente complicado es el periodo de que va desde que se abandonan unas costumbres y son plenamente aceptada otras.

Comunidad: RRHH

Tags: Hombres, Mujeres, Derechos, Libertad

Esta entrada ha aparecido en Exelisis, haz click para leer Hombres, Mujeres y Viceversa

Necesitas un CRM social

Jose Salgado - Mié, 08/31/2016 - 23:46

En el momento de escribir este post es viernes, son las cuatro de la tarde y estoy bajando por la calle Dante camino del colegio para recoger a mis hijos. Ayer tuvieron su primera experiencia de viva y durmieron en el colegio y hoy voy cargado con una bolsa hermética para meterlos dentro y nada más llegar a casa soltarlos en la ducha porque van a estar en modo croqueta, tiernos por dentro y rebozados por fuera.

Comunidad: Marketing

Tags: CRM, Social, Necesidades

Esta entrada ha aparecido en Exelisis, haz click para leer Necesitas un CRM social

Whatsapp, Privacidad y Paranoias

Jose Salgado - Mié, 08/31/2016 - 23:46

No me gustan demasiado las redes sociales o mejor dicho, no me gusta a lo que llaman ahora redes sociales. Quizás peque de iluso pero en mi imaginario una red social era un entorno confiable, honesto, que proveía de soporte, afecto, conocimiento, guía y te servía para crecer como persona.

Comunidad: Vacaciones y ocio

Tags: Privacidad, Paranoia, Mensajería

Esta entrada ha aparecido en Exelisis, haz click para leer Whatsapp, Privacidad y Paranoias

Es complicado esto del mindfulness

Jose Salgado - Mié, 08/31/2016 - 23:46

Aunque haya anunciado que el blog estaba cerrado por vacaciones la verdad es que no he parado ni un día, Agosto es un buen mes para avanzar temas y dado que no me puedo permitir irme de vacaciones con mi familia decidimos quedarnos en Barcelona. La idea es que yo trabajaría por las mañanas, por las tardes estaría yo con los niños y por la noche volvería a trabajar un poco más para conseguir cerrar los temas pendientes para Septiembre.

Comunidad: Vacaciones y ocio

Tags: Mindfulness, Mentalidad, Positivo

Esta entrada ha aparecido en Exelisis, haz click para leer Es complicado esto del mindfulness

Drones y medios de transporte aéreo no podran volar en Venezuela hasta el 5-S

E-ais - Mar, 08/30/2016 - 08:03
El ministro para Transporte y Obras Pública, Ricardo Molina informó que el Ejecutivo nacional emitió una resolución que restringe vuelos de avionetas, helicópteros y drones privados hasta el próximo 5 de septiembre con el objetivo de resguardar el espacio aéreo y garantizar la paz en el país. A si mismo señalo "La restricción de vuelos de aeronaves privadas, como avionetas, e-aisnoreply@blogger.com0

Liquify de Darktable, deformación directa a tu RAW

Tatica - Jue, 08/25/2016 - 14:20

Si hay algo cierto es que cuando editas fotografías, tratas de capturar a la persona tal y como es, pero en un mundo tan saturado de “perfección” los clientes siempre piden un poco de retoque; a veces no es por inseguridad de la persona, sino por mera estética. Lo cierto es que la herramienta de IWarp de Gimp se había convertido en mi mejor amiga a la hora de mover cosas, pero como siempre, darktable sigue agregando cosas increíbles para que mi flujo de trabajo tanto de revelado como de post-producción sea hecho completamente dentro de la app.

Liquify (o Licuar) es uno de los nuevos módulos que se encuentra en Darktable y ofrece una forma versátil de mover pixeles aplicando estilos libres de distorsión a distintas partes de la imagen. Hay tres herramientas para lograrlo, puntos, líneas y curvas; todos basados en nodos. Por ahora, hay un límite de 100 nodos por instancia, pero en serio… ¿Quién usa mas de 100 nodos por instancia? Antes de probarlo, toma en consideración que el módulo consume una cantidad considerable de recursos.

Para crear el nodo solo da click en la zona que quieres afectar. Una vez hecho el click, aparecerá un circulo que podrás controlar de 3 formas: Arrastrando el punto central para re-ubicación, arrastrando el punto al borde externo de la circunferencia para agrandar/disminuir el tamaño de la zona afectada, y arrastrando la flecha interna para determinar la dirección y tamaño de la deformación. Puedes utilizar nodos simples (un solo nodo) o nodos compuestos, que crearán una deformación siguiendo el patron de puntos afectados.

This post has a nicer formatting that can be seen at it's original source at tatica.org , so feel free to hit the link and read better version!

El discreto encanto de las personas

Jose Salgado - Mié, 08/24/2016 - 17:29

Estaba por titular el post con algo más pedante como El lenguaje secreto de las personas o La importancia de ser humano, pero mi vena patria, por no decir inconformista, me ha llevado no solo usar el título que encabeza el post sino que además he usado como película de referencia el clásico de la cámara oculta que rodó Summers en el año del Naranjito[1].

Comunidad: Vacaciones y ocio

Tags: Personas, Individuos, Coca-Cola

Esta entrada ha aparecido en Exelisis, haz click para leer El discreto encanto de las personas

Páginas

Suscribirse a Fedora-es sindicador