Skip to content

Instantly share code, notes, and snippets.

@scorphus
Last active June 22, 2020 13:52
Show Gist options
  • Save scorphus/f3b2f006ff0ebf66b9ed21bde7ed83da to your computer and use it in GitHub Desktop.
Save scorphus/f3b2f006ff0ebf66b9ed21bde7ed83da to your computer and use it in GitHub Desktop.
HackIllinois 2020

I'm assigned room 3013 on ECEB

HackIllinois logo

TheFuck | Oh My Fish | Hugo
Python | Go | Lua | Elixir
Mort | Thumbor | OpenCV

Mentor: Pablo Aguiar (@scorphus)

I'm very happy to present the ideas/projects that I bring to HackIllinois 2020! They are:

TheFuck

TheFuck is a command-line app which corrects your previous console command. It works on your terminal and, based on a hundred rules, can suggest fixes to the previous failed command.

Oh My Fish

Oh My Fish is a Fish Shell framework that provides core infrastructure to allow you to install packages which extend or modify the functionalities and look of your shell. It's fast, extensible and easy to use. There are some issues to solve and also would be really cool if you have an idea for a new plugin! You can also create a new theme.

Hugo

Hugo is one of the most popular open-source static site generators – world’s fastest. With its amazing speed and flexibility, Hugo makes building websites fun again. We can Add new features – such as a new crop operation, – solve issues, create new themes

Python

We can also work on Python, by improving docs, adding examples, solving bugs, etc. You don't need to be an expert nor know C to contribute, as it's more than 60% written in... Python! The developer’s guide has information on how to contribute. It's awesome to contribute to Python! Beginner and seasoned contributors are more than welcome!

Go

Another project we can work on, improving docs, adding more examples, solving bugs and even, who knows, proposing new features. Go has a Contribution Guide and a very nice How to Contribute to Go. Beginner and seasoned contributors are more than welcome!

Lua

We can also do some awesome things in Lua. It's a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description. Use it with Redis and implement all kinds of data structures in memory – specially Binary Trees, B-Trees, Space-partitioning trees, etc. Bonus: a visualization feature using graphviz.

Elixir

Elixir is a dynamic, functional language designed for building scalable and maintainable applications. We can use it to build awesome things. Also, Phoenix and LiveView gives us plenty of opportunity to be challenged.

Mort and OpenCV

This project consists of adding face recognition and feature detection support to Mort with OpenCV.

Mort is a storage and image processing server written in Go. Check its features.

OpenCV (Open Source Computer Vision Library) is an open-source BSD-licensed library that includes several hundreds of computer vision algorithms. Check the next markdown for more.

Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment