Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Глубокие последствия: краткий экскурс в высокотехнологичную спелеологию

Робототехника Геоинформационные сервисы *Научно-популярное

В преуведомлении к этой статье позволю себе отрекламировать одного из самых харизматичных и разносторонних интеллектуалов в России, с кем мне доводилось играть в «Что? Где? Когда?» и доверительно общаться – Дмитрия Славина из Долгопрудного. В настоящее время Дмитрий преподаёт географию, о чём не так давно дал большое интервью сайту «Правмир», а также ведёт в Москве интереснейшие авторские квизы «Ёквиз», в онлайн-тестировании которых я стараюсь участвовать. Дмитрия я по-прежнему с нетерпением жду на Хабре как потенциально топового автора, именно от него знаю слова «джипни», «Аннапурна» и «нойон», а также почерпнул множество вкуснейших идей и фактов. В одном из недавних тестовых прогонов узнал от Дмитрия о выдающемся географическом открытии конца XX века – пещерной реке Пуэрто-Принсеса на филиппинском острове Палаван. Река описана в 1999 году, её длина составляет более 8 км. Сейчас часть гротов с Пуэрто-Принсесой окультурена, туда водят экскурсии.

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

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 50
Комментарии 0

Новости

Разбор malware document by APT Twisted Panda

Информационная безопасность *Реверс-инжиниринг *
Tutorial

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

Сэмпл от 2022-05-23, файл *.docm формата с Hash: 496b0b7f93a017b3e7931feac5c9ac1741d5081cfabafe19c14593093fd58c19, довольно подробный разбор бэкдора и вредоносных файлов описан в отчёте CheckPoint, но там не разобрано само вредоносное вложение *.docm ,которое использовалось в фишинговой кампании. Давайте это исправим.

Читать далее
Рейтинг 0
Просмотры 63
Комментарии 0

Шифруем CoreML

Objective C *Swift *Информационная безопасность *Разработка мобильных приложений *Разработка под iOS *
Из песочницы

ML модель, как и многие другие формы интеллектуальный собственности, можно украсть и использовать для своих целей без ведома авторов. В случае с CoreML большинство моделей зашиты внутри приложения. Достаточно взять Jailbreak девайс, прочитать содержимое бандла и вытащить модель. Подобрать инпут модели уже дело техники и некоторого количества времени. В свое время на практике подобный подход я использовал для сравнения качества нашей ML модели с моделями конкурентов. В этой статье я хотел бы поделиться возможными способами шифрования CoreML моделей.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 103
Комментарии 0

Как расширить возможности runtime KPHP

PHP *C++ *Системное программирование *Компиляторы *

Всем доброго дня, уважаемые читатели. В данной статье вы узнаете как добавить новые функции в runtime KPHP, чтобы ими можно было пользоваться как ни в чём не бывало.

Рассмотрим этапы сборки KPHP, реализациий функций, написание тестов.

В качестве задачи - добавления функций для парсинга файлов и строк в формате env.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 323
Комментарии 1

Лучшие в мире батарейки

Блог компании LampTest Энергия и элементы питания
Многие удивятся тому, что самые ёмкие в мире щелочные батарейки называются не Duracell, Energizer и Varta, а «Два оленя» — Pairdeer.
Хоть эти батарейки не продаются в России, я их добыл и протестировал.



Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 2.4K
Комментарии 1

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

Блог компании CloudMTS Высокая производительность *Разработка веб-сайтов *Системное администрирование *IT-инфраструктура *
image

Привет, Хабр! Представьте себе мир без катастроф — без каскадного резонанса и сдвига полюсов. Ах, сладкий сон. В реальной жизни такое невозможно: закон Мерфи живее закона Мура. Однако всё иначе в квантовом мире ИТ.

