Te invitamos al mayor encuentro de negocios y empleo en torno a las tecnologías abiertas: Librecon 2014

En noviembre, Bilbao será el epicentro mundial delsoftware libre y las tecnologías abiertasgracias aLibrecon 2014(librecon.io), ungran eventocon ampliapresencia internacional, organizado por ESLE y ASOLIF,que estamos organizando junto a otras empresas.

Queremos que asistas, porquelo hemos creado pensando en ti.Por eso, esta edición de la Librecon no se centra en lo tecnológico por sí mismo, sino en cómo las tecnologías abiertas generannegocio, empleo y emprendimiento, a la vez quereducen costes. Algo vital, en estos tiempos.

Consigue gratis una simulación de lo que ahorrarás gracias a Irontec

Lo mejor de estos eventos es hacer contactos yexplorar juntos nuevas vías de negocio. Por eso, además de participar en la organización de Librecon 2014,Irontec contará con un stand propio. En él podras conocer nuestro catálogo de productos (como laTelefonía IP profesional, eldesarrollo weby deApps móvileso la solución decorreo corporativo Zimbra) y descubrir cómo pueden ayudarte a ahorrar costes siendo más competitivo.

Además, durante toda la Librecon 2014, te ofrecemos unaestimación aproximada del ahorroque puedes obtener,con números reales(si así lo deseas). Consulta a nuestro departamento comercial yconcierta ya una cita.

Librecon 2014

70 conferencias, 35 casos de éxito, 30 talleres técnicos... ¡y mucho networking!

En este encuentro, conoceremos las opciones tecnológicas que hacen máscompetitivas y eficientesa las principales empresas y administraciones públicas de Europa, mediante sus casos de éxito reales. Contaremos conponencias de organizaciones de diversa índole:

  • Grandes organizaciones comoBanco Santander, Eroski, Euskaltel, Ford...
  • Administraciones comoGobierno Vasco, Diputación Foral de Bizkaia, Diputación Foral de Gipuzkoa, Ayuntamientos de Munich, Bilbao, Donosti, Zaragoza, Eibar...
  • Sitios de comercio electrónico exitosos, comoPerfumerías IF, Atrápalo...
  • Startups de gran crecimiento:Ticketbits, CartoDB...
  • Centros educativos innovadores, comoMondragon Unibertsitatea, Universidad de Granada, Universidad Complutense de Madrid...
  • Organizaciones donde la seguridad es crítica, comoGendarmería Francesa, revista ¡Hola!...

No puedes perderte este gran evento(mira elprograma completo). Nos encantaría verte allí, que nos conozcamos y que inmortalices el momento con el photocall by Irontec que instalaremos en la entrada.

¡Te esperamos en nuestro stand!

Kategoriak: Sailkatugabeak | Komentarioak desgaituta daude

Backing up Alfresco indices

In a previous post we talk about search subsystems in Alfresco. There exists for each subsystem some quartz jobs related to backup indices. In the case of Lucene subsystem, Lucene backups are done at 3AM and their parameters are configurable via alfresco-global.properties (or extending the corresponding search subsystem).
 
index.backup.cronExpression=0 0 3 * * ?
dir.indexes=${dir.root}/lucene-indexes
dir.indexes.backup=/backup-lucene-indexes    
 
So you can always change these values, and then restart Alfresco service for Community version.
In the case of SOLR subsystem, SOLR backups are done at 2AM and 4AM (for example in alfresco-global.properties)
 
solr.backup.alfresco.cronExpression=0 0 2 * * ?
solr.backup.archive.cronExpression=0 0 4 * * ?
solr.backup.alfresco.numberToKeep=3
solr.backup.archive.numberToKeep=3
solr.backup.alfresco.remoteBackupLocation=${dir.root}/solrBackup/alfresco
solr.backup.archive.remoteBackupLocation=${dir.root}/solrBackup/archive
 
And you can always change them too, and restart the service for Community version. 
You can also invoke SOLR backups, from SOLR admin panel (with browser.p12 certificate) you can go to the corresponding urls:
 
https://alfserver:8443/solr/alfresco/replication?command=backup&location=/opt/alfresco/alf_data/solrBackup/alfresco&numberToKeep=3
https://alfserver:8443/solr/archive/replication?command=backup&location=/opt/alfresco/alf_data/archive/alfresco&numberToKeep=3
 
