VERSION ACTUAL :

Inicio de sesión

Raulito el Friki

Raulito El Friki

COMENTARIOS

EN LINEA

Hay actualmente 0 usuarios conectados.

NUEVOS

  • gelafioreyner
  • jonyjdv
  • Trydents
  • potenciano007
  • Gilberto Morales

Agregador de canales de noticias

Nuevo Heartbleed: vulnerabilidad en Bash detectada (CVE-2014-6271)

Xenode - Jue, 09/25/2014 - 05:17

Red Hat ha anunciado el descubrimiento de una nueva vulnerabilidad en bash que puede ser explotada por un atacante para establecer variables del entorno de forma remota e incluso ejecutar comandos de shell en un sistema Unix based/like, (ya que alguien podría declarar una variable del tipo VARIABLE = function() remotamente en dicho sistema y ejecutar código arbitrario en el mismo). Para los que no entiendan la magnitud de este problema, Bash es el entorno de shell usado no solo en prácticamente todos los sistemas Linux allá afuera sino también en OS X y en algunos de la familia BSD,  (si no me equivoco) por lo que si utilizas algún sistema operativo Unix based/like como éstos, deberías tomar cartas en el asunto... Para saber si tu sistema se encuentra afectado por la vulnerabilidad mencionada, corre en consola:

env x='() { :;}; echo OOPS' bash -c /bin/true

Si el output de dicho comando es OOPS entonces tu versión de bash está afectada por la vulnerabilidad y deberás actualizarla lo antes posible. Por otro lado si el output es:

bash: warning: x: ignoring function definition attempt
bash: error importing function definition for 'x'
tu sistema está seguro (al menos contra esta vulnerabilidad).

La mayoría de distribuciones linux ya están distribuyendo los bugfixes adecuados a través de sus canales de updates convencionales, so si estás en un sistema Fedora/CentOS/RHEL (por ejemplo) bastará con correr:

sudo yum -y update

para obtener las actualizaciones pertinentes y parchar la vulnerabilidad. Asegúrate de revisar que la actualización de bash venga en la descarga y verifica el estatus de tu sistema con el comando citado previamente después del parchado.

Entre el clavel blanco y la rosa roja, su majestad escoja

Jose Salgado - Jue, 09/25/2014 - 05:06

escoja

El lenguaje es algo poderoso, capaz de levantar pasiones, de llevar a las personas a ser la mejor versión de si mismas o hundirlas en la más profunda de las miserias. Es por eso que hay que escoger con sumo cuidado que palabras usas, como estructuras tanto tu discurso como las palabras.

Esta realidad sea hace palpable cuando estás elaborando la presentación de tu empresa a la hora de buscar fondos. Hay que ser muy cuidadoso y muy claro cuando se explican los puntos claves que te han llevado a lanzarte a esta

Esto es un resumen del artículo Entre el clavel blanco y la rosa roja, su majestad escoja escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

distros and silos, devops and open source

Rbergeron - Mié, 09/24/2014 - 14:32

Kris Buytaert, whom I’ve had the pleasure of meeting on several occasions at various conferences, recently wrote a blog post on the topic of systemd and devops. He is someone who has the experience of being very much hands-on with actual infrastructure in production (amongst many other talents and skills) — and insight about the various pieces that make up an organization’s infrastructure, from someone who also really understands the cultural aspects of devops, is incredibly valuable to me.

While Kris does dance around one of everybody’s favorite topics (systemd) he specifically avoids turning the post into yet another rant about systemd.  His main point: identifying that there is a gap in communication between OS developers and users. It may be lack of empathy, lack of feedback loop, etc. And Kris specifically points out that this is a starting point for discussing how to fix that gap.

Similarly, this blog post from myself is not meant to defend or justify decisions made. Nor is it to point fingers. It is to help build upon the discussion.

Silos

Having been the Fedora Project Leader up until fairly recently, I can certainly say that one of the things I worried about was this gap. If we in Fedora, and distributions in general, were becoming silos. Even though the Fedora Project is made up of contributors with skills other than development, I still worried that as a whole, we weren’t often looking outside the window to see how the rest of the world was doing work, to hear about their problems. I did a lot to try and open those windows, and share those stories, especially with the developers — because most of them have never had to manage large numbers of systems at scale. Most of them have never carried a pager that inevitably went off at the WORST POSSIBLE times. (Or dropped one down a toilet. While flushing. I did that. It was totally an accident though. Seriously.)

Bridging that gap is hard. Yes, distros could do a better job of listening to end users. This is where efforts like the OpenStack User Committee (because this issue isn’t limited to just distros) may prove to be incredibly helpful. It’s gathering and formalizing that commentary from users into something that is essentially seen as contribution to a community, in digestable form, rather than yet-another-angry-mail that represents an unknown portion of the population or community. And recognition as an actual contribution that contributes to a larger process, and ultimately success, can carry a lot of weight, particularly in communities that operate partially by meritocracy, as many distributions do.