Сегодня мы поговорим о балансировке нагрузки и отказоустойчивости. Решаем эту задачу с помощью GSLB (global server load balancing). В случае падения соединения или полного отказа ЦОДа сервис GSLB перенаправит ваших пользователей к доступному дата-центру.

Читать дальше →
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 283
Комментарии 0

Как составить резюме Junior-аналитику, чтобы на него обратили внимание: секреты от Х5 Tech

Блог компании X5 Tech Big Data *Карьера в IT-индустрии

Привет, Хабр! Авторы этой статьи работают в команде больших данных в Х5 Tech. Мы решили объединить в статье наш личный опыт отбора кандидатов на позицию начинающего аналитика и дать несколько рекомендаций по составлению качественного резюме. Надеемся, что они окажутся полезными для тех, кто ищет работу своей мечты, и будет совсем здорово, если мы в итоге встретимся в X5 Tech.

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 361
Комментарии 0

История миграции с GDrive на Я.Диск

Интерфейсы *

Сервисами Google я очень активно пользуюсь уже лет 20.

В октябре 2022 у меня закончилась подписка на GOne, которую я не смог продлить, ввиду нахождения в РФ.

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

Чтобы не лишится гигабайтов данных решил мигрировать на православный Я.Диск

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

Ни один из сервисов не вызвал полного удовлетворения. Такое впечатление, что делается все по принципу "хренак-хренак и в продакшен", UI/UX тестирование не проводится, сами своими сервисами не пользуются, на крики помощи бедолаг-пользователей плевать

Ну ладно, начинаем переезд

Начал я с покупки целого террабайта, поставил мобильное приложение под Android и включил синхронизацию фото (~200Gb) и стал ждать

Ждал я три дня. При этом в мобильном приложении совершенно непонятно какие фото ожидают синхронизации. Просто выдаются какие-то числа, которые вроде как обозначают сколько фото залилось и сколько осталось, однако при каждом открытии приложения сумма этих чисел меняется :)

Через три дня я открыл WEB версию на ПК и решил разложить по альбомам

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

Читать далее
Всего голосов 19: ↑15 и ↓4 +11
Просмотры 1.2K
Комментарии 1

«Быть руководителем — скучно»: 0b100 ошибок, породивших популярный IT-миф

Блог компании «Лаборатория Касперского» Управление разработкой *Управление персоналом *Карьера в IT-индустрии IT-компании
Привет, меня зовут Вадим Карасев, я — руководитель группы разработки в команде KasperskyOS. Мои коллеги по «Лаборатории Касперского» недавно провели митап про карьерные ловушки тимлидов. Там в очередной раз подняли, на мой взгляд, достаточно острую проблему. Многие разработчики не хотят быть руководителями, потому что считают, что кодить будешь меньше, работа будет наполнена скучными управленческими обязанностями и все в таком духе. В итоге многие из тех, кто мог бы быть хорошим руководителем, не решаются даже попробовать.

image

На своем примере могу сказать, что это не так. Идти в руководство — логичный и захватывающий шаг.

В этой статье поговорим о стереотипе, будто переход из разработчика в руководители лишает человека интересных задач и карьерного развития. Разберу некоторые типовые ошибки начинающего (и не только) руководителя, приводящие к формированию этого впечатления. Постараюсь дать советы, на что смотреть, чтобы оценить ситуацию, и какие меры предпринять, чтобы жить стало «бодрее и веселее».
Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 556
Комментарии 1

Круглый дисплей, E‑Ink и другие идеи разработчиков экранов, которые провалились

Блог компании М.Видео-Эльдорадо Читальный зал Гаджеты Смартфоны

Все больше разговоров о смартфонах со складывающимся экраном: гибкие устройства только за последние месяцы представили Motorola и Samsung, стоящая в авангарде экспериментов над гибкими экранами. Неизвестно, как сложится их судьба, но в истории много примеров, когда устройства с революционными экранами проваливались.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 2K
Комментарии 4

Машинное обучение в Streamlit: делаем это понятным для бизнеса

