Changeset 972a737
- Timestamp:
- Apr 16, 2023, 5:54:55 PM (19 months ago)
- Branches:
- master
- Children:
- 3c72e49
- Parents:
- 962709f
- Location:
- content/digarden
- Files:
-
- 24 added
- 6 deleted
- 2 edited
- 438 moved
Legend:
- Unmodified
- Added
- Removed
-
content/digarden/logseq/bak/logseq/config/2023-04-08T11_40_14.796Z.Desktop.edn
r962709f r972a737 39 39 40 40 ;; Enable Block timestamp 41 :feature/enable-block-timestamps? false41 :feature/enable-block-timestamps? true 42 42 43 43 ;; Enable remove accents when searching. … … 46 46 47 47 ;; Enable journals 48 ;;:feature/enable-journals? true48 :feature/enable-journals? true 49 49 50 50 ;; Enable flashcards … … 343 343 ;; ;use Percent-encoding for other invalid characters 344 344 :file/name-format :triple-lowbar 345 :graph/settings {:orphan-pages? true} 346 :editor/preferred-pasting-file? true 347 :preferred-format :org 348 :publishing/all-pages-public? true 345 349 :feature/enable-whiteboards? true 346 :graph/settings {:journal? true, :builtin-pages? false, :excluded-pages? true, :orphan-pages? true}347 :publishing/all-pages-public? true348 350 349 351 ;; specify the format of the filename for journal files -
content/digarden/logseq/bak/logseq/config/2023-04-08T11_52_49.931Z.Desktop.edn
r962709f r972a737 39 39 40 40 ;; Enable Block timestamp 41 :feature/enable-block-timestamps? false41 :feature/enable-block-timestamps? true 42 42 43 43 ;; Enable remove accents when searching. … … 46 46 47 47 ;; Enable journals 48 ;;:feature/enable-journals? true48 :feature/enable-journals? true 49 49 50 50 ;; Enable flashcards … … 343 343 ;; ;use Percent-encoding for other invalid characters 344 344 :file/name-format :triple-lowbar 345 :graph/settings {:orphan-pages? true} 346 :editor/preferred-pasting-file? true 347 :preferred-format :org 348 :publishing/all-pages-public? true 345 349 :feature/enable-whiteboards? true 346 :graph/settings {:journal? true, :builtin-pages? false, :excluded-pages? false, :orphan-pages? true}347 :publishing/all-pages-public? true348 350 349 351 ;; specify the format of the filename for journal files -
content/digarden/logseq/bak/logseq/config/2023-04-08T12_14_06.034Z.Desktop.edn
r962709f r972a737 39 39 40 40 ;; Enable Block timestamp 41 :feature/enable-block-timestamps? false41 :feature/enable-block-timestamps? true 42 42 43 43 ;; Enable remove accents when searching. … … 46 46 47 47 ;; Enable journals 48 ;;:feature/enable-journals? true48 :feature/enable-journals? true 49 49 50 50 ;; Enable flashcards … … 343 343 ;; ;use Percent-encoding for other invalid characters 344 344 :file/name-format :triple-lowbar 345 :graph/settings {:orphan-pages? true} 346 :editor/preferred-pasting-file? true 347 :preferred-format :org 348 :publishing/all-pages-public? true 345 349 :feature/enable-whiteboards? true 346 :graph/settings {:journal? false, :builtin-pages? false, :excluded-pages? true, :orphan-pages? true}347 :publishing/all-pages-public? true348 350 349 351 ;; specify the format of the filename for journal files -
content/digarden/logseq/bak/logseq/config/2023-04-10T11_18_09.120Z.Desktop.edn
r962709f r972a737 39 39 40 40 ;; Enable Block timestamp 41 :feature/enable-block-timestamps? false41 :feature/enable-block-timestamps? true 42 42 43 43 ;; Enable remove accents when searching. … … 46 46 47 47 ;; Enable journals 48 ;;:feature/enable-journals? true48 :feature/enable-journals? true 49 49 50 50 ;; Enable flashcards … … 343 343 ;; ;use Percent-encoding for other invalid characters 344 344 :file/name-format :triple-lowbar 345 :graph/settings {:orphan-pages? true} 346 :editor/preferred-pasting-file? true 347 :preferred-format :org 348 :publishing/all-pages-public? true 345 349 :feature/enable-whiteboards? true 346 :graph/settings {:journal? true, :builtin-pages? false, :excluded-pages? false, :orphan-pages? true}347 :publishing/all-pages-public? true348 350 349 351 ;; specify the format of the filename for journal files -
content/digarden/logseq/config.edn
r962709f r972a737 5 5 ;; maybe your personal preferred format is Org but you'd 6 6 ;; need to use Markdown for some projects. 7 :preferred-format "org"7 ;; :preferred-format "" 8 8 9 9 ;; Preferred workflow style. … … 39 39 40 40 ;; Enable Block timestamp 41 :feature/enable-block-timestamps? false41 :feature/enable-block-timestamps? true 42 42 43 43 ;; Enable remove accents when searching. … … 46 46 47 47 ;; Enable journals 48 ;;:feature/enable-journals? true48 :feature/enable-journals? true 49 49 50 50 ;; Enable flashcards … … 343 343 ;; ;use Percent-encoding for other invalid characters 344 344 :file/name-format :triple-lowbar 345 :feature/enable-whiteboards? true 346 :graph/settings {:journal? true, :builtin-pages? false, :excluded-pages? false, :orphan-pages? true} 345 :graph/settings {:orphan-pages? true} 346 :editor/preferred-pasting-file? true 347 :preferred-format :org 347 348 :publishing/all-pages-public? true 348 349 -
content/digarden/logseq/graphs-txid.edn
r962709f r972a737 1 ["9d2ac270-d4e4-4148-998c-be69a616f75f" " 51f2ba4e-781f-4fbf-ab56-ce9d47e4a7ed" 119]1 ["9d2ac270-d4e4-4148-998c-be69a616f75f" "d332d114-e8ee-41f1-86f4-a679d9ef7bf3" 164] -
content/digarden/pages/20210409054712-жизнь.org
r962709f r972a737 3 3 :END: 4 4 #+TITLE: @w96k: Digital Garden 5 5 6 * Digital Garden Index 6 7 [[id:3085a136-04a4-4c5e-9bd3-34c4567a1827][Digital Garden]] is such set of notes similar to Zettelkasten, that are … … 25 26 - [[id:4d48c799-fe0e-4fc1-8a50-71b54607da92][Обо мне]] 26 27 - [[id:e54cda83-96e6-44cc-a4ce-da02af0dec86][Блог]] 28 - Планы 27 29 - [[id:a09282ec-74bc-4ed4-a1b1-1e7a23edbb81][ЭВМ]] 28 30 - [[id:84b2d74f-8679-44eb-afa1-00ac57f64895][Наука]] … … 39 41 - [[id:9586500e-a09c-45d3-b7da-801a2d7567db][Развлечения]] 40 42 - [[id:cb76e21d-fe04-4a70-8d0e-96e2365b2e8d][Работа]] 41 42 43 ** Если не находит ID по ссылкам 43 44 #+begin_src emacs-lisp :results nil -
content/digarden/pages/20210409054812-emacs.org
r962709f r972a737 3 3 :END: 4 4 #+title: Emacs 5 5 6 * Emacs 6 7 Emacs -- текстовый редактор, который предоставляет консистентный … … 35 36 - [[id:9792ddf9-bccf-499b-8a96-35987daaebc8][emacs-erc]] 36 37 - [[id:2911e31e-9f68-4379-b0e9-447dfe5e27fe][Emacs Gnus]] 37 38 38 ** Материалы 39 39 - https://d12frosted.io 40 41 40 ** Видео-каналы: 42 41 - [[https://youtube.com/channel/UCe5excZqMeG1CIW-YhMTCEQ][Emacs-Elements]] -
content/digarden/pages/20210409055328-общество.org
r962709f r972a737 3 3 :END: 4 4 #+title: Общество 5 5 6 * Общество 6 7 Жизнь общества ещё больше похоже на алгоритм чем жизнь отдельно -
content/digarden/pages/20210409060437-libre_pc.org
r962709f r972a737 4 4 #+title: Libre-PC 5 5 #+filetags: :todo: 6 6 7 * Libre PC 7 8 Проект продажи пяти свободных компьютеров с прошитым [[id:9983f87a-b2b0-42a6-abe5-bedb333e04e5][Libreboot]] … … 14 15 Расчёт стоимости: 15 16 Потрачено ~60к 16 17 17 * CANCELLED Прочитать документацию [[id:ae4668e8-d6e9-4f51-814a-b1d87866c1b0][GNU Grub]] 18 18 - State "CANCELLED" from "TODO" [2021-05-30 Вс 21:35] \\ … … 30 30 Как собирать Coreboot в Guix: 31 31 ~guix environment --ad-hoc gcc-toolchain flex bison ncurses wget pciutils libusb libftdi font-gnu-unifont zlib~ 32 33 32 ** TODO Собрать платы с ssd и куллером 34 33 ** TODO Перепрошить платы на Libreboot 2021 -
content/digarden/pages/20210409064918-эвм.org
r962709f r972a737 3 3 :END: 4 4 #+title: ЭВМ 5 5 6 * ЭВМ 6 7 - [[id:c96a8193-df06-4528-9f5b-5ba4560c068f][Emacs]] … … 10 11 - [[id:48e750f3-079f-44a5-add8-607b6230eef2][Программы]] 11 12 - [[id:c3893dd6-2555-45c5-a94f-7a51d7804ce8][Железо]] 12 -
content/digarden/pages/20210409071146-python.org
r962709f r972a737 3 3 :END: 4 4 #+title: Python 5 5 6 * Python 6 7 Высокоуровневый язык программирования, применяемый для широкого спектра -
content/digarden/pages/20210409071351-c.org
r962709f r972a737 3 3 :END: 4 4 #+title: C 5 5 6 * C 6 7 [[https://bell-labs.com/usr/dmr/www/chist.html][История разработки языка C]] 7 8 ** Стандарт C 2010: 8 9 https://port70.net/~nsz/c/c11/n1570.html 9 10 10 ** Основные реализации: 11 11 - [[id:28f71607-81c7-42b4-9968-d22de5adba55][GCC]] 12 12 - [[id:ecfebd9f-7692-4d8a-98a5-cd35c3d38740][Clang]] (LLVM) 13 14 13 ** Отличия между реализациями GCC и Clang LLVM: 15 14 https://en.terminalroot.com.br/gcc-vs-llvm-which-is-the-best-compiler/ … … 31 30 X86, X86-64, PowerPC, PowerPC-64, ARM, Thumb, SPARC, Alpha, CellSPU, 32 31 MIPS, MSP430, SystemZ, WebAssembly, and XCore. 33 34 32 *** API для работы 35 33 - У LLVM всё лучше со статическим анализом. GCC более highly coupled. 36 - У LLVM лучше с выводом ошибок 37 34 - У LLVM лучше с выводом ошибок 38 35 ** Утилиты разработки (помимо компилятора): 39 36 - [[id:fe849377-d338-4347-b34f-3fa9a70c3e35][Make]] 40 37 - [[id:19992062-adc7-48e4-9f36-f630c92e7e70][GDB]] 41 38 - [[id:fdc70d71-d0a9-413b-a368-358995cb56e3][Valgrind]] 42 43 39 ** Статьи 44 40 - [[https://habr.com/ru/company/ruvds/blog/562530/][Хабр: Почему я всё ещё люблю C, но при этом терпеть не могу C++?]] 45 41 - [[https://beej.us/guide/bgc/html/split/hello-world.html][Beej's C programming Guide]] 46 47 48 42 ** Материалы для изучения: 49 43 - [[https://fpl.cs.depaul.edu/jriely/373/extras/ctut.pdf][The GNU C Programming Tutorial]] … … 52 46 - [[https://w96k.dev/public/doc/gnu-c/][GNU C Manual]] 53 47 - https://www.memorymanagement.org/index.html 54 55 48 ** Как узнать код возврата процесса 56 49 #+begin_src bash -
content/digarden/pages/20210409071707-языки.org
r962709f r972a737 3 3 :END: 4 4 #+title: Языки 5 5 6 * Языки 6 7 - Английский -
content/digarden/pages/20210409072525-oberon.org
r962709f r972a737 3 3 :END: 4 4 #+title: Oberon 5 5 6 * Oberon 6 7 Оберон -- это одноимённый язык программирования и [[id:47083996-25a7-46a8-99ac-00308195caec][система Оберон]]. -
content/digarden/pages/20210409072715-программы.org
r962709f r972a737 3 3 :END: 4 4 #+title: Программы 5 5 6 * Программы 6 7 - [[id:f5ba5a52-c6ac-4594-ace7-e79f4a7bd1a4][Браузеры]] -
content/digarden/pages/20210409074708-дистрибутивы.org
r962709f r972a737 3 3 :END: 4 4 #+title: Дистрибутивы 5 5 6 * Дистрибутивы 6 7 ** Linux … … 12 13 ** BSD 13 14 - [[id:f9b7b796-a11e-4b46-acbd-f30e402694e4][FreeBSD]] 14 15 16 15 * Составляющие дистрибутива 17 16 - Ядро … … 24 23 - Бутлоадер GRUB, LILO, Syslinux или другие 25 24 - MAN, INFO, DOC пакеты 26 - Вебсайт, списки рассылки, Debbugs и другая инфраструктура 25 - Вебсайт, списки рассылки, Debbugs и другая инфраструктура -
content/digarden/pages/20210409165725-железо.org
r962709f r972a737 3 3 :END: 4 4 #+title: Железо 5 5 6 * Железо 6 7 - [[id:5ec4ce08-77be-4ed7-a36f-64ee5d7f5ef3][Ремонт и апгрейд]] … … 11 12 - [[id:531f737c-c210-4d69-a67f-e57fdb3c09e2][Память компьютера]] 12 13 - [[id:193f650e-682a-4826-9364-9a76e470ab00][Архитектуры компьютера]] 13 14 14 ** Видео 15 15 - [[https://www.youtube.com/c/explainingcomputers/videos][Канал Explaining Computers]] -
content/digarden/pages/20210409165733-свободное_железо.org
r962709f r972a737 3 3 :END: 4 4 #+title: Свободное железо 5 5 6 * Свободное железо 6 7 - [[id:f15dc549-716a-426a-93d2-713034f64194][Свободные ноутбуки]] -
content/digarden/pages/20210409171835-наука.org
r962709f r972a737 3 3 :END: 4 4 #+title: Наука 5 5 6 * Наука 6 7 Наука -- деятельность человека, направленная на нахождение объективной -
content/digarden/pages/20210409171856-интернет.org
r962709f r972a737 3 3 :END: 4 4 #+title: Интернет 5 5 6 * Ссылки 6 7 -
content/digarden/pages/20210409214624-кибернетика_информатика.org
r962709f r972a737 3 3 :END: 4 4 #+title: Кибернетика / Информатика 5 5 6 * Кибернетика / Информация 6 7 - [[id:b439f752-4dfb-47b3-9563-4500dbcc269a][Построение вычислительных устройств]] -
content/digarden/pages/20210409214838-математика.org
r962709f r972a737 18 18 - Саватеев 19 19 - Книги 20 21 20 ** Книги: 22 21 - Владимир Успенский. Апология математики. … … 39 38 [[https://pastebin.com/raw/4FngRj6n][Список книг от /math]] 40 39 [[https://pastebin.com/raw/4iMjfWAf][Список книг от /math [2]]] 41 42 43 44 40 ** Курсы 45 41 - [[https://ocw.mit.edu/search/?t=Mathematics][MIT COURSEWARE]] 46 47 42 ** Иные ресурсы: 48 43 - [[https://rus-math.slovaronline.com/][Математическая энциклопедия]] -
content/digarden/pages/20210410001621-gnu.org
r962709f r972a737 8 8 - [[id:fb514b6b-a124-4472-a6ea-afe2f82639d0][Свободное использование сети Интернет]] 9 9 - [[id:4f1a6e56-2cfd-46fb-a0e6-ff5751c8b290][Программы GNU]] 10 10 11 11 * Литература 12 12 ** GNU Manifesto … … 16 16 :CUSTOM_ID: 1 17 17 :END: 18 -
content/digarden/pages/20210410091055-coreboot.org
r962709f r972a737 3 3 :END: 4 4 #+title: Coreboot 5 5 6 * Coreboot 6 7 Видео "Coreboot. Практическое знакомство со свободной альтернативой -
content/digarden/pages/20210410115336-книги.org
r962709f r972a737 4 4 #+title: Книги 5 5 #+filetags: :todo: 6 6 7 * Книги 7 8 Книги -- удобный формат для систематизации мысли. … … 22 23 * TODO SICP 23 24 * TODO Джереми Блум – Изучаем Arduino. Инструменты и методы технического волшебства 24 * TODO Digital Circuit Design for Computer Science Students: An Introductory Textbook 25 * TODO Digital Circuit Design for Computer Science Students: An Introductory Textbook 25 26 * TODO Understanding Digital Computers, by Forrest Mims 26 27 * TODO Essentials Of Programming Languages 27 28 http://wiki.c2.com/?EssentialsOfProgrammingLanguages 28 * TODO TeachYourselfSchemeInFixnumDays 29 * TODO TeachYourselfSchemeInFixnumDays 29 30 * TODO Little Schemer 30 31 * TODO Seasoned Schemer … … 66 67 * TODO Dependency Injection 67 68 https://livebook.manning.com/book/dependency-injection/ 68 69 69 ** Издательства 70 70 Отличные издательства, которые в большинстве своём имеют хорошую литературу -
content/digarden/pages/20210410121823-gnu_linux.org
r962709f r972a737 3 3 :END: 4 4 #+title: GNU/Linux 5 5 6 * GNU/Linux 6 7 - [[id:e3d011be-2074-4a56-a0dc-6338515f715b][Дистрибутивы]] -
content/digarden/pages/20210410124857-компиляторы.org
r962709f r972a737 30 30 ** Построение 31 31 - [[http://www.craftinginterpreters.com/contents.html][Crafting Interpreters]] 32 33 34 32 ** Компиляторы 35 33 - GCC -
content/digarden/pages/20210410190957-проекты.org
r962709f r972a737 3 3 :END: 4 4 #+title: Проекты 5 5 6 * Проекты 6 7 Долгосрочные дела. -
content/digarden/pages/20210410194015-интересные_люди.org
r962709f r972a737 3 3 :END: 4 4 #+title: Интересные люди 5 5 6 * Интересные люди 6 7 - [[id:c9ceb08f-b106-4391-b421-7d2661f649b7][RMS]] … … 32 33 - [[id:3e1f7813-03d0-45e3-a516-a396a3d84279][Михаил Глухов (rigidus)]] 33 34 - [[https://en.wikiquote.org/wiki/Erik_Naggum][Erik Naggum]] 34 35 36 35 ** Математика: 37 36 - [[id:36de9ceb-6cad-41bb-8667-48063487a2c6][Джодж Буль]] 38 37 - [[id:3de718ac-bd8e-4705-a99c-079a947f1130][Клод Шеннон]] 39 38 - [[id:6d7f6324-fc65-4524-bb1f-4ce42364c262][Михаил Вербицкий]] 40 41 39 ** Философия: 42 40 - [[id:3d3ed818-cd7a-49fd-be84-483efdaa0cad][Пётр Кропоткин]] -
content/digarden/pages/20210410202939-увлечения.org
r962709f r972a737 3 3 :END: 4 4 #+title: Увлечения 5 5 6 * Увлечения 6 7 То чем мне нравится заниматься в целом по жизни. … … 13 14 - [[id:84c9e794-c30c-4ac8-b743-ec2da2bdd93f][Программирование]] 14 15 - [[id:ee7bf7f6-a194-48f0-9896-f4a48af92e1f][Анархо-коммунизм]] 15 -
content/digarden/pages/20210410203005-схемотехника.org
r962709f r972a737 3 3 :END: 4 4 #+title: Схемотехника 5 5 6 * Схемотехника 6 7 - [[id:af606e9b-0c2e-49e1-8b9d-0c1d555a07c5][SBC (Одноплатные компьютеры)]] -
content/digarden/pages/20210410205030-emacs_vc.org
r962709f r972a737 52 52 [[https://alexott.net/en/writings/emacs-vcs/EmacsVC.html][История модуля VC (AlexOtt)]] 53 53 54 55 54 * Как работать с ним 56 55 ** Начало -
content/digarden/pages/20210410211702-программирование.org
r962709f r972a737 3 3 :END: 4 4 #+title: Программирование 5 5 6 * Программирование 6 7 Программирование имеет множество областей применения: -
content/digarden/pages/20210410211843-веб_программирование.org
r962709f r972a737 20 20 - Spark / Ninja 21 21 - Play 22 - Ruby on Rails 22 - Ruby on Rails -
content/digarden/pages/20210410211848-gui_программирование.org
r962709f r972a737 10 10 - [[id:bf073183-b3ce-4cba-b712-62ab89e29ef8][QT]] ([[id:c3590de1-c364-46c9-a840-7fbc93d1d8e0][C++]] + биндинги) 11 11 - [[id:21ef5f0d-fbb8-48d8-83ad-7dcf5d9550ca][TK]] ([[id:92d82cbc-29e7-41b0-8ced-e504811255d3][tcl]] + биндинги) 12 - [[id:8d76d434-05ae-4e84-8ac6-f4dce1c2f606][WxWidgets]] (C++ + биндинги) 12 - [[id:8d76d434-05ae-4e84-8ac6-f4dce1c2f606][WxWidgets]] (C++ + биндинги) -
content/digarden/pages/20210411001007-emacs_erc.org
r962709f r972a737 3 3 :END: 4 4 #+title: emacs-erc 5 5 6 * ERC 6 7 Клиент [[id:6ae1cf8d-be31-4953-90f6-75c4bad3a1c0][IRC]] для [[id:c96a8193-df06-4528-9f5b-5ba4560c068f][Emacs]] -
content/digarden/pages/20210411141214-политика.org
r962709f r972a737 3 3 :END: 4 4 #+title: Политика 5 5 6 * Политика 6 7 Способы самоорганизации общества или управления обществом. Чаще это … … 13 14 - [[id:b15b1e88-3495-4c38-b2f5-77359865f5dd][Либертарианство]] 14 15 - и другие 15 16 16 ** Страны 17 17 - [[id:f6087752-da68-4d79-8413-27fb96147d81][Россия]] 18 19 18 ** Критика СССР: 20 19 - https://revfront.forum2x2.ru/t1670-topic -
content/digarden/pages/20210411200801-здоровье.org
r962709f r972a737 3 3 :END: 4 4 #+title: Здоровье 5 5 6 * Здоровье 6 7 Как сохранить: … … 9 10 - [[id:28431181-3ec0-4ec6-a07a-cf6888ee4ddb][Самоооборона]] 10 11 - [[id:7dd0c204-3cc0-4d16-b096-636e1b4895c0][Диета]] 11 12 12 ** Препараты 13 13 *** Ожоги … … 17 17 *** Температура, боль 18 18 - Ибупрофен 19 20 19 ** Мои болячки 21 20 - Бронхиальная астма -
content/digarden/pages/20210412020815-свободное_использование_сети_интернет.org
r962709f r972a737 3 3 :END: 4 4 #+title: Свободное использование сети Интернет 5 5 6 * Свободное использование сети Интернет 6 7 - [[id:1010b356-cac3-48d3-b16a-ca91637255de][LibreJS]] -
content/digarden/pages/20210412185045-gnu_os.org
r962709f r972a737 3 3 :END: 4 4 #+title: GNU OS 5 5 6 * GNU Операционная система 6 7 - [[id:949b22d6-de32-4bc3-a846-4b4f4b038b05][GNU/Linux]] -
content/digarden/pages/20210412224530-ludovic_courtes.org
r962709f r972a737 3 3 :END: 4 4 #+title: Ludovic Courtes 5 5 6 * Ludovic Courtes 6 7 Мейнтейнер [[id:78a7b52c-319d-4a85-9376-042ec042c8cf][GNU Guix]]. -
content/digarden/pages/20210413025702-bootstrap.org
r962709f r972a737 3 3 :END: 4 4 #+title: Bootstrap 5 5 6 * Compiler Bootstraping 6 7 - [[id:11ed8abc-469b-48e9-9fc8-c2baebf3453d][GNU Mes]] -
content/digarden/pages/20210413025726-jan_nieuwenhuizen.org
r962709f r972a737 3 3 :END: 4 4 #+title: Jan Nieuwenhuizen 5 5 6 * Jan Nieuwenhuizen 6 7 Разработчик [[id:11ed8abc-469b-48e9-9fc8-c2baebf3453d][GNU Mes]]. 7 8 8 Веб-сайт: http://joyofsource.com 9 Веб-сайт: http://joyofsource.com -
content/digarden/pages/20210413030259-mark_h_weaver.org
r962709f r972a737 3 3 :END: 4 4 #+title: Mark H Weaver 5 5 6 * Mark H Weaver 6 7 Мейнтейнер [[id:4e6cf3aa-77cc-4fae-b1d9-192bc94a4657][Guile]], которого сместил Andy Wingo -
content/digarden/pages/20210413030321-andy_wingo.org
r962709f r972a737 3 3 :END: 4 4 #+title: Andy Wingo 5 5 6 * Andy Wingo 6 7 Текущий мейнтейнер [[id:4e6cf3aa-77cc-4fae-b1d9-192bc94a4657][Guile]]. -
content/digarden/pages/20210413030542-christopher_lemmer_webber.org
r962709f r972a737 3 3 :END: 4 4 #+title: Christopher Lemmer Webber 5 5 6 * Christopher Lemmer Webber 6 7 Активист [[id:2dcbf803-a8f6-48a3-a02e-b67d04d6a42f][Fediverse]]. Создатель [[id:e55e9158-f782-4d38-9e2b-3afcca352f94][GNU Mediagoblin]]. -
content/digarden/pages/20210413035200-графические_подсистемы.org
r962709f r972a737 3 3 :END: 4 4 #+title: Графические подсистемы 5 5 6 * Графические подсистемы 6 7 - [[id:e3ff7011-c86c-4d63-a80a-17eda6a63518][Xorg]] 7 8 - [[id:4457ad29-ba2d-4317-8f06-66015f091cf0][Wayland]] 8 - [[id:46e78622-b061-4495-9408-8afa102f35e4][Framebuffer]] 9 - [[id:46e78622-b061-4495-9408-8afa102f35e4][Framebuffer]] -
content/digarden/pages/20210413042234-финансы.org
r962709f r972a737 3 3 :END: 4 4 #+title: Финансы 5 5 6 * Финансы 6 7 - [[id:39158e6d-c38a-4b57-912b-498a6c3ff133][Учёт финансов]] -
content/digarden/pages/20210413162950-музыка.org
r962709f r972a737 3 3 :END: 4 4 #+title: Музыка 5 5 6 * Музыка 6 7 Композиторы: 7 8 - [[id:d0dde65d-8f67-4646-84eb-ee013ec15dcb][Astor Piazzolla]] 8 9 9 ** Сочинение музыки 10 10 Мой стек: … … 12 12 - Lilypond 13 13 - Ardouur 14 - Musescore 14 - Musescore 15 15 *** Категории софта 16 16 **** Запись MIDI … … 31 31 **** Драм-машины 32 32 - Hydrogen 33 34 33 *** Как записывать баранабаны на MIDI контроллере 35 34 https://music.stackexchange.com/questions/7227/what-keys-are-associated-to-what-drums-when-connecting-keyboard-to-roland-electr -
content/digarden/pages/20210414220612-пзу.org
r962709f r972a737 3 3 :END: 4 4 #+title: ПЗУ 5 5 6 * ПЗУ 6 7 Постоянное запоминающее устройство -- небольшой чип, на который можно -
content/digarden/pages/20210415121511-чаты.org
r962709f r972a737 3 3 :END: 4 4 #+title: Чаты 5 5 6 * Чаты 6 7 - [[id:6ae1cf8d-be31-4953-90f6-75c4bad3a1c0][IRC]] -
content/digarden/pages/20210415144154-hal_abelson.org
r962709f r972a737 3 3 :END: 4 4 #+title: Hal Abelson 5 5 6 * Hal Abelson 6 7 Профессор из MIT. Автор книг по [[id:f9734fab-a506-4993-a2a4-7e5eef057706][Scheme]] в частности [[id:66fb29e8-a082-4289-be17-664b3d470a8e][SICP]]. -
content/digarden/pages/20210417002617-gamedev.org
r962709f r972a737 10 10 11 11 [[https://www.gamingonlinux.com/wiki/Game_Engines][Другие движки под Linux]] 12 12 13 13 ** Статьи 14 14 - [[https://www.linux.com/news/linux-and-art-3d-game-programming/][Программирование игр на Linux]] (eng) 15 15 16 [[https://github.com/miloyip/game-programmer][Roadmap]] 16 [[https://github.com/miloyip/game-programmer][Roadmap]] -
content/digarden/pages/20210418141928-развлечения.org
r962709f r972a737 8 8 - Книги 9 9 - GNU / Computing 10 - Прогулки / Туризм 11 10 - Прогулки / Туризм -
content/digarden/pages/20210420032012-работа.org
r962709f r972a737 3 3 :END: 4 4 #+title: Работа 5 5 6 * Работа 6 7 По сути продажа своей воли чужой, замещение жизни за возможность … … 10 11 11 12 Получаю мало, работаю по принципу наименьшего количества работы. 12 13 13 ** Необходимые навыки 14 14 - Web Framework … … 23 23 24 24 Я написал [[https://w96k.dev/en/posts/web-stacks.html][статью про технологии, необходимые для веб-разработчика]]. 25 26 25 ** Подготовка к интервью 27 26 - Собеседование Symfony Developer 28 29 27 ** Резюме 30 28 - Должно быть коротким 31 - Должно быть правдивым 32 29 - Должно быть правдивым 33 30 ** Области 34 31 - [[id:84c9e794-c30c-4ac8-b743-ec2da2bdd93f][Программирование]] 35 36 32 ** Навыки для работы 37 33 - https://github.com/bzick/oh-my-backend 38 39 34 ** Потенциальные вакансии: 40 35 - Backend Web Developer … … 42 37 - Symfony Developer 43 38 - Python Developer 44 45 39 ** Где искать работу 46 40 *** РФ 47 41 - Мой круг (Хабр Карьера) 48 42 - HH 49 50 43 *** Зарубежом 51 44 - Linkedin 52 - Indeed 53 45 - Indeed 54 46 ** Отвращение к работе 55 47 Отвращение к работе не всеми порицается, хотя определённый культ к … … 57 49 58 50 https://en.wikipedia.org/wiki/Refusal_of_work 59 60 51 * The Right to be Lazy 61 52 The Right to be Lazy is an essay by Cuban-born French revolutionary Marxist Paul -
content/digarden/pages/20210423140526-php.org
r962709f r972a737 3 3 :END: 4 4 #+title: PHP 5 5 6 * PHP 6 7 [[https://www.php.net/manual/en/types.comparisons.php][Таблица истинности]] 7 8 8 ** Плюсы PHP: 9 9 - Проверки типов в рантайме (в отличии от Python) … … 17 17 - Нормальная поддржка Float'ов. Будет правильно считать 0.1 + 0.2 18 18 - Копирование значение, а не ссылки. Наличие оператора & для обращения к "ссылке" переменной. 19 20 19 ** Минусы PHP: 21 20 - Нельзя инициализировать значения поля в классе. Это ведёт к мусору … … 71 70 var_dump(test_func($test)); 72 71 #+end_src 73 74 75 72 ** Полезные библиотеки 76 73 - https://github.com/sebastiaanluca/php-pipe-operator/ 77 74 - https://github.com/php-toolkit/stdlib 78 79 75 ** Сниппеты 80 76 *** Создание объекта без класса … … 89 85 $obj = (object) $place; 90 86 #+end_src 91 92 87 *** Поддержка LSP 93 88 #+begin_src php … … 119 114 # works just fine with violating Liskov Substitute Principle 120 115 #+end_src 121 122 123 116 ** Минусы PHP: 124 117 - Страшный синтаксис, смесь Perl, Bash и Java … … 174 167 *Книги*: 175 168 - [[https://www.amazon.com/dp/067232704X][Extending and Embedding PHP]] 176 177 169 ** Окружение 178 170 *** Дебаггер -
content/digarden/pages/20210423140530-ruby.org
r962709f r972a737 13 13 - Ruby on Rails. В Rails вероятно можно быстро прототипировать. 14 14 - REPL 15 16 15 ** Недостатки 17 16 - Очень медленный … … 19 18 - Манки-патчинг многих напрягает 20 19 - Rails очень централизирован, плохо поддаётся модификации, много магии 21 22 23 20 ** Библиотеки 24 - [[https://sorbet.org/][Sorbet]] :: Статическая проверка типов 25 21 - [[https://sorbet.org/][Sorbet]] :: Статическая проверка типов 26 22 ** Фреймворки 27 23 - [[id:0f5fbd81-cab2-4702-8867-6eb2494aac2d][Ruby on Rails]] 28 29 24 ** Ресурсы 30 25 - [[https://i-love-ruby.gitlab.io/book.html][Книга: Я люблю Ruby]] … … 32 27 - [[https://rubymonk.com][Rubymonk]] 33 28 - [[https://rubyreferences.github.io/rubyref/][Ruby Reference]] 34 35 29 ** Статьи 36 30 - [[https://habr.com/ru/post/143990/][Хабр: Вникаем в метаклассы Ruby]] -
content/digarden/pages/20210423140620-java.org
r962709f r972a737 3 3 :END: 4 4 #+title: Java 5 5 6 * Java 6 7 ** Документация … … 8 9 *** Самая первая версия 9 10 http://web.mit.edu/java_v1.0.2/ 10 11 12 11 ** Преимущества 13 12 - Статическая типизация. Чуть больше надежности по сравнению с PHP или 14 13 Python 15 14 - Много библиотек и много работы. 16 - OpenJDK свободное ПО. 15 - OpenJDK свободное ПО. 17 16 ** Недостатки 18 17 - Бесполезные геттеры и сеттеры, которые просто сетают поле или просто … … 23 22 - Переусложненный код во многих библиотеках 24 23 - Корпоративное влияние на язык скорее всего довольно серьёзное 25 26 24 ** Сертификация 27 25 *** Подготовка … … 36 34 37 35 [[https://www.oracle.com/java/technologies/introduction-to-java.html#318][Java Language Envrironment]] 38 39 36 ** Видео 40 37 - [[https://habr.com/ru/company/golovachcourses/blog/215275/][1000+ часов видео по Java на русском]] … … 42 39 - [[https://www.youtube.com/watch?v=GoXwIVyNvX0][Intro to Java Programming - Course for Absolute Beginners]] 43 40 - [[https://www.youtube.com/watch?v=xk4_1vDrzzo][12 часов туториала Java]] 44 45 41 ** Преимущества 46 42 - 0 не равно False, [] не равно False и т.д. Хорошая логика и практика. 47 43 - Настоящее "Явное лучше чем неявное" в отличии от питона 48 44 - Традиционное ООП, которое работает на всей уровни системы в отличии от PHP 49 - Довольно безопасный язык относительно скриптовых и C(++) 50 45 - Довольно безопасный язык относительно скриптовых и C(++) 51 46 ** Недостатки 52 47 - Пакеты распространяются собранными (почти проприетарщина) … … 55 50 - Сложный компилятор сам по себе 56 51 - Система типов не такая мощная как у ML 57 - Система типов unsound (https://dl.acm.org/doi/pdf/10.1145/3022671.2984004) 58 52 - Система типов unsound (https://dl.acm.org/doi/pdf/10.1145/3022671.2984004) 59 53 ** Сниппеты 60 54 *** foreach … … 66 60 } 67 61 #+end_src 68 69 62 ** Тулинг 70 63 - [[https://en.wikipedia.org/wiki/JDK_Flight_Recorder][Java Flight Recorder]] 71 72 64 ** Библиотеки 73 65 - [[id:5ade66ca-3d2a-4207-9b8e-50065ce2e77e][Spring]] 74 66 - [[https://javaee.github.io/tutorial/toc.html][JavaEE]] 75 76 67 ** Книги 77 68 - [[https://vk.com/doc26879026_509770285][Философия Java]] -
content/digarden/pages/20210425152343-ооп.org
r962709f r972a737 3 3 :END: 4 4 #+title: ООП 5 5 6 * ООП 6 7 ** Термины … … 12 13 13 14 Подробнее о сервисах: [[[https://en.wikipedia.org/wiki/Service-oriented_programming][Wikipedia: Service-Oriented Programming]]] 14 15 15 ** Отношения 16 16 - Наследование :: отношение "является". Легковой автомобиль является … … 106 106 Подробнее об этих отношениях в [[https://habr.com/ru/post/354046/][статье "Наследование, композиция, 107 107 агрегация"]]. 108 109 108 ** Модификаторы доступа 110 109 - *public* -- доступно всем … … 113 112 114 113 - *final* -- нельзя отнаследоваться никому 115 - *static* -- метод принадлежит классу, а не экземпляру 116 114 - *static* -- метод принадлежит классу, а не экземпляру 117 115 *** Статьи 118 116 - [[https://habr.com/ru/post/482154/][Зачем ограничивать наследование при помощи final]] 119 120 117 ** Интерфейсы 121 118 Это что-то вроде типов данных, которые обязывают классы при их 122 119 реализации иметь те или иные поля и методы. 123 124 120 ** Dependency Injection 125 121 Частный случай инверсии зависимостей. 126 122 127 123 [[https://habr.com/ru/post/321344/][Инверсия зависимостей на Хабре]] 128 129 124 *** Service Locator 130 125 Дав интерфейс Service Locator'у, он возвращает экземпляр конкретного 131 126 класса, реализующий переданный ему интерфейс. 132 133 127 ** Хорошие вещи 134 128 *** Интерфейсы … … 143 137 https://lispcast.com/why-getters-and-setters-are-terrible/ 144 138 https://www.infoworld.com/article/2073723/why-getter-and-setter-methods-are-evil.html 145 146 139 *** Аннотации 147 140 *** Наследование … … 149 142 Зачем создавать класс, который плодит всего один объект, если возможно 150 143 создать сразу объект как например в Javascript или Scala. 151 152 144 *** Классы используются ради единственной сущности, а не ради многих 153 145 *** Классы используют тогда, когда можно обойтись структурой … … 159 151 160 152 [[id:bfb12d94-bef4-4e20-bc3a-67881e050ca1][Metaobject Protocol]] 161 162 153 ** ООП в разных языках 163 154 - [[id:3df0aee3-71c5-4c3e-8833-85bd9db7093c][ООП в Javascript]] 164 155 - PHP 165 156 - Java 166 - C++ 167 157 - C++ 168 158 ** Видео 169 159 - [[https://youtube.com/watch?v=lbXsrHGhBAU][Object-Oriented Programming]] -
content/digarden/pages/20210425152640-lisp.org
r962709f r972a737 15 15 ** Отличительные особенности 16 16 - [[id:27de845b-74b6-4e0f-95d6-5c9b94a84119][REPL]] 17 18 17 ** Ресурсы 19 18 - [[https://web.archive.org/web/20080616094043/http://www.lisp.org/table/learn.htm#tutor][Старый сайт Lisp.org]] -
content/digarden/pages/20210427230824-структуры_данных.org
r962709f r972a737 3 3 :END: 4 4 #+title: Структуры данных 5 5 6 * Контейнерные структуры данных 6 7 Простые: -
content/digarden/pages/20210428005214-логика.org
r962709f r972a737 3 3 :END: 4 4 #+title: Логика 5 5 6 * Виды логик 6 7 - [[id:42eaf23a-e722-4628-b93c-fe21909be18b][Формальная логика]] 7 8 - [[id:b97a9c9f-adb1-4270-87fa-79b0d59c53df][Диалектика]] 8 9 - Модальная логика 9 10 10 * Таблицы истинности формальной логики 11 11 A и B входы, Q -- результат … … 38 38 | 1 | 0 | 1 | 39 39 | 1 | 1 | 0 | 40 41 40 * Видео 42 41 - [[https://www.youtube.com/watch?v=fAp43BuPVxk][Есть ли логика в логике]] 43 44 42 * Люди 45 43 - [[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][Ивин, Александр Архипович]] 46 47 44 ** Законы логики 48 45 1. Закон тождества: … … 72 69 алгебр, алгебр Поста); нестандартные модели. 73 70 74 [[https://ru.wikipedia.org/wiki/Математическая_логика][Википедия: Математическая Логика]] 71 [[https://ru.wikipedia.org/wiki/Математическая_логика][Википедия: Математическая Логика]] -
content/digarden/pages/20210428011320-энциклопедии.org
r962709f r972a737 3 3 :END: 4 4 #+title: Энциклопедии 5 5 6 * Энциклопедии 6 7 - [[id:9e8b34f0-9ed9-4ab5-8bd5-6a300b940b52][Википедия]] -
content/digarden/pages/20210428014629-inria.org
r962709f r972a737 6 6 - [[id:ab68624c-e88f-4fe4-94e9-d5de53f97358][Ocaml]] 7 7 - BigLoo 8 - [[id:182e1fdb-3dfe-4f7a-a680-603fca382b59][Coq]] 8 - [[id:182e1fdb-3dfe-4f7a-a680-603fca382b59][Coq]] -
content/digarden/pages/20210428051748-виталии_брагилевскии.org
r962709f r972a737 3 3 :END: 4 4 #+title: Виталий Брагилевский 5 5 6 * Виталий Брагилевский 6 7 Программист на [[id:7f86ced4-b418-4cd4-a14e-d7e4f1f343de][Haskell]] -
content/digarden/pages/20210508210222-философия.org
r962709f r972a737 21 21 не настолько отчётливо разобрался в вопросе, чтобы явно что-то 22 22 утверждать. 23 24 23 ** Вопросы 25 - [[id:ab0d21b0-53bd-425c-84ec-1c8ea3ed3413][Смысл жизни]] 24 - [[id:ab0d21b0-53bd-425c-84ec-1c8ea3ed3413][Смысл жизни]] -
content/digarden/pages/20210515012509-django.org
r962709f r972a737 3 3 :END: 4 4 #+title: Django 5 5 6 * Django 6 7 ** Компоненты: … … 33 34 Request-Response Cycle: 34 35 https://i.redd.it/jksj10krs0s31.jpg 35 36 36 ** Видео 37 37 - [[https://youtube.com/watch?v=jBzwzrDvZ18][Django видеокурс от FreeCodeCamp (10 часов)]] 38 38 - [[https://www.youtube.com/watch?v=fxs5dFB3xD4][Django Under Microscope]] 39 39 - [[https://www.youtube.com/watch?v=tkwZ1jG3XgA][Django in Depth]] 40 41 40 ** Проекты поверх Django 42 41 - Django Rest Framework -
content/digarden/pages/20210520215553-анархизм.org
r962709f r972a737 3 3 :END: 4 4 #+title: Анархизм 5 5 6 * Анархизм 6 7 -
content/digarden/pages/20210615202918-symfony.org
r962709f r972a737 3 3 :END: 4 4 #+title: Symfony 5 5 6 * Symfony 6 7 Фреймворк для работы. … … 13 14 - Alice (Fixtures) 14 15 https://symfonycasts.com/screencast/alice-fixtures/fixtures 15 16 16 ** Понятия 17 17 - Action … … 53 53 папки. Функции утилиты. 54 54 - Twig/Extension 55 56 57 55 ** Дебаг 58 56 Существует Symfony Profiler (полосочка снизу). … … 66 64 - [[https://youtu.be/_ESXXCboy8E][Symfony: Dependency Injection]] 67 65 - [[https://thomasberends.github.io/symfony-certification-preparation-list/][Symfony Certification Preparation List]] 68 69 66 ** Статьи 70 67 - [[https://100.org.ua/%D0%BD%D0%B5%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BE-symfony/][Немного о Symfony [RU]]] 71 68 - 72 73 69 ** Люди 74 70 - [[https://fabien.potencier.org/][Fabien]] 75 76 71 ** Недостатки 77 72 - Twig имеет питоновский синтаксис и сильно отличается от PHP, когда как … … 82 77 Веб-ресурсы: 83 78 - [[https://www.reddit.com/r/symfony/top/?t=all][Reddit]] 84 85 79 ** Видео 86 80 - [[https://www.youtube.com/@GaryClarkeTech/playlists][Gary Clarke]] (много видео про PHP и Symfony) 87 81 - Symfony DDD: https://youtu.be/rkQ3-T82pkU 88 89 82 ** Статьи 90 83 - [[https://symfony.com/doc/current/create_framework/http_foundation.html][Создание фреймворка на базе Symfony]] -
content/digarden/pages/20210616143915-текстовые_редакторы.org
r962709f r972a737 3 3 :END: 4 4 #+title: Текстовые редакторы 5 5 6 * Текстовые редакторы 6 7 - [[id:c96a8193-df06-4528-9f5b-5ba4560c068f][Emacs]] 7 8 - [[id:8ae9146f-fda0-4813-944a-fea40e555a69][Vim]] 8 9 9 ** Составляющие текстового редактора 10 10 - Автодополнение языков программирования … … 15 15 - Прыжки в определения символов в ЯП 16 16 - Форматирование кода 17 18 17 ** Статьи 19 18 - [[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]] -
content/digarden/pages/20211215172338-статьи.org
r962709f r972a737 3 3 :END: 4 4 #+title: Статьи 5 5 6 * Статьи 6 7 Заготовки и идеи для будущих статей в блоге -
content/digarden/pages/20221023000244-elf.org
r962709f r972a737 3 3 :END: 4 4 #+title: Elf 5 5 6 * Elf (binary format) 6 7 Binary format used in most [[id:949b22d6-de32-4bc3-a846-4b4f4b038b05][GNU/Linux]] distros generated by [[id:28f71607-81c7-42b4-9968-d22de5adba55][GCC]]. 7 8 8 ** Resourses 9 9 - [[https://ekaitz.elenq.tech/bootstrapGcc2.html][Elf: Why not]] -
content/digarden/pages/20221023004637-errata.org
r962709f r972a737 3 3 :END: 4 4 #+title: Errata 5 5 6 * Errata 6 7 List of changes of my website and digital garden. -
content/digarden/pages/Типизация.org
r962709f r972a737 1 1 :PROPERTIES: 2 :ID: 4134413b-5027-47d7-b929-d9902db61df5 2 :id: 4134413b-5027-47d7-b929-d9902db61df5 3 :title: Типизация 3 4 :END: 4 #+title: Типизация5 #+title: [[Типизация]] 5 6 6 Типизацияв языках программирования -- это метаданные, которые несут в7 [[Типизация]] в языках программирования -- это метаданные, которые несут в 7 8 себе значения, служащие для проверки возможности взаимодействия друг с 8 другом, с функциями или иными частями программы.9 другом, с функциями или иными частями [[Программы]]. 9 10 10 11 Различают несколько классификация типизации … … 17 18 - [[id:06b862fe-ed33-470d-b264-4f484bfaba5c][Явная типизация]] 18 19 - [[id:b728caec-08a4-40a7-973b-deba4f4433f8][Неявная типизация]] 19 20 Типизация концепт математический, подробнее можно прочитать здесь: 20 21 22 [[История типизации]] 23 24 ** Типизация концепт математический, подробнее можно прочитать здесь: 21 25 https://ru.wikipedia.org/wiki/Теория_типов 22 26 https://ru.wikipedia.org/wiki/Гомотопическая_теория_типов 23 27 https://ru.wikipedia.org/wiki/Типобезопасность 24 25 28 ** Концепции 26 29 - [[id:a314a700-3d2f-48cb-9e4f-df197b76d585][Параметр типа]] -
content/digarden/pages/Элементы языков программирования.org
r962709f r972a737 1 1 :PROPERTIES: 2 :ID: a003951c-d5a6-4390-aeb0-ed1d4d5e8c00 2 :id: a003951c-d5a6-4390-aeb0-ed1d4d5e8c00 3 :ID: a003951c-d5a6-4390-aeb0-ed1d4d5e8c00 4 :title: Элементы языков программирования 3 5 :END: 4 #+title: Элементы языков программирования6 #+title: [[Элементы языков программирования]] 5 7 - [[id:caaadcdc-8a7e-4769-a911-486ea9d3e847][Макросы]] 6 8 - Вычисление аргументов … … 8 10 - Классы, прототипы, структуры, [[id:4134413b-5027-47d7-b929-d9902db61df5][Типы]] 9 11 - Примитивы, объекты 10 - Ключевые слова, синтаксическая сложность12 - Ключевые слова, синтаксическая [[Сложность]] 11 13 - BNF нотация, грамматика 12 14 - Синхронность/Асинхронность 13 15 - Поддерживаемые парадигмы 14 - Управление памятью(указатели, владения, сборщик мусора)16 - [[Управление памятью]] (указатели, владения, сборщик мусора) 15 17 - Тулинг (редактор, дебаггер, профайлер и т.д.) 16 18 - Присваивание (через копирование, через ссылку и т.д.)
Note:
See TracChangeset
for help on using the changeset viewer.