Mikail

(no subject)

Теперь есть функция копирования нод на холсте окна браузера и между окнами. Выделяете с правой клавишей ноды, нажимаете в верхнем меню toJson и из выделенных нод создается нода с их json-кодом в качестве текста. Потом кликаете по этой ноде с json-кодом, нажимаете fromJson и кликаете на свободном участке холста — там построится копия нод. Сам json-код можно просто скопировать мышкой и вставить в ноду на другом холсте, чтобы там уже создать копию исходных нод. Теперь можно и участки схем копировать, и пересылать их друг другу.

Фунция добавления шаблона графа для изучения тем. Нажимаете в верхнем меню addThemeGraph, потом клик на холсте, куда надо поставить шаблон.

Добавил схемы на холст: Conceptual modeling, Human-Computer Interaction (HCI), Interfaces and graphs, Annotations, abstract and precis writing, Systems analysis, Schemes, graphs layout, mm-vis-js code development, Institutions and societies studying graphs layout, Визуализация в исторической информатике, Books layout, Concept mapping applications.

https://sushilshik.github.io/

new_theme_scheme_template
Mikail

(no subject)

mm-vis-js — редактор диаграмм связей, графов. Работает в браузере, как локально, так и в сети, без серверной части. Интерфейс сочетает визуальное редактирование и тектовый редактор кода схемы.

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

Json-код схемы каждого сохранения можно посмотреть и скопировать. Основные его данные — список нод и связей между ними.

Получилось удобно, потому что работа с json представлением содержания холста специально вынесена в отдельный интерфейс. Можно изменять схему, редактируя json, то есть работать с графикой, как говорится, «по цифрам», а не только мышкой. Обновление схемы на основе json — уже есть, нужно было только еще сделать его сохранение и загрузку.

Чтобы сохранить, нужно кликнуть updateMenuFromScheme — json и в меню обновится, и сохранится в localStorage.
Чтобы выбрать, какое сохранение загрузить, нужно кликнуть по «Save/Load» в меню showData. Вид перейдет к списку сохранений на холсте. Клик на ноде с именем сохранения и клик на loadSavedProjectToMenu в меню слева.

mm-vis-js_save
Mikail

(no subject)

Новый интерфейс mm-vis-js. И примеры карт кода. Целиком код репозиториев (.c, .h, .cc, .py и т. п. файлы) Chromium, Firefox, ядра Линукс, Apache httpd, bash, Python, Emacs, gcc, texlive, vim, Visual Studio, Ruby, JDK, ghc, git, Hbase, Julia, mysql-server, neo4j, sbcl, Spark, spring-framework, Tomcat, vis-network, mm-vis-js. Список ссылок на карты в схеме «Карты программного кода».

Это, конечно, только вариант автоматической верстки кода. Масса возможностей открывается. Можно генерировать для каждого файла, каждого участка кода свои примечания, вспомогательную информацию. Например, историю изменений.

В современных IDE очень не хватает возможности редактировать блоки кода в таком виде на холсте.

В картах можно создавать ссылки для перехода к нужной точке карты с определенным масштабом просмотра. И добавлять примечания к коду прямо на холсте.

https://sushilshik.github.io — уменьшите масштаб, чтобы увидеть другие разделы.

2019-11-01_mm-vis-js

Пример карты 500 файлов кода chromium:

mm-vis-js_chromium_1

mm-vis-js_chromium_2

mm-vis-js_chromium_3
Mikail

(no subject)

http://www.nkbtr.org/down/mm-vis-js/code_examples/vis-network/vis-network_2019-10-30_19-13-59/vis-network.index.html
Пример карты кода.
Файл большой, поэтому может загружаться секунд 20.
Теперь можно в ссылке задать координаты на холсте, чтобы сразу открыть нужную точку. Это параметры scale, x и y в конце ссылки. Чтобы сохранить ссылку на текущий вид на холст в браузере, нужно нажать «updateMenuFromScheme» в правом меню, промотать его вниз и скопировать соответствующие параметры в ссылку. Работает без серверной части.

vis-network_project_code_map
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
Mikail

(no subject)

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

Покрутить пример редактора https://sushilshik.github.io/.

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

mm-vis-js
Mikail