Even, it can be done via curl:
 
 
In Alfresco EE, we can also perform this operation with Alfresco Admin Console (changing the cron expression). It is also possible to change the same cron expression via JMX or even better to run JMX SOLR backup trigger via jmxterm or your favourite JMX console. For example, with jmxterm you can type:
 
jmvs
open <bootstrap-id>
domain Alfresco 
bean Alfresco:Group=DEFAULT,Name=Schedule,Trigger=search.alfrescoCoreBackupTrigger,Type=MonitoredCronTrigger
run executeNow
 
In the case of jmxterm, it is possible to write a shell script as an alternative for the curl method. The script file should be like this:
 
#! /bin/bash
JMXTERM_CMD0="run -b Alfresco:Group=DEFAULT,Name=Schedule,Trigger=search.alfrescoCoreBackupTrigger,Type=MonitoredCronTrigger -d Alfresco executeNow"
echo $JMXTERM_CMD0 | java -jar jmxterm-1.0-alpha-4-uber.jar -l service:jmx:rmi:///jndi/rmi://localhost:50500/alfresco/jmxrmi -p change_asap -u controlRole
 
JMXTERM_CMD1="run -b Alfresco:Group=DEFAULT,Name=Schedule,Trigger=search.archiveCoreBackupTrigger,Type=MonitoredCronTrigger -d Alfresco executeNow"
echo $JMXTERM_CMD1 | java -jar jmxterm-1.0-alpha-4-uber.jar -l service:jmx:rmi:///jndi/rmi://localhost:50500/alfresco/jmxrmi -p change_asap -u controlRole
Kategoriak: Sailkatugabeak | Komentarioak desgaituta daude

Irontec contará su experiencia emprendedora en BIME 2014

El próximo viernes 31 de octubre, Irontecparticipará con una ponencia enBIME,la primera feria europea dirigida a la industria musical y digital que explora las nuevas vías de ingreso y colaboración a través de videojuegos, apps y otras nuevas tecnologías.

En ella aportaremosnuestro punto de vista comoempresa tecnológica e innovadora, con destacados proyectos para grandes eventos musicales como Buzzk Live(nuestro viralizador de eventos), Banden Lehia o Heineken Connect.

Nos representaráIker Sagasti Markina, CEO de Irontec,que contará precisamente las claves de esatrayectoria de emprendimientoque arrancamos hace once años y cómo hemos conseguido consolidarnos como uno de los referentes en el sector de las tecnologías abiertas, gracias a la diversificación de nuestras líneas de negocio y el liderazgo logrado en todas ellas.

Además, también apoyamos una de sus actividades con nuestropatrocinio: elBime Hackday,dos jornadas llenas de Conferencias, Workshops y un Hackathon en el que Makers, Hackers y Desarrolladores intentaremos descifrar las claves para las plataformas del futuro.

Este encuentro está especialmente dirigido a startups de la industria creativa y digital que quieren posicionarse en el mercado como innovadores. Pero si tienes inquietud emprendedora y aún no te has lanzado, seguro que también encuentras contenidos que te interesarán. Además, junto a los eventos profesionales de BIME PRO, en paralelo disfrutaremos de BIME LIVE, uno de los mayores festivales musicales de invierno en Europa y otras muchas actividades, como BIME Market.

Va a ser un encuentro de los de apuntar en la agenda. No te lo pierdas: nos vemos en nuestra ponencia del próximo viernes, a las 11:05 en elBEC… ¡o en cualquiera de los múltiples actos de BIME 2014

Kategoriak: Sailkatugabeak | Komentarioak desgaituta daude

Sorteo de dos entradas dobles para la Librecon

