Социальные сети Рунета
Среда, 3 марта 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 и монитор...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[Перевод] 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 алгоритмы и доступный лидар, внести ясность в иные вопросы при сборке проект...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[Перевод] Пол Грэм: «Краткость = сила» На 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...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Флагман 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: Кто-то говорит: «Учёный знает науку, как рыба знает гидродинамику». Тут нет никакого определения Науки. Я открыл для себя (я думаю, что говорил вам об этом ранее), где-то в старшей школе разные учителя говорили мне о различных предметах, и я мог видеть, ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Введение в 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 ...

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

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

Google опубликовал руководство по созданию структурированных данных с помощью JavaScript На сайте Google Developers появилось новое руководство, посвящённое созданию структурированных данных с помощью JavaScript. Об этом сообщил сотрудник поиска Мартин Сплитт в Twitter.В целом в руководстве описывается три способа для динамического добавления структурированных д...

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

Возвращаем работоспособность Windows 7 после блокировки Microsoft своими руками – руководство от Softpedia Решаем проблемы своей системы своими же руками

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

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

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

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

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

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

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

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

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

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

Установите на свой Android-смартфон новые живые обои из ... Новые живые обои из MIUI 12 могут установить почти все желающие В этом году Xiaomi выпустила MIUI 12 — новую версию своей фирменной оболочки на базе Android. Одним из интересных элементов прошивки стали «суперобои». Последнее обновление MIUI 12 принесло с с...

Установите на свой Android-смартфон новые живые обои из ... Новые живые обои из MIUI 12 могут установить почти все желающие В этом году Xiaomi выпустила MIUI 12 — новую версию своей фирменной оболочки на базе Android. Одним из интересных элементов прошивки стали «суперобои». Последнее обновление MIUI 12 принесло с с...

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

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

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

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

Чем удивит новая клавиатура для iPad Если Apple хочет превратить iPad в компьютер, ей нужна новая клавиатура В 2020 году Apple, возможно, представит новую версию клавиатуры для iPad. Когда это случится (скорее всего, одновременно с презентацией новых iPad или iPad Pro), как дорого она будет стоить и прекратит л...

МВД уличили в сборе секретных данных о передвижениях первых лиц России через WhatsApp Сотрудники Центра спецназначения по обеспечению безопасности движения МВД рассказали журналистам, что центр три года собирал секретные данные маршрутов движения первых лиц России через WhatsApp. Речь идёт о президенте, премьере, председателе Совфеда, руководстве Совбеза, ФСБ...

ТЕСТ: Смогли бы вы сдать ЕГЭ? ЕГЭ — это не какой-нибудь лёгенький экзамен, а обширная проверка знаний. Не верите? Предлагаем убедиться на собственном опыте. В этом тесте мы собрали вопросы по основным предметам школьной программы. Попробуйте на них ответить! Нужно будет расставлять запятые, решать задачи...

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

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

У Boston Dynamics впервые появился генеральный директор, а коммерческая версия робособаки Spot получила собственный SDK (Адам Сэвидж стал одним из первых тестировщиков) После 28 лет, потраченных на разработку и создание роботов, одна из самых известных компаний в этой отрасли, Boston Dynamics, готовится к новому этапу своего развития. На этой неделе производитель роботов сделал несколько громких заявлений. Во-первых, в руководстве компании ...

Знаменитый робопёс Spot предлагается по цене $74 500 Американская компания Boston Dynamics начинает продажи робота-собаки Spot, который находился в разработке в течение последних нескольких лет. Разработчики из Boston Dynamics оценили своего робота в 74 500 долларов. В данный момент желающим предлагают оформить предварит...

Учимся квантовому программированию на Python с помощью примеров. Доклад Яндекса Сегодня любой желающий может воспользоваться методами квантового программирования, написать простой код на Python и запустить его на реальном квантовом вычислителе. Ришат Ибрагимов rishat_ibrahimov разобрал основы квантовых вычислений на примерах с кодом, показал, как запуск...

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

Ушла легенда, о которой вы ничего не знали — глава Samsung Ли Гон Хи Под руководством Ли Гон Хи компания Samsung превратилась из небольшой корейской компании в корпорацию, которая управляет десятками бизнесов по всему миру.

Как на Android подставить лицо на видео Если вы думаете, что коронавирус стал главным трендом 2020-го года, вы крупно ошибаетесь. Как оказалось, куда более значимым событием – по крайней мере, для наших читателей – стала возможность смотреть животных в 3D. Именно статья с описанием того, как включить тигра в AR и...

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

