1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
|
404.html 404 page not found!
accessibility.html Accessibility I do want to make sure the content on this website is consumable by people with disabilities, however I also want to fancy features. I'm currently maintaining a balance between the two.
acknowledgements.html Acknowledgements A list of (mostly) icon projects and blog inspirations
index.html Home My personal website
license.html License CC BY-SA for articles, pictures, ... and GNU GPLv3 for source code
misc.html Miscellaneous Other types of content I've made, including documents, images, videos and web demos.
privacy.html Privacy policy syndamia.com (and tiny.syndamia.com) offer no use data submission and implement no JavaScript-based tracking. Standard HTTP logs are collected.
regarding-js.html Regarding usage of JavaScript Listing of the different JavaScript scripts used in this website and the data they store in the browser.
rework.html Due for rework Page is due for a rework!
about.html About Me Contacts, resume, (Anti)bio, and software projects
about/index.html About Me Contacts, resume, (Anti)bio, and software projects
setup.html Setup Hardware and software setups I have or have had.
setup/index.html Setup Hardware and software setups I have or have had.
blog.html Blog Articles detailing personal experiences or exploration of certain topics
blog/index.html Blog Articles detailing personal experiences or exploration of certain topics
blog/2.6-years-of-web-design/index.html 2.6 years of web design Outlining my experience with Web design while making this website
blog/bash-is-weird/index.html BASH is weird Interesting quirks of BASH
blog/encrypted-email/index.html Encrypted email Outlining and explanation of encrypted email systems
blog/fmi-i-vissheto-obrazovanie-v-programistkata-industriq/balove-2021.html Балове 2021 Кандидатстудентски балове за Компютърни Науки, Софтуерно Инженерство и Информатика във ФМИ през 2021
blog/fmi-i-vissheto-obrazovanie-v-programistkata-industriq/index.html ФМИ и висшето образование в програмистката индустрия Сравнение на различни български университети с ФМИ, разглеждане на предметите във ФМИ и общо мнение за факултета
blog/friendship-ended-with-funtoo-now-gentoo-is-my-best-friend/index.html Friendship ended with Funtoo, now Gentoo is my best friend Explaining why I switched from Funtoo to Gentoo as my main OS
blog/icon-fonts-arent-evil-you-just-have-to-care/index.html Icon fonts aren't evil, you just have to care Arguing that icon fonts provide useful features and using them can be done in a non-disruptive way to accessibility
blog/microsoft-and-foss-extinguish/index.html Microsoft and FOSS: a fire to be extinguished Sharing my thoughts on how Microsoft is (probably) trying to kill FOSS in the long term
blog/mundus-first-shot-at-gamedev/basic-concepts.html Basic Concepts - Mundus: My first shot at game development A deep dive into a small GTK-based game I developed
blog/mundus-first-shot-at-gamedev/index.html Introduction - Mundus: My first shot at game development General background on Mundus
blog/mundus-first-shot-at-gamedev/introduction.html Introduction - Mundus: My first shot at game development General background on Mundus
blog/mundus-first-shot-at-gamedev/timeline.html Timeline - Mundus: My first shot at game development Development timeline of Mundus
blog/mundus-first-shot-at-gamedev/user-interface.html User Interface - Mundus: My first shot at game development Showing and explaining the user interface
blog/plan9-in-linux-mouse-menus/index.html Plan 9 in Linux: Mouse menus Writing a scripts which implements the Plan 9 mouse menus functionality
blog/sane-explanation-of-compilers/index.html Sane explanation of compilers A series of blog posts, explaining compilers in a simple manner
blog/sane-explanation-of-compilers/part-1/index.html Sane explanation of compilers: Part 1 An introduction to regular expressions, grammars, lexers and parsers for use in compilers with some lex and yacc implementations
blog/switchut-izgorq/index.html Суичът изгоря! Как човек си изкарва безплатен суич заради слабите умения на мрежари
blog/taming-the-fun-too/index.html Taming the Fun-too Stories of my troubles (and eventual triumph) with Funtoo
blog/the-physics-behind-a-black-hole-shader/index.html The physics behind a black hole shader A deep dive into some of the physics (and mathematics) required for implementing a black hole shader
blog/thinkpad-x270-my-favorite-machine/index.html ThinkPad X270 - my favorite machine Review of the laptop
blog/when-a-language-forces-simpler-thinking/index.html When a language forces simpler thinking An interesting situation where changing how you think results in a better solutions than trying to adapt your original idea
teaching.html Teaching List of subjects and their corresponding materials I've taught
teaching/index.html Teaching List of subjects and their corresponding materials I've taught
teaching/upp-2023/index.html Увод в програмирането - практикум, Компютърни науки, 8 група Материали на проведените през 2023/2024 практикуми по Увод в програмирането на Компютърни науки (2 поток), 8 група.
teaching/upp-2023/week1/setup.html Конфигуриране на GitHub classroom и Visual Studio - УПП, Седмица 1, 06.10.2023 Постъпково упътване към настройване на всичко нужно за практикума
teaching/upp-2023/week1/welcome.html Добре дошли - УПП, Седмица 1, 06.10.2023 Въведителни думи за практикума и ФМИ
teaching/upp-2023/week1/index.html Задачи - УПП, Седмица 1, 06.10.2023 Условия на задачите за упражнение
teaching/upp-2023/week2/index.html Задачи - УПП, Седмица 2, 13.10.2023 Условия на задачите за упражнение
teaching/upp-2023/week2/revision.html Преговор - УПП, Седмица 2, 13.10.2023 Преговор на материала
teaching/upp-2023/week3/index.html Задачи - УПП, Седмица 3, 20.10.2023 Условия на задачите за упражнение
teaching/upp-2023/week3/revision.html Преговор - УПП, Седмица 3, 20.10.2023 Преговор на материала
teaching/upp-2023/week4/index.html Задачи - УПП, Седмица 4, 27.10.2023 Условия на задачите за упражнение
teaching/upp-2023/week4/revision.html Преговор - УПП, Седмица 4, 27.10.2023 Преговор на материала
teaching/upp-2023/week5/index.html Задачи - УПП, Седмица 5, 03.11.2023 Условия на задачите за упражнение
teaching/upp-2023/week5/revision.html Преговор - УПП, Седмица 5, 03.11.2023 Преговор на материала
teaching/upp-2023/week6/index.html Задачи - УПП, Седмица 6, 10.11.2023 Условия на задачите за упражнение
teaching/upp-2023/week7/index.html Задачи - УПП, Седмица 7, 17.11.2023 Условия на задачите за упражнение
teaching/upp-2023/week8/index.html Задачи - УПП, Седмица 8, 24.11.2023 Условия на задачите за упражнение
teaching/upp-2023/week9/index.html Задачи - УПП, Седмица 9, 01.12.2023 Условия на задачите за упражнение
teaching/upp-2023/week10/index.html Задачи - УПП, Седмица 10, 15.12.2023 Условия на задачите за упражнение
teaching/upp-2023/week11/index.html Задачи - УПП, Седмица 11, 22.12.2023 Условия на задачите за упражнение
teaching/upp-2023/week12/index.html Задачи - УПП, Седмица 12, 05.01.2024 Условия на задачите за упражнение
teaching/upp-2023/week13/index.html Задачи - УПП, Седмица 13, 12.01.2024 Условия на задачите за упражнение
teaching/upp-2023/week14/index.html Задачи - УПП, Седмица 14, 19.01.2024 Условия на задачите за упражнение
teaching/upp-2023/additional1/index.html Допълнително упражнение 1 - УПП, 04.11.2023 Условия на задачите за упражнение
teaching/upp-2023/additional2/index.html Допълнително упражнение 2 - УПП, 04.12.2023 Условия на задачите за упражнение
teaching/oop-2023/index.html Обектно-ориентирано програмиране - практикум, Компютърни науки, 8 група Материали на проведените през 2023/2024 практикуми по Обектно-ориентирано програмиране на Компютърни науки (2 поток), 8 група.
teaching/oop-2023/week1/good-software.html Основни добри софтуерни практики - ООП, Седмица 1, 22.02.2024 Миналия семестър не ни стигна времето да обсъдим домашното по-сериозно. Главния проблем, който забелязах, беше колко грозно и нагласено бяха написани решенията. Ще поговорим по тази тема.
teaching/oop-2023/week1/organization.html Организация - ООП, Седмица 1, 22.02.2024 Организационни бележки и новини
teaching/oop-2023/week1/index.html Задачи - ООП, Седмица 1, 22.02.2024 Условия на задачите за упражнение
teaching/oop-2023/week2/index.html Задачи - ООП, Седмица 2, 29.02.2024 Условия на задачите за упражнение
teaching/oop-2023/week3/index.html Задачи - ООП, Седмица 3, 07.03.2024 Условия на задачите за упражнение
teaching/oop-2023/week4/index.html Задачи - ООП, Седмица 4, 14.03.2024 Условия на задачите за упражнение
teaching/oop-2023/week5/index.html Задачи - ООП, Седмица 5, 21.03.2024 Условия на задачите за упражнение
teaching/oop-2023/week6/index.html Задачи - ООП, Седмица 6, 28.03.2024 Условия на задачите за упражнение
teaching/oop-2023/week7/index.html Задачи - ООП, Седмица 7, 04.04.2024 Условия на задачите за упражнение
teaching/oop-2023/week8/index.html Задачи - ООП, Седмица 8, 11.04.2024 Условия на задачите за упражнение
teaching/oop-2023/week9/index.html Задачи - ООП, Седмица 9, 18.04.2024 Условия на задачите за упражнение
teaching/oop-2023/week10/index.html Задачи - ООП, Седмица 10, 25.04.2024 Условия на задачите за упражнение
teaching/oop-2023/week11/index.html Задачи - ООП, Седмица 11, 09.05.2024 Условия на задачите за упражнение
teaching/oop-2023/week12/index.html Задачи - ООП, Седмица 12, 09.05.2024 Условия на задачите за упражнение
teaching/oop-2023/week13/index.html Задачи - ООП, Седмица 13, 16.05.2024 Условия на задачите за упражнение
teaching/oop-2023/week14/index.html Задачи - ООП, Седмица 14, 23.05.2024 Условия на задачите за упражнение
teaching/oop-2023/week15/index.html Задачи - ООП, Седмица 15, 30.05.2024 Условия на задачите за упражнение
teaching/oop-2023/week16/index.html Задачи - ООП, Седмица 16, 06.06.2024 Условия на задачите за упражнение
teaching/upp-2025/index.html Увод в програмирането - практикум, Компютърни науки, 5 група Материали на проведените през 2025/2026 практикуми по Увод в програмирането на Компютърни науки (2 поток), 5 група.
teaching/upp-2025/cpp-pitfalls/index.html Капани в C++ - УПП, КН, 2025-2026 Помощна страница с кажи-речи всички странности и неприятности, които трябва да се знаят за УП курса.
teaching/upp-2025/week01/index.html Задачи - УПП, Седмица 1, 02.10.2025 Условия на задачите за упражнение.
teaching/upp-2025/week01/concepts.html Общи концепции - УПП, Седмица 1, 02.10.2025 Общи концепции за компютрите, компилацията, git и GitHub Classroom.
teaching/upp-2025/week01/github_classroom.html GitHub Classroom упътване - УПП, Седмица 1, 02.10.2025 Упътване как да си създадете GitHub акаунт и как да използвате GitHub Classroom.
teaching/upp-2025/week01/introduction.html Уводни бележки - УПП, Седмица 1, 02.10.2025 Бележки относно практикума и курса.
teaching/upp-2025/week01/visual_studio.html Visual Studio упътване - УПП, Седмица 1, 02.10.2025 Упътване как да инсталирате, настроите и използвате Visual Studio.
teaching/upp-2025/week01/zip.html ZIP архиви упътване - УПП, Седмица 1, 02.10.2025 Упътване какво да инсталирате за създаване на ZIP архиви и как да ги създадете.
teaching/upp-2025/week02/machine.html Машинна таблица - УПП, Седмица 2, 09.10.2025 Страница където може да работите с машинната таблица
teaching/upp-2025/week02/index.html Задачи - УПП, Седмица 2, 09.10.2025 Условията на задачите за упражнение.
teaching/upp-2025/week02/machine_manual.html Упътване на машинната таблица - УПП, Седмица 2, 09.10.2025 Какво е машинната таблица, как работи, какви команди поддържа.
teaching/upp-2025/week02/machine_table.html Машинна таблица - УПП, Седмица 2, 09.10.2025 Страница където може да работите с машинната таблица.
teaching/upp-2025/week03/index.html Задачи - УПП, Седмица 3, 16.10.2025 Условията на задачите за упражнение.
teaching/upp-2025/week04/index.html Задачи - УПП, Седмица 4, 23.10.2025 Условията на задачите за упражнение.
teaching/upp-2025/week05/index.html Задачи - УПП, Седмица 5, 30.10.2025 Условията на задачите за упражнение.
teaching/upp-2025/week06/index.html Задачи - УПП, Седмица 6, 06.11.2025 Условията на задачите за упражнение.
teaching/upp-2025/week07/index.html Задачи - УПП, Седмица 7, 13.11.2025 Условията на задачите за упражнение.
teaching/upp-2025/week08/index.html Задачи - УПП, Седмица 8, 20.11.2025 Условията на задачите за упражнение.
teaching/upp-2025/week09/index.html Задачи - УПП, Седмица 9, 27.11.2025 Условията на задачите за упражнение.
teaching/upp-2025/week10/index.html Задачи - УПП, Седмица 10, 04.12.2025 Условията на задачите за упражнение.
teaching/upp-2025/week11/index.html Задачи - УПП, Седмица 11, 11.12.2025 Условията на задачите за упражнение.
teaching/upp-2025/week12/index.html Задачи - УПП, Седмица 12, 18.12.2025 Условията на задачите за упражнение.
teaching/upp-2025/week13/index.html Задачи - УПП, Седмица 13, 08.01.2026 Условията на задачите за упражнение.
teaching/upp-2025/week14/bitwise-and-binary-representation.html Побитови операции и представяне на числени данни - УПП, Седмица 14, 15.01.2026 Презентация върху размери на типове данни, 1s complement, 2s complement и IEEE754
teaching/upp-2025/week14/index.html Задачи - УПП, Седмица 14, 15.01.2026 Условията на задачите за упражнение.
teaching/oop-2025/index.html Обектно-ориентирано програмиране - практикум, Компютърни науки, 5 група Материали на проведените през 2025/2026 практикуми по Обектно-ориентирано програмиране на Компютърни науки (2 поток), 5 група.
teaching/oop-2025/week01/intro.html Уводни бележки - ООП, Седмица 1, 18.02.2026 Бележки относно практикума и курса.
teaching/oop-2025/week01/index.html Задачи - ООП, Седмица 1, 18.02.2026 Условията на задачите за упражнение.
teaching/oop-2025/week02/index.html Задачи - ООП, Седмица 2, 25.02.2026 Условията на задачите за упражнение.
teaching/oop-2025/week03/index.html Задачи - ООП, Седмица 3, 04.03.2026 Условията на задачите за упражнение.
teaching/oop-2025/week04/index.html Задачи - ООП, Седмица 4, 11.03.2026 Условията на задачите за упражнение.
teaching/oop-2025/week05/index.html Задачи - ООП, Седмица 5, 18.03.2026 Условията на задачите за упражнение.
teaching/oop-2025/oop-notes/index.html Бележки по ООП при C++ - ООП, КН, 2025-2026 Полезна информация и детайли относно обектно-ориентираното програмиране при C++
teaching/oop-2025/week06/index.html Задачи - ООП, Седмица 6, 25.03.2026 Условията на задачите за упражнение.
teaching/oop-2025/week07/index.html Задачи - ООП, Седмица 7, 01.04.2026 Условията на задачите за упражнение.
teaching/oop-2025/week08/index.html Задачи - ООП, Седмица 8, 08.04.2026 Условията на задачите за упражнение.
teaching/oop-2025/week09/index.html Задачи - ООП, Седмица 9, 15.04.2026 Условията на задачите за упражнение.
teaching/oop-2025/week10/index.html Задачи - ООП, Седмица 10, 22.04.2026 Условията на задачите за упражнение.
blog/connect-to-mysql-in-dotnet-ef/index.html Connect to MySql in .NET and Entity Framework Connecting a .NET application to a MySql database (with Entity Framework) can be tricky. Here is what works for me.
blog/disable-sticky-keys-popup/index.html How to disable Sticky Keys prompt Quick and easy instructions on disabling the Windows prompt 'Do you want to turn on Sticky Keys?'
blog/export-skype/index.html How to export Skype data You navigate to Skype's data-export page, download your data, then you open it with Skype's official tool or with an improved fork of it.
blog/fix-network-brother-printers/index.html Fix networked Brother printers not working in Linux To fix a networked Brother printer under linux: check CUPS recongnises it on the network, check support, find drivers
blog/fix-no-frame-buffer-plan9/index.html Fix 'No frame buffer' error in Plan 9 Installing Plan 9 by Bell Labs on QEMU/KVM might give an initdisplay error. To fix it, you'll need to change the monitor type from xga to vesa.
blog/fix-qc-timeout/index.html Fix 'qc timeout' kernel log error Depending on your harddrive, you may get a 15 second boot delay, cause by a qc timeout error. The solution is to tell the kernel that DMA logs are not supported.
blog/gns3-initsh-no-such-file/index.html Fix 'exec /gns3/init.sh: no such file or directory' This problem occurs on new installations, the solution is to make GNS3 use Debian's busybox implementation.
blog/how-to-encrypt-email/index.html How to encrypt email For PGP add keys in your client. For S/MIME another article is linked. Also contains a comparison of a lot of mail clients.
blog/how-to-use-jira/index.html Introduction - How to use Jira Jira is one of the most used project management and issue tracking products out there. It has a lot of features and can be overwhelming to newcomers.
blog/how-to-use-jira/bug.html Bug tracking template - How to use Jira The bug tracking template offers only issue tracking, no boards, no cards, no backlog.
blog/how-to-use-jira/cards.html Cards - How to use Jira Each issue is represented as an object with properties. More specifically, these objects are called 'cards'.
blog/how-to-use-jira/components.html Components - How to use Jira Components are yet another way to group issues together. They don't have any specific meaning like versions, their usage depends on the project's organisation.
blog/how-to-use-jira/dashboards.html Dashboards - How to use Jira Dashboards are a place where you can view a lot of information.
blog/how-to-use-jira/filters.html Filters - How to use Jira Filters work like an advanced issue search that you can save. With filters you filter issues from chosen project(s) by their properties.
blog/how-to-use-jira/kanban.html Kanban template - How to use Jira Kanban is a way for visually organising work items (issues). Kanban consists of columns and cards, where cards are the work items and are moved from column to column.
blog/how-to-use-jira/pages.html Pages - How to use Jira Pages are a place for documents for your team. The goal is to have a centralised location where everyone in your team can share knowledge.
blog/how-to-use-jira/projects.html Projects - How to use Jira Projects are a collection of issues with added functionality for organising them, getting statistics, etc.
blog/how-to-use-jira/releases.html Releases - How to use Jira The Releases page in a project shows versions, the ones in development and the ones that are completed.
blog/how-to-use-jira/scrum.html Scrum template - How to use Jira The scrum template is very similar to the kanban template with one big difference: sprints.
blog/install-drivers-for-epson-scanners/index.html Install drivers for Epson scanners First, make sure you have SANE installed on your machine. Second look through SANE project website, most scanners are supported out of the box, but about 15% of them either aren't supported or are untested.
blog/install-plan9-with-virt-manager/index.html Install Plan 9 with virt-manager Installing Plan 9 isn't difficult, but using virt-manager brings certain complications.
blog/managing-apps-with-adb-without-root/index.html Managing apps with ADB (and without root) Often new phones come with a lot of bloatware, which usually cannot be uninstalled from within the phone. This could be circumvented by rooting your device, but a better solution is using the Android Debug Bridge.
blog/remove-weather-widget/index.html How to remove Windows Weather Widget From June 2021 Microsoft introduced the Weather Widget on Windows 10. It takes up space on the taskbar and is a huge mess.
blog/turn-off-notifications-windows/index.html How to turn off notifications on Windows What if you need to concentrate on some work, and you don't want to have your notifications show up while doing so? Or, what if some apps just put out notifications too often? Well, this is how to disable notifications.
blog/virt-manager-freeze-on-browse/index.html virt-manager freezing up when clicking Browse in any window This issue is caused by some sort of problem with the storage pools when it tries to load them. I was able to fix it by pretty much deleting that folder, but you really should just rename it.
blog/windows-run-dialog/index.html Windows Run dialog On Windows, most often you run an application by finding and double-clicking it's exe file. What a lot of people don't realise is that you can launch any application or open any file you want by typing a single command. That can be achieved inside the Run dialog.
slides.html Slides Slides from presentations I've made
slides/index.html Slides Slides from presentations I've made
slides/demo/index.html Demo Small presentation, showcasing my costom presentation system
slides/linuxgraphy-by-strabo/index.html Linuxgraphy by Strabo A history and feature showcase of Linux-based distributions.
preserved-media.html Preserved media An assortment of documents, videos, etc. which are not made by me, but aren't archived on the internet or have the potential of permanently disappearing.
preserved-media/index.html Preserved media An assortment of documents, videos, etc. which are not made by me, but aren't archived on the internet or have the potential of permanently disappearing.
preserved-web-pages.html Preserved Web pages Web pages/sites with endangered archival, not made by me, that I've decided to host.
preserved-web-pages/index.html Preserved Web pages Web pages/sites with endangered archival, not made by me, that I've decided to host.
misc/index.html Miscellaneous Other types of content I've made, including documents, images, videos and web demos.
misc/universitetski-belejki/index.html Университетски бележки Разнообразни материали, които съм правел през следването ми във ФМИ.
|