Author: Oriol Rius

Getting help to configure spamassassin.conf

Reading time: 2 – 3 minutes

Configure spamassassin is never easy to do. But when you look for information in Google usually you will be mad . The most common help method in linux is use ‘man command’ but it doesn’t work or information is not enough usually.

After a lucky search I found this command to get an extended information about how to configure spamassassin.conf file.

perldoc Mail::SpamAssassin::Conf

WordPress plugin: permalink editor

Reading time: < 1 minute When your are using custom permalinks for posts in wordpress you can have problems to use permalinks in wordpress pages; because rewrite rules can't work properly for both: posts and pages. In my case permalink editor plugin has been the definitive solution.

Next you can see new permalink configuration form in wordpress after installing permalink editor:

UPDATE 2017-08-07, interesting alternative ultimate guide to blog readability.

Nova imatge

Reading time: < 1 minute Aquest cap de setmana he invertit algunes hores en començar el que serà el nou blog, de moment l'estructura de pestanyes és la mateixa que l'antic blog però l'aspecte ja ha canviat moltíssim. Així doncs, en base a aquest nou aspecte començaré a construir la nova estructura de categories que anava comentant en els últims articles. Desitjo que us agradi.

My passion and profession

Reading time: 2 – 3 minutes

Nowadays my focus on technologies will be categorized as follows, to be more descriptive inside every category I have added some keywords to describe contents:

  • System administration, Databases, Messaging and Security
    • Keywords: Linux, Ubuntu, Fedora, RedHat, CentOS, Unix, Windows, Mac, MySQL, Oracle, CouchDB, Redis, MongoDB, SQL, NoSQL, LDAP, SSO, Kerberos, Servers, Embedded, EC2, S3, SES, RabbitMQ, ZeroMQ, and much more
  • Networking and Internet
    • Keywords: Postfix, SASL, Cyrus POP/IMAP, Courier POP/IMAP, PureFTP, ProFTP, Apache, Nginx, Cloud, etc.
  • Multimedia, Gadgets, Mobile phones and Tablets
    • Keywords: Android SDK, Android NDK, PhoneGAP, Sencha Touch,
  • Domotics, Electronics and DIY projects
    • Keywords: Arduino, My CPD, Atennas, etc.
  • Development, Models and Methodologies
    • Keywords: Python, Twisted, C, C++, Java, Erlang, OTP, JavaScript, PHP, Bash/Shell, Sencha Designer, ExtJS, jQuery, and much more
  • BPM, ERP, CRM and other office applications
    • Keywords: Bonita Open Solutions, Mule ESB, Jasper Reports

My new posts will be in english as you can read in this post because I want more interactivity with readers from the start of the blog I have a very low rate of comments. I think this is because my technical posts are too much specific and then when somebody has some problems doesn’t speak catalan and cannot leave a comment asking their doubts.

In my humble opinion this new chapter of technical blog can arrive to more people because the language of technical community around the world is english. In the other hand every day I need to have more practice writing and talking english in my work because national market is dead and we need to expand our project around the world. So this effort to write technical posts in english will be like english practices for me.

Every new post will have a disclaimer at the begining of the post for my errors writing english and if you can help me to improve my english, please, leave comments fixing my errors.

Las escalas de grises

Reading time: 2 – 3 minutes

Me vienen a la memoria recuerdos de mi niñez, recuerdo que siempre he intentado simplificar muchísimo las tareas que me han ocupado en cada momento de mi vida. Eso dicen que es fruto de una mente muy analítica. Quizá por eso he acabo con un perfil tan técnico.

Fruto del trabajo de simplificación siempre me he ido mucho a los extremos, al si o el no, al blanco o el negro. Nunca he buscado puntos intermedios o puntos de equilibrio entre las cosas. A través de esta forma de trabajar he ido destancando en algunas disciplinas y he ido convirtiéndome en un auténtico principiante en muchas otras.

