Социальные сети Рунета
Вторник, 23 апреля 2024

Выбираем идею для стартапа без инвестора: от противного В прошлой статье я высказал мысль о том, что сейчас время такое, что можно довольно малыми вложениями создать успешный стартап. В обсуждении было очень много возражений на тему от "это невозможно" до вопросов "как определить что это получится?". Давайте п...

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

Apple представила собственный процессор M1 "Для Mac пришло время сделать огромный шаг вперед. Для этого нам нужно было разработать ряд новых технологий", - отметил вице-президент Apple по выпуску компьютерных компонентов Джон Тернус. "Как мы говорили, мы разрабатываем семейство чипов. Мы намерены перев...

[Из песочницы] 6 самых распространённых ошибок разработчиков при написании HTML и CSS Привет, Хабр! Представляю вашему вниманию перевод статьи «The 6 most common mistakes developers when writing HTML and CSS» автора Stas Melnikov. Использование атрибута placeholder вместо элемента label Часто разработчики используют атрибут placeholder вместо элемента label....

Unsafe generic math in C# К сожалению, адекватно перевести название затеянного мной безобразия на русский язык оказалось не просто. С удивлением я обнаружил, что официальная документация MSDN называет "дженерики" "шаблонами" (по аналогии с C++ templates, я полагаю). В попавшемся мне на глаза 4-м изд...

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

