Marwan Salem (marwansalem)

marwansalem

Geek Repo

Location:Alexandria, Egypt

Github PK Tool:Github PK Tool

Marwan Salem's repositories

multithreaded-mergesort

Multithreaded merge sort using POSIX library threads.

Language:CStargazers:1Issues:2Issues:0

couchbase-fluent-bit

Fast and Lightweight Log processor and forwarder. Based on upstream Fluent Bit, this includes some additional Couchbase specific configuration and support - https://github.com/fluent/fluent-bit

Language:GoLicense:Apache-2.0Stargazers:0Issues:1Issues:0

databricks-sdk-go

Databricks SDK for Go

Language:GoLicense:Apache-2.0Stargazers:0Issues:0Issues:0

design-patterns-java

Examples shown in the course Java Design Patterns on Udemy

Language:JavaStargazers:0Issues:2Issues:0

Embedded-Tic-Tac-Toe

Tic Tac Toe 2-player game for STM32F407VG (ARM) on Touch Screen,

Language:CStargazers:0Issues:0Issues:0

gradle-demo

This repo is created for the gradle demo

Language:JavaStargazers:0Issues:2Issues:0
Language:C++Stargazers:0Issues:2Issues:0
Language:PythonStargazers:0Issues:2Issues:0

incubator-celeborn

Apache Celeborn is an elastic and high-performance service for shuffle and spilled data.

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

iSeeBetter

iSeeBetter: Spatio-Temporal Video Super Resolution using Recurrent-Generative Back-Projection Networks | Python3 | PyTorch | GANs | CNNs | ResNets | RNNs | Published in Springer Journal of Computational Visual Media, September 2020, Tsinghua University Press

Language:PythonLicense:MITStargazers:0Issues:1Issues:0
Language:JavaStargazers:0Issues:2Issues:0

linkrot

This Python program scans pdfs and websites for links and checks if the links are active or return an error code.

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

movies

A Movie Database website using django , also includes rest APIs (database from imdb and kaggle.com)

Language:JavaScriptStargazers:0Issues:2Issues:0
Language:JavaStargazers:0Issues:1Issues:0

multi-project-gradle

Following this course [https://learn.tomgregory.com/courses/take/gradle-multi-project-masterclass] to learn how setup gradle for multi-projects

Language:JavaStargazers:0Issues:2Issues:0

paging-replacement-policy

Implementation of paging, and page replacement policies: FIFO, LRU, Optimal, Clock

Language:C++Stargazers:0Issues:2Issues:0
Language:GoStargazers:0Issues:1Issues:0
Language:JavaStargazers:0Issues:1Issues:0

Registration-Login-Forms

PHP web app, simple login and registration forms, with mySQL database , and server validation

Language:PHPStargazers:0Issues:2Issues:0

Root-Find

Compute roots of functions using numerical methods.

Language:MATLABStargazers:0Issues:2Issues:0

semaphore-threads

Using sempahore to enforce mutal exclusion on multiple threads incrementing a shared counter, there is also a thread responsible for periodically reading the counter and placing its value in a buffer, another thread cleans the buffer periodically, buffer can only be accessed by a single thread at time enforced through the use of sempahores

Language:CStargazers:0Issues:2Issues:0

Shell

simple shell , writes a log file when commands are executed

Language:CStargazers:0Issues:2Issues:0
Language:JavaStargazers:0Issues:1Issues:0

SparkPlugins

Code and examples of how to write and deploy Apache Spark Plugins. Spark plugins allow runnig custom code on the executors as they are initialized. This also allows extending the Spark metrics systems with user-provided monitoring probes.

License:Apache-2.0Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

tftp-server

TFTP server

Language:PythonStargazers:0Issues:2Issues:0

threaded_matrix_multiplication

Implementation of two procedures(1.A thread for each element,2.A thread for each row) for Threaded Matrix Multiplication using POSIX threads.

Language:CStargazers:0Issues:2Issues:0
Language:PythonStargazers:0Issues:2Issues:0