Archivo para la Categoría‘articulos’

Ver información básica de una cuenta de Twitter usando BASH

Sábado, marzo 3rd, 2012

Tengo ya unos días tratando de recordar y averiguar cuando fue que empecé a usar Twitter y solo consigo paginas que no me inspiran mucha confianza, que se ofrecen para darte esta información.

Revisando la documentación de la API de esta red social, conseguí como hacerlo aunque no esta explícitamente documentado. Esta información del usuario se envía cada vez que uno hace una petición por su timeline usando grep, awk, tr y curl fácilmente se puede ver cuando se creó la cuenta.

cuando fue creada una cuenta en twitter

 
Este script muestra cuando fue creada la cuenta además de cuantas personas sigue, cuantos lo siguen y cuantos twits ha publicado.

#!/bin/bash
curl -s "https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=$1&count=0" | tr ',' '\n' | grep \"created_at\" | tail -n 1
curl -s "https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=$1&count=0" | tr ',' '\n' | grep -E 'friends_count|statuses_count|followers_count'

 

Como ven el script acepta un parámetro que para que funcione correctamente debe de ser el handle que en mi caso es orvtech, para ver mi información pueden ejecutar:

./twitter-creado.sh orvtech
"created_at":"Thu Apr 12 21:35:06 +0000 2007"
"friends_count":236
"statuses_count":5065
"followers_count":251

 
Estoy seguro que se puede optimizar incluso remplazar esas dos peticiones web por una sola y remplazar el tr, grep y el tail con una sola instrucción de awk pero solo quería demostrar como hacerlo. Si quieren aprender mas del API de twitter pueden visitar https://dev.twitter.com/docs.

 

Ver información básica de una cuenta de Twitter usando BASH es un articulo de: orvtech.com

Del 26 al 29 de Febrero

Jueves, marzo 1st, 2012

Larry Letellier , nuevo empaquetador graduado por RPMDev, ¡felicitaciones!

Abajo lo más notable de mi actividad en Fedora para la comunidad.

  1. Documentando Fedora.
  2. Empaquetando.
  3. Migré mi Redmine de 1.2.0 a 1.3.1.

- Gomix -

Submissions to Linuxwochen

Martes, febrero 28th, 2012

First I need to say THANK YOU (yes, yell at you) because we are so so so close to collect the money for the travel, that I just submit 2 talk for Linuxwochen. I really don’t know how to express my gratitude to all of you who have donated so far and those that will. This are the kind of actions that make you understand that what we do is right, and change is possible. People doesn’t realize that FLOSS, worldwide, is a huge family of people that not only teach you or learn from you, but also people who encourage you, support you and help you. Life is about the actions we do to improve what is arround us, about help, teach and grow. Once again THANK YOU! Don’t forget we are still receiving donations, please check our Pledgie: http://pledgie.com/campaigns/16632

My first submissions is about One Of The World’s Largest FLOSS Events – FLiSoL. Latinamerican Festival for the Installation of Free Software (El Festival Latinoamericano de Instalación de Software Libre) is one of the largest free software events worldwide. The FliSoL event started 2005 and has been held every year since. The main goal of the event is to promote Free and Open Source Software and its use.

The FliSoL event is simultaneously organized on a single day in many different countries and cities all over Latin America. Around 20 countries (including Spain) participated in FLISoL in 2011 and around 60,000 people visited the different locations where the event was held on just a single day.

This talk will give an inside view in the organization of FLiSoL conference.

My second submission is about Venezuela, and how an Entire Country Migrates To Linux. Venezuela has, like all Latin American countries, a strong interest in using free and open source software for many different purposes. That gives them more independence from big software corporations and gives them the opportunity to develop the software in their own country giving their local talents a chance to grow professionally.

So the Venezuelan government has started its own Linux distribution, called Canaima, which is installed on most of the computers in all governmental institutions. Venezuela also has a program for equipping all schools with laptops, which were first bought in Portugal and are now produced inside the country. So the kids grow up using Linux on their computers from the age of eight.

This talk gives an overview on the migration to free and open source software in Venezuela.