Would something like this work in distributions? I don’t know. Perhaps it’s worth trying or floating around as an idea.

DevOps and Open Source

We talk about feedback loops a lot in the DevOps community. How to better stay in touch with and listen to and have empathy for end users or teammates. How to “build the right thing,” as the Lean Startup tells us, by showing our work as early as possible. Or, as folks in Open Source might say, “release early, release often” — because it enables transparency about what’s going on, and provides opportunity for earlier feedback and discussion.

I don’t think it’s a coincidence that DevOps and the use of open source projects seem to go hand in hand when it comes to success stories. The shared values of the DevOps and Open Source communities, when it comes to *how we practice our craft and do it best*, are often similar. Transparency. Why we document how and why things happened. Why we “release early, release often.” We all strive for continuous improvement.

You’d think it would seem natural to talk to each other. But we don’t. I think distributions are in some ways very set in their processes – and simply expect that if you want change, you’re going to show up and make it happen. And when it comes to the DevOps folks, the end users of distros and other open source projects, the focus on feedback loops tends to be with their end users — not necessarily their “suppliers.”

Where I go all Deming on y’all

I’m going to take a page from John Willis, aka @botchagalupe, for a moment, and refer you all to W. Edwards Deming and one of his 14 points for management.

“End the practice of awarding business on the basis of a price tag. Instead, minimize total cost. Move towards a single supplier for any one item, on a long-term relationship of loyalty and trust.”

Now, if you’ve read Deming’s “Out of the Crisis,” you’ll know that this is largely related to manufacturing. Suppliers supplying you with products and parts that are screwed up or defective or not meeting your standards can SERIOUSLY screw up your day, as a manufacturer. But when you build a relationship, when there is loyalty and trust between the supplier and the user of those supplies, there is mutual understanding of roadmaps, and needs, and there is empathy and consideration.

In some ways, an open source project is the greatest supplier of all. You can see the incoming quality of code; you can see roadmaps and plans and delivery dates; you can file feature or improvement requests, and sometimes they will be implemented.

But the concept of a relationship builds upon that. (Yes, we all know relationships can be complicated, but generally the rewards are worth it, and this should be no exclusion.) Even Deming pointed out the differences between having “specifications” and knowing the whole story. And in this case: The whole story is — what are your problems? What are you trying to accomplish? What are your goals? What do you wish could be improved — whether in a distro, or in a project.

Those stories are what create empathy – and relationships. Done regularly (you know, like a loop) – those relationships can last.  Having stories, understanding the problems, understanding the practices people use on a daily basis gives developers the opportunity to not only develop empathy —  but also the opportunity to solve *the right problems*. And not go fixing things that may not actually be broken. And not feeling like the only feedback they ever get is people who are unhappy.

Generally: I think there are improvements to make all around in the closing of the gap, on both sides of the fence. But like many problems, it all boils down to empathy.


Cómo preparar el desayuno como un matemático

Gaussianos - Mié, 09/24/2014 - 13:00

¿Quieres conocer una manera de preparar el desayuno que además de original es muy matemática? Pues compra un dónut, una rosquilla o un pan con esa forma y sigue la que nos propone George Hart en este vídeo:

Exacto, después de unos cortes adecuados conseguimos que nuestra rosquilla se convierta en dos bandas de Möbius enlazadas.

¿Te ha quedado claro cómo hacerlo? Por si acaso no es así aquí tienes un tutorial paso a paso del propio George Hart. Anímate a hacerlo y cuéntanos cómo te ha quedado la cosa en los comentarios (y si lo haces mostrándonos una imagen de tu creación mucho mejor).

Entra en Gaussianos si quieres hacer algún comentario sobre este artículo, consultar entradas anteriores o enviarnos un mensaje.

Construye tú también el poliedro de Császár.

Como hacer videos para Instagram usando Kdenlive + Instashot

Tatica - Mié, 09/24/2014 - 09:09

Te has preguntado como hago mis videos de Instagram? Trabajar con Kdenlive es muy fácil y una de las cosas que mas me gusta es que puedes arrastrar cualquier video, imagen o audio y automáticamente se cargará en la aplicación. Hacer un video en Kdenlive es como armar un rompecabezas, solo debes arrastrar las piezas que ya cargaste y ordenarlas. Puedes separar las pistas, cortarlas, agregarles efectos y mucho más. Poco a poco iré explicando como trabajar mas detalladamente con Kdenlive, pero primero, quiero que vean la potencialidad de esta aplicación y se enamoren de ella como yo lo he hecho.

Una vez exportado nuestro video mp4 lo copiaremos a nuestro teléfono, abriremos instashot y selecionaremos video. Navegaremos hasta encontrar nuestro video y lo cargaremos a la aplicación. En este punto verás una serie de opciones en la parte inferior, seleccionaremos Fit de ajustar, y si queremos que el video sea cuadrado como instagram, seleccionaremos Full. Puedes probar las otras opciones si te da curiosidad. Cuando estés feliz con el encuadre, pulsa el visto bueno a la derecha y en la parte superior encontrarás el enlace directo para cargarlo a instagram. Tarda un poco ya que le baja la calidad, al menos ese fue mi caso y eso te dará la opción de publicar de una vez.

