joe di castrohttp://joedicastro.com2011-03-30T00:32:00+02:00python majibu, preguntas y respuestas sobre python2011-03-30T00:32:00+02:00joe di castrohttp://joedicastro.com/python-majibu-preguntas-y-respuestas-sobre-python.html<p><a href="http://python.majibu.org/" title="python majibu, preguntas y respuestas sobre python"><img alt="python majibu" src="pictures/majibu.png" title="python majibu" /></a></p>
<p>Aunque ya hace casi dos meses que está funcionando, no es hasta ahora cuando he
tenido un momento para escribir sobre este nuevo proyecto que he iniciado. Este
surgió a partir de otro proyecto anterior que resulto ser un fracaso, deaparatos
PyR, un sitio de <strong>Q&A</strong> (preguntas y respuestas) sobre gadgets y aparatos de
electrónica que se apoyaba en deaparatos.com mi anterior página sobre la misma
temática. Una vez realizado el esfuerzo de traducción al español y adaptación
del tema, se me ocurrió que podía aprovechar ese trabajo ya realizado para una
aventura bastante más práctica. Así el día 3 de febrero
<a href="http://mail.python.org/pipermail/python-es/2011-February/029151.html">sugerí en la lista de Python en español</a>, donde se agrupa una buena parte de
la comunidad hispana de Python, el poder aplicar este mismo formato a un sitio
de <strong>Q&A</strong> sobre <strong>Python</strong>. La idea tuvo una buena acogida, y así
<a href="http://mail.python.org/pipermail/python-es/2011-February/029167.html">11 horas después</a>, nacía <a href="http://python.majibu.org/" title="python majibu, preguntas y respuestas sobre python">Python majibu</a>, mi pequeña contribución a la
comunidad Python en español. Y como decía en ese correo:</p>
<blockquote>
<p>Escogí la palabra <strong>majibu</strong> porque <strong>significa respuestas en suajili</strong>. Es un
nombre sonoro y corto, en la moda de nombres como Ubuntu.</p>
</blockquote>
<h2 id="origen_del_formato_qa">Origen del formato Q&A</h2>
<p>Este sitio se monta sobre la plataforma <a href="http://www.osqa.net/" title="OSQA"><strong>OSQA</strong></a> (Open Source Questions &
Answers) que la gente de <strong><a href="http://www.dzone.com">DZone</a></strong> creo a partir del extinto proyecto
chino <a href="https://github.com/cnprog/CNPROG">CNProg</a> de <a href="http://gchen.cn/about/">Mike Chen</a> and <a href="http://www.linkedin.com/pub/sailing-cai/b/2bb/383">Sailing Cai</a>. Estos dos proyectos
eran un clon del original formato empleado por <strong>StackOverflow</strong>, funcionando
sobre <strong>Django</strong> (ergo <strong>Python</strong>).</p>
<p><a href="http://stackoverflow.com/">Stack Overflow</a> es el sitio que ha conseguido revolucionar el formato de
Preguntas y Respuestas y causado un gran impacto mediático en la red, sobre todo
en el mundo anglosajón. Esto formato lo crearon <a href="http://en.wikipedia.org/wiki/Joel_Spolsky">Joel Sposky</a> y
<a href="http://en.wikipedia.org/wiki/Jeff_Atwood">Jeff Atwwood</a> para su red de sitios <a href="http://stackexchange.com/">StackExchange</a> (hoy ya constituida
como empresa) y que ha dado lugar a sitios tan exitosos en el mundo anglosajón
como el propio <strong>Stack Overflow</strong>, <a href="http://serverfault.com/">Server Fault</a>, <a href="http://superuser.com/">Super User</a>,
<a href="http://askubuntu.com/">Ask Ubuntu</a>, <a href="http://www.howtogeek.com/">How to Geek</a>, etc. Un formato que se creo para
StackOverflow, por programadores y para programadores, centrado únicamente en
aspectos técnicos de la programación informática. Y su éxito ha sido tan brutal
que se ha extendido a multitud de temáticas que no paran de crecer día a día.
Es el formato del futuro inmediato, ya lo es ahora mismo del presente para
ciertas temáticas y es sin duda el formato que podría enterrar a los clásicos,
veteranos y populares foros. Y no es ninguna broma, la red de sitios de
preguntas y respuestas StackExchange arroja unas cifras de
<a href="http://techcrunch.com/2011/01/26/stack-overflow-steps-up-to-the-qa-plate-growing-131-in-2010-from-7m-to-over-16m-uniques/">16.6 millones de usuarios únicos mensuales</a><sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup> y
<a href="http://www.javipas.com/2011/01/26/%C2%BFquora-nah-stack-overflow-es-el-verdadero-fenomeno/">72,8 millones de paginas vistas al mes</a> y todo esto en poco más de dos años.</p>
<p>Aunque cronológicamente, primero fueron los foros, luego <em>Yahoo Answers</em>, sitios
como <em>todoexpertos</em>, luego el casi difunto servicio de <em>Ask</em>, luego propuestas
como <a href="http://www.wolframalpha.com/">Wolfram|Alpha</a> e <a href="http://www-03.ibm.com/innovation/us/watson/index.html">IBM Jeopardy</a><sup id="fnref:2"><a href="#fn:2" rel="footnote">2</a></sup>, más tarde y centrado en un
perfil de gente muy determinado y elitista: <a href="http://www.quora.com/">Quora</a> Y por fin,
democratizando el formato y el conocimiento para todos los públicos: la red
StackExchange. De ahí surge luego <strong>OSQA</strong> como clon sobre Django de Stack
Overflow, y el futuro <a href="http://qato.com/">Qato</a> por parte de la misma gente de DZone, pero de
pago y centrado en perfiles corporativos y grandes sitios de Q&A. Incluso la
gran red social, <strong>Facebook</strong>, se ha sumado, creando <a href="http://www.facebook.com/questions">su propia propuesta</a>
del formato de Preguntas y Respuestas. </p>
<p>Y en español han surgido también varias alternativas. Desde la red de
<a href="http://shapado.com/">Shapado</a>, otro clon de Stack Overflow creado en <em>Ruby</em>, a sitios como
<a href="http://chaxpert.com/es_ES/">ChaxPert</a>, <a href="http://respuestasparatodo.com/">Respuestas para todo</a> y otros sitios en español montados
también sobre OSQA como son <a href="http://respuestas.trabber.com/">Trabber</a> y <a href="http://cientifi.net/">Cientifi.net</a></p>
<h2 id="ventajas_del_formato_qa">Ventajas del formato Q&A</h2>
<p>Básicamente un sitio de Q&A, es una web de preguntas y respuestas dirigida por
sus propios usuarios, que son quienes hacen las preguntas, las responden
compartiendo su conocimiento y moderan la comunidad. Es un formato basado en el
karma de sus usuarios y ellos son los protagonistas absolutos. </p>
<p>La <strong>ventaja principal</strong> es que a través de la participación de los usuarios
las <strong>respuestas más acertadas y valiosas ganan más visibilidad</strong> que las menos
ajustadas a la solución. Lo que es una gran ventaja para los que se vuelvan a
plantear esa misma pregunta, pues al leerla encuentran la solución más idónea
antes, sin verse obligados a navegar entre un mar de respuestas, o incluso
off-topics, como es tan frecuente en en los habituales foros. A tal extremo llega
esto que si uno realiza preguntas sobre programación en inglés en un buscador
como Google, la probabilidad de que la respuesta esté en Stack Overflow y entre
los primeros resultados del buscador es muy elevada. </p>
<p>Por lo tanto es un formato bastante más eficaz y dinámico que el de los foros y
el sistema de karma ayuda a crear una comunidad de gente muy competente. Además
el que la propia comunidad modere el sitio (gracias al sistema de karma) causa
que apenas exista la lacra del spam, que en estos sitios brilla por su ausencia,
así como la inexistencia de trolls que con este formato tienen muy pocas
posibilidades de causar problemas. Pero lo fundamental es que consigue que las
personas se animen a preguntar y a compartir sus conocimientos con mayor
naturalidad que con los foros y con muchos mejores resultados.</p>
<p style="text-align:center;"><img src="pictures/python_majibu.png" title="Aspecto actual de python majibu"/></p>
<h2 id="python_majibu">Python majibu</h2>
<p>Yo echaba de menos algo como Stack Overflow en español, aunque no tengo
problemas con el inglés y consulto habitualmente los sitios de StackExchange,
era una pena que la comunidad en español no tuviera un sitio como este. Como
abarcar un campo tan amplio como el de la programación se me antojaba demasiado,
que menos que hacer mi humilde aportación a mi lenguaje de programación favorito,
<strong>Python</strong>. Aunque yo solo puse la base, el sitio lo crean sus usuarios,
<strong>python majibu</strong> no sería nada sin la gente que forma la comunidad de Python en
español. Ellos son los que aportan el conocimiento, la verdadera esencia del
sitio y los que decidirán el éxito o no del proyecto y su rumbo. </p>
<p>Para personalizar el sitio, con respecto a la instalación por defecto de OSQA,
completé la traducción que otros habían iniciado anteriormente al Español y cree
un nuevo tema para majibu. Este trabajo está disponible en mi repositorio
alojado en <a href="http://github.com/joedicastro/majibu">github</a> para todo aquel que quiera aprovecharlo.</p>
<p>Adelante, usadlo si queréis, resolver vuestras dudas sobre Python y ayudar a
resolver las de los demás... el sitio es todo vuestro, yo solamente soy el
intermediario necesario para que sea posible. Para utilizar este nuevo sitio no
es necesario crear una cuenta nueva, se puede entrar usando tu cuenta de
Facebook o Twitter. También puedes usar cualquier otro servicio que soporte
OpenID como Google, Yahoo, myOpenID, Blogger, Wordpress, Flickr, etc.</p>
<div class="footnote">
<hr />
<ol>
<li id="fn:1">
<p>A Diciembre de 2010
 <a href="#fnref:1" rev="footnote" title="Jump back to footnote 1 in the text">↩</a></p>
</li>
<li id="fn:2">
<p>Propuestas mucho más complejas, automatizadas y más pruebas de concepto
que alternativas reales en el presente, pero un claro indicio de lo que nos
espera en el futuro. <a href="#fnref:2" rev="footnote" title="Jump back to footnote 2 in the text">↩</a></p>
</li>
</ol>
</div>