VERSION ACTUAL :

Inicio de sesión

Raulito el Friki

Raulito El Friki

COMENTARIOS

EN LINEA

Hay actualmente 0 usuarios conectados.

NUEVOS

  • serjah1
  • Eduardo Grisales
  • alveiroc
  • fco_mm
  • DiegoUG

Agregador de canales de noticias

El emprendedor como el tonto útil

Jose Salgado - Dom, 07/12/2015 - 17:05

maiz

Creo que uno de los indicadores que cualquier país debe tener en cuenta es la facilidad que tienen sus ciudadanos para emprender. El tener las facilidades para liarse la manta a la cabeza e iniciar una empresa, ya sea unipersonal o algo con más recorrido, refleja la salud de su sistema económico. No obstante, y a pesar de las dificultades reales que actualmente existen y que siguen sin ser solucionadas, a día de hoy existe una moda de emprender que me recuerda mucho a la fiebre del oro, dónde los que realmente se hicieron ricos eran los que vendían las palas, no los mineros.

El paralelismo, para quién no lo haya visto, está claro. Apoyándose en esta moda y esta tendencia de presentar productos nuevos han surgido cientos de plataformas que se suponen que ayudan al emprendedor. Las tenemos de todo tipo, públicas, privadas, mixtas y mediopensionistas, pero como ya afirma Albert Cuesta, todas las aceleradoras e incubadoras no son más que un nido de gánsters. Quizás suene demasiado crudo para una generación acostumbrada a lo políticamente correcto, pero su afirmación está más cerca de la realidad que todas las webs creadas con WordPress de estas aceleradoras.

Si tienes la paciencia suficiente para mirarte los currículums de las personas que se postulan como tus mentores, te das cuenta que algo no cuadra porque algunos de ellos carecen de la más mínima experiencia, y de los que la tienen, no siempre está en relación con el área de tu empresa. A pesar de esto, se presentan como los guías espirituales que te llevarán a ser el próximo Facebook.

Todas estas empresas te suelen pedir una cuota para mirarse tu proyecto, normalmente te piden la memoria o plan de negocio, pero a la hora de la verdad no pasan de mirarse el power point -versión corta- y si es un proyecto vendible a inversores. No invierten tiempo en ver si es realmente útil y novedoso, solo importa si es colocable a corto plazo a otros inversores. Por supuesto, también miran el equipo fundador, que ha de ser usualmente joven -todos sabemos que con más cuarenta años no se puede emprender-, licenciado en alguna universidad privada y si pueden ser guapos, mejor que mejor.

Porque esto es importante conocer, entrar en este circo es entrar en una subasta de carne. Las personas invierten en función de quién ha invertido primero, dándose la paradoja que en todo este camino, muchas de las personas aparecen repetidas en varias y diversas aceleradoras. Al final parece más una estafa tipo Ponzi, en la que el primero en invertir es el que se forra, y los últimos son los que pagan el pato.

Pero imagínate que pagas el fee y te escogen. Lo primero es que te someten a una tour de eventos de networking con emprendedores que parece más un programa de Gran Hermano que otra cosa. Tu vas con toda tu ilusión esperando vender y colocar tu producto, y al final acabas hablando con personas que están en tu misma situación y se produce la paradoja de que todos quieren inversores y nadie tiene dinero. Porque ya me explicaréis como encuentras financiación si todos los que van, buscan lo mismo.

Si por un casual consigues financiación, o te presentas a un concurso y ganas, te darán cinco mil euros. No vea usted la ilusión que da, lo malo es que si realmente tienes la intención de hacerlo todo lega, con ese dinero no pagas ni los costes legales, ya ni hablamos de tener sueldo o la estructura técnica. En resumen, una estupidez que te puede llegar a costar hasta el veinte por ciento de la empresa que te está costando sudor y lágrimas levantar.

Quizás es porque muchos ya están quemados, y si van a emprender optan por no acudir a estos lugares y optan por autofinanciarse, préstamos de toda la vida o crowfoundig. Lo que sea por no volver a caer en esa red de conseguidores -que tienden a ser los mismos en casi todos lodos- de dudosa reputación, discutible capacidad y extraño currículum, que más que promover el emprendimiento, promueven más la gestión de su cartera.

Creo que si realmente estamos por ayudar a emprender y a generar un tejido de personas que se atrevan a dar el salto, más allá de las condiciones legales, deberíamos empezar también por evaluar a las aceleradoras, venture capitals y toda esta fauna. Lo que nos jugamos es algo más importante que una moda, y no podemos dejar en manos de personas cuya visión de emprender es hacer un pelotazo. Una serie de criterios que ejemplifiquen su compromiso con los proyectos a largo plazo, su visión y su encaje con el bienestar común, y una honesta preocupación por cuidar de los que al final les dan de comer, los emprendedores.

Película: Children of the Corn

El emprendedor como el tonto útil ha sido escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

Cómo añadir los repositorios de RussianFedora a tu sistema

Xenode - Sáb, 07/11/2015 - 20:00

Para los que no lo sepan, la comunidad de Fedora Rusia tiene un repositorio propio parecido a RPMFusion donde hay un montón de software extra bastante útil (Chromium, Skype, Opera, paquetes para mejorar el renderizado de fuentes en Fedora, firmware, temas y un largo etcétera); Para conocer qué paquetes tienen basta con revisar su repositorio en Github:

https://github.com/RussianFedora

Y si quieren añadirlo a sus sistemas fedora basta con ejecutar:

# dnf install --nogpgcheck http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/russianfedora-nonfree-release-stable.noarch.rpm http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/russianfedora-fixes-release-stable.noarch.rpm
Más información: http://ru.fedoracommunity.org/

Mejorar el renderizado de tipografías en Fedora Linux

Xenode - Sáb, 07/11/2015 - 19:53

So, tengo este amigo de Internet, +Jamin Fernandez que se la pasa quejándose del renderizado de fuentes en Fedora Linux... Hoy finalmente encontré una manera de hacer que el renderizado de fuentes en Fedora sea por demás bello (¡y lo digo yo que casi no me fijo en esas cosas dentro del S.O.!) así que voy  a compartir el procedimiento acá para los que les interese.

