mohamed-said-ibrahem Goto Github PK
Name: Mohamed Bdr
Type: User
Location: Alexandria, Egypt
Name: Mohamed Bdr
Type: User
Location: Alexandria, Egypt
An agent will be implemented to solve the 8-puzzle game. An instance of the 8-puzzle game consists of a board holding 8 distinct movable tiles, plus an empty space. For any such board, the empty space may be legally swapped with any tile horizontally or vertically adjacent to it. In this assignment, the blank space is going to be represented with the number 0.
Eight Queens puzzle is the problem of placing eight chess queens on an 8×8 chessboard so that no two queens threaten each other, thus, a solution requires that no two queens share the same row, column, or diagonal.
A Fully integrated Application that is used by Managers and Recruiters to manage the applicants requestes and current employees status, The application can be easily modified to fit your usage and to fit your requirements, you can add, edit, delete and search any employee or applicant, The application has alot of amazing features such as the page pagination which uses a smart query so it will get only the required data only from the database by using the offset and that will not case any overhead on the application performance, The application is totally secure from CSRF, XSS, SQL injection, Brute-Force and dictionary attacks, The application has JWT (Jason web token) (Generate-Update-Revoke) too which can be used so easily but i dont used it as the main method, The application can be modified easily to used as an API to fit your requirements.
An online database bookstore system that supports basic bookstore operations such as (Add new books, Modify existing books, Place orders on books, Confirm orders, Search for books,View reports on sales). The Project Contains of 3 modules (Registration & Login - Cart - All other management for books ).
The best way to express your feelings and your ideas is when you are able to write it. So this repository will contains all my publication and my ideas bout different things. And will contain too all my certificates and achievements.
It's game using Java UI.The objective of this game is to collect three plates or more in the clown’s plates to increase the player score, it is also a multiplayer game The game also supports save and load using serialization The game was built using different Design Patterns.
Being online business requires special marketing skills. Creating campaigns, managing campaigns and making sure that the money spent to get traffic from different advertising platforms became more challenging and time consuming. Being an online businesses you need to focus on the core functionality they do instead of wasting time, money and effort managing your digital campaigns
An implementation of a client-server protocol , namely Simplified HTTP. Which is a restricted Subset of HTTP. This project is divided into 4 Sections: ( Multi-Threaded Web Server, HTTP - Web Client, HTTP 1.1, Testing and performance metrics)
TCP reliable data transport protocol. Features ( Reliable Data Transfer Protocol, Stop and Wait Method, Selective Repeat Method, GBN Method, Supporting all file types (HTML, TXT, Images, Videos), Error Detection Using Checksum, Congestion Control, Handling Loss Simulation to test real scenarios).
Create a script that simulates a specific topology using NS3 which helps to create various virtual nodes. Using NS3 we can create PointToPoint, Wireless, CSMA, etc connections between nodes. Algorithm used is Open Shortest Path First (OSPF).
The main Project topic is: MAC (medium access control) protocols that determine when devices get to transmit (these protocols *control* *access* to the *medium*). For all but the simplest MAC protocols, the participating devices need to be synchronized in time. The way this is done in practice is to have one node transmit a signal (called a "preamble" or "beacon") and the other nodes will listen for this signal. Since wireless signals travel at the speed of light, all nodes can agree that they will hear the preamble at nearly exactly the same time.
Multiple Computer Vision course projects and labs such as: (Image cartoonifier, Coin detection, Image mosaics, Stereo vision, Lucas Kanade tracker for 3D object detection). Used multiple algorithms and techniques such as (Hough transform, Dynamic programming...)
(DBMS) is a complex set of software programs that controls the organization, storage, management, and retrieval of data in a database. DBMS are categorized according to their data structures or types. The DBMS accepts requests for data from the application program and instructs the operating system to transfer the appropriate data. On the other hand, Extensible Markup Language (XML) is a set of rules for encoding documents in machine readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards. Java Database Connectivity (JDBC) provides Java developers with a standard API that is used to access databases, regardless of the driver and database product. JDBC presents a uniform interface to databases - change vendors and your applications only need to change their driver. This is a DataBase Management System(DBMS) that is an application that interacts with the user who is allowed to store and manage data in a database using SQL , with Java DataBase Connectivity (JDBC) which access the databases with a standard API regardless of the driver or the database
A python program that builds Magic Squares, the program allows the user to enter (N) through standard input, where (N) is any positive odd integer, Check that (N) is valid and prompt the user to enter another value for N if it is not, Calculate a valid magic square for that value of (N), Print out the magic square legibly, Verify that the magic square is indeed valid, Print “correct” if the verification step passes.
Web Application provides several services for HR(s) and Managers to help them manage all aspects of the workforce in an efficient manner. Provide interfaces for employees to be more involved with Hr and Managers in a transparent mechanism to guarantee integrity environment. Use data warehousing to provide better performance and data analytics.
Collection of Hacker Rank Problems.
Nabd is an integrated medical system to increase the absorptive capacity of pilgrims health care in Hajj. The system will facilitate the application of health care on the pilgrim and facilitate, accelerate the process of providing health care and diagnosis of the disease by retrieving the patient history of the pilgrim by face recognition technology. by scanning the pilgrim face then the application will retrieve all details needed by the doctors to help him quickly. also by the application any pilgrim can request medical care for nearby pilgrim by one click with location so the healthcare can arrive quickly and the system will categorize the patients by the situation dangerous level and a lot of features which will increase the absorptive capacity of pilgrims health care.
A RESTful-API For Pizza Ordering System Configered With React Js. Static Data Used Inside This App (If You Are Familiar with Axios You Can Map It To Real DB Easily) You Can Use FireBase Too Inside The App. For The Full APP (Connected To DB) Clik Here: https://github.com/mohamed-said-ibrahem/Innoscripta-pizza
Full Application For Pizza Ordering System With PostgreSQL DB.
A Unix shell is a program that conveniently allows you to run other programs. It is a User interface for access to an operating system's services. In general, operating system shells use either a command-line interface (CLI) or graphical user interface (GUI), depending on a computer's role and particular operation.
Deep-learning-assisted diagnosis for knee magnetic resonance imaging: Development and retrospective validation of MRNet
An OOP JAVA application that supports drawing different shapes with different colors and you can manipulate different shapes, you can save and load your work.
An implementation of a parallel version of K-means clustering algorithm using the Hadoop map-reduce framework. The algorithm can accept different sizes of feature vector (Generalized Way)
An implementation of a parallel version of K-means clustering algorithm using the Spark map-reduce framework. The algorithm can accept different sizes of feature vector (Generalized Way)
PointVoxel-RCNN (PV-RCNN), is a two-stage 3D detection framework aiming at more accurate 3D object detection from point clouds. 3D detection approaches are based on either 3D voxel CNN with sparse convolution or PointNet-based networks as the backbone. 3D voxel CNNs with sparse convolution are more efficient and are able to generate high-quality 3D object proposals. PointNet-based methods can capture more accurate contextual information with flexible receptive fields.
Qualified to Pre-Elimination in Snack Down Competition
Threads Application such as (Matrix Multiplication, BATMAN). Introducing threads (Concepts, Synchronization, POSIX library, Mutual Exclusion). Implementing popular algorithms as multi-threaded ones. Familiarizing with monitors, mutexes and condition variables.
Collection of competitive programming 3 problems
Word Count Application running on Spark. Steps: (Downloading Apache Spark, Setting Up Apache Spark, Run the word count example).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.