Сборщик RSS-лент

Полезные API для разработчиков: как автоматизировать рутину и ускорить выпуск продукта

Habr.com - пт, 04/18/2025 - 12:31

Привет! Меня зовут Саша Пиманов, я разработчик в МWS. В прошлый раз писал о ЯП для изучения в 2025 году, а сегодня поговорим про сервисы, которые могут ускорить вашу работу.

Во многих проектах одни и те же задачи повторяются из раза в раз: валидация email, анализ IP, работа с изображениями или генерация PDF. Вместо ручной реализации с нуля эти функции можно делегировать внешним API. Они легко интегрируются в продукт и экономят часы (а иногда и недели) разработки. В подборке — пять проверенных сервисов, причем каждый из них способен закрыть типовые задачи быстрее и надежнее, чем кастомный код.

Читать далее

И снова USB-IP — сервер теперь с автобиндом и детачем и сам подхватит ключ клиент

Habr.com - пт, 04/18/2025 - 12:23

HA - как много в этом слове: Автоматический перенос виртуальных машин в кластере. 8 секунд и, например, сервер терминалов сменил место жительства совместно со всеми своими предустановленными программами - в другую серверную.
И ... оставил аппаратные лицензии и ЭЦП, заботливыми руками проброшенные в виртуалки, тоскливо торчать из, возможно, погибшего железа.

Отставить "оставил"!

Как сделать так, чтобы ваш доклад взяли на крутую айтишную конфу

Habr.com - пт, 04/18/2025 - 12:06

Привет, меня зовут Александр Виноградов и я главный ИТ архитектор Ви.Tech. Сегодня расскажу о том, как я однажды подал заявку на TeamLead Conf, а в результате стал членом программного комитета этой конференции. А еще поделюсь своим «взглядом изнутри» и научу, как сделать вашу заявку практически идеальным кандидатом на попадание в программу конференции. А поможет мне в этом мой напарник по ПК TeamLead Conf — Виталий Качановский.

Как я расстроился из-за тимлид конф 24

Началось все с того что мою заявку не взяли на московский тимлид 24. Причем ладно бы отказали —  даже никто не связался. Было неприятно, я ж старался в конце концов. Но фрустрировал я недолго. И решил, что раз в этот раз выступить не удастся, то можно и просто рядом постоять, а заодно и выяснить, как программный комитет тимлида (ПК) принимает решение, кого брать в программу, а кого нет. 

И мы сделали подкаст с Ромой Ивлиевым (главный по тимлидконф) о том, как устроен ПК, как в него попасть и сколько надо заплатить, чтобы тебя взяли (спойлер — даже не пытайтесь, не поможет). После выпуска я списался с Ромой и попросился в ПК на «разбор конюшен» — тех заявок, что старожилы себе не взяли по причинам, о которых я расскажу ниже.

Сейчас, когда отбор уже закончен, я смог наконец создать рецепт идеальной заявки для IT конференции. Поделюсь своими наработками с читателями, и, возможно, уже на следующем тимлиде окажусь куратором кого-то из вас.

Её величество Тема

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

Читать далее

Жидкая батарейка

Habr.com - пт, 04/18/2025 - 12:00


Разработка какого-либо нового автономного устройства сопряжена с размышлениями о том, где и как должен быть размещен источник питания данного устройства. Это накладывает определенные ограничения ввиду физических и конструкционных свойств батарей. Жесткие батареи не всегда уместны, особенно для приложений носимой электроники. Однако проблема гибких заключается в том, что попытки увеличить их активный материал приводят к более толстым и жестким электродам с неудовлетворительными механическими свойствами. Ученые из Линчёпингского университета (Линчёпинг, Швеция) решили эту проблему путем создания жидкой батареи, которая может принимать любую форму. Из чего сделана жидкая батарея, как она работает, и где будет полезна? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

[Перевод] Как ИИ меняет динамику командной работы. Исследование 776 специалистов P&G

Habr.com - пт, 04/18/2025 - 12:00

Результаты RCT-исследования с участием 776 специалистов Procter & Gamble, показывающего, как ИИ меняет динамику командной работы.

Читать далее

Отдыхаем от ИТ. Моделизм и раскрашивание

Habr.com - пт, 04/18/2025 - 12:00

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

Читать далее

Своя эргономичная клавиатура: 3D-печать, пайка и немного самописной прошивки

Habr.com - пт, 04/18/2025 - 11:47

