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

Все потоки

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

Модульное тестирование в Embedded

Программирование микроконтроллеров *
Tutorial

Часто в РФ приходится слышать мнение, что в Embedded разработке якобы в принципе не может быть никакого модульного тестирования. Инженеры за 40 в (7 случаях из 10) даже никогда не слышали термина unit testing. В России бытует даже расхожее мнение

Не нужны никакие тесты. Если программист хороший, то и код он пишет без ошибок.

Попробуем разобраться какие есть плюсы и минусы в модульном тестировании и понять надо это или нет.

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

Новости

Настраиваем динамические Gitlab Runners в Yandex Cloud

DevOps *
Из песочницы

Всем привет! Я - Кирилл, DevOps компании sports.ru. Не так давно мы начали процесс переезда в Yandex Cloud, хочу рассказать, как это было.

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

Кейс: разработать прототип P2P-обменника и не упасть в грязь лицом

Развитие стартапа Solidity *Финансы в IT
Из песочницы

Всем привет, меня зовут Дмитрий, я с 2015 года занимаюсь разработкой веб-интерфейсов, сейчас развиваю аутсорсинговую компанию. В этой статье делюсь, что мне пришлось пережить при разработке P2P-обменника криптовалют на обычные денежки, сколько времени это заняло и к чему привело?

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

От рассвета до заKATA. Обновляем KATA до версии 4.0 и 4.1

Блог компании Angara Security Информационная безопасность *

В конце 2021г вышла новая версия продуктов Kaspersky Anti Targeted Attack (KATA) Platform и Kaspersky Endpoint Detection and Response (KEDR) 4.0, а через полгода – версия 4.1.

Выход мажорной версии обычно подразумевает крупные изменения, также возможны изменения несовместимые с предыдущей версией.

Так как до выхода 4.0 в течении года актуальной была версия 3.7.2, а выход 4.1. произошел через полгода, после выхода 4.0, то очевидно, что большинство крупных изменений было введено в версии 4.0, а 4.1 в большей степени содержит исправление ошибок версии 4.0.

Таким образом в статье рассмотрим особенности перехода с версии 3.7.2 последовательно на версию 4.0 и затем на версию 4.1.

Узнать особенности
Рейтинг 0
Просмотры 153
Комментарии 0

Ноябрьская электроника: 5 мини-ПК для работы и дома, с которыми стоит иметь дело

Блог компании Selectel Гаджеты Компьютерное железо Настольные компьютеры

За прошедший со времени нашей последней подборки миниатюрных ПК месяц производители электронных устройств представили немало новых моделей. В этой подборке, как обычно — мини-ПК, на которые, как нам кажется, стоит обратить внимание. Некоторые из них мощные, другие — нет, но все они способны решать важные задачи. Все самое интересное — под катом. Возможно, у вас есть варианты, о которых мы не рассказали. В этом случае давайте обсудим их в комментариях.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 377
Комментарии 0

Как реализовать символьную языковую рекуррентную нейронную сеть

Блог компании SkillFactory Python *Программирование *Математика *Искусственный интеллект
Перевод


В одном своём гисте Андрей Карпаты сделал кое-что впечатляющее. Чуть больше чем в 100 строках кода на Python — без тяжеловесных фреймворков для машинного обучения — он прописал довольно полную реализацию языковой модели для обучения символьно-ориентированных рекуррентных нейросетей (РНС). Гист включает полное обучение методом обратного распространения с оптимизацией Adagrad. Подробности — к старту флагманского курса по Data Science.

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

Обзор End-to-End Exactly-Once семантики в Apache Flink (с Apache Kafka!)

Блог компании OTUS Apache *
Перевод

