Pull to refresh
24
0.9
Игорь Манушин @imanushin

User

Send message

РЖД — это мираж: как они отстают и теряют рынок

Level of difficulty Medium
Reading time 7 min
Views 24K

Вы когда-нибудь видели мираж? Это явление, когда вместо реального объекта вы видите его искаженное отражение. Представьте что вы в пустыне, когда на горизонте мерещится оазис. Но на самом деле там нет ни воды, ни деревьев, ни жизни. Только песок и жара. Так вот, РЖД - это тоже мираж. Они выглядят как крупная и успешная транспортная компания, которая обслуживает миллионы пассажиров и грузовладельцев. Но на самом деле они - устаревший и неэффективный монополист, который теряет свои позиции на рынке и не способен конкурировать с другими видами транспорта. В этой статье я покажу вам, почему РЖД скоро рассеется под давлением реальности.

Читать далее
Total votes 141: ↑79 and ↓62 +17
Comments 400

Описательная статистика перформанс-распределений

Reading time 40 min
Views 12K

Нужна ли разработчику математика? Если анализировать замеры производительности, то матстатистика понадобится. Но оказывается, о ней полезно знать не совсем то, что в учебниках. А что тогда?

Андрей Акиньшин @DreamWalker поговорил об этом в докладе на нашей конференции Heisenbug. И теперь, пока мы готовим следующий Heisenbug (где тоже будут доклады о производительности), решили опубликовать текстовую версию его выступления (а для тех, кому удобнее другие форматы, прикрепляем видеозапись и слайды). Предупреждаем: много букв, цифр, графиков и формул!

Читать далее
Total votes 51: ↑51 and ↓0 +51
Comments 2

Как пользоваться CSI Provider: доставляем секреты из Vault в Kubernetes

Level of difficulty Easy
Reading time 5 min
Views 5.7K

Добрый день, Хабр! Мы — Михаил Панов и Евгений Прудченко, DevOps‑инженеры из команды МТС Digital, работаем на проекте External WebSSO. Мы занимаемся внедрением DevOps практик и инструментов в рамках нашего проекта. В этой статье расскажем о интеграции и доставке секретов из Vault в Kubernetes с помощью Vault CSI Provider.

Изучив вопрос доставки секретов, мы выяснили, что мало кто использует Vault CSI Provider. Нам это показалось несправедливым, ведь, на наш взгляд, это отличный инструмент. Поэтому мы и решили поделиться нашим опытом.

Основная проблема которую хотелось решить — как получить секреты из Vault, меняя всего лишь несколько строк в values.yaml файле нашего helm‑chart. Задача грандиозная, поэтому нам пришлось пройти длинный путь к ее решению.

Читать далее
Total votes 15: ↑15 and ↓0 +15
Comments 7

Эволюция Lean Canvas и Business Model Canvas. Метод структурирования процессов в компании на 1 листе бумаги

Reading time 7 min
Views 7.5K

В октябре 2021 года меня пригласили провести стратегическую сессию для одной компании, которая занимается комплексным озеленением общественных и корпоративных пространств. Задачей мероприятия была презентация бизнес-целей на ближайшие несколько лет и синхронизация коллектива вокруг них. Всего в компании работает 120+ человек, на встрече присутствовал бек офис, 30 человек.

Генеральный директор компании – приверженец бирюзовых принципов и адепт самоорганизующихся систем. Моей задачей было донесение идеи, что каждый член команды – внутренний предприниматель со своими внутренними заказчиками, услугами и продуктами, из чего и сотканы процессы, а качество которых складывается в общее качество деятельности компании.

Читать далее
Total votes 17: ↑17 and ↓0 +17
Comments 7

Как избежать «угона» сотрудников при аутстаффинге?

Reading time 5 min
Views 10K


Если заказчик и разработчик нашли общий язык, их все устраивает в совместной деятельности, то рано или поздно возникнет мысль: «Зачем нам нужен посредник?». Как компании-аутстафферу защититься от такой ситуации и как действовать, если такое произошло?
Читать дальше →
Total votes 52: ↑6 and ↓46 -40
Comments 38

Суверенный DNS уже здесь, а вы и не заметили

Reading time 2 min
Views 76K

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

UPD. Ссылки на интересные каменты выношу в конец статьи.

Читать далее
Total votes 80: ↑74 and ↓6 +68
Comments 271

Ученые получили первый снимок кристалла времени

Reading time 7 min
Views 70K

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

Снимок сделал «Максимус», ультрамощный рентгеновский микроскоп в Центре Гельмгольца в Берлине. Он дает нам представление о поведении новых кристаллов времени, которые впервые были экспериментально созданы в лаборатории в 2016 году. Открытие обещает «выдающиеся новые прорывы в фундаментальных исследованиях», — говорится в материале, опубликованном командой ученых в Physical Review Letters.

