Persones

Protectora de Animales de Mataró

28 de juny de 2017 | Lorena Fernández

Soy amante de los animales desde que tengo uso de razón e intento hacer algo para cambiar las condiciones de vida de los animales sin hogar. Tengo tres bestias adoptadas a las que quiero con locura.
 

(Madre orgullosa)

Actualmente las protectoras de animales están desbordadas y en casos como la protectora de Mataró, incluso se han visto obligados a reducir sus instalaciones, lo que hace que sea más difícil todavía para los animalitos.
 


 

Mi contribución

Desde hace años colaboro con el SPAM de Mataró como micropadrina  y mediante Teaming, en los grupos:

Puede parecer una aportación insignificante, pero grano a grano se hace una montaña. Y si cada uno aporta su pequeño granito de arena podemos conseguir algo grande.

Todos podemos ayudar a nuestra manera. Cualquier gesto es de gran ayuda, no lo infravalores.

BaseTIS se ha solidarizado los animales de la protectora de Mataró y ¡ha hecho una donación! Los peludines seguro que lo agradecen.

¡Bravo BaseTIS

No compres, ¡ADOPTA!
 

 

 

Foto de cabecera: Societat Protectora d’Animals de Mataró
Foto del cuerpo: Lorena Fernández
Resto de fotos del cuerpo: Societat Protectora d’Animals de Mataró
compromís social,compromiso social,donacions,Open,Top post,top10,
Afers exteriors

Sóc un egoïsta

20 de juny de 2017 | Xavier Valls

Arrel de prendre la iniciativa de fer una aportació monetària a ACNUR, l’Agència de la ONU per als Refugiats, BaseTIS ha fet una altra aportació aquesta setmana amb la qual ha multiplicat la meva per 5. Això coincideix amb que avui, 20 de juny, és el Dia Mundial del Refugiat, m’ha portat a redactar aquest post per tal de donar-vos a conèixer la iniciativa i compartir-vos com he decidit fer la meva contribució.

Com ja sabeu, al nostre equip hi ha una forta implicació social i es convida a que tota persona que col·labori en projectes humanitaris ho comuniqui per tal de que BaseTIS es faci partícip d’aquestes iniciatives.
 

 

Un munt de motius

En aquesta societat on dia a dia veiem desastres, sovint ens posem tristos, impotents i creiem que els governs del primer món son els qui han de solucionar els problemes dels altres. Però no ens enganyem, a Europa no s’han complert els compromisos d’acolliment de refugiats (i això que eren de mínims), tampoc s’acaba amb la fam del món ni amb les malalties i no parlem del medi ambient.

No es pot comptar amb els governs i no ens podem queixar si no fem res per la nostra part, encara que sigui poquet (fixeu-vos que en aquesta frase hi ha 3 NO, siempre negativo).
 

Què podem fer?

Llavors anem per feina. ¡Posem-nos positius! Aquest va ser el raonament que vaig fer: cada dia em prenc 3 cafès, només que dediqui 1 cafè al dia (que no es gaire renúncia), a final d’any són molts diners. Fem això uns quants i deixo pels matemàtics de BaseTIS que facin els números.

També em va voltar per el cap si l’aportació arribaria a bon port o es quedaria per el camí. Aquí no es pot fer altra cosa que tenir fe, no és excusa dubtar de la bona feina de les ONGs.

No siguem il·lusos, el món sempre serà imperfecte, però podrem anar a dormir pensant que nosaltres hem fet alguna coseta per arreglar-ho i si a això li treieu aquell cafè que hem suprimit per reinvertir-lo en una causa, segur que dormirem millor (digueu-me egoïsta).

Foto de capçalera: 41330 / Pixabay
compromís social,compromiso social,donacions,Open,PushingSocialChange,social,
Tecnologia

Introducció al Kaggle, ML i BigData.

18 de maig de 2017 | Pere Miquel Brull

Tant Machine Learning com BigData són conceptes que, tot i sonar bastant professionals, tiren una mica enrere a primera vista. Malgrat això, resulta més senzill jugar amb ells que no pas explicar-los i un dels camins que ens hi porten més directament és la plataforma Kaggle i la seva comunitat.
 

