Социальные сети Рунета
Суббота, 25 сентября 2021

[Перевод] Практическое руководство по HashiCorp Consul — Часть 1 Это часть 1 из серии 2 частей практического руководства по HashiCorp Consul. Эта часть в первую очередь ориентирована на понимание проблем, которые решает Consul и как он их решает. Вторая часть больше ориентирована на практическое применение Consul в реальном примере и буд...

[Перевод] Практическое руководство по HashiCorp Consul — Часть 2 Это вторая часть из 2 частей Практического руководства по HashiCorp Consul. Предыдущая часть была в первую очередь сосредоточена на понимании проблем, которые решает Consul, и на том, как он их решает. Эта часть посвящена практическому применению Consul на примере реальной ...

[Перевод] Руководство по Git. Часть №1: все, что нужно знать про каталог .git Начало использования Git напоминает посещение новой страны, языка которой вы не знаете. Пока ясно, где вы и куда идти, все хорошо, но стоит заблудиться — и начинаются большие проблемы. В интернете размещена масса руководств по командам Git, но в этой статье работа Git рас...

На выпуск робота-кота MarsCat собрано почти в десять раз больше средств, чем было намечено На сайте Kickstarter завершается сбор средств на выпуск домашнего робота в форме кота, который получил имя MarsCat. Хотя до окончания сбора средств есть еще четыре дня, проект уже можно считать состоявшимся: рассчитывая собрать не менее 20 000 долларов, создатели р...

На выпуск робота-кота MarsCat собрано почти в десять раз больше средств, чем было намечено На сайте Kickstarter завершается сбор средств на выпуск домашнего робота в форме кота, который получил имя MarsCat. Хотя до окончания сбора средств есть еще четыре дня, проект уже можно считать состоявшимся: рассчитывая собрать не менее 20 000 долларов, создатели р...

[Перевод] Пошаговое руководство по созданию торгового бота на любом языке программирования У меня нет квалификации, позволяющей давать советы, касающиеся инвестиций, законов, или чего-то подобного. Я и не пытаюсь этого делать. Цель руководства заключается в том, чтобы, в учебных целях, рассказать о программировании торговых ботов. Вы должны понимать, что, создав б...

[Перевод] Как заработать на веб-скрапинге А вы знали о том, что то, что вы сейчас читаете, это — данные? Вы видите слова, но на серверах всё это хранится в виде данных. Эти данные можно куда-то скопировать, можно разобраться в их структуре, с ними можно сделать что-то ещё. Собственно говоря, только что мы привели уп...

Самые важные и полезные материалы по коронавирусу COVID-19 Тележка будет медленно толкать своих жертв со скалы в больницу, удобно ожидающую внизу. Они, вероятно, переживут падение (физика мультфильмов!), но потребуют интенсивной медицинской помощи. Если вы потяните рычаг, отправив тележку на нижнюю колею, вы, по крайней мере, смож...

CLI приложение + Dependency Injector — руководство по применению dependency injection + Вопросы / ответы Привет, Я создатель Dependency Injector. Это dependency injection фреймворк для Python. Это завершающее руководство по построению приложений с помощью Dependency Injector. Прошлые руководства рассказывают как построить веб-приложение на Flask, REST API на Aiohttp и монитор...