Del 15 al 25 de Febrero

Domingo, febrero 26th, 2012

Mucho trabajo, mucha presión, alpha ya está disponible. Mi actividad:

  1. Documentando Fedora.
  2. Empaquetando
  3. Ruby

En nota colateral, actualicé mi Redmine a la última versión 1.3.1, Fedora 17 Alpha ya está disponible así que comenzaré el trabajo de actualización del Manual de Gestión del Software, si quieres ayudar contáctame.

- Gomix -

VC2: Friday Night, Ambassadors and surprises!

Sábado, febrero 25th, 2012

WOW! let me tell you that you guys are just beign AMAZING! If last wednesday we had 21 amazing people joining our hangout… we had 26 this time! Thank you for be part of this!

I have come to the point of realize that VideoConferences are turning into an excellent way to interact, even if language can be a bit tricky sometimes, but is like hang with your coworkers (since at offices there is no contact either), is just like take a look over your desk and see your friends, that’s amazing.

You have NO idea of how encouraged I feel when I see the feedback that you guys have push to this, when ideas are suported by people from all the world, things matter and encourage to keep working. Once again, Thank you!!

I need to thank all of those who came and hangout with us last night, but specially to our great FPL, Robyn Bergeron, who just jump to say hi and stay for a while with us (and act like the rockstar that she is, smiling while people was taking photos of their screen with their mobiles :P ), thank you also to Alexis Pardo (Peru), Hector Alonso González Mata (Venezuela), Larry Letelier (Chile), Carlos Reges (Venezuela), Alejandro Acosta (Mexico), Mark Terranova (USA), Jeronimo Gonzalez (Argentina), Joe Mac, Alejandro Perez (Panamá), Andres Pascasio (El Salvador), Adolfo Fitoria, Fran Monroy Moret (Venezuela), Jeferx BugDox (Venezuela), Hector Carrillo Hugo Alonso Ibarra García (Venezuela), Johan Camilo Manrique Sanchez (Colombia), Oliver Rivas (USA), Ricardo del Nogal (Venezuela), Edgardo Herrera (Venezuela), Eduard Lucena (Venezuela), Yury Jajitzky (Venezuela), Carlos Pineda (Venezuela), Lilibeth Ramirez (Venezuela) and Abdel Gabiel Martinez Lassonde (Panamá).

Last night VC was mostly to know ste status of our ambassadors and contributors in 3 countries, Venezuela, Mexico and Panamá; but we also had an amazing brainstorming where we were able to talk about how to improve the way we do marketing, solutions for marketing goodies, introduction to new contributors (since we had some on the VC), FUDcon ideas and even leadership, and how to expand Fedora (and FOSS) in our region. Let me show you the topics and ideas lists so you can read them and provide some feedback as well.

= FUDcon Venezuela tasks =

* One of our contributors, Hector Alonso, needs to contact UDO Cumana with us, so we can have a meeting.

= Fedora México =

* Nushio, Alejandro and? we need to contact the rest of contributors there
* Our ambassadors are contributing a lot on local lugs
* There is an awesome communication and will between local community and RH-México, however, we might need to push a bit more so we can act together. We should try to push a FAD.
* Alejandro might find useful to have a meeting with Venezuelan contributors that work on Governament to get some feedback for his classes.

= Fedora Panamá =

* Potty is the new local leader, his tasks are mostly TONS of events and run FLISoL. He needs to have a public agenda where people can know which events he will attend and how to be reach.
* Work with college new students, go back to first year recruitment. And push graduated people to go back and recruit based on their own experiences.
* Try to get involved in non-fedora events.

= Fedora =

* Lead and Delegate
* We need to spend latam budget… hasn’t been fully used
* Motivate people to DO, not only to spread.
* People cannot try to do everything by themselves… so we need to motivate the new contributors that want to join the groups we are part of on taking tasks. If we don’t act fast when they just join, they might get bored and just drop off. Nice reference to read is http://blog.melchua.com/2012/02/24/thought-experiment-design-an-open-source-new-hire-process/
* Drupal Central American event that we MUST go… Insight!

= Event box =