NOTA: Si hiciste algún cambio manual a tu configuración de fuentes (archivo ~/.fonts.conf, o los que están en /etc/fonts); deshazlo y usa únicamente este procedimiento.

1) Añadir repositorios RPMFusion

# dnf install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
2) Añadir repositorios RussianFedora

# dnf install --nogpgcheck http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/russianfedora-nonfree-release-stable.noarch.rpm http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/russianfedora-fixes-release-stable.noarch.rpm
3) Instalar utilidades

# dnf -y install gnome-tweak-tool freetype-freeworld fontconfig-infinality

4) Suavizado

Abrimos nuestra Gnome Tweak Tool y nos vamos al área de Tipografías (en otros escritorios debe haber alguna herramienta similar) para seleccionar full hinting, alisado RGBA y 1.00 como factor de escalado:


5) Antes y Después

Cerramos nuestra sesión y la volvemos a abrir. Noten esta imagen del ANTES (a pesar de que en general todo el renderizado de fuentes a nivel sistema mejoró, los elementos marcados con rojo en esta captura son aquellos que considero tuvieron una mejora bastante más notable en el después):


Ahora, tengan en cuenta los elementos marcados con rojo arriba y compárenlos con sus contrapartes en el DESPUÉS:


Sobra decir que la mejora es por demás notoria. Elementos como el texto del código en Gedit o los menús de la terminal definitivamente son "más nítidos" pero a mi parecer la mayor ganancia la tuvimos en Google Chrome y los elementos de las interfaces del sistema (menú de Gnome shell, textos de la ventana de Gedit, etc.); So... ¿Qué les parece?

Saludos.

Cómo montar un entorno aislado usando SELinux Sandbox

Xenode - Vie, 07/10/2015 - 18:56

En algunas ocasiones (investigaciones de informática forense por ejemplo) necesitarás tener a la mano un entorno sandbox aislado para poder ver cómo se comportan ciertas aplicaciones/scripts y/o procesos sospechosos. Una máquina virtual y/o linux container pueden parecer útiles en estos casos (y muchas veces lo son) pero... ¿No sería mejor si pudiéramos tener un asistente que nos mostrara los comportamientos inesperados de las aplicaciones aisladas según se presenten? Si bien existen alternativas para tener un entorno sandbox funcional en Linux (como Glimpse según nos comentan los chicos de +Usemos Linux) Esto del sandboxing se puede lograr mediante SELinux también en sistemas que lo tengan disponible (Fedora, CentOS, RHEL y/o derivadas); sin necesidad de instalar ningún software adicional (más que paquetes propios de SELinux) en nuestros sistemas.

Relevante:
TUTORIAL: ¿Cómo c*rajo se usa SELinux?

NOTA: En este tutorial me basaré en Fedora Linux como distro de referencia, cambiar los comandos de instalación por los pertinentes según sea el caso.

Nos aseguramos de que SELinux esté activado en nuestro sistema con el comando getenforce (que nos debería regresar Enforcing); y después proseguimos...

1) Instalando utilidades

# dnf -y install selinux-policy-sandbox policycoreutils-sandbox xterm firefox

2) Creando árbol de directorios

Luego crearemos la estructura de directorios necesaria para nuestro sandbox con el siguiente comando:

$ mkdir -p ~/sandbox/home && mkdir -p ~/sandbox/tmp

3) Inicializando el sandbox


Limpiamos todas las alertas en el Asistente de alertas de SELinux (como se ve en la imagen de arriba) y después corremos:

$ cd ~/sandbox
$ sandbox -X -W gnome-session-classic -w 1024x768 -H home -T tmp -t sandbox_web_t xterm

Las cosas como siguen:


  • -X: Especifica que queremos un sandbox con capacidades de display gráfico.
  • -W: Establece el gestor de ventanas a usar
  • -w: Establece el tamaño de la ventana del sandbox 
  • -H: Establece el directorio home a usar para el sandbox
  • -T: Establece el directorio tmp a usar para el sandbox
  • -t: Establece el tipo de sandbox a usar
  • xterm: es el comando a lanzar

Para conocer más acerca del uso del comando sandbox, usa el comando:

$ man sandbox

3.1) Explicación

La razón por la que inicializo mi sandbox así es por que por medio de xterm puedo lanzar otros programas, y gracias a la sesión clásica de gnome (usa mutter en el backend me parece) puedo manipular las ventanas hasta cierto punto. Uso el tipo de sandbox sandbox_web_t para poder usar firefox y otros programas que naveguen la web, pero hasta ahí. El resto de acceso a Internet está prohibido.

Según sea el caso puedo inicializar el sandbox de un modo u otro, pero este es mi favorito porque me permite tener lo más cercano a una máquina virtual dentro de un contexto aislado que está siendo constantemente monitoreado por SELinux. De esta manera puedo revisar código malicioso, ejecutarlo e investigar en internet sobre él sin problemas.

4) Configurar Sandbox


Tras inicializar tu sandbox de esta manera no pasará nada, pero empezarán a saltar alertas en el asistente de alertas de SELinux, mismo que deberás monitorear para saber qué debes permitir de manera que puedas lanzar un sandbox lo más limitado (pero útil) posible, tal y como veremos a continuación:


En este caso la primera alerta se refiere al display gráfico que usan los sandboxes (Xephyr), así que tenemos que permitirle realizar su trabajo con:

# grep Xephyr /var/log/audit/audit.log | audit2allow -M xephyr
# semodule -i xephyr.pp

Nótese cómo hice exactamente lo mismo que el asistente de alertas me recomendó, sólo cambié el nombre de la póliza para diferenciarla de otras que vamos a habilitar más adelante.

Si volvemos a tratar de inicializar nuestro sandbox con el comando:

sandbox -X -W gnome-session-classic -w 1024x768 -H home -T tmp -t sandbox_web_t xterm

veremos que esta vez sí arranca:


Aquí yo tengo ZSH configurado so xterm me está pidiendo un curso de acción para la nueva inicialización, elijo 0 y tengo un entorno de terminal funcional desde donde puedo ahora correr el comando:

nohup firefox >/dev/null 2>&1&

Lo que me lanzará una ventana de firefox, en la que (sin importar los errores de conexión), debo abrir 2 páginas, una http y una https respectivamente, por ejemplo:




Esto hará saltar alertas de SELinux porque firefox intentó conectarse a la web por medio de HTTP y HTTPS respectivamente y ahora tenemos la información necesaria para permitirle dicho comportamiento dentro de un sandbox  (¿si no, qué utilidad tiene?):


Ese número que ven ahí es el "nombre" de firefox, no me pregunten porqué... Tengo 1 alerta para el puerto 80 (HTTP) y una para el 443 (HTTPS); so ahora puedo hacer:

# grep 536F636B657420546872656164 /var/log/audit/audit.log | audit2allow -M firefox
# semodule -i firefox.pp

NOTA: Esta política sólo el permitirá el acceso a la web a firefox y a ningún otro programa en el sandbox.

Y entonces Firefox:


Es muy importante el no añadir excepciones y/o generar políticas para aplicaciones y/o procesos que no son absolutamente necesarios o que no sabes porqué lo están pidiendo, de otra manera el sandboxing pierde sentido.

5) Utilizando el Sandbox

Al momento de realizar una investigación, el Asistente de alertas de SELinux será nuestro mejor amigo explicándonos paso a paso las cosas sospechosas que suceden dentro del sandbox diseccionando un@ por un@ cada petición o movimiento que hagan los procesos y/o aplicaciones, impidiendo varios comportamientos por defecto ya que el entorno está sumamente controlado:


Si quiero utilizar/analizar archivos sospechosos sin poner en riesgo mi equipo enterándome a cada paso de lo que hacen al ejecutarlos o algo similar, simplemente los copio a la carpeta home de mi sandbox y si lanzo nautilus (por ejemplo) con:

nohup nautilus >/dev/null 2>&1&

Los podré ver ahí:


Listo, con esto concluimos el tutorial de SELinux Sandbox. Espero les haya resultado útil y si es así, justo debajo del título del post hay un botón de ChangeTip para que nos envíen una propina Bitcoin ;) Muchas gracias por leernos.

TUTORIAL: ¿Cómo c*rajo se usa SELinux?

Xenode - Vie, 07/10/2015 - 14:42


NOTA: El título se debe a que comúnmente cuando una persona cambia de una distribución que no usa un MAC (o al menos no uno tan "involucrado" como SELinux) a una que sí lo hace, generalmente de primera instancia se empieza a "dar de topes" tratando de saber porqué X o Y no funcionan en su setup habitual, para al final desactivar SELinux y ver que ése era el problema desde un inicio. Dicho título es entonces una alusión a lo incomprendida que está esta herramienta de seguridad por aquellos que no están acostumbrados a usarla.

So... Todos los que usamos Fedora, CentOS, RHEL y/o derivados, conocemos a SELinuxSecurity-Enhanced Linux, que básicamente se trata de un módulo de seguridad para el Kernel mismo que trabaja por medio de pólizas. En términos sencillos, SELinux es un programa similar a un híbrido de antivirus/firewall y protege al sistema de comportamientos inesperados por medio de una implementación MAC (Mandatory Access Control); Piensa algo así como la ventana esta molesta de Windows (¿user account control creo que se llama su implementación?):



Pero de hecho útil, poco molesto, programable y con muchísimas más funcionalidades añadidas. Cabe destacar que no voy a hablar de SELinux a fondo aquí (¡Lo creó la NSA! y sus políticas de seguridad son avaladas y aprobadas por el departamento de defensa de EEUU, so se trata de un software revisado a fondo que se usa día a día en equipos de misión crítica); solo haré un pequeño tutorial de cómo manejarlo a nivel básico en tus equipos y/o servidores.


Hasta ahora ya entendimos que básicamente SELinux impide que un programa/proceso se comporte de manera "extraña" (haga cosas que se consideran potencialmente inseguras o que comúnmente no debería de hacer) tal y como se muestra en la imagen de arriba: Sin un MAC presente, el perro podría fácilmente comerse la comida del gato sin problemas y aunque esto no se considera un escenario "inseguro" per sé (debido a que las probabilidades de que dicha comida le haga daño son mínimas); esto no es algo que debería estar pasando en primer lugar... El perro tiene su propia comida disponible:

Imágenes del SELinux coloring bookEntonces bien, cada que pasa algo que "no se supone debería pasar" recibimos una alerta de SELinux que notaremos en las notificaciones del sistema (identificándola con el ícono distintivo de la herramienta) estas alertas, ya cuando las abrimos se ven así:


En el caso de la alerta de arriba, el problema está en que tengo configurado NGINX para servir una aplicación que está escuchando en el puerto 3000, pero NGINX no tiene permiso por defecto para ver lo que está en ese puerto y hacer una conexión directa a él con el fin de llevar a cabo su trabajo como yo se lo indiqué. Esto resulta en lo siguiente cuando alguien visita dicha aplicación:


Si expandimos la alerta, El asistente de alertas de SELinux nos mostrará las posibles soluciones, (una temporal y una permanente):


En este caso la que nos importa es la permanente (la de abajo) y si hacemos lo que nos indica:

grep nginx /var/log/audit/audit.log | audit2allow -M nginx
semodule -i nginx.pp

Nótese cómo cambié mypol por nginx en el comando recomendado, así es como debes permitir nuevas políticas, con un nombre distintivo para cada excepción.

Veremos que pasa lo siguiente en nuestra consola:


Y más tarde, ya podremos visitar la aplicación deseada normalmente:


Ahora bien, si queremos listar las políticas que tenemos activas actualmente en el sistema (llamémosles excepciones), podemos correr:

semodule -l

para saber si tenemos una política y/o excepción específica habilitada, usamos:

semodule -l | grep mypol

(Cambiando mypol por el nombre de la política/excepción que estemos buscando)

Y para desactivar/eliminar estas excepciones/políticas, corremos:

semodule -r mypol nginx

(Reemplazando nginx y mypol por los nombres de las excepciones y/o políticas que queramos deshabilitar respectivamente).

Pues bueno, eso es todo... Así es como se usa SELinux a nivel básico. Ya no tienen porqué desactivarlo o ponerlo en modo permisivo, simplemente pueden hacer las excepciones que necesiten con audit2allow.

