cyrta / sandbox

some code experiments, checks, drafts - mostly shit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Sandbox - repository of experiments


Experiments, tests, random babble.

Mostly a collection of "Hello World", methods to try, recipies to check examples for various languages.

Strucutre:

  • languages

  • algorithms

  • dsp (basics, windows filters)

  • audio (synth..)

  • music (midi, notation)

  • nlp

  • ml (machine learning, dnn, ...)

    • research
  • web (backend: servers)

  • www (frontend: html+css+js)

  • graphics (svg, fonts, ..)


inspiration from 0xfe https://github.com/0xfe/experiments

and my deep feeling to have a storage place for my work tryies.


Git little cheatsheet

$ git config --global user.name "Your Name Comes Here"
$ git config --global user.email you@yourdomain.example.com

$ git config --global color.diff auto
$ git config --global color.status auto
$ git config --global color.branch auto

Ignore list in .gitignore (in project root). Contents:

# Lines starting with '#' are considered comments.
# Ignore any file named foo.txt.
foo.txt
# Ignore (generated) html files,
*.html
# except foo.html which is maintained by hand.
!foo.html
# Ignore objects and archives.
*.[oa]
ruby_sess.*
.*.swp
.hi
*.pyc

Workflow:

$ git branch newthingaby

$ git branch
  newthingaby
  * master

$ git checkout newthingaby
  ... do stuff ...

$ git commit -a

$ git checkout master

$ git merge newthingaby

(If conflicts, fix them, then submit.)

$ git branch -d newthingaby

$ git push

About

some code experiments, checks, drafts - mostly shit

License:The Unlicense


Languages

Language:Jupyter Notebook 77.0%Language:C 15.4%Language:Go 3.2%Language:Python 2.2%Language:C++ 1.7%Language:Perl 0.4%Language:Makefile 0.1%Language:Shell 0.0%Language:Perl 6 0.0%Language:TypeScript 0.0%Language:Java 0.0%Language:HTML 0.0%