I think this is the main point from yesterday hangout. We have several issues to face: Shipping between LATAM countries is a NOT (too expensive, too slow, too complicated on customs), Ambassadors are not asking for funds or do it too late, Each LATAM country wants design independency and even if that’s cool doesn’t allow us to have a general branding marketing campain.

So, the main idea and steps to try to follow to use the Event Box as an option are:
* We need a local list of suppliers on each country where we can have sorta arrangement and print items.
* We need a latinamerican (or general) marketing team that deals directly between each country supplier and RH budget, so ambassadors doesn’t have to deal with everything everytime, only fill a request.
* Suppliers will have designs twice a year (per each release), so we only have to do a request without work design, prints quality, etc. this not only helps with quality, but also make items be delivered faster.
* Ambassadors need to request X amount of event boxes and explain WHY need that quantity and how will he use it.

Now, we have an idea of what might go inside that box. Boxes will be build according to the smalles event we may attend (something between 10-20 people), so if a user is going to a larger event, he only need to ask for a different number of boxes. Items will be (pls add or remove if you think is needed):
* T-shirts (5 per box)
* Stickers (50 per box)
* Flyers (50 per box)
* Special Item (one per box) this can be used as motivarot, prize or X, so ambassadors actually ASK for this boxes.
* Cd… Now here comes the best idea:

For media, we could do a REALLY SUPER LARGE request (maybe china or somewhere else) where they send us a lot of labeled media (only fedora logo, NO VERSION) and without burn. If each country have a stock of labeled but nor burned media, they can burn thoe locally and we can add on the event box only the envelope with the version name.

This not only help with prices, but also with shipping weight and, if people want to go and burn a spin, remix or different version, since there is no burned media, then disc won’t get lost or obsoletes.

I hope that people keep enjoying our hangouts, and if anyone PLEASE can help us contacting someone from google that let us use the live option so more people can join… pls let me know. Once again. Thank you! I will let you know next week when and topics about our next meeting (if you have an idea… please let me know ASAP!)

Videoconference TODAY: Fedora Ambassadors

Viernes, febrero 24th, 2012

This is just a friendly reminder that we will have our weekly videoconference through Google+ this time, and our topic will be: How to be a Fedora Ambassador

This will be a general talk about:

  • How to join the Ambassadors program
  • Steps to fullfill before open a trac tickets
  • How to contact and interact with your mentor
  • What to do once you are aproved
  • What will Fedora expect from you once you’re an Ambassadors
  • Tips to be the best ambassador

When: Friday at click here to know your time
Where: Google Hangout gplus.to/tatica
Language: English (first 30min) / Spanish (second 30min)

When 21 geeks join a videoconference, anything can happen…

Jueves, febrero 23rd, 2012

Last night we had our first videoconference. Test started at 7:30pm and meeting ended at… 1:30AM! (and just because there was a blackout on my street).

I didn’t expect this sucess, however, I embrace it. Maybe our community just need to use tools that aproach them and give them an oportunity to give faces to names and nicks. Last night was a clear example of this, where we had 21 people having an EXTRAORDINARY hangout like I had never seen… I can be completely honest and say that was as productive as a FUDcon (maybe someone can jump with an online FAD? :D )

I didn’t had a prepared conference for this time, since mostly I wanted to know how has been for Amber Graner and Selena Deckelmann to be FOSS contributors, their experience, ideas and feedback; however, everything took a different direction before and after that conversation that the 3 of us had. I need to say THANK YOU SO VERY VERY MUCH (yes, awful sentence) specilly to our amazing invited, Amber and Selena, who show us a lot of reasons to be part of FOSS communities, to keep learning, to keep teaching… and to keep having fun! but also I want to thank to the rest of the crew that join us: Mark Terranova, Alejandro Perez, Hector Alonso Gonzalez Mata, Hedayet Mabrook, Clint Savage, Pat Mcgovern, Carlos Reges, Nemecis Rojas, John Dulaney, Vinil V. Menon, Abdel Gadiel Martinez Lassonde, Oliver Rivas, Ben Williams, Miguel Alvarado, Garry Elliott, Click Mapa, Sandeep Pothuganti, Junior Paz, Javy Martinez and Fabrizzio Moreno