P.D. Si quieren conocer más a fondo SELinux y cómo utilizarlo (¡es todo un estuche de monerías!) les recomiendo el libro The SELinux Notebook que nos mencionan en la wiki del proyecto.

Software abierto, software cerrados o cazar ratones

Jose Salgado - Jue, 07/09/2015 - 17:05

losblogs

Cuando tenemos una necesidad que puede ser solventada mediante la tecnología, o incluso, mejorar nuestra capacidad de gestión lo más adecuado es dejarse llevar y comprar el software que necesitamos. Hacemos listas y más listas de requerimientos y necesidades, las cuales son siempre incompletas y tendenciosas porque hay funcionalidades que no usaremos nunca y en las que invertimos horas y horas y dejamos de lado las que son el núcleo central de nuestro día a día.

En este buscar la solución que necesitamos acudimos a los proveedores más o menos conocidos, usualmente todos son de software cerrado, que nos prometen conseguir lo que necesitamos bajo dos premisas: hay que desarrollar y luego hay que pagar unas licencias, y por último, costes por usuarios. Asumiendo que te decantas por estas soluciones te enfrentas al dilema del crecimiento. Quizás estés pagando cien mil euros por el desarrollo, que puede parecer caro pero está más o menos en la cifra que se puede esperar para ciertas áreas, pero has de sumarle el coste de la nube y su proceso y además, las licencias por usuario del sistema. Si empiezas con un equipo de diez personas no suena una cifra muy alta, pero a la que te vas a cien o doscientos trabajadores, los precios sobre el papel se disparan tanto que te sería más barato fabricarte tu mismo el ordenador, el sistema operativo y luego el software que has comprado.

Claro que lo que puedes hacer es empezar con esta solución, pagas lo que te toca y cuando crezcas ya migraras. Amigo, está es la trampa dorada. Si al empezar a negociar sueltas esta premisa: quiero poderme llevar todos mis datos de forma estructurada para poderlos mover a otra plataforma, suelen darte unas respuestas más dignas de un felino que no quiere compartir su comida pero no se atreve a decírtelo que una respuesta franca. A mi ya me toco pasar por ese trauma de migrar de una plataforma a otra y no se lo recomiendo a nadie, diferente lenguaje de programación, diferentes servidores, diferente estructura, nos volvimos locos para conservar la integridad de los datos.

Otra pega es que estás en un sistema SAS -Pagas lo que te digamos porque te tenemos pillados por las partes blandas, con lo que no es que tu abonas un importe y usas el programa, cada mes -o año- abonas una cantidad que puede cambiar en cualquier momento y sobre el cual tienes poco poder de negociación -si eres una PYME, si eres el Banco de Santander ya es otra historia- Con lo que tus costes variables se van a convertir en extraordinariamente variables porque no vas a poder migrar de un día para otro a una solución alternativa.

Con esto quiero decir que todo el sistema de software en la nube es para pobres. Los que tienen recursos se desarrollan su software a medida, y los que no, son lo suficientemente grandes como para apretar a sus proveedores hasta límites que avergonzarían a IKEA. ¿Que solución tienen las pequeñas empresas?, personalmente, optar por desarrollos de código abierto. No son los más bonitos, no son los más famosos, pero como mínimo tienes más control sobre lo que pasa en tus servidores y siempre existirá un pool de desarrolladores que podrán ayudarte aunque tu producto tenga más años que el COBOL.

La duda es, ¿que me protege más ante el director general, SAP o OpenERP? Y lamentablemente esta es la respuesta que determina decisiones que son equivocadas de raíz. No se escoge la solución óptima para la empresa, sino la que puede salvarle el culo al responsable de tecnología.

Como dice el refrán, lo importante es cazar ratones, pero aunque el mejor depredador de estos roedores es el gato callejero, a todos se nos van los ojos cuando vemos un pekines.

Película: Unforgiven

Software abierto, software cerrados o cazar ratones ha sido escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

Casi quince años de bloguero

Jose Salgado - Mié, 07/08/2015 - 17:05

hero

Aunque si he de ser honesto, no me considero un bloguero a pesar de tener un blog. Empecé hace mucho tiempo, cuando no se sabía que era un blog ni que era esto de la web 2.0 y recuerdo que lo primero que escribí fue una copia del texto de El marrón que nos llego a todos por correo electrónico. Recordar que antes del año dos mil no había blogs, ni google ni redes sociales y los virales era un fenómeno más de boca a oreja que otra cosa.

A mi, lo que me gusta es escribir, así que mi blog ha evolucionado de mil y una forma distintas. Al principio era un lugar donde colgaba las tonterías que me veía por ahí, luego a ser un sitio donde escribía mis propias experiencias con un toque de humor, también paso por la época de ser una web de cine porque me dio un pronto cinéfilo, y hasta ahora, que más o menos está ya centrado en temas más serios y de empresa, dejando en el blog personal mis tonterías y mis ínfulas de escritor.

En cada una de las etapas, más por despiste que por vocación aprendía siempre algo nuevo, como maquetar una web, como programar un CMS desde cero -no me gustaban los que habían en su época- pelearme con Google y los buscadores para tener más influencia -logré aparecer el número uno durante un mes en la temática de cine-, en resume, que me he pateado cada uno de los diferentes aspectos de una web.

Ahora ya no tengo el cuerpo para trotes, de hecho dejé de usar Drupal para no tener que estar programando módulos que hicieran lo que yo quería y me pasé a WordPress por que era sencillo, rápido y estaba convencido de que cualquier mejora que yo querría implementar seguro que alguien ya la había programado. Tenía claro que quería aprovechar el tiempo en cosas más interesantes para mi que el programar módulos y plugins.

Ahora, en Exelisis, mis metas son fundamentalmente otras y es escribir cada día sobre temas de empresa. No tengo ningún interés en crear una comunidad -si ocurre perfecto- no tengo ganas de montar funnels de captación de leads, no quiero vender ningún libro, y de ninguna de las maneras intento captar clientes o incrementar mi marca personal. Os lo digo en serio, nada de eso me interesa en lo más mínimo.

