Несколько раз мне попадалась задача из разряда "собеседование в Google":нужно реализовать стек, хранящий целые числа, в котором дополнительно должна существовать операция max(), возвращающая максимальный элемент за O(1) времени и с использованием O(1) дополнительной памяти (в сравнении со стеком без этой операции).Предполагаю, что многие тоже о ней слышали, а может даже знакомы с каким-либо решением. Про решения я и предлагаю поговорить, там всё очень интересно. Читать далее
Как известно, в России почти каждая первая финансовая организация позиционирует себя как софтверную IT‑компанию, а не просто как «банк» или «платежная система». Сегодня речь пойдет о ЮМани — подразделении Сбера, IT‑гиганта всея руси.До того, как ЮМани…
Натягиваем латинскую азбуку на русский язык без использования дополнительных символов. Почти полный меч с русской орфографией. Nu-ka, chio tam
Привет! Я – Строгонова Мария, больше 15ти лет внедряю заказные и типовые решения на базе хранилища "ПрограмБанк.БизнесАнализ". В компании ПрограмБанк я прошла путь от аналитика до руководителя производственного центра.Когда я рассказываю про наш self-service инструментарий, часто…
Почитав истории о разных приключениях айтишников, решил поделиться своей.Однажды в далёкой-далёкой галактике, сразу после окончания вуза мне повезло устроиться на работу в крупную нефтегазовую компанию на инженерную должность, связистом.Проработал я там довольно долго, получил бесценный и разносторонний опыт. Читать далее
Раньше считалось, что причина необразованности в дефиците информации, но современный мир показывает, что это совсем не так. Теорий заговоров существует немало, от вполне адекватных, в духе: «правительство недоговаривает про определенные эксперименты», и вплоть до плоскоземельщиков, сторонников 300-летней истории и т.д. Однако, общение с искусственным интеллектом способно переубедить этих людей. Читать далее
Последние пару лет развитие языковых нейросетей как будто бы шло по принципу «больше, длиннее, жирнее»: разработчики пытались раздуть свои модели на как можно большее число параметров и прогнать через них максимальный объем тренировочных данных. 12 сентября OpenAI выпустили новую…
С развитием интернета и исчерпанием адресного пространства IPv4 переход на IPv6 становится необходимым. IPv6 расширяет количество доступных адресов и предлагает некоторые улучшения в безопасности, производительности и упрощении сетевой архитектуры. В некоторых случаях возможна комбинация обоих методов, что позволяет использовать преимущества каждого из них и создавать гибкие и масштабируемые сети. Читать далее
https://security-tracker.debian.org/tracker/DSA-5771-1
https://security-tracker.debian.org/tracker/DSA-5770-1