Slides used for my Codemotion'15 talk.
Actually the material was taken almost verbatim from Kartone's talk in the Mindcamp 7.0.
Hope you enjoyed how I delivered it.
Construyendo tu propia bola de cristal predicción de precios con machine lea...Rafael Bermúdez Míguez
Hoy la información tiene un gran impacto en las decisiones. Conocer el timing en un mercado de compra/venta puede marcar diferencias.
Nos situamos en el mercado del videojuego, tenemos millones de registros de información histórica y queremos crear un sistema de análisis predictivo de fluctuaciones de precio.
¿Predecir el futuro?¿Por dónde empezar?
Abordamos nuestro caso real : OTOGAMI. Desde la definición del proyecto a la evaluación del resultado. Expondremos nuestras decisiones de producto, de arquitectura, tratamiento de datos, machine learning y todas las preguntas que seamos capaz de atender.
No es cosa de magos, y apta para todos los públicos.
Esperamos que sea inspiradora, ¡no te la pierdas!
Vistazo a React (la librería JavaScript para UI), la arquitectura Flux y React Native. Se cuentan los fundamentos del "One Direction Data Flow": Como pensar como React y Flux y una introducción a React Native: la versión de React que permite crear aplicaciones Android y iOS usando JavaScript
Este documento presenta una introducción a Akka, un framework para la programación concurrente y distribuida basado en el modelo de actores. Explica conceptos clave como los actores, mensajes, supervisión, routers y entornos distribuidos. También incluye un ejemplo práctico de un juego de disparos entre buques llamado Akkaships para ilustrar el uso de Akka.
[Codemotion 2015] patrones de diseño con java8Alonso Torres
Presentada en el Codemotion Madrid 2015.
Abstract:
Han pasado más de 20 años desde la publicación del famoso libro "Patrones de diseño" por el grupo conocido como "Gang of Four".
Durante años, estos patrones han mantenido su actualidad por ser lo suficientemente genéricos para todo tipo de software y resolver problemas comunes de diseño de las aplicaciones que desarrollamos a diario.
Pero algo ha cambiado con Java 8.
Con las nuevas características de Java 8, y en especial las lambdas, es necesario revisitar estos famosos patrones para adaptarlos a sus nuevas funcionalidades.
En esta charla repasaremos algunos de los famosos patrones viendo como adaptarlos a las nuevas características de Java. Además, podremos ver como mejorar nuestro tradicional diseño orientado a objetos gracias a las lambdas y a la programación funcional.
Codemotion 2015 - Akka voló sobre el nido del futurescalerablog
This document is a program for a Scala programming conference in Madrid on November 27-28, 2015. It discusses functional programming concepts like purely functional implementations and features like robustness, debuggability, predictability, and pluggability. It then covers Scala concepts like futures and promises for asynchronous and concurrent programming, including how to handle results, compose operations, and recover from failures. Finally, it discusses Akka actors as an alternative for building distributed systems with asynchronous message passing between actors.
El documento compara las capacidades NoSQL de PostgreSQL y MongoDB. PostgreSQL 9.4 introduce tipos de datos como HSTORE y JSON/JSONB que permiten almacenar datos clave-valor y documentos JSON de forma eficiente. Aunque PostgreSQL no puede igualar todas las características NoSQL de MongoDB como sharding y réplica, ofrece ventajas como transacciones a nivel de base de datos y un mejor rendimiento para ciertas operaciones. ToroDB es un proyecto español que usa PostgreSQL para almacenar datos en formato JSON de forma relacional.
Presentación de la charla "Universal Windows Platform: Como planificar y diseñar mi Aplicación" expuesta el 28 de Noviembre de 2015 en la Universidad CEU San Pablo de Madrid, en el evento Codemotion
http://codemotion.es/
Universal Windows Platform: Como planificar y diseñar mi Aplicación
Universal Windows Platform Analizamos con detenimiento como planificar el diseño de una aplicación en Windows 10 para optimizarla en cualquier tipo de dispositivos (phone, phablet, tablet, laptop, desktop, xbox one, suface hub, IoT).
Construyendo tu propia bola de cristal predicción de precios con machine lea...Rafael Bermúdez Míguez
Hoy la información tiene un gran impacto en las decisiones. Conocer el timing en un mercado de compra/venta puede marcar diferencias.
Nos situamos en el mercado del videojuego, tenemos millones de registros de información histórica y queremos crear un sistema de análisis predictivo de fluctuaciones de precio.
¿Predecir el futuro?¿Por dónde empezar?
Abordamos nuestro caso real : OTOGAMI. Desde la definición del proyecto a la evaluación del resultado. Expondremos nuestras decisiones de producto, de arquitectura, tratamiento de datos, machine learning y todas las preguntas que seamos capaz de atender.
No es cosa de magos, y apta para todos los públicos.
Esperamos que sea inspiradora, ¡no te la pierdas!
Vistazo a React (la librería JavaScript para UI), la arquitectura Flux y React Native. Se cuentan los fundamentos del "One Direction Data Flow": Como pensar como React y Flux y una introducción a React Native: la versión de React que permite crear aplicaciones Android y iOS usando JavaScript
Este documento presenta una introducción a Akka, un framework para la programación concurrente y distribuida basado en el modelo de actores. Explica conceptos clave como los actores, mensajes, supervisión, routers y entornos distribuidos. También incluye un ejemplo práctico de un juego de disparos entre buques llamado Akkaships para ilustrar el uso de Akka.
[Codemotion 2015] patrones de diseño con java8Alonso Torres
Presentada en el Codemotion Madrid 2015.
Abstract:
Han pasado más de 20 años desde la publicación del famoso libro "Patrones de diseño" por el grupo conocido como "Gang of Four".
Durante años, estos patrones han mantenido su actualidad por ser lo suficientemente genéricos para todo tipo de software y resolver problemas comunes de diseño de las aplicaciones que desarrollamos a diario.
Pero algo ha cambiado con Java 8.
Con las nuevas características de Java 8, y en especial las lambdas, es necesario revisitar estos famosos patrones para adaptarlos a sus nuevas funcionalidades.
En esta charla repasaremos algunos de los famosos patrones viendo como adaptarlos a las nuevas características de Java. Además, podremos ver como mejorar nuestro tradicional diseño orientado a objetos gracias a las lambdas y a la programación funcional.
Codemotion 2015 - Akka voló sobre el nido del futurescalerablog
This document is a program for a Scala programming conference in Madrid on November 27-28, 2015. It discusses functional programming concepts like purely functional implementations and features like robustness, debuggability, predictability, and pluggability. It then covers Scala concepts like futures and promises for asynchronous and concurrent programming, including how to handle results, compose operations, and recover from failures. Finally, it discusses Akka actors as an alternative for building distributed systems with asynchronous message passing between actors.
El documento compara las capacidades NoSQL de PostgreSQL y MongoDB. PostgreSQL 9.4 introduce tipos de datos como HSTORE y JSON/JSONB que permiten almacenar datos clave-valor y documentos JSON de forma eficiente. Aunque PostgreSQL no puede igualar todas las características NoSQL de MongoDB como sharding y réplica, ofrece ventajas como transacciones a nivel de base de datos y un mejor rendimiento para ciertas operaciones. ToroDB es un proyecto español que usa PostgreSQL para almacenar datos en formato JSON de forma relacional.
Presentación de la charla "Universal Windows Platform: Como planificar y diseñar mi Aplicación" expuesta el 28 de Noviembre de 2015 en la Universidad CEU San Pablo de Madrid, en el evento Codemotion
http://codemotion.es/
Universal Windows Platform: Como planificar y diseñar mi Aplicación
Universal Windows Platform Analizamos con detenimiento como planificar el diseño de una aplicación en Windows 10 para optimizarla en cualquier tipo de dispositivos (phone, phablet, tablet, laptop, desktop, xbox one, suface hub, IoT).
Este documento presenta una introducción a los generadores en JavaScript. Explica qué son los generadores, cómo permiten la suspensión y reanudación de la ejecución de funciones, y cómo se usan las palabras clave yield y yield* dentro de funciones generadoras. También discute cómo los generadores pueden usarse para evaluación perezosa, secuencias infinitas y flujo de control asíncrono, y presenta algunas librerías como Co y Thunks que facilitan el uso de generadores para este tipo de tareas. Finalmente, introduce el framework Koa como una alternativa a
Codemotion 2015: Desarrollar un videojuego móvil multiplataforma con Cocos2D-XJon Segador
Workshop impartido en Codemotion 2015 donde aprenderemos a crear un videojuego tipo "Space Invaders" para Android y iPhone desde cero.
Empezaremos por el menú principal, desde el cual accederemos a la pantalla de juego. Allí añadiremos nuestra nave principal y la daremos la capacidad de moverse por pantalla y disparar. También mostraremos unos asteroides a los que deberemos disparar para superar el juego. Para terminar, añadiremos música de fondo y efectos de sonido a los disparos de nuestra nave.
Pasos para realizar la instalación inicial: http://jonsegador.com/2015/11/workshop-codemotion-desarrollar-videojuego-movil-multiplataforma-cocos2d-x/
El código fuente está disponible en: https://github.com/jonseg/codemotion-2015-cocos2dx
This document provides an overview of Spock, a Groovy-based testing and specification framework. It introduces Spock terminology like specifications, fixtures, and feature methods. It explains how to write specifications with Spock using blocks like setup, expect, when/then, and where. It also covers testing exceptions, interactions, and other Spock features like extensions. The document concludes with an optional section on Geb for browser automation testing that integrates well with Spock.
Comunicacion en equipos tecnicos, por javier ramirez, teowakijavier ramirez
Cómo tratar con tus compañeros sin que te den ganas de matar explica algunas técnicas para mejorar la comunicación en tu equipo de trabajo y para generar un clima de confianza, respeto, y buen rollo. Además explica cómo algunas empresas de tecnología entienden sus equipos de desarrollo
Get out of my thread (Trabajando en diferido)Jorge Barroso
All people know that it's big problem work out of UI thread. we found different ways to do it, from Android asynctask or Services to external libraries based on Reactive Manifesto as RxJava or JDeferred. This new paradigmas going to make all asynchronous but is this the best solution?
Este documento presenta dos herramientas para depurar aplicaciones Java: CRaSH, un shell interactivo para la JVM que permite conectarse a una JVM y ejecutar comandos; y YouDebug, un depurador no interactivo que permite definir breakpoints y evaluar variables de forma remota sin necesidad de acceso al código fuente. El documento explica las características y modos de operación de ambas herramientas.
This document outlines Pedro Gómez Sánchez's presentation on developing a world-class testing pipeline for Android applications. It discusses developing testable code through principles like dependency inversion and defining a testing pipeline to specify what to test (business logic, API integration, UI) and how (unit tests, integration tests, UI tests). Example code is provided for each type of test using tools like JUnit, Mockito, Robolectric and Espresso. The goal is to build trust in tests through an architecture and pipeline that facilitates isolated, repeatable testing.
Paso a paso explico como estructurar nuestros proyectos para ir solucionando y separando problemas para ver finalmente como la foto general de lo que hemos montado coincide con los principios de Clean Architecture y como esto nos ayuda a construir un software más solido, extensible y refactorizable.
Charla impartida en Codemotion 2016.
Con Docker podremos configurar los entornos de nuestras aplicaciones de forma programática y además que todos ejecuten el proyecto en el mismo entorno sin que el SO sea un problema y gastando menos recursos de la máquina. Veremos como hacerlo y poder utilizarlo en nuestro día a día de una manera muy sencilla.
Video: https://youtu.be/fVYyCQeZZNs
Codemotion 2016: Cacahuetes y monos digitalesAgustin Cuenca
Es de todos conocidos la expresión "Si pagas cacahuetes tendrás monos" y es muy utilizada por todo el sector. La digitalización afecta a todos los sectores y desde el mundo del desarrollo siempre hemos mirado al resto de las industrias pensando que eran lentas, y que la digitalización las iba a destrozar desde la disrupción de nuevos modelos de negocio. En la charla me gustaría explicar como ese proceso de digitalización está afectando al mundo del desarrollo y mientras nos centramos en mejorar la forma en que hacemos hielo, algunos están inventando neveras
All you need to know when designing RESTful APIsJesús Espejo
The document provides an overview of key concepts for designing RESTful APIs, including:
- Resources and actions should be used to define endpoints, using nouns for resources and HTTP verbs for actions.
- Data should be exchanged in JSON format, with error responses following HTTP status codes.
- APIs should support features like pagination, partial responses, embedding, caching, and compression to increase flexibility.
- APIs should aim to be intuitive, secure using standards like OAuth, and rate limiting, and support versioning to balance flexibility and usability.
- The HATEOAS principle of hypermedia as the engine of application state can be applied by including links to related resources.
Después de participar en un montón de hackathones como participantes, y después de haber co-organizado más de 20 hackathones, nos gustaría compartir con vosotros todo nuestro conocimiento sobre hackathones, ya sea como participante pero sobre todo como organizador.
One day we woke up and realized that our days are filled with all kind of stuff unrelated to code or product, that our goals are driven by product owners, and that our code design is dictated by architects trying to tell us how we should solve problems. A strong coding culture gives the power back to the developer to concentrate on one thing: Create awesome stuff!
Imagine a culture where the input of the whole organization turns an individual idea into a user story in just a couple of hours; where everybody's goal is to make the customer awesome, and where you work on stuff you love instead stuff you loathe. A great coding culture concentrates on making developers productive and happy by removing unnecessary overhead, bringing autonomous teams together, helping the individual programmer to innovate, and raising the awareness among the developers to create better code.
I will talk about how to establish and foster a strong engineering-focused culture that scales from a small team to a huge organization with hundreds of developers. I'll give lots of examples from our experience at Atlassian to show that once you're working in a great coding culture, you won't want to work anywhere else.
You can find a video version of the talk here: https://www.youtube.com/watch?v=rRc0FEg46kw
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTjpsjournal1
The rivalry between prominent international actors for dominance over Central Asia's hydrocarbon
reserves and the ancient silk trade route, along with China's diplomatic endeavours in the area, has been
referred to as the "New Great Game." This research centres on the power struggle, considering
geopolitical, geostrategic, and geoeconomic variables. Topics including trade, political hegemony, oil
politics, and conventional and nontraditional security are all explored and explained by the researcher.
Using Mackinder's Heartland, Spykman Rimland, and Hegemonic Stability theories, examines China's role
in Central Asia. This study adheres to the empirical epistemological method and has taken care of
objectivity. This study analyze primary and secondary research documents critically to elaborate role of
china’s geo economic outreach in central Asian countries and its future prospect. China is thriving in trade,
pipeline politics, and winning states, according to this study, thanks to important instruments like the
Shanghai Cooperation Organisation and the Belt and Road Economic Initiative. According to this study,
China is seeing significant success in commerce, pipeline politics, and gaining influence on other
governments. This success may be attributed to the effective utilisation of key tools such as the Shanghai
Cooperation Organisation and the Belt and Road Economic Initiative.
Understanding Inductive Bias in Machine LearningSUTEJAS
This presentation explores the concept of inductive bias in machine learning. It explains how algorithms come with built-in assumptions and preferences that guide the learning process. You'll learn about the different types of inductive bias and how they can impact the performance and generalizability of machine learning models.
The presentation also covers the positive and negative aspects of inductive bias, along with strategies for mitigating potential drawbacks. We'll explore examples of how bias manifests in algorithms like neural networks and decision trees.
By understanding inductive bias, you can gain valuable insights into how machine learning models work and make informed decisions when building and deploying them.
Este documento presenta una introducción a los generadores en JavaScript. Explica qué son los generadores, cómo permiten la suspensión y reanudación de la ejecución de funciones, y cómo se usan las palabras clave yield y yield* dentro de funciones generadoras. También discute cómo los generadores pueden usarse para evaluación perezosa, secuencias infinitas y flujo de control asíncrono, y presenta algunas librerías como Co y Thunks que facilitan el uso de generadores para este tipo de tareas. Finalmente, introduce el framework Koa como una alternativa a
Codemotion 2015: Desarrollar un videojuego móvil multiplataforma con Cocos2D-XJon Segador
Workshop impartido en Codemotion 2015 donde aprenderemos a crear un videojuego tipo "Space Invaders" para Android y iPhone desde cero.
Empezaremos por el menú principal, desde el cual accederemos a la pantalla de juego. Allí añadiremos nuestra nave principal y la daremos la capacidad de moverse por pantalla y disparar. También mostraremos unos asteroides a los que deberemos disparar para superar el juego. Para terminar, añadiremos música de fondo y efectos de sonido a los disparos de nuestra nave.
Pasos para realizar la instalación inicial: http://jonsegador.com/2015/11/workshop-codemotion-desarrollar-videojuego-movil-multiplataforma-cocos2d-x/
El código fuente está disponible en: https://github.com/jonseg/codemotion-2015-cocos2dx
This document provides an overview of Spock, a Groovy-based testing and specification framework. It introduces Spock terminology like specifications, fixtures, and feature methods. It explains how to write specifications with Spock using blocks like setup, expect, when/then, and where. It also covers testing exceptions, interactions, and other Spock features like extensions. The document concludes with an optional section on Geb for browser automation testing that integrates well with Spock.
Comunicacion en equipos tecnicos, por javier ramirez, teowakijavier ramirez
Cómo tratar con tus compañeros sin que te den ganas de matar explica algunas técnicas para mejorar la comunicación en tu equipo de trabajo y para generar un clima de confianza, respeto, y buen rollo. Además explica cómo algunas empresas de tecnología entienden sus equipos de desarrollo
Get out of my thread (Trabajando en diferido)Jorge Barroso
All people know that it's big problem work out of UI thread. we found different ways to do it, from Android asynctask or Services to external libraries based on Reactive Manifesto as RxJava or JDeferred. This new paradigmas going to make all asynchronous but is this the best solution?
Este documento presenta dos herramientas para depurar aplicaciones Java: CRaSH, un shell interactivo para la JVM que permite conectarse a una JVM y ejecutar comandos; y YouDebug, un depurador no interactivo que permite definir breakpoints y evaluar variables de forma remota sin necesidad de acceso al código fuente. El documento explica las características y modos de operación de ambas herramientas.
This document outlines Pedro Gómez Sánchez's presentation on developing a world-class testing pipeline for Android applications. It discusses developing testable code through principles like dependency inversion and defining a testing pipeline to specify what to test (business logic, API integration, UI) and how (unit tests, integration tests, UI tests). Example code is provided for each type of test using tools like JUnit, Mockito, Robolectric and Espresso. The goal is to build trust in tests through an architecture and pipeline that facilitates isolated, repeatable testing.
Paso a paso explico como estructurar nuestros proyectos para ir solucionando y separando problemas para ver finalmente como la foto general de lo que hemos montado coincide con los principios de Clean Architecture y como esto nos ayuda a construir un software más solido, extensible y refactorizable.
Charla impartida en Codemotion 2016.
Con Docker podremos configurar los entornos de nuestras aplicaciones de forma programática y además que todos ejecuten el proyecto en el mismo entorno sin que el SO sea un problema y gastando menos recursos de la máquina. Veremos como hacerlo y poder utilizarlo en nuestro día a día de una manera muy sencilla.
Video: https://youtu.be/fVYyCQeZZNs
Codemotion 2016: Cacahuetes y monos digitalesAgustin Cuenca
Es de todos conocidos la expresión "Si pagas cacahuetes tendrás monos" y es muy utilizada por todo el sector. La digitalización afecta a todos los sectores y desde el mundo del desarrollo siempre hemos mirado al resto de las industrias pensando que eran lentas, y que la digitalización las iba a destrozar desde la disrupción de nuevos modelos de negocio. En la charla me gustaría explicar como ese proceso de digitalización está afectando al mundo del desarrollo y mientras nos centramos en mejorar la forma en que hacemos hielo, algunos están inventando neveras
All you need to know when designing RESTful APIsJesús Espejo
The document provides an overview of key concepts for designing RESTful APIs, including:
- Resources and actions should be used to define endpoints, using nouns for resources and HTTP verbs for actions.
- Data should be exchanged in JSON format, with error responses following HTTP status codes.
- APIs should support features like pagination, partial responses, embedding, caching, and compression to increase flexibility.
- APIs should aim to be intuitive, secure using standards like OAuth, and rate limiting, and support versioning to balance flexibility and usability.
- The HATEOAS principle of hypermedia as the engine of application state can be applied by including links to related resources.
Después de participar en un montón de hackathones como participantes, y después de haber co-organizado más de 20 hackathones, nos gustaría compartir con vosotros todo nuestro conocimiento sobre hackathones, ya sea como participante pero sobre todo como organizador.
One day we woke up and realized that our days are filled with all kind of stuff unrelated to code or product, that our goals are driven by product owners, and that our code design is dictated by architects trying to tell us how we should solve problems. A strong coding culture gives the power back to the developer to concentrate on one thing: Create awesome stuff!
Imagine a culture where the input of the whole organization turns an individual idea into a user story in just a couple of hours; where everybody's goal is to make the customer awesome, and where you work on stuff you love instead stuff you loathe. A great coding culture concentrates on making developers productive and happy by removing unnecessary overhead, bringing autonomous teams together, helping the individual programmer to innovate, and raising the awareness among the developers to create better code.
I will talk about how to establish and foster a strong engineering-focused culture that scales from a small team to a huge organization with hundreds of developers. I'll give lots of examples from our experience at Atlassian to show that once you're working in a great coding culture, you won't want to work anywhere else.
You can find a video version of the talk here: https://www.youtube.com/watch?v=rRc0FEg46kw
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTjpsjournal1
The rivalry between prominent international actors for dominance over Central Asia's hydrocarbon
reserves and the ancient silk trade route, along with China's diplomatic endeavours in the area, has been
referred to as the "New Great Game." This research centres on the power struggle, considering
geopolitical, geostrategic, and geoeconomic variables. Topics including trade, political hegemony, oil
politics, and conventional and nontraditional security are all explored and explained by the researcher.
Using Mackinder's Heartland, Spykman Rimland, and Hegemonic Stability theories, examines China's role
in Central Asia. This study adheres to the empirical epistemological method and has taken care of
objectivity. This study analyze primary and secondary research documents critically to elaborate role of
china’s geo economic outreach in central Asian countries and its future prospect. China is thriving in trade,
pipeline politics, and winning states, according to this study, thanks to important instruments like the
Shanghai Cooperation Organisation and the Belt and Road Economic Initiative. According to this study,
China is seeing significant success in commerce, pipeline politics, and gaining influence on other
governments. This success may be attributed to the effective utilisation of key tools such as the Shanghai
Cooperation Organisation and the Belt and Road Economic Initiative.
Understanding Inductive Bias in Machine LearningSUTEJAS
This presentation explores the concept of inductive bias in machine learning. It explains how algorithms come with built-in assumptions and preferences that guide the learning process. You'll learn about the different types of inductive bias and how they can impact the performance and generalizability of machine learning models.
The presentation also covers the positive and negative aspects of inductive bias, along with strategies for mitigating potential drawbacks. We'll explore examples of how bias manifests in algorithms like neural networks and decision trees.
By understanding inductive bias, you can gain valuable insights into how machine learning models work and make informed decisions when building and deploying them.
Batteries -Introduction – Types of Batteries – discharging and charging of battery - characteristics of battery –battery rating- various tests on battery- – Primary battery: silver button cell- Secondary battery :Ni-Cd battery-modern battery: lithium ion battery-maintenance of batteries-choices of batteries for electric vehicle applications.
Fuel Cells: Introduction- importance and classification of fuel cells - description, principle, components, applications of fuel cells: H2-O2 fuel cell, alkaline fuel cell, molten carbonate fuel cell and direct methanol fuel cells.
Introduction- e - waste – definition - sources of e-waste– hazardous substances in e-waste - effects of e-waste on environment and human health- need for e-waste management– e-waste handling rules - waste minimization techniques for managing e-waste – recycling of e-waste - disposal treatment methods of e- waste – mechanism of extraction of precious metal from leaching solution-global Scenario of E-waste – E-waste in India- case studies.
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsVictor Morales
K8sGPT is a tool that analyzes and diagnoses Kubernetes clusters. This presentation was used to share the requirements and dependencies to deploy K8sGPT in a local environment.
The CBC machine is a common diagnostic tool used by doctors to measure a patient's red blood cell count, white blood cell count and platelet count. The machine uses a small sample of the patient's blood, which is then placed into special tubes and analyzed. The results of the analysis are then displayed on a screen for the doctor to review. The CBC machine is an important tool for diagnosing various conditions, such as anemia, infection and leukemia. It can also help to monitor a patient's response to treatment.
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
17. DB-Specific
Leave DB indexes as last step
Prefer big INSERT to multiple UPDATE
GDAL’s ogr2ogr > Ruby/Python scripts
http://www.gdal.org/ogr2ogr.html
“La complejidad oculta de importar CSVs geoespaciales”
La manera más fácil de crear mapas y analizar información geoespacial
Editor, plataforma con API's
+60k users, ~1k paying users, 3+ years old product
- Migrant files
- Stabilized appartments (John Krauss)
- Multas Madrid (Feb'15, €17.5M)
- Illustreets
<number>
- tabla
- columnas: commas, filas: saltos
- Fortran '67, Fortran77'78
- Intercambio entre BBDD
- MS-DOS-style lines that end with (CR/LF) characters (optional for the last line)
- An optional header record (there is no sure way to detect whether it is present).
- Each record "should" contain the same number of comma-separated fields.
- Any field may be quoted (with double quotes).
- Fields containing a line-break, double-quote, and/or commas should be quoted. (If they are not, the file will likely be impossible to process correctly).
Ejemplo de importación
(todo menos el arrastrar/soltar)
1. WKB, int
2. string, date (iso)
3. String, cadena vacía? NULL?
4. String con saltos de línea, CSV