Rediseñando y reorganizando

Este diseño de blog ya lleva un buen tiempo. Durante ese tiempo muchas cosas han cambiado en el mundo del desarrollo web, además de que la plantilla que tomé, aunque atractiva, tampoco es así como que muy avanzada técnicamente.

Lo que voy a hacer es una nueva plantilla para WordPress usando html 5 y al mismo tiempo aumentar la usabilidad y accesibilidad para los usuarios que estén visitándolo desde un celular o un navegador antiguo (como IE6 pero que igual podría ser Netscape 2 o Voyager de Amiga).

También pretendo consolidar y cambiar el sentido de este blog para que se vuelva más personal y sirva como concentrador de otras de mis actividades en redes sociales. Los artículos técnicos, guías y reseñas los voy a pasar a robertobaca.com (que hasta ahora ha sido sólo en inglés) junto con el contenido de trabajamovil.com y ojoflotante.com.

Este espacio me servirá para poner lo que había antes en el difunto VisionesBizarras, que pasa a ser VacaCósmica.com, y lo que nunca llegué a poner en Rock’n’Rolas. Habrá secciones para ese contenido a las que redigiré los nombres de dominio. Esto me permitirá concentrarme en escribir más y gastar menos tiempo en hacer malabares con tanto dominio.

Durante las próximas semanas irán viendo los cambios.

Como obtener el primer tag de un post de WordPress

Eduardo Arcos preguntó a través de Twitter si alguien tenía alguna idea de como obtener el primer tag de un post específico de WordPress fuera del loop. Así a bote pronto se me ocurre la siguiente idea que no está depurada todavía pero que puede ser la base para algo más acabado.

WordPress no tiene una función ya hecha para esto, pero podemos hacer una en nuestro archivo functions.php:

function get_first_tag($post_id) {
global $wpdb;
$tag_name = NULL;
if ($tag_id = $wpdb->get_var("SELECT term_id FROM $wpdb->term_relationships WHERE object_id = $post_id AND EXISTS (SELECT * FROM $wpdb->term_taxonomy WHERE $wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id AND taxonomy = 'post_tag') ORDER BY term_taxonomy_id LIMIT 1") ) {
$tag_name = $wpdb->get_var("SELECT name FROM $wpdb->terms WHERE term_taxonomy_id = $tag_id"); }

return $tag_name;
}

Esto nos debe dar el nombre del primer tag usado para un post cuya id nos sea conocida. No estoy seguro si WordPress los guarda alfabetizados o en orden de creación. Tampoco confío mucho en mi dominio de la clase $wpdb así que si no sirve tal vez sirva así:

$prefix = $wpdb->prefix;
 $strSQL = "SELECT term_id FROM ".$prefix."term_relationships WHERE object_id = 400 AND EXISTS (SELECT * FROM ".$prefix."term_taxonomy WHERE ".$prefix."term_relationships.term_taxonomy_id = ".$prefix."term_taxonomy.term_taxonomy_id AND taxonomy = 'post_tag') ORDER BY term_taxonomy_id LIMIT 1";

Y luego hacer el query y todo lo demás.

Espero que te sirva o por lo menos te oriente a una solución que sí sirva.

Batalla de audio twitts: AudioBoo vs TweetMic

Apenas ayer les hablabla de AudioBoo y hoy me entero de otro servicio para grabar audio en el iPhone y compartirlo por medio de Twitter. Se llama TweetMic.

A primera vista parece similares: tienen un cliente para iPhone en el que grabas lo que tengas en mente, lo subes al servicio y de ahí se manda un twitt a tus contactos para que vayan a escuchar tus sabias palabras. Pero las similitudes llegan hasta ahí. El cliente de AudioBoo es gratis, el de TweetMic cuesta $0.99; AudioBoo integra tus audio con Facebook y otras redes sociales, TweetMic nada más lanza un twitt; con AudioBoo puedes compartir tus Boos fácilmente con cualquier persona, TweetMic no te deja crear redes ni compartir con nadie fuera de tu red de Twitter.