Now, lets make a list of interesting things that we talk about and let me show you my random notes. Please, know that this is the *crude product* comming out from my head, some of this points (I hope all) will end up beign applied or put into practice. This is not a list of goals (maybe is) but consider ir as one of the best Feedbacks and brainstorms online ever! :P

= Geeks at FOSS =

  • * Weird names are AWESOME… but please, make sure to have an audio file with a proper pronunciation – Thank you.
  • * ask about your friends life… they will be happy to share some details with you so you are not just a robot.

= Mentors =

  • * Fedora has guides for everything, but not to be a mentor (check on this)
  • * Has to know well how community works
  • * Need to have amazing people skills, not enough just to be an ambassador

= Ambassadors =

  • * Must know how to organize an event, learn about logistics, marketing and people skills
  • * Propose talks for events that you don’t organize
  • * Try to take fedora to non-fedora places, events and activities
  • * To be an ambassador you need to have good ideas, but also work on turn them into goals, not only expect that someone will do it for you (or if you can’t, please, make if happen)
  • * Every member of Fedora IS an ambassador

= Fedora a better place =

  • * more testers
  • * Better websites or way to find info at our websites
  • * More brainstorming, less information meetings… push feedback
  • * Focus on fulfill ideas, not only give them.
  • * Show Fedora with more serious marketing (product)
  • * Help tech people to show themselves more professionals and less hippies
  • * Marketing are focusing on a few events… what happen with the small events and we need to be and are not fedora specifics
  • * We need more marketing outside events… if we have 2.000.000 linux users on a country and we only spread fedora on an 200 people event.. we are waisting 1.800.000 potential contributors.
  • * Daily marketing MATTERS
  • * Passion at events and focused on fun. Gather together for the fun, not by the tittle
  • * Don’t join the community expecting to get a job, join it because the fun and with fun, might come a work.
  • * Curiosity
  • * Explore and expand what you can do, not what you cannot or don’t know how to do
  • * Whatever your motivation is… keep being motivated
  • * Encourage people to make money with FOSS
  • * Opensource is about friends… so find the right ones and those that make you feel a rockstar and motivate you

= Questions for Selena and Amber =

  • * Are you a girl? or just a robot?
  • * How is to be a community person for you?
  • * What are your tasks on Free and Open source community?
  • * Which is the best experience you can remember being a community leader?

= FUDCon Panama=

  • * Bring a key people of each team available to allow new contributors to get sponsorship and contribute without have to wait after-event.
  • * show the simplicity of contribute to fedora with people examples.

So PLEASE, if you have any further idea, or you join the conversation but you didn’t talk… feel free to add any comment. We need your ideas and feedback in order to make stronger proposals that can actually change things. Hope you tomorrow night for our second hangout, this will be about “how to be a better ambassador” (30min english, 30min spanish)

Weekly Videoconferences!

Miércoles, febrero 22nd, 2012

Maybe it’s just me, but, I have found super interesting the fact that technology is taking us to a more P2P (literaly) where distance doesn’t matter. You already have heard that we are pushing the Fedora Video project. We want to help users to learn about tech stuff. We aim to provide some guidance on how to interact and part of our community. As well as the larger community of FOSS.

I have become a VideoConferences addict, for many reasons (and to practice my english)! Talking is easier sometimes than writing, but problem is… where are logs? The best thing we can do is record them. Most of the time we plan to let as many people as want to join us… Let me invite you to our weekly videoconferences.

Now comes reality… I don’t think we will be able to set up an specific date/time for videoconferences. People from all over the world might be interested to join. I will try to use Twitter, blog post or whatever is on my hands to keep people informed. Also, if you’re interested in having a videoconference about a specific topic, let me know. Our next videoconferences will be these:

Geeks at FOSS

Today I will meet with Selena Deckelmann and Amber Graner General talk about tech experiences, Cultural shocks on IT fields, what it is like to be a girl working in FOSS communities and what can be done… sharing our ASCII coffees :)
When: TODAY! at click in here to check your time
Where: Google Hangout gplus.to/tatica
Language: English