Y así es como realizo los videos que me gusta compartir con ustedes en instagram y que ultimamente “creo” que los han hecho reir un monton. Recuerden que sus dudas se convierten en podcast, así que no sean timidos y dejen un comentario… ahh…. y si les gusta mi contenido, no olviden ir a portal programas y votar por tatica.org como mejor Blog de SoftwareLibre, su voto significa mucho para mi!

flattr this!

Como hacer videos para Instagram usando Kdenlive + Instashot

Fedora Venezuela - Mié, 09/24/2014 - 09:09

Te has preguntado como hago mis videos de Instagram? Trabajar con Kdenlive es muy fácil y una de las cosas que mas me gusta es que puedes arrastrar cualquier video, imagen o audio y automáticamente se cargará en la aplicación. Hacer un video en Kdenlive es como armar un rompecabezas, solo debes arrastrar las piezas que ya cargaste y ordenarlas. Puedes separar las pistas, cortarlas, agregarles efectos y mucho más. Poco a poco iré explicando como trabajar mas detalladamente con Kdenlive, pero primero, quiero que vean la potencialidad de esta aplicación y se enamoren de ella como yo lo he hecho.

Una vez exportado nuestro video mp4 lo copiaremos a nuestro teléfono, abriremos instashot y selecionaremos video. Navegaremos hasta encontrar nuestro video y lo cargaremos a la aplicación. En este punto verás una serie de opciones en la parte inferior, seleccionaremos Fit de ajustar, y si queremos que el video sea cuadrado como instagram, seleccionaremos Full. Puedes probar las otras opciones si te da curiosidad. Cuando estés feliz con el encuadre, pulsa el visto bueno a la derecha y en la parte superior encontrarás el enlace directo para cargarlo a instagram. Tarda un poco ya que le baja la calidad, al menos ese fue mi caso y eso te dará la opción de publicar de una vez.

Y así es como realizo los videos que me gusta compartir con ustedes en instagram y que ultimamente “creo” que los han hecho reir un monton. Recuerden que sus dudas se convierten en podcast, así que no sean timidos y dejen un comentario… ahh…. y si les gusta mi contenido, no olviden ir a portal programas y votar por tatica.org como mejor Blog de SoftwareLibre, su voto significa mucho para mi!

flattr this!

MEAN Boilerplate v2.0: Creando apps NodeJS multi-hilo en segundos

Xenode - Mar, 09/23/2014 - 21:06

¿Alguna vez te ha llamado la atención desarrollar apps, sitios web y/o API's usando el famoso MEAN Stack? (MongoDB, ExpressJS, AngularJS & NodeJS); El MEAN Stack no sólo es lo de hoy sino que también propicia un workflow bastante rápido y fresco al permitirnos manejar la gran mayoría de nuestro development en base a Javascript y/o Coffeescript (tanto las partes del frontend como del backend); Descansando sobre la súper veloz plataforma que es NodeJS y con todos los beneficios que vienen de desarrollar sobre ésta.

Sin embargo en ocasiones parece "complejo" trabajar con todo el ecosistema de NodeJS debido a que es demasiado modular, requiriendo muchas veces repetir ciertos procesos (y/o código) una y otra vez por proyecto, integrando piezas por aquí, piezas por allá... ¿No sería mucho más cómodo que existiera una plantilla con toda la base general ya hecha para empezar a construir el proyecto de tus sueños? De éstas hay muchas... Sin embargo la gran mayoría peca de complejidad y algunas incluso fallan en modularidad (irónicamente).

Es por ésto que existe MEAN Boilerplate, la plantilla perfecta para tus proyectos mean-powered. Aunque podrá parecer minimalista en el núcleo, MEAN Boilerplate viene equipada con una serie de poderosas features pensadas para evitarte horas de trabajo redundante y permitirte centrarte en lo que más importa. ¿Quieres conocer dichas características? Veamos:

  • Uso completo del MEAN Stack (MongoDB, ExpressJS, AngularJS & NodeJS)
  • Estructura MVC
  • Capacidades de configuración YAML
  • Script "nodemon" para desarrollo
  • Coffeescript como lenguaje principal de scripting
  • LESS como lenguaje principal para styling
  • Fixes para IE
  • Uso de Bower
  • Twitter Bootstrap, jQuery, Angular-Resource (para AngularJS) y Font-Awesome incluidos por defecto
  • Manejo de errores integrado
  • Optimizaciones SEO
  • Implementación "crypted-auth" para restringir acceso a contenido protegido
  • Soporte multi-hilo integrado (clusterización)

¿Interesante no? Y lo mejor, crear un proyecto listo para usar/modificar es cosa de unos segundos asumiendo que ya tengas los elementos del MEAN Stack instalados en tu computadora/servidor (MongoDB, NodeJS, ExpressJS) además de Bower y Git; En dicho caso basta con correr:

1. git clone https://github.com/Jmlevick/mean-boilerplate.git MY_APP
2. cd MY_APP
3. git init
4. npm install
5. bower install

Y para ver tu proyecto recién creado en vivo, corres:

npm start

Lo que lo lanzará en http://localhost:3000. ¿Te ha gustado la MEAN Boilerplate? Es un proyecto de código libre creado por mí (usado en producción para varios proyectos de Xenode Systems), así que si lo has encontrado útil agradecería que te pasaras por su repositorio oficial en Github y le clickearas al botón de Star, De antemano, muchas gracias:

Para gustos, los colores

Jose Salgado - Mar, 09/23/2014 - 17:05

para gustos

Puede que estés trabajando en tu producto durante meses y meses, pero hay una verdad inmutable, por muy bueno que sea nunca podrás contentarlos a todos. Siempre habrá gustos y opiniones divergentes, por lo que ten siempre presente este principio a la hora de salir del armario con tu idea.

Por razones que se escapan, o como mínimo se me escapan a mi, aunque la idea sea perfecta, funcione, los datos que tienes correlacionen con la realidad, hay un porcentaje de tu población objetivo al cual tu

Esto es un resumen del artículo Para gustos, los colores escrito para Exelisis. Visita la web para más información y compártelo si crees que es interesante.

Deshabilitar la tecla de bloqueo mayúsculas en Linux

eliasbrasa - Mar, 09/23/2014 - 12:14

Hay gente que no suele usar la tecla de bloqueo mayúsculas, conocida como “Bloq Mayús” o “Caps Lock”, o que le molesta a la hora de escribir claves y contraseñas (ya que no sabes si estás escribiendo en mayúsculas o minúsculas (en mi portátil, por ejemplo, no te avisa si está o no activada esta tecla). También podría darse el caso de alguien que piense que puede darle una mejor utilidad a esa tecla (y es así) a todos vosotros os muestro un truco bastante útil:

Podéis instalar Ubuntu Tweak y habilitar este cambio desde su modo gráfico.

La otra manera es parcialmente a través de consola: Abrid una terminal y, según lo que queráis hacer, insertad un código u otro. Esto hará que el cambio que hagáis sea tan solo hasta que reiniciéis o cerréis sesión, aśi que si queréis que el cambio sea permanente solo tenéis que agregarlo al arranque del sistema, En KDE solo tenéis que buscar “Autoarranque” y en Ubuntu podéis ejecutar desde una terminal el programa “gnome-session-properties” a partir de aquí solo tenéis que añadir los comandos que tenéis abajo como un script.

- Si queréis deshabilitar la tecla: setxkbmap -option caps:none

- Si queréis que se convierta en una tecla adicional de Bloqueo numérico (Bloq Núm): setxkbmap -option caps:numlock

 – Si queréis convertir la tecla de bloqueo mayúsculas en la tecla de escape y la de escape en bloqueo mayúsculas: setxkbmap -option caps:swapescape

- Si queréis que solamente sea la tecla de bloqueo mayúsculas otra tecla adicional de Escape: setxkbmap -option caps:escape

- Si queréis que la tecla de bloqueo mayúsculas se convierta en otra tecla adicional de borrar (backspace): setxkbmap -option caps:backspace

- Si queréis que la tecla de bloqueo mayúsculas se convierta en otra tecla adicional de Super (la tecla de Windows): setxkbmap -option caps:super

Si por lo que sea también lo queréis hacer en el sistema operativo de Microsoft o en el de Apple podéis encontrar cómo hacerlo en la fuente de este artículo, pero está en ingles ;) ;) ;)

Fuente HowTo Geek.


Como agregar un slider a tu WordPress

Tatica - Mar, 09/23/2014 - 08:36

¿Te has preguntado si hay una forma fácil de agregar un Slider a tu WordPress? La forma más simple es agregar un área de widget e incluir el Plugin de Weptile Image Slider Widget. Este es un slider responsive, fácil y ligero que puedes incluir en cualquier sidebar, página o artículo.

No solo es fácil agregarle imágenes, sino que arreglarlas está solo a una arrastrada de distancia, y ya que las imágenes son parte de la galería de WordPress, puedes incluirles enlaces independientes y para cambiar la posición de las imágenes solo debes arrastrarlas.

banner-772x250

Puedes configurar el Slide completamente desde el área de widgets, e incluye 16 tipos de slide + 16 opciones de animación y 4 templates ya precargados. Puedes asignarles múltiples sliders a diversos sidebars en la misma página utilizando el shortcode, o incluso tener uno en el sidebar y otro en tu página/artículo sin que entren en conflicto.

Cuando uno trabaja con clientes que quieren una solución rápida, este tipo de plugines que tienen todas las opciones colapsadas en un solo lugar son usualmente la respuesta. Este plugin lo encontré luego de probar varios (como siempre, uno ofreciéndole al cliente el cielo y la tierra), y su sencillez fue lo que cautivó a mi cliente… a veces uno tiene que dejar que ellos decidan, a la final, ellos son quienes lo usarán.