Релиз Apache Flink 1.4.0 в декабре 2017 года стал знаковым событием для потоковой обработки данных с помощью Flink: была представлена новая фича под названием TwoPhaseCommitSinkFunction (соответствующий issue в Jira), которая извлекает общую логику протокола двухфазной фиксации транзакции (two-phase commit protocol) и позволяет создавать end-to-end exactly-once приложения с Flink и набором источников и потребителей данных, включая Apache Kafka версии 0.11 и выше. Она обеспечивает уровень абстракции и для достижения end-to-end exactly-once семантики требует от пользователя реализовать всего лишь пару методов.

Если вы уже услышали все, что вам нужно было услышать, позвольте нам указать вам соответствующий раздел в документации Flink, где вы можете прочитать о том, как использовать TwoPhaseCommitSinkFunction.

Но если вы хотите узнать больше, то в этой статье мы поделимся подробным обзором этой фичи и того, что Flink оставляет за кулисами.

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

Попробуй пройди за 4 часа тестовое задание в канадскую компанию

Java *IT-эмиграция Интервью

Поделюсь своим свежим опытом непрохождения интервью в канадскую компанию, может кому поможет пройти отбор и получить работу. Либо же узнать что творится с рынком труда с точки зрения разработчика в реальном мире.

Читать далее
Всего голосов 20: ↑15 и ↓5 +10
Просмотры 5.2K
Комментарии 13

Как Postgres хранит строки

Блог компании OTUS PostgreSQL *Администрирование баз данных *
Перевод

Мне стало интересно разобраться, как PostgreSQL хранит данные на диске, и в процессе своего исследования я обнаружил несколько интересных фактов, которыми хочу с вами поделиться.

Мы будем рассматривать только файлы кучи (heap). Heap-файл — это просто файл записей. Не путайте heap-файл с heap-памятью. Хотя их использование очень похоже: хранение динамических данных.

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

Гайд по переезду в Армению

Карьера в IT-индустрии Удалённая работа

Сейчас многие из нас уезжаю в жить в Армению. Там оказался и я. У меня не было большого количества времени на подготовку к переезду. В первые дни мне пришлось искать ответы на множество бытовых вопросов.

В этой статье я публикую свои информацию по переезду в Армению, которая очень сильно помогла мне.

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

Я купил смартфон-подделку с опт. ценой ~1.000руб. из своей юности. На что M-Horse S4 mini способен теперь?

Беспроводные технологии *Гаджеты Смартфоны

