Author: Oriol Rius

Short MIIMETIQ definition

Reading time: 2 – 3 minutes

M2MCF and MIIMETIQ

Last months in M2M Cloud Factory we have been working on MIIMETIQ. Last weeks I’ve been thinking about how to define MIIMETIQ shortly and this is my definition, please tell if you can understand something. Of course, you have to know we’re focused in Internet of Things and M2M market.

  • MIIMETIQ is an IoT/M2M framework, so this is the first step to setup to develop your vertical solution.
  • Framework: With a well defined architecture a framework is a set of functions ready to create any application. Everything else is open and adaptable.
  • MIIMETIQ architecture is service oriented and it uses AMQP as a message broker to connect the services.
  • MIIMETIQ has several modules, we define a module as a set of services. Basicly MIIMETIQ have 5 modules:
    • Identity Manager: manage users, groups, roles and all kind of entities the project needs and its security.
    • Assets Manager: a data model manager, the integrator creates the business logics and data models here.
    • Distribution System: this is a set of agnostitc connectivity layers to different types of devices.
    • A E N M: several time series and other signals flow through the AMQP, this data are events and using rules those events could be converted in alarms and some alarms have to be notified to proper services, systems or people.
    • Control Panel UI: this is an administration dashboard, in form of a UI to setup and monitor the most common uses of MIIMETIQ.
  • Using those modules usually the integrators create their own user interface to satisfy customer requiremests. In M2MCF we create those UI using ADUX (Advanced Development User Experience).
  • After configuring MIIMETIQ the integrator has 2 customized APIs to connect their code with MIIMETIQ. One of them is an API REST and another one is AMQP.
  • Finally everything inside MIIMETIQ could be customized, because the flexibility is very important when you have an horizontal solution.

Charla sobre MIIMETIQ en la PyConES 2014 de Zaragoza

Reading time: 1 – 2 minutes

No son pocas las veces que me preguntan a que me dedico. Pues bien, la charla “light” que he dado este mediodia en Zaragonza en el marco de la PyConES 2014. Una charla de 10min más preguntas me ha permitido compartir con la comunidad cuál es la ocupación que me ha tenido ocupado la mayor parte de mi tiempo durante este año. Cómo CTO de M2M Cloud Factory, he tenido la suerte de poder proponer la arquitectura que con la ayuda de mis compañeros hemos desarrollado. Se trata de un framework para el desarrollo de aplicaciones M2M bautizado con el nombre de MIIMETIQ.

A continuación podeis ver el video de la charla y consultar los slides:



Conferència al Tecnocampus: Internet of Things (IoT) low cost

Reading time: 1 – 2 minutes

Després d’arribar corrent de Cardiff on era aquest dilluns el dimarts vaig arribar a temps per fer la presentació “Internet of Things low cost” als companys del Tecnocampus de Mataró; per cert, unes intal·lacions brutals res a veure amb la EUPMT on vaig estudiar jo fa una colla d’anys. Jo encara diria més, molt millor que no pas la gran Universitat de Cardiff on vaig ser el dilluns.

Pel que fa a la xerrada agraïr a tothom que hi va assistir, a continuació adjunto les transparències pels que vareu ser-hi i pels que no.

Properament pujaré el video, o la part, del video que es va poder gravar. El problema és que són diversos gigues i he de deixar l’ordinador renderitzant cosa que encara no he pogut fer.

El video no conté tota la presentació però té una part important del contingut, així que desitjo que ús sigui útil:

Per cert, una gran part de la presentació esta reciclada de la conferència: Conferència: La revolució dels mini-PC: Raspberry PI, Arduino i més

OpenAM: some ssoadm commands for reference

Reading time: 18 – 29 minutes

OpenAM is as much powerful as complicated sometimes. In this case I spent a lot of time understanding how to set simple settings because of that I decide to take note about that in this blog entry.

First of all don’t forget to set the environment variables and go to ssoadm path:

export JAVA_HOME="/usr/lib/jvm/java-6-openjdk-amd64/jre"
export CLASSPATH="/var/lib/tomcat7/webapps/openam/WEB-INF/lib/policy-plugins.jar::/var/lib/tomcat7/webapps/openam/WEB-INF/lib/openam-core-11.0.0.jar"

