Как стать автором
Обновить

Топ нейросетей для удаления фона с фото бесплатно

Уровень сложности Простой

Помню, лет 10 назад, когда я только осваивал Фотошоп, вручную с помощью «Лассо» вырезал нужные мне предметы. На создание одного несложного фотомонтажа у меня уходило часа полтора. Но время идет. Сейчас нейросети для удаления фона с фото ускорили этот процесс в разы — теперь справиться с задачей можно всего за пару минут. Про лучшие сервисы для этой задачи я и расскажу в статье.

Читать далее

Если бы теория музыки была точной наукой…

Уровень сложности Сложный

Наука только тогда достигает совершенства, когда начинает пользоваться математикой. К. Маркс

Это – и про теорию музыки тоже.

Если от ноты D построить три квинты вверх и ещё три – вниз, то семь нот этой квинтовой цепочки образуют белоклавишную диатонику.

Такой же результат получится, если сделать три двойных шага на квинту вверх и вниз.

После удлинения квинтовой цепочки до семи нот число ступеней лада не должно расти. Далее удлинение цепочки в обе стороны (двойной шаг) даёт ноты F# и Вb. С этого момента вместо добавления новых нот будем использовать альтерацию (F# вместо F, Bb вместо В).

Читать далее

Как собрать GLFW для Windows с под wsl

Уровень сложности Средний

После многих часов брождения в глобальной сети интернет, в поисках решения увлекательной* задачи компиляции opengl библиотеки glfw для шындовс с под wsl, был сделан вывод что, как-то всё пустовато на эту тему, поэтому вот краткий туториал для этого безобразия

Читать далее

Реклама в Telegram Ads: дешевый способ закрыть гештальт для тех, кто опоздал с инстой, ВК и Яндекс Директом

Уровень сложности Простой

Привет, это Влад Силантьев, основатель агентства по рекламе в Tg Ads. Хочу немного поторопить вас с запуском рекламы в Telegram.

По-хорошему, с Telegram мы тоже уже опаздываем. Идеальное время, чтобы раскачивать каналы было пару лет назад. Но еще можно разобраться, как работает Tg Ads, и привести подписчиков по адекватной цене. Иначе еще через год мы будем с грустью вспоминать об этом времени — как сейчас вспоминаем о подписчиках во ВКонтакте по 50 копеек.

Читать далее

Пространства имён вашего PHP-проекта

Уровень сложности Средний

Смогли бы вы сделать последнюю серьёзную задачу в вашем PHP-проекте без использования IDE? Смогли бы вручную прописать импорты? Не запутаться в зависимостях? Не опечатались бы, набирая VeryLongClassNameContainedFullPathToDirAsPrefix? Не подожгли бы стул, внезапно обнаружив, что ловите не Application\Factory\Exception\FactoryException, а Application\Exception\Factory\FactoryException?

Я не предлагаю отказаться от IDE, но что если сложность вашего приложения объясняется тем, что вы неправильно пользуетесь пространствами имён? Что если всё могло бы быть гораздо проще?

Читать далее

Golang RoundTripper

Уровень сложности Простой


Привет, сегодня мы рассмотрим функционал HTTP Round Tripper в стандартной библиотеке Go. Этот функционал позволяет улучшить работу с HTTP клиентами и написать более эффективный и автоматизированный код.

Давайте начнем с простых примеров. В основном, для создания HTTP запроса мы используем http.Client. Который выглядит следующим образом

Читать далее

Основы использования Redis в Go

Уровень сложности Простой

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

Читать далее

Делаем первые шаги в компьютерную инженерию

Уровень сложности Средний

Взгляните на основные компоненты современного компьютера: от центрального процессора и оперативной памяти до разнообразных слотов, включая ISA, PCI, AGP, и современный PCIe. Узнайте, как эти элементы совместно обеспечивают функциональность вычислительных систем, а также о ключевых технологиях, таких как USB, упрощающих подключение периферийных устройств.

Читать далее

Как быстро сделать flatfile-сайт с CI/CD и бэкапами

Уровень сложности Средний

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

В статье описано: как я быстро выбрал CMS, как сделал деплой с бэкапами и CI/CD.

Читать далее

Как читать книги по программированию?

Уровень сложности Простой

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

Читать далее

Обзор и трудности адаптеров для PS4

Немного истории. Так вышло, что спустя год после покупки PlayStation 5 (PS5) на DualSense начал дрифтить левый стик, за это особую благодарность выражаю 27 сезону Diablo 3. Когда сезон закончился, я решил попробовать поиграть в wot console, вспомнив былые годы игры на ПК, и вот тут дрифт уже доставлял дискомфорт. Разобрал Дуалсенс, протер резистивные дорожки спиртом, собрал, все стало хорошо. Жаль не на долго. Заказал потенциометры на али, и пока ждал доставки, начал искать альтернативу и желательно с поддержкой Xbox контроллера, т.к. в шкафу лежал Xbox Elite Series 2.

Есть такое приложение, PSPlay. Оно стоит 590 руб. в Google play, однако если у вас телефон Samsung, в Galaxy Store оно бесплатное. В этом приложении можно играть используя PS Remote Play через интернет. Кроме этого телефон можно использовать как геймпад. В этом режиме видеопоток не передается, ну или не отображается по крайней мере. Подключил Xbox Elite Series 2 к телефону (Samsung Galaxy S10+), настроил соответсвие кнопок, подключился к PS5, все заработало. Решение было вполне играбельно. Само собой время отклика было хуже чем на дуалсенс, но вполне себе терпимо.

Пришли потенциометры, заменил обе пары, - DualSense стал работать штатно. Однако в танки я продолжал играть на Xbox Elite Series 2. Поспособствовали в основном дополнительные кнопки на тыловой стороне, курки и время работы встроенной батареи.