Мягкий робот с физиологией гепарда двигается в 3 раза быстрее обычных Робототехника продолжает активно развиваться, и при создании наиболее прогрессивных роботов разработчики все чаще вдохновляются животными.На просторах интернета появилось видео, в котором показана скорость движения новых «мягких» роботов. За их основу была взята ...

Тим Кук сменил Стива Джобса на посту лидера Apple девять лет назад Вчера исполнилось 9 лет с того момента, как Стив Джобс (Steve Jobs) ушел с поста генерального директора компании Apple. Джобс был сразу же назначен председателем Apple, а тогдашний главный операционный директор Тим Кук (Tim Cook) взял на себя руководство компанией. 5 ок...

[Перевод] Процесс разработки Linux: стоит ли игра свеч? К настоящему моменту Linux существует уже почти три десятка лет. В ранние дни этой ОС Линус Торвальдс сам управлялся с кодом, написанным другими программистами, делающими вклад в развитие Linux. Тогда не было никаких систем контроля версий, всё делалось вручную. В современны...

Samsung психанула и начала готовить 600 Мп сенсор для камер Помните, как лет десять назад нам казалось, что камера смартфона на 8 Мп — это предел мечтаний? У всех наших друзей будет только 2 Мп, а у нас целых 8 Мп! Ух, мы бы тогда зажили. Можно было бы делать крутые фотографии, хвастаться ими и наконец-то продать свою камеру. ...

