SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Be Free. KDE
Baloo
Àlex Fiestas
17/05/2014 | Málaga |Akademy.es
2/24 Be Free. KDE
Sobre mí
3/24 Be Free. KDE
+Sobre mí
En KDE hago:
• KScreen
• BlueDevil
•Kamoso
• Libsolid
• KWallet
• WebAccounts
• ...
4/24 Be Free. KDE
Razón para usarlo
5/24 Be Free. KDE
Razón para usarlo
Proporcionar una herramienta excelente a los
programadores para poder explorar un
mundo de posibilidades que sin el no
existirían.
6/24 Be Free. KDE
Nepomuk vs Baloo vs ...
7/24 Be Free. KDE
Nepomuk
8/24 Be Free. KDE
Nepomuk
• Complejo de desarrollar
9/24 Be Free. KDE
Nepomuk
• Complejo de desarrollar
➔Sólo 3 personas lo han hecho
10/24 Be Free. KDE
Nepomuk
• Complejo de desarrollar
➔Sólo 3 personas lo han hecho
• Complejo de usar
11/24 Be Free. KDE
Nepomuk
• Complejo de desarrollar
➔Sólo 3 personas lo han hecho
• Complejo de usar
➔Apenas 5 hackers lo han usado
12/24 Be Free. KDE
Nepomuk
• Complejo de desarrollar
➔Sólo 3 personas lo han hecho
• Complejo de usar
➔Apenas 5 hackers lo han usado
➔Muchos de manera incorrecta
13/24 Be Free. KDE
Nepomuk
• Complejo de desarrollar
➔Sólo 3 personas lo han hecho
• Complejo de usar
➔Apenas 5 hackers lo han usado
➔Muchos de manera incorrecta
• Solución genérica para muchos
problemas específicos
14/24 Be Free. KDE
Nepomuk
• Complejo de desarrollar
➔Sólo 3 personas lo han hecho
• Complejo de usar
➔Apenas 5 hackers lo han usado
➔Muchos de manera incorrecta
• Solución genérica para muchos
problemas específicos
• Duplicación de datos
15/24 Be Free. KDE
Nepomuk
• Complejo de desarrollar
➔Sólo 3 personas lo han hecho
• Complejo de usar
➔Apenas 5 hackers lo han usado
➔Muchos de manera incorrecta
• Solución genérica para muchos
problemas específicos
• Duplicación de datos
• Imposible de optimizar más allá
16/24 Be Free. KDE
Baloo
17/24 Be Free. KDE
Baloo
• Soluciones específicas para problemas
específicos
18/24 Be Free. KDE
Baloo
• Soluciones específicas para problemas
específicos
• La mejor herramienta para el trabajo
19/24 Be Free. KDE
Baloo
• Soluciones específicas para problemas
específicos
• La mejor herramienta para el trabajo
➔sqlite para almacenar alguno datos
➔Xapian para el "full text index"
20/24 Be Free. KDE
Baloo
• Soluciones específicas para problemas
específicos
• La mejor herramienta para el trabajo
➔sqlite para almacenar alguno datos
➔Xapian para el "full text index"
• No hay duplicación de datos
➔Los correos sólo están en akonadi
➔Los archivos sólo estan en el sistema
➔Los tags están en los archivos
21/24 Be Free. KDE
Baloo
• Soluciones específicas para problemas
específicos
• La mejor herramienta para el trabajo
➔sqlite para almacenar alguno datos
➔Xapian para el "full text index"
• No hay duplicación de datos
➔Los correos sólo están en akonadi
➔Los archivos sólo estan en el sistema
➔Los tags están en los archivos
• Xapian no es un mounstruo
➔KDE ya ha contribuido!
22/24 Be Free. KDE
Baloo
• Soluciones específicas para problemas
específicos
• La mejor herramienta para el trabajo
➔sqlite para almacenar alguno datos
➔Xapian para el "full text index"
• No hay duplicación de datos
➔Los correos sólo están en akonadi
➔Los archivos sólo estan en el sistema
➔Los tags están en los archivos
• Xapian no es un mounstruo
➔KDE ya ha contribuido!
• sqlite ya es casi casi perfecto.
23/24 Be Free. KDE
Baloo
Rápido
Muy rápido
24/24 Be Free. KDE
Planes para el futuro
• "Queries" a través de la red
• Indexación de pendrives
• Descargar metadatos adicionales
• ...

