Giter Club home page Giter Club logo

cosc-4p14-lab's Introduction

Welcome to the silly land :3

Check out some of my repos or website; I recommend using BLT, my C++ utility library. Note: some repos might only be available on my self-hosted git server here

Your GitHub Contributions
Your Top Languages

Pinned Repositories

BLT

  • C++ utility library containing reusable modules. Includes features such as configurable logging with colored output, command line argument parsing with syntax similar to Python, and much more!

OpenGL Documentation Generator

  • Ever notice how C/C++ OpenGL libraries don't have inline documentation for the OpenGL functions? I missed this from LWJGL so this project will automatically add CLion-compatible, Javadoc style comments to any OpenGL bindings library.

Trapdoor Engine

  • Game Engine started in Java which was made for second-year res friends. Partially ported to C++

TotalCrafter

  • Grade 12 Java Minecraft Clone

Scripts

  • Useful scripts and files

cosc-4p14-lab's People

Contributors

adrianmbinu avatar mikeblu avatar

Watchers

 avatar

cosc-4p14-lab's Issues

5. Text replacements of some sort

◦ I'm just looking for anything that manipulates the data on a low level. e.g. replacing /me with asterisks and the username, or emoticons, etc.
◦ The task is in doing it at all; not in the scope of what it accomplishes

4. Encryption/Decryption

◦ Person A writes something; Person B sees that something; an eavesdropper mid-stream wouldn't understand it
◦ Feel free to simply connect openssl
◦ 'Strength' of encryption isn't a factor. It's fine to hardcode passwords/keys, if used
◦ It's acceptable to do trivial transformations
▪ e.g. simplying XOR'ing every byte, or running text through base64 encoding
▪ The only requirement is to make it unreadable at a casual glance

1. Basic text chatting

◦ Person A writes something; Person B sees that something
◦ At the socket level, you may wish to encapsulate this, or prepend some small bit of text (to distinguish it from file transfers or commands, below)
◦ Either party may send multiple messages, and may quit
▪ It's up to you how you expect them to 'quit'

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.