Продолжаем делиться опытом консолидации IT-инфраструктуры Академии Ростеха и переходом на единую систему, объединяющую CRM, бюджетирование проектов, управление закупками и другие процессы. В этой статье поговорим о цифровизации HR-процессов и управления финансами.
Читать далееПрочитав историю Сергея М., вы поймете, как важно внимательно относиться к своему здоровью, особенно к самому «хрупкому» органу — сердцу.
Среди сердечно-сосудистых заболеваний есть много опасных состояний, которые могут протекать годами без всяких явных симптомов и проявляют себя только тогда, когда уже слишком поздно что-либо изменить… Мы говорим сейчас об атеросклерозе — заболевании коварном и скрытом, являющимся основной причиной развития ишемической болезни сердца (в т.ч. инфаркта миокарда) и одной из причин инсульта. Многие до сих пор ошибочно думают, что атеросклерозом болеют только 70-летние бабушки и дедушки. Однако история Сергея М. говорит об обратном.
Читать далееПривет! Меня зовут Саша Пиманов, я разработчик в МWS. В прошлый раз писал о ЯП для изучения в 2025 году, а сегодня поговорим про сервисы, которые могут ускорить вашу работу.
Во многих проектах одни и те же задачи повторяются из раза в раз: валидация email, анализ IP, работа с изображениями или генерация PDF. Вместо ручной реализации с нуля эти функции можно делегировать внешним API. Они легко интегрируются в продукт и экономят часы (а иногда и недели) разработки. В подборке — пять проверенных сервисов, причем каждый из них способен закрыть типовые задачи быстрее и надежнее, чем кастомный код.
Читать далееHA - как много в этом слове: Автоматический перенос виртуальных машин в кластере. 8 секунд и, например, сервер терминалов сменил место жительства совместно со всеми своими предустановленными программами - в другую серверную.
И ... оставил аппаратные лицензии и ЭЦП, заботливыми руками проброшенные в виртуалки, тоскливо торчать из, возможно, погибшего железа.
Привет, меня зовут Александр Виноградов и я главный ИТ архитектор Ви.Tech. Сегодня расскажу о том, как я однажды подал заявку на TeamLead Conf, а в результате стал членом программного комитета этой конференции. А еще поделюсь своим «взглядом изнутри» и научу, как сделать вашу заявку практически идеальным кандидатом на попадание в программу конференции. А поможет мне в этом мой напарник по ПК TeamLead Conf — Виталий Качановский.
Как я расстроился из-за тимлид конф 24
Началось все с того что мою заявку не взяли на московский тимлид 24. Причем ладно бы отказали — даже никто не связался. Было неприятно, я ж старался в конце концов. Но фрустрировал я недолго. И решил, что раз в этот раз выступить не удастся, то можно и просто рядом постоять, а заодно и выяснить, как программный комитет тимлида (ПК) принимает решение, кого брать в программу, а кого нет.
И мы сделали подкаст с Ромой Ивлиевым (главный по тимлидконф) о том, как устроен ПК, как в него попасть и сколько надо заплатить, чтобы тебя взяли (спойлер — даже не пытайтесь, не поможет). После выпуска я списался с Ромой и попросился в ПК на «разбор конюшен» — тех заявок, что старожилы себе не взяли по причинам, о которых я расскажу ниже.
Сейчас, когда отбор уже закончен, я смог наконец создать рецепт идеальной заявки для IT конференции. Поделюсь своими наработками с читателями, и, возможно, уже на следующем тимлиде окажусь куратором кого-то из вас.
Её величество Тема
Если вы никак не можете выбрать из нескольких тем ту самую единственную, то не стесняйтесь, предложите все темы, которые можете осветить. Две-три заявки от одного человека — это нормально. Главное, чтобы каждая заявка была хорошо проработана, а материалы и наработки для доклада имелись не только в формате гипотетических записей на салфетке.
Читать далееРезультаты RCT-исследования с участием 776 специалистов Procter & Gamble, показывающего, как ИИ меняет динамику командной работы.
Читать далееПривет, Хабр! В ИТ мы привыкли проводить большую часть дня в цифровом мире — кодинг, совещания, таски и проблемы пользователей. А как насчёт того, чтобы отдохнуть от всего этого, при этом не залипая перед монитором ещё на пару часов в игровой сессионке? Сегодня я хочу поделиться с вами своим опытом в области моделизма и прочего рукоделия — занятий, которые удивительным образом помогают мозгу переключиться и отдохнуть от бесконечных строк кода и рабочих задач. По крайней мере, моему уж точно. После работы за компьютером переход к созданию чего-то материального, что можно потрогать руками, иногда творит настоящие чудеса.
Читать далееЗима 2024, в процессе думскроллинга фида реддита я в очередной раз натыкаюсь на пост про hand‑wired эргономичную клавиатуру. В целом я не испытывал особого дискомфорта при использовании обычных клавиатур, но сама концепция привлекала — возможно, своей относительной экзотичностью на фоне «традиционных» клавиатур. Готовые клавиатуры такого формата есть в продаже, но эта опция была быстро отброшена — банально дорого — дешевых вариантов на тот момент особо не было. Прикинув, что до отпуска осталось не так и долго я загорелся идеей — а почему бы, собственно, не попробовать сделать подобную клавиатуру в свободное время?
Читать далееWebAssembly являясь (относительно) молодой технологией уже довольно распространён в индустрии.
Тем не менее, почти все материалы в сети по теме рассматривают WASM как цель для компиляции других более высокоуровневых языков.
Информации же по работе с самим WebAssembly и написанию кода непосредственно на нем в сети крайне мало, а в рунете и подавно, что я и попробую исправить под катом.
Читать далееПривет, Хабр! Пишу об айти-образовании для современных школьников и их родителей, обозреваю частные школы и анализирую курсы, поднимаю злободневные темы и рассказываю просто о сложном.
Сегодня хочу затронуть такую тему, как связь цифровых технологий с возможностями творческого самовыражения, доступными детям. Есть мнение, согласно которому цифровизация уничтожает фантазию людей, в том числе школьников, но это не всегда точно, а иногда – некорректно, подтверждение чего – онлайн-курсы творчества для детей и подростков в виртуальной среде. Знаю, о чем пишу, потому как часто вижу соответствующие предложения и положительные отзывы родителей о занятиях, которые отмечают, что ребята смогли прокачать полезные навыки и даже начали выполнять первые проекты на фрилансе или, скажем, для общешкольных нужд.
Читать далееВ созданный Центром мониторинга и управления сетью связи общего пользования (ЦМУ ССОП) «белый список» IP-адресов, использующих иностранные протоколы шифрования, внесено 75 тысяч IP-адресов. Количество записей в реестре увеличилось в шесть раз с 2023 года. Об этом пишет «Коммерсантъ» со ссылкой на представителя ведомства.
Иностранными протоколами шифрования принято называть стандарты, которые применяются для защиты данных в виртуальных частных сетях (VPN), но которые не соответствуют действующим в России ГОСТам. Ранее в этом месяце Роскомнадзор опубликовал уведомление с рекомендациями по отказу от использования иностранных протоколов шифрования, «используемых в том числе приложениями, предоставляющими доступ к запрещённой информации».
По мнению экспертов, уведомление Роскомнадзора не связано с возможной блокировкой в ближайшем будущем иностранных сервисов VPN. При этом не исключается вариант, при котором под блокировку на территории России попадут все IP-адреса, которые не включены в «белый список» ЦМУ ССОП.
Мы проводим за компьютером в среднем 6–9 часов в день. Итог: хроническая усталость, боли в спине, напряжение глаз и снижение продуктивности. Но если грамотно распределить нагрузку и добавить полезные привычки, можно сохранить энергию и здоровье даже при интенсивной работе.
Читать далееПривет, Хабр! Когда речь заходит о сравнении объектов, все почему-то решают, что это элементарный вопрос: ну есть же == и есть .Equals(), в чём проблема? На практике — проблема порой вырастает в целое шапито. Сегодня поговорим о весьма противоречивой парочке. Почему иногда, написав var a = b; if (a == b) { ... }, мы проверяем одно, а вызвав a.Equals(b) — совершенно другое? И главное: как это может довольно жестоко подставить нас в реальном коде, когда «ой, ну мы же не ожидали, что кто‑то переопределит оператор == так хитро».
Читать далее8 марта — день, когда цветочные магазины должны показывать максимум эффективности. Это их «чёрная пятница», но с эмоциональной и социальной нагрузкой. Вместо этого в самом популярном российском маркетплейсе подарков для случился системный кризис: тысячи заказов не были доставлены вовремя, поддержка не отвечала сутки и более, а вместо извинений компания сделала пост с игрой в "Морской бой".
В этой статье я разбираю, что пошло не так, почему это не просто разовый сбой, а провал всей антикризисной стратегии, и как этот кейс мог быть отработан — на примерах из практики других крупных компаний.
Читать далееЧетыре сгоревших STM32, три блока питания, 90 ампер, синяя сосиска, 16 бубенчиков и электродиффузия — в этой части кормим подсветку для трёх теликов, пишем с нуля протокол адресных светодиодных лент WS2812b и обматываемся коаксиальными проводами.
Осторожно, трафик!Джон Такер помогает разобраться с ключевыми аспектами управления ресурсами CPU в Kubernetes. Он объясняет разницу между запросами и лимитами, показывает их влияние на производительность приложений и делится практическими советами по настройке контейнеров. Если хотите улучшить работу кластеров, эта статья станет вашим гидом.
Читать далееПосле того как мы с вами создали наше первое собственное уникальное изображение из запроса «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
Читать далееFFmpeg — это мощный инструмент для работы с мультимедиа, который используют для кодирования, декодирования, перекодирования и применения фильтров к видео и аудио. Но если вы работаете с Rust, интеграция с C API FFmpeg может стать настоящей головной болью: управление памятью, проблемы безопасности и крутая кривая обучения. Особенно сложно реализовать пользовательские фильтры — для этого обычно нужно писать код на C и разбираться во внутренностях FFmpeg. А что, если я скажу, что с Rust и библиотекой ez-ffmpeg вы можете забыть про эти трудности и писать фильтры прямо на любимом языке?
В этой статье мы разберём, как использовать Rust и ez-ffmpeg для создания собственных видеофильтров. Мы начнём с основ, дойдём до продвинутых решений и покажем, как это может пригодиться именно вам. Готовы упростить свою жизнь? Тогда поехали!
Читать далееПозавчера я написал статью "Замени меня ИИ", где поделился своими мыслями о том, что примерно через 3 года ИИ-агенты смогут заменить множество удаленных сотрудников. Мне было интересно узнать, что вы думаете по этому поводу – верите ли в такой сценарий, а если верите, то как готовитесь?