Договариваемся о ценностях в работе и о других правилах игры > Группа в Telegram на всех причастных > Lean Canvas > Решение технических моментов с инструментами > OKR сессия > Архитектурная сессия > Этап выработки операционного ритма и политики качества > Формирование бэклога и планирование 1 спринта > Подготовка к старту > Enjoy 🚀
Новости
Рецензируемый QA-журнал для трейни/джунов/мидлов
Бывает, что комментарии интереснее самой статьи, верно? Нет, не потому что автор плох. Зачастую как раз наоборот - глубокое зачерпывание темы мотивирует и других дать раскрывающие, ценные замечания, поделиться опытом. Интересный текст интересно комментировать.
А для только погружающихся в тему, раскрытую материалом, комментарии особенно хороши: дают возможность получить экспертную оценку и понять, можно ли доверять написанному. В дополнение к этому есть еще и числовой рейтинг материала.
Правда, как обычно, имеются некоторые нюансы.
Что такое Brain2Logic: Data Science без кода для юниоров
Современное машинное обучение не только перенимает крутые математические методы, но и подстраивается под стремление человека автоматизировать управление процессами. Природа явления остаётся загадкой. То ли мы добиваемся лаконичности, то ли убиваемся собственной ленью — неважно, если результат оправдывает затраты.
Одним из таких результатов стала AutoML-платорма Brain2Logic стартапа Mavericka, которая недавно была пропилотирована в песочнице Ассоциации больших данных. Платформу помог протестировать Билайн, поставив задачу построить модели для рекомендаций фильмов. В этой статье представлен общий взгляд на современные AutoML-решения с акцентом на проект Brain2Logic (B2L).
Если вам интересно, что смогли придумать в Mavericka, посмотреть на тестирование и почитать наши рассуждения про AutoML — добро пожаловать под кат.
Старые добрые ленточные хранилища делают камбэк. Откуда взрыв популярности?
Накопители с магнитной лентой могут показаться какими-то динозаврами из эпохи дискет, чудом дожившими до наших дней. Информацию на такие записывали еще наши деды — вспомним советские аудиокассеты МК-44, которые нужно было проматывать, вставив карандаш. Собственно, кто-то еще помнит само слово «магнитофон», и откуда оно появилось?
Магнитные ленты постепенно отходили на второй план, вытесняемые SSD, HDD и так далее. Олдскульный формат хранения данных находился в упадке. Отгрузки накопителей снизились с 800 000 единиц в 2008 году до 400 000 единиц в 2010 году. И менее чем до 250 000 единиц к концу 2016 года.
И правда, кому он нужен, этот формат прошлого века, если у нас для всего сейчас есть флешки и облака?
История компании ГНИВЦ. Как цвести на 45-м году жизни
Мы — ГНИВЦ. Наша компания — это большие информационные системы, миллионы пользователей, десятки проектов.
На нашем логотипе написано: «Основан в 1977 году». Мы порой сами пытаемся осознать, что это значит. Ведь многие замечательные IT-компании в России были основаны намного позже.
Что это такое — «IT-компания 45 лет назад»?
Согласись, дорогой читатель, интересно было бы один день поработать в те давние времена, подышать тем воздухом и всё увидеть своими глазами, а потом благополучно вернуться обратно. Попробуем сделать это вместе? Отправляемся в путь!
Автоматизация подачи инициатив в ServiceNow. Часть 1
Привет, Хабр! Меня зовут Олег Северинов, я занимаюсь управлением ИТ процессами в ПГК. Сегодня расскажу, как мы реализовали внутреннюю систему подачи, сбора и обработки инициатив от сотрудников компании. Теперь вместо многочисленных Excel-файлов, почты, служебных записок и прочих артефактов, ручного согласования предложений, мы получили единый быстрый и структурированный процесс, реализованный в сервисной системе №1 в мире.
STM32MP1 запуск Ubuntu 22.04GPU и графический сервер Wayland…
Привет, Хабр!
Совсем недавно, компания Canonical, выпустила Ubuntu 22.04, "потыкав" ее на виртуалке, решил накатить апдейт на рабочий ноут, пока накатывались обновления, перебирал девкиты в полке, нашел запыленную STM32MP157c-DK2 отладучную платку от старого проекта, ну и подумал - почему бы и не попробовать запустить 22-ю убунту на этом CPU.
В интернете полно статей как собрать Yocto или Buildroot под данный процессор, но ни одной как собрать свой собственный дистрибутив, по крайней мере, я не встречал.
Чем кончилась история с нашим обращением в ФАС против Яндекса
Напомню, краткая предыстория была про то, что группа ИТ-компаний Рунета объединилась и обратилась в ФАС с вопросом, нормально ли, что поиск даёт больше преимуществ собственным юрлицам Яндекса. Мы хотели вернуть нейтральность поиска, чего, собственно, и удалось достичь в результате мирового соглашения.
Формальный результат — вот, политика интеграции с поиском, где партнёры Яндекса (то есть внешние компании) и Сервисы Яндекса имеют паритет. Ещё один интересный документ здесь.
Пара выдержек:
…обеспечение равного доступа всех Партнеров как в части объема предоставленной информации, так и в части визуального и функционального представления в поисковой выдаче, вне зависимости от того, являются ли они третьими лицами или Сервисами Яндекса, ко всем действующим и будущим форматам обогащения поисковой выдачи…
…осуществление ранжирования различных форм Партнерской интеграции на странице поисковой выдачи Поисковой системы на основании единых алгоритмов…
…недопустимость манипулирования результатами поисковой выдачи для преимущественного продвижения Сервисов Яндекса. При формировании результатов поиска собственные сервисы Яндекса отражаются на тех же условиях, в том же визуальном оформлении и по тем же правилам, что и сервисы третьих лиц;
Время покажет, как это будет работать на практике, но ниже я расскажу чуть больше деталей.
Как мы делали свой поиск в Ozon: эволюция архитектуры от SQL до O2
Привет, Хабр! Меня зовут Сергей, я руководитель команды поиска в Ozon. Сегодня я расскажу об эволюции наших поисковых систем: как всё начиналось более 20 лет назад с обычных SQL-запросов, как мы осваивали Sphinx и Elasticsearch и как сейчас наш собственный поисковый движок O2 на базе Apache Lucene выдерживает нагрузку в десятки тысяч RPS в сезон распродаж. Исторические хроники восстанавливались по воспоминаниям современников и представлены для полноты картины. Новейшая история описана на основе собственного опыта, поэтому подробностей будет на порядок больше. Поехали!
React hooks, как не выстрелить себе в ноги. Часть 1: работа с состоянием
Статья поможет новичкам понять как работать с хуками, а также будет полезна и опытным разработчикам. Этой статьей открываю серию статей про хуки.
Использование хуков с одной стороны позволяет использовать методы жизненного цикла в функциональных компонентах и призваны улучшать производительность, что делает функциональные компоненты полноценным конкурентом классовых компонентов. С другой стороны, неправильное использование хуков приводит к лишним операциям и может свести на нет все преимущества функциональных компонентов.
В этой серии статей разберем основные хуки реакта и как их правильно использовать.
Как [пере]собрать цифровой портфель для выживания бизнеса
В этой статье я хочу раскрыть два простых, но крайне неочевидных тезиса: почему автоматизация в большинстве случаев не приносит денег, и почему лишь переосмысление в сторону «цифры» и сбор правильного цифрового портфеля способны поставить бизнес на ноги в эпоху кризиса.
Криптобарсетка для страждущих
Людям, не охваченным криптолихорадкой, крайне сложно понять специфику блокчейн-технологий. На этом фоне очень легко стать жертвой всевозможных мошенников. До сих пор в памяти история семейной пары, закупившейся на городском рынке металлическими биткоинами. Тем интереснее, что всю эту «нематериальную криптосферу» вполне себе можно пощупать руками и даже сгрузить в свой «железный кошелек».
Спокойный сон и крепкие нервы. Резервное копирование для Kubernetes. Часть 1
Как известно, системные администраторы делятся на 3 категории - кто еще не делает резервные копии, кто уже делает и кто уверен, что из них можно восстановиться. В нашу эпоху DevOps вопрос автоматизации управления резервным копирования стал еще более актуальным, поскольку каждая система предлагает свой уникальный способ создания (и восстановления) дампа и даже в пределах одной системы может быть множество разных способов хранения данных. В этой статье мы обсудим возможные стратегии и доступные технологические решения для создания резервных копий данных для развертываний в Kubernetes и поговорим о возможностях автоматизации и мониторинга процесса резервного копирования.
Разработка навыка для «Алисы» на основе Google Keep заметок
На данный момент я активно пользуюсь приложением Google Keep для управления заметками на смартфоне. Для покупок в магазине достаточно удобно пользоваться заметками вида "чеклист", о которых и пойдет речь ниже.
Как правило для покупок в магазине используется один и тот же набор наименований. Если заполнить такой список, то в последующем при добавлении новых пунктов будут отображаться подсказки по уже добавленным, что достаточно удобно.
Казалось бы причем тут Алиса... так вот еще удобнее было бы добавлять такие пункты покупок в список, используя голосовой помощник от Яндекса.
Выгуливаем ноутбук. Краткий гайд по городским рюкзакам XD Design
Который год повторяется одна и та же история. Приближается весна. Радуюсь этому факту, чутко ловлю первые намеки на зелень. Планирую прогулки. Потом отвлекаюсь на пару дней… Бах, вокруг все цветет, в центре города пыль и жара, а в магазинах скуплены вентиляторы. Сделал вывод: хорошую погоду надо ловить с первых дней, а гулять можно и после работы, с ноутом за плечами. Собственно, рюкзакам, которые хорошо сочетаются с таким досугом, и посвящен материал.
Интервью с Филипом Роуздейлом основателем Second Life о первых метавселенных и о том, что нас ждёт в будущем
Перевод недавнего интервью с подкаста Даниэллы Ньюнэм с основателем игры Second Life Филипом Роуздейлом — серийным предпринимателем, футуристом и пионером технологий. Не так давно стало известно, что Филип возвращается в компанию, чтобы помочь ей опередить Meta в гонке метавселенных. В интервью он подробно рассказывает о прошлом и своих мыслях при создании первой в мире метавселенной.
Как облако оптимизирует CI/CD ритейлера одежды
Сеть магазинов модной одежды lady & gentleman CITY перенесла свою инфраструктуру в облако. Ярослав Нечепоренко, руководитель веб-отдела, рассказывает, какие сервисы использует ритейлер и как они оптимизируют работу бизнес-приложений.
Управление люстрой по двум проводам
Доброго времени суток, Хабр!
Как-то давно я уже делал подобную конструкцию для управления люстрой с помощью одного выключателя. То была трансформаторная схема понижения напряжения с тремя громоздкими реле для коммутации нагрузки. Старая плата в несколько раз больше, ее было сложно спрятать, но она уже несколько лет исправно работает у меня дома. Теперь я решил упросить схему и уменьшить габариты устройства.
Универсальное поселение как точка роста следующего социально-экономического уклада
Тема так называемых альтернативных (экологических, общинных) поселений постепенно становится всё более актуальной. Многих привлекает возможность уйти от городской суеты, проживать на свежем воздухе, в единении с природой. Плюс рядом с теми, кто считается своим, разделяет те же ценности, взгляды, связан общностью профессии... Но у загородной жизни есть и свои недостатки: значительная удалённость от привычных центров получения различных услуг и развлечений, сложности с социализацией детей в коллективах (если школьник находится на семейном обучении) и др. Можно ли решить эти проблемы, не теряя в преимуществах загородного проживания? Да – если придать всему этому коллективный аспект. Можно поставить такую задачу: сделать так, чтобы всё необходимое для жизни и развития контролировались непосредственно участниками. Чтобы это было реализовано на месте, а не предоставлялось внешней социальной средой... И к тому же еще чтобы у каждой семьи был пассивный доход, "базовый", "безусловный"...
Архитектура фронтенда и какой она должна быть
Все мы знаем про, или слышали про практики и паттерны проектирования SOLID, GRASP, MVC, MV** и даже применяем их с переменным успехом, стараясь нащупать эффективный подход к построению приложений. Но это лишь приводит к разнообразию реализаций наших приложений и частей функционала. Уже долгое время пытаюсь понять по каким правилам должно строиться фронтенд приложение чтобы оно удовлетворяло следующим критериям:
- легкое расширение функционала приложения;
- безболезненное внесение изменений в существующий функционал;
- унифицированная структура приложения;
- быстрый onboarding новых разработчиков на проект;
- понятный и прозрачный код;
- всегда понятно где в структуре файлов расположить ту или иную функциональность.
Какие у нас есть варианты?