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