Giter VIP home page Giter VIP logo

Alberto Lorente Leal's Projects

campaignrevenuesolver icon campaignrevenuesolver

This project tries to solve a java puzzle which involves in using the unbounded knapsack algorithm to choose how many campaigns to sell to what customers in order to maximize the revenue.

codercharts icon codercharts

My solutions to some of the problems of codercharts during my free time.

cpumonitorservice icon cpumonitorservice

A restful web service written in python in order to monitor CPU usage of multiple clients

currencyconverterjsf icon currencyconverterjsf

A simple concurrency converter based on Java Server Faces technologies. This was an asignment to get used with J2EE technologies for a course in KTH. We made use of the MVC (Model View Controller) Architectural pattern. We shared the workload me and my colleague Fernando Garcia Sanjuan.

distributedlogicaltime icon distributedlogicaltime

In this part we learned the notion of distributed time using a distributed logging mechanism. We modify the system to see lamport and vector clocks. This corresponds to an assignment in distributed systems we did at KTH.

folsom icon folsom

An asynchronous memcache client for Java

groupmembership-firstcontact icon groupmembership-firstcontact

This assignment made us to finish the missing functions and blocks in the code to get an idea of how group membership works. It makes use of a leader election algorithm to keep the view updated when a leader crashes. The original version provided is gsm1 and the following versions are based on this, adding new features and functions as specified in the instructions.This was also part of the distributed systems course at KTH.

hangmangame icon hangmangame

This project tries to implement a hangman game using a client server architecture in Java. It was done in pairs with my colleague Fernando Garcia San Juan for one of the programming courses in KTH. We split the work so I was in charge of the server logic and he was in charge of the client.

httpsimpleserver icon httpsimpleserver

Simple http server which handles http get requests. This was part of the crash course on Distributed Systems at KTH. Written in Erlang

ieeextreme2012 icon ieeextreme2012

Solutions for some of the problems of the contest. Some of the solutions are not debugged 100% or not finished. Only problems B, F, U have valid solution.

jobcompanyrestfulservice icon jobcompanyrestfulservice

This was part of an assignment of programming web services in KTH. Here we learned to design and implement our own restful web service. In this case, the scenario corresponds to a Job Search company were it allows users to search for companies and upload their transcripts in order to apply for jobs. We used the tutorial from IBM to learn the basics. http://www.ibm.com/developerworks/web/library/wa-aj-tomcat/index.html

marketplacedb icon marketplacedb

We revisit the simple marketplace application with RMI in order to use a persistent storage system. In this case we use JPA to store java entities in a Derby SQL server. This was a shared work of me and my colleague Fernando Garcia Sanjuan for a course in KTH

nordicsyp icon nordicsyp

Website for Nordic SYP based on single paged theme for jekyll

simplechord-firstcontact icon simplechord-firstcontact

In the last assignment we studied the chord, distributed hash table and we implemented a simple chord implementation following the assignment guidelines. For the seminar, they asked to implement the system up to the handling failures section. This version does not implement replication as in the original paper. This assignment was part of one of the distributed system courses at KTH.

simplemarketplace icon simplemarketplace

A Simple Marketplace application written in Java using RMI. We had to simulate a marketplace of buying/selling items where users could login. It was part of a course in KTH. This was implemented by me and my colleague Fernando Garcia San Juan, I designed the interface and he did the server side.

simplerouting icon simplerouting

implement a link-state routing protocol in Erlang. The linkstate protocol is used in for example OSPF, the most used routing protocol for Internet routers. In this case we will make use of a djikstra routing algorithm.

urlshortener icon urlshortener

A distributed urlShortener service made with DropWizard

webgnomemarketplacejsf icon webgnomemarketplacejsf

This is the code for a web based marketplace in JSF for a shop handling plastic gnomes. User can register, update the cart and admins can add and delete new types of gnomes. The web design is very simple and the application was done following the MVC pattern. We put into practice all the things we learned in the course (JPA, JSF, java entities). This work was done by me and my colleague Fernando Garcia Sanjuan for the course in KTH.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.