Días de cambios

Toda vida está llena de cambios y la mía no es ninguna excepción. Los cambios enriquecen, motiva y dan luz a la monotonía diaria.
Hace un año comencé mi etapa en AdLemons. Antes estuve trabajando para varias consultoras. Es decir, llevo alrededor de 3 años trabajando como programador, analista o responsable técnico. Estos tres años me han permitido conocer gente muy interesante, con perfiles diversos y que me han servido de ejemplo. He podido mejorar mi perfil técnico y adquirir experiencia en diferentes campos con problemas tan diversos como complejos.

También he trabajado, paralelamente al trabajo ordinario, durante las horas de sueño, en proyectos propios que satisfacian, de alguna manera, mi faceta emprendedora.

En los últimos tres meses estoy detrás de un proyecto que me ocupa una gran parte del mi tiempo y del pensamiento. Poco a poco a desembocado en una necesidad de emprender siendo consciente de la situación económica que atraviesa el país, del estado del mercado de trabajo y de la opinión contraria de una gran parte de los que me rodean. Las decisiones deben basarse en prioridades, hay que saber decidir y sobretodo acertar con la correcta. Estas decisiones pueden provocar prejuicios involuntarios que se pueden edulcorar un poco con buena voluntad eligiendo opciones que sean equitativas y haciendo el menor daño posible.

Aún no se si la nueva etapa generará un progreso o un retroceso, pero es, como dije antes, una necesidad imperiosa.

El Tour AdLemons

Nunca había imaginado un viaje tan enriquecedor de trabajo de 7 días. Hace unos meses me comentaron el tour que ibamos a realizar – “No deja de ser un viaje de curro” – pense. Iluso. Nada más lejos de la realidad. Este viaje ha sido uno de los más provechosos que he realizado. Sólo ha faltado una cosa, que me reservo para mi.

He podido confirmar lo que ya sabía sobre mis compañeros en AdLemons, lo grande y buenas personas que son. Gracias @yaguejuan y @ivarsmas. Debería agradecer a tantos otros la buena onda que transmiten, pero vamos voy a parar porque sino no pararía! Gracias a todos.

FICOD

El Feria Internacional del Contenido Digital es un evento de tres días realizado por Red.es y organizado por Antena3 Events. Allí AdLemons tenía un taller y un Stand en la tercera planta. Fuí a varias mesas Redondas de comercio electrónico, La charla que más me gusto, por la motivación y el áura que transmitía, fue la de Antonio González Barros, Fundador de Intronercom. Un señor con mucha experiencia en temas de creación de grandes proyectos y de impulsar otros. Su voz sosegada, sus cambios de ritmo, su tono de voz enfatizando agudamente lo que en papel querría subrayar, vamos un orador nato. Un tipo muy cercano, de verdad.

Mucho curro a contrarreloj, pero muy buenos momentos con mis compañeros.

EL EBE
El ebe es uno de esos eventos que se crean con un propósito pero realmente se aprovecha más en otro sentido, el Networking. El EBE es el evento de blogs por excelencia. Se celebra en Sevilla, y este año, justo al finalizar el FICOD. He visto y conocido a algún que otro emprendedor y afamados empresarios de internet. He conocido muchos proyecto muy interesante. Y me empapé del espíritu del buen rollito que alguno critica.

7 días de mucho movimiento y cansancio pero con un placer inmensurable de haberlo realizado.

Como hacer un contador con estimaciones

La evolución del crecimiento de adlemons es brutal. Los banners servidos mensualmente crecen de forma exponencial. Para hacer ver la solvencia de nuestro adserver y la cuantía que movemos, decidimos mostrar un contador de banners servidos. Siempre descartando ofrecer datos objetivos y siempre desde las estimaciones que tenemos, ya que las consultas al server serían muy costosas y nada rentable.

Este mes tenemos estimado unos 10 mill. de banners servidos, que haciendo un cálculo rápido salen unos 230 impresiones servidas por minuto. Total como me gusta jugar a lo seguro marcamos como tope 224 impresiones por minuto aproximadamente. Esta forma de hacer contadores no lo invento yo, ni mucho menos, lo hace google en gmail contando el número de Megas que está almacenando en sus servers. Para no hacer tan “cutre” cree un random sobre un array con diferentes parámetros, que lo que permite es y creciendo de forma lineal pero con sensación de crecimiento real, es decir usando diferentes valores como incrementadores del contador. El iniciador de contador es un valor real.