Lo peor de todo: para escuchar un audio de TweetMic a través de la computadora necesitas un plug-in que se supone sería el de Quicktime pero por problemas técnicos entre éste y Flash hasta el momento no resulta fácil escucharlos. En cambio cualquier navegador puede escuchar tus Boos, fácil y sin rollos.

Aún más, AudioBoo promete en el futuro disponibilidad para otros clientes a través de un API, mientras que no hay una sola palabra sobre si pasará lo mismo con TweetMic.

AudioBoo además se nota mucho más maduro, estable y mejor organizado. La flexibilidad y la habilidad para formar tu propia red en AudioBoo y compartir en otras redes sociales lo hacen mucho más útil.

En definitiva: AudioBoo gana de calle esta batalla. TweetMic se queda muy, pero muy atrás.

Reblog this post [with Zemanta]

AudioBoo: piensa, habla y comparte con el iPhone

AudioBoo en el iPhone

Puedes mandar y recibir Boos desde el iPhone. Imagen de Nevon vía Flickr

AudioBoo es una red social que te permite usar tu iPhone como medio para entablar una conversación. Y no me refiero a algo como twitter que le aplastas las teclas y vas conversando en retazos de 140 caracteres.

No, audioboo se trata de establecer conversaciones por medio de a voz. Haces una grabación de unos cuantos minutos, la mandas a audioboo y tus seguidores la pueden escuchar y contestar, por voz o en comentarios de texto.

La interfaz es muy sencilla y tiene la capacidad de mostrar tu ubicación geográfica e integrar tu cuenta de twitter y facebook para que tus seguidores se enteren cada que grabas un nuevo boo y vayan corriendo a escucharlo.

Es un sistema bastante interesante. Entre sus ventajas están la simplicidad, que es lo que ha hecho populares a servicios como twitter, y la conectividad. Entre sus muchos usos está el poder crear un podcast, con feed rss y todo de manera extremadamente simple. De hecho no tienes que hacer nada más que mandar boos.

Quienes te quieran seguir también tienen múltiples formas para hacerlo, desde el sitio de AudioBoo, tu twitter, facebook, rss, iTunes, etc. Es un sistema que combiina muchos canales de manera bastante poderosa pero sencilla.

Entre las desventajas están que el cliente sólo existe para iPhone (aunque hay planes de hacer un API que permitirá crear clientes para otros aparatos) y que la comunidad todavía no es muy grande.

Esto último hace que no haya muchas conversaciones y contestaciones todavia. Irónicamente ya se han enfrentado al problema de gente que deja boos insultantes o demasiado explícitos. AudioBoo no cuenta todavia con un sistema de clasificación para advertir sobre este tipo de contenido.

Seguramente estos problemas se irán arreglando con ayuda de la comunidad. El servicio todavía está en sus primeas semanas pero si eres dueño de un iPhone te recomiendo que lo pruebes.

Reblog this post [with Zemanta]

Twittering gets man arrested. Inciting financial panic or protected speech?

Most of us know that freedom of speech doesn’t cover yelling “fire!” in a crowded theater, or making false accusations or purposefully damaging someone else’s reputations. Most of us even understand why and there are laws that define what isn’t protected speech.

Those laws exist in many places around the world, like Guatemala, and whatever isn’t covered there has to be considered protected speech. In Guatemala there is a law that defines the crime of “inciting financial panic” that says no one should use false information to fool people into creating a situation of chaos in banks, funds and other financial businesses.

Guatemala also has a somewhat delicate problem right now. The president Alvaro Colom has been implied in the assassination of a prominent lawyer over a case of corruption also involving a bank, Banrural.

The entire case stinks like no other in post-dictatorship Guatemala and will no doubt have serious repercusions, specially because now people have all kinds of instruments to talk: email, blogs, forums, youtube, facebook and twitter. Today’s generation won’t stay quiet. There’s even a hashtag in twitter #Escandalogt to make it easy to follow the conversation.

One of the people in this conversation is @jeanfer, who twitted last night that the first step people should take is getting all the money out of Banrural and break the corrupted bank.