How to be a Fedora Ambassador

General talk about how to join the Ambassadors program, steps to fullfill before open a trac tickets, how to contact and interact with your mentor and what to do once you are aproved. What will Fedora expect from you once you’re an Ambassadors and tips to be the best one.
When: Friday at click here to know your time
Where: Google Hangout gplus.to/tatica
Language: English (first 30min) / Spanish (second 30min)

Geek Girls aren’t aliens

Lunes, febrero 20th, 2012

Am I a girl? yeah… is just that sometimes we spend so much time online that forget that we actually have a body, we need to eat and need to walk. If this is your case, welcome to the new group of people that set names to their gadgets instead to their cats.

Today I had an interesting chat with a contributor that, I just found out, was a lady (after being helping her for about a month or so) we talk about, why are so few women in FOSS projects? I guess this is the question we all made to ourselves (as woman) and many guys do too. I start to point out things that I believe are the main reasons and I would like to share them with you:

The Comparison

I have meet a lot of women who actually code amazing things. Problem are comparisons: “That girl can code as good as a guy” or “She’s almost as good as any of us(guys)”. And we as women do that too sometimes: “I’m as good as any man can be” or “I can code anything that a man can code”.

The Rain by kodomut on Flickr

If we start showing that there is a line to cross, then this line will always exist. This doesn’t happen with religion or skin color, doesn’t matter either with age. Everyone has made that imaginary line between sex gender a pretty clear way to use it as excuse for, either redeem us from our mistakes or to justify our victories.

The Emo-Side

Everyone gets hurt, everyone cries, everyone has bad moments… don’t use that to get more sympathy. If you show everytime that you’re beign disturbed that you need them to stop because you’re a girl, then you’re giving people the right to just keep doing it.

?? by kodomut on Flickr