[recovery mode] CRUD операции с Entities в DialogFlow (C#) Вступление Совсем недавно я начал работу над новым проектом, который включал в себя работу с уже достаточно известным сервисом (AI) от Google — DialogFlow. Суть заключалась в том, что у нас был бот (Telegram) который работал с API нескольких сайтов, а сам же DialogFlow помог...

Про фразовые глаголы-4 (in/out) Перед этой статьёй рекомендуется прочитать две первые части: 1. habr.com/ru/post/495794 2. habr.com/ru/post/496190 Out соответствует русским приставкам со значениями «наружу» и «до конца, полностью»: «вы-»: hear – «слушать». Hear me out! – Вы-слушай меня! «раз-»/«рас-»: ...

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

[recovery mode] Уйти от jQuery к Svelte, как это было Всем привет. Это отчёт в продолжение статьи "Уйти от jQuery к Svelte, без боли". Ниже я расскажу о трудностях с которыми столкнулся, их было не много, и только одна была настолько фундаментальной, где без поддержки сообщества я бы не справился. Введение Я планир...

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

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

Стоит ли жаловаться на собеседования? Как мне кажется, на Хабре есть две вечные темы, на которые статьи появляются с завидной регулярностью и собирают массу комментариев и плюсов. Первая тема — "мне слили карму, систему кармы надо изменить/отменить". Вторая тема — "меня не взяли на работу, процесс...

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

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

Мишустин поручил более активно применять ИКТ для решения проблем на рынке труда На совещании о ситуации на рынке труда во вторник председатель правительства обратил внимание "на то, что современные формы, связанные с цифровизацией" позволяют эффективно решать различные задачи в сфере занятости. "Это и специальные интерфейсы, или API-прило...

Владимир Путин поручил создать цифровую платформу «Национальный словарный фонд» Такое поручение утверждено президентом РФ по итогам заседания Совета по русскому языку, состоявшегося 5 ноября 2019 года.Доклад должен быть представлен до 1 сентября 2020 года, далее - один раз в полгода, говорится в документе.Напомним, что о создании "Национального сло...

[Из песочницы] Как я отказался от вычисления квадратного корня Очень часто, при цифровой обработке сигналов необходимо вычислить длинну вектора, обычно это делается по формуле A=SQR(X^2+Y^2). Здесь возвести в квадрат значение не сложно, но операция вычисления квадратного корня не является простой операцией, особенно для микроконтролле...

FinCEN отметила активность криптокомпаний в борьбе с незаконными финансовыми операциями Сеть по борьбе с финансовыми преступлениями (FinCEN) с мая получила 7100 сообщений о подозрительных финансовых операциях (SAR) от участников криптовалютной индустрии. Об этом директор FinCEN Кеннет Бланко сообщил на банковской конференции. Всего за этот период в FinCEN пришл...

[Перевод] Transformer в картинках В прошлой статье мы рассматривали механизм внимания (attention) – чрезвычайно распространенный метод в современных моделях глубокого обучения, позволяющий улучшить показатели эффективности приложений нейронного машинного перевода. В данной статье мы рассмотрим Трансформер (T...

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

[Из песочницы] Как Gitlab-CI наследует переменные окружения? Переменные в Gitlab можно задать в нескольких местах: В настройках групп В настройках проекта Внутри .gitlab-ci.yml При этом переменные в настройках групп и проекта можно задать как "файл"или "обычную переменную" и поставить галочки "защищено"...

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

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

[Перевод] Пол Грэм про Java и «хакерские» языки программирования (2001) Это эссе явилось развитием бесед с несколькими разработчиками на тему предвзятого отношения к Java. Это не критика Java, а скорее, наглядный пример «хакерского радара». Со временем, хакеры развивают нюх на хорошие — или же плохие — технологии. Полагаю, может оказаться инт...

[Из песочницы] Unit тесты для RxSwift кода Привет, Хабр! Представляю вашему вниманию перевод статьи "Testing Your RxSwift Code" автора Shai Mishali с сайта raywenderlich.com. Написание реактивных приложений с помощью RxSwift концептуально отличается от написания приложений "обычным путем". Оно отл...

Учимся разворачивать микросервисы. Часть 4. Jenkins Привет, Хабр! Это четвертая и заключительная часть серии статей "Учимся разворачивать микросервисы", и сегодня мы настроим Jenkins и создадим пайплайн для микросервисов нашего учебного проекта. Jenkins будет получать файл конфигурации из отдельного репозитория, со...

[Перевод] Пол Грэм: Идеи для стартапов (Ideas for Startups, 2005) (Это эссе основано на разговоре в Школе Стартапов 2005) Откуда вы берете хорошие идеи для стартапов? Из тех вопросов, которые мне задают, этот, пожалуй, номер один. Я отвечу так: а почему, собственно, люди думают, что придумать идею для стартапа настолько сложно? Может ...

[Перевод] BERT, ELMO и Ко в картинках (как в NLP пришло трансферное обучение) 2018 год стал переломной точкой для развития моделей машинного обучения, направленных на решение задач обработки текста (или, что более корректно, обработки естественного языка (Natural Language Processing, NLP)). Быстро растет концептуальное понимание того, как представлять...

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

Что происходит с транспортом (первая неделя апреля) CAPA Centre for Aviation считают, что большинство авиакомпаний разорится к маю, если правительства не вмешаются. Как можно догадаться, вмешаться они могут либо деньгами, либо национализацией с деньгами, либо придумать ещё что-то, что в итоге обернётся деньгами. В список из...

Банки предложили новый вариант предотвращения мошеннических переводов Об этом пишет РБК со ссылкой на вице-президента Ассоциации банков "Россия" (АБР) Алексея Войлукова. Во-первых, они хотят увеличить срок, на который блокируется сомнительный перевод, а во-вторых - возвращать средства клиенту, если с ним не удалось связаться для под...

Функция-конвертер для отправки сообщений на русском языке в Телеграмм из Микротик РоутерОС Мессенджер Телеграмм крайне удобен для уведомления о работе IT-оборудования, чем активно пользуются СисАдмины. Популярные WhatsApp и Viber поддерживают API но в них нет встроенной технологии создания своих ботов. РоутерОС известной компании Микротик не позволяет штатными с...

RE: 23 минуты. Оправдание тугодумов to: %username% cc: nmivan bcc: https://habr.com/post/482142/ Я всегда думал, что я – тупой. Точнее, что я — тугодум.Штош. Мы с Володей Тагаковым (а он, кстати, в Яндексе работал) обсудили эту тему. Володя был согласен с посылом статьи, в то время как я — не был. Мы 23 дня ...

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

В Иркутской области запустят «Кнопку помощи при ЧС» Министр имущественных отношений Иркутской области Владислав Сухорученко заявил о том, что руководство региона поддерживает реализацию гуманитарного проекта "Кнопка помощи при ЧС", говорится в пресс-релизе, распространеном организацией "Красный крест".&quo...

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

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

Ровняем шарды "Размышления без практики приводят к заблуждению, практика без размышления приводит к затруднению." Мы ведём войну с индивидуальностью у шардов в кластере MongoDB. Это продолжение статьи Шардинг от которого невозможно отказаться, а это значит, что наступила пора к...

Бесплатный доступ к значимым ресурсам могут распространить на мобильный интернет "Пока, конечно, (эксперимент действует.-“Ъ”) только для фиксированного интернета, но следующим шагом, я уверен, что мы договоримся и с мобильными операторами",- цитирует "КоммерсантЪ" слова Чернышенко, сказанные в обращении к участникам Петерб...

Библиотеки для декодирования видео. Сравнение на Python и Rust Многие задаются вопросом — насколько медленный Python в операциях декодирования? Правда ли, что компилируемые языки дают прирост скорости во всем, чего касаются? Что быстрее: OpenCV или ничего? Ответы на эти и другие бесполезные вопросы под катом вы прочитать не сможете. Там...

Что значит быть эффективным? Эффективность – красивое слово. Удобно вставлять его в фразы типа: "я работаю максимально эффективно", "нужно найти эффективное решение", "повышаем эффективность процессов", "наша цель – эффективный код", "Вася – эффективный менед...

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

[Перевод] Простая хэш-таблица для GPU Я выложил на Github новый проект A Simple GPU Hash Table. Это простая хэш-таблица для GPU, способная обрабатывать в секунду сотни миллионов вставок. На моём ноутбуке с NVIDIA GTX 1060 код вставляет 64 миллиона случайно сгенерированных пар ключ-значение примерно за 210 мс и...

Графика в терминале Эта история началась, когда я узнал о существовании bpytop. Меня поразила детализация графиков и я начал разбираться как это сделано. Оказалось, что для вывода графиков использовались символы алфавита Брайля, представляющие из себя комбинацию из 8 точек: 2 точки в ширину и 4...

Изменена структура управления реализацией нацпрограммы «Цифровая экономика РФ» Как пишет D-Russia.ru, документом предусмотрено создание Минкомсвязью дирекции программы, осуществляющей организационно-техническое, экспертно-аналитическое и информационное сопровождение функций министерства по управлению реализацией нацпрограммы. Как поясняют в Минкомсвязи...

VxLAN фабрика. Часть 2 Привет, Хабр. Продолжаю цикл статей по технологии VxLAN EVPN, которые были написаны специально к запуску курса "Сетевой инженер" от OTUS. И сегодня рассмотрим интересную часть задач — маршрутизацию. Как бы ни банально это звучало, однако в рамках работы сетевой фаб...

eBPF: современные возможности интроспекции в Linux, или Ядро больше не черный ящик У всех есть любимые книжки про магию. У кого-то это Толкин, у кого-то — Пратчетт, у кого-то, как у меня, Макс Фрай. Сегодня я расскажу вам о моей любимой IT-магии — о BPF и современной инфраструктуре вокруг него. BPF сейчас на пике популярности. Технология развивается сем...

64-ядерный Ryzen Threadripper 3990X разгромил в тестах все процессоры Intel, включая Xeon стоимостью $20 000 За несколько дней до начала продаж в базах SiSoftware, GeekBench и UserBenchmark появились бенчмарки 64-ядерного процессора AMD Ryzen Threadripper 3990X. Теперь можно на фактах убедиться, насколько далеко компания AMD вырвалась вперёд в технологической гонке благодаря внед...

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

[Из песочницы] Сохранение значений в .Net приложение на этапе сборки Появилась у меня необходимость при сборке приложения передать внутрь набор констант для использования их на рантайме. Например, мы хотим «зашить» в приложение некое строковое значение которое будет известно в момент сборки. В мире C++ я решал подобные штуки очень просто с и...

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

Власти предлагают создать в России аналог GitHub В Минэкономики подтвердили “Коммерсанту”, что идея российского аналога GitHub актуальна и является одним из "ключевых мероприятий для обеспечения условий для создания открытых библиотек ИИ" в рамках реализации национальной стратегии развития ИИ до 2030 ...

[Перевод] Почему интернационализация и локализация имеют значение Хабр, отличного всем времени суток! Скоро в OTUS стартует курс «Python Web-Developer»: мы приглашаем на бесплатный Demo-урок «Паттерны Page Controller и Front Controller: реализация в Django» и публикуем перевод статьи Nicolle Cysneiros — Full Stack Developer (Labcodes). Сог...

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

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

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

Google купила создателя платформы для разработки ПО без написания кода Вице-президент по развитию платформы для бизнес-приложений в Google Cloud Амит Завери (Amit Zavery) написал в блоге, что AppSheet покупается для того, чтобы предоставить любой компании возможность создавать мобильные приложения, даже той, у которой нет команды разработчиков....

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

Яндекс снабдил англоязычные видео закадровым переводом 7 сентября 2021 года. Яндекс начал предлагать автоматически перевести англоязычные видеоролики. Научно-популярные передачи, кулинарные шоу, лекции Илона Маска и Ричарда Фейнмана, стендапы и видеоблоги - всё это теперь можно посмотреть в русской озвучке. Перевод получается за...

«Лаборатория Касперского» запускает второй раунд отбора стартапов К участию приглашаются все команды стартапов и индивидуальные проекты, которые разрабатывают решения в сфере информационной безопасности. В дальнейшем лучшие проекты смогут побороться за реализацию пилота совместно с "Лабораторией Касперского" и получить возможност...

Атрибут cleanup Цитата из документации GCC [1]: Атрибут cleanup предназначен для запуска функции, когда переменная выходит из области видимости. Этот атрибут может быть применён только к auto-переменным, и не может быть использован с параметрами или с static-переменными. Функция должна прин...

Зоны в Dart: большой брат следит за тобой Привет! Меня зовут Дима, я frontend-разработчик в компании Wrike. Клиентскую часть проекта мы пишем на Dart, однако работать с асинхронными операциями нам приходится не меньше, чем на других технологиях. Зоны — один из удобных инструментов, который Dart для этого предоставля...

[Перевод] OCR для PDF в среде .NET — как извлечь текст из недоступных для поиска PDF документов Извлечение текста — одна из популярных задач обработки PDF документов. Вам потребуется извлечь текст из PDF, чтобы: проиндексировать документ для полнотекстового поиска распарсить некоторые данные (например, названия и цены товаров в прайс-листе) выделить, удалить или замен...

Мониторинг БД Oracle с помощью OEM Привет! Меня зовут Александра, я работаю в команде тестирования производительности. В этой статье расскажу базовые сведения об OEM от Oracle. Статья будет полезна для тех, кто только знакомится с платформой, но и не только для них. Основная цель статьи — помочь провести бы...

Развитие интернет-технологий в России предложено отдать под контроль государства Об этом пишет “КоммерсантЪ ” со ссылкой на источник, знакомый с текстом документа. Разработку документа подтвердил еще один собеседник на IT-рынке. В "дорожной карте" поясняется, что подобные технологии могут существенно влиять на экономическое развитие...

Можно ли писать скрипты на C++? Недавно пришлось мне опять/снова погрузиться в чудесный мир программирования Linux скриптов. В принципе, дело не очень хитрое, но поскольку мне попадаются такие задачи не часто, то каждый раз изучаю заново. Знаю точно, что завтра многое забуду и через месяц опять буду гугл...

Минкомсвязь России призвала ускорить отмену роуминга в Союзном государстве Работа по отмене роуминга на территории Союзного государства ведется несколько лет. Была согласована и подписана "Дорожная карта по реализации резолюции Высшего государственного Совета Союзного государства от 30 июня 2017 года по вопросу об отмене роуминга на территории...

5 малоизвестных возможностей JSON.stringify() Доброго времени суток, друзья! В этой небольшой заметке я хочу рассказать вам о некоторых редко используемых возможностях JSON.stringify(). Возможно, они окажутся вам полезными. JSON.stringify() часто используется при отладке для преобразования объекта или обычной стро...

[Перевод] Напишем и поймем Decision Tree на Python с нуля! Часть 3. Библиотека для анализа данных Pandas Привет, Хабр! Представляю вашему вниманию перевод статьи "Pythonで0からディシジョンツリーを作って理解する (3. データ分析ライブラリPandas編)". Это третья статья из серии. Ссылки на предыдущие статьи: первая, вторая В данной статье я объясню, как работать с библиотекой Pandas, чтобы создавать De...

Нативный способ покрасить SVG-иконки Когда вам нужна возможность менять цвет иконок через CSS, что вы делаете? Вариантов не так много. Обычно используются либо шрифты иконок, либо исходный код SVG скачивается и вставляется в HTML вручную. Шрифт нужно оптимизировать, иначе пользователь загрузит разом все иконки...

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

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

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

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

Для "Росатома" создадут рабочую станцию на микропроцессоре "Байкал" Решение будет адаптировано под требования и системы атомной отрасли и будет способствовать развитию и внедрению импортонезависимых решений в Росатоме. Планируется запустить новую рабочую станцию в промышленное производство во второй половине 2020 года после завершения цик...

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

[Перевод] Примеры GraphQL на Java для начинающих [со Spring Boot] В этой статье мы рассмотрим пример GraphQL на Java и создадим простой сервер GraphQL со Spring Boot. Таким цыпочкам тоже нравятся примеры GraphQL на Java со Spring Boot! GraphQL — это язык запросов для API, который позволяет клиентам запрашивать ограниченное множество данны...

#Назаметку. Осторожно, атомарные операции в ConcurrentHashMap В Java с незапямятных времён есть замечательный интерфейс Map и его имплементации, в частности, HashMap. А начиная с Java 5 есть ещё и ConcurrentHashMap. Рассмотрим эти две реализации, их эволюцию и то, к чему эта эволюция может привести невнимательных разработчиков. Warn...

Численный FORTH Форт и сейчас известен, главным образом, среди разработки встроенных систем, как что-то вроде необычайного высокоуровневого ассемблера, например, для микроконтроллеров - AmForth и Mecrisp. Однако, когда-то давным давно был известен в другой ипостаси - как язык программирован...

[Перевод] Почему центр пикселя должен быть в (0,5; 0,5) Сегодня, когда всё популярнее становится трассировка лучей (ray tracing) выполняемая из «глаза» камеры, этот урок нужно усвоить заново: код становится лучше, а жизнь — проще, если центр пикселя находится в координате (0,5; 0.5). Если вы уверены, что делаете всё правильно, то...

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

SVM. Объяснение с нуля, имплементация и подробный разбор Привет всем, кто выбрал путь ML-самурая! Введение: В данной статье рассмотрим метод опорных векторов (англ. SVM, Support Vector Machine) для задачи классификации. Будет представлена основная идея алгоритма, вывод настройки его весов и разобрана простая реализация своими рука...

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

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

Евросоюз может ввести «киберсанкции» против России и Китая Об этом сообщило агентство Bloomberg со ссылкой на пять источников, пишет "КоммерсантЪ". По их словам источников агентства, переговоры ЕС начнет уже на этой неделеИсточники не стали называть, в отношении каких компаний и лиц будут введены санкции, а также за какие ...

Как за 7 месяцев с нуля создать платежную систему и выжить АО «НСПК» — финтех-компания, задача которой — обрабатывать все внутрироссийские операции по картам всех платежных систем. Ежедневно через нас проходят десятки миллионов транзакций, каждая из которых должна быть обработана быстрее чем за 10 миллисекунд. Наша компания должна б...

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

Open360: как мы начали с разработки модели премирования и сделали IT-систему для внутреннего HR TL;DR: рассказываю о задаче оценки вклада сотрудника в общий результат и новой open source системе проведения круговой оценки сотрудников, разработанной в нашей компании, на базе метода оценки 360 градусов. Здравствуйте, меня зовут Иван Кудрявцев — я технический директор и ...

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

Доступ к порталу госуслуг и сайтам органов власти перестанет тарифицироваться с 1 марта В "белый список" сайтов, трафик с которых не будет тарифицироваться и на которые можно будет зайти даже при нулевом балансе, вошли портал госуслуг, сайты Президента России, Правительства России, обеих палат Федерального собрания, всех федеральных органов исполнител...

Минэкономразвития планирует запустить маркетплейс с имуществом банкротов Об этом сообщил журналистам замминистра экономического развития Илья Торосов в ходе заседания круглого стола на тему "Универсальные реабилитационные процедуры банкротства юридических лиц и повышение доступности института банкротства граждан"."Это будет специал...

Машинное обучение на языке R с использованием пакета mlr3 Источник: https://mlr3book.mlr-org.com/ Привет, Хабр! В этом сообщении мы рассмотрим самый продуманный на сегодняшний день подход к машинному обучению на языке R — пакет mlr3 и экосистему вокруг него. Данный подход основан на «нормальном» ООП с использованием R6-классов и...

В ОС Windows обнаружена новая уязвимость нулевого дня Эксперты "Лаборатории Касперского" сообщили Microsoft об обнаруженной угрозе, и компания выпустила патч, который устраняет эту уязвимость.Найти брешь в Windows специалистам "Лаборатории Касперского" помогло исследование другой уязвимости нулевого дня. В н...

Число транзакций в сети биткоина снизилось до значений марта прошлого года Количество транзакций в блокчейне биткоина обновило годовой минимум. Последний раз такой же уровень ончейн-активности был в марте 2019 года. BTC transaction count just printed a low not seen since March 2019. Bitcoin dying? Let’s investigatehttps://t.co/oVw33zjTnc pic....

Минпросвещения предложило ставить QR-код на школьные аттестаты "На оборотной стороне титула (слева внизу) предусмотрена возможность для нанесения двумерного матричного штрихового кода (QR-код), - говорится в пояснительной записке к документу. - Предполагается, что QR-код будет содержать сетевой адрес для прямого доступа к данным ин...

[Из песочницы] Фундаментальное решение системы линейных уравнений. Взгляд со стороны Добрый день! В данной статье я попробую взглянуть по новому на алгоритм поиска общего решения системы линейных уравнений. Задача, которой мы займемся звучит так. Найти общее решение следующей системы уравнений Такую задачу решают, приведя исходную систему к треугольному...

50% респондентов хотят голосовать онлайн за благоустройство района В то же время большинство респондентов по-прежнему негативно настроены по отношению к участию в управлении жизнью района: 67% не считают, что волеизъявление что-то изменит.Между тем в российском обществе наблюдаются и позитивные тенденции: у граждан возрастает ощущение ответ...

В эксперименте по «Доступному интернету» участвует виртуальный оператор СберМобайл На текущий момент услугой "Доступный интернет" уже воспользовались несколько десятков тысяч абонентов СберМобайл.С начала реализации пилотного проекта "Доступный интернет", с 1 апреля 2020 года, в нем участвовали крупнейшие операторы связи, совокупно пред...

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

[Из песочницы] Изучаем VoIP-движок Mediastreamer2. Часть 1 Материал статьи взят с моего дзен-канала. Введение Эта статья является началом серии статей о реалтайм обработке медиаданных с помощью движка Mediastreamer2. В ходе изложения будут задействованы минимальные навыки работы в терминале Linux и программирования на языке Си. Medi...

Издеваемся над USB В очередной раз втыкая скоростную USB флешку в порт USB 3.0, я увидел надпись "Это устройство может работать быстрее...". Но подождите, я и так его воткнул в порт 3.0! Неужели контакт барахлит? И если так, то как флешка определяет, на какой скорости ей работать? В...

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

Программа «Цифровая экономика»: за четыре месяца в дело пошли менее 6% годового объёма выделенных средств По данным Счётной палаты, опубликованным на прошлой неделе, это самый низкий показатель среди всех национальных проектов.Как писал D-Russia.ru, в конце апреля стало известно, что Минкомсвязь направила в правительство предложения сократить бюджет национальной программы "...

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

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

Минкомсвязи подготовит комплекс мер для бесплатного доступа к интернет-сервисам Об этом сообщил RNS представитель министерства Евгений Новиков"Будем уточнять параметры задачи и готовить комплекс мер по их реализации", - отметил представитель министерства.В свою очередь, глава "Ростелекома" Михаил Осеевский завил журналистам, что искл...

PostgreSQL Antipatterns: вычисление условий в SQL SQL — это не C++, и не JavaScript. Поэтому вычисление логических выражений происходит иначе, и вот это — совсем не одно и то же: WHERE fncondX() AND fncondY()= fncondX() && fncondY() В процессе оптимизации плана исполнения запроса PostgreSQL может произвольным образо...

Россияне смогут оценивать качество дорожных работ с помощью приложения «Госуслуги. Дороги» "При реализации национального проекта “Безопасные и качественные автомобильные дороги” нам принципиально нужна обратная связь с людьми. На 90% мы будем полагаться в оценке региональных властей не на формальные показатели, а на степень реакции людей - негатив...

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

[Перевод] Что под капотом компиляторных оптимизаций GraalVM? Продолжаем разбираться с работой GraalVM, и на этот раз у нас перевод статьи Aleksandar Prokopec «Under the hood of GraalVM JIT optimizations», изначально опубликованной в блоге на Medium. В статье есть несколько интересных ссылок, позже мы постараемся перевести и эти статьи...

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

Российские аэропорты переходят на цифровое наблюдение за полетами Инфраструктурный проект подобного уровня стал беспрецедентным по срокам реализации и позволяет ряду аэродромов, среди которых Храброво (Калининград) и Минеральные Воды, получить 2 категорию точного захода на посадку ICAO. А это значит, что авиагавани смогут принимать воздушн...

Связь 6G окажется в 8000 раз быстрее 5G Несмотря на то, что Сети 5G пока не развернуты повсеместно, телекоммуникационные компании, операторы, отраслевые аналитики уже держат в уме технологию передачи данных следующего поколения — 6G. И сейчас стало известно, насколько 6G окажется быстрее 5G. По данным ...

Ozon воспользуется инфраструктурой «Яндекс.Облако» Cумма контракта - 90 млн руб., пишет “КоммерсантЪ” источник, знакомый с условиями контракта. Контракт рассчитан на три года и подразумевает возможность менять конфигурацию серверов и увеличивать ресурсы по фиксированной цене, уточнили в "Яндекс.Облаке"....

Compositional Layout в iOS 13. Основы Добрый день, На практике iOS разработчик часто сталкивается с задачей показа большого количества информации в виде списка или в виде коллекции, как правило, для этого отлично подходят UITableView или UICollectionView. Также часто встречается задача реализации экрана, который...

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

Основы Ansible, без которых ваши плейбуки — комок слипшихся макарон, часть 3 В этой части мы перестаём говорить о простом и приятном и начинаем говорить о трудном. Переменные в Ansible: scope, precedence, рекурсивная интерполяция. Для тех, кто дочитает до конца, маленький бонус: упрощённая таблица приоритетов, с которой можно жить. Предыдущие части: ...

Чиновники решили ужесточить наказание за краденый контент Это следует из уведомления, опубликованного на regulation.gov.ru. Сами тексты проектов еще не опубликованы, уточяет "КоммерсантЪ ", указано лишь, что первый из двух - поправки к Кодексу об административных правонарушениях, включающие новые штрафы за неисполнение тр...

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

[Перевод] Дизеринг 2: ряд золотого сечения, синий шум и highpass-and-remap В предыдущей части я рассмотрел определение дизеринга и объяснил, как он изменяет характеристики погрешностей простой 1D-дискретизации и функций. В этой части я рассмотрю синий шум, но сначала давайте взглянем на ряд чисел, который я использовал в предыдущей части, и котор...

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

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

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

В поисках LD_PRELOAD Эта заметка была написана в 2014-м году, но я как раз попал под репрессии на хабре и она не увидела свет. За время бана я про неё забыл, а сейчас нашёл в черновиках. Думал было удалить, но авось кому пригодится. В общем, небольшое пятничное админское чтиво на тему поиска ...

Генерация URL с параметрами на коленке и best practice Как-то я увидел в проекте соседней команды код, который генерировал строку с URL-параметрами для последующей вставки в iframe src-атрибут. Эта статья может показаться лишней, очевидной или слишком простой, но раз такое встречается в живой природе, об этом не стоит молчать, а...

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

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

[Перевод] Мой ответ тем, кто полагает, что значение TDD преувеличено Однажды я разговорился с разработчиком из компании-клиента о программном обеспечении. Мне стоило бы понять то, что разговор пошёл куда-то не туда, когда собеседник сказал о том, как нам, разработчикам ПО, повезло: «Мы обманом заставляем организации платить нам за, как кажетс...

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

[Из песочницы] Ты еще не используешь tmux на полную! (Наверное) Привет, Хабр! Представляю вашему вниманию перевод статьи "(たぶん)君はまだtmuxの真の力を引き出せていない". Содержание Что такое tmux Запуск и начало новой сессии Открытие нового окна Переходы между окнами Разделение окон и создание панелей Передвижение между панелями Передвижение ме...

Разработчики софта критикуют законопроект о ТВ-вещании в интернете Если законопроект примут, не обсудив, до окончания пандемии, всем операторам платного ТВ придется устанавливать новый софт для распространения телеканалов; сейчас у них нет возможности тратить дополнительные ресурсы, сообщил "Коммерсанту " исполнительный директор А...

[Из песочницы] Фасетные фильтры: как готовить и с чем подавать О чем речь  Как сделать фасетный поиск в интернет-магазине? Как формируются значения в фильтрах фасетного поиска? Как выбор значения в фильтре влияет на значения в соседних фильтрах? В поиске ответов дошел до пятой страницы поисковой выдачи Google. Исчерпывающей информации н...

Применение принципов функционального программирования при проектировании ERP Привет, Хабр! В этой статье мы попробуем взглянуть на архитектуру учетных систем (ERP, CRM, WMS, MES, B2B, ...) с позиций функционального программирования. Существующие системы сложны. Они базируются на реляционной схеме данных, и имеют огромный мутабельный стейт в виде сот...

Как пользоваться словарями (и не только) Для совсем начинающих оптимальным словарём будет Abbyy Lingvo lingvolive.ru, потому что в нём значения слов не свалены в кучу, как в некоторых электронных словарях — первые два значения слова будут наиболее актуальными. По сути Lingvo представляет из себя старые советские сл...

«Ростелеком» дополняет цифровую экосистему сервисом электронной подписи Sign.Me Сервис Sign.Me позволяет работать без специальных ключей доступа (токенов) на любом устройстве и не требует установки дополнительных программ для работы с электронной подписью. Основные преимущества сервиса "Ростелекома":простота и удобство удаленного проведения оп...

«Росэлектроника» локализует производство электросетевого оборудования из Италии и Австралии В рамках соглашений стороны будут сотрудничать в области разработки и производства оборудования для объектов электроэнергетики на производственных мощностях предприятий холдинга."Мы активно наращиваем технические и технологические компетенции предприятий "Росэлектр...

Opener 2020: Самый сок Введение На протяжении всего апреля мы с командой после учёбы и работы решали увлекательные задачи в рамках конкурса Opener от компании Itransition. Вместе с конкурсом закончился наш лучший месяц на самоизоляции. Теперь, отдохнув, я готов спокойно поделиться этим опытом с ва...

Памяти Мейса Лоддера Модульные проекты с использованием этого решения реализованы в Казани (ЦОД Stack.24) и Санкт-Петербурге (ЦОД Xelent), причем питерский ЦОД в 2016 году стал победителем Russian Data Center Awards в номинации "лучшее интегрированное решение". Надо сказать, что Росси...

Оцифровка трудовых отношений – проект постановления правительства D-Russia напоминает, что в конце апреля подписан закон о проведении краткосрочного эксперимента (до 31 марта 2021 года) по введению в некоторых организациях электронного документооборота при работе с кадрами. Проект постановления обеспечивает возможности для проведения эксп...

Перенос значений SEQUENCE между базами PostgreSQL Как можно перенести в другую PostgreSQL-базу последнее назначавшееся значение «автоинкремент»-поля типа serial, если в таблице могли быть какие-то удаления, и «просто подставить max(pk)» уже не подходит? Мало кто знает, что хоть PG и не предоставляет до версии 10 функций, ч...

[Из песочницы] Карманное руководство по Z3 Преамбула "Человеческий мозг это пустой чердак. Дурак так и делает: тащит туда нужное и не нужное. И наконец наступает момент, когда самую необходимую вещь туда не запихнешь, или наоборот не достанешь..." В.Б. Ливанов (из к/ф "Шерлок Холмс и доктор Ватсон&qu...

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

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

Umka: новый статически типизированный скриптовый язык Только что вышла первая версия разработанного мной статически типизированного встраиваемого скриптового языка Umka. Он призван сочетать гибкость привычных скриптовых языков с защитой от ошибок типов на этапе компиляции в байт-код. Основная идея языка — Explicit is better th...

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

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

Рынок онлайн-образования активно растет Об этом говорится в отчете "Интерфакс Академии", на который ссылатся “КоммерсантЪ” . При этом объем мирового рынка онлайн-образования составляет $74 млрд (около 4,8 трлн руб.) по итогам 2019 года, Россия, таким образом, занимает в его структуре лишь око...

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

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

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

[Перевод] Планирование редакции Rust 2021 Рабочая группа Rust 2021 Edition рада сообщить, что следующая редакция Rust — Rust 2021 — запланирована на этот год. Пока что формально описывающий её RFC остаётся открытым, но мы ожидаем, что в скором времени он будет принят. Планирование и подготовка уже начались, и мы идё...

Бывший вице-премьер Акимов возглавил "Почту России" Об этом сообщил РИА Новости источник, знакомый с итогами заседания совета.Собеседник агентства добавил, что Николай Подгузов, который возглавлял "Почту России" с 2017 года, станет первым замгендиректора."Формально Подгузова назначит уже гендиректор своим прика...

Российские разработчики ПО получат гранты РФРИТ Из средств субсидии на такую поддержку будет выделено 1,47 млрд рублей. Сумма гранта на проект составит от 10 млн рублей до 500 млн рублей при предоставлении софинансирования в объеме не менее 50% от общей сметы проекта.Грант является одним из элементов поддержки комплексной...

МТС построит модульный ЦОД в Приморье МТС и Агентство Дальнего Востока по привлечению инвестиций и поддержке экспорта (АНО АПИ) заключили соглашение о сотрудничестве в области строительства модульного Центра обработки данных (ЦОД) в Приморском крае. Центр обработки данных позволит расширить портфель цифровых сер...

OneWeb привлекла $3,4 млрд инвестиций для развития спутниковой системы Об этом пишет ТАСС со ссылкой на интервью гендиректора компании Адриана Стекеля газете "Ведомости"."Уже $3,4 млрд [инвестиций привлекли]. Будем привлекать еще, чтобы завершить строительство [спутниковой] системы, но публично пока не предоставляем такую информ...

[Перевод] PuppetConf 2016. Kubernetes для сисадминов. Часть 1 Я системный администратор, занимаюсь компьютерами, и сегодня мы поговорим о Kubernetes. Я постараюсь глубже окунуться в тему, рассмотрев, какие проблемы сисадмин может решить с помощью этого приложения, и также затрону некоторые моменты эксплуатации Puppet, которая вроде как...

Разбираем атаки на Kerberos с помощью Rubeus. Часть 2 Всем привет! Это вторая часть статьи про возможности инструмента проведения атак на протокол Kerberos — Rubeus. Первую можно прочитать тут. В этот раз мы рассмотрим, как с помощью данного инструмента возможно реализовать следующие атаки:
 — Overpass The Hash/Pass The Key...

Александр Жаров назначен на должность генерального директора АО «Газпром-Медиа Холдинг» Комментируя данное назначение, председатель Совета директоров АО "Газпром-Медиа Холдинг", Председатель Правления ПАО "Газпром" Алексей Миллер отметил: "Традиционные медиа проходят этап стремительных изменений под влиянием новых технологий и усиливающ...

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

ИТ-компании и телеком-операторы включены в перечень системообразующих организаций Об этом пишет TAdviser со ссылкой "Интерфакс".Список системообразующих предприятий был создан после кризиса 2008 года, когда десятки крупных компаний из-за финансового кризиса оказались одномоментно отрезаны от кредитных ресурсов, и государству пришлось задуматься ...

К Солнцу летит комета, которая может устроить световое шоу В марте яркость кометы ATLAS достигла величины, которую астрономы ожидали зафиксировать только в конце мая, когда комета пройдет перигелий — ближайшую к Солнцу точку своей орбиты. Комета C/2019 Y4 получила второе имя в честь роботизированной системы раннего обнаружения около...

[Перевод] MVC в Unity со Scriptable Objects. Часть 3 Завершение цикла статей от Cem Ugur Karacam о реализации MVC в Unity с помощью Scriptable Objects. Прочитать предыдущие части вы можете здесь и здесь. Читать дальше →

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

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

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

[Перевод] Sysbench и распределение случайных величин Перевод статьи подготовлен специально для студентов курса «Базы данных». То, что вы, возможно, не знали о генерации случайных чисел в sysbench Sysbench — это популярный инструмент для тестирования производительности. Первоначально он был написан Петром Зайцевым в начале ...

МТС назначила нового вице-президента по технике "Прежде всего хочу поблагодарить Андрея за его огромный вклад в успешное развитие компании: с 1996 года он прошел путь от технического специалиста до вице-президента, под его руководством построены сети двух поколений - 3G и LTE, и запущены фундаментальные проекты по ци...

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

Ипотеку можно оформить онлайн Для клиента процесс похож на популярную функцию "Войти через социальную сеть/поисковую систему". Это позволит клиенту не предоставлять в банк часть бумажных документов, а банк получит подтвержденные данные из Государственных органов. На первом этапе сервис станет д...

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

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

Deep Anomaly Detection Детекция аномалий с помощью методов глубокого обученияВыявление аномалий (или выбросов) в данных - задача, интересующая ученых и инженеров из разных областей науки и технологий. Хотя выявлением аномалий (объектов, подозрительно не похожих на основной массив данных) занимаютс...

Эпидемия в России привела к росту интернет-трафик ведущих СМИ Об этом говорится в исследовании Министерства цифрового развития, связи и массовых коммуникаций РФ, Российской ассоциации электронных коммуникаций (РАЭК) и Института исследований интернета.Совокупная месячная пересекающаяся аудитория ведущих российских СМИ составила около 40...

Новые шаблоны — IPMI, Mikrotik, MSSQL Статья написана на основе доклада Максима Чудинова, инженера-интегратора Zabbix. В этой статье мы расскажем о некоторых новых шаблонах, добавленных в версию Zabbix 5.0. IPMI Шаблон IPMI работает только с пятой версией системы мониторинга Zabbix, потому что построен на новом...

Алгоритм планирования задач на TypeScript. Теория графов наконец-то пригодилась В этой статье я хочу рассказать об алгоритме, который помогает ответить на извечный вопрос всех проектов: Когда проект будет закончен?Более формально проблема звучит так: "Проект состоит из задач, которые могут зависеть друг друга, а также могут иметь один и тех же испо...

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

GSoC 2019: Проверка графов на двудольность и трансформеры монад Прошлым летом я участвовал в Google Summer of Code — программе для студентов от компании Google. Ежегодно организаторы отбирают несколько Open Source-проектов, в том числе от таких известных организаций, как Boost.org и The Linux Foundation. Для работы над этими проектами Go...

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

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

Как получить давление в 100 000 атмосфер? Многим любителям доступен достаточно простой способ получения поистине потрясающих давлений. Зачем это нужно и как это можно использовать — в этой статье. Электрогидравлический эффект с первых дней его открытия был и остается постоянным источником рождения множества прогр...

Мобильная связь в 2020 году может подорожать на 18% "Операторы неизбежно будут повышать стоимость услуг в течение всего 2020 года, и в среднем расходы населения увеличатся на 17-18%. Операторам в 2020 году предстоят расходы на реализацию "пакета Яровой" и закона о суверенном интернете", - говорится в сообщ...

Новый закон об электронной подписи в России увеличит документооборот ритейлеров в 3 раза В ECR Russia считают, что документооборот бизнеса вырастет в 2-3 раза, если будет введено изменение, при котором сотрудник, действующий по доверенности (то есть не гендиректор), должен будет подписывать документы квалифицированной электронной подписью (КЭП) физического лица....

Haproxy — программирование и конфигурирование средствами Lua Сервер Haproxy имеет встроенные средства для выполнения скриптов Lua.Язык программирования Lua для расширения возможностей различных серверов используется очень широко. Например, на Lua можно программировать для серверов Redis, Nginx (nginx-extras, openresty), Envoy. Это впо...

Как писать книгу в LaTeXe по физике. Cтатья 1 Это моя первая статья на Хабре. Глава 1. Введение 1.1 Позвольте представиться и почему я это пишу    Я — научный сотрудник, физик. Недавно выпустил книгу по спектроскопии объемом 880 страниц и весом 1560 грамм. Эту книгу я писал 9 лет, параллельно читая лекции по...

Трепещущий Kivy. Обзор возможностей фреймворка Kivy и библиотеки KivyMD Kivy и Flutter — два фреймворка с открытым исходным кодом для кроссплатформенной разработки. Flutter: создан компанией Google и выпущенный в 2017 году; в качестве языка программирования использует Dart; не использует нативные компоненты, рисуя весь интерфейс внутри со...

Nvidia CUDA можно использовать на GPU Intel. Для этого понадобится инструмент ZLUDA Платформа Nvidia CUDA существует на рынке уже почти 15 лет. Это программный комплекс, представляющий собой расширение языка программирования C, и предназначенный для неграфических вычислений на GPU.  При этом CUDA всегда была эксклюзивом карт Nvidia...

Алгебраические типы данных и Python Возможно, кто-то из читателей, увидев заголовок этой статьи, подумает что-нибудь вроде:"Что?! Алгебраические типы данных?! Это же что-то из мира функциональных языков программирования. Python?! Ну нет... Где Python со своей динамической утиной типизацией, а где типы дан...

В некотором царстве, не в «спринговом» государстве. Доклад Яндекса Spring — мощный Java-фреймворк, доступный в опенсорсе. Я решил рассказать, для каких задач на бэкенде Spring оказывается полезным и какие у него плюсы-минусы в сравнении с другими библиотеками: Guice и Dagger 2. Рассмотрим инъекцию зависимостей и инверсию управления — вы узн...

Совет директоров "Почты России" рассмотрит вопрос о назначении гендиректора Согласно повестке, будут рассмотрены вопросы об освобождении от должности генерального директора АО "Почта России" (сейчас эту должность занимает Николай Подгузов); о расторжении трудового договора с генеральным директором АО "Почта России" и о назначении...

LALAL.AI — убираем вокал из музыки при помощи нейросети LALAL.AI — это онлайн‑сер­вис по раз­делению дорожек любого ауди­офор­мата на вокал и музыку. С таким AI мож­но дать волю фан­тазии: кара­оке, ремик­сы, саунд­тре­ки из филь­мов — вырезать вокал из них мож­но в один клик, а про­цесс занима­ет нес­коль­ко минут. Как работает ...

С 27 мая для поездок по городу действуют только московские цифровые пропуска Получить рабочий или разовый цифровой пропуск можно на портале mos.ru, по СМС на номер 7377 или по телефону единой справочной службы Правительства Москвы. Для поездок на личном или служебном автомобиле к пропуску обязательно должен быть привязан его госномер. Чтобы проехать ...

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

[recovery mode] Максимальное количество значений в enum Часть I Часть первая, теоретическая | Часть вторая, практическая По мотивам твита от Evgeny Mandrikov aka godin: Quiz: without running #Java compiler, do you know how many constants can be defined in enum?— Evgeny Mandrikov (@_godin_) December 13, 2019 В нём он задаётся вопросо...

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

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

Ранги, награды и прокачка в космическом симуляторе Star Wars: Squadrons от EA В прошлом году на старшие платформы вышел отличный экшен от компании EA под названием Star Wars Jedi: Fallen Order. Но лицензию на франшизу «Звёздных войн» как-то надо использовать, поэтому несколько месяцев назад нам показали следующую часть, которая теперь будет концентрир...

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

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

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

[Перевод] Python. Язык, на котором просто мыслить Привет, Хабр! У нас возможен предзаказ долгожданного второго издания книги "Простой Python". Перевод первого издания вышел в 2016 году и по сей день остается в числе бестселлеров. Поскольку мы убеждены, что Python — лучший язык программирования для начинающих, ...

Концепция Windows 10 версии 2004 (KDE) Концепции, представляющие ряд новых функций или улучшений Windows 10, не являются чем-то новым, поскольку такие идеи время от времени обходят стороной. Чаще всего эти концепции основаны на конкурирующих операционных системах Windows, таких как macOS или Linux, и предоставляю...

[Из песочницы] Бакалавриат в США: Нетрадиционный путь в топ-вузики Прочитала я пару статей на хабре после того как прошла по ссылке со стороннего ресурса и мне как-то грустно стало так как я сама учусь в топ-университете в США и знаю нескольких из России. habr.com/ru/post/469275 habr.com/ru/post/230789 Однако, моя история не совсем станд...

У российского центра тестирования СКЗИ появилась концепция “КоммерсантЪ” ознакомился с презентацией Минкомсвязи, посвященной концепции центра тестирования (ЦТ) технических средств и программного обеспечения криптографической защиты информации (СКЗИ) значимых платежных систем. Целью создания центра, как следует из концепц...

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

На Ленинградской АЭС протестировали беспроводные технологии LTE и Wi-Fi Так, например, проект "Цифровое здоровье" предполагает внедрение носимых устройств, которые в режиме реального времени обеспечат мониторинг важных жизненных показателей здоровья работника (давление, пульс, ЭКГ и др.) при проведении работ, и направлен на снижение ри...

Минкомсвязь выступает за увеличение субсидий разработчикам ПО Об этом журналистам заявил замглавы министерства Евгений Кисляков.Ранее председатель правления (АРПП), руководитель рабочей группы "Информационная безопасность" при АНО "Цифровая экономика" и президент группы компаний InfoWatch Наталья Касперская сообщила...

Развитие компилятора C для нового мультиклета-нейропроцессора На конференции разработчиков системного и инструментального ПО – OS DAY 2016, которая прошла в г. Иннополис 9-10 июня 2016 (Казань) при обсуждении доклада о мультиклеточной архитектуре была высказана мысль, что она будет наиболее эффективной при решении задач искусственног...

Твердотельные накопители Kingston DC1000M объемом до 7,68 ТБ предназначены для центров обработки данных Компания Kingston Digital сообщила о выпуске твердотельных накопителей DC1000M, которые предназначены для центров обработки данных. Среди возможных нагрузок названы облачные вычисления, веб-хостинг, высокопроизводительные вычисления (HPC), виртуальные инфраструктуры, ис...

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

Только 27% россиян обладают высоким уровнем цифровой грамотности Аналитический центр НАФИ представляет результаты комплексной оценки текущего уровня сформированности компетенций цифровой экономики у населения России и их готовности к жизни в условиях цифровизации. Федеральным проектом "Кадры для цифровой экономики" заданы целевы...

Debouncing с помощью React Hooks: хук для функций Здравствуйте! Меня зовут Игорь Шамаев, я главный инженер по разработке в команде SmartData. Занимаюсь fullstack-разработкой внутренней аналитической BI-системы. В нашей компании React принят в качестве основного стандарта для построения пользовательских интерфейсов. Как и бо...

Минстрой разработал правила предоставления регионам субсидии на «Умный город» Речь идет о реализации ведомственного проекта Минстроя "Умный город" (национальный проект "Жильё и городская среда" и национальная программа "Цифровая экономика Российской Федерации").Проект, напомним, утверждён в ноябре 2018 года; из федерально...

3D принтеры PICASO XL и XL PRO. Видео руководство по замене нагревателя и сопла. Всем привет друзья, с Вами 3DTool!В нашей постоянной рубрике видео-руководств, мы знакомим владельцев линейки устройств, PICASO X-Series с базовыми функциями и операциями с которыми может столкнуться владелец. Одной из таких операций является замена нагревателя и сопла печат...

Envoy. 1. Введение Приветствую! Это небольшая статья, отвечающая на вопросы: "что такое envoy?", "зачем он нужен?" и "с чего начать?". Что это Envoy — это L4-L7 балансировщик написанный С++, ориентированный на высокую производительность и доступность. С одной стор...

Плату от использования частот предложили направить на их расчистку Это следует из "дорожной карты" по поддержке инвестиционной активности операторов связи, которую Минкомсвязь 19 марта направила на согласование в правительство и проектный офис нацпрограммы "Цифровая экономика". Федеральный закон и акты правительства для ...

В молочной отрасли заработал единый интерфейс системы маркировки и "Меркурий" Об этом сообщает во вторник пресс-служба оператора системы маркировки Центр развития перспективных технологий (ЦРПТ)."Таким образом, производители молочной продукции могут использовать единый интерфейс "Честного знака" для оформления актуальных ветеринарных се...

Подведены итоги оценки покрытия мобильной связью 90 автодорог общего пользования федерального назначения Согласно результатам, полное (100%) покрытие услугами мобильной связи всеми операторами "большой четверки" зафиксировано на 34 дорогах, среди которых А-108 ("Московское большое кольцо"), А-107 ("Московской малое кольцо"), А-118 (кольцевая автомо...

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

Учимся разворачивать микросервисы. Часть 3. Helm Привет, Хабр! Это третья часть в серии статей "Учимся разворачивать микросервисы", и сегодня речь пойдет о Helm 3. В прошлой части мы создали Kubernetes конфигурацию для учебного проекта из 2 микросервисов (бекенда и шлюза) и задеплоили все это в Google Kubernetes...

Операторы фискальных данных готовы к работе с системой маркировки лекарств Об этом сообщает ТАСС со ссылкой на пресс-службу оператора маркировки в РФ Центра развития перспективных технологий (ЦРПТ)."Мы провели все необходимые интеграционные работы с операторами фискальных данных, покрывающими практически 100% аптечного рынка. Цель интеграции -...

Утвержден национальный стандарт в области АСУ ТП для АЭС Дата введения в действие нового документа - 1 июля 2020 года. Новый стандарт заменит ГОСТ Р МЭК 61513-2011 "Атомные станции. Системы контроля и управления, важные для безопасности. Общие требования" и устанавливает требования к системам контроля и управления (СКУ),...

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

В СПбГУ создадут Международный центр по цифровым технологиям Научно-методический центр будет заниматься подготовкой и повышением квалификации российских и зарубежных преподавателей вузов и специалистов в области математики, информатики и цифровых технологий. Его финансирование предусмотрено в рамках федерального проекта "Кадры дл...

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

[Перевод] Framework vs Platform: в чём разница? Привет, Хабр! Представляю вашему вниманию перевод статьи "Framework Vs. Platform What’s The Difference?" автора G. Harris. Исповедуюсь: я педант. Несмотря на личные неудачи на этом поприще, я глубоко верю, что использование правильного языка добавляет множество пре...

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

Роскомнадзор обратился к Twitter за разъяснениями причин ограничения доступа к российским аккаунтам В связи с этим Служба направила письмо в адрес Директора по публичной политике в Европе, на Ближнем Востоке и в Африке компании Twitter Шинейд МакСуинни."К сожалению, обстоятельства и причины подобных действий со стороны компании Twitter до сих пор остаются неизвестными...

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

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

Пациентов могут разрешить осматривать удаленно Об этом заявил руководитель фракции Сергей Неверов. Законопроект о консультациях без первичного осмотра врача - посредством телемедицины - будет, как ожидается, внесен 24 марта"Мы оперативно рассмотрим инициативу о дистанционном осмотре пациентов во время эпидемий"...

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

Утилиты nanoCAD СПДС. Найти и заменить текст Нередко возникают ситуации, когда в чертеже нужно найти и заменить то или иное слово. В nanoCAD с модулем СПДС для решения такой задачи предусмотрена утилита Найти и заменить (SPFIND, FIND, ПОИСК). Этот инструмент используется для поиска и замены строковых значений в объек...

ТрансТелеКом повышает доступность быстрого интернета на юге России Об исполнении первого этапа работ по подключению социально значимых объектов к сети передачи данных отчитался генеральный директор компании Роман Кравцов на совещании "Об итогах работы министерства информационных технологий и связи Ростовской области за прошедшие 5 лет,...

[Перевод] Как работает Spring Boot Auto-Configuration Глубокое погружение в мир аннотации Spring Boot @Conditional с проработанными примерами реализаций классов доступа к БД Mongo и MySQL. В моем посте «Почему Spring Boot?» было рассмотрено создание Spring Boot приложения, из которого вы едва ли сможете понять, что происходит з...

Знакомство с pg_probackup. Вторая часть Продолжаем знакомиться с инструментом pg_probackup. В первой части мы установили pg_probackup, создали и настроили экземпляр, сняли два бэкапа — полный и инкрементный в режиме DELTA, научились просматривать и изменять конфигурацию экземпляра. Получили список бэкапов, нап...

Google Assistant теперь может читать веб-страницы и переводить их на 42 языка Компания Google начинает внедрение функции чтения статей для своего виртуального помощника Google Assistant. С её помощью ассистент сможет читать вслух веб-страницы. Эта возможность была анонсирована на выставке CES в январе. Чтобы использовать эту функцию, пользователи могу...

Обнаружена ранее неизвестная вредоносная кампанию WildPressure Целевые кибератаки (APT) - наиболее сложные и опасные угрозы. Зачастую злоумышленники тайно получают расширенный доступ к системе, чтобы препятствовать её нормальной работе или красть данные. Подобные кампании, как правило, создаются и разворачиваются людьми, имеющими доступ...

[Перевод] Обработка сетевых данных на лету Перевод статьи подготовлен в преддверии старта курса «Пентест. Практика тестирования на проникновение». Аннотация Разнообразные виды оценки безопасности, начиная от регулярного тестирования на проникновение и операций Red Team до взлома IoT/ICS-устройств и SCADA, подразум...

Приморье до конца 2021 года планирует построить первую очередь дата-центра для ДФО и Азии Об этом сообщил ТАСС в четверг врио вице-губернатора Приморья Сергей Максимчук.Дата-центры используются для обработки и хранения информации клиентов, они позволяют сократить расходы на IT-инфраструктуру, ее администрирование и защиту данных. В центрах обработки данных (ЦОД) ...

«Техносерв Консалтинг» представляет решение TSC Rocket TSC Rocket SBL повышает скорость реализации и вывода новых продуктов за счет автоматизации процессов подготовки и выпуска нового функционала для системы и минимизирует возникновение возможных ошибок. Доступный и удобный интерфейс позволяет отслеживать состояния стендов разра...

[Из песочницы] Различные способы передачи данных в компоненты Angular Привет, Хабр! Представляю вашему вниманию перевод статьи «Different Ways to Pass Inputs to a Component in Angular» автора Netanel Basal. В этой статье, мы разберём три разных способа передачи данных в компонент. В следующем примере мы будем использовать select как главный...

«Ростелеком» стал соинвестором портфеля стартапов ФРИИ Ростелеком" и Фонд развития интернет-инициатив (ФРИИ) начинают новый этап стратегического сотрудничества в интересах развития российского венчурного рынка.Инвестиции "Ростелекома" в уставный капитал "ФРИИ Инвест" составили 2 млрд рублей. Первый этап ...

Как я делал коронаигру на Corona SDK $google = "We don't allow apps that lack reasonable sensitivity towards or capitalize on a natural disaster, atrocity, conflict, death, or other tragic event"; mysql_query("UPDATE cvirus_users SET winners = winners+19, message='$google' WHERE imea='$imea' &q...

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

[Перевод] Сравнение React Native и Flutter с точки зрения их применения в реальных проектах Чем React Native отличается от Flutter, за исключением того, что речь идёт о разных фреймворках, в основу которых положены разные технологии? На что ориентироваться тому, кто не знаком с этими инструментами для разработки кросс-платформенных приложений, но хочет выбрать один...

Уязвимости IoT-девайсов открывают доступ к домашней сети Найденные уязвимости могут быть использованы для осуществления атак методом Man-in-the-Middle (MitM, пер. с англ. "атака посредника" или "человек посередине"), когда злоумышленник перехватывает данные, передаваемые между каналами связи, извлекает полезну...

[Перевод] Делаем своими руками: KVM Over IP при помощи Raspberry Pi На Хабре вряд ли стоит рассказывать о программах удаленного доступа к ПК, вроде TeamViewer. Но все это работает лишь в среде операционной системы. А вот доступа к BIOS, возможности установки, переустановки и прочих операций с операционной системой нет. Для всего этого есть ...

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

[Перевод] Open Source Guides: Запуск проекта с открытым исходником Предисловие переводчика Пару месяцев назад на Гитхабе случайно наткнулся на ссылку «Open source guides» и не мог оторваться. Где-то за неделю я внимательно прочитал все 10 разделов. Конечно, я и раньше знал про open source: читал разные статьи (например, «Понять Open Sourc...

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

Операторы оценили убытки от «Доступного интернета» Это следует из предложений участников комиссии по итогам заседания в РСПП 7 февраля, на которые ссылается "КоммерсантЪ ". Обеспечить абонентам бесплатный доступ к порталу госуслуг и сайтам всех органов власти с 1 марта потребовала Минкомсвязь. Это решение принято в...

Калибровка BMG экстртудера для Anycubic Predator Итак, я решил заменить родной титан экструдер от Anycubic на Triangel labs Dual Drive Extruder BMG.Тут я опишу этапы замены экструдера и его калибровку для Anycubic Predator на TriGorilla.1. ставим на место родного экструдера, экструдер от Triangel labs Dual Drive Extruder B...

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

К Единой биометрической системе подключились 233 российских банка Банки начали централизованный сбор биометрических данных клиентов в июле 2018 года. Согласно информационному письму, опубликованному на сайте регулятора, до конца 2019 года такой сервис должен был начать предоставляться во всех структурных подразделениях банка в каждом регио...

checkm8 для Lightning-видеоадаптеров Apple Появление эксплойта checkm8 можно назвать одним из важнейших событий прошедшего года для исследователей продукции Apple. Ранее мы уже опубликовали технический анализ этого эксплойта. Сейчас сообщество активно развивает джейлбрейк checkra1n на основе checkm8, поддерживающий ...

На базе CubeSat создадут систему оперативного мониторинга космической погоды Решение о подписании соглашения было принято по результатам успешного завершения этапа летных испытаний малых космических аппаратов формата 3U CubeSat (разработчик - НИИЯФ МГУ, масса - порядка 5 кг) "Сократ" и "ВДНХ-80". Они оснащены миниатюризированными ...

Использование перехватов операций для бэкапа файлов в macOS “на лету” Привет, Хабр! Меня зовут Денис Копырин, и сегодня я хочу рассказать о том, как мы решали проблему бэкапа по требованию на macOS. На самом деле интересная задача, с которой я столкнулся в институте, выросла в итоге в большой проект по работе с файловой системой в macOS и стал...

[Перевод] Ошибки при работе с датой и временем в SQL Server Перевод статьи подготовлен специально для студентов курса "MS SQL Server разработчик". Содержание Ошибка #1: Предполагать, что значения даты и времени хранятся в виде форматированных строк Ошибка #2: Забыть о людях, которые живут в других частях света Ошибка #3: ...

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

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

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

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

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

Хюгге для разработчиков, или как я съездила на KotlinConf Хабр, привет! Меня зовут Мария, и я программист. Пишу под Android и несколько лет делала это на Java — на фоне универских плюсо́в она мне казалась очень удобной. Но прогресс не стоит на месте, и, придя полтора года назад в Яндекс.Деньги, я познакомилась с молодым языком Ko...

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

Информацию о пользователях выставят на маркетплейс IDX (на 100% принадлежит ФРИИ) разработала маркетплейс "Датамания", на котором пользователи смогут управлять доступом к своим персональным данным и зарабатывать на предоставлении компаниям согласия на их использование, рассказала “Коммерсанту” гендирект...

Региональные компании получат почти 1,9 млрд рублей на внедрение цифровых технологий Победителями конкурса стали 12 компаний и 13 заявок из семи регионов России. Среди них ПАО "КАМАЗ" и АО "Татэнерго" (Республика Татарстан), ООО "ЦЭБ" (Белгородская область), ООО "Самараавтожгут" (Самарская область) и другие. Все они по...

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

PostgreSQL Antipatterns: статистика всему голова Для выбора наиболее эффективного плана выполнения запроса PostgreSQL пользуется накопленной статистикой о распределении значений данных в целевых таблицах. Она обновляется с помощью явного запуска команд ANALYZE и VACUUM ANALYZE или в фоновом режиме процессом autovacuum/auto...

«Лаборатория Касперского» тестирует корпоративное устройство Об этом пишет "КоммерсантЪ" со ссылкой на слова руководителя направления по развитию бизнеса KasperskyOS Григория Сизова. По словам Сизова, сейчас компания разрабатывает концепцию, изучает бизнес-модели и ведет переговоры с производителями чипсетов и вендоров, а в ...

[Из песочницы] Телефонный эфир v2.0. Возрождение легенды в telegram боте Это первая статья из будущей серии статей о том, как я возродил однажды ушедшую в историю идею в коде. В этой статье я опишу реализацию регистрации в части места жительства. Читать дальше →

Разработчики ИИ получат налоговые льготы на десять лет "Внедрение механизма десятилетних налоговых вычетов для компаний-разработчиков ИИ-решений и компаний, внедряющих ИИ (в рамках федерального проекта "Искусственный интеллект") - 01.12.2020", - говорится в документе, разработанном Сбербанком и Российским фон...

[Из песочницы] Почем Appium для народа В этой статье мы рассмотрим инструмент Appium. Данная статья является вводным материалом для введения в автоматизированное тестирование мобильных приложений. Она покажет с какими трудностями возможно придется столкнуться при использовании данного инструмента. Рассмотрим неб...

oVirt за 2 часа. Часть 4. Базовые операции Сегодня мы рассмотрим ряд базовых операций, которые регулярно потребуется выполнять администратору среды виртуализации. Статья — продолжение серии по oVirt: часть 1, часть 2 и часть 3: Содержание Создание ВМ и шаблона; Миграция ВМ (live migration); Миграция хранилища (stor...

Хабрарейтинг 2019: статистика и рейтинг авторов за 2019 год Привет Хабр. В первой части была рассмотрена некоторая статистика и опубликован рейтинг статей этого сайта. Во второй части будут рассмотрены другие статистические закономерности этого года, которые мне показались интересными, а также будет опубликован рейтинг авторов за эт...

«Hadoop. ZooKeeper» из серии Технострима Mail.Ru Group «Методы распределенной обработки больших объемов данных в Hadoop» Предлагаю ознакомиться с расшифровкой лекции "Hadoop. ZooKeeper" из серии "Методы распределенной обработки больших объемов данных в Hadoop" Что такое ZooKeeper, его место в экосистеме Hadoop. Неправда о распределённых вычислениях. Схема стандартной распре...

«Союз-2.1б» со спутниками OneWeb вывезли на старт После проведения работ по установке ракеты в пусковое устройство и вертикализации к ней были сведены мачты обслуживания. Затем расчеты предприятий российской ракетно-космической отрасли приступили к выполнению операций по графику первого стартового дня: проводятся автономные...

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

Киев подписал с ЕС соглашение о выделении €25 млн на цифровизацию "Вице-премьер по евроинтеграции [Дмитрий] Кулеба и еврокомиссар подписали соглашение о помощи Евросоюза на €25 млн в цифровизации нашей страны", - заявил Гончарук на совместном брифинге с комиссаром ЕС по вопросам расширения и политике соседства Оливером Варге...

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

На распознавание лиц москвичей мэрия готова потратить еще почти 2 млрд руб. Конкурс на поставку оборудования для "системы обработки видеоданных… в части транспортного сегмента" объявило АО "Электронная Москва", сообщает "КоммерсантЪ". В техзадании фигурируют 454 мощных сервера, большая часть в формате "блей...

МегаФон запустил курсы подготовки к ЕГЭ Сейчас на платформе "МегаФон Образование" выложены уроки по подготовке к ЕГЭ по математике, русскому языку и обществознанию. Курсы состоят из видеолекций и заданий с автоматической проверкой. Преподаватели рассказывают об алгоритмах решения заданий, а также обращаю...

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

[Из песочницы] Создание динамических параметров в Jenkins job, или как сделать вашу задачу user-friendly Доброго времени суток, Хабр! Сегодня я хотел бы поделиться одним из способов, как с помощью Active Choices Plugin сделать задачу в Jenkins наиболее унифицированной и понятной для пользователя. Введение Такая аббревиатура как DevOps уже давно не является чем-то новым для IT с...

Хороший ли выбор Svelte для реализации виджета? Привет! Меня зовут Дмитрий Усов, я фронтенд-разработчик в Ситимобил. Буквально несколько месяцев назад появилась задача создать виджет для заказа такси через сайт. В этой статье я хотел бы рассказать, почему для этой задачи был выбран Svelte, поделиться своим мнением о его д...

Беги, муравей. Беги В данной статье рассматривается процесс создания имитационной модели поведения муравьиной колонии (можно почитать в википедии ) в среде имитационного моделирования «AnyLogic». Данная статься носит практический характер. В ней будет рассмотрен вопрос применения муравьиного ал...

Неотъемлемые помощники в деле разведки наиболее эффективной в мире спецслужбы (часть 2) Часть 1 Даже имея доступ к конфиденциальным и секретным документам польза будет равна почти нулю, если у шпиона не будет возможности сделать их копии. Можно положиться на память и запомнить материал, потом записать с помощью блокнота и ручки, зарисовать. Довольно-таки неэффе...

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

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

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

Группа «Россети» создаст 34 цифровых района электрических сетей в 2020 году Цифровой РЭС - это район электрических сетей с высоким уровнем автоматизации, обеспечивающей "умный" учет электроэнергии и удаленную наблюдаемость в режиме онлайн, а также позволяющей реализовать функции самодиагностики и самовосстановления.В Группе "Россети&q...

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

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

LG начала разработку технологий для сетей 6G Для разработки технологий для беспроводной системы связи следующего поколения LG Electronics наладила партнерские отношения с Корейским научно-исследовательским институтом стандартов (KRISS) и с Корейским институтом передовых технологий (KAIST). Участники проекта будут иссле...

Лучшая медицинская страховка — думать головой. Идея приложения Хочу рассказать о проекте приложения, которое я начинал разрабатывать, когда еще работал начальником IT-отдела в одной из ЦРБ в РФ. Рассказываю с целью поделиться опытом, и, возможно, подтолкнуть кого-то к идее реализации интересного продукта. Рассказываю максимально не с...

[Перевод] Zero Downtime Deployment и базы данных В этой статье подробно объясняется, как решать проблемы, связанные с совместимостью баз данных при деплое. Мы расскажем, что может произойти с вашими приложениями на проде, если вы попытаетесь выполнить деплой без предварительной подготовки. Затем мы пройдемся по этапам жиз...

[Из песочницы] Web Scraping. Часть 1 Введение Всем привет. Недавно у меня возникла идея о том, чтобы поделиться с интересующимся кругом лиц о том как пишутся скраперы. Так как большинству аудитории знаком Python все дальнейшие примеры будут написаны на нём. Данная часть рассчитана для того, чтобы познакомить те...

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

Lerdge-X и Lerdge-K - вышли обновления ПО  Вышли обновления: 2019.12.17   V3.0.6  Lerdge-K Board и Lerdge-X BoardLerdge-K V3. 0. 6 2019.12.171. Значительно оптимизируйте чувствительность обнаружения случайного отказа источника питания, увеличьте показатель успеха прогресса печатания сбережений до 99,8% после случай...

В Госдуме к 12 мая подготовят законопроекты о кибермошенничестве и использовании биометрических данных "Мы планируем проведение пленарного заседания 12 мая. Было бы правильно нам за оставшееся время, несмотря на то, что многие работают в режиме самоизоляции и на карантине, подготовить законодательные инициативы, озвученные вами", - заявил Председатель ГД, обращаясь ...

[Перевод] Распределенные блокировки с применением Redis Привет, Хабр! Сегодня мы предлагаем вашему вниманию перевод сложной статьи о реализации распределенных блокировок средствами Redis и предлагаем поговорить о перспективности Redis как темы. Анализ рассматриваемого алгоритма Redlock от Мартина Клеппмана, автора книги "Вы...

Как описать 100 Gitlab джоб в 100 строк В продолжение предыдущей статьи про инструменты деплоя в Kubernetes, хочу рассказать вам про то как можно использовать Jsonnet для упрощения описания джоб в вашем .gitlab-ci.yml Дано Есть монорепа, в которой: 10 Dockerfiles 30 описанных деплоев 3 окружения: devel, staging...

Глава Razer показал дизайн ноутбука в духе Tesla Cybertruck Хотя с момента анонса компанией Tesla электрического пикапа Cybertruck уже прошло несколько недель, в Сети продолжаются споры по поводу его футуристического дизайна, и вполне возможно, это будет длиться до тех пор, пока глава компании Илон Маск не представит следующую модель...

Расходы на федеральный проект по ИИ могут пересмотреть Об этом пишет "КоммерсантЪ"со ссылкой на письмо Минэкономики заместителю главы Минкомсвязи Максиму Паршину от 1 апреля, с которым ознакомился “Ъ”. В АНО "Цифровая экономика", занимающейся взаимодействием с бизнесом в рамках нацпрограммы, отмет...

tft24: допил под дельты В одном из постов я упомянул, что внес легкие изменения в код для tft24, чтобы было удобнее с ним на дельте. Попросили деталей.Публикую свой файлик, который завел, чтоб переносить изменения в новые версии xD===Домой. Дельте не нужно ездить домой раздельно по осям, и поэтому ...

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

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

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

Почему тестировщиков «джун», «мидл» и «сеньор» не существует. Или как мы уже 10 лет работаем без грейдов Привет, Хабр! Меня зовут Женя. Десять лет назад я стартанул агентство аутсорс-тестирования «Кавычки». У нас в компании нет и никогда не было деления тестировщиков на джунов, мидлов и сеньоров. Хотя были попытки. Расскажу, почему так получилось и как можно жить без грейдов....

Первые итоги 20-го юбилейного Форума iFin-2020 На Форуме iFin-2020, который является главным мероприятием в России, посвященным электронному банкингу и дистанционным финансовым технологиям, ведущие разработчики и поставщики решений для финансовых организаций продемонстрировали свои новейшие достижения. На выставке, прохо...

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

[recovery mode] $mol_func_sandbox: взломай меня, если сможешь!. Здравствуйте, меня зовут Дмитрий Карловский и я… хочу сыграть с вами в игру. Правила её очень просты, но их нарушение… приведёт вас к победе. Почувствуйте себя в роли хакера выбирающегося из JavaScript песочницы с целью прочитать куки, намайнить биткоины, сделать дефейс или ...

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

Создана специальная клавиатура DIY для работы с Adobe Photoshop Создана компактная клавиатура для работы с Adobe Photoshop. Доступны четыре модели для выполнения основных операций приложения. Подробнее об этом читайте на THG.ru.

В Венесуэле разрабатывают решение для операций с биткоином без интернета Венесуэльская команда разработчиков готовит решение Locha для осуществления операций с биткоином без подключения к интернету, сообщает Cointelegraph. Решение представляет собой mesh-сеть. Разработчики также работают над двумя устройствами, которые позволят подключаться к бло...

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

ПО "КриптоАРМ Стандарт Плюс" совместимо с JaCarta Компании "Аладдин Р.Д." и "Цифровые технологии" завершили тестовые испытания на совместимость своих продуктов.

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

Юристы предупредили о рисках систем мониторинга граждан Это следует из заключения комиссии по правовому обеспечению цифровой экономики московского отделения АЮР, на которое ссылается "КоммерсантЪ". Документ 8 апреля направлен премьеру Михаилу Мишустину, мэру Москвы Сергею Собянину, замминистра связи Людмиле Боковой и в ...

R-Style Softlab автоматизировала для РНКБ операции с выпущенными облигациями R-Style Softlab и банк РНКБ завершили проект по автоматизации операций с ценными бумагами, эмитированными банком. ИТ-компания внедрила в банке коробочное решение «Собственные облигации» в дополнение к уже установленным ...

Американским компаниям запретили покупать оборудование Huawei и ZTE на госденьги 12 марта 2020 года президент США Дональд Трамп подписал Закон о безопасных и надежных сетях (Secure and Trusted Communications Networks Act), который, как сообщили в Белом доме, "поможет защитить нашу телекоммуникационную инфраструктуру, запретив использование федеральн...

Операторы связи повышают абонентскую плату "Вымпелком" (бренд "Билайн") предупредил абонентов безлимитных архивных тарифов о повышении цен с 16 января 2020 года. Как пишет "КоммерсантЪ " со ссылкой на сообщения компании, плата вырастет, например, с 24,74 руб. до 29 руб. или с 20,33 руб. ...

[Из песочницы] Разбираемся с управлением памятью в современных языках программирования Привет, Хабр! Представляю вашему вниманию перевод статьи «Demystifying memory management in modern programming languages» за авторством Deepu K Sasidharan. В данной серии статей мне бы хотелось развеять завесу мистики над управлением памятью в программном обеспечении (далее...

Живые и мотивирующие обои для рабочего стола Идея данной публикации сегодня была под вопросом, но видимо механизм мотивации, описанный в статье, всё же работает. Однажды среди бизнес-уроков Николая Мрочковского услышал про интересную технику работы с собственным временем и целями. Называется она "Таблица жизни&q...

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

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

.NET nanoFramework — платформа для разработки приложений на C# для микроконтроллеров .NET nanoFramework — это бесплатная платформа с открытым исходным кодом, основанная на .NET и предназначена для малых встраиваемых устройств, микроконтроллеров. С ее помощью можно разрабатывать различные устройства для Интернета вещей, носимые устройства, научные приборы, ...

Операторы связи не согласны с ужесточением согласования проектов сетей Проект поправок Минкомсвязи к закону "О связи" и Градостроительному кодексу, опубликованный на regulation.gov.ru 25 декабря, вызвал критику операторов связи, пишет "КоммерсантЪ". Документ предусматривает возвращение института госэкспертизы проектов строит...

PostgreSQL Antipatterns: насколько глубока кроличья нора? пробежимся по иерархии В сложных ERP-системах многие сущности имеют иерархическую природу, когда однородные объекты выстраиваются в дерево отношений «предок — потомок» — это и организационная структура предприятия (все эти филиалы, отделы и рабочие группы), и каталог товаров, и участки работ, и ге...

[Перевод] Усложнение команд консоли, 1979−2020 Моё хобби — открыть «Философию UNIX» Макилроя на одном мониторе, одновременно читая маны на другом. Первый из принципов Макилроя часто перефразируют как «Делайте что-то одно, но делайте хорошо». Это сокращение от его слов «Создавайте программы, которые делают одну вещь хоро...

Нетехническая статья про технические статьи Мне часто говорят – эй, где технические статьи? Чё ты всякую чушь пишешь, про менеджеров, директоров, отношения с персоналом, корпоративные дрязги, ноешь про бессмысленность нашей работы и вообще. Мы хотим технические статьи! Я, если честно, плохо понимаю, что такое «технич...

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

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

Видеонаблюдение HikVision — бесплатно Около полугода тому назад мы достаточно спонтанно решили раздать устаревшие модели видеорегистраторов, которые залежались у нас на складе. И были очень удивлены трижды! Во-первых, тем, как они быстро разлетелись. Нам казалось, что видеорегистраторы хоть и новые, но мора...

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

РФПИ и Mubadala покидают проект по устранению цифрового неравенства В РФПИ сообщили “Коммерсанту”, что консорциум инвесторов "рассматривает возможность выхода из проекта по истечении пятилетнего горизонта инвестирования, который был предусмотрен документацией проекта с самого начала". Завершение выхода планируется до ко...

[Перевод] Пришло время ленивой загрузки закадровых <iframe> Нативная отложенная загрузка для изображений была добавлена в Chrome 76 через атрибут loading, а затем пришла и в Firefox. Мы рады сообщить, что встроенная отложенная загрузка для iframe теперь стандартизирована и также поддерживается в браузерах на основе Chrome и Chromiu...

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

[Перевод] Иерархический буфер глубин Краткий обзор Иерархический буфер глубин — это многоуровневый буфер глуби (Z-буфер), используемый как ускоряющая структура (acceleration structure) для запросов глубин. Как и в случае mip-цепочек текстур, размеры каждого уровня обычно являются результатами деления на степен...

В сети кофеен CoffeeBean запущена оплата по биометрии Сервис оплаты покупок с использованием технологии распознавания лица запустили "Ростелеком" и банк "Русский стандарт". К середине 2020 года биометрический эквайринг будет внедрен во всех кофейнях сети CoffeeBean. Оплачивать покупки "одним взглядом&qu...

Делаем модем: передаем цифровые данные по воздуху с помощью OFDM и GNU Radio Привет, Хабр. Данный текст можно считать продолжением статьи "Разбираем звук Dial-up модема", в которой разбирался метод установки связи между модемами. Сегодня мы пойдем дальше, и посмотрим на практике как передаются данные, для чего создадим простую реализацию м...

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

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

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

52% лично используют технологии на основе искусственного интеллекта Проектный офис по реализации национальной программы "Цифровая экономика" Аналитического центра при Правительстве Российской Федерации (АЦ) и Всероссийский центр изучения общественного мнения (ВЦИОМ) представляют исследование об отношении россиян к технологиям искус...

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

Счетная палата запускает дата-лабораторию на базе проекта «Госрасходы» Проект "Госрасходы" основан на открытых данных финансовых госорганов. Эта информация собирается командой проекта, интегрируется, обрабатывается и визуализируется. Машиночитаемые данные доступны для академического, экспертного и аудиторского сообщества по API или че...

5 способов провалить внедрение DDD Спустя годы после выхода "Domain-Driven Design", идеи Эванса вошли мейнстрим. Разработка через моделирование должна была уменьшить неопределенность, позволить разрабатывать ПО за меньшее число итераций. Должна была, но ничего не вышло. На собеседованиях и митапах я...

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

Депутат Госдумы предложил построить на севере России международные дата-центры Во вторник он направил министру цифрового развития, связи и массовых коммуникаций РФ Константину Носкову обращение с просьбой об экспертной оценке этой идеи."В современных условиях России как никогда важно удерживать позиции одного из мировых лидеров IT-индустрии",...

Как работает Object Tracking на YOLO и DeepSort Object Tracking — очень интересное направление, которое изучается и эволюционирует не первый десяток лет. Сейчас многие разработки в этой области построены на глубоком обучении, которое имеет преимущество над стандартными алгоритмами, так как нейронные сети могут аппроксимир...

Российские разработчики пожаловались на Windows Это следует из письма АРПП, на которое ссылается "КоммерсантЪ ". В ДИТ заявили, что осуществляют закупки, "четко соблюдая нормы законодательства".Закупка у иностранного вендора аргументируется тем, что программное обеспечение (ПО) из реестра российского ...

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

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

Настройка подачи экструдера на Tronxy XY-2 PRO Решил попробовать настроить подачу экструдера на принтере. И получил вот такой результат выдавливания прутка.У тронкси нет возможности залезть в прошивку без извращений, но на все тронкси есть загружаемый файл конфигурации. Некоторые параметры, которые исправляются в прошивк...

Телеканалы предъявили операторам ультиматум о вещании в интернете Об этом РБК рассказал источник, близкий к одному из вещателей. Представители НМГ и "Газпром-Медиа" подтвердили факт отправки писем, представители "МегаФона" и МТС - факт получения.Требования НМГ и "Газпром-Медиа" касаются телеканалов, входящих ...

Реализация аудиоконференций в Telegram + Asterisk В предыдущей статье я описывал реализацию выбора пользователем места жительства при регистрации в моем telegram боте, который я создавал вдохновившись идеей «Телефонного эфира». В этой же статье я опишу интеграцию бота с Asterisk . Читать дальше →

[Перевод] Скрам умер. Да здравствует канбан Я пользовался методом управления проектами Scrum (скрам) с самого начала карьеры. Я изучал скрам в колледже. Тогда он считался лучшим методом управления разработкой программного обеспечения. Когда я начал работать, мне нравилось всё, что имеет отношение к скраму: ежедневные ...

Задачи по JavaScript от Microsoft Доброго времени суток, друзья! Представляю вашему вниманию три задания по JS, предложенные участникам Microsoft’s Online Assessment 2019. Microsoft’s Online Assessment — предварительный отбор кандидатов в разработчики. Тех, кто прошел предварительный отбор, приглашают на...

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

Тинькофф установил инновационный цифровой банкомат и запустил сервис оплаты по QR-кодам Тинькофф объявляет о подключении сервиса оплаты по QR-кодам Системы быстрых платежей (СБП). С 19 декабря сервис доступен в мобильном приложении Тинькофф на iOS, на Android он появится в ближайшее время. Совершить покупку с помощью QR-кода можно в розничных торговых точ...

Все, что вы хотели узнать об LDPC кодах, но стеснялись спросить (наверное) Предисловие С кодами малой плотности проверок на чётность, которые дальше мы будем именовать коротко LDPC (Low-density parity-check codes), мне удалось познакомиться более или менее близко, работая над семестровым научным проектом в ТУ Ильменау (магистерская программа CSP)....

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

Как мы оркестрируем процессы обработки данных с помощью Apache Airflow Всем привет! Меня зовут Никита Василюк, я инженер по работе с данными в департаменте данных и аналитики компании Lamoda. В нашем департаменте Airflow играет роль оркестратора процессов обработки больших данных, с его помощью мы загружаем в Hadoop данные из внешних систем, об...

[Перевод] Многопоточность. Модель памяти Java (часть 2) Привет, Хабр! Представляю вашему вниманию перевод второй части статьи «Java Memory Model» автора Jakob Jenkov. Первая часть тут. Аппаратная архитектура памяти Современная аппаратная архитектура памяти несколько отличается от внутренней Java-модели памяти. Важно понимать апп...

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

IT-разработчикам поддержат иммунитет Об этом пишет "КоммерсантЪ " со ссылкой на источник в министерстве. ФАС получила отзыв, подтвердил заместитель руководителя службы Сергей Пузыревский, добавив, что замечания также представили Минэкономики и Роспатент, а Министерство науки согласовало проект без зам...

История о том, как я разработал язык программирования Привет Хабр! Меня зовут Ильдар. Мне 29 лет. Программирую с 2003 года. За свою жизнь создал 4 фреймворка и язык программирования. В этом посте я поделюсь своим опытом, инсайтами, которые я получил при разработке языка программирования BAYRELL Language. Заранее прощу прощения ...

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

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

Как 5G поможет развитию отечественной экономики В исследовании детально проанализированы 44 новых цифровых сервиса, которые окажут серьезное влияние на традиционные индустрии: их бизнес-процессы, модели управления и монетизации. Важное преимущество исследования - взгляд на 5G со стороны корпоративного потребителя: по каж...

В России впервые внедрили систему оплаты топлива с помощью QR-кодов Нововвдение позволит владельцу АЗС, поддерживающей такой способ оплаты, снизить расходы минимум на 1 млн рублей в год за счет сокращения издержек на транзакциях, говорится в пресс-релизе, размещеном на сайте НСПК . В свою очередь, автовладельцы смогут заправлять автомобиль п...

[Из песочницы] Настройка динамической маршрутизации (в частности BGP) поверх туннеля OpenVPN на Linux (и вероятно *BSD) Зачем и о чём эта статья? Если погуглить на тему «openvpn bgp», то можно найти несколько интересных и полезных с практической точки зрения статей (например раз или два). Но начиная решать задачку вынесенную в заголовок, я по многим причинам даже не удосужился погуглить. Идея...

Индия выделила $1,12 млрд на развитие квантовых компьютеров Чиновники подчеркнули значение развивающихся технологий в рамках так называемой "новой экономики", основанной на инновациях, которые разрушают устоявшиеся бизнес-модели - искусственный интеллект (ИИ), IoT|[[Интернет вещей Internet of Things (IoT)|[[Интернет вещей I...

Объем российского рынка BIM-технологий составил 67-77 млн долларов США в 2019 году PwC в России представляет результаты исследования "PropTech в России: Обзор практики применения BIM-технологий и инновационных решений в области проектирования" . В рамках данного исследования эксперты PwC проанализировали текущий уровень использования BIM-технолог...

Как работают мобильные кошельки на примере приложения «Mir Pay» Как известно, в 2015 году мы запустили в эксплуатацию платежную систему «Мир», и карты «Мир» в России принимаются повсеместно. Это, конечно, очень здорово, но сейчас набирает популярность использование мобильных кошельков для оплаты покупок. Согласно статистике, в 2019 году ...

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

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

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

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

Mail.ru Group и Gallery запустили таргетированную цифровую наружную рекламу в Санкт-Петербурге Северная столица стала вторым регионом с возможностью показа наружной рекламы через Mail.ru Group после запуска инструмента в августе. Первым рекламодателем, разместившим таргетированную цифровую наружную рекламу на конструкциях в Санкт-Петербурге, стала компания Western Uni...

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

«Звёздные войны»: восход… фишинга и троянцев Фишинговые сайты обычно используют официальное название фильма и включают в себя подробное описание, чтобы заставить пользователей поверить в легальность источника. Такая практика называется "чёрный SEO", она позволяет злоумышленникам выводить разработанные ими рес...

Депутат предложил разработать особый правовой режим для создания центров обработки данных на Севере России Об этом член думского Комитета по информационной политике, информационным технологиям и связи Антон Горелкин написал в своём телеграм-канале, пишет "Парламентская газета ". Ранее парламентарий направил в Минкомсвязь предложение построить крупные международные центр...

Путин распорядился сделать бесплатным доступ к сайтам дистанционного обучения и заказа лекарств Впервые Путин высказал инициативу об обеспечении бесплатного доступа к набору социально-значимых сайтов высказал в своем послании Федеральному собранию 15 января 2020 г. Этот проект получил название "Доступный интернет".Занимавший тогда пост министра связи Констант...

В России запустили первый телемедицинский центр по репродуктологии и ЭКО Консультации телемедицинского центра по репродуктологии бесплатны для всех граждан России. Записаться на них пациент может на сайте doctis . ru или с помощью мобильного приложения "Доктис", пройдя авторизацию на портале госуслуг. В выбранное пациентом время врач-ре...

Мир без корутин. Костыли для программиста — asyncio 1. Введение Тот, кто научился летать, ползать уже не будет. Но не должно быть и высокомерия к тому, кто «летать не может» в принципе. И то и другое вполне норма. И то и другое уважаемо и почетно. Для человека — это, как выбор профессии: вы, условно, либо летчик, либо шофер. ...

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

Объяснение: почему wc на Haskell оказался «быстрее» аналога на С После недавних статей (№10xd34df00d, №2chapuza, №3picul) сравнивающих скорость работы реализаций упрощенной утилиты wc у меня оставался только один вопрос — Как простая реализация на Haskell оказалась быстрее [простой реализации на C ?! Читать дальше →

Мошенники в 2019 году украли у клиентов банков 6,4 млрд рублей Больше всего операций без согласия клиентов - физических лиц пришлось на операции по оплате товаров и услуг в Интернете (CNP-транзакции), говорится в исследовании.В 2019 году банки возместили пострадавшим только 15% украденных средств - около 1 млрд рублей. Онлайн-банки и мо...

Про фразовые глаголы-3 (on/off) Перед этой статьёй рекомендуется прочитать две предыдущие части. On и Off обычно имеют противоположный смысл, поэтому мне показалось хорошей идеей совместить обзоры этих частиц. И предлог, и частица on соответствуют русскому «на». Тут логика вполне очевидная: «на» – это и п...

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

Бесплатная электронная книга на русском: Blazor для разработчиков ASP.NET Web Forms Привет, Хабр! Как многие знают, мы очень активно развиваем платформу Blazor, клиентскую платформу веб-интерфейса, основанную на C#, а не на JavaScript. С помощью Blazor вы можете писать собственную клиентскую логику и компоненты пользовательского интерфейса на C#, компилиров...

Где порешать аналитические задачи от команд Яндекса? Контест и разбор Сегодня начинается пробный раунд чемпионата по программированию Yandex Cup. Это означает, что можно с помощью системы Яндекс.Контест решать задачи, подобные тем, которые будут в квалификационном раунде. Пока результат ни на что влияет. В посте вы найдёте условия задач трек...

[Перевод] Sktime: унифицированная библиотека Python для машинного обучения и работы с временными рядами Всем привет. В преддверии старта базового и продвинутого курсов «Математика для Data Science», мы подготовили перевод еще одного интересного материала. Решение задач из области data science на Python – это непросто Почему? Существующие инструменты плохо подходят для реше...

Про их работы ещё не знает Википедия Нет, эта статья не про фантазии автора, патриотические песни или популистские размышления на тему. Это рассказ о том, как оно есть на самом деле. Как в одном конкретном ВУЗе создали условия, благодаря которым работать в нём вернулись те самые "утекшие мозги", уехав...

Алгоритмы быстрой обработки HTTP-строк В HTTP/2 появилась компрессия стандартных заголовков, но тело URI, Cookie, значения User-Agent по-прежнему могут составлять десятки килобайт и требуют токенизации, поиска и сравнения подстрок. Задача становится критичной, если HTTP-парсер должен обрабатывать интенсивный злон...

Марафон года от Cisco Инициатива признанного мирового лидера в области телекоммуникаций направлена на укрепление бизнеса уже существующих партнеров, а также на привлечение заказчиков из сегментов "коммерческие компании" (Commercial) и "малый бизнес" (Small). К акции, названной...

Зачем нам нужны нейронные процессоры? Нейросети сейчас называют новым электричеством. Мы их не замечаем, но пользуемся каждый день. Face ID в iPhone, умные ассистенты, сервисы перевода, и даже рекомендации в YouTube — всё это нейросети. Они развиваются настолько стремительно, что даже самые потрясающие отк...

VR-технологии в ремонте оборудования АЭС "Комплект оборудования виртуальной реальности (шлем, система трекинга) подключается к персональному компьютеру и обеспечивает полное погружение в виртуальный мир. Пользователь взаимодействует с трехмерной компьютерной средой, манипулирует объектами и выполняет конкретны...

[Из песочницы] Изучаем мультикаст операторы RxJS Привет, Хабр! Представляю вашему вниманию перевод статьи «Understanding RxJS Multicast Operators» автора Netanel Basal. Широковещательные или мультикаст операторы нередко кажутся самой сложной темой при изучении RxJS. В этой статье я попробую все доступно объяснить. Мы рас...

Солнце в коробке «Это мой лучший друг: всегда в хорошем настроении и не задаёт лишних вопросов» — Леон о растении. Не секрет, что зеленые друзья расползлись по подоконникам многих из нас, вот и мне захотелось вырастить у себя что-нибудь. Да не просто «что-нибудь», а что-нибудь плодоносящее...

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

Пишем плагин отладки для SNES игр в IDA v7 Приветствую, Моя очень старая мечта сбылась — я написал модуль-отладчик, с помощью которого можно отлаживать SNES (Super Nintendo) игры прямо в IDA! Если интересно узнать, как я это сделал, "прошу под кат" (как тут принято говорить). Читать дальше →

Проект LLHD — универсальный язык описания аппаратуры Буквально на днях на arXiv-е была выложена очень занятная статья швейцарских исследователей, в которой представлены подробности проекта LLHD. Это проект создания многоуровневого промежуточного представления для языков описания аппаратуры, наследующий идеологию и принципы про...

[Перевод] Неоморфизм с помощью SwiftUI. Часть 1 Салют, хабровчане! В преддверии старта продвинутого курса «Разработчик IOS» мы подготовили еще один интересный перевод. Неоморфный дизайн — это, пожалуй, самый интересный тренд последних месяцев, хотя, по правде говоря, Apple использовала его в качестве своего дизайнерског...

Zabbix: мониторим всё подряд (на примере Redis'а) Zabbix — замечательный продукт для администраторов крупных программно-аппаратных комплексов. Он настолько хорош, что может использоваться не только крупным бизнесом, но и средне-малым бизнесом, и даже в pet-проекте. В общем, у меня есть небольшой опыт работы с Zabbix'ом и я ...

Kotlin: язык программирования как продукт Язык программирования — это тоже продукт. Он помогает разработчикам выражать свои идеи так, чтобы их мог интерпретировать компьютер. Может показаться, что развивать язык — это брать последние достижения теории языков программирования, реализовывать их и из года в год выкатыв...

Декларативная фильтрация данных на фронте. JS/TS Часто ли вам приходилось писать обработчики фильтрации для ваших данных? Это могут быть массивы для отрисовки таблиц, карточек, списков — чего угодно. Когда фильтрация статическая, то тут все просто. Стандартных функций map, filter и reduce вполне достаточно. Но что делать,...

МТC запустила оплату через push-уведомления МТС стал первым в мире глобальным партнером, реализовавшим интеграцию онлайн-платежей в push-уведомлениях."Push-уведомления - современная и интерактивная форма оплаты. Они не привязаны к телеком-оператору, SIM-карте или абонентскому номеру. Получателем сообщений являетс...

Графика Intel Xe DG1 протестирована в SiSoftware: результаты удручают Несмотря на то, что в последнее время количество утечек о грядущих дискретных графических процессорах Intel Xe значительно возросло, информации об их производительности по-прежнему очень мало. Однако новая запись из базы бенчмарка SiSoftware проливает немного света на данный...

Кибербезопасность ощутила зарегулированность Это следует из глобального исследования EY, на которое ссылается "КоммерсантЪ ". 82% опрошенных в России недовольны отраслевыми и государственными требованиями к ИБ предприятий, а 55% указывают на проблемы коммерческих продуктов в этой сфере - излишнюю сложность, н...

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

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

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

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

Django Rest Framework для начинающих: создаём API для чтения данных (часть 1) Меня зовут Стас Гаранжа, я выпускник курса «Python-разработчик» в Яндекс.Практикуме. Я хочу помочь начинающим разработчикам, которые приступили к изучению Django Rest Framework (DRF) и хотят разобраться, как устроен этот фреймворк. Я готовлю цикл статей, в которых расскажу о...

«Гостех» превратят в маркетплейс для госзаказчиков в духе App Store и Google Play О новом векторе развития платформы рассказал российский вице-премьер Дмитрий Чернышенко, пишет CNews . Со слов Чернышенко, после превращения "Гостеха" в магазин приложений любой разработчик сможет разместить свой прикладной сервис в нем. Критерии отбора вице-премье...

[Перевод] JavaFX — еще не умер Примечание переводчика. Недавно я опубликованных на сайте habr переводы на русский язык нескольких уроков по JavaFX,. И один из моих читателей спросил меня: «А этим сейчас вообще кто-то пользуется?» Неделю назад я увидел пост в блоге Стивена Чина (Stephen Chin) и решил, чт...

PostgreSQL: Серверное программирование на «человеческом» языке (PL/Perl, PL/Python, PL/v8) Postgres знаменит своей расширяемостью, что относится и к поддержке процедурных языков (PL). Никто не может похвастаться языком списком языков такой длины, а потенциально этот список и вовсе не ограничен: для того, чтобы подключить язык к серверу, не требуется сверхусилий. М...

Кастомные декораторы для NestJS: от простого к сложному Введение NestJS — стремительно набирающий популярность фрeймворк, построенный на идеях IoC/DI, модульного дизайна и декораторов. Благодаря последним, Nest имеет лаконичный и выразительный синтаксис, что повышает удобство разработки. Декораторы или аннотации — наследники асп...

20 проекторов Vivitek создали 100 м интерактивную карту стратегического торгового пути "Чай в обмен на лошадей" Выбор проекторов для крупномасштабных постоянных экспозиций предъявляет к ним особенные требования по надежности и стабильности Эта экспозиция в Лицзяне интересна двумя особенностями:Масштабная - 100 х 3 м, интерактивная и в ней задействован необычный тип проекторов Кара...

HMI на основе Node-red и Scadavis.io В настоящее время в связи с ростом популярности концепции IoT и развитем сопутствующих технологий многие производители программного обеспечения для промышленной автоматизации используют это в своих продуктах. Доступ к SCADA-системам через web-интерефейс — идея и реализация н...

Выбрана СЭД для российских госорганов Как выяснил CNews, "Хоулмонт" стала победителем тематического тендера подведомственного Минкомсвязи НИИ "Восход", который занимается созданием платформы юридически значимого электронного документооборота (ЮЗЭДО).Эти работы "Восход" ведет в рамка...

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

Изготовление печати в домашних условиях. Обзор лазера NEJE 30W. Ребята всем привет!Сегодня в этой статье покажу вам как с помощью лазера NEJE 30W (актуально и для любых других лазеров) в домашних условиях я сделал печать!Заходя вперед хочу заметить, что остался очень доволен результатом. Не смотря на то что это мой первый опыт.Как всегда...

Полевые исследования концепции «Documentation as code» Всем привет! Меня зовут Денис Олейник, я работаю техническим директором в 1Service. В нашей компании мы достаточно много времени уделяем работе с требованиями. По мере обретения опыта мы стали осознавать, что инструменты, обычно используемые при разработке программных проду...

В России создан Консорциум «Телекоммуникационные технологии» Учредителями Консорциума стали Концерн "Созвездие" (входит в холдинг "Росэлектроника" Госкорпорации Ростех), ООО "РТК - Центр Региональных Инициатив" (входит в ПАО "Ростелеком") и группа компаний "Элемент"."От телекоммун...

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

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

[Перевод] «Нулевой» ад и как из него выбраться Значения null, при бездумном их использовании, могут сделать вашу жизнь невыносимой и вы, возможно, даже не понимаете, что именно в них причиняет такую боль. Позвольте мне объяснить. Читать дальше →

На Москве испытают электронное голосование на выборах всех уровней Ирина Белых, депутат Госдумы VII созыва ("Единая Россия") и автор проекта "О проведении эксперимента по организации и осуществлению дистанционного электронного голосования в городе федерального значения Москве", в пояснительной записке к документу отметил...

Книга «Head First. Изучаем Go» Привет. Хаброжители! Go упрощает построение простых, надежных и эффективных программ. А эта книга сделает его доступным для обычных программистов. Основная задача Go — эффективная работа с сетевыми коммуникациями и многопроцессорной обработкой, но код на этом языке пишется ...

Сверхсовременные иммутабельные структуры данных Годами эксперты в С++ рассуждают о семантике значений, иммутабельности и разделении ресурсов за счет коммуникации. О новом мире без мьютексов и гонок, без паттернов Command и Observer. На деле все не так просто. Главная проблема по-прежнему в наших структурах данных. Имму...

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

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

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

Бесконтактная оплата при помощи Mi Band 4 скоро станет доступна в России Китайская компания Xiaomi объявила о том, что в ближайшее время готова начать тестирование своего фитнес-браслета Mi Band 4 с модулем NFC в России. Эту версию устройства поклонники бренда ждали давно. И если вы в их рядах, то имеете уникальную возможность в числе тридцати до...

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

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

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

Минтранс запустил эксперимент для внедрения электронной транспортной накладной Как пишет ТАСС со ссылкой на сообщение ведомства, эксперимент будет проводится до 30 октября 2020 года на территории Москвы, Татарстана, Московской, Калужской, Рязанской областей и Краснодарского края.Проект позволит повысить безопасность дорожного движения за счет цифровиза...

Тестируем ruGPT-3 на новых задачах Рекомендательные системы с нуля, чат-боты и многое другое Погрузившись в пучину текстовых данных, в октябре этого года мы обучили модели ruGPT-3 — модели для русского языка на основе архитектуры от OpenAI. Но на что же способны эти модели? В этой статье мы соберем первые при...

Зачем (не)нужны геттеры? Прошлая статья про сеттеры/геттеры как способ работы с сущностью (на примере Symfony в PHP) получила бурное обсуждение. В данной статье попробую выразить свои мысли отдельно по поводу геттеров: зачем и когда что-то получать, какую ответственность они решают и когда их уместн...

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

На Чукотку проведут проводной интернет По данным Минкомсвязи России, Чукотский АО остается единственным регионом страны, не подключенным к интернету по проводам. Дорогая спутниковая связь - пока единственный доступный там способ выхода во всемирную сеть."Строительство "ПВОЛП Петропавловск-Камчатский - А...

Много ли нового в Чёртовой Дюжине? Речь пойдёт всего лишь о PostgreSQL 13. 8 апреля состоялась «заморозка» — PostgreSQL feature freeze, теперь в эту версию войдут только те фичи, которые приняты до этой даты. Революционной эту версию, пожалуй, трудно назвать. Кардинальных, концептуальных изменений в ней нет. ...

История разработки SDK для приема платежей в мобильном приложении на Flutter Привет, Хабр!На связи разработчики из Mad Brains. Мы специализируемся на разработке сервисов для мобильных устройств. Имеем опыт в реализации интеграционных решений, собственные продукты в сфере мобильной электронной коммерции, а также входим в 20-ку лучших мобильных раз...

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

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

Топ-12 самых интересных ИТишных динамических инфографик Динамические (развернутые во времени) гистограммы очень прикольные. Есть в них особая драма, борьба, накал страстей. Плюс к этому анимация дает особое понимание происходящего. все течет, все изменяется, неизменны только перемены… Инфографика/видеографика/динамическая статис...

Борьба за производительность по-настоящему больших форм на React На одном из проектов мы столкнулись с формами из нескольких десятков блоков, которые зависят друг от друга. Как обычно, мы не можем рассказать о задаче в деталях из-за NDA, но попробуем описать свой опыт “укрощения” производительности этих форм на абстрактном (даже немного н...

Солнечногорск расширяет сотрудничество с АО «ГЛОНАСС» Результаты совместной деятельности, направленной на стимулирование развития экономики региона, были представлены сторонами на совещании, состоявшемся 13 марта в офисе АО "ГЛОНАСС".В числе реализуемых проектов - многофункциональный информационно-навигационный портал...

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

[Из песочницы] Расширенный HTML В этой статье хотел бы рассказать немного про библиотеку, первую версию которой я создал еще в конце прошлого года. Суть очень простая — расширить возможности языка HTML, чтобы можно было без JavaScript'а писать простые и рутинные вещи: отправка формы в json формате, загрузк...

Избавляемся от рутины со своим плагином для PhpStorm Привет, Хабр! Я тружусь в команде Антиспама, и, как и у большинства бэкенд-разработчиков Badoo, большая часть времени у меня уходит на работу с PHP-кодом. С этой работой связано много специфических проблем и задач, которые можно решить или упростить. Когда мне надоело вруч...

[Перевод] Попробуем выдвинуть аргументы против Rust Недавно я прочитал статью c критикой Rust. Хотя в ней было много правильных вещей, она мне не понравилось — слишком многое там очень спорно. В целом, я вообще не могу рекомендовать к прочтению никакой статьи с критикой Rust. Это нехорошо, ведь важно обсуждать недостатки, а ш...

[Перевод] Запуск Camunda BPM в Kubernetes Используете Kubernetes? Готовы переместить свои экземпляры Camunda BPM с виртуальных машин, а может просто попробовать запустить их на Kubernetes? Давайте рассмотрим некоторые распространенные конфигурации и отдельные элементы, которые можно адаптировать к вашим конкретным ...

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

Спецназ Германии обвинили в связях с неофашистами Свастика и нацистские приветствия возвращаются в армию ФРГ. Бойцы элитных подразделений армии Германии в очередной раз обвиняются в связях с нацистами. На днях из воинской части специального назначения (KSK) Бундесвера был с позором уволен опытный офицер, несколько раз уча...

Футболист Криштиану Роналду появится в Garena Free Fire, грядёт 4-й сезон Clash Squad Разработчики королевской битвы Garena Free Fire обожают устраивать различные коллаборации. Вспомнить только событие Money Heist с Netflix. Теперь мы узнали, что совсем скоро игроки увидят специального персонажа и примут участие в операции Chrono. Кстати, в качестве специальн...

В 2019 году количество попыток отмывания денежных средств выросло почти в три раза Такие данные приведены в отчёте Kaspersky Fraud Prevention , подготовленном "Лабораторией Касперского". По статистике, среди приложений для удалённого управления устройством лидировали AnyDesk, Team Viewer, AirDroid и AhMyth. После установки такого ПО вероятность, ...

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

ИТ-отрасль получит поддержку в условиях COVID-19 Среди мер поддержки, предложенных ассоциациями "Отечественный софт", "РУССОФТ", АПКИТ и крупнейшими компаниями отрасли, в качестве наиболее приоритетных выделены:установление до конца 2020 года отсрочки на уплату НДФЛ и обнуление всех страховых взносов с ...

Структуры данных: список, который умеет всё* * Под всё имеется в виду относительно быстрое выполнение операций над единичным элементом массива. Структур данных, которые реализуют список полно. У всех есть свои достоинства и недостатки. Например в мире Java — в зависимости от необходимых операций — можно использовать: ...

Правительство одобрило законопроект о праве на риск при венчурном инвестировании "На заседании правительства России одобрен разработанный Минэкономразвития законопроект "О внесении изменений в федеральный закон "О науке и государственной научно-технической политике". Законопроект разработан в целях исполнения послания президента Росси...

Авиакомпания RavnAir отменила почти 20 рейсов на Аляске из-за кибератаки Авиаперевозчик обслуживает более 100 поселений на Аляске, до многих из которых невозможно добраться автомобильным транспортом. Из-за кибератаки было нарушено воздушное сообщение с Гомером, Кенаи, Кадьяком и другими городами. Региональный перевозчик отменил все рейсы на самол...

Открытый курс «Deep Learning in NLP» от создателей DeepPavlov на базе курса cs224n Всем привет! Вступление Меня зовут Алексей Клоков, я хочу рассказать о запуске классного курса по обработке естественного языка (Natural Language Processing), который очередной раз запускают физтехи из проекта DeepPavlov – открытой библиотеки для разговорного искусственного ...

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

В России утверждены два первых ГОСТа по искусственному интеллекту Второй стандарт получил индекс ГОСТ Р 58777-2019. Он носит название "Воздушный транспорт. Аэропорты. Технические средства досмотра. Методика определения показателей качества распознавания незаконных вложений по теневым рентгеновским изображениям" и затрагивает проц...

Регионы получат в 2020 году 0,5 млрд рублей на развитие информационных систем Документ разработан Минкомсвязью России и опубликован на официальном портале правовой информации.Развитие региональных информационных систем необходимо для перехода на третью версию системы межведомственного электронного взаимодействия (СМЭВ). Она позволяет передавать информ...

JavaScript библиотека Webix глазами новичка. Часть 4. Работа с данными. CRUD Я — начинающий front-end разработчик. Сейчас я учусь и стажируюсь в одной минской IT компании. Изучение основ web-ui проходит на примере JS библиотеки Webix и я хочу поделиться своим скромным опытом и сохранить его в виде небольшого учебного пособия по этой интересной UI б...

Microsoft запатентовала Матрицу — крипта за работу и внимание человека По какой-то причине мы пропустили эту интересную новость, но сейчас навёрстываем упущенное, за что спасибо свежей публикации на сайте The Register. Сообщается, что 20 марта этого года Microsoft зарегистрировала заявку на патент, в котором предлагает вознаграждать пользовател...

Home in Marlin Механический концевик и оптический имеют погрешности. Пришла в голову идея. Двигатель имеет микрошаги, возьмем для примера 16. Тогда при обнулении, когда ось доходит до срабатывания микрика, отодвигаем ось до полного шага, т.е. от точки включения (это полный шаг двигателя) д...

[Перевод] Юнит-тесты на Python: Быстрый старт Перевод статьи подготовлен специально для студентов курса «Python QA Engineer». Юнит-тестирование кода является неотъемлемой частью жизненного цикла разработки программного обеспечения. Юнит-тесты также формируют основу для проведения регрессионного тестирования, то есть о...

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

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

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

Обновлена правкомиссиия по модернизации экономики России Всего в состав органа вошло более 50 человек, а в состав президиума - 23 человека.Комиссия по модернизации экономики и инновационному развитию России была создана в сентябре 2018 г. постановлением российского Правительства. Первый ее состав, утвержденный 10 сентября 2018 г.,...

Правда всегда одна? В интернете есть почти 62 тысячи человек которые знают о том как я отношусь к цифровым «улучшения», «восстановлениям» и «реставрациям». Возможно что их даже больше, если считать возможные репосты моего хабра-текста про нейросети — https://habr.com/ru/post/490620/. Однако, ма...

Разработаны условия пилотного проекта по взаимодействию ФГИС с использованием российских криптоалгоритмов Документ разработан во исполнение поручения президента РФ от 16 июля 2016 г. № Пр-1380. Он утверждает правила реализации пилотного проекта и устанавливает, что в нем участвуют Государственная информационная система ЖКХ (ГИС ЖКХ), федеральные государственные информационные си...

Минкомсвязь разработает для россиян механизм отписки от спама Об этом в ходе заседания комитета Госдумы по информационной политике, информационным технологиям и связи сообщил глава Минкомсвязи Максут Шадаев."У меня, как у абонента, нет возможности пожаловаться [на телефонный спам], а у оператора - обязанности эти жалобы учитывать ...

Арестована экс-глава Госкомсвязи Киргизии Первомайский районный суд Бишкека санкционировал арест Черногубовой до 12 июля 2020 г. Представитель Генпрокуратуры Киргизии Наргиза Куватова сообщила киргизской службе "Радио Свобода", что Черногубова обвиняется в переоформлении частот одного из сотового операторо...

«Количество онлайн-операций заметно выросло, 9 из 10 POS-терминалов принимают бесконтакные карты»: НБУ рассказал о рынке платежных карт в первом квартале 2020 года [инфографика] Национальный банк Украины отчитался о результатах рынка платежных карт в первом квартале текущего года. По данным НБУ, украинцы все чаще отдают предпочтение безналичным операциям с использованием платежных карточек, в основном благодаря расширению бесконтактной платежной инф...

Как устроены DPU, сопроцессоры для обработки данных Специализированные процессоры ASIC для конкретных областей — один из способов «перезапустить» закон Мура и преодолеть ограничения универсальных CPU общего назначения. Сейчас это очень перспективная область развития микроэлектроники. Собственные проекты есть у Google, Amazon...

Перспективны ли просевшие акции? Проанализируем с помощью python Проанализируем динамику акций аутсайдеров и лидеров Недавно прочитал статью о том, что акции-аутсайдеры (те, что максимально упали в цене за месяц) индекса Мосбиржи имеют бОльшие перспективы роста, нежели в среднем по индексу. В данном исследовании рассмотрю динамику акций...

Калибровка принтера Anycubic Kossel Linear Plus на штатной прошивки Оригинал тутПодготовкаНадежно закрепить стол. Чтобы не было никакого люфта. Если что-то имеется нештатное(например, стекло лежит сверху), то надежно закрепить к столу, опять же, чтобы не было люфта.Подключить датчик. Проверить провода. Знаю умельцев, которые неправильно закр...

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

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

Огромная электростанция на 3d-принтере. Всем привет. это мой первый пост тут) Знакомство с 3d печатью у меня началось еще с квадрокоптеров. Тогда я печатал различные детали к ним. Начинал с самого дешевого принтера на тот момент .. что-то вроде Prussa I3 или как то так он назывался , на акриловой раме. однажды у м...

Все об удаленной работе в Тинькофф банке Удаленная работа – идеальная возможность для заработка прямо у себя дома. Желательно, чтобы занятость соответствовала запросам современного человека: достойная заработная плата, социальный пакет, комфортный график, приятные коллеги и т.д. Давайте разбираться в том, реально л...

Angular: еще один способ отписываться Подписок в коде компонента следует избегать, перекладывая эту задачу на AsyncPipe, однако не всегда это возможно. Есть разные способы завершать подписки, но все они сводятся к двум — ручная отписка или использование takeUntil. Со временем я все чаще стал использовать свой де...

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

Завершен основной этап разработки российской ERP-платформы «Ма-3» ERP-платформа "Ма-3" обеспечивает комплексное планирование и управление всеми основными бизнес-процессами современного предприятия. В "Ма-3" реализована базовая функциональность стандарта MRP II: "Планирование и управление производством", "...

[Перевод] Магические сигнатуры методов в C# Представляю вашему вниманию перевод статьи The Magical Methods in C# автора CEZARY PIĄTEK. Есть определенный набор сигнатур методов в C#, имеющих поддержку на уровне языка. Методы с такими сигнатурами позволяют использовать специальный синтаксис со всеми его преимуществами. ...

SwiftUI 2020. Что изменилось? Приветствую вас, жители Хабра и все интересующиеся разработкой под IOS. На связи Анна Жаркова, Senior iOS/Android разработчик компании Usetech Сегодня мы поговорим о тех изменениях и новшествах, которые нам представляет Apple на WWDC 2020. А именно про доработанную и даже пе...

В Москве создали базу знаний с мировыми практиками применения искусственного интеллекта Проект является общедоступным. Международные практики отбираются совместно с аналитиками Smart City Lab Департамента информационных технологий Москвы. Для удобства пользователей все практики поделены на функциональные области: промышленность, городская сфера, транспорт, соци...

АЛРОСА запустилиа приложение для продажи бриллиантов Благодаря новому пилотному проекту АЛРОСА и технологической компании Everledger около миллиарда активных пользователей WeChat смогут получить прозрачную информацию о происхождении приобретаемых бриллиантов нажатием одной кнопки, говорят в компании АЛРОСА. Это первый продукт...

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

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)