El boom de les dades

Sent la Data Science un camp en alça en pràcticament tots els sectors tecnològics, més de 54.000 “data scientists” tant professionals com amateurs s’ajunten per discutir, aprendre i compartir aquesta curiositat sobre l’anàlisi d’un bé inesgotable amb un creixement pràcticament infinit en la nostra societat: la informació. En molt poc temps, hem passat d’un problema de generació i abastiment a un altre de gestió i ús, i aquí és on aquests dos conceptes es llueixen.

Arribats a aquest punt, només fa falta tenir alguna pregunta que es vulgui resoldre i el més natural que un es pregunta és: hagués sobreviscut jo al Titànic? Si el discurs lògic en el vostre cervell us porta a plantejar aquest tipus de qüestions o esteu venent/comprant un pis i necessiteu orientació en el preu, amb coneixements bàsics de R o Python podeu començar a buscar respostes.

              
 

La comunitat Kaggle

Una bona base per a la primera presa de contacte és Titanic: Machine Learning from disaster, on trobareu les dades necessàries a utilitzar i guies d’usuaris a seguir per tenir un primer tast en Machine Learning. No solament ens proporciona Kaggle contacte amb altres interessats en data science perquè ens quedem tranquils seguint un tutorial, sinó que ens dóna l’oportunitat de posar-nos a prova a nosaltres i els nostres models.

Amb aquesta lògica, Kaggle també és amfitrió d’un gran nombre de competicions tant pour le fun com per a ajudar a equips d’investigació en, per exemple, la detecció de càncer a partir d’imatges o fins i tot grans companyies com Facebook quan aquests busquen nous analistes. 
 

Aspectes tècnics

Tornem un segon a la qüestió més tècnica de l’assumpte. El Machine Learning es basa en l’ús de dos datasets (Train i Test) per realitzar prediccions. En un disposem del valor real del nostre target, la nostra variable a predir, i és el que farem servir per analitzar i entendre tota la resta de variables al nostre abast i per entrenar un model: regressions, arbres de decisió… a partir de les dades que segons el nostre criteri siguin significatives. Aquest model l’aplicarem llavors al segon dataset per obtenir respostes.

Què passa quan afegim al problema de la predicció tonelades de dades? Com que només aconseguiríem que l’R es pengi, hem d’utilitzar eines noves pertanyents al BigData. La idea que es segueix en aquests casos és desfer l’estructura de les dades: com que tardaríem dies en analitzar un vector de molts mil·lions d’elements de dalt a baix, el trenquem en trossos que analitzem en paral·lel. Aquest nou tipus de manera de treballar és el que ens permet utilitzar més d’un ordinador a la vegada, ja que no fa falta tenir-ho tot emmagatzemat al mateix lloc, sinó que els diferents nodes del cluster poden treure les dades del servidor i distribuir-se la feina.
 

Presentació a Sant Cugat

Si l’article us ha despertat la curiositat sobre aquests temes, hi ha una presentació dilluns 22 de maig a Sant Cugat! Presentarem més a fons aquestes tecnologies i com estem intentant resoldre una competició de Kaggle. Tenim també  documentació al Drive sobre com instal·lar tot el framework per utilitzar BigData a nivell local 🙂

Gràcies.

Foto de capçalera: Joshua Sortino / Unsplash

 

Kaggle,machine learning,Medalla Blogger,Open,
Empresa

Scrum Master vs Product Owner

9 de maig de 2017 | Xavier Valls

El curs

El va impartir en Jerónimo Palacios i si bé el contingut es presentava força interessant, la didàctica, les explicacions, materials i l’actitud d’en Jerónimo van ser pobres.

Tot i així vàrem treure bastantes idees sobre les responsabilitats d’un Scrum Master (SM) i les d’un Project Owner (PO). Us hem preparat un símil amb el mon del futbol i, al final, us deixem tres enllaços fàcils de llegir i força interessants.
 