Зима 2024, в процессе думскроллинга фида реддита я в очередной раз натыкаюсь на пост про hand‑wired эргономичную клавиатуру. В целом я не испытывал особого дискомфорта при использовании обычных клавиатур, но сама концепция привлекала — возможно, своей относительной экзотичностью на фоне «традиционных» клавиатур. Готовые клавиатуры такого формата есть в продаже, но эта опция была быстро отброшена — банально дорого — дешевых вариантов на тот момент особо не было. Прикинув, что до отпуска осталось не так и долго я загорелся идеей — а почему бы, собственно, не попробовать сделать подобную клавиатуру в свободное время?

Читать далее

WebAssembly голыми руками

Habr.com - пт, 04/18/2025 - 11:23

WebAssembly являясь (относительно) молодой технологией уже довольно распространён в индустрии.

Тем не менее, почти все материалы в сети по теме рассматривают WASM как цель для компиляции других более высокоуровневых языков.

Информации же по работе с самим WebAssembly и написанию кода непосредственно на нем в сети крайне мало, а в рунете и подавно, что я и попробую исправить под катом.

Читать далее

Как цифровые технологии и творчество для детей идут рука об руку

Habr.com - пт, 04/18/2025 - 10:53

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

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

Читать далее

Роскомнадзор включил в «белый список» 75 тыс. IP-адресов с иностранными протоколами шифрования

Linux.org.ru - пт, 04/18/2025 - 10:34

В созданный Центром мониторинга и управления сетью связи общего пользования (ЦМУ ССОП) «белый список» IP-адресов, использующих иностранные протоколы шифрования, внесено 75 тысяч IP-адресов. Количество записей в реестре увеличилось в шесть раз с 2023 года. Об этом пишет «Коммерсантъ» со ссылкой на представителя ведомства.

Иностранными протоколами шифрования принято называть стандарты, которые применяются для защиты данных в виртуальных частных сетях (VPN), но которые не соответствуют действующим в России ГОСТам. Ранее в этом месяце Роскомнадзор опубликовал уведомление с рекомендациями по отказу от использования иностранных протоколов шифрования, «используемых в том числе приложениями, предоставляющими доступ к запрещённой информации».

По мнению экспертов, уведомление Роскомнадзора не связано с возможной блокировкой в ближайшем будущем иностранных сервисов VPN. При этом не исключается вариант, при котором под блокировку на территории России попадут все IP-адреса, которые не включены в «белый список» ЦМУ ССОП.

 , , , ,

Комьютерный режим: как минимизировать вред здоровью?

Habr.com - пт, 04/18/2025 - 10:29

Мы проводим за компьютером в среднем 6–9 часов в день. Итог: хроническая усталость, боли в спине, напряжение глаз и снижение продуктивности. Но если грамотно распределить нагрузку и добавить полезные привычки, можно сохранить энергию и здоровье даже при интенсивной работе.  

Читать далее

Почему == и .Equals() — не одно и то же (и как это вас подставит)

Habr.com - пт, 04/18/2025 - 10:21

Привет, Хабр! Когда речь заходит о сравнении объектов, все почему-то решают, что это элементарный вопрос: ну есть же == и есть .Equals(), в чём проблема? На практике — проблема порой вырастает в целое шапито. Сегодня поговорим о весьма противоречивой парочке. Почему иногда, написав var a = b; if (a == b) { ... }, мы проверяем одно, а вызвав a.Equals(b) — совершенно другое? И главное: как это может довольно жестоко подставить нас в реальном коде, когда «ой, ну мы же не ожидали, что кто‑то переопределит оператор == так хитро».

Читать далее

Как потерять тысячи клиентов за один день из-за процессов: кейс Flowwow

Habr.com - пт, 04/18/2025 - 10:20

8 марта — день, когда цветочные магазины должны показывать максимум эффективности. Это их «чёрная пятница», но с эмоциональной и социальной нагрузкой. Вместо этого в самом популярном российском маркетплейсе подарков для случился системный кризис: тысячи заказов не были доставлены вовремя, поддержка не отвечала сутки и более, а вместо извинений компания сделала пост с игрой в "Морской бой".

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

Читать далее

Жгём-шьём контроллеры и кормим ядерную подсветку

Habr.com - пт, 04/18/2025 - 10:10

Четыре сгоревших STM32, три блока питания, 90 ампер, синяя сосиска, 16 бубенчиков и электродиффузия — в этой части кормим подсветку для трёх теликов, пишем с нуля протокол адресных светодиодных лент WS2812b и обматываемся коаксиальными проводами.

Осторожно, трафик!

[Перевод] Глубокое погружение в запросы, лимиты и специфику использования CPU в Kubernetes

Habr.com - пт, 04/18/2025 - 09:59

Джон Такер помогает разобраться с ключевыми аспектами управления ресурсами CPU в Kubernetes. Он объясняет разницу между запросами и лимитами, показывает их влияние на производительность приложений и делится практическими советами по настройке контейнеров. Если хотите улучшить работу кластеров, эта статья станет вашим гидом.