cd /opt/openam/ssoadmin/openam/bin

Getting the list of user identities:

./ssoadm list-identities -u amadmin -f /tmp/oam.pwd -e / -t User -x "*"

anonymous (id=anonymous,ou=user,dc=openam)
demo (id=demo,ou=user,dc=openam)
serviceusername (id=serviceusername,ou=user,dc=openam)
amAdmin (id=amAdmin,ou=user,dc=openam)
Search of Identities of type User in realm, / succeeded.

another useful query would be:

./ssoadm list-identities -u amadmin -f /tmp/oam.pwd -e / -t Role -x "*"

No plug-ins configured for this operation

But as you can see it doesn’t work and I don’t know how to solve it.

Taking a look to GUI get to identities list with: Access Control > / (Top Level Realm) > Privileges

In this webpage you have a list of role identities, in my case I have only this: “All Authenticated Users”. Inside this identity I can set different privileges:

  • REST calls for Policy Evaluation (EntitlementRestAccess)
  • Read and write access to all log files (LogAdmin)
  • REST calls for searching entitlements (PrivilegeRestReadAccess)
  • Read access to all log files (LogRead)
  • Read and write access to all federation metadata configurations (FederationAdmin)
  • Read and write access only for policy properties (PolicyAdmin)
  • Read and write access to all configured Agents (AgentAdmin)
  • Read and write access to all realm and policy properties (RealmAdmin)
  • REST calls for managing entitlements (PrivilegeRestAccess)
  • Write access to all log files (LogWrite)

If we want to remove a privilege:

root@vm:/opt/openam/ssoadmin/openam/bin# ./ssoadm remove-privileges -u amAdmin -f /tmp/oam.pwd -e / -g EntitlementRestAccess -i "All Authenticated Users" -t role

Privileges were removed from identity, All Authenticated Users of type, role in realm, /.

or adding a privilege:

root@vm:/opt/openam/ssoadmin/openam/bin# ./ssoadm add-privileges -u amAdmin -f /tmp/oam.pwd -e / -g EntitlementRestAccess -i "All Authenticated Users" -t role

Talking about policies, exporting:

./ssoadm list-policies -u amadmin -f /tmp/oam.pwd -e / -o /tmp/policies.xml

and if we want to import the policies:

./ssoadm create-policies -u amAdmin -f /tmp/oam.pwd -e / --xmlfile /tmp/policies.xml

creating a user:

./ssoadm create-identity -u amadmin -f /tmp/oam.pwd  -e / -i serviceusername -t User --attributevalues "userpassword=servicepassword"

Useful references:

La excelencia en el servicio

Reading time: 1 – 2 minutes

  • ATENCIÓN: compuesto por actitud, amabilidad, comprensión, disposición, saber escuchar, comunicación verbal y no verbal, educación y la imagen personal.
  • CALIDAD: se podría describir como los requirimientos del producto o servicio, información suministrada, instrucciones recibidas, de lo que se trata es de aportar el máximo beneficio al comprador y tener una buena relación calidad precio. Obviamente hay que cumplir con lo que se ha prometido. Para poder replicar esta calidad son fundamentales los procesos y procedimientos internos que deben estar claramente definidos y se deben cumplir por todos los empleados.
  • OPORTUNIDAD: es fundamental ofrecer el servicio o producto en el momento del tiempo que es requerido, nunca después porqué esto sería una perdida de oportunidad.
  • COMODIDAD: se trata de darle el máximo comfort al cliente cuando adquiere nuestros productos o servicios. Los típicos ejemplos son el ofrecer parking, pre-reserva de asientos, servicio a domicilio, ventas y atención a distancia, etc.

Vacances a Lanzarote

Reading time: 8 – 13 minutes

Aquest any m’he agafat un parell de setmanetes de vacances durant el mes d’agost i una d’elles l’hem passat a Lanzarote. La veritat és que no ens hem estressat gens visitant coses però diria que hem sabut trobar l’equilibri entre fer el turista, descansar i fins hi tot fer una mica d’esport.