L’equip de futbol

Si bé Scrum és la paraula anglesa per anomenar una melé del rugby, ens hem pres la llicència d’emprar la metàfora amb el futbol, que és mes conegut.

Scrum no és una metodología, és un framework o les regles de joc amb què els participants han de actuar. Al món del futbol, Scrum estaría dient que calen 11 jugadors per equip, una pilota, 2 porteries i 90 minuts per jugar. Tothom sap les normes i les compleix sense excepcions per estar ordenats i evitar el caos.

Ara bé, no tots els equips ni tots els partits son iguals; hi ha tot un univers. Scrum no diu a qui pasar la pilota ni si cal aliniar 3 defenses. Per això no és una metodologia, perquè no es descriuen totes les opcions donada una situació de partit.
 

Qui seria qui?

El SM seria el delegat de camp. Tindria el focus posat a l’equip, s’ocupa que tinguin l’equipament, begudes, fisioterapeutes, organitza els horaris d’entrenament, les revisions mèdiques i està en contacte amb els jugadors coneixent les seves particularitats, està al dia de lesions i, fins i tot, revisa la gespa del camp. Potser si guanyem el partit no el felicitarà ningú, pero allà està.

El PO seria l’entrenador. Coneix l’equip i treballa amb ell per traslladar l’estratègia i objectius, pero a diferència del SM té la visió externa, ha de negociar amb el President el fitxatge de jugadors, la premsa, l’afició (stakeholders). Té en compte els propers partits, crea l’estratègia i trasllada a l’equip les necessitats específiques que cal cobrir. I en cas de derrota, s’emporta les garrotades.
 

L’equip

L’equip seria l’equip (team), fàcil no? Però, és un equip amb porters, defenses, golejadors (multidisciplinar) i a més de jugar, s’organitzen, practiquen el tiki-taka fins el punt de fer-ho perfecte. El porter es compromet a parar 3 de cada 10 penaltis i acorden que han de poder còrrer 15 km en 2 minuts (definició del Done).
 

La Champions

Seria el projecte. La Champions no es juga de cop; no es pot planificar tot el campionat, hi haurà diversos sortejos d’equips, cal anar partit a partit i segons com vagi avançant la cosa, anirem adaptant estratègies, metereologia, desplaçaments, lesions, aliniacions…. i millorant (iteratiu).
 

L’sprint

L’sprint seria el període entre dos partits i tindria diverses activitats:

  • A l’inici de setmana, en funció del rival i el resultat del partit d’anada, defineix els objectius, els quals tothom ha de tenir clars (sprint goal), cal planificar els entrenaments previs, les jugades preparades (sprint planning). En aquesta fase, l’equip hi participa, hi té molt a dir, el qual provoca implicació.

  • Cada dia es fa una reunió de l’entrenament, a peu dret, de 15 minutets on es revisa com va anar l’entrenament del ahir i es defineixen les activitats a realitzar avui (daily). Hi participa tot l’equip i el SM.

  • Durant els 90 minuts de joc, l’equip juga i demostra de què és capaç (sprint review). Els jugadors decideixen a quí pasen la pilota, quí xuta el penalti, si em tiro a la piscina… mostrant allò en què han estat treballant tota la setmana.

  • Al final del partit, al vestuari, sense interrupcions, es fa una reflexió de com ha anat, perque hem guanyat o perdut i què podem fer en el futur per millorar-ho (retrospectiva).

  • S’avalua la situació, la clasificació general, el gol average i els punts aconseguits al campionat (increment).

  • Finalment es donen explicacions a la premsa,  moment en que s’agafen nous compromisos (reptes) pel partit del diumenge que següent (es revisa el backlog)

 

La relació entre el PO i en SM és molt estreta. El PO no pot fer alineacions dels propers partits sense consultar al SM, alhora que l’SM li dóna consells i l’ajuda en la planificació dels partits.

Ah, i ni un ni l’altre cal que siguin bons jugadors de fútbol!!!
 

Fi del partit

 

 

Lectures recomanades

