Социальные сети Рунета
Понедельник, 24 января 2022

[Перевод] Карманная книга по TypeScript. Часть 7. Классы Мы продолжаем серию публикаций адаптированного и дополненного перевода "Карманной книги по TypeScript". Другие части: Часть 1. Основы Часть 2. Типы на каждый день Часть 3. Сужение типов Часть 4. Подробнее о функциях Часть 5. Объектные типы Часть 6. Манипуля...

Выбор архитектурного стиля (часть 2) Привет, хабр. Сегодня я продолжаю серию публикаций, которую написал специально к старту нового потока курса «Software Architect». Введение Выбор архитектурного стиля является одним из основополагающих технических решений при построении информационной системы. В этой серии...

[Перевод] Карманная книга по TypeScript. Часть 5. Объектные типы Доброго времени суток, друзья! Мы продолжаем серию публикаций адаптированного и дополненного перевода "Карманной книги по TypeScript". Другие части: Часть 1. Основы Часть 2. Типы на каждый день Часть 3. Сужение типов Часть 4. Подробнее о функциях В JS обычным с...

Промышленные VS офисные сети: построение, защита, подвохи, и как надежно отделить первые от вторых Привет, Хабр! Этим постом я хотел бы начать серию публикаций по промышленным решениям, которые мы сейчас активно тестируем в нашей КРОК-лаборатории. Для начала попробую разобрать основные вопросы проводных промышленных сетей и показать, чем их построение отличается от класси...

Что такое Windows PowerShell и с чем его едят? Часть 5: Доступ к внешним объектам В операционных системах Windows поддерживаются различные объектные инфраструктуры. Для доступа к ним можно использовать интерфейсы прикладного программирования (API), но разработка полноценных приложений не всегда оправдана. В PowerShell существуют специальные командлеты, ...

Как работать с API Google Таблиц (Google Sheets API v4) на языке R с помощью нового пакета googlesheets4 Электронные таблицы по-прежнему остаются довольно популярным инструментом для работы с данными, а среди различных процессоров электронных таблиц наиболее популярными являются Google Таблицы. Во-первых, это бесплатный инструмент, во-вторых, функционал Google Таблиц достаточно...

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

[Перевод] Карманная книга по TypeScript. Часть 8. Модули Мы продолжаем серию публикаций адаптированного и дополненного перевода "Карманной книги по TypeScript". Другие части: Часть 1. Основы Часть 2. Типы на каждый день Часть 3. Сужение типов Часть 4. Подробнее о функциях Часть 5. Объектные типы Часть 6. Манипуляции с...

[Перевод] Принципы организации объектных хранилищ Storage by Phade01 Наш коллега недавно написал об архитектуре объектного S3-хранилища Mail.ru Cloud Storage. Теперь мы переводим хорошую статью об общих особенностях и ограничениях объектных хранилищ. Читать дальше →

Какой язык выбрать для работы с данными R или Python? Оба! Мигрируем с pandas на tidyverse и data.table и обратно По запросу R или Python в интернете вы найдёте миллионы статей и километровых обсуждений по теме какой из них лучше, быстрее и удобнее для работы с данными. Но к сожалению особой пользы все эти статьи и споры не несут. Цель этой статьи — сравнить основные приёмы обработки д...

Почему язык Java так популярен в коммерческой разработке ПО? С момента своего создания Java является одним из наиболее распространенных языков программирования. Каким образом технологии удается сохранять лидирующие позиции уже на протяжении 26 лет? И почему язык Java считается одним из самых популярных в коммерческой разработке...

Объектно ориентированное программирование на Си без плюсов. Часть 1. Введение Приветствую! Каждый раз, когда начинаешь решать какую-либо большую задачу, то на пути появляется множество маленьких. И найденные или не найденные решения маленьких подзадач превращаются в то, что мы в дальнейшем называем опытом. Но к сожалению, если не пользуешься чем-...

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

WhatsApp с 1-го числа заблокируется на всех смартфонах Android и iOS Пускай в настоящее время на рынке и существуют десятки различных сервисов, позволяющих максимально легко и просто общаться с кем-либо, но наиболее известным, популярным и самым распространенным среди всех таковых является WhatsApp, а пользуется он громадной Читать полную ве...

Паскаль играет в Go. Реализация методов и интерфейсов в любительском компиляторе If I could export one feature of Go into other languages, it would be interfaces. — Russ Cox Мой предельно простой компилятор Паскаля уже становился предметом двух публикаций на Хабре. Со времени их написания язык обзавёлся всеми недостающими средствами, положенными станд...

Почему мы выбрали Kotlin целевым языком компании. Часть 1: Ретроспектива Компания ДомКлик существует с 2015 года, и за это время мы успели сменить целевой язык для разработки ключевых сервисов с Java на Kotlin. Меня зовут Александр Коцюруба, я IT Lead в компании ДомКлик. Отвечая на вопрос, почему мы перешли на Kotlin, я опубликую два материала:...

Обзор Prisma ORM Это статья-обзор о Prisma ORM. ORM (англ. Object-Relational Mapping — «объектно-реляционное отображение или преобразование») — технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную ...

JS8Call: Slack на коротких волнах Привет, Хабр. Среди радиолюбительского софта существует немало программ для обмена сообщениями, наиболее популярными из которых можно считать FT8 и WSPR. Однако, они в большей степени ориентированы на классическую радиолюбительскую связь — подтверждение приема и/или обмен р...

[Перевод] Новые метрики объектных хранилищ Flying Fortress by Nele-Diel Команда объектного S3-хранилища Mail.ru Cloud Storage перевела статью о том, какие критерии важны при выборе объектного хранилища. Далее текст от лица автора. Читать дальше →

Microsoft выпустила «убийцу» платформы Windows 10 Как известно, новейшей и наиболее популярной операционной системой компании Microosft является Windows 10, а вышла она еще много лет назад. С тех самых пор, за более чем пять лет, прошло уже много времени, и именно Читать полную версию публикации Microsoft выпустила «убийцу...

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

[Из песочницы] Эффектное программирование. Часть 1: итераторы и генераторы Javascript на данный момент является самым популярным языком программирования по версиям многих площадок (например Github). Является ли при этом он самым продвинутым или самым любимым языком? В нём отсутствуют конструкции, которые для других языков являются неотъемлемыми час...

Maltego Часть 4. ВК, Instagram, LinkedIN и другие фантастические твари И снова здравствуйте, дорогие друзья. Мы опять готовимся окунуться в прекрасный мир OSINT. Статьи в нашем цикле прибавляются, поэтому пора уже вводить некое подобие оглавления, ведь дальше их будет только больше. Итак, что мы уже разобрали в Maltego: Часть 1 — Что такое ...

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

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

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

Скачать бесплатно ОС Windows 11 от Microsoft В настоящее время наиболее популярной и распространенной операционной системой для персональных компьютеров, ноутбуков и планшетов является Windows 10. Ее релиз пришелся на лето 2015 года, а прошло с тех самых пор уже пять лет. За Читать полную версию публикации Скачать бес...

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

[Перевод] Карманная книга по TypeScript. Часть 6. Манипуляции с типами Мы продолжаем серию публикаций адаптированного и дополненного перевода "Карманной книги по TypeScript". Другие части: Часть 1. Основы Часть 2. Типы на каждый день Часть 3. Сужение типов Часть 4. Подробнее о функциях Часть 5. Объектные типы Система типов TS позв...

[Перевод] Как разобраться в API HTML? Автор статьи, перевод которой мы сегодня публикуем, решил разобрать несколько HTML5-API  и поговорить об их возможностях, о том, для чего они созданы, об особенностях их использования и об их ограничениях. Читать дальше →

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

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

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

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

Запросить 100 серверов нельзя оптимизировать код. Ставим запятую Можно выделить ряд алгоритмов, которые являются базовыми и лежат в основе практически каждой строчки программ, написанных на языках высокого уровня. Хорошо иметь под руками классический многотомный труд Дональда Кнута "The Art of Computer Programming", там детально...

5. Fortinet Getting Started v6.0. NAT Приветствую! Добро пожаловать на пятый урок курса Fortinet Getting Started. На прошлом уроке мы разобрались с работой политик безопасности. Теперь пришло время выпустить локальных пользователей в Интернет. Для этого на данном уроке мы рассмотрим работу механизма NAT. Пом...

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

[Перевод] Нужна ли нам замена языка C? Язык программирования C даже сегодня находится в списке наиболее популярных используемых языков, несмотря на то, что он был выпущен аж в 1972 году и по современным стандартам имеет довольно много ограничений и изъянов. Популярность языков программирования в 2020 по индексу...

Вышел язык программирования Crystal версии 1.0: достоинства, возможности и немного истории Языков программирования в мире много — около 8 тысяч, если учитывать вообще все, что может считаться языком программирования, включая всякие шуточные и теоретические проекты. На днях вышла версия 1.0 еще одного языка — Crystal. Его создатели утверждают, что язык является ...

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

Виды футбола: 15 популярных разновидностей игры, о которых вы могли даже не слышать Являясь наиболее популярным видом спорта в мире, классический футбол, тем не менее, интересен далеко не каждому. А вот некоторые его разновидности, порой более динамичные и остросюжетные, наверняка способны заинтересовать даже людей далеких от мира спортивных состязаний. ♥ П...

Что такое Windows PowerShell и с чем его едят? Часть 4: Работа с объектами, собственные классы Текстовый вывод команд в окне интерпретатора PowerShell — всего лишь способ отображения информации в пригодном для человеческого восприятия виде. На самом деле среда ориентирована на работу с объектами: командлеты и функции получают их на входе и возвращают на выходе, а до...

Сотовый оператор «Билайн» запустил услугу, от которой все просто в шоке Одним из наиболее крупных, известных и самых распространенных участников рынка телекоммуникационных услуг в России является «Билайн», а стремится он к тому, чтобы максимально много людей использовали его фирменные услуги, находя их самыми лучшими и наиболее Читать полную ве...

Пример event-driven приложения на основе вебхуков в объектном S3-хранилище Mail.ru Cloud Solutions Rube Goldberg coffee machine Event-driven architecture повышает ценовую эффективность используемых ресурсов, потому что они задействуются только в тот момент, когда они нужны. Существует масса вариантов, как это реализовать и не создавать дополнительные облачные сущности в...

Кремниевая долина в Москве. Вся правда и новости В этой статье я постараюсь разобраться есть ли жизнь на Марсе в московской «Кремниевой долине» и постараюсь максимально подробно разобрать всю информацию с точки зрения московского инженера. Поговорим о Сколково, Сириусе и (внезапно) Huawei. Местами статья может походить на...

[Из песочницы] Помощник по работе с базами данных GreenPig Вступление Подключение библиотеки Класс Where Атомарная часть запроса Сложные запросы Класс Join Класс Query Выборка из БД с вложенными параметрами Многократное объединение с самим собой во имя поиска ╔═══╗╔═══╗╔═══╗╔═══╗╔╗─╔╗────╔═══╗╔══╗╔═══╗ ║╔══╝║╔═╗...

Bison, dynamic linking и… обработка BMP изображений В этом посте я постараюсь раскрыть тему написания несложного модульного приложения на языке C89 для обработки 24-битных BMP изображений, использующего в своей работе простой скриптовый язык.Если вы заинтересованы в разработке языков или вам необходимо быстро разобраться как ...

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

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

Работа с объектным S3-хранилищем Mail.ru Cloud Solutions как с файловой системой Waste Pickers by GabrielBStiernstrom С объектными хранилищами чаще всего работают через API. Но если очень хочется, можно сложить туда файлы и работать с ними в объектном хранилище, как в файловой системе, с иерархией каталогов. Грубо говоря, в хранилище можно выложить фото...

[Из песочницы] DevOps инструменты не только для DevOps. Процесс построения инфраструктуры автоматизации тестирования с нуля Часть 1: Web / Android Примечание: данная статья является переводом на русский язык оригинальной статьи «DevOps tools are not only for DevOps. Building test automation infrastructure from scratch». Однако все иллюстрации, ссылки, цитаты и термины сохранены на языке оригинал...

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

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

Что такое Windows PowerShell и с чем его едят? Часть 3: передача параметров в скрипты и функции, создание командлетов Во второй части цикла рассматривались основы языка программирования PowerShell, а сейчас стоит разобраться с использованием написанного на нем кода для задач администрирования. Самый очевидный способ это сделать — запустить сценарий. Кроме него существует возможность созда...

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

Проектируем мультипарадигменный язык программирования. Часть 5 — Особенности логического программирования Продолжаем рассказ о создании мульти-парадигменного языка программирования, сочетающего декларативный логический стиль с объектно-ориентированным и функциональным, который был бы удобен при работе со слабоструктурированными данными и интеграции данных из разрозненных источни...

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

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