Si estás buscando una forma fácil y rápida de incluir un slider atractivo a tu website, este es un excelente plugin con el que te podrás olvidar de las configuraciones complicadas.

Y si te gusta este artículo, no te olvides que está abierta la votación para Mejor Blog de Software Libre 2014 en PortalProgramas, así que haz click aquí y dona un voto! No requiere registrarse, solo confirmar tu correo :)

flattr this!

La caja de Pandora

Jose Salgado - Mar, 09/23/2014 - 04:59

la caja de pandora

A veces nos equivocamos y no tomamos las mejores decisiones en el momento adecuado. Incluso cometemos errores sabiendo que no era la mejor opción, pero por pereza o por cualquier otra excusa, desconectamos nuestra moral y ética y nos dejamos llevar por lo fácil, por el resultado a corto plazo.

Normalmente este tipo de actitudes suelen pasar factura, clientes que se dan cuenta de nuestras formas de actuar, proveedores descontentos, etc… En este punto tenemos dos opciones, o intentar negar lo que sabemos que es cierto, o

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

Parejas de enteros

Gaussianos - Mar, 09/23/2014 - 04:30

Vamos con el problema de esta semana:

Encuentra todas las parejas de enteros positivos x,y \geq 1 que satisfacen la ecuación

x^{y^2}=y^x

A por él.

Entra en Gaussianos si quieres hacer algún comentario sobre este artículo, consultar entradas anteriores o enviarnos un mensaje.

Construye tú también el poliedro de Császár.

Jabones Decorativos - Deco Geek

Kioscofriki - Lun, 09/22/2014 - 19:47
Hoy venimos a presentarles un nuevo producto, de nuestra ya conocida linea DecoGeek. Los Jabones Decorativos, hechos artesanalmente, y utilizando como base Glicerina, decorados con variedad de colores, con diversos olores, y en algunos casos como complemento ingredientes exfoliantes de calidad.

La Glicerina como es bien sabido, ayuda con la humectación de la piel, ya que permite que la piel absorba la humedad del aire, adicionalmente es recomendada para las personas con piel sensible, por lo que puede ser usado por personas de todas las edades.

Estos jabones son el complemento perfecto para tus espacios, porque además de coloridos, brindarán aromas refrescantes y relajantes. También pueden ser usados como regalos corporativos, para  fiestas de Babyshower, Cumpleaños, Bodas, Bautizos, entre otros. Empacados de acuerdo a la ocasión en diversas cajas y bolsitas de acuerdo al tema.

Entre los olores con los que contamos se encuentran: Brisa Marina, Eucalipto, Lavanda Inglesa, Limón, Rosas, Tutti Frutti, Vainilla, Aires Navideños y para los colores puedes escoger: Amarillo, Azul Rey, Rojo, Rosado, Fucsia, Verde, Verde Manzana, Lila, Naranja, Uva, Azul Cielo, Blanco, Marrón, Negro.

Para ver todos los modelos que tenemos (hasta el momento) puedes hacer clic en la imagen a continuación:
clic para ampliar
Recuerda que puedes hacer tus encargos a traves del correo info@kioscofriki.com.ve y que también puedes encontrarnos en

• ❖ • identi.ca • ❖ • Twitter • ❖ • Facebook • ❖ • Google+ • ❖ • Instagram • ❖ • Tumblr • ❖ 

Y próximamente esperen nuestros modelos 100% Geek/Friki

Casi 1 de cada 4 dispositivos Android usa “KitKat”

E-ais - Lun, 09/22/2014 - 19:23
La fragmentación que caracteriza al ecosistema Android continúa siendo un lastre a nivel de desarrollo pero, aunque las cifras de actualizaciones a la última versión de este sistema operativo móvil no se pueden comparar con las de iOS, la situación ya no es tan crítica como hace unos meses.   A día de hoy, y según datos aportados por la propia Google a través de supágina para e-aisnoreply@blogger.com0

Tatica.org nominada a mejor Blog de SoftwareLibre! Y ya puedes votar!!!

Fedora Venezuela - Lun, 09/22/2014 - 10:47

Con mucho gusto les cuento que este blog ha sido nominado a “Mejor Blog de Software Libre” por la gente de PortalProgramas. El simple hecho de estar nominada junto a portales de noticias me hace sentir increíble y ya de por si es una nueva motivación para seguir escribiendo mis experiencias y seguir haciendo videotutoriales y podcasts para ustedes… mil gracias!

nominado-thumb

Hoy (22 de septiembre de 2014) comienza la fase de votaciones para la 6ª edición de los Premios PortalProgramas al mejor Software Libre 2014 y estará activa hasta el día 11 de octubre de 2014. Esta fase durará hasta el 11 de octubre de 2014, y cualquier usuario podrá votar a su software preferido de entre los nominados este año. Cada usuario puede votar una única vez en cada categoría y para que la votación sea lo más ágil y fácil posible no se requiere registro en PortalProgramas para vota.

