Месяц: Сентябрь 2022

  • Логи в iOS, эпизод 1: os_log

    от автора

    Представьте, что вы садитесь делать новый проект для iOS/iPadOS/macOS/tvOS/watchOS. Очень скоро сталкиваетесь с первым багом и, чтобы его понять и исправить, добавляете логи — вызываете print() тут и там. Баг исправили и часть логов убрали, а часть оставили на будущее — полезные, ещё пригодятся.Спустя пару месяцев работы над проектом консоль в Xcode превращается в водопад из логов.…

  • Регрессионный анализ в DataScience. Простая линейная регрессия. Библиотека statsmodels

    от автора

    АКТУАЛЬНОСТЬ ТЕМЫОбщие положения Про регрессионный анализ вообще, и его применение в DataScience написано очень много. Есть множество учебников, монографий, справочников и статей по прикладной статистике, огромное количество информации в интернете, примеров расчетов. Можно найти множество кейсов, реализованных с использованием средств Python. Казалось бы — что тут еще можно добавить?Однако, как всегда, есть нюансы:1. Регрессионный анализ…

  • Как Осборн Рейнольдс пришёл к своему числу. Часть 4

    от автора

    Часть 1III Определение критической скорости по измерениям сопротивления24.На первый взгляд такие эксперименты кажутся достаточно простыми. Но если задуматься о способах и средствах их проведения, возникает столько трудностей и погрешностей, что я собрался для этого с духом лишь спустя два года после экспериментов с цветными полосками. Эти два года я занимался гидродинамическим аспектом явления, о чём…

  • Наблюдения программиста в возрасте

    от автора

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

  • The Merge Ethereum: историческое событие блокчейна простыми словами

    от автора

    Сентябрь традиционно считается периодом криптоспада. Но текущий месяц даже во время спада принёс нам одно важное событие – долгожданный The Merge Ethereum 15.09.Небольшая предысторияВ 2016 году хакеры выявили уязвимость Эфириума и вывели из сети порядка $50 млн. Чтобы восстановить курс монеты в июле 2016 года был произведён хардфорк Ethereum. Тогда же образовался Ethereum Classic (ETC),…

  • 5 способов, как взять домен с помощью PetitPotam

    от автора

    В последнее время почти на каждом проекте по внутреннему пентесту я встречаю уязвимость PetitPotam. И почти всегда она помогает в получении привилегий администратора домена. При наличии доменной учетной записи (в некоторых случаях возможна эксплуатация уязвимости без аутентификации) атакующий может с помощью специально сформированного запроса заставить уязвимый хост выполнить обращение к произвольному хосту с передачей аутентификационных данных.…

  • Российские хостеры с оплатой зарубежными картами

    от автора

    Всем привет! Меня зовут Леонид, я владелец сервиса Поиск VPS. Ранее я уже писал про оплату виртуальных серверов и других хостинговых услуг при помощи SWIFT и криптовалют, а также о российских хостерах, предоставляющих услуги за границей с возможностью оплаты картами, выпущенными в Российской Федерации. В данном материале я решил отобрать хостеров, которые предоставляют услуги в…

  • Как мы научились учитывать перепады высот по геокоординатам в мобильном приложении

    от автора

    Привет, Хабр! Я Сергей Дождиков, руководитель аналитики заказной разработки. Недавно мы провели работу над мобильным приложением, которое позволяет регистрировать беговые тренировки и контролировать показатели в ходе тренировки и по окончании. Хочу поделиться с вами алгоритмом, который мы для этого разработали и рассказать, как решили возникшие сложности.Если кратко. Можно улучшить вычисление суммарного подъема и спуска спортсмена…

  • Книга «Управление проектами с нуля»

    от автора

    Добрый день, Хаброжители! Управлять проектами не так сложно, как может показаться! Эта книга — кратчайший путь для освоения всех необходимых навыков: от бюджетирования и планирования до секретов управления командой и работы над ошибками — лучшее на сегодняшний день руководство по современному проектному менеджменту для начинающих. Здесь вы найдете простые инструкции и чек-листы для успешного выполнения…

  • ПуFFIндуй. Волшебная палочка или грабли в PHP

    от автора

    Привет, Хабр! В этой статье расскажу о некоторых нетривиальных методах увеличения быстродействия кода, когда все лежащие на поверхности варианты уже испробованы.Прежде чем приступить к изложению сути темы, расскажу историю из практики. Когда-то я занимался автоматизацией такого страшного явления как “аттестация педагогических работников”. Суть заключалась в том, чтобы разработать систему, куда доблестные труженики образования загрузят документы, подтверждающие…