Популярная лингвистика. Часть 1. Маме — пиджин, детям — креол Если вам интересно, что такое пиджин и чем он отличается от креола, на каком языке общаются пришельцы и откуда есть пошёл дотракийский язык, то этот небольшой цикл статей для вас. Читать дальше →

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

Популярные ошибки в английском среди IT-специалистов. Часть 2: Произношение Моя статья «Популярные ошибки в английском среди IT-специалистов» собрала много комментариев с полезными дополнениями. И я решила выпустить вторую часть, теперь посвященную Произношению. Читать дальше →

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

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

16 советов по разработке для андроид на языке Kotlin. Часть 3 И еще раз здравствуйте! В преддверии старта базового курса по Android-разработке, делимся заключительной частью статьи «16 советов по разработке для андроид на языке Kotlin». Читать первую часть Читать вторую часть LATEINIT Одной из ведущих особенностей Kotlin является е...

«Яндекс.Такси» запустило недорогую аренду электросамокатов в России Наиболее известным, популярным и распространенным сервисом, позволяющим заказывать такси на территории России, является «Яндекс.Такси». Это программное обеспечение за последние пять лет сумело завоевать невероятно большую популярность, в связи с чем теперь им активно пользу...

# Стоит ли связываться с C# На рынке есть десятки популярных ЯПов, и сеть набита статьями для новичков: какой язык выбрать? Мы решили сделать подборку статей с субъективным обзором языков для профессионалов, которые ищут, в какую сторону можно расширить свой кругозор. Первую статью цикла мы посвящае...

Ленивая реализация обхода дерева дочерних элементов класса QObject Введение В статье описана ленивая реализация обхода дерева на языке C++ с использованием сопрограмм и диапазонов на примере улучшения интерфейса работы с дочерними элементами класса QObject из фреймворка Qt. Подробно рассмотрено создание пользовательского представления для р...

Языку программирования Python исполнилось 30 лет Время идет быстро, и Python, одному из самых популярных языков программирования современности, исполнилось 30 лет. Впервые о нем стало известно в конце февраля 1991 года, когда Гвидо ван Россум опубликовал первый выпуск Python в группе alt.sources. Работа над языком вела...

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

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

[Перевод] Финальные классы в PHP, Java и других языках Использовать финальные классы или не использовать финальные классы? Вот в чём вопрос. А еще в том, когда и как это делать правильно. Читать дальше →

QSerializer умер, да здравствует QSerializer Прошло несколько месяцев с тех пор, как я здесь рассказал о своем проекте Qt-based библиотеки для сериализации данных из объектного вида в JSON/XML и обратно. И как бы я не гордился выстроенной архитектурой, надо признать — реализация получилась, прямо скажем, спорной. Вс...

Методы расширения в Java В таких языках программирования, как C#, Kotlin, Groovy, Scala есть возможность расширять класс путем добавления нового функционала, при этом не требуется наследование или изменение самого изначального класса. Это реализовано с помощью специальных выражений, называемых расш...

Как использовать объектное S3-хранилище Mail.ru Cloud Solutions для хранения бэкапов Veeam LogiMap ASRS Unit by Vidom Veeam Backup & Replication — коммерческая платформа для резервного копирования и управления данными облачной, виртуальной и физической среды. Она поддерживает разные сценарии хранения данных, в том числе использование S3-совместимых объектных ...

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

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

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

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

LabVIEW NXG 5.0 — Основы и Блок-Диаграмма Это первая статья из небольшого цикла о графическом языке программирования G, который используется в LabVIEW. Язык этот пока не очень популярен — по индексу TIOBE на май 2020 года LabVIEW находится на сороковом месте аккурат между Julia и Haskell. Выпуск LabVIEW Community Ed...

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

Книга «gRPC: запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes» Привет, Хаброжители! Год от года обретая новых сторонников, облачно-ориентированные и микросервисные архитектуры стали основой современного IT. Такой переход значительно повлиял и на структуру коммуникаций. Теперь приложения часто подключаются друг к другу по сети, и это пр...

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

Что нужно знать об устройстве коллекций, основанных на хешировании Всем привет. На связи Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах посвященных архитектуре ПО. Помимо преподавания, как вы могли заметить, я занимаюсь написанием авторского материала для б...

Пишем Slack бота для Scrum покера на Go Здравствуйте! Сегодня мы напишем Slack Scrum покер бота на языке Go. Писать будем по возможности без фреймворков и внешних библиотек, так как наша цель – разобраться с языком программирования Go и проверить, насколько этот язык удобен для разработки подобных проектов. Прошу ...

Сотовый оператор «МТС» запустил новую услугу, которая требуется абсолютно всем Одной из наиболее крупных, известных и распространенных телекоммуникационных компаний в России является «МТС», а делать она при всем при этом стремится все, что может, только бы максимально много людей активно использовали ее фирменные услуги, находя Читать полную версию пу...

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

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

[Перевод] Смотрим на Chapel, D, Julia на задаче вычисления ядра матрицы Введение Кажется, стоит вам отвернуться, и появляется новый язык программирования, нацеленный на решение некоторого специфического набора задач. Увеличение количества языков программирования и данных глубоко взаимосвязано, и растущий спрос на вычисления в области «Data Scien...

Stm32 + USB на шаблонах C++. Продолжение. Делаем CDC Продолжаю разработку полностью шаблонной библиотеки под микроконтроллеры Stm32, в прошлой статье рассказал об успешной (почти) реализации HID устройства. Еще одним популярным классом USB является виртуальный COM-порт (VCP) из класса CDC. Популярность объясняется тем, что обм...

Google Translate обзавёлся новыми языками Сервис Google Translate является наиболее популярным средством автоматического перевода между огромным количеством языков.

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

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

Новейшую Sony PlayStation распродают за 2 999 рублей Японская корпорация Sony является одним из самых крупных и наиболее известных брендов на рынке мобильных устройств, а стремится она к тому, чтобы максимально много людей покупали себе какие-либо товары с ее помощью, находя ее самой Читать полную версию публикации Новейшую S...

Xiaomi запретила установку сервисов Google Play на смартфоны Одной из наиболее крупных и самых известных компаний на рынке мобильных устройств является Xiaomi, а стремится она к тому, чтобы максимально много людей использовали ее фирменную продукцию, находя такую лучшей среди всех представленных на рынке Читать полную версию публикац...

WhatsApp с 1-го числа станет полностью недоступен на всех Android и iOS Самым популярным, распространенным и известным сервисом для общения является WhatsApp, а делать он стремится все, что может, только бы максимально много людей активно им пользовались, находя его самым лучшим и наиболее привлекательным среди всех существующих Читать полную в...

Сверточная нейронная сеть и ее интеграция в iOS (часть 1) Средства реализации. Различные алгоритмы машинного обучения интегрированы в множество высокоуровневых языков программирования. Наиболее популярным и быстро развивающимся из них является Python. TensorFlow — открытая программная библиотека для машинного обучения, разработа...

Обзор NVMe SSD Kingston DC1000B 960GB. M.2 для корпоративного класса Продолжаем тестирование новых накопителей Kingston для корпоративного IT-сектора. Разобравшись в прошлых материалах с SATA-решениями, перейдем теперь к NVMe с разъемом M.2, который представлен моделью Kingston DC1000B. Накопитель реализован в форм-факторе M.2 2280, оснащен.....

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

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

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

«Сбербанк» поверг всех владельцев банковских карт в шок неожиданным новшеством Наиболее крупным, известным и распространенным банком в России является «Сбербанк», а делать он стремится все, что может, только бы максимально много людей активно пользовались его фирменными услугами, находя их самыми лучшими на территории РФ. Госбанк Читать полную версию ...

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

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

Свершилось: вышла бесплатная «убийца» Windows 10 Ни одно электронное устройство не может работать без установленной на него операционной системы, а наиболее известной, популярной и распространенной среди всех таковых является Windows 10, вышла которая еще много лет назад. С тех самых пор Читать полную версию публикации Св...

WhatsApp уже с 1-го числа перестанет работать на всех Android и iOS Как все наверняка отлично знают, наиболее известным, популярным и распространенным мессенджером среди всех существующих в мире является WhatsApp, а пользуются им на постоянной основе более чем 2 млрд человек, все из которых находят это программное Читать полную версию публи...

Поддержка Buildpacks в Spring Boot 2.3.0 Пару дней назад вышел релиз Spring Boot 2.3.0.M1, в описании которого первой строкой упоминается поддержка проекта Cloud Native Buildpacks, являющегося попыткой упростить жизнь разработчика, позволяя максимально автоматизировать сборку образов из исходных кодов. Так как на м...

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

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

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

«Сбербанк» запустил вклады нового поколения со ставкой 35% годовых Навряд ли кто-то станет спорить с тем, что наиболее крупным, известным и распространенным финансовым учреждением в России является «Сбербанк», делать который стремится все, что может, только бы максимально много людей активно использовали его фирменные услуги, Читать полную...

WhatsApp с 1-го числа перестанет работать на смартфонах, работающих на Android и iOS Наиболее известным, популярным и распространенным сервисом для общения является WhatsApp, а пользуются им более чем 2,4 млрд человек. Все они находят это ПО лучшим в своем роде, но оно и понятно, так как в этот Читать полную версию публикации WhatsApp с 1-го числа перестане...

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

Коды избыточности: простыми словами о том, как надёжно и дёшево хранить данные Так выглядит избыточность. Коды избыточности* широко применяются в компьютерных системах для увеличения надёжности хранения данных. В Яндексе их используют в очень многих проектах. Например, применение кодов избыточности вместо репликации в нашем внутреннем объектном хранил...

Член программного комитета PyConRu 2020 отвечает на вопросы об языке Python: актуальный взгляд и немного парселтанга Антон Патрушев – очень опытный python-разработчик, постоянный член программного комитета PyCon Russia и старый друг конференции. Он работает с языком python уже много лет, начинал свое знакомство с ним в Naumen, теперь является СТО в Spherical, а еще это была именно ид...

Как забраться на дерево Точнее, как с него спуститься. Но обо всем по порядку. Эта статья немного выбьется из привычного формата статей от PVS-Studio. Мы часто пишем о проверке других проектов, но почти никогда не приоткрываем дверь нашей внутренней кухни. Пришло время это исправить и рассказать о...

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

«МТС» запустил новую услугу, которую все обязаны срочно подключить Одним из наиболее крупных, известных и самых распространенных сотовых операторов в России является «МТС», стремится который к тому, чтобы максимально много людей использовали его фирменные услуги, находя их самыми лучшими и наиболее привлекательными среди всех Читать полную...

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

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

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

DevOps — что это, зачем, и насколько востребовано? Несколько лет назад в IT появилась новая специальность  DevOps-инженер. Она очень быстро стала одной из наиболее популярных и востребованных на рынке. Но вот парадокс — частично популярность DevOps объясняется тем, что компании, нанимающие таких специалистов, часто путают ...

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

Jinja2 в мире C++, часть третья. «Теперь ты в конане» С момента публикации предыдущей части прошло больше полутора лет, была реализована большая куча фичей, сделано несколько релизов, но не об этом пойдёт речь. Пару дней назад в жизни библиотеки произошло важное событие: она была добавлена в основной репозиторий conan'а (conan...

[Перевод] [Часть 1/2] Руководство по FFmpeg и SDL или Как написать видеоплеер менее чем в 1000 строк Хотя данная информация уже устарела, оригинальный материал и по сей день является популярным источником вдохновения для различного полезнейшего контента по теме FFmpeg. При этом полного перевода оригинала на русский язык до сих пор нет. Исправляем досадное упущение, ибо луч...

WhatsApp с 1-го числа окончательно перестанет работать на Android и iOS Пускай сейчас на рынке и можно встретить крайне много различных крайне популярных и распространенных сервисов для общения, вроде Viber, WeChat, Telegram, Skype, ICQ, Signal и иных, но наиболее известным является WhatsApp. Он является настолько популярным, Читать полную верс...

Заработал «убийца» WhatsApp Наиболее крупным, известным и популярным сервисом для общения в мире является WhatsApp, а пользуется он просто громадной популярностью по всему земному шару, то есть свыше 2 млрд человек используют данное программное обеспечение, находя его самым Читать полную версию публик...

Office 2019 стал бесплатным для Windows 10 Наиболее известной и популярной операционной системой среди всех существующих на рынке в настоящее время является Windows 10, а установлена она на более чем 1,4 млрд электронных устройств, относятся к числу которых персональные компьютеры, ноутбуки, планшеты, Читать полную ...

Книга «C++ для профи» Привет, Хаброжители! С++ — популярный язык для создания ПО. В руках увлеченного программиста С++ становится прекрасным инструментом для создания лаконичного, эффективного и читаемого кода, которым можно гордиться. «C++ для профи» адресован программистам среднего и продвину...

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

Разделение кода и текста: прототип Этот пост является продолжением предыдущей публикации Разделение кода и текста: мысли вслух. На этот раз мы пойдем чуть-чуть дальше и представим возможный API, а также сравним рабочий процесс до и после. В качестве примера использованы язык PHP и фреймворк Laravel, но это по...

Веб-компоненты в реальном мире (часть 2) Прошло больше года с моей публикации "Веб-компоненты в реальном мире" и у меня накопились новые наблюдения, что ещё не так с этой технологией. Возможно, эти моменты позволят кому-то избежать тупикового пути для своих проектов. Читать дальше →

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

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

Сотовый оператор «МТС» запустил услугу, от которой все просто без ума Одним из крупнейших и наиболее известных сотовых операторов на территории России является «МТС», а делать он стремится к тому, чтобы максимально много людей использовали его фирменные услуги, находя их самыми лучшими и наиболее привлекательными среди Читать полную версию пу...

[Перевод] Метаклассы в Python Метаклассы – это такие классы, экземпляры которых сами являются классами. Подобно тому, как «обычный» класс определяет поведение экземпляров класса, метакласс определяет и поведение классов, и поведение их экземпляров.Метаклассы поддерживаются не всеми объектно-ориентированн...

WhatsApp 1-го числа перестанет работать на всех версиях iOS и Android Пускай за последние годы широкую распространенность и получили такие сервисы для общения, как Telegram, Viber, WeChat, Signal, Skype, ICQ и прочие, но наиболее известным и популярным мессенджером является WhatsApp, а запущен он был еще в Читать полную версию публикации What...

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

WhatsApp с 1-го числа перестал работать на Android и iOS Как бы не старались различные популярные сервисы для общения, но крупнейшим среди всех таковых является WhatsApp, стараясь делать все возможное ради того, чтобы максимально широки круг людей на постоянной ежедневной основе его использовал. С момента Читать полную версию пуб...

Сотовый оператор «МегаФон» запустил новую услугу, которую срочно обязаны подключить все Одним из наиболее крупных и известных сотовых операторов в России является «МегаФон», а являются его клиентами более чем 72 млн человек, проживающих в различных частях страны. Все они находят данную телекоммуникационную компанию лучшей среди всех Читать полную версию публик...

[Перевод] Не начинайте учиться кодингу с Python, начните с языка C Python удивителен своей способностью продвигать программирование. Он как будто является подтверждением популярной идеи «если вы знаете английский, то должны знать, как писать код». Благодаря синтаксису, напоминающему английский язык, парадигме отступов и огромному количест...

Создаем веб-приложение на Haskell с использованием Reflex. Часть 3 Часть 1. Часть 2. Всем привет! В этой части мы рассмотрим использование класса EventWriter и библиотеки ghcjs-dom. Читать дальше →

Максимально универсальный семисегментный дисплей. Часть вторая — Software <irony> Не прошло и полугода… Но зато конструкция прошла проверку временем! </irony> В продолжение первой части о проектировании максимально универсального семисегментного дисплея сделаем на получившихся модулях первое, что приходит в голову — конечно же часы!...

SSO на микросервисной архитектуре. Используем Keycloak. Часть №1 В любой крупной компании, и X5 Retail Group не исключение, по мере развития возрастает количество проектов, где требуется авторизация пользователей. С течением времени требуется бесшовный переход пользователей из одного приложения в другой и тогда возникает необходимость исп...

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

Попробовал такси «Ситимобил». Никому не советую Наиболее популярным сервисом для заказа такси в России является «Яндекс.Такси», при помощи которого перемещаются из одного места в другое десятки миллионов людей, проживающих на российской территории. Увы, но если раньше ездить на такси при помощи Читать полную версию публи...

Huawei выпустила HarmonyOS для смартфонов на замену Android Наиболее известной, популярной и распространенной операционной системой для мобильных устройств является Android, вышла которая много лет назад. Эта платформа содержит в себе множество различных преимуществ, но и недостатков в ней также хватает. Навряд ли кто-то Читать полн...

WhatsApp начиная с 1-го января перестанет работать на Android и iOS Как бы сильно не старались различные самые разные сервисы для общения, но наиболее крупным и популярным среди всех таковых является WhatsApp, стремящийся делать абсолютно все, что ему так и вовсе вообще под силу, только бы Читать полную версию публикации WhatsApp начиная с ...

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

WhatsApp заблокируется на миллионах смартфонов Android и iOS Одним из наиболее известных, популярных и распространенных сервисов для общения в мире является WhatsApp, а пользуется он просто колоссальной популярностью по всему земному шару, то есть крайне внушительный круг людей им пользуется, находя это ПО Читать полную версию публик...

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

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

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

Сотовый оператор «МегаФон» запустил бесплатную услугу, которая необходима всем абонентам Как бы сильно не старались различные конкуренты, но одним из самых крупных, известных и наиболее распространенных сотовых операторов в России является «МегаФон», стремится который делать все, что только может быть, лишь бы максимально много людей Читать полную версию публик...

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

Абоненты миллионами бегут от сотового оператора «Билайн», и вот почему Одним из наиболее крупных, известных и распространенных сотовых операторов в России является «Билайн», делать который стремится все, что может, только бы максимально много людей пользовались его фирменными услугами и возможностями, находя их самыми лучшими среди Читать полн...

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

WhatsApp разрешил переносить переписку между iPhone и Android Как известно, наиболее известным, популярным и распространенным сервисом для общения является WhatsApp, а пользуются им на постоянной ежедневной основе более чем 2 млрд человек, все из которых находят этот сервис для общения самым лучшим среди Читать полную версию публикаци...

WhatsApp начиная с 1-го числа станет недоступен на Android и iOS В настоящее время по всему земному шару можно встретить огромное множество различных сервисов для общения, а одним из наиболее известных, популярных и распространенных среди всех таковых является WhatsApp, пользуется который просто колоссальной популярностью, так как Читать...

Xiaomi Mi Band 5 рухнул в цене до смешного уровня Наиболее популярным и известным спортивным браслетом на рынке сейчас является Xiaomi Mi Band 5, а пользуется он очень широкой популярностью по всему земному шару, то есть, проще говоря, его крайне активно покупают как на внутреннем Читать полную версию публикации Xiaomi Mi ...

Huawei выпустила «убийцу» платформы Android под названием HarmonyOS Как известно, наиболее современной, популярной и известной операционной системой для мобильных устройств является Android, а делать она стремится все, что может, лишь бы удовлетворять нужды как можно большего числа людей. Американская корпорация Google снова и Читать полную...

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

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

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

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

Сотовый оператор «Билайн» запустил услугу, которая критически необходима всем Наиболее крупным, известным и распространенным сотовым оператором в России является «Билайн», а делать он стремится абсолютно все ради своего развития, внедряя одно новшество за другим, только бы максимально много людей использовали его фирменные услуги, находя Читать полну...

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

[Перевод] Классические задачи Computer Science на языке Python. Обзор книги Привет, Хабр! Одной из самых интересных наших книг по Python в течение уходящего года оставались "Классические задачи Computer Science на языке Python" от Дэвида Копеца. Для тех, кто еще не успел ознакомиться с этой книгой, предлагаем ее обзор, написанный по ор...

[Из песочницы] Практическое применение Kotlin в стартапах и энтерпрайзе Disclaimer: Я не имею никакого отношения к JetBrains, не получаю денег от продвижения Kotlin или от написания данной статьи. Весь материал — это лишь отражение моего личного опыта. Выбор того или иного языка (и вообще любого инструмента) как правило продиктован как объективн...

