~w96k/at-w96k

972a7370aaef179824ed77757ff82ef275851166 — w96k 1 year, 5 months ago 962709f
Add logseq
468 files changed, 901 insertions(+), 245 deletions(-)

D content/digarden/20210409061703-zettelkasten.org
D content/digarden/20210429153107-zettelcasten.org
D content/digarden/data/8b/2f51ad-aa1a-4f1a-8590-6e541e3f2840/GeneralizedLayeredComputerStructure_platform.png
A content/digarden/journals/2023_04_02.org
A content/digarden/journals/2023_04_03.md
A content/digarden/journals/2023_04_04.org
A content/digarden/journals/2023_04_05.org
A content/digarden/journals/2023_04_06.org
A content/digarden/journals/2023_04_07.org
A content/digarden/journals/2023_04_08.org
A content/digarden/journals/2023_04_09.org
A content/digarden/journals/2023_04_10.org
A content/digarden/logseq/bak/journals/2023_04_06/2023-04-10T11_17_58.983Z.Desktop.org
R content/digarden/logseq/bak/logseq/config/{2023-04-02T18_12_23.930Z.Desktop.edn => 2023-04-08T11_40_14.796Z.Desktop.edn}
R content/digarden/logseq/bak/logseq/config/{2023-04-02T18_12_30.893Z.Desktop.edn => 2023-04-08T11_52_49.931Z.Desktop.edn}
R content/digarden/logseq/bak/logseq/config/{2023-04-02T18_24_54.963Z.Desktop.edn => 2023-04-08T12_14_06.034Z.Desktop.edn}
R content/digarden/logseq/bak/logseq/config/{2023-04-02T17_40_44.296Z.Desktop.edn => 2023-04-10T11_18_09.120Z.Desktop.edn}
R content/digarden/logseq/bak/logseq/config/{2023-04-02T18_12_30.307Z.Desktop.edn => 2023-04-10T11_23_30.608Z.Desktop.edn}
R content/digarden/logseq/bak/logseq/config/{2023-04-02T18_12_41.937Z.Desktop.edn => 2023-04-10T11_23_39.457Z.Desktop.edn}
R content/digarden/{20210423140558-common_lisp.org => logseq/bak/pages/20210423140558-common_lisp/2023-04-04T14_49_39.719Z.Desktop.org}
A content/digarden/logseq/bak/pages/20210423140558-common_lisp/2023-04-04T15_22_23.820Z.Desktop.org
A content/digarden/logseq/bak/pages/20210423140558-common_lisp/2023-04-05T07_18_30.249Z.Desktop.org
A content/digarden/logseq/bak/pages/20210423140558-common_lisp/2023-04-05T19_15_45.089Z.Desktop.org
M content/digarden/logseq/config.edn
M content/digarden/logseq/graphs-txid.edn
R content/digarden/{2021-12-15_12-41-23_GeneralizedLayeredComputerStructure_platform.png => pages/2021-12-15_12-41-23_GeneralizedLayeredComputerStructure_platform.png}
R content/digarden/{20210409051733-docker_org.org => pages/20210409051733-docker_org.org}
R content/digarden/{20210409053819-cooperative_tech.org => pages/20210409053819-cooperative_tech.org}
R content/digarden/{20210409054712-жизнь.org => pages/20210409054712-жизнь.org}
R content/digarden/{20210409054812-emacs.org => pages/20210409054812-emacs.org}
R content/digarden/{20210409055328-общество.org => pages/20210409055328-общество.org}
R content/digarden/{20210409060259-rms.org => pages/20210409060259-rms.org}
R content/digarden/{20210409060437-libre_pc.org => pages/20210409060437-libre_pc.org}
R content/digarden/{20210409061305-org_roam.org => pages/20210409061305-org_roam.org}
A content/digarden/pages/20210409061703-zettelkasten.org
R content/digarden/{20210409064918-эвм.org => pages/20210409064918-эвм.org}
R content/digarden/{20210409065806-emacs_bibtex.org => pages/20210409065806-emacs_bibtex.org}
R content/digarden/{20210409070746-emacs_deft.org => pages/20210409070746-emacs_deft.org}
R content/digarden/{20210409071146-python.org => pages/20210409071146-python.org}
R content/digarden/{20210409071244-guile.org => pages/20210409071244-guile.org}
R content/digarden/{20210409071256-scheme.org => pages/20210409071256-scheme.org}
R content/digarden/{20210409071342-sml.org => pages/20210409071342-sml.org}
R content/digarden/{20210409071351-c.org => pages/20210409071351-c.org}
R content/digarden/{20210409071453-шифрование.org => pages/20210409071453-шифрование.org}
R content/digarden/{20210409071504-gnupg.org => pages/20210409071504-gnupg.org}
R content/digarden/{20210409071539-языки_программирования.org => pages/20210409071539-языки_программирования.org}
R content/digarden/{20210409071707-языки.org => pages/20210409071707-языки.org}
R content/digarden/{20210409072525-oberon.org => pages/20210409072525-oberon.org}
R content/digarden/{20210409072715-программы.org => pages/20210409072715-программы.org}
R content/digarden/{20210409073601-блог.org => pages/20210409073601-блог.org}
R content/digarden/{20210409074708-дистрибутивы.org => pages/20210409074708-дистрибутивы.org}
R content/digarden/{20210409074714-gnu_guix.org => pages/20210409074714-gnu_guix.org}
R content/digarden/{20210409074722-debian.org => pages/20210409074722-debian.org}
R content/digarden/{20210409074734-gnu_trisquel.org => pages/20210409074734-gnu_trisquel.org}
R content/digarden/{20210409165725-железо.org => pages/20210409165725-железо.org}
R content/digarden/{20210409165733-свободное_железо.org => pages/20210409165733-свободное_железо.org}
R content/digarden/{20210409165800-thinkpad_x200t.org => pages/20210409165800-thinkpad_x200t.org}
R content/digarden/{20210409165824-полусвободное_железо.org => pages/20210409165824-полусвободное_железо.org}
R content/digarden/{20210409165827-несвободное_железо.org => pages/20210409165827-несвободное_железо.org}
R content/digarden/{20210409165924-свободные_ноутбуки.org => pages/20210409165924-свободные_ноутбуки.org}
R content/digarden/{20210409170025-свободные_одноплатные_компьютеры.org => pages/20210409170025-свободные_одноплатные_компьютеры.org}
R content/digarden/{20210409170055-banana_pi.org => pages/20210409170055-banana_pi.org}
R content/digarden/{20210409170105-beagleboard.org => pages/20210409170105-beagleboard.org}
R content/digarden/{20210409170114-beaglebone.org => pages/20210409170114-beaglebone.org}
R content/digarden/{20210409170125-olimex_a20_olinuxino.org => pages/20210409170125-olimex_a20_olinuxino.org}
R content/digarden/{20210409170134-tbs_tbs2910.org => pages/20210409170134-tbs_tbs2910.org}
R content/digarden/{20210409170141-pandaboard.org => pages/20210409170141-pandaboard.org}
R content/digarden/{20210409171459-полусвободные_одноплатные_компьютеры.org => pages/20210409171459-полусвободные_одноплатные_компьютеры.org}
R content/digarden/{20210409171835-наука.org => pages/20210409171835-наука.org}
R content/digarden/{20210409171850-источники_знания.org => pages/20210409171850-источники_знания.org}
R content/digarden/{20210409171856-интернет.org => pages/20210409171856-интернет.org}
R content/digarden/{20210409171905-википедия.org => pages/20210409171905-википедия.org}
R content/digarden/{20210409173310-библиография.org => pages/20210409173310-библиография.org}
R content/digarden/{20210409214600-области_знания.org => pages/20210409214600-области_знания.org}
R content/digarden/{20210409214624-кибернетика_информатика.org => pages/20210409214624-кибернетика_информатика.org}
R content/digarden/{20210409214654-построение_вычислительных_устроиств.org => pages/20210409214654-построение_вычислительных_устроиств.org}
R content/digarden/{20210409214712-проект_oberon.org => pages/20210409214712-проект_oberon.org}
R content/digarden/{20210409214740-from_nand_to_tetris.org => pages/20210409214740-from_nand_to_tetris.org}
R content/digarden/{20210409214838-математика.org => pages/20210409214838-математика.org}
R content/digarden/{20210409220330-система_оберон.org => pages/20210409220330-система_оберон.org}
R content/digarden/{20210409220423-язык_оберон.org => pages/20210409220423-язык_оберон.org}
R content/digarden/{20210409235612-образ_жизни.org => pages/20210409235612-образ_жизни.org}
R content/digarden/{20210409235650-диета.org => pages/20210409235650-диета.org}
R content/digarden/{20210410001151-kiwix.org => pages/20210410001151-kiwix.org}
R content/digarden/{20210410001536-этика.org => pages/20210410001536-этика.org}
R content/digarden/{20210410001621-gnu.org => pages/20210410001621-gnu.org}
R content/digarden/{20210410090803-программы_для_коммуникации.org => pages/20210410090803-программы_для_коммуникации.org}
R content/digarden/{20210410090903-activity_pub_federation.org => pages/20210410090903-activity_pub_federation.org}
R content/digarden/{20210410090910-gnu_social.org => pages/20210410090910-gnu_social.org}
R content/digarden/{20210410090954-mastodon.org => pages/20210410090954-mastodon.org}
R content/digarden/{20210410091021-gnu_mediagoblin.org => pages/20210410091021-gnu_mediagoblin.org}
R content/digarden/{20210410091055-coreboot.org => pages/20210410091055-coreboot.org}
R content/digarden/{20210410091058-libreboot.org => pages/20210410091058-libreboot.org}
R content/digarden/{20210410103819-guix_home.org => pages/20210410103819-guix_home.org}
R content/digarden/{20210410113515-браузеры.org => pages/20210410113515-браузеры.org}
R content/digarden/{20210410113525-gnu_icecat.org => pages/20210410113525-gnu_icecat.org}
R content/digarden/{20210410113619-netsurf.org => pages/20210410113619-netsurf.org}
R content/digarden/{20210410115216-softpanorama.org => pages/20210410115216-softpanorama.org}
R content/digarden/{20210410115336-книги.org => pages/20210410115336-книги.org}
R content/digarden/{20210410115513-информатика.org => pages/20210410115513-информатика.org}
R content/digarden/{20210410115537-unix.org => pages/20210410115537-unix.org}
R content/digarden/{20210410121727-системы_инициализации.org => pages/20210410121727-системы_инициализации.org}
R content/digarden/{20210410121823-gnu_linux.org => pages/20210410121823-gnu_linux.org}
R content/digarden/{20210410121951-операционные_системы.org => pages/20210410121951-операционные_системы.org}
R content/digarden/{20210410124822-реализации_языков_программирования.org => pages/20210410124822-реализации_языков_программирования.org}
R content/digarden/{20210410124857-компиляторы.org => pages/20210410124857-компиляторы.org}
R content/digarden/{20210410124903-интерпритаторы.org => pages/20210410124903-интерпритаторы.org}
R content/digarden/{20210410190234-zim.org => pages/20210410190234-zim.org}
R content/digarden/{20210410190957-проекты.org => pages/20210410190957-проекты.org}
R content/digarden/{20210410191336-сборка_компьютера.org => pages/20210410191336-сборка_компьютера.org}
R content/digarden/{20210410194015-интересные_люди.org => pages/20210410194015-интересные_люди.org}
R content/digarden/{20210410194029-sacha_chua.org => pages/20210410194029-sacha_chua.org}
R content/digarden/{20210410202939-увлечения.org => pages/20210410202939-увлечения.org}
R content/digarden/{20210410202946-паика.org => pages/20210410202946-паика.org}
R content/digarden/{20210410203005-схемотехника.org => pages/20210410203005-схемотехника.org}
R content/digarden/{20210410203845-guix_vps.org => pages/20210410203845-guix_vps.org}
R content/digarden/{20210410204957-org_mode.org => pages/20210410204957-org_mode.org}
R content/digarden/{20210410205030-emacs_vc.org => pages/20210410205030-emacs_vc.org}
R content/digarden/{20210410205406-emacs_gnus.org => pages/20210410205406-emacs_gnus.org}
R content/digarden/{20210410205419-emacs_erc.org => pages/20210410205419-emacs_erc.org}
R content/digarden/{20210410211702-программирование.org => pages/20210410211702-программирование.org}
R content/digarden/{20210410211843-веб_программирование.org => pages/20210410211843-веб_программирование.org}
R content/digarden/{20210410211848-gui_программирование.org => pages/20210410211848-gui_программирование.org}
R content/digarden/{20210410211854-прикладное_программирование.org => pages/20210410211854-прикладное_программирование.org}
R content/digarden/{20210410211857-системное_программирование.org => pages/20210410211857-системное_программирование.org}
R content/digarden/{20210410212148-блоги.org => pages/20210410212148-блоги.org}
R content/digarden/{20210410213950-markdown.org => pages/20210410213950-markdown.org}
R content/digarden/{20210410214010-org_habit.org => pages/20210410214010-org_habit.org}
R content/digarden/{20210410220005-программ.org => pages/20210410220005-программ.org}
R content/digarden/{20210410220026-визуализация.org => pages/20210410220026-визуализация.org}
R content/digarden/{20210410220045-graphviz.org => pages/20210410220045-graphviz.org}
R content/digarden/{20210410222210-org_download.org => pages/20210410222210-org_download.org}
R content/digarden/{20210410235221-emacs_kiwix.org => pages/20210410235221-emacs_kiwix.org}
R content/digarden/{20210411001007-emacs_erc.org => pages/20210411001007-emacs_erc.org}
R content/digarden/{20210411001025-irc.org => pages/20210411001025-irc.org}
R content/digarden/{20210411001109-email.org => pages/20210411001109-email.org}
R content/digarden/{20210411002038-макросы.org => pages/20210411002038-макросы.org}
R content/digarden/{20210411002421-gnu_ensemble.org => pages/20210411002421-gnu_ensemble.org}
R content/digarden/{20210411103715-спорт.org => pages/20210411103715-спорт.org}
R content/digarden/{20210411111624-theo_de_raadt.org => pages/20210411111624-theo_de_raadt.org}
R content/digarden/{20210411111715-gnuplot.org => pages/20210411111715-gnuplot.org}
R content/digarden/{20210411114814-сеть.org => pages/20210411114814-сеть.org}
R content/digarden/{20210411114830-network_manager.org => pages/20210411114830-network_manager.org}
R content/digarden/{20210411121224-deep_web.org => pages/20210411121224-deep_web.org}
R content/digarden/{20210411121228-dark_web.org => pages/20210411121228-dark_web.org}
R content/digarden/{20210411121530-поисковики.org => pages/20210411121530-поисковики.org}
R content/digarden/{20210411121535-searx.org => pages/20210411121535-searx.org}
R content/digarden/{20210411121541-ahmia_fi.org => pages/20210411121541-ahmia_fi.org}
R content/digarden/{20210411123818-воспроизводимость.org => pages/20210411123818-воспроизводимость.org}
R content/digarden/{20210411123832-воспроизводимые_сборки.org => pages/20210411123832-воспроизводимые_сборки.org}
R content/digarden/{20210411124304-arch_install.org => pages/20210411124304-arch_install.org}
R content/digarden/{20210411132626-исландия.org => pages/20210411132626-исландия.org}
R content/digarden/{20210411132630-wikileaks.org => pages/20210411132630-wikileaks.org}
R content/digarden/{20210411141214-политика.org => pages/20210411141214-политика.org}
R content/digarden/{20210411190258-вднх.org => pages/20210411190258-вднх.org}
R content/digarden/{20210411200801-здоровье.org => pages/20210411200801-здоровье.org}
R content/digarden/{20210411200831-фенол.org => pages/20210411200831-фенол.org}
R content/digarden/{20210412014104-рекомендация_книг_от_rms.org => pages/20210412014104-рекомендация_книг_от_rms.org}
R content/digarden/{20210412020240-документирование.org => pages/20210412020240-документирование.org}
R content/digarden/{20210412020258-latex.org => pages/20210412020258-latex.org}
R content/digarden/{20210412020327-bibtex.org => pages/20210412020327-bibtex.org}
R content/digarden/{20210412020815-свободное_использование_сети_интернет.org => pages/20210412020815-свободное_использование_сети_интернет.org}
R content/digarden/{20210412020820-librejs.org => pages/20210412020820-librejs.org}
R content/digarden/{20210412023512-peter_salus.org => pages/20210412023512-peter_salus.org}
R content/digarden/{20210412024049-образование.org => pages/20210412024049-образование.org}
R content/digarden/{20210412024238-программы_gnu.org => pages/20210412024238-программы_gnu.org}
R content/digarden/{20210412061320-window_managers.org => pages/20210412061320-window_managers.org}
R content/digarden/{20210412061337-ratpoison.org => pages/20210412061337-ratpoison.org}
R content/digarden/{20210412061340-stumpwm.org => pages/20210412061340-stumpwm.org}
R content/digarden/{20210412061343-sway.org => pages/20210412061343-sway.org}
R content/digarden/{20210412061345-window_maker.org => pages/20210412061345-window_maker.org}
R content/digarden/{20210412061658-sawfish.org => pages/20210412061658-sawfish.org}
R content/digarden/{20210412182541-gnu_grub.org => pages/20210412182541-gnu_grub.org}
R content/digarden/{20210412185045-gnu_os.org => pages/20210412185045-gnu_os.org}
R content/digarden/{20210412224530-ludovic_courtes.org => pages/20210412224530-ludovic_courtes.org}
R content/digarden/{20210413013843-lambdachip.org => pages/20210413013843-lambdachip.org}
R content/digarden/{20210413025553-gnu_mes.org => pages/20210413025553-gnu_mes.org}
R content/digarden/{20210413025702-bootstrap.org => pages/20210413025702-bootstrap.org}
R content/digarden/{20210413025726-jan_nieuwenhuizen.org => pages/20210413025726-jan_nieuwenhuizen.org}
R content/digarden/{20210413030232-gnu_hurd.org => pages/20210413030232-gnu_hurd.org}
R content/digarden/{20210413030259-mark_h_weaver.org => pages/20210413030259-mark_h_weaver.org}
R content/digarden/{20210413030321-andy_wingo.org => pages/20210413030321-andy_wingo.org}
R content/digarden/{20210413030542-christopher_lemmer_webber.org => pages/20210413030542-christopher_lemmer_webber.org}
R content/digarden/{20210413030552-fediverse.org => pages/20210413030552-fediverse.org}
R content/digarden/{20210413032509-emacs_hyperbole.org => pages/20210413032509-emacs_hyperbole.org}
R content/digarden/{20210413033026-организации.org => pages/20210413033026-организации.org}
R content/digarden/{20210413033039-fsf.org => pages/20210413033039-fsf.org}
R content/digarden/{20210413033705-поиск.org => pages/20210413033705-поиск.org}
R content/digarden/{20210413033719-namazu.org => pages/20210413033719-namazu.org}
R content/digarden/{20210413033828-списки_рассылки.org => pages/20210413033828-списки_рассылки.org}
R content/digarden/{20210413035200-графические_подсистемы.org => pages/20210413035200-графические_подсистемы.org}
R content/digarden/{20210413035207-xorg.org => pages/20210413035207-xorg.org}
R content/digarden/{20210413035258-wayland.org => pages/20210413035258-wayland.org}
R content/digarden/{20210413042234-финансы.org => pages/20210413042234-финансы.org}
R content/digarden/{20210413042302-учет.org => pages/20210413042302-учет.org}
R content/digarden/{20210413042317-gnu_cash.org => pages/20210413042317-gnu_cash.org}
R content/digarden/{20210413042427-таблицы_и_финансы.org => pages/20210413042427-таблицы_и_финансы.org}
R content/digarden/{20210413162950-музыка.org => pages/20210413162950-музыка.org}
R content/digarden/{20210413165404-sbc_одноплатные_компьютеры.org => pages/20210413165404-sbc_одноплатные_компьютеры.org}
R content/digarden/{20210413165419-breadboards.org => pages/20210413165419-breadboards.org}
R content/digarden/{20210413171939-плис.org => pages/20210413171939-плис.org}
R content/digarden/{20210413171957-yosys.org => pages/20210413171957-yosys.org}
R content/digarden/{20210413172004-verilog.org => pages/20210413172004-verilog.org}
R content/digarden/{20210413181234-pcb.org => pages/20210413181234-pcb.org}
R content/digarden/{20210413181253-транзистор.org => pages/20210413181253-транзистор.org}
R content/digarden/{20210414163508-ремонт_и_апгреид.org => pages/20210414163508-ремонт_и_апгреид.org}
R content/digarden/{20210414163539-thinkpad_t400.org => pages/20210414163539-thinkpad_t400.org}
R content/digarden/{20210414165437-bios.org => pages/20210414165437-bios.org}
R content/digarden/{20210414170132-события.org => pages/20210414170132-события.org}
R content/digarden/{20210414170201-scheme_workshop_2021.org => pages/20210414170201-scheme_workshop_2021.org}
R content/digarden/{20210414214839-0x1_tv.org => pages/20210414214839-0x1_tv.org}
R content/digarden/{20210414220507-институт_системного_программирования.org => pages/20210414220507-институт_системного_программирования.org}
R content/digarden/{20210414220612-пзу.org => pages/20210414220612-пзу.org}
R content/digarden/{20210414222333-srfi_9.org => pages/20210414222333-srfi_9.org}
R content/digarden/{20210414223125-интроспекция.org => pages/20210414223125-интроспекция.org}
R content/digarden/{20210415015017-научные_статьи.org => pages/20210415015017-научные_статьи.org}
R content/digarden/{20210415110119-анархо_коммунизм.org => pages/20210415110119-анархо_коммунизм.org}
R content/digarden/{20210415121511-чаты.org => pages/20210415121511-чаты.org}
R content/digarden/{20210415121521-telegram.org => pages/20210415121521-telegram.org}
R content/digarden/{20210415135430-astor_piazzolla.org => pages/20210415135430-astor_piazzolla.org}
R content/digarden/{20210415142024-энциклопедия.org => pages/20210415142024-энциклопедия.org}
R content/digarden/{20210415142035-детская_советская_энциклопедия.org => pages/20210415142035-детская_советская_энциклопедия.org}
R content/digarden/{20210415144154-hal_abelson.org => pages/20210415144154-hal_abelson.org}
R content/digarden/{20210415144214-sicp.org => pages/20210415144214-sicp.org}
R content/digarden/{20210415215701-внутрисхемное_программирование.org => pages/20210415215701-внутрисхемное_программирование.org}
R content/digarden/{20210415234524-libreboot_on_thinkpad_t400_akater.org => pages/20210415234524-libreboot_on_thinkpad_t400_akater.org}
R content/digarden/{20210416233317-fab_lab.org => pages/20210416233317-fab_lab.org}
R content/digarden/{20210416235158-diy.org => pages/20210416235158-diy.org}
R content/digarden/{20210416235226-3d_принтинг.org => pages/20210416235226-3d_принтинг.org}
R content/digarden/{20210417002617-gamedev.org => pages/20210417002617-gamedev.org}
R content/digarden/{20210417002627-panda3d.org => pages/20210417002627-panda3d.org}
R content/digarden/{20210417002633-rod.org => pages/20210417002633-rod.org}
R content/digarden/{20210417002643-nim.org => pages/20210417002643-nim.org}
R content/digarden/{20210417002839-urho3d.org => pages/20210417002839-urho3d.org}
R content/digarden/{20210417002843-c.org => pages/20210417002843-c.org}
R content/digarden/{20210418141928-развлечения.org => pages/20210418141928-развлечения.org}
R content/digarden/{20210419143000-грамотное_программирование.org => pages/20210419143000-грамотное_программирование.org}
R content/digarden/{20210419153917-donald_knuth.org => pages/20210419153917-donald_knuth.org}
R content/digarden/{20210419153942-ершов.org => pages/20210419153942-ершов.org}
R content/digarden/{20210419154057-gnu_dragora.org => pages/20210419154057-gnu_dragora.org}
R content/digarden/{20210420015435-gnu_electric.org => pages/20210420015435-gnu_electric.org}
R content/digarden/{20210420020459-gnu_pcb.org => pages/20210420020459-gnu_pcb.org}
R content/digarden/{20210420032012-работа.org => pages/20210420032012-работа.org}
R content/digarden/{20210420193737-niklaus_wirth.org => pages/20210420193737-niklaus_wirth.org}
R content/digarden/{20210420193803-pascal.org => pages/20210420193803-pascal.org}
R content/digarden/{20210420193806-modula.org => pages/20210420193806-modula.org}
R content/digarden/{20210420211516-ben_eater.org => pages/20210420211516-ben_eater.org}
R content/digarden/{20210422030851-mit_scheme.org => pages/20210422030851-mit_scheme.org}
R content/digarden/{20210422030900-racket.org => pages/20210422030900-racket.org}
R content/digarden/{20210422035818-andrew_tropin.org => pages/20210422035818-andrew_tropin.org}
R content/digarden/{20210422190114-уборка.org => pages/20210422190114-уборка.org}
R content/digarden/{20210423140526-php.org => pages/20210423140526-php.org}
R content/digarden/{20210423140530-ruby.org => pages/20210423140530-ruby.org}
R content/digarden/{20210423140544-objc.org => pages/20210423140544-objc.org}
R content/digarden/{20210423140548-javascript.org => pages/20210423140548-javascript.org}
A content/digarden/pages/20210423140558-common_lisp.org
R content/digarden/{20210423140620-java.org => pages/20210423140620-java.org}
R content/digarden/{20210423140625-haskell.org => pages/20210423140625-haskell.org}
R content/digarden/{20210423140631-idris.org => pages/20210423140631-idris.org}
R content/digarden/{20210423140634-ocaml.org => pages/20210423140634-ocaml.org}
R content/digarden/{20210423140637-c.org => pages/20210423140637-c.org}
R content/digarden/{20210423140641-go.org => pages/20210423140641-go.org}
R content/digarden/{20210423140644-ada.org => pages/20210423140644-ada.org}
R content/digarden/{20210423140647-perl.org => pages/20210423140647-perl.org}
R content/digarden/{20210423140650-clojure.org => pages/20210423140650-clojure.org}
R content/digarden/{20210423140653-scala.org => pages/20210423140653-scala.org}
R content/digarden/{20210424014058-linux_documentation_project.org => pages/20210424014058-linux_documentation_project.org}
R content/digarden/{20210424044656-framebuffer.org => pages/20210424044656-framebuffer.org}
R content/digarden/{20210424185906-коммунизм.org => pages/20210424185906-коммунизм.org}
R content/digarden/{20210425040444-mcclim.org => pages/20210425040444-mcclim.org}
R content/digarden/{20210425040458-gtk.org => pages/20210425040458-gtk.org}
R content/digarden/{20210425040511-qt.org => pages/20210425040511-qt.org}
R content/digarden/{20210425040518-tk.org => pages/20210425040518-tk.org}
R content/digarden/{20210425040529-tcl.org => pages/20210425040529-tcl.org}
R content/digarden/{20210425040600-wxwidgets.org => pages/20210425040600-wxwidgets.org}
R content/digarden/{20210425144000-philip_wadler.org => pages/20210425144000-philip_wadler.org}
R content/digarden/{20210425144833-конференции.org => pages/20210425144833-конференции.org}
R content/digarden/{20210425144846-strange_loop.org => pages/20210425144846-strange_loop.org}
R content/digarden/{20210425152222-alan_turing.org => pages/20210425152222-alan_turing.org}
R content/digarden/{20210425152233-машина_тьюринга.org => pages/20210425152233-машина_тьюринга.org}
R content/digarden/{20210425152241-alonzo_church.org => pages/20210425152241-alonzo_church.org}
R content/digarden/{20210425152343-ооп.org => pages/20210425152343-ооп.org}
R content/digarden/{20210425152355-функциональное_программирование.org => pages/20210425152355-функциональное_программирование.org}
R content/digarden/{20210425152640-lisp.org => pages/20210425152640-lisp.org}
R content/digarden/{20210425152705-iswim.org => pages/20210425152705-iswim.org}
R content/digarden/{20210425152717-ml.org => pages/20210425152717-ml.org}
R content/digarden/{20210425152747-john_mccarhty.org => pages/20210425152747-john_mccarhty.org}
R content/digarden/{20210425152803-лямбда_исчисление.org => pages/20210425152803-лямбда_исчисление.org}
R content/digarden/{20210425152914-erlang.org => pages/20210425152914-erlang.org}
R content/digarden/{20210425152924-f.org => pages/20210425152924-f.org}
R content/digarden/{20210425231936-gerald_sussman.org => pages/20210425231936-gerald_sussman.org}
R content/digarden/{20210426020200-dylan.org => pages/20210426020200-dylan.org}
R content/digarden/{20210426025652-richard_gabriel.org => pages/20210426025652-richard_gabriel.org}
R content/digarden/{20210427161042-кибернетика.org => pages/20210427161042-кибернетика.org}
R content/digarden/{20210427161048-теория_вычислении.org => pages/20210427161048-теория_вычислении.org}
R content/digarden/{20210427161055-теория_категории.org => pages/20210427161055-теория_категории.org}
R content/digarden/{20210427185700-hendrik_barendregt.org => pages/20210427185700-hendrik_barendregt.org}
R content/digarden/{20210427230824-структуры_данных.org => pages/20210427230824-структуры_данных.org}
R content/digarden/{20210427230836-стек.org => pages/20210427230836-стек.org}
R content/digarden/{20210427230901-куча.org => pages/20210427230901-куча.org}
R content/digarden/{20210427231035-проблема_фунарга.org => pages/20210427231035-проблема_фунарга.org}
R content/digarden/{20210427231138-проблема_остановки.org => pages/20210427231138-проблема_остановки.org}
R content/digarden/{20210428000642-функция.org => pages/20210428000642-функция.org}
R content/digarden/{20210428001007-алексеи_саватеев.org => pages/20210428001007-алексеи_саватеев.org}
R content/digarden/{20210428002204-история_математики.org => pages/20210428002204-история_математики.org}
R content/digarden/{20210428005205-комбинаторика.org => pages/20210428005205-комбинаторика.org}
R content/digarden/{20210428005214-логика.org => pages/20210428005214-логика.org}
R content/digarden/{20210428011034-научные_журналы.org => pages/20210428011034-научные_журналы.org}
R content/digarden/{20210428011320-энциклопедии.org => pages/20210428011320-энциклопедии.org}
R content/digarden/{20210428011339-словари.org => pages/20210428011339-словари.org}
R content/digarden/{20210428011350-академик.org => pages/20210428011350-академик.org}
R content/digarden/{20210428011403-викисловарь.org => pages/20210428011403-викисловарь.org}
R content/digarden/{20210428011518-большая_советская_энциклопедия.org => pages/20210428011518-большая_советская_энциклопедия.org}
R content/digarden/{20210428012316-лямбда_куб.org => pages/20210428012316-лямбда_куб.org}
R content/digarden/{20210428014624-образовательные_учреждения.org => pages/20210428014624-образовательные_учреждения.org}
R content/digarden/{20210428014629-inria.org => pages/20210428014629-inria.org}
R content/digarden/{20210428014708-coq.org => pages/20210428014708-coq.org}
R content/digarden/{20210428015127-edwin_brady.org => pages/20210428015127-edwin_brady.org}
R content/digarden/{20210428021503-вшэ.org => pages/20210428021503-вшэ.org}
R content/digarden/{20210428023123-тестирования.org => pages/20210428023123-тестирования.org}
R content/digarden/{20210428023206-как_сдать_егэ_буду_взрослым_человеком.org => pages/20210428023206-как_сдать_егэ_буду_взрослым_человеком.org}
R content/digarden/{20210428051748-виталии_брагилевскии.org => pages/20210428051748-виталии_брагилевскии.org}
R content/digarden/{20210501003041-allegro.org => pages/20210501003041-allegro.org}
R content/digarden/{20210501011515-common_lispa_n_interactive_approach.org => pages/20210501011515-common_lispa_n_interactive_approach.org}
R content/digarden/{20210502233230-энциклопедия_для_детеи.org => pages/20210502233230-энциклопедия_для_детеи.org}
R content/digarden/{20210504170728-николаи_дыбовскии.org => pages/20210504170728-николаи_дыбовскии.org}
R content/digarden/{20210505013718-nixos.org => pages/20210505013718-nixos.org}
R content/digarden/{20210508210222-философия.org => pages/20210508210222-философия.org}
R content/digarden/{20210513013257-алгоритмы.org => pages/20210513013257-алгоритмы.org}
R content/digarden/{20210513160328-джодж_буль.org => pages/20210513160328-джодж_буль.org}
R content/digarden/{20210513160418-клод_шеннон.org => pages/20210513160418-клод_шеннон.org}
R content/digarden/{20210513224522-курсы.org => pages/20210513224522-курсы.org}
R content/digarden/{20210515012509-django.org => pages/20210515012509-django.org}
R content/digarden/{20210515012601-flask.org => pages/20210515012601-flask.org}
R content/digarden/{20210515023327-gnu_readline.org => pages/20210515023327-gnu_readline.org}
R content/digarden/{20210516030851-самоооборона.org => pages/20210516030851-самоооборона.org}
R content/digarden/{20210519112044-компилируемые_языки_программирования.org => pages/20210519112044-компилируемые_языки_программирования.org}
R content/digarden/{20210519185300-gcc.org => pages/20210519185300-gcc.org}
R content/digarden/{20210519185421-clang.org => pages/20210519185421-clang.org}
R content/digarden/{20210519193247-make.org => pages/20210519193247-make.org}
R content/digarden/{20210519202433-vcs.org => pages/20210519202433-vcs.org}
R content/digarden/{20210519213525-git.org => pages/20210519213525-git.org}
R content/digarden/{20210520201643-http.org => pages/20210520201643-http.org}
R content/digarden/{20210520204942-марксизм.org => pages/20210520204942-марксизм.org}
R content/digarden/{20210520205003-поль_лафарг.org => pages/20210520205003-поль_лафарг.org}
R content/digarden/{20210520215553-анархизм.org => pages/20210520215553-анархизм.org}
R content/digarden/{20210520215617-боб_блек.org => pages/20210520215617-боб_блек.org}
R content/digarden/{20210520215817-михаил_вербицкии.org => pages/20210520215817-михаил_вербицкии.org}
R content/digarden/{20210520222622-независимыи_московскии_университет.org => pages/20210520222622-независимыи_московскии_университет.org}
R content/digarden/{20210526163458-компьютерные_игры.org => pages/20210526163458-компьютерные_игры.org}
R content/digarden/{20210526163504-dwarf_fortress.org => pages/20210526163504-dwarf_fortress.org}
R content/digarden/{20210526175625-энциклопеди.org => pages/20210526175625-энциклопеди.org}
R content/digarden/{20210528181737-память_компьютера.org => pages/20210528181737-память_компьютера.org}
R content/digarden/{20210531021201-bsd.org => pages/20210531021201-bsd.org}
R content/digarden/{20210615202918-symfony.org => pages/20210615202918-symfony.org}
R content/digarden/{20210615202943-sonataadmin.org => pages/20210615202943-sonataadmin.org}
R content/digarden/{20210615210753-квадрат_типизации.org => pages/20210615210753-квадрат_типизации.org}
R content/digarden/{20210616143908-инструменты_разработки.org => pages/20210616143908-инструменты_разработки.org}
R content/digarden/{20210616143915-текстовые_редакторы.org => pages/20210616143915-текстовые_редакторы.org}
R content/digarden/{20210616144014-vim.org => pages/20210616144014-vim.org}
R content/digarden/{20210617165504-сертификация.org => pages/20210617165504-сертификация.org}
R content/digarden/{20210618192810-архитектуры_компьютера.org => pages/20210618192810-архитектуры_компьютера.org}
R content/digarden/{20210618192818-risc_v.org => pages/20210618192818-risc_v.org}
R content/digarden/{20210621005654-петр_кропоткин.org => pages/20210621005654-петр_кропоткин.org}
R content/digarden/{20210621235853-freebsd.org => pages/20210621235853-freebsd.org}
R content/digarden/{20210625010924-михаил_глухов_rigidus.org => pages/20210625010924-михаил_глухов_rigidus.org}
R content/digarden/{20210629154708-doctrine.org => pages/20210629154708-doctrine.org}
R content/digarden/{20210709162920-выразительность.org => pages/20210709162920-выразительность.org}
R content/digarden/{20210711143545-свободные_nas.org => pages/20210711143545-свободные_nas.org}
R content/digarden/{20210713160110-cgi_bin.org => pages/20210713160110-cgi_bin.org}
R content/digarden/{20210713160144-fastcgi.org => pages/20210713160144-fastcgi.org}
R content/digarden/{20210813135512-рефакторинг.org => pages/20210813135512-рефакторинг.org}
R content/digarden/{20211010065136-очередь.org => pages/20211010065136-очередь.org}
R content/digarden/{20211010065540-словарь.org => pages/20211010065540-словарь.org}
R content/digarden/{20211011040532-gdb.org => pages/20211011040532-gdb.org}
R content/digarden/{20211201213536-сложность.org => pages/20211201213536-сложность.org}
R content/digarden/{20211201213613-случаиная_сложность.org => pages/20211201213613-случаиная_сложность.org}
R content/digarden/{20211201213926-строгая_типизация.org => pages/20211201213926-строгая_типизация.org}
R content/digarden/{20211201213933-слабая_типизация.org => pages/20211201213933-слабая_типизация.org}
R content/digarden/{20211201213948-статическая_типизация.org => pages/20211201213948-статическая_типизация.org}
R content/digarden/{20211201213954-динамическая_типизация.org => pages/20211201213954-динамическая_типизация.org}
R content/digarden/{20211201214029-явная_типизация.org => pages/20211201214029-явная_типизация.org}
R content/digarden/{20211201214034-неявная_типизация.org => pages/20211201214034-неявная_типизация.org}
R content/digarden/{20211201230950-vcs.org => pages/20211201230950-vcs.org}
R content/digarden/{20211203042832-паттерны.org => pages/20211203042832-паттерны.org}
R content/digarden/{20211203044451-веб_сервер.org => pages/20211203044451-веб_сервер.org}
R content/digarden/{20211209153320-type_hierarchies.org => pages/20211209153320-type_hierarchies.org}
R content/digarden/{20211210234818-dependency_injection.org => pages/20211210234818-dependency_injection.org}
R content/digarden/{20211213055858-ledger.org => pages/20211213055858-ledger.org}
R content/digarden/{20211215095228-вектор.org => pages/20211215095228-вектор.org}
R content/digarden/{20211215172338-статьи.org => pages/20211215172338-статьи.org}
R content/digarden/{20211215172353-разумное_потребление.org => pages/20211215172353-разумное_потребление.org}
R content/digarden/{20211215203817-кибернетика.org => pages/20211215203817-кибернетика.org}
R content/digarden/{20211221181019-принципы.org => pages/20211221181019-принципы.org}
R content/digarden/{2022-02-01_00-19-24_1.gif => pages/2022-02-01_00-19-24_1.gif}
R content/digarden/{20220115200649-френсис_бэкон.org => pages/20220115200649-френсис_бэкон.org}
R content/digarden/{20220117041404-бинарныи_формат.org => pages/20220117041404-бинарныи_формат.org}
R content/digarden/{20220125193754-девять_жизнеи_нестора_махно.org => pages/20220125193754-девять_жизнеи_нестора_махно.org}
R content/digarden/{20220127145223-инвестиции.org => pages/20220127145223-инвестиции.org}
R content/digarden/{20220127194420-формальная_логика.org => pages/20220127194420-формальная_логика.org}
R content/digarden/{20220127194429-диалектика.org => pages/20220127194429-диалектика.org}
R content/digarden/{20220127195811-адам_смит.org => pages/20220127195811-адам_смит.org}
R content/digarden/{20220128170846-обо_мне.org => pages/20220128170846-обо_мне.org}
R content/digarden/{20220129161410-scheme.org => pages/20220129161410-scheme.org}
R content/digarden/{20220201143939-valgrind.org => pages/20220201143939-valgrind.org}
R content/digarden/{20220202144214-css.org => pages/20220202144214-css.org}
R content/digarden/{20220202183614-python.org => pages/20220202183614-python.org}
R content/digarden/{20220203185157-субд.org => pages/20220203185157-субд.org}
R content/digarden/{20220203185227-mysql.org => pages/20220203185227-mysql.org}
R content/digarden/{20220203185244-postgresql.org => pages/20220203185244-postgresql.org}
R content/digarden/{20220209070414-ddd.org => pages/20220209070414-ddd.org}
R content/digarden/{20220210101433-wagtail.org => pages/20220210101433-wagtail.org}
R content/digarden/{20220411030344-интер.org => pages/20220411030344-интер.org}
R content/digarden/{20220424220620-dlang.org => pages/20220424220620-dlang.org}
R content/digarden/{20220501163136-список.org => pages/20220501163136-список.org}
R content/digarden/{20220505001638-repl.org => pages/20220505001638-repl.org}
R content/digarden/{20220509014507-metaobject_protocol.org => pages/20220509014507-metaobject_protocol.org}
R content/digarden/{20220513171223-языки_разметки.org => pages/20220513171223-языки_разметки.org}
R content/digarden/{20220515034324-spring.org => pages/20220515034324-spring.org}
R content/digarden/{20220516131507-либерализм.org => pages/20220516131507-либерализм.org}
R content/digarden/{20220523170251-построение_компиляторов.org => pages/20220523170251-построение_компиляторов.org}
R content/digarden/{20220706053927-ruby_on_rails.org => pages/20220706053927-ruby_on_rails.org}
R content/digarden/{20220715031135-shell.org => pages/20220715031135-shell.org}
R content/digarden/{20220715031216-bash.org => pages/20220715031216-bash.org}
R content/digarden/{20220715031234-readline.org => pages/20220715031234-readline.org}
R content/digarden/{20220715031917-ba.org => pages/20220715031917-ba.org}
R content/digarden/{20220715032730-операционные_системы.org => pages/20220715032730-операционные_системы.org}
R content/digarden/{20220715032819-gentoo.org => pages/20220715032819-gentoo.org}
R content/digarden/{20220716203715-man.org => pages/20220716203715-man.org}
R content/digarden/{20220720094837-параметр_типа.org => pages/20220720094837-параметр_типа.org}
R content/digarden/{20220720183229-теория_автоматов.org => pages/20220720183229-теория_автоматов.org}
R content/digarden/{20220721122531-синтаксис.org => pages/20220721122531-синтаксис.org}
R content/digarden/{20220721122940-раскрутка_компилятора.org => pages/20220721122940-раскрутка_компилятора.org}
R content/digarden/{20220722124306-смысл_жизни.org => pages/20220722124306-смысл_жизни.org}
R content/digarden/{20220808121307-замыкание.org => pages/20220808121307-замыкание.org}
R content/digarden/{20220905144344-статья_будет_ли_работать_анархизм.org => pages/20220905144344-статья_будет_ли_работать_анархизм.org}
R content/digarden/{20220907133224-управление_памятью.org => pages/20220907133224-управление_памятью.org}
R content/digarden/{20220912174818-геометрия.org => pages/20220912174818-геометрия.org}
R content/digarden/{20220930122049-выживание_аутиста.org => pages/20220930122049-выживание_аутиста.org}
R content/digarden/{20221003124347-полиморфизм.org => pages/20221003124347-полиморфизм.org}
R content/digarden/{20221009210504-digital_garden.org => pages/20221009210504-digital_garden.org}
R content/digarden/{20221009235137-либертарианство.org => pages/20221009235137-либертарианство.org}
R content/digarden/{20221022235424-about_me.org => pages/20221022235424-about_me.org}
R content/digarden/{20221023000244-elf.org => pages/20221023000244-elf.org}
R content/digarden/{20221023004637-errata.org => pages/20221023004637-errata.org}
R content/digarden/{20221024145206-актор.org => pages/20221024145206-актор.org}
R content/digarden/{20221027122006-россия.org => pages/20221027122006-россия.org}
R content/digarden/{20221028162939-yaml_driven_development.org => pages/20221028162939-yaml_driven_development.org}
R content/digarden/{20221028223327-exception.org => pages/20221028223327-exception.org}
R content/digarden/{20221028223544-nullpointerexception.org => pages/20221028223544-nullpointerexception.org}
R content/digarden/{20221031151126-zig.org => pages/20221031151126-zig.org}
R content/digarden/{20221102162642-грузия.org => pages/20221102162642-грузия.org}
R content/digarden/{20221102162657-грузинскии_язык.org => pages/20221102162657-грузинскии_язык.org}
R content/digarden/{20221102165518-нотации_языков_программирования.org => pages/20221102165518-нотации_языков_программирования.org}
R content/digarden/{20221102165750-обратная_польская_нотация.org => pages/20221102165750-обратная_польская_нотация.org}
R content/digarden/{20221114131217-статья_почему_мне_не_нравятся_статически_типизируемые_компилируемые_языки.org => pages/20221114131217-статья_почему_мне_не_нравятся_статически_типизируемые_компилируемые_языки.org}
R content/digarden/{20221114142614-ооп_в_javascript.org => pages/20221114142614-ооп_в_javascript.org}
R content/digarden/{20230401134814-доклады_и_презентации.org => pages/20230401134814-доклады_и_презентации.org}
A content/digarden/pages/ChatGPT.org
A content/digarden/pages/Logseq.org
A content/digarden/pages/PHP Autoloading.org
A content/digarden/pages/Thinkpad X1 Fold.org
D content/digarden/pages/contents.md
A content/digarden/pages/История типизации.org
A content/digarden/pages/Социализм.org
R content/digarden/{20211201213740-типизация.org => pages/Типизация.org}
R content/digarden/{20210411002021-элементы_языков_программирования.org => pages/Элементы языков программирования.org}
A content/digarden/whiteboards/6429ed57-14b3-46aa-abb7-f323eb6f7e82.edn
D content/digarden/20210409061703-zettelkasten.org => content/digarden/20210409061703-zettelkasten.org +0 -12
@@ 1,12 0,0 @@
:PROPERTIES:
:ID:       a2c9a526-43dc-4ca1-89bf-45cb42eb91a9
:END:
#+title: Zettelkasten
* Zettelkasten
  Это способ организации накопления знания при помощи небольших заметок.
  Реализован в [[id:c96a8193-df06-4528-9f5b-5ba4560c068f][Emacs]] при помощи [[id:072abcbd-78d8-4e4f-a312-d0f5d2e941e7][org-roam]].

  https://en.wikipedia.org/wiki/Zettelkasten
  [[https://luhmann.surge.sh/communicating-with-slip-boxes][Теория происхождения]]
  
  

D content/digarden/20210429153107-zettelcasten.org => content/digarden/20210429153107-zettelcasten.org +0 -5
@@ 1,5 0,0 @@
:PROPERTIES:
:ID:       68204387-1154-4297-80ef-59be117dcfee
:END:
#+title: Zettelcasten


D content/digarden/data/8b/2f51ad-aa1a-4f1a-8590-6e541e3f2840/GeneralizedLayeredComputerStructure_platform.png => content/digarden/data/8b/2f51ad-aa1a-4f1a-8590-6e541e3f2840/GeneralizedLayeredComputerStructure_platform.png +0 -0
A content/digarden/journals/2023_04_02.org => content/digarden/journals/2023_04_02.org +1 -0
@@ 0,0 1,1 @@
* DONE Installed and learned about [[Logseq]]
\ No newline at end of file

A content/digarden/journals/2023_04_03.md => content/digarden/journals/2023_04_03.md +33 -0
@@ 0,0 1,33 @@
- **TODO:**
	- DONE Минимально изучить [[Logseq]]
	  :LOGBOOK:
	  CLOCK: [2023-04-03 Mon 17:26:17]--[2023-04-03 Mon 17:26:19] =>  00:00:02
	  CLOCK: [2023-04-03 Mon 17:26:20]--[2023-04-03 Mon 17:26:33] =>  00:00:13
	  CLOCK: [2023-04-03 Mon 17:26:34]--[2023-04-03 Mon 17:26:34] =>  00:00:00
	  CLOCK: [2023-04-03 Mon 17:26:35]--[2023-04-03 Mon 17:26:36] =>  00:00:01
	  CLOCK: [2023-04-03 Mon 17:26:36]--[2023-04-03 Mon 17:26:37] =>  00:00:01
	  CLOCK: [2023-04-03 Mon 17:26:38]--[2023-04-03 Mon 17:26:50] =>  00:00:12
	  CLOCK: [2023-04-03 Mon 17:26:54]--[2023-04-03 Mon 17:26:55] =>  00:00:01
	  :END:
		- Посмотрел видео #productivity {{video https://www.youtube.com/watch?v=asEesjv0kTs}}
		- Кратко ознакомился с документацией
	- DONE Рассмотреть замечания по МР и их исправить #work
	  :LOGBOOK:
	  CLOCK: [2023-04-03 Mon 17:32:57]--[2023-04-03 Mon 18:22:04] =>  00:49:07
	  :END:
	- DONE перенести в отдельный бандл шорт линки #work
	  :LOGBOOK:
	  CLOCK: [2023-04-03 Mon 18:22:07]--[2023-04-03 Mon 21:03:16] =>  02:41:09
	  :END:
	- DONE Сделать задачу RO-1517 #work
	  :LOGBOOK:
	  CLOCK: [2023-04-03 Mon 21:03:19]--[2023-04-03 Mon 23:06:17] =>  02:02:58
	  CLOCK: [2023-04-03 Mon 23:06:18]--[2023-04-03 Mon 23:06:19] =>  00:00:01
	  :END:
		- Шортлинки в админке не должны зачислять просмотр шортлинка
- **Мысли:**
	- [[Thinkpad X1 Fold]] стоит всего-лишь 100к рублей (раньше стоил 300к). Возможно в формате раскладного планшето-ноутбука было бы удобно использовать. Ноутбук вынуждает сидеть за компьютерным столом долгое время, его неудобно брать и таскать с собой.
	- [[Logseq]] удобен графическим функционал по типу рендера видео, таблиц и т.д. Он также повторяет функционал орг-мод.
	- Надо меньше работать, но интенсивнее
- **Действия**
	- Купил [[ChatGPT]] Plus
\ No newline at end of file

A content/digarden/journals/2023_04_04.org => content/digarden/journals/2023_04_04.org +14 -0
@@ 0,0 1,14 @@
* *TODO:*
** DOING Сделать у шорт-линков общий тип или сбросить тип у одного из
:LOGBOOK:
CLOCK: [2023-04-04 Tue 18:29:43]
:END:
** DONE Сделать так, чтобы при израсходовании шорт линка создавался новый шорт линк
:LOGBOOK:
CLOCK: [2023-04-04 Tue 19:48:02]--[2023-04-04 Tue 19:48:03] =>  00:00:01
:END:
** DONE Сделать задачу RO-1518
:LOGBOOK:
CLOCK: [2023-04-04 Tue 19:48:13]--[2023-04-04 Tue 21:51:47] =>  02:03:34
:END:
*** Шортлинки не должны генерировать https. Надо отображать блок с подсказками.
\ No newline at end of file

A content/digarden/journals/2023_04_05.org => content/digarden/journals/2023_04_05.org +25 -0
@@ 0,0 1,25 @@
* *TODO:*
** DONE Сделать задачу RO-1502
** DONE RO-1558: Помочь Алексею Хазан сделать так, чтобы пдф не открывались, а скачивались, добавив хедер
** DOING Сделать у шорт-линков общий тип или сбросить тип у одного из
:LOGBOOK:
CLOCK: [2023-04-04 Tue 18:29:43]
:END:
** TODO Убедиться, что шортлинк при подписании контракта генерирует правильный смс код #work
** TODO Посмотреть ещё раз валидацию шорт-линков. Можно ли зарефакторить
** TODO Посмотреть SymfonyCasts по PhpUnit
** TODO Попробовать написать тест
** TODO Трансформировать орг-роам ссылки в формат [[Logseq]] и исследовать можно ли как-то объединить эти два флоу
** TODO Попробовать поставить Guix напротив системы [[Debian]] на [[Thinkpad X200T]]
*** В случае успеха поставить Guix на текущую рабочую систему
** TODO Адаптировать Guix под рабочую среду
*** TODO RabbitMQ
*** TODO [[MySQL]]
*** TODO [[PHP]] 8.1+
*** TODO [[Docker]] и Docker-compose
*** TODO Mercure
*** TODO Nginx
* *Мысли:*
** Желательно двигаться и ходить на улицу каждый день
** Написал заметку [[PHP Autoloading]]
*
\ No newline at end of file

A content/digarden/journals/2023_04_06.org => content/digarden/journals/2023_04_06.org +17 -0
@@ 0,0 1,17 @@
* *TODO:*
** DONE Шортлинки: сделать Template не nullable
:LOGBOOK:
CLOCK: [2023-04-06 Thu 18:17:20]--[2023-04-06 Thu 22:51:03] =>  04:33:43
CLOCK: [2023-04-06 Thu 22:51:04]--[2023-04-06 Thu 22:51:05] =>  00:00:01
:END:
*** DONE Сделать миграции, чтобы обновить старые шорт линки и засетить им Template
:LOGBOOK:
CLOCK: [2023-04-06 Thu 22:51:07]--[2023-04-06 Thu 22:51:08] =>  00:00:01
:END:
** Исправить другие замечания из МР
*** DONE last / first
:LOGBOOK:
CLOCK: [2023-04-07 Fri 01:11:58]--[2023-04-07 Fri 01:12:00] =>  00:00:02
:END:
* *Мысли:*
** Надо ложиться раньше спать и в одно и то же время, отслеживая эт
\ No newline at end of file

A content/digarden/journals/2023_04_07.org => content/digarden/journals/2023_04_07.org +2 -0
@@ 0,0 1,2 @@
* Мысли
** Плохо себя чувствовал (повышенное давление), почти не работал
\ No newline at end of file

A content/digarden/journals/2023_04_08.org => content/digarden/journals/2023_04_08.org +6 -0
@@ 0,0 1,6 @@
* *Действия*
** Посмотрел видео Шубина про [[Социализм]] и сделал заметки о деятелях
** {{video https://www.youtube.com/watch?v=J2u0Knu9MZA}}
** {{video https://www.youtube.com/watch?v=oODofnZaDT4}}
* Мысли
** [[Logseq]] имеет недостатки. Написал новую страницу с ними.
\ No newline at end of file

A content/digarden/journals/2023_04_09.org => content/digarden/journals/2023_04_09.org +11 -0
@@ 0,0 1,11 @@
* *TODO*
** DOING Сделать у шорт-линков общий тип или сбросить тип у одного из
:LOGBOOK:
CLOCK: [2023-04-04 Tue 18:29:43]
:END:
** TODO Сделать задачу RO-1250
** TODO Убедиться, что шортлинк при подписании контракта генерирует правильный смс код #work
** TODO Посмотреть ещё раз валидацию шорт-линков. Можно ли зарефакторить
** TODO Посмотреть SymfonyCasts по PhpUnit
** TODO Попробовать написать тест
** TODO Трансформировать орг-роам ссылки в формат [[Logseq]] и исследовать можно ли как-то объединить эти два флоу
\ No newline at end of file

A content/digarden/journals/2023_04_10.org => content/digarden/journals/2023_04_10.org +4 -0
@@ 0,0 1,4 @@
* TODO:
** TODO Рассмотреть вариант аренды места в коворкинге
*** https://expathub.ge/coworking-spaces-in-tbilisi/
*
\ No newline at end of file

A content/digarden/logseq/bak/journals/2023_04_06/2023-04-10T11_17_58.983Z.Desktop.org => content/digarden/logseq/bak/journals/2023_04_06/2023-04-10T11_17_58.983Z.Desktop.org +36 -0
@@ 0,0 1,36 @@
* *TODO:*
** DONE Шортлинки: сделать Template не nullable
:LOGBOOK:
CLOCK: [2023-04-06 Thu 18:17:20]--[2023-04-06 Thu 22:51:03] =>  04:33:43
CLOCK: [2023-04-06 Thu 22:51:04]--[2023-04-06 Thu 22:51:05] =>  00:00:01
:END:
*** DONE Сделать миграции, чтобы обновить старые шорт линки и засетить им Template
:LOGBOOK:
CLOCK: [2023-04-06 Thu 22:51:07]--[2023-04-06 Thu 22:51:08] =>  00:00:01
:END:
** Исправить другие замечания из МР
*** DONE last / first
:LOGBOOK:
CLOCK: [2023-04-07 Fri 01:11:58]--[2023-04-07 Fri 01:12:00] =>  00:00:02
:END:
** DOING Сделать у шорт-линков общий тип или сбросить тип у одного из
:LOGBOOK:
CLOCK: [2023-04-04 Tue 18:29:43]
:END:
** TODO Сделать задачу RO-1250
** TODO Убедиться, что шортлинк при подписании контракта генерирует правильный смс код #work
** TODO Посмотреть ещё раз валидацию шорт-линков. Можно ли зарефакторить
** TODO Посмотреть SymfonyCasts по PhpUnit
** TODO Попробовать написать тест
** TODO Трансформировать орг-роам ссылки в формат [[Logseq]] и исследовать можно ли как-то объединить эти два флоу
** TODO Попробовать поставить Guix напротив системы [[Debian]] на [[Thinkpad X200T]]
*** В случае успеха поставить Guix на текущую рабочую систему
** TODO Адаптировать Guix под рабочую среду
*** TODO RabbitMQ
*** TODO [[MySQL]]
*** TODO [[PHP]] 8.1+
*** TODO [[Docker]] и Docker-compose
*** TODO Mercure
*** TODO Nginx
* *Мысли:*
** Надо ложиться раньше спать и в одно и то же время, отслеживая эт
\ No newline at end of file

R content/digarden/logseq/bak/logseq/config/2023-04-02T18_12_23.930Z.Desktop.edn => content/digarden/logseq/bak/logseq/config/2023-04-08T11_40_14.796Z.Desktop.edn +6 -4
@@ 38,14 38,14 @@
 :ui/auto-expand-block-refs? true

 ;; Enable Block timestamp
 :feature/enable-block-timestamps? false
 :feature/enable-block-timestamps? true

 ;; Enable remove accents when searching.
 ;; After toggle this option, please remember to rebuild your search index by press (cmd+c cmd+s).
 :feature/enable-search-remove-accents? true

 ;; Enable journals
 ;; :feature/enable-journals? true
 :feature/enable-journals? true

 ;; Enable flashcards
 ;; :feature/enable-flashcards? true


@@ 342,9 342,11 @@
 ;;     ;use triple underscore `___` for slash `/` in page title
 ;;     ;use Percent-encoding for other invalid characters
 :file/name-format :triple-lowbar
 :feature/enable-whiteboards? true
 :graph/settings {:journal? false, :builtin-pages? false, :excluded-pages? true, :orphan-pages? true}
 :graph/settings {:orphan-pages? true}
 :editor/preferred-pasting-file? true
 :preferred-format :org
 :publishing/all-pages-public? true
 :feature/enable-whiteboards? true

 ;; specify the format of the filename for journal files
 ;; :journal/file-name-format "yyyy_MM_dd"

R content/digarden/logseq/bak/logseq/config/2023-04-02T18_12_30.893Z.Desktop.edn => content/digarden/logseq/bak/logseq/config/2023-04-08T11_52_49.931Z.Desktop.edn +6 -4
@@ 38,14 38,14 @@
 :ui/auto-expand-block-refs? true

 ;; Enable Block timestamp
 :feature/enable-block-timestamps? false
 :feature/enable-block-timestamps? true

 ;; Enable remove accents when searching.
 ;; After toggle this option, please remember to rebuild your search index by press (cmd+c cmd+s).
 :feature/enable-search-remove-accents? true

 ;; Enable journals
 ;; :feature/enable-journals? true
 :feature/enable-journals? true

 ;; Enable flashcards
 ;; :feature/enable-flashcards? true


@@ 342,9 342,11 @@
 ;;     ;use triple underscore `___` for slash `/` in page title
 ;;     ;use Percent-encoding for other invalid characters
 :file/name-format :triple-lowbar
 :feature/enable-whiteboards? true
 :graph/settings {:journal? true, :builtin-pages? false, :excluded-pages? false, :orphan-pages? true}
 :graph/settings {:orphan-pages? true}
 :editor/preferred-pasting-file? true
 :preferred-format :org
 :publishing/all-pages-public? true
 :feature/enable-whiteboards? true

 ;; specify the format of the filename for journal files
 ;; :journal/file-name-format "yyyy_MM_dd"

R content/digarden/logseq/bak/logseq/config/2023-04-02T18_24_54.963Z.Desktop.edn => content/digarden/logseq/bak/logseq/config/2023-04-08T12_14_06.034Z.Desktop.edn +6 -4
@@ 38,14 38,14 @@
 :ui/auto-expand-block-refs? true

 ;; Enable Block timestamp
 :feature/enable-block-timestamps? false
 :feature/enable-block-timestamps? true

 ;; Enable remove accents when searching.
 ;; After toggle this option, please remember to rebuild your search index by press (cmd+c cmd+s).
 :feature/enable-search-remove-accents? true

 ;; Enable journals
 ;; :feature/enable-journals? true
 :feature/enable-journals? true

 ;; Enable flashcards
 ;; :feature/enable-flashcards? true


@@ 342,9 342,11 @@
 ;;     ;use triple underscore `___` for slash `/` in page title
 ;;     ;use Percent-encoding for other invalid characters
 :file/name-format :triple-lowbar
 :feature/enable-whiteboards? true
 :graph/settings {:journal? true, :builtin-pages? false, :excluded-pages? false, :orphan-pages? true}
 :graph/settings {:orphan-pages? true}
 :editor/preferred-pasting-file? true
 :preferred-format :org
 :publishing/all-pages-public? true
 :feature/enable-whiteboards? true

 ;; specify the format of the filename for journal files
 ;; :journal/file-name-format "yyyy_MM_dd"

R content/digarden/logseq/bak/logseq/config/2023-04-02T17_40_44.296Z.Desktop.edn => content/digarden/logseq/bak/logseq/config/2023-04-10T11_18_09.120Z.Desktop.edn +6 -3
@@ 38,14 38,14 @@
 :ui/auto-expand-block-refs? true

 ;; Enable Block timestamp
 :feature/enable-block-timestamps? false
 :feature/enable-block-timestamps? true

 ;; Enable remove accents when searching.
 ;; After toggle this option, please remember to rebuild your search index by press (cmd+c cmd+s).
 :feature/enable-search-remove-accents? true

 ;; Enable journals
 ;; :feature/enable-journals? true
 :feature/enable-journals? true

 ;; Enable flashcards
 ;; :feature/enable-flashcards? true


@@ 342,8 342,11 @@
 ;;     ;use triple underscore `___` for slash `/` in page title
 ;;     ;use Percent-encoding for other invalid characters
 :file/name-format :triple-lowbar
 :graph/settings {:orphan-pages? true}
 :editor/preferred-pasting-file? true
 :preferred-format :org
 :publishing/all-pages-public? true
 :feature/enable-whiteboards? true
 :graph/settings {:excluded-pages? false, :journal? false}

 ;; specify the format of the filename for journal files
 ;; :journal/file-name-format "yyyy_MM_dd"

R content/digarden/logseq/bak/logseq/config/2023-04-02T18_12_30.307Z.Desktop.edn => content/digarden/logseq/bak/logseq/config/2023-04-10T11_23_30.608Z.Desktop.edn +6 -4
@@ 38,14 38,14 @@
 :ui/auto-expand-block-refs? true

 ;; Enable Block timestamp
 :feature/enable-block-timestamps? false
 :feature/enable-block-timestamps? true

 ;; Enable remove accents when searching.
 ;; After toggle this option, please remember to rebuild your search index by press (cmd+c cmd+s).
 :feature/enable-search-remove-accents? true

 ;; Enable journals
 ;; :feature/enable-journals? true
 :feature/enable-journals? true

 ;; Enable flashcards
 ;; :feature/enable-flashcards? true


@@ 342,9 342,11 @@
 ;;     ;use triple underscore `___` for slash `/` in page title
 ;;     ;use Percent-encoding for other invalid characters
 :file/name-format :triple-lowbar
 :feature/enable-whiteboards? true
 :graph/settings {:journal? true, :builtin-pages? false, :excluded-pages? true, :orphan-pages? true}
 :graph/settings {:orphan-pages? true}
 :editor/preferred-pasting-file? true
 :preferred-format :org
 :publishing/all-pages-public? true
 :feature/enable-whiteboards? true

 ;; specify the format of the filename for journal files
 ;; :journal/file-name-format "yyyy_MM_dd"

R content/digarden/logseq/bak/logseq/config/2023-04-02T18_12_41.937Z.Desktop.edn => content/digarden/logseq/bak/logseq/config/2023-04-10T11_23_39.457Z.Desktop.edn +6 -4
@@ 38,14 38,14 @@
 :ui/auto-expand-block-refs? true

 ;; Enable Block timestamp
 :feature/enable-block-timestamps? false
 :feature/enable-block-timestamps? true

 ;; Enable remove accents when searching.
 ;; After toggle this option, please remember to rebuild your search index by press (cmd+c cmd+s).
 :feature/enable-search-remove-accents? true

 ;; Enable journals
 ;; :feature/enable-journals? true
 :feature/enable-journals? true

 ;; Enable flashcards
 ;; :feature/enable-flashcards? true


@@ 342,9 342,11 @@
 ;;     ;use triple underscore `___` for slash `/` in page title
 ;;     ;use Percent-encoding for other invalid characters
 :file/name-format :triple-lowbar
 :feature/enable-whiteboards? true
 :graph/settings {:journal? true, :builtin-pages? false, :excluded-pages? false, :orphan-pages? false}
 :graph/settings {:orphan-pages? true}
 :editor/preferred-pasting-file? true
 :preferred-format :org
 :publishing/all-pages-public? true
 :feature/enable-whiteboards? true

 ;; specify the format of the filename for journal files
 ;; :journal/file-name-format "yyyy_MM_dd"

R content/digarden/20210423140558-common_lisp.org => content/digarden/logseq/bak/pages/20210423140558-common_lisp/2023-04-04T14_49_39.719Z.Desktop.org +0 -0
A content/digarden/logseq/bak/pages/20210423140558-common_lisp/2023-04-04T15_22_23.820Z.Desktop.org => content/digarden/logseq/bak/pages/20210423140558-common_lisp/2023-04-04T15_22_23.820Z.Desktop.org +44 -0
@@ 0,0 1,44 @@
:PROPERTIES:
:ID:       eba2c232-f2b2-44b1-840d-bf0fcfb36db5
:END:
#+title: Common Lisp
* Common Lisp
Демо:
https://youtube.com/watch?v=XLkUI89fgRI

Книги:
[[http://www.cs.cmu.edu/afs/cs.cmu.edu/user/dst/www/LispBook/index.html][Common Lisp: Gentle Introduction to Symbolic Computation]]
COMMON LISPA: n Interactive Approach


http://cl-cookbook.sourceforge.net

CLOS против:
- Java:
  https://franz.com/resources/educational_resources/clos_versus_other/java.lhtml
- C++:
  https://franz.com/resources/educational_resources/clos_versus_other/cpp.lhtml

Дополнения к стандарту:
- sockets via usocket
- threading via bordeaux-threads
- metaobject protocol via closer-mop
- foreign function interface via cffi

** Ресурсы
- [[https://stevelosh.com/blog/2021/03/small-common-lisp-cli-programs/][Writing Small CLI Programs in Common Lisp]]

  
[[https://jtra.cz/stuff/lisp/sclr/index.html][Reference]]

[[https://lispcookbook.github.io/cl-cookbook/clos.html][CLOS]]

** Статьи
- [[http://nhplace.com/kent/Papers/][Набор академических статей и мануалов по лиспам]]
- [[http://www.p-cos.net/lisp/guide.html][Pascal Costanza's Highly Opinionated Guide to Lisp]]
- [[https://stevelosh.com/blog/2018/08/a-road-to-common-lisp/][A Road to Common Lisp]]
- [[http://cl-cookbook.sourceforge.net/][Common Lisp Old Cookbook]]
  
** Видео
- https://www.youtube.com/watch?v=nSJcuOLmkl8
- https://www.youtube.com/playlist?list=PLCpux10P7KDKPb4eI5b_qSnQaY1ePGKGK

A content/digarden/logseq/bak/pages/20210423140558-common_lisp/2023-04-05T07_18_30.249Z.Desktop.org => content/digarden/logseq/bak/pages/20210423140558-common_lisp/2023-04-05T07_18_30.249Z.Desktop.org +44 -0
@@ 0,0 1,44 @@
:PROPERTIES:
:ID:       eba2c232-f2b2-44b1-840d-bf0fcfb36db5
:END:
#+title: Common Lisp
* Common Lisp
Демо:
https://youtube.com/watch?v=XLkUI89fgRI

Книги:
[[http://www.cs.cmu.edu/afs/cs.cmu.edu/user/dst/www/LispBook/index.html][Common Lisp: Gentle Introduction to Symbolic Computation]]
COMMON LISPA: n Interactive Approach


http://cl-cookbook.sourceforge.net

CLOS против:
- Java:
  https://franz.com/resources/educational_resources/clos_versus_other/java.lhtml
- C++:
  https://franz.com/resources/educational_resources/clos_versus_other/cpp.lhtml

Дополнения к стандарту:
- sockets via usocket
- threading via bordeaux-threads
- metaobject protocol via closer-mop
- foreign function interface via cffi

** Ресурсы
- [[https://stevelosh.com/blog/2021/03/small-common-lisp-cli-programs/][Writing Small CLI Programs in Common Lisp]]

  
[[https://jtra.cz/stuff/lisp/sclr/index.html][Reference]]

[[https://lispcookbook.github.io/cl-cookbook/clos.html][CLOS]]

** Статьи
- [[http://nhplace.com/kent/Papers/][Набор академических статей и мануалов по лиспам]]
- [[http://www.p-cos.net/lisp/guide.html][Pascal Costanza's Highly Opinionated Guide to Lisp]]
- [[https://stevelosh.com/blog/2018/08/a-road-to-common-lisp/][A Road to Common Lisp]]
- [[http://cl-cookbook.sourceforge.net/][Common Lisp Old Cookbook]]
  
** Видео
- https://www.youtube.com/watch?v=nSJcuOLmkl8
- https://www.youtube.com/playlist?list=PLCpux10P7KDKPb4eI5b_qSnQaY1ePGKGK

A content/digarden/logseq/bak/pages/20210423140558-common_lisp/2023-04-05T19_15_45.089Z.Desktop.org => content/digarden/logseq/bak/pages/20210423140558-common_lisp/2023-04-05T19_15_45.089Z.Desktop.org +44 -0
@@ 0,0 1,44 @@
:PROPERTIES:
:ID:       eba2c232-f2b2-44b1-840d-bf0fcfb36db5
:END:
#+title: Common Lisp
* Common Lisp
Демо:
https://youtube.com/watch?v=XLkUI89fgRI

Книги:
[[http://www.cs.cmu.edu/afs/cs.cmu.edu/user/dst/www/LispBook/index.html][Common Lisp: Gentle Introduction to Symbolic Computation]]
COMMON LISPA: n Interactive Approach


http://cl-cookbook.sourceforge.net

CLOS против:
- Java:
  https://franz.com/resources/educational_resources/clos_versus_other/java.lhtml
- C++:
  https://franz.com/resources/educational_resources/clos_versus_other/cpp.lhtml

Дополнения к стандарту:
- sockets via usocket
- threading via bordeaux-threads
- metaobject protocol via closer-mop
- foreign function interface via cffi

** Ресурсы
- [[https://stevelosh.com/blog/2021/03/small-common-lisp-cli-programs/][Writing Small CLI Programs in Common Lisp]]

  
[[https://jtra.cz/stuff/lisp/sclr/index.html][Reference]]

[[https://lispcookbook.github.io/cl-cookbook/clos.html][CLOS]]

** Статьи
- [[http://nhplace.com/kent/Papers/][Набор академических статей и мануалов по лиспам]]
- [[http://www.p-cos.net/lisp/guide.html][Pascal Costanza's Highly Opinionated Guide to Lisp]]
- [[https://stevelosh.com/blog/2018/08/a-road-to-common-lisp/][A Road to Common Lisp]]
- [[http://cl-cookbook.sourceforge.net/][Common Lisp Old Cookbook]]
  
** Видео
- https://www.youtube.com/watch?v=nSJcuOLmkl8
- https://www.youtube.com/playlist?list=PLCpux10P7KDKPb4eI5b_qSnQaY1ePGKGK

M content/digarden/logseq/config.edn => content/digarden/logseq/config.edn +6 -5
@@ 4,7 4,7 @@
 ;; This can overwrite your global preference so that
 ;; maybe your personal preferred format is Org but you'd
 ;; need to use Markdown for some projects.
 :preferred-format "org"
 ;; :preferred-format ""

 ;; Preferred workflow style.
 ;; Value is either ":now" for NOW/LATER style,


@@ 38,14 38,14 @@
 :ui/auto-expand-block-refs? true

 ;; Enable Block timestamp
 :feature/enable-block-timestamps? false
 :feature/enable-block-timestamps? true

 ;; Enable remove accents when searching.
 ;; After toggle this option, please remember to rebuild your search index by press (cmd+c cmd+s).
 :feature/enable-search-remove-accents? true

 ;; Enable journals
 ;; :feature/enable-journals? true
 :feature/enable-journals? true

 ;; Enable flashcards
 ;; :feature/enable-flashcards? true


@@ 342,8 342,9 @@
 ;;     ;use triple underscore `___` for slash `/` in page title
 ;;     ;use Percent-encoding for other invalid characters
 :file/name-format :triple-lowbar
 :feature/enable-whiteboards? true
 :graph/settings {:journal? true, :builtin-pages? false, :excluded-pages? false, :orphan-pages? true}
 :graph/settings {:orphan-pages? true}
 :editor/preferred-pasting-file? true
 :preferred-format :org
 :publishing/all-pages-public? true

 ;; specify the format of the filename for journal files

M content/digarden/logseq/graphs-txid.edn => content/digarden/logseq/graphs-txid.edn +1 -1
@@ 1,1 1,1 @@
["9d2ac270-d4e4-4148-998c-be69a616f75f" "51f2ba4e-781f-4fbf-ab56-ce9d47e4a7ed" 119]
\ No newline at end of file
["9d2ac270-d4e4-4148-998c-be69a616f75f" "d332d114-e8ee-41f1-86f4-a679d9ef7bf3" 164]
\ No newline at end of file

R content/digarden/2021-12-15_12-41-23_GeneralizedLayeredComputerStructure_platform.png => content/digarden/pages/2021-12-15_12-41-23_GeneralizedLayeredComputerStructure_platform.png +0 -0
R content/digarden/20210409051733-docker_org.org => content/digarden/pages/20210409051733-docker_org.org +0 -0
R content/digarden/20210409053819-cooperative_tech.org => content/digarden/pages/20210409053819-cooperative_tech.org +0 -0
R content/digarden/20210409054712-жизнь.org => content/digarden/pages/20210409054712-жизнь.org +2 -1
@@ 2,6 2,7 @@
:ID:       3e63edf9-5b48-4359-86ff-d6253df64b22
:END:
#+TITLE: @w96k: Digital Garden

* Digital Garden Index
[[id:3085a136-04a4-4c5e-9bd3-34c4567a1827][Digital Garden]] is such set of notes similar to Zettelkasten, that are
not ever in finish state. So you read them and come over the time to


@@ 24,6 25,7 @@ Garden]]. Digital Garden - это веб-ресурс, напоминающий 

- [[id:4d48c799-fe0e-4fc1-8a50-71b54607da92][Обо мне]]
- [[id:e54cda83-96e6-44cc-a4ce-da02af0dec86][Блог]]
- Планы
- [[id:a09282ec-74bc-4ed4-a1b1-1e7a23edbb81][ЭВМ]]
- [[id:84b2d74f-8679-44eb-afa1-00ac57f64895][Наука]]
- [[id:0ab68c74-0665-4584-86f1-045c198e4dda][Библиография]]


@@ 38,7 40,6 @@ Garden]]. Digital Garden - это веб-ресурс, напоминающий 
- [[id:10c7822f-9f39-4857-a9a6-71fadbd055ef][Увлечения]]
- [[id:9586500e-a09c-45d3-b7da-801a2d7567db][Развлечения]]
- [[id:cb76e21d-fe04-4a70-8d0e-96e2365b2e8d][Работа]]

** Если не находит ID по ссылкам  
#+begin_src emacs-lisp :results nil
  (org-roam-db-clear-all)

R content/digarden/20210409054812-emacs.org => content/digarden/pages/20210409054812-emacs.org +2 -3
@@ 2,6 2,7 @@
:ID:       c96a8193-df06-4528-9f5b-5ba4560c068f
:END:
#+title: Emacs

* Emacs
Emacs -- текстовый редактор, который предоставляет консистентный
интерфейс вида "всё есть текст" программам. Это его основное


@@ 34,11 35,9 @@ Emacs -- текстовый редактор, который предостав
- [[id:072abcbd-78d8-4e4f-a312-d0f5d2e941e7][org-roam]]
- [[id:9792ddf9-bccf-499b-8a96-35987daaebc8][emacs-erc]]
- [[id:2911e31e-9f68-4379-b0e9-447dfe5e27fe][Emacs Gnus]]
  
** Материалы
- https://d12frosted.io

** Видео-каналы:
- [[https://youtube.com/channel/UCe5excZqMeG1CIW-YhMTCEQ][Emacs-Elements]]
** Поддержка языков программирования
- PHP :: 2 / 10
- PHP :: 2 / 10
\ No newline at end of file

R content/digarden/20210409055328-общество.org => content/digarden/pages/20210409055328-общество.org +2 -1
@@ 2,6 2,7 @@
:ID:       26c2509c-2d55-45fb-90d2-582171521078
:END:
#+title: Общество

* Общество
Жизнь общества ещё больше похоже на алгоритм чем жизнь отдельно
взятого человека. Люди придумали законы, этику и в целом довольно


@@ 9,4 10,4 @@
об обществе.

- [[id:5485d870-2fa6-4265-9127-c190928e349c][Интересные люди]]
- [[id:83629b57-66f4-4eb2-8ada-a17263c33aa6][Организации]]
- [[id:83629b57-66f4-4eb2-8ada-a17263c33aa6][Организации]]
\ No newline at end of file

R content/digarden/20210409060259-rms.org => content/digarden/pages/20210409060259-rms.org +0 -0
R content/digarden/20210409060437-libre_pc.org => content/digarden/pages/20210409060437-libre_pc.org +2 -3
@@ 3,6 3,7 @@
:END:
#+title: Libre-PC
#+filetags: :todo:

* Libre PC
Проект продажи пяти свободных компьютеров с прошитым [[id:9983f87a-b2b0-42a6-abe5-bedb333e04e5][Libreboot]]



@@ 13,7 14,6 @@

Расчёт стоимости:
Потрачено ~60к

* CANCELLED Прочитать документацию [[id:ae4668e8-d6e9-4f51-814a-b1d87866c1b0][GNU Grub]]
- State "CANCELLED"  from "TODO"       [2021-05-30 Вс 21:35] \\
  Неактуально


@@ 29,9 29,8 @@ https://github.com/bibanon/Coreboot-ThinkPads/blob/master/Libreboot-Mods/Librebo

Как собирать Coreboot в Guix:
~guix environment --ad-hoc gcc-toolchain flex bison ncurses wget pciutils libusb libftdi font-gnu-unifont zlib~

** TODO Собрать платы с ssd и куллером
** TODO Перепрошить платы на Libreboot 2021
** TODO Попробовать видеокарту gtx660
** TODO Исправить сеть
** TODO Запаковать Libre Coreboot в Guix и опубликовать на канале
** TODO Запаковать Libre Coreboot в Guix и опубликовать на канале
\ No newline at end of file

R content/digarden/20210409061305-org_roam.org => content/digarden/pages/20210409061305-org_roam.org +0 -0
A content/digarden/pages/20210409061703-zettelkasten.org => content/digarden/pages/20210409061703-zettelkasten.org +69 -0
@@ 0,0 1,69 @@
:PROPERTIES:
:ID:       a2c9a526-43dc-4ca1-89bf-45cb42eb91a9
:END:
#+title: Zettelkasten

* Zettelkasten
  Это способ организации накопления знания при помощи небольших заметок.
  Реализован в [[id:c96a8193-df06-4528-9f5b-5ba4560c068f][Emacs]] при помощи [[id:072abcbd-78d8-4e4f-a312-d0f5d2e941e7][org-roam]].

  https://en.wikipedia.org/wiki/Zettelkasten
  [[https://luhmann.surge.sh/communicating-with-slip-boxes][Теория происхождения]]

** Организация
Organizing a Zettelkasten process with Logseq involves creating a system of interconnected notes and a regular routine to keep your knowledge base updated and organized. Here's a suggested workflow to follow each day, week, and month:

*** Daily tasks
Create a Daily Note: Each day, start by creating a daily note. This can
serve as a journal entry, a task list, or a space to capture ideas and
thoughts throughout the day.

Process new information: As you encounter new information from books,
articles, or other sources, create new notes in Logseq. Use the
Zettelkasten format, which means each note should focus on a single idea
or concept. Use your own words to explain the idea and add any relevant
thoughts or reflections.

Link notes: Establish connections between your new notes and existing
ones by linking them together. Use Logseq's bidirectional linking
feature to create these connections. This helps you establish a network
of interconnected ideas.

Tag notes: Use tags to categorize your notes and make it easier to find
related content later. Logseq supports tagging, so make use of this
feature to keep your notes organized.

*** Weekly tasks

Review your Daily Notes: At the end of each week, review your daily
notes to identify any patterns or themes that emerged. This can help you
better understand your interests and learning progress.

Refine and expand notes: Look through your notes and see if there are
any that need refining, reorganizing, or expanding. Keep your
Zettelkasten up to date by making improvements to your notes as
necessary.

Check for orphaned notes: Orphaned notes are those without connections
to other notes. Review them to see if there are any links you can
establish between these notes and your existing ones, ensuring a more
interconnected knowledge base.

*** Monthly tasks:

Review your Zettelkasten: Once a month, take the time to review your
Zettelkasten as a whole. This is an opportunity to reflect on your
learning, identify any gaps in your knowledge, and consider any new
areas of interest to explore.

Reorganize if necessary: If you notice that your tagging system or note
organization is becoming unwieldy or ineffective, use this time to
reorganize and refine your system.

Set learning goals: Based on your monthly review, set new learning goals
or update your existing ones. This helps you stay focused and motivated
in your learning journey.

By following this routine and using Logseq's features to your advantage,
you can effectively implement a Zettelkasten process and build a
valuable knowledge base over time.

R content/digarden/20210409064918-эвм.org => content/digarden/pages/20210409064918-эвм.org +2 -2
@@ 2,11 2,11 @@
:ID:       a09282ec-74bc-4ed4-a1b1-1e7a23edbb81
:END:
#+title: ЭВМ

* ЭВМ
- [[id:c96a8193-df06-4528-9f5b-5ba4560c068f][Emacs]]
- [[id:fc196bf9-0378-47e9-a8ba-912e5a9f4faf][Шифрование]]
- [[id:84c9e794-c30c-4ac8-b743-ec2da2bdd93f][Программирование]]
- [[id:3ef665e3-5412-4ab8-98e2-a2e04369ca21][Операционные системы]]  
- [[id:48e750f3-079f-44a5-add8-607b6230eef2][Программы]]
- [[id:c3893dd6-2555-45c5-a94f-7a51d7804ce8][Железо]]

- [[id:c3893dd6-2555-45c5-a94f-7a51d7804ce8][Железо]]
\ No newline at end of file

R content/digarden/20210409065806-emacs_bibtex.org => content/digarden/pages/20210409065806-emacs_bibtex.org +0 -0
R content/digarden/20210409070746-emacs_deft.org => content/digarden/pages/20210409070746-emacs_deft.org +0 -0
R content/digarden/20210409071146-python.org => content/digarden/pages/20210409071146-python.org +2 -1
@@ 2,6 2,7 @@
:ID:       2d40c870-3ea1-4065-a982-a1db1a5a69d6
:END:
#+title: Python

* Python
Высокоуровневый язык программирования, применяемый для широкого спектра
задач. Достаточно убог сам по себе, но исторически очень распространён (возможно


@@ 121,4 122,4 @@ https://wiki.python.org/moin/PythonWarts
- https://python-scripts.com
- https://devguide.python.org/

https://i.stack.imgur.com/Ty2F3.png
https://i.stack.imgur.com/Ty2F3.png
\ No newline at end of file

R content/digarden/20210409071244-guile.org => content/digarden/pages/20210409071244-guile.org +0 -0
R content/digarden/20210409071256-scheme.org => content/digarden/pages/20210409071256-scheme.org +1 -1
@@ 71,4 71,4 @@ SRFI (Scheme Request For Implementation):
** Люди
- Gerald Sussman
- Guy Steele
- Friedman
- Friedman
\ No newline at end of file

R content/digarden/20210409071342-sml.org => content/digarden/pages/20210409071342-sml.org +0 -0
R content/digarden/20210409071351-c.org => content/digarden/pages/20210409071351-c.org +3 -10
@@ 2,15 2,14 @@
:ID:       40c44577-6cd7-4eac-aac7-288a0537b7e9
:END:
#+title: C

* C
[[https://bell-labs.com/usr/dmr/www/chist.html][История разработки языка C]]
** Стандарт C 2010:
https://port70.net/~nsz/c/c11/n1570.html

** Основные реализации:
- [[id:28f71607-81c7-42b4-9968-d22de5adba55][GCC]]
- [[id:ecfebd9f-7692-4d8a-98a5-cd35c3d38740][Clang]] (LLVM)

** Отличия между реализациями GCC и Clang LLVM:
https://en.terminalroot.com.br/gcc-vs-llvm-which-is-the-best-compiler/
*** Количество поддерживаемых платформ


@@ 30,32 29,26 @@ variant), TriCore, Z8000 and ZPU.
Architectures Supported by LLVM:
X86, X86-64, PowerPC, PowerPC-64, ARM, Thumb, SPARC, Alpha, CellSPU,
MIPS, MSP430, SystemZ, WebAssembly, and XCore.
  
*** API для работы
- У LLVM всё лучше со статическим анализом. GCC более highly coupled.
- У LLVM лучше с выводом ошибок  

- У LLVM лучше с выводом ошибок
** Утилиты разработки (помимо компилятора):
- [[id:fe849377-d338-4347-b34f-3fa9a70c3e35][Make]]
- [[id:19992062-adc7-48e4-9f36-f630c92e7e70][GDB]]
- [[id:fdc70d71-d0a9-413b-a368-358995cb56e3][Valgrind]]
  
** Статьи
- [[https://habr.com/ru/company/ruvds/blog/562530/][Хабр: Почему я всё ещё люблю C, но при этом терпеть не могу C++?]]
- [[https://beej.us/guide/bgc/html/split/hello-world.html][Beej's C programming Guide]]

  
** Материалы для изучения:
- [[https://fpl.cs.depaul.edu/jriely/373/extras/ctut.pdf][The GNU C Programming Tutorial]]
- [[http://mirror.yongbok.net/nongnu/c-prog-book/learning_gnu_c.html][Learning GNU C]]
- [[https://www.gnu.org/software/libc/manual/html_mono/libc.html][GNU C Library]]
- [[https://w96k.dev/public/doc/gnu-c/][GNU C Manual]]
- https://www.memorymanagement.org/index.html
  
** Как узнать код возврата процесса
#+begin_src bash
  echo $?
#+end_src

#+RESULTS:
: 0
: 0
\ No newline at end of file

R content/digarden/20210409071453-шифрование.org => content/digarden/pages/20210409071453-шифрование.org +0 -0
R content/digarden/20210409071504-gnupg.org => content/digarden/pages/20210409071504-gnupg.org +0 -0
R content/digarden/20210409071539-языки_программирования.org => content/digarden/pages/20210409071539-языки_программирования.org +0 -0
R content/digarden/20210409071707-языки.org => content/digarden/pages/20210409071707-языки.org +2 -1
@@ 2,9 2,10 @@
:ID:       61648854-05e5-4e9d-929c-d2d5b0321bb5
:END:
#+title: Языки

* Языки
- Английский
- Русский
- Эсперанто
- [[id:952d944c-724f-4ced-bceb-d6535d4cc050][Грузинский язык]]
- Испанский язык
- Испанский язык
\ No newline at end of file

R content/digarden/20210409072525-oberon.org => content/digarden/pages/20210409072525-oberon.org +2 -1
@@ 2,6 2,7 @@
:ID:       60d78ebc-22a7-4c73-bd79-15e6c476e2e3
:END:
#+title: Oberon

* Oberon
Оберон -- это одноимённый язык программирования и [[id:47083996-25a7-46a8-99ac-00308195caec][система Оберон]].



@@ 11,4 12,4 @@ http://oberon2005.oberoncore.ru/
https://repo.or.cz/cpc.git


[[https://www.youtube.com/playlist?list=PLwJoKCHKYULQp8WLE2kPBhw3_6KDv8pTZ][Видеоуроки по системе Оберон]]
[[https://www.youtube.com/playlist?list=PLwJoKCHKYULQp8WLE2kPBhw3_6KDv8pTZ][Видеоуроки по системе Оберон]]
\ No newline at end of file

R content/digarden/20210409072715-программы.org => content/digarden/pages/20210409072715-программы.org +2 -1
@@ 2,6 2,7 @@
:ID:       48e750f3-079f-44a5-add8-607b6230eef2
:END:
#+title: Программы

* Программы
- [[id:f5ba5a52-c6ac-4594-ace7-e79f4a7bd1a4][Браузеры]]
- [[id:c96a8193-df06-4528-9f5b-5ba4560c068f][Emacs]]


@@ 13,4 14,4 @@
- [[id:12f72874-a660-40c6-ad56-7e3d55a51cfe][Документирование]]
- [[id:f618337b-56ec-45dc-b5b0-0e9cd9f41e66][Таблицы и финансы]]
- Поиск
- [[id:0516bdd8-89f9-428e-96f9-cbaa91945d70][Интроспекция]]
- [[id:0516bdd8-89f9-428e-96f9-cbaa91945d70][Интроспекция]]
\ No newline at end of file

R content/digarden/20210409073601-блог.org => content/digarden/pages/20210409073601-блог.org +0 -0
R content/digarden/20210409074708-дистрибутивы.org => content/digarden/pages/20210409074708-дистрибутивы.org +2 -3
@@ 2,6 2,7 @@
:ID:       e3d011be-2074-4a56-a0dc-6338515f715b
:END:
#+title: Дистрибутивы

* Дистрибутивы
** Linux
- [[id:78a7b52c-319d-4a85-9376-042ec042c8cf][GNU Guix]]


@@ 11,8 12,6 @@
- [[id:a7840a78-8c31-40a3-b7e9-f42afde44289][NixOS]]
** BSD
- [[id:f9b7b796-a11e-4b46-acbd-f30e402694e4][FreeBSD]]


* Составляющие дистрибутива
- Ядро
- Системные утилиты


@@ 23,4 22,4 @@
- Кастомные настройки для всех эти компонент, а также патчи
- Бутлоадер GRUB, LILO, Syslinux или другие
- MAN, INFO, DOC пакеты
- Вебсайт, списки рассылки, Debbugs и другая инфраструктура  
- Вебсайт, списки рассылки, Debbugs и другая инфраструктура
\ No newline at end of file

R content/digarden/20210409074714-gnu_guix.org => content/digarden/pages/20210409074714-gnu_guix.org +0 -0
R content/digarden/20210409074722-debian.org => content/digarden/pages/20210409074722-debian.org +0 -0
R content/digarden/20210409074734-gnu_trisquel.org => content/digarden/pages/20210409074734-gnu_trisquel.org +0 -0
R content/digarden/20210409165725-железо.org => content/digarden/pages/20210409165725-железо.org +2 -2
@@ 2,6 2,7 @@
:ID:       c3893dd6-2555-45c5-a94f-7a51d7804ce8
:END:
#+title: Железо

* Железо
- [[id:5ec4ce08-77be-4ed7-a36f-64ee5d7f5ef3][Ремонт и апгрейд]]
- [[id:b5f64fb0-85ed-4e4b-9a6d-1d204952a39c][Свободное железо]]


@@ 10,6 11,5 @@
- [[id:600b8b48-d35e-489f-b930-2acaed568c09][Сборка компьютера]]
- [[id:531f737c-c210-4d69-a67f-e57fdb3c09e2][Память компьютера]]
- [[id:193f650e-682a-4826-9364-9a76e470ab00][Архитектуры компьютера]]

** Видео
- [[https://www.youtube.com/c/explainingcomputers/videos][Канал Explaining Computers]]
- [[https://www.youtube.com/c/explainingcomputers/videos][Канал Explaining Computers]]
\ No newline at end of file

R content/digarden/20210409165733-свободное_железо.org => content/digarden/pages/20210409165733-свободное_железо.org +2 -1
@@ 2,7 2,8 @@
:ID:       b5f64fb0-85ed-4e4b-9a6d-1d204952a39c
:END:
#+title: Свободное железо

* Свободное железо
- [[id:f15dc549-716a-426a-93d2-713034f64194][Свободные ноутбуки]]
- [[id:38c95b80-f3ed-4f2d-aadf-38960232ad7f][Свободные одноплатные компьютеры]]
- [[id:e36e510e-40a8-4136-90db-57a4d1d4a0ea][Свободные NAS]]
- [[id:e36e510e-40a8-4136-90db-57a4d1d4a0ea][Свободные NAS]]
\ No newline at end of file

R content/digarden/20210409165800-thinkpad_x200t.org => content/digarden/pages/20210409165800-thinkpad_x200t.org +0 -0
R content/digarden/20210409165824-полусвободное_железо.org => content/digarden/pages/20210409165824-полусвободное_железо.org +0 -0
R content/digarden/20210409165827-несвободное_железо.org => content/digarden/pages/20210409165827-несвободное_железо.org +0 -0
R content/digarden/20210409165924-свободные_ноутбуки.org => content/digarden/pages/20210409165924-свободные_ноутбуки.org +0 -0
R content/digarden/20210409170025-свободные_одноплатные_компьютеры.org => content/digarden/pages/20210409170025-свободные_одноплатные_компьютеры.org +0 -0
R content/digarden/20210409170055-banana_pi.org => content/digarden/pages/20210409170055-banana_pi.org +0 -0
R content/digarden/20210409170105-beagleboard.org => content/digarden/pages/20210409170105-beagleboard.org +0 -0
R content/digarden/20210409170114-beaglebone.org => content/digarden/pages/20210409170114-beaglebone.org +0 -0
R content/digarden/20210409170125-olimex_a20_olinuxino.org => content/digarden/pages/20210409170125-olimex_a20_olinuxino.org +0 -0
R content/digarden/20210409170134-tbs_tbs2910.org => content/digarden/pages/20210409170134-tbs_tbs2910.org +0 -0
R content/digarden/20210409170141-pandaboard.org => content/digarden/pages/20210409170141-pandaboard.org +0 -0
R content/digarden/20210409171459-полусвободные_одноплатные_компьютеры.org => content/digarden/pages/20210409171459-полусвободные_одноплатные_компьютеры.org +0 -0
R content/digarden/20210409171835-наука.org => content/digarden/pages/20210409171835-наука.org +2 -1
@@ 2,6 2,7 @@
:ID:       84b2d74f-8679-44eb-afa1-00ac57f64895
:END:
#+title: Наука

* Наука
Наука -- деятельность человека, направленная на нахождение объективной
истины. Не вся деятельность является наукой из-за необъективности,


@@ 25,4 26,4 @@ https://ru.wikipedia.org/wiki/Наука
- [[id:4c60c9de-3208-43ab-af27-2009772f8d63][Философия]]

Статьи:
- [[http://rusnauka.narod.ru/lib/einstein_a/motiv_nauki.htm][Мотивы научного исследования (Эйнштейн)]]
- [[http://rusnauka.narod.ru/lib/einstein_a/motiv_nauki.htm][Мотивы научного исследования (Эйнштейн)]]
\ No newline at end of file

R content/digarden/20210409171850-источники_знания.org => content/digarden/pages/20210409171850-источники_знания.org +0 -0
R content/digarden/20210409171856-интернет.org => content/digarden/pages/20210409171856-интернет.org +2 -1
@@ 2,6 2,7 @@
:ID:       2f71ffae-f147-4a74-bee5-ba8e3bf96528
:END:
#+title: Интернет

* Ссылки

- [[id:9e8b34f0-9ed9-4ab5-8bd5-6a300b940b52][Википедия]] ([[id:7c707d2a-a1c8-46ee-9a18-da0b7c80400a][Kiwix]])


@@ 9,4 10,4 @@
- [[id:072089ce-c718-4a45-b70b-d2c86b70a49f][Блоги]]
- [[id:1612eefb-403a-465a-ab70-94ade10dab72][Deep Web]] и [[id:82db353c-e24f-44bc-841c-c9f97b540c27][Dark Web]]  
- [[id:7b73472f-7a95-499f-83a7-b099346515d4][Поисковики]]
- [[id:0f760348-696c-4403-bcf7-faf8a150e3cb][Чаты]]
- [[id:0f760348-696c-4403-bcf7-faf8a150e3cb][Чаты]]
\ No newline at end of file

R content/digarden/20210409171905-википедия.org => content/digarden/pages/20210409171905-википедия.org +0 -0
R content/digarden/20210409173310-библиография.org => content/digarden/pages/20210409173310-библиография.org +0 -0
R content/digarden/20210409214600-области_знания.org => content/digarden/pages/20210409214600-области_знания.org +0 -0
R content/digarden/20210409214624-кибернетика_информатика.org => content/digarden/pages/20210409214624-кибернетика_информатика.org +2 -1
@@ 2,8 2,9 @@
:ID:       707f462b-50cb-43ac-b2c3-5c2fa51b0738
:END:
#+title: Кибернетика / Информатика

* Кибернетика / Информация
- [[id:b439f752-4dfb-47b3-9563-4500dbcc269a][Построение вычислительных устройств]]

Деятели:
[[id:f4b77894-5fb5-42f0-a83c-660addd5dfd6][Ершов]]
[[id:f4b77894-5fb5-42f0-a83c-660addd5dfd6][Ершов]]
\ No newline at end of file

R content/digarden/20210409214654-построение_вычислительных_устроиств.org => content/digarden/pages/20210409214654-построение_вычислительных_устроиств.org +0 -0
R content/digarden/20210409214712-проект_oberon.org => content/digarden/pages/20210409214712-проект_oberon.org +0 -0
R content/digarden/20210409214740-from_nand_to_tetris.org => content/digarden/pages/20210409214740-from_nand_to_tetris.org +0 -0
R content/digarden/20210409214838-математика.org => content/digarden/pages/20210409214838-математика.org +1 -6
@@ 17,7 17,6 @@
Как учить:
- Саватеев
- Книги

** Книги:
- Владимир Успенский. Апология математики.
- Р. Курант, Г. Роббинс. Что такое математика?


@@ 38,14 37,10 @@
[[https://www.goodreads.com/list/show/8231.Best_Books_About_Mathematics][Список книг на goodreads]]
[[https://pastebin.com/raw/4FngRj6n][Список книг от /math]]
[[https://pastebin.com/raw/4iMjfWAf][Список книг от /math [2]​]]



** Курсы
- [[https://ocw.mit.edu/search/?t=Mathematics][MIT COURSEWARE]]

** Иные ресурсы:
- [[https://rus-math.slovaronline.com/][Математическая энциклопедия]]
- [[https://hbpms.blogspot.com/][Как стать чистым математиком (en)]]
- [[https://web.archive.org/web/20220406010014/https://math-atlas.org/welcome.html][Атлас математики (en)]]
- [[https://github.com/rossant/awesome-math][Awesome Math]]
- [[https://github.com/rossant/awesome-math][Awesome Math]]
\ No newline at end of file

R content/digarden/20210409220330-система_оберон.org => content/digarden/pages/20210409220330-система_оберон.org +0 -0
R content/digarden/20210409220423-язык_оберон.org => content/digarden/pages/20210409220423-язык_оберон.org +0 -0
R content/digarden/20210409235612-образ_жизни.org => content/digarden/pages/20210409235612-образ_жизни.org +0 -0
R content/digarden/20210409235650-диета.org => content/digarden/pages/20210409235650-диета.org +0 -0
R content/digarden/20210410001151-kiwix.org => content/digarden/pages/20210410001151-kiwix.org +0 -0
R content/digarden/20210410001536-этика.org => content/digarden/pages/20210410001536-этика.org +0 -0
R content/digarden/20210410001621-gnu.org => content/digarden/pages/20210410001621-gnu.org +2 -3
@@ 7,12 7,11 @@

- [[id:fb514b6b-a124-4472-a6ea-afe2f82639d0][Свободное использование сети Интернет]]
- [[id:4f1a6e56-2cfd-46fb-a0e6-ff5751c8b290][Программы GNU]]
  

* Литература
** GNU Manifesto
   :PROPERTIES:
   :TITLE:    GNU Manifesto
   :TYPE:     misc
   :CUSTOM_ID: 1
   :END:
  
   :END:
\ No newline at end of file

R content/digarden/20210410090803-программы_для_коммуникации.org => content/digarden/pages/20210410090803-программы_для_коммуникации.org +0 -0
R content/digarden/20210410090903-activity_pub_federation.org => content/digarden/pages/20210410090903-activity_pub_federation.org +0 -0
R content/digarden/20210410090910-gnu_social.org => content/digarden/pages/20210410090910-gnu_social.org +0 -0
R content/digarden/20210410090954-mastodon.org => content/digarden/pages/20210410090954-mastodon.org +0 -0
R content/digarden/20210410091021-gnu_mediagoblin.org => content/digarden/pages/20210410091021-gnu_mediagoblin.org +0 -0
R content/digarden/20210410091055-coreboot.org => content/digarden/pages/20210410091055-coreboot.org +2 -1
@@ 2,6 2,7 @@
:ID:       e47aef55-d019-4507-a302-02706f5e4114
:END:
#+title: Coreboot

* Coreboot
Видео "Coreboot. Практическое знакомство со свободной альтернативой
BIOS"


@@ 10,4 11,4 @@ https://youtube.com/watch?v=93ABZhamtQM

http://0x1.tv/Coreboot._Практическое_знакомство_со_свободной_альтернативой_BIOS_(Nick_Void,_LVEE-2015)

Для прошивки используется [[id:87055039-fe93-451b-b3ed-2c6174dbb94a][Внутрисхемное программирование]]
Для прошивки используется [[id:87055039-fe93-451b-b3ed-2c6174dbb94a][Внутрисхемное программирование]]
\ No newline at end of file

R content/digarden/20210410091058-libreboot.org => content/digarden/pages/20210410091058-libreboot.org +0 -0
R content/digarden/20210410103819-guix_home.org => content/digarden/pages/20210410103819-guix_home.org +0 -0
R content/digarden/20210410113515-браузеры.org => content/digarden/pages/20210410113515-браузеры.org +0 -0
R content/digarden/20210410113525-gnu_icecat.org => content/digarden/pages/20210410113525-gnu_icecat.org +0 -0
R content/digarden/20210410113619-netsurf.org => content/digarden/pages/20210410113619-netsurf.org +0 -0
R content/digarden/20210410115216-softpanorama.org => content/digarden/pages/20210410115216-softpanorama.org +0 -0
R content/digarden/20210410115336-книги.org => content/digarden/pages/20210410115336-книги.org +4 -4
@@ 3,6 3,7 @@
:END:
#+title: Книги
#+filetags: :todo:

* Книги
Книги -- удобный формат для систематизации мысли.



@@ 21,11 22,11 @@ https://freetechbooks.com/
Список на чтение:
* TODO SICP
* TODO Джереми Блум – Изучаем Arduino. Инструменты и методы технического волшебства
* TODO Digital Circuit Design for Computer Science Students: An Introductory Textbook 
* TODO Digital Circuit Design for Computer Science Students: An Introductory Textbook
* TODO Understanding Digital Computers, by Forrest Mims
* TODO Essentials Of Programming Languages
  http://wiki.c2.com/?EssentialsOfProgrammingLanguages
* TODO TeachYourselfSchemeInFixnumDays 
* TODO TeachYourselfSchemeInFixnumDays
* TODO Little Schemer
* TODO Seasoned Schemer
* TODO Little Typer


@@ 65,8 66,7 @@ https://freetechbooks.com/
* TODO Notes on a Synthesis o Form
* TODO Dependency Injection
https://livebook.manning.com/book/dependency-injection/

** Издательства
Отличные издательства, которые в большинстве своём имеют хорошую литературу

- Мир
- Мир
\ No newline at end of file

R content/digarden/20210410115513-информатика.org => content/digarden/pages/20210410115513-информатика.org +0 -0
R content/digarden/20210410115537-unix.org => content/digarden/pages/20210410115537-unix.org +0 -0
R content/digarden/20210410121727-системы_инициализации.org => content/digarden/pages/20210410121727-системы_инициализации.org +0 -0
R content/digarden/20210410121823-gnu_linux.org => content/digarden/pages/20210410121823-gnu_linux.org +2 -1
@@ 2,6 2,7 @@
:ID:       949b22d6-de32-4bc3-a846-4b4f4b038b05
:END:
#+title: GNU/Linux

* GNU/Linux
- [[id:e3d011be-2074-4a56-a0dc-6338515f715b][Дистрибутивы]]
- [[id:48baca15-f6ee-4c94-b15b-2825223d2676][Системы инициализации]]


@@ 16,4 17,4 @@ https://tldp.org/LDP/intro-linux/html/intro-linux.html
https://tldp.org/LDP/sag/html/sag.html
https://tldp.org/LDP/lame/LAME/linux-admin-made-easy/index.html

[[id:b9f2a0d3-a1e8-4b34-bb43-c340cfd06cc9][Linux Documentation Project]]
[[id:b9f2a0d3-a1e8-4b34-bb43-c340cfd06cc9][Linux Documentation Project]]
\ No newline at end of file

R content/digarden/20210410121951-операционные_системы.org => content/digarden/pages/20210410121951-операционные_системы.org +0 -0
R content/digarden/20210410124822-реализации_языков_программирования.org => content/digarden/pages/20210410124822-реализации_языков_программирования.org +0 -0
R content/digarden/20210410124857-компиляторы.org => content/digarden/pages/20210410124857-компиляторы.org +1 -3
@@ 29,9 29,7 @@ GCC и LLVM.

** Построение
- [[http://www.craftinginterpreters.com/contents.html][Crafting Interpreters]]


** Компиляторы
- GCC
- LLVM
- https://ecs.openbrace.org/ (Oberon, C++, FALSE)
- https://ecs.openbrace.org/ (Oberon, C++, FALSE)
\ No newline at end of file

R content/digarden/20210410124903-интерпритаторы.org => content/digarden/pages/20210410124903-интерпритаторы.org +0 -0
R content/digarden/20210410190234-zim.org => content/digarden/pages/20210410190234-zim.org +0 -0
R content/digarden/20210410190957-проекты.org => content/digarden/pages/20210410190957-проекты.org +2 -1
@@ 2,6 2,7 @@
:ID:       8766f739-e80f-4d36-8c1c-ae362d07ee96
:END:
#+title: Проекты

* Проекты
Долгосрочные дела.
- [[id:4f101da4-72ad-4fca-b16b-81463e0d9d28][Libre-PC]]


@@ 11,4 12,4 @@
  орг-моде, используя интроспекцию самих языков программирования
- Transient режим для Emacs, который позволяет выбрать язык
  программирования (запускает REPL или Scratch документ) и если интерпретатора или компилятора нет,
  то устанавливает его.
  то устанавливает его.
\ No newline at end of file

R content/digarden/20210410191336-сборка_компьютера.org => content/digarden/pages/20210410191336-сборка_компьютера.org +0 -0
R content/digarden/20210410194015-интересные_люди.org => content/digarden/pages/20210410194015-интересные_люди.org +2 -4
@@ 2,6 2,7 @@
:ID:       5485d870-2fa6-4265-9127-c190928e349c
:END:
#+title: Интересные люди

* Интересные люди
- [[id:c9ceb08f-b106-4391-b421-7d2661f649b7][RMS]]
- [[id:06d05e27-7b8e-45d9-b73f-5e1e3436c8f8][Theo de Raadt]]


@@ 31,14 32,11 @@
- [[id:da1c2d1d-4fee-4d2c-9aa6-cd7a039f7d4a][Николай Дыбовский]]
- [[id:3e1f7813-03d0-45e3-a516-a396a3d84279][Михаил Глухов (rigidus)]]
- [[https://en.wikiquote.org/wiki/Erik_Naggum][Erik Naggum]]
  
  
** Математика:
- [[id:36de9ceb-6cad-41bb-8667-48063487a2c6][Джодж Буль]]
- [[id:3de718ac-bd8e-4705-a99c-079a947f1130][Клод Шеннон]]
- [[id:6d7f6324-fc65-4524-bb1f-4ce42364c262][Михаил Вербицкий]]

** Философия:
- [[id:3d3ed818-cd7a-49fd-be84-483efdaa0cad][Пётр Кропоткин]]
- [[id:b16d47e5-31d9-4a99-a08e-7339d897d0d3][Френсис Бэкон]]
- [[id:ff83d64e-298c-434e-82a8-9d48d569bfba][Адам Смит]]
- [[id:ff83d64e-298c-434e-82a8-9d48d569bfba][Адам Смит]]
\ No newline at end of file

R content/digarden/20210410194029-sacha_chua.org => content/digarden/pages/20210410194029-sacha_chua.org +0 -0
R content/digarden/20210410202939-увлечения.org => content/digarden/pages/20210410202939-увлечения.org +2 -2
@@ 2,6 2,7 @@
:ID:       10c7822f-9f39-4857-a9a6-71fadbd055ef
:END:
#+title: Увлечения

* Увлечения
То чем мне нравится заниматься в целом по жизни.



@@ 11,5 12,4 @@
- [[id:5ad10f57-3406-4ea0-9f74-5bf0ffd6d57b][Музыка]]
- [[id:6036d818-378b-462e-94f0-f1ccc7ff57c9][Спорт]]
- [[id:84c9e794-c30c-4ac8-b743-ec2da2bdd93f][Программирование]]
- [[id:ee7bf7f6-a194-48f0-9896-f4a48af92e1f][Анархо-коммунизм]]
  
- [[id:ee7bf7f6-a194-48f0-9896-f4a48af92e1f][Анархо-коммунизм]]
\ No newline at end of file

R content/digarden/20210410202946-паика.org => content/digarden/pages/20210410202946-паика.org +0 -0
R content/digarden/20210410203005-схемотехника.org => content/digarden/pages/20210410203005-схемотехника.org +2 -1
@@ 2,6 2,7 @@
:ID:       fe329783-2336-4a17-a0ad-b5cf8ae1a14c
:END:
#+title: Схемотехника

* Схемотехника
- [[id:af606e9b-0c2e-49e1-8b9d-0c1d555a07c5][SBC (Одноплатные компьютеры)]]
- [[id:85c94b3a-7030-4a57-a917-db88a2bd6712][Breadboards]]


@@ 48,4 49,4 @@ https://fossbytes.com/wp-content/uploads/2016/04/latest-computer-chart.jpg

[[https://github.com/kitspace/awesome-electronics#simulators][Awesome Electronics]]

[[https://github.com/PwnKitteh/InsanelyCheapElectronics][Дешевая электроника из Китая]]
[[https://github.com/PwnKitteh/InsanelyCheapElectronics][Дешевая электроника из Китая]]
\ No newline at end of file

R content/digarden/20210410203845-guix_vps.org => content/digarden/pages/20210410203845-guix_vps.org +0 -0
R content/digarden/20210410204957-org_mode.org => content/digarden/pages/20210410204957-org_mode.org +0 -0
R content/digarden/20210410205030-emacs_vc.org => content/digarden/pages/20210410205030-emacs_vc.org +0 -1
@@ 51,7 51,6 @@ GNU. Проект живой, но неизвестно кем использу
** Подробнее об истории
[[https://alexott.net/en/writings/emacs-vcs/EmacsVC.html][История модуля VC (AlexOtt)]]


* Как работать с ним
** Начало
Инициализация проекта предполагается через cli утилиту вашей системы контроля

R content/digarden/20210410205406-emacs_gnus.org => content/digarden/pages/20210410205406-emacs_gnus.org +0 -0
R content/digarden/20210410205419-emacs_erc.org => content/digarden/pages/20210410205419-emacs_erc.org +0 -0
R content/digarden/20210410211702-программирование.org => content/digarden/pages/20210410211702-программирование.org +2 -1
@@ 2,6 2,7 @@
:ID:       84c9e794-c30c-4ac8-b743-ec2da2bdd93f
:END:
#+title: Программирование

* Программирование
Программирование имеет множество областей применения:
- [[id:3010ab5d-88b9-4287-bbd2-37f936afbc9b][Веб-программирование]]


@@ 100,4 101,4 @@ https://ru.wikipedia.org/wiki/Программирование

(Желательно собирать задачи оффлайн в Org-Mode)

[[https://en.wikipedia.org/wiki/Category:Computer_programming][Программирование на википедии]]
[[https://en.wikipedia.org/wiki/Category:Computer_programming][Программирование на википедии]]
\ No newline at end of file

R content/digarden/20210410211843-веб_программирование.org => content/digarden/pages/20210410211843-веб_программирование.org +1 -1
@@ 19,4 19,4 @@
- Spring
- Spark / Ninja
- Play
- Ruby on Rails  
- Ruby on Rails

R content/digarden/20210410211848-gui_программирование.org => content/digarden/pages/20210410211848-gui_программирование.org +1 -1
@@ 9,4 9,4 @@ GUI тулкиты:
- [[id:3c3b9f33-2b26-438d-a942-773b7415a8b3][GTK]] (C + биндинги)
- [[id:bf073183-b3ce-4cba-b712-62ab89e29ef8][QT]] ([[id:c3590de1-c364-46c9-a840-7fbc93d1d8e0][C++]] + биндинги)
- [[id:21ef5f0d-fbb8-48d8-83ad-7dcf5d9550ca][TK]] ([[id:92d82cbc-29e7-41b0-8ced-e504811255d3][tcl]] + биндинги)
- [[id:8d76d434-05ae-4e84-8ac6-f4dce1c2f606][WxWidgets]] (C++ + биндинги)  
- [[id:8d76d434-05ae-4e84-8ac6-f4dce1c2f606][WxWidgets]] (C++ + биндинги)

R content/digarden/20210410211854-прикладное_программирование.org => content/digarden/pages/20210410211854-прикладное_программирование.org +0 -0
R content/digarden/20210410211857-системное_программирование.org => content/digarden/pages/20210410211857-системное_программирование.org +0 -0
R content/digarden/20210410212148-блоги.org => content/digarden/pages/20210410212148-блоги.org +0 -0
R content/digarden/20210410213950-markdown.org => content/digarden/pages/20210410213950-markdown.org +0 -0
R content/digarden/20210410214010-org_habit.org => content/digarden/pages/20210410214010-org_habit.org +0 -0
R content/digarden/20210410220005-программ.org => content/digarden/pages/20210410220005-программ.org +0 -0
R content/digarden/20210410220026-визуализация.org => content/digarden/pages/20210410220026-визуализация.org +0 -0
R content/digarden/20210410220045-graphviz.org => content/digarden/pages/20210410220045-graphviz.org +0 -0
R content/digarden/20210410222210-org_download.org => content/digarden/pages/20210410222210-org_download.org +0 -0
R content/digarden/20210410235221-emacs_kiwix.org => content/digarden/pages/20210410235221-emacs_kiwix.org +1 -1
@@ 13,4 13,4 @@ https://github.com/stardiviner/kiwix.el

* TODO Доработать emacs-kiwix [0/1]
** TODO Убрать бесполезные символы из eww
** TODO Сделать eww максимальную ширину 80 символов (fill-column)
** TODO Сделать eww максимальную ширину 80 символов (fill-column)
\ No newline at end of file

R content/digarden/20210411001007-emacs_erc.org => content/digarden/pages/20210411001007-emacs_erc.org +2 -1
@@ 2,5 2,6 @@
:ID:       9792ddf9-bccf-499b-8a96-35987daaebc8
:END:
#+title: emacs-erc

* ERC
Клиент [[id:6ae1cf8d-be31-4953-90f6-75c4bad3a1c0][IRC]] для [[id:c96a8193-df06-4528-9f5b-5ba4560c068f][Emacs]]
Клиент [[id:6ae1cf8d-be31-4953-90f6-75c4bad3a1c0][IRC]] для [[id:c96a8193-df06-4528-9f5b-5ba4560c068f][Emacs]]
\ No newline at end of file

R content/digarden/20210411001025-irc.org => content/digarden/pages/20210411001025-irc.org +0 -0
R content/digarden/20210411001109-email.org => content/digarden/pages/20210411001109-email.org +0 -0
R content/digarden/20210411002038-макросы.org => content/digarden/pages/20210411002038-макросы.org +0 -0
R content/digarden/20210411002421-gnu_ensemble.org => content/digarden/pages/20210411002421-gnu_ensemble.org +0 -0
R content/digarden/20210411103715-спорт.org => content/digarden/pages/20210411103715-спорт.org +0 -0
R content/digarden/20210411111624-theo_de_raadt.org => content/digarden/pages/20210411111624-theo_de_raadt.org +0 -0
R content/digarden/20210411111715-gnuplot.org => content/digarden/pages/20210411111715-gnuplot.org +0 -0
R content/digarden/20210411114814-сеть.org => content/digarden/pages/20210411114814-сеть.org +0 -0
R content/digarden/20210411114830-network_manager.org => content/digarden/pages/20210411114830-network_manager.org +0 -0
R content/digarden/20210411121224-deep_web.org => content/digarden/pages/20210411121224-deep_web.org +0 -0
R content/digarden/20210411121228-dark_web.org => content/digarden/pages/20210411121228-dark_web.org +0 -0
R content/digarden/20210411121530-поисковики.org => content/digarden/pages/20210411121530-поисковики.org +0 -0
R content/digarden/20210411121535-searx.org => content/digarden/pages/20210411121535-searx.org +0 -0
R content/digarden/20210411121541-ahmia_fi.org => content/digarden/pages/20210411121541-ahmia_fi.org +0 -0
R content/digarden/20210411123818-воспроизводимость.org => content/digarden/pages/20210411123818-воспроизводимость.org +0 -0
R content/digarden/20210411123832-воспроизводимые_сборки.org => content/digarden/pages/20210411123832-воспроизводимые_сборки.org +0 -0
R content/digarden/20210411124304-arch_install.org => content/digarden/pages/20210411124304-arch_install.org +0 -0
R content/digarden/20210411132626-исландия.org => content/digarden/pages/20210411132626-исландия.org +0 -0
R content/digarden/20210411132630-wikileaks.org => content/digarden/pages/20210411132630-wikileaks.org +0 -0
R content/digarden/20210411141214-политика.org => content/digarden/pages/20210411141214-политика.org +2 -3
@@ 2,6 2,7 @@
:ID:       088fb6bc-7f22-4cc7-9cad-6bfcc93d0e59
:END:
#+title: Политика

* Политика
Способы самоорганизации общества или управления обществом. Чаще это
выглядит как меньшинство правит большинством.


@@ 12,11 13,9 @@
- [[id:a0294a46-a3d5-4446-a049-ed9e35516da7][Либерализм]]
- [[id:b15b1e88-3495-4c38-b2f5-77359865f5dd][Либертарианство]]
- и другие

** Страны
- [[id:f6087752-da68-4d79-8413-27fb96147d81][Россия]]
  
** Критика СССР:
- https://revfront.forum2x2.ru/t1670-topic
- https://www.rosbalt.ru/blogs/2017/05/07/1613551.html
- https://lev-balashov.livejournal.com/106073.html
- https://lev-balashov.livejournal.com/106073.html
\ No newline at end of file

R content/digarden/20210411190258-вднх.org => content/digarden/pages/20210411190258-вднх.org +0 -0
R content/digarden/20210411200801-здоровье.org => content/digarden/pages/20210411200801-здоровье.org +2 -3
@@ 2,13 2,13 @@
:ID:       5cca4db1-3881-46d7-a8b1-d5b70dde7ed8
:END:
#+title: Здоровье

* Здоровье
Как сохранить:
- Физические упражнения
- [[id:6036d818-378b-462e-94f0-f1ccc7ff57c9][Спорт]]
- [[id:28431181-3ec0-4ec6-a07a-cf6888ee4ddb][Самоооборона]]
- [[id:7dd0c204-3cc0-4d16-b096-636e1b4895c0][Диета]]

** Препараты
*** Ожоги
- Пантенол


@@ 16,7 16,6 @@
- Фастумгель
*** Температура, боль
- Ибупрофен

** Мои болячки
- Бронхиальная астма
- [[id:df0b25b5-5a22-4fba-8f8b-698d6b105d98][Фенол]]
- [[id:df0b25b5-5a22-4fba-8f8b-698d6b105d98][Фенол]]
\ No newline at end of file

R content/digarden/20210411200831-фенол.org => content/digarden/pages/20210411200831-фенол.org +0 -0
R content/digarden/20210412014104-рекомендация_книг_от_rms.org => content/digarden/pages/20210412014104-рекомендация_книг_от_rms.org +0 -0
R content/digarden/20210412020240-документирование.org => content/digarden/pages/20210412020240-документирование.org +0 -0
R content/digarden/20210412020258-latex.org => content/digarden/pages/20210412020258-latex.org +0 -0
R content/digarden/20210412020327-bibtex.org => content/digarden/pages/20210412020327-bibtex.org +0 -0
R content/digarden/20210412020815-свободное_использование_сети_интернет.org => content/digarden/pages/20210412020815-свободное_использование_сети_интернет.org +2 -1
@@ 2,6 2,7 @@
:ID:       fb514b6b-a124-4472-a6ea-afe2f82639d0
:END:
#+title: Свободное использование сети Интернет

* Свободное использование сети Интернет
- [[id:1010b356-cac3-48d3-b16a-ca91637255de][LibreJS]]
- [[id:6c98a716-a57f-42e1-bf19-6890f8aa02fe][GNU Social]]
- [[id:6c98a716-a57f-42e1-bf19-6890f8aa02fe][GNU Social]]
\ No newline at end of file

R content/digarden/20210412020820-librejs.org => content/digarden/pages/20210412020820-librejs.org +0 -0
R content/digarden/20210412023512-peter_salus.org => content/digarden/pages/20210412023512-peter_salus.org +0 -0
R content/digarden/20210412024049-образование.org => content/digarden/pages/20210412024049-образование.org +0 -0
R content/digarden/20210412024238-программы_gnu.org => content/digarden/pages/20210412024238-программы_gnu.org +0 -0
R content/digarden/20210412061320-window_managers.org => content/digarden/pages/20210412061320-window_managers.org +0 -0
R content/digarden/20210412061337-ratpoison.org => content/digarden/pages/20210412061337-ratpoison.org +0 -0
R content/digarden/20210412061340-stumpwm.org => content/digarden/pages/20210412061340-stumpwm.org +0 -0
R content/digarden/20210412061343-sway.org => content/digarden/pages/20210412061343-sway.org +0 -0
R content/digarden/20210412061345-window_maker.org => content/digarden/pages/20210412061345-window_maker.org +0 -0
R content/digarden/20210412061658-sawfish.org => content/digarden/pages/20210412061658-sawfish.org +0 -0
R content/digarden/20210412182541-gnu_grub.org => content/digarden/pages/20210412182541-gnu_grub.org +0 -0
R content/digarden/20210412185045-gnu_os.org => content/digarden/pages/20210412185045-gnu_os.org +2 -1
@@ 2,7 2,8 @@
:ID:       5dd95202-4569-4a74-a731-6dcec55d5fbb
:END:
#+title: GNU OS

* GNU Операционная система
- [[id:949b22d6-de32-4bc3-a846-4b4f4b038b05][GNU/Linux]]
- [[id:4284aa20-a042-4346-a24f-941c91d5ffa3][GNU Hurd]]
- [[id:6367967d-4d3b-4fd6-bc73-029382068773][GNU Readline]]
- [[id:6367967d-4d3b-4fd6-bc73-029382068773][GNU Readline]]
\ No newline at end of file

R content/digarden/20210412224530-ludovic_courtes.org => content/digarden/pages/20210412224530-ludovic_courtes.org +2 -1
@@ 2,7 2,8 @@
:ID:       ef968a12-a514-488d-a6a6-56395eb04265
:END:
#+title: Ludovic Courtes

* Ludovic Courtes
Мейнтейнер [[id:78a7b52c-319d-4a85-9376-042ec042c8cf][GNU Guix]].

https://people.bordeaux.inria.fr/lcourtes/
https://people.bordeaux.inria.fr/lcourtes/
\ No newline at end of file

R content/digarden/20210413013843-lambdachip.org => content/digarden/pages/20210413013843-lambdachip.org +0 -0
R content/digarden/20210413025553-gnu_mes.org => content/digarden/pages/20210413025553-gnu_mes.org +0 -0
R content/digarden/20210413025702-bootstrap.org => content/digarden/pages/20210413025702-bootstrap.org +2 -1
@@ 2,5 2,6 @@
:ID:       f4434205-ccbf-46c4-b0e3-a9771382a008
:END:
#+title: Bootstrap

* Compiler Bootstraping
- [[id:11ed8abc-469b-48e9-9fc8-c2baebf3453d][GNU Mes]]
- [[id:11ed8abc-469b-48e9-9fc8-c2baebf3453d][GNU Mes]]
\ No newline at end of file

R content/digarden/20210413025726-jan_nieuwenhuizen.org => content/digarden/pages/20210413025726-jan_nieuwenhuizen.org +2 -1
@@ 2,7 2,8 @@
:ID:       0ef193d6-d687-4dee-8773-1948df3900f2
:END:
#+title: Jan Nieuwenhuizen

* Jan Nieuwenhuizen
Разработчик [[id:11ed8abc-469b-48e9-9fc8-c2baebf3453d][GNU Mes]].

Веб-сайт: http://joyofsource.com 
Веб-сайт: http://joyofsource.com
\ No newline at end of file

R content/digarden/20210413030232-gnu_hurd.org => content/digarden/pages/20210413030232-gnu_hurd.org +0 -0
R content/digarden/20210413030259-mark_h_weaver.org => content/digarden/pages/20210413030259-mark_h_weaver.org +2 -1
@@ 2,5 2,6 @@
:ID:       8ac44899-2514-4117-88c6-60ec0e6e9441
:END:
#+title: Mark H Weaver

* Mark H Weaver
Мейнтейнер [[id:4e6cf3aa-77cc-4fae-b1d9-192bc94a4657][Guile]], которого сместил Andy Wingo
Мейнтейнер [[id:4e6cf3aa-77cc-4fae-b1d9-192bc94a4657][Guile]], которого сместил Andy Wingo
\ No newline at end of file

R content/digarden/20210413030321-andy_wingo.org => content/digarden/pages/20210413030321-andy_wingo.org +2 -1
@@ 2,5 2,6 @@
:ID:       2c03927e-695d-4b52-b1f6-3605cb3970e3
:END:
#+title: Andy Wingo

* Andy Wingo
Текущий мейнтейнер [[id:4e6cf3aa-77cc-4fae-b1d9-192bc94a4657][Guile]].
Текущий мейнтейнер [[id:4e6cf3aa-77cc-4fae-b1d9-192bc94a4657][Guile]].
\ No newline at end of file

R content/digarden/20210413030542-christopher_lemmer_webber.org => content/digarden/pages/20210413030542-christopher_lemmer_webber.org +2 -1
@@ 2,5 2,6 @@
:ID:       7310efab-ec25-444c-908e-ff5776a85662
:END:
#+title: Christopher Lemmer Webber

* Christopher Lemmer Webber
Активист [[id:2dcbf803-a8f6-48a3-a02e-b67d04d6a42f][Fediverse]]. Создатель [[id:e55e9158-f782-4d38-9e2b-3afcca352f94][GNU Mediagoblin]].
Активист [[id:2dcbf803-a8f6-48a3-a02e-b67d04d6a42f][Fediverse]]. Создатель [[id:e55e9158-f782-4d38-9e2b-3afcca352f94][GNU Mediagoblin]].
\ No newline at end of file

R content/digarden/20210413030552-fediverse.org => content/digarden/pages/20210413030552-fediverse.org +0 -0
R content/digarden/20210413032509-emacs_hyperbole.org => content/digarden/pages/20210413032509-emacs_hyperbole.org +0 -0
R content/digarden/20210413033026-организации.org => content/digarden/pages/20210413033026-организации.org +0 -0
R content/digarden/20210413033039-fsf.org => content/digarden/pages/20210413033039-fsf.org +0 -0
R content/digarden/20210413033705-поиск.org => content/digarden/pages/20210413033705-поиск.org +0 -0
R content/digarden/20210413033719-namazu.org => content/digarden/pages/20210413033719-namazu.org +0 -0
R content/digarden/20210413033828-списки_рассылки.org => content/digarden/pages/20210413033828-списки_рассылки.org +0 -0
R content/digarden/20210413035200-графические_подсистемы.org => content/digarden/pages/20210413035200-графические_подсистемы.org +2 -1
@@ 2,7 2,8 @@
:ID:       491f2315-2059-47d2-a55e-825985c50d52
:END:
#+title: Графические подсистемы

* Графические подсистемы
- [[id:e3ff7011-c86c-4d63-a80a-17eda6a63518][Xorg]]
- [[id:4457ad29-ba2d-4317-8f06-66015f091cf0][Wayland]]
- [[id:46e78622-b061-4495-9408-8afa102f35e4][Framebuffer]]  
- [[id:46e78622-b061-4495-9408-8afa102f35e4][Framebuffer]]
\ No newline at end of file

R content/digarden/20210413035207-xorg.org => content/digarden/pages/20210413035207-xorg.org +0 -0
R content/digarden/20210413035258-wayland.org => content/digarden/pages/20210413035258-wayland.org +0 -0
R content/digarden/20210413042234-финансы.org => content/digarden/pages/20210413042234-финансы.org +2 -1
@@ 2,6 2,7 @@
:ID:       6ff3ff28-7504-4d0f-9d5e-3a6dbd5d1a7e
:END:
#+title: Финансы

* Финансы
- [[id:39158e6d-c38a-4b57-912b-498a6c3ff133][Учёт финансов]]
  


@@ 10,4 11,4 @@
- [[id:0222a1ea-feff-4dd4-912e-090b867650d9][Ledger]]

Терминология:
- [[id:f0de01c6-f304-4f18-83f4-90cf442307d6][Инвестиции]]
- [[id:f0de01c6-f304-4f18-83f4-90cf442307d6][Инвестиции]]
\ No newline at end of file

R content/digarden/20210413042302-учет.org => content/digarden/pages/20210413042302-учет.org +0 -0
R content/digarden/20210413042317-gnu_cash.org => content/digarden/pages/20210413042317-gnu_cash.org +0 -0
R content/digarden/20210413042427-таблицы_и_финансы.org => content/digarden/pages/20210413042427-таблицы_и_финансы.org +0 -0
R content/digarden/20210413162950-музыка.org => content/digarden/pages/20210413162950-музыка.org +3 -4
@@ 2,16 2,16 @@
:ID:       5ad10f57-3406-4ea0-9f74-5bf0ffd6d57b
:END:
#+title: Музыка

* Музыка
Композиторы:
- [[id:d0dde65d-8f67-4646-84eb-ee013ec15dcb][Astor Piazzolla]]

** Сочинение музыки
Мой стек:
- Rosegarden
- Lilypond
- Ardouur
- Musescore        
- Musescore
*** Категории софта
**** Запись MIDI
- Rosegarden


@@ 30,9 30,8 @@
**** Секвенсоры
**** Драм-машины
- Hydrogen

*** Как записывать баранабаны на MIDI контроллере
https://music.stackexchange.com/questions/7227/what-keys-are-associated-to-what-drums-when-connecting-keyboard-to-roland-electr
https://youtu.be/5b4na4rdFbY

https://i.stack.imgur.com/DF2xX.gif
https://i.stack.imgur.com/DF2xX.gif
\ No newline at end of file

R content/digarden/20210413165404-sbc_одноплатные_компьютеры.org => content/digarden/pages/20210413165404-sbc_одноплатные_компьютеры.org +0 -0
R content/digarden/20210413165419-breadboards.org => content/digarden/pages/20210413165419-breadboards.org +0 -0
R content/digarden/20210413171939-плис.org => content/digarden/pages/20210413171939-плис.org +0 -0
R content/digarden/20210413171957-yosys.org => content/digarden/pages/20210413171957-yosys.org +0 -0
R content/digarden/20210413172004-verilog.org => content/digarden/pages/20210413172004-verilog.org +0 -0
R content/digarden/20210413181234-pcb.org => content/digarden/pages/20210413181234-pcb.org +0 -0
R content/digarden/20210413181253-транзистор.org => content/digarden/pages/20210413181253-транзистор.org +0 -0
R content/digarden/20210414163508-ремонт_и_апгреид.org => content/digarden/pages/20210414163508-ремонт_и_апгреид.org +0 -0
R content/digarden/20210414163539-thinkpad_t400.org => content/digarden/pages/20210414163539-thinkpad_t400.org +0 -0
R content/digarden/20210414165437-bios.org => content/digarden/pages/20210414165437-bios.org +0 -0
R content/digarden/20210414170132-события.org => content/digarden/pages/20210414170132-события.org +0 -0
R content/digarden/20210414170201-scheme_workshop_2021.org => content/digarden/pages/20210414170201-scheme_workshop_2021.org +0 -0
R content/digarden/20210414214839-0x1_tv.org => content/digarden/pages/20210414214839-0x1_tv.org +0 -0
R content/digarden/20210414220507-институт_системного_программирования.org => content/digarden/pages/20210414220507-институт_системного_программирования.org +0 -0
R content/digarden/20210414220612-пзу.org => content/digarden/pages/20210414220612-пзу.org +2 -1
@@ 2,7 2,8 @@
:ID:       e4d76b03-a901-46b2-b2a6-30ed0462640c
:END:
#+title: ПЗУ

* ПЗУ
Постоянное запоминающее устройство -- небольшой чип, на который можно
записать программу при помощи программатора. Например [[id:e47aef55-d019-4507-a302-02706f5e4114][Coreboot]] и
[[id:9983f87a-b2b0-42a6-abe5-bedb333e04e5][Libreboot]], или иные программы (чаще всего драйверы устройств)
[[id:9983f87a-b2b0-42a6-abe5-bedb333e04e5][Libreboot]], или иные программы (чаще всего драйверы устройств)
\ No newline at end of file

R content/digarden/20210414222333-srfi_9.org => content/digarden/pages/20210414222333-srfi_9.org +0 -0
R content/digarden/20210414223125-интроспекция.org => content/digarden/pages/20210414223125-интроспекция.org +0 -0
R content/digarden/20210415015017-научные_статьи.org => content/digarden/pages/20210415015017-научные_статьи.org +0 -0
R content/digarden/20210415110119-анархо_коммунизм.org => content/digarden/pages/20210415110119-анархо_коммунизм.org +0 -0
R content/digarden/20210415121511-чаты.org => content/digarden/pages/20210415121511-чаты.org +2 -1
@@ 2,6 2,7 @@
:ID:       0f760348-696c-4403-bcf7-faf8a150e3cb
:END:
#+title: Чаты

* Чаты
- [[id:6ae1cf8d-be31-4953-90f6-75c4bad3a1c0][IRC]]
- [[id:e1671bee-08a4-4e06-b87d-5c891bc15139][Telegram]]
- [[id:e1671bee-08a4-4e06-b87d-5c891bc15139][Telegram]]
\ No newline at end of file

R content/digarden/20210415121521-telegram.org => content/digarden/pages/20210415121521-telegram.org +0 -0
R content/digarden/20210415135430-astor_piazzolla.org => content/digarden/pages/20210415135430-astor_piazzolla.org +0 -0
R content/digarden/20210415142024-энциклопедия.org => content/digarden/pages/20210415142024-энциклопедия.org +0 -0
R content/digarden/20210415142035-детская_советская_энциклопедия.org => content/digarden/pages/20210415142035-детская_советская_энциклопедия.org +0 -0
R content/digarden/20210415144154-hal_abelson.org => content/digarden/pages/20210415144154-hal_abelson.org +2 -1
@@ 2,7 2,8 @@
:ID:       00a48616-8130-4819-ab1b-8703f9ce602d
:END:
#+title: Hal Abelson

* Hal Abelson
Профессор из MIT. Автор книг по [[id:f9734fab-a506-4993-a2a4-7e5eef057706][Scheme]] в частности [[id:66fb29e8-a082-4289-be17-664b3d470a8e][SICP]].

https://en.wikipedia.org/wiki/Hal_Abelson
https://en.wikipedia.org/wiki/Hal_Abelson
\ No newline at end of file

R content/digarden/20210415144214-sicp.org => content/digarden/pages/20210415144214-sicp.org +0 -0
R content/digarden/20210415215701-внутрисхемное_программирование.org => content/digarden/pages/20210415215701-внутрисхемное_программирование.org +0 -0
R content/digarden/20210415234524-libreboot_on_thinkpad_t400_akater.org => content/digarden/pages/20210415234524-libreboot_on_thinkpad_t400_akater.org +0 -0
R content/digarden/20210416233317-fab_lab.org => content/digarden/pages/20210416233317-fab_lab.org +0 -0
R content/digarden/20210416235158-diy.org => content/digarden/pages/20210416235158-diy.org +0 -0
R content/digarden/20210416235226-3d_принтинг.org => content/digarden/pages/20210416235226-3d_принтинг.org +0 -0
R content/digarden/20210417002617-gamedev.org => content/digarden/pages/20210417002617-gamedev.org +2 -2
@@ 9,8 9,8 @@
- [[id:f53771a2-8c2d-4d0c-bf42-d8d6b6293a6a][Allegro]]

[[https://www.gamingonlinux.com/wiki/Game_Engines][Другие движки под Linux]]
  

** Статьи
- [[https://www.linux.com/news/linux-and-art-3d-game-programming/][Программирование игр на Linux]] (eng)

[[https://github.com/miloyip/game-programmer][Roadmap]]  
[[https://github.com/miloyip/game-programmer][Roadmap]]
\ No newline at end of file

R content/digarden/20210417002627-panda3d.org => content/digarden/pages/20210417002627-panda3d.org +0 -0
R content/digarden/20210417002633-rod.org => content/digarden/pages/20210417002633-rod.org +0 -0
R content/digarden/20210417002643-nim.org => content/digarden/pages/20210417002643-nim.org +0 -0
R content/digarden/20210417002839-urho3d.org => content/digarden/pages/20210417002839-urho3d.org +0 -0
R content/digarden/20210417002843-c.org => content/digarden/pages/20210417002843-c.org +0 -0
R content/digarden/20210418141928-развлечения.org => content/digarden/pages/20210418141928-развлечения.org +1 -2
@@ 7,5 7,4 @@
- Статьи
- Книги
- GNU / Computing
- Прогулки / Туризм    
    
- Прогулки / Туризм

R content/digarden/20210419143000-грамотное_программирование.org => content/digarden/pages/20210419143000-грамотное_программирование.org +0 -0
R content/digarden/20210419153917-donald_knuth.org => content/digarden/pages/20210419153917-donald_knuth.org +0 -0
R content/digarden/20210419153942-ершов.org => content/digarden/pages/20210419153942-ершов.org +0 -0
R content/digarden/20210419154057-gnu_dragora.org => content/digarden/pages/20210419154057-gnu_dragora.org +0 -0
R content/digarden/20210420015435-gnu_electric.org => content/digarden/pages/20210420015435-gnu_electric.org +0 -0
R content/digarden/20210420020459-gnu_pcb.org => content/digarden/pages/20210420020459-gnu_pcb.org +0 -0
R content/digarden/20210420032012-работа.org => content/digarden/pages/20210420032012-работа.org +4 -13
@@ 2,6 2,7 @@
:ID:       cb76e21d-fe04-4a70-8d0e-96e2365b2e8d
:END:
#+title: Работа

* Работа
По сути продажа своей воли чужой, замещение жизни за возможность
получения денег. При этом необязательно подразумевает, что ты помогаешь


@@ 9,7 10,6 @@
начальнику.

Получаю мало, работаю по принципу наименьшего количества работы.

** Необходимые навыки
- Web Framework
- [[id:4f2e9fa6-3aeb-4e0d-84f2-f1db4263136b][Паттерны]]


@@ 22,41 22,32 @@
- и т.д.

Я написал [[https://w96k.dev/en/posts/web-stacks.html][статью про технологии, необходимые для веб-разработчика]].

** Подготовка к интервью
- Собеседование Symfony Developer

** Резюме
- Должно быть коротким
- Должно быть правдивым  

- Должно быть правдивым
** Области
- [[id:84c9e794-c30c-4ac8-b743-ec2da2bdd93f][Программирование]]

** Навыки для работы
- https://github.com/bzick/oh-my-backend

** Потенциальные вакансии:
- Backend Web Developer
- Fullstack Developer  
- Symfony Developer
- Python Developer

** Где искать работу
*** РФ
- Мой круг (Хабр Карьера)
- HH

*** Зарубежом
- Linkedin
- Indeed  

- Indeed
** Отвращение к работе  
Отвращение к работе не всеми порицается, хотя определённый культ к
работе существует среди населения:

https://en.wikipedia.org/wiki/Refusal_of_work

* The Right to be Lazy
The Right to be Lazy is an essay by Cuban-born French revolutionary Marxist Paul
Lafargue, written from his London exile in 1880. The essay polemicizes heavily


@@ 77,4 68,4 @@ man, the poets sang of idleness, that gift from the Gods."[22] And so he says
"Proletarians, brutalized by the dogma of work, listen to the voice of these
philosophers, which has been concealed from you with jealous care: A citizen who
gives his labor for money degrades himself to the rank of slaves." (The last
sentence paraphrasing Cicero.[13])
sentence paraphrasing Cicero.[13])
\ No newline at end of file

R content/digarden/20210420193737-niklaus_wirth.org => content/digarden/pages/20210420193737-niklaus_wirth.org +0 -0
R content/digarden/20210420193803-pascal.org => content/digarden/pages/20210420193803-pascal.org +0 -0
R content/digarden/20210420193806-modula.org => content/digarden/pages/20210420193806-modula.org +0 -0
R content/digarden/20210420211516-ben_eater.org => content/digarden/pages/20210420211516-ben_eater.org +0 -0
R content/digarden/20210422030851-mit_scheme.org => content/digarden/pages/20210422030851-mit_scheme.org +0 -0
R content/digarden/20210422030900-racket.org => content/digarden/pages/20210422030900-racket.org +0 -0
R content/digarden/20210422035818-andrew_tropin.org => content/digarden/pages/20210422035818-andrew_tropin.org +0 -0
R content/digarden/20210422190114-уборка.org => content/digarden/pages/20210422190114-уборка.org +0 -0
R content/digarden/20210423140526-php.org => content/digarden/pages/20210423140526-php.org +2 -10
@@ 2,9 2,9 @@
:ID:       6e29e344-2375-49a7-8ca5-234d24a57bc5
:END:
#+title: PHP

* PHP
[[https://www.php.net/manual/en/types.comparisons.php][Таблица истинности]]

** Плюсы PHP:
- Проверки типов в рантайме (в отличии от Python)
- Заточенность под быструю скорость выполнения (JIT в мастер)


@@ 16,7 16,6 @@
- Поддерживается в Emacs в какой-то мере
- Нормальная поддржка Float'ов. Будет правильно считать 0.1 + 0.2
- Копирование значение, а не ссылки. Наличие оператора & для обращения к "ссылке" переменной.

** Минусы PHP:
- Нельзя инициализировать значения поля в классе. Это ведёт к мусору
  вроде $this->param = new ArrayCollection();


@@ 70,12 69,9 @@

  var_dump(test_func($test));
#+end_src

  
** Полезные библиотеки
- https://github.com/sebastiaanluca/php-pipe-operator/
- https://github.com/php-toolkit/stdlib
    
** Сниппеты
*** Создание объекта без класса
#+begin_src php


@@ 88,7 84,6 @@
  $place = ['city' => 'Pokhara', 'country' =>'Nepal'];
  $obj = (object) $place;
#+end_src

*** Поддержка LSP
#+begin_src php
   class Base { public function foo(int $a): int { return $a * $a; } }


@@ 118,8 113,6 @@

   # works just fine with violating Liskov Substitute Principle
#+end_src

  
** Минусы PHP:
- Страшный синтаксис, смесь Perl, Bash и Java
- Мало реализаций


@@ 173,7 166,6 @@

*Книги*:
- [[https://www.amazon.com/dp/067232704X][Extending and Embedding PHP]]
  
** Окружение
*** Дебаггер
https://emacs-lsp.github.io/lsp-mode/tutorials/php-guide/
https://emacs-lsp.github.io/lsp-mode/tutorials/php-guide/
\ No newline at end of file

R content/digarden/20210423140530-ruby.org => content/digarden/pages/20210423140530-ruby.org +2 -8
@@ 12,25 12,19 @@ https://ruby-lang.org/
- Опциональная статическая типизация
- Ruby on Rails. В Rails вероятно можно быстро прототипировать.
- REPL
  
** Недостатки
- Очень медленный
- Мало работы по сравнению с PHP/Python/Java
- Манки-патчинг многих напрягает
- Rails очень централизирован, плохо поддаётся модификации, много магии


** Библиотеки
- [[https://sorbet.org/][Sorbet]] :: Статическая проверка типов 

- [[https://sorbet.org/][Sorbet]] :: Статическая проверка типов
** Фреймворки
- [[id:0f5fbd81-cab2-4702-8867-6eb2494aac2d][Ruby on Rails]]

** Ресурсы
- [[https://i-love-ruby.gitlab.io/book.html][Книга: Я люблю Ruby]]
- [[https://rubykoans.com][Rubykoands]]
- [[https://rubymonk.com][Rubymonk]]  
- [[https://rubyreferences.github.io/rubyref/][Ruby Reference]]
  
** Статьи
- [[https://habr.com/ru/post/143990/][Хабр: Вникаем в метаклассы Ruby]]
- [[https://habr.com/ru/post/143990/][Хабр: Вникаем в метаклассы Ruby]]
\ No newline at end of file

R content/digarden/20210423140544-objc.org => content/digarden/pages/20210423140544-objc.org +0 -0
R content/digarden/20210423140548-javascript.org => content/digarden/pages/20210423140548-javascript.org +0 -0
A content/digarden/pages/20210423140558-common_lisp.org => content/digarden/pages/20210423140558-common_lisp.org +43 -0
@@ 0,0 1,43 @@
:PROPERTIES:
:ID:       eba2c232-f2b2-44b1-840d-bf0fcfb36db5
:END:
#+title: Common Lisp
* Common Lisp
Демо:
https://youtube.com/watch?v=XLkUI89fgRI

Книги:
[[http://www.cs.cmu.edu/afs/cs.cmu.edu/user/dst/www/LispBook/index.html][Common Lisp: Gentle Introduction to Symbolic Computation]]
COMMON LISPA: n Interactive Approach

http://cl-cookbook.sourceforge.net

CLOS против:
- Java:
  https://franz.com/resources/educational_resources/clos_versus_other/java.lhtml
- C++:
  https://franz.com/resources/educational_resources/clos_versus_other/cpp.lhtml

Дополнения к стандарту:
- sockets via usocket
- threading via bordeaux-threads
- metaobject protocol via closer-mop
- foreign function interface via cffi

** Ресурсы
- [[https://stevelosh.com/blog/2021/03/small-common-lisp-cli-programs/][Writing Small CLI Programs in Common Lisp]]
- [[https://www.ai.sri.com/~delacaze/alu-site/alu/table/contents.htm][The Association of Lisp Users]]
  
[[https://jtra.cz/stuff/lisp/sclr/index.html][Reference]]

[[https://lispcookbook.github.io/cl-cookbook/clos.html][CLOS]]

** Статьи
- [[http://nhplace.com/kent/Papers/][Набор академических статей и мануалов по лиспам]]
- [[http://www.p-cos.net/lisp/guide.html][Pascal Costanza's Highly Opinionated Guide to Lisp]]
- [[https://stevelosh.com/blog/2018/08/a-road-to-common-lisp/][A Road to Common Lisp]]
- [[http://cl-cookbook.sourceforge.net/][Common Lisp Old Cookbook]]
  
** Видео
- https://www.youtube.com/watch?v=nSJcuOLmkl8
- https://www.youtube.com/playlist?list=PLCpux10P7KDKPb4eI5b_qSnQaY1ePGKGK

R content/digarden/20210423140620-java.org => content/digarden/pages/20210423140620-java.org +5 -14
@@ 2,18 2,17 @@
:ID:       cf9a0dd5-561b-4330-bdfd-07689db2dc44
:END:
#+title: Java

* Java
** Документация
- [[https://docs.oracle.com/javase/8/docs/api/java/lang/package-tree.html][Иерархия пакетов в Java]]
*** Самая первая версия
http://web.mit.edu/java_v1.0.2/


** Преимущества
- Статическая типизация. Чуть больше надежности по сравнению с PHP или
  Python
- Много библиотек и много работы.
- OpenJDK свободное ПО.    
- OpenJDK свободное ПО.
** Недостатки
- Бесполезные геттеры и сеттеры, которые просто сетают поле или просто
  тянут поле с тем же именем


@@ 22,7 21,6 @@ http://web.mit.edu/java_v1.0.2/
- Для рефлексии надо использовать отдельный флаг после Java
- Переусложненный код во многих библиотеках
- Корпоративное влияние на язык скорее всего довольно серьёзное

** Сертификация
*** Подготовка
- https://dev.to/javinpaul/how-to-become-a-certified-java-developer-professionals-1jfb


@@ 35,27 33,23 @@ http://web.mit.edu/java_v1.0.2/
[[https://docs.oracle.com/javase/tutorial/][Официальная документация]]

[[https://www.oracle.com/java/technologies/introduction-to-java.html#318][Java Language Envrironment]]

** Видео
- [[https://habr.com/ru/company/golovachcourses/blog/215275/][1000+ часов видео по Java на русском]]
- [[https://github.com/qqqlll/Java-Thread/wiki/Tutorials][Туториалы Java]]
- [[https://www.youtube.com/watch?v=GoXwIVyNvX0][Intro to Java Programming - Course for Absolute Beginners]]
- [[https://www.youtube.com/watch?v=xk4_1vDrzzo][12 часов туториала Java]]
  
** Преимущества
- 0 не равно False, [] не равно False и т.д. Хорошая логика и практика.
- Настоящее "Явное лучше чем неявное" в отличии от питона
- Традиционное ООП, которое работает на всей уровни системы в отличии от PHP
- Довольно безопасный язык относительно скриптовых и C(++)   

- Довольно безопасный язык относительно скриптовых и C(++)
** Недостатки
- Пакеты распространяются собранными (почти проприетарщина)
- Сложный процесс бутстрапа
  (https://github.com/oriansj/talk-notes/blob/master/ghm-2017/bootstrappable.org)
- Сложный компилятор сам по себе   
- Система типов не такая мощная как у ML
- Система типов unsound (https://dl.acm.org/doi/pdf/10.1145/3022671.2984004)  
  
- Система типов unsound (https://dl.acm.org/doi/pdf/10.1145/3022671.2984004)
** Сниппеты
*** foreach
#+begin_src java


@@ 65,13 59,10 @@ http://web.mit.edu/java_v1.0.2/
      number ...
  }
#+end_src

** Тулинг
- [[https://en.wikipedia.org/wiki/JDK_Flight_Recorder][Java Flight Recorder]]

** Библиотеки
- [[id:5ade66ca-3d2a-4207-9b8e-50065ce2e77e][Spring]]
- [[https://javaee.github.io/tutorial/toc.html][JavaEE]]

** Книги
- [[https://vk.com/doc26879026_509770285][Философия Java]]
- [[https://vk.com/doc26879026_509770285][Философия Java]]
\ No newline at end of file

R content/digarden/20210423140625-haskell.org => content/digarden/pages/20210423140625-haskell.org +0 -0
R content/digarden/20210423140631-idris.org => content/digarden/pages/20210423140631-idris.org +0 -0
R content/digarden/20210423140634-ocaml.org => content/digarden/pages/20210423140634-ocaml.org +0 -0
R content/digarden/20210423140637-c.org => content/digarden/pages/20210423140637-c.org +0 -0
R content/digarden/20210423140641-go.org => content/digarden/pages/20210423140641-go.org +0 -0
R content/digarden/20210423140644-ada.org => content/digarden/pages/20210423140644-ada.org +0 -0
R content/digarden/20210423140647-perl.org => content/digarden/pages/20210423140647-perl.org +0 -0
R content/digarden/20210423140650-clojure.org => content/digarden/pages/20210423140650-clojure.org +0 -0
R content/digarden/20210423140653-scala.org => content/digarden/pages/20210423140653-scala.org +0 -0
R content/digarden/20210424014058-linux_documentation_project.org => content/digarden/pages/20210424014058-linux_documentation_project.org +0 -0
R content/digarden/20210424044656-framebuffer.org => content/digarden/pages/20210424044656-framebuffer.org +0 -0
R content/digarden/20210424185906-коммунизм.org => content/digarden/pages/20210424185906-коммунизм.org +0 -0
R content/digarden/20210425040444-mcclim.org => content/digarden/pages/20210425040444-mcclim.org +0 -0
R content/digarden/20210425040458-gtk.org => content/digarden/pages/20210425040458-gtk.org +0 -0
R content/digarden/20210425040511-qt.org => content/digarden/pages/20210425040511-qt.org +0 -0
R content/digarden/20210425040518-tk.org => content/digarden/pages/20210425040518-tk.org +0 -0
R content/digarden/20210425040529-tcl.org => content/digarden/pages/20210425040529-tcl.org +0 -0
R content/digarden/20210425040600-wxwidgets.org => content/digarden/pages/20210425040600-wxwidgets.org +0 -0
R content/digarden/20210425144000-philip_wadler.org => content/digarden/pages/20210425144000-philip_wadler.org +0 -0
R content/digarden/20210425144833-конференции.org => content/digarden/pages/20210425144833-конференции.org +0 -0
R content/digarden/20210425144846-strange_loop.org => content/digarden/pages/20210425144846-strange_loop.org +0 -0
R content/digarden/20210425152222-alan_turing.org => content/digarden/pages/20210425152222-alan_turing.org +0 -0
R content/digarden/20210425152233-машина_тьюринга.org => content/digarden/pages/20210425152233-машина_тьюринга.org +0 -0
R content/digarden/20210425152241-alonzo_church.org => content/digarden/pages/20210425152241-alonzo_church.org +0 -0
R content/digarden/20210425152343-ооп.org => content/digarden/pages/20210425152343-ооп.org +4 -14
@@ 2,6 2,7 @@
:ID:       d59ae5ab-7189-4d37-ab8b-259eaaa57995
:END:
#+title: ООП

* ООП
** Термины
- Абстрактный класс :: класс, не предполагающий создание


@@ 11,7 12,6 @@
  других языков, но в ООП мире.

  Подробнее о сервисах: [[[https://en.wikipedia.org/wiki/Service-oriented_programming][Wikipedia: Service-Oriented Programming]]]

** Отношения
- Наследование :: отношение "является". Легковой автомобиль является
  автомобилем, значит легковой автомобиль наследуется от класса


@@ 105,31 105,25 @@ Car porshe = new Car(goodEngine);

Подробнее об этих отношениях в [[https://habr.com/ru/post/354046/][статье "Наследование, композиция,
агрегация"]].
  
** Модификаторы доступа
- *public* -- доступно всем
- *private* -- доступно только классу, недоступно экземпляру и наследнику
- *protected* -- доступно классу и наследнику, недоступно экземпляру

- *final* -- нельзя отнаследоваться никому
- *static* -- метод принадлежит классу, а не экземпляру  

- *static* -- метод принадлежит классу, а не экземпляру
*** Статьи
- [[https://habr.com/ru/post/482154/][Зачем ограничивать наследование при помощи final]]

** Интерфейсы
Это что-то вроде типов данных, которые обязывают классы при их
реализации иметь те или иные поля и методы.

** Dependency Injection
Частный случай инверсии зависимостей.

[[https://habr.com/ru/post/321344/][Инверсия зависимостей на Хабре]]

*** Service Locator
Дав интерфейс Service Locator'у, он возвращает экземпляр конкретного
класса, реализующий переданный ему интерфейс.

** Хорошие вещи
*** Интерфейсы
*** Композиция классов, mixin'ы, trait'ы и т.д.


@@ 142,13 136,11 @@ http://smashcompany.com/technology/object-oriented-programming-is-an-expensive-d

https://lispcast.com/why-getters-and-setters-are-terrible/
https://www.infoworld.com/article/2073723/why-getter-and-setter-methods-are-evil.html

*** Аннотации
*** Наследование
*** Паттерн Синглтон
Зачем создавать класс, который плодит всего один объект, если возможно
создать сразу объект как например в Javascript или Scala.

*** Классы используются ради единственной сущности, а не ради многих
*** Классы используют тогда, когда можно обойтись структурой
** ООП нетрадиционное


@@ 158,14 150,12 @@ https://www.infoworld.com/article/2073723/why-getter-and-setter-methods-are-evil
- Ruby / Python

[[id:bfb12d94-bef4-4e20-bc3a-67881e050ca1][Metaobject Protocol]]

** ООП в разных языках
- [[id:3df0aee3-71c5-4c3e-8833-85bd9db7093c][ООП в Javascript]]
- PHP
- Java
- C++  

- C++
** Видео
- [[https://youtube.com/watch?v=lbXsrHGhBAU][Object-Oriented Programming]]
- [[https://www.youtube.com/watch?v=QM1iUe6IofM][Object-Oriented Programming is Bad]]
- [[https://youtube.com/watch?v=0iyB0_qPvWk][Object-Oriented Programming is Good*]]
- [[https://youtube.com/watch?v=0iyB0_qPvWk][Object-Oriented Programming is Good*]]
\ No newline at end of file

R content/digarden/20210425152355-функциональное_программирование.org => content/digarden/pages/20210425152355-функциональное_программирование.org +0 -0
R content/digarden/20210425152640-lisp.org => content/digarden/pages/20210425152640-lisp.org +1 -2
@@ 14,7 14,6 @@

** Отличительные особенности
- [[id:27de845b-74b6-4e0f-95d6-5c9b94a84119][REPL]]

** Ресурсы
- [[https://web.archive.org/web/20080616094043/http://www.lisp.org/table/learn.htm#tutor][Старый сайт Lisp.org]]
  Очень полезный


@@ 27,4 26,4 @@
- [[https://youtu.be/7RNbIEJvjUA][Genera: What have we lost?]]
- [[https://jakob.space/blog/thoughts-on-lisps.html][Thoughts on Lisp]]
- [[https://www.softwarepreservation.org/projects/LISP/][Lisp Software Reservation]]
- [[https://www.p-cos.net/lisp/guide.html][Pascal Costanza's Highly Opinionated Guide to Lisp]]
- [[https://www.p-cos.net/lisp/guide.html][Pascal Costanza's Highly Opinionated Guide to Lisp]]
\ No newline at end of file

R content/digarden/20210425152705-iswim.org => content/digarden/pages/20210425152705-iswim.org +0 -0
R content/digarden/20210425152717-ml.org => content/digarden/pages/20210425152717-ml.org +0 -0
R content/digarden/20210425152747-john_mccarhty.org => content/digarden/pages/20210425152747-john_mccarhty.org +0 -0
R content/digarden/20210425152803-лямбда_исчисление.org => content/digarden/pages/20210425152803-лямбда_исчисление.org +0 -0
R content/digarden/20210425152914-erlang.org => content/digarden/pages/20210425152914-erlang.org +0 -0
R content/digarden/20210425152924-f.org => content/digarden/pages/20210425152924-f.org +0 -0
R content/digarden/20210425231936-gerald_sussman.org => content/digarden/pages/20210425231936-gerald_sussman.org +0 -0
R content/digarden/20210426020200-dylan.org => content/digarden/pages/20210426020200-dylan.org +0 -0
R content/digarden/20210426025652-richard_gabriel.org => content/digarden/pages/20210426025652-richard_gabriel.org +0 -0
R content/digarden/20210427161042-кибернетика.org => content/digarden/pages/20210427161042-кибернетика.org +0 -0
R content/digarden/20210427161048-теория_вычислении.org => content/digarden/pages/20210427161048-теория_вычислении.org +0 -0
R content/digarden/20210427161055-теория_категории.org => content/digarden/pages/20210427161055-теория_категории.org +0 -0
R content/digarden/20210427185700-hendrik_barendregt.org => content/digarden/pages/20210427185700-hendrik_barendregt.org +0 -0
R content/digarden/20210427230824-структуры_данных.org => content/digarden/pages/20210427230824-структуры_данных.org +2 -1
@@ 2,6 2,7 @@
:ID:       f16c12f6-2ddc-4b1c-aa01-be44cbdae187
:END:
#+title: Структуры данных

* Контейнерные структуры данных
Простые:
- Массив


@@ 33,4 34,4 @@ https://en.wikipedia.org/wiki/List_of_data_structures
- Алгоритмы от Вирта 

Список и порядок структур данных для изучения:
- https://www.quora.com/How-can-I-learn-algorithms-and-data-structures-from-scratch?no_redirect=1
- https://www.quora.com/How-can-I-learn-algorithms-and-data-structures-from-scratch?no_redirect=1
\ No newline at end of file

R content/digarden/20210427230836-стек.org => content/digarden/pages/20210427230836-стек.org +0 -0
R content/digarden/20210427230901-куча.org => content/digarden/pages/20210427230901-куча.org +0 -0
R content/digarden/20210427231035-проблема_фунарга.org => content/digarden/pages/20210427231035-проблема_фунарга.org +0 -0
R content/digarden/20210427231138-проблема_остановки.org => content/digarden/pages/20210427231138-проблема_остановки.org +0 -0
R content/digarden/20210428000642-функция.org => content/digarden/pages/20210428000642-функция.org +0 -0
R content/digarden/20210428001007-алексеи_саватеев.org => content/digarden/pages/20210428001007-алексеи_саватеев.org +0 -0
R content/digarden/20210428002204-история_математики.org => content/digarden/pages/20210428002204-история_математики.org +0 -0
R content/digarden/20210428005205-комбинаторика.org => content/digarden/pages/20210428005205-комбинаторика.org +0 -0
R content/digarden/20210428005214-логика.org => content/digarden/pages/20210428005214-логика.org +2 -5
@@ 2,11 2,11 @@
:ID:       2b0bd9ed-a344-4f00-8233-6a1833a2902a
:END:
#+title: Логика

* Виды логик
- [[id:42eaf23a-e722-4628-b93c-fe21909be18b][Формальная логика]]
- [[id:b97a9c9f-adb1-4270-87fa-79b0d59c53df][Диалектика]]
- Модальная логика

* Таблицы истинности формальной логики
  A и B входы, Q -- результат
** OR (ИЛИ)


@@ 37,13 37,10 @@
   | 0 | 1 | 1 |
   | 1 | 0 | 1 |
   | 1 | 1 | 0 |

* Видео
- [[https://www.youtube.com/watch?v=fAp43BuPVxk][Есть ли логика в логике]]

* Люди
- [[https://ru.wikipedia.org/wiki/%D0%98%D0%B2%D0%B8%D0%BD%2C_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%90%D1%80%D1%85%D0%B8%D0%BF%D0%BE%D0%B2%D0%B8%D1%87][Ивин, Александр Архипович]]

** Законы логики
1. Закон тождества:
- Любая мысль должна быть тождественной (равной самой себе);


@@ 71,4 68,4 @@
  алгебр Гейтинга, квантовых логик, цилиндрических и полиадических
  алгебр, алгебр Поста); нестандартные модели.

[[https://ru.wikipedia.org/wiki/Математическая_логика][Википедия: Математическая Логика]]  
[[https://ru.wikipedia.org/wiki/Математическая_логика][Википедия: Математическая Логика]]
\ No newline at end of file

R content/digarden/20210428011034-научные_журналы.org => content/digarden/pages/20210428011034-научные_журналы.org +0 -0
R content/digarden/20210428011320-энциклопедии.org => content/digarden/pages/20210428011320-энциклопедии.org +2 -1
@@ 2,8 2,9 @@
:ID:       600ecc49-2008-4e0d-9850-0fc5edc52d6c
:END:
#+title: Энциклопедии

* Энциклопедии
- [[id:9e8b34f0-9ed9-4ab5-8bd5-6a300b940b52][Википедия]]
- [[id:e29d9524-aa2e-4e13-ba5c-b65eecd88c75][Большая советская энциклопедия]]
- [[id:1f910efc-cc12-4004-825d-c7cfa4c79ac6][Детская советская энциклопедия]]  
- [[id:edface68-095a-4df8-8739-29e94f38eb78][Энциклопедия для детей]]
- [[id:edface68-095a-4df8-8739-29e94f38eb78][Энциклопедия для детей]]
\ No newline at end of file

R content/digarden/20210428011339-словари.org => content/digarden/pages/20210428011339-словари.org +0 -0
R content/digarden/20210428011350-академик.org => content/digarden/pages/20210428011350-академик.org +0 -0
R content/digarden/20210428011403-викисловарь.org => content/digarden/pages/20210428011403-викисловарь.org +0 -0
R content/digarden/20210428011518-большая_советская_энциклопедия.org => content/digarden/pages/20210428011518-большая_советская_энциклопедия.org +0 -0
R content/digarden/20210428012316-лямбда_куб.org => content/digarden/pages/20210428012316-лямбда_куб.org +0 -0
R content/digarden/20210428014624-образовательные_учреждения.org => content/digarden/pages/20210428014624-образовательные_учреждения.org +0 -0
R content/digarden/20210428014629-inria.org => content/digarden/pages/20210428014629-inria.org +1 -1
@@ 5,4 5,4 @@
Французский институт, который создал:
- [[id:ab68624c-e88f-4fe4-94e9-d5de53f97358][Ocaml]]
- BigLoo
- [[id:182e1fdb-3dfe-4f7a-a680-603fca382b59][Coq]]    
- [[id:182e1fdb-3dfe-4f7a-a680-603fca382b59][Coq]]

R content/digarden/20210428014708-coq.org => content/digarden/pages/20210428014708-coq.org +0 -0
R content/digarden/20210428015127-edwin_brady.org => content/digarden/pages/20210428015127-edwin_brady.org +0 -0
R content/digarden/20210428021503-вшэ.org => content/digarden/pages/20210428021503-вшэ.org +0 -0
R content/digarden/20210428023123-тестирования.org => content/digarden/pages/20210428023123-тестирования.org +0 -0
R content/digarden/20210428023206-как_сдать_егэ_буду_взрослым_человеком.org => content/digarden/pages/20210428023206-как_сдать_егэ_буду_взрослым_человеком.org +0 -0
R content/digarden/20210428051748-виталии_брагилевскии.org => content/digarden/pages/20210428051748-виталии_брагилевскии.org +2 -1
@@ 2,5 2,6 @@
:ID:       883374ed-2eea-4c1e-adf5-0bd684d5ba29
:END:
#+title: Виталий Брагилевский

* Виталий Брагилевский
Программист на [[id:7f86ced4-b418-4cd4-a14e-d7e4f1f343de][Haskell]]
Программист на [[id:7f86ced4-b418-4cd4-a14e-d7e4f1f343de][Haskell]]
\ No newline at end of file

R content/digarden/20210501003041-allegro.org => content/digarden/pages/20210501003041-allegro.org +0 -0
R content/digarden/20210501011515-common_lispa_n_interactive_approach.org => content/digarden/pages/20210501011515-common_lispa_n_interactive_approach.org +0 -0
R content/digarden/20210502233230-энциклопедия_для_детеи.org => content/digarden/pages/20210502233230-энциклопедия_для_детеи.org +0 -0
R content/digarden/20210504170728-николаи_дыбовскии.org => content/digarden/pages/20210504170728-николаи_дыбовскии.org +0 -0
R content/digarden/20210505013718-nixos.org => content/digarden/pages/20210505013718-nixos.org +0 -0
R content/digarden/20210508210222-философия.org => content/digarden/pages/20210508210222-философия.org +1 -2
@@ 20,6 20,5 @@
Я рассматриваю себя больше как идеалиста, чем материалиста, хотя в целом
не настолько отчётливо разобрался в вопросе, чтобы явно что-то
утверждать.

** Вопросы
- [[id:ab0d21b0-53bd-425c-84ec-1c8ea3ed3413][Смысл жизни]]  
- [[id:ab0d21b0-53bd-425c-84ec-1c8ea3ed3413][Смысл жизни]]
\ No newline at end of file

R content/digarden/20210513013257-алгоритмы.org => content/digarden/pages/20210513013257-алгоритмы.org +0 -0
R content/digarden/20210513160328-джодж_буль.org => content/digarden/pages/20210513160328-джодж_буль.org +0 -0
R content/digarden/20210513160418-клод_шеннон.org => content/digarden/pages/20210513160418-клод_шеннон.org +0 -0
R content/digarden/20210513224522-курсы.org => content/digarden/pages/20210513224522-курсы.org +0 -0
R content/digarden/20210515012509-django.org => content/digarden/pages/20210515012509-django.org +2 -3
@@ 2,6 2,7 @@
:ID:       8ec304b0-7981-4f0a-a6ed-7b7ee27cb9d2
:END:
#+title: Django

* Django
** Компоненты:
Они же отличия от Flask


@@ 32,13 33,11 @@

Request-Response Cycle:
https://i.redd.it/jksj10krs0s31.jpg

** Видео
- [[https://youtube.com/watch?v=jBzwzrDvZ18][Django видеокурс от FreeCodeCamp (10 часов)]]
- [[https://www.youtube.com/watch?v=fxs5dFB3xD4][Django Under Microscope]]
- [[https://www.youtube.com/watch?v=tkwZ1jG3XgA][Django in Depth]]
  
** Проекты поверх Django
- Django Rest Framework
- [[id:4035a2a9-3fc6-4132-94ad-8e75595cb408][Wagtail]]  
- Django CMS
- Django CMS
\ No newline at end of file

R content/digarden/20210515012601-flask.org => content/digarden/pages/20210515012601-flask.org +0 -0
R content/digarden/20210515023327-gnu_readline.org => content/digarden/pages/20210515023327-gnu_readline.org +0 -0
R content/digarden/20210516030851-самоооборона.org => content/digarden/pages/20210516030851-самоооборона.org +0 -0
R content/digarden/20210519112044-компилируемые_языки_программирования.org => content/digarden/pages/20210519112044-компилируемые_языки_программирования.org +0 -0
R content/digarden/20210519185300-gcc.org => content/digarden/pages/20210519185300-gcc.org +0 -0
R content/digarden/20210519185421-clang.org => content/digarden/pages/20210519185421-clang.org +0 -0
R content/digarden/20210519193247-make.org => content/digarden/pages/20210519193247-make.org +0 -0
R content/digarden/20210519202433-vcs.org => content/digarden/pages/20210519202433-vcs.org +0 -0
R content/digarden/20210519213525-git.org => content/digarden/pages/20210519213525-git.org +0 -0
R content/digarden/20210520201643-http.org => content/digarden/pages/20210520201643-http.org +0 -0
R content/digarden/20210520204942-марксизм.org => content/digarden/pages/20210520204942-марксизм.org +0 -0
R content/digarden/20210520205003-поль_лафарг.org => content/digarden/pages/20210520205003-поль_лафарг.org +0 -0
R content/digarden/20210520215553-анархизм.org => content/digarden/pages/20210520215553-анархизм.org +2 -1
@@ 2,6 2,7 @@
:ID:       36b6247a-8115-4a49-bca2-2efdb7a033b4
:END:
#+title: Анархизм

* Анархизм

Личности:


@@ 39,4 40,4 @@
Пакет в дебиане:
#+begin_src bash
  sudo apt install anarchism fortune-anarchism
#+end_src
#+end_src
\ No newline at end of file

R content/digarden/20210520215617-боб_блек.org => content/digarden/pages/20210520215617-боб_блек.org +0 -0
R content/digarden/20210520215817-михаил_вербицкии.org => content/digarden/pages/20210520215817-михаил_вербицкии.org +0 -0
R content/digarden/20210520222622-независимыи_московскии_университет.org => content/digarden/pages/20210520222622-независимыи_московскии_университет.org +0 -0
R content/digarden/20210526163458-компьютерные_игры.org => content/digarden/pages/20210526163458-компьютерные_игры.org +0 -0
R content/digarden/20210526163504-dwarf_fortress.org => content/digarden/pages/20210526163504-dwarf_fortress.org +0 -0
R content/digarden/20210526175625-энциклопеди.org => content/digarden/pages/20210526175625-энциклопеди.org +0 -0
R content/digarden/20210528181737-память_компьютера.org => content/digarden/pages/20210528181737-память_компьютера.org +0 -0
R content/digarden/20210531021201-bsd.org => content/digarden/pages/20210531021201-bsd.org +0 -0
R content/digarden/20210615202918-symfony.org => content/digarden/pages/20210615202918-symfony.org +2 -9
@@ 2,6 2,7 @@
:ID:       71d88c28-b79f-47cc-b5ec-7439fcff5f7f
:END:
#+title: Symfony

* Symfony
Фреймворк для работы.



@@ 12,7 13,6 @@
- [[id:e1b70298-5a02-45c4-be3b-47be053c546b][Doctrine]]
- Alice (Fixtures)
https://symfonycasts.com/screencast/alice-fixtures/fixtures
  
** Понятия
-   Action
-   Admin


@@ 52,8 52,6 @@ https://symfonycasts.com/screencast/alice-fixtures/fixtures
-   Service Сервисы. То что по сути не подходит в остальные
  папки. Функции утилиты.
-   Twig/Extension

  
** Дебаг
Существует Symfony Profiler (полосочка снизу).



@@ 65,14 63,11 @@ https://symfonycasts.com/screencast/alice-fixtures/fixtures
- [[https://youtube.com/watch?v=Bo0guUbL5uo][Symfony PHP Framework Tutorial - Full Course by FreeCodeCamp]]
- [[https://youtu.be/_ESXXCboy8E][Symfony: Dependency Injection]]
- [[https://thomasberends.github.io/symfony-certification-preparation-list/][Symfony Certification Preparation List]]
  
** Статьи
- [[https://100.org.ua/%D0%BD%D0%B5%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BE-symfony/][Немного о Symfony [RU]​]]
-

** Люди
- [[https://fabien.potencier.org/][Fabien]]

** Недостатки
- Twig имеет питоновский синтаксис и сильно отличается от PHP, когда как
  Jinja и подобные шаблонизатора в Python (Twig был от разработчика


@@ 81,10 76,8 @@ https://symfonycasts.com/screencast/alice-fixtures/fixtures
  
Веб-ресурсы:
- [[https://www.reddit.com/r/symfony/top/?t=all][Reddit]]

** Видео
-  [[https://www.youtube.com/@GaryClarkeTech/playlists][Gary Clarke]] (много видео про PHP и Symfony)
- Symfony DDD: https://youtu.be/rkQ3-T82pkU

** Статьи
- [[https://symfony.com/doc/current/create_framework/http_foundation.html][Создание фреймворка на базе Symfony]]
- [[https://symfony.com/doc/current/create_framework/http_foundation.html][Создание фреймворка на базе Symfony]]
\ No newline at end of file

R content/digarden/20210615202943-sonataadmin.org => content/digarden/pages/20210615202943-sonataadmin.org +0 -0
R content/digarden/20210615210753-квадрат_типизации.org => content/digarden/pages/20210615210753-квадрат_типизации.org +0 -0
R content/digarden/20210616143908-инструменты_разработки.org => content/digarden/pages/20210616143908-инструменты_разработки.org +0 -0
R content/digarden/20210616143915-текстовые_редакторы.org => content/digarden/pages/20210616143915-текстовые_редакторы.org +2 -3
@@ 2,10 2,10 @@
:ID:       cc80281e-4dbb-4a78-a69c-55be91f72522
:END:
#+title: Текстовые редакторы

* Текстовые редакторы
- [[id:c96a8193-df06-4528-9f5b-5ba4560c068f][Emacs]]
- [[id:8ae9146f-fda0-4813-944a-fea40e555a69][Vim]]
  
** Составляющие текстового редактора
- Автодополнение языков программирования
- Поиск по проекту


@@ 14,6 14,5 @@
- Запуск линтеров на фоне при просмотре кода
- Прыжки в определения символов в ЯП
- Форматирование кода
  
** Статьи
- [[https://www.murilopereira.com/the-values-of-emacs-the-neovim-revolution-and-the-vscode-gorilla/][The values of Emacs, the Neovim revolution, and the VSCode gorilla]]
- [[https://www.murilopereira.com/the-values-of-emacs-the-neovim-revolution-and-the-vscode-gorilla/][The values of Emacs, the Neovim revolution, and the VSCode gorilla]]
\ No newline at end of file

R content/digarden/20210616144014-vim.org => content/digarden/pages/20210616144014-vim.org +0 -0
R content/digarden/20210617165504-сертификация.org => content/digarden/pages/20210617165504-сертификация.org +0 -0
R content/digarden/20210618192810-архитектуры_компьютера.org => content/digarden/pages/20210618192810-архитектуры_компьютера.org +0 -0
R content/digarden/20210618192818-risc_v.org => content/digarden/pages/20210618192818-risc_v.org +0 -0
R content/digarden/20210621005654-петр_кропоткин.org => content/digarden/pages/20210621005654-петр_кропоткин.org +0 -0
R content/digarden/20210621235853-freebsd.org => content/digarden/pages/20210621235853-freebsd.org +0 -0
R content/digarden/20210625010924-михаил_глухов_rigidus.org => content/digarden/pages/20210625010924-михаил_глухов_rigidus.org +0 -0
R content/digarden/20210629154708-doctrine.org => content/digarden/pages/20210629154708-doctrine.org +0 -0
R content/digarden/20210709162920-выразительность.org => content/digarden/pages/20210709162920-выразительность.org +0 -0
R content/digarden/20210711143545-свободные_nas.org => content/digarden/pages/20210711143545-свободные_nas.org +0 -0
R content/digarden/20210713160110-cgi_bin.org => content/digarden/pages/20210713160110-cgi_bin.org +0 -0
R content/digarden/20210713160144-fastcgi.org => content/digarden/pages/20210713160144-fastcgi.org +0 -0
R content/digarden/20210813135512-рефакторинг.org => content/digarden/pages/20210813135512-рефакторинг.org +0 -0
R content/digarden/20211010065136-очередь.org => content/digarden/pages/20211010065136-очередь.org +0 -0
R content/digarden/20211010065540-словарь.org => content/digarden/pages/20211010065540-словарь.org +0 -0
R content/digarden/20211011040532-gdb.org => content/digarden/pages/20211011040532-gdb.org +0 -0
R content/digarden/20211201213536-сложность.org => content/digarden/pages/20211201213536-сложность.org +0 -0
R content/digarden/20211201213613-случаиная_сложность.org => content/digarden/pages/20211201213613-случаиная_сложность.org +0 -0
R content/digarden/20211201213926-строгая_типизация.org => content/digarden/pages/20211201213926-строгая_типизация.org +0 -0
R content/digarden/20211201213933-слабая_типизация.org => content/digarden/pages/20211201213933-слабая_типизация.org +0 -0
R content/digarden/20211201213948-статическая_типизация.org => content/digarden/pages/20211201213948-статическая_типизация.org +0 -0
R content/digarden/20211201213954-динамическая_типизация.org => content/digarden/pages/20211201213954-динамическая_типизация.org +0 -0
R content/digarden/20211201214029-явная_типизация.org => content/digarden/pages/20211201214029-явная_типизация.org +0 -0
R content/digarden/20211201214034-неявная_типизация.org => content/digarden/pages/20211201214034-неявная_типизация.org +0 -0
R content/digarden/20211201230950-vcs.org => content/digarden/pages/20211201230950-vcs.org +0 -0
R content/digarden/20211203042832-паттерны.org => content/digarden/pages/20211203042832-паттерны.org +0 -0
R content/digarden/20211203044451-веб_сервер.org => content/digarden/pages/20211203044451-веб_сервер.org +0 -0
R content/digarden/20211209153320-type_hierarchies.org => content/digarden/pages/20211209153320-type_hierarchies.org +0 -0
R content/digarden/20211210234818-dependency_injection.org => content/digarden/pages/20211210234818-dependency_injection.org +0 -0
R content/digarden/20211213055858-ledger.org => content/digarden/pages/20211213055858-ledger.org +0 -0
R content/digarden/20211215095228-вектор.org => content/digarden/pages/20211215095228-вектор.org +0 -0
R content/digarden/20211215172338-статьи.org => content/digarden/pages/20211215172338-статьи.org +2 -1
@@ 2,6 2,7 @@
:ID:       754737d9-424c-4a6a-bd19-bd98f68527ec
:END:
#+title: Статьи

* Статьи
Заготовки и идеи для будущих статей в блоге
- [[id:4d449cd1-a72b-49b9-915b-dedb90d2cf5a][Разумное потребление]]


@@ 12,4 13,4 @@
- Почему СПО важно как важен состав в продуктах питания    
- [[id:2e089b03-b617-4b54-bd6f-4941c1c484fd][Статья: Почему мне не нравятся статически типизируемые компилируемые языки]]
- Статья: VC vs Magit
- Dependency Injection in Common Lisp
- Dependency Injection in Common Lisp
\ No newline at end of file

R content/digarden/20211215172353-разумное_потребление.org => content/digarden/pages/20211215172353-разумное_потребление.org +0 -0
R content/digarden/20211215203817-кибернетика.org => content/digarden/pages/20211215203817-кибернетика.org +0 -0
R content/digarden/20211221181019-принципы.org => content/digarden/pages/20211221181019-принципы.org +0 -0
R content/digarden/2022-02-01_00-19-24_1.gif => content/digarden/pages/2022-02-01_00-19-24_1.gif +0 -0
R content/digarden/20220115200649-френсис_бэкон.org => content/digarden/pages/20220115200649-френсис_бэкон.org +0 -0
R content/digarden/20220117041404-бинарныи_формат.org => content/digarden/pages/20220117041404-бинарныи_формат.org +0 -0
R content/digarden/20220125193754-девять_жизнеи_нестора_махно.org => content/digarden/pages/20220125193754-девять_жизнеи_нестора_махно.org +0 -0
R content/digarden/20220127145223-инвестиции.org => content/digarden/pages/20220127145223-инвестиции.org +0 -0
R content/digarden/20220127194420-формальная_логика.org => content/digarden/pages/20220127194420-формальная_логика.org +0 -0
R content/digarden/20220127194429-диалектика.org => content/digarden/pages/20220127194429-диалектика.org +0 -0
R content/digarden/20220127195811-адам_смит.org => content/digarden/pages/20220127195811-адам_смит.org +0 -0
R content/digarden/20220128170846-обо_мне.org => content/digarden/pages/20220128170846-обо_мне.org +0 -0
R content/digarden/20220129161410-scheme.org => content/digarden/pages/20220129161410-scheme.org +0 -0
R content/digarden/20220201143939-valgrind.org => content/digarden/pages/20220201143939-valgrind.org +0 -0
R content/digarden/20220202144214-css.org => content/digarden/pages/20220202144214-css.org +0 -0
R content/digarden/20220202183614-python.org => content/digarden/pages/20220202183614-python.org +0 -0
R content/digarden/20220203185157-субд.org => content/digarden/pages/20220203185157-субд.org +0 -0
R content/digarden/20220203185227-mysql.org => content/digarden/pages/20220203185227-mysql.org +0 -0
R content/digarden/20220203185244-postgresql.org => content/digarden/pages/20220203185244-postgresql.org +0 -0
R content/digarden/20220209070414-ddd.org => content/digarden/pages/20220209070414-ddd.org +0 -0
R content/digarden/20220210101433-wagtail.org => content/digarden/pages/20220210101433-wagtail.org +0 -0
R content/digarden/20220411030344-интер.org => content/digarden/pages/20220411030344-интер.org +0 -0
R content/digarden/20220424220620-dlang.org => content/digarden/pages/20220424220620-dlang.org +0 -0
R content/digarden/20220501163136-список.org => content/digarden/pages/20220501163136-список.org +0 -0
R content/digarden/20220505001638-repl.org => content/digarden/pages/20220505001638-repl.org +0 -0
R content/digarden/20220509014507-metaobject_protocol.org => content/digarden/pages/20220509014507-metaobject_protocol.org +0 -0
R content/digarden/20220513171223-языки_разметки.org => content/digarden/pages/20220513171223-языки_разметки.org +0 -0
R content/digarden/20220515034324-spring.org => content/digarden/pages/20220515034324-spring.org +1 -1
@@ 6,4 6,4 @@

** Ресурсы
- [[https://docs.spring.io/spring-framework/docs/3.2.x/spring-framework-reference/html/index.html][Официальная документация]]
- [[https://www.javatpoint.com/best-spring-books][Книги]]
- [[https://www.javatpoint.com/best-spring-books][Книги]]
\ No newline at end of file

R content/digarden/20220516131507-либерализм.org => content/digarden/pages/20220516131507-либерализм.org +0 -0
R content/digarden/20220523170251-построение_компиляторов.org => content/digarden/pages/20220523170251-построение_компиляторов.org +0 -0
R content/digarden/20220706053927-ruby_on_rails.org => content/digarden/pages/20220706053927-ruby_on_rails.org +0 -0
R content/digarden/20220715031135-shell.org => content/digarden/pages/20220715031135-shell.org +0 -0
R content/digarden/20220715031216-bash.org => content/digarden/pages/20220715031216-bash.org +0 -0
R content/digarden/20220715031234-readline.org => content/digarden/pages/20220715031234-readline.org +0 -0
R content/digarden/20220715031917-ba.org => content/digarden/pages/20220715031917-ba.org +0 -0
R content/digarden/20220715032730-операционные_системы.org => content/digarden/pages/20220715032730-операционные_системы.org +0 -0
R content/digarden/20220715032819-gentoo.org => content/digarden/pages/20220715032819-gentoo.org +0 -0
R content/digarden/20220716203715-man.org => content/digarden/pages/20220716203715-man.org +0 -0
R content/digarden/20220720094837-параметр_типа.org => content/digarden/pages/20220720094837-параметр_типа.org +0 -0
R content/digarden/20220720183229-теория_автоматов.org => content/digarden/pages/20220720183229-теория_автоматов.org +0 -0
R content/digarden/20220721122531-синтаксис.org => content/digarden/pages/20220721122531-синтаксис.org +0 -0
R content/digarden/20220721122940-раскрутка_компилятора.org => content/digarden/pages/20220721122940-раскрутка_компилятора.org +0 -0
R content/digarden/20220722124306-смысл_жизни.org => content/digarden/pages/20220722124306-смысл_жизни.org +0 -0
R content/digarden/20220808121307-замыкание.org => content/digarden/pages/20220808121307-замыкание.org +0 -0
R content/digarden/20220905144344-статья_будет_ли_работать_анархизм.org => content/digarden/pages/20220905144344-статья_будет_ли_работать_анархизм.org +0 -0
R content/digarden/20220907133224-управление_памятью.org => content/digarden/pages/20220907133224-управление_памятью.org +0 -0
R content/digarden/20220912174818-геометрия.org => content/digarden/pages/20220912174818-геометрия.org +0 -0
R content/digarden/20220930122049-выживание_аутиста.org => content/digarden/pages/20220930122049-выживание_аутиста.org +0 -0
R content/digarden/20221003124347-полиморфизм.org => content/digarden/pages/20221003124347-полиморфизм.org +0 -0
R content/digarden/20221009210504-digital_garden.org => content/digarden/pages/20221009210504-digital_garden.org +0 -0
R content/digarden/20221009235137-либертарианство.org => content/digarden/pages/20221009235137-либертарианство.org +0 -0
R content/digarden/20221022235424-about_me.org => content/digarden/pages/20221022235424-about_me.org +0 -0
R content/digarden/20221023000244-elf.org => content/digarden/pages/20221023000244-elf.org +2 -2
@@ 2,8 2,8 @@
:ID:       2620c345-e2b3-4c1a-9621-7ada216b7c1c
:END:
#+title: Elf

* Elf (binary format)
Binary format used in most [[id:949b22d6-de32-4bc3-a846-4b4f4b038b05][GNU/Linux]] distros generated by [[id:28f71607-81c7-42b4-9968-d22de5adba55][GCC]].

** Resourses
- [[https://ekaitz.elenq.tech/bootstrapGcc2.html][Elf: Why not]]
- [[https://ekaitz.elenq.tech/bootstrapGcc2.html][Elf: Why not]]
\ No newline at end of file

R content/digarden/20221023004637-errata.org => content/digarden/pages/20221023004637-errata.org +2 -1
@@ 2,6 2,7 @@
:ID:       eb79a37a-45a1-4bb9-9a94-eb1bded1d9d1
:END:
#+title: Errata

* Errata
List of changes of my website and digital garden.



@@ 10,4 11,4 @@ List of changes of my website and digital garden.
- <2022-11-02 Wed> Created [[id:952d944c-724f-4ced-bceb-d6535d4cc050][Georgian Language]] page
- <2022-10-31 Mon> Created [[id:46bd6e4d-43ea-4f31-aa2d-155b4499b6fb][Zig]] programming language page
- <2022-10-26 Wed> Created [[id:e254dc49-4cc8-47e5-a9e6-008e90430fd4][Actor]] page
- <2022-10-23 Sun> Created Errata and [[id:fd2dd57d-c683-4ad2-9530-8f0d828a2110][About Me]] page
- <2022-10-23 Sun> Created Errata and [[id:fd2dd57d-c683-4ad2-9530-8f0d828a2110][About Me]] page
\ No newline at end of file

R content/digarden/20221024145206-актор.org => content/digarden/pages/20221024145206-актор.org +0 -0
R content/digarden/20221027122006-россия.org => content/digarden/pages/20221027122006-россия.org +0 -0
R content/digarden/20221028162939-yaml_driven_development.org => content/digarden/pages/20221028162939-yaml_driven_development.org +0 -0
R content/digarden/20221028223327-exception.org => content/digarden/pages/20221028223327-exception.org +0 -0
R content/digarden/20221028223544-nullpointerexception.org => content/digarden/pages/20221028223544-nullpointerexception.org +0 -0
R content/digarden/20221031151126-zig.org => content/digarden/pages/20221031151126-zig.org +0 -0
R content/digarden/20221102162642-грузия.org => content/digarden/pages/20221102162642-грузия.org +0 -0
R content/digarden/20221102162657-грузинскии_язык.org => content/digarden/pages/20221102162657-грузинскии_язык.org +0 -0
R content/digarden/20221102165518-нотации_языков_программирования.org => content/digarden/pages/20221102165518-нотации_языков_программирования.org +0 -0
R content/digarden/20221102165750-обратная_польская_нотация.org => content/digarden/pages/20221102165750-обратная_польская_нотация.org +0 -0
R content/digarden/20221114131217-статья_почему_мне_не_нравятся_статически_типизируемые_компилируемые_языки.org => content/digarden/pages/20221114131217-статья_почему_мне_не_нравятся_статически_типизируемые_компилируемые_языки.org +0 -0
R content/digarden/20221114142614-ооп_в_javascript.org => content/digarden/pages/20221114142614-ооп_в_javascript.org +0 -0
R content/digarden/20230401134814-доклады_и_презентации.org => content/digarden/pages/20230401134814-доклады_и_презентации.org +0 -0
A content/digarden/pages/ChatGPT.org => content/digarden/pages/ChatGPT.org +1 -0
@@ 0,0 1,1 @@
* Нейросеть
\ No newline at end of file

A content/digarden/pages/Logseq.org => content/digarden/pages/Logseq.org +18 -0
@@ 0,0 1,18 @@
:PROPERTIES:
:title: Logseq
:END:

* Logseq is Zettelkasten software that can read org-mode files.
* [[Logseq]] is in general makes [[org-mode]] friendly to users that don't use [[Emacs]]. I can recommend it now to my friends.
* Documentation: https://docs.logseq.com/
*
* Достоинства
** Синхронизация с телефоном
** User-friendly если не знаешь про [[Emacs]] и [[Org-roam]]
** Совместим с org
** Можно встраивать видео, документы и т.д. так как это веб-вью
* Недостатки
** Сделан на Electron
** Не очень удобен, если привык к имаксу. Редактирование на уровне блокнота.
** Синхронизация между телефоном и компьютером стоит денег ($5 в месяц)
** Не совместим с [[org-roam]] и частично с org
\ No newline at end of file

A content/digarden/pages/PHP Autoloading.org => content/digarden/pages/PHP Autoloading.org +17 -0
@@ 0,0 1,17 @@
* The autoloading feature in [[PHP]] is a mechanism that automatically loads classes and interfaces when they are needed, rather than requiring developers to manually include or require them in their code. While this feature offers several benefits, such as code organization and improved performance, it also has some drawbacks.
*
* Critique of PHP Autoloading Feature:
** Performance impact: Autoloading can negatively impact the performance of an application, especially when dealing with a large number of classes. The process of locating and loading the appropriate class files can take a noticeable amount of time, particularly if the autoloader is not well-optimized.
** Dependency on naming conventions: Autoloading relies heavily on consistent naming conventions and file organization. If a developer does not follow these conventions or if there are inconsistencies within the project, autoloading may fail or produce unexpected results.
** Difficulties with debugging: When autoloading is in place, it can be harder to pinpoint the source of errors and issues, as the loading process is automated and behind-the-scenes. Debugging can become more challenging, especially for developers who are not familiar with the autoloading mechanism.
** Limited control: Autoloading can sometimes limit the level of control developers have over the class-loading process. For instance, when using a third-party library, developers might need to rely on the autoloading provided by the library, which could be incompatible with their own autoloading strategy.
** Potential for conflicts: When using multiple autoloaders, there is a risk of conflicts and unexpected behavior. This is particularly relevant when working with third-party libraries or frameworks that might use their own autoloading mechanism.
** Backward compatibility issues: Older PHP applications that do not use autoloading or use a different autoloading mechanism might face compatibility issues when introduced to a newer environment. Developers might need to refactor parts of their codebase to make use of the newer autoloading feature, which can be time-consuming.
*
*
* To mitigate these drawbacks, developers can:
** Optimize their autoloading strategies to minimize performance impact.
** Follow established naming conventions and maintain a consistent file organization.
** Use tools and techniques, such as debuggers and loggers, to aid in debugging.
** Understand the autoloading mechanisms provided by third-party libraries and choose compatible solutions.
** Ensure backward compatibility when upgrading or refactoring legacy applications.
\ No newline at end of file

A content/digarden/pages/Thinkpad X1 Fold.org => content/digarden/pages/Thinkpad X1 Fold.org +6 -0
@@ 0,0 1,6 @@
* Раскладной ноутбук с гибким экраном от Lenovo с трекпоинтом
*
* Плюсы:
** Скорее всего удобно использовать как читалку
* Минусы:
** Вендор лок на винде
\ No newline at end of file

D content/digarden/pages/contents.md => content/digarden/pages/contents.md +0 -1
@@ 1,1 0,0 @@
-
\ No newline at end of file

A content/digarden/pages/История типизации.org => content/digarden/pages/История типизации.org +37 -0
@@ 0,0 1,37 @@
* - 1913ish :: Bertrand Russel introduces a hierarchy of types to avoid barber trouble;
e.g., ~Typeᵢ : Typeᵢ₊₁~.
* - 1920s :: A Polish guy & British guy think that's dumb and collapse the hierarchy.
* - 1940s :: Alonzo Church says arrows are cool.
* - 1958  ::
* With his awesome hairdo, John McCarthy gifts the world an elegant
piece of art: Lisp (•̀ᴗ•́)و
* - Lisp is currently the 2ⁿᵈ oldest high-level language still
in use after Fortran.
* - Maxwell's equations [[https://queue.acm.org/detail.cfm?id=1039523][get]] [[http://www.michaelnielsen.org/ddi/lisp-as-the-maxwells-equations-of-software/][jealous]].
* Lisp introduces a bunch of zany ideas to CS:
** - Introduced if-then-else “McCarthy's Conditional”; 1ˢᵗ class functions & recursion
** - macros ≈ compiler plugins
** - symbols ≈ raw names which needn't have values
** - variables ≈ pointers
** - code ≈ data; statements ≈ expressions
** - ~read, eval, load, compile, print~ are all functions!
* - 1959 :: My man JM thinks manual memory is lame —invents garbage collection!
* - Later, 2001, he writes [[https://web.archive.org/web/20130814213421/http://www-formal.stanford.edu/jmc/robotandbaby/robotandbaby.html][The Robot & The Baby]].
* - 1960s :: Simula says OOPs!
* - 1970s :: Smalltalk popularises the phrase “oop”. ( B has a child named C. )
* - 1970s :: Simple λ-calculus is a fashion model for sets and functions.
* - 1970s :: Milner and friends demand
/variables are for types too, not just terms!/
* - 1970s :: Per Martin-Löf tells us it's okay to depend on one another; ~Π, Σ~ types.
* - 1982  :: A Lisp [[https://en.wikipedia.org/wiki/Ummah][ummah]] is formed: [[http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node1.html][“Common Lisp the Language”]] ♥‿♥
* - In order to be hip & modern, it's got [[https://extravagaria.com/Files/LASC-Overview.pdf][class]] with [[https://en.wikipedia.org/wiki/Common_Lisp_Object_System][CLOS]].
* - Other shenanigans: Scheme 1975, Elisp 1985, Racket 1995, Clojure 2007