Полторы недели назад я организовывал поиск старых китайских подделок среди своих читателей. Причина всему этому проста - я когда-то сам пользовался такими девайсами, и на меня нахлынула очень серьезная волна ностальгии по тем самым девайсам. Часть из них я нашёл и купил немалыми усилиями, часть мне подарили читатели - за что им большое спасибо! Сложность в том, что такие устройства сейчас очень тяжело найти - зачастую у них даже бренда нет, а площадки запрещают продажу подделок и копий. Да и большинство таких аппаратов давно в помойке :( Но сегодняшний гость - M-Horse S4 Mini дожил до наших дней!

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

Что происходит в критическом сечении камеры сгорания ракетного двигателя (ЖРД) и причём тут «скорость звука»?

Научно-популярное Космонавтика Физика Транспорт

Газодинамика сверхзвукового сопла Лаваля.
Когда-то много лет назад я пытался разобраться в физических принципах работы жидкостного реактивного прямоточного двигателя ( далее ЖРД), но упёрся в глухую стену из математических выкладок без качественных физичных объяснений самих процессов.
Пришлось выдумать собственный взгляд на атомную физику в целом, чтобы в итоге подойти к пониманию таких казалось бы изученных вопросов, как "Подъёмная сила крыла" и "Газодинамика работы ЖРД".
Теме "Подъёмная сила крыла" посвящены предыдущие семь глав соседней длинной многолетней статьи, а теперь настала пора соединить её воедино с темой "Модель твёрдого Ядра без электронных оболочек, то есть Ядро равно всему атому по размеру" ( https://habr.com/ru/post/440848/ ).
Именно написание статьи про устройство атома подтолкнуло меня в изучение аэродинамики, чтобы там найти феномены, объяснимые только моей теорией Статического отталкивания в газах (далее СТГ) , что позже привело и к моему пониманию физики работы ЖРД.

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

Тренды в подборе ИТ-персонала

Блог компании OTUS Управление персоналом *

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

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

Истории

«Сумасшедшая» производительность, цифровые двойники и автономное вождение

Исследования и прогнозы в IT *Искусственный интеллект Автомобильные гаджеты
Из песочницы
Перевод

«Сумасшедшая» производительность, цифровые двойники и автономное вождение – обзор новостей конференции NVIDIA GTC с Lucid, Gatik, NIO и Polestar

Осенняя конференция NVIDIA GTC началась с выступления основателя и генерального директора Дженсена Хуанга, который представил новые автомобильные технологии. Индивидуальные сессии продемонстрировали, как Lucid, Gatik, NIO и Polestar используют технологии NVIDIA для обновляемых, передовых, беспилотных и автономных функций.

Для применения в автомобильной промышленности NVIDIA разработали новый процессор Thor и технологию нейронной реконструкции (Neural Reconstruction Engine). Хуанг также подчеркнул гибкость и безопасность продуктов NVIDIA.

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

Отображаем ACF поля красиво и без кодинга

CMS *WordPress *Разработка веб-сайтов *PHP *Программирование *

Плагин Advanced Custom Fields используется в WordPress повсеместно, за свою карьеру я встретил лишь несколько сайтов которые обходились без него (весьма специфические). Большой набор типов полей, хороший интерфейс для админов, обширная документация для разработчиков. Казалось бы, чего проще, вывести поля на фронт сайта. Но на практике это делается довольно некрасиво, и занимает гораздо больше времени, чем можно было бы ожидать. Я расскажу как вывести любые ACF поля на фронт без кодинга (и без visual page builders), очень быстро и не превращая код темы в черную дыру спагетти код.

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

Трансформация авторского права под влиянием развития цифровых технологий

Блог компании Digital Rights Center IT-компании

Современные цифровые технологии постепенно, незаметно, но кардинально трансформируют мир вокруг нас, все глубже проникая в нашу повседневную жизнь. Меняются способы общения, ведения бизнеса, самореализации в творчестве. 

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

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

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

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

Как мы провели второй русскоязычный Laravel-митап

Разработка веб-сайтов *PHP *Laravel *Конференции IT-компании
Из песочницы

Привет, за клавиатурой Миша Радионов, и я снова расскажу вам про Laravel. Нет, не про тонкости этого фреймворка, а про Laravel-митап, который мы провели в Студии Флаг уже во второй раз.

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

ESG-софт: из чего состоит рынок программ, которые делают бизнес полезным для общества

Блог компании Онлайн Патент Патентование *Софт Экология

Тема ESG, которая развивается на Западе больше десяти лет, сегодня становится популярной и в России. За последние два-три года ESG-отчеты начали публиковать многие крупные компании, такие как Сбербанк, Полюс, Билайн или Аэрофлот. Некоторые из них также обзавелись специальными ESG-дирекциями и подразделениями. Подробнее об ESG-софте рассказываем в нашей статье.

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

Массовые увольнения в Кремниевой долине знаменуют собой конец эры IT-гигантов

Блог компании GetMatch.ru — ГетМэтч.ру Управление персоналом *Карьера в IT-индустрии Финансы в IT IT-компании
Перевод


Коллапс криптовалют (а вместе с ним и надежд построить Web3), увольнения тысяч сотрудников Facebook, огромные сокращения в Twitter и других компаниях сейчас потрясают IT-индустрию. Это начинает разжигать у экспертов яркие воспоминания о крахе доткомов 20 лет назад.

Читать дальше →
Всего голосов 20: ↑14 и ↓6 +8
Просмотры 12K
Комментарии 45