В процессе создания своей схемы метро я использовал SVG-схему из статьи Википедии как визуальный образец. После добавления возможности расчёта и вывода пути к своей схеме стал думать о том, как использовать алгоритм поиска по графу и для других подобных схем. И решил недавно попробовать адаптировать его для схемы метро из Википедии.
Рубрика «github» - 5
Добавление расчёта пути к схеме метро Москвы из Википедии
2022-09-24 в 15:37, admin, рубрики: github, html, javascript, Работа с векторной графикой, схема метро википедияОбучение модели Stable Diffusion текстовой инверсии с помощью diffusers
2022-09-18 в 12:14, admin, рубрики: colab, colaboratory, diffusion, github, python, stable diffusion, будущее здесь, графический дизайн, искусственный интеллект, текстовая инверсияЛистая интернет на наличие интересных технологий в области нейронных сетей и различного искусства,я наткнулся на пост в Твиттере, в котором Suraj Patil объявил о возможности обучения модели Stable Diffusion текстовой инверсии используя всего 3-5 изображений.
Как я выиграл апелляцию против американских санкций
2022-09-10 в 5:14, admin, рубрики: asic design, ddvca, DigitalDesignSchool, fpga, Git, github, SystemVerilog, Verilog, апелляция, информационная безопасность, ПЛИС, Производство и разработка электроники, санкции, санкции сша
В прошлое воскресенье 4 сентября я обнаружил, что GitHub-организация DigitalDesignSchool, в которой я являюсь одним из владельцев, забанена Гитхабом с формулировкой "ваш аккаунт может быть предметом американских экономических санкций".
Яндекс выпускает DivKit — фреймворк для server-driven UI с открытым кодом
2022-08-26 в 5:55, admin, рубрики: div, framework, github, open source, Блог компании Яндекс, верстка интерфейсов, интерфейсы, разработка мобильных приложений, Разработка под android, разработка под iOS
Фреймворк включает в себя несколько библиотек: клиентскую часть по отрисовке интерфейсов для Android, iOS и веба, а также DSL для формирования ответа сервера на Kotlin, TypeScript и Python. Исходный код опубликован на Гитхабе под лицензией Apache 2.0.
Сейчас DivKit используется в приложении Яндекс, Алисе, Едадиле, Маркете, ТВ и других приложениях. В этом посте я постараюсь вспомнить историю фреймворка, затем мы напишем с его помощью небольшой просмотрщик ленты Хабра, а в конце я покажу ещё несколько простых примеров интеграции.
Читать полностью »
Восстановление Биткоин Кошелька через короткие подписи ECDSA
2022-08-21 в 19:00, admin, рубрики: bitcoin, blockchain, cryptocurrencies, cryptography, ecdsa, github, private key, private keys, python, wallet, wallet.dat, биткоин, децентрализованные сети, криптография, Разработка для интернета вещей
Всем нам известно, что раскрываемость секретного ключа в подписи ECDSA может привести к полному восстановлению Биткоин Кошелька. В наших более ранних статьях мы рассматривали слабости и уязвимостиЧитать полностью »
Доступ к API Binance, KuCoin и Huobi на C#
2022-08-19 в 18:07, admin, рубрики: .net, api, Binance, C#, github, javascript, kucoinПолучать данные через RestAPI биржи напрямую из клиентского кода удобно, но по любому существуют ситуации, когда все таки лучше или даже, бывает необходимо предварительно обрабатывать данные на своем сервере, сохранять в своей базе данных и уже после этого предоставлять доступ к этим обработанным данным клиентскому приложению через, опять же, свой web сервис, через свой Rest full API.
Распознавание поднятых пальцев на Python+OpenCV
2022-08-06 в 8:00, admin, рубрики: computer vision, finger, gesture control, github, opencv, python, будущее здесь, Компьютерное зрение, пальцы, Программирование, управление жестамиВ данной статье хочу рассмотреть банальный и несложный проект, а именно подсчет количества поднятых пальцев.
Все исходники можно найти на моем Github.
Код будем рассматривать с самого начала, но лучше всего ознакомиться с моими предыдущими статьями.
Подготавливаем среду и устанавливаем следующие библиотеки:
pip install mediapipe
pip install opencv-python
pip install math
Создаем файл HandTrackingModule.py
с привычным для моих читателей классом handDetector
:
Читать полностью »
Яндекс выложил в опенсорс бету фреймворка userver
2022-07-29 в 7:55, admin, рубрики: c++, c++17, coroutine, coroutines, dynamic changes, github, json, logs, mongo, mongodb, open source, postgres, postgresql, python, python3, redis, sql, synchronization, userver, yaml, Yandex, Блог компании Яндекс, высокая производительность, открытый кодuserver позволяет быстро создавать эффективные микросервисы на языке C++ и уже много лет активно используется в Яндекс Go, Еде, Лавке, Доставке, Маркете, финтехе и других проектах. Вот из каких требований мы исходили в процессе разработки:
- Простота. Стажёр или студент, приходя к нам, может уже через неделю написать и отправить в продакшен новый микросервис.
- Надёжность. Многие ошибки, в том числе и связанные с многопоточностью, можно поймать на этапе компиляции. Кроме того, фреймворк даёт подсказки по исправлению проблем.
- Полнота. В userver есть всё необходимое для тестирования, работы с разными базами данных, кеширования, логирования, трейсинга, распределённых блокировок, работы с JSON, BSON, YAML, изменения параметров сервиса на лету и так далее.
Сейчас я расскажу о том, как возникла идея userver, как фреймворк развивался, в каких задачах его сейчас используют и почему именно выход в опенсорс был логичным следующим шагом. А затем приведу пример написания нового микросервиса.
Читать полностью »
Управление громкостью звука жестами на Python
2022-07-24 в 11:27, admin, рубрики: gesture volume control, github, opencv, python, volume controlВ данной статье хочу рассказать про один проект из курса по OpenCV Python. Посмотреть полный код можно на Github.
Идея заключается в том, чтобы менять громкость звука на компьютере при помощи жестов. Громкость будет регулироваться расстоянием между указательным и большим пальцами, а сигналом для подтверждения будет согнутый мизинец.
Первым делом установим все необходимые библиотеки:
pip install mediapipe
pip install opencv-python
pip install numpy
pip install pycaw
Создадим файл и назовем его `HandTrackingModule.py`.
Читать полностью »