Como cita el mismo portal:

¿Por qué lo merece?
Tatica tiene años realizando artículos y podcast de forma libre para todos sus lectores. Su proyecto Gimp100Podcast es bastante conocido en la actualidad y ha permitido a varios institutos y colegios aprender más sobre el diseño y la fotografía con Software Libre.

Y hacen una pequeña descripción de lo que trata mi blog (mucho mejor que las fallidas descripciones que yo misma le he tratado de poner durante todos estos años)

El Blog de Tatica tiene varios años colaborando desinteresadamente con las comunidades de Software Libre. Es un blog personal, por lo que pese a su vida cotidiana, ella logra sacar tiempo para realizar artículos y podcast de calidad que apoyan el aprendizaje en Español.
Tatica le permite al usuario aprender, sin necesidad de utilizar una terminología complicada, y usualmente divierte mucho al lector mientras aprende algo nuevo. Siempre contesta las preguntas que le hacen y realiza nuevos artículos en base a las dudas de sus lectores.
Es un Blog que le permite al usuario aprender y conectarse con un usuario que, al igual que el, está deseoso de aprender más sobre el mundo del Software Libre. 

Así que, a votar!!!!! es muy fácil, solo deben dar click en el botón amarillo que dice votar y listo, y si les gusta este blog, no olviden compartirlo con sus amistades! Nuevamente, gracias :D

– tatica hace el baile de la felicidad…

flattr this!

Tatica.org nominada a mejor Blog de SoftwareLibre! Y ya puedes votar!!!

Tatica - Lun, 09/22/2014 - 10:47

Con mucho gusto les cuento que este blog ha sido nominado a “Mejor Blog de Software Libre” por la gente de PortalProgramas. El simple hecho de estar nominada junto a portales de noticias me hace sentir increíble y ya de por si es una nueva motivación para seguir escribiendo mis experiencias y seguir haciendo videotutoriales y podcasts para ustedes… mil gracias!

nominado-thumb

Hoy (22 de septiembre de 2014) comienza la fase de votaciones para la 6ª edición de los Premios PortalProgramas al mejor Software Libre 2014 y estará activa hasta el día 11 de octubre de 2014. Esta fase durará hasta el 11 de octubre de 2014, y cualquier usuario podrá votar a su software preferido de entre los nominados este año. Cada usuario puede votar una única vez en cada categoría y para que la votación sea lo más ágil y fácil posible no se requiere registro en PortalProgramas para vota.

Como cita el mismo portal:

¿Por qué lo merece?
Tatica tiene años realizando artículos y podcast de forma libre para todos sus lectores. Su proyecto Gimp100Podcast es bastante conocido en la actualidad y ha permitido a varios institutos y colegios aprender más sobre el diseño y la fotografía con Software Libre.

Y hacen una pequeña descripción de lo que trata mi blog (mucho mejor que las fallidas descripciones que yo misma le he tratado de poner durante todos estos años)

El Blog de Tatica tiene varios años colaborando desinteresadamente con las comunidades de Software Libre. Es un blog personal, por lo que pese a su vida cotidiana, ella logra sacar tiempo para realizar artículos y podcast de calidad que apoyan el aprendizaje en Español.
Tatica le permite al usuario aprender, sin necesidad de utilizar una terminología complicada, y usualmente divierte mucho al lector mientras aprende algo nuevo. Siempre contesta las preguntas que le hacen y realiza nuevos artículos en base a las dudas de sus lectores.
Es un Blog que le permite al usuario aprender y conectarse con un usuario que, al igual que el, está deseoso de aprender más sobre el mundo del Software Libre. 

Así que, a votar!!!!! es muy fácil, solo deben dar click en el botón amarillo que dice votar y listo, y si les gusta este blog, no olviden compartirlo con sus amistades! Nuevamente, gracias :D

– tatica hace el baile de la felicidad…

flattr this!

Cómo ser una mujer emprendedora con Software Libre

Skatox - Lun, 09/22/2014 - 09:30

Si han estado involucrados en el movimiento del software libre en latinoamérica, probablemente conocen a Maria “Tatica” Leandro por sus contribuciones a la comunidad de Fedora, Darktable, organización del Flisol en Venezuela, por mencionar algunas. Pues hace unos días publicó en su canal en Youtube (al que les recomiendo suscribirse por sus útiles consejos sobre tecnología en general ) un vídeo inspirador de como ser emprendedor utilizando tecnologías libres.

Aunque el vídeo está dirigido al público femenino, funciona para cualquier género, por eso, les recomiendo ver el vídeo para que se inspiren en ser buenos profesionales utilizando tecnologías libres.

Espero que con el tiempo, cada vez sea mayor la participación del público femenino en comunidades de software libre, sobre todo en latinoamérica, pues conozco las dificultades o incomodidades para la mayoría de mujeres ante diversas situaciones, pero poco a poco esos problemas están desapareciendo, y vemos comunidades como Mozilla donde vemos participación equitativa de mujeres y hombres en sus actividades.