Foto de capçalera: Pixabay
Gràfic del cos: Scrum.org

 

Formación,metodologías,metodologies,Open,scrum,
Afers exteriors

BaseTIS, a un reportatge d’Expansión

2 de maig de 2017 | Octavi Planells

Aquí us deixo la part de l’article dedicada a BaseTIS, protagonitzada per l’Albert Mialet, que va fer algunes declaracions, i en Manel Serrano i en Joan Fornés, que van posar per la foto. També podeu llegir l’article complet a la versió online del diari.
 

Fes clic aquí si vols ampliar la imatge.
 
Fotografies de Basetis
Communication,Open,
Empresa

Adjudicado el concurso de diseño de Bitò Produccions

28 d'abril de 2017 | Miguel Sueiro

¿Quiénes son Bitò Produccions?

Bitò es una productora de teatro de Girona. Llevan más de 25 años dinamizando el sector cultural, tanto de la provincia como del resto de Catalunya, creando producciones propias (muchas de ellas estrenadas en festivales tan importantes como el Grec), llevando la programación del Teatre de Salt u organizando la que es su actividad más reconocida, el festival Temporada Alta.
 

¿Por qué BaseTIS?

Algunos ya sabréis que David Gómez y yo teníamos un estudio de diseño (elpulpo) antes de entrar a formar parte de la familia BaseTIS. Nuestra relación con Bitò viene de hace unos cuantos años, cuando comenzamos a colaborar con ellos para el festival Temporada Alta. Después de haber hecho toda la imagen del festival de 2016 (ya en BaseTIS), a finales del año pasado nos comunicaron que iban a sacar a concurso, no solo hacer todo el diseño del festival, sino también todas las actividades relacionadas con la productora.

Tras el primer comunicado de que estábamos dentro del concurso, y tras pasar por una preselección, hace un par de semanas se nos comunicó que lo habíamos ganado.
 

¿Qué supone ganar este concurso?

La adjudicación de un año de duración (prorrogable a dos) supone mucho trabajo para el equipo de Diseño, ¡pero no sólo eso! Después de una primera reunión en las oficinas de La Pedrera, consideraron cancelar un segundo concurso para realizar todas las webs de la productora y adjudicárnoslas directamente a nosotros
 

¿Y ahora qué?

El equipo de diseño ya llevamos un par de semanas trabajando en varias producciones propias (pronto tendréis más noticias), el desarrollo gráfico de la nueva marca Bitò y la web de la productora.

En los próximos meses empezaremos a trabajar en el festival Temporada Alta, la nueva imagen del Teatre de Salt, más producciones propias, etc.

 

Bitò,Design,Medalla Blogger,Open,projectes,proyectos,web,
Afers exteriors

BaseTIS, al Fòrum FME-Empresa

27 d'abril de 2017 | Caronte

La jornada FME-Empresa és un event annual que organitza la Facultat de Matemàtiques i Estadística de la UPC (la FME). En aquest dia, tant els estudiants que estàn a punt d’acabar el grau com els més curiosos s’informen per tal de saber què faran un cop acabin els estudis.
 

Tres preguntes

Enguany, 23 empreses del sector TIC, investigació científica i banca s’han presentat als passadissos de la facultat per resoldre bàsicament tres preguntes:

  • Què aporta un matemàtic / estadístic a la vostra empresa?

  • Què us diferencia respecte a altres empreses del sector?

  • Quins tipus d’ofertes laborals oferiu (contracte, pràctiques) als estudiants FME?
     

I aquí BaseTIS vol donar la seva. És per això que quasi una desena de basetians que hem viscut una etapa de la nostra vida dins la FME, hem volgut ser-hi per ajudar a respondre les tres preguntes de la millor manera possible.
 

Presentacions

La jornada es dividia en dues parts: primer, estudiants es reunien a la sala d’actes i, d’un en un, els representants de les empreses explicaven quin paper pot jugar un matemàtic o un estadístic a l’hora de treballar amb ells.