[Из песочницы] Хакинг классического Sonic the Hedgehog для Sega В этой статье я хочу разобрать внутреннее устройство легендарной игры Sonic the Hedgehog для приставки Sega Mega Drive, а также способы ее модификации или, как еще говорят, хакинга. Эта игра насчитывает порядка сотни хаков, включающих как действительно достойные работы (таки...

Транскомпилируемые языки: проекты конвертации код-в-код Источник: Ward Cunningham Транспиляция — это конвертация кода одного языка в другой. С помощью специального транспилера (транскомпилятора) один язык программирования общего назначения можно перенести на любой другой язык программирования общего назначения. Если необходимо...

Patroni и stolon инсталляция и отработка падений. Максим Милютин Patroni и Stolon — два наиболее известных и продвинутых решения для оркестрации PostgreSQL и обеспечения выскокой доступности (автофейловера) кластеров Leader-Followers конфигурации. Однако инженеры, переходящие со старых проверенных решений (Corosync&Pacemaker) и встро...

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

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

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

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

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

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

Сотовый оператор «Билайн» запустил «халявный» тарифный план всего-навсего за 99 рублей в месяц Одним из наиболее крупных, известных и самых распространенных сотовых операторов в России является «Билайн», а стремится он делать абсолютно все, что ему так и вовсе вообще под силу, только бы максимально много людей использовали его Читать полную версию публикации Сотовый ...

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

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

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

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

Сотовый оператор «МТС» запустил самую важную услугу, которую все обязаны подключить Одним из наиболее крупных и известных операторов мобильной связи в России является «МТС», а делать он старается все возможное ради того, чтобы максимально много людей на постоянной ежедневной основе пользовались всеми теми услугами и возможностями, Читать полную версию публ...

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

Microsoft выпустила Windows 11 в качестве замены Windows 10 Американская корпорация Microsoft является одним из крупнейших производителей мобильных устройств, а делать она старается все, что в ее силах, лишь бы зарабатывать как можно больше денежных средств. Самым популярным и наиболее известным ее творением является Читать полную в...

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

WhatsApp уже с 1-го числа перестанет работать на устройствах Android и iOS Наиболее известным, популярным и самым распространенным мессенджером на рынке является WhatsApp, а пользуется он просто колоссальной популярностью по всему земному шару, то есть, проще говоря, очень и очень многие люди видят смысл в том, чтобы Читать полную версию публикаци...

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

Pattern matching в Java 8 Многие современные языки поддерживают сопоставление с образцом (pattern matching) на уровне языка. Язык Java не является исключениям. И в Java 16 будет добавлено поддержка сопоставление с образцом для оператора instanceof, как финальной фичи. В будущем надеемся, что сопос...

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

Google Chrome сломался по всему миру у пользователей Windows. Как починить браузер Наиболее известным, популярным и распространенным веб-браузером в мире является Google Chrome, а обладает он крайне широкими функциональными возможностями. С использованием этого ПО можно совершать целую уйму различных действий, не испытывая при этом никаких сложностей и Чи...

Скачать Windows 11 с вечной лицензией бесплатно Как известно, наиболее современной операционной системой компании Microsoft является сейчас, в настоящее время, Windows 10. Ее релиз случился еще летом 2015 года, а прошло с тех самых пор достаточно много времени, за которое она успела Читать полную версию публикации Скачат...

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

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

Сотовый оператор «Билайн» сделал невозможное Одной из наиболее крупных, известных и распространенных телекоммуникационных компаний в России является «Билайн». Ее услугами пользуются более чем 50 млн человек, проживающих в самых разных частях страны, и все они стараются решать любые свои вопросы Читать полную версию пу...

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

[Перевод] Карманная книга по TypeScript. Часть 4. Подробнее о функциях Я продолжаю серию публикаций адаптированного и дополненного перевода "Карманной книги по TypeScript". Другие части: Часть 1. Основы Часть 2. Типы на каждый день Часть 3. Сужение типов Функции — это основные строительные блоки любого приложения, будь то функции,...

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

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

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

SDR трансивер Peaberry V2 Данная статья завершает серию публикаций про бюджетные одноплатные радиостанции SDR (Software Defined Radio). Речь пойдёт о трансивере Peaberry SDR V2, разработанном американским радиолюбителем David Turnbull (AE9RB). Набор для сборки трансивера Peaberry SDR V2 продавался ...

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

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

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

Встречайте Windows 11: Microsoft выпустила «убийцу» Windows 10 Наиболее новой, современной и популярной операционной системой компании Microsoft является Windows 10, а обладает она очень большой распространенностью, будучи установленной на более чем 1,6 млрд электронных устройств из различных самых разных ценовых категорий и предназнач...

Apple запустила поисковую систему, «убийцу» Google Наиболее популярной и известной поисковой системой в мире является Google. Этот поисковик оказался запущен более чем 20 лет назад, и с тех самых пор ему удалось завоевать огроменную невероятно большую популярность по всему земному шару, Читать полную версию публикации Apple...

История IT. ООП Мою предыдущую статью «История IT. Когда компьютеры были большими…» мы завершили концом 80-х, когда произошло два знаменательных события. Во-первых, появился ООП и объектный язык C++. А во-вторых, появились персоналки, и это принципиально изменило задачи, стоящие перед IT-ра...

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

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

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

Язык програмирования Ü — нелёгкий путь написания самодостаточного компилятора Уже несколько лет я веду разработку собственного языка программирования — Ü. Около двух лет назад я публиковал вводную статью о нём на Хабре. Компилятор этого языка написан на C++ и долгое время он таковым и оставался. Но после той публикации я пришёл к выводу, что язык Ü уж...

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

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

AliExpress изменил основные правила доставки товаров в Россию Как все наверняка отлично знают, наиболее крупным, известным и самым распространенным онлайн-магазином, позволяющим покупать товары с доставкой из Китая, является AliExpress. Данная торговая площадка продает максимально много товаров из различных самых разных ценовых катего...

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

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

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

Windows 11 бесплатно стала доступна для компьютеров Наиболее новой, современной и самой распространенной операционной системой компании Microsoft является Windows 10, в вышла она летом 2015 года. С тех самых пор, то есть с момента ее выхода, прошло уже очень много лет, и Читать полную версию публикации Windows 11 бесплатно с...

Нейросеть с нуля своими руками. Часть 2. Реализация Итак, моя первая публикация успешно прошла модерацию, поэтому рад вам представить вторую часть статьи, в которой мы применим полученные знания на практике и напишем простейшую нейросеть с нуля.Как я говорил во вступлении к первой части, я frontend-разработчик, и мой родной я...

Алгоритм Джонсона на орграфе с отрицательными дугами Статья подготовлена в преддверии старта курса «Алгоритмы и структуры данных» Алгоритм Джонсона находит кратчайший путь между всеми парами вершин во взвешенном ориентированном графе с отрицательными весами без негативных контуров. О, как звучит! Давайте разберём условие зад...

Популярное приложение для Windows 10 за 8 900 рублей стало бесплатным Американская корпорация Microsoft является одним из самых крупных и известных в мире разработчиком программного обеспечения. В настоящее время наиболее распространенным ее творением является платформа Windows 10, релиз которой случился еще много лет назад. Она вышла Читать ...

Как мы добавили поддержку языка Frege в IDEA. Часть 2 Привет! Это вторая часть рассказа о том, как мы поддерживали язык Frege в IntelliJ IDEA. Первую часть читайте здесь. Сейчас мы поделимся, как сделали автодополнение, систему сборки, интерпретатор и систему типов. И как все это тестировали. Читать далее

[Из песочницы] Nuxt + Django + GraphQL на примере Предисловие Nuxt — "фреймворк над фреймворком Vue" или популярная конфигурация Vue-based приложений с использованием лучших практик разработки на Vue. Среди них: организация каталогов приложения; включение и преконфигурация самых популярных инструментов в виде Nux...

Новогодние бенчмарки компьютеров Эльбрус Новогодние бенчмарки компьютеров Эльбрус Продолжение статьи Большое тестирование процессоров различных архитектур. В этот раз я решил измерить производительность конкретных сред/языков программирования (C#, Java, JavaScript, Python, Lua) на компьютерах с процессорами Эльбру...

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

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

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

Сотовый оператор «МегаФон» запустил совершенно безлимитный мобильный интернет Одним из самых крупных, известных и наиболее распространенных сотовых операторов в России является «МегаФон», а стремится он к тому, чтобы максимально много людей использовали его услуги телекоммуникационного характера, находя такие самыми лучшим и наиболее привлекательным ...

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

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

В сеть попали рендеры нового Samsung Galaxy A70e В прошлом году Samsung выпустила безумное количество телефонов среднего класса серии Galaxy A, ориентированных на разные ценовые сегменты. Компания планирует продолжать делать то же самое в этом году. Подробнее об этом читайте на THG.ru.

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

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

[Перевод] Основы нейросетей в 100 строках кода (часть 1) В трёх частях этой статьи мы: Напишем нейросеть с нуля на Python и обучим её алгоритмом градиентного спуска. Применим её к датасету The Wisconsin Cancer Data-set и предскажем по 9 различным признакам, является ли опухоль доброкачественной или злокачественной. Подробнее иссл...

WhatsApp с 1-го числа заблокируется на всех смартфонах, работающих на Android и iOS За последние десять лет на рынке появились десятки различных сервисов, позволяющих общаться с другими людьми. Одним из самых крупных, известных и наиболее популярных среди всех таковых является WhatsApp, позволяя совершать голосовые звонки, отправлять текстовые сообщения Чи...

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

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

Библиотека Frontend-разработчика, часть 2: Интернет-ресурсы В прошлой части мы рассмотрели книги, которые дают понимание основ языка, которые в некоторых случаях вводят новичка в сферу, а в некоторых помогают профессионалам разобраться как именно устроен язык и как именно он работает. Но мне верно подметили в комментариях - нельзя мо...

[Перевод] Почему язык С не помешает вам делать ошибки Если вкратце: потому что мы так сказали. :) Ладно, это слишком короткое объяснение для статьи, дорогой читатель, и мои провокационные слова требуют объяснения. Встреча Комитета по языку С — которую сначала планировали провести в германском Фрайбурге, но не срослось по по...

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

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

Науч-поп: как это делали в Античности В прошлый раз я писал о новинках научно-популярной литературы. Теперь же наоборот, предлагаю обратиться к истокам. Если вы думаете, что научно-популярная литература – изобретение ХХ или XIX веков, то ошибаетесь. Все началось гораздо раньше. Еще в Древнем Риме (может, и раньш...

[Из песочницы] Как скомпилировать декоратор — C++, Python и собственная реализация. Часть 2 Декораторы — одна из самых необычных особенностей Python. Это инструмент, который полноценно может существовать только в динамически типизированном, интерпретируемом языке. В первой части статьи мой товарищ Witcher136 показал, как в С++ реализовать наиболее приближенную к эт...

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

Найден способ читать чужую переписку в WhatsApp бесплатно Как бы сильно не старались такие популярные сервисы для общения, как Telegram, Viber, Skype, WeChat и другие, но самым популярным на всей Земле мессенджером является WhatsApp, аудитория которого постоянно увеличивается, становясь все больше и больше Читать полную версию пуб...

16 советов по разработке для андроид на языке Kotlin. Часть 2 Всем привет. В преддверии старта базового курса по Android-разработке, продолжаем делиться полезным материалом. Перед прочтением этих советов вам желательно ознакомиться с документацией Kotlin и самостоятельно изучить язык на сайте try.kotlinlang.org. Поскольку эти советы...

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

Huawei выпустил «убийцу» Android, сделав ее бесплатной Как известно, наиболее популярной операционной системой для смартфонов является Android, выпущенная изначально более чем двенадцать лет назад. За такой внушительный временной период это программное обеспечение очень ощутимо и крайне значительно преобразилось, став на целый ...

Дети, русский язык и R Типичная ситуация в нынешнем образовательном процессе в школе. На часах 22:00, в электронном дневнике ребенка появляется новое задание. В лучшем случае на послезавтра, но обычно на завтра. Вариантов реакции три: не делать вовсе; «не заметить» и отложить решение вопроса на п...

Введение в SSD. Часть 4. Физическая Прошлые части цикла «Введение в SSD» поведали читателю про историю появления SSD-накопителей, интерфейсы взаимодействия с ними и популярные форм-факторы. Четвёртая часть расскажет о хранении данных внутри накопителей. Читать дальше →

WhatsApp с 1-го числа навсегда перестанет работать на Android и iOS Мессенджер WhatsApp является настолько популярным и востребованным, что его на постоянной основе используют более чем 2 млрд человек, проживающих в различных частях мира. Все они стараются активно его использовать, в полной мере удовлетворяя с его Читать полную версию публи...

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

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

«Яндекс.Такси» разрешило платить за поездки по 1 рублю, и вот как это делать Как известно, одним из наиболее крупных, известных и самых распространенных сервисов, позволяющих осуществлять поездки на такси, является «Яндекс.Такси», а обрести за последние пять лет ему удалось невероятно большую известность и популярность, то есть теперь крайне Читать ...

16 советов по разработке для Android на языке Kotlin. Часть 1 Перед прочтением этих советов вам желательно ознакомиться с документацией Kotlin и самостоятельно изучить язык на сайте try.kotlinlang.org. Поскольку эти советы направлены именно на использование Kotlin в контексте разработки под Android, у вас также должен быть опыт работ...

Windows 11 стала доступна для загрузки абсолютно бесплатно Ни одно электронное устройство не может работать без установленной на него операционной системы, а наиболее известной, популярной и распространенной среди всех таковых является Windows 10, установлена которая на более чем 2 млрд электронных устройств из Читать полную версию...

Sony похоронила игровые приставки PlayStation 3, PS Vita и PSP Как все наверняка отлично знают, одним из наиболее крупных, известных и самых популярных производителей игровых приставок в мире является компания Sony, которая создает и выпускает консоли на рынок уже более двух десятков лет. Практически каждая Читать полную версию публика...

[Из песочницы] Падение популярности PHP: не все так однозначно? Привет, Хабр! Представляю вашему вниманию перевод статьи "PHP in decline: The rise and fall of a programming language" автора Сара Шлотхауэр (Sarah Schlothauer). Когда-то PHP был одним из самых популярных языков программирования, однако на сегодняшний день он продо...

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

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

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

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

Игровой смартфон Black Shark 3 Pro испытали на прочность и разобрали Black Shark 3 Pro является последним выпущенным компанией Xiaomi игровым смартфоном, и теперь его протестировал и разобрал популярный блогер.JerryRigEverything проверил, насколько прочный Black Shark 3 Pro. Устройство было подвержено ряду стандартных тестов блогера.С бессмыс...

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

Register-based calling convention, GO? Пока GO-сообщество томится в ожидании версии 1.18 и обещанных в ней дженериков язык продолжает развиваться и в других направлениях. В вышедшей недавно версии 1.17 хватает интересных нововведений. Среди них есть одно, давно ожидаемое, изменение — новый calling convention. Что...

Обзор GameLisp: нового языка для написания игр на Rust Программист, подписывающийся псевдонимом Fleabit, уже полгода разрабатывает свой язык программирования. Сразу же возникает вопрос: ещё один язык? Зачем? Вот его аргументы: Разработка движка игры и разработка игры на этом движке – две очень разные задачи, и для них удобно...

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

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

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

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

Каков ты, русский опен сорс? В 2017-м году, когда я жил в Одессе (Украина), на украинском IT-портале DOU (аналог Хабра) опубликовали анализ наиболее активных "украинских" open source разработчиков: GitHub-акаунти українських ІТшників: хто в ТОПі. Я не попал в рейтинг, хотя по некоторым парамет...

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

Microsoft разработала ИИ-систему, преобразующую простые текстовые запросы в код Корпорация Microsoft на конференции для разработчиков Microsoft Build, которая прошла несколько дней назад, представила интересную новинку. Это модель обработки естественного языка GPT-3 от OpenAI, позволяющая создавать приложения с минимальным знанием языков программиров...

Бестселлер Redmi Note 8 Pro подешевел на официальном сайте компании Наиболее популярным смартфоном среднего класса во второй половине прошлого года и в первом квартале текущего года был Redmi Note 8 Pro.Несколько часов назад на официальном сайте Xiaomi Mall в Китае была снижена стоимость Redmi Note 8 Pro. Речь идет о версии устройства с 6 ГБ...

Изучаем RISC-V с нуля, часть 1: Ассемблер и соглашения Издеваться мы будем над микросхемой GD32VF103CBT6, являющейся аналогом широко известной STM32F103, с небольшим, но важным отличием: вместо ядра ARM там используется ядро RISC-V. Чем это грозит нам, как программистам, попробуем разобраться. Кратко перечислю характеристики ко...

Google будет платить издателям за публикации новостей в сервисе Google News Google будет развивать сервис доступа к платному новостному контенту в противовес Apple News+. Теперь Google будет платить за наиболее популярный контент и развивать новую услугу по всему миру. Первыми участниками новой службы стали Spiegel Group в Германии, InQueensland и I...

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

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

[Из песочницы] Web2Text: глубокое структурированное извлечение содержимого web-страницы Привет, Хабр! Представляю вашему вниманию перевод статьи "Web2Text: Deep Structured Boilerplate Removal" коллектива авторов Thijs Vogels, Octavian-Eugen Ganea и Carsten Eickhof. Веб-страницы являются ценным источником информации для многих задач обработки естествен...

[Перевод] Скрытая цена CSS-in-JS-библиотек в React-приложениях В современных фронтенд-приложениях технология CSS-in-JS пользуется определённой популярностью. Всё дело в том, что она даёт разработчикам механизм работы со стилями, который удобнее обычного CSS. Не поймите меня неправильно. Мне очень нравится CSS, но создание хорошей CSS-ар...

Sony PlayStation 4 теперь распродают за 1 399 рублей Японская корпорация Sony является одним из крупнейших производителей электроники, а пользуется ее фирменная продукция просто колоссальной популярностью, то есть очень многие люди видят смысл в том, чтобы использовать ее фирменную продукцию, находя ее максимально привлекател...

Обзор AirFree A9. Вакуумный блендер для смузи, коктейлей, соков, десертов и супов Тестируемый сегодня стационарный блендер AirFree A9 заметно отличается от всех протестированных ранее подобных типов устройств. Это вакуумный блендер, ориентированный на тех, кто придерживается здорового питания. В отличие от стационарных и погружных решений, он сохраняет бо...

[Перевод] Квантовая физика: декогеренция Это перевод статьи Элиезера Юдковского, из научно-популярного цикла, посвященного многомировой интерпретации квантовой механики. Начало цикла было переведено на хабре, но потом переводчик видимо подустал. Его можно понять — материал очень объемный. Юдковский любит растекатьс...

Лемматизируй это быстрее (PyMorphy2, PyMystem3 и немного магии) Я работаю программистом, и в том числе занимаюсь машинным обучением применительно к анализу текстов. При обработке естественного языка требуется предварительная подготовка документов, и одним из способов является лемматизация – приведение всех слов текста к их нормальным фор...

KODI: собираем удобный и функциональный медиацентр для дома. Часть 5. Яндекс.Музыка Продолжаем «изобретать» домашний медиацентр с помощью Kubuntu и KODI.Сегодняшняя публикация будет совсем короткая, но надеюсь многим полезная. Особенно тем, кто не имеет локальной библиотеки музыки, но не прочь ее слушать на домашнем медиацентре, с подключенной к нему хороше...

Sony выпустила игровую приставку PlayStation 5 Pro с колоссальным потенциалом В настоящее время на рынке можно встретить достаточно много различных электронных устройств, позволяющих играть в видеоигры, но одним из наиболее известных и популярных среди всех таковых является игровая приставка PlayStation 5, которую активно сметают с Читать полную верс...

Google сломала миллионы смартфонов на Android 9 и Android 10 Двумя наиболее современными и популярными операционными системами в своем классе являются Android 9 и Android 10, если говорить об ОС именно от компании Google. На базе таких в настоящее время работают миллионы смартфонов из различных Сообщение Google сломала миллионы смарт...

Wrike уходит от использования языка Dart. Часть 1 Данной статьёй мы хотим пролить свет на технический стек Wrike: каким он был раньше и каким мы видим его в будущем. Мы расскажем о том, почему пять лет назад мы выбрали язык Dart основным для frontend-разработки нашего продукта и почему сейчас мы решили посмотреть в сторону ...

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

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

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

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

[Из песочницы] Архитектура нейронной сети RetinaNet Данная статья посвящается объяснению устройства архитектуры нейронной сети RetinaNet. Обзор был проведён мною в ходе выполнения дипломной работы, а так как для его написания потребовалось обращаться исключительно к англоязычным источникам и собрать найденную информацию воеди...

[Перевод] В чём разница между узлом и элементом DOM? Объектная модель документа (Document Object Model, DOM) — это интерфейс, который рассматривает HTML- или XML-документы в виде древовидных структур, каждый узел которых является объектом документа. DOM, кроме того, предоставляет набор методов для выполнения запросов к дереву ...

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

[Перевод] Однобуквенные языки программирования Список языков программирования, названных одной буквой. А Язык программирования A+ является потомком APL, как и другие языки на этой странице, потому что сообщество APL любит однобуквенные имена. Артур Уитни (создатель многих диалектов APL) создал A, затем Морган Стенли...

[Перевод] Второй год Q# Прошло уже больше 2 лет с момента первого публичного выпуска языка квантового программирования Q#. К случаю годовщины ребята из команды Q# подготовили рассказ про второй год этого развития. Читайте о нем под катом! Читать дальше →

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

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

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

[Перевод] Go Your Own Way. Часть вторая. Куча Серия статей о GC Don’t Fear the Reaper Life in the Fast Lane Go Your Own Way. Часть первая. Стек Go Your Own Way. Часть вторая. Куча Мы продолжаем цикл статей о сборщике мусора в языке D. Этот вторая ча...

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

Пишем telegram бота на языке R (часть 1): Создаём бота, и отправляем с его помощью сообщения в telegram Аудитория telegram ежедневно растёт с геометрической прогрессией, этому способствует удобство мессенджера, наличие каналов, чатов, и конечно возможность создавать ботов. Боты могут использоваться в совершенно разных целях, от автоматизации коммуникации с вашими клиентами до...

[Перевод] Как использовать Prometheus для обнаружения аномалий в GitLab Одной из базовых функций языка запросов Prometheus является агрегация временных рядов в режиме реального времени. Также язык запросов Prometheus можно использовать для обнаружения аномалий в данных временных рядов.  Команда Mail.ru Cloud Solutions перевела статью инженера ...

Статическое тестирование безопасности опенсорсными инструментами Уязвимости в своём коде хочется находить как можно быстрее, а значит нужно автоматизировать этот процесс. Как именно автоматизировать поиск уязвимостей? Существует динамическое тестирование безопасности, существует статическое — и у обоих свои преимущества и недостатки. Сег...

Halt and Catch Fire — команда, заслужившая экранизацию Приветствую всех Хабрачан и Хабрачанок! Спасибо всем вам за такую поддержку! Мы вместе прошли долгий и интересный путь по вселенным всех ключевых фильмов и сериалов в мире IT. Мы вместе пытались разобраться в сериале «Мистер Робот», вместе обсуждали лучшие комедии о нас с в...

Купить недорогую квартиру в Одессе Наиболее популярными инвестициями являются вложения в недвижимость. Купить квартиру в Одессе желают многие жители города, ведь развитое строительство позволяет осуществить все мечты потребителей, тем самым грамотно распорядиться деньгами. Строительная компания «Будова» на пр...

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

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

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

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

Samsung A52: потенциальный бестселлер в среднем классе Недавно в Украине стартовали продажи смартфона Samsung A52, который является продолжением популярной модели прошлого года – А51. Сообщение Samsung A52: потенциальный бестселлер в среднем классе появились сначала на TechnoGuide.

Эксплуатация Ceph: как распределять пулы по разным типам (HDD/SSD) и группам серверов В Ceph можно распределять пулы с данными по разным типам серверов: «горячие» данные хранить и реплицировать на SSD, «холодные» — на HDD. Кроме того, пулы одного кластера можно разделять физически. В статье расскажем, как это сделать. Статья подготовлена на основе лекции Але...

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

[Перевод - recovery mode ] Учебный проект на Python: алгоритм Дейкстры, OpenCV и UI ( часть 1) Лабиринты — это распространенная головоломка для людей, но они представляют из себя интересную задачу для программирования, которую мы можем решить, используя методы кратчайшего пути, такие как алгоритм Дейкстры. Вспоминаем алгоритм Дейкстры Алгоритм Дейкстры — один из наиб...

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

jsqry — лучше, чем jq В своей прошлой статье на Хабре я писал про библиотеку Jsqry, которая предоставляет простой и удобный язык запросов (DSL) к объектам JSON. С тех пор прошло много времени и библиотека тоже получила свое развитие. Отдельный повод для гордости — библиотека имеет 98% покрытие ко...

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

IT-валентинка: 53 способа признаться в любви Однажды на Zoom-созвоне нашей команды нить дискуссии ушла за пределы планируемого. На удаленке такое часто случается, потому что всем не хватает обычного «кухонного» общения в офисе. Разговор начался с итальянской книги, где на всех языках мира написано «Я тебя люблю». Пото...

Flutter BloC паттерн + Provider + тесты + запоминаем состояние Эта статья выросла из публикации “BLoC паттерн на простом примере” где мы разобрались, что это за паттерн и как его применить в классическом простом примере счетчика. По комментам и для своего лучшего понимания я решил попробовать написать приложение в котором будут получены...

PostgreSQL 14: Часть 2 или «в тени тринадцатой» (Коммитфест 2020-09) Главным событием сентября в мире PostgreSQL безусловно является выход 13 версии. Однако жизненный цикл PostgreSQL 14 идет своим чередом и в сентябре прошел второй коммитфест изменений. О том, что интересного было в первом рассказывалось в предыдущей статье. А прочитав эту мо...

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

Слёрм SRE. Сплошной эксперимент c экспертами из Booking.com и Google.com Наша команда любит эксперименты. Каждый Слёрм — это не статичное повторение предыдущих, а осмысление опыта и переход от хорошего к лучшему. Но со Слёрмом SRE мы решили применить абсолютно новый формат — дать участникам условия, максимально приближённые к «боевым». Если крат...

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

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

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

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

[Перевод] Эндрю Ын «Страсть к машинному обучению». Перевод глав 36-46 Три года прошло с момента публикации первых глав книги Эндрю Ына (Andrew Ng) «Machine Learning Yearning». Если вы подписаны на хаб «Машинное обучение», то нет никакой нужды представлять вам её автора и скорее всего саму книгу вы уже давно прочитали на языке первоисточника. П...

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

Заметки Дата Саентиста: персональный обзор языков запросов к данным Рассказываю из личного опыта, что где и когда пригодилось. Обзорно-тезисно, чтобы понятно было что и куда можно копать дальше — но тут у меня исключительно субъективный личный опыт, у вас может быть все совсем по-другому. Почему важно знать и уметь обращаться с языками зап...

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

[Перевод] C++ vtables. Часть 2 (Virtual Inheritance + Compiler-Generated Code) Перевод статьи подготовлен специально для студентов курса «Разработчик С++». Интересно развиваться в данном направлении? Смотрите запись мастер-класса «Практика использования Google Test Framework»! Часть 3 — Виртуальное наследование В первой и второй части этой статьи мы г...

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

Виртуальная АТС. Часть 3: Переводим Asterisk на PjSIP без лишних телодвижений В первой и второй частях цикла статей мы разобрались с установкой IP-АТС (IP-PBX) на работающий под управлением Ubuntu VPS от RuVDS и настройкой основных функций с использованием канального драйвера chan_sip. Этот подход считается устаревшим, и в будущих версиях Asterisk п...

[Перевод] Чистый код для TypeScript — Часть 3 Заключительная часть статей, посвященных тому, как можно использовать принципы чистого кода в TypeScript(ps. Все эти принципы относятся не только к языку TypeScript). Читать дальше →

Тридцать топовых интервью за последнее время: разработка, дизайн, научпоп и лайфстайл На новогодних праздниках ваша дорогая редакция совмещала приятное с полезным и читала интервью, которые выходили на Хабре за последние годы. Отобрали 30 штук, а теперь делимся с вами — это прям самый сок и вообще крутота! Разговоры на любой вкус: об игровой разработке, ред...

SDR трансивер SoftRock Ensemble RXTX Данная статья является продолжением серии публикаций про SDR (Software Defined Radio). В двух предыдущих статьях мы разобрались, как работает схема Tayloe, как с помощью схемы Tayloe осуществить синхронный приём АМ сигналов, и как устроен связной SDR-приёмник. В этой публи...

Собираем игру «Змейка» на макетной плате. Часть 2: «векторный» дисплей В первой части мы собрали автомат с логикой игры. Точнее, не всей игры, а только движения самой змеи. В этой, заключительной, части мы разберёмся с подключением экрана и закончим всю схему целиком. Большое разрешение — по клику Читать дальше →

Эксперимент VTrade. Часть 2: Ордеры. Типы, особенности обработки Чтобы понять, как работают биржи, нужно разобраться с биржевыми заявками и правилами их обработки брокером. В статье мы разберем типы ордеров, особенности их исполнения на бирже и накладываемые торговой моделью ограничения. Если вам любопытно, что значат аббревиатуры DAY, G...

Решил 50 задач и ответил на вопрос — Python или JavaScript? Привет, друзья! Я — JavaScript-разработчик. Код пишу в основном на React (иногда на Vue), немного на TypeScript, немного на Node, немного знаю SQL, но... со мной работает много людей, которые пишут код на Python вокруг много разговоров про Python повсюду преподают Python ...

«Сбербанк» запустил новый вклад со ставкой 19,8% годовых Как известно, классические привычные всем банковские вклады в полной мере утратили свою прежнюю привлекательность, то есть, проще говоря, максимально много людей больше не видят смысла в том, чтобы вкладывать с их помощью денежные средства. Зачастую Читать полную версию пуб...

[Перевод] Пять вопросов о Ceph с пояснениями Что нужно знать о Ceph, хранилища с открытым исходным кодом, чтобы решить, подходит ли оно вашей компании. В статье будет сравнение с альтернативными объектными хранилищами, а также рассмотрена оптимизация Ceph. Читать дальше →

Еще раз про разбор выражений методом рекурсивного спуска Я был еще школьником, когда мне в руки попала книжка «Начальный курс C и С++» от издательства Диалог МИФИ. Именно из этой книжки я узнал об основах объектно ориентированного программирования, и она же поставила передо мной проблему, которую я довольно долго не мог разрешить....

Wapiti — тестирование сайта на уязвимости своими силами В прошлой статье мы рассказали о бесплатном инструменте для защиты сайтов и API от хакерских атак, а в этой решили сделать обзор популярного сканера уязвимостей Wapiti. Сканирование сайта на уязвимости — необходимая мера, которая, вкупе с анализом исходного кода, позволяет ...

Новый язык программирования — Relax Всем привет, я являюсь автором языка программирования Relax. На данный момент я разрабатываю RVM(RelaxVirtualMachine) И Relasm(Relax Assembly). Первые попытки сделать свой язык начались в конце лета 2020, тогда я и не думал что делать язык - это так сложно. Сам же проект Rel...

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

NPM Hijacking. Встраиваем произвольный код в приложения на Node.js Для подписчиковЗнаешь ли ты, сколько интерпретаторов Node.js работает на твоем компе? А сколько в них уязвимостей? С веб-страниц язык JavaScript пришел на серверы, а с серверов — на десктопы, и вот старые баги заиграли новыми красками. В этой статье я разберу проблемы безопа...

[Перевод] Несколько советов по созданию page object классов здорового человека И снова здравствуйте. В преддверии старта курса «Java QA Engineer» подготовили перевод еще одной полезной статьи. Это начало нового года, и многие люди во всем мире принимают решение уделять больше внимания своему здоровью. Это прекрасно! На самом деле, ваши тесты для фро...

[Из песочницы] Оптимальный путь новичка в мире C++/Qt Часто задаваемый начинающими программистами вопрос – какие материалы читать для повышения своего профессионального уровня? В таком, наиболее общем виде, ответить на данный вопрос невозможно. Это зависит от текущих знаний и умений человека, от его специализации, от задач, кот...

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

Публикуем дизайн-библиотеки компонентов VKUI в Figma Библиотеки в дизайн-инструментах — это важная часть дизайн-системы. Мы считаем, что дизайнеры должны работать с элементами, которые максимально приближены к реализации в коде. Поэтому в библиотеках мы собрали для них самые актуальные компоненты, которые отражают все те же со...

[Перевод] Почему стоит начать изучение программирования с языка C Краткое содержание: автор статьи объясняет, почему С хорош именно на этапе обучения и прокачки мозгов будущего программиста. А через некоторое время, или даже параллельно, можно выучить более современный язык и заняться, например, Enterprise- или Web-разработкой. Фото: Lia...

Runtime Type Safety in Typescript (Возможна ли удобная проверка типов в рантайме) Относительная простота и доступность Javascript, относительная легкость входа в него предопределила на многие годы вперед его популярность. Некоторые языки программирования существенно повлияли на развитие всей отрасли в целом. Так, например SmallTalk стал неким прадедушкой ...

Составное устройство USB на STM32. Часть 4: Два-в-одном В заключительной части публикации о составном устройстве USB я расскажу о том, как заставил заработать составное устройство USB, а также поделюсь некоторыми неочевидными нюансами этого процесса. Работа составных частей устройства была описана во второй и третьей частях пуб...

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

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

Что такое Windows PowerShell и с чем его едят? Часть 2: введение в язык программирования Исторически утилиты командной строки в Unix-системах развиты лучше чем в Windows, однако с появлением нового решения ситуация изменилась. Читать дальше →

[Перевод] Как языки программирования получили свои названия Возможно, вы слышали поговорку о том, что в информатике есть только две сложные вещи, одна из них — придумывать названия. Некоторые имена языков программирования действительно имеют смысл, например, Google назвали свой язык Go(lang). Другие названия — например, Python и Java...

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

Знакомство с Node-RED и потоковое программирование в Yandex IoT Core В этой статье я хочу разобрать один из самых популярных опенсорс-инструментов, Node-RED, с точки зрения создания простых прототипов приложений с минимумом программирования. Проверим гипотезу о простоте и удобстве таких средств, а также рассмотрим взаимодействие Node-RED с о...

QSerializer: решение для простой сериализации JSON/XML Привет, Хабр! Подумалось мне, что как-то несправедливо получается — у Java, С#, Go, Python и т.д. есть библиотеки для комфортной сериализации объектных данных в модные нынче JSON и XML, а в С++ то ли забыли, то ли не захотели, то ли и не особо надо, то ли сложно все это, а м...

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

[Перевод] Как в одиночку запустить продукт, если вы разработчик: советы от создателя Laravel Тейлова Отвела. Часть 2: Поиск идеи В прошлом выпуске мы рассматривали различные способы формирования аудитории. Когда есть аудитория — есть потенциальные покупатели. Теперь осталось придумать, что им продавать. Откуда брать идеи для своего продукта? Читать дальше →

API, ради которых наконец-то стоит обновиться с Java 8. Часть 1 На сегодняшний день Java 8 является самой популярной версией Java и ещё довольно долго будет ей оставаться. Однако с тех пор уже выпущено пять новых версий Java (9, 10, 11, 12, 13), и совсем скоро выйдет ещё одна, Java 14. В этих новых версиях появилось гигантское количество...

[Из песочницы] Расчет временных ограничений для ПЛИС простым языком Здравствуйте. Эта статья написана для самых-самых новичков в мире ПЛИС. В ней я попытаюсь максимально просто и понятно рассказать что такое временны́е ограничения (timing constraints), накладываемые на проекты под ПЛИС. Статья создана на основе собственного опыта попыт...

«Яндекс.Такси» изменилось алгоритм поиска машины. Теперь многим пассажирам придется ходить пешком Одним из наиболее крупных, распространенных и известных сервисов для заказа такси в России является «Яндекс.Такси». Данная платформа получила колоссальную популярность за последние пять лет, в связи с чем теперь десятки миллионов россиян регулярно с ее Читать полную версию ...

Шпаргалка по функциональному программированию Привет, меня зовут Григорий Бизюкин, я преподаватель Школы разработки интерфейсов и фронтенд-разработчик в Яндексе. Давайте поговорим о функциональном программировании в мире JavaScript. Мы все про ФП что-то слышали, нам всем оно интересно, но у меня, когда я искал полезные ...

Какой среднебюджетный смартфон купить в конце 2020 года? В прошлой статье мы разобрали ряд наиболее интересных бюджетных смартфонов уходящего 2020 года. В этом […]

На мобильных вышел point and click квест Secret Files 3 В конце марта студия Animation Arts Creative выпустила в App Store игру под названием Secret Files 3. Это третья часть серии приключенческих квестов, которая вышла в Steam еще в далеком 2012 года. Сегодня состоялся ее релиз в Google Play. Прошлые части доступны на обеих плат...

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

«Сбербанк» запустил вклады нового поколения со ставкой на уровне 30% годовых Наиболее крупным, известным и самым распространенным банком в России является «Сбербанк», а делать он стремится все возможное, лишь бы только как можно больший круг людей пользовался его фирменными услугами, находя их самыми лучшими и наиболее Читать полную версию публикаци...

Андрей Терехов: от Фортрана до Питона Этой осенью Андрей Терехов — завкафедрой системного программирования Матмеха СПбГУ, профессор, доктор физмат наук — рассказывал нашим коллегам об истории популярных языков программирования и их проникновении в СССР. Вместе с Андреем Николаевичем мы подготовили на основе ег...

[Перевод] 4 революционных возможности JavaScript из будущего JavaScript, с момента выхода стандарта ECMAScript 6 (ES6), быстро и динамично развивается. Благодаря тому, что теперь новые версии стандарта ECMA-262 выходят ежегодно, и благодаря титаническому труду всех производителей браузеров, JS стал одним из самых популярных языков про...

Легендарная настольная игра с более чем 40–летней историей, впервые на русском языке «Космический контакт» — культовая игра, не потерявшая популярности за 43 года своего существования, впервые выходит на российский рынок и доступна для предзаказа на CrowdRepublic. И теперь у вас есть отличная возможность приобщиться к классическому геймплею, основанному на...

«Сбербанк» отказался от банкоматов по всей России Нет на территории всей огромной России ни одной более известной, популярной и распространенной кредитной организации, чем «Сбербанк». Этот банк делает все, что ему так и вовсе вообще под силу, лишь бы только максимально много людей Читать полную версию публикации «Сбербанк»...

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

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

Попытка определить язык манускрипта Войнича, Random Forest Classifier Пытаемся определить язык таинственной рукописи — манускрипта Войнича — простыми методами обработки естественных языков на Python. Читать дальше →

Новая версия «ДЕЛО» для построения единой цифровой платформы Компания ЭОС объявила о выходе новой версии системы документооборота «ДЕЛО». Актуальная версия наиболее популярной СЭД традиционно реализует наиболее востребованные запросы пользователей и обеспечивает реализацию все более широкого класса задач за пределами классического уп...

Чистый девопс: как возникло и развивалось понятие «DevOps» В интернете есть уже тысячи споров о том, чем является DevOps. Мы решили подойти иначе: не навязывать вам точку зрения «понимайте это слово так-то», а оглянуться в прошлое и проследить историю его возникновения. Что привело к появлению DevOps? Какие люди первыми стали употре...

Azure Virtual Training Days — 4 крутых мероприятия в сентябре Azure Virtual Training Days — это отличная возможность глубоко погрузиться в технологии Microsoft. Наши специалисты помогут раскрыть весь потенциал облака, поделившись своими знаниями, предложив эксклюзивные идеи и практические занятия. С нетерпением ждем встречи с вами н...

Red Hat выпустила Ceph Storage 4 Компания Red Hat выпустила Red Hat Ceph Storage 4, новую версию своего объектного хранилища, которое обеспечивает масштабирование до уровня петабайт и предназначено для облачно-ориентированных приложений и систем аналитической ...

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

Книга «Паттерны проектирования для C# и платформы .NET Core» Привет, Хаброжители! Паттерны проектирования — удобный прием программирования для решения рутинных задач разработки ПО. Грамотное использование паттернов позволяет добиться соответствия любым требованиям и снизить расходы. В этой книге описаны эффективные способы применения...

Языки «Властелина колец»: как язык создал целую вселенную Рождение Средиземья 21 сентября 1937 года в Англии вышла небольшая книжка, озаглавленная просто – «Хоббит», автором числился мало известный за пределами научного мира Дж. Р. Р. Толкин. Читатели приняли текст хорошо, но никто не понял, чем все это грозит миру. Толкиновский...

Анимируем RecyclerView легко без перехода на ViewPager2 Когда мы работаем с коллекциями и их отображением, перед многими из нас часто встает выбор между ViewPager (теперь ещё и ViewPager2) и RecyclerView. Эти компоненты похожи друг на друга по области применения, но серьезно отличаются интерфейсом и реализацией. Начиная с suppor...

Не тварь! Часть 1. Обзор сервера Compaq Prosignia VS с ОС Novell NetWare 3.12 Сегодня у нас будет целых два главных героя — и сервер, и выполняющаяся на нем операционная система. За исключением, по понятным причинам, Apple Xserve, все серверы, что были представлены в предыдущих статьях цикла, работали под Windows NT — от самой первой NT 3.1 до уже вп...

АДСМ3. IPAM/DCIM-системы В предыдущих сериях АДСМ мы выработали фреймворк автоматизации, разобрались с тем, зачем появилась виртуализация и как она работает. В последней части мы выбрали и обосновали дизайн сети, роли устройств, производителей, определились с LLD (адресацией, маршрутизацией, номерам...

Топ-5 классических книг для улучшения финансовой грамотности и подготовки к первым шагам на бирже Изображение: Unsplash Карантин – отличное время для того, чтобы улучшить финансовую грамотность и разобраться в вопросах инвестирования. Мы подготовили список из пяти классических книг, переведенных на русский язык, прочтение которых позволит вам понять философию ведущих ...

Какой язык программирования учить, чтобы за вами охотились HR крупных компаний Десять лет назад язык программирования PHP был в лидерах рейтингов, а сейчас проекты в веб все чаще написаны на JavaScript и Python. Обидно потратить на изучение языка год или два, а потом остаться без работы. Мы в Mail.ru Cloud Solutions изучили аналитику, исследования, ...

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

Автоматизация задач администрирования API VMware vSphere с использованием Ansible В предыдущей статье мы рассмотрели взаимодействие с VMware с помощью Python. В этой же обсудим взаимодействие с VMware с помощью Ansible. Ansible — система управления конфигурациями, написанная на языке программирования Python с использованием декларативного языка разметки ...

Разработка hexapod с нуля (часть 7) — новый корпус, прикладное ПО и протоколы общения Всем привет! Проектирование, печать и сборка нового корпуса наконец-то завершились. Также завершился запуск новой платы управления на базе STM32F373 и FW успешно перенесено на новый МК. Все ближе подходит релиз версии 1.00 с базовым функционалом. Теперь можно рассказать о т...

Пишем свой dependency free WebSocket сервер на Node.js Node.js — это популярный инструмент для построения клиент-серверных приложений. При правильном использовании, Node.js способен обрабатывать большое количество сетевых запросов, используя всего один поток. Несомненно, сетевой ввод — вывод является одной из сильнейших сторон ...

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

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

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

[Перевод] Что такое «this» и с чем его едят Автор фото — Sebastian Herrmann. Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Daniel James «What is 'this'? Why is that?». Что такое «this» и с чем его едят Когда я начинал изучать JavaScript, концепция this показалась мне крайне запутанной. ...

[Перевод] JavaScript-классы — это не просто «синтаксический сахар» После того, как я прочитал очередную статью, где говорится о том, что JS-классы — это всего лишь «синтаксический сахар» для прототипного наследования, я решил написать материал, призванный (в который раз!) прояснить вопрос о том, почему данное утверждение неверно. Тут я, над...

[Перевод] Взгляд на технологии последнего десятилетия Прим. перев.: Эта статья, ставшая хитом на Medium, — обзор ключевых (за 2010-2019 годы) изменений в мире языков программирования и связанной с ними экосистемы технологий (особое внимание уделяется Docker и Kubernetes). Её оригинальным автором является Cindy Sridharan, котора...

[Перевод] Rust в ядре Linux В более ранней публикации  компания Google объявила, что в Android теперь поддерживается язык программирования Rust, применяемый в разработке этой ОС как таковой. В связи с этим авторы данной публикации также решили оценить, насколько язык Rust востребован в разработке ядр...

Как Android пришел к AAB? Что будет с APK? Разбор Не так давно прогремела новость о том, что Android отказывается от APK-файлов и переходит на AAB. Вы наверняка уже эту новость прочитали, во всём разобрались и успокоились, так как новость проходная. Тем не менее, мы считаем, что переход к новой системе публикации приложений...

Mash — язык программирования, компилирует сам себя Приветствую всех в новом 2020-м году. С момента публикации первого поста про Mash прошел практически ровно 1 год. За этот год язык был сильно доработан, были продуманы многие его аспекты и определен вектор развития. Этим всем я рад поделиться с сообществом. Читать даль...

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

3D ML. Часть 6: Обзор алгоритмов семантической сегментации облака точек Мы уже успели поговорить про сверточные операторы на графах, а теперь посмотрим на реальные архитектуры. В этой заметке мы сравним между собой модели глубокого обучения, направленные на решение задачи семантической сегментации облака точек, и попытаемся выяснить, какие из с...

Модельно-ориентированное проектирование. Построение активного выпрямителя (на основе математической модели) Продолжение цикла статей про модельно ориентированное проектирование. В предыдущих сериях: Модельно-ориентированное проектирование – как не повторить Чернобыль Модельно ориентированное проектирование. Электропривод с бесколлекторным двигателем постоянного тока Модельно орие...

Туториал по Uplift моделированию. Часть 2 В первой части мы познакомились с uplift моделированием и узнали, что метод позволяет выбирать оптимальную стратегию коммуникации с клиентом, а также разобрали особенности сбора данных для обучения модели и несколько базовых алгоритмов. Однако эти подходы не позволяли опти...

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

Дорогая цена стилей. Доклад Яндекса Загрузка CSS на страницу — блокирующая операция. Если асинхронная загрузка JavaScript может быть незаметна пользователю, то медленное появление стилей может прогнать нетерпеливого гостя с сайта. Как загружать CSS максимально производительно и незаметно для пользователей? Раз...

Golang: на что рассчитывать специалисту по Go в море IT-специальностей? В апреле на Хабре публиковалась статья «Зачем вам учить Go», в которой подробно освещались возможности языка и его преимущества.   Ну а сейчас — самое время поговорить о разработчиках Golang, пороге входа в эту отрасль и о том, чего может ожидать Go-разработчик от работода...

Общий финансовый анализ на Python (Часть 1) В прошлой статье рассмотрено как можно получить информацию по финансовым инструментам. Дальше будет опубликовано несколько статей о том, что первоначально можно делать с полученными данными, как проводить анализ и составлять стратегию. Материалы составлены на основании публи...

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

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

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

[Из песочницы] Понимание итераторов в Python Python — особенный язык в плане итераций и их реализации, в этой статье мы подробно разберём устройство итерируемых объектов и пресловутого цикла for. Особенности, с которыми вы часто можете столкнуться в повседневной деятельности 1. Использование генератора дважды >>&...

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

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

[Перевод] Deep Q Trading: объектно-ориентированный код на R Привет! Это перевод еще одной моей статьи, посвященной обучению с подкреплением (reinforcement learning). Эту итерацию даже предложили запостить в блоге Веды аналитики. :) В двух прошлых статьях на эту тему: 1 и 2 я пробовал создать и запустить обучение с подкреплением д...

Визуализация «народных» объектов Санкт-Петербурга на основе анализа публикаций в соцсетях — коротко об исследовании Ранее мы рассказали о первой части исследования, которое провели магистры, аспиранты и сотрудники Института дизайна и урбанистики ИТМО. Они проанализировали несколько миллионов публикаций из популярной в России соцсети — Instagram — за 2018, 2019 и 2020-й и определили, о как...

Опционы: пут-колл парити, броуновское движение. Ликбез для гика, ч. 7 Это вторая часть рассказа про опционы, где мы разберемся с пут-колл парити, условием безарбитражности рынка, познакомимся с идеями хеджирования и репликации и поговорим про то, что такое броуновское движение и как оно связано с моделированием поведения курса финансового акти...

Intel RealSense LiDAR L515 — еще один новый RealSense В прошлый раз мы уже отмечали, что в последнее время Intel существенно изменила подход к линейке устройств RealSense: если раньше мы наблюдали планомерное совершенствование характеристик в рамках одной доктрины, то сейчас в линейке могут появиться модели с самым различным ...

Пользователям Windows 10 бесплатно стало доступно приложение за 8 500 рублей Американская корпорация Microosft стремится делать абсолютно все, что так и вовсе вообще только возможно, лишь бы максимально много людей активно использовали ее фирменную продукцию, находя ее самой лучшей и наиболее привлекательной среди всех, которые вообще Читать полную ...

Java-дайджест за 29 мая 23 мая нашей любимой Java исполнилось 25 лет. Все эти годы один из самых популярных запросов в гугле — когда же Java наконец умрёт? Не дождётесь. К летней конференции JPoint присоединяется сам Джоэл Спольски — один из двух создателей Stack Overflow. Олды должны хорошо пом...

Создание Python-обвязки для библиотек, написанных на C/C++, с помощью SIP. Часть 1 Иногда во время работы над проектом на языке Python возникает желание использовать библиотеку, которая написана не на Python, а, например, на C или C++. Причины для этого могут быть разные Во-первых, Python — язык замечательный, но в некоторых ситуациях недостаточно быстрый....

Глаголы R vs Операторы SQL Какой язык использовать для анализа данных - это максимально избитая и больная тема. Поэтому мы объединились с Алексеем Селезневым, руководителем отдела аналитики в Netpeak и автором телеграм-канала R4Marketing, и подготовили сравнение операторов SQL и глаголов языка R. Для ...

Прокачай скиллы в DevSecOps: 5 вебинаров с теорией и практикой Привет, Хабр! Наступила эпоха онлайн-мероприятий, и мы не стоим в стороне, тоже проводим разные вебинары и онлайн-встречи. Мы думаем, что тема DevSecOps требует отдельного внимания. Почему? Все просто: Она сейчас крайне популярна (кто еще не успел поучаствовать в холива...

Путь в IT, воспоминания бумера. Часть 2, институт, PDP (СМ) Первая часть тутМое программирование продолжилось в сентябре, после поступления в институт (ЛЭТИ). Программировал я вечерами, в совхозе под Любанью (Ленинградская область), после уборки морковки на полях, потому что учеба в ЛЭТИ началась именно с помощи совхозу, причем на эт...

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

[Перевод] Создайте свой собственный симулятор Q# — Часть 1 Симуляторы — это особенно универсальная особенность QDK. Они позволяют вам выполнять различные задачи в программе на Q#, не меняя ее. Такие задачи включают симуляцию полного состояния, оценку ресурса или симуляцию трассировки. Новый интерфейс IQuantumProcessor позволяет очен...

[Перевод] Создатель Node.js анонсирует замену — Deno Из множества способов программирования компьютеров языки сценариев — самый простой и практичный вариант. Среди них язык сценариев веб-браузера (JavaScript) является самым быстрым, наиболее популярным и единственным, в котором применяется процесс промышленной стандартизации...

Grand Theft Auto V вышла для Android и iOS, став полностью бесплатной Вот наконец-то и наступил тот самый долгожданный момент, которого многие люди гарантированно очень давно ждали. Так, в частности, видеоигра Grand Theft Auto V вышла для устройств на базе Android и iOS, благодаря чему теперь максимально Читать полную версию публикации Grand ...

[Перевод] У AssemblyScript новый конкурент: язык Grain, созданный для WebAssembly, громко заявил о себе Оскар Спенсер — один из создателей языка Grain Grain — язык программирования высокого уровня со строгой типизацией. Это гибридный язык, сочетающий в себе некоторые возможности функционального  (например, вывод типов, сопоставление с образцом, замыкания) и императивного про...

Для Wolfenstein 3D вышел кровавый мод В последние годы стало популярным добавлять различные модификации в классические игры делая геймплей в них более разнообразными. Не исключением стала и классическая Wolfenstein 3D 1992 года. Читать полную статью

Открытые онлайн-материалы от Computer Science центра, часть 2 В первой части поста мы рассказали о наших популярных онлайн-курсах на Stepik, а теперь выкладываем записи открытых лекций и видеокурсов на YouTube и напоминаем о том, что до 11 апреля открыт новый набор в CS центр в Санкт-Петербурге и Новосибирске. Читать дальше →

VKWave — фреймворк для разработки ботов ВКонтакте Привет, Хабр! Сегодня я хочу рассказать о замечательной библиотеке для разработке ботов ВКонтакте с помощью языка программирования Python. VKWave VKWave — это фреймворк для разработки ботов ВКонтакте, написанный с помощью asyncio. Основные цели проекта — дать возможность ра...

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

MagSafe-аккумулятор Apple уже разобрали В сети продолжает появляться новая информация, касающаяся первого фирменного MagSafe-аккумулятора Apple. Купертиноцы представили новинку на прошлой неделе. Пока она не доступна большинству пользователей, но китайские энтузиасты уже успели разобрать MagSafe Battery Pack.Читат...

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

Получатели грантов мэра Москвы помогли более 400 тыс. москвичей Свыше 400 тыс. москвичей смогли получить помощь в рамках реализации социальных программ, победивших в прошлом году в конкурсе грантов мэра Москвы. На финансирование социально ориентированных проектов мэрия выделила 400 млн рублей, пишет Mos.ru. «Администрация города постоянн...

Стандартные UNIX-утилиты, которые мало кто использует Неделю назад Дуглас Макилрой (Douglas McIlroy), разработчик конвейера UNIX и автор понятия «компонентно-ориентированное программирование», рассказал об интересных и необычных UNIX-программах, не нашедших широкого применения. Публикация запустила активное обсуждение на Hacker...

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

Как кыргызский язык стал «русским» и почему это закономерно «B пpeдeлax иcтopии мы видим, чтo языки тoлькo дpяxлeют пo oпpeдeлeнным жизнeнным зaкoнaм, в звyкoвoм и фopмaльнoм oтнoшeнии. Языки, нa кoтopыx мы тeпepь гoвopим, являютcя, пoдoбнo вceм языкaм иcтopичecки вaжныx нapoдoв, cтapчecкими языкoвыми пpoдyктaми. Bce языки кyльтypн...

7 полезных инструментов на Haskell Вступление Haskell это чистый функциональный язык программирования общего назначения со статической типизацией и ленивыми вычислениями. Появился в 1990 году и был назван в честь Хаскелла Карри. На данный момент основной реализацией является компилятор GHC. Мы в Typeable очен...

[Перевод] Карманная книга по TypeScript. Часть 3. Сужение типов Мы продолжаем серию публикаций адаптированного и дополненного перевода "Карманной книги по TypeScript". Другие части: Часть 1. Основы Часть 2. Типы на каждый день Предположим, что у нас имеется функция под названием padLeft: function padLeft(padding: number | s...

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

Реактивное программирование на Java: как, зачем и стоит ли? Часть I Идея реактивного программирования появилась сравнительно недавно, лет 10 назад. Что вызвало популярность этого относительно нового подхода и почему сейчас он в тренде, рассказал на конференции РИТ++ 2020 эксперт и тренер Luxoft Training Владимир Сонькин. В режиме мастер...

Сотовый оператор «МегаФон» запустил вечный тарифный план, подключаемый на всю жизнь Одним из наиболее крупных и известных операторов мобильной связи в России является «МегаФон», а обслуживает он более чем 75 млн человек, все из которых являются его клиентами. За счет этого все они могут совершать голосовые Читать полную версию публикации Сотовый оператор «...

Sony выпустила игровую приставку PlayStation 5 Pro за огромную сумму денег Одним из крупнейших и наиболее известных производителей электроники в мире является корпорация Sony, а особенно востребованными по всему земному шару являются ее фирменные игровые приставки, созданием и выпуском которых на рынок она занимается вот уже Читать полную версию п...

[Из песочницы] PostgeSQL: Разработка расширений (функций) на языке С Эту статью написал еще пару лет назад, и не знал куда ее можно было бы выложить, а потом и забыл. Смысл использования языка С при разработке расширений для PostgreSQL по сравнению с интерпретируемыми (скриптовыми) языками можно свести к двум положениям: производительность и...

[Перевод] Представлена Grafana Tempo, широко масштабируемая распределенная система трассировки Grafana Labs с гордостью представляет простую в эксплуатации, масштабируемую, рентабельную, распределенную систему трассировки: Tempo. Она разработана в качестве надежного хранилища, оптимизированного для поиска идентификаторов, единственная ее зависимость — объектное храни...

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

Xiaomi Mi Band 5 с чипом NFC выходит в России и других странах мира Еще летом 2020 года в Китае и других странах мира начались официальные продажи спортивного браслета Xiaomi Mi Band 5, является который очень и очень привлекательным по совокупности качеств, что, в свою очередь, делает его максимально Читать полную версию публикации Xiaomi M...

[Перевод] Слышали о языке Prolog? Prolog — это один из тех языков, которые программисты обычно изучают в самом начале карьеры (например — в школе или в институте). Его, правда, забывают почти сразу же после того, как изучили. Почему? Ну, лично я виню в этом индустрию разработки ПО. Я работаю в этой сфере по...

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

Управление Яндекс.Станцией и другими колонками с Алисой из Home Assistant Мы привыкли называть умными устройства, которыми можем управлять, не вставая с дивана. Включить лампочку, вентилятор, кофеварку или стиральную машину. Колонки с Яндекс Алисой хоть и называются умными, но вы не можете изменить громкость не находясь рядом с колонкой (орать че...

Язык программирования karasic Привет, друг. Как известно, каждый уважаемый кодер рано или поздно пишет свой логер, парсер json и язык программирования. Поскольку первое и второе мы уже написали, то нам ничего не остаётся, как представить наши наработки по новому инновационному языку программирования kara...

ChaiScript — скриптовый язык для C++ Когда возникает потребность внедрить скриптовый язык в проект на C++, первым делом большинство людей вспоминает Lua. В этой статье его не будет, я расскажу о другом, не менее удобном и легком в освоении языке под названием ChaiScript. Читать дальше →

[Перевод] Обновление роадмапа AngularDart Недавно команда языка Dart опубликовала важный анонс про обновление роадмапа AngularDart. Мы решили перевести эту новость на русский язык и добавить свой комментарий о том, что это сообщение будет значить для Dart-сообщества. Читать дальше →

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

Unity — самый популярный игровой движок? Обзор движков, на которых делают игры для Steam Какие движки наиболее популярны в 2021 году — да и вообще в последнее десятилетие? Очевидно, по всем параметрам лидирует Unity. Unreal, в свою очередь, — пожалуй, наиболее очевидный выбор для AAA. О таких выводах догадаться несложно, даже не имея на руках никаких численных д...

Docs as Code. Часть 2: получаем документацию из кода Продолжаем рассказывать о применении на практике принципа работы с документацией как с кодом. В этот раз разберём получение спецификации Swagger напрямую из комментариев к коду API. В статье рассматривается роль технического писателя в процессе адаптации команды к использо...

Фильм о технологиях производства электроники: от легирования кремния, до сборки компьютера Я перевёл на русский язык фильм Silicon Run II (Кремниевый забег, часть 2), в котором очень интересно и наглядно показаны этапы производства современной электроники. Видеоряд почти целиком состоит из съёмок реальных производственных линий, многие из которых не найти в других...

Введение в язык запросов Cypher Язык запросов Cypher изначально разработан специально для графовой СУБД Neo4j. Целью Cypher является предоставить человеко-читаемый язык запросов к графовым базам данных похожий на SQL. На сегодня Cypher поддерживается несколькими графовыми СУБД. Для стандартизации Cypher бы...

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

Сервис на языке Dart: flutter web-страница Оглавление 1. Введение 2. Backend 2.1. Инфраструктура. 2.2. Доменное имя. SSL 2.3. Серверное приложение на Дарт ... 3. Web 3.1. FlutterWeb страница (мы находимся здесь) ... 4. Mobile ... Подготовка В пр...

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

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

Microsoft Defender – антивирус из Windows 10 вышел на Android Американская корпорация Microsoft является одним из самых крупных и известных брендов в мире, а делать она старается все, что в ее силах, чтобы зарабатывать максимально много денежных средств. На офисном пакете Office 2020 и на Читать полную версию публикации Microsoft Defe...

[Перевод] Rust — теперь и на платформе Android Корректность кода на платформе Android является наиважнейшим аспектом в контексте безопасности, стабильности и качества каждого релиза Android. По-прежнему сложнее всего вытравливаются ошибки, связанные с безопасностью памяти и попадающиеся в коде на С и C++. Google вкладыва...

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

BlazingPizza: приложение на Blazor от начала и до конца. Часть 2. Добавляем компонент Привет всем! Всем тем, кто хочет узнать о Blazor немного больше. Сегодня мы продолжим создание нашего сайта для пиццерии, а именно, создадим web api контроллер и попробуем отобразить данные которые поступают из него на компоненте Blazor. Поскольку наше приложение о пицце, т...

Чем заняты сотрудники? Анализируем Jira Software Таск-треккер как исправный источник данных для стратегического управления. Звучит красиво. А в нашей компании это даже работает и приносит пользу. Данная статья является углублением к предыдущей: Автоматизация аналитики Jira средствами Apache NiFi. Теперь хочу подробнее рас...

Сотовый оператор «МТС» запустил новую услугу, которую все должны срочно подключить Одной из наиболее крупных, известных и самых распространенных компаний в России является «МТС», предоставляет которая гражданам РФ услуги телекоммуникационного характера. Клиентами этого оператора связи уже являются более чем 75 млн россиян, и все они находят Читать полную ...

Самую холодную капельку во Вселенной уронили с высокой колокольни И остались довольны результатом. Теперь хотят отправить ее на орбиту Земли. Сегодня мы попробуем разобраться в физике пятого состояния материи и выясним, зачем ее сбрасывать с башни. Читать дальше →

[Перевод] ИИ в качестве тренера: советы и мотивационные беседы для чемпионов Компания SportsBettingDime в партнерстве с OpenAI работает над спортивным проектом с привлечением технологий искусственного интеллекта. Цель проекта — создание цифрового спортивного тренера, который способен мотивировать команду или же давать полезные советы, которые помо...

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

Введение в SSD. Часть 3. Форм-факторная В прошлых частях цикла «Введение в SSD» мы рассказали про историю появления дисков и интерфейсов взаимодействия с накопителями. Третья часть познакомит читателя с современными форм-факторами дисков. Читать дальше →

Umka. Жизнь статической типизации в скриптовом языке В своё время посты на Хабре и Reddit о статически типизированном скриптовом языке Umka вызвали весьма активную дискуссию. Прошедшие полтора месяца позволили мне избавиться от некоторых заблуждений, развить язык и дать чуть более вразумительные ответы на вопросы публики. ...

[Перевод] Отчет DORA State of DevOps 2019, теперь и на русском языке Привет, Хабр! Я сделал перевод на русский язык отчёт DORA State of DevOps 2019. Предлагаю ознакомиться с отчетом, ведь это не только самое актуальное DevOps-исследование на данный момент, но и готовое практическое руководство по DevOps-трансформации! Отчет State of DevO...

Часть 2: Mодули и AppStore. ESPboy — гаджет для ретро игр и экспериментов с IoT С публикации первой статьи об сконструированном мной девайсе ESPboy на микроконтроллере ESP8266 прошло довольно много времени. За это время удалось кое что сделать: Довести сам девайс до стадии производства Собрать модули расширения, написать под них софт и отладить Сде...

Топ 10 ошибок в проектах Java за 2019 год 2019 год подходит к концу, и команда PVS-Studio подводит итоги уходящего года. В начале 2019 года мы расширили возможности анализатора, поддержав язык Java. Поэтому список наших публикаций про проверку открытых проектов пополнился обзорами Java проектов. За год было найдено...

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

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

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

Правосторонний интерфейс: адаптируем контролы к right-to-left языкам C адаптацией приложений и сайтов под RTL-языки (right-to-left, справа налево) сталкиваются разработчики многих развивающихся и выходящих на новые рынки продуктов. Мы в Badoo тоже в какой-то момент оказались в этой ситуации: наши приложения переведены на 52 языка и диалекта. ...

DirectX raytracing — всплываем В 2018 году компания Microsoft анонсировала raytracing API (DXR) как часть DirectX 12. Подход рейтрейсинга заставляет полностью переосмыслить способ ренедринга трехмерных сцен, смещающий классический подход растеризации на второй план. АПИ модернизируются, разрабатываются б...

Чем заняться, пока выходные — посмотреть передачи из 90-х или поставить неспешные видео в качестве фона Ранее мы разобрались с тем, какую музыку слушали бразильцы в 40-х годах прошлого века и рассказали, какие радиостанции популярны на Тибете. Сегодня продолжаем тему находок и обсуждаем видеосервисы, позволяющие путешествовать, не вставая с кресла [привыкать к ним, конечно же,...

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

[Из песочницы] Пишем на языке С/C++ в Linux под KolibriOS Вступление KolibriOS – миниатюрная операционная система, ядро и большинство программ которой написано на ассемблере. Это, конечно же, не значит, что на других языках программирования писать для KolibriOS нельзя. Данная статья — инструкция по настройке toolchain'а для Linux. ...

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

[Из песочницы] Компилятор Befunge на Python В процессе подготовки к курсу «Основы компиляторов» для студентов 4-го курса я изучал различные эзотерические языки программирования. Вот хорошая статья на эту тему. В статье самым интересным мне показался язык Befunge (Крис Пресс, 1993 год), особо отмечу три его особенности...

ТВ-приставка Movix Pro: от софта до последней гайки Весной прошлого года компания «ЭР-Телеком Холдинг» (работает под брендами «Дом.ru» и «Дом.ru Бизнес») выпустила ТВ-приставку Movix Pro, которую, ни много ни мало, позиционирует в качестве российского ответа модным и популярным Apple TV, Google Chromecast, Xiaomi Mi Box и N...

[Перевод] Детектор космических лучей. Часть 3: завершение и тесты В первой части серии мы разобрали, что такое первичные и вторичные космические лучи, рассмотрели способ, которым будем их регистрировать и познакомились с проектом CosmicWatch. В предыдущей статье мы вкратце разобрали принцип работы детектора, после чего скомпоновали и про...

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

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

Поднимаем свой полноценный игровой Minecraft сервер с мини-играми. Часть 2. Устанавливаем карту для лобби сервера После публикации первой части статьи по установке своего Minecraft сервера, ко мне обратился один читатель Хабра. В письме он написал, что по неосторожности показал мою статью своим детям и ему пришлось пообещать сделать все, как написано. Теперь я, как отец двух детей, пр...

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

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

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

[Перевод] Конференция DEVOXX UK. Выбираем фреймворк: Docker Swarm, Kubernetes или Mesos. Часть 1 Docker Swarm, Kubernetes и Mesos являются наиболее популярными фреймворками для оркестровки контейнеров. В своем выступлении Арун Гупта сравнивает следующие аспекты работы Docker, Swarm, и Kubernetes: Локальный девелопмент. Функции развертывания. Мультиконтейнерные приложе...