998 resultados para Ballerina,Cloud Native,API,Linguaggio di Programmazione
Resumo:
La mia tesi si propone di analizzare la capacità della lingua, in particolare quella letteraria, di rappresentare la realtà delle cose. Questa analisi, introdotta da un capitolo esplicativo delle principali teorie sul processo di significazione della lingua, verrà condotta in particolare sull'opera di Virginia Woolf, riferimento per la lingua inglese, e Italo Calvino per la lingua italiana. L'elaborato volgerà poi alla conclusione evidenziando la capacità della lingua di essere non soltanto descrittiva ma anche produttiva, riportando una relazione interattiva con lo stato di cose del mondo.
Resumo:
La grande crescita e l'enorme distribuzione che hanno avuto negli ultimi tempi i moderni devices mobile (smartphones, tablet, dispositivi wearable, etc...) ha dato l'avvio ad un massiccio sviluppo di applicazioni mobile di qualunque genere, dall'health-care all'AR (Augmented Reality, realtà aumentata), dalle applicazioni social alle applicazioni che offrono servizi all'utente.
Resumo:
El objetivo de este trabajo es investigar el lenguaje jurídico de las actas notariales y presentar la traducción de un poder del español al italiano mediante el uso de programas de traducción asistida. La finalidad del presente estudio es la de proporcionar un análisis del género textual del acta notarial en clave contrastiva, es decir, teniendo en cuenta el derecho italiano y el español, y delinear las fases del proceso traductivo que el traductor jurídico tiene que llevar a cabo. El trabajo consta de seis capítulos. El Capítulo I se centra en el análisis del lenguaje jurídico con sus características léxicas, sintácticas y textuales. Se describen también algunos conceptos básicos de derecho privado que son necesarios para entender y traducir actas notariales. El Capítulo II se focaliza en la traducción jurídica analizando las fases, las dificultades y las estrategias que caracterizan el proceso traductivo de un texto jurídico y las fuentes de documentación útiles para llevarlo a cabo. El Capítulo III trata del género textual del acta notarial y de la individuación de la macroestructura que está a la base de este tipo de documento. En el Capítulo IV se ilustran los programas de traducción asistida y los recursos creados para realizar la traducción del acta notarial objeto de este trabajo: corpora, termbase y memorias de traducción. El Capítulo V presenta un análisis del texto origen con la individuación de las características del lenguaje jurídico español y la propuesta de traducción del documento. El Capítulo VI consiste en un comentario de las diferentes fases del trabajo, junto a una reflexión sobre las principales dificultades de traducción y las estrategias empleadas para solucionarlas. Por último, se proporciona la evaluación de la traducción por parte de un experto del dominio jurídico, los resultados obtenidos y los cambios realizados en la traducción.
Resumo:
In questa tesi sono stati introdotti e studiati i Big Data, dando particolare importanza al mondo NoSQL, approfondendo MongoDB, e al mondo del Machine Learning, approfondendo PredictionIO. Successivamente è stata sviluppata un'applicazione attraverso l'utilizzo di tecnologie web, nodejs, node-webkit e le tecnologie approfondite prima. L'applicazione utilizza l'interpolazione polinomiale per predirre il prezzo di un bene salvato nello storico presente su MongoDB. Attraverso PredictionIO, essa analizza il comportamento degli altri utenti consigliando dei prodotti per l'acquisto. Infine è stata effetuata un'analisi dei risultati dell'errore prodotto dall'interpolazione.
Resumo:
Настоящая дипломная работа посвящена разграничению идентичность/чуждость в русской политической речи, выраженное лингвистическими и культурными элементами. В первой части предлагается теоритическая основа работы: объясняются такие понятия как метафора и идиоматическое выражение (семантическая классификация, теория Лакоффа, когнитивный, лингвистический и культурный подходы), интертекстуальность (прецедентные феномены, когнитивная база, картина мира), политический дискурс (язык и политика, цели и особенности). Во второй части ведется анализ примеров из выступлений Путина и Лаврова по тем чертам изученным в предыдущих главах – особое внимание уделяется использованию ссылок, идиоматических выражений и изменения стиля с точки зрения мы/они. Мы стараемся прийти к обобщенному выводу на основе рассмотренного нами материала. Наша цель заключается в исследовании культурно обусловленных лингвистических решений двух политиков с целью обратиться к своему аудиторию и его определить.
Resumo:
This thesis is aimed at providing a translation from Italian into English of some chapters taken from Osteopatia come Medicina di Terreno (Osteopathy as Ground Medicine), written by Dr. Mauro Fornari D.O.M.R.O.I., Dr. Alberto Garoli MD Ac, MD Ay, MD Tcm, Dr. Lara Gozzi D.O.M.R.O.I., Professor Stefano Guizzardi MD Ph.D., Dr. Andrea Martini D.O.M.R.O.I., and Dr. Stefano Matassoni D.O.M.R.O.I., published in 2014 by Piccin Nuova Libraria publishing house. The main reason behind this choice is a personal interest in technical-scientific translation, especially in medical translation. Furthermore, this translation has been personally requested by one of the authors of the book, Dr. Mauro Fornari, in order to export the new and functional osteopathic method to assess the patient, that is discussed in this book. The dissertation consists of four chapters. Chapter one illustrates an analysis of specialized languages from a stylistic, textual, lexical and morphosyntactic point of view. Chapter two contains an analysis of the main features of medical language, both in Italian and English. Chapter three is focused on corpus linguistics and the use of corpora in specialized translation, it includes a brief introduction to the Osteopathic practice, and contains the translation of chapters 4-5-6-7 of Osteopatia come Medicina di Terreno. And finally, chapter four contains an analysis of the problems found during the translation process, and a proposal for their resolution.
Resumo:
La programmazione aggregata è un paradigma che supporta la programmazione di sistemi di dispositivi, adattativi ed eventualmente a larga scala, nel loro insieme -- come aggregati. L'approccio prevalente in questo contesto è basato sul field calculus, un calcolo formale che consente di definire programmi aggregati attraverso la composizione funzionale di campi computazionali, creando i presupposti per la specifica di pattern di auto-organizzazione robusti. La programmazione aggregata è attualmente supportata, in modo più o meno parziale e principalmente per la simulazione, da DSL dedicati (cf., Protelis), ma non esistono framework per linguaggi mainstream finalizzati allo sviluppo di applicazioni. Eppure, un simile supporto sarebbe auspicabile per ridurre tempi e sforzi d'adozione e per semplificare l'accesso al paradigma nella costruzione di sistemi reali, nonché per favorire la ricerca stessa nel campo. Il presente lavoro consiste nello sviluppo, a partire da un prototipo della semantica operazionale del field calculus, di un framework per la programmazione aggregata in Scala. La scelta di Scala come linguaggio host nasce da motivi tecnici e pratici. Scala è un linguaggio moderno, interoperabile con Java, che ben integra i paradigmi ad oggetti e funzionale, ha un sistema di tipi espressivo, e fornisce funzionalità avanzate per lo sviluppo di librerie e DSL. Inoltre, la possibilità di appoggiarsi, su Scala, ad un framework ad attori solido come Akka, costituisce un altro fattore trainante, data la necessità di colmare l'abstraction gap inerente allo sviluppo di un middleware distribuito. Nell'elaborato di tesi si presenta un framework che raggiunge il triplice obiettivo: la costruzione di una libreria Scala che realizza la semantica del field calculus in modo corretto e completo, la realizzazione di una piattaforma distribuita Akka-based su cui sviluppare applicazioni, e l'esposizione di un'API generale e flessibile in grado di supportare diversi scenari.
Resumo:
In questo lavoro di tesi si è analizzato il problema di creare un sistema di assistenza allo shopping integrabile in applicazioni e-commerce web e mobile sviluppate con le tecnologie messe a disposizione da Marketcloud, ovvero un progetto che punta a fornire strumenti per la realizzazione, la manutenzione, la gestione, la diffusione e la pubblicizzazione di tali applicazioni limitando i costi e le problematiche di sviluppo a carico delle aziende che intendono fornire servizi di e-commerce. Dopo aver discusso gli aspetti principali del progetto Marketcloud, sono state analizzate le necessità delle aziende interessate allo sviluppo del sistema di assistenza in esame, così come le aspettative degli utenti (i clienti) finali, ed è stato discusso perché fosse necessario e preferibile, nel caso in esame, non utilizzare soluzioni già presenti sul mercato. Infine, è stata progettata ed implementata un’applicazione web che includesse tale sistema e che fosse immediatamente integrabile tra i servizi già sviluppati da Marketcloud, testandone risultati, prestazioni, problemi e possibili sviluppi futuri. Al termine del lavoro di implementazione, il sistema e l'applicazione garantiscono all'utente finale l'utilizzo di tre funzioni: ricerca per categoria, ricerca libera, recommendation di prodotti. Per gestire la ricerca libera, è stato implementato un sistema di filtri successivi, ed una rete neurale multi-livello dotata di un opportuno algoritmo di machine learning per poter apprendere dalle scelte degli utenti; per la recommendation di prodotti, è stato utilizzato un sistema di ranking (classificazione). Le prestazioni della rete neurale sono state oggetto di attenta analisi.
Resumo:
.NET Compiler Platform è un compilatore per i linguaggi C# e Visual Basic realizzato da Microsoft. L’innovazione apportata da tale strumento è l’introduzione di API che permettono di accedere al compilatore; in particolare, è possibile accedere alle strutture dati utilizzate al suo interno, quali simboli o AST, e controllare e/o modificare il processo di compilazione. Una parte di questo progetto, chiamato anche progetto Roslyn, è focalizzata sull’introduzione dello scripting per il linguaggio C#. In questa trattazione si è interessati a sperimentare le possibilità offerte da tale strumento nel campo dell’esecuzione dinamica di frammenti di codice. Gli obiettivi imposti si collocano nell’ambito della re-ingegnerizzazione e dello sviluppo di software. Tali obiettivi sono la re-implementazione dei filtri di selezione contenuti nel framework Phoenix, utilizzando le API di Roslyn per migliorarne le prestazioni, e la progettazione di un componente che realizzi una console per lo scripting C# dotata della possibilità di riferire dinamicamente librerie. Le API di compilazione si rivelano essere non propriamente adatte all’esecuzione immediata di frammenti di codice, nonostante ciò, è possibile, appoggiandosi alla reflection, utilizzarle per giungere a questo risultato. Lo scripting, invece, si rivela uno strumento dalle grandi potenzialità nel suddetto ambito.
Resumo:
Il presente progetto è stato svolto in collaborazione con la Cineteca di Bologna e verte sulla riprogettazione dell'odierna interfaccia Web, in funzione della sua visualizzazione mobile non considerata nella progettazione del 2008, in particolare nella sua parte che concerne la programmazione degli spettacoli in ambito cinematografico. Raccolti i suggerimenti degli utenti e approfondite le richieste della Cineteca, affrontando con i responsabili IT della Fondazione le criticità emerse, la ristrutturazione delle sezioni presenti e l'aggiunta di nuove funzionalità, si è impostato il lavoro come segue. In primis, si è eseguita una ricerca, avvalendosi di fonti autorevoli nella letteratura di settore, con un focus incentrato sull’Usabilità. Questa ha portato a presentare una panoramica di tale tematica, per concentrarsi poi sulle peculiarità dei dispositivi mobili, toccando vari aspetti: da un approfondimento dalle caratteristiche dell’uso fino una collocazione anche storica alla realtà mobile. Successivamente, si è proseguito analizzando nel dettaglio tutti i vari elementi da includere, sia dal punto di vista concettuale che posizionale, in riferimento a varie soluzioni proposte dalla letteratura di settore. Ciò preferendo i modelli principalmente utilizzati, dunque maggiormente familiari agli utenti, e i metodi normalizzati per la risoluzione di singole problematiche frequenti nella presentazione delle informazioni. Il risultato è un progetto di interfaccia più vicina all'esperienza quotidiana dell'utente, concretizzatosi con la realizzazione di un prototipo per mezzo di applicativi che simulano un device e mostrano anteprime grafiche dell'interfaccia medesima, nella fattispecie della natura e della collocazione dei singoli componenti sullo schermo. Il lavoro, pertanto, si pone l’obiettivo di rispondere a comuni e debite aspettative dell'utenza in fatto di comodità, efficienza e immediatezza di consultazione della Programmazione anche in mobilità.
Resumo:
Lo scopo di questa tesi di laurea è di presentare e documentare i risultati della tesi svolta in contesto aziendale presso la start-up "Marketcloud". L’obiettivo è stato quello di progettare, sviluppare e documentare una SDK REST in linguaggio Swift 2.1 per interfacciare eventuali future applicazioni iOS con le API Marketcloud. Viene fornita una panoramica sulla start-up in questione, sul linguaggio Swift, sulle motivazioni dietro lo sviluppo dell’SDK e sulle varie fasi di progettazione e sviluppo di quest’ultima. Tutto il lavoro in questione è documentato e reperibile sul repository Github di riferimento all'indirizzo https://github.com/Marketcloud/marketcloud-swift-sdk.
Resumo:
Nell'ambito dell'Intelligenza Artificiale uno dei problemi aperti e piu difficile da risolvere e la comprensione del linguaggio naturale. La complessita sintattica e la conoscenza che bisogna avere per comprendere riferimenti, relazioni e concetti impliciti rendono questo problema molto interessante e la sua risoluzione di grande importanza per lo sviluppo di applicazioni che possano interagire in modo diretto con le persone. Questo lavoro di tesi non pretende di studiare e trovare una soluzione completa al suddetto problema, ma si prefigge come obiettivo quello di comprendere e risolvere problemi matematici di tipo logico ed aritmetico scritti in lingua inglese. La difficolta del lavoro si riduce in quanto non si devono considerare gli infiniti ambiti conoscitivi e puo concentrarsi su un'unica interpretazione del testo: quella matematica. Nonostante questa semplificazione il problema da affrontare rimane di grande difficolta poiche e comunque necessario confrontarsi con la complessita del linguaggio naturale. Esempi di problemi matematici che si intende risolvere si possono trovare presso il sito web dell'Universita della Bocconi nella sezione dei Giochi Matematici. Questi problemi richiedono la conoscenza di concetti di logica, insiemistica e di algebra lineare per essere risolti. Il modello matematico che descrive questi problemi non e complesso ed una volta dedotto correttamente e di facile risoluzione tramite un risolutore automatico. La difficolta consiste nel comprendere correttamente il testo ed estrapolarne il giusto modello. Il lavoro che si andra ad esporre nel seguito parte dall'analisi del testo ed arriva fino alla risoluzione del quesito matematico. Si parte quindi da un'analisi del testo con scopo generale seguita da un'analisi semantica volta alla costruzione del modello matematico che andra poi risolto da un risolutore automatico che ne restituira il risultato finale.
Resumo:
La tesi ha l'obiettivo di analizzare e tradurre in un modello di simulazione il processo di evasione di ordini dal sito di stoccaggio di un’azienda di e-commerce al fine di valutarne le possibili evoluzioni. In prima analisi sono stati evidenziati i principali motivi che spingono i clienti a preferire gli store online rispetto a quelli fisici e come alcuni dei vantaggi siano il frutto dell’efficienza della gestione dell’outbound. Si è passati, quindi, all’esame del caso di studio, alla scomposizione delle singole fasi di lavorazione degli ordini e alla loro traduzione in linguaggio Arena. Il modello ottenuto è stato valutato grazie alla comparazione dei risultati di statistiche automatiche e manuali, frutto della simulazione, con i dati reali. La fase finale ha riguardato, invece, la valutazione in termini di efficienza di una possibile evoluzione del sistema che consiste nell’introduzione di un robot addetto al packing: il modello è stato modificato e le statistiche del caso as-is sono state confrontate con quelle frutto della nuova simulazione. Con i dati utilizzati è stato dimostrato come un unico robot garantisca prestazioni superiori rispetto allo stato attuale e risulti più che sufficiente per la mole di lavoro di una giornata tipo. Nei periodi dell’anno caratterizzati da un aumento esponenziale degli acquisti, tuttavia, potrebbe essere necessario affiancare alla soluzione automatica quella manuale.