Мой JSON-LD

Отправлено 21 июл. 2019 г., 04:44 пользователем Deni Baskovsky   [ обновлено 21 июл. 2019 г., 04:47 ]

Продолжаю формировать новый формат Историй для ProstoDiary. Понял, что необходимо будет формировать для каждого сообщения ссылку на отправителя. Вначале решил полностью скопировать такой функционал из FHIR R4, но потом вспомнил что существует такая классная спецификация JSON-LD. Заполнил свою страницу https://me.baskovsky.ru/

Интеграция в личность

Отправлено 14 июл. 2019 г., 23:25 пользователем Deni Baskovsky

Выстраивая виртуального помощника ProstoDiary, мне очень часто приходится обращаться к психоанализу. Нужно понимать, что разум человека не является монолитом. Это Я, Оно, Сверх я, - частички, по которым слагается то, что мы называем собой. Виртуальный помощник должен легко интегрироваться в личность, сливаясь с ней, добавляя новую глубину, такую, какую могут позволить лишь натренированные йоги и те, кто способен понимать самостоятельно свою самость. Кроме этого, помощник должен интегрироваться с общественными институтами, а так же техносферой. Наконец, интегрировать с правовым полем, учитывая все ограничения введенные законом.

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

Мысли про законность выгрузки

Отправлено 9 июл. 2019 г., 01:55 пользователем Deni Baskovsky

То что сейчас является GDPR это только начало. Далее законы позволят выгружать все личные данные с каждого сайта. Очень вероятно что появится единый стандарт выгрузки таких данных. 
Тогда и потребуется сервис способный загрузить эти данные, распарить их и дать глобальную сводку. Мое мнение - такой сервис не должен иметь единое хранилище, он должен быть децентрализован и персонален. Как раз к этому движется идея ProstoDiary создать такой язык, чтобы эти глобальные данные могли свободно переходить по техносфере - Web 4.0.

ProstoDiary вместе с Todoist

Отправлено 7 июл. 2019 г., 22:16 пользователем Deni Baskovsky

Todoist - замечательная программа для учета своих дел. Почему бы не использовать ее в виде основы для учета в умном дневнике?

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

Суть в следующем:
Используя программу можно вводить тексты вида: "купить кофе", устанавливая заодно срок жизни этого todo. После чего бот периодически скачивает все текущие todo из программы и начинает слежку за выполнением, подсказывая в данном случае где можно купить самый-самый кофе, который подходит пользователю по его критериям персонализации (цена, место, время). После покупки, пользователь вводит в дневник запись что он купил кофе, а в дальнейшем эта запись будет делаться автоматически через KPP, и тем самым бот сам удаляет задачу из Todoist. Таким образом дневник становится только инструментом оформления истории.

ProstoDiary теперь с WolframAlpha!

Отправлено 7 июл. 2019 г., 00:58 пользователем Deni Baskovsky

Долго думал про целесообразность прикручивать стороннее API в виде Wolfram. 

Немного истории.
С Wolfram Mathematica я познакомился в 10 или 11 классе, и меня захватила возможность так быстро и легко описывать то, что тогда приходилось делать на бумаге с ручкой =). Но уже спустя пару лет в универе Mathematica была забыта, и начался Matlab. Под конец универа наткнулся на хабре на статью про Wolfram Language и посчитал это State of Concept решением. Как оказалось позже - был в корне неправ. 
Год назад смотрел на возможности Wolfram Language и он показался очень сложным, но невероятно изящным и мощным ЯП, со своими особенностями, на изучение которых, к сожалению, у меня нет свободного времени. Тем не менее, его облачная среда Wolfram Alpha была как раз тем что нужно для бота. К слову, она создавалась как раз для голосовых помощников в виде Siri. С последним коммитом прикрутил их пакет, который к сожалению не ставится с официального сайта - пришлось создать зеркало на своем личном гитхабе. Надеюсь это косяк первого RC, и к финальному релизу все будет как надо в виде готового NPM-пакета.
Конец истории.

Теперь для ProstoDiary появилась огромная база знаний Wolfram, которая пойдет в основу SmartDate, Personal Health, Finance компонентов.  

gotois/landing-page - расширяем бесплатные возможности Mobirise

Отправлено 5 июл. 2019 г., 22:37 пользователем Deni Baskovsky

Про mobirise я уже писал в блоге - https://blog.baskovsky.ru/2019/04/mobirise.html. Советую ознакомиться, очень годный инструмент для AMP страниц.

По ходу работы с ним, мне не очень понравился выходной формат сгенерированного HTML. Решил поправить. Немного поигравшись с BASH, родился следующий скрипт - https://github.com/gotois/landing-page/blob/f71b6218f9943ae69991f2c9172ca34096206769/scripts/build.sh.

Ниже перечислены его возможности:
  • Минифицирует все HTML содержимое
  • Удаляет рекламные ссылки
  • Добавляет opensearch
  • Исправляет текст типографом 
  • Для чужих страниц устанавливает noreferrer
Еще дополнил возможности тестирования валидацией amp и xml страниц. Рекомендую взять за основу. Если понравилось, ставь лайк репозиторию, оформлю фичу в npm модуле.

Qweeto + ProstoDiary = ?

Отправлено 30 июн. 2019 г., 13:22 пользователем Deni Baskovsky

Какой должны быть система, чтобы у пользователя оставалась свобода в решении и удобство в реализации своих задумок?

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

Обновил лэндинг TrashMovies

Отправлено 26 июн. 2019 г., 23:56 пользователем Deni Baskovsky

Давно забыл про проект группы вконтакте, и к своему удивлению обнаружил, что он активно обновляется сообществом. Посему, обновил и его лэндинг - перевел на новые гугл сайты. 
https://sites.google.com/site/trashfilmss/

Набросок Qweeto 2016 года

Отправлено 26 июн. 2019 г., 23:45 пользователем Deni Baskovsky


Боты в будущем

Отправлено 24 июн. 2019 г., 01:57 пользователем Deni Baskovsky

Представим, что нынешний ProstoDiary дошел до продакшена. 
Что он по своей сути? - тонкий клиент, где вся логика происходит на сторонних интернет сервисах. Далее, эти клиенты будут образовывать сегменты, как сегментируется сейчас интернет через доменные зоны. Обычно этот этап чередуется с ускорением-утолщением клиента, переносом тяжелой логики с сервера и внедрением P2P. Главное в нынешней архитектуре предусмотреть именно сегментацию пользователей, то есть объединением, сквозным общением между собой. Чтобы пользователи не отвернулись, требуется сложное шифрование канала (квантовое?) и его анонимизация и конфиденциальность. Подбор золотой середины оставим пока на будущее, для этого требуется и обновленные отношения пользователей к своим данным и этические вопросы, которые прежде я уже писал в своем G+ канале.
В общем и целом, будущее в синергии ботов, похожее на ОС совершенного иного порядка. А ProstoDiary лишь частный его пример. Прежние ОС оперировали техникой, предстоящие ОС будут оперировать людьми.

1-10 of 180