Puede que esté desperdiciando una oportunidad de monetizar el blog, pero honestamente, con los dos anuncios de Google y alguna que otra colaboración que me piden -pagada, por supuesto- tengo lo justo para comprarme una bolsa de pipas al año -y esto es absolutamente cierto. Mi meta está clara, escribir, el resto son accidentes que pueden ocurrir o no, por los cuales no voy a invertir más tiempo. Me niego a perder horas para optimizar el post en buscadores, a buscar palabras claves, añadir frases y cajas para que me retuiteen. Lo más que hago es instalar un plugin y a correr, prefiero leerme un buen libro que mirar el ratio que tengo en estos mundos de internet.

Lo que queda por explicar es la motivación. Escribir un post al día es un trabajo muy duro, encontrar una idea sobre un tema en concreto no es nada fácil y a veces te darías de cabezazos contra el monitor. No sabes que decir, es tarde, estás cansado, y en más ocasiones de las que a uno le gusta reconocer se pone a escribir en modo automático con la esperanza que en el proceso de teclear puedas rescatar algo digno de leer. Pero aún así hay muchas personas que escriben un post cada día, no siempre son buenos, muchas veces son regulares, y para que nos vamos a engañar, otras tantas son malos de solemnidad. Pero llueva o haga sol, escribimos.

Supongo que cada cual tiene su motivación, unos porque a Google le gusta el contenido fresco y eso es importante para posicionarse, otros porque así incrementan su relevancia en internet, y algunos pocos lo hacen por causas poco justificables a nivel crematístico. En mi caso personal, la web lleva el nombre de la empresa que quería montar con mi hermano, y para mi es como un homenaje a su persona el esforzame cada día en escribir algo. No es ya el que sea bueno o no, sino el concepto de esforzarse y sacar el post diario. Ese es mi pequeño motor, esa es la fuerza que consigue que publique cada día… quizás publique basura, o fuera de horas, pero cada día está mi post on-line. Y hay una excepción a esto, los fines de semana y vacaciones, porque mi hermano era un profesional de los pocos, pero también era consciente de que hay que disfrutar de la vida, por eso el desconectaba en esos días y se dedicaba a disfrutar de su familia, y siguendo su ejemplo, el blog cierra esos días.

Así que esta es mi experiencia, tengo claro que ignoro más cosas de las que conozco, y de las que conozco, la mayoría de veces solo tengo una ligera idea. Pero como como alguien me dijo una vez, cada cual carga su propio equipaje y lo importante no es lo que llevas ni el destino, sino el viaje y aquí estamos, viajando.

Película: Hero

Casi quince años de bloguero ha sido escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

Firefox OS sistema operativo móvil, basado en HTML5

E-ais - Mar, 07/07/2015 - 22:41
Firefox OS (nombre clave: Boot to Gecko o B2G) es un sistema operativo móvil, basado en HTML5 con núcleo Linux, de código abierto (a diferencia de Android, específicamente la tienda de aplicaciones) para varias plataformas. Es desarrollado por Mozilla Corporation bajo el apoyo de otras empresas7 y una gran comunidad de voluntarios de todo el mundo. El sistema operativo está diseñado para e-aisnoreply@blogger.com0

Conoce a @KodazziPHP Framework de php desarrollado en Venezuela

E-ais - Mar, 07/07/2015 - 22:22
Kodazzi Framework Framework de php desarrollado en Venezuela a la disposición de la comunidad de programadores Open Source. Datos importantes: Lanzamiento: Principio del 2015   Redes Sociales: @KodazziPHP Autor y Desarrollador: Jorge Gaitán / @IngGaitan Con informacion de : http://kodazzi.com/ e-aisnoreply@blogger.com0

Curso Gratis : Introductorio de WordPress

E-ais - Mar, 07/07/2015 - 22:03
WordPress como  sistema de manejador de contenidos o CMS (por sus siglas en inglés, Content Management System) enfocado a la creación de cualquier tipo de sitio  aunque ha alcanzado  una gran relevancia usado para la creación de blogs (páginas web con una estructura cronológica que se actualiza regularmente). WordPress  ha tenido gran popularidad que en febrero de 2015 era usado por el 23,4% de e-aisnoreply@blogger.com0

Webinar gratuito: introducción a la robótica este 15 de Julio

E-ais - Mar, 07/07/2015 - 21:48
El Centro de Innovación y Emprendimiento para el uso de Tecnología en Educación [CIETE] Facultad de Humanidades y Educación Universidad de Los Andes Mérida – Venezuela Invita a :  Webinar gratuito: introducción a la robótica. Próximo webinar gratuito: introducción a la robótica. Miercoles 15 DE JUlio 2015 Sin costo alguno [Gratuito] Se entregara Certificado digital de asistencia e-aisnoreply@blogger.com0

La delgada Linea Roja

WayraTV - Mar, 07/07/2015 - 19:32

Please enable Javascript to watch this video

Que es?: 
Descripción: 
Una de las mejores peliculas Antibelicas y que debió llevarse los Oscar en 1999 pero por desgracis fue vetada de los foros por el poder de Hollywood .. antes uds una obra maestra del cual cualquier Actor queria tener un papel en esta Película. En la Segunda Guerra Mundial, las tropas norteamericanas y japonesas se ven sumidas en un sangriento combate por el dominio de las islas en el Océano Pacifico. Un puñado de soldados americanos se encuentra en un viaje a los abismos mas profundos del infierno de pólvora, fuego y sangre, la muerte no será el limite para unos cuantos, para otros el limite esta al desembarcar las playas del enemigo. Una hermosa oda antibelicista, con la tonalidad agria propicia para retratar lo peor del ser humano, lo absurdo del conflicto armado en que vivimos los seres humanos, sin retratar al enemigo cual animal en busca de sangre, como otras cintas han fraguado, entre ellas "Saving Private Ryan", de Steven Spielberg, la cual coincidió en su estreno con esta hermosa cinta del interesante Terrence Malick, y la cual responde solo como una historia ultra patriótica, minimalista, propagandista y de escasa profundidad emocional, aparte de ser bastante entretenida; opuesta enormemente a la naturaleza de la cinta que comento en este espacio, y la cual explora de manera mucho mas interesante el lado oscuro, para nada apetecible, del infierno bélico. Lo bello de "The thin red line" no es sólo su fastuosa puesta en escena, magnifica por donde se le mire, con una fotografía mas que maravillosa, recayendo en los hermosos paisajes naturales y la fauna silvestre de los lugares en los que se desarrolla la historia, un elenco de primera categoría, no por ser grandes estrellas del cine moderno, sino por sus capacidades histriónicas, entre ellos se destacan Sean Penn, Jim Caviezel, Nick Nolte, Ben Chaplin, Woody Harrelson, y otros mas a los que no les importó un rodaje plagado de enfermedades, deshidratación y de arduo y extenuante trabajo físico e intelectual. Adaptada por Terrence Malick, quien se tomaría un receso de veinte años luego de "Days of Heaven" (1978), "The thin red line" surge como una de las mejores películas de los noventa, además como una de las mas realistas e interesantes obras bélicas que ha dado el arte cinematográfico. Imprescindible.