When you read a technical person (either lady or gent) you will find out that topics are never related to their emo-side. They can talk about the next release of X app, or just talk about the weather. That’s why we have -social- places to talk about that. (ej: #Fedora-social where everyone loves bacon…)

You ARE a girl, girls don’t do that

Since we were born we got people telling us what to do and which kind of things a woman was not supose to do. Is amazing to see that many of the geek ladies I have meet didn’t had this kind of parents, Most were fully support to do anything they wanted to.

Nezumi by kodomut on Flickr

I’m from LatinAmerica, the place where Novels (Novelas) come from, and we grow waiting for our blue prince who should come to rescue from -whatever-, that we are suposed to be full time moms and our destiny is to make lunchs and dinner in time keeping perfect our makeup. Tv doesn’t teach us to fight for what we want, it only teach us to wait for our destiny. If we show more people doing amazing things, without point out if is a girl or not, then next generations maybe won’t need to think on this issues.

You’re a girl, why don’t you recruit more?

WRONG! I sometimes ask myself… is there a special code that girls have or can use to recruit only girls? a secret society that I don’t know about? From all the women I have meet I think over 80% were recruit by guys. Yes, me too.

H1N1 by kodomut on Flickr

Even if I have my own heros and heroines I can only say that for me we are all the same. We might not have the same oportunities in life, same support, or same courage, but at the end, we are the same and we can do whatever we want with our lifes. As long as we keep showing that you own your own life and be a strong and professional woman isn’t *wrong*, then I’m sure we will see more ladies on the tech side.

I don’t know any other geek girl

WUT? I could name so many amazing women that I have the honor to meet, to work with and to follow on their amazing blogs that you would be amazed. Name them all might be imposible, and naming just a few would be not fair, however, let me tell you that maybe the contributor that helped you last time with your code issue was a lady, or the t-shirt you’re wearing was designed by a lady, or the tutorial that you’re following was written or translated by a lady.

Some Rain Must Fall  by kodomut on Flickr

The fact that we don’t add a label next to every goal that we have quoting *I have boobs* doesn’t mean that technical and professional women exist. Maybe we just need to be more open, maybe we just need to realize that technology is not about genders, just like we did with ages. I really hope that next time the question *why FOSS doesn’t have more ladies?* you change it by this: *What can I do to bring more ladies to FOSS?*. We all can recruit contributors, just make sure to do it.

All those AMAZING photos thx to CC licences :D Kodomut on flickr

Remix de Fedora 16

Domingo, febrero 19th, 2012

Llegué  a  pensar que no iba a sacar un remix para esta versión de Fedora, el motivo era que no sentí que tenía nada novedoso o atractivo que mostrar, hasta que me conseguí con el proyecto para escritorio Cinnamon, el cual estoy usando actualmente y sin ninguna queja y eso me motivo a compartirlo con ustedes a través de este remix, no estoy seguro si es la primera distro que ofrece Cinnamon de cajita, pero para quienes no conocen este escritorio el usar este LiveDVD es una buena manera de conocerlo.

Un vistazo a como es Cinnamon en mi laptop actual

Como lo he dicho en otras oportunidades, este LiveDVD remix está orientado a facilitar un poco la transición de personas, desde otros sistemas operativos como Windows e incluso otras distribuciones de Linux, gracias a su gran soporte de Hardware y software como codecs multimedia y plugines para el navegador, algunos de esos elementos pueden no ser considerados libres en su país y otros de plano no son libres para nada, por lo tanto lo único que pido si distribuye este material a otras personas es que les haga conocer también que no están usando Software Libre a plenitud (al menos el 99% de este LiveDVD es libre) y que si están dispuestos a sacrificar algunas cosas y desean ser libres completamente usen Fedora directamente.

Este remix tiene adicional un rpm que corre como servicio la primera vez que arranca, cuando se instala al disco duro y que preconfigura Cinnamon para que sea la única opción de escritorio en el gdm y algunas personalizaciones que considero útiles para el Cinnamon y sin que me quede nada por dentro, considero que este es el mejor Live remix que he hecho hasta el momento.

Algunas cosas que recuerdo de lo nuevo:

  • Quite PlayOnLinux, los enlaces dinámicos que deja wine me han dado problemas con respaldos anteriorment, rsync siempre cae en un bucle infinito.
  • Agregue un programa llamado hugin para hacer panorámicas de tus fotos
  • Agregue Imagination para hacer vídeos con transiciones de fotos.
  • Fue agregado OpenShot como editor de vídeo.
  • El grub fue personalizado con otro skin (gracias a tatica) y traducido al castellano (solo en el live, al instalar no se ve de esa manera)
  • Se cambio de hosting, espero tener mayor ancho de banda.
Nota: Si quiere sugerir algún programa para la próxima versión, hágalo en los comentarios.

 

El Live lo puede descargar desde el siguiente enlace (recomendado un gestor de descarga):

 

http://dl.richzendy.org/LiveDVD_REMIX/Fedora16-VE-REMIX.iso
Suma md5: a67be0b8d44855b6e95bdd4fbd8bfca4

 

El kickstart usado para la creación:
http://dl.richzendy.org/LiveDVD_REMIX/Fedora16-VE-REMIX.ks
el fuente del rpm usado en la post configuración:
http://richzendy.org/repo/remix/FedoraLivedvdPostConfig-1.0-f16.src.rpm

El liveDVD, como su nombre lo indica por lo de Live, le permite probar la distribución cargando todo el sistema operativo desde el DVD y la RAM, sin tener que instalar nada, pero si le gusta en el escritorio y en el área de favoritos del menú va a encontrar un acceso directo que ejecuta el asistente de instalación.

Captura de pantalla con mi teléfono de la pantalla de arranque (se ve un poco feo por el reflejo del flash), click para agrandar

Actualización: 

Bajo petición de algunas personas en los comentarios de este post, los cuales requerían una versión para 32 bits, me he decidido a hacerla, de hecho esta versión de 32 bits por haberse hecho mucho después de la de 64 bits, tiene paquetes mucho más actualizados, acá les dejo los enlaces de descarga:

http://dl.richzendy.org/LiveDVD_REMIX/Fedora16-VE-REMIX-i386.iso
Suma md5: 3661324cff8102d4722a12e91f9e2889

No hay articulos relacionados a esta entrada.