Блог компании OTUS Машинное обучение *

Привет, Хабр! На связи Рустем, IBM Senior DevOps Engineer & Integration Architect.
В этой статье я хотел бы рассказать об использовании машинного обучения в Streamlit и о том, как оно может помочь бизнес-пользователям лучше понять, как работает Data Science. В этой лабораторной работе мы будем использовать набор данных о страховых исках. Мы объединим мощь Streamlit с процессом обработки данных, состоящим из исследовательского анализа данных и оценки различных моделей. Я расскажу, как найти модель, которая не только работает с высокой точностью, но и позволяет бизнес-пользователям лучше понять, как мы получаем приемлемую модель.

Наконец, мы увидим, как мы можем разделить информационную панель на разные вкладки и сделать ее более удобной для использования, когда мы хотим представить проект из области Data Science публике и сделать его пригодным для непосредственного использования.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 162
Комментарии 0

Трансформация ИТ образования. Мы наш, мы новый мир построим

Промышленное программирование *Исследования и прогнозы в IT *Учебный процесс в IT Управление персоналом *Бизнес-модели *

При нынешнем оттоке ИТ специалистов в разное зарубежье, государство и ИТ сообщество абсолютно естественно обратило свой взор в сторону ИТ образования, как на живительный источник, способный напитать человеческим ресурсом, перестраивающуюся ИТ-отрасль.

В результате, с одной стороны, наблюдается массовое появление курсов дополнительного образования, всячески поддерживаемого государством, с другой - происходит пересмотр системы высшего ИТ-образования, называемый модным словом «трансформация». Поскольку я, являясь директором ИТ-компании, преподаю и в ВУЗ_е, и на курсах доп. образования (то есть участвую в обоих направлениях), попробую прокомментировать, какие проблемы на мой взгляд сопровождают эти инновационные процессы и опишу возможные способы их преодоления.

Область проблем.

Касаемо массового доп. Образования. В настоящее время, чаще всего на курсы набирается разношерстный народ, вовлеченный обещаниями: «Обучение «с нуля», «зарплата от 100 тыс.  в месяц». А дальше, втянутых в эту авантюру (в хорошем смысле слова), в очень сжатые сроки «бомбят» теорией с элементами самообучения по темам. Практические занятия обычно проводятся на столько бегло, что только отчасти дают представление о том, как выхваченные ранее обрывки теории соотносятся с практикой. Смотреть на самостоятельные работы, даже лучших, без сожаления невмоготу, а остальные и вовсе их не делают. Такое состояние дел в общем то приемлемо на ранних стадиях изучения темы, но страшно то, что других стадий уже и не будет, обучающиеся перескакивают дальше к следующим предметам, а организаторы курсов считают это уместным. «Участники обучения» без обиняков честно сознаются, что они просто-напросто не успевают готовить задания, да и количество их в группах таково, что преподаватели не могут физически охватить всех своим вниманием. Ведь разбор заданий, выполненных учащимся, это отдельная кропотливая работа наставника, который должен не просто указать на ошибки, а натолкнуть на мысль, что не так выполнено, почему не так и, как выполнить правильно. Когда в группе 80 человек и 1,5 часа на практическое занятие, извините это не практика, а профанация. Нет, конечно, результаты в большинстве случаев есть, люди, прошедшие через горнило таких курсов, получают определенное представление о том, как примерно могут создаваться ИТ-продукты, но для участия в их создании, они увы пока непригодны.

Читать далее
Всего голосов 3: ↑1 и ↓2 -1
Просмотры 314
Комментарии 0

“Вам курицу или рыбу?” – Рекомендательная система на “Своем Родном” знает ответ

Блог компании Россельхозбанк Python *Алгоритмы *Машинное обучение *Искусственный интеллект

Привет, Хабр!

Меня зовут Павел Дудукин, руководитель Data Science команды в Центре развития финансовых технологий Россельхозбанка.