En Marc va ser l’encarregat de presentar BaseTIS a l’audiència i explicar com ens diferenciem d’una consultora habitual. A més va presentar el rol del matemàtic i l’estadístic dins del nostre sector, repassant diferents posicions pot encaixar aquest perfil.
 

La fira

Un cop acabades les presentacions, els alumnes van dirigir-se al passadís de la planta de carrer on totes les empreses els esperaven amb roll-ups, targetes de contacte i ganes de resoldre dubtes i explicar com és la vida laboral d’un matemàtic i un estadístic en el seu sector. 

Aquesta jornada resulta de molta utilitat per a tots aquells indecisos que no saben què fer un cop es graduin. A més ens permet tenir l’oportunitat de conèixer el nou talent, transmetre els nostres valors i la nostra visió de treball en un ambient universitari, on molts dels oients van aprofitar per repartir currículums per les futures oportunitats. 
 

 

Foto de capçalera: Aina Cuxart / BaseTIS
Foto del cos: FME

 

empresa,FME,Open,talent,
Empresa

LinkedIn: nosotros somos la estrategia

18 d'abril de 2017 | Glòria Aguilera

¿Por qué es tan importante tener nuestro LinkedIn on fire?

Para conocer una empresa no es tan importante la información que la empresa muestre de sí misma como la información que muestre el equipo humano que forma parte de ella y esto es clave. Por eso es importante que nuestro LinkedIn este optimizado, actualizado y refleje nuestro valor.
 

Tips principales para optimizar nuestro perfil

Os invito a hacer un cambio de pensamiento: dejad de ver linkedIn como un lugar donde tener un CV online y vedlo como un lugar donde definir vuestra marca profesional.
 

Marca personal

  • Título. Es donde nos definimos, por lo tanto, es una de las partes más importantes del perfil. Debe ser atractivo, con información lo más relevante posible y, muy importante, mencionaremos keywords para posicionarnos. Pensad que cuando enviamos una invitación a alguien, esto junto a la foto es todo lo que verán. Disponemos de un total de 120 caracteres. No podremos incluir símbolos, caracteres especiales o direcciones de email, si lo hacemos podrían bloquearnos la cuenta.

  • Extracto. Es donde vamos a hablar de nuestra área profesional, en qué tenemos experiencia, cuáles son nuestros puntos fuertes, en que podemos aportar valor. Tiene que tener un tono personal, escrito en primera persona. Habla de tus éxitos, retos y obstáculos que has vencido. Habla de todo lo que te ha ayudado a crecer: proyectos, personas… Habla de tus aptitudes y actitudes, del trabajo en equipo. Menciona tus valores. En resumen, han de tener la sensación de conocernos sin la necesidad de leer el CV. Contaremos con un total de 2000 caracteres y como mínimo debemos tener unas 42 palabras. Las 2 primeras líneas son cruciales porque serán las que se verán antes del “leer más”. Recordemos utilizar nuestras keywords para posicionarnos mejor. Además, como despedida deberemos realizar alguna invitación tipo: “visita mi blog” “descárgate mi CV” …

  • Fondo. Tiene que ir en línea con tu público objetivo o con nuestra imagen de marca.

  • Foto. La fotografía deber estar contextualizada a nuestro entorno laboral. Debe mostrar cara y parte del cuerpo, no puede ser un primer plano y no debe estar pixelada. Se recomienda sonreír y nunca un selfi. No llevaremos gafas de sol, ni gorras, etc. Recordemos que el mapa de calor de LinkedIn se centra en la foto.

  • URL. La URL que redirige a nuestro perfil de LinkedIn debe estar personalizada.

(Un 65% del tráfico a LinkedIn es a través de móvil, tras realizar cualquier modificación verifica la visualización)
 

Skills

El objetivo es conseguir posicionamiento, visibilidad y credibilidad, de ahí que deban ser validadas por personas que han trabajado con nosotros.

Escoged muy bien las aptitudes que aparezcan en vuestro perfil (incluid keywords). Se recomienda tener entre 10 y 15, manteniendo el equilibrio entre técnicas (PL/SQL) y funcionales (gestión de equipos). Las 3 primeras son las más importantes, solo se mostrarán estas en el perfil, por lo tanto, deberán ser las que mejor nos posicionen.