For the Guatemalan authorities this constituted an incitement to financial panic, telling all the people to get their money out. However, it’s clear that he’s not brandishing any insider-information or citing a financial reason to do so. He’s actually advocating boycotting the bank. That’s a completely valid move that citizen’s have when dealing with powerful governments and corporations.

Of course, @jeanfer was promptly arrested (can’t let dangerous characters roam the cyberspace unwatched unlike murderers that no one can catch), his computer seized and a media circus has been following the case.

Spanish language twitterers and bloggers are now trying to bring @jeanfer’s case to the attention of the world. I’m doing it in English because Latinamerican governments are more likely to react to pressure in English than in Spanish. BoingBoing has a good summary and you can also join in the twitts trying to bring this issue to the attention of the public.

Reblog this post [with Zemanta]

Twitter y las respuestas perdidas

Biz Stone

Biz Stone, socio fundador de Twitter, ha tenido que salir a dar la cara a los usuarios. Imagen de JuanJaén vía Flickr

Pues entre ayer y hoy se produjo algo así como un terremoto en twitter cuando de repente hicieron un cambio a la manera en que las contestaciones son leídas por la comunidad.

Muchos no lo sabían pero en las opciones de twitter puedes decidir entre ver las contestaciones que se producen entre gente que conoces o también las generadas por alguien que conoces hacia alguien que no conoces.

Pues a twitter se le ocurrió deshabilitar esta segunda opción y obligar a todos a ver nada más las conversaciones entre gente conocida. Esto, para sorpresa mía y de varios otros, molestó mucho al segmento de aquellos que sí tenían la opción activada y también aquellos que no estaban enterados pero que al enterarse también la querían.

La cosa es que al poder ver conversaciones de tus conocidos con alguien que no es contacto tuyo te permite descubrir y seguir a gente que de otro modo ni te hubieras enterado sin tener que entrar al perfil de cada uno de tus contactos para ver que otras cosas han estado diciendo.

