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

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Как Сергей на кардиоскрининг ходил

Время на прочтение9 мин
Количество просмотров1.4K

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

Среди сердечно-сосудистых заболеваний есть много опасных состояний, которые могут протекать годами без всяких явных симптомов и проявляют себя только тогда, когда уже слишком поздно что-либо изменить… Мы говорим сейчас об атеросклерозе — заболевании коварном и скрытом, являющимся основной причиной развития ишемической болезни сердца (в т.ч. инфаркта миокарда) и одной из причин инсульта. Многие до сих пор ошибочно думают, что атеросклерозом болеют только 70-летние бабушки и дедушки. Однако история Сергея М. говорит об обратном.

Читать далее

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

Время на прочтение5 мин
Количество просмотров4K

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

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

Читать далее

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

Время на прочтение5 мин
Количество просмотров3.2K

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

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

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

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров561

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

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

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

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

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

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

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

Читать далее

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

Время на прочтение17 мин
Количество просмотров1.4K


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

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

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.2K

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров3.6K

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение24 мин
Количество просмотров4.2K

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

Читать далее

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

Уровень сложностиСредний
Время на прочтение32 мин
Количество просмотров3.8K

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

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

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров533

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

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров4.7K

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров19K

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров16K

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

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

Читать далее

Ближайшие события

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

Уровень сложностиПростой
Время на прочтение37 мин
Количество просмотров12K

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

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

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

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров3.6K

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.8K

После того как мы с вами создали наше первое собственное уникальное изображение из запроса «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», нам нужно было его сохранить на своем компьютере. С этой задачей мы успешно справились еще в прошлой главе. Теперь давайте посмотрим, какие еще есть интересные функции (находятся под созданным изображением), которые могут нам пригодиться сразу после создания изображения.

Читать далее

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

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров2K

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

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.5K

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

🔥 А что, если ИИ — это не угроза, а ваш билет в будущее?

Представьте: вы входите в комнату и видите черную пантеру. Сразиться? Убежать? Игнорировать? А может... оседлать её?

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

Во время перемен нужно строить ветряную мельницу, а не щит от ветра! 🚀

Читать полностью

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

Уровень сложностиСредний
Время на прочтение19 мин
Количество просмотров4.4K

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

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

Читать далее

Учёные нашли «самое убедительное» из имеющихся свидетельств существования жизни на далёкой планете

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров4.3K

Учёные нашли новые предварительные доказательства того, что на далёком мире, вращающемся вокруг другой звезды, может существовать жизнь. Команда из Кембриджа, изучающая атмосферу планеты под названием K2-18b, обнаружила признаки молекул, которые на Земле вырабатываются только организмами.

Это уже второй, и более многообещающий, случай обнаружения химических веществ, связанных с жизнью, в атмосфере планеты с помощью космического телескопа «Уэбб». Однако команда и независимые астрономы подчёркивают, что для подтверждения этих результатов необходимо получить больше данных.

Читать далее