Pull to refresh
4
0
Send message

CI/CD для начинающих: деплой React-приложения без боли

Reading time5 min
Views8.4K

Следующий шаг после разработки веб-приложения — размещение его на сервере. Независимо от сложности проекта или используемой инфраструктуры, общий процесс остается одинаковым: нужно «упаковать» код в CI/CD-конвейер и отправить на сервер. В тексте рассмотрим, как это происходит на примере простого приложения to-do list на React. Подробности под катом!
Читать дальше →
Total votes 31: ↑31 and ↓0+36
Comments5

Полезные рецепты ручного создания SVG

Level of difficultyEasy
Reading time19 min
Views2.5K



Признаюсь, поначалу я была скептиком ручного кодирования SVG. Будучи фронтенд-разработчиком, привыкшим приводить в порядок "плохие" SVG-файлы, я никогда всерьез не задумывалась о том, чтобы самой рисовать с помощью кода.


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


А как только освоишься, это занятие становится на редкость увлекательным и даже забавным.

Читать дальше →
Total votes 21: ↑21 and ↓0+33
Comments4

Как поднять свой WebSocket сервер на Node.js: основы

Level of difficultyEasy
Reading time4 min
Views3.5K

Привет, Хабр!

Сегодня создадим свой WebSocket сервер на Node.js. Это тот самый протокол, который позволяет отправлять и принимать данные в реальном времени без перекладывания на HTTP. Для этого мы будем использовать библиотеку ws.

Читать далее
Total votes 27: ↑15 and ↓12+9
Comments8

Подборка Бесплатных Telegram Ботов с ChatGPT на русском в 2024 году

Level of difficultyEasy
Reading time14 min
Views34K

Благодаря нейросетям бизнес, работа и обучение стали значительно проще и доступнее. Также появились новые варианты для творчества. Нейросети стали прекрасными помощниками в различных сферах. Однако для россиян множество из них стали недоступны из-за региональных ограничений. Например, Chat GPT на русском вполне работает, но пользователям нужно искать европейские сим-карты, чтобы пройти регистрацию и получить доступ. Midjourney бесплатно также можно получить только через VPN.
Однако есть и другой вариант, к примеру, Dall-e 3 бесплатно или Stable Diffusion скачать можно в Телеграме. Проще всего использовать ботов, которые предлагают возможность использовать все популярные нейросети практически без ограничений. При этом использовать зарубежные сим-карты или VPN сервисы не нужно.

Топ - 14 лучших ботов с нейросетями

В Telegram существует огромное количество ботов, работающих с различными нейросетями. Многие из них предоставляют доступ сразу к нескольким: Chat GPT онлайн, Midjourney 2024, Dall-e 3 на русском, Stable Diffusion AI, Llama 3 и т.д. Пользоваться ботом достаточно просто. Есть пробные, бесплатные версии. Однако в большинстве своем они платные и могут отличаться в цене существенно. Мы подготовили ТОП-14 лучших ботов с нейросетями, которые отлично справляются с поставленными задачами.

Читать далее
Total votes 12: ↑7 and ↓5+4
Comments19

Апскейл, который смог

Reading time15 min
Views74K
Термин «апскейл» используется для обозначения процесса увеличения разрешения цифровых изображений с фокусом на создание иллюзии «настоящего» высокого разрешения. Правда, 90% таких продуктов — это барахло, больше намёк на перспективы, чем волшебство. Недавно мои ручки добрались до двух алгоритмов повышения чёткости, которые оказались настолько хороши, что появилась эта статья. Будут субъективные и объективные тесты алгоритма Real-ESRGAN для увеличения разрешения и алгоритма GFPGAN для детализации лиц.
Traffic_Warning: в статье демонстрируется множество примеров.
Читать дальше →
Total votes 122: ↑120 and ↓2+160
Comments79

Как я продвинутый 3D-принтер покупал и что из этого вышло. Личный печальный опыт

Reading time8 min
Views24K

