Skip to content

djalilhebal/shit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shit

This is like an archive of my shitty scripts(?)

I kind of used this repo to keep track of my progress...

Most of what's in here are shitty (rudimentary/incomplete/buggy) implementations of some awesome ideas -- 'Wikipedia' them!

"Demos"

"Catalog"

AI-ish

  • NLP-ish

    • numbo-todo (2017-12) -> Numbo (2018-01) -> Nimiro (2018-02 and -03) Number mnemonics generator
    • spellSuggester.js (2017-12) inspired by Norvig.com's article
    • A-is-B (2017-12) Kinda a rule-based chatbot or a question answering thingy...
    • myDarjaTTS.js (2018-12) Sorta a 5-line TTS for Arabizi / Algerian Arabic
    • Carroll's Ladder (2018-12) Solves Lewis Carroll's Word Ladder game by traversing a graph of words
  • Minimax algorithm

    • minimaXO.c (2018-02) Rule-based "AI" for XO (tic-tac-toe)
  • Genetic/evolutionary algorithms and stuff

    • Dreamski.geneExpressionParser.js (2017-12)
    • evo-f.c (2018-06)
    • one-neuro.c (2018-07)
  • Decision tree learning (ID3 algorithm)

    • leo.c (2018-07) "Should Leo lie?"
    • leo-xo.html (2018-07) Leo learns XO (tic-tac-toe)

Security

  • Brute-force attack: cracker.c (2017-12) -> guesser.js (2018-04)

  • Steganography: secret-pixels.c (2018-03)

  • Classical ciphers:

    • NKTCipher.java (2018-04)
    • Carroll's Alphabet.c (2018-05)
    • Carroll's Breaker.c (2018-07)
  • USB-triggered Kill Switch: USBKiss.js (2018-12)

  • Shortcut virus remover: USBClean.js (2018-12)

Misc

  • Dreamski_sqrt.c (2017-10) -> Dreamski.sqrt.js (2017-12) An inefficient 'square root' function, mimicking my way of solving the problem

  • superN.c (2017-11) A platformer-like thing, using virtually only what we had been taught in the university

  • algoSyntaxHighlighter.html (2017-12) -> retardedAO (2018-11) IDE-like editor for MASM

  • lm-chap1 (2018-09) A basic parser for mathematical logic expressions with a stupid 'parse tree' visualizer

  • ZeroFB++.js (2018-03) -> zero (2018-09) -> zero and its zerofy.html (2018-10) Improving Facebook Zero

  • Scrappers:

    • Hatem's Heaven.js (2018-03) -> dduck.js (2018-05)
    • shinedown-words.js (2018-05) -> shine.js (2018-06) -> lyrics-manager.js (2018-08)
    • dzexams-scrapper.js (2018-10) and dzexams-renamer.js (2018-11)

Notes

  • All of my C codes were developed/tested using Bloodshed Dev-C++ 5.11 (TDM-GCC 4.9.2) and Windows 8.1 Pro x32 or Windows 10 Pro x64.

  • I spend most of my time offline; still, I frequently read (using XOWA) from a text-only version of Wikipedia that I downloaded in mid-2018.

License

WTFPL unless otherwise specified

About

This is like an archive of my *shitty* scripts (?)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published