Skip to content

vladkinoman/just-my-notes

Repository files navigation

just-my-notes

bookmarks and subscriptions

This is where I store bookmarks from my browser (mostly from Brave) and subscriptions of the Youtube subscription manager (extension for Chrome/Brave and Firefox). Also, I will include here the best web sites for self-study.

books

This folder primarily contains all my notes collected while reading various books and comics.

cinema

Notes on the process of filmmaking, video essays, etc. There is also my own rating system here, which I use to rank movies on IMDb.

computer-science

This folder contains primarily all my notes collected during my university studies in Computer Science and courses on coursera.org.

Subfolders:

  • algorithms-and-data-structures. Notes on algorithms and data structures that every serious programmer needs to know, most of the notes were wrote down during Algorithms, Part 1 course on Coursera.
  • artificial-intelligence. Consists of notes on expert systems, neural networks, etc.
  • computer-networks. About a client-server interaction, the OSI model, proxy servers, etc.
  • data-analysis. Basic terms of the discipline.
  • databases. Notes on SQL and No-SQL databases, and the underlying mathematics.
  • history. Short and simple history of computer science.
  • operating-systems. Notes on Linux and Windows operating systems.
  • theory-of-programming. The science of programming, notes on programming paradigms, types in pl, simple programming language formalization, etc.

donations

It contains notes on communities, people, software and other projects that I have to support with money. These people do a lot of good things for this world and they deserve any kind of reward, and since our world, as well as our motivation, so much depends on money, then support should be done in this way. Someday the world will give up money and have a happy life, but that will be later. Now I have to provide support to all such creative people.

english

This folder contains my notes I wrote while studying English.

Subfolders:

  • courses. Notes I wrote while studying various courses on websites like Coursera.
  • grammar. Contains general notes on grammar.
  • grammarway. Notes I wrote while reading the "GrammarWay 4" book. There will be summaries of the passed units, essays, and solutions for some exercises.

games

This folder contains thematic notes on game/level design, various game configurations, notes on terminology in the game industry, easter eggs from the games, and notes I wrote while watching different playthroughs.

hardware

This folder contains notes about different hardware specifications, and notes on how I solve issues when I encountered with them while using different operating systems and other software.

job

This folder only contains my observations about various professions, especially those in the IT field. Sometimes when you read a job advertisement, it is difficult to understand what the author means.

mathematics

This folder contains notes which I wrote during my math studies. It might be various formulas, algorithms, methods, cheat sheets, and literature recommendations.

Subfolders:

  • combinatorics.
  • discrete-math. Many discrete math subjects with general information, such as the theory of sets, combinatorics, graph theory, Boolean algebra, etc.
  • simple-math. Arithmetic, linear algebra, geometry, etc.
  • statistics.

philosophy

Notes on various philosophy subjects. My favorites are epistemology, metaphysics, philosophy of science. I take the books from this and this.

physical-training

Notes on creating a program + my own programs (or trainer's programs) which I will publish later.

russian

This folder contains my notes I wrote while studying Russian. I know the language, but I can improve this knowledge.

schedule

This folder contains my notes on schedule, how I set it up, what kind of holidays I think are right for me and so on.

software

Notes on the use of various software for development, multimedia software, editors, etc.

Subfolders:

  • editors.
  • file-managers.
  • game-launchers.
  • ide.
  • office. Notes on the use of various office software such as Microsoft Excel, Google Sheets, OpenOffice, LibreOffice. There will also be notes on working with frameworks like Google Apps Script.
  • screenshot-managers.

software-engineering

This folder contains notes on the process of software engineering.

Subfolders:

├── api ├── design-patterns ├── git ├── pl: programming languages, their pros & cons, cool concepts & tools ├── tdd ├── uml: unified modeling language, diagrams, examples └── web: as a system and a set of frameworks

Folders to add:

  • 3d-game-development: notes on 3D (inc. AutoCAD) and game development.

  • data-science: notes on app development for solving problems of data science fields such as machine learning.

  • mobile-development: notes on Android and iOS mobile development.

  • software-testing: notes on the software testing process, which includes Design by Contract and Unit testing.

Tests

This folder contains the tests I took after studying various subjects. This way I can track my progress, consolidate my knowledge, and check my residual knowledge.

Subfolders:

  • english: tests passed after studying English books, fiction, and probably movies and video games.
  • linux: tests taken after learning Linux from various sites like LinuxJourney and various specialized books.

Dependencies

I made a decision to add this paragraph to track files whose topics overlap with each other on specific subtopics. This will improve knowledge of these specific subtopics.

Algorithms and Java

short-useful-algorithms-and-formulas.md ← many algorithms are implemented in java. There is also a Q/A regarding the Collections.shuffle() method.

Apps Script and JavaScript

google_sheets_macros_scripts_and_triggers.md ← scripts are written in javascript.

Word order in English

Word order ←→ What GW4 Unit #1 was about - Adverbs of frequency

Java and Jar files

setting_up_java_environment.md ←→ viewing-contents-of-jar.md

Programming paradigms and Programming Languages

programming_paradigms ←→ programming-languages

Windows vs. Ubuntu Linux

time-sync-after-running-Ubuntu.md ← a problem I always face on my ProBook 450 Go.

sound-improvement-on-Linux-Ubuntu ← almost like in Windows.

Marks

_ symbol allow quick access to folders and files with general and the most useful information when using file managers or Linux terminal.