en hu

Márton Spiteller

full-stack developer

back to the home page
.--::::::---::-::::::::::----------=*##############***==--:--:.:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@
cover of Frank Herbert's Dune *******++====++=====+**##%%@@%%%%%%###**********+*+*++++=+===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-***************************************************+++++*#%%%%%%%%%%%%%%############*****+++==@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
=##*#######*#*******************************************++++=======*%%%%%%%@%%%%%%@%%%%%%###*+*++=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
=###*########*#*##*##*****##*#*****#******************************+++======-=+*++++**#%%%%%%%###**+++====+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.*@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@@@@@@@@@@@@
*%%%%#############################*******************************+*********+*+++++++++====**%%%%%%%%*****+=+=-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%.....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.....
.+%%%%%%%%%#############################****************************************+*******++++==+=+*%%%%###**#*+=::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-..--:..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..:--.
.......=%%%@%%%%%%%%%%%####%############*********************************************************+==+#%%%@%###%%%%%%%%#+-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*..........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..:-=-:.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%.:---.
.-----:.....-#%@%%%%%########%%#######***###********************************************************++++==*%%%##**#**##%*+=#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..:-===-==-...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.....
.----------::....=%%@%%%%%########%%%%%#######*##********####**#******************************+**+++++****+=++*************+===+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..:-=-------==-..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.-----==--------:.....+%%@%%%%%########%############################******#*********************************###**#**##*####**#*+===--=@@@@@@@@@@@@@@@@@@@@@@@@.:==----------=--.:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-*@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@
.++=======-----------:.....=%@@@%%%%%####%%%%%##########%###############**#*####*#**####*#####*#*******##*#*#**##**#*****##**********+==--+@@@@@@@@@@@@@@@@@@@.----------------..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
:+***+++++++=+-==--------:......-%%%%@@%%@@@@@@@%%%%%%%%########%%###%#%#################***#**###########***##**#*######***###******###*++===-+@@@@@@@@@@@@@@..................-@@@@@@@@@@@@@@@@@@@.*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
=*#######**###**++==-----=-----:..................=#%%%@@%%%%#######%%#%%%%%%%%%%#%%###*###############################*####***#*#**#*******#**+=---+@@@@@@@@@@=+#%%%%%%%#%%%%*-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*%%%@%%%%%%%%%*##*+***+=:-+++-:::----------------:.......+%@@@%%%%################%%#%%#####%%%%#%%#####################%#####***##*#**##*#*********+==-=%#---=+##***********##*=----=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-=--=---=+*##%%%%%%%**##*%*-==+=----===-==+===-=--=-===--......*%@@%%%%#################%%%#####%##%%%%%###%%%%%%##%#####%%##%#######*###***#**#********+=++************************++=-----%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
:*******++++=====+*%%%%%##%%%%###*=--======++===+=============:.....%@@@%%%####################################%%%%%@@%%%###%#%%#%#######*#######********+*******#*#*****************###*##++----=@@@@@@@@@@@@@@@@@@@@@#=---------=---------=%@@@@@@@@@@@@@@@@@@@@@@@@*=--------------=@@@@@@@@@@@@@@@@@@@%+=-----------------------------+@@@@@@@@@@@@@@@@@@@@%+-::::----------------::::::-----::--------:-+@@
-**+**************+===+#%%%%#+###%%%#%**+*+=++===+++===-====-=====-:....-%@@@%%%##########################%%%@@@@#=...=@@@%%#####%%%%%#########****##****************#***#**###*************#***+==--------==--:------=++*******************+==--:*@@@@@@@@@@*=----====+**************+=-------==-::::::--==+****************************+==---::::---:.:::::---=++*++***+++++++**+*+*********+******+******+=-.
-**********************++==+%%%%%*++**##*###*+***+*++++===+==---=-=====-:....-%@@@%%%#################%%%%@@:.....::--....*@@%%%#######%%%%%%%##########****#################*#########*##**###****##********####********************************+==---------=+***********************************#************************************+++**+*+****++**********************************************************-
-**************************++=+#%%%############**#*#++#*+++++++==+=====--=-=-:.....#@@@@%%%##%#%%%%@@@@%:....-===-==-==---....+@@@%%%##########%%%%%%%##########%%%%%%%%%###%#%%#%##%%%#%##**#########%###%#***#####%#*#**#####***#***#********************************##*#***#*#*#***#*******##**###**##*********#****************++***#**#####*###**+*#***##********##**************#**##********************-
-******************************+=+%@%%%%%#%##%%%%%########**####*#+*+=+=-----==---:......#@@@@@@#-......:-+==-=+==-=-=====-=--....+@@@%%############%##%%%#%%%%%##############%##%####%%%%%%%%%%%%%%%@@@@@@@@@@@%%%%%%%%%%%%%%##*######********************#***#*###############*#**#*****************######**#**#**########**+++***##%%%%@%@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%##***%%%%%%%%%%%%%%#**##**********=
-********************************++==#@%%%%%#%%%%%%%%%%%%%%%%%%%%#*%##*+**+==++++-------..........:---==-:---++*++++=======-----=-....+@@@%%%%###########################################%%%%%@%@@%+.....................:=*%@@@@@%%%%%%########*#**#**#****#####%%%%@@@@@@@%%%%##########*##**##****####%%%%%%%%@@%%%%%%%#***##%%@@@@@#=...............................:-=*%%@@@@@%*:.......*@@@@@%%%%#####**#=
=**###*******************************++=*%%%%%%%%%%%%%%####%%%%@%@%%%%#%####*+:=+=++===+*+===-====++++*+**%##***+*****+*+++++=-----==-.....#@@@%%%%#########%####%%##########%#####%%%%%%@%#:.......:-==-======--===-----:.........-%@@@@%%%%%%%%%############%%%@@+.........=%%@%@%%%%%#%%%%######%%%%%%%%%%#+=-------==**#%%@@%=.......:----==-=-----==--------------:::...........::-----:......:#%@@@%%%%##+
=##**##**##****#******##****************+===++++++++++++++++++==++++*%%@%%%%%%%%##*#*=-::---===+=-=++*###*#*#%####***#***##****++=-=----=-:.....+%@@%%%######################%%%%%@@%+......:-======-=---------===---==========---:......+%@@%%%###%%%%%%%%%%%@@=...-======--:.......=%@@%@@@@@@%%%%%%%%@%*====++*##%%@@@@@%#:....:--=-=-===--=--------=--==---====-----=------==--==--------------......-%@@%%#
+*#############**##****#*#*******************************************++++#%%@%%%%#%%%%%%%#*+**#*#%#########*%#%%%%%%@@@%%%%%###*****+=======---:.....*@@@%%%%%#####%%%%%%@@@@@@*......:-=======-=-========+===++==================-=----:.....#@@@%%%#%%%%@%+....--=================-:.........:=++++=+---=++**#%%%@@+.......:----==----==--=--------==----==--==-=====----===-===+==========--==-==-----.....+#
+####################################*#***********************************++++#%@%%%%%%##%%%%%#%%%%%%%%%#%%%%%%%%%*++=++*#%%%%%@%%%#****++=++=====--:.....*%%@@@@@@@%%%*-.......:-====================+++++++===++*=+++++++==+============-=-:....=@@@@@-...:-=-====================-+==+=++=--::.::::-=+##%%@@@#.....:--=-=-------------====-=--=-----------==--===-++=++++===+=+++++*+===++++=++=========---..
*%####%%#%%%#%##%%####%%%%#%##%####################*##**##*#******************++++#%@%%#%%%%%%###%%%%%%%%%%%%#++==+****+++=====++*%%@%%##**++===+======--:...............---==================++++++++*#%%%*#*##****#*#++==+++++++=++=========----.......--==-===-=======++++++==+++++=+++==+++++++++*#%%%@@#.....------==-=-==------====-=-===------==-=-=--======++=+=+++***+++*++*++++**+*+++++=++===+======.
*##################%###########%%%%%%%#%#%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%####**++++*%%%%%##%%%%##%%%%%%#+==++******************++==+*%%%%##***+**+=++++=====+====-====--=-----==========+=+=**######%%- %%#%%##%%%%#%*+#**#*##*#*+*+*++++=-=====-=-----------==++====+=++=+=++++**+*+****+++**#*#%%%@@%:...:---===-=--------==---===----------======-=+=-====++#****#*#++*##**####*####*#*##*****+****++=====.
*%####################%%%%%%%%%%%%%%%%%%%%%%@@@@@%%*+=-====:........:-=+*#%%%@%%%%#**++++*%%%%%%%%%%#+===+****************************++=+#%%%%%##*+++++***+*++===+*+=++==++++=+========+==+**#######%@%  #%%%%%%%%%%%%##%%%%%%#%######**+++++-===-=--==---==+==-=+++*#**#**+#*+######*##**####%%%@@%:...:------------==----=-=--===-==--==--====-=--====+++*#*+*#####**#*##**########*############***#**+++++=.
=%@%%%%%%######%%%%%%%%+...................................::::-:::::...........*%@%%%%#*+===========+************************************++=++#%%%%%%%%%%%%%%%##**+**#********++++**++++**####%##%%@@- :: #%########%%%%%%%%%%%%%%%%%%%%##%##*****++++=+++++++******############*#*##%%%%%%%%@%+....:-=-=-==---------=-==-----==--==============+=+++*+*+++*#################%%####%#########%%%%%%%%%####%##*-
.=-==#%%%%%%%%%%%*=.....:--=---:::::::::::::::-------------=---==+=-----------::.....*%%%%%##**************************************************++=++++++++****#%%%%%%%%##########******+**#%##%%%%%@... ::.@%###########%%%%%%%@%%%%%%%%%%@@@@@@@%@%%%%########*+####%###############%%%%@@%=....:--==---=====---=-=---==========-=+==+===+++*=+=**#***##############%%##########%%###%#############%##%%%%%%%%*
:++++=--=+*#%*++*#######***+======++==-===+=====---=---=-::-:=*+=++=+===-:---=------:...:+%@%%%%%%%%%##*******************************************************+++=++*%%%%%%#%%%%#%%%##%%%%%%%%%##%-   ..*. @######%%%%%%%%**+===================+++*#%%%%%@%%%%%#%##%%%%%%%%##%%#%%%%%@%=....:--=====-===-===--=-=-=--=====+==++=*+++=++***#*****#+####**##*################################%%#%%##########%##%*
:+*****+++===++++++**##%%%%%%%%%%##***+*++++++=+++=+===++*********+++++*++====-+=------::.....:--+*%%@%%%%#####******#**********#*******#**************************+++==*#%@%%%%%%%%%%%%%%#######%%@@@.   =@#%%%%%%%*+====+++**+***+***********++++++++=====++%%%%%%#########%%%%@%#-....:--===---=-======-===-=========+++++=*#****#***+#+*####%###########%########%############%%###########################*
-***+********+++*++++++===+++*#%%%%%%%%%#%##*******##*##*#**###**##########****+=-+=---=-----:::.......:+%@%%%%%###****#**####*#**########*#*#*##*#*********************++==+%%%%%%#################%%@%-.%@%%%*+==++*******+**********###******************+++=++%%%%%%%%%%@@%=.....:--==-==---=-=--======--====+++++**+***+**###***##**#**#*#########################%%######################################*
:*****+*****+**++**+++*+++++++===++++=++*#%%%%%%%#*##*####**####%%%%%%%%%%%%##*****++-:-=+=-----==-----:....:=%%@%%%%%#############%%%%#####*#######************************++==*#%%%%%%%%%%%%%%%%%%%%%@.-%*===++******+++***######%%%%%%%%#########****#*****###%%%%%@%#+-:....:-----=-----===--===---=+========++++*###*##################%%#####################%%%##################################%%%%%%%*
-**+*********************++++++++++*++++++===+**#%%%%%%######%%%%%%*++===++*#%%%%%#*####**+++======--------::....:-=#%@%%%%%%%%%%%%%##%%%%%%%%%########*##*###*****************++=====++*####*****++===*##*+*********+**#%%%%%@@@@@@%%%%%%@@@@@@%%%%%#####%%%%@@@%*-......::--====----====-===++=======+++++++++++***####**######%#############%#%#######%#%%###################################%%%%%%%%%%*+==-.
-*****************************+*+++++****+*+++++===+*%%%%%%%%%#+=-==++++++++====**%%%%%%#***+#*+++++++=======----::........:::-=*%@@%%%%####%##%%%%%%#%#########**#******************+++++==+++++++++****%#+*******##%%%%@@@#=:................:-*%@@@%%%@%%+-.....::--========-==========-=======++++*++=++***##***####%%%#########%#######%#%####%%##%###############%%%%%%%%%%%%%%%%%%%%%%%%%%%#*++=--==++++:
=**#***********#***********+***+++*++++++*****+++++++==------===++++*++++++++++*++==+*#%%%##****#*******+++==+=-----------:::::......:#%@%%%%#%########%%%%%%%%%##########**#*********#***************##%##*#####%%%%@%*-.....:--=-=========---::....:-=:....::--===--==-===--===-====++=+*+***+++******#****###########%####%#######%#########################%%%%%%%%%%#*#%%%%%%%%%%%##**++=---===++++++++*++-
+%############*************************++*++++*+++****+**+++++*+**++++++++++++******+++=+*%%@%%%%%%%%#%##*#**++++=====+=-===-======--:...:+%@%%%%#####%#########%%%%%%%%%%%########*#*******########%#%###%%%%%%@@%+:...:--=======================---::::---=====----=============++==+++##***#*#*############**##%#######%%######%#######################%%%%%%%#*++===+======-------======+++++++++++*+**+***-
-%%%%%%%%######*************************+*******+****+*******+++******************+******++==+*##%%%%%%%%%%######**=+-==+===============-:...:+%@@%%%####################%#%%%%##########%%%%%%%%%%%%%##%%%%%@%+....:-======---===--=======-----===-==--====-=-=======-====++=+++****+***####################%%#%%%%%%%########%####################%%%%%%%#*+===+++++********************++++++++******+***+**-
     -*%%%%%%###*#********************+*++***+++++*****+**+****+*+*+*************************+++++======+**#%%@%#######++===+==-====-==-==---:....+%@@%%%%############%#########%%%%%%%%#%###########%%%%@%+:...:-=====--=============-=====================-==========-==++++#*#**#*#***############%%%#####################################%%%%%%%%%#*+===++*****************+****+++******+*****************-
          -*%@@%%%##*#****##**************+*+******+**+*****+**+*+*+************************************+**++=+*#%%%%##*+*++*+++=============-==-:....=*%@@%%%%%%###########################%###%%%%@@%=.:..:--=----====-==========--==+===++==-=======-==---====++++==**+***#####*#################%##%#%%%############################%%%%%%%#**+====+++*****+++***+******++++*************############******=
               :+%%%%%%%####********************************+****+*+*****++**+**+**************************+***+++++*#%%%###******+++===+=========-=--:....-+#%%@@@%%%%%%%%###########%%%%%%%%%@%%*-...%=.:-======-=====+===++=+==+=+====+=====++=+========++===*++++++*##*#*#####%#%%#%##%%%#%%#%%###########################%###%%%%%%%%#+===+++****++***+************++++***#%%%%%%%%%%%%@@@@@@@@@@@@@@%%%%%*
                   :=*%%@%%%%%%##*******#****#****##**************************+******++***************+************++=+#%%%%%%%%%%#+*+=*++++++=========--::.......-+#%%%%%%@@@@@@@@@@@%%%%#*=:....:----:%=-===============++=+++++++++++*******++++++++++++*+*=#*****#*####*################################################%%%%%%%%#*+===+*+****+++******************+**#%%%@@@%%%*+==--
                            =+#%%@%%%%%###*########*#***************************+***************************************++=*####%%%%%%%**+***+=++++=+==-----=-----:...........................:-==-=----:#========++=*=*++***++*+#*####**#***++****#****######*##******###%%####%###%%%################################%%%%%%%%#*+===++*+****++******************+****%%%@@%#+:
                                  -+%%%%%%%%%%%%#####***#**##**************************************************************++++++++=*#%%%%%####*****+++++=========---------------------------------====%+=====++++*+++*%##*###*#*##*#*##%%####%%#%#######*#*##%%%###%%%#######%%%##%############################%%%%%%%%%#*+=-=++**********++**++*++*****#**#**#%%%%%@%%+
                                            :+#%%@%%%%%###*#****#***********#*********************************************************+++*%%%%%%%%%######******+++==+=+++=++===+=-=========--==+=-====++++%++******+#**##########*####%#%%%%%%#######%######%#%%%%%%%###%####%%####%######################%%%%%%@%%%**=-===++****+++++****+++***#***#%%%%%%%%@@%%%%%+-
                                                  =#%%%%%%%#********#*#****###########**************************************************+++#%%%%%%%%%%%%%%%%%%%###########*##*********####*#**++**##**+++%############%#%%%%%%%%%#%%%%%%####%%%%%%%%%%%%%%%%%#######%%%%%%%%######################%%%%%@%%%#*+=-====++**++++++*******++++***#%%%%%%@%%**
                                                       =*%%%%%%%%#####**#############*#*******#******#*************************************+=+*%%%%%%#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%**%%%##########%%%%#%%%%%%%#####################################################%%%%%%%%%%%%#*+=-===+++*******+*********+++++*#%%%@@@%%#+=
                                                            -#%%%%%%@@@%%%%%%#################***###******************************************++=+*%%%%%##%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%#######################################################%%%%%%%%%%%%%#*+=---==+++*******+**+******++***+++*##%%%@@%+:
                                                                        :=*%@@%%%#####################*##*****************************************+==+%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################%#%*###%%%#########################################%%%%%%%%%%%%%%%%%@%%%%%%#*+========+++***+++*+**+++**+***************#%%%@@%+
                                                                              -%%@%%%%%%%####################*#*#****#*******************************++=====================+*%%%%%%%%%###############%+%%%%#%####################################%%%%%%%%%%%**===========----====+++++*++*+++*********+***********#%%%%%%%%%@@%%-
                                                                                   -*%%@@%%%%%#########%%############********************************************************+=====+#%%%%%%###########%%%##################################%%%%%%%%%#+======+++*****************************************#%%%%%%%%%@@%%%%*+==-
                                                                                         :*%%@%%%%%#######%#############*******#***************************************************++===+#%%%%%%%#######%############################%%%%%%%%%*=====++*********************+**********#*********#%%%%%%@@%%%%#*+=:
                                                                                              #%%@%%%%%######%####%#######*************************************************************++===+#%%%%%%%%%%%%#################%%%%%%%%%%%#+====++*********************#**#*######*#******####%%%%@@%%%*=-
                                                                                                    -#%%@%%%########%###%#########*****#*****##*****************************#****************++=====+#%%%%%%%%%%%%%%%%%%%%%%%%%*+======+***********************############%%%%%%%%%%%%%%@%%%#:
                                                                                                         +%%@@%%%%#######%###########*########***#**********#***************#***********+***********++===+*========++=========+++*************************#*#*#####%%%%@@%%%%%%%%%%%%%#+:
                                                                                                              =#%@@@%%%%%%##%%%%%#########*###***********#####*#####*####*#*###************************++**+****+*+++***************************###############%%%@@@*
                                                                                                                     :*%%@@%%%%###%#####%#######%#%####*##############%#%%############**##*#******##***@***************************#**********###########%%%@@@@%-
                                                                                                                           =%%@@@%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%##%###%#####%%%###%##################%%##*##*####**##**#*###########*#########%%#%%%%%%%@@%%+
                                                                                                                                 -%@@@@@@%@@@@@@%%#+=-....:+#%%@@@%%%%#########%#%%%%%%%%%%%%%%#%##***####%#########################%#####%%%%%%@@@@%*=
                                                                                                                                                                  :#%@@@@%%%#####################%%%%#%#**#%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%@@@@#
                                                                                                                                                                         *%@@@%%######################%*%%%%#######################%%@@@@*
                                                                                                                                                                                #@@@%%%########%######%*%##%###############%##%%%@@@*
                                                                                                                                                                                      :%@@@%%%###%##%%%%################%%%%@@%
                                                                                                                                                                                           -%@@@@%%####%*%#%#######%%%@@@*



desk-notes

Centralized knowledge base management application for Linux and Windows desktop. Documents can be categorized and will be stored as markdown in a arbitrary PostgreSQL database.

tools and technologies

Project repository on GitHub
demo visual of desk_notes-demo

(in progress)