Category: литература

Category was added automatically. Read all entries about "литература".

Mikail

(no subject)

"Как читать книги, журналы, газеты" Георгия Гецова. http://libgen.is/book/index.php?md5=82383B65A1E4EC20D75B1ADFAD1B9297 Концентрированная информация о том, как вести каталоги выписок и вырезок. Каталог выписок - замечательный инструмент, чтобы разбираться и учиться, работать в том числе и над своими текстами, над собой, над своими ошибками, чтобы сложнее было запутать и задурить голову.

82383b65a1e4ec20d75b1adfad1b9297-d
Mikail

(no subject)

Почему пишу о концептуальном моделировании и почему нравится эта тема?

Концептуальная модель — это графическая схема элементов предметной области и их связей. Построить такую схему можно в любом графическом редакторе, лучше в векторном. Для этого и специальные редакторы есть. Но, в принципе, компьютер не обязателен — достаточно листа с карандашом.

Довольно много книг и научных статей по теме. И, кстати, mindmap — это ее упрощенная версия.

В общем, концептуальное моделирование — это концентрированные, организованные знания о том как учиться. О том как разобраться в предметной области и построить ее графические модели, потому что это эффективный способ ее понять и запомнить.
Mikail

(no subject)

В списке литературы по концептуальному моделированию теперь для каждой книги можно открыть граф оглавления. То есть для всех сборников статей конференции «International Conference on Conceptual Modeling» с 1992 по 2019 и для книг. Добавил в список еще 23 книги.

Оглавления открываются по правому клику по нодам «Table of content».

Теперь прямо на схеме можно, например, добавлять ноды с комментариями к пунктам оглавлений. Или помечать цветом, какие статьи прочитал.

На скриншоте более-менее виднеется открытое оглавление для одного из сборников статей.

https://sushilshik.github.io/base.html?scale=0.031&x=61570&y=14573

mm-vis-js_conceptual_modeling_tables_of_content
Mikail

(no subject)

Обновление страницы news.html. Теперь тут уже удобно скачивать и аннотировать новости.

Мне кажется, удалось найти довольно хорошее решение для задачи над которой думал лет 5, наверное. Удобный и практичный древесный вывод в браузере больших лент информации, которые сами разложены в дереве-каталоге.

Еще одну проблему удалось решить: библиотека vis-network, на основе которой построен mm-vis-js, устроена так, что чем больше на странице нод, тем медленнее добавляются новые. Поэтому уже где-то на 6-7 тысячах нод на странице начинаются сильные лаги.

Неизбежно нужно было добавить функцию сворачивания. То есть, если выделить ноду и нажать alt-y, то все ее ветви будут убраны со страницы, а данные сохранятся в основном json файле страницы. Так можно сворачивать деревья в тысячи нод и работа сразу ускоряется. Чтобы восстановить ветви, нужно опять выделить ноду и нажать alt-y.

При скачивании новостей они сразу складываются в каталог источников в скрытые ветви в нодах «newsList» у каждого источника. Чтобы развернуть ленты новостей, нужно, соответственно, выделить ноду «newsList» и нажать alt-y.

Страница загружается медленно, может быть секунд 30. Но есть куда оптимизировать.

Чтобы скачивать новости, нужно открыть страницу news.html локально из копии репозитория, запустить node mvj-serv.js, выделить большую прямоугольную ноду с кодом для обработки новостей на news.html, затем сразу выделить с правой клавишей мыши дерево новостей и нажать ctrl+r. Можно выделить и только участок дерева каталога, чтобы скачать новости только из источников в выделенной части дерева.

Новости сохраняются в свои ветки в каталоге источников и одновременно дублируются в одном дереве, куда собирается все, что скачалось за один раз. Вот это дерево-подборка создается у правого верхнего угла большой ноды с кодом скачивания новостей. Да, все это непривычно очень =) Но, если поразбираться некоторое время, то в целом ощущение удобства гораздо больше, чем от привычных программ скачивания новостей.

На скриншоте развернута лента новостей в каталоге источников в разделе Scientifi journals у сайта nature.com. И рядом с большой нодой кода скачивания новостей — дерево-подборка новостей, которые начали скачиваться в «27.01.2020, 23:02:53».

В общем, фактически все это proof of concept, исследование. То есть работа в режиме поиска и проверки решений. Сделал вариант функции, посмотрел, как она вживую работает, исправил и т. д. Поэтому код максимально простой. Но уже каждый день пользуюсь для чтения новостей, удобно.

