На iOS есть два варианта тестирования: классический, посредством Sandbox покупок, и новый способ локального тестирования покупок через Xcode (StoreKit local testing).
Читать дальше...
В этой статье я разбираю один конкретный класс объектов в системе 1С:Предприятие 8. Тема, конечно, узкая. Но, так как здесь мы имеем очень хороший пример очень плохой архитектуры, я думаю, многим будет интересно. В том числе и тем, кто далек от 1С. Со своей стороны я постарался изложить так, чтобы было понятно всем, кто обладает хотя бы основными знаниями о базах данных.
Привет, Хабр!
В этом посте, как и всегда, расскажем о новом релизе AppCode. Всем, кому интересно, — добро пожаловать под кат.
Недавно в Яндекс.Практикуме прошёл вебинар «Как аргументировать свои решения и предложения». Его провёл Виктор Горбатов, автор и наставник курса «Критическое мышление: анализ информации, аргументация и принятие решений». Виктор рассказал о том, что такое убедительная аргументация, как создавать аргументы и выстраивать из них единую систему, которая поможет в переговорах, спорах и в жизни вообще.
Всем привет! Меня зовут Виктор Горбатов, я логик, тренер по аргументации и критическому мышлению. Читать дальше...
Привет, Хабр! На связи Александр Воронцов, технический специалист компании Cloud4Y. Сегодня я расскажу, как можно настроить получение в Zabbix метрик СУБД PostgreSQL, используемой в VMware Cloud Director и vCenter Server Appliance.
Читать дальше...
Помимо увеличения количества диагностик с каждым новым релизом анализатор PVS-Studio развивается и в инфраструктурном плане. В данном случае это плагин для среды разработки JetBrains CLion, межмодульный анализ С++ проектов, ускорение работы ядра C# анализатора.
Вода, конечно, камень точит и курочка по зёрнышку клюёт, а ползущая линуксонизация начала настигать промышленность. Видимо, план перехода на операционные системы на базе ядра linux принимает четкие очертания и начинает реализовываться. И одними из первых на этом пути находятся предприятия оборонно-промышленного комплекса нашей страны с их процессами конструкторско-технологической подготовки производства. Реализация такого плана требует, кроме запуска офисных приложений, еще и запуск САПР под ОС на ядре linux. Читать дальше...
Привет, Хабр. Спешим поделиться отличной новостью. С 6 по 8 октября 2021 года мы проводим форум Global Information Security Days и приглашаем всех, интересующихся информационной безопасностью и IT принять участие в нем.
В этом году форум впервые будет проходить на двух площадка одновременно в Санкт-Петербурге и Москве. Проект объединит более 3 000 профессионалов в области IT и информационной безопасности. Профильные спикеры, почетные гости, звезды сферы IT и ИБ – сделают это событие незабываемым.
Подборка мероприятий на неделю
Test Automation Hiring Weeks от EPAM
В этой статье мы поверхностно затронем сборку Java-приложений в GitLab CI, но сделаем так, чтобы в вашем merge request-е были отчёты о пройденных юнит-тестах и code coverage. А ещё мы соберём приложение при помощи образа с JDK, который тоже соберём сами.
Читать дальше...
Многие проекты на Django начинаются просто: есть база данных и к приложению, которое крутится на сервере, идут обращения. Например, так начиналась Dodo IS (информационная система компании Додо Пицца, где работал автор сегодняшней статьи). Но если использовать Django из коробки, можно натворить много бед и встретить пачку антипаттернов. Возможно, вы встречали такое на старых legacy-проектах.
Читать дальше...
Начну с себя. Я и есть тот самый iOS девелопер, работающий в компании Orion Innovation, которому посчастливилось разбирать функционал и придумать универсальный инструмент, применимый в разных кейсах. И у меня есть вопросы. Как часто вам приходится работать с реальными устройствами в мире мобильных девайсов? А что, если ваше приложение отличается от типичных клиент-серверных?
Читать дальше...
Введение
Привет, друзья!
Представляю вашему вниманию результаты небольшого исследования, посвященного очистке данных, хранящихся на стороне клиента по сигналу сервера. Речь идет об относительно новом HTTP-заголовке Clear-Site-Data. Также в этой статье мы немного поговорим про карту импортов (imports map).
Статья состоит из двух частей: теоретической и практической.
В теоретической части мы кратко рассмотрим карту импортов и более подробно Clear-Site-Data. Читать дальше...
Syn ack, Хабр!
Эта неделя была богата на противостояния между компаниями и их сотрудниками и не только. Отличились как ведущие гиганты АйТи индустрии, так и ведущие компании Российской федерации. Я считаю, это противостояние будет только нарастать, а значит и тренд на создание профсоюзов в АйТи индустрии будет только расти.
Давай посмотрим, что же такого произошло на этой неделе вместе.
Кажется, задача вычисления абсолютного значения (или модуля) числа совершенно тривиальна. Если число отрицательно, давайте сменим знак. Иначе оставим как есть. На Java это будет выглядеть примерно так:
Читать дальше...
Стажёрскую программу в Southbridge мы запустили три с половиной месяца назад, чтобы найти новых коллег и поделиться знаниями и опытом с теми, кому интересно развиваться в DevOps-направлении. За это время на стажировку было принято 54 начинающих инженера, большая часть из них ещё проходит программу. Первый поток завершен, в этом посте делимся итогами и историей Михаила Снеткова, который теперь работает в одной из команд Southbridge.
Читать дальше...
Вы продаете билетов на самолеты? - Нет, только показываю. - Красивое…
Люди делятся на два типа: одни летают за тысячу рублей из Питера во Владивосток, другие сутками скрупулезно высчитывают маршруты через Казахстан, отказываются от багажа, соглашаются на микро кресла и в итоге все равно получают космический ценник.
Почему так происходит, как формируются цены на авиабилеты и как в итоге покупать их дешевле - рассказываю под катом.
В настоящее время активные фазированные антенные решетки строят на базе приёмопередающих модулей (ППМ), часто содержащих несколько конструктивно объединенных идентичных каналов. ППМ состоят из нескольких СВЧ блоков или узлов.
Читать дальше...
В этом году мы попались на рекламу профессии программиста. Повлияла самоизоляция и появившаяся тревога за будущее. Эта история про моего супруга, который расценил рекламу профессии программиста как возможность изменить свою жизнь к лучшему и стать востребованным специалистом на рынке труда. Но по факту оказалось, что рекламные обещания - это красивая приманка, единственной задачей которой является взимание платы за обучение.
Читать дальше...
По крайней мере, такого подхода точно придерживаются в группировке LockBit. Мошенники решили упростить себе задачу проникновения в корпоративные сети, привлекая к этому сотрудников компания. В нашем посте мы рассмотрим последние новшества этого вредоносного ПО, а также расскажем про тактику группировки, которой удалось заразить немало организаций и получить от них хорошие отступные.