Cuidado con lo que deseas

Jose Salgado - Dom, 09/21/2014 - 17:05

sm-rechter

Cada vez más me encuentro con frases motivacionales estilo: si quieres puedes, los límites los pones tú, etc… Pero la verdad es que cada vez me dan más miedo este tipo de blogs y personas. No me entendáis mal, yo estudie psicología y creo firmemente que las personas son extraordinarias e irremplazables en si mismas, pero antes de comenzar a intentar hacer un coaching o un mentoring, tenemos que conocerlas, saber quiénes son, como son, como se comportan, en definitiva, estar seguros que no estamos lanzando a una persona a un desastre de inconmensurables

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

Resumen de Scrum desde las trincheras

HelloIT - Dom, 09/21/2014 - 07:15

scrumEste es mi resumen de la parte de Scrum (sin incluir XP) del libro "Scrum y XP desde las trincheras" de Henrik Kniberg. No es la biblia ni debe ser una referencia, pero sí que puede ayudar a refrescar algún concepto o a empezar con Scrum.

Scrum = marco de trabajo

1- Pilas de producto

Lista priorizada de requisitos/historias en jerga del cliente.

  • Id
  • Nombre: de 2 a 10 palabras
  • Importancia: más alto = más importante. La importancia la da el product owner.
  • Estimación inicial: la unidad son puntos de historia [PH en adelante] (días/persona ideales). Ojo, no es un contrato ni un compromiso. Las estimaciones absolutas no son importantes, lo son las relativas. P.ej. Una historia con 2 PH debería durar la mitad que una con 4 PH.
  • Cómo probarlo: descripción a alto nivel de cómo testearlo (descripciones simples).
  • Notas: otra info breve.

El product owner se encarga de los objetivos del negocio y no interviene en decisiones técnicas.

Debe existir la pila de producto, con las importancias, antes de empezar el sprint.

2- Planificación del sprint

Produce:

  • Una meta de sprint, definida en términos de negocio.
  • Lista de miembros porcentaje de dedicación.
  • Pila de sprint.
  • Fecha para la demo del sprint.
  • Lugar y momento definido para el scrum diario.

Cada historia tiene 3 variables:

  • Alcance (la da el product owner).
  • Importancia (la da el product owner).
  • Estimación (la da el equipo).
  • [Calidad]
    • Externa: lo que perciben los usuarios del sistema.
    • Interna: aspectos no visibles al usuario. Es responsabilidad del equipo y NO ES NEGOCIABLE.

Todo en scrum tiene una duración determinada (time-boxed).

2.1. Meta

¿Porqué hacemos ésto en lugar de irnos de vacaciones? Listar la meta en una wiki visible a toda la empresa.

2.2. ¿Qué historias incluir?

Lo decide el equipo, ¡no el product owner!

a) ¿Cómo el product owner puede alterar las deciciones del equipo?

  1. Re-priorizando la historia para que el equipo se vea obligado a incluirla.
  2. Reducir el alcance de otra historia hasta que quepa la otra.
  3. Dividir una historia en dos, con diferentes niveles de importancia.

b) ¿Cómo decide el equipo qué historias incluir?

  • A ojo (equipos pequeños y sprints cortos)
  • Cáculos de velocidad, ya sea
    1. Mirando la historia de los sprints pasados ó
    2. Calculando la velocidad estimada = (dias-hombre disponibles) x (factor de dedicación)

Factor de dedicación = (velocidad real) / (días-hombre disponibles).
Ej. (18PH) / (48 días-hombre disponibles) = 0,409 => Factor de dedicación = 40% aprox.
Por defecto en equipos nuevos, este factor es del 70%.

Tras la reunión de planificación, el scrum master actualiza la pila de producto en excel con los cambios hechos en las tarjetas físicas. NOTA: Las historias (tarjetas) pueden dividirse en tareas (post-its).

2.3. Estimación del tiempo: Planning Poker

13 cartas: 0,1,2,3,5,8,13,20,40,100,?,café. -> Dividir historias en historias más pequeñas. Buscamos 2-8 días/hombre.

Historias vs tareas

Las historias son entregables de los que el product owner se preocupa. Las tareas son no entregables de las que el product owner no se preocupa.

Historias técnicas

No son historias normales y el product owner las suele dejar fuera. Ej. instalar server de integración continua, actualizar la versión de jira, etc.

  1. Intentar transformar las h.técnicas en h.normales con valor de negocio mesurable.
  2. Intentar colarla como tarea dentro de una historia.
  3. Negociar con el product owner para ir incluyéndolas poco a poco.

Sistema de seguimiento de errores

Varias posibilidades: el product owner imprime los elementos de jira más importantes y los coloca junto al resto de historias.

3. Cómo comunicamos los sprints

Página wiki + mail a toda la compañía enviado por el scrum master. Mail recordatorio de demo invitando a quien quiera venir.

4. Pilas de sprint

El scrum master creará la pila de sprint después de la reunión de planificación, antes del primer scrum diario ->tabla de tareas en la pared.

