Giter Site home page Giter Site logo

al3xlapo's Projects

compilers-project icon compilers-project

Creation of a parser and translator to Java, MiniJava semantic check using Java, JavaCC and JTB visitors and generation of intermediate Code from MiniJava to LLVM.

computer-security-projects icon computer-security-projects

A project touching system security. The first party addresses buffer overflow attacks, the second TLS attacks, the third rainbow tables against password hashes and the fourth has to do with website protection against vulnerabilities (XSS, CSRF, RFI, SQL injection, phishing etc.).

data-mining-projects icon data-mining-projects

A program in Python that was tasked to analyse a large amount of data and then classify tweets according to their sentiment to positive, neutral and negative. The data were cleared, stemmed and the most common words were removed and after that they were vectorised using a number of methods, also including word embeddings (an algorithm we created ourselves) and then classified using the KNN and SVM algorithms.

drummachine icon drummachine

A simple drum machine application, developed using React.

ngrams-detection icon ngrams-detection

Program in C++ which reads and stores ngrams (sorted) in a tree structure and then detects and prints the ngrams asked using binary search, a hashtable and a bloom filter while also performing algorithms like compression and topk on the structure.

node-asn1 icon node-asn1

Contains parsers and serializers for ASN.1 (currently BER only)

parallel-programming icon parallel-programming

Program in C computing the convolution of an image (read as an array). The image is first split into smaller blocks and then, using Message Passing Interface (MPI), the convolution of these subarrays is computed in parallel, each in a different core, designed to minimize time and increase efficiency. The number of cores and the size of the image are dynamic.

system-programming-projects icon system-programming-projects

Server-client programs in C that utilize data structures(graphs), hashtables (dynamic hashtables, using buckets), threads, signals and pipes. Project one models a server(bank)-client(user) application that traces and performs money transfers between user accounts. The second project models a boardpost where each user can post something to it and project 3 is a more advanced version of project 1 also using sockets.

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.