Más contenido relacionado

Destacado (6)

Att lära ut vad inlärare kan lära in
Att lära ut vad inlärare kan lära inAtt lära ut vad inlärare kan lära in
Att lära ut vad inlärare kan lära in
 
Somalia african country presentation
Somalia african country presentationSomalia african country presentation
Somalia african country presentation
 
Somalia Ppt
Somalia PptSomalia Ppt
Somalia Ppt
 
Consultant's technical & financial proposal
Consultant's technical & financial proposalConsultant's technical & financial proposal
Consultant's technical & financial proposal
 
Presentation about Somalia
Presentation about SomaliaPresentation about Somalia
Presentation about Somalia
 
Somali Cultural Awarenes
Somali Cultural AwarenesSomali Cultural Awarenes
Somali Cultural Awarenes
 

Similar a Baloo vs Nepomuk: Soluciones específicas frente a soluciones genéricas

Next gen Desktop Apps
Next gen Desktop AppsNext gen Desktop Apps
Next gen Desktop Appskdeespana
 
Next gen-apps
Next gen-appsNext gen-apps
Next gen-appskdeespana
 
Es el momento de kde 4
Es el momento de kde 4Es el momento de kde 4
Es el momento de kde 4kdeespana
 
Presentacion Proyecto Fedora
Presentacion Proyecto FedoraPresentacion Proyecto Fedora
Presentacion Proyecto FedoraBarCamp Quito
 
Kde experience - Akademy-es 2014
Kde experience - Akademy-es 2014Kde experience - Akademy-es 2014
Kde experience - Akademy-es 2014kdeespana
 
Novedades del mejor escritorio: Plasma 6 de KDE - Por Baltasar Ortega
Novedades del mejor escritorio: Plasma 6 de KDE - Por Baltasar OrtegaNovedades del mejor escritorio: Plasma 6 de KDE - Por Baltasar Ortega
Novedades del mejor escritorio: Plasma 6 de KDE - Por Baltasar OrtegaBaltasar Ortega
 
Git and XCode - Nsspain2013
Git and XCode - Nsspain2013Git and XCode - Nsspain2013
Git and XCode - Nsspain2013Aprende Git
 
Herramientas de trabajo para entorno LAMP
Herramientas de trabajo para entorno LAMPHerramientas de trabajo para entorno LAMP
Herramientas de trabajo para entorno LAMPKeopx
 
Lugares de almacenamiento gratuito
Lugares de almacenamiento gratuitoLugares de almacenamiento gratuito
Lugares de almacenamiento gratuitoestefania95
 
U1 Control de versiones.pdf
U1 Control de versiones.pdfU1 Control de versiones.pdf
U1 Control de versiones.pdfEric Quiñones
 
Linux for bioinformatics
Linux for bioinformaticsLinux for bioinformatics
Linux for bioinformaticscursoNGS
 
Almacenamiento virtual
Almacenamiento virtualAlmacenamiento virtual
Almacenamiento virtualCarlosVivancoQ
 
Guia usuario fedora11-fbn09
Guia usuario fedora11-fbn09Guia usuario fedora11-fbn09
Guia usuario fedora11-fbn09Luis Muñoz
 
El artista antes conocido como KDE 5 - Akademy-es 2014
El artista antes conocido como KDE 5 - Akademy-es 2014El artista antes conocido como KDE 5 - Akademy-es 2014
El artista antes conocido como KDE 5 - Akademy-es 2014kdeespana
 

