Задача теплопроводности методом продольно-поперечной прогонки средствами MPI |
Приветствую
Появилась задача моделирования процесса теплопроводности. Для решения необходимо было использовать метод продольно-поперечной прогонки, а для распараллеливания - MPI
Разберем не только теорию, но и подробности решения
Читать далееhttps://habr.com/ru/post/707462/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707462
Метки: C++ математика параллельное программирование физика теплопроводность математическое моделирование моделирование mpi |
55+ рассылок для продакт-менеджеров и UX дизайнеров |
В домене управления продуктами существуют сотни рассылок. Проблема в том, как из этого многообразия выбрать что-то релевантное. В этой статье я собрал список наиболее актуальных новостных рассылок для продакт-менеджеров, UX дизайнеров и ресерчеров, чтобы вам было легче находить хороший контент.
Читать далееhttps://habr.com/ru/post/707458/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707458
Метки: Управление продуктом IT-эмиграция Карьера в IT-индустрии продукт менеджмент продакт-менеджер рассылки ux дизайнер ux исследователь newsletter ezine |
[Перевод] Лекция 9. DREADHALLS — CS50`s Introduction to Game Development с русскими субтитрами |
Привет! Перевод очередной лекции на этот раз о знакомстве с Unity и о Helicopter Game 3D в частности
Читать далееhttps://habr.com/ru/post/707456/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707456
Метки: программирование Разработка игр unity Дизайн игр unity3d уроки cs50 на русском |
Жук в атомном муравейнике |
https://habr.com/ru/post/707300/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707300
[Перевод] Как устроен внутри Github Copilot |
https://habr.com/ru/post/707222/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707222
Метки: Программирование GitHub github copilot автодополнение autocompletion искусственный интеллект vscode visual studio |
Немного про ПИД-регуляторы или «велосипед автоматизации». Часть 2 |
Реализация регулятора в ПЛК.
Все, что будет написано ниже про реализацию ПИД-регулятора в ПЛК, не является чем-то новым и революционным. Практически всю эту информацию можно найти в документации на ПЛК серьезных производителей. Если вы инженер АСУТП со стажем и добросовестно изучали документацию на ПЛК, то все это вам известно. Но в текущей реалии есть каста молодых инженеров и студентов, которая все знания черпает из роликов на ютубе. Заставив себя посмотреть несколько самых популярных роликов про реализацию ПИД-регулятора, я был огорчен качеством излагаемого материала: объяснение работы ПИД-регулятора уж очень «колхозное», а реализация сводится к 15 строкам кода на С++, что порождает
упрощенное и ошибочное понимание предмета. Вот для касты ютуб специалистов в
первую очередь и предназначено это описание.
https://habr.com/ru/post/707338/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707338
Метки: Анализ и проектирование систем Промышленное программирование scada плк промышленная автоматизация пид-регулятор |
Как не утонуть продукту в куче мелких UI/UX-багов |
Привет! Меня зовут Даниил Видишев, я продуктовый дизайнер в Inly.
Сегодня хочу поделиться рекомендациями, которые помогут не множить папку с дизайн-долгом и делать продукт, который выглядит и работает так, как задумывали.
Читать далееhttps://habr.com/ru/post/707438/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707438
Метки: Веб-дизайн Интерфейсы Тестирование веб-сервисов Учебный процесс в IT ui ux product process components ui-kit documentation |
Почему IT такое, какое оно есть |
Навеяно мыслями после прочтение замечательной статьи "Гори это ИТ синим пламенем" - https://habr.com/ru/post/707230/
Вспомните себя в школьные или студенческие годы, когда всё свободное время вы посвящали своему любимому делу - программированию. Садясь утром за компьютер, только ближе к вечеру обнаруживали, что уже довольно поздно и пора готовиться ко сну, т.к. весь день вы провели в увлекательной работе с кодом. Это занятие вас затягивало полностью и отключало от внешнего мира и всех его проблем.
Это были замечательные годы, когда время казалось бесконечным и оно с удовольствие тратилось на изучение нового для нас языка программирования, на написание простых приложений, на многочисленные эксперименты и созерцание получившегося результата. Казалось, что так будет всегда, что, найдя работу, мы продолжим этим заниматься и дальше, а нам за этом будут ещё деньги платить. Не жизнь, а мечта.
Читать далееhttps://habr.com/ru/post/707436/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707436
Метки: Управление разработкой Управление персоналом карьера в it-индустрии управление людьми управление проектами |
Ноутбучный дядька из нулевых! Смотрим на HTC TyTN II |
Когда-то, концепция смартфонов подразумевала под собой устройства в самых разных форм-факторах: с тачскрином, с физической клавиатурой, с док-станцией и выходами на кучу интерфейсов или даже экзотика типа планшетов на Windows CE. Однако компания HTC в 2007 году пошла по все тяжкие, как раз в самом начале популяризации концепции нетбуков, выпустив вот такой полунетбук, получивший имя HTC Kaiser aka TyTN II! Предлагаю продолжить рубрику "дядек из нулевых", и посмотреть на устройство. Сегодня по программе: расскажу вам историю устройства, как оно ко мне попало, оживим его и посмотрим, на что он способен теперь!
Читать далееhttps://habr.com/ru/post/707432/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707432
Метки: Гаджеты смартфоны ретро windows mobile коммуникаторы кпк |
Социальный эксперимент: проверяем, торт ли Хабр |
Это социальный эксперимент. Сегодня я еще раз убедился, что "нытье" и политика на Хабре собирают сотню-другую лайков, а хороший технический пост в узкоспециализированном хабе еле-еле набирает пару плюсов (а обычно тонет в своей массе). Поэтому данный пост не будет размещен ни в одном из хабов, кроме одного из "оффтопика", не будет выверен ни по SEO, ни по стилистике, даже по ошибкам он будет проверен только по диагонали. Просто опрос. Из двух вариантов. И да хватит мне кармы от гнева праведного! Заодно проверим, в какую сторону склонится чаша весов.
Читать далееhttps://habr.com/ru/post/707430/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707430
Метки: Я пиарюсь хабр торт неторт |
Социальная инженерия глазами жертвы |
Простые правила, которые помогут вовремя распознать фишинговые атаки и избежать их последствий, а также краткий обзор основных видов таких атак
Мы провели более 20 успешных проверок, в которых использовалась социальная инженерия. Раз за разом один результат – удивление и фраза «мы знали о таком, но сами не видели». Банальные и базовые ошибки в работе сотрудников и недоумевающий взгляд администраторов.
Таким образом, получилось сформулировать задачу – наглядно указать, на что обратить внимание в ежедневной работе, чтобы не стать жертвой таких атак.
https://habr.com/ru/post/707426/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707426
Метки: информационная безопасность it-инфраструктура хакеры фишинг социальная инженерия электронная почта хакерские атаки рассылка |
Нельзя так просто взять и всё успеть: как работать с задачами |
Два года назад я задался вопросом "Как мне все успевать?". Вопрос пришел в веселой компании усталости, прокрастинации и выгорания...
Читать далееhttps://habr.com/ru/post/707424/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707424
Метки: Управление проектами GTD Софт Мозг Удалённая работа задачи эффективность менеджмент менеджмент проектов менеджмент в it прокрастинация |
Образовательные возможности в других странах |
О том, как организован школьный процесс в странах, куда чаще всего переезжают из России – рассказываем дальше.
ТУРЦИЯ
Начнем с того, что хоумскулинг в Турции хоть и официально разрешен, но не распространен - местные дети ходят в школу очно.
Для того, чтобы записать ребенка в государственную школу, необходимо получить ВНЖ. Обычно это занимает около двух месяцев. Затем со всеми документами вы идете в администрацию ближайшей к дому школы.
Список документов для турецкой школы:
Фотографию ребенка
Личное дело ребенка из российской школы. Официально личное дело должно быть переведено и заверено нотариусом, однако зачастую этого не требуется или же можно донести позднее (лучше уточнять в каждой конкретной школе)
ВНЖ обоих родителей (если у одного из родителей нет карточки ВНЖ, нужно его письменное согласие на обучение ребенка в школе; в случае отсутствия одного из родителей - соответствующая справка)
Бумагу о прописке (часто тоже можно принести позже)
Копию загранпаспорта родителя
Копию нотариального перевода свидетельства о рождения ребенка (такой перевод все равно делается для получения ВНЖ)
Лайфхак. Пока вы ждете ВНЖ, можно сходить на прием к директору школы и попросить разрешения посещать занятия вольнослушателем. Как правило, такое разрешение выдается и ребенок спокойно ходит в школу.
По отзывам родителей, которые прошли этот путь, атмосфера в турецких школах в плане учебы крайне расслабленная. Нет домашних заданий и дополнительных занятий, опять же, детям трудно понимать учителей, а учителям, при всей их доброжелательности, детей.
Читать далееhttps://habr.com/ru/post/707420/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707420
Про Vim " Горячие клавиши |
Тема очень обширная, не сказать бесконечная, но я постараюсь затронуть только очень важные вещи, о которых говорится не так много в бесчисленных джентльменских минимумах по Vim. Хотя, конечно, придется время от времени возвращаться к теме дабы дать уточняющие указания или рекомендации. Да и не упомню я всего сразу. Память вообще штука интересная. Помнит ли человек как надо ходить? Раз кто-то забывает, то видимо помнит осознанно и не так уж что бы очень хорошо. Вроде как, через примерно пол года в постели или в космосе учиться ходить нужно заново.
В частности, видимо, с этим связано то, что во многих обучающих материалах так много говорится о повторяющихся вещах типа того как удобно использовать числовой префикс перед движением или командой, или о том как работают сокращения переходов по словам (w
и b
), по предложениям ((
и )
), по параграфам ({
и }
), или о том как передвигаться по всему тексту при помощи и
или
и
. И в то же время совсем мало говорится, например, почему-то о том как передвигаться в режиме вставки. Или, например, я совсем недавно открыл для себя замечательные
f
и F
. Я смею предположить, что большинство тех, кто занимается составлением таких мануалов попросту перестают замечать какие-то движения, которые они сами используют уже на уровне рефлексов, а поэтому и не могут вспомнить когда составляют какие-то планы и даже когда непосредственно набирают текст.
Поэтому, я решил поимпровизировать: никакого предварительного плана. Сразу с точки зрения человека, который вот прямо сейчас сталкивается с какими-то особенностями, нюансами. Проверяя всё описываемое на ходу, используя вот этот самый текст. Надеюсь, именно это придаст данному материалу больше пользы, применимости что ли. С другой стороны, я осознаю, что от этого повествование может оказаться сумбурным, несвязным, и, местами, уходить куда-то в бок, сильно вперед или повторять, что-то старое. Тем не менее, начнем, таки с совсем простого - с движений.
Читать далееhttps://habr.com/ru/post/707416/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707416
Метки: vim vimrc |
История создания табулятора |
Табулятор - электромеханическая машина, которая предназначена для автоматической обработки числовой и буквенной информации. Использовалась для обработки массивов информации до того, как стали широко распространены электронно-вычислительные машины. Рассказываем историю создателя табулятора Германа Холлерита в нашей статье.
Читать далееhttps://habr.com/ru/post/707344/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707344
Метки: Блог компании Онлайн Патент Читальный зал патентование Научно-популярное табулятор патент история обработка информации |
Как в BI.ZONE разрабатывают PCB-бейджи для конференции OFFZONE |
В августе 2022 года Информационная служба Хабра посетила конференцию OFFZONE, организованную компанией BI.ZONE. В одной статье @ancotirи @IgnatChuker уже рассказывали про само мероприятие, а в этом материале команда BI.ZONE расскажет про необычные бейджи, выполненные в виде печатных плат.
Читать далееhttps://habr.com/ru/post/707392/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707392
Метки: Программирование микроконтроллеров Схемотехника IT-компании offzone bi.zone pcb печатные платы платы бейджи конференция информационная безопасность интервью |
Пентест. Думаем как злоумышленник Часть 1. Угрозы извне |
О тестировании на проникновение написано уже немало книг и статей. Эта тема становится все актуальнее с каждым новым инцидентом ИБ. Злоумышленники проникают в сети различных организаций с целью прямого хищения денег с счетов (банки, финансовые организации), атак на отказ в обслуживании (предприятия критической инфраструктуры), хищения персональных данных и других вредоносных действий. Системы информационной безопасности большинства организаций не способны в полной мере защитить от действий квалифицированных злоумышленников. Причин этому несколько. В России традиционным драйвером рынка ИБ являются требования регуляторов (ФЗ 152, ФЗ 187 и т.д.) и при построении системы защиты прежде всего стремятся выполнить требования приказов ФСТЭК, ФСБ, ЦБ и т.д. Проведя категорирование, построив модель угроз, написав ОРД, спроектировав и внедрив систему защиты заказчик считает что он теперь защищен. Хотя обычно этого недостаточно.
Кроме того, еще одной причиной недостаточной эффективности системы защиты является недостаточно жесткая настройка входящих в нее средств. Попытка закрыть часть требований нормативки организационными мерами вместо технических часто приводит к снижению общей эффективности системы защиты.
Ну и наконец, модели угроз не могут дать точных рекомендаций относительно того, как будут ломать вашу сеть. Тестирование на проникновение позволяет посмотреть на взлом вашей сети глазами хакера. Ведь находясь на стороне защиты вы можно просто не знать или не замечать некоторые моменты, которые позволят хакеру с легкостью проникнуть в вашу сеть. Например, многие безопасники «старой» школы очень часто недооценивают угрозы, исходящие от социальной инженерии и комбинированных атак.
Читать далееhttps://habr.com/ru/post/707184/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707184
Метки: Блог компании OTUS информационная безопасность пентест сети отус |
Экосистема фронтенд-разработчика на JavaScript: полезный инструментарий для начинающих |
Если вы начинающий JS-разработчик, вам лучше иметь под рукой краткий список самых необходимых и полезных в работе инструментов. В этой статье собран такой список в виде краткой шпаргалки, которая поможет вам не потеряться на начальном этапе карьеры.
Читать далееhttps://habr.com/ru/post/707400/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707400
Метки: Блог компании Skillbox JavaScript программирование Учебный процесс в IT JS |
Как подключить российский SSL-сертификат к iOS-приложению |
Одна из санкций, которая досталась России, — запрет на выдачу и продление SSL-сертификатов. Это приводит к тому, что у некоторых компаний сертификат может протухнуть и сайты перестанут открываться.
Основных решений два:
Использовать российский Яндекс.Браузер или Атом.
Поставить на компьютер сертификат или профиль от минцифры.
Для мобильных приложений это превращается в особую проблему — могут перестать проходить платежи разных эквайрингов.
Например, 15 февраля 2023 года у Сбера истечёт действие сертификата и надо переходить на самоподписанный. Если этого не сделать, то эквайринг через Сбер может перестать работать. SberPay будет работать как и раньше.
В статье покажу, что делать разработчикам приложений, чтобы экраны c 3-D Secure открывались и эквайринг продолжал работу.
Читать далееhttps://habr.com/ru/post/707396/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707396
Метки: Блог компании Dodo Engineering Информационная безопасность Разработка под iOS Разработка мобильных приложений ssl certificate WKWebView uiwebview |
[Перевод] OSPFv2: петли маршрутизации без регистрации и смс |
Не так давно я рассказал про одну из причин появления RFC 2328 на смену RFC 1583. Впрочем, описанный сценарий возникновения петли маршрутизации совсем не единственный. Помимо изменения метрики агрегированных маршрутов, RFC 2328 также изменил процесс выбора лучшего маршрута для внешних префиксов; а всё потому, что старый алгоритм мог приводить к петле маршрутизации без регистрации и СМС.
Читать далееhttps://habr.com/ru/post/700384/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700384
Метки: IT-инфраструктура cisco Сетевые технологии ospf routing loop abr asbr aggregation |