Архив за 29 сентября 2019 - 5
Описание подхода к организации и тестированию кода с использованием Redux Thunk
2019-09-29 в 11:54, admin, рубрики: javascript, react.js, ReactJS, redux, redux-thunk, Разработка веб-сайтовВсем привет!
В этой заметке я хотел бы поделиться своим подходом к организации и тестированию кода с использованием Redux Thunk в проекте на React.
Путь к нему был долог и тернист, поэтому постараюсь продемонстрировать ход мыслей и мотивацию, которые и привели к итоговому решению.
Магический интерфейс Android 10. Honor V20 и Honor Magic 2 начали получать Magic UI 3.0
2019-09-29 в 11:52, admin, рубрики: НовостиНа прошлой неделе компания Huawei начала набирать добровольцев к старту бета-тестирования новых фирменных оболочек на основе Android 10 для восьми моделей Huawei и Honor. Теперь отважные бета-тестеры начали получать прошивку Magic UI 3.0 на базе Android 10 на смартфоны Honor V20 и Honor Magic 2.
Проект клубов по робототехнике «GoROBO» — его делает стартап из акселератора Университета ИТМО
2019-09-29 в 10:52, admin, рубрики: GoROBO, Блог компании Университет ИТМО, образование для школьников, робототехника, Университет ИТМО, Учебный процесс в ITОдин из совладельцев «GoROBO» — выпускник кафедры мехатроники Университета ИТМО. Двое сотрудников проекта — в настоящий момент проходят обучение в нашей магистратуре.
Расскажем, почему основатели стартапа заинтересовались образовательной сферой, как они развивают проект, кого ждут в качестве учеников и что готовы предложить для них.
Локальный запуск юнит-тестов в STM32CubeIDE под Windows
2019-09-29 в 10:46, admin, рубрики: C, eclipse, google testing framework, mcu, stm32, stm32cube, программирование микроконтроллеровВведение
Всем известна польза юнит-тестирования. Прежде всего, написание тестов одновременно с кодом позволяет раньше выявлять ошибки и не тратить впоследствии время на трудоемкую комплексную отладку. В случае embedded-разработки у юнит-тестирования есть особенности, связанные, во-первых, с тем, что код выполняется где-то глубоко в недрах устройства и взаимодействовать с ним довольно сложно, и, во-вторых, код сильно завязан на целевое железо.
Если в проекте есть фрагменты, не зависящие от аппаратуры и при этом реализующие достаточно сложную логику, для них применение модульных тестов даст наибольшую выгоду. Например, это может быть реализация какого-то протокола передачи данных, различные расчеты или управляющий конечный автомат.
Существует три способа запуска юнит-тестов для встраиваемых платформ:
Генпрокуратура: киберпреступность растет активнее других видов преступлений в РФ
2019-09-29 в 10:23, admin, рубрики: Законодательство в IT, информационная безопасность, киберпреступления, преступность, Статистика в ITГенпрокуратура России опубликовала данные о росте преступности в РФ. Как оказалось, количество зарегистрированных преступлений разных видов всего за год увеличилось на 67%. Активнее всего развивается киберпреступность — рост ее оказался двухкратным.
Так, за первые восемь месяцев этого года в РФ было зарегистрировано 180153 киберпреступления, что на 66,8% выше показателя за предыдущий год. В первую очередь, это преступления, которые совершены с использованием ИКТ либо же в сфере компьютерной информации.
Читать полностью »
Илон Маск пообещал вывести корабль Starship Mk1 на орбиту через полгода
2019-09-29 в 10:04, admin, рубрики: spacex, космонавтика, космос, марс, Маск, Презентации, ракетаГлава SpaceX Илон Маск в ночь на 29 сентября официально представил на взлетной площадке SpaceX в Техасе космический корабль Starship Mk1. По словам топ-менеджера компании, корабль может выйти на орбиту через шесть месяцев, что делает коммерческие полеты возможными уже в 2021 году.
Стоя между двумя ракетами, которые представляли собой как будущее SpaceX (Starship), так и его прошлое (Falcon 1), Маск выступил с речью перед более чем ста слушателями на стартовой площадке компании в Бока-Чика, Техас. Читать полностью »
Боль и слёзы в Svelte 3
2019-09-29 в 10:04, admin, рубрики: javascript, ReactJS, svelte, SvelteJs, vuejsВместо предисловия
Статья будет полезна тем, кто так-же как и Мы решил попробовать Svelte в живом проекте. В нашу небольшую компанию пришёл заказ на разработку веб-админки для сервиса с бекэндом на Mongodb Stitch. В последние пару лет frontend Мы пишем на React или Vue (в зависимости от размера проекта и нужен ли ReactNative), но наслышав о красотах Svelte мы решили попробовать его, чтобы понять для себя так ли он хорош. И может нам тоже стоит дальше использовать его вместо Vue или React?..
Кто такой Svelte ?
Если в двух словах — это новый js фреймворк (но он таким себя не считает), который убийца React и Vue, и бла, бла, бла… В своей статье я хочу рассмотреть Svelte не какой он классный «под капотом», а с точки зрения удобства его использования в реальном проекте.
Мы не делаем машины, мы на них ездим и у нас есть злые заказчики с еще не менее злыми сроками.
Читать полностью »