En fin, que hubo un gran alboroto, se creó un hashtag ( #fixreplies ), se convirtió en trending topic y Twitter admitió que las razones para haber quitado la opción fueron técnicas:

The engineering team reminded me that there were serious technical reasons why that setting had to go or be entirely rebuilt—it wouldn’t have lasted long even if we thought it was the best thing ever.Twitter Blog: Whoa, Feedback!

Simplemente la carga en sus sistemas no les permitiría seguir manteniéndola. Aunque, claro, no faltaron las teorías conspiratorias que echan la culpa de este cambio al hecho que las celebridades tienen su línea de tiempo demasiado llena (que aprendan a usar TweetDeck, digo yo).

Algunos hicieron trampa porque si incluyes cualquier otra cosa antes del @ en la contestación, esta será vista por todos tus seguidores. Muchos, por ejemplo Eric Meyer, así lo hicieron, anteponiendo un < o alguna otra cosa a sus contestaciones. El problema es que esto obliga a todo mundo a verlas aunque tu preferencia sea otra. Una solución que él mismo sabe que no es la mejor.

Unas horas después Twitter anunció que habría otro cambio para tratar de reponer lo perdido. No pueden poner la opción otra vez por las razones técnicas que ya habían dicho, pero ahora la opción por defecto va a ser ver las contestaciones que le hagan a tus seguidores.

Por ejemplo, si estás siguiendo a @María y ella recibe una contestación de @José vas a poder ver esa contestación. Pero si ella le manda una contestación a él, entonces no la vas a poder ver. Es decir, es la situación inversa a la de antes de este borlote. El problema es que sigue siendo la única opción.

Twitter dice estar trabajando en una nueva manera más eficaz y flexible para elegir que contestaciones puedes ver y en que conversaciones quieres participar. Pero de momento parece que vamos a tener un sistema roto. Esto seguramente va a traer reacciones todavía más grandes.

Reblog this post [with Zemanta]

10 modos malos para promocionar tu blog y 10 buenos

Paying people to hold signs is one of the olde...

No necesariamente está mal, pero hay maneras más efectivas de promocionar tu blog. Imagen de Wikipedia

¡Esto estuvo genial! A veces las estrellas del internet se alínean y sitios completamente distintos nos dan consejos brillantes sobre el mismo asunto pero tratándolo desde ángulos distintos. El resultado es que todos los demás salimos ganando.

En el caso de hoy se trata de los blogs y su promoción. Cosas buenas y malas, lo que debes evitar y lo que debes hacer. Por el lado de los rudos, ProBlogger invitó a KevinGeary para escribir:

Being successful is not just about doing the right things. Avoiding the wrong things is just as important. Nobody wants to take two steps forward and three steps back; especially in blogging where success is few and far between, often takes a long time to become successful, and has a gigantic Dip.How Not to Promote Your Blog: Top 10 Broken Blog Promotion Strategies

Que cosas son terribles para promocionar tu blog, no sólo por ser ineficaces sino porque encima te pueden crear mala fama. Entre los más importantes me parecen los de dejar un comentario que realmente no aporte nada para simplemente obtener una liga a tu sitio, que también tiene su equivalente en twitter y en foros: no aportas nada más que una liga a tu sitio.

Recuerda que mientras más valiosas sean tus contribuciones, más dispuesta estará la gente a visitarte, pero si no dejas nada simplemente se aburrirán de ti.

Y por el lado de los técnicos, Paul Boag enumera 10 cosas que sí debes hacer para aumentar tu audiencia:

Too often as website owners we live and die by Google Analytics. We fret about bounce rates, unique visitors and dwell time. However, when we focus so heavily on the performance of our website we miss a fundamental point – the aim is to expose users to our content not our site. The website is tool a that can be used to showcase our content, but it does not have to be the only one.10 ways to put your content in front of more people « Boagworld

Paul hace la muy importante distinción de que tu audiencia no son nada más la gente que visita tu blog, sino que en estos días hay bastantes canales por los que puedes distribuir tu contenido, incluyendo videos, podcasts, twitts, citas, etc. y cada una de ellas hace una aportación importante.

¿Qué te parece? ¿Cuáles de estas estrategias has adoptado o piensas adoptar? ¿Eres culpable de seguir algunas de las cosas que no debes hacer? ¡Yo sí! Por ejemplo, creo que tengo demasiadas redes sociales en la liguita de “compartir” de cada post. Y lo de los Códigos QR no tiene ninguna utilidad (pero me gustan).

Reblog this post [with Zemanta]

El twittero productivo

Chicaseo escribe a propósito de Twitter y la productividad:

En el canasto, se preguntan si Twitter sirve para aumentar la productividad. Y la respuesta es afirmativa, siempre y cuando quieras comunicarte con tus followers.

Por ejemplo, si quieres comentar las novedades de tu negocio o para contar lo que paso en una fiesta o en un evento.Twitter y la productividad – Chica SEO – Ideas de Negocios y SEO

El principio básico es cierto, pero va un poco más allá. Twitter es útil para aumentar tu productivada siempre y cuando tengas una estrategia sobre como usarlo y para que.

Knights Templar playing Chess. Biblioteca del ...

Desde tiempos inmemoriales los twitteros más eficaces han sabido que todo se trata de un asunto de estrategia. Imagen de Wikipedia

Twitter es exactamente igual a un teléfono. Ni más ni menos. Puedes usar el teléfono para comunicarte con clientes y proveedores, mantener coordinada tu fuerza de ventas, presentar propuestas o lo puedes usar simplemente para hablar horas y horas con tus amigas o novia, o ponerte de acuerdo para la próxima fiesta.

La elaboración de una estrategia te permitirá elegir cuales herramientas de twitter usar, cuanto tiempo usarlo, como responder y que personalidad asumir. Claro, siempre recordando que ni tan serio e impersonal, ni tan desmadroso e irresponsable.

Para ejemplo de como Twitter se puede usar como una buena herramienta está la experiencia que Lynda Partner cuenta en One Degree:

I hadn’t heard of crowdSPRING so I checked them out. Now it turns out that I was a few days away from using their competitor 99Designs (who by the way I had used before with great results), but hey, if my colleague who I respect was using Crowdspring, perhaps they were better yet?One Degree: Yes, You CAN Make B2B Sales Happen Using Twitter

Lynda estaba buscando a alguien para un trabajo específico. Ya había trabajado con 99Designs y pensaba contratarlos, pero leyó un twitt de un amigo donde recomendaba a crowdSPRING. Ella mandó un twitt a crowdSPRING y tanto 99Designs como crowdSPRINGS repondieron con propuetas.

Claramente esas dos empresas tienen una estrategia definida sobre como usar Twitter: buscar y responder a las menciones de su nombre, productos o industria; atención inmediata al cliente.

Por supuesto, esas no son las dos únicas maneras de ser productivo con Twitter. A pesar de que los artículos de trabajamóvil los redacta un cerdo amaestrado, a veces son bastante atinados:

Actualmente twitter se usa mayormente como herramienta social, para decirle a los amigos donde vamos a estar, hacer planes para reunirse, compartir rápidamente algún sitio interesante o simplemente para cualquier cosa que se nos ocurra.

Sin embargo también es posible usar twitter como herramienta de trabajo que nos puede hacer más eficientes y dar mejor servicio. He aquí cinco de esas manerasTrabaja Móvil | 5 maneras de ser más efectivo con Twitter

Para twitter se ha convertido en una fuente inagotable de recursos e información relevante. Además de servir de contacto con gente que se dedica a lo mismo que yo. Y, por supuesto, un poco de entretenimiento de vez en cuando que no está mal.

Y tú ¿tienes alguna estrategia para aumentar tu productividad con twitter?

Reblog this post [with Zemanta]

La chirris-revolución

Acer Aspire One Netbook first impressions

El tamaño y el peso de las chirriscomputadoras son una gran ventaja frente a una laptop tradicional. Imagen de zieak via Flickr

Lo que antes parecía impensable, que la gente dejara de preferir computadoras más poderosas, rápidas, con más memoria y dispositivos, ahora se ha convertido en realidad. En un estudio de mercado reciente consumidores revelaron que sólo el 12% planea comprar una computadora, y casi el 25% de ellos planea comprar una chirriscomputadora, de las también conocidas como netbooks.

Dice PC World:

Where once speed was everything, today’s recession-rattled customers are willing to trade the power of full-fledged PCs for rock-bottom pricing The Netbook Revolution: A Whole New Niche in Computing – PC World

O sea, que la gente prefiere lo barato a lo poderoso. Aunque la situación económica tiene mucho que ver, también es cierto que para el 90% de las personas los usos que se le dan a una laptop se satisfacen perfectamente con la potencia de una chirriscomputadora, que además de ser más barata también pesa menos y se carga más fácil.

Ya, ya, habrá quien me diga “pero es que a mí no me sirve, yo hago diseño o arquitectura o mido 3 metros de largo y el teclado me queda pequeño”. Pues es que entonces eres parte de ese 10% que requiere una laptop de tamaño completo. Javier Aroche en Maestros del Web así lo entiende:

Hace poco más de un año que estaba pensando en comprar una computadora portátil, aunque ninguna opción logro convencerme; son demasiado pesadas para mi gusto, no las puedes tener cómodamente sobre las piernas por largo rato (si, me gusta trabajar desde la cama ^_^ ) . Tenía claro que no necesitaba correr los mismos programas/juegos que en mi computadora de escritorio, solo necesitaba una herramienta de trabajo, algo que pudiera mantener un navegador, una consola SSH y alguno que otro programa necesario.
¿Es una netbook suficiente como herramienta de trabajo?

Para el resto de los mortales una chirriscomputadora cumple con el trabajo, aunque en ningún caso recomendaría tenerla como única computadora, sino como un complemento de una de escritorio para cuando se necesita portabilidad. Aún así, la combinación suele salir más barata que comprar una laptop de las llamadas “desktop replacement”.

Reblog this post [with Zemanta]