Mapa de Lanzarote

Dia 1: avió Barcelona – Arrecife

El dia 13 d’agost agafarem un avió que sortia aproximadament a les 9h del vespre de Barcelona entre les 3h30m de vol, 30min de retràs en la sortida, el taxi fins a l’hotel a més del canvi d’hora. Sopavem aproximadament a les 12h de la nit a l’hotel Luabay Lanzarote Beach.

Dia 2: relax a l’hotel i coneixent Costa Teguise

Com que el primer dia sencer a l’illa el varem disfrutar a l’hotel i a la zona del voltant de l’hotel, aprofitaré per dir en aquest punt que ús recomanem moltíssim l’hotel Luabay. El primer que cal destacar és que esta situat en una zona plena de serveis, a la porta de l’hotel hi ha un munt de restaurants i botigues, a més de supermercats i bancs. A menys d’1min hi ha una platja molt gran (playa de las cucharas) i a 2min n’hi ha una altra (playa del jablillo). A més si llogueu un cotxe com nosaltres tampoc ús costarà gaire aparcar ben aprop de l’hotel.

Pel que fa als serveis de l’hotel doncs el més important a destacar és el seu personal. Mai ens haviem trobat persones tan atentes i que es cuidessin tan proactivament del nostre benestar. Realment et senties com en un hotel familiar malgrat el complexe és força gran. Com que anavem amb tot inclòs podiem disfrutar de tres bufets al dia, per esmorzar, dinar i sopar. A més d’un bufet al bar de la piscina que cobria les hores entre menjars. També varem disfrutar de dos sopars a la carta, un al restaurant espanyol i l’altre al restaurant mexicà. Obviament no és un 5 estrelles ni estavem al Carib però la diversitat, qualitat i quantitat del menjar eren més que bones. Pel que fa a l’habitació varem estar de sort perquè ens va tocar una habitació molt gran amb vistes a la piscina, tot l’hotel esta recent remodelat i per tant la decoració i estat dels equipament és excel·lent. Jo resumiria l’hotel amb una excel·lent relació qualitat preu i això li dona la quarta posició del TripAdvisor dels 50 i tants hotels de Costa Teguise.

Dia 3: Museu Lag-o-mar (Nazaret), Platja de Famara i Fundació César Manrique (Tahiche)

A mig matí ja teniem un Nissan Micra que haviem llogat a Plus A Car. La oficina és prop de l’hotel tot i que haviem fet la reserva per internet aquesta oficina no sortia a la web. El preu molt raonable poc més de 100€ per 6 dies. El cotxe malgrat era nou es notava que havia estat usat a fons i sense descans. Però la qüestió és que va ser més que suficient pel que ens calia, el servei de lloguer va ser còmode i ràpid tampoc es pot demanar massa més.

La primera parada que varem fer va ser a Nazaret on hi ha el museu Lag-o-mar. Es tracta d’una casa súper xula incrustrada en una montanya i plena de comoditats i de racons fantàstics. Aquesta casa va pertanyer a un actor prou famós en la seva època l’Omar Sharif tot i que encara és viu. Ús recomanem molt la visita a nosaltres ens va encantar. L’entrada costa uns 5€ per cap.

Després seguirem creuant l’illa fins arribar a la platja de Famara. Allà hi ha una urbanització de Bungalows que pel que ens varen explicar va ser construida als anys 70 i just davant hi ha la famosa platja on els surfers posen a prova les seves habilitats. La platja és inmensa i sempre hi fa molt de vent. Només cal veure com les dunes de sorra es mouen a través de la urbanització. A poc més d’un quilómetre hi ha el poble de Caleta de Famara. On és plè de locals dedicats al surf i d’altres serveis complementaris com restaurants i petites botigues.

De tornada cap a Costa Teguise varem parar a Tahiche on hi ha la fundació César Manrique aquesta fundació esta situada dintre de la que va ser una de les seves cases. Tot i que no ús agradi massa l’art si teniu curiositat la casa també és interessant de visitar. Tot i ser xulo si el que voleu és estalviar són 8€ que podrieu guardar-vos.

