Могу немного упростить вводные:
Синие линии строятся по уже имеющимся точкам, но они имеют такие вот петли.
Как мы можем их задетектить, вырезать и на их место поставить точку первого пересечения?
--
А так - у нас имеются только точки зелёной линии, которую надо обвести с заданным радиусом.
И это тоже должны быть точки.
Сейчас - перебирая точки зелёной кривой, я беру точку на заданном радиусом расстоянии слева от текущего направления линии.
Потом обратно прохожусь.
Закрывает две линии вначале и в конце так-же линиями из точек.
Получаем из высчитывая из стартовой или конечной точки зелёной линии - точки на окружности с заданным радиусом и частотой.
Практическое применение - мы можем получить маршрут на карте и обвести область вокруг него с заданным радиусом.
#javascript #canvas #geometry #issue #question
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔1
Настроил я себе сегодня сего зверя, оч хорошо выглядит, и автокомплит, и вкладки, и GitHub Copilot подцепил.
И даже... Файловый менеджер, а еще, а еще... 😂 (А еще он бытрый и на Lua)
Читай в телеграфе 😉
#vim #nvim #linux #lua #copilot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Только телеграф мне не понравился и лишком много постов за короткий промежуток времени)
Ждём модерации 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
Мимолетный видос о том, как решить проблемы с правами запуска и т.п. при создании проекта на Angular.
Если сделать так, что не может не создаться проект)
#frontend #angular #guide #troubleshooting #nodejs #javascript
Please open Telegram to view this post
VIEW IN TELEGRAM
В линуксе можно встретить такое явление, что первый день недели по умолчанию - воскресенье.
Если вы не сильно интересовались бытом иностранцев, то может выглядеть дико 😅
Я столкнувшись с этим первый раз - подумал:
"Моя неделя начинается в понедельник, я хочу видеть у себя календарь нормального человека".
Читать на хабре
Добро пожаловать в комментарии, дамы и господа! 😂😂😂
Ошибки надо уметь признавать 🤷♂
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет, давно не виделись)
Запустил небольшой opensource проект в виде объектно-ориентированной библиотеки для создания CLI интерфейсов на python
Github
И, внимание!
Настроил для нее автоматическое тестирование, сборку и публикацию в PYPI при помощи Github Actions
Выглядят эти процессы просто пркрасно, если кому надо юзайте наработки)
А идея пришла спонтанно, т.к. начал писать утилиту для личного пользования, связанную с арбитражом валют, сделал для неё простой CLI и резко понял, что было бы неплохо вынести эту логику
И как всгда пошло-поехало 😅
На стримах может еще свидимся, поработаем и над библиотекой и над утилитой) 😉
А как дойдет до use-ready релизов - напишу и посты про них
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Длиннопост о моих рабочих конфигурациях:
В старой группе сохранились записи стримов и вспомнил, как приходилось ютиться на следующей конфигурации с виндой. 😅
Это был Pentium Gold 4417U, 8gb Ram и 512gb Rom
(И это кстати была не первая рабочая машина, если интересно - сделаю карту эволюции, может с комментариями)
Когда дошло дело до Redis и Docker - пошел переход на Linux))
Занимался дистрохоперством (поиском идеального для себя дистрибутива), дойдя до собственной сборки на ArchLinux.
Жил я с ней довольно долго, один раз пересобирая на новом ноутбуке из-за коряво собранной мной файловой системы и не возможности подцепить TimeShift.
Который в свою очередь давал мне автоматические почти ничего не весящие и моментально создающиеся бекапы под файловой системой BTRFS. (Магия copyOnWirte файловых систем)
Вторая рабочая машинка была кстати уже i5-8256U c 12gb Ram и тем же SSD на 512gb Rom
Которую потом обновил с 32gb Ram и 1Tb SSD Samusng 870EVO
Но две недели назад таки прилетело мне обновление со сломанным ядром линукса и я очень расстроился, увидев черный экран.
Даже без ошибок... 😢
Сутки дебажил, пытался починить, но пришел к выводу - что разобраться, как откатить ядро займет еще сутки.
Ушел на Fedora с Gnome на борту - и если у вас что-то из серии современных ноутбуков с удобным тачпадом, то это отличный выбор. (Не мой случай)
Но мне не зашло, я ушел на MacOs, простите линуксоиды 🗿
Взял MacBook 2020 на M1 с 16гб Ram и 512 Rom, если кому интересно.
Могу сказать, что он мне нравится и вполне хватает на приличные нагрузки, а акб заряд держит почти вечно, комментах прикреплю свои подсчеты 😁
---
PS. Все ноутбуки сохранились, хоть и дожили с боевыми повреждениями, ес шо пишите 😅
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1
3 вложенных цикла, вложенных в
if И это только один участок кода, там еще такой же под
away_table готовился 😅Не делайте так
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
🎰 Казино... Мартингейл...
Интересовался, изучал кто-то?)
А я симуляцию провел:
20 лет по 8 часов в день с графиком 5/2 на рулетке в чётное/нечётное
Капитал: 1млн
Банк: 100тыс на рабочий день
Итог: 6млн долгов 😁
Интересен подробный разбор?
Думаю в формате видео сделать)
Интересовался, изучал кто-то?)
А я симуляцию провел:
20 лет по 8 часов в день с графиком 5/2 на рулетке в чётное/нечётное
Капитал: 1млн
Банк: 100тыс на рабочий день
Итог: 6млн долгов 😁
Интересен подробный разбор?
Думаю в формате видео сделать)
👍3
ray.so
Отличная утилита для генерации картинок с кодом. Давно думал накидывать примеры с кодом. И вот теперь осталось только придумать примеры.
Отличная утилита для генерации картинок с кодом. Давно думал накидывать примеры с кодом. И вот теперь осталось только придумать примеры.
🔥3
Media is too big
VIEW IN TELEGRAM
Чуть позже расскажу как такую сделать.
Стек: SvelteJS и Google Apps Script
(Svelte мне очень понравился)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Cododel.dev | Александр
Старое рабочее место Интересно новое? 😏 #blogging #life #archive
Макбук 13 дюмов купил
Теперь работаю где попало и это удобно 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет! Давно не виделись)
Сборка использует Docker Compose и из коробки настроен xdebug, рабочий drush в контейнере и настройки php, MySQL.
🔗 Читаем 🔗
🔗 Drupal 7 dev kit 🔗
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Быстрый старт на проекте с Drupal 7 без головной боли: решение проблем и работа без установки зависимостей
Давайте поговорим о сборке для разработки на Drupal 7 с использованием Docker Compose. Drupal 7 был выпущен более 10 лет назад, но до сих пор используется многими сайтами и веб-приложениями. Сборка...
(Или как я закрыл проект 😅)
Привет, если помнишь этот пост, честно скажу - я им горел пока не почитал документацию на Fire от google 😄
Проект зародился на другом проекте - делал парсер для bestchange.org, чтобы искать выгодные курсы обмена криптовалют, и, возможно, на этом зарабатывать.
Потом расскажу детальнее))
Для тестов и удобного вызова функций мной было принято решение - использовать CLI интерфейс.
У меня уже был опыт работы с шикарной библиотекой enquirer на nodejs и понимая что мне хватит более простого решения, но в идеале более простого - пошел пилить CLI с командами на ООП.
Все шло хорошо, архитектура выстраивалась, проект получался довольно простой, все складывалось как пазлы.
Даже есть заготовка для автогенерации шаблонов кода команд, как в фреймворках)
Для шаблонизации уже определил движок jinja, который был бы знаком очень большому кол-ву разработчиков на python, т.к. он используется и в Flask, и в Django
(Самых популярных веб фреймворков)
Даже шаблоны подготовил)
Я в процессе поиска информации уже натыкался на Fire, но он мне показался мало функциональным, либо сложным.
И, Внимание! Парадокс: из-за простоты использования 🤣
Так я дошел до полнофункциональной альфа версии, настроил CD (ContentDelivery) пайплайн на GithubActions
И при каждом выпуске релиза - у меня запускается автотестирование проекта, сборка и доставка в PyPi репозиторий.
Но чёрт дернул усомниться в оригинальности решения и разобраться с Fire.
Смотрим примеры реализации одного и того же функционала на изображении.
Делаем выводы сами об удобстве использования библиотек)
🔗🔗🔗🔗
- Fire от Google
- Ans-CLI
- Enquirer
Please open Telegram to view this post
VIEW IN TELEGRAM
Он англоязычный правда
Было четко с него контент на русском брать и делать
Думаю зашло бы)
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
У меня теперь есть нормальный полноценный плагин под вордпрес
По ссылке с ютуба скачивает видео или звук с видео прям в медиа файлы
Но работать на хостинге не будет
Если кому нужно будет - можно ставить с переносом и настройкой на сервере
Потом пост напишу про него и подумаю допилить красиво и в вордпресс плагины залить.
Пока в привате только 🙃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1