Читать далее
Total votes 119: ↑110 and ↓9 +101
Comments 63

Получаем бесплатные сервера в Oracle Cloud Free Tier

Reading time 6 min
Views 142K

Искал я как-то себе дешевый VPS сервер. Ну для отладки чего-нибудь, моделирования сетей... Да мало ли еще для чего может понадобится личный сервер? И вот в результатах поиска всплыло, что Oracle предоставляет возможность получить бесплатно и "пожизненно" до двух виртуальных машин (Oracle Cloud Infrastructure Compute). А также еще кое-какие вкусняшки. Зарегистрировался, получил - действительно выдают, действительно работает, и действительно бесплатно. Но хочется же подключить полученные машинки в свою сеть! И, желательно, штатными средствами. Вот из экспериментов и получились две статьи, может быть кому-то они сэкономят часа четыре рабочего времени.

Читать далее
Total votes 21: ↑21 and ↓0 +21
Comments 114

Передача файлов по воздуху через камеру смартфона

Reading time 4 min
Views 36K


Проблема


Штрихкод — классная штука для маркировки всего на свете, от товаров до людей. Сейчас в ходу около двух десятков стандартов двумерных штрихкодов, и ещё десятки неудачных, трагически непонятых, самопальных и внутренних корпоративных вариантов, большинство из которых с треском проигрывает обычному QR-коду. Распространённость и простота реализации сделали его самым популярным среди двумерных штрихкодов, но и у него есть недостаток, характерный для всех линейных собратьев: он вмещает очень мало информации. В 2-3 килобайта можно уместить ссылку или небольшой отрывок текста, но даже небольшая картинка или обычный документ уже не влезут даже в самый большой код.
Total votes 115: ↑114 and ↓1 +113
Comments 125

Поговорим про перформанс-анализ

Reading time 45 min
Views 12K


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


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

Total votes 56: ↑56 and ↓0 +56
Comments 7

Мой топ IT книг из прошлого века, актуальных до сих пор

Reading time 5 min
Views 64K

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

Disclaimer: это мой личный топ из тех книг, которые я лично прочитал, и у которых первое издание было в прошлом веке, даже если она переиздавалась недавно (при условии актуальности именно того издания, которое было в прошлом веке).

В данном топе книги не упорядочены по важности, они все очень хорошие, но есть одна книга, которая равнее других.

Читать далее
Total votes 69: ↑68 and ↓1 +67
Comments 55

Ошибки, вода в описаниях, опыт работы: на что на самом деле рекрутеры обращают внимание в резюме разработчиков

Reading time 4 min
Views 9.7K

Летом 2013 известный американский tech-рекрутер Алин Лернер (Aline Lerner) опубликовала в своем блоге материал с анализом факторов, которые оказывают наибольшее влияние на решение о найме разработчика. За период около года Лернер проинтервьюировала около 300 человек на позицию back-end/full-stack разработчика. 

Главной целью анализа было выявление закономерностей в том числе между оформлением и данными в резюме и окончательным решением о найме кандидата. Мы решили еще раз пройтись по этой работе и сравнить с нашими данными, чтобы понять, что изменилось за семь лет.

Читать далее
Total votes 29: ↑20 and ↓9 +11
Comments 42

Что нового в Java 15?

Reading time 8 min
Views 29K


Скрытые классы, запечатанные классы, текстовые блоки, записи и EdDSA: в JDK 15 имеется много ценного.

Как гласит одно из моих любимых выражений, в Java 15 присутствует много богатого шоколадного добра. В новую версию (релиз 15 сентября 2020г.) включены 14 важных изменений (JEP), направленных на совершенствование JDK. В этой статье дается краткий обзор новинок на основе информации, содержащейся в JEP.

Читать дальше →
Total votes 20: ↑14 and ↓6 +8
Comments 19

Ах, эти строки

Reading time 23 min
Views 7.3K

Это текстовая версия моего доклада "Ах, эти строки" на конференции JPoint-2020.
Дабы не тратить время читателей зря, сразу расставим все точки над "ё".


О чём статья?


Статья об эффективном (или не очень) использовании строк.


Для кого статья?


Статья для разработчиков, занимающихся производительностью, и им сочувствующих.


Откуда всё это?


Что-то выловлено в коде проекта, что-то — во фреймворках и библиотеках.

Читать дальше →
Total votes 17: ↑16 and ↓1 +15
Comments 5

Три фактора, которые недооценивают руководители отдела продаж

Reading time 7 min
Views 2.3K
Почему два человека в отделе продаж часто бывают эффективней, чем шесть?

image