Eliminad aquellas que no se enfocan en vuestro objetivo profesional o que no os hacen destacar, por ejemplo: Excel o trabajo en equipo no nos diferencian. No deberemos aceptar validación que no se enfoca en nuestros objetivos o que llegan de personas que no han trabajado con nosotros. No incluiremos idiomas como aptitud.
 

SSI

Debemos revisar nuestro social selling index (SSI) mide la eficacia con la que estableces tu marca profesional. ¿Encuentras a las personas adecuadas? ¿Generas actividad de valor? ¿Generas relaciones? Un índice por encima de 50 nos indicará “salud” en nuestro perfil.

Foto de cabecera: Geralt / Pixabay
keywords,LinkedIn,Medalla Blogger,Open,
Tecnologia

Protractor: testing automatitzat per a Angular

6 d'abril de 2017 | Raúl Fernández

Introducció

Des de fa temps, ens trobem amb un problema a l’hora d’implementar aplicacions: el temps que dediquem a fer tests és massa gran i cada modificació que fem, per petita que sigui, implica tornar a testejar l’app pràcticament en la seva totalitat.

Aquest és un problema que volíem solucionar per tal de que el nostre treball sigués més productiu. Per a això hi ha una solució molt eficaç: els tests unitaris. Són proves automatitzades, programades per a testejar el codi i que recorren la totalitat de les funcionalitats en qüestió d’un parell de minuts.

Ara, en el cas de fer un canvi, només tindríem que adaptar aquesta part del test i tornar-ho a executar sense el problema d’haver afectat la resta del codi.

En aquest article us parlarem dels tests per a Angular i us compartirem el document que hem elaborat per fer aquests tests de manera més ràpida i eficient. Avui en dia es bàsic mantenir un control dels possibles errors que poden succeir en l’ús de la nostra app, tant dins del codi, com en l’experiència d’usuari. 
 

Prova d’alternatives

Durant la nostra recerca ens vam trobar amb Karma i Jasmine; un entorn per fer proves sobre la funcionalitat del nostre codi.

Amb Karma i Jasmine vam fer molts progressos, ens permetia testejar la resposta i els possibles errors de les nostres funcions, però teníem problemes amb les crides asíncrones ja que no les avalua com cal. Per a poder testejar aquestes promeses teníem que simular les seves respostes i això, al cap i a la fi, no és el que buscàvem.

Per altra banda, els tests unitaris ens ofereixen el que s’anomena tests end-2-end, proves que avaluen l’experiència del usuari, es a dir, “quan faig clic aquí, m’ha de fer això”.

Així va ser quan vam descobrir Selenium, un entorn que simula les accions que executaria l’usuari en fer ús de l’app. I per al nostre cas, Protractor era el framework, que treballant amb Selenium per darrera, ens donava l’oportunitat de fer aquests tests per a Angular.
 

Què és Protractor?

Protractor es un framework que mitjançant una instància al servidor de Selenium accedeix a la nostra app a través del navegador i executa un seguit de funcionalitats prèviament definides.

Podem programar un seguit d’accions i comprovar la correcta resposta d’aquestes execucions; és a dir, si accedim a la pantalla de login i introduïm les dades correctament, en fer clic al botó de login hauria d’accedir a la pantalla d’inici correctament.

 

Com s’utilitza Protractor?

Protractor funciona amb dos fitxers:

  • Un fitxer de configuració on li passarem l’adreça del nostre servidor de Selenium i un apartat amb els specs, és a dir, els fitxers on escriurem els nostres tests.

  • El fitxer dels tests.
     

Els fitxers dels tests s’estructuren d’una manera molt senzilla:

  • Primer de tot hem de definir des d’on accedirà el navegador a la nostra app, en el nostre cas, el localhost.

  • Tot seguit podem començar a implementar les nostres proves; definirem variables per a identificar els elements als que volem accedir o donar ús, i mitjançant unes funcionalitats predefinides de Protractor comprovarem el funcionament de la nostra app.
     