Привет, Хабр! Это Сергей Ребров, автор команды спецпроектов в МТС Диджитал. Я новичок в 3D-печати: немного в курсе слайсеров, моделей, видов материалов для печати, все это так, по верхам. Но я уже очень давно хотел приобрести 3D-принтер. Раньше меня останавливало то, что его нужно собирать, настраивать, отлаживать. Но тут решил чекнуть, что предлагает рынок, и увидел, что 3D-принтеры стали куда совершеннее тех, что были лет пять назад. Поэтому решил, что время пришло: принтеры есть уже собранные и отлаженные, купил — и пользуйся. Я прошерстил разные ресурсы и обзоры, и мой выбор пал на QIDI TECH X-PLUS3. О нем сегодня и расскажу.

Читать далее
Total votes 31: ↑25 and ↓6+32
Comments124

Обзор профессионального HDR монитора TCL 34R83Q: современное QLED-решение с большой диагональю и частотой 170 Гц

Level of difficultyEasy
Reading time5 min
Views6.7K
Именно эту модель советовали мне прошлый раз. Выбрал и не прогадал. Современная модель QLED монитора с Mini LED подсветкой (более тысячи зон локального затемнения) — это крупный формат от TCL. Подойдёт как профессионалам, так и геймерам: HDR, защита зрения 99% sRGВ. Из особенностей выделю встроенный KVM-модуль, работу сразу с двух источников (картинка-в-картинке и две картинки рядом), а также подсветка и полноценный USB-Hub/Dock для подключения одним кабелем ноутбука или смартфона с высокой скоростью передачи данных. Есть даже встроенный держатель для наушников.


Читать дальше →
Total votes 5: ↑5 and ↓0+7
Comments59

Разработчики беспилотного «Камаза» предлагают принять участие в опросе, который сформирует этику роботов

Reading time7 min
Views13K

Фото: КАМАЗ

Как уже сообщалось, компания "КАМАЗ" совместно с Cognitive Technologies разрабатывает грузовик-беспилотник. В то время, как легковыми робомобилями занимаются многие автопроизводители, с грузовиками работают единицы — это «КАМАЗ», Mercedes, Volvo, возможно, другие компании.

Что касается «КАМАЗов», то вскоре отечественные грузовики-беспилотники появятся уже на дорогах общего назначения. К примеру, в 2016 году тестовый заезд без водителя состоится на платной трассе М11 Москва — Санкт-Петербург. Я запросил у разработчиков информацию о работе системы управления, и получил интересные ответы, ознакомиться с которыми можно в продолжении. Кстати, это уже вторая часть интервью, вот первая.
Читать дальше →
Total votes 22: ↑18 and ↓4+14
Comments166

Как правильно имитировать Agile?

Reading time15 min
Views36K

Подобная статья должна была появиться раньше, лет десять или пятнадцать назад, когда Agile только начинал внедряться в ИТ-компаниях. Сколько можно бы было избежать ошибок, проблем, конфликтов, , если бы менеджеры сразу подходили к вопросу правильно, не отвлекаясь на лишние действия …

Зато за это время накопился опыт "внедрений" Agile в разных условиях, в разных компаниях, который следует обобщить и повсеместно распространять.

Читать далее
Total votes 77: ↑74 and ↓3+86
Comments40

3D-печать для чайников. Часть 3: постобработка

Level of difficultyMedium
Reading time15 min
Views6.5K


Доброго времени суток, уважаемые хабражители!


Сим завершаем трилогию постов о 3D-печати для начинающих. Мы уже кратко ознакомились с принципами работы 3D-принтеров, подготовкой и адаптацией моделей, настройками печати и распространенными ошибками. На очереди самое интересное — постобработка.
Читать дальше →
Total votes 26: ↑25 and ↓1+31
Comments14

Что должен знать каждый разработчик о вычислениях на GPU

Level of difficultyMedium
Reading time13 min
Views15K

