• Привет Хабр! Меня зовут Татьяна Ошуркова, я системный аналитик, разработчик и автор телеграм-канала IT Talks. Несмотря на то, что UML-диаграммы являются популярным и востребованным инструментом, не все системные аналитики используют его в своей работе. Одной из причин может быть непонимание пользы…

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

  • Краткое объяснение тонкого контроллера»Тонкий контроллер» — это то, к чему надо стремиться ))). Подразумевается, что контроллер состоит из методов, а уже тонкость методов в целом и говорит о тонкости всего контроллера.Речь пойдет о «тонких контроллерах» в PHP и о том…

  • Ручное управление ресурсами в низкоуровневом си-подобном коде на C++ — довольно хлопотное занятие. Создание достойных RAII-врапперов для каждого используемого сишного API не всегда практично, а использование подходов с goto cleanup или множеством вложенных if (success) вредит читаемости кода.Макрос defer, вдохновленный…

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

  • Аннотация: Исследуется связь комплексных решений уравнения гармонического осциллятора с винтовыми движениями. Показано, что суперпозиция решений с противоположной хиральностью описывает синхронизированные линейные и вращательные колебания в системе «груз-пружина». И что отдельно интересно, это то, что в очередной раз оказалось невероятно удобно работать…

  • Содержание курсаВВЕДЕНИЕВведение в процесс формирования требованийИнфраструктура (ландшафт) для организации проектной деятельностиУправление целями заинтересованных лицФормализация потребностей заказчикаВыявление функции системы. 1.Теория системВыявление функции системы. 2. Моделирование сервисовИнжиниринг бизнес-процессов заказчика. 1. Применение UML ActivityИнжиниринг бизнес-процессов заказчика. 2. Применение BPMN. Предварительный расчет ресурсоемкости проекта.…

  • Стартапы утверждают, что мы как никогда близки к практически безграничной, безуглеродной энергии термоядерного синтеза. Когда мы до этого доберёмся?Поиски термоядерной энергии — чистого, потенциально безграничного источника, способного положить конец энергетическим проблемам человечества, — начались как ответ на старый вопрос, который…

  • Осторожно: в данной серии статей я рассказываю о реверс-инжиниринге и хакинге простых кнопочных звонилок. Цель простая: расширить скудный функционал телефонов ценой до 1 000 рублей и сделать их привлекательной моддинг-платформой для самых разных гиков. Если вы когда-нибудь слышали про эльфы…

  • СодержаниеВведениеРост количества и сложности ВПО написанного на RustСложность реверса RustБазовая информация о RustИзвестные подходыИспользование строк для определения функциональности ВПОИспользование утилит для определения функциональности ВПО История об одном исполняемом файлеНадо использовать Boogle!?Получаем основные структурыTokio — крейт который должен знать каждый!!!ВыводыВсем привет! Я Влад Лунин, занимаюсь анализом сложных…