https://sushilshik.github.io/news.html

mm-vis-js_news_2020-01-27
Mikail

(no subject)

Любопытно, что в сети сейчас не видно какой-то ретроспективы по событиям этого десятилетия. И не было ретроспективы по техникам, которыми мешали общению в эти годы в сети.

Нет каких-нибудь списков, статей, обзоров, книг.

В том числе с идеями, как на все это правильно реагировать.

В эти несколько месяцев, по крайней мере в моих лентах, постепенно стало больше позитива. И вокруг как-то веселости слегка прибавилось. Видимо, в некоторых сферах и сообществах.

Но не заметно вербализации впечатлений о десятилетии, чтобы их можно было систематизировать и вынести из них опыт.

Даже в некоей гражданской истории, в «гражданском мифе» не вижу фиксации истории проблем общения в сети 10-х годов. В форме текстов, обзоров. Именами, символами, образами, которые задавали бы разные ракурсы взглядов. Мне кажется, фиксация этой истории в целом важна для адаптации общества.

А раз нет фиксации, то через несколько лет, может быть, уже не просто будет вспомнить детали, «что было в том году, что в этом».

То есть опыт накопился в головах, в отдельных постах, но не структурировался и дальше не пошел.
Mikail

Заметки о Ruby

Когда программировал на Ruby, часто делал заметки в VUE (не VUE.js), записывал ссылки, приемы, функции языка.
И заметки постоянно пригождаются. Например, нужно было когда-то сохранить список строк в файл — поискал варианты решений, выбрал подходящее, и за одно записал его в заметки. Потом прошло, допустим, полгода, детали подзабылись, а в заметках легко посмотреть, перечитать, добавить новое из опыта. И все собрано в одном месте.

Сейчас перенес заметки по Ruby из файла VUE на страницу mm-vis-js, чтобы удобно было редактировать в браузере и было под рукой в инете. Тут много возможностей для развития.

https://sushilshik.github.io/ruby.html

В схеме «Ruby books», соответственно, список книг с ссылками. Присылайте ссылки на книги, статьи, ссылки на ваши схемы.

mm-vis-js — IDE и редактор схем.

https://github.com/sushilshik/mm-vis-js

mm-vis-js_ruby
Mikail

(no subject)

Подборка из 20 книг по реферированию (precis writing) https://sushilshik.github.com/base.html?scale=0.10339&x=68326&y=10057. Прямые ссылки на archive.org, кроме одной с либгена.

И подборка из 74 книг по теме онтологий — https://sushilshik.github.com/base.html?scale=0.089025&x=80795&y=20237. Все есть в инете — можно сразу начинать с либгена.

mm-vis-js_precis

mm-vis-js_ontologies
Mikail

(no subject)

Пример разбора темы — в схеме «Ergonomics». https://sushilshik.github.com/base.html — на холсте внизу слева.

Пример дерева узлов для списка литературы страницы https://en.wikipedia.org/wiki/Human_factors_and_ergonomics. Надо еще вынести, например, названия и ISBN в отдельные узлы.

В узлах «Sections»->«Books» и «Sections»->«Articles» cсылки на результаты поиска в archive.org и libgen.

mm-vis-js_ergonomics
Mikail

Схемы книг

Добавил еще пример схемы книги на холсте. Раньше уже выкладывал такие скриншоты. Но раньше работа шла в программе VUE (тезка js-фреймворка и не имеет к нему отношения), которую нужно было скачивать и ставить, да и на ее сайте нужно было регистрироваться, в общем, не удобно. Теперь нужен только браузер и текстовый редактор для работы с такими схемами.

У кого мышление визуальное, тем, думаю, так гораздо легче воспринимать большие тексты. Легче ориентироваться и запоминать, когда все содержание текста развернуто на одном холсте, карте. Ноды заметок к тексту становятся дополнительными визуальными ориентирами — очень помогают закреплять текст в памяти и разбираться.

Нужно еще много работы по оптимизации этого кода. Например, сейчас тормозит страница, если «отдалить» холст. И создавать заметки на холсте пока может быть лучше прямо через код страницы, а не с помощью меню — по той же причине.

https://sushilshik.github.io/examples/technicheskoe_risovanie_-_sherbina.html

mm-vis-js_book_1

mm-vis-js_book_2

mm-vis-js_book_3

mm-vis-js_book_4

mm-vis-js_book_5