[Перевод] Введение в REST API — RESTful веб-сервисы Эта статья представляет собой введение в RESTful веб-сервисы и краткий обзор REST и HTTP. Она начинает серию постов о разработке REST API: Введение в REST API — RESTful веб-сервисы Различия REST и SOAP Разработка REST API — что такое Contract First (контракт в первую очер...

Samsung показала искусственных людей Neon, AR-очки и робота Ballie Неоны захватят мир? Сегодня стартовала потребительская выставка CES 2020. На ней компании со всего мира представляют интереснейшие продукты, но мы остановимся на новинках от Samsung. Речь пойдет об искусственном человеке Neon, очках дополненной реальности и умном роботе Ball...

170 млн загрузок и $87 млн — результаты Call of Duty: Mobile за первые 2 месяца 2 месяца прошло после релиза Call of Duty: Mobile, и Sensor Tower снова делится достижениями блокбастера. За 60 дней мультиплеерный шутер загрузили 172 млн раз. Создателям она принесла $87. И не забывайте, что игра все еще не вышла в Китае. 42% от общей суммы ($36 млн) прин...

Мифы семантической технологии В предыдущем тексте “Миф семантического веба” была сделана попытка обосновать мысль, что семантический веб в рамках исходно предложенных его основателями технологических решений так и останется мечтой. Хотя сами семантические инструменты от W3C не без скрипа, с доводкой напи...

ТЕСТ: Кто лучше знает русский язык — вы или школьник? Настало время для маленького испытания! Мы собрали любопытные и довольно сложные вопросы по русскому, которые школьникам предлагают на языковых конкурсах. Нужно будет ставить слова в правильную форму, искать притаившиеся ошибки, вспоминать значения фразеологизмов и многое др...

Двуногий робот Digit научился держаться подальше от людей Инженеры компании Agility Robotics научили двуногого робота Digit отслеживать движения людей и других подвижных объектов поблизости и отходить от них на безопасное расстояние. Это позволяет устройству работать вместе с людьми, не путаясь у них под ногами. Демонстрационный ро...

Интересные находки с Aliexpress, на которые стоит обратить внимание - Arduino-робот Emakefun, новый преобразователь TEMPOTEC, защитная маска-респиратор Xiaomi AliExpress - онлайн площадка с колоссальным ассортиментом товаров, где цены более привлекательные, чем в магазинах. Сегодня я вам расскажу про лучшие находки, которые точно будут вам полезны. Итак, начнем!

Годовые прибыль и выручка Sony снизились на фоне последствий коронавируса Из-за высокой неопределенности в условиях пандемии в руководстве Sony пока не дают точных прогнозов на текущий фингод.

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

Представлен домашний робот для доставки туалетной бумаги Компания Procter & Gamble показала на выставке CES 2020 новые товары для «умного» дома. Среди них — контролируемый со смартфона робот, который может принести рулон туалетной бумаги владельцу.

Java: вещи, которые могут показаться любопытными и разработчику со стажем Доброе время суток! Статья написана по следам публикации «Вещи, которые вы [возможно] не знали о Java» другого автора, которую я бы отнёс к категории «для начинающих». Читая и комментируя её, я понял, что есть некоторое количество достаточно любопытных вещей, которые я узна...

[Из песочницы] Spring Boot и Filebeat локально без регистрации и смс В данном руководстве мы рассмотрим подключение и настройку системы логирования в Spring Boot проекте и отправку логов в ELK с помощью Filebeat. Руководство предназначено для разработчиков начального уровня. Логирование и зачем оно нужно Когда я только начинал работать програ...

Что такое Apple Silicon на самом деле? В прошлом месяце глава Apple Тим Кук анонсировал переход компьютеров компании на процессоры собственного производства. Эта новость благоприятно отразилась на финансовом состоянии корпорации, она несколько дней подряд била рекорды капитализации. Многие начали говорить, что в...

Робот Peddy позаботится о домашних животных, пока хозяина нет дома Южнокорейская компания Guru IoT представила робота Peddy, задача которого — быть компаньоном домашнего животного, например, собаки, пока хозяина нет дома. Робот может покормить домашнего питомца, не даст ему скучать и обеспечит видеосвязь с хозяином. Встроенные да...

[Перевод] Как понять, что нейросеть решит вашу проблему. Прагматичное руководство Haystacks at Sunset Reimagined by AshnoAlice Инженер по машинному обучению Джордж Хосу задает вопрос: «Какие проблемы решает машинное обучение?». Или конкретнее, с учетом современного развития отрасли: «Какие проблемы нейросеть способна решить на практике?». Команда Mail.ru...

Майнинг еды или «Пятерочка» глазами хакера Введение Написать этот пост меня вдохновила статья, которая давно висит на Хабре. Сразу хочу извиниться перед автором, лучше названия и придумать нельзя. Как вы все знаете «Пятерочка» активно рекламирует свои карты лояльности. В статье выше нам рассказывали о том, что мошенн...

Samsung и LG готовятся к старту продаж новых телевизоров В этом году на выставке CES 2020 два южнокорейских гиганта Samsung и LG представили новые смарт-телевизоры. Скоро начнутся их продажи. В частности Samsung в этом году расширила линейку 8K QLED-телевизоров, а также представила дизайнерские модели серий The Frame, The Sero и T...

Обзор Just Dance 2021. 40 новых треков и улучшение отслеживания движений В начале ноября UBISOFT, уже традиционно, выпустила обновленную игру Just Dance 2021. В свое время именно эта игра стала одной из ключевых при принятии решения о покупке игровой консоли вместе с камерой. И уже в последующем обновились с версии 2019 года на 2020. Тогда это бы...

Грядёт крупнейшее обновление Wi-Fi за 20 лет Состоялось историческое событие — Федеральная комиссия по связи США (FCC) выделила диапазон частот 6 ГГц для нелицензированного использования. Это позволит использовать 6 ГГц для разного рода домашних и не очень роутеров и точек доступа Wi-Fi, как сейчас использую...

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

Выбираем плагин для двухфакторной аутентификации в Wordpress Двухфакторная аутентификация значительно повышает уровень безопасности сайта при соблюдении остальных условий (таких как своевременное обновление движка-тем-плагинов, применение практик безопасного программирования и т.п.). Столкнувшись с вопросом подключения Google Authe...

Оживляем гексапода. Часть первая В прошлой статье мы поделились опытом создания гексапода с использованием технологии 3D печати. Теперь речь пойдет о программной составляющей, которая позволила его оживить. Первоначально планировалось изложить всю информацию в одной статье, но в процессе написания стало по...

Экс-сотрудник Apple: компания душит развитие новых технологий Apple то и дело предъявляют разного рода претензии. Пользователи обвиняют компанию в нелояльном отношении и халатности при разработке фирменной продукции, конкуренты – в нарушении патентов, а бывшие сотрудники – либо в невыполнении обязательств, либо в излишней бюрократизац...

Книга “Разработка мобильных приложений на C# для iOS и Android” Уважаемые читатели, рады представить вам книгу “Разработка мобильных приложений на C# для iOS и Android” от уже хорошо известного вам автора и эксперта в Xamarin, Вячеслава Черникова из компании Binwell. Без долгих прелюдий передаю слово автору. Добрый день, уважаемый хабр...

Sony может выпустить новую PlayStation Portable? Причём с возможностью играть в игры для PS5 Компания Sony достаточно давно ушла с рынка портативных игровых консолей. PlayStation Vita вышла почти десять лет назад, и её продажи хотя и исчислялись миллионами, всё же оказались провальными на фоне PlayStation Portable (PSP).&...

Названы характеристики Huawei Mate X2. Когда второй лучше первого Помните, как на презентации Huawei Mate X в феврале прошлого года, которая прошла в дни MWC в Барселоне, компания очень сильно удивила весь мир. Хоть слухи и ходили, но до последнего никто не верил, что через день после презентации Samsung, Huawei тоже сможет показать склад...

[Из песочницы] Большой туториал по обработке спортивных данных на python Последние пару лет в свободное время занимаюсь триатлоном. Этот вид спорта очень популярен во многих странах мира, в особенности в США, Австралии и Европе. В настоящее время набирает стремительную популярность в России и странах СНГ. Речь идет о вовлечении любителей, не пр...

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

[Из песочницы] Jungle town: как мы хотели изменить мир к лучшему, создавая детскую игру История нашей игры началась в 2016 году с покупки приставки Apple TV. Это был очень желанный девайс, на котором я обнаружил несколько игр, в том числе детских. Одна из них была от знаменитой студии, и она настолько мне понравилась, что я сказал своей супруге и музе: «Дорог...

"Умным городам" нужна синергия бизнеса и власти Представитель "Ланит-Интеграция" Андрей Могилев считает, что прежде чем стандартизировать "умные города" необходимо регионам необходимо наладить диалог между бизнес- и политическими элитами. "Надо сначала понять, что мы хотим делать. Мы должны решить, кто с кем должен взаимо...

Знаменитый робопёс Spot предлагается по цене $74 500 Американская компания Boston Dynamics начинает продажи робота-собаки Spot, который находился в разработке в течение последних нескольких лет. Разработчики из Boston Dynamics оценили своего робота в 74 500 долларов. В данный момент желающим предлагают оформить предварите...

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

10 идей из книги «Как управлять интеллектуалами» Жизнеспособна ли ваша команда? Должен ли руководитель кодить? Всегда ли инженеры ненавидят процессы? Какими должны быть регламенты? Как оценивать производительность инженеров? Почему так важны тет-а-теты? Как побыстрее «свалить» с совещания? Почему в Кремниевой долине так лю...

Ежегодный отчет Qrator Labs о сетевой безопасности и доступности Есть у нас в Qrator Labs такая традиция — в начале, а февраль это точно не конец, каждого года публиковать отчет о годе предыдущем. Как и любая многолетняя сущность, она обрастает множеством сопутствующих историй. К примеру, уже стало «доброй» приметой, когда в начале ян...

Boston Dynamics: от боевых роботов в коммерцию Оказывается, некоторое время спустя Айзек Азимов придумал 4 закон робототехники 0. Робот не может причинить вред человечеству или своим бездействием допустить, чтобы человечеству был причинен вред. три предыдущих: 1. Робот не может причинить вред человеку или своим бездейс...

[Перевод] Краткое руководство по управлению питанием процессора Как центральный процессор может сокращать собственное энергопотребление? Основы этого процесса — в статье. Центральный процессор (CPU) спроектирован на бесконечно долгую работу при определенной нагрузке. Практически никто не проводит вычисления круглые сутки, поэтому больш...

STM32 Чать 2: Инициализация Программирование — это разбиение чего-то большого и невозможного на что-то маленькое и вполне реальное. Всем привет, для начала я хотел бы поблагодарить модераторов за то что пропустили мой первый (отвратительный) пост, и передать привет маме! А так же я хотел бы поблагода...

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

«Genghis», «Attila» и «Hannibal» — роботы созданные для завоевания Марса, но ставшие прототипом пылесоса Genghis («Дженгис») или «Чингис» — шестиногий робот, похожий на насекомого, который был создан робототехником Родни Бруксом из Массачусетского технологического института. Брукс хотел решить проблему того, как сделать роботов разумными, и предположил, что можно создавать ро...

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

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

The state of soft skills Так сложилось, что софт-скиллы довольно сильно помогли мне в карьере. Например, спустя всего 9 месяцев работы в Rambler, куда я приходил простым frontend-разработчиком, мне предложили стать руководителем группы, потому что мой руководитель увидел во мне потенциал и достаточн...

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

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

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

"Орла" можно будет использовать для полёта к Марсу. Но с оговорками Серийный российский пилотируемый корабль нового поколения «Орёл», предназначенный для полётов на Международную космическую станцию (МКС) и к Луне, потенциально можно использовать для экспедиций к астероидам и Марсу. При условии включения «Орла» в межпланетные комплексы. «Для...

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

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

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

Архитектурный шаблон MVI в Kotlin Multiplatform, часть 2 Это вторая из трёх статей о применении архитектурного шаблона MVI в Kotlin Multiplatform. В первой статье мы вспомнили, что такое MVI, и применили его для написания общего для iOS и Android кода. Мы ввели простые абстракции, такие как Store и View, а также некоторые вспомо...

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

Тестирование приложений в условиях нехватки памяти Вопрос о том надо ли проверять то, что возвращает malloc является спорным и всегда порождает жаркие дискуссии. Часть людей считает, что надо пытаться обрабатывать все виды runtime ошибок, в т.ч. и OOM ситуации. Другие считают, что с OOM всё равно мало что можно сделать и луч...

Как работает Spot от Boston Dynamics? Возможный ответ Привет, Хабр! Недавно SantrY опубликовал статью Как это устроено: робот Spot от Boston Dynamics. Автор замечает, что устройство весьма успешного алгоритма поддержания равновесия и передвижения по пересеченной местности компания хранит в секрете. К счастью, инженеры Boston ...

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

[Перевод] Что такое *args и **kwargs в Python? Функции — это жизнь. Правда? Если вы только начали осваивать Python, неважно — первый ли это ваш язык программирования, или вы пришли в Python из другого языка, то вы уже знаете о том, что количество параметров в объявлении функции соответствует количеству аргументов, которы...

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

«Калашников» рассказал об автоматическом пистолете В 1949 году конструктор Михаил Калашников участвовал в конкурсе на создание нового образца автоматического пистолета, предназначенного для армии и милиции. Перед ним стояла задача разработать обладающее небольшими габаритами, но способное вести стрельбу очередями оружие. Пол...

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

[Перевод] Кого вы пытаетесь впечатлить своими дедлайнами? Подсказка: явно не ваших пользователей. Поднимите руку те, чья компания провозгласила «Клиентоориентированность» как одну из своих корпоративных ценностей. Для тех из вас, кто читает этот текст на Хабре и не видит аудиторию: почти весь зал поднял руку, кроме пары человек сз...

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

Хакатон на 200 человек — что нужно для организации Знаете, почему проекты в крупных компаниях делаются по полгода? Потому что один из самых медленных процессов — это общение с заказчиком для выявления деталей его потребностей. Простое уточнение ТЗ (на гвозди или на клей надо крепить) может занимать до трёх месяцев. Я сейча...

Книга «Обработка естественного языка в действии» Привет, Хаброжители! Мы издали практическое руководство по обработке и генерации текстов на естественном языке. Книга снабжена всеми инструментами и методиками, необходимыми для создания прикладных NLP-систем с целью обеспечения работы виртуального помощника (чат-бота), спам...

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

Информационная безопасность как предмет: история преподавателя GeekBrains Привет, Хабр. Меня зовут Владимир Душкевич, я специалист по информационной безопасности, преподаватель факультета «Информационная безопасность». Несколько лет назад я присоединился к команде GeekBrains и хочу рассказать об этом. В конце статьи будет небольшой анонс для тех ...

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

[на правах рекламы] DJI | KYIV | ODESA | LVIV объявляют о начале продаж STEAM-робота Robomaster EP/EP Core в Украине Сеть авторизированных магазинов DJI | KYIV | ODESA | LVIV начинает продажу второго поколения роботов Robomaster, предназначенных для обучения основам робототехники, программирования и освоения азов искусственного интеллекта. *** на правах рекламы ***

Гендиректор Huawei: Это мы нужны Google, а не она нам Десять месяцев назад правительство США наложило на Huawei санкции, запретив ей сотрудничать с американскими предприятиями. Сильнее всего на китайцах отразилось ограничение на использование сервисов Google, без которых, казалось, фирменные смартфоны компании, перестанут пред...

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

Как дата-саентисты в ВК делают рекламу эффективной Еще в прошлом году у нас выступал Артем Попов, тимлид команды VK Performance Advertising. Делимся с вами расшифровкой эфира и записью. Меня зовут Артем, я – руководитель performance advertising в ВК. Наша команда занимается тем, что, с одной стороны, делает рекламу в ВК э...

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

У меня зазвонил телефон. Кто говорит?.. Поможет «слон» Автоматическое определение клиента и его региона по входящему телефонному звонку стало неотъемлемой частью любой развитой HelpDesk или CRM-системы. Только надо уметь делать это быстро — тогда появляется масса возможностей. Например, можно менеджеру сразу показать из какого ...

Представлена первая в мире летающая домашняя камера наблюдения Ring Always Home Cam Домашние камеры наблюдения пользуются широким спросом, но устройство под названием Ring Always Home Cam явно вышло на первый план ввиду своей необычной особенности.Компания Ring представила домашнюю камеру наблюдения Always Home Cam, которая оказалась первой в мире летающей ...

Анонсирована новая MMORPG Dragon Raja Origin на iOS и Android Корейские студии, которые решают выпустить свою MMORPG, удивляют своим количеством. Проекты редко выходят за границы Южной Кореи, но это не повод о них не говорить. Может быть вы слышали, что год назад состоялся релиз одной MMORPG под названием Dragon Raja. С тех пор она ус...

[Перевод] Чего я не знал о CSS Рисовать сайты я учился по старинке: глядя на исходный код и пытаясь воспроизвести увиденное. Плюс взял странную книгу для невидимых вещей (типа PHP/MySQL) — и вперёд. Это ещё в 1999 году, когда мы писали <font size="4" color="#000000"> и т. д., а ...

[Из песочницы] Разбор UI/UX на примере прототипа в Figma и основные принципы Кому адресована статья В данной публикации я хочу помочь начинающим и «не очень» бизнес-аналитикам, менеджерам проектов, владельцам продуктов, желающим сделать свой первый сайт и всем-всем, кому надо сделать макет сайта или приложения, а он не знает с какой стороны подступит...

BlazingPizza: приложение на Blazor от начала и до конца. Часть 1. Настройка среды Всем привет! Если вы слышали о Blazor, но до сих пор не понимаете, что это такое. То вы по адресу. Это первая статья из цикла 12 статей, которая проведет вас через все круги ада весь процесс создания приложения на Blazor. В конце у нас будет готовый сайт небольшой пиццерии, ...

Руководство пользователя к Autodesk Netfabb Premium 2017 Познакомившись с программой Autodesk Netfabb Premium 2017, попытался найти подробное руководство по работе с ней в интернете. Найденная мной информация носила либо ознакомительный характер, либо фрагментарный. После долгих поисков в интернете пришел к выводу, что быстрее буд...

[Из песочницы] Создаем прогрессивный PWA интернет-магазин на Nuxt.js 2 пошаговое руководство Часть 1 Статья ориентированна на людей, которые уже имеют понимание работы Vue, на котором основан Nuxt, поэтому я буду заострять внимание только на специфических для Nuxt вещах. Но даже если вы не знакомы с ними, то статья даст общее представление как выглядит проект с PWA Nuxt. Вы...

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

[Перевод] Canary Deployment в Kubernetes #1: Gitlab CI Мы будем использовать Gitlab CI и ручной GitOps для внедрения и использования Canary-деплоя в Kubernetes Статьи из этого цикла: (эта статья) Canary Deployment при помощи ArgoCI Canary Deployment при помощи Istio Canary Deployment при помощи Jenkins-X Istio Flagger Выполн...

[Перевод] История создания Dizzy Оставленный без внимания профильными изданиями, но любимый игроками, Диззи был феноменом среди блокбастеров в Великобритании середины 80-х. А история о том, как улыбающееся яйцо три года доминировало в топах программного обеспечения, — это наглядный пример «программирования ...

Возможно ли цифровое бессмертие и нужно ли оно Сможет ли когда-то человек стать бессмертным за счет цифровых технологий. Я в это не верю. А вы? В 2016 году младшая дочь Чан Цзи-сена Найон скончалась от заболевания, связанного с кровью. Но в феврале мать воссоединилась со своей дочерью в виртуальной реальности. Эксперты с...

Зачем Apple нужны новые дисплеи для iPhone и iPad? Мин Чи-ко уверен, что эпидемия коронавируса во второй половине 2020 года закончится, но это первая причина, и не самая главная. Вторая причина – и сами mini-LED дисплеи, и мощности для их массового производства, на заводе Wuxi (читается “Вуси”) в китайской провинции Цзянсу,...

Опубликованы фото материнских плат ASUS Z590 ROG Maximus XIII, TUF и PRIME Информатор @Harukaze5719 опубликовал в Twitter изображения двух материнских плат ASUS Z590. Речь идёт о серии ROG Maximus XIII на базе грядущего чипсета Intel Z590. Утечка касается двух материнских плат — Maximus XIII Extreme Glacial и Maximus XIII Hero. Кроме того, опублико...

Зачем инженеры разработали робота изо льда? Робота изо льда зовут IceBot На данный момент изучением далеких планет занимаются исключительно роботы. Прямо сейчас на поверхности Марса работают аппараты Curiosity и InSight, которые регулярно отправляют ученым данные об особенностях далекой планеты. Но у этих роботов есть...

[Перевод] Raspberry Pi, Python и полив комнатных растений У меня не складываются отношения с комнатными растениями. Дело в том, что я забываю их поливать. Зная это, я начал размышлять о том, что кто-то, наверняка, уже нашёл способ автоматизации полива. Как оказалось, способов таких существует очень много. А именно, речь идёт о реше...

Как работает робот Atlas от Boston Dynamics? Как Boston Dynamics удалось научить робота Atlas бегать, прыгать, делать сальто и танцевальные па? О секретах робота рассказали основатель Boston Dynamics Марк Райберт и инженер компании Скотт Куиндерсма. Это статья подготовлена по материалам их выступления. Но как говорится...

Роботам не наливать! Полиция города Уолтем, штат Массачусетс, оцепила здание штаб-квартиры компании Boston Dynamics, где, по свидетельствам очевидцев, произошло восстание роботов. Как сообщают источники 3Dtoday в руководстве компании, один из техников по ошибке залил в роботов незамерзающую жидк...

В BioShock 4 могут быть похожие на серию Fallout диалоги и более открытый дизайн уровней Издание Resetera сообщило о новой информации, касательно разрабатываемого шутера BioShock 4. Оказывается, что сейчас студия Cloud Chamber Games набирает сотрудников, которые будут заниматься разработкой искусственного интеллекта, записью голосов и так далее. Сама игра описыв...

Epistar создаст в Китае совместное предприятие, которое будет выпускать микросветодиоды Крупнейший тайваньский производитель светодиодов Epistar собирается создать совместное предприятие с участием китайской компании Leyard Optoelectronic, выпускающей светодиодные дисплеи. Совместное предприятие будет заниматься выпуском модулей подсветки на миниатюрных св...

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

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

Перенос работающего сервера на RAID Жил-был LAMP-сервер на Ubuntu 12.04, который работал на одном диске. Соответственно, возникла задача обеспечить перенос сервера на более отказоустойчивую конфигурацию – RAID1. Товарищи, в ведении которых был данный сервер установили второй диск, а дальнейшее было возложено н...

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

[Перевод] Привлечение и удержание художников в open-source играх Автор оригинальной статьи — Jetrel. Художник, который активно участвует в проектах Open Source игр. Несколько лет назад он был «арт-директором» игры Battle for Wesnoth. Кроме того, он сделал львиную долю арта для Frogatto and friends и продолжает работать над этой игрой. По...

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

Роботы Boston Dynamics помогают в борьбе с коронавирусом в США Знаменитые роботы Boston Dynamics уже не первый год поражают всех своими возможностями и тем, как они справляются с бытовыми задачами. Порой кажется, что для них нет ничего невозможного. Они могут носить грузы, ходить, бегать, прыгать и даже заниматься паркуром. Но теперь в...

Как я стал разработчиком игр для мобильных телефонов Небольшая история от том как я стал разработчиком игр. Постараюсь осветить проблемы, с которыми я столкнулся на своем пути, и поделиться некоторыми цифрами. Программистом работаю давно, с 2001 года, компьютерами занимаюсь с детства, но играми начал заниматься лишь в начале 2...

Декларативный шопинг в интернете с помощью Payment Request API и Angular Как давно вы платили на веб-сайте в один клик с помощью Google Pay, Apple Pay или заранее заданной в браузере картой? У меня такое получается редко. Даже наоборот: каждый новый интернет-магазин предлагает мне очередную формочку. А я должен каждый раз покорно искать свою ка...