Сегодня мы хотим продолжить цикл статей статей про решенные нами Data Science задачи и рассказать о построении и внедрении рекомендательной системы в одну из наших платформ по продаже фермерских продуктов “Свое Родное”.

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

Хочу узнать
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 403
Комментарии 0

Истории

Компилируем validatekeymaps из Android для запуска в браузере

C++ *Разработка под Android *WebAssembly *

У фреймворка Android есть небольшой инструмент под названием validatekeymaps.
Это утилита для проверки синтаксиса конфигурационных файлов устройств
ввода (*.kl, *.kcm, *.idc или virtualkeys.*). В документации
предлагается собрать её самостоятельно: скачать исходники Android,
установить необходимую систему сборки и т.д. И это в почти 2023. Неужели
нельзя сделать это в вэбе, чтоб без заморочек и удобно для
пользователя? Спойлер: можно. Этим и займёмся.

Читать далее
Рейтинг 0
Просмотры 82
Комментарии 0

Что нового в Angular v15?

JavaScript *Angular *TypeScript *
Перевод

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

Читать далее
Рейтинг 0
Просмотры 106
Комментарии 0

Возможности реализации 2ФА в ОС Linux

Блог компании «Актив» Информационная безопасность *Системное администрирование *IT-инфраструктура *Разработка под Linux *

Данный текст не является руководством по внедрению двухфакторной аутентификации в Linux на основе токенов / смарт-карт. Подобные (и весьма подробные) руководства вы сможете найти как на сайтах производителей токенов, так и операционных систем. Я лишь хочу перечислить возможные варианты реализации 2ФА, а заодно побудить ответственных за информационную безопасность предприятия реализовать столь необходимую защиту от кражи паролей пользователей.

Почитаю дальше
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 755
Комментарии 0

CZ продолжает топить конкурентов. Эффект карточного домика. Куда катится крипторынок?

Криптография *Криптовалюты

После истории с FTX и Alameda крипторынок продолжает лихорадить. C 8 ноября не прошло и трёх недель, а уже целая серия крупных игроков рынка заявила о проблемах в связи с кризисом ликвидности. Да, Сэм Бэнкман-Фрид запустил свою щупальца глубоко в рынок, и сегодня мы постараемся выяснить насколько. Разберём, как себя ведёт глава Binance, с твита которого и начался крах FTX, посмотрим,, что ждёт крипто гиганта Genesis, и порассуждаем, что ждёт рынок крипты в ближайшей перспективе. Поехали!

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

Читать далее
Всего голосов 11: ↑7 и ↓4 +3
Просмотры 2.7K
Комментарии 26

Трюк, которого не было

Работа с 3D-графикой *CAD/CAM *Медийная реклама *

Привет, Хабр! У офисных центров есть такой вид услуг - проектирование и подготовка офиса, специально под требования арендатора. Мне пришлось как-то участвовать в подобной деятельности. B однажды в голове сложился некий сценарий рекламы офисных помещений. Я понял, что просто так от этой навязчивой идеи мне не избавится. Для быстрого прототипирования моих 3D-фантазий я использую OpenSCAD. Остальные инструменты не дотягивают до требуемого градуса безумства...

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.4K
Комментарии 1

Хочешь собрать транспортное решение? Спроси меня как

Блог компании Газпромбанк Платежные системы *Разработка мобильных приложений *

Привет! С вами команда GorodPay. 

Мы сделали так, что в общественном транспорте Санкт-Петербурга, Екатеринбурга, Воронежа и ещё примерно 30 городов России теперь можно не только купить билет за наличку или проехать по проездному, но и расплатиться банковской картой.

Всё началось 7–8 лет назад с работы в B2B. Про B2C мы тогда не особо думали…

Читать далее
Всего голосов 4: ↑1 и ↓3 -2
Просмотры 301
Комментарии 0