Similar a Baloo vs Nepomuk: Soluciones específicas frente a soluciones genéricas (20)

Next gen Desktop Apps
Next gen Desktop AppsNext gen Desktop Apps
Next gen Desktop Apps
 
Next gen-apps
Next gen-appsNext gen-apps
Next gen-apps
 
Es el momento de kde 4
Es el momento de kde 4Es el momento de kde 4
Es el momento de kde 4
 
Es el momento de KDE 4
Es el momento de KDE 4Es el momento de KDE 4
Es el momento de KDE 4
 
Presentacion Proyecto Fedora
Presentacion Proyecto FedoraPresentacion Proyecto Fedora
Presentacion Proyecto Fedora
 
Kde experience - Akademy-es 2014
Kde experience - Akademy-es 2014Kde experience - Akademy-es 2014
Kde experience - Akademy-es 2014
 
Kde 4.9
Kde 4.9Kde 4.9
Kde 4.9
 
Novedades del mejor escritorio: Plasma 6 de KDE - Por Baltasar Ortega
Novedades del mejor escritorio: Plasma 6 de KDE - Por Baltasar OrtegaNovedades del mejor escritorio: Plasma 6 de KDE - Por Baltasar Ortega
Novedades del mejor escritorio: Plasma 6 de KDE - Por Baltasar Ortega
 
Git and XCode - Nsspain2013
Git and XCode - Nsspain2013Git and XCode - Nsspain2013
Git and XCode - Nsspain2013
 
Git
GitGit
Git
 
Herramientas de trabajo para entorno LAMP
Herramientas de trabajo para entorno LAMPHerramientas de trabajo para entorno LAMP
Herramientas de trabajo para entorno LAMP
 
Sky drive
Sky driveSky drive
Sky drive
 
Lugares de almacenamiento gratuito
Lugares de almacenamiento gratuitoLugares de almacenamiento gratuito
Lugares de almacenamiento gratuito
 
U1 Control de versiones.pdf
U1 Control de versiones.pdfU1 Control de versiones.pdf
U1 Control de versiones.pdf
 
Linux for bioinformatics
Linux for bioinformaticsLinux for bioinformatics
Linux for bioinformatics
 
Almacenamiento virtual
Almacenamiento virtualAlmacenamiento virtual
Almacenamiento virtual
 
Windows, linux
Windows, linuxWindows, linux
Windows, linux
 
Guia usuario fedora11-fbn09
Guia usuario fedora11-fbn09Guia usuario fedora11-fbn09
Guia usuario fedora11-fbn09
 
jajaja
jajajajajaja
jajaja
 
El artista antes conocido como KDE 5 - Akademy-es 2014
El artista antes conocido como KDE 5 - Akademy-es 2014El artista antes conocido como KDE 5 - Akademy-es 2014
El artista antes conocido como KDE 5 - Akademy-es 2014
 

Más de kdeespana

Desarrollando software libre sin ser informático akademy es 2017
Desarrollando software libre sin ser informático akademy es 2017Desarrollando software libre sin ser informático akademy es 2017
Desarrollando software libre sin ser informático akademy es 2017kdeespana
 
Slimbook - Welcome to Freedom - Akademy-es 2017
Slimbook - Welcome to Freedom - Akademy-es 2017Slimbook - Welcome to Freedom - Akademy-es 2017
Slimbook - Welcome to Freedom - Akademy-es 2017kdeespana
 
valgrind y ASAN Dos formas de instrumentar código en busca de errores
valgrind y ASAN Dos formas de instrumentar código en busca de erroresvalgrind y ASAN Dos formas de instrumentar código en busca de errores
valgrind y ASAN Dos formas de instrumentar código en busca de erroreskdeespana
 
