Git Product home page Git Product logo

Tom Eccles's Projects

bde icon bde

Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.

c_hangman icon c_hangman

A commandline hangman game implamented in C. This code is BSD licenced.

cooperative-evolution icon cooperative-evolution

Implementation of [this paper](https://eprints.soton.ac.uk/264277/), which demenstrates the evolvability of cooperative behaviour within short-lived groups of individuals.

cpu icon cpu

A very simple cpu I am working on. Written in Chisel. Licensed GPLv3 or later.

cpu2 icon cpu2

Implementation of https://github.com/tblah/cpuEmulator in Chisel. GPL3 Licence.

cpuemulator icon cpuemulator

Simple CPU emulated in C++. Project for ELEC2204 at Southampton University, ECS.

cross icon cross

“Zero setup” cross compilation and “cross testing” of Rust crates

crossxattr icon crossxattr

Cross platform extended attributes C code for another project.

curl icon curl

A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP. libcurl offers a myriad of powerful features

ecb-demo icon ecb-demo

Demonstration of why ECB mode should not be used with block ciphers.

effective-limits.rs icon effective-limits.rs

Estimate effective resource limits for a process e.g. how much RAM is available for use

huffman-coding icon huffman-coding

Messing around with scala. Implementation of huffman-coding. Licenced under GPLv3 or later as published by the Free Software Foundation.

libc icon libc

Raw bindings to platform APIs for Rust

libopencm3 icon libopencm3

Open source ARM Cortex-M microcontroller library

llvm-project icon llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

lpi_4.1 icon lpi_4.1

Exercise 4.1 from The Linux Programming Interface by Michael Kerrisk. This exercise was to implement a simplified version of the UNIX tee command.

lpi_4.2 icon lpi_4.2

Exercise 4.2 from The Linux Programming Interface by Michael Kerrisk

lpi_5.2 icon lpi_5.2

Exercise 5.2 from The Linux Programming Interface by Michael Kerrisk

lpi_5.3 icon lpi_5.3

Exercise 5.3 from The Linux Programming Interface by Michael Kerrisk. This exercise further investigates the atomicity of O_APPEND

lpi_5.4 icon lpi_5.4

Exercise 5.4 from The Linux Programming Interface by Michael Kerrisk. The exercise is to implement dup() and dup2().

lpi_5.7 icon lpi_5.7

Exercise 5.7 from The Linux Programming Interface by Michael Kerrisk. This exercise is to implement unatomic versions of readv() and writev().

lpi_6.2 icon lpi_6.2

Exercise 6.2 from The Linux Programming Interface by Michael Kerrisk. This exercise is to try a nonlocal goto to a function which has already returned and see what happens.

lpi_6.3 icon lpi_6.3

Exercise 6.3 from The Linux Programming Interface by Michael Kerrisk. The exercise is to implement setenv() and unsetenv().

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.