scrumchart

Primero moverás los post-its de tareas. Después, las targetas blancas de historia pasan a terminado, una vez acabadas sus tareas.

4.1. Diagrama de burndown

Se actualiza tras cada scrum diario. Será el scrum master el encargado de reacci0nar frente a las señales de alarma.

4.2. Estimación dias vs horas

1 día-hombre = 6 horas-hombre reales

NOTA: El product owner no debería sentarse junto al equipo

5. Scrums diarios

Serán de máximo 15 minutos, siempre frente al tablón de tareas, el cual se actualizará con lo del día anterior.

Las reuniones serán de pie.

Tras la reunión, se suman los puntos de historia no terminados y se actualiza el burndown.

6. Demo de sprint
  1. Describe el objetivo del sprint.
  2. No pierdas tiempo en el PowerPoint ni en incluir "chorradas".
  3. Demo rápida en lugar de bonita.
  4. Demo a nivel de negocio (sin detalles técnicos).
  5. Ideal: que la audiencia lo pruebe.
  6. No mostrar pequeños errores solucionados ni funcionalidades triviales.
7. Retrospectivas de sprint
  • Product owner, scrum master y equipo.
  • De 1 a 3 horas.
  • Se designa a un secretario.
  • Fuera de la sala de equipo.
  • Scrum master muestra la pila de sprint y hace un resumen.
  • Cada persona, sin interrumpir, dice qué ha ido bien, qué mal y qué mejorar.
  • Velocidad estimada vs real.
  • Scrum master resume sugerencias de cara al próximo sprint.

Respecto a las mejoras concretas, se hará una votación por puntos para centrarse en qué mejoras aplicar de cara al próximo sprint (3 puntos por miembro, seleccionamos las 5 mejoras más votadas).

8. Descansos entre sprints

Mínimo 1 noche sin sprint -> retrospectiva y al día siguiente planificación.

Mejor: viernes primera hora hacer demo y retrospectiva. Lunes 9AM planificación.

Mucho mejor: jueves 9AM demo, 10AM retrospectiva, viernes día de laboratorio, lunes 9AM planning.

El día de laboratorio es un día libre para que los técnicos hagan lo que quieran (proyectos personales, sacarse un certificado, etc.)

El Libro

Recuerda, tienes el libro Scrum y XP desde las trincheras" de Henrik Kniberg disponible y totalmente gratuito en su edición digital.

Flickr! Foto por royskeane

Como desactivar algunos módulos de Jetpack mejorar la cargar de un sitio

Skatox - Sáb, 09/20/2014 - 11:48

Para quienes tienen alojado un sitio WordPress en un servidor propio, probablemente estén usando el plugin Jetpack para aprovechar muchas de las funcionalidades de WordPress.org: estadísticas de visitas, botones para compartir, mejores comentarios, versión móvil, entre otros. Sin embargo, este plugin añade muchos archivos (innecesarios muchas veces) Javascript al sitio, aumentando el tamaño del sitio y ralentizando la carga del sitio.

Para evitar esto, podemos instalar adicional el plugin Jetpack Lite que elimina todos los módulos exceptuando el de estadísticas y enlaces cortos de wp.com, pero con pequeñas modificaciones en el ćodigo podemos controlar cuáles módulos cargar:

  • Abrimos el archivo jetpack-lite.php  y nos ubicamos en la linea 32.
  • Si observamos, hay una funcion llamada Leave_only_JetpackLite_modules que se llama en el hook jetpack_get_available_modules, esta función devuelve un arreglo con los módulos a activar, por eso debemos simplemente agregar nuevas entradas al arreglo $return desde $modules para activar módulos, por ejemplo:
    $return['stats'] = $modules['stats']; //Estadísticas
    $return['shortcodes'] = $modules['shortcodes']; //Código corto para vídeos
    $return['sharedaddy'] = $modules['sharedaddy']; //Botones para compartir en redes sociales
    $return['comments'] = $modules['comments'];//Mejoras en la caja de comentarios
  • Para obtener la lista de módulos, simplemente navega hasta la ruta /wp-content/plugins/jetpack/modules/ y cada carpeta representa a un módulo, si sabes inglés entenderás que hace cada uno de ellos por su nombre y debes agregarlo al vector comentado en el paso anterior.
  • Una vez agregado todos los módulos al vector $return, debes agregar cada uno de ellos en el array declarado en la función Activate_only_JetpackLite_modules:
    return array( 'stats', 'shortcodes', 'sharedaddy', 'comments','publicize' );
  • Una vez que subas los cambios y recargues el sitio, solo deberías tener activado los módulos necesarios y los archivos Javascript que se requieren sólo para las funcionalidades activas.

Nota: Al instalar Jetpack Lite debes tener instalado Jetpack. Pues el plugin no es un fork sino un pequeño código para eliminar la carga de todos los módulos. Y si tienes alguna duda o problema, no dudes en dejar un comentario para ayudarte.

Páginas

Suscribirse a Fedora-es sindicador