asarandi Goto Github PK
Name: Alexandr Sarandi
Type: User
Company: 42 Silicon Valley
Bio: Software Developer
Location: Fremont, CA
Blog: https://www.42.us.org/
Name: Alexandr Sarandi
Type: User
Company: 42 Silicon Valley
Bio: Software Developer
Location: Fremont, CA
Blog: https://www.42.us.org/
parses your intra page and sends a slack notification (and/or sms) when you have a correction
shell
Implementation of a Java flight simulator based on a UML class diagram.
This project invites you to create a virtual arena and to compete with programs coded in a simplistic language. You will thus approach the design of a VM (with the instructions that it recognizes, the registers, etc), and the problems of compilation of an assembly language in bytecode. With, as a bonus, the pleasure of having your champions compete on your arena!
this project is an introduction to web application security
This small algo project allows you to tackle the problems of self-replication, and confronts you with the recursion theorem of Kleene!
cross platform elf64/macho64 binary infector
All the programs you have written so far only ran in text mode on your system. Now let's discover something more exciting: how to open a graphic window and draw in it? To start your journey in the world of graphic programming, FdF proposes to represent the mesh in "wire of a field" in 3D.
Create your player to face other students on the famous (or not) plateau of the Filler. The principle is simple: two players compete on a board, and must place, in turn, the piece that the master of the game (provided in the form of a Ruby executable) gives them, thus earning points. The game stops as soon as a piece can no longer be placed. Little fun project!
Fillit is a project that allows you to discover and / or familiarize yourself with a recurrent problem in programming: the search for an optimal solution among a very large number of possibilities, within a reasonable time. In the case of this project, it will be a question of arranging Tetriminos between them and to determine the smallest possible square that can accommodate them.
To know everything about the filesystem, how files and directories are stored, ect.: code for yourself one of the most frequently used commands: ls.
This introductory project on UNIX network programming prompts you to create a client-server offering identical services to ftp. Bonus: respect the standard to be interoperable with existing tools!
Are you tired of ft_putstr and ft_putnbr? Are you not allowed to use printf? Code your own! This will be an opportunity to discover a feature of the C - the variadic functions - and train you to fine management of display options. You will then have the right to use your printf in all your subsequent projects.
Recoding the script command will be your opportunity to understand the interactions between user input and tty, including line discipline, and pseudo-terminals. With this project finished, you will finally know why a Ctrl-C in your shell interrupts the current program!
You will recode part of the OpenSSL program, specifically BASE64, DES-ECB and DES-CBC.
Understand how file archives are created and manipulated.
achievements system for a fictional online game: my attempt at a restful api in golang
my gameboy emulator
Whether it's a file, standard input, or even later a network connection, you'll still need to read content line by line. It is therefore time to tackle this function, which is essential for a number of your next projects.
github identicons
kami2 solver in python
klondike solitaire a-star search
Your ant colony must move from one point to another. But how to make it the shortest path possible? This project introduces you to graphing algorithms: your program will have to intelligently select the precise paths and movements that these ants must take.
This first project as a student of 42 will build off of your knowledge from the Piscine. You will recode a number of standard C library functions, as well as other utility functions that you will reuse throughout your curriculum.
This project aims to make you code a mini lib in ASM, recoding some basic functions of the libc. At the end of this project you will be familiar with the syntax of the language, the operation of the stack, but also the behavior of the compiler. Absolutely essential to continue on security projects.
master boot record, 16 bit asm, interrupts
md5 in asm
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.