Проблема часто скрывается в стремительном расширении команды продаж. “Камерная” обстановка в отделе продаж меняется, и руководитель отдела останавливается на пропорциональном увеличении плана продаж. Но если масштабировать отдел, ориентируясь только на план продаж, есть ненулевой шанс упустить из виду другие, не менее важные факторы, которые напрямую влияют на эффективность продаж.
Читать дальше →
Total votes 14: ↑4 and ↓10 -6
Comments 6

Основы Ansible, без которых ваши плейбуки — комок слипшихся макарон

Reading time 12 min
Views 132K

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


Для исправления этой вселенской несправедливости я решил написать введение в Ансибл для тех, кто его уже знает. Предупреждаю, это не пересказ манов, это лонгрид в котором много букв и нет картинок.


Ожидаемый уровень читателя — уже написано несколько тысяч строк ямла, уже что-то в продакшене, но "как-то всё криво".

Читать дальше →
Total votes 112: ↑110 and ↓2 +108
Comments 66

Российские ученые создали самый жаропрочный материал в мире

Reading time 3 min
Views 27K
Активное развитие аэрокосмической отрасли предъявляет все более серьезные требования к летательным аппаратам: они должны быть быстрыми, износостойкими, должны снижаться затраты на производство и обслуживание. Многие ведущее космические агентства (НАСА, ЕКА (Европа), а также агентства Японии, Китая и Индии) ведут активную разработку таких летательных аппаратов многоразового пользования — воздушно-космических самолетов (ВКС), применение которых позволит существенно снизить стоимость доставки людей и грузов на орбиту, а также сократить временные интервалы между полетами. С учетом такого количества требований к производительности аппаратов, требуется серьезно совершенствовать качество используемых в них материалов.

Группа ученых НИТУ «МИСиС» разработала керамический материал с самой высокой температурой плавления среди всех известных на данный момент соединений. Благодаря уникальному сочетанию физических, механических и термических свойств, материал перспективен для использования в наиболее теплонагруженных узлах летательных аппаратов — носовых обтекателях, воздушно-реактивных двигателях и острых передних кромках крыльев, работающих при температурах выше 2000 °С.

shutterstock-745172629

Читать дальше →
Total votes 65: ↑62 and ↓3 +59
Comments 94

Rust. Borrow checker через итераторы

Reading time 8 min
Views 9K
Привет, Хабр!

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

Последнее время scala является моим основным языком, так что сравнения будут с ней, но их не много и все интуитивно понятные, без магии :)

Статья рассчитана на тех кто что-то слышал о rust'e, но в детали не вдавался.


фотографии взяты отсюда и отсюда
Читать дальше →
Total votes 36: ↑35 and ↓1 +34
Comments 25

Подготовка к собеседованиям в IT-гиганты: как я преодолела проклятье алгоритмического собеседования

Reading time 12 min
Views 203K

Дисклеймер:


Я не программирую с трёх лет, не знаю наизусть Кнута, не являюсь призёром олимпиад по информатике и чемпионатов по спортивному программированию, не училась в MIT. У меня за плечами образование по информатике и 6 лет опыта в коммерческой разработке. И до недавнего времени я не могла пройти дальше первого технического скрининга в IT-гиганты из FAANG (Facebook, Amazon, Apple, Netflix, Google и подобные), хотя предпринимала несколько попыток. 

Но теперь всё изменилось, я получила несколько офферов и хочу поделиться опытом, как можно к этому прийти. Речь пойдёт о позиции Software Engineer в европейских офисах перечисленных компаний.
Читать дальше →
Total votes 201: ↑196 and ↓5 +191
Comments 342

Что в Белизне тебе моей или Справочное пособие по гипохлориту натрия («хлорке»)

Reading time 31 min
Views 212K
Не передать, насколько мне приятно это писать. Данная статья полностью профинансирована подписчиками канала LAB66. Ни один производитель описанных в тексте средств -  своего участия не проявил, так что никакой скрытой рекламы, чиcтый альтруизм и потребительский интерес :)

Сегодня читаем о самом простом, самом доступном и самом действенном антисептике — про гипохлорит натрия (он же «Белизна»). Совместимость с различными материалами, техника безопасности, свойства и эффективность не только против коронавируса, но и против страшной плесени и ее микотоксинов. В качестве «вишенки» — контрольная закупка магазинных отбеливателей и оценка их состава. Чтобы узнать как в эпоху пандемии нас дурят производители бытовой химии и прочий «менеджерский брат» — идем под кат. И обязательно закидываем в закладки. Эта информация пригодится еще не раз ;)


Даешь нормальную Белизну!
Total votes 179: ↑176 and ↓3 +173
Comments 73

Information

Rating
1,366-th
Location
London, England - London, Великобритания
Date of birth
Registered
Activity