Si alguien es capaz de hacerlo más óptimo  que lo haga, o nos enseñe, pero ya le digo que criticar queda muy feo viniendo de gente que no demuestra su valía salvo en ser simples trolls de  plataformas. Y que se dé por aludido quien quiera.

Difunde la iniciativa

Creo que se pueden cambiar las cosas. Los grandes cambios han surgido de nimiedades, que visto desde la distancia parecen fruto de la casualidad. Unos buscando un objetivo distinto al conseguido y en otros en cambio consiguiendo el buscado, pero ambos con deseo de poder cambiar el mundo, y creyendo en sus posibilidades. Soy de los que piensan, mas haya de las incredulidades previstas, que cualquiera con ganas puede colaborar en el cambio del mundo tal y como lo entendemos hoy. Sin querer soltar un discurso mesiánico ni mucho menos pondré dos ejemplos de alguno de estos cambios, muy recientes:

  • Dos jóvenes se conocen en la universidad. Uno estudiante de matemáticas y otro informática. Al principio no parecen caerse muy bien, pero después se unen en un proyecto y montan un imperio llamado google. Lo conocéis!.
  • Dos profesores de universidad de Stanford piensan en utilizar un terreno árido de la universidad en espacio para la creación de empresas. Ayudar a los alumnos e incentivarlos  con la ayuda de capital riesgo. Convencieron, por pura casualidad,  a dos alumnos llamados William y David, que constituyeron una pequeña empresa de Hardware con sus propios apellidos llamada Hewlett y Packard. Después se unieron muchas más. Ahora ese valle se llama Silicon Valley.

Hoy en el ya bautizado como iDailyLunch  ha salido, como en estos últimos días, a la palestra la creación de un espacio común de emprendedurismo y colaboración. Héctor Pérez de Arpamet, Miguel Ángel de Adlemons y yo, hemos estado hablando sobre como poder crear una iniciativa que permita implicar a gente en un proyecto de estas características. Y lo mas razonable es crear una pequeña hoja de ruta de acontecimientos previstos.

Tomándome la licencia, que me otorgo de forma personal y sin ningún tipo de implicación más haya de este post (aunque con muchas ganas de verlo cumplido), voy a escribir mi propia visión de este proyecto, para intentar animar a otras personas y fomentar el debate.

La iniciativa

Mi asociación/cooperativa/empresa/fundación (no se cual de ellas seria la mas correcta) sería una iniciativa que en un primer momento estaría constituida por la unión de diferentes empresas con un ambiente de trabajo cordial y distendidos. Todas ellas con gastos y necesidades de servicios comunes. También el apoyo a nuevos proyectos mediante experiencias y uso de recursos. Sinergias entre empresas. Repercusión mediática y campañas de marketing. Todas las empresas son socias de esta iniciativa (nada que ver con la Dharma) y por tanto son ellas los que la regulan.

En un futuro se podría crear desde una universidad propia hasta una ciudad del emprendedor, porque ni tan siquiera el cielo es limite.

Si quieres colaborar con la iniciativa crea un post sobre la propuesta, y como seria, o simplemente twitealo o escribe un comentario. Yo listare las referencias a la iniciativa de forma periódica, espero que vosotros, si os interesa lo hagáis. Difunde la Iniciativa ! ;)

Empresas que están interesadas en la iniciativa:  Arpamet, AdLemons, Nubesis y Mediamóvil(Mensamatic)

La paginación en codeigniter sin condiciones

El titulo quizás sea muy retórico para hablar de temas técnicos.  LLevo unos meses trabajando bastante con Codeigniter. Hasta ahora nos ha ido de lujo, pero de vez en cuando cojea, no todo puede ser perfecto. Nos hemos dado cuenta, dentro del equipo de desarrollo de Adlemons.com, que codeigniter, almenos con la versión que trabajamos, tiene serios problemas con la librería de paginación,  la cual no te permite combinar filtros en las búsquedas.

Nosotros hemos solucionado el problema con javascript, php y mucha imaginación, ya que  el entorno donde se originaba el problema permitía tomarse la licencia de pasarse la parte SEO por el arco del triunfo y hacerlo todo de forma dinámica con Objetos Ajax.

Hemos creado una librería apodada “paginations.php” ( muy originales teniendo en cuenta que la primitiva de codeigniter es pagination) que recoje unos parámetros, entre ellos el nombre de la función que actualiza el div con nueva página y la cual devuelve los links de pagination con el formato adecuado haciendo referencia a la función de javascript que actualiza el div del resultado de la búsqueda. Acontinuación voy a anotar como utilizamos la librería paginations.php:

