2,434 research outputs found

    A viabilidade de Dart em desenvolvimento full stack: um estudo de caso

    Get PDF
    In 2012, Google released the Dart language which, more recently, due to Flutter, has received a boost in popularity and is being often referred to as a full-stack language / ecosystem suitable for developing front-end and back-end solutions. However, aside from Flutter for mobile, Dart usage is still quite low when it comes to developing enterprise level solutions. In this dissertation, we tried to investigate the adequacy of using Dart to develop a full-stack solution with special focus on its back-end support. With that in mind, a typical scenario involving both a mobile and a web-supported front end, where both communicate with a back-end server via a REST endpoint, was established. For performance comparison, we deployed an equivalent back-end server developed using Spring Boot, a popular Java-based solution, which was used as reference. The main result was that a full-stack system can be developed with just a Dart / Flutter ecosystem and, in our scenario, this system’s performance surpassed Spring Boot’s. From a developer’s perspective, off-the-shelf Dart embedded asynchronous solutions (e.g., streams, Futures, etc.) are clearly an improvement over similar mechanisms in Java / Spring Boot due to avoiding typical Java solutions, namely asynchronous configurations, and annotations. However, despite some interesting projects arising, when excluding Google’s own developed packages/resources, most third-party packages are either using out-of-date dependencies due to compatibility issues or have been abandoned entirely – this had an impact during the development stage as it led to unplanned constraints when choosing packages and / or frameworks used.Em 2012, Google lançou a linguagem Dart que, mais recentemente, devido ao Flutter, recebeu um impulso em popularidade e é muitas vezes referida como uma linguagem / ecossistema full stack adequado para o desenvolvimento de soluções front end e back end. No entanto, além do Flutter para dispositivos móveis, o uso de Dart ainda é muito baixo quando se trata de desenvolver soluções de nível corporativo. Nesta dissertação, tentamos investigar a adequação do uso de Dart para desenvolver uma solução full stack com foco especial no seu suporte de back end. Com isso em mente, foi estabelecido um cenário típico envolvendo um front end móvel e um compatível com web, em que ambos comunicam com um servidor back end por meio de um endpoint REST. Para comparação de desempenho, implementamos um servidor back end equivalente desenvolvido usando Spring Boot, uma solução popular baseada em Java, que foi usada como referência. O resultado principal foi que um sistema full stack pode ser desenvolvido com apenas um ecossistema Dart / Flutter e, no nosso cenário, o desempenho desse sistema ultrapassou o Spring Boot. Do ponto de vista do programador, soluções assíncronas incorporadas Dart prontas para uso (por exemplo, streams, Futures, etc.) são claramente uma melhoria em relação a mecanismos semelhantes em Java / Spring Boot devido a evitarem soluções Java típicas, nomeadamente configurações assíncronas e anotações. No entanto, apesar de alguns projetos interessantes surgirem, ao excluir os pacotes / recursos desenvolvidos pela própria Google, a maioria dos pacotes desenvolvidos por terceiros usam dependências desatualizadas devido a problemas de compatibilidade ou foram abandonados inteiramente - isso teve um impacto durante a fase de desenvolvimento, pois levou a restrições não planeadas na escolha de pacotes e / ou frameworks usados.Mestrado em Engenharia de Computadores e Telemátic

    A survey on learning from imbalanced data streams: taxonomy, challenges, empirical study, and reproducible experimental framework

    Full text link
    Class imbalance poses new challenges when it comes to classifying data streams. Many algorithms recently proposed in the literature tackle this problem using a variety of data-level, algorithm-level, and ensemble approaches. However, there is a lack of standardized and agreed-upon procedures on how to evaluate these algorithms. This work presents a taxonomy of algorithms for imbalanced data streams and proposes a standardized, exhaustive, and informative experimental testbed to evaluate algorithms in a collection of diverse and challenging imbalanced data stream scenarios. The experimental study evaluates 24 state-of-the-art data streams algorithms on 515 imbalanced data streams that combine static and dynamic class imbalance ratios, instance-level difficulties, concept drift, real-world and semi-synthetic datasets in binary and multi-class scenarios. This leads to the largest experimental study conducted so far in the data stream mining domain. We discuss the advantages and disadvantages of state-of-the-art classifiers in each of these scenarios and we provide general recommendations to end-users for selecting the best algorithms for imbalanced data streams. Additionally, we formulate open challenges and future directions for this domain. Our experimental testbed is fully reproducible and easy to extend with new methods. This way we propose the first standardized approach to conducting experiments in imbalanced data streams that can be used by other researchers to create trustworthy and fair evaluation of newly proposed methods. Our experimental framework can be downloaded from https://github.com/canoalberto/imbalanced-streams

    Experimentación de la técnica decorativa de boquique

    Full text link
    El término “boquique” hace referencia a la técnica de decoración cerámica reconocida en la excavación del Abrigo de Boquique, en Cáceres (Maluquer 1956). Su ejecución presenta diversas variantes, aunque siempre con el denominador común del rehundido de la punta del punzón en el interior de la raya incisa. Sin embargo, la definición de la técnica decorativa, ajustándola de manera precisa no es tarea fácil. Aproximándonos al problema desde la Arqueología Experimental, el presente trabajo trata de dar respuesta a un aspecto gestual y de esta controvertida técnica decorativaThe term “boquique” refers to the technique of ceramic decoration first recognized during the excavations in Abrigo de Boquique (Cáceres, Spain). Its execution has several variants, but what all of them have in common is the mark inward of the awl point inside the incised line. However, defining with precision of the decoration technique is not an easy task. This paper deals to give an answer to a gestural issue of this decorative technique from the Experimental Archaeology approac

    Probing gravitational self-decoherence in a Stern-Gerlach interferometer

    Full text link
    The understanding of the emergence of classicality has challenged the scientific community since the beginning of quantum mechanics. Among the proposals to resolve this issue is the gravitational self-decoherence mechanism. Despite all efforts, this mechanism has been proven extremely difficult to probe. Here, we propose a simple Stern-Gerlach-like experiment to try it out.Comment: 4 pages and 3 figure

    Bee assemblage (Hymenoptera, Apidae) of an area of natural grasslands in Vila Velha State Park and comparisons with bee surveys in other Brazilian areas of grasslands and cerrado

    Get PDF
    A assembléia de abelhas (Hymenoptera, Apidae) de uma área restrita de campos naturais do Parque Estadual de Vila Velha, Paraná e comparações com áreas de campos e cerrado. Foram realizadas coletas sistemáticas de abelhas em uma área restrita no Parque Estadual de Vila Velha, Paraná, no período de outubro de 2003 a setembro de 2004. Essa amostragem visou gerar subsídios para comparações entre áreas de campo dentro do Parque e com outras áreas de vegetação aberta brasileiras. A área de estudo possui cerca de quatro hectares e foi subdividida em quatro subáreas contínuas e com o mesmo perímetro. As abelhas em flores e em vôo foram capturadas com auxílio de rede entomológica. Foram coletados 1.459 espécimes pertencentes a 122 espécies de abelhas. Estas espécies estão distribuídas em 51 gêneros, 20 tribos e cinco subfamílias. As plantas visitadas correspondem a 93 espécies, pertencentes a 62 gêneros e 29 famílias. Neste estudo e em outro estudo realizado anteriormente em outra área do Parque foram coletadas 222 espécies sendo 74 espécies em comum as duas áreas e uma soma de 148 espécies restritas a uma ou outra área. Ainda, registros históricos de abelhas para Vila Velha elevam a riqueza conhecida para 261 espécies. O índice de similaridade de Morisita entre as áreas foi de 0,50 quando utilizadas as plantas como variáveis e 0,88 quando utilizados gêneros e espécies de abelhas, revelando uma notável heterogeneidade. Comparações entre as áreas do Parque Estadual de Vila Velha e áreas de campos e cerrado foram realizadas através do índice de similaridade e da análise de correspondência. Foram observados dois agrupamentos fortemente evidentes, referentes aos campos e ao cerrado. A análise de correspondência sugere que alguns gêneros podem ser relacionados a determinadas formações vegetais. Esse estudo indica que a fauna de abelhas de Vila Velha é composta principalmente por gêneros relacionados às áreas de campos, porém com presença de elementos de cerrado.Systematic samplings of bees were conducted at a site in Vila Velha State Park, Paraná state, Brazil, from October 2003 to September 2004. This study aimed at gathering data to compare the bee fauna of grassland sites of Vila Velha with other Brazilian bee assemblages from areas covered with open plant formations. The study area has four hectares and was subdivided in four contiguous subareas of one hectare each for sampling purposes. Bees visiting flowers or in flight were captured with entomological nets. A total of 1.459 specimens, belonging to 122 bee species, 51 genera, 20 tribes and five subfamilies, were collected. The bees visited a total of 93 plant species belonging to 62 genera and 29 families. Summing the present assemblage with that from a previous study in another site at the Park resulted in a total of 222 bee species, 74 of which are species shared between the two sites and 148 were found at one of the sites only. Additional data from historic samplings at Vila Velha rise the known richness to 261 species. The Morisita similarity index between the areas is 0.50 when visited plants species are used as variables and 0.88 when using bee genera and species. The fauna of Vila Velha was compared to other bee assemblages from natural grasslands and cerrado areas using similarity indexes and correspondence analysis. Two groupings, one composed by grasslands sites and the other by cerrado sites, were recovered by the analyses. Also, the correspondence analysis indicates that some bee genera are associated to specific plant formations. Based on this study, the bee fauna of Vila Velha is composed mainly by genera related to grasslands with presence of some elements from the cerrado.CNPqTesouro Naciona

    O princípio da eficiência frente a não uniformização jurisprudencial sobre a jornada de trabalho na acumulação de cargos públicos remunerados

    Get PDF
    Trabalho de Conclusão de Curso apresentado ao Departamento Acadêmico de Direito da Fundação Universidade Federal de Rondônia, campus Professor Francisco Gonçalves Quiles, para obtenção do título de Bacharel em Direito. Orientadora: Prof.ª Esp. Graciela Flávia HackO presente trabalho denuncia a ausência de segurança jurídica ocasionada pelas decisões desuniformes que verificam a legalidade da acumulação de cargos públicos, no cumprimento do requisito obrigatório da “compatibilidade de horários”. A falta de maiores esclarecimentos pelo texto constitucional sobre o alcance da interpretação do requisito da “compatibilidade de horários” fomenta o surgimento de entendimentos jurisprudenciais que se divergem quanto a possibilidade de limitar a jornada de trabalho na acumulação dos cargos públicos. Além dos impactos ocasionados na segurança jurídica, discutem-se também aqueles que influenciam o princípio da eficiência do serviço público. Todas as decisões proferidas pelos tribunais brasileiros sobre a matéria se utilizam do argumento principal do respeito à integralidade e efetivação do princípio da eficiência. Por um lado, compreende-se a necessidade da uniformização jurisprudencial para se evitar a ocorrência de improbidade administrativa, influenciada pelos entendimentos que permitem uma excessiva carga horária. Sob outra perspectiva, não se dispensa a uniformidade de decisões, entretanto, o entendimento se alicerça no sentido da análise particular de cada caso, o que não afligiria o principio da eficiência. Para a realização deste trabalho, foi utilizado o método hipotético-dedutivo a partir de pesquisa bibliográfica, como procedimento técnico aplicado

    Il gioco come prassi quotidiana: un “anello intermedio” fra i situazionisti e Wittgenstein

    Get PDF
    L'articolo inaugura un confronto inedito fra i testi del cosiddetto “secondo Wittgenstein” e quelli pubblicati dall'Internazionale Situazionista (IS, 1957-72), sul bollettino omonimo, in particolare rispetto al tema comune del "gioco"

    WHISTLEBLOWER: UM ALIADO NO COMBATE AO CRIME

    Get PDF
    O presente artigo visa analisar o instituto solidamente presente em diversos países europeus e nos Estados Unidos da América e recém-chegado na legislação brasileira, chamado “whistleblower”, que, em tradução direta da língua inglesa, significa “soprador de apito”, sendo adotado no ambiente jurídico como significado de “informante” ou “denunciante”. Primeiramente será feita uma explanação sobre o pleno funcionamento de tal instituto no exterior e sua importância. Em seguida, uma exposição da legislação pátria que o institui. Posteriormente, uma comparação deste com institutos mais conhecidos, como a Delação Premiada e o Acordo de Leniência, já abarcados na legislação pátria, e o Plea Bargain, muito utilizado nos Estados Unidos e em recente discussão de implantação no Brasil. Adiante, uma narrativa e balanço sobre a aplicação do instituto em caso concreto recente: o processo de impeachment do Presidente dos Estados Unidos da América, Donald Trump, e, por fim, um arremate sobre a necessidade e importância da plena adoção e salvaguarda desse instituto no arcabouço legal brasileiro, como também sua divulgação à população para ampla prática. Para tanto, utilizou-se ampla revisão bibliográfica e documental para o desenvolvimento das ideias aqui discutidas, a descrição de conceitos e, por último, o método hipotético-dedutivo na conclusão sobre o uso do instituto no país, com seus possíveis benefícios e percalços

    Narrativa: O Berço da Moral

    Get PDF
    Desde sempre as histórias demonstraram ter um papel importante para o homem, na medida em que este tratou de encontrar um sentido para a sua existência através do modo como foi estabelecendo ligações entre acontecimentos que permitissem entendê-los como partes de um conjunto. Esse é precisamente o papel da narrativa que, mais do que tratar de configurar e organizar ações, ela também permite que o homem retire algo dessa organização. A partir de um estudo das funções do herói, sendo ele a figura que melhor representa as ações humanas no universo narrativo, esta dissertação preocupar-se-á por analisá-lo enquanto mediador entre o homem e os valores morais suportados pela narrativa.Since early on, stories have proved to play an important role for man, in the way that he tried to find a sense to his existence by establishing connections between events that allowed him to understand them as parts of a whole. That’s precisely the role of narrative which, rather than just trying to configure and organize actions, it also allows man to take something from that setting. From the study of the functions of the hero, being the figure that better represents human actions in the narrative universe, this dissertation will focus its analysis as an intermediate between man and the moral values supported by narrative
    corecore