Esta semana sorteamos 2 entradas dobles para la LibreCon (http://www.librecon.io/), un encuentro para los grandes agentes del Software Libre y Tecnologías abiertas que se celebrará en el Palacio Euskalduna de Bilbao los días 11 y 12 de Noviembre de 2014. ¿Te lo vas a perder?librecon_banerra

Para conseguir tu entrada tienes que seguir dos sencillos pasos:

1.- Seguir a Elurnet en twitter o facebook

2.- Decirnos porqué os gustaría ir a la LibreCon contestando dejando un comentario en nuestro blog, en Facebook o utilizando los Hashtag #librecon2014 y #elurnet en Twitter.

Tenéis hasta el 4 de Noviembre para dejar tu comentario, entre todos los recibidos elegiremos dos que se llevarán una entrada doble cada uno. Los ganadores se darán a conocer el día 5.

¡Mucha suerte a todos!

El artículo Sorteo de dos entradas dobles para la Librecon fué publicado originalmente en Elurnet Informatika Zerbitzuak S.L..

Kategoriak: Congresos, berriak | Komentarioak desgaituta daude

Notes about Search Subsystem in Alfresco

Search subsystem in Alfresco can be Lucene or SOLR type. In the default configuration for Alfresco 4, the search subsystem is SOLR. This can be set up in alfresco-global.properties
 
index.subsystem.name=solr
solr.port.ssl=8443
solr.host=localhost
dir.keystore=${dir.root}/keystore
   
where the SOLR application is deployed by default on the same Tomcat container, and it works with the 8443 SSL connector. It is important, as part of the Alfresco installation, generating the a certificate browser.p12
 
SOLR application has two cores preconfigured, one for the workspace and other one for the archive (which is not needed usually). The configuration can be found in solrcore.properties files:
 
${dir.root}/solr/workspace-SpacesStore/conf/solrcore.properties
${dir.root}/solr/archive-SpacesStore/conf/solrcore.properties
 
They look like:
 
data.dir.root=/opt/alfresco/alf_data/solr
data.dir.store=workspace/SpacesStore
alfresco.host=localhost
alfresco.port=8080
alfresco.port.ssl=8443
alfresco.baseUrl=/alfresco
alfresco.cron=0/15 * * * * ? *
alfresco.stores=workspace://SpacesStore
    
where it is specified, the location for the indices in the disk, the alfresco repository server (in this case localhost) and a cron job for tracking the DB indexation count from SOLR app to Alfresco repository services. In the default installation, SOLR application and Alfresco repository are installed in the same Tomcat container.
 
Some general considerations about your indices can be: 
  • Remember to store your indices in the fastest HD (always). Backup indices can be in slower ones. The location is set in conf/solrcore.properties
  • Do not forget to generate a new keystore for your Alfresco installation.
  • Consider to use SOLR in a different server from Alfresco repository (licensed) or at least in another Tomcat container in the same machine. This helps to reindex independently of the repository. In this last case, reindexing do not mean lost of service.
  • Install also an alfresco.war instance in your external SOLR server, connected to the Alfresco database for minimizing http traffic, in the indexation job.
  • If you have a SOLR cluster, consider to dedicate one node for indexation and another one for searching. Tune the mergeFactor in solrconfig.xml for each core, 25 is ideal for indexing, while 2 is ideal for search.
  • In solrconfig.xml of each core configure the ramBufferSize to be at least 64 Mb.
  • In a massive upload of documents consider to disable SOLR during the load.
  • Other interesting actions of the SOLR admin panel are related to get info about the health of SOLR:
            https://alfserver:8443/solr/admin/cores/action=SUMMARY
 
            or to fix the sync of the indices at:
 
            https://alfserver:8443/solr/admin/cores/action=FIX
  • The indices can always regenerate (although it can consume much time in large repositories). For SOLR, use this tip, removing the indices and reboot SOLR. For Lucene, index.recovery.mode = FULL
Kategoriak: Sailkatugabeak | Komentarioak desgaituta daude

Irontec, Mejor Caso de éxito 2014 en Voip2DAY

El pasado jueves, Irontec fue premiado con el Mejor Caso de éxito de 2014 en el prestigioso Voip2DAY,por nuestra solución CentrexIP realizada para Euskaltel. Un ambicioso proyecto en el que nos hemos volcado durante más de dos años parte del equipo.

Voip2DAY,organizado por Avanzada7,es uno de los mayores eventos de telefonía en Europa. En él, nos reunimos profesionales y empresas que peleamos por mantener la telefonía IPprofesional en la vanguardia de la innovación tecnológica.

Euskaltel CentrexIP: una solución basada en Asterisk dimensionada para dar servicio hasta a 100.000 usuarios

Euskaltel CentrexIP es una solución para poder dar servicio a 100 000 usuarios, que engloba líneas fijas y líneas móviles que deben ser integradas, tanto desde el punto de vista de funcionalidades como de procesos de negocio.

Se ha llevado a cabo el diseño y desarrollo de una solución integral que abarca desde los sistemas en alta disponibilidad distribuida a la interfaz de usuario en tiempo real, pasando por los sistemas de provisión y mediación con negocio.

Para afrontar el reto planteado, un equipo de ingeniería multidepartamental de Irontec especificó, diseño y desarrolló una solución completa Centrex IP basada en núcleo de Asterisk, así como elmeta-framework propiosobre el que funciona (Klear de Irontec).

Otro impulso para i::voz-NG, nuestra consolidada solución de telefonía IP

Gracias este proyecto, Irontec tambien ha podido mejorar muchos componentes dei::voz-NG, nuestra herramienta de telefonía IP corporativa y para Call Center basada en Asterisk. Algo que repercute directamente en los clientes que confían en nuestra solución de telefonía corporativa.

>>¿Quieres reducir tu factura telefónica? Te explicamos cómo con un simulación personalizada

En la foto vemos a parte del equipo de Ingeniería y Dirección de proyecto implicados en el desarrollo.

¡Felicidades a todos!

Kategoriak: Sailkatugabeak | Komentarioak desgaituta daude

Charla taller con Sinadura y Parlamento Vasco en la LibreCon 2014

 

Si hace unos días os comunicábamos las primeras confirmaciones de la Librecon en cuanto a casos de éxito y personalidades de relevancia, hoy podemos anunciaros ya de forma oficial que zylk.net participará dentro del programa de ponencias y talleres con una charla. Será dentro del espacio tecnológico y llevará por título:

Identidad y firma digital: Uso de Sinadura en Parlamento Vasco y aplicaciones de la identidad electrónica en múltiples entornos.

 

 

 

El miércoles 12 de noviembre a las 13:30 nos acompañará Juan José Arruza de Parlamento Vasco y compartiremos el caso de éxito de Sinadura como herramienta de firma Corporativa. En primer lugar Juanjo explicará por qué llegaron a Sinadura como solución de firma buscando stándares más actuales y con el objetivo de que su inversión revirtiera a través del mundo OpenSource en la sociedad en general. Parlamento Vasco es actualmente patrocinador de la versión 3 de Sinadura que cuenta entre sus mejoras con la opción de firmar cualquier tipo de archivo con XAdES-X-L, XAdES-T y XAdES-BES detached así como contribuciones de la comunidad como la posibilidad de firmar archivos PDF de más de 500 MB. En una segunda parte de la charla desde zylk nos encargaremos de contextualizar Sinadura en el ecosistema de suites de proyectos de firma digital y su uso desde distintos dispositivos, para terminar con una breve demostración de firma de documentos usando Sinadura desktop, la aplicación de escritorio para firma digital de cualquier tipo de archivo cuya última versión se presentará en el evento.

 

 

 

¡Ahora sí que no tienes excusa! Acércate los próximos 11 y 12 de noviembre por el palacio Euskalduna de Bilbao y recuerda que si estás interesado en zylk todavía disponemos de alguna invitación. Sólo tienes que ponerte en contacto con nosotros llamando al 944 272 119 o escribiéndonos un email a info@zylk.net.

Kategoriak: Sailkatugabeak | Komentarioak desgaituta daude

Cuándo usar Google Adwords en mi empresa (y sobre todo, cuando no)

Cuándo usar google adwordsSi lo que quieres saber es cómo funciona Google Adwords, te recomendamos que no sigas leyendo este post, mejor sigue el enlace que hemos puesto y vete a la misma fuente del saber en el web de soporte de Google Adwords. Pero si lo que quieres es saber cuándo usar google adwords y, sobre todo, cuándo no usar google adwords para evitar tirar tu dinero por un sumidero, tal vez te interese seguir leyendo.

Si has comenzado a leer este párrafo es porque tal vez estés pensando en usar adwords, pero no estás seguro de si es adecuado para tu empresa o no, o porque ya lo estás usando pero consideras que no te está dando los resultados que esperabas. En cualquiera de los dos casos empieza por plantearte esta pregunta: ¿a dónde llevo o voy a llevar a quienes hagan clic en los anuncios que haga? La respuesta es obvia, al sitio web de mi empresa; por tanto, la siguiente pregunta debería ser igual de obvia, pero no suele ser planteada a la hora de hacer adwords: ¿tiene mi web calidad suficiente para recibir visitas desde un anuncio de Google Adwords? O mejor planteada, ¿tiene mi sitio web páginas de destino de calidad suficiente para recibir visitas desde un anuncio de Google Adwords?

La razón de plantearse estas preguntas viene de la manera en que Google determina los anuncios que aparecen y sus posiciones, y que se basa en tres factores:

  • la puja, que es la cantidad que se esté dispuesto a invertir
  • la calidad de los anuncios y del sitio web al que dirigen esos anuncios al hacer clic en ellos
  • el impacto esperado de las extensiones de anuncio y de otros formatos de anuncio

Centrándonos en el segundo punto (denominado Nivel de Calidad o Quality Score), y más concretamente en la segunda parte del segundo punto, tenemos que la calidad del sitio web, más específicamente de la página de destino, es también un factor determinante.

Algunos errores habituales a la hora de hacer una campaña de Adwords

Es bastante habitual ver anuncios en adwords que realizan alguna de las malas prácticas más comunes en cuanto a la página de destino y que provocan un bajo nivel de calidad:

  • Utilizar como página de destino la página principal del web de la empresa sin importar que el anuncio haya sido activado por uno u otro de los términos por los que se ha pujado y que suelen representar los productos o servicios que ofrece la empresa. Esto provoca que al usuario le ofrezcamos una mala experiencia ya que, si está buscando algo concreto en el buscador de google y ha hecho clic en un anuncio esperando encontrar la respuesta a su búsqueda, le llevamos a una página en la que tendrá que seguir buscando lo que quería encontrar.
  • Poner como página de destino una página que no tiene nada que ver con el término que ha provocado que se muestre el anuncio. Algunas veces esto puede resultar muy difícil de evitar por el doble significado de algunas palabras en función del contexto, pero en la inmensa mayoría de los casos es el resultado de una mala planificación de términos clave, anuncios y páginas de destino. Esto provoca en el usuario una mala experiencia, ya que espera encontrar algo que nada tiene que ver con lo que realmente encuentra.
  • La página de destino es adecuada al término o términos por los que se puja pero una vez en ella el usuario tiene una mala experiencia ya que no sabe muy bien qué debe hacer o no hay una llamada a la acción clara que facilite al usuario completar su tarea o conseguir nuestro objetivo de negocio.

Una mala experiencia de usuario significa que saldrá de nuestro sitio web sin interactuar con el mismo, lo que se conoce como rebote. Por tanto, no se verán cumplidas ni sus expectativas ni nuestros objetivos de negocio, con lo que google determinará nuestro anuncio como de nivel de calidad bajo.

Si el nivel de calidad es bajo, nuestros anuncios se mostrarán en una posición inferior de la zona de anuncios de adwords. Al mostrarse más abajo, menos gente hará clic en ellos, como menos gente hace clic en ellos, menos posibilidades de ver cumplidos nuestros objetivos de negocio. Ante esto, hay quien decide pujar más alto para poder salir más arriba en los anuncios, con lo que atraer a usuarios resultará más caro, y además les atraemos para proporcionarles una mala experiencia, con lo que las posibilidades de ver cumplidos nuestros objetivos de negocio serán igual de bajas que antes, pero más caras.

Por tanto, cuándo no usar Google Adwords

Es decir, un ejemplo claro de cuándo no usar google adwords es si las páginas de destino no tienen un nivel de calidad suficiente, o principalmente, no están pensadas para cubrir las necesidades de los usuarios, con información clara y concreta, ni los objetivos de negocio con llamadas a la acción que faciliten una alta tasa de conversión.

Hay otros factores que tampoco invitan a usar Google Adwords como método de captación de clientes, como por ejemplo un muy estrecho margen de beneficio en el producto a vender y que se puede ver reducido o superado en función de la puja o de la tasa de conversión. Pero de ellos ya hablaremos más adelante.

Usar Google Adwords es una forma muy interesante y potente de captar clientes, pero saber utilizar la herramienta de Adwords y que se muestren anuncios no es siempre garantía de buenos resultados, para obtenerlos hay que hacer una buena planificación de palabras clave, una buena redacción y segmentación de los anuncios y, como hemos explicado aquí, una buena elección o creación de las páginas de destino de nuestros anuncios.

Para ello Agoranet dispone de un equipo de trabajo de Consulting e Internet en el que hay desde personas certificadas en Google Adwords a diseñadores expertos en Usabilidad y Experiencia de Usuario. Ponte en contacto con nosotros para que podamos estudiar tu caso y conseguir que tus campañas de Adwords comiencen a dar los resultados deseados.

Kategoriak: Blog, Consulting, Google Adwords | Komentarioak desgaituta daude

Como instalar un disco SSD en Ubuntu 14.04

He comprado un disco SSD para mi ordenador y lo voy a instalar en Ubuntu 14.04 como disco de sistema operativo y máquinas virtuales, mientras voy a dedicar el disco antiguo a /home. Explico a continuación los pasos en Ubuntu. Primero pincho el disco en una ranura STA y verifico que la BIOS lo reconoce. Inicio normalmente.
 
i) Con gparted hago dos particiones /dev/sdb --> En mi caso /dev/sdb5 /dev/sdb6
ii) Crear el punto de montaje de ssd en /ssd de manera temporal. Para ello:
 
sudo mkdir /ssd
 
iii) Identificar las nuevas particiones 
 
sudo bkild /dev/sdb5 
sudo bkild /dev/sdb6
 
iv) Añadirlas al fstab actual para montar la particion en /ssd
 
sudo vim /etc/fstab
 
	proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda7 during installation
UUID=ea14b730-e351-498c-ad0e-da0698b1cef9 /       ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=b9adb5f4-9d9c-4c01-9a3c-b7cd8e731278 none    swap    sw              0       0
# swap was on /dev/sdb5 during installation
#UUID=b9adb5f4-9d9c-4c01-9a3c-b7cd8e731278 none   swap    sw              0       0
# swap was on /dev/sdb6 during installation
UUID="67acc1f0-72ce-482c-a0ca-dd28ce27f798" /ssd  ext4    discard,noatime,nodiratime,errors=remount-ro 0       1 
/dev/sda6 /media/data ntfs-3g  auto,users,uid=1000,gid=1000,dmask=027,fmask=137,utf8    0       0
 
sudo mount -a
 
v) Sincronizar los discos excluyendo los paths conflictivos o recursivos, por ejemplo, puntos de montajes). En mi caso, tambien el home
 
sudo -i
rsync --exclude="mnt" --exclude="lost+found" --exclude="sys" --exclude="proc" --exclude="cdrom" --exclude="home" --exclude="media" --exclude="ssd" -aP / /ssd/
 
vi) Cambiar los puntos de montaje en el nuevo fstab (/ssd/etc/fstab)  y apuntar el viejo "/" a /home (aunque luego habrá que arreglar el path bien)
 
vii) Montajes especiales 
 
mkdir /ssd/{mnt,proc,sys}
sudo mount -o bind /dev        /ssd/dev 
sudo mount -o bind /sys /ssd/sys 
sudo mount -t proc /proc /ssd/proc 
sudo cp /proc/mounts /ssd/etc/mtab
 
viii) Y finalmente el grub
 
sudo chroot /ssd /bin/bash
# grub-install /dev/sdb
# update-grub
 
Antes de reiniciar cambio el orden de los discos y pongo el primero SATA en la BIOS et voilá!
 
Articulo original adaptado:
 
Kategoriak: Sailkatugabeak | Komentarioak desgaituta daude

LIBRECON 2014: SOFTWARE LIBRE Y OPEN TECHNOLOGIES

Ya queda menos para los próximos 11 y 12 de noviembre para que se celebre en el Palacio de Euskalduna de Bilbao la cuarta edición de la Libre Software World Conference.

La LSWC tiene como objetivo el crear negocio y empleo en todos los sectores de la sociedad apoyándose en el emprendimiento, la innovación y por supuesto en las tecnologías libres.

El software libre y las tecnologías abiertas son una alternativa real que pone a empresas privadas y administración pública en un entorno de mayor competitividad.

¡ Hasta el 29 de Octubre entradas a precio reducido !

Anímate y ven a ver que se mueve en el mundo del Software Libre

www.librecon.io

The post LIBRECON 2014: SOFTWARE LIBRE Y OPEN TECHNOLOGIES appeared first on Bikuma.

Kategoriak: Blog, Slider | Komentarioak desgaituta daude