Идеальный инструмент для работы с СУБД без SQL для Node.js или Все, что вы хотели знать о Sequelize. Часть 1 Представляю вашему вниманию руководство по Sequelize. Sequelize — это ORM (Object-Relational Mapping — объектно-реляционное отображение или преобразование) для работы с такими СУБД (системами управления (реляционными) базами данных, Relational Database Management System, RD...

Кто-то в Hyundai против того, чтобы делать электрокар для Apple Думаю, вы уже заметили, что в последнее время выходит довольно много новостей об Apple Car. Несмотря на то что его релиз, скорее всего, состоится не раньше 2025 года, уже сейчас можно сказать, что Apple серьёзно настроена на выпуск собственного электрокара. Она даже успела ...

Полиция Нью-Йорка уволила робопса Boston Dynamics — люди его боялись В прошлом году Департамент полиции Нью-Йорка приобрёл робота-собаку от Boston Dynamics. По задумке робопёс должен был использоваться в ситуациях, где жизнь офицеров полиции может быть под угрозой. Однако общественность негативно отреагировала на такое новшество и теперь робо...

[Перевод] Анатомия моего домашнего кластера Kubernetes Год назад я понял, что хочу создать собственный кластер Kubernetes. Я — разработчик программного обеспечения. Обычно я либо использую локальный кластер, состоящий из одного узла, либо применяю удалённый многоузловой кластер для тестирования своих проектов. В случае работы с ...

[Из песочницы] Тихая разведка. Метод выявления потенциальных уязвимостей WEB Примечание Это руководство предназначено для начинающих, которые все еще имеют минимальные знания в области информационной безопасности. Я стараюсь поощрять молодых людей, у которых много времени и которые хотят заниматься чем-то продуктивным. Введение Как вы уже знаете, су...

[Перевод] Как подготовиться к интервью в YCombinator Один из первых наборов YC. Когда я готовился к интервью зимнего класса 2018 года, я пересмотрел все доступные источники по теме и провел около 20 практических интервью с выпускниками YCombinator. Ниже собрано воедино все, что я узнал. Это руководство – моё личное видение,...

Робот-тележка 2.0. Автономная навигация домашнего робота на базе ROS. Часть 1 Проект строился на базе достаточно известного в своих кругах другого проекта — linorobot (linorobot.org), при этом использовались доступные простому обывателю компоненты. Цели, которые были поставлены: добиться автономного перемещения робота в домашних условиях, используя lo...

Инди-разработчики нашли простой способ опробовать Fuchsia OS на ПК С самого начала Fuchsia OS разрабатывалась в открытом режиме, что означает возможность самостоятельно загрузить код, собрать его на своем компьютере, а затем запустить на совместимом устройстве, таком как Google Pixelbook, или в эмуляторе. Хотя это вполне выполнимая задача...

[Перевод] Как подготовиться к интервью в YCombinator Когда я готовился к интервью зимнего класса 2018 года, я пересмотрел все доступные источники по теме и провел около 20 практических интервью с выпускниками YCombinator. Ниже собрано воедино все, что я узнал. Это руководство – моё личное видение, и оно не представляет официал...

[Из песочницы] Хакинтош на Powermac G5 или как собрать себе рабочую станцию В далеком 2010 году я его увидел. Тёрочка, будучи как брутальной, так и элегантной. Это была любовь с первого взгляда. Стоит сказать, что тогда я уже как два года баловался своими сборками хакинтоша, и только пару лет назад сказал себе что с этим все, завязываю. Да и ориги...

«Раз, два, три – ёлочка гори!» или мой первый взгляд на контроллер CANNY 3 tiny «Новый год» это мандарины, оливье, выходные и конечно же подарки. Как вы, уже наверняка догадались я неожиданно стал обладателем микроконтроллера CANNY 3 Tiny. Правда я особо DIY электроникой не увлекаюсь и последний раз сам пытался что-то подключить к контроллеру почти сем...

[Перевод] Введение в React, которого нам не хватало React — это самая популярная в мире JavaScript-библиотека. Но эта библиотека не потому хороша, что популярна, а потому популярна, что хороша. Большинство существующих вводных руководств по React начинается с примеров того, как пользоваться этой библиотекой. Но эти руководств...

Идеальный инструмент для работы с СУБД без SQL для Node.js или Все, что вы хотели знать о Sequelize. Часть 2 Представляю вашему вниманию руководство по Sequelize. Sequelize — это ORM (Object-Relational Mapping — объектно-реляционное отображение или преобразование) для работы с такими СУБД (системами управления (реляционными) базами данных, Relational Database Management System, RD...

[Перевод] Энтерпрайзные проекты убили профессию разработчика От переводчика: Фокусом нашей компании всегда была именно разработка корпоративных приложений. В Haulmont мы занимаемся как созданием собственно приложений, так и инструментов, позволяющие разработчикам эффективнее решать задачи, связанные с разработкой таких систем. Наприм...

Про обучение программированию и предновогодние хлопоты деда-«роблоксера» Недавно прочитал, что многие знаменитые и богатые люди в конце своего жизненного пути жалели только об одном — что не уделяли достаточного времени и внимания своим детям. Издание «Коммерсант» приводит цитату: «Ничто не приносит большего удовлетворения, чем участие в процесса...

Про обучение программированию и предновогодние хлопоты деда-«роблоксера» Недавно прочитал, что многие знаменитые и богатые люди в конце своего жизненного пути жалели только об одном — что не уделяли достаточного времени и внимания своим детям. Издание «Коммерсант» приводит цитату: «Ничто не приносит большего удовлетворения, чем участие в процесса...

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

[Перевод] Как бы я изучал Data Science, если бы начал пару лет назад, или Руководство по эффективному изучению науки о данных Когда я только начал своё путешествие к науке о данных, я потратил много времени на то, чтобы понять, с чего начать, что я должен узнать в первую очередь и какие ресурсы должен использовать. За последние два года я узнал несколько вещей, о которых хотел знать раньше, наприме...

[Из песочницы] Windows 10 + Linux. Настройка GUI KDE Plasma для Ubuntu 20.04 в WSL2. Пошаговое руководство Введение Данная статья предназначена вниманию системных администраторов, которые подготавливают типовые рабочие места на компьютерах под управлением ОС Windows 10, в том числе для разработчиков ПО. Следует отметить, что существует определенная проблема, связанная с невозм...

[Из песочницы] Расширенная настройка web сервера (Apache2 + Nginx) В этом руководстве мы рассмотрим процедуру установки и настройки работы двух web-серверов с целью использования преимуществ каждого из них, руководство подразумевает как отдельное настраивание, так и взаимное. В этой статье будет идти речь о настройки сервера с использование...

Начато создание российского «Теледроида» для открытого космоса НПО «Андроидная техника», по сообщению ТАСС, рассчитывает до конца текущего месяца подписать с государственной корпорацией Роскосмос контракт на разработку «Теледроида» — специализированного робота для выполнения задач в том числе в открытом космосе. Фотографии Роскосмоса На...

Как организовать кинодискусиию: на платформе «Теплосеть» вышло новое руководство Кинотеатры есть не в каждом российском городе, но это не мешает смотреть и обсуждать фильмы вместе. На платформе для активных граждан «Теплосеть» появилось руководство «Киноклуб: смотрим и обсуждаем кино».  Что может дать киноклуб городу? Совместный просмотр кино – эт...

[Перевод] StreetWriter: собираем устройство для печати водой по асфальту В мануале мы расскажем, как собрать достаточно любопытное устройство с большим потенциалом, которое позволяет наносить различные надписи на асфальт, во время движения. Всё в мире иллюзорно и временно… И данный проект хорошо иллюстрирует это. Вступление Я начал занимать...

Анонс нового формата: прямые эфиры с IT-гуру Привет, Хабр. Мы уже 4 года ведем блог здесь и собрали большое сообщество разработчиков, почти 17 тысяч! Мы пишем для вас статьи, переводим то, что стоит внимания и создаем туториалы. Пришла пора расти и идти дальше, поэтому мы запускаем совершенно новый формат: прямые э...

Небольшой робот-трансформер, созданный при участии Sony, отправится на Луну в следующем году Японское агентство аэрокосмических исследований (Japan Aerospace Exploration Agency; JAXA) собирается отправить на Луну небольшой трансформируемый робот, в создании которого будет принимать участие в том числе Sony.  Робот разрабатывается совместными усил...

Разбор демки на 128 байт из архива 1997 года Очень приятно осуществлять свои желания, особенно из далёкого прошлого, такого далёкого что уже и забыл что этого когда-то хотел. Я мало знаю о демосцене и уж точно никогда не следил ни за авторами ни за их работами, мне просто нравилось смотреть то что получалось. Иногда мн...

[Перевод] 8-битный Тьюринг-полный компьютер в Factorio Хочу поделиться своим проектом, созданным в Factorio на основе предлагаемой этой игрой логики. На этот проект меня вдохновил великий ум, записавший пошаговое руководство по созданию практически такой же машины, но в реальном мире. Рекомендую посмотреть его, оно поможет вам ...

TSMC готова начать массовый выпуск 5-нм продукции в апреле этого года Упоминания о сроках начала производства первых 5-нм продуктов на мощностях TSMC фигурируют в новостях с конца прошлого года — уже тогда это событие привязывалось ко второму кварталу. Теперь издание DigiTimes сообщает, что массовое производство 5-нм чипов будет запущено в апр...

[Перевод] Python.org рекомендует: Программирование для НЕпрограммистов Предлагаем вашему вниманию подборку материалов от python.org о том, с чего начать первые шаги в программировании. Если Вы никогда не занимались программированием раньше, эти материалы для вас. Данные туториалы не предполагают, что у вас есть какой-то опыт. (Если у вас уж...

[Перевод] Python, pandas и решение трёх задач из мира Excel Excel — это чрезвычайно распространённый инструмент для анализа данных. С ним легко научиться работать, есть он практически на каждом компьютере, а тот, кто его освоил, может с его помощью решать довольно сложные задачи. Python часто считают инструментом, возможности которог...

Видео Live! Badoo Localization Meetup 21 апреля Неделю назад прошел Live! Badoo Localization Meetup. Для нас это первая встреча на такую тему, да еще и в онлайн-формате. Отдельные секции по локализации редко встречаются на конференциях, поэтому собрать вместе четырех спикеров и больше 100 заинтересованных слушателей был...

Эволюция команды разработки Весной 2019 года меня пригласили руководить разработкой в небольшой стартап, занимающийся обработкой Big Data. За год руководства было решено немало важных вопросов и их решений, о которых я сегодня буду рассказывать. Статья в большей степени предназначена для руководителей ...

Бюджетный DI на антипаттернах Согласитесь, приятно бывает после утомительного трудового дня отточенным движением руки решительно закрыть рабочий workspace в Xcode, чтобы, облегченно вздохнув, открыть другой workspace — со своим домашним проектом. А если сегодня еще и пятница, то можно позволить себе нем...

Робот-тележка 2.0. Часть 2. Управление в rviz и без.Элементы красоты в rviz В прошлой статье, посвященной автономной домашней тележке 2.0, удалось поработать над тем, как улучшить одометрию бюджетного робота, добиться построение приемлемой 2d карты помещения, используя slam алгоритмы и доступный лидар, внести ясность в иные вопросы при сборке проект...

Появились «живые фото» объектива Tamron 35-150mm F/2-2.8 Di III VXD (Model A058) В сети появились первые «живые фото» объектива Tamron 35-150mm F/2-2.8 Di III VXD (Model A058). Напомним, выпуск этого полнокадрового объектива с переменным фокусным расстоянием, предназначенного для беззеркальных камер с креплением Sony E, был анонсирован в...

Маяк, ночник и конструктор для вашего ребенка (50 деталей, 3D печать) Добрый день, читатели. Сегодня я хочу поделиться с вами своей разработкой, точнее не только своей, а сделанной совместно с моей 7-ми летней дочерью. Предыстория Как-то в преддверии осенних школьных каникул 2020, за обедом, предложил дочери – «Придумай, чтобы ты хотела, ч...

[Перевод] Руководство Google по стилю в C++. Часть 1 Часть 1. Вступление … Часть 8. Именование Часть 9. Комментарии … Все мы при написании кода пользуемся правилами оформления кода. Иногда изобретаются свои правила, в других случаях используются готовые стайлгайды. Хотя все C++ программисты читают на английском легче, чем на...

[Перевод] Floppinux — Linux, умещенный на дискету Новость по этому поводу уже была, время подавать и сам перевод. В своем руководстве Кристиан подробно излагает каждый шаг процесса создания дистрибутива и его записи на дискету формата 3.5". В конечном итоге работает такой дистрибутив даже не старых ПК с i486DX и вполн...

[Перевод] Как создать свой первый open source проект на Python (17 шагов) Каждый разработчик ПО должен знать как создать библиотеку с нуля. В процессе работы Вы можете многому научиться. Только не забудьте запастись временем и терпением. Может показаться, что создать библиотеку с открытым исходным кодом сложно, но Вам не нужно быть потрепанным ж...

[Перевод] Конференция DefCon 27: за кулисами создания электронных бэйджей. Часть 1 Ведущий: приветствую всех на 27-конференции DefCon! Поскольку многие из вас здесь впервые, расскажу вам о некоторых основополагающих моментах нашего сообщества. Один из них состоит в том, что мы во всем сомневаемся, и если вы услышали или увидели что-то непонятное, просто за...

[Перевод] Инструменты для проверки доступности веб-страниц. Полное руководство Новичкам может быть сложно создать сайт, доступный лицам с ограниченными возможностями. Мы решили собрать в один материал обширный ассортимент инструментов, проверяющих доступность страниц — от одноразовых букмарклетов до полноценных приложений. Надеемся, он поможет вам погр...

Книга «Python, например» Привет, Хаброжители! Python — стремительно развивающийся язык программирования современности. В этом увлекательном и необычном руководстве материал разбивается на доступные пошаговые фрагменты, а теория объясняется кратко и понятно. Вместо того чтобы обрушивать на читателя ...

[Перевод] Как стать DevOps инженером за полгода или даже быстрее. Часть 1. Введение Целевая аудитория Вы разработчик, который хочет повернуть свою карьеру в сторону более совершенной модели DevOps? Вы являетесь классическим Ops-инженером и хотели бы получить представление о том, что означит DevOps? Или же вы не являетесь ни тем, ни другим и, потратив некото...

Как провести эковикторину: новое руководство «Теплосети» Что такое эковикторина и как с помощью игры рассказать про концепцию «ноль отходов»? Об этом вы узнаете в новом руководстве для организаторов событий на платформе «Теплосеть». Эковикторина – это такой формат игры, когда пользователи должны ответить на вопросы, объединенн...

[Перевод] Использование asyncio для создания асинхронных драйверов устройств на MicroPython v.1.12 Изученая возможности MicroPython для своих целей натолкнулся на одну из реализаций библиотеки asyncio и, после недолгой переписки с Piter Hinch — автором библиотеки, понял, что мне необходимо глубже разобраться с принципами, базовыми понятиями и типичными ошибками использова...

Краткое руководство по LXC в ОС Эльбрус Не так давно Ростелеком объявил о создании центра компетенций по разработке программных решений под отечественные процессоры. Первая задача, которую нам пришлось решать как нам разграничить серверные ресурсы между сотрудниками занимающимися портированием и разработкой, орган...

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

Китайский робопёс Unitree Go1 поступил в продажу за $2700 — он может следовать за хозяином и принести воды Помимо Boston Dynamics существует немало компаний, занимающихся разработкой четвероногих роботов. Например, китайская компания Unitree Robotics уже несколько лет работает в этом направлении и в результате создала четвероногого робота Unitree Go1. Стоимость новинки начинается...

[Перевод] Аарон Шварц: Как я нанимаю программистов Об Авторе: Аарон Шварц — американский интернет-активист, программист, писатель, хактивист. Умер за свободу информации. В 12 лет создал сайт Info, где каждый мог писать о том, что знает (а другие могли дополнять и комментировать). Это был предвестник Википедии. В 14 лет Шва...

Как BBC и Гарвард вырастили целое поколение первых программистов На Хабре сложно найти человека, который не слышал бы о знаменитом гарвардском курсе лекций по программированию Computer Science 50, который в доступной форме преподносит слушателю основы программирования и подходит даже для тех, кто совершенно не был связан с IT, но решил н...

«Загляните, это нечто»: саморепликация искусственной ДНК Одной из основных отличительных черт любого живого организма является способность к сохранению и воспроизведению необходимой информации для создания себе подобных. В первую очередь это проявляется в репликации ДНК, когда из одной родительской ДНК появляется пара дочерних, ...

Semantris от Google: как ИИ помогает учить английский играючи В 2016 году Уилл Найт, исследователь искусственного интеллекта из Массачусетского технологического института, писал, что «Машины, которые понимают естественные языки, были бы крайне полезны. Но мы не знаем, как их создать». С тех пор многое изменилось. Искусственный интел...

В Boston Dynamics рассказали о способах использования Spot в бытовых условиях Руководство Boston Dynamics планирует начать продавать роботов Spot обычным потребителям. Не так давно Spot стал доступен для приобретения американским компаниям.

[Перевод] Итерируемые объекты и итераторы: углублённое руководство по JavaScript Эта статья представляет собой углублённое введение в итерируемые объекты (iterables) и итераторы (iterators) в JavaScript. Моя главная мотивация к её написанию заключалась в подготовке к изучению генераторов. По сути, я планировал позднее поэкспериментировать с комбинирован...

Что такое хорошо и что такое плохо. Карьера разработчика глазами его руководителя В чем отличается взгляд на карьеру у разработчика и его руководителя. Жизнь полна противоречий. Даже свет не может определиться, кто он – частица или волна. В мире разработки софта противоречий между действующими лицами вагон и маленькая тележка. Давайте рассмотрим пару – ра...

[Из песочницы] 3 года программирования вслепую. Часть 1 Всем доброго времени суток! Хочу поделиться своим опытом из разряда «Войти в IT». Тем более, что он происходил в полностью невизуальном режиме. О незрячих людях в нашем обществе знают мало, а о незрячих программистах еще меньше. И эта статья предлагает проследить за тем, как...

[Перевод] Чем программирование сегодня отличается от программирования 20 лет назад? Я увидел этот вопрос на Quora и начал писать ответ. Но ответ получился слишком большим, так что я превратил его в эту статью. Вот часть изменений в случайном порядке, которые я заметил в программировании за последние 20 лет: Многие концепции, которые были лишь теоретически...

Disney создал робота, который имитирует человеческий взгляд Компания Disney Research занимается созданием роботов аниматронов. Gizmodo сообщил, что компания добилась серьёзных успехов в робототехнике — они создали гуманоида, который реалистично имитирует человеческий взгляд и движения головы. Автоматон без кожи, но с настоящими...

[Перевод] Что нужно для создания хорошего подземелья в RPG? Для начала нужно ответить на вопрос что же такое подземелье? Не буду углубляться в эту тему, а просто использую определение из третьего издания руководства мастера подземелий (ДМ) D&D: Понятие «подземелье» очень расплывчато. Подземелье обычно находится под землёй, но ...

Делаем из Power Mac G4 универсальный и дешевый ретро-компьютер Ретрогейминг на ПК. С чем в первую очередь это ассоциируется? Конечно же с этими огромными кинескопными мониторами и неизменно стоящими рядом системниками на которых в подавляющем большинстве стояла какая-нибудь Windows 98. Но существовал особый пласт компьютеров от фирмы Ap...

Кружковое движение выпустило справочник для создателей и руководителей кружков НТИ Кружковое движение Национальной технологической инициативы (НТИ) выпустило первый справочник для создателей и руководителей кружков НТИ. Издание, подготовленное Ассоциаций участников технологических кружков, собрало примеры и опыт кружков, образовательных организаций и прогр...

Краткий обзор COBIT 2019 Люди в наши дни хотят иметь возможность быстро усваивать важную информацию. Если вы хотите узнать больше о том, что такое COBIT 2019, надеюсь, эта статья поможет вам усвоить все важные моменты как можно быстрее. Всё благодаря эффективности списков («буллетов»). ...

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

Как стать фронтендером? Пошаговый гид в мир фронтенда Приветствую всех! Меня зовут Пучнина Анастасия, я ведущий разработчик в компании ДомКлик, занимаюсь фронтендом Витрины объявлений. Сегодня я хотела бы поделиться с вами своим мнением на тему того, что важно знать фронтенд-разработчику. Эта статья будет полезна тем, кто тол...

Размер имеет значение: Intel 440MX Communications Appliance Reference Design Если спросить обычного человека, как он себе представляет сервер, в большинстве случаев ответ будет содержать слова «большой компьютер». Да и близкие к теме люди привыкли, что в большинстве случаев сервер — это как минимум «мини-башня» или одноюнитовый «стоечник». Куда ком...

[Перевод] Пол Грэм: «Краткость = сила» На HackerNews сегодня подняли обсуждение статьи Пола Грэма 2002 года и мы решили воскресить её перевод из небытия. «The quantity of meaning compressed into a small space by algebraic signs, is another circumstance that facilitates the reasonings we are accustomed to carry...

[Перевод] Дифференциальная приватность — анализ данных с сохранением конфиденциальности (введение в серию) Ваша компания хочет собирать и анализировать данные для изучения тенденций, но при этом не жертвуя конфиденциальностью? Или, возможно, вы уже пользуетесь различными инструментами для её сохранения и хотите углубить ваши знания или поделиться опытом? В любом случае, этот ма...

[Перевод] Пришло время избавиться от Angular и сэкономить миллиарды долларов Я знаю, что эта статья вызовет поток гневных комментариев, но… так тому и быть. Кто-то должен наконец озвучить то, о чём уже некоторое время размышляют программисты, обладающие некоторым опытом. Я занимаюсь программированием более 20 лет, работал в некоторых из самых прилич...

Что такое Immutable Infrastructure Меня зовут Никита, я системный инженер в компании SEMrush. И в этой статье я расскажу вам, что такое Immutable Infrastructure, какие у этого подхода есть преимущества и недостатки и как мы его используем в компании. Если вы ни разу не слышали такое словосочетание, то усажив...

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

Созданы первые в мире живые биороботы Учёные из Университета Вермонта впервые в истории создали настоящих живых биороботов. Конечно, речь пока идёт о крошечных организмах, но всё же. Своих роботов создатели назвали ксеноботами. Они характеризуются субмиллиметровым размером и состоят из 500-1000 клеток. Уточ...

TensorRT 6.x.x.x — высокопроизводительный инференс для моделей глубокого обучения (Object Detection и Segmentation) Больно только в первый раз! Всем привет! Дорогие друзья, в этой статье я хочу поделиться своим опытом использования TensorRT, RetinaNet на базе репозитория github.com/aidonchuk/retinanet-examples (это форк официальной репы от nvidia, который позволит начать использовать в ...

Как в линуксе подключиться к корпоративному VPN с помощью openconnect и vpn-slice Хотите использовать линукс на работе, но корпоративный VPN не даёт? Тогда эта статья может помочь, хотя это не точно. Хочу заранее предупредить, что вопросы администрирования сетей я понимаю плохо, поэтому не исключено, что я всё сделал неправильно. С другой стороны не исклю...

Парсинг сайта кинотеатра на Golang Всем привет, в этой статье мы рассмотрим небольшой пример кода, написанный для сбора данных с сайта на популярном сегодня языке программирования Go. Эта статья будет особенно интересна тем, кто много слышал о Go, но пока еще не попробовал его самостоятельно. Для одного из...

Как выбрать чехол для Amazon Kindle Oasis 2 (2017) 3G Достаточно часто пользователи после приобретения электронной читалки спрашивают о том, а стоит ли покупать чехол для Amazon Kindle Oasis 2 (2017) 3G, или же можно носить устройство в первозданном виде и наслаждаться чтением книг. В целом, устройство и правда собрано из прочн...

[Перевод] Самые маленькие Arduino для ваших мини-проектов + примеры самих проектов Если вам нужны маленькие Arduino-платы для DIY-проектов, эта статья как раз кстати. Вы хотите создать носимый девайс на базе Arduino, но оригинальная плата слишком большая? Или есть на примете другой проект, для которого нужна маленькая плата с большим количеством возможнос...

Кто такой Дэн Риччио и над каким проектом Apple он будет теперь работать Руководство Apple продолжает меняться. 26 января пост старшего вице-президента Apple по аппаратному обеспечению продукции Apple занял Джон Тернус, до этого возглавлявший разработку «железа» iPad и Mac. Это он представлял публике iPad Pro в 2018 году и Mac Pro 2019...

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

Bose закрывает магазины Компания Bose, крупнейший производитель наушников, колонок и прочей акустики высокого качества в мире, официально заявила о закрытии целого ряда своих магазинов по всему миру. И дело тут не в плохих продажах или плохом положении компании, нет. Просто руководство компании пос...

Amazfit ZenBuds — новый хит Indiegogo — это наушники, предназначенные вовсе не для музыки О наушниках Amazfit ZenBuds, которые не предназначены для прослушивания музыки, мы впервые узнали в начале текущего года. Напомним, Amazfit ZenBuds — это наушники для сна. Если точнее, для улучшения сна посредством прослушивания специальных звуковых композиций. На...

Клин клином: использование вируса PIV5 для создания вакцины против MERS-CoV и, возможно, против SARS-CoV-2 Учитывая сложившиеся обстоятельства, вовсе неудивительно, что научное сообщество сконцентрировало все свои силы на поиск и разработку методик и инструментов для борьбы с распространяющимся вирусом. Сегодня мы рассмотрим исследование, в котором ученые из Американского общес...

[Из песочницы] Как визуализировать и анимировать (геофизические) модели Данная публикация это начало цикла статей. Если вам интересно, скажите об этом, а если не интересно, цикл на этом и закончится, тогда просто смотрите ниже список необходимого программного обеспечения и примеры. Это не пошаговое руководство по визуализации трех- и четырехмерн...

«Программирование лучше секса» Эту фразу на заре своей трудовой деятельности я услышал от начальника отдела АСУ одного из Советских заводов, когда он предлагал идти работать к нему в отдел. Естественно, тогда я не считал, да и сейчас не считаю, что программирование может быть заменой хорошему сексу. Но...

Дейкстра: Величайшей победой Запада в холодной войне над СССР был переход на IBM — myth busted Начнем с этой всем известной фразы. Итак, были отечественные крутые теплые ламповые (часто в буквальном смысле) наработки, уникальные, созданные талантами. А потом руководство завело бульдозер, который срыл все это подчистую, и засадил все безликими IBM. Так меня учили. Но п...

[Из песочницы] Еще немного RISC-V Я занимаюсь программированием микроконтроллеров. И не только пишу для них программы, а по большей части программы для программаторов. И хотел поделиться небольшой радостью заработавшего мк. Вдруг кто-то сейчас мучается с gd32vfxx. Читать дальше →

[Перевод] Рассказы разработчиков ваших любимых игр о том, чем они гордятся Странные и страшные времена настали. Но меня всегда очень успокаивает то, что люди находят возможность чему-то радоваться, вспоминая что-то, что считают значительным. Именно сейчас кажется особенно важным держаться за то, что заставляет нас гордиться тем, что мы делаем, и те...

Как реализовать отслеживание местоположения андроид устройства на своем сайте Занимаюсь грузоперевозками на своей газели, и у меня родилась идея сделать функцию отслеживания своего местоположения для всех посетителей своего сайта. Это очень удобно для тех, кто следит за своим грузом или тех, кто ждет машину. У меня получилось. И в этом посте я расскаж...

Как разработать корпус силами фрилансеров — промдизайнеров и конструкторов Я повторяю эти шаги с клиентами через день как минимум, поэтому решил написать мини-инструкцию, как и кем разработать корпус устройства, если штатных дизайнера и конструктора у вас нет, а чек сильно ограничен, или на специалистов полного цикла не хватает денег, держаться н...

Программирование на Python для HR 5-й поток 5-й поток онлайн-курса «Программирование на Python для HR». Мы создали курс специально для HR-специалистов: рекрутеров, C&B, кадровиков, talent managers. Наш крс — это максимум практики и полезной теории для HR-специалистов, которые хотят в первую очередь...

Ликбез про VPS: как настроить удалённый рабочий стол, если вы Win-пользователь Привет! Это ликбез про то, как, имея обычные навыки Win-пользователя, создать удалённый рабочий стол на Windows. Сразу скажу, что большей части аудитории Хабра это покажется детским садом, но, как мы знаем по первой линии нашей поддержки, этот навык очень востребован. Ну и...

3 сезон сериала «Мандалорец» уже в работе С 20 апреля началась работа над 3 сезоном “Мандалорца”. Джон Фавро по заданию руководства уже давно пишет сценарий, художники во главе с Дугом Чангом тоже уже третью неделю занимаются своим направлением, пишет Variety со ссылкой на источники в команде. “Мы ...

API Style Guide, или не заставляйте пользователей думать Привет! Меня зовут Лёша Руцкой, и я — продуктовый менеджер в компании Wrike. До этого работал в Adform и PandaDoc. Последние пять лет я занимаюсь всем, что связано с интеграциями и API. Wrike — это SaaS продукт для совместной работы и управления проектами. Мы хотим, чтоб...

Как инди-разработчик начал с нуля и создал мировой хит Джеймс Стоун всегда хотел заниматься созданием видеоигр. Но его мечта смогла осуществиться только после встречи с европейским руководителем ID@Xbox на одной из конференций. Это было путешествие через весь мир, стоившее ему почти всего. Но этот путь привел Стоуна на вершин...

[Перевод] Vulkan. Руководство разработчика. Устройства и очереди Я переводчик из ижевской компании CG Tribe, и я продолжаю выкладывать перевод руководства к Vulkan API. Ссылка на источник — vulkan-tutorial.com. В этой публикации представлен перевод последних двух глав раздела Drawing a triangle, подраздела Setup, которые называются Phys...

[Перевод] Руководство по возможностям Java версий 8-14 Здесь есть все, что вам нужно знать о различных версиях и функциях Java. Java 8, Java 11, Java 13, Java 14 — какая разница? Вы можете использовать это руководство, чтобы получить практическую информацию о том, как найти и установить последнюю версию Java, понять различия ме...

Чжан Ючжуо (Sinopec): создание мирового бренда повысит эффективность руководства бизнесом Председатель правления Sinopec Чжан Ючжуо: ускорение процесса формирования бренда мирового класса обеспечит более эффективное руководство высококачественным развитием бизнеса  ПЕКИН, 12 мая 2021 г. /PRNewswire/ — 9 мая в связи с празднованием пятого Дня китайского...

[Перевод] Руководство по Git. Часть №2: золотое правило и другие основы rebase Посмотрим, что происходит, когда вы выполняете git rebase и почему нужно быть внимательным.  Это вторая и третья части гайда по Git из блога Pierre de Wulf в переводе команды Mail.ru Cloud Solutions. Первую часть можно почитать тут. Читать дальше →

[Перевод] Обзор Keras для TensorFlow Перевод обзорного руководства с сайта Tensorflow.org. Это руководство даст вам основы для начала работы с Keras. Чтение займет 10 минут. Читать дальше →

Анатомия таблиц LuaJIT и особенности их использования Не знаю как вы, а я люблю ковыряться в кишочках разных систем. И в этой статье хочу рассказать о внутреннем устройстве Lua-таблиц и их особенностях. Lua — мой основной язык программирования по долгу службы, и чтобы писать хороший код, надо хоть немного понимать, что происход...

[Перевод] Монтирование и управление LVM-томами на Android Linux Deploy. Часть 2 В этом руководстве мы рассмотрим создание и монтирование LVM томов на рутованном устройстве Android. Это вторая часть моего проекта «Резервный сервер на Android», но она будет на 80% состоять из работы с LVM и лишь на 20% с UrBackup/Linux Deploy. Первая часть доступна здесь...

Идеальный инструмент для создания прогрессивных веб-приложений или Все, что вы хотели знать о Workbox. Часть 2 Что такое Workbox? Workbox (далее — WB) — это библиотека (точнее, набор библиотек), основной целью которой является "предоставление лучших практик и избавление от шаблонного кода при работе с сервис-воркерами" (далее — СВ). Если вы впервые слышите о СВ, то перед и...

[Перевод] Углублённое руководство по JavaScript: генераторы. Часть 1, основы В этой серии статей я расскажу почти всё, что нужно знать о генераторах в JavaScript: что это такое, как их использовать и какие тонкости с ними связаны. И, как всегда, начнём мы с основ — общего представления о том, что такое генераторы. Я не исхожу из того, что вы хоть ч...

Путь к идеалу: краткое руководство для программистов и их руководителей Никколо Макиавелли в руководстве для эффективного менеджера написал: «Как художнику, когда он рисует пейзаж, надо спуститься в долину, чтобы охватить взглядом холмы и горы, и подняться в гору, чтобы охватить взглядом долину, так и здесь: чтобы постигнуть сущность народа, над...

[Из песочницы] Симуляция подъёмной силы Ньютона методом частиц на CUDA https://www.youtube.com/playlist?list=PLwr8DnSlIMg0KABru36pg4CvbfkhBofAi Как-то на Хабре мне попалась довольно любопытная статья “Научно-технические мифы, часть 1. Почему летают самолёты?”. Статья довольно подробно описывает, какие проблемы возникают при попытке объяснить п...

[Из песочницы] Как верстать веб-интерфейсы быстро, качественно и интересно Всем привет! Давно хотел и наконец написал небольшую книжку — бодрое пособие по своей профессиональной области: актуальным подходам к разметке интерфейсов, экранному дизайну и доступности. Она о моем оригинальном подходе к созданию GUI, препроцессорам CSS (для объективност...

Awesome-лист своими руками или GitHub вместо блокнота Привет, Хабр! Наверное, у каждого из нас есть такой файлик, куда мы припрятываем что-то полезное и интересное для себя. Какие-то ссылки на статьи, книги, репозитории, мануалы. Это могут быть закладки в браузере или даже просто открытые вкладки, оставленные на потом. Со врем...

Созданы первые в мире живые биороботы Учёные из Университета Вермонта впервые в истории создали настоящих живых биороботов. Конечно, речь пока идёт о крошечных организмах, но всё же. Своих роботов создатели назвали ксеноботами. Они характеризуются субмиллиметровым размером и состоят из 500-1000 клеток. Уто...

[Перевод] Введение в Data Parallel C++. Пишем первую программу Перед вами введение в программирование на языке Data Parallel C++ или, коротко, DPC++. DPC++ основан на Khronos SYCL — это означает, что перед нами модель современного параллельного программирования. Новейшим текущим стандартом Khronos является SYCL 1.2.1, хотя предварител...

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

Код ревью: как быть хорошим автором Хочу рассказать, как автор кода может упростить работу ревьюеру и увеличить тем самым как качество ревью, так и производительность ревьюера. Эта статья вполне может использоваться в качестве в вашей внутрикорпоративной документации как руководство для подготовки изменений к ...

[Перевод] Vulkan. Руководство разработчика. Настройка окружения Я переводчик ижевской компании CG Tribe и здесь я буду публиковать перевод руководства к Vulkan API. Ссылка на источник — vulkan-tutorial.com. Это моя вторая публикация, которая посвящена переводу раздела Development Environment. Содержание ...

МГПУ празднует свое 25-летие В текущем месяце исполнилось 25 лет с момента образования Московского городского педагогического университета (МГПУ). В 1995 году решение о его создании было принято столичным Правительством. По замыслу, вуз должен был решать задачу по восполнению дефицита квалифицированных...

[Перевод] Осваиваем LaTEX за 30 минут Это руководство нацелено на первое знакомство с LaTEX и предварительных знаний о нем от вас не потребует. К его завершению вы уже напишете свой первый документ и получите представление о ряде базовых возможностей этого инструмента. Читать дальше →

[Из песочницы] Все этапы создания робота для следования по линии, или как собрать все грабли с STM32 Привет, Хабр! В этой публикации речь пойдет про мой опыт создания робота для соревнований, а именно следование по линии. Постараюсь рассказать все этапы от проектирования схемотехники и заказа печатной платы до алгоритма и программы. Гонка роботов по линии уже давно стала ...

[Перевод] Доля Firefox упала на 85%, однако доходы руководства Mozilla выросли на 400% Mozilla сейчас находится состоянии полного упадка: высокие накладные расходы, снижение доли пользователей Firefox, спорные источники прибыли, а теперь, в условиях уменьшения доходов, ещё и снижение затрат на разработку. Недавно Mozilla объявила о том, что увольняет 250 со...

[Перевод] Constraint Programming или как решить задачу коммивояжёра, просто описав её Пожалуй, наиболее популярной парадигмой программирования является императивное программирование, но это не единственный вид программирования, широки известны функциональное и логическое программирование. Constraint Programming (Программирование в ограничениях/Ограниченное пр...

Напряженная работа вместо танцев: новый робот Stretch от Boston Dynamics Компания Boston Dynamics занимается разработкой роботизированных систем вот уже почти 30 лет. Что называется — почувствуй себя старым. За это время команде удалось создать уникальных роботов, которые не просто передвигаются и ориентируются в пространстве, а выполняют сложне...

Учет денег Хотел осветить тему, которая мне достаточно интересна и, возможно, кому-то тоже будет полезной – это тема учета денег. Пару слов об актуальности. Раньше я никогда бы не подумал, что бухгалтерия будет мне интересна и тем более, что чем-то подобным буду заниматься я сам. Я п...

Hydra проведет ICO для сбора средств на транснациональную площадку запрещенных товаров Дисклеймер: журнал ForkLog предупреждает читателей о том, что сайт Hydra осуществляет противоправную деятельность на территории России. Стоит отметить, что предстоящий краудсейл может быть попыткой экзит-скама руководства проекта. Даркнет-маркетплейс Hydra заявил о планах за...

[Из песочницы] Тестирование JavaScript кода с Jest для чайников. Часть 1 Здравствуй, Хабр! Данное руководство является первой частью в запланированном цикле статей про такой замечательный фреймворк для тестирования как Jest. Материал будет полезен новичкам и тем, кто только знакомится с тестированием, и хотел бы изучить этот фреймворк. В первой ч...

Туториал по uplift моделированию. Часть 1 Команда Big Data МТС активно извлекает знания из имеющихся данных и решает большое количество задач для бизнеса. Один из типов задач машинного обучения, с которыми мы сталкиваемся – это задачи моделирования uplift. С помощью этого подхода оценивается эффект от коммуникации ...

Windows 10 меняется. Теперь основное крупное обновление будет выходить раз в год Как известно, Microsoft выпускает крупные обновления для Windows 10 два раза в год: весной и осенью. Как заявляла в своё время компания, Windows 10 — это не просто очередная операционная система, а сервис. Поэтому ожидать условную Windows 11 в ближайшем будущем не...

OBS Studio Lua Скриптинг. Часть 2 Всем привет, в этой части руководства рассмотрим: фильтры, сцены, предметы сцен, Frontend API, создание функциональных фильтров и прочее... С первой частью можно ознакомиться по этой ссылке. Читать дальше →

[Перевод] Vulkan. Руководство разработчика. Отрисовка Я занимаюсь техническими переводами в ижевской IT-компании CG Tribe и продолжаю публиковать перевод уроков Vulkan Tutorial на русский язык. Оригинальный текст руководства можно найти здесь. Моя сегодняшняя публикация посвящена первым двум статьям раздела Drawing, — Framebu...

[Перевод] Vulkan. Руководство разработчика. Графический конвейер Я переводчик в IT-компании CG Tribe, и я продолжаю выкладывать перевод руководства к Vulkan API (vulkan-tutorial.com). Сегодня я хочу поделиться с вами переводом первых двух глав раздела, посвященного графическому конвейеру (Graphics pipeline basics), — Introduction и Shad...

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

[Перевод] Vulkan. Руководство разработчика. Swap chain Я продолжаю публиковать переводы руководства к Vulkan API (cсылка на оригинал — vulkan-tutorial.com), и сегодня хочу поделиться переводом новой главы — Swap chain из раздела Drawing a triangle, подраздела Presentation. Содержание ...

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

Сложное поведение без нейросетей и обучения. Философский базис Задача управления движением интересна сама по себе. Как заставить механическую куклу решать задачи в трёхмерном пространстве? Пусть даже простые. Подойти к столу, взять предмет, перенести его, положить в корзину. Не упасть по дороге. Никуда не врезаться. Роботы Boston Dynam...

Флагман Huawei Mate X2 за 200 000 рублей мгновенно стал хитом – в Китае за ним уже выстроилась очередь После анонса своего нового флагманского смартфона Mate X2 компания Huawei объявила и дату начала его продаж на домашнем рынке: 25 февраля. Однако уже сейчас особо нетерпеливые могут оформить предзаказ – на площадках JD.com и Suning.com. Как оказалось, высока...

[Перевод] Большое руководство по созданию структуры и планированию контента для веб-сайта Итак, вы решили быть последовательными и начать разработку сайта с самого важного и фундаментального этапа — со структуры и контента. Ок, значит, вы попали в правильное место, где мы собрали для вас инструкции и эффективные советы как это лучше всего сделать и с чего начать....

[Перевод] Руководство по Node.js для начинающих. Часть 1 Доброго времени суток, друзья! Представляю Вашему вниманию перевод этого руководства по Node.js. Введение в Node.js Node.js — это открытая и кроссплатформенная среда выполнения JavaScript. Это отличное решение почти для любого проекта. Node.js запускает «движок» Java...

[Перевод] Ричард Хэмминг. «Несуществующая глава»: Как мы знаем, что мы знаем (11-20 минута из 40 ) Начало тут. 10-43: Кто-то говорит: «Учёный знает науку, как рыба знает гидродинамику». Тут нет никакого определения Науки. Я открыл для себя (я думаю, что говорил вам об этом ранее), где-то в старшей школе разные учителя говорили мне о различных предметах, и я мог видеть, ...

[Перевод] Программирование — это сложно Большинство новичков в программировании рано или поздно сталкивается с такой чарующей фразой: «Программирование — это просто, ему может научиться любой». Эта фраза сопровождается угрожающим сообщением о том, что людям, занимающимся гейткипингом, надо прекратить. Этой стать...

[Перевод] Технологии фронтенд-разработки, на которые вы, возможно, не обратили внимания «Хочешь жить — умей вертеться». Это — про работу фронтенд-программиста. Для того чтобы успешно справляться со своими обязанностями, такому специалисту приходится решать массу задач и необходимо обладать множеством способностей. Очень важно, кроме того, не забывать о главной ...

История создания своей первой игры на Unity Прежде всего, хочу сразу отметить, что я не являюсь профессиональным разработчиком. Я обычный бакалаврик технического ВУЗа, так что незнание мною некоторых терминов прошу простить, не дорос ещё. Просто однажды летним вечером делать было нечего, как говорится, и я решил попр...

Полное визуальное руководство-шпаргалка по Flexbox и Grid + туториал Доброго времени суток, друзья! Представляю вашему вниманию полное визуальное руководство-шпаргалку по всем свойствам CSS-модулей Flexbox и Grid. Основные источники: A Complete Guide to Flexbox, A Complete Guide to Grid. В конце статьи вас ждет небольшой туториал по созд...

[Перевод] Руководство Google по стилю в C++. Часть 2 Часть 1. Вступление Часть 2. Заголовочные файлы … Все мы при написании кода пользуемся правилами оформления кода. Иногда изобретаются свои правила, в других случаях используются готовые стайлгайды. Хотя все C++ программисты читают на английском легче, чем на родном, приятн...

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

Развитие механизмов безопасности Android (от версии к версии) Привет, Хабр!Я занимаюсь безопасностью мобильных приложений и с удовольствием слежу за развитием платформ Android и iOS, которые с каждым новым релизом становятся все привлекательнее для пользователей, «обрастают» новой интересной функциональностью и вместе с тем повышается ...

Чжан Ючжуо (Sinopec): создание мирового бренда повысит эффективность руководства бизнесом Председатель правления Sinopec Чжан Ючжуо: ускорение процесса формирования бренда мирового класса обеспечит более эффективное руководство высококачественным развитием бизнеса  ПЕКИН, 12 мая 2021 г. /PRNewswire/ — 9 мая в связи с празднованием пятого Дня китайского...

[Перевод] Руководство по Express.js. Часть 2 Доброго времени суток, друзья! Представляю вашему вниманию перевод второй части Руководства по Express — веб-феймворку для Node.js автора Flavio Copes. Предполагается, что вы знакомы с Node.js. Если нет, то прошу сюда. Без дальнейших предисловий. Читать дальше →

Умная тележка Dash Cart от Amazon позволит совершать покупки без очередей К концу текущего года в Лос-Анджелесе (США) откроется магазин Woodland Hills, в котором будет действовать сервис Dash Cart от Amazon. Это уступка со стороны компании для тех торговых точек, где хотят сохранить классические кассы с покупкой товаров за наличные, а не переходит...

[Перевод] Многозадачность мозга — миф? Когда мне было 19 лет, я был занят примерно по 15 часов в день. Я просыпался в пять часов утра на тренировку по гребле, шёл на учёбу, работал на двух работах и оставлял время для активного отдыха. При этом я постоянно пытался одновременно выполнять несколько задач, чтобы ос...

Microsoft передумала касательно обновления Windows 10 до Windows 11. Такая возможность появится лишь в 2022 году Похоже, компания Microsoft на ходу меняет условия обновления Windows 10 до Windows 11. Несколько дней назад во время анонса нам прямым текстом говорили, что обновить текущую ОС на новую можно будет уже осенью, как только Windows 11 выйдет на рынок.  Теперь же на о...

Домашний робот Ebo SE стоит чуть больше 100 долларов Молодая китайская компания Enabot, специализирующаяся на домашних роботах, выпустила две новые модели этих изделий: Ebo Air и Ebo SE. Цена Ebo SE в Китае примерно равна 108 долларам. Это вдвое меньше, чем стоила предшествующая модель Ebo S. Модели Ebo S и Pro были первы...

RxJS Challenge: Неделя 1 Работая с Angular волей-неволей будешь использовать RxJS, ведь он лежит в основе фреймворка. Это очень мощный инструмент для обработки событий и не только. Однако далеко не каждый проект использует его по полной. Часто это просто запросы на бэк, нехитрые преобразования данны...

Компания Unity Engine выпустила учебное пособие для разработчиков игр Unity Learn Учебное пособие Unity Learn для разработчиков игр будет бесплатным до 20 июня. Так как люди остаются дома, компания Unity Engine хочет помощь им в изучении чего-то нового. Unity Learn предоставляет доступ к игровому дизайну, программированию и искусству. Многопользовательс...

Valar Morghulis: математика против долголетия Все живое когда-то умирает, ничто не вечно, у всего есть начало и конец, Нео. Все эти фразы кажутся, мягко говоря, пессимистичными, однако, несмотря на их мрачность, они полностью верны. Не даром говорят, что одна из основных ценностей жизни в том, что она когда-то закончи...

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

Фильтры действий, или Как просто улучшить читаемость кода Введение В свободное от работы время я, как и многие другие разработчики, занимаюсь созданием своих приложений, чтобы опробовать самые последние технологии, создать что-то полезное для повседневного использования или просто открыть для себя что-то новое. Одним из таких пр...

ТМР - шагающий планетоход Всем привет! Хочу похвастаться своим новым шагающим роботом - это ТМР (Телеуправляемый Марсоход Разведчик). После создания концепта Робота Спасателя, где я впервые попробовал собрать бота, где на первом месте был бы именно киношный дизайн, а не практичность, я решил выжать и...

Можно ли создать таблетки, которые избавят от необходимости утренней зарядки? В будущем заниматься спортом будет необязательно Практически все мы с самого детства знаем о пользе утренней зарядки, но почему-то ее не делаем. А ведь регулярные физические упражнения по утрам не только придают бодрости, но и предотвращают развитие смертельных заболеваний, ...

[Перевод] Основы работы с Helm чартами и темплейтами — Часть 2 В этом руководстве мы кратко обсудим, как Helm может помочь упростить управление приложениями Kubernetes, и узнаем, как использовать Helm для создания базового чарта. Читать дальше →

[Из песочницы] Маркетинг дополненной реальности: что это и как он работает Дополненная реальность — это интерактивный инструмент, позволяющий брендам создавать фантастический контент. Бренды, уже осознавшие силу маркетинга дополненной реальности, успешно использовали AR в своих маркетинговых кампаниях, добиваясь большей наглядности, большего удовол...

[Перевод] Введение в асинхронное программирование на Python Всем привет. Подготовили перевод интересной статьи в преддверии старта базового курса «Разработчик Python». Введение Асинхронное программирование – это вид параллельного программирования, в котором какая-либо единица работы может выполняться отдельно от основного потока в...

Valve запустила конкурс создания обликов для оружия в CS:GO с призовым фондом $1 млн Valve организовала конкурс под названием «Грёзы и кошмары», цель которого заключается в создании обликов для оружия в Counter-Strike: Global Offensive. Призовой фонд в размере $1 млн разделят поровну между десятью победителями. Источник изображения: Valve Работы принимаются ...

[Перевод] Пишем babel плагин, пошаговое руководство Сегодня я поделюсь с вами пошаговым руководством как написать свой babel плагин. Вы сможете использовать эти знания для автоматизации правок, рефакторинга или кодогенерации. Читать дальше →

Как сделать робота своими руками в домашних условиях? Робот ALTO, которого можно собрать самому Компания Google осуществила детскую мечту многих людей и создала конструктор, из которого можно самостоятельно собрать робота. Причем речь идет не о безделушке с мотором и парой лампочек, потому что при должном старании конструктор б...

Google выпустил новую версию Руководства для асессоров Google обновил своё Руководство для асессоров. Последняя версия документа датирована 5 декабря. В пересмотренном руководстве подчёркивается разнообразие поисковых намерений и опыта пользователей, а также необходимость сохранять объективность и беспристрастность при оценке ре...

ЛуАЗ: необычные модели Луцкого автозавода 1961 год, ЛуАЗ-967. ТПК, то есть транспортёр переднего края — амфибия, первая, ещё не гражданская модель ЛуАЗа. Именно на её базе были разработаны невоенные внедорожники Луцкого завода. 1960 год, предсерийный образец ЛуАЗ-967. 1982 год, ЛуАЗ-9...

[Перевод] Что такое Spring Framework? От внедрения зависимостей до Web MVC Вы можете использовать это руководство для различных целей: Чтобы понять, что такое Spring Framework Как работают ее основные фичи: такие как внедрение зависимостей или Web MVC Это также исчерпывающий FAQ (Перечень часто задаваемых вопросов) Примечание: Статья ~ 9000 слов...

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

Фантазия на тему NTA: что должна делать идеальная система? Кадр из м/ф «Инспектор Гаджет» У людей, занимающихся обнаружением и расследованием компьютерных инцидентов, есть неписаная истина: «Инцидент рождается и умирает на хосте». Сегодня подавляющее большинство статей, исследований и правил детекта связаны именно с хостовыми лога...

Выбираем самую эффективную видеокарту для майнинга Эфирума под руководством экспертов Tomshardware Какую видеокарту купить, если вы хотите собрать ферму? Читайте об этом в нашем материале

Создаём с нуля высоконагруженное приложение на Tarantool В 2013 я пришел в Mail.ru Group, и я решал задачу, в которой мне нужна была очередь. Есть много разных инструментов для построения очередей, но я решил для начала узнать, что уже имеется в компании. Услышал, что есть такой продукт — Tarantool. Узнал, как он устроен, и мне п...

Робот-собака Bittle размером с ладонь вызвал большой интерес из-за своих возможностей и цене На площадке коллективного финансирования Indiegogo был успешно профинансирован Bittle — робот-собака размером с ладонь. Общая сумма превысила 600 тыс. долларов, при этом первые покупатели смогли заказать игрушку за 250 долларов. Напомним, большой робот Boston...

[Перевод] Вы вполне можете писать код на работе, чтобы оставить свободное время для жизни В мире разработке программного обеспечения на разработчиков оказывается постоянное давление, принуждающее их писать код вне рабочего времени. Некоторые считают программирование своей страстью, другие же так не думают. И последние наслаждаются отсутствием необходимости писать...

Браузер для удалёнки — своя версия Привет, Хабр! Прошедший год был полон самых неожиданных событий и сюрпризов, как приятных, так и не очень, и одним из таких новшеств, вынужденно ставших в нашей жизни уже почти нормой, можно назвать удалённую работу. Нет, удалёнка появилась давно, когда скорости интернета...

Новый Xiaomi Mi Band X — весь сплошной дисплей. Сколько же стоит такое чудо? Если наушники, то AirPods, если смартфон, то iPhone, если планшет, то iPad, если фитнес-браслет, то Mi Band. Звучит и правда странновато. Как вообще Xiaomi, которая всегда выпускала устройства без претензии на особую технологичность, удалось не просто закрепиться на рынке с...

SamsPcbLab, часть 1: Запуск сообщества разработчиков печатных плат С прошлой самопиар-публикации прошло почти 2 года, была проделана большая работа, о которой снова хочется рассказать. Руководство по проектированию с того момента пережило 4 релиза, появилось несколько напечатанных экземпляров, и сейчас оно мне уже очень нравится по содержан...

Обучение робототехнике: что сейчас важно и почему это вошло в программу «Школы 21» Теперь мы знаем, что роботы не будут тупыми и похожими на людей. Сначала они будут похожими на автомобили (потому что беспилотный транспорт уже сейчас есть — например Waymo от Google), потом на квадрокоптеры, а потом на забавно прыгающих собак. Сбер тоже в этом всём участв...

А вы еще помните, что такое BlackBerry? Когда-то эти телефоны считались одними из лучших Даже если вы не знаете, что такое BlackBerry, вы наверняка слышали это название. Когда-то она была одним из лидеров в индустрии мобильных телефонов, вместе с Nokia и Sony-Ericsson. Потом в эту индустрию вторгся iPhone, не имев...

Немного SQL алхимии О популярной библиотеке SQLAlchemy для работы с разными СУБД из Python было написано довольно много статей. Предлагаю вашему вниманию обзор и сравнение запросов с использованием ORM и SQL подходов. Данное руководство будет интересно прежде всего начинающим разработчикам, пос...

[Перевод] TED: Как устрено цифровое правительство Эстонии Почти 30 лет назад моя страна столкнулась с необходимостью восстанавливать всё с нуля. После времён советской оккупации Эстония восстановила свою независимость, но мы остались ни с чем. Никакой инфраструктуры, ни органов управления, ни свода законов. Организационный хаос. ...

Создание клона WhatsApp для Android на Kotlin Руководство по созданию клона WhatsApp для Android на Kotlin. Пока есть только первая часть с чатами, дальше предполагаются голосовые и видео звонки. Проект на GitHub: https://github.com/GetStream/WhatsApp-Clone-Android

[Перевод] Полное руководство по HTML-атрибутам data-* Представляем вашему вниманию перевод статьи, посвящённой использованию атрибутов data-*. Это — атрибуты, которые можно применять для удобного хранения в стандартных HTML-элементах различной полезной информации. Эта информация, в частности, может применяться в JavaScript и CS...

[Перевод] Как найти своих первых 10 клиентов Майкл Сайбл — сооснователь (в 25 лет) стартапов Justin.tv/Twitch (капитализация $15 млрд) и Socialcam, член правления Reddit. Ex-CEO Y Combinator. Меня зовут Майкл Сайбл и я являюсь партнёром Y Combinator. Один из вопросов, который мы часто получаем: Как найти своих первы...

Тележка для гольфа, движущаяся в соответствии со скоростью пользователя Hit the Green Разработка получила название S-Walk. Тележка использует лидар, чтобы оценивать, насколько далеко от нее находится пользователь, движущийся позади нее. Когда человек начинает идти быстрее или медленнее, тележка делает то же самое — сохраняя небольшую дистан...

[Перевод] Пол Грэм: Над чем я работал Февраль 2021 До колледжа, кроме учебы, я в основном занимался программированием и написанием текстов. Я не писал эссе. Я писал то, что следовало писать (и, вероятно, следует в наши дни) начинающим писателям: небольшие рассказы. Мои рассказы были ужасны. В них почти не был...

Участвуем в соревновании по Data Science. Первый опыт Привет, Хабр! Давно я не писал никаких статей и, вот думаю, пришло время написать о там, как мне пригодились знания по data science, полученные по ходу обучения небезывестной специализации от Яндекса и МФТИ «Машинное обучение и анализ данных». Правда, справедливости ради на...

Как выбрать видеоредактор для монтажа и обработки видео на ПК Каждый, кто занимается съемкой и монтажом видео, не понаслышке знает, как важно выбрать тот видео-редактор, который действительно будет соответствовать всем требованиям и характеристикам. Конечно же не все мы являемся профессиональными видео-редакторами, не говоря уже о том,...

Утопия или антиутопия — по какому пути поведут человечество фермерские роботы? Экономист по сельскому хозяйству Томас Даум утверждает, что тяжелая роботизированная техника приведет человечество к экологической антиутопии. Робототехника уже сейчас изменяет агросферу, а в будущем ее влияние будет только усиливаться. По мнению Томаса Даума, экономиста по ...

[Из песочницы] Пишем простое веб-приложение используя Spring MVC, Spring Data JPA и Hibernate Привет, Хабр! Представляю Вашему вниманию перевод руководства «Spring MVC + Spring Data JPA + Hibernate — CRUD Example» автора Nam Ha Minh. В этом руководстве по Java Spring вы узнаете, как настроить Spring MVC приложение для работы с Spring Data JPA, разработав простое веб...

[Перевод] Кто такие DevRel, зачем они нужны и какие вопросы могут решить для бизнеса Привет! Меня зовут Женя Голева, я занимаюсь developer relations с 2016 года, и постоянно вижу профессиональных чатах холивары о нашей работе. Люди спорят, кто такие деврелы, кто занимается не деврелом, а какие виды деврелов наоборот имеют право на существование и очень ...

Руководство по созданию надписи-перевёртыша на примере знаменитой "ЖОПА-2020" В этом руководстве мы своими руками за 15 минут создадим арт-объект, который отлично подойдёт как в подарок коллегам и друзьям, так и попросту будет отличной шуткой - воспоминанием об уходящем 2020 годе.Разумеется, можно поменять надпись на любую свою и сделать замечательный...

31 июля 1981 года. Полное солнечное затмение 40 лет назад, но — как вчера Это — продолжение рассказа. Начало — «Знать небо» — здесь. 31 июля 1981 года — эта дата, как Отче наш дважды-два-четыре известна всем любителям астрономии моего поколения. Эту дату ждали все, кто в 70-х годах был неравнодушен к небу и редким со...

[recovery mode] Гражданство за инвестиции: как купить паспорт? (часть 3 из 3) Быстро и легально создать коллекцию паспортов не так сложно, как может показаться. При наличии финансовых ресурсов можно оформить экономическое гражданство сразу нескольких стран. Тем не менее, одних денег недостаточно. Нужно учесть массу тонкостей. Поможет в этом данное рук...

[Перевод] 7 сетевых Linux-команд, о которых стоит знать системным администраторам Существуют Linux-команды, которые всегда должны быть под рукой у системного администратора. Эта статья посвящена 7 утилитам, предназначенным для работы с сетью. Этот материал — первый в серии статей, построенных на рекомендациях, собранных от множества знатоков Linux. А име...

Lenovo представила домашнее облако Personal Cloud T2, способное вместить до 36 Тбайт Китайская компания Lenovo в следующем месяце начнёт продажи устройства Personal Cloud T2 — сетевого хранилища данных (NAS), предназначенного для использования в домашних условиях и в небольших офисах. Новинка рассчитана на установку двух накопителей типоразмера 3,5/2,5 дюйма...

Робот-пылесос Kitfort KT-567: минимум функций за небольшие деньги Робот-пылесос Kitfort KT-567 — недорогой, но довольно эффективный прибор, достойно себя проявивший на небольшой площади. Несмотря на явные недостатки (небольшое время работы и довольно хаотичное движение по комнате), он успешно справился с поставленной задачей, убрав практич...

Оценить, обучить и вырастить. Как мы строим самообучающуюся организацию в НСПК Всем привет, меня зовут Инна Карелина и в НСПК я отвечаю за направление оценки, обучения и развития сотрудников. Придя в компанию 3 года назад, я была приятно удивлена отношением к обучению у руководителей разных уровней. Это было счастье, и всё, что оставалось – воплотить ...

Почему для косметики не делают клинических исследований? На первый взгляд выглядит так: можно взять любые вещества, смешать их в любую комбинацию, зарегистрировать как косметику и начать продавать в аптеках. Вместо безопасного фуфломицина можно собрать чуть ли не слюну Чужого. И вот эти средства никоим образом не испытываются кл...

Ретроспектива создания своего мультфильма Мы живём в удивительное время. То, что раньше было невероятным, сегодня у нас буквально «валяется под ногами». В наши дни любой человек может сделать свой собственный мультфильм. Анимационные программы упрощают и ускоряют этот процесс настолько, что даже один человек ну буду...

[Перевод] Как продавать приложения для Mac за пределами App Store Mac всегда отличался от своего близкого родственника iOS, особенно в отношении того, что пользователю можно и нельзя запускать в своей системе. Даже после появления Apple Silicon компания Apple чётко дала понять, что Mac остаётся Mac, и его по-прежнему можно хакать, даже п...

[Перевод] Целительная сила JavaScript Чуть меньше года назад, когда по всему миру начали распространяться локдауны в связи с Covid-19, большинство людей начало запасаться туалетной бумагой и консервами. Но лично я стремился получить нечто другое: реализовать функцию поиска. Цель функции поиска была не особо ва...

Приглашаю к созданию русской народной игры «Колобок» Ранее я описывал свои занятия по программированию с ребятами лет двенадцати. Пандемия в прошлом году сделала проведение подобных очных занятий невозможным, поэтому в текущем году я всё-таки надеюсь на возобновление очного формата. В этом же году я решил повысить планку инте...

Можно ли сделать деревянный стеллаж без инструмента используя только отвертку и 3D-принтер? Легко!. Приветствую! Я хочу поделиться с вами очередной своей разработкой, которая позволяет сделать надежную, крепкую мебель и при этом без необходимости иметь инструмент, пылить в доме/квартире и собрать её буквально за один день. Эта статья для аудитории Хабра, которая любит DI...

[Перевод] Введение в gRPC на Rust В статье будет показано как создать gRPC сервер и клиент на Rust. Для большей наглядности клиент будет также Telegram ботом. В итоге будет получена следующая архитектура: Статья является не всеобъемлющим руководством по gRPC в Rust, а скорее практическим гайдом, демонстриру...

Как Kotlin может помочь в тестировании API: кейс Русфинанс Банка Заявленный в заголовке Kotlin больше ассоциируется с Android-разработкой, но почему бы не поэкспериментировать? Мы с его помощью нашли способ немного упростить автоматизацию тестирования API одного из наших сервисов, а также облегчить работу тестировщикам, мало знакомым с ...

[Перевод] CSS: полное руководство по функции calc() В CSS есть особая функция calc(), применяемая для выполнения простых вычислений. Вот пример её использования: .main-content {   /* Вычесть 80px из 100vh */   height: calc(100vh - 80px); } Здесь с CSS-кодом, в котором используется calc(), можно поэкспериментировать. Авто...

[Перевод] 23 непростых вопроса для JavaScript-собеседования Хотите подготовиться к собеседованию по JavaScript и ищете вопросы, на которых можно попрактиковаться? Если так — считайте, что ваши поиски окончены. Автор материала, перевод которого мы сегодня публикуем, говорит, что собрал более двух десятков вопросов по JavaScript, предн...

AI на минималках 2: Генератор стихов на Prolog AI на минималках 2: Генератор стихов на Prolog На картинке — четверостишье, сгенерированное моей программой. Оказывается "стихи" писать легко, нужно только знать несколько необходимых ингредиентов: размер, ритм, рифма. "Стихи" в кавычках, потому что в на...

Embedded Linux в двух словах. Первое В этой небольшой серии статей я попытаюсь пролить свет на тему построения Embedded Linux устройств, начиная от сборки загрузчика и до написания драйвера под отдельно разработанный внешний модуль с автоматизацией всех промежуточных процессов.Платформой послужит плата BeagleBo...

Frontend Live 2020: новый формат — новые возможности В этом году на Frontend Live мы снова обсуждаем самые актуальные в разработке темы: будет 4 трека по архитектуре, производительности, тестированию и дизайну. Но будем обсуждать и смежные вопросы, так как frontend продолжает развиваться и расширяться, появляются интересные ре...

В офисе никого: разработка игр на удаленке Дисклеймер. У нас нет «удаленных» сотрудников — в команде все равноудалены друг от друга. Просто кто-то работает (сейчас правильнее сказать «работал») в офисе, а кто-то дома или в коворкинге. Поэтому внутри мы предпочитаем термин «распределенная команда». Переход на распр...

Руководство по Node.js для начинающих. Часть 4 Доброго времени суток, друзья! Продолжаю публиковать перевод этого руководства по Node.js. Другие части: Часть 1 Часть 2 Часть 3 Часть 4 Файл package-lock.json В пятой версии Node.js был представлен файл package-lock.json. Что это такое? Для чего он нужен, если есть ...

Катар: центр мира для пересадок и ночной город Мало кто в мире авиации сделал столько же в текущем кризисе, сколько Qatar Airways. Поэтому я хочу рассказать немного про их базу и то, как вообще так получилось, что Доха стала воротами в мир. Это постоянно работающий фонтан. Если вы читали «Дюну», то примерно понимаете,...

[Из песочницы] Ошибки памяти. Какие когнитивные искажения учитывать, чтобы верно распознавать ложь Этой статьей решил начать серию из нескольких текстов в помощь тем, кому по долгу службы (например, в ИБ- или СБ-), да и просто «по жизни» приходится распознавать правду и ложь. Разберем, как выявлять признаки обмана в речи и невербальных проявлениях, изучим удачные скрипты ...

Samsung готовит новые складные и раздвижные смартфоны. Теперь точно! Тренд дисплеев смартфонов, которые могут менять свою форму, уже сложно не заметить. Из концептов и фантазий, которыми они были 4-5 лет назад, направление превратилось в реальные продукты, которые можно купить, зайдя почти в любой магазин. Пусть их цена пока и сопоставима с ...

[Из песочницы] Raspberry pi & Азбука Морзе Парусник “NaN” сигналит SOS (See Our Success) Raspberry Pi, азбука Морзе и MQTT: вместе веселее Меня зовут Вова Балакин, я из московской школы на Юго-Востоке имени Маршала В.И.Чуйкова (классов “Силаэдр”: vk.com/silaedr), закончил 5 класс, интересуюсь программированием и техн...

Введение в архитектурный фреймворк для анализа данных Lena Привет, Хабр! Я расскажу об архитектурном фреймворке, который я разрабатываю. Архитектура определяет наиболее общее устройство программы и взаимодействие её компонентов. Lena как фреймворк реализует конкретную архитектуру для анализа данных (подробнее о ней ниже) и предостав...

[Перевод] Это не работает 8 утра. Как и в любой другой день, я быстро просматриваю уведомления GitHub через Octobox. «Проблема» «Не работает» «Сломанный» «Сбой» «Ошибка» «Баг» «Не работает» «Поломка» «Не могу выстроить» «Не удалось установить» «Не работает» «Помощь» «Не компилируется» «Ошибка» «Не ...

Apple предупредила, что iPhone 13 будет дефицитным продуктом Глобальная нехватка микросхем стала серьезной проблемой для всех отраслях: даже компания Apple заявила, что она повлияет на производство iPhone, в связи с чем компания теперь прогнозирует замедление роста доходов. Руководство Apple заявило, что выручка за текущий четвер...

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

Сколько Huawei заработала в 2020 году? Она опять в плюсе Иногда чертовски приятно посчитать чужие деньги и понять, насколько богата та или иная компания. Счет идет на миллиарды долларов, суммы,, которые простому человеку просто сложно представить. В реальности, таких денег даже нет, это записи на счетах и в других документах. Сег...

Huawei рассказала, какие устройства первыми получат Android 11 Несмотря на то что Android 11 ещё не вышла, многие производители уже давно пытаются ловить хайп на предстоящем релизе. Сделать это оказалось довольно просто. Всего-то и нужно, что опубликовать хоть небольшой список устройств, которые получат обновление, и ждать положительно...

Swift: Копируй-изменяй Часто бывает так, что нам нужно скопировать объект, изменив некоторые его свойства, но сохранив остальные неизменными. Для этой задачи существует функция copy().Это отрывок описания метода copy() из документации Kotlin. На нашем родном языке Swift это означает примерно таку...

[Из песочницы] Изготовление мини ПК на APU Ryzen или компьютер дальнобойщика Здравствуйте, уважаемое сообщество. В этой статье хочу поделиться своей последней разработкой – небольшого компьютера для работы и отдыха. Техническое задание Компьютер должен быть установлен в грузовом а.м. Volvo E5, место установки (ниша под торпеду) имеет размеры Ш*Г*В...

Очистка океана от пластика приносит первые плоды В 2013 году стартап The Ocean Cleanup под руководством Бояна Слата представил общественности U-образное устройство, предназначенное для пассивного сбора пластика в океанических водах. Эта система была предназначена в первую очередь для постепенной расчистки Большого мусорног...

[Перевод] Крутые Data Scientist не тратят время на статистику Недавно я узнала, что один мой хороший друг получил докторскую степень по статистике, при этом он даже никогда не думал над вопросом: а какой собственно прок от статистики? О боже. Если не знаешь — для чего, тогда и не знаешь — нужно ли оно тебе. И раз профессорам это не о...

Пэнос Панай переведён в высшее руководство Microsoft Главный директор по продуктам Пэнос Панай занял должность исполнительного вице-президента Microsoft, а также вошёл в команду высшего руководства корпорации, члены которой являются советниками генерального директора Сатьи Наделлы. Об этом сообщает агентство Bloomberg со ссыл...

[Перевод] Руководство Google по стилю в C++. Часть 10 Часть 1. Вступление … Часть 9. Комментарии Часть 10. Форматирование … Эта статья является переводом части руководства Google по стилю в C++ на русский язык. Исходная статья (fork на github), обновляемый перевод. Читать дальше →

Главные боли программиста Программирование это так классно! Можно сидеть дома в пижаме, при этом занимаясь интеллектуальным трудом. Просто сказка! Однако у любой сказки есть обратная сторона. Сегодня я бы хотела рассказать вам о боли программистов, а точнее самых распространенных “профессиональны...

[Из песочницы] Гроубокс как метод познания себя Приветствую тебя, читатель! Хочу поведать тебе историю о сборке небольшого, казалось бы очень простого гроубокса, о вхождение в мир микроконтроллеров, о пути, который был пройден маленькими шажками и о борьбе с собой. Хотел бы поведать именно свой опыт — с чувствами эмоциям...

McLaren выпустил эксклюзивный MSO Sabre – свой самый мощный суперкар с ДВС На днях первый заказчик из лимитированной очереди McLaren Special Operations проехался за рулем своего персонального суперкара Sabre. Событие происходило на закрытой частной трассе, прессу не приглашали, об автомобиле почти ничего неизвестно. Впрочем, представители компании ...

Обзор Minecraft Dungeons — Diablo для всех возрастов Медленно, уныло и не особо интересно к концу подошёл май, который мало чем нам запомнился. Хотите вы того или нет, но выход Minecraft Dungeons можно назвать чуть ли не самым интересным событием месяца. Совершенно новая игра по сверхпопулярной «вселенной» Minecraft, да ещё и ...

NASA создаст на МКС «отель» для космических роботов Роботы на борту МКС выполняют все больше функций, помогая астронавтам в их нелегкой работе. По окончании трудовой смены роботов помещают в специально отведенное для них место. Недавно руководство НАСА приняло решении о создании на внешней поверхности станции «робот-отеля». О...

Изобретен новый светодиод на основе кремния с яркостью выше в 10 раз Исследовательская группа Массачусетского технологического института под руководством аспиранта Цзинь Сюэ применила метод прямого смещения для разработки более практичного светодиода на основе кремния. Этот продукт сравнивают с другими продуктами, изготовленными по методу пря...

OnePlus Watch будут без «закоса» в сторону Oppo Watch или Apple Watch OnePlus Watch не получат дизайн от Apple Watch и Oppo Watch   Уже почти все уважающие себя гиганты рынка смартфонов выпустили свои смарт-часы. А те, кто этого по каким-то причинам еще не сделал, двигаются в этом направлении. Поговаривали, что свое движение к умным часам...

[Перевод] Изучаем Metaflow за 10 минут Metaflow — это Python-фреймворк, созданный в Netflix и ориентированный на сферу Data Science. А именно, он предназначен для создания проектов, направленных на работу с данными, и для управления такими проектами. Недавно компания перевела его в разряд опенсорсных. Фреймворк M...

[Перевод] Ковыряемся в чипе M1 от Apple Apple M1, первый чип, созданный инженерами Apple и предназначенный для их собственной линейки компьютеров, превзошел многие конкурирующие микропроцессоры и почти все компоненты, используемые в других устройствах от Apple (особенно в тестах производительности на одно ядро и ...

Через Indiegogo запущен робот-собака Bittle, помещающийся на ладонь На площадке коллективного финансирования Indiegogo прошла достаточно успешная кампания по сбору средств на небольшого робота Bittle.Устройство собрало на краудфандинговой площадке более $600 000. Первым покупателям удалось приобрести робота всего за $250. Покупку доставят кл...

[Из песочницы] Man, death & ethics Робот с искусственным интеллектом «Электроник» из фильма «Приключения Электроника» хотел стать человеком, но не знал как это сделать. Я предлагаю внятную, простую и конструктивную философскую концепцию определения человека, морали и этики. Может, кому-нибудь пригодится на по...

Windows 11 всё же может выйти 2021 год будет важным для системы Windows. Даже отказавшись от выпуска Windows 10X, Microsoft имеет множество планов по платформе Windows. Можно назвать крупные обновления Sun Valley и возрождение интереса к разработке инноваций в операционных системах. В прошлом году компан...

[Перевод] Краткая и на 146% точная история языков программирования 1800 Жозеф Мари Жаккар учит ткацкий станок читать перфокарты, создавая первый многопоточный процессор. Изобретение в штыки принял ткачихи, которые уже тогда что-то подозревали. 1842 Ада Лавлейс, устав от положенного по социальному классу безделья, делает наброски в блокнот...

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

Забавный робот BB-8 от Sphero скоро перевоплотится в грозного полицейского Компания Sphero, занимающаяся созданием игрушек-роботов типа BB-8, объявила о планах расширения деятельности. Компания намерена с помощью ИИ перепрофилировать своих роботов в помощников для экстренных служб, правительства, военных и «тех, кто работает в опасных ситуациях». И...

Как убрать назойливое предупреждение о сертификате для RDP Привет Хабр, это супер короткое и простое руководство для новичков о том, как подключаться по RDP по доменному имени, чтобы не вылезало назойливое предупреждение о сертификате, подписанным самим сервером. Нам понадобится WinAcme и домен. Все, кто хоть раз пользовался RDP, ...

Вычисляем на видеокартах. Технология OpenCL. Часть 1. Краткая история GPGPU 22 июня автор курса «Разработчик C++» в Яндекс.Практикуме Георгий Осипов провёл вебинар «Вычисляем на видеокартах. Технология OpenCL». Мы подготовили для вас его текстовую версию, для удобства разбив её на смысловые блоки. Зачем мы здесь собрались. Краткая история GPGPU. ...

Только что распакованный Xiaomi Mi 11 показали прямо перед анонсом. Первое видео с участием смартфона Сегодня должна состояться пресс-конференция Xiaomi, на которой компания представит флагманский смартфон Xiaomi Mi 11, но роутер, оболочку MIUI 12.5 и ряд других продуктов. Перед самым анонсом в Сети появился видеоролик, в котором нам показывают только что распакованный ...

Все или ничего: обзор клавиатуры IBM UltraNav SK-8845 Привет, Хабр. Сегодня расскажу вам о потрясающей штуке, а именно о клавиатуре IBM семейства UltraNav, изначально предназначенной для работы с серверами семейства IBM System X. Ее уникальность в том, что она позволяет решать сразу множество задач, особенно в условиях ЦОД. Но...

Хочу поделиться личным проектом, над которым я работал в последнее время. Измерия. Я создал её для нас Это некоммерческий сервис, призванный собрать опыт жизни разных людей в разных районах города. Обмен опыта происходит через оценки, комментарии, руководства — интерактивно и на карте.Цель — создать централизованную базу знаний по Минску/СНГ/Миру, которая поможет сэкономить в...

Apple Car – новый электромобиль с огромным запасом хода и потрясающим дизайном Слухи о том, что компания Apple занимается созданием своего собственного электрического автомобиля, ходят по глобальной сети вот уже как более чем пять лет, и им нашлось множество подтверждений. Тем не менее, руководство «яблочной» корпорации игнорирует Читать полную версию...

[Перевод] Программирование игры для embedded-устройства на ESP32: шрифты и система тайлов Начало: сборка, система ввода, дисплей. Продолжение: накопитель, аккумулятор, звук. Часть 7: Текст Завершив со слоем кода Odroid Go, мы можем приступить к созданию самой игры. Начнём с отрисовки на экране текста, потому что это станет плавным введением в несколько тем, ...

Как объяснять двоичную систему счисления Кто-то только входит в IT-мир, кто-то объясняет информатику своему чаду. Довольно быстро вы обнаружите, что не так-то просто объяснить, как работает двоичный счёт. Это вам очевидно, что после 11 идёт 100, а новичку это ещё долго может быть непонятно. Так вот, чтобы увелич...

Обучение модели естественного языка с BERT и Tensorflow Рис. 1. Фразы и предложения в векторном представлении модели естественного языка Обработка естественного языка (Natural Language Processing, NLP) – это область вычислительной лингвистики, ориентированная на разработку машин, способных понимать человеческие языки. Разработк...

[Перевод] Знакомимся с аудио платой Bluetrum AB32VG1 RISC-V Bluetooth через RT-Thread Bluetrum AB32VG1 – это макетная плата на базе микроконтроллера AB5301A RISC-V, спроектированного как под приложения с использованием Bluetooth-аудио, так и для общих проектов, которые работают с операционной системой реального времени RT-Thread. Эту плату мне прислали разр...

Добавляем роботу глаза Роботу иногда нужно что-то хватать. Вот и без глаз робот как без рук. В прямом смысле. Ведь не зная где лежит вкусняшка, робот не сможет дотянуться до ней своими роботизированными рукам. Или другими манипуляторами. В данной статье мы разберемся, как откалибровать робота, чт...

Microsoft обновляет эмулятор Surface Duo Компания Microsoft анонсировала новейшее обновление для эмулятора Surface Duo, и все дело в новых примерах приложений. Таким образом, компания может предоставить вам некоторые возможности для игры, что позволит вам лучше понять, что вы можете делать с приложением, которое хо...

[Из песочницы] Реализация алгоритма определения ширины объекта с помощью ультразвукового дальномера и энкодеров на языке RobotC Доброго дня! Сегодня я бы хотел поделиться реализацией алгоритма определения ширины объекта с помощью ультразвукового дальномера и энкодеров на языке программирования RobotC (с использованием платформы VEX EDR). Предистория Недавно, мне предложили провести мастер-класс на ...

На фабрике по производству iPhone случился погром Задержки с выплатой заработной платы стали причиной выхода из строя завод по сборке iPhone На прошлой неделе окончание ночной смены работники завода Wistron неподалеку от индийского города Бангалор отметили бурно. Сотрудники фабрики, которые собирают iPhone SE 2020, устроили...

Bitmain и Canaan стали первыми клиентами TSMC, получившими 5-нм продукцию Компании Bitmain и Canaan, специализирующиеся на создании специализированных интегральных схем (ASIC) для добычи криптовалют, станут одними из первых клиентов TSMC, которые получат свои заказы, произведённые по новым 5-нм технологическим нормам. Сообщается, что компания Bitm...

G.Skill анонсировала линейку систем жидкостного охлаждения ENKI Тайваньская компания G.Skill, известная в первую очередь как производитель модулей оперативной памяти, решила опробовать силы на рынке готовых систем жидкостного охлаждения. Дебютным продуктом вендора стала линейка процессорных СЖО ENKI, куда вошли модели с...

Как собрать образ Oracle DB для Testcontainers Код должен тестироваться на той СУБД, с которой он будет работать. Testcontainers — это такая библиотека, которая позволяет использовать в юнит тестах практически любую СУБД с той же лёгкостью, что embedded базы данных типа HSQLDB или H2. Был бы только Docker образ Именно с...

Сканирующее окно по массивам NumPy CoLab блокнот с примерами Возможно сделать скользящее окно (rolling window, sliding window, moving window) по массивам NumPy на языке программирования Python без явных циклов. В данной статье рассматривается создание одно-, двух-, трех- и N-мерных скользящих окон по массивам...

Сочиняя ПО: Введение Эта статья - часть серии статей "Составляя ПО" про функциональное программирование и различные техники создания программ на JavaScript ES6+, начиная с азов. Оставайтесь на связи, много нового впереди! Композиция: "Действие, заключающееся в составлении единого целого из часте...

[Из песочницы] Что такое робот? Что такое робот? Введение Немного определений: стандарты по робототехнике Продолжение поиска: словари и мнения Так что же такое робот? Люди называют роботами те вещи, про которые неизвестно, что они делают полезного. Как только робот начинает делать что-то полезное, его п...

[Из песочницы] RPA | Роботизация процессов глазами аналитика Последние полтора года я занимаюсь внедрением и развитием в компании блока RPA на одной из популярных платформ. Четкого проекта внедрения не было: руководство подсмотрело у дружественных организаций "модную" технологию, дало мне задачу прощупать тему и бросило под...

DLR RMC — часть 1. Путь из космоса на Землю Ссылка на первоисточник: http://www.robotexnik.info/publ/robotics/dlr-rmc-part1/1-1-0-13. Здесь больше порядка с оформлением, особенно, для видеороликов. Заходите! Содержание Введение Ничего необычного: один из лучших центров робототехники в мире Оберпфаффенхофен Просто ко...

[Перевод] Как в одном атоме умещается вся физика Большинство людей, представляя себе атом, рисуют в воображении небольшое ядро, состоящее из протонов и нейтронов, вокруг которого двигаются один или несколько электронов. Это представление основано на интерпретации квантовой механики, основанной на частицах. Но для описани...

Как я дважды пытался, но ни разу не смог получить высшее ИТ-образование в российской провинции Здравствуйте, меня зовут Сергей, и у меня, как и у многих других программистов, нет диплома о высшем образовании. Не то, чтобы я не пытался его получить - пытался, даже дважды. Но как оказалось, в Пензе - небольшом провинциальном российском городке, где я вырос, получить дип...

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

Штативы Peak Design Travel Tripod, на выпуск которых было собрано более 12 млн долларов, отгружены всем участникам сбора средств Летом прошлого года компания Peak Design с большим успехом провела сбор средств на выпуск штативов Travel Tripod. Всего ей удалось привлечь более 12 млн долларов. Разработчики штативов обещали начать отгрузку в декабре, а в январе должна была подойти очередь тех, кто сд...

А всё не так банально! Опыт использования дрона и к чему это привело Приветствую, хабровчане! Это повествование будет продолжением моей статьи, которую я писал ещё в ноябре 2020 года. Тогда, купив дрон, я делился своими свежими впечатлениями и первыми шагами. Сейчас же, прошёл почти год, и у меня накопилось много полезных знаний и умений. О...

В Японии диких медведей отпугивают жуткими волками-роботами Кто победит в схватке волка-робота и живого медведя? Похоже, первый является неплохим «пугалом» для второго, судя по действиям жителей японского городка Такикава, которые начали применять жутковатых роботов для отпугивания диких животных.

[Перевод] Как создавать интерактивные линейные графики на Pandas и Altair Линейный график является неотъемлемой частью анализа данных. Он даёт нам представление о том, как величина изменяется при последовательных измерениях. В случае работы с временными рядами важность линейных графиков становится решающей. Тренд [направление], сезонность и коррел...

Должен ли out-параметр быть проинициализирован до возврата из метода? Наверняка каждый, кто писал на C#, сталкивался с использованием out-параметров. Кажется, что с ними всё предельно просто и понятно. Но так ли это на самом деле? Для затравки предлагаю начать с задачки для самопроверки. Читать дальше →

Больше вертолётов на марсе: NASA уже готовит наследников Ingenuity В понедельник, 19 апреля 2021 года, произошло историческое событие — состоялся первый управляемый полёт вертолёта Ingenuity (Изобретательность) на Марсе. Ingenuity впервые поднялся «в воздух» 19 апреля 2021 года в 10:43 по московскому времени. Как и п...

EMUI 11 станет последней для Huawei. Так сказал представитель компании На днях из интервью одного высокопоставленного представителя Huawei стало известно, что компания готовится к тому, что версия EMUI 11 станет последней. То есть EMUI 12 уже просто не будет. Пока шанс на обратное есть, но он не такой большой. При этом компания не унывает и го...

Геймерам на радость: в Windows 10 исправили неприятные сбои в играх, приложениях и при работе с мониторами с HDR Компания Microsoft выпустила важное обновление для операционной системы Windows 10 — оно исправляет ряд критических сбоев с играх, приложениях и при работе с мониторами с HDR.  Обновление Windows 10 KB4601382 имеет статус «опционального». Одним и...

[Перевод] Как сделать интерактивную карту с помощью Python и open source библиотек Сегодня делимся с вами пошаговым руководством создания интерактивных карт для веб-приложения или блога. Просто сохраните эту статью в закладках. Хоть и существует, например, библиотека d3.js, которая может создавать пользовательские карты, есть несколько инструментов еще пр...

[Перевод] Руководство для начинающих: создаем DevOps-пайплайн Если вы новичок в DevOps, взгляните на эту инструкцию по созданию вашего первого конвейера из пяти этапов. DevOps стал стандартным решением для исправления медленных, разобщенных или неработоспособных процессов разработки программного обеспечения. Проблема в том что, если...

Powered by ZeroTier. Практическое руководство по строительству виртуальных сетей. Часть 2 В процессе первых пяти шагов, описанных в статье Powered by ZeroTier. Практическое руководство по строительству виртуальных сетей. Часть 1 мы объединили виртуальной сетью три географически удалённых друг от друга узла. Один из которых расположен в физической сети, два других...

История создания домашнего облака. Часть 5. Актуализация 2019 – PHP 7.2, MariaDB 10.4 и Nextcloud 17 Два года назад я опубликовал цикл статей на тему создания веб-сервера на базе Debian 8 и запуске на нём сервиса Nextcloud 11. Через несколько месяцев появилось дополнение, содержащее «диффиренциальную» информацию по установке Nextcloud 13 на Debian 9. В конце 2018 года я про...

Книга «Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3-е изд.» Привет, Хаброжители! Мы выпустили третью версию #1 Best Seller in Python Programming Amazon — популярного в мире руководства по языку Python. Вы сможете не только максимально быстро его освоить, но и научитесь писать программы, устранять ошибки и создавать работающие прило...

[Перевод] Руководство по моему стилю тестирования на Python В этой статье я попыталась собрать несколько своих техник тестирования на Python. Не стоит воспринимать их как догму, поскольку, думаю, со временем я обновлю свои практики. Читать далее

[Перевод] Управление пакетами с помощью модулей Go: Прагматическое руководство Всем привет. В преддверии старта курса «Разработчик Golang» подготовили для вас еще один интересный перевод. Модули — это способ борьбы с зависимостями в Go. Изначально представленные в качестве эксперимента, модули предполагают вывести на поле в качестве нового стандарта ...

Лучшая хлебопечка. Gorenje BM910WII В условиях изоляции многие пользователи стали задумываться о том, как бы наладить быт без постоянных походов по магазинам. И в этом плане просто отлично подходит домашняя выпечка, ведь хлеб мы едим постоянно каждый день, а за ним совершенно не обязательно ходить в магазин. Д...

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

Стив пишет заклинания на Python. Обучение детей программированию в Minecraft Хочу поделиться наработками домашнего обучения детей программированию. Даже не столько обучению, сколько привлечения детского внимания и интереса. Ведь согласно Сократу, человек - не сосуд для наполнения, а факел, который нужно зажечь. Изначально были попытки начать со Scrat...

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

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

[Перевод] Запуск домашнего веб-сервера без статического IP с помощью Python Приветствую жителей Хабра! Задался тут вопросом, как можно обойтись без статического IP для экспериментов в домашних условиях. Наткнулся на вот эту статью. Если вы хотите развернуть свой вебсервер с доступом извне, а платить провайдеру за статический IP не хотите, то данн...

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

[Из песочницы] Self-driving ГАЗ66 Monster Truck 1/16 Хабр, привет! Хочу рассказать вам о том, как я делал и сделал самоуправляему машинку :) Я мог бы рассказать сразу, как делать, сухо прикрепив схемы и bash команды, но так будет скучно. Предлагаю вам интересную (я надеюсь) историю о том, как лично я прошел этот путь, и куда...

Книга «Квантовые миры и возникновение пространства-времени». Запутанные вдали Привет, Хаброжители! Квантовая механика выглядит пугающе даже для тех, кто ничего не понимает в теоретической физике. Но все не так страшно. Это может показаться странным. Квантовая механика — это лучшая из имеющихся у нас теорий об устройстве микромира. Она описывает, как...

[Перевод] React: наглядное пособие для начинающих. Создаем свой компонент без знаний JavaScript React — это библиотека JavaScript для создания пользовательского интерфейса. Это официальное определение React. Но что если вы не знаете, что такое JavaScript? Что если вы не разработчик? Смогли бы вы тогда понять, что такое React? Однозначно ДА. Именно поэтому я и написал ...

Построение при помощи циркуля и линейки, только… без циркуля Все мы знакомы из школьной программы с построениями при помощи циркуля и линейки. А что будет, если вдруг циркуль затеряется? Можно ли при помощи одной линейки строить ещё что-то нетривиальное? Предлагаю вашему вниманию задачу, решение которой принесло мне немало приятных ча...

Учебные материалы для школы программирования. Часть 1 Наш век запомнится мне, как время стартапов. От школьника-активиста, до жителя Кремниевой долины - все делают своих единорогов. Как поняли - так и делают. Я тоже не прошла мимо тренда на безграничные возможности самореализации, и запустила школу программирования для детей St...

[Перевод] Руководство по Deno: примеры работы со средой выполнения TypeScript Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «The Deno Handbook: A TypeScript Runtime Tutorial with Code Examples» автора Flavio Copes. В этой статье мы научимся работать с Deno. Мы сравним его с Node.js и создадим с его помощью простой RES...

Сажает ли 90/120-герцовый дисплей батарею больше? Что мы получили крутого и по-настоящему нового за последнее время на смартфонах? Повышенную частоту у экранов — 120 или 90 Гц вместо привычных 60 Гц. Насколько плавным и приятным стал Android — он как будто шагнул на новую ступень развития! Но появилась другая пр...

Сделать робота на raspberry pi, обновленный pi-tank. Часть 1. Железо Предлагается сделать домашнего робота, отличительными чертами которого будут: — относительная простота создания (как по времени, так и трудозатратам), — недорогие комплектующие, — доступный софт, — возможность удаленного управления, в том числе через интернет, — возможн...

Россия не сможет продать фрегаты без украинских двигателей Вьетнамский флот собирается усилить свое вооружение за счет еще пары многоцелевых ракетных кораблей — легких фрегатов «Гепард-3.9» (проект 11661Э). Предварительные переговоры с «Рособоронэкспортом» уже начались и если все пройдет гладко, то к концу 2020 года будет подписан к...

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

9 четких инструментов для изучения и прокачки английской лексики В Оксфордском словаре английского языка почти 450 000 слов! Но если вы учите язык как иностранный, их совсем не нужно запоминать все и сразу. Чтобы полноценно общаться на английском языке, вполне достаточно всего лишь 2000–3000 слов. При должном усердии и небольшом количе...

Опыт портирования legacy enterprise проекта c Net Framwork на Net Core Опыт портирования legacy enterprise проекта c Net Framwork на Net Core Вводная часть Постараюсь дать информацию о том, как легко портировать существующее Enterprise-решение C .Net Framework на .Net Core. Пройдусь по всем важным разделам и не буду глубоко углубляться, чтобы ...

Google рассказала, сколько оперативной памяти нужно Android Объём оперативной памяти современных смартфонов уже давно достиг компьютерного уровня. Поэтому сейчас уже никто особенно не удивляется, когда слышит о выходе очередного аппарата с 12 или 16 ГБ ОЗУ. В конце концов, всем и так понятно, что производитель просто-напросто пытает...

Деньги лепрозориев Лепра пришла к человечеству сильно раньше, чем у нас появились хоть какие-то работающие механизмы диагностики или лечения. Болезнь на несколько веков разделила мир на две больших части: здоровых и изгнанников. Инкубационный период — от 6 месяцев до 20 лет, при том что норм...

Горячая новость Intel Arch Day 2020: техпроцесс 10нм SuperFin На прошедшем 13 августа (то есть вчера, а с учетом разницы во времени почти сегодня) Intel Architecture Day 2020, как и в прошлые годы, руководством компании были озвучены ее ключевые достижения и приоритеты на ближайшее будущее. Мы хотели бы поделиться по горячим следам с...

Создан робот для ухода за домашними животными Южнокорейская компания Guru IoT создала робота Peddy для ухода за домашними животными. Он может пригодиться, когда хозяину приходится куда-то надолго уезжать.

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

Какими будут новые MacBook Pro и MacBook Air? Как они будут выглядеть, будет ли в них использована “правильная” клавиатура, будет ли 13-дюймовый MacBook Pro 14-дюймовым – увы. Точной информации пока нет, как и о том, когда они будут объявлены. Зато в Твиттере опубликовано сравнение результатов тестов топовых конфигурац...

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

Зимнее ралли 2019! 14 декабря 2019 года в Доме детского творчества состоялись открытые окружные соревнования по робототехнике «Зимнее ралли-2019».Выяснить, чей робот сильнее, быстрее и умнее приехали ребята из городов Североуральска, Краснотурьинска, Серова, Волчанска, Верхотурья, Гарей и боль...

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

[Перевод] 10 идей, о которых стоит знать всем программистам Я пишу на Python и на Go, а в последние годы занимаюсь крупномасштабными приложениями. Речь идёт о том, что каждый день мне и моей команде приходится поддерживать системы, ответственные за обеспечение работы примерно двух миллионов пользователей. Это — непростая задача. Здес...

Разработка под iOS и Android: рейтинг языков программирования 2020 Разработка приложений под iOS и Android уже давно стала мейнстримом, но обилие языков по прежнему смущает начинающих разработчиков. Вы хотите стать мобильным разработчиком, но не знаете какой язык программирования выбрать? Не знаете на чем писать свое мобильное приложение дл...

[Перевод] Реализация шаблона «Состояние» в Unity В процессе программирования внутриигровых сущностей возникают ситуации, когда они должны действовать в различных условиях по-разному, что наводит на мысль об использовании состояний. Но если вы решите применить способ грубого перебора, то код быстро превратится в запутанны...

Еще раз про многомодульность Android-приложений Разбивка монолитного Android-приложения на модули не нова, и такой способ организации кода встречается все чаще. Мы уже затрагивали эту тему на встрече, посвященной лучшим практикам работы с модулями среди коллег. Собрали этот опыт, опробовали на нашем проекте и хотим подели...

Чем же играть на Nintendo 64? Бытует ошибочное мнение, что на Nintendo 64 не только не во что играть, но и буквально нечем. И если с первой половиной тезиса я поспорю позднее, то со второй начну прямо сейчас. Имея Sony в качестве основного конкурента, большая N стремилась создать продукт, не только прев...

Python & EEL. Делаем просто на Python’е и красиво на JS Тема красивых интерфейсов была и будет актуальна всегда, кто-то использует для создания графических приложений C#, кто-то использует Java, кто-то уходит в дебри C++, ну а кто-то извращается с Python, используя tkinter или PyQT. Существуют различные технологии, позволяющие со...

Беспроводной DIY датчик тепрературы и влажности с e-paper дисплеем Всем привет! Сегодня хочу рассказать читателям о своем DIY проекте датчика температуры и влажности с e-ink дисплеем. Это будет некая обзорная статья об этапах создания устройства, будет много картинок. Идея этого проекта родилась около двух лет назад, примерно тогда я увлекс...

Создан первый программируемый трансформер На выставке CES в Лас-Вегасе была представлена автономная игрушка-трансформер Robosen T9. Робот имеет 22 программируемых серводвигателя и весит 3,2 кг. Он быстро трансформируется из автомобиля в робота и обратно, умеет ездить со звуком спорткара и ходить, издавая забавные зв...

DataMatrix или как правильно маркировать обувь С 1 июля 2019 года в России введена обязательная маркировка группы товаров. С 1 марта 2020 года под этот закон должна была попасть обувь. Не все успели подготовиться, и в результате запуск перенесли на 1 июля. Lamoda среди тех, кто успел. Поэтому мы хотим поделиться опытом ...

Новому Mi MIX быть! Вот только название всех удивит Почти каждый фанат Xiaomi ждёт продолжение серии Mi MIX. В прошлом году китайская компания показала потрясающий Mi MIX Alpha с экраном, который огибал почти всё устройство. Однако массовое производство концептуального смартфона так и не началось. Последним в линейке до сих п...

Мэтт Бути: в ближайшие два года игры Xbox Game Studios будут выпускаться на обоих поколениях Xbox Мэтт Бути, руководитель Xbox Game Studios, в интервью порталу MCVUK сообщил, что владельцы текущего поколения игровых консолей не будут немедленно лишены возможности играть в новые игры, как это было при смене поколений в прошлом. По его словам, в течение следующих двух лет...

Как в «Аватаре»: «Роскосмос» делает человекоподобного андроида для работ в открытом космосе «Роскосмос» подтверждает, что ЦНИИмаш и Ракетно-космическая корпорация «Энергия» приступили к созданию первого отечественного человекоподобного робота «Теледроид» , который будет использоваться для выполнения работ в открытом космосе....

HARZ Labs Flex Приветствую всех!Опробовал на Сириусе пробник Флекса от HARZ Labs. Забегая на перед, у меня самого задач для этого полимера нашлось немного, поэтому опробовать печать больше было интересно для области общих знаний.Сначала на кубике 3dSLA настроил режимы печати. Полимер не ра...

Философия в IT как вершина созидания жизни Доброго времени суток, Хабрачане! С большим удовольствием, представляю вашему вниманию свою новую статью об искусстве в мире IT! Мою прошлую статью вы активно читаете, комментируете и голосуете за неё. Спасибо вам за это! Как благодарный автор, я постарался учесть все ваши ...

Введение в программирование: заготовка игры-платформера на SDL в 300 строк C++ Этот текст предназначен для тех, кто только осваивает программирование. Я читаю лекции по C++ на первом курсе местного университета, и в качестве практикума предлагаю запрограммировать любую игру (не выношу проектов типа "софт бронирования книг в местной библиотеке"...

[Перевод] CSS-переменные CSS-переменные (их ещё называют «пользовательскими свойствами») поддерживаются веб-браузерами уже почти четыре года. Я пользуюсь ими там, где они могут пригодиться. Это зависит от проекта, над которым я работаю, и от конкретных задач, которые мне приходится решать. Работать ...

[Из песочницы] Итоги двух лет изучения «Structure and Interpretation of Computer Programs» Оригинал опубликован в моём блоге 11.07.20. Если я правильно понял, это не проблема. Я считаю, что разработка ПО в значительной степени заключается в программировании на псевдокоде. Если ты представил псевдокод, то перевести его на Python, C, что угодно — не проблема. Осн...

[Из песочницы] Играй как гейм-дизайнер "Играй как гейм-дизайнер" — одна из самых популярных рекомендаций для тех, кто делает свои первые шаги в профессии. Что же на самом деле скрывается за этими словами? Авторы книг и статей рекомендуют играть как можно больше, играть в игры разных жанров, играть не то...

[Перевод] Создание собственной Headless CMS и интеграция с блогом Быть новичком — значит исследовать новые горизонты программирования, шагая в неизвестность, надеясь что где-то там будет лучше. Думаю что вы согласитесь, зачастую достаточно увлекательно начинать работу над проектом с новой технологией. Проблемы, с которыми вы сталкиваетесь...

Дизайн Samsung Galaxy S11 Lite был подтвержден благодаря утекшему в сеть руководству пользователя Для компании Samsung не редкость ситуация, когда в сеть утекает руководство пользователя к новому устройству, которое еще не появилось на рынке. Так появилась информация о Samsung Galaxy S11 Lite, который поступит в продажу в 2020 году. Подробнее об этом читайте на THG.ru.

[Перевод] Почему разработчики влюбляются в функциональное программирование? Функциональное программирование (ФП) существует уже лет 60, но до сих пор оно всегда имело достаточно узкую сферу использования. Хотя компании, меняющие мир, вроде Google, полагаются на его ключевые концепции, средний современный программист знает об этом феномене очень мало...

Как прекратить страдать и начать учиться Успели во время самоизоляции стать суперэффективными и освоить пару новых специальностей? Тоже нет? А ведь все вокруг трубили: «Используй это время с пользой! Кризис – всегда точка роста». Оказывается, это совершенно нормально, если вы не нашли в себе сил начать осваивать но...

[Перевод] Почему мы испортили светодиоды статуса и что нужно менять Ах, этот скромный светодиод состояния. Он есть практически у всей домашней электроники, у всех интегральных модулей, и вообще у всего, что потребляет электричество. В стародавние времена скромный индикатор неярко светился с задней части панели, и всё было нормально. Но пот...

Очень эффектное видео. Boston Dynamics показала робота Atlas, который занимается паркуром и делает сальто назад Boston Dynamics, с недавних пор перешедшая под крыло Hyundai, опубликовала видео, в котором гуманоидные роботы Atlas лихо преодолевают площадку с различными препятствиями – не хуже мастеров паркура. А в конце – пара эффектных сальто назад. По словам предста...

Готовый шаблон для тестирования с использованием Spring Представляю вам — готовый шаблон для тестирования с использованием Spring. Введение Цель этой статьи показать, что писать автотесты со Spring проще нежели на чистой Java. Так же хочу продемонстрировать, насколько Java + Spring упрощает жизнь тестировщикам. Для кого эта ...

Как я влюбился в Rust и чего мне это стоило Языков программирования на текущий момент существует превеликое множество. Одни безусловно хороши для определенных целей, другие признаются универсальными и используются многими для решения повседневных задач. В этой статье я хочу рассказать, как и почему Rust стал для меня...

Китай вывел на орбиту прототип уборщика космического мусора Китайское информационное агентство Синьхуа сообщило, что во вторник с помощью ракеты «Чанчжэн-6» на низкую околоземную орбиту было выведено несколько спутников и прототип робота NEO-01, который с помощью большой сети сможет собирать космический мусор, а также оснащён телеск...

Windows Native Applications и сервис Acronis Active Restore Сегодня продолжаем рассказ о том, как мы вместе с ребятами из Университета Иннополис разрабатываем технологию Active Restore, чтобы позволить пользователю как можно раньше начать работу на своей машине после сбоя. Речь пойдет о нативных приложениях Windows, включая особеннос...

От земли к FPV Квадрокоптеру: Собираем свой первый квадрокоптер (Whoop) FPV Квадрокоптер: Фильтрация в Betaflight От земли к FPV Квадрокоптеру: Введение Всем привет! Статья с небольшим запозданием, но я набрался больше опыта и возможно это к лучшему. Несколько месяцев назад я бы рекомендовал собрать 5ти дюймовый квадрокоптер как следующий логич...

Бесплатные курсы по Data Science от Harvard University Информационные технологии позволяют получить невероятно крутые образовательные ресурсы в один клик. Бесплатно. Я сейчас решаю задачу, как из огромной массы жизненно важного контента выбрать тот, который стоит попробовать в первую очередь, как «разметить данные», чтобы ней...

Не хочется ждать в очереди? Напишем свой диспетчер для SObjectizer с приоритетной доставкой SObjectizer — это небольшой фреймворк для C++, который дает возможность разработчику использовать такие подходы, как Actor Model, Communicating Sequential Processes и Publish/Subscribe. Одной из ключевых концепций в SObjectizer являются диспетчеры. Диспетчеры определяют где...

[Перевод] Go глазами Rust-программиста: первые впечатления В преддверии старта курса «Разработчик Golang» подготовили перевод интересного материала. А каким было ваше первое впечатление от Go? На протяжении последних нескольких недель мне довелось использовать Go в работе. Я впервые использовал Go на более-менее крупном и серьезно...

Запускаем трансфлективный TFT дисплей на SSD1283A с помощью STM32 Введение Модель дисплея называется H016IT01. Данный дисплей интересен прежде всего тем, что он является транфлективным(transflective). Это означает, что изображение на нем должно быть видно даже под ярким солнцем. А также это чуть ли не единственная доступная модель с этой о...

[Из песочницы] Как я сделал электронную очередь за 0 рублей на чистом энтузиазме, чего это стоило и что из этого вышло Добрый день, дорогие мастера своего дела! Это моя первая статья, постараюсь быть интересным. Много лет назад (о ужас) когда я был супер энергичен, молод и глаза горели я хотел автоматизировать все что движется и не движется. Я чувствовал бескрайние свои возможности и был у...

Почему работать в консоли настолько приятно? Так задумано отцами-основателями Unix Кен Томпсон и Деннис Ритчи Unix. Легендарная операционная система оказала огромное влияние на разработку программного обеспечения и всю информатику в целом. Из неё выросли целые семейства Unix-подобных ОС, которыми все мы пользуемся. Язык программирования Си, Ричард Сто...

Создаем веб-приложение на Haskell с использованием Reflex. Часть 1 Введение Всем привет! Меня зовут Никита, и мы в Typeable для разработки фронтенда для части проектов используем FRP-подход, а конкретно его реализацию на Haskell – веб-фреймоворк reflex. На русскоязычных ресурсах отсутствуют какие-либо руководства по данному фреймворку (да и...

Миллион распределенных баз данных в облаке Помните детскую забаву? Поставить швабру на ладонь и удержать ее в вертикальном положении как можно дольше? В теории управления она известна под именем обратного маятника. Есть палка с грузом на конце и тележка, которая должна удерживать этот маятник в вертикальном положении...

Эксперт Bernstein заявил, что покупка Xerox компанией HP Inc обрела смысл Миллиардер Карл Айкан (Carl Icahn) со свойственной ему настойчивостью склонял руководство Xerox к покупке более крупной HP Inc. вплоть до марта 2020 года, но в дело вмешалась пандемия, и активист отступил. Аналитик Bernstein утверждает, что сейчас созданы условия, при которы...

Kubernetes за 3 дня. Просто о сложном Можно ли изучить Kubernetes — такую сложную и глубокую технологию — за три дня? Слёрм запустил «Вечернюю школу», где базовый курс по Кубернетес можно пройти за 4 месяца. В честь этого события узнаем у Павла Селиванова, архитектора Kubernetes-решений, Certified Kubernetes Ad...

Внимательнее надо быть! Google «спалила» Pixel 4a, но быстро заметила ошибку Сколько можно, Google, а? Ты уже в который раз допускаешь случайные или намеренные утечки, которые показывают твой новый Google Pixel 4a. В итоге, мы каждый раз получаем что-то невразумительное и каждый раз ждем выхода смартфона, который так хотим увидеть. Странно получаетс...

[Из песочницы] Как достичь своих целей? Привет, Хабр! Представляю вашему вниманию перевод ранее опубликованной на Хабре статьи «How to achieve goals?». 5 жизненных советов, которые помогут вам достичь своей желаемой цели. Конечно же, не обязательно выполнять их все в указанном порядке. Но самое важное — не просто...

Робопес-полицейский выполнил несколько важных миссий в Нью-Йорке Служба технической помощи полиции Нью-Йорка похвасталась первыми успехами своего нового подопечного робопса. Конструктивно он очень схож с известным Spot от компании Boston Dynamics, но «Цифропес» (Digidog), как его прозвали, предназначен для выполнения реальной полицейской ...

[Перевод] Что ученые должны знать о железе для написания быстрого кода источник изображения Программирование сегодня используется во многих областях науки, где отдельным ученым часто приходится собственноручно писать код для своих проектов. Для большинства ученых, однако, компьютерные науки не являются их областью знаний; они изучили программи...

Руководство по игре в Agario для новичка Руководство для новичка С чего начать? После введения ника и выбора сервера для прохождения игры, вы оказываетесь на поле, на котором находится кроме вас невероятно много похожих бактерий. Всех их объединяет одна цель: вырасти и стать самой крупной бактерией данного се...

OnePLus выпустит смарт-часы. Теперь точно! Некоторое время назад мы уже не рах рассказывали о том, что OnePlus готовит свои собственные умные часы. Учитывая, что уже у всех крупных производителей есть подобный продукт сомнений в том, что он будет и у OnePlus не приходится. Но теперь, кроме простых догадок и логическ...

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

К середине 2030-х годов Subaru планирует продавать только электромобили Компания Subaru сообщила, что планирует прекратить выпуск автомобилей с двигателями внутреннего сгорания к середине 2030-х годов. Уже в 2030 году доля гибридов и электромобилей в поставках должна составлять 40%. Решение японского автопроизводителя продиктовано введением...

Процессор Forth J1 в FPGA плате M02mini Впервые я познакомился с языком программирования Forth еще в студенческие годы. Было это правда ну очень давно. Уже тогда язык поразил меня тем, что он «не такой как все». При этом, код получался хоть и малопонятный, но компактный и быстрый. Недавно я занимался запуском пр...

Хорошего телескопа должно быть много: история создания Square Kilometre Array, настоящее и будущее проекта В конце июня мы писали о поломке телескопа «Хаббл» и немного неясном будущем его преемника «Джеймса Уэбба». Сегодня поговорим о целой системе телескопов, которая получила название Square Kilometre Array (SKA). Это огромный, распределенный по поверхности Земли массив ради...

Логическое программирование на Prolog для чайников Дисклеймер: этот туториал написан преимущественно для студентов, изучающих Пролог. Если вы человек практического толка, то, скорее всего, вы не найдете здесь ничего полезного. Выделяют три основные парадигмы программирования: императивное, функциональное и логическое. Импера...

Hyundai заявила, что не будет делать электромобиль для Apple Наверное, вы уже слышали о том, что Apple ведёт переговоры с Hyundai о совместном производстве Apple Car. Несмотря на то что обычно такие вещи держатся в секрете, автоконцерн как минимум два раза подтвердил факт сотрудничества. Первый раз подтверждение касалось хода перегов...

Будущее JavaScript: декораторы Доброго времени суток, друзья! Представляю вашему вниманию адаптированный перевод нового варианта предложения (сентябрь 2020 г.), касающегося использования декораторов в JavaScript, с небольшими пояснениями относительно характера происходящего. Впервые данное предложение...

Раскрыта конфигурация робота «Теледроид» для открытого космоса В государственной корпорации Роскосмос рассказали о реализации проекта «Теледроид» по созданию специализированного робота для выполнения задач в открытом космосе. «Фёдор» / фотографии Роскосмоса Разработкой «Теледроида» занимается НПО «Андроидная техника». Напомним, что имен...

NASA выбрало SpaceX для полета на Луну, и это ключевой момент в истории космонавтики Через несколько лет астронавты NASA собираются вернуться на Луну. И условия возвращения куда более комфортабельны, чем те, что были у первопроходцев. Все потому, что возвращаться они будут на Starship, длина которого от хвоста до носа составляет 50 метров. А вот Базз Олдрин...

[Перевод] Как устроен Apple Lightning Это моя маленькая статья с описанием (почти) всего, что я знаю об интерфейсе Apple Lightning и связанных с ним технологиях: Tristar, Hydra, HiFive, SDQ, IDBUS и др. Но сначала маленькое предупреждение… Читайте эту статью на свой страх и риск! Информация основана на большо...

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

[Перевод] Антипаттерны деплоя в Kubernetes. Часть 2 Перед вами вторая часть руководства по антипаттернам деплоя в Kubernetes.В этой статье не просто перечислены известные антипаттерны деплоя в Kubernetes, но и предлагаются соответствующие решения. Вы можете проверить ваши процессы развёртывания и исправить существующие пробле...

[Перевод] Электро, умнейший робот Всемирной выставки 1939 года Сегодня роботы нередко «трудятся» в промышленности и даже ЦОД — например, меняют сбоящие жесткие диски или уничтожают вышедшие из строя носители. Сегодня мы хотим рассказать, с чего начиналось применение человеком «умных» механизмов — речь пойдет о роботе по имени Электро.«Л...

Оптимизации в JIT-компляторе для .NET 5 Некоторое время назад я начал удивительное путешествие в мир JIT-компилятора с целью найти места, куда можно засунуть свои руки и что-нибудь ускорить, т.к. по ходу основной работы накопился небольшой багаж знаний в LLVM и его оптимизаций. В этой статье я хотел бы поделиться ...

Xiaomi Mi Mix 4, Xiaomi CC 11 и Xiaomi Mi Pad 5: расклад сил по быстрой ... Если прогноз сбудется, то 11 августа Xiaomi может провести свою очередную презентацию. Ожидается, что это будет масштабное и помпезное шоу, ведь анонс Xiaomi Mi Mix 4 одно из любопытных событий на рынке смартфонов.

Xiaomi Mi Mix 4, Xiaomi CC 11 и Xiaomi Mi Pad 5: расклад сил по быстрой ... Если прогноз сбудется, то 11 августа Xiaomi может провести свою очередную презентацию. Ожидается, что это будет масштабное и помпезное шоу, ведь анонс Xiaomi Mi Mix 4 одно из любопытных событий на рынке смартфонов.

babooshka tv, как самодельный видео-показатор сместил «точку сборки» моих пожилых родителей Привет Хабра. Хочу я вам рассказать удивительную историю, приключившуюся с моими родителями благодаря небольшому приборчику, который я для них собрал в прошлом году. За одно расскажу о процессе создания, а так же поделюсь некоторыми любопытными открытиями. Вместо аннотации.....

Sealed classes. Semantics vs performance Наверное, не я один после прочтения документации о sealed классах подумал: «Ладно. Может быть это когда-нибудь пригодится». Позже, когда в работе я встретил пару задач, где удалось успешно применить этот инструмент, я подумал: «Недурно. Стоит чаще задумываться о применении»....

Facebook работает над заменой Google Android Как пишет источник, компания Facebook занимается разработкой собственной операционной системы, а помогают ей в этом бывшие сотрудники Microsoft — в частности Марк Луковский (Mark Lucovsky), входивший в свое время в число создателей ОС Windows NT. Новая ОС должна у...

Как я подружил BPMN и Bitbucket Привет, Хабр! Я техлид в компании ДомКлик. В основном занимаюсь backend-разработкой. Мне периодически приходится погружаться и во front-разработку, но этого не происходило уже более двух лет. Сегодня я расскажу, как мне пришлось заняться front-разработкой для создания плагин...

[Перевод] В 40 я всё ещё разработчик? Если вам кажется, что 40 — это уже слишком, вы ошибаетесь. Представьте: вы рано приходите в офис. Бросаете рюкзак и отправляетесь на кухню. Вы полночи уговаривали детей уснуть, и они рано разбудили вас. Теперь вам нужен кофе. С кружкой кофе в руке вы замечаете, что на кухне ...

Онлайн-митапы на всю неделю по бэку и DevOps, безопасности и роботам с 17 апреля Эту неделю астрологи объявили неделей бэка: сразу несколько встреч и по .NET и по Java. А еще начали появляться неожиданные сочетания внутри одного мероприятия, например: JavaScript и DevOps или DevOps и ML. А еще много хардкорной практики — можно сделать своего робота или с...

[Перевод] Краткое руководство по разработке чартов в Helm Unsplash by Frank Eiffert Helm — мощный инструмент для применения, обновления и управления приложениями в Kubernetes. Сообщество Helm создает множество чартов с открытым исходным кодом. Вы можете развернуть Redis, Nginx или Prometheus Operator с помощью одной команды. И они...

Как оцифровать старые видеокассеты в домашних условиях Видеокассеты VHS и предназначенные для их проигрывания видеомагнитофоны впервые появились на рынке в 1976 году и успешно пережили технологии Sony Betamax и Video 2000. В 1990-х и 2000-х годах им на смену пришли DVD диски, а сегодня пользователи и вовсе предпочитают смотреть ...

Сковорода электрическая Gastrorag CPP-40: вместительная и автономная от плит Электрическая сковорода Gastrorag CPP-40 может применяться как в домашних условиях, так и в сфере HoReCa. Она имеет рабочую поверхность 40 см диаметром, большую стеклянную крышку, 5 режимов регулировки температуры и мощность в 1400 Вт. Сковорода автономна от кухонных плит, м...

Установка прошивки RepRap LPC На примере зелёных платок постараюсь написать доступное руководство по настройке и запуску этой прошивки на платах SKR и не только.Уверен, это проще чем настройка марлина.Начну с прошивки платы принтера на примере SKR 1.3 или 1.4Идём по ссылке в начало, Getting Started RRF3....

Немного неудобно, но хочу поговорить о буферах Просто статья о буферах. Вы наверняка думаете, что знаете о буферах всё. Возможно, так оно и есть. Но мне кажется, вы всё равно найдёте для себя что-то новое. Просто потому, что тема – неисчерпаемая. О буферах всегда есть что сказать. Это не чушь, и не шутка. Статья действи...

Polargraph polargraph.co.uk Говорят, русские долго запрягают, но быстро едут. Идея собрать поларграф пришла мне 5 лет назад после прочтения статьи про плеер на флоппи дисководах. Сначала нашла drawbot на флоппи, а потом поларграф. Не спрашивайте какая между этим связь, ее нет. В осно...

[Перевод] Будущее облачных вычислений компании Sun, которое так и не наступило Перевод треда из твиттера пользователя @mcclure111 Давным-давно – лет 15 назад – я работала в Sun Microsystems. В то время компания была полумёртвой (и умерла пару лет спустя), поскольку они уже не производили ничего такого, чего кто-то хотел бы купить. Поэтому у них было м...

[Из песочницы] Как я «спрыгнул» с платформы ЭВОТОР, почему и чего это стоило Очень давно (более 20 лет назад) я написал учетную систему на базе 1С версии 7.7 для небольшой розничной сети из 30 магазинов. В течении этих лет потихоньку ее поддерживал. Руководство компании звезд с неба не хватает, особых пожеланий не имеет и вообщем все шло хорошо, пока...

Как мы перевели все внутренние коммуникации в компании в онлайн Как только привычный нам мир перешел в режим home office, IT-компании перевели своих сотрудников на удаленную работу, столкнувшись не только с техническими проблемами. Как поддержать боевой дух сотрудников? Что сделать для того, чтобы коллеги не грустили на «удаленке»? На эт...

[recovery mode] О стартапах и стартаперах Сейчас очень модно говорить о стартапах и молодых стартаперах, бизнесменах до 30 лет, попавших в поле зрения Форбс. Об инновационных проектах, нацеленных перевернуть мир. Видимо, пришло время и для меня осознать, что такое стартап, что такое собственный проект, и каким мо...

Робопес Spot будет пасти овец, садить урожай и прокладывать маршрут Компания Boston Dynamics в очередной раз продемонстрировала уникальные способности своего робота.Речь идет о робопсе Spot, который, как оказалось, вполне справляется с ролью пастуха овец. Обучением робота премудростям данной профессии занимается компания Rocos.По задумке, ро...

[Из песочницы] Языки, которые почти стали CSS Привет, Хабр! Предлагаю вашему вниманию перевод статьи The Languages Which Almost Became CSS автора Zack Bloom про языки, которые могли бы стать CSS, сложись история немного иначе. На протяжении всего прошлого года неисчерпаемым источником удовольствия для меня было то, чт...

[Перевод] GPT-3 пробует себя в подкатах Давным-давно я решила натренировать нейросеть на выдачу фраз для подката к противоположному полу. Начав собирать обучающие данные, я почти сразу пожалела об этом, обнаружив весь ужас существующего материала. Но оказалось, что я волновалась зря. Сетка была очень маленькой и м...

Вероятно, Asus знала о проблемах с GeForce RTX 3080 до их выхода в продажу На фоне проблемы Crush to Desktop производители GeForce RTX 3080 начали улучшать компонентную базу своих адаптеров. И пока MSI в своей RTX 3080 Gaming X Trio меняет лишь один конденсатор SP-Cap на группу MLCC, Asus не разменивается по мелочам. В адаптерах линеек TUF и R...

Как избавиться от прыщей: самое полное руководство Это должен знать каждый человек.

Ozon go school: Как не нужно проводить отбор Go School Как вы знаете, в середине мая Ozon объявил о запуске школы программирования на языке Go. Обещали следующее: бесплатное обучение возможность получить знания по реальной разработке на Go от Ozon возможность получить работу в Ozon Чтобы попасть в школу, нужно было:...

Минсвязи предложило отдать государству «золотую акцию» в СП операторов по 5G Об этом заявил журналистам замминистра связи Олег Иванов в кулуарах форума RIW-2019."Я предлагаю рассмотреть возможность, например, “золотой акции” или каких-либо других форм контроля государства над этим совместным предприятием. Думаю, что это будет обсужда...

Почему животные не умеют разговаривать как люди? Тому, что животные не умет говорить как люди, есть несколько причин. Поговорим о самых основных В некоторых комедийных фильмах животные умеют разговаривать прямо как люди и это выглядит весьма забавно. Наверное, многие хотели бы понимать то, о чем думают и что чувствуют их д...

[Перевод] Микросервисы со Spring Boot. Часть 4. Использование Ribbon для балансировки нагрузки Это часть 4 серии о микросервисных архитектурах, в которой мы сосредоточимся на использовании Ribbon для балансировки нагрузки. Это статья входит в серию статей «Микросервисы со Spring Boot»: Часть 1. Начало работы с архитектурой микросервисов Часть 2. Создание микросерви...

Программист должен решать проблемы бизнеса Недавно вышла статья, мимо которой я не мог пройти — "Программист не должен решать задачи бизнеса". Неожиданно мой комментарий вырос до мини-статьи. Я не согласен с мнением автора статьи, все сказано ниже ИМХО, с удовольствием подискутирую в комментариях. Сразу за...

Huawei прекращает производство процессоров Kirin из-за санкций США В отличие от операционных систем, которые дуэтом главенствуют сегодня на рынке смартфонов, процессоров, обеспечивающих их работоспособность, всё-таки немного больше. Основу этого рынка составляют чипы производства Qualcomm, Apple, MediaTek и Huawei. В принципе, попадаются и...

Compositional Layout: стоит ли игра свеч? Всем привет! Меня зовут Алексей Скоробогатов, я ведущий iOS-разработчик в Delivery Club. Сегодня я хотел бы рассказать про вёрстку в нашем приложении на примере использования Compositional Layout. В конце прошлого года волевым решением iOS-команды и апрувом руководства мы ...

Книга «Roblox: играй, программируй и создавай свои миры» Привет, Хаброжители! Мы издали книгу для мальчиков и девочек. Что такое Roblox? Это красочная компьютерная платформа для создания и публикации своих игр. Мир Roblox изо дня в день становится все популярней, и ты можешь стать его частью! Если ты мечтаешь стать геймдизайнеро...

Facebook опубликовал новые руководства в помощь бизнесу в условиях эпидемии Facebook опубликовал три новых руководства в помощь бизнесу в условиях эпидемии COVID-19: для рекламодателей в сегменте розничной торговли, для рекламодателей в сегменте e-commerce и советы о том, как общаться и взаимодействовать с клиентами в этот период. 1. Руководство для...

Как Apple собирается выходить из кризиса? В последние несколько лет слова “Intel” и “проблемы” стали почти синонимами, но судя по финансовым отчетам компании, у неё все хорошо, и первый квартал 2020 года тоже не стал исключением. Но первой из больших и заметных компаний отчиталась о своих результатах TSMC 16 апреля...

«Объясняю каждую строчку» — разработка видеоигры в прямом эфире Э-ге-гей! Кто хочет узнать, как делаются видеоигры? Ладно, я угораю. Уж где-где, а тут публика должна быть в курсе. Тем не менее, как насчёт увидеть процесс создания игры? Полностью. С первой до последней строчки. ВСЁ. Вообще ВСЁ. Не просто увидеть, даже поучаствовать, если...

Вариант работы с вебсокетами в iOS на языке Swift / Написал менеджер для работы с websocket Всем привет. 4 года назад я уже разбирался с вебсокетами в iOS, тогда я решил задачу с помощью одной из библиотек cocoapods, статья есть на Хабре. А сегодня хочу продемонстрировать еще одно решение, нативное без cocoapods. Я написал свой менеджер для работы с вебсокетами ...

Холст + любовь = сердце Доброго времени суток, друзья! На дворе 14 февраля — День святого Валентина или День всех влюбленных. Об этом знают все (что, кто-то не знает?). Однако не все знают (полагаю, на Хабре таких немного), что 14 февраля 1946 года научному миру и всем заинтересованным был про...

Почему дизайн Mac не меняется уже несколько лет? В последние годы, видимо, не было ничего более постоянного, чем дизайн Mac’ов, кроме разве что жалоб на его неизменность – в то время, как в промышленном дизайне Windows PC жизнь кипела и переливалась через край: менялись их формы, возникали необычные гибриды (компьютера и ...

Язык программирования Mash http://mash-project.org https://github.com/RoPi0n/mash-lang Mash? Это язык императивный язык программирования с динамической типизацией, сборкой мусора, ООП и поддержкой многопоточности. Интересно? Тогда под кат! :) Читать дальше →

[recovery mode] Коронавирус, кризис и последствия для IT По мнению Михаила Задорнова, председателя правления банка «Открытие», экономику ждёт рецессия. Каждый день из-за пандемии малый и средний бизнес, туристическая сфера, авиакомпании, сфера услуг и развлечений терпит убытки, это миллионы рублей. Всё это влияет и повлияет на IT ...

iOS 14 будет поддерживать 14 моделей Apple iPhone — смотрим список Вообще, конечно, появления iOS не стоит ждать до официального события Apple WWDC в июне. Но первые слухи об обновлении ОС начали появляться в сети. Парни с GSMArena впервые услышали про iOS 14 ещё в ноябре, говоря о том, что Apple внедряет новый процесс, который должен кон...

[Из песочницы] ECS back and forth Привет, Хабр! Представляю вашему вниманию перевод статьи "ECS back and forth — Part 1 — Introduction" автора Michele skypjack Caini. ECS back and forth Часть 1 — Введение. Когда я в первые узнал про архитектурный шаблон entity component system, я пошёл искать больш...

Над созданием Assassin’s Creed: Valhalla работают в 15 студиях Компания Ubisoft известна практикой создания игр силами многих студий. Но, похоже, Assassin’s Creed: Valhalla установит новый рекорд по количеству разработчиков. Ведёт проект Ubisoft Montreal, ей помогают 14 других команд. Отмечается, что игра может стать кроссплатфор...

PostgreSQL Antipatterns: «Должен остаться только один!» На SQL вы описываете «что» хотите получить, а не «как» это должно исполняться. Поэтому проблема разработки SQL-запросов в стиле «как слышится, так и пишется» занимает свое почетное место, наряду с особенностями вычисления условий в SQL. Сегодня на предельно простых примера...

Как загрузить и установить обновление Windows 10 October 2020 Update Обновление Windows 10 October 2020 Update теперь доступно и развертывается оно поэтапно. Ожидается, что развертывание займет несколько недель, но если вы чувствуете нетерпение и хотите установить обновление, то есть три способа загрузить и установить обновление за октябрь 20...

Первый смартфон на базе F150 OS предлагает вдвое дешевле заявленной цены Компания F150 была образована в этом году любителями активного отдыха, которые имеют большой опыт в создании защищённых смартфонов. Поскольку их смартфонам не хватало некоторых функций, которые должны быть у телефона, подходящего для приключений, они решили создать свою...

Двуногий робот Кэсси преодолел 5 км за 53 минуты на одном заряде Исследователи из Университета штата Орегон создали двуногого робота по имени Кэсси (Cassie), который первым преодолел расстояние в 5 км за 53 минуты без подзарядки аккумуляторов. Робот был разработан под руководством профессора робототехники Джонатана Херста (Jonathan H...

Clarion — Язык программирования, про который все забыли. А мне пришлось вспомнить В своем первом посте я хочу рассказать об одном из самых редких и старых языков программирования - Clarion. Я знаком со всей линейкой этих замечательных языков начиная с 2.1 далее 5.0, 6.0, 6.3, 8 и до 9.1 по текущий момент. Буду постепенно рассказывать общие детали данной т...

[Из песочницы] Vassbotn H. Виртуальные переменные класса Приветствую всех, кто начал читать эту заметку! Хочу предложить вам (а в большей степени фанатам Object Pascal, любителям программистских трюков, технических приемов и синтаксических изысков) ознакомиться с переводом довольно старого (2007 года) поста "Hack#17: Virtual ...

Минута саморекламы: Вечерняя школа Слёрма по Kubernetes Вечерняя школа Слёрма дает введение в Kubernetes с нуля для тех, кто хорошо знает Linux. У нас бесплатные лекции и платная практика. На этой неделе разбирали основы Kubernetes. Лекция №1: Введение в Kubernetes, Pod, Replicaset Лекция №2: Deployment, Probes, Resources В кон...

Как мы организовали процесс разработки гаджетов от идеи до производства в стартап-инкубаторе Всем привет, я Андрей. Год назад мы с командой начали строить инкубатор гаджет-стартапов, в котором развиваем продукты от идеи до серийного производства. Мы ориентируемся на создание гаджетов, которые решают известную проблему новым способом. В этой статье хочу поделиться ...

Конструктор LEGO и абсолютный ноль Приближается празднование Нового года. Для кого-то это двое суток на кухне ради десяти минут за столом, для кого-то — отличный повод собрать всех родных и близких, а для кого-то это чудеса, дедушка Мороз и, конечно же, подарки под елкой. Из года в год дети составляют списо...

[Перевод] Топ-5 курсов по Java для фуллстек-разработчиков В этом материале приведены сведения о пяти лучших курсах, предназначенных для тех, кто хочет начать карьеру в сфере фуллстек-разработки на Java. Роль подобных разработчиков стала в наши дни достаточно популярной. Многие компании нуждаются в таких специалистах. Эти специалист...

[Из песочницы] Как я изготовил респиратор KN95 в домашних условиях из подручных материалов. Подробная инструкция На фоне всей этой ситуации с коронавирусом, неделю назад я решил приобрести несколько респираторов. Дома у меня был один, KN95, класса ffp1, я хотел прикупить еще несколько с выпускным клапаном и повыше классом. Но обойдя несколько строительных магазинов, я не нашел там вооб...

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

Создан первый отечественный биоморфный подводный робот Технологии Роботы 02.07.2021, 12:25 Создан первый отечественный биоморфный подводный робот Учёные из Центра нейротехнологий и машинного обучения Балтийского федерального университета имени Канта разработали биоморфного робота-тунца. ...

О шахматах. И не только Сегодня не будет тяжких раздумий о настоящем и будущем компьютерной индустрии. Сегодня я хочу рассказать об одном из своих хобби. Я играю в массу разных игр: футбол, хоккей, теннис (большой и маленький), покер, преферанс, биржа и т.п. Но мой “профильный” вид спорта — шахматы...

Дайджест онлайн-событий марта и апреля За последние недели повседневная жизнь во многих отношениях круто изменилась. Вот и мы в свете текущих событий на какое-то время меняем формат своего дайджеста. К счастью, IT-сообщество достаточно свободно чувствует себя в виртуальной среде, чтобы относительно безболезненн...

Когда и где козы стали домашними животными? Ученые регулярно изучают историю одомашнивания животных. Недавно они узнали подробности о козах Загрос — это крупнейшая горная система современного Ирана. Примерно с середины XX века ученые находят на этой территории останки домашних животных, которые явно были одомашнены др...

X.509 своми силами в .Net Core Некоторое время назад я задался вопросом, можно ли наладить фабрику сертификатов, не прибегая к утилите openssl. Как подвести «под кнопку» весь процесс от генерации ключей до проверки подлинности. Забегая вперед, скажу, что пространство System.Security.Cryptography в этом п...

Заметка о перебираемых объектах Доброго времени суток, друзья! Данная заметка не имеет особой практической ценности. С другой стороны, в ней исследуется некоторые «пограничные» возможности JavaScript, которые могут показаться вам интересными. Руководство по стилю JavaScript от Goggle советует отдавать ...

Обзор про принтер UlTi Steel спустя 15 месяцев владения Астрологи объявили месяц UlTi Steel.Количество статей про UlTi Steel выросло втрое.В далёком апреле 2020 года решился на апгрейд своего Эндера, т.к. много печатал всяких мелких штук для врачей и хотелось делать это побыстрее. Долгое время "облизывался" на ZAV, почти решился ...

Qualcomm воскрешает старые платформы? Samsung Galaxy A82 построен на Snapdragon 855, которой уже два года В базе Geekbench засветился пока еще не представленный официально смартфон Samsung Galaxy A82 5G. Что самое интересное – аппарат построен на некогда флагманской однокристальной системе Snapdragon 855 (кодовое обозначение – msmnile). Она вышла почти два ...

Мониторинг ошибок и событий в журнале PostgreSQL (grok_exporter) Доброго дня, коллеги и хаброчитатели! Сегодня, хотел бы поделиться с Вами небольшой заметкой о том, как можно организовать оперативный мониторинг ошибок и событий появляющихся в журнале PostgreSQL используя Prometheus и экспортер метрик grok_exporter. Сразу оговорюсь, что э...

Больше не тимлид: как не потерять себя и найти снова Вернёмся года на два назад, когда я был разработчиком. Что я думал? «Хочу стать тимлидом. Это круто, он решает все вопросы, получает больше денег, им становятся после сеньора». Тогда не было никого, кто сказал бы мне: это вообще про другое. Пришлось учиться на своих ошибках)...

Нужны ли нам новые платежные сервисы? И при чем тут WhatsApp Pay Сейчас уже даже в самом недорогом телефоне можно найти NFC и возможность пользоваться мобильными платежами. Не важно, какой производитель у твоего устройства, ведь почти у всех в модельном ряду есть такие модели. Многие уже давно перестали пользоваться физическими банковски...

На осветительный прибор Bigsofti для съемки смартфоном уже собрано в 25 раз больше средств, чем планировалось На сайте KickStarter успешно идет сбор средств на выпуск осветительного прибора Bigsofti, предназначенного для съемки смартфоном. Планируя собрать не меньше 12 500 долларов, авторы проекта уже смогли привлечь примерно 315 000 долларов, то есть в 25 раз больше. И эт...

[Перевод] Как заставить руководство проникнуться техническим долгом «Руководство не даёт мне заняться рефакторингом legacy-кода!» Знакомая ситуация? Раздражает жутко. Большинство разработчиков рано или поздно сталкивается лбами с менеджером, который совершенно не заинтересован в том, чтобы совершенствовать уже готовое. То нужно реализовать ...

Trio – асинхронное программирование для людей В Python существует библиотека Trio – библиотека асинхронного программирования. Знакомство с Trio в основном будет интересно тем, кто работает на Asyncio, потому что это хорошая альтернатива, позволяющая решать часть проблем, с которыми не может справиться Asyncio. В этом ...

Бывший инженер Apple, который критикует компанию, опубликовал фотографии с производства оригинального iPhone Недавно бывший инженер Apple опубликовал несколько фотографий, сделанных в 2007 году на заводе по производству оригинальных смартфонов iPhone. Четыре фотографии, опубликованные в Twitter, запечатлели финальные стадии сборки и тестирования. Они были сделаны на заводе Fox...

[Перевод] Антипаттерн “Репозиторий” в Android Перевод статьи подготовлен в преддверии старта курса «Android Developer. Professional». Официальное руководство по архитектуре приложений Android рекомендует использовать классы репозитории (Repository) для «предоставления чистого API, чтобы остальная часть приложения мог...

[Из песочницы] Небольшие хитрости для тестирования веб-приложений на Laravel с использованием Model Factories Введение Давайте представим, что мы разрабатываем небольшое веб-приложение на Laravel версии выше 6 и хотим написать для него тесты. Содержание статьи приведено ниже: Описание предметной области Создание приложения Создание сущностей Написание тестов Проблема Решение Прод...

[Перевод] Антипаттерны деплоя в Kubernetes. Часть 3 Это третья и заключительная часть руководства по антипаттернам деплоя в Kubernetes.Здесь не просто перечислены известные антипаттерны деплоя в Kubernetes, но и предлагаются соответствующие решения. Вы можете проверить ваши процессы развёртывания и исправить существующие...

[Перевод] «Чертовски глупое решение»: история появления языка C Как ни сложно в это поверить, C не родился в виде истрёпанного руководства в бумажной обложке. В том или ином виде, язык C повлиял на формирование практически каждого языка программирования, разработанного с 1980-х. Некоторые языки наподобие C++, C# и Objective C должны бы...

Решаем, нужен ли вам личный почтовый сервер Большинство из нас бесит то, что владелец сервера читает нашу почту. Конечно, делают это алгоритмы, а не живые люди, но от этого не легче: мутная контекстная реклама, собранная из обрывков фраз, недостаточная безопасность, да и просто осознание того, что твою переписку може...

[Перевод] Нововведения CSS – Июль 2020 (Gap, Aspect ratio, Masonry, Subgrid) Приветствую. Представляю вашему вниманию перевод статьи «CSS News July 2020», опубликованной 7 июля 2020 года автором Rachel Andrew В последнее время скорость внедрения новых возможностей технологий веб-разработки существенно увеличилась по сравнению с тем, как это было ран...

Проект по внедрению системы Goodt Time от ABC Solutions (ГК ЛАНИТ) успешно завершен В компании “СберСервис” (входит в экосистему Сбер) был реализован проект по внедрению и адаптации системы управления учетом рабочего времени сотрудников Goodt Time от IT-компании ABC Solutions (входит в группу ЛАНИТ). Система позволяет планировать загрузку сотрудников, форми...

Новый робот-тунец может плавать быстрее за счет хвоста с динамичной жесткостью Технологии Роботы 16.08.2021, 21:26 Новый робот-тунец может плавать быстрее за счет хвоста с динамичной жесткостью Поскольку рыбы — крайне искусные пловцы, физическая структура их тел чаще всего служит референсом и источником вдохновен...

Приглашаем на онлайн-интенсив «Слёрм DevOps: Tools&Cheats» 19-21 августа пройдет онлайн-интенсив Слёрм DevOps: Tools&Cheats. Главный враг, с которым борется курс по DevOps: «Очень интересно, жаль, что у нас в компании это нельзя внедрить». Мы ищем такие решения, которые может внедрить даже обычный админ в легаси-проекте. Курс пр...

VORON Design Mobius 3.1. Закупка и сборка. Введение:Собрав свой ultimaker по инструкции от @plastmaska сразу же столкнулся с тем, что экструдер не хотел работать, как надо. Не знаю, в чём было дело - неправильная пружина, проблемы с центровкой, что-то ещё, но шестерня, которая должна была проталкивать пруток, скользи...

Dagaz: История с персистентностью Любая достаточно развитая технология неотличима от магии. Артур Кларк   — Я больше не хочу быть сравнением… Сделайте меня метафорой. Чайна Мьевиль Работа над большим проектом похожа на метроидванию. Решая частные проблемы, мы открываем новые возможности. Со временем, э...

Книга «Swift. Основы разработки приложений под iOS, iPadOS и macOS. 6-е изд. дополненное и переработанное» Привет, Хаброжители! Язык Swift прост, понятен и отлично подойдет как новичкам, так и опытным программистам. Чтобы начать писать код, вам потребуются только эта книга, компьютер и желание учиться. Все базовые концепции программирования и основы синтаксиса объясняются доступ...

[recovery mode] Tier 2 в SEO и интернет маркетинге Поскольку как в Гугле, так и в Яндексе пока почти нет информации на русском про tier 2 начнем с определений. В переводе с английского tier – это ярус, уже можно понять, что tier 2 это какой-то второй ярус. Если мы начнем «гуглить» tier 2, то увидим, что термин применяется в ...

Гибкая методология разработки Scrum, или как быть в потоке всем участникам проекта Поток, что это? Это быть в моменте, здесь и сейчас, каждому участника проекта. Есть ты, рабочее пространство и 100% фокус. Рабочее пространство — это стены офиса или уголка в доме, если ты на удалёнке, твои коллеги очно, либо в ...

Разработчики Overwatch объявили о старте бета-тестирования кроссплатформенного мультиплеера Blizzard Entertainment в официальном микроблоге своего командного шутера Overwatch сообщила о запуске открытого бета-тестирования анонсированной ранее функции кроссплатформенной игры. Источник изображения: Blizzard Entertainment Напомним, на запуске кроссплея Blizzard Entert...

Введение в Redux & React-redux Оглавление Введение 1. Установка и начало работы 2. Redux ....2.1 createStore ....2.2 reducer() ....2.3 dispatch() ....2.4 actionCreator() ....2.5 Actions ....2.6 getState() ....2.7 subscribe() ....2.8 combineReducers() ....2.9 initialState 3. React-redux ....3.1 Provider ...

Голосовую связь через интернет могут начать лицензировать Это следует из тендерной документации на портале госзакупок от 13 января, на которую ссылается "КоммерсантЪ" . Подрядчику предстоит проанализировать существующие системы пропуска голосового трафика по интернет-протоколу, проработать "дорожную карту" введе...

Свой стек навигации. Лучше чем у ROS? Это вторая статья команды setUP про наш опыт создания автономных роботов для соревнований Eurobot Open и использования для этого ROS. Первая статья про механику и общую архитектуру роботов. Роботы ездят по ровному полю и большинство препятствий заранее известно, однако, ко...

[Перевод] Графика для JVM Допустим, я хочу создавать качественные десктопные приложения. Я также хочу сделать это на JVM. Не надейтесь — мы еще не достигли цели. Но у меня есть план. Почему именно JVM? Это производительность на достаточно высоком уровне, но не заставляет вас слишком много задумыва...

ОЭЗ «Технополис «Москва» объявляет конкурс на лучшую программу для роботов Конкурс на лучшую программу для роботов объявлен в особой экономической зоне Москвы в трех номинациях: «Робот дома», «Робот в офисе», «Робот на заводе». Попробовать свои силы в программировании могут старшеклассники ...

[Перевод] Vulkan. Руководство разработчика. Слои валидации Я переводчик из компании CG Tribe в Ижевске, и здесь я делюсь переводом руководства к Vulkan API. Ссылка на источник — vulkan-tutorial.com. Эта публикация является продолжением предыдущей публикации "Vulkan. Руководство разработчика. Рисуем треугольник", она посв...

Функциональное программирование в Python. Генераторы, как питонячий декларативный стиль Общее введение ФП Введение в ФП Главные свойства функционального программирования Основные термины Встроенное ФП поведение в Python Библиотека Xoltar Toolkit Библиотека returns Литература Генераторы Введение в итераторы Введение в генераторы Генераторы vs итераторы Генер...

Какие смартфоны Honor получат поддержку сервисов Google Несмотря на то что США совершенно не собираются снимать санкции с Huawei, у Honor, которая стала независимой компанией, дела постепенно налаживаются. Руководство эмансипированного суббренда занялось восстановлением отношений с американскими компаниями с целью вернуть себе д...

DALI приходит в каждый дом Всё, что вы хотели знать о бренде DALI в одном интервью: смотрим прямой эфир с руководством компании на канале Pult.ru

Заменят ли роботы программистов? С каждым годом выходит всё больше инструментов, которые помогают автоматизировать часть рутинной работы программиста, — генераторы тестов, автодополнение кода, генераторы шаблонного кода. Мы воспринимаем как само собой разумеющееся, что условная IntelliJ IDEA предлагает нам ...

Новое поколение китайских процессоров 2019-2020 год во многом стал знаковым для развития китайских процессоров. Производители уже сейчас готовы предложить вполне конкурентные решения по нормальным ценам. А недавние события еще больше подстегнули исследования и прогресс в этой области. И в этой статье я предлагаю...

3D-принтер из фанеры своими руками и его эволюция Хочу рассказать, как мы собрали 3д-принтер в домашних условиях, так сказать, из говна и палок. Это был школьный проект, который принес определенные плюшки в свое время.  Читать далее

Чиним наследование? Сначала здесь было долгое вступление про то, как я додумался до гениальной идеи (шутка), которой и посвящена статья. Не буду тратить ваше время, вот виновник сегодняшнего торжества (осторожно, 5 строчек на JS): function Extends(clazz) { return class extends clazz { ...

[Перевод] Горячая четвёрка умирающих языков программирования Я занимался поиском лучших языков программирования 2020 года и наткнулся на страницы, на которых шла речь о языках, теряющих популярность. Я программист, и я понимаю, что любому программисту крайне важно знать о том, какие технологии являются актуальными, а какие — нет. Каж...

Домашние накопители энергии Tesla Powerwall зарекомендовали себя с лучшей стороны во время стихийного бедствия в Техасе Домашние накопители энергии Tesla Powerwall – удовольствие не самое дешевое, но зато надежное. Такие резервные системы питания позволяют пользователям гораздо спокойнее преодолевать экстремальные ситуации и даже стихийные бедствия. Например, такое, какое...

Ровесник динозавров: обзор лэптопа IBM 5155 На рынке микрокомпьютеров IBM в начале 80-х годов оказалась в позиции догоняющей. Простые 8-битные машины получили широкое распространение уже во второй половине 70-х, но IBM, занимавшаяся в первую очередь мэйнфреймами и мини-компьютерами, хотела ворваться на бурно развиваю...

[Перевод] Прекращайте покупать Макинтоши с процессором от Intel По нашему мнению, Apple будет осуществлять техподдержку Mac на процессоре Intel не более пяти лет В понедельник появились новости от Apple – компания отказывается от использования Intel x86 CPU в пользу собственных чипов ARM. В результате для всех, кто не хочет остаться за...

SpaceX сравнялась с Россией, ЕС и Японией вместе взятыми по количеству космических пусков за год SpaceX во вторник провела 11-й в текущем году запуск Falcon 9. Ракета, укомплектованная совершенно новой первой ступенью, доставила на орбиту 3,7-тонный спутник GPS III, предназначенный для улучшения навигационных услуг. Заказчик миссии, военно-космические силы США, был полн...

Что должно быть в Samsung Galaxy Z Fold 3 Samsung Galaxy Z Fold 2 — это хрестоматийный пример смартфона, который стал грамотным ”переизданием” своего предшественника. Складная конструкция Samsung конца 2020 года принесла многочисленные улучшения по сравнению с оригинальным Galaxy Fold, такие, как ультратонкое...

Состоится ли презентация Apple в марте 2020 года? Не факт Несмотря на то что мы уже выяснили, что дефицита продукции Apple из-за коронавируса ждать, скорее всего, не стоит, это не значит, что его распространение никак не повлияет на жизнь компании. На это намекает даже Тим Кук, готовя фанатов и инвесторов к тому, что в текущих усл...

Яблочный CI Введение Мы — команда Platform в Playrix, у нас большая и сложная билд-ферма, использующая возможности всех платформ и облачных решений и успешно применяющая их на практике. В этой статье я бы хотел поделиться с вами особенностью работы с платформой MacOS. Читать дальше &r...

Книга «Экстремальный Cи. Параллелизм, ООП и продвинутые возможности» Привет, Хаброжители! Для того чтобы овладеть языком C, знания одного лишь синтаксиса недостаточно. Специалист в области разработки должен обладать четким, научным пониманием принципов и методик. Книга «Экстремальный Cи» научит вас пользоваться продвинутыми низкоуровневыми в...

Как перестать бояться и полюбить 1-wire Мне очень нравится протокол 1-wire своей простотой и удобством для применения в системах «умный дом». Недавно я писал программную эмуляцию одной микросхемы и погрузился во внутренности этого протокола. Чтобы накопленные знания могли принести пользу не только мне, я решил нап...

В лабораторию Центра изучения мозга и сознания Владимир Потанин намерен вложить полмиллиарда рублей В проект, который будет заниматься созданием новых методов изучения мозга, разработкой основы для нейроморфных компьютером и созданием программируемых материалов, не встречающихся в природе, Владимир Потанин вкладывает 500 млн рублей. Как сообщает журнал «Компания», личные с...

[Перевод] Принципы для разработки: KISS, DRY, YAGNI, BDUF, SOLID, APO и бритва Оккама Хорошему программисту необходимо уметь совмещать свои навыки со здравым смыслом. Все дело в прагматизме и навыке выбора лучшего решения для вашей проблемы. Когда вы сталкиваетесь с проблемой при разработке ПО, вы можете воспользоваться базовыми принципами, которые помогут ...

Apple, сейчас самое время представить iPhone 9 Вот уже несколько лет Apple проводит мероприятие в марте – именно на такой презентации мы в свое время увидели iPhone SE, бюджетный iPad и многие другие новинки. Почему именно в марте? На самом деле в Калифорнии почти всегда солнечно, и ничто не мешало руководств...

[Перевод] Телешоу из 1970-х годов, ставшее предком киберспорта Почти 40 лет назад, на самом пике дискомании, всего за несколько месяцев до того, как игра Space Invaders запустит национальную одержимость электронными играми, в Лос-Анджелесе произошло почти забытое событие, ставшее предтечей современного киберспорта. Этот эксперимент, з...

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

Boston Dynamics: от заказов для армии США к коммерческому роботу Spot Boston Dynamics последний десяток лет удивляет нас видео со своими роботами. Компания начала с жутковатого BigDog по заказу армии США, а закончила ярко-желтым и дружелюбным SpotMini для промышленности. Их машины могут сканировать помещения, переносить грузы, а еще — баланс...

STM32 Часть 3: Первый Проект Мы наблюдаем общество, которое все больше зависит от машин, но при этом использует их все неэффективнее. — Douglas Rushkoff Эта фраза должна служить мотивацией для каждого программиста. Ведь именно вы решаете как машина использует свои ресурсы. Но как и с начала времен, чел...

[Перевод] Джоэл Спольски: как началась эпоха Stack Overflow (эссе 2018 года) Всем привет! Много чего произошло с тех пор, как я, 18 лет назад, писал посты в блоге об эргономичных стульях Aeron. Некоторые из тех записей настолько старые, что уже сами могут идти получать первое высшее. О, и еще: скоро Stack Overflow исполняется 10 ...

Apple попробует взять реванш и всё-таки выпустить беспроводную зарядную станцию Согласно прогнозу аналитика Мин-Чи Куо (Ming-Chi Kuo), в первой половине текущего года компания Apple выпустит на рынок смартфон iPhone SE 2, новый планшет iPad Pro и новый MacBook с ножничной клавиатурой. Но это всё вполне ожидаемые продукты, слухов о которых достаточн...

[Перевод] Микросервисы со Spring Boot. Часть 5. Использование сервера имен Eureka В этой заключительной части нашей серии архитектур микросервисов мы научимся включать сервер имен Eureka и позволять микросервисам взаимодействовать с ним. Это статья входит в серию статей «Микросервисы со Spring Boot»: Часть 1. Начало работы с архитектурой микросервисов ...

[Перевод] JEP 360: Sealed Types (Preview) В то время, как половина мира заточилась в самоизоляции, ходят слухи, что Java 15 может присоединиться к флешмобу. Если в Бельгии нельзя размножаться людям, то почему классы должны наследоваться бесконтрольно, разве это справедливо? Задача этого JEP — описать улучшение язы...

Функциональное программирование на TypeScript: Option и Either Предыдущие статьи цикла: Полиморфизм родов высших порядков Паттерн «класс типов» В предыдущей статье мы рассмотрели понятие класса типов (type class) и бегло познакомились с классами типов «функтор», «монада», «моноид». В этой статье я обещал подойти к идее алгебраических...

[Перевод] Руководство по Aircrack-ng в Linux для новичков Всем привет. В преддверии старта курса «Практикум по Kali Linux» подготовили для вас перевод интересной статьи. Сегодняшнее руководство познакомит вас с основами для начала работы с пакетом aircrack-ng. Конечно, невозможно предоставить всю необходимую информацию и охватить...

Зачем была нужна кнопка овердрайв и почему её больше нет Автомобили Легковые 23.09.2021, 07:00 Зачем была нужна кнопка овердрайв и почему её больше нет Когда автоматическая коробка передач была экзотикой, рядом с селектором (а иногда и прямо на нём) можно было найти небольшую кнопку overdriv...

Марсоход Perseverance предпримет втору попытку, в надежде, что грунт не «рассыпется» Американское управление по аэронавтике и исследованию космического пространства NASA опубликовало подробности по поводу второй попытки забора грунта марсоходом Perseverance (Настойчивость).  5 августа Perseverance провёл первую попытку забора и она оказалась прова...

Huawei рассказала, какие устройства первыми получат HarmonyOS Huawei выпустит HarmonyOS в 2020 году, но смартфонов на базе новой ОС, скорее всего, пока не будет Huawei – мастер по переобуванию. Всего за несколько месяцев в период с мая по октябрь эта компания побила все рекорды по изменению своих планов на будущее. Если я ничего не пут...

[Перевод] Основы работы с Helm чартами и темплейтами — Часть 1 В этом руководстве мы кратко обсудим, как Helm может помочь упростить управление приложениями Kubernetes, и узнаем, как использовать Helm для создания базового чарта. Управление приложениями — сложный аспект Kubernetes. Helm значительно упрощает его, предоставляя единый мето...

Quasar — швейцарский нож для Vue Некоторое время назад (года два с половиной) чувак по имени Razvan Stoenescu собрал команду Vue-разрабов и начал пилить с ними свой фреймворк. Свечку не держал, но я твёрдо уверен что в первоначальном документе было что-то типа «Хотим свой фреймворк, чтобы в нём было вообщ...

[Перевод] Суперкомпьютеры и клеточные мембраны источник изображенияВ 1944 году физик Эрвин Шредингер, один из основателей современной квантовой механики, опубликовал небольшую книгу, которая изменила ход современной биологии. "Что такое Жизнь?" – лихо вопрошает заголовок. Могут ли события внутри живого организма быть объ...