Тогда решил, что нужно освободить телефон от рабства PS5 и заказать адаптер, который сможет через себя подключить Xbox Elite Series 2. Есть нюанс ни один адаптер не работает с играми PS5. Для меня это не было проблемой, я поставил wot console версии для ps4.

Читать далее

Положительный и отрицательный заряды

Уровень сложности Простой

Хочу представить Вашему вниманию небольшое сообщение на, казалось бы, давно изученную и всем известную тему: «Электричество».  Вроде это настолько изученная область физики, что и обсуждать здесь нечего. За последние 3 сотни лет созданы теории электричества и электромагнитных взаимодействий, на основе которых, созданы прекрасно работающие технологии и устройства, которые нас окружают, без которых мы не представляем даже свое существование. Но есть одно но! Все эти законы создавались тогда, когда еще не было представления о том, как устроен атом. Основная частица, из которой состоит весь этот мир, который нас окружает. Что же нового можно предложить или найти?

Читать далее

Шпаргалка по bash

Уровень сложности Простой

Шпаргалка по bash

Привет! Я тестировщик, который вдруг резко осознал, что ему нужно знать много чего по части linux, чтобы сделать работу проще и быстрее. Для этого я начала изучать курс по DevOps, который в части скриптов оказался полезен. Здесь я хочу выложить свои наработки, чтобы пользоваться ими, как шпаргалкой. Скорее всего многим они покажутся тривиальными, но, может, кому-то принесут пользу.

Читать далее

Вокруг, да около Великой теоремы Ферма

Уровень сложности Простой

В 2016 году за доказательство Великой теоремы Ферма (ВТФ) Эндрю Уайлс получил Абелевскую премию (информация из Википедии).

А недавно в Хабре мне попалась статья от 2019 года «Почему доказательство Великой теоремы Ферма не нуждается в улучшениях» ( https://habr.com/ru/articles/461179/). Уже в заго­ловок статьи вынесено, что математики-специалисты по теории чисел доказательство ВТФ считают пройденным этапом и, следовательно, из этой теоремы больше ничего и «не выжмешь», и не следует тратить время на улучшения, которые не принесут ничего нового в... теорию чисел! Т.е., если появится что-то новое в других направлениях математики, то им это не интересно.

Вот я и подумал, может им интересно: почему ВТФ не выполняется при n = 2?

Другими словами, почему при n= 2 уравнение ВТФ решается в натуральных числах, а при n > 2, нет?

Наверно, опять же, уйдём от теории чисел, если переформулируем вопрос в виде: «в чём заключается существенное отличие квадратичной функции y = x2 от степенных более высоких порядков: y = xn (где n > 2)»?

Ответ очевиден: степенные функции более высоких порядков растут быстрее.

«Быстроту» роста функции определяет производная. Вот тут и кроется главное отличие квадратичной функции: её производной является линейная функция y’= 2x, а у функций более высоких порядков производная является степенной функцией y’= nxn-1 (где n> 2).

Если значения производной квадратичной функции при натуральных xk мы можем вычислять по рекуррентной формуле: yk= yk-1+ 2, где k = 1,2,3,... и y0= 0 (арифметическая прогрессия – каждый член последовательности, начиная со второго получается прибавлением к предыдущему разности прогрессии), то для производных степенных функций рекуррентных формул не существует, поскольку само xk присутствует: yk= nxkn-1.

Читать далее, если интересно.

HIBERNATE (что может быть проще !?)

Уровень сложности Простой

Наверное трудно найти программиста, а тем более Java-программиста, который бы никогда не слышал о hibernate. Если вы инженер с опытом - статья может показаться вам глупой, бесполезной, но она ориентирована на тех, кто уже слышал о hibernate, но никогда не трогал его руками. Что могу сказать - пришло время потрогать.

На всякий случай, очень коротко о том, что это такое и зачем hibernate нужен. Итак, hibernate - это библиотека для Java, которая позволяет работать с таблицами БД, как обычными Java-обьектами. То есть не нужно писать SQL-запросы - hibernate все сделает за вас. Кому такого описания мало - милости прошу на официальный https://hibernate.org/. Там вам представится возможность убить пару недель свободного времени. В большинстве случаев официальная документация становится помощником только тогда, когда ты знаешь, что ты хочешь спросить. Эта статья скорее quickstart.

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

Читать далее

Пушка Гаусса (расчет)

Уровень сложности Простой

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

Читать далее

Личный опыт: как я отучилась на аналитика данных в Яндекс Практикуме

Уровень сложности Простой


Раскладываю по полочкам: как я год проучилась на аналитика данных в Яндекс Практикуме, получила диплом, нашла свою первую работу в IT… А затем пошла на ещё один курс — и теперь изучаю проджект-менеджмент

Из менеджмента —  к смене профессии

Привет! Меня зовут Олеся, мне 34 года. Живу не в Москве, работаю не аналитиком. У меня два высших образования: ин.яз. (английский и немецкий языки) и, собственно, старый добрый «Менеджмент» (в Финансовом Университете, всё как положено). Сначала работала по первой специальности пару лет, потом по второй. Но к IT до 2022 года не имела никакого отношения… Хотя эта сфера всегда мне была очень интересна.

Читать далее

Нейросемантическое киберпространство: инновационная технология воплощающая Нейронет (Web 4.0) в реальность

Хочу поделиться с сообществом новым видением реализации «Нейронета», которое я назвал нейросемантическое киберпространство. Это больше, чем сеть в привычном её понимании. Это новое осмысление. Парадигма, меняющая сетевую организацию на концепцию данных в виде пространственных структур с интегрированным распределённым поисковым индексом, основаным на нейросемантических принципах. Система не только хранит данные, но и понимает их смысл и связи между ними.

Узнать подробнее ...