Cododel.dev | Александр
98 subscribers
472 photos
62 videos
7 files
200 links
Alexander Cododel. Full Stack Web Dev since 2019.

📍 Канал: мысли и проекты
📍 Чат: @cododel_chat
📍 Связь: @cododel

🔗 https://cododel.dev
Download Telegram
👩‍💻 Знает кто-то, как отсечь петли в кривой, имея ее точки? 😅

Могу немного упростить вводные:
Синие линии строятся по уже имеющимся точкам, но они имеют такие вот петли.

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


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

Закрывает две линии вначале и в конце так-же линиями из точек.
Получаем из высчитывая из стартовой или конечной точки зелёной линии - точки на окружности с заданным радиусом и частотой.

Практическое применение - мы можем получить маршрут на карте и обвести область вокруг него с заданным радиусом.
А практическое применения практического применения - я не знаю 😂

#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
👩‍💻 Не надо тебе Vim. NeoVim уже сделали.

Настроил я себе сегодня сего зверя, оч хорошо выглядит, и автокомплит, и вкладки, и 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 без его установки в систему

Мимолетный видос о том, как решить проблемы с правами запуска и т.п. при создании проекта на Angular.
Если сделать так, что не может не создаться проект)

😉 Глядеть


#frontend
#angular #guide #troubleshooting #nodejs #javascript
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Почему воскресенье — первый день недели в линуксе, и как это исправить

В линуксе можно встретить такое явление, что первый день недели по умолчанию - воскресенье.

Если вы не сильно интересовались бытом иностранцев, то может выглядеть дико 😅
Я столкнувшись с этим первый раз - подумал:
"Моя неделя начинается в понедельник, я хочу видеть у себя календарь нормального человека".

Читать на хабре

ЗЫ. На хабре разбили в пух и прах такое решение и облили грязью.
Добро пожаловать в комментарии, дамы и господа! 😂😂😂
Ошибки надо уметь признавать 🤷‍♂

#linux #i18n #настройка_linux #locales #guide
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Запустил opensource проект OOP CLI библиотеки

Всем привет, давно не виделись)

Запустил небольшой 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
👍31🔥1
👩‍💻 Только посмотрите какой ужас был на моем первом (личном) проекте
3 вложенных цикла, вложенных в if 🤯

И это только один участок кода, там еще такой же под away_table готовился 😅

Не делайте так⛔️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Channel name was changed to «Alexander Smith [WebDev]»
Я Prompt хужожник

Нашел я себе новую игрушку, а имя ей Stable Diffusion, с моделью deliberate от автора Win10Tweaker, если кому знаком)

Хочу погенерировать художества, интересно под стрим?
Можно будет совместно что-то придумать, поэкспериментировать
🔥6
🎰 Казино... Мартингейл...

Интересовался, изучал кто-то?)

А я симуляцию провел:
20 лет по 8 часов в день с графиком 5/2 на рулетке в чётное/нечётное
Капитал: 1млн
Банк: 100тыс на рабочий день

Итог: 6млн долгов 😁

Интересен подробный разбор?
Думаю в формате видео сделать)
👍3
ray.so
Отличная утилита для генерации картинок с кодом. Давно думал накидывать примеры с кодом. И вот теперь осталось только придумать примеры.
🔥3
Media is too big
VIEW IN TELEGRAM
👩‍💻 Демка автоматизации форматирования для Google Docs

Чуть позже расскажу как такую сделать.
Стек: 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
👩‍💻 Сделал альфу, разместил в репозитории, вкинул и забыл...
(Или как я закрыл проект 😅)

Привет, если помнишь этот пост, честно скажу - я им горел пока не почитал документацию на 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
👩‍💻 Отличный канал по svelte нашел

Он англоязычный правда
Было четко с него контент на русском брать и делать
Думаю зашло бы)

😉 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
💬 Кстати наш новый чат
Media is too big
VIEW IN TELEGRAM
👩‍💻 👩‍💻 Плагин загрузки видео и аудио в медиафайлы Wordpress

У меня теперь есть нормальный полноценный плагин под вордпрес
По ссылке с ютуба скачивает видео или звук с видео прям в медиа файлы
Но работать на хостинге не будет

Если кому нужно будет - можно ставить с переносом и настройкой на сервере
Потом пост напишу про него и подумаю допилить красиво и в вордпресс плагины залить.

Пока в привате только 🙃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1