irish3725 Goto Github PK
Name: Alex Irish
Type: User
Bio: Montana State University, Spring 2018. Computer Science, B.S.
Name: Alex Irish
Type: User
Bio: Montana State University, Spring 2018. Computer Science, B.S.
Bash script so I don't have to keep typing the same stuff on my VM as I try to install a stable version of Arch
This a client and server that allow two people to play battleship with eachother on two computers. It uses http protocol to communicate between client and server.
Blockchain implemented with 1 miner and 5 clients using a modified Proof of Stake to mine blocks.
Final project for Wed Design Class
This is an assignment for CSCI 466 Networks at Montana State University. Most of this code is given by the professor Mike Wittie. The assignment is to take the simulated network and give it the ability to dynmamically change the routing of packets through the network.
Given a network layer, data link layer, and simulation to run on both of those files, Brett Shelley and I will cut packets into segments to push them over small MTUs, and impliment simple routing tables for forwarding packets. Most of this code is provided by Mike Wittie.
Lab for Computer Security. Contains the MD5 hash for six passwords. Takes in a .txt file as an arguement and uses that dictionary to get the unhashed passwords.
This is a class exercise for ESOF 322 to demonstrate how to use git.
Lab for Computer Security. A simple Trojan horse that poses as a virus scanner. Instead, it finds out how much space is left on the disk and fills it to 90% with a bogus file and puts that file in a place that looks important. For Linux, it stores it as /boot/config_os-generic. For Windows it stores it as %systemroot%\Windows\System32 where %systemroot% is the root drive.
A python inplimentation of a distributed log that keeps track of a calendar shared between different computers. It is implemented on Amazon ec2 servers.
Homework assignments written with the use tool. Putting these here so I can collaborate with Brett
Things I don't want to forget
HearthShare is a free, locally-hosted code sharing environment meant to allow people to effectively write code together from different locations.
This is a repository full of things that I'm using to learn c++.
Tracks images from frame to frame
This is a homework assignment for CSCI 442 Computer Vision written by Alex Irish. It captures live video from a webcam, and displays this video in two windows. One shows the video in RGB and the other shows it in HSV. If you click on the HSV video, it will print the RGB value of the pixel that was clicked. There are sliders for each HSV value to be tracked. These can be used to track a particular object.
Trying out github pages
Korby is the name of the robot that Cameran Adkins and I are programming for Embedded Systems at Montana State University. The Maestro file is proveded, and the Korby file is the file that we wrote to use Maestro methods to control the robot.
Intrusion Detection System scans through trace files of internet activity to look for certian Intrusion attacks. Included is the jnetpcap file which is used as a library as well as 5 sample policy files and 5 sample trace files.
This is a list of projects that I think would be fun to use to learn python as well as a few solutions.
Final homework assignment for my Networks class at Montana State University. This is a simulation of a network using Multiprotocol Label Switching (MPLS) to route packets around the network. Most code is provided by Mike Wittie.
A scraping tool in ruby that returns info about Old School Runescape quickly. I'm writing this because my little chromebook struggles to handle opening webpages and running a OS Runscape client at the same time.
Raspberry Pi controlled greenhouse with a webpage to display history and current conditions.
A proof of stake blockchain written in Kotlin. The goal is to simulate a blockchain using multiple google cloud servers and pass messages using Kafka.
Lab for Computer Security. Takes a .dmp file made by Qing Yang and scans it for unencripted credit/debit card information.
This was a lab for my Concepts of Programming Languages class. It is a simple prolog file that allows you to querie whether or not places are connected and also can reverse a full binary tree.
This is an implementation of Rock 'Em Sock 'Em Robots using the Raft Concensus Protocol. It inplemented across two computers and uses 5 servers to handle concencus.
Given basic tcp client, server, rdt, and network files, Brett Shelly and I implimented RDT 2.1 and 3.0.
A easy way to create and randomly fill a work schedule. This project is not near completed yet. A large part will be the GUI, and I would like to not use java for that. I will continue this project when I get a little break from school.
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.