Dia 4: Timanfaya, passeig amb camell, El Golfo i Playa Blanca

Una de les visites obligades a l’illa és la zona volcànica del Timanfaya. Quan viatges a Lanzarote una de les primeres coses que has de tenir clar que no veuràs és vegetació, l’origen volcànic de l’illa encara és molt present a cada paissatge i dins del parc nacional del Timanfaya es pot veure l’escència més pura del que ús comento. Una cosa molt important és que si hi aneu a l’agost com nosaltres mireu d’arribar al parc abans de les 10 o 11h del matí perquè sinó es formen unes cues molt importants, de fet, a nosaltres ens va anar de poc que no agafem la cua forta.

Quan arribes al parc has de pagar 9€ per persona i aparcar en un parking d’allà et posen en un autobús i et fan una visita explicada per una gravació. Degut a l’extenció de la visita i que és un espai protegit és l’única forma de visitar-ho. De tornada al punt inicial hi ha un restaurant on es cuinen algunes carns fent servir l’escalfor que encara surt de la terra.

De baixada al costat de la carretera hi ha un munt de camells on es pot fer una petita passejada. És tota una experiència i per 6€ no ho trobo gens car. Sota el nostre punt de vista l’experiència val la pena si no has pujat mai en un camell ja que és molt diferent de montar a cavall o altres animals.

Seguidament varem anar a fer unes fotos a El Golfo, un racó molt xulo per les vistes que té i plè de restaurants on poder dinar. Tot i que nosaltres varem preferir allargar-nos fins a Playa Blanca per dinar on dinarem al Brisa Marina un restaurant a primera línia de mar on casualment varem dinar al costat d’un senyor de Sant Sadurní d’Anoia. A la tarda varem quedar-nos a la petita platja que hi havia davant del restaurant.

Dia 5: mercat de Teguise, casa d’Haría del César Manrique,Mirador del Rio, Cuevas de los Verdes i Jameos del Agua

Un dels mercats amb més renom de l’illa és el de Teguise i allà és on varem passar unes hores durant el matí del diumenge. Cal dir que el mercat és força gran i plè fins al cap de munt de turistes fent compres com a bojos. S’hi pot trobar de tot, però sobretot complements i accessoris per regalar, o per regalar-se.

Després del mercat varem arribar-nos fins a Haría en aquesta petita població del nord hi ha la que va ser durant 20 anys la casa del César Manrique. Cal dir que la casa és molt xula i que malgrat la casa es va quedar a mitges d’una reforma l’any 1992 quan va morir l’artista té un toc modernista barrejat amb tocs classics molt xulo. Jo diria que la part de la piscina és la que més va agradar a l’Estefania.

No massa lluny hi ha el Mirador del Rio al que no varem entrar, però que des del costat varem poder apreciar les boniques vistes sobre l’illa de la Graciosa. Així que en poca estona més varem fer cap a las Cuevas de los Verdes. Potser aquesta és la vistia que més ens va sorprendre i agradar a la vegada de totes les que varem fer. Realment són unes coves molt xules i a diferència de moltes altres que havia vist arreu del món aquesta esta feta per rius de lava que van solidificar en les seves escorces i van acabar generant aquestes cavitats de 8km que van des dels volcans fins al dins del mar. Realment espectacular i una molt bona inversió dels 9€ que val la entrada.

A poc més d’1km hi ha els famosos Jameos del Agua, una altra obra del César Manrique omnipresent per tota l’illa. Cal dir que els Jameos estan construits sobre d’una d’aquestes coves formades per la lava. La vista sota el meu punt de vista és obligada, ja que el lloc és preciós.  A més poder disfrutar d’un concert a l’auditori que hi ha situat dins del mateix recinte ha de ser un plaer. Llàstima que quan hi varem anar estaven acabant una restauració a l’auditori perquè queda com una assignatura pendent poder disfrutar d’aquest lloc durant un cocert en una nova ocasió.

Dies 6 i 7: Kite Surfing a platja de Famara