(no subject)

Пару месяцев назад взял наугад с полок книгу «А. А. Дельвиг. Сочинения» (редактор, критик в журналах «Северные цветы» и «Литературная газета»). Увлекательное вступление критика Вадима Вацуро — там на странице 17 (https://rvb.ru/19vek/delvig/03article/intro.htm) разница воспитательных механизмов произведений разного уровня культуры: «Воспитательная роль (масскультового) произведения достигается не логикой характеров и событий, а прямым публицистическим комментарием автора».

«Издатель „Северных цветов“ Дельвиг не мог возражать против того, что книга становится товаром, но он был против экспансии коммерции в область духовной культуры».

Я совсем не специалист. И этот пост не художественное произведение =) Поэтому все хорошо. Я только рад был встретить краткую, ясную формулировку, описание различия в уровнях и способах достижения воспитательной роли художественных произведений. В том числе потому, что понятие «воспитание» стало совсем уж удобным и мутным.

Прошло 200 лет (ахаха, прекрати). По моим ощущениям эта самая коммерция давно уже ушла в выси духовной культуры и активно работает на уровне логики характеров и логики событий. То есть давно применение логики характеров и логики событий стало товаром и, думаю, уже и на высоких уровнях качества, и на высоких уровнях общественных масштабов, пропаганды и т. п.
Mikail

(no subject)

Кстати, если отвлечься от всего политического и экологического пиара вокруг Греты.
Дети могут выходить из того самого детского состояния. В котором им легче учиться, расти и развиваться. И вернуть им это состояние могут только очень любящие и в чем-то строгие взрослые.
А к Грете весь мир нарочито (благодаря СМИ) относится на равных, также как она к миру. Все это продолжает лишать ее детства. То есть мир сам по себе детский. С другой стороны заметно, что СМИ сами стараются только такое детское поведение общества изображать в первую очередь.

Мне кажется, дети могут чувствовать, что что-то не так в отношении мира к Грете. Но и обвинять общество нельзя, потому что-то массового распространения серьезных знаний о воспитании детей, работе над собой, развитии этой самой взрослости практически нет.
Mikail

(no subject)

16 числа Столлман подал в отставку с поста президента Фонда СПО. Из-за в самом деле плохих слов о 14 лет. Если вся эта новость не большой розыгрыш, конечно. Всякое бывает.

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

Я это интуитивно ощущал, и на уровне «так принято в культуре», и плюс к этому появилось объяснение.

Часто вспоминаю об этом объяснении и потому заметил, что уже, наверное, лет 5 я вообще не встречал его нигде вокруг. И раньше встречал очень редко.

И масса людей этой идеи может не знать. И Столлман технически мог никогда не встречаться с объяснением. Да и кто какой кусок знаний о реальности получил? По какой цепочке? И нет работы над ошибками, например, в IT-сообществе после истории с Столлманом.

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

Очень неприятно — если бы мне эти тексты по этой идее не встретились? (Тексты, в которых не только логика, но и «так принято» свое есть) Что бы я мог тогда сказать без знаний (а я и говорю постоянно... и вопросы задаю. А как иначе?)?

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

Может быть есть и некая гипотетическая патерналистская иерархия заботы в обществе? Вдруг. Но и коммерцию ведь тоже отсюда не выкинуть.
Mikail

Социальные сети

Посоветуйте, пожалуйста, сообщества в Fb и Vk, где можно поспрашивать о работе с соц.сетями (Vk, Fb и др.) на уровне простого пользователя. Ищу сообщества, где идет, в общем, рефлексия по использованию соц.сетей, как личного инструмента общения и чтения новостей.

Много сообществ о раскрутке, таргетинге, smm — там люди, которые разбираются в теме, но в идеале ищу сообщества не о рекламе и раскрутке. И не техподдержку.

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

Спросил уже почти 20 человек. И поговорил в Телеграме. Не встретили пока ни одной ссылки на сообщество, группу, чат на тему.

Есть вопросы по настройке лент новостей в Vk и Fb. И о работе этих лент. Плюс накопились вопросы, которые время от времени всплывают, но все как-то негде было задать. И интересно посмотреть у кого как с соц.сетями работа организована.