Читать далее

Stable Diffusion WebUI Forge: Шаг 6. Txt2img. Сохраняем и улучшаем

Habr.com - пт, 04/18/2025 - 09:00

После того как мы с вами создали наше первое собственное уникальное изображение из запроса «smiling cyberpunk cat in purple bowler hat with blue cyber eye sitting in cafe drinking coffee, photorealistic, perfect composition, cinematic shot, intricate details, hyper detail, cool color palette, muted colors, very detailed, sharp focus», нам нужно было его сохранить на своем компьютере. С этой задачей мы успешно справились еще в прошлой главе, нажав на пиктограмму дискетки под созданным изображением, как это показано на рисунке ниже:

 

 

Теперь давайте посмотрим, какие еще есть интересные функции (находятся под созданным изображением), которые могут нам пригодиться сразу после создания изображения.

Перечислю их слева направо по порядку:

1.      Open images output directory. Открыть картинку в директории, где сохраняются созданные вами изображения по датам.

По умолчанию у меня все изображения, отсортированные по датам, хранятся в папке txt2img-images по следующему пути, где установлена программа:

D:\Stable Diffusion WebUI Forge\webui\outputs\txt2img-images

2.      Save the image to a dedicated directory. Сохранить изображение.

По умолчанию у меня сохраняются все изображения в папку images по следующему пути, где установлена программа:

D:\Stable Diffusion WebUI Forge\webui\log\images

3.      Save zip archive with image to a dedicated directory. Сохранить изображение в архивном файле. По умолчанию у меня сохраняются все архивы в папку images по следующему пути, где установлена программа:

D:\Stable Diffusion WebUI Forge\webui\log\images

Читать далее

Rust и FFmpeg: Новый способ создания пользовательских видеофильтров

Habr.com - пт, 04/18/2025 - 08:07

FFmpeg — это мощный инструмент для работы с мультимедиа, который используют для кодирования, декодирования, перекодирования и применения фильтров к видео и аудио. Но если вы работаете с Rust, интеграция с C API FFmpeg может стать настоящей головной болью: управление памятью, проблемы безопасности и крутая кривая обучения. Особенно сложно реализовать пользовательские фильтры — для этого обычно нужно писать код на C и разбираться во внутренностях FFmpeg. А что, если я скажу, что с Rust и библиотекой ez-ffmpeg вы можете забыть про эти трудности и писать фильтры прямо на любимом языке?

В этой статье мы разберём, как использовать Rust и ez-ffmpeg для создания собственных видеофильтров. Мы начнём с основ, дойдём до продвинутых решений и покажем, как это может пригодиться именно вам. Готовы упростить свою жизнь? Тогда поехали!

Читать далее

Как оседлать черную пантеру ИИ

Habr.com - пт, 04/18/2025 - 07:03

Позавчера я написал статью "Замени меня ИИ", где поделился своими мыслями о том, что примерно через 3 года ИИ-агенты смогут заменить множество удаленных сотрудников. Мне было интересно узнать, что вы думаете по этому поводу – верите ли в такой сценарий, а если верите, то как готовитесь?

Неочевидные команды ChatGPT: аля слэш что-то

Habr.com - пт, 04/18/2025 - 06:51

Знали ли вы, что у ChatGPT есть рабочие команды через слэш? Типа /help

Если вы спросите его об этом, он ответит:

Читать далее

Люблю я http, и вот как я его готовлю

Habr.com - пт, 04/18/2025 - 03:12

Я старый фуллстек-разработчик и не знаю слов любви, но около полугода назад при очередной итерации сервера почувствовал себя утомленным путником, который узрел нежную красоту wr-обработчика нативного net/http! Вот раньше всё было ужасно - а теперь красиво, приятно читать и интересно показать! За несколько месяцев я переделал свои сотни обработчиков на новый стиль - и всё еще доволен! Почистил авгиевы конюшни слоев логики - теперь там царит запах фиалок! Также у меня была возможность посмотреть как пилят http профессионалы бэкенда - далеко не как фуллстеки, о чем тоже хочется рассказать!
Для ленивых читать - пора вернуть логику в обработчики! Но я расскажу подробно о той красоте, которая скрывается за этими многими восклицательными знаками, и о том, как её можно испортить. Структура такова:
- сначала чем фуллстек отличается от нативного бэкенда,
- потом пройдемся по API-стилю а-ля РЕСТ,
- прочтем оду нативному http-модулю, расковыряем пару болячек фреймворков,
- почитаем мои слова, почему wr-обработчик хорош сразу из коробки,
- и посмотрим пример того, как превратить обработчик в простой вид "задача-дано-решение-ответ".

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

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 4 гостя.
Ленты новостей