Les possibilitats amb Protractor són molt amples i li podem treure molt de suc, a diferència dels tests unitaris amb Karma, Protractor ens permet testejar crides asíncrones. És molt útil per a comprovar crides a bases de dades, logins i promeses varies.

El més important és que amb els tests unitaris reduïm el temps de proves de dies a pocs minuts i evitem l’error humà.

 

Exemple

En la captura següent podem veure el test en execució. Com podem comprovar, saber que tot funciona correctament és qüestió de segons.
 

 

 

Instal·lació i ús de Protractor

Tot seguit podeu accedir al PDF de la instal·lació i ús de Protractor que hem preparat com a resultat després d’aquest treball de recerca:

Foto de capçalera: Quora
Animació del cos: BaseTIS

 

Angular,Medalla Blogger,Open,Protractor,
Tecnologia

Cordova GooglePlus

30 de març de 2017 | Caronte

Introducció

En el plugin d’autenticació amb Google actual vam rebre un avís per a desenvolupadors indicant que el dia 20 d’Abril de 2017 no es podrien utilitzar les “solicitudes de autorización en navegadores insertados“. Aquest avís ens ha fet cercar solucions i nous plugins per tal de realitzar una autenticació amb Google.

Després de barallar-nos amb diferents plugins vam trobar una opció viable, vam apostar pel plugin Cordova GooglePlus. Després de seguir barallant-nos amb el plugin i amb la seva escassa documentació, vam trobar tots els passos per tal de realitzar correctament l’autenticació amb Google 🙂
 

Autenticació antiga

El mètode d’autenticació antiga realitzava una redirecció a la URL, la qual ens permetia autentificar l’usuari utilitzant el conter de BaseTIS. Aquest mètode feia una redirecció a una URL de Google que retornava un token per poder autenticar amb la base de dades de l’ERP.

El mètode quedarà obsolet a partir del 20 d’Abril, ja que Google ha actualitzat les normatives i per mesures de seguretat requereix un canvi d’autentificació amb Google, la qual cosa ens ha fet buscar noves alternatives per realitzar el login amb Google a BaseTIS App.
 

Autenticació nova

Per poder seguint autenticant usuaris a l’aplicació a partir del 20 d’Abril de 2017, Google requereix la utilització del nou mètode que està realitzat amb el model OAuth 2. En aquest cas, s’ha hagut de fer un estudi de solucions amb la poca documentació existent.

D’una banda, teníem Firebase, ja que al pertànyer a Google pensàvem que seria fàcil l’autenticació amb aquest. Fent proves vam veure que Firebase ens estava donant problemes i que pel que es comentava en els fòrums, de moment no suporta l’autenticació amb Google.

Tot i que la resposta del plugin no retorna, en les diferents plataformes, el token d’accés necessari per poder autenticar amb l’ERP. Sí que ens permet autenticar amb Google i d’aquesta manera, amb la informació que ens retorna podem fer una crida a aquesta URL, que ja ens retornarà el token d’accés per poder autentificar amb l’ERP.
 

Conclusió

El canvi d’autentificació ha estat un procés necessari i a contrarellotge, ja que des de que hem vist l’avís fins el 20 d’Abril, només teníem un mes per corregir-lo. El principal problema ha estat la falta d’informació a l’hora de realitzar les autenticacions. Tot i així, ha estat una tasca molt interessat, enriquidora i positiva que ens ha permès entendre millor els processos d’autenticació i de seguretat necessaris per treballar amb sistemes de Google.

Finalment, el canvi de metodologia no afectarà a BaseTIS App i esperem que amb la documentació que hem elaborat puguem ajudar a altres projectes. Tot i així, per aquelles aplicacions que utilitzin autentificació amb Google i no siguin híbrides, estem disposats a ajudar per tal d’estalviar problemes amb l’obtenció de IDs i credencials.

 

Foto de capçalera: James Sutton / Unsplash
BasetisApp,Google,Medalla Blogger,Open,
Afers exteriors

