Архивы

  • «Морзянка сэр» или обзор составных функциональных блоков в CannyLab 2

    от автора

    Год назад, мне подарили мой первый контроллер Canny 3 Tiny, о чем я написал статью, из которой со временем вырос целый небольшой цикл. Все-таки опыты с этим контроллером стали в некотором роди моим хобби. Поэтому я решил отметить годовщину нашего знакомства очередной статьей про свеженький контроллер. Но зайдя на сайт разработчика, чтобы полистать документацию, я…

  • Сравнивайте

    от автора

    Капитан очевидностьУ меня смешанные чувства по поводу этого поста, который я собираюсь написать. С одной стороны, это нечто очевидное и элементарное. Данные техники используются во многих блогах о графике. С другой стороны, я видел множество постов в блогах, дискуссий среди программистов и даже научных статей, которые данный вопрос игнорируют. Поэтому я считаю эту тему довольно…

  • История монорельса Lockheed

    от автора

    В конце 1950-х годов, побуждаемая растущим интересом к монорельсовым дорогам и другим формам «новых» видов транспорта, Lockheed Aircraft Corporation решила применить свои навыки авиастроения для создания собственной монорельсовой системы.Lockheed хотела обеспечить более дешевую и быструю перевозку пассажиров в аэропорты и из аэропортов, где летают лайнеры Lockheed.Хотя с виду монорельс Lockheed может показаться очень похожим на…

  • Нагрузочное тестирование выполнять сложно, а инструменты далеки от совершенства. Почему?

    от автора

    Если вы создаёте приложение, которое должно масштабироваться — а все мы надеемся, что наши приложения будут расти — то в определённый момент нам приходится разбираться, может ли оно это делать на самом деле. Именно тогда на помощь приходит нагрузочное тестирование: если вы хотите узнать, справится ли ваше приложение с крупными масштабами, то мы просто генерируем…

  • Обзор рынка труда QA/QC в Москве

    от автора

    «Word cloud» на основе описаний вакансий из раздела «Тестирование» по Москве.Я всегда с интересом читаю обзоры рынка труда, которые публикуются на Хабре. Но, после них у меня всегда оставалось чувство легкого голода: не хватало более подробного анализа по моему сегменту рынка и региону. Да и с регулярностью было не очень хорошо. Так пару лет назад,…

  • «А ты точно senior?» — или ожидания продуктовых компаний

    от автора

    Привет, я тех/тим лид в одной из продуктовых web компаний — систематически занимаюсь собеседованиями. Для меня главная проблема понять кто перед тобой senior, или не особо. А если еще и нужно согласовать мнение со вторым интервьюером… В общем если вы занимаетесь WEB разработкой хотите понять свой уровень, или стоите на страже компании и не до…

  • Клиент Modbus TCP для Simatic S7-1200 / S7-1500

    от автора

    Продолжаем тему программирования протокола Modbus TCP на контроллерах Simatic S7-1500. В прошлый раз речь шла о серверной части, сегодня опишем клиентскую. Клиент Modbus TCP — это узел, который генерирует запросы к серверу, т.е. запрашивает данные и передает уставки/команды. В терминологии Modbus RTU это «мастер», ведущее устройство. В отличии от RTU, в протоколе TCP может быть…

  • Kafka как хранилище данных: реальный пример от Twitter

    от автора

    Привет, Хабр! Нас давно занимала тема использования Apache Kafka в качестве хранилища данных, рассмотренная с теоретической точки зрения, например, здесь. Тем интереснее предложить вашему вниманию перевод материала из блога Twitter (оригинал — декабрь 2020), в котором описан нетрадиционный вариант использования Kafka в качестве базы данных для обработки и воспроизведения событий. Надеемся, статья будет интересна и…

  • Автоматическая генерация type classes в Scala 3

    от автора

    В Scala широко используется подход к наделению классов дополнительной функциональностью, называемый type classes. Для тех, кто никогда не сталкивался с этим подходом рекомендую почитать вот эту статью. Этот подход позволяет держать код каких-то аспектов функционирования класса отдельно от самой реализации класса. И создавать его даже не имея доступа к коду самого класса. В частности, такой…

  • Еще одна p2p overlay сеть

    от автора

    ВСЕ ЕСТЬ …..Короче говоря, волею судеб оказался я в такси и на своей шкуре испытал все прелести этой работы. Все плюсы и минусы. Из плюсов это свободный график и возможность  заниматься чем то еще.Тут возникла идея создания своего сервиса такси. Начал изучать андроид и java. Одна из задач которые при этом необходимо решить это мониторинг авто…