Adaptarse o morir

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

adaptarse

Dicen los pocos que se han leído el libro de Darwin que los que sobreviven no son los más fuertes, sino los que mejor se adaptan. Esta frase es un contratiempo para un cascarrabias profesional como yo, que la alteración de mis rutinas es como una ofensa que solo se puede limpiar con sangre o con dinero, preferentemente lo último y en grandes cantidades.

Con el proyecto de Hublawyer en marcha y con cada vez más trabajo me toca cambiar los hábitos de escritura para el blog. Recuerdo que al principio lo hacía por las mañanas, pero lo cambié a las noches para tener tiempo y estar más tranquilo. Pero ahora llego a estas horas con más trabajo del que me gustaría, con más calor del que necesito y con unos enanos revolucionados, con lo que me quedo sin fuerzas y ganas para comunicar nada.

Así que de nuevo, toca readaptarme y cambiar mis hábitos. Como se que el trabajo no va a faltar, será de ilusos dejar el post para las noches con lo que mi idea será escribirlo después de preparar la agenda y las tareas del día, esperando que me sea más fácil y los post que salgan tengan un poco más de calidad. Otra opción que estoy sopesando, es escribir los fines de semana para tener post de emergencia por si algún día ocurre un imprevisto. Ahora mismo esos días de fiesta lo uso para reescribir una y otra vez la novela que creo que algún día la acabare.

No se si será fácil o no volver a adaptarme, pero lo que si tengo claro es que lo haré porque tengo un compromiso personal con el este blog, y sobretodo con el escribir, una afición que tengo desde barbilampiño y que a saltos, he mantenido constante en mi vida.

Película: Species

Adaptarse o morir ha sido escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

Un objetivo y un equipo, eso es todo lo que necesitas

Jose Salgado - Lun, 07/06/2015 - 17:05

amigo

Soy de esa fracción de personas que creen firmemente que querer es poder, pero soy consciente de que no siempre somos conscientes de la cantidad de trabajo que hay que invertir para que el creer pase a ser realmente poder. Pero para que esto sea cierto y se pueda cumplir, hay una serie de parámetros de obligado cumplimiento sino queremos darnos la torta de nuestra vida.

Lo primero, y aunque me repita más que el ajo, es ser consciente de nuestras capacidades y límites. Saber cuales son nuestras cualidades y aptitudes, en que destacamos, en que somos diferentes del resto de personas que nos rodean. Cuando tengamos claro cual es la base que construye nuestro propio yo, ya sean aspectos positivos o negativos, es cuando podemos dar el salto al segundo nivel.

Fijar el objetivo. Es tener una imagen mental de a dónde queremos llegar, que queremos conseguir. Es fundamental que el objetivo esté alineado con nuestras capacidades, sea asequible, y que establezcamos una ruta para poder ir midiendo lo como vamos evolucionando, y poder corregir desviaciones.

Cuando ya tienes el objetivo fijado, es cuando hemos de poner la carne en el asador y ser consciente de cuanto más difícil sea el objetivo, más hemos de poner de nuestra parte. Más trabajo, más esfuerzo, menos horas de ocio, menos de todo, pero todo enfocado a conseguir las metas. Es una maratón compuesta de carreras de cien metros, no tendrás ningún día de descanso, y siempre estarás corriendo al máximo de tu capacidad. Intentar descansar cuando puedas, alimentarte en la carrera, y cuidarte porque el viaje es muy largo y has de estar mental y físicamente preparado.

Otro punto que puede ayudarte a conseguir tus objetivos es contar con un buen equipo. En equipo montado siguiendo los mismos pasos que has dado tú, midiendo sus capacidades, que compartan el objetivo y estén dispuestos al sacrificio que ello comporta. Y cuando digo equipo, quizás debería de ser socios, porque los esfuerzos y la fe en el objetivo es algo que n se puede pedir a un trabajador por cientos de razones obvias, esfuerzo/recompensa, etc.. La ventaja de tener un buen equipo y equilibrado aumentara exponencialmente las posibilidades de alcanzar las metas definidas.

Si ya tienes todo lo anterior y estás comprometido, y me refiero a realmente comprometido, no hay nada que se te pueda resistir.

Película: Toy Story

Un objetivo y un equipo, eso es todo lo que necesitas ha sido escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

(NSFW) A Bitcoin epiphany induced by Cam Girls...

Xenode - Lun, 07/06/2015 - 16:14

Today we will talk about something a little out of order on this site: pr0n.