A nivel profesional en términos generales no ha sido difícil sacarle provecho a esta característica de mi forma infantil de ver la vida. Pero en las materias más sociales o personales esto se ha convertido en un verdadero problema muchas veces. Un ejemplo sencillo es el de evitar quedar con aquellas personas que siempre llegan tarde; simplemente porqué no me gusta esperar.

Con los años he aprendido a ver que educando mi parte más emocional han aparecido muchos tonos de gris entre ese blanco y negros que siempre han marcado mi vida. Esto no es sencillo de educar ni de superar ya que a menudo las viejas costumbres afloran y los nuevos hábitos se olvidan. Llegados a este punto me doy cuenta que la vida raramente tiene un si o un no por respuesta.

Sólo las ciencias exactas nos devuelven valores absolutos sin embargo al trabajar con la vida son las ciencias naturales las que acaban explicando la vida; así pues estoy contento de haber podido sacar provecho de mi seguridad en las decisiones gracias a mi habilidad de sintesis extrema ya que ahora con una mente más madura y experimentada puedo permitirme el lujo de verlo todo con muchos más tonos.

Mi próximo reto es de añadir la escala de colores entre ese blanco y ese negro, no me conformo con menos. Ya que al abrir los ojos y ver el mundo con sus matices te abre a un sin fin de posibilidades.

Kit de supervivencia

Reading time: 2 – 2 minutes

Cuando dedicas mil horas a trabajar y a tu pasión sin preguntarte el porqué lo estas haciendo entras en un modo que podríamos calificar de automático. Una forma de vivir los días que esta completamente fuera de tu control. A menudo estoy rodeado de personas a las que gustaría preguntar: “¿cual es el propósito de tu vida?” seguro que podría encontrar muchas justificacions del porqué al final no se lo acabo preguntando. Pero quizá este tema lo comenté en otro artículo.
Hoy quería comentar que después de muchas horas de trabajos personales he adquirido uno de mis últimos gadgets, algo tan sencillo y potente como un herbidor de agua.

Desde hace unos días he decido cambiar los hábitos que repito cada mañana a las 6h; pues bien dentro de estos hábitos ahora he añadido hacerme una buena infusión calentita que entra de maravilla después del ayuno nocturno.

Gadgets como estos demuestran que la mejora de calidad de vida que proporciona un dispositivo no tiene nada que ver con el precio. Si soys amantes de las infusiones como yo os recomiendo tener uno de estos cerca, por lo menos mi experiencia esta siendo muy buena y ya lo cuento como unos de mis hábitos.

Mi única duda es si esto seguirá siendo una idea tan buena en los meses de verano, aunque cambiarlo por un zumo de frutas me sigue pareciendo una muy buena idea.

Hablando de crecimiento personal

Reading time: 3 – 5 minutes