Articles i vídeo de la jornada #esTICenllaçat

20 de març de 2017 | Albert Mialet

Sport 2 Live a la jornada

#esTICenllaçat és un programa impulsat per la Fundació Real Dreams, el Cercle Tecnològic de Catalunya (CTecno) i la Taula d’Entitats del Tercer Sector Social a Catalunya, amb l’objectiu de millorar l’accés a les TIC i la formació en aquest àmbit.

L’Àngel i l’Andy van parlar de la contribució de Basetis a Sport 2 live, una organització que dóna ajuda a través de l’esport a persones que han tingut problemes d’addiccions i de malaltia mental. La col·laboració de Basetis ha estat la creació d’una aplicació mòbil per als entrenadors i un lloc web per a l’entitat.
 

Els mitjans

M4Social i CTecno van publicar articles i un vídeo sobre aquesta jornada, el projecte Sport 2 Live i la contribució de Basetis. Aquí els teniu:

 

 

 

Foto de capçalera: Judit Contreras / CTecno
Communication,esTICenllaçat,Medalla Pulitzer,Open,Sport2Live,
Persones

Magic Line: a qui ajudarem?

3 de març de 2017 | Caronte

La Magic Line va començar el 2014 i des de llavors s’han recollit més de 600.000 € que s’han de dedicat a diversos àmbits relacionats amb les persones en situació de vulnerabilitat. Dilluns 6 de març farem l’esmorzar solidari a BaseTIS per recollir diners per aquests col·lectius. Conegueu tot seguit on es destinaran els vostres donatius.
 

Salut mental

En el marc de persones amb problemes de salut mental s’han finançat teràpies complementàries com ara activitats plàstiques, musicoteràpia o fins i tot un grup de teatre. Aquestes teràpies serveixen per a millorar la comunicació, l’autoestima i, en definitiva, per a que aquests malalts se sentin millor. Paralel·lament, també es finançen programes d’allotjament i es dóna suport a centres d’acollida per a malalts mentals.
 

Persones sense llar

Per altra banda, el Programa Llars s’encarrega d’oferir una atenció integral en els casos de persones sense llar i en risc d’exclusió social que necessiten un acompanyament.
 

Dependència

Respecte a la dependència hi ha el programa Príncep, que intenta fer la vida dels nens amb un elevat grau de dependència i les seves famílies una mica més fàcil. Són casos de malaties cròniques, que poden necessitar cures domicilìaries, trasllats freqüents a l’hospital… Però també s’han finançat activitats per a persones grans i fins i tot uns tallers orientats als cuidadors d’aquestes persones dependents, per tal de millorar la gestió dels conflictes amb aquestes famílies.
 

Recerca

La recerca també és important i fins ara s’han dut a terme quatre estudis diferents a la Fundació per a la recerca SJD. Els de l’any passat van ser: Prevalença de variables en pacients amb primers episodis psicòtics i Esports i funció sinàptica neuronal.
 

Cooperació

I no ens oblidem de la cooperació internacional. Des de millores sanitàries a una clínica d’Arequipa (Perú), fins a posar internet a una escola d’infermeria a Sierra Leone passant per l’enviament de menjar, mantes i aïgua als supervivents del terratrèmol de l’equador que hi va haver a l’abril de l’any passat.
 

Suport a entitats

Finalment, hi ha una sèrie d”entitats que tot i no dependre directament de Sant Joan de Déu, també reben part d’aquest finançament. Són, sobretot, fundacions per a l’ajuda de gent en risc d’exclusió social, però també de suport a persones grans tutelades.

Si teniu ganes de veure amb una mica més de detall tots els projectes que s’han pogut dur a terme a partir d’aquesta iniciativa, aquí teniu l’enllaç a la seva web.
 

Col·labora!

Pots fer el teu donatiu per a la Magic Line a través de l’equip de BaseTIS que participarà a la caminada.
 

Foto de capçalera de la Magic Line
compromís social,compromiso social,Magic Line,Medalla Blogger,Open,PushingSocialChange,