So, yesterday I was browsing Reddit as I usually do on my spare time and noticed that someone posted the link of a website with free sex cams (or however they are called); asking the users about how it could be improved in one of the subreddits I follow (don't remember which one).

I had never explored this kind of content before, but a friend of mine pitched a similar business idea to me the other day, so I went in there to see what all that fuss it's about... Now, I'm not a porn-savvy guy (my thing it's more like tinder and real life women as I grew up with dial-up internet); So bear with me as I describe my experience to you (and how it induced this bitcoin epiphany on me):


NOTE: This post isn't going to be actually NSFW (or so I hope!) so you don't actually have to worry about who's around when you're reading it, promise.

Ladies and Gentlemen, meet "hottkaty"

She looks like a funny Sims character, doesn't she?
In a very rough way, cams are like women zoos where people "feed them" tips to "do fun stuff" (like taking their clothes off).
So, I'll give it to you straight: For me, cams felt like a zoo. I mean, girls just sit there in the privacy of their rooms where nobody can see or disturb them (IRL), and then start streaming. Horny people arrive and send them tips (called "tokens" in this particular website) so the fun can get started. As you can see from the screenshot above, girls set "goals" for the things people might request. If a cam it's very new or "a ghost town" the girl might start dancing like in the screenshot for free in order to attract/tease males or encourage them to start tipping for more. (most experienced camgirls seem to stop doing this as they build an audience, only staring at their screens in front of the keyboard waiting for their tip demands to be satisfied first).

Girls with large audiences (or with seemingly some time on the site) seem to develop a personal brand around them, Most girls don't talk (apart from the occasional "thanks user1234!" when tipped/flattered) but other girls talk about regular topics like movies and their life in a very open way (while nude/teasy); fulfilling incoming requests as users tip them. Other girls seem to engage in some sort of games (like drinking games or so) to make their cam more entertaining.

Finally, girls (called "models" on this specific site) can do "group shows" and "private sessions" I don't know what these are, but everytime a girl engaged in one of these two activities their cam "turned off" marking them busy "in a private session/group show". I think it is safe to asume that users pay a premium/fee for these kind of stuff, where the girl does more intense feats. I think on group shows girls become like musicians fulfilling specific requests from a select crowd (think like, unplugged shows) and private sessions are more like a 1-1 thing (think backstage, maybe?).

Remote Strippers?

So, enough with my cam site review, let's get to the important stuff: When I saw all of this, I wondered many things and couldn't stop thinking about the fact that most of them are normal girls liike any of my female friends or dates... However, at the privacy of their rooms when they're alone, they earn money secretely as if they where strippers. They just tag their bodyparts with a price in "tokens" and then wait in there for hours 'til the audience arrives to keep encouraging them  with more money. I was "alienated" by this realization, I mean, look at her! so peaceful browsing other profiles or writting on the chat with that chill Sims character look on her face:

She's a college student struggling to pay one of those college loans.

They doesn't need to go make a dubious "modeling" casting or engage in umconfortable sexual scenarios they might not be ok with in order to earn money.
The impactful thing here isn't what she's doing (streaming naked for a bunch of random people) or the fact that she's earning money "like a stripper" but the fact that she's participating inside a microeconomy that feeds from (or it's part of) the porn industry: There, alone at her room, armed only with a webcam and a smile. She doesn't need to go make a dubious "modeling" casting or engage in umconfortable sexual scenarios she might not be ok with in order to earn money. She just have to turn the cam on, wait for a few minutes 'til the "clients" arrive (obviously applying some marketing hooks of sorts) hang in there a couple of hours and bingo, the tip jar fills little by little 'til it reaches a substantial amount.

As I said before, I'm not that into porn, but I understand the overall attractiveness of this kind of business:

We can all agree it's a stupid thing to stare at a webcam for hours as these girls do (or watch someone live for hours as their viewers do too) but, as people wanna see more, registered users tip with their money and then the overall audience enjoys. As IRL, girls set the boundries, so many times if someone wants to see masturbation or specifically requested stuff they have to pay more (become premium) and engage in group or private sessions, which (I guess) have a greater economic benefit for the "model". This private/group sessions are closed to guests/unpaid members and as we've seen with many startups over the years (such as facebook) the idea of "elitism/selectiveness" generates curiosity and morbid thoughts, a desire to belong if you will. It is also not far fetched to think that many of these girls are on many different sites with different kind of "branding" so their followers know what (and where) is going to be the monday show, the tuesday show, the wednesday show and so on...

Porn it's an addiction (or has the potential to become one) both for those who only consume it (Guest Audience in this case); as for those who encourage it (Registered/Paying Members) and also for the Cam Girl, who (if she manages to stablish a successful "brand" and earns good money) will hardly stop streaming over the years and as we know, there are not many things that are so lucrative as addictions.

Talking about lucrative stuff, there were girls with 1915 viewers online tipping and tipping and tipping them (ones many times actually) without them doing anything. A girl happened to know a user IRL and this guy was tipping her a lot just for calling him for his real name instead of his username... Imagine if every one of them tipped the girl $1 USD, that's $1915 USD in... what? 1-3 hrs!? There is a chance the site keeps a share of the model's earnings but that might not be the case, and even if it were, let's suppose the model gets $0.75 for every dollar she earns, that's $1436 USD for her still (and almost $479 USD for the site in just that short period of time for just that model's stream BTW). Even if the girl made only $100 dollars per an 1-3 hours stream it is still a good deal for her, that's like... (a waitress shift?) in a fraction of the time with little to no effort, so... yeah.

Enter the IoT and Bitcoin



Autonomous dishwashers (in the future) might not need tech-guys for repair, they'll need bitcoin-purchased hotfixes and upgrades, just like videogames DLC's.
The important part of these microeconomies is that they're the perfect fit for Bitcoin. Services like Changetip are a proof about that. Today most of these economies are centered around content. Blog posts, videos, (cams in this case), podcasts... Users seem to like endorsing the content creators they cherish with small tips, and content creators are therefore incentivized to continue producing quality content for their audiences.

As I said, Nowdays most of these economies are centered around content and gratitude, freemium & selectiveness; But in the future when the Internet of Things becomes an every day topic for almost every household on earth, it doesn't seem too far fetched to think that the manufacturers might not bother to send you a tech-guy to repair your autonomous dishwasher anymore and instead, they'll charge you a fee over an app on your smartphone to deploy/upload a hotfix for the machine via the internet. Same thing would happen when you'd like to upgrade/add features (think videogame DLC's but in everyday use machines).

Nowdays these kind of deployments (just as the DLC and videogame patches/expansions examples) are a little bit "expensive" in many cases but that's just because they're targeted to a very specific niche at "medium scale", they're not a macro consumer product per sé. These future hotfixes and upgrades I'm talking about are going to be cheap simply because millions of people will be purchasing them at very low prices (making manufacturers earn a lot of money in the process), and it also isn't too far fetched to think that they might be doing so with bitcoin because in today's world many families have access to a washing machine and a smartphone, but not a credit card. It seems "just natural" for companies to create service apps where people can have underlying bitcoin wallets without their explicit knowledge (think "credits") that they can load up with cash going to any convenience store near them so they can buy hotfixes and upgrades for their internet-enabled machines.

So... What do you think? Do you think a "remote everything" macroeconomy powered by bitcoin it's feasible? Let me know in the comments down below and if you liked the article, don't forget to tip me at changetip:



P.S. For those of you who might have recognized the image at the beginning of the article, here's an interesting video about Cicada 3301, The Internet's most secret organization...

1ra mini-conferencia de Django Venezuela

Skatox - Lun, 07/06/2015 - 08:00

El próximo 10 de julio desde las 2:30pm, se realizará una mini-conferencia por parte de Django Venezuela, para celebrar el 10mo aniversario del framework. El evento se realizará en el Laboratorio de Investigación del Departamento de Informática (LIDI) de la Universidad Nacional Expermiental del Táchira y contará con la participación de varios ponentes de varias partes del mundo para hablar sobre temas del framework.

En mi caso, gracias a la invitación de Luis Villalobos, estaré participando como voluntario de Mozilla Venezuela con  una charla sobre “El futuro de la web y como colaborar con ello”. Aunque no suene a Django, estaré hablando sobre tecnologías web que se pueden aplicar y como pueden pertenecer a la comunidad de Mozilla (aunque el contenido aplica a cualquier comunidad de software abierto).

Así que si estas disponible ese día, no dudes en asistir y participar en este evento.

Afiche del primer miniconf de Django

Afiche del primer miniconf de Django

Esperamos tu asistencia al evento, pues de esta manera apoyas y ayudas a la realización de futuros eventos de este tipo.

Lo que puedes y lo que no puedes cambiar

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

loco

Una de las preguntas que has de saber contestar, tanto como empresa como persona, es ser consciente que puedes cambiar y que queda fuera de tu alcance. La respuesta no es fácil porque o nos infravaloramos o creemos que tenemos más capacidades de las que realmente poseemos.

Pero estés en la categoría que estés, lo que si es importante es saber disfrutar de las opciones que tienes, las que consigues, y las que te da la vida. Hay que saber buscar ese mínimo que te permite levantarte sonriendo y no dejar la alegría aparcada porque no has podido abarcar todo lo que querías. El principio del triunfo, tanto personal como profesional, es aprenderte el juego y saber jugarlo. Y si no te gusta, ser lo suficientemente valiente como para cambiarlo, y si ves que no puedes, irte a jugar a otro distinto.

Es importante no pasarse la vida esperando a que algo cambie o que algo te guste. La vida y el tiempo pasa rápido, y o bien encuentras algo que te haga sentir la alegría, por pequeño que sea, es de sabios cambiar la perspectiva, la orientación y encontrar tu lugar. Lo has de hacer tu mismo, nadie va buscarlo por ti por la sencilla razón de que tú eres el único que sabe que quieres, y sobretodo, que necesitas.

Es fácil caer en la dejadez, en dejarlo correr, en que ya vendrán tiempos mejores, y poco a poco marchitarse y perder esa energía vital que te hace único. A todos nos ha pasado, caes en esa pequeña espiral, las cosas pierden interés, significado, y lo único que esperas es el día en el que no tengas que volver a despertar. Pero eso no es vivir, eso es deambular.

Coge las riendas de tu vida, haz de ello algo digno de recordar, para ti y para la gente que te quiere. Mañana quizás sea tarde, así que ¿porqué no empiezas hoy?

Película: Love and Death

Lo que puedes y lo que no puedes cambiar ha sido escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

Unerg celebrará 1ra Jornada de Tecnologías del Área de Ingeniería en Sistemas. 6-7 Junio

E-ais - Vie, 07/03/2015 - 22:05
Importante: Inscripción presencial el mismo día del evento Síguenos en las Redes Sociales Twitter:Informática UNERG @UNERG_AIS Página Facebook  del Area de Ingeniería sistemas UNERG  Evento en Facebook e-aisnoreply@blogger.com0

SSH key based authentication

Vanished - Vie, 07/03/2015 - 08:23
Introducció: En aquest tutorial mostrarem com configurar l'acces per clau pública a una màquina ja siga per administrar-la o per configurar scripts que es conecten directament sense necessitar password. Generació de claus: La primera tasca a realitzar es generar les claus en la màquina amb la que accedirem a l'altre sistema
ssh-keygen -t rsa -b 4096
Presionem Enter quan ens demana el password per a tots els casos. Mantenim la configuració per defecte.
/home/youruser/.ssh/
Si tot ha anat be en el directori anterior hi haurà dos fitxer id_rsa (clau privada) u id_rsa.pub (clau publica) Transferència de la clau al servidor: La forma més facil de transferir la clau pública es utilitzant
ssh-copy-id user@123.45.67.89
També podem transferir per scp la clau pública scp /home/youruser/.ssh/id_rsa.pub user@123.45.67.89:~/ Després accedim a la màquina destí i executem:
cat /home/youruser/id_rsa.pub >> /home/youruser/.ssh/authorized_keys
Si transferim la clau d'alguna altra manera ens hem d'assegurar que no hi han espais. Açò es pot comprovar fàcilment utilitzant el vim amb el mode nowrap.
set nowrap
Si apareix cada clau en una linia llavors es correcte. Després ens assegurem que els permisos sónn els següents(600 el authorized_keys i 700 el directori .ssh):
drwx------ 2 root root 4096 Jun 19 10:15 .
drwx------ 7 root root 4096 Jun 18 11:22 ..
-rw------- 1 root root 605 Jun 19 10:15 authorized_keys
I ja tenim configurat el access per claus.Si en algun moment hem de realitzar troubleshooting la següent comanda resulta de gran ajuda:
ssh -vvv user@123.45.67.89
Enllaços: https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server

NITRO

WayraTV - Jue, 07/02/2015 - 19:03

Please enable Javascript to watch this video

Que es?: 
Descripción: 
Una de las películas que me ha impactado sobre la forma como uno puede pelear por amor y hasta que extremo, sinceramente tiene un momento que algunos hemos pasado y tenemos que decidir si es Si o NO ... no les quito las ganas de verlo y los invito a apreciarlo y compartirlo.

Páginas

Suscribirse a Fedora-es sindicador