El dilluns i el dimarts els passarem a la platja de Famara on vaig estar fent els meus primers passos amb el Kite Surfing així que poca a cosa a explicar. He de dir que l’experiència em va agradar molt tot i que és complexe i cal molta pràctica abans de posar-te a l’aigua amb la planxa. Així que jo em vaig haver de conformar amb aprendre a fer volar l’estel sense poder passar d’un estel de 5m, pels que no hi entengueu penseu que per la meva mida i pes me’n caldria un de 12m. També cal dir que el segon dia el vent era molt a ratges i això no facilita precisament l’aprenentatge.

Per cert, per si algú vol anar a fer Kite Surfing a la platja de Famara i vol un bon professor he de dir que el Vicente em va agradar molt. Per més informació: info@surfkitelanzarote.com i 669 20 72 13.

Dia 8: relax a l’hotel i avió Arrecife – Barcelona

Fins les 23.40 no sortia el nostre vol cap a Barcelona, així que varem poder relaxar-nos tot el dia a la piscina de l’hotel i ens varem poder acomiadar de totes les persones excel·lents que ens havien atès. Destacar l’Ivan, el Ramon, el Santi, etc.

Avui el blog compleix 14 anys

Reading time: 2 – 2 minutes

 

Avui fa 14 anys que vaig començar a escriure el blog. Cal reconeixer que els últims anys la periodicitat dels articles ha anat a la baixa. És curiós observar com a mesura que tens més coses per compartir i més interessants es fa més difícil prioritzar l’espai per compartir aquestes informacions. Això em recorda una frase que vaig llegir al twitter fa uns dies:

Lo pasamos tan bien que no pensamos en hacer ninguna foto.

Podriem dir que el que em passa a mi és quelcom similar, estic tan ocupat amb la meva passió, el projecte mentoring i tantes altres activitats que no trobo el moment per compartir. Tot i que he de reconeixer que les coses que comparteixo els últims anys són més genuines són quelcom que neix de la meva creativitat de la meva persona o de quelcom difícil de trobar arreu si no ho comparteixo i això em compensa la quantiat. Com se sol dir millor qualitat que no quantitat.

 

14 aniversari

 

Poca cosa més que afegir només donar-vos les gràcies a tots els que m’aneu seguint i ja sabeu que si puc fer algo per voslaltres aquí em teniu. Això si, si trigo en respondre no m’ho tingueu en compte penseu que quan un viu tan intensament la vida com jo li costa troba espais per incorporar noves passions tot i amb això no em tanco mai la porta i vaig deixant coses enrera durant el meu camí per la vida per tal de poder obrir-me a nous espais.

 

Entrevista para el podcast “Tu Business Coach”

Reading time: < 1 minute Hace unas semanas me hicieron una entrevista en el blog "Tu Buesiness Coach" el cual publica un podcast semanal entrevistando a diferentes CEOs. Pues bien, ayer salió publicada mi entrevista.

Como muchos de vosotros sabeis mi perfil es mucho más técnico que no de negocios, pero en este caso podreis conocer un poquito más mi faceta de negocios. Bajo mi punto de vista las personas somos uno. Así pues, no espereis encontrar nada que no sea parte de mi esencia. Deseo que os guste y os aporte algo útil.

Copía local:

sslsnoop – hacking OpenSSH

Reading time: 3 – 5 minutes

Using sslsnoop you can dump SSH keys used in a session and decode ciphered traffic. Supported algorithms are: aes128-ctr, aes192-ctr, aes256-ctr, blowfish-cbc, cast128-cbc.

Basic sslsnoop information:

 $ sudo sslsnoop # try ssh, sshd and ssh-agent... for various things
 $ sudo sslsnoop-openssh live `pgrep ssh` # dumps SSH decrypted traffic in outputs/
 $ sudo sslsnoop-openssh offline --help # dumps SSH decrypted traffic in outputs/ from a pcap file
 $ sudo sslsnoop-openssl `pgrep ssh-agent` # dumps RSA and DSA keys

Take a look into the project in sslsnoop github page.

Scroll to Top