Большинство программистов отлично разбираются в работе процессоров и последовательном программировании, поскольку с самого начала пишут код для CPU. Однако многие из них меньше знают о том, как устроены графические процессоры (GPU) и в чем заключается их уникальность. За последнее десятилетие GPU стали чрезвычайно важны благодаря широкому применению в глубоком обучении, и сегодня каждому разработчику необходимо обладать базовыми знаниями о том, как они работают. Цель этой статьи — дать вам это понимание. 

Читать далее
Total votes 37: ↑35 and ↓2+43
Comments6

Шаблоны для эффективной работы с DOM с помощью современного чистого JavaScript

Level of difficultyMedium
Reading time11 min
Views11K



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

Читать дальше →
Total votes 34: ↑34 and ↓0+44
Comments5

Необычные приёмы отладки, которые браузер от вас скрывает

Level of difficultyMedium
Reading time8 min
Views16K

Список неочевидных, но при этом полезных хаков, которые позволят использовать отладчик вашего браузера1 более полноценно. Для понимания материала статьи потребуется как минимум средний уровень владения инструментами разработчика.
Читать дальше →
Total votes 72: ↑71 and ↓1+96
Comments12

Лучшие 3D-принтеры для малого бизнеса в 2024 году

Reading time10 min
Views11K

3D-печать, также известная как аддитивное производство, — это инновационная технология, которая позволяет создавать трёхмерные объекты на основе цифровых файлов. Она находит применение в различных отраслях, включая здравоохранение, аэрокосмическую промышленность, архитектуру, а в последнее время — и в малом бизнесе.

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

Читать далее
Total votes 4: ↑2 and ↓2+3
Comments8

Обзор монитора DIGMA Overdrive 34A711Q: недорогое и современное игровое решение с большой диагональю и частотой 165 Гц

Level of difficultyEasy
Reading time5 min
Views23K
Линейка мониторов отечественного бренда DIGMA пополнилась игровыми моделями серии Overdrive. Про модель DIGMA Overdrive 34A711Q, а это большой монитор с диагональю 34 дюйма и изогнутым профилем, и пойдет речь в обзоре. Монитор представляет собой современное игровое решение, которое обеспечивает высокое качество изображения, отличный угол обзора и широкий цветовой охват, и является идеальным выбором для геймеров и профессионалов в области видеомонтажа.


Читать дальше →
Total votes 4: ↑2 and ↓2+2
Comments15

Как в разы увеличить дальность приема WiFi / BT при помощи паяльника

Level of difficultyEasy
Reading time3 min
Views53K

Ну или точнее при помощи двух паяльников. Несколько простых и эффективных решений, подходящих для компактных модулей с чип антенной.

Читать далее
Total votes 108: ↑107 and ↓1+128
Comments135

Создавая remote rc_car. Часть 1

Reading time3 min
Views2.8K


Идея создания rc-car, которой можно управлять из любой точки земного шара по интернету (4g), была реализована в железе и софте. Однако, в дальнейшем проект вошел в фазу «а что дальше с этим делать» и был заморожен. Кроме того, остались некоторые моменты, которые необходимо еще «доработать напильником». Возможно, данный проект вдохновит кого-то, а автор «передаст свою соль в поезде», как в старом анекдоте.

Итак, как переделать rc-car для управления через интернет? Да и еще «чтобы видео смотреть»?
Читать дальше →
Total votes 4: ↑4 and ↓0+9
Comments14

Лучшие металлические нити для 3D-принтера в 2024 году

Reading time9 min
Views3.9K

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

Однако существуют и более дорогие технологии 3D-печати по металлу, позволяющие создавать детали из чистого металла. Покупка такого оборудования может обойтись в минимум 100 000 долларов.

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

Читать далее
Total votes 7: ↑5 and ↓2+7
Comments2

Как построить мост между JavaScript и C++ через WASM, или гайд для самых маленьких

Level of difficultyEasy
Reading time11 min
Views5.8K

Всем привет. Сегодня я хочу рассказать об использовании WASM с C++ и разберу, как взаимодействовать с этим всем делом через JavaScript.

Материал предназначен для новичков в данной теме.

Читать далее
Total votes 15: ↑14 and ↓1+16
Comments8

Information

Rating
Does not participate
Registered
Activity