Хабрахабр

  • Утко-робот мутит воду на рисовых полях

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

    Подробнее »
  • Музей DataArt. Распаковываем и запускаем «Радио-86РК»

    Мы попросили Глеба Ницмана — идеолога нашего музея — выступить в традиционном для видеоблогеров жанре «распаковки». Коллекцию DataArt пополнил уникальный экспонат — тестовый образец персонального компьютера «Радио-86РК», предназначенного для сборки радиолюбителями. Потенциала малой техники советское отраслевое руководство не разглядело, но ПК все-таки были запущены в производство: в 1983 году был официально представлен первый «Агат». В начале 1980-х о персональных компьютерах…

    Подробнее »
  • [Перевод] Garden v0.10.0: Вашему ноутбуку не нужен Kubernetes

    Прим. перев.: С Kubernetes-энтузиастами из проекта Garden мы познакомились на недавнем мероприятии KubeCon Europe 2019, где они произвели на нас приятное впечатление. Этот их материал, написанный на актуальную техническую тему и с заметным чувством юмора, — наглядное тому подтверждение, а посему мы решили его перевести. Для этого утилита позволяет легко (буквально одной командой) разворачивать в dev-кластере новые изменения, сделанные в…

    Подробнее »
  • Виртуальные телефонные системы

    Звонки, оповещения и прочие функции обрабатываются на сервере АТС, который стоит на площадке провайдера. Термин «виртуальная АТС», или «виртуальная телефонная система» означает, что провайдер берёт на себя заботы по размещению самой АТС и применению всех технологий, необходимых для предоставления компаниям услуг связи. И за свои услуги провайдер ежемесячно выставляет счёт, в который обычно включают какое-то количество минут и ряд функций.…

    Подробнее »
  • Как не потерять деньги в черном ящике: методы тестирования биллинга

    Проверка платных сервисов — один из ключевых инженерных вопросов в тестировании Badoo. Наше приложение интегрировано с 70 платёжными провайдерами в 250 странах мира, и баг хотя бы в одном из них может привести к непредсказуемым последствиям.  В этой статье я расскажу о методах тестирования, которые мы используем в Badoo, и о границах применимости этих методов — этапах тестирования, на которых…

    Подробнее »
  • [Перевод] Обход подводных камней Angular и экономия времени

    С помощью Angular можно сделать всё что угодно. Или почти всё. Но иногда это коварное «почти» приводит к тому, что разработчик губит время, создавая обходные решения, или пытаясь понять, почему что-то происходит, или почему что-то не работает так, как ожидается. Он собирается рассказать о подводных камнях Angular, с которыми ему (и не только ему) довелось встретиться. Автор статьи, перевод которой…

    Подробнее »
  • [Перевод] Я нашёл отличного программиста по имени Стив Возняк

    Давным-давно, когда компьютеры были большими, а бизнес скучным, произошло нечто неожиданное. Молодые хакеры нашли способ собрать персональные компьютеры на дешёвых микропроцессорах от телетайпов и светофоров. Одним из них был Стив Возняк. Эти ребята восприняли ограничения своих компьютеров как вызов, сели и заставили эти крошечные чипы делать удивительные вещи. Вот что публиковал Dr Dobb's Journalв августе 1976 года: Микропроцессор (6502, такой…

    Подробнее »
  • PVS-Studio хотел, но не смог найти баги в robots.txt

    На днях Google опубликовал исходники парсера robots.txt. Почему бы не прогнать уже проверенный всеми вдоль и поперек проект через PVS-Studio и, возможно, найти ошибку. Сказано — сделано. Жаль, что ничего значимого найти не удалось. Ну что ж, тогда пусть это будет просто повод похвалить разработчиков Google. Он действует для протоколов https, http и FTP. robots.txt – индексный файл, который содержит…

    Подробнее »
  • The state of CSS

    В ежегодном опросе «The state of JavaScript» разработчики рассказывают о том, что они используют здесь и сейчас. Вопросы там знакомы и привычны фронтенд-сообществу. В 2019 году появился опрос «The state of CSS», который ввёл разработчиков в ступор. Оказывается, многие технологии разработчикам не знакомы, хотя большинство из них уже активно используются. Возможно, разработчики используют привычные инструменты и технологии, и не стремятся…

    Подробнее »
  • [Из песочницы] Создаю глобальную базу знаний по элементам питания

    Тестирую элементы питания на профессиональном оборудовании. Цель охватить большую часть рынка элементов питания Европы и России. Сделано более 1000 тестов. На данный момент протестированы более 230 аккумуляторов и батареек. Израсходовано 4 ящика батареек и несколько месяцев жизни. Под катом рассказываю почему я решил создать базу знаний и как это было сделано. Результатом проделанной работы стала база знаний по аккумуляторам и…

    Подробнее »


Кнопка «Наверх»
Закрыть