Coder Social home page Coder Social logo

blnscpp's Introduction

Hi, I'm Elia ๐Ÿฆฆ

I'm a 27-year-old self-taught programmer from Bern, CH.
Solving everyday problems is what I'm most passionate about.
I strongly believe in learning by doing.
What I love is to iterate fast, try unconventional approaches, and I'm not afraid of doing a deep dive into new technology.
Recently, I've finished by Bachelor in Computer Science at the Bern University of Applied Sciences.
I work as a Fullstack-Developer part-time and also do freelance work. I make apps for different platforms using Flutter.

You can read all about my current projects at eliabieri.dev

GitHub Streak

blnscpp's People

Contributors

eliabieri avatar teskann avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

blnscpp's Issues

Empty Strings are not ignored

The file blns.txt contains empty strings to split sections. They are retrieved when calling the getString() static method but they should not.

broken link in README.md

On line 71 of README.md, the BLNS repository link goes to https://github.com/minimaxir/big-list-of-naughty-string which omits the final s and therefore goes to a 404 page.

this is what it should be:

[BLNS repository](https://github.com/minimaxir/big-list-of-naughty-strings)

About single header

Hi ๐Ÿ˜ƒ

This project is presented as a single header API for BLNS. However it has not been the case anymore since I pushed my changes. We could imagine using a tool like Quom to generate the header and release it using Github actions. However the header-only release would not include blns.txt as it is not in this repository anymore.

We have two choices :

  • We could deliver the header with a fixed version of blns.txt (downloaded in a github pipeline). This would make the API usable even for people that don't use Cmake. However, as blns.txt version is fixed, we would have to release a new version of the project everytime the list is updated. The user would need to download the release everytime and frequently check for updates. Not very convenient, either for the user and for us.

  • We could change the way the project is presented and stop delivering a single header for this.

In my opinion it is important to have an updated version of the list as vulnerabilities may be discovered frequently. The single header could be compromising for the security of the user's app.

NB : With CMake, the list is updated automatically when you run cmake from a clean directory.

What do you think ?

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.