Cómo ya comentaba en mi anterior post los artículos relacionados con temas de crecimiento personal los voy a escribir en castellano. Así pues este es el primero. A continuación os voy a detallar las temáticas de las que trataré en esta sección:

  • Mindfulness, la conexión con el ahora y en centrarse en ocuparse de las cosas olvidando costumbres como las de preocuparse por lo que no podemos cambiar y la aceptación de las cosas que suceden en nuestro interior o a nuestro alrededor. Para mi esta filosofia del Zen llevada a occidente es clave para afrontar cualquier trabajo de crecimiento personal.
  • PNL(Programación Neurolingüística), como tantos otros modelos se ocupa de establecer unas bases y en definir el qué pero busca en cada una de las ciencias o personas excelentes en ese qué para a través del modelado extraer el cómo. Después de mis dos cursos de PNL mi vida a tomado un nuevo rumbo completamente diferente, un rumbo basado en un propósito de vida. A través de este propósito de vida es más sencillo encontrar la energía y la motivación para afrontar los objetivos que me marco en cada uno de los proyectos que me ocupan. Saber que todo esta alineado en un porqué simplifica mucho el día a día.
  • Ciencia y sociedad, conocer los últimos avances científicos en el conocimiento de nuestro entorno y especialmente las tendencias que están siguiendo los últimos avances en física cuántica y neurología me ayudan a moldear mi lado izquierdo del cerebro que siempre busca una base razonada a todo lo que pasa. Además no puedo olvidar que soy un animal social y que vivo rodeado de una sociedad que define mi medio, donde debo desarrollar mis habilidades. Por lo tanto, cuanto mejor conozca el medio mejor me podré desenvolver en él.
  • Productividad personal (GTD: Getting Things Done), nuestra cultura da una importancia crucial al tiempo y saber organizarse para lograr los objetivos en un periodo de tiempo concreto tiene un valor muy alto en nuestra sociedad, además a nivel personal sirve para tranquilizar la conciencia saber que cada día has hecho tu máximo esfuerzo y además si lo acompañamos de un trabajo de aceptación esto ayuda a mantener el control sobre nuestro crecimiento y dirección. Personalmente hace más de 5 años que aplico en mayor o menor grado esta metodología iniciada por David Allen y actualmente muy difundida por todo el mundo como sistema de organización y productividad personal.
  • Business coaching, en una sociedad controlada por un modelo capitalista desenvolverse bien en los negocios ayuda a tener cubiertas las necesidades básicas y si además puedes generar un excendente suficiente puedes invertir en cosas muy interesantes: negocios para hacer un mundo mejor, ayudar a los más desfavorecidos, etc. Además a nivel personal te permite realizarte en muchos aspectos. Yo definiría el business coaching como la capacidad de plantear preguntas abiertas de poder encontrar uno mismo la solución de sus problemas profesionales.
  • Personal branding, este es un proceso que he seguido de una forma inconciente en mi vida. Es decir, nunca he pretendido hacer de mi nombre una marca pero sin darme cuenta y con más de 11 años de ir escribiendo periódicamente sobre mis inquietudes esto me ha permitido ir rodeando a un grupo de personas muy interesantes a mi alrededor.

Estos son a grandes rasgos las temáticas sobre las que escribiré en la sección de crecimiento personal. Obviamente serán bienvenidas las sugerencias preguntas y cualquier otro comentario que se os pueda ocurrir.

NAMASTÉ

Nou blog

Reading time: 3 – 4 minutes

Fa massa temps que no escribia una línia al blog i això no pot ser, sovint l’enemic més gran a l’hora de mantenir un blog durant tan de temps no és pas que no tinguis res a escriure sinó pensar-se massa el que vols aportar. En aquesta ocasió el que m’ha tingut el cap entretingut és el futur del mateix blog. Internet ha canviat molt i el meu entorn de relacions i interessos també. Així doncs, és inevitable preguntar-se pel sentit del que fa més d’11 anys que estic fent.
Un dels principals objectius que ha complert el blog durant tot aquest temps ha estat el poder tenir un bloc de notes públic de forma que podia compartir els meus coneixements o vivències amb el meu entorn i fins hi tot amb la resta del món que no coneixo de res. Però gràcies a les xarxes socials el fet de compartir un enllaç o quatre notes sobre un tema soluciona perfectament aquesta funció. Per altre banda les meves dues wikis s’han convertit en el millor format per guardar apunts. Per tant, la pregunta és evident quin espai li queda al blog?
El meu blog sempre s’ha definit com un blog personal i malgrat el seu focus tecnològic la paraula personal i el fet de convertir quasi de forma inconcient el meu nom en una marca personal sempre han estat el que l’ha caracteritzat. Però a través d’escoltar els meus lectors m’he adonat que ja no té massa sentit barrejar els tres grans focus d’interés dels meus dies per aquest motiu fa mesos que dono voltes a la idea de separar el blog en tres de diferents temàtiques.
A part de la complexitat tècnica el fre més gran que em bloqueja és què passarà amb tota la feina de SEO que s’ha fet any rera any sota la meva marca personal. Per aquest motiu després de molt donar-hi voltes diria que cada cop estic més aprop del que ha de ser el meu blog. Però potser el més important de tot és que gràcies a les conclusions que estic arribant sé que puc seguir escribint articles de forma alineada al futur del blog sense fer feina que després quedarà enterrada.
És a dir, una de les meves grans preocupacions era què passaria amb tot el material que he generat fins ara i si continuava escribint sense tenir clar el futur del projecte quin sentit tenia acumular més documentació; per aquest motiu el fet de començar a veure la llum al final del túnel em permet tenir la tranquilitat de que puc anotar les meves reflexions.
Per no deixar-vos amb la icognita de cap on vaig ús en faré cinc cèntims. La idea és tenir una línia que agrupi el contingut de les tres temàtiques algo semblant al que ja tinc fins ara, és a dir, l’Oriol en estat pur; tot barrejat i combinat. Però a través de pestanyes en el blog serà possible anar a llegir sobre: temes tècnics, temes de creixement personal i temes personals.
Com a gran canvi cal destacar que a partir d’ara el blog ja no només serà en català amb les opcions de traducció que ofereix google. Sinó que els articles que parlin de temes tècnics els faré en anglès, els de creixement personal en castellà i els personals en català. El principal sentit de tot això esta sobretot en la difusió i la pràctica de les llengües que conec.

+1 Scraper (PlusOneScraper)

Reading time: 2 – 3 minutes

Google +1
La nova inteficie web del Google Reader ha portat molta cua a les xarxes socials i als mitjans digitals en general. Quan ets usuario d’un servei cloud, i si aquest és gratuït encara més, has d’estar obert a tot aquest tipus de situacions. Obviament hi ha coses que es fan estrictament per millorar l’experiència d’usuari i d’altres per anar alineats amb l’estrategia de negoci de l’empresa que ofereix el servei, en aquest cas Google.

Doncs bé, en el meu cas no entraré a discutir les moltíssimes sorpreses agradables que m’ha portat la nova interficie, sinó que em centraré a solucionar un dels pocs problemes que m’ha portat la interficie. Abans disposava d’un botó ‘share’ que em generava un petit blog on es penjaben les noticies que jo compartia. A través d’aquell blog la que em seguia podia veure les notícies que anava destacant dels meus feeds i jo mateix podia subscriurem amb un programa de lectura d’RSS per la tablet o el mòbil i així podia atendra les lectures més llargues en diversos moments morts del dia.

El famós botó de ‘share’ ha estat substituit pel ‘+1’ que com molts ja sabeu s’usa en molts llocs, no només al ‘Google Reader’ sinó a moltíssims blogs als que no cal estar sindicat per fer un ‘+1’ als articles que ens agraden, a busquedes de google, etc. De fet, jo pronostico que amb el temps això del ‘+1’ s’extendrà fins a nivell insospitats. Així doncs, a priori la idea és molt bona el problema és que tot el que botem dient que ens agrada s’afegeix al nostres ‘stream’ de ‘Google Plus’ que a dia d’avui no disposa de fil RSS, amb tot el que això suposa com ja he indicat abans.

Tot llegint el blog de l’Enrique Danz resulta que ell també té aquest problema i l’han resolt amb un simple script de PHP que fa d’scraper sobre la llista de ‘+1’ que manté ‘Google Plus’. El codi és senzillíssim d’usar el col·loquem al nostre server LAMP li passem l’usuari de la nostre compte google i l’script ens treu un XML en format RSS amb tot el que hem marcat amb un ‘+1’.

Com es defineix una ‘activitat’?

Reading time: < 1 minute Tothom sap que una activitat és una acció feta per una persona. Però si hem de disseccionar una activitat podriem fer-ho així:

  • actor – en Pep
  • verb – guarda
  • objecte – una fotografia
  • objectiu – al seu album de fotos
Scroll to Top