Qué cambios se ha realizado en la librería pagination.php para llamarse paginations.php?
antes

$output .= $this->num_tag_open.'".$loop."".$this->num_tag_close;

después

$output .= $this->num_tag_open."base_url."('.$n.'); ">".$loop."".$this->num_tag_close;

El secreto reside en la lamada en el href del vinculo a la función javascript que refresca el DIV.

antes

$this->base_url = rtrim($this->base_url, '/') .'/';

después

$this->base_url = rtrim($this->base_url, '') .''; // evitas que ponga una barra invertida detrás

Así se utiliza:

1º introducimos los parámetros $this->load->library(‘paginations’);

$config['base_url'] = 'update'//es el nombre de la funcion javascript que llama

$config['total_rows'] = 'Numero de elementos a filtrar';

$config['per_page'] = 'elementos por páginas a mostrar';

$config['uri_segment'] = 'Segmento de la url que contiene el número de paginación';

$this->paginations->initialize($config); // Inicializamos

//Está función devuelve la cadena string con formato HTML con los elementos de la páginación << < 1 2 3 4 5 > >>

$parapasaravista=$this->paginations->create_links();

Y en la vista tengo una función, en este caso llamada ‘update’ , en ajax que refresca el DIV con los filtros creados.

La importancia del I+D

Todas la empresas de tecnología deberían, como hace google, permitir a sus trabajador exprimir su originalidad y creatividad a la hora de crear contenido, webs o chorradas varias. Mi empresa tiene esa filoofía dentro de sus limitadas posibilidades.

Hoy navegando por unos comentarios puestos en facebook he visto uno mio, de los que no te acuerdas de haber publicado. En él se anunciaba la posibilidad de descargar RAM. Si si, RAM. Así que me dispuse a crear mi acelerador de tarjeta gráfica bautizado como KTNT. Si quereis probarlo solo teneis que ir aquí.

En busca de una marca personal

Estoy sufriendo un periodo de cambios. Es por eso que he decidido prescindir de mi antiguo blog elmundoderoberto por este. En el anterior blog mostraba un carácter mucho más distendido donde no diferenciaba de lo personal de lo laboral, una especie de pupurri visceral.

Ahora tengo como meta conseguir que mi nombre este ligado a mi carrera profesional y he decidido utilizar www.robertorubio.es para poder hablar sobre temas relacionados con mi profesión. Me decidí por este dominio ya que algunas alternativas más creativas estaban ocupadas en algunas redes sociales y quería unificarlas todas. Mi primer intento fue www.rober.to pero estaba cogido tanto en twitter como en facebook, así que me fui a por el español www.rob.erto.es. Me parecía original la alternativa española pero twitter no acepta “.” así que hubiera quedado mi nick algo así: www.twitter.com/rob_erto_es. La verdad que es un poco complicado. Y puestos a simplificar el asunto vi que el dominio con mi nombre+apellido estaba libre, casaba bien tanto en twitter (www.twitter.com/robertorubioes) como en facebook (facebook.com/robertorubioes) y me rendí después de darle vueltas a la cabeza por él. Espero que sea fácil de recordar.

Por cierto no me he presentado, soy Roberto Rubio y me dedico a la programación en entorno LAMP. Actualmente trabajo como CTO en una Startup llamada Adlemons. La empresa se dedica principalmente a la publicidad en blogs, una fórmula que a mi personalmente me ha cambiado la forma de ver el contenido en internet, para bien. Ahora me fijo en algunos pequeños detalles que antes, ni de lejos, conocía.

Adlemons está localizada en el PCUV ( Parc Cientific de la Universitat de València) junto con otras empresas de similares características, con mucho potencial y una ambiente extraordinario como por ejemplo, Nubesis ( Pidecita ) o Mediamovil.

Como bien dice Miguel Ángel (CEO de Adlemons) a veces debería pagar por trabajar en esta empresa ;) . Todos los días conozco, por mediación de Miguel, a alguna persona emprendedora o profesional de gran calibre. Y eso son de las cosas que no se pagan con dinero.

Espero que mi estancia en Adlemons, sea larga e igual de fructífera que lo ha sido en las últimas semanas, porque será señal de que habré evolucionado personalmente.

Espero veros mucho por aquí. Saludos.