KDE España: Qué es y para que sirve
KDE España: Qué es y para que sirve KDE España: Qué es y para que sirve
KDE España: Qué es y para que sirve kdeespana
 
Qtquick, interfaces con animaciones fluídas en Qt5
Qtquick, interfaces con animaciones fluídas en Qt5Qtquick, interfaces con animaciones fluídas en Qt5
Qtquick, interfaces con animaciones fluídas en Qt5kdeespana
 
Descubre plasma 5, el escritorio de la Comunidad KDE
Descubre plasma 5, el escritorio de la Comunidad KDEDescubre plasma 5, el escritorio de la Comunidad KDE
Descubre plasma 5, el escritorio de la Comunidad KDEkdeespana
 
Clazy, mejorando tu código en tiempo de compilación
Clazy, mejorando tu código en tiempo de compilaciónClazy, mejorando tu código en tiempo de compilación
Clazy, mejorando tu código en tiempo de compilaciónkdeespana
 
La potencia del Terminal
La potencia del TerminalLa potencia del Terminal
La potencia del Terminalkdeespana
 
Novedades de C++11
Novedades de C++11Novedades de C++11
Novedades de C++11kdeespana
 
10 formas de colaborar akademy es 2016
10 formas de colaborar akademy es 201610 formas de colaborar akademy es 2016
10 formas de colaborar akademy es 2016kdeespana
 
Kool Desktop Environment
Kool Desktop EnvironmentKool Desktop Environment
Kool Desktop Environmentkdeespana
 
openQA y Open Build System
openQA y Open Build SystemopenQA y Open Build System
openQA y Open Build Systemkdeespana
 
KDE Frameworks, cuando Qt se nos queda corto
KDE Frameworks, cuando Qt se nos queda corto KDE Frameworks, cuando Qt se nos queda corto
KDE Frameworks, cuando Qt se nos queda corto kdeespana
 
Qt5 en distintas plataformas
Qt5 en distintas plataformasQt5 en distintas plataformas
Qt5 en distintas plataformaskdeespana
 
KDE España: Qué es y para qué sirve
KDE España: Qué es y para qué sirveKDE España: Qué es y para qué sirve
KDE España: Qué es y para qué sirvekdeespana
 
KDE connect - Akademy-es 2014 por Albert Vaca
KDE connect - Akademy-es 2014 por Albert VacaKDE connect - Akademy-es 2014 por Albert Vaca
KDE connect - Akademy-es 2014 por Albert Vacakdeespana
 
Es el momento de KDE - Akademy-es 2014
Es el momento de KDE - Akademy-es 2014Es el momento de KDE - Akademy-es 2014
Es el momento de KDE - Akademy-es 2014kdeespana
 
ASAN Un debugger de memoria en tu compilador - Akademy-es 2014
ASAN Un debugger de memoria en tu compilador - Akademy-es 2014ASAN Un debugger de memoria en tu compilador - Akademy-es 2014
ASAN Un debugger de memoria en tu compilador - Akademy-es 2014kdeespana
 
Mi momento kde Akademy-es 2014
Mi momento kde Akademy-es 2014Mi momento kde Akademy-es 2014
Mi momento kde Akademy-es 2014kdeespana
 

Más de kdeespana (20)

Desarrollando software libre sin ser informático akademy es 2017
Desarrollando software libre sin ser informático akademy es 2017Desarrollando software libre sin ser informático akademy es 2017
Desarrollando software libre sin ser informático akademy es 2017
 
Slimbook - Welcome to Freedom - Akademy-es 2017
Slimbook - Welcome to Freedom - Akademy-es 2017Slimbook - Welcome to Freedom - Akademy-es 2017
Slimbook - Welcome to Freedom - Akademy-es 2017
 
valgrind y ASAN Dos formas de instrumentar código en busca de errores
valgrind y ASAN Dos formas de instrumentar código en busca de erroresvalgrind y ASAN Dos formas de instrumentar código en busca de errores
valgrind y ASAN Dos formas de instrumentar código en busca de errores
 
KDE España: Qué es y para que sirve
KDE España: Qué es y para que sirve KDE España: Qué es y para que sirve
KDE España: Qué es y para que sirve
 
Qtquick, interfaces con animaciones fluídas en Qt5
Qtquick, interfaces con animaciones fluídas en Qt5Qtquick, interfaces con animaciones fluídas en Qt5
Qtquick, interfaces con animaciones fluídas en Qt5
 
Descubre plasma 5, el escritorio de la Comunidad KDE
Descubre plasma 5, el escritorio de la Comunidad KDEDescubre plasma 5, el escritorio de la Comunidad KDE
Descubre plasma 5, el escritorio de la Comunidad KDE
 
Clazy, mejorando tu código en tiempo de compilación
Clazy, mejorando tu código en tiempo de compilaciónClazy, mejorando tu código en tiempo de compilación
Clazy, mejorando tu código en tiempo de compilación
 
La potencia del Terminal
La potencia del TerminalLa potencia del Terminal
La potencia del Terminal
 
Novedades de C++11
Novedades de C++11Novedades de C++11
Novedades de C++11
 
10 formas de colaborar akademy es 2016
10 formas de colaborar akademy es 201610 formas de colaborar akademy es 2016
10 formas de colaborar akademy es 2016
 
Kool Desktop Environment
Kool Desktop EnvironmentKool Desktop Environment
Kool Desktop Environment
 
openQA y Open Build System
openQA y Open Build SystemopenQA y Open Build System
openQA y Open Build System
 
Plasma Next
Plasma NextPlasma Next
Plasma Next
 
KDE Frameworks, cuando Qt se nos queda corto
KDE Frameworks, cuando Qt se nos queda corto KDE Frameworks, cuando Qt se nos queda corto
KDE Frameworks, cuando Qt se nos queda corto
 
Qt5 en distintas plataformas
Qt5 en distintas plataformasQt5 en distintas plataformas
Qt5 en distintas plataformas
 
KDE España: Qué es y para qué sirve
KDE España: Qué es y para qué sirveKDE España: Qué es y para qué sirve
KDE España: Qué es y para qué sirve
 
KDE connect - Akademy-es 2014 por Albert Vaca
KDE connect - Akademy-es 2014 por Albert VacaKDE connect - Akademy-es 2014 por Albert Vaca
KDE connect - Akademy-es 2014 por Albert Vaca
 
Es el momento de KDE - Akademy-es 2014
Es el momento de KDE - Akademy-es 2014Es el momento de KDE - Akademy-es 2014
Es el momento de KDE - Akademy-es 2014
 
ASAN Un debugger de memoria en tu compilador - Akademy-es 2014
ASAN Un debugger de memoria en tu compilador - Akademy-es 2014ASAN Un debugger de memoria en tu compilador - Akademy-es 2014
ASAN Un debugger de memoria en tu compilador - Akademy-es 2014
 
Mi momento kde Akademy-es 2014
Mi momento kde Akademy-es 2014Mi momento kde Akademy-es 2014
Mi momento kde Akademy-es 2014
 

Último

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (13)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Baloo vs Nepomuk: Soluciones específicas frente a soluciones genéricas

  • 1. Be Free. KDE Baloo Àlex Fiestas 17/05/2014 | Málaga |Akademy.es
  • 2. 2/24 Be Free. KDE Sobre mí
  • 3. 3/24 Be Free. KDE +Sobre mí En KDE hago: • KScreen • BlueDevil •Kamoso • Libsolid • KWallet • WebAccounts • ...
  • 4. 4/24 Be Free. KDE Razón para usarlo
  • 5. 5/24 Be Free. KDE Razón para usarlo Proporcionar una herramienta excelente a los programadores para poder explorar un mundo de posibilidades que sin el no existirían.
  • 6. 6/24 Be Free. KDE Nepomuk vs Baloo vs ...
  • 7. 7/24 Be Free. KDE Nepomuk
  • 8. 8/24 Be Free. KDE Nepomuk • Complejo de desarrollar
  • 9. 9/24 Be Free. KDE Nepomuk • Complejo de desarrollar ➔Sólo 3 personas lo han hecho
  • 10. 10/24 Be Free. KDE Nepomuk • Complejo de desarrollar ➔Sólo 3 personas lo han hecho • Complejo de usar
  • 11. 11/24 Be Free. KDE Nepomuk • Complejo de desarrollar ➔Sólo 3 personas lo han hecho • Complejo de usar ➔Apenas 5 hackers lo han usado
  • 12. 12/24 Be Free. KDE Nepomuk • Complejo de desarrollar ➔Sólo 3 personas lo han hecho • Complejo de usar ➔Apenas 5 hackers lo han usado ➔Muchos de manera incorrecta
  • 13. 13/24 Be Free. KDE Nepomuk • Complejo de desarrollar ➔Sólo 3 personas lo han hecho • Complejo de usar ➔Apenas 5 hackers lo han usado ➔Muchos de manera incorrecta • Solución genérica para muchos problemas específicos
  • 14. 14/24 Be Free. KDE Nepomuk • Complejo de desarrollar ➔Sólo 3 personas lo han hecho • Complejo de usar ➔Apenas 5 hackers lo han usado ➔Muchos de manera incorrecta • Solución genérica para muchos problemas específicos • Duplicación de datos
  • 15. 15/24 Be Free. KDE Nepomuk • Complejo de desarrollar ➔Sólo 3 personas lo han hecho • Complejo de usar ➔Apenas 5 hackers lo han usado ➔Muchos de manera incorrecta • Solución genérica para muchos problemas específicos • Duplicación de datos • Imposible de optimizar más allá
  • 16. 16/24 Be Free. KDE Baloo
  • 17. 17/24 Be Free. KDE Baloo • Soluciones específicas para problemas específicos
  • 18. 18/24 Be Free. KDE Baloo • Soluciones específicas para problemas específicos • La mejor herramienta para el trabajo
  • 19. 19/24 Be Free. KDE Baloo • Soluciones específicas para problemas específicos • La mejor herramienta para el trabajo ➔sqlite para almacenar alguno datos ➔Xapian para el "full text index"
  • 20. 20/24 Be Free. KDE Baloo • Soluciones específicas para problemas específicos • La mejor herramienta para el trabajo ➔sqlite para almacenar alguno datos ➔Xapian para el "full text index" • No hay duplicación de datos ➔Los correos sólo están en akonadi ➔Los archivos sólo estan en el sistema ➔Los tags están en los archivos
  • 21. 21/24 Be Free. KDE Baloo • Soluciones específicas para problemas específicos • La mejor herramienta para el trabajo ➔sqlite para almacenar alguno datos ➔Xapian para el "full text index" • No hay duplicación de datos ➔Los correos sólo están en akonadi ➔Los archivos sólo estan en el sistema ➔Los tags están en los archivos • Xapian no es un mounstruo ➔KDE ya ha contribuido!
  • 22. 22/24 Be Free. KDE Baloo • Soluciones específicas para problemas específicos • La mejor herramienta para el trabajo ➔sqlite para almacenar alguno datos ➔Xapian para el "full text index" • No hay duplicación de datos ➔Los correos sólo están en akonadi ➔Los archivos sólo estan en el sistema ➔Los tags están en los archivos • Xapian no es un mounstruo ➔KDE ya ha contribuido! • sqlite ya es casi casi perfecto.
  • 23. 23/24 Be Free. KDE Baloo Rápido Muy rápido
  • 24. 24/24 Be Free. KDE Planes para el futuro • "Queries" a través de la red • Indexación de pendrives • Descargar metadatos adicionales • ...