Социальные сети Рунета
Пятница, 29 марта 2024

Маленькие «малинки» в крупном дата-центре (часть 4 — автоустановка) Это заключительная часть цикла статей, посвященного интеграции одноплатных компьютеров Raspberry Pi 4 в наши дата-центры. Мы рассмотрели, что происходит при загрузке «малинки» с момента включения до загрузки в операционную систему. Создали собственный мини-дистрибутив, кото...

Как показаны дата-центры в кино и как они выглядят в жизни? 6 примеров из фильмов и сериалов Привет, Хабр! Чтобы этот понедельник прошел веселее, предлагаем прочитать наш мини-обзор на ЦОДы в кино. Собрали в подборку шесть эпизодов и комментируем, что показано точно, а что — совсем нет. Кстати, если захотите пополнить наш список фильмов и сериалов, оставляйте идеи...

Дата-центры кампуса IXcellerate Moscow North глазами оператора FirstVDS Операторы в двух наших дата-центрах дежурят круглосуточно. Один из них, Павел, работает с нами давно и знает, как там всё устроено. В своей статье он рассказывает про современную площадку IXcellerate Moscow North. Хочу рассказать вам про дата-центр, а точнее уже кампус ...

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

[Перевод] HTTP/3: развёртывание HTTP/3 на практике. Часть 3 Фото Wolfgang Rottmann, Unsplash.com После почти пятилетних разработок протокол HTTP/3 наконец приближается к окончательному выпуску. Рассказываем, какие трудности могут возникнуть при развёртывании и тестировании HTTP/3 и как адаптировать к нему сайты и ресурсы. Это трет...

Сам себе нотариус. Используем OpenSSH для подписи файлов и TLS для нотариального заверения веб-страниц Если нужно подписать файл, чтобы гарантировать его аутентичность, что мы делаем? Старый способ — запустить PGP и сгенерировать подпись, используя команду --sign. Цифровая подпись удостоверяет создателя и дату создания документа. Если документ будет как-то изменён, то прове...

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

Десктопное железо в серверах: преимущества, особенности работы и сравнение с enterprise Привет, Хабр! Несколько раз под текстами блога Selectel читатели спрашивали, зачем в дата-центрах используется десктопное железо. Некоторые даже допускали мысль, что на таких серверах работает облако Selectel. Это далеко не так, поэтому мы решили подробнее рассказать про ...

Сказ о том, как я погряз в Матрице Всем привет! С вами Станислав, и это моя вторая по счёту статья на Хабре. Как вы возможно помните из моей первой статьи, я увлекаюсь программированием, и операционной системой ReactOS. Но мои увлечения вовсе не ограничиваются этим. Сегодня я расскажу вам, как я буквально по...

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

Бесперебойная декада: как обеспечить ЦОДу 10 лет аптайма Современный дата-центр – комплексный организм, состоящий из множества инженерных подсистем, сетевой и ИТ-инфраструктуры. В ЦОДе слишком много переменных и вариантов их взаимодействия, поэтому риски сбоев очень высоки. Тем не менее, вся бизнес-модель дата-центров строится н...

Более 1 миллиарда человек воспользовались инструментами Smallpdf Компания Smallpdf достигла значимой отметки в миллиард пользователей с момента основания как раз к своему восьмому дню рождения. Это означает, что почти каждый восьмой житель Земли воспользовался ее инструментами для работы с PDF-файлами. Smallpdf предлагает легкое онлайн-пр...

Как научиться работать в Blazor, делая что-то полезное. Часть I Когда я вижу, как кто-то учит кого-то языку программирования, то частенько замечаю тенденцию показывать новичкам примитивные примеры в виде ToDo list. Помимо того, что подобные примеры не учат ничему полезному в программировании, они очень однобоки и не позволяют оценить вс...

Gatling. Тестирование JDBC Привет! Меня зовут Александра, я работаю в отделе тестирования производительности Тинькофф. Этот текст — часть цикла статей, посвященных тестированию производительности с помощью инструмента Gatling. В предыдущей статье мы с командой рассказали о работе Gatling с HTTP. Еще м...

Как выполнить стороннюю загрузку Android-приложений при помощи WSA на Windows 11 Возможность устанавливать приложения для Android на Windows 11 не ограничивается только магазином Amazon Appstore. Можно ставить приложения из других источников и в этой статье рассказывается, как это делается. Microsoft представила первую превью-версию подсистемы Windows дл...

Angular без CLI Туториал Фреймворк Angular используется при создании SPA и предлагает большое количество инструментов как для создания, непосредственно, элементов интерфейса, так и CLI для создания и управления структурой файлов, относящихся к приложению.Для создания проекта с использованием библиот...

[Перевод] Клон ZX-80 на базе ATmega8 ATX-80 на GitHub: github.com/Panda381/ATX80 Проект по сборке компактного клона ZX-80, в котором мы не только разберем сам процесс сборки, включая подготовку платы и схематику подключения на ней компонентов, но также познакомимся с используемым в ATX-80 интерпретатором Bas...

Игра Oddworld Soulstorm Enhanced Edition запускается на Xbox и PlayStation Поклонники Oddworld будут рады узнать, что новое издание Oddworld Soulstorm Enhanced Edition теперь доступно на платформах Xbox и PlayStation, обеспечивая геймерам новое приключение. Посмотрите трейлер , чтобы узнать больше о том, чего вы можете ожидать от игры, а также крат...

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

Сага о моделировании бизнес-процессов на базе конечного автомата (fsm) Про конечные автоматы (finite state machine, fsm) много кто слышал, но используют их явно в реальных проектах редко. Чаще встречаются конструкции, которые поведением напоминают КА, но ими не являются. Почему же автоматы обходят стороной и/или изобретают велосипеды, превращая...

Межкластерная репликация Apache Kafka между тремя дата-центрами Я Роман Ананьев, NoSQL/Kafka-инженер в Авито. В этом материале расскажу, как мы попробовали использовать брокер сообщений Apache Kafka в трёх дата-центрах и что из этого получилось.Сначала пробегусь по архитектуре Kafka, потому что она играет роль в репликации между кластера...

Двадцать один год XXI века в мемах. Часть 4: 2016-2018 Первая, вторая и третья части обзора повествовали об интернет-культуре и мемах с начала нулевых по середину десятых. Теперь мы добрались до недавней, но уже слегка подёрнутой дымкой ностальгии эпохе второй половины 2010-х. До времени, когда интернеты приобрели уже почти сов...

Глубоководное облако: Subsea Cloud предлагает размещать дата-центры на дне океана Полку подводных дата-центров прибыло — стартап Subsea Cloud, в отличие от проектов Highlander и Microsoft Natick, предлагает размещать центры обработки данных (ЦОД) не на мелководье в прибрежных водах, а на морском или океанском дне на глубине до 3000 м. Делается это не толь...

В сети появился ролик, как Cyberpunk 2077 запускается на Steam Deck  Многим геймерам интересно как будут запускаться самые современные игры на новой консоли от Valve Steam Deck. Автор канала на YouTube RepsUp100 частично ответил на этот вопрос показав игровой процесс Cyberpunk 2077 на новой платформе. Читать полную статью

[Перевод] Меняем std::sort для Google Мы меняем std::sort в библиотеке libcxx проекта LLVM. В этой статье мы подробно расскажем о том, как мы пришли к этому решению и какими будут возможные последствия, о багах, с которыми вы можете столкнуться в примерах из open source. Мы покажем несколько бенчмарков, объясни...

[Перевод] Парадокс pull request-ов: как мы с ним справляемся Парадокс pull request-ов можно объяснить так. Я только что закончил писать код, который может хорошо сказаться на опыте наших пользователей, и хочу поскорее запустить его в работу. Мне нужна ваша помощь, но вы заняты и в большей степени склонны работать над собственным кодом...

Google Chrome так не умеет. Альтернативный браузер Vivaldi получил большое обновление — двухуровневые вкладки для Android, и не только Команда набирающего популярность браузера Vivaldi объявила о выпуске масштабного обновления Vivaldi 5.0, которое добавляет ряд новшеств, недоступных у доминирующего на рынке браузеров Google Chrome.  В настольной версии браузера, доступной для Windows, macOS и Lin...

[Перевод] Работа с API на языке R, введение в пакет httr2 Цель этой статьи - показать вам основы httr2. httr2 - переосмысленная реализация пакета httr, т.е. интерфейс для работы с HTTP запросами на языке R.Из статьи вы узнаете, как создавать и отправлять HTTP-запросы и работать с полученными HTTP-ответами. httr2 разработа...

Альтернативный подход к динамическим окружениям: использование Octopod Как Octopod помогает сделать динамические окружения доступными для всехПривет, Хабр! В этой статье я хочу рассказать как мы в Typeable используем динамические окружения (review- или preview-окружения) в нашей работе, какие проблемы нам удалось решить, почему и как мы применя...

Коля и его истории про фулфилмент Фулфилмент — весь путь вещи, заказанной вами в интернете, до порога вашего дома. Он начинается где-то на далёком складе: вещь нужно найти, собрать и упаковать. Этот этап не всегда простой, он гораздо менее заметен, чем доставка, но не менее интересен. Сейчас я постараюсь вам...

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

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

Идеальный каталог, пример использования Я разрабатываю библиотеку для работы с Entity Attribute Value (репозиторий), сокращенно EAV (структура базы данных для хранения произвольных данных). В конце прошлой статьи я спросил у вас о чём мне ещё надо написать, вы попросили показать пример использования и сделать заме...

Microsoft выпустила список изменений сборки Microsoft Edge Beta Build 96.0.1054.8 Компания Microsoft выпустила список изменений сборки Microsoft Edge Beta Build 96.0.1054.8. Новые функции • Запускайте прогрессивное веб-приложение (PWA) непосредственно через ссылки протокола. Позвольте установленным PWA-приложениям обрабатывать ссылки, которые используют о...

Файл-сервер на Raspberry Pi как домашний NAS Одноплатные мини-компьютеры подходят для совершенно разных полезных применений: блокировки рекламы во всём трафике (Pi-hole), управления умным домом или печати на стареньком принтере в кладовке по Wi-Fi. Но практически идеальный вариант использования — в качестве файл-серве...

Странные стратегические альянсы: как это сейчас работает Добро пожаловать в мир новых соглашений, где сеть фастфуда может войти в стратегический альянс с ИТ-компанией и каким-нибудь государством, а потом построить цепочку типа B2B2C, G2B2C и B2B2B. Слышали про экосистемы? Это речь и про них тоже. Крупный бизнес понял, что можн...

[Перевод] WebRTC для всех и каждого. Часть 2 Привет, друзья! Представляю вашему вниманию вторую часть перевода этой замечательной книги по WebRTC. Данная часть посвящена безопасности, процессу установки соединения и обмену медиаданными (части 4-6 оригинала). Ссылка на первую часть перевода. Если вам это интересно, п...

4 страха, мешающие стать тестировщиком в международной компании Привет, Хабр! Меня зовут Анастасия Донцова, и я работаю старшим менеджером команды тестирования в компании Dell Technologies. Хочу немного рассказать вам о своей специальности, а также развенчать несколько ложных и вредных представлений, которые её окружают. Тестирование пр...

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

Инфраструктура в разных концах города: как не проворонить сетевую связность Размещение ИТ-инфраструктуры на двух и более площадках решает разные задачи: помогает быстро расширить ресурсы или стать ближе к конечному потребителю в случае размещения контента в разных CDN-зонах. Но особенно часто такое распределение систем используется для георезервиров...

Функции Windows 11 могут быть загружены отдельно Microsoft уже долгое время работает над функцией «Windows Experience Pack», и в настоящее время она доступна как для Windows 10, так и для Windows 11. Помимо пакетов Windows Experience Pack, Microsoft сейчас экспериментирует с другой системой доставки обновлений под название...

Создана крупнейшая симуляция Вселенной за всю историю Наука Астрономия 25.10.2021, 20:02 Создана крупнейшая симуляция Вселенной за всю историю Новый набор космологических симуляций, в котором собрано около 60 триллионов частиц, на сегодняшний день является крупнейшим из когда-либо созданн...

Компьютер для «Бурана» В прошлый раз мы рассказывали о первых советских наработках в области БЦВМ (бортовых цифровых вычислительных машин) для космической отрасли. А теперь обратим своё внимание на то, чем дело кончилось. Пиком и, фактически, финалом советской космонавтики часто называют программ...

Шрифты в играх: как из 191 Мб сделать 12 Мб Каждый, кто хоть раз играл в игры Playrix, замечал, что в них приходится много читать. Тексты окружают игрока повсюду: это разные элементы интерфейса, окна сезонов, баннеры, а также диалоговые окна, в которых разворачиваются целые сюжетные линии. Иногда нам кажется, что если...

[Перевод] Знакомство с трансформерами. Часть 2 Публикуем вторую часть материала о трансформерах. В первой части речь шла о теоретических основах трансформеров, были показаны примеры их реализации с использованием PyTorch. Здесь поговорим о том, какое место слои внутреннего внимания занимают в нейросетевых архитектурах, и...

[Перевод] Зачем нужен протокол языкового сервера (LSP)? LSP (протокол языкового сервера) сегодня весьма популярен. Есть стандартное объяснение этого феномена. Возможно, ранее вам уже попадалась эта картинка, у нас также являющаяся заглавной.Считаю, что такое стандартное объяснение популярности LSP – неверное. Ниже предложу вам ал...

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

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

Кто проживает на дне океана: дата-центры погружаются на глубину 3000 м Насколько можно понять, первыми, кто не только предложил опустить серверы на дно моря, но и реализовал проект подводного дата-центра, стали инженеры из Microsoft. Затем, увидев, что у американцев вроде бы все получается, стали работать с концепцией подводного дата-центра к...

Правила переезда на СПО: наш опыт миграции 13 сервисов в 7 филиалах Привет, Хабр! Сегодня я расскажу об одном реальном переезде с проприетарного ПО на opensource-аналоги. Миграция на СПО — тема, конечно, избитая до безобразия. Но этот кейс интересен тем, что задача решалась в комплексе: под замену пошла вся экосистема инфраструктурного и при...

Tarantool запускает тестовую версию платформы Развертывание и настройка демо кластера займет меньше 15 минут. По окончанию тестов Try.Tarantool создаст файл для скачивания - полностью идентичный тому, что было в песочнице. Это позволит пользователю сразу же продолжить работу в локальной версии, в которой доступна более ...

Задачи с чемпионата мира по программированию ICPC 2021 В 2021 году финал чемпионата мира по программированию среди университетских команд ICPC (International Collegiate Programming Contest) прошел в Москве в начале октября. Участникам нужно было решить 15 задач на трёх компьютерах (раньше было меньше задач и 1 компьютер). Зол...

Ноутбук Honor MagicBook Pro 16.1 HYLR-WFQ9: идеальная рабочая лошадка с некоторыми особенностями Сегодня расскажу впечатления о ноутбуке Honor MagicBook Pro 16.1 HYLR-WFQ9, который доступен в М.Видео и Эльдорадо. Большинство обзоров предоставляют кучу красивых цифр, фото, умных рассуждений, но не дают настоящего мнения о девайсе. Для обзорщиков это не рабочая машина, ...

Контролируем scroll полностью или реализация события React: onRenderChildrenComplete Бывало так, что после загрузки страницы, вам нужно сделать прокрутку экрана к заданному месту? Все ли всегда получалось с первого раза? И что делать если скролл все равно дергается в процессе загрузки страницы?Если вам интересны ответы на эти вопросы, то прошу под кат (остор...

Первый взгляд на новый интерфейс загрузок Google Chrome в Windows Как мы недавно сообщали, Google работает над новым интерфейсом загрузки для Google Chrome, который, как ожидается, будет похож на Microsoft Edge. Новый пользовательский интерфейс загрузки Chrome заменит существующий пользовательский интерфейс загрузки на основе полок, которы...

ИТ-книга от идеи до выпуска. Часть 0: как начать и не бросить В конце прошлого года я выпустила свою первую книгу по тестированию — «Курс молодого бойца». Это было нелегко и долго =) Книгу я писала… 3 года! Потом ещё год искала художников и доделывала картинки. Потом искала издательства, проходила редактуру и т.д. Итого — 4.5...

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

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

JavaScript: разрабатываем чат с помощью Socket.io, Express и React с акцентом на работе с медиа Привет, друзья! В данной статье я хочу показать вам, как разработать простое приложение для обмена сообщениями в режиме реального времени с использованием Socket.io, Express и React с акцентом на работе с медиа. Функционал нашего приложения будет следующим: при первом за...

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

Как мы (не сразу) сделали онлайн-квиз для ЦК аналитики Привет! Мы уже написали несколько постов про наш центр компетенций аналитики — про онбординг джуниоров, про рабочие процессы и прочее. Сегодня я хочу рассказать про то, как проводить тимбилдинги, которые не будут казаться команде чем-то обязательным, нужным и скучным.У нас в...

[Перевод] WebRTC для всех и каждого. Часть 1 Привет, друзья! Представляю вашему вниманию первую часть перевода этой замечательной книги по WebRTC. Данная часть посвящена тому, что такое WebRTC, процессу сигнализации и установки соединения (первые 3 части оригинала). Справедливости ради следует отметить, что на Хабре...

ULE — самописное MC Java ядро. Часть #1.1 — HelloWorld и изменения… Дальше создаю серверное ядро на языке Rust, в данной часте был сделан переход с Go и добавлено несколько интересный изменений.Переход с Go на Rust дал огромный прирост производительности и теперь ядро сверх быстрое. Ядро использует всего 128KB ОЗУ и запускается за менее 1мс)...

Перевод аудио-сообщений в текст в telegram при помощи Wit Я абсолютно уверен что скоро в telegram - перевод аудио-сообщений в текст будет функцией по-умолчанию, ну а пока хотел бы показать простенький пример как реализовать такой функционал в telegram-боте (которых уже сотни, но почему бы не посмотреть как это работает на примере)....

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

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

Пресс-релиз сборки Windows 11 Insider Preview Build 22621 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 22621 для инсайдеров в Beta Channel. TL;DR • Microsoft выпускает ISO-образы для этой сборки — их можно скачать здесь ; • Эта сборка включает небольшой набор исправлений, которые улучшат общий опыт инсайдеро...

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

Почему DevOps и Agile не работают в России, часть первая, Enterprise Пару лет назад, человек из Wrike написал серию статей про красную корпоративную культуру, причём во второй части буквально в 3 абзацах был весь смысл 4 статей. Было написано очень завуалировано и мягко, я же сегодня распишу, по сути, этот абзац в целую статью на примере круп...

10 ситуаций выбора тимлида На конференции Teamlead Conf 2022 мы выкатили лёгкий тест для тех, кто хотел сделать 10 выборов тимлида в нашем банке. Он вызвал обсуждение, насколько обоснованы те или иные действия тимлида в определённых ситуациях, поэтому я постараюсь подробно объяснить, почему лучше де...

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

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

[Перевод] Разработка настоящих компонентов: блок сообщения Facebook Messenger Смесь любопытства и тяги к исследованиям снова привели меня к системе обмена сообщениями Facebook. Я уже изучал компоненты Facebook и писал об этом. Сейчас я обратил внимание на то, что в одни только блоки для вывода сообщений чата вложена огромная работа. На первый взгляд м...

Страх и ненависть в RouterOS: что такое сетевое соединение в ядре Linux (часть 3 — NAT и сетевые соединения) В статье рассмотрено понятие «соединение» для TCP и UDP протоколов в ядре операционной системы Linux на примере работы оборудования MikroTik. Дополнительно рассматриваются особенности работы технологии NAT в указанном контексте. Материалы носят в основном теоретический хара...

Доступные 3D‑услуги для бизнеса: в Краснодаре осваивают промышленный SLA‑принтер Специалисты iQB Technologies провели работы по поставке и пусконаладке промышленного фотополимерного 3D‑принтера в Фонде развития бизнеса Краснодарского края. Мы обсудили результаты проекта со специалистом Центра прототипирования Фонда Максимом Дериковым и техническим экспер...

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

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

Microsoft отключила протокол установщика приложений MSIX, чтобы защитить пользователей от вредоносного ПО Компания Microsoft объявила об отключении протокола ms-appinstaller установщика приложений MSIX в Windows 10 и Windows 11 для предотвращения распространения вредоносного программного обеспечения, такого как BazarLoader и Emotet. В дальнейшем софтверный гигант планирует интег...

Динамичный экран с быстрыми обновлениями: разбираем плюсы и минусы Server driven view на примерах Всем привет, я Дима Авдеев, работаю в Туту и хочу рассказать про один из подходов, благодаря которому мы можем быстро добавлять в приложение важный для пользователей контент и обновлять его, не проходя повторные ревью в сторах. Например, если хотим быстро доносить до людей н...

Как я восстанавливал флешку На днях я столкнулся с такой проблемой: мне нужно было перенести большое количество файлов с одного компьютера на другой. Было решено использовать флешку вместо облака. Суммарный объем файлов примерно 60 гигов, флешка была всего на 32. Я подумал, что за два захода справлюсь ...

JavaScript: чтение и запись файлов с помощью File System Access API Привет, друзья! В этой небольшой статье я хочу рассказать вам о File System Access API (далее — FSA), позволяющем читать и записывать файлы в локальную систему пользователя с помощью браузера. Основные источники: Черновик спецификации Раздел на MDN Если вам это интересн...

Как собрать Docker-контейнеры с помощью Ansible Docker — это система контейнеризации, собирающая независимые части ОС без установки библиотек в основную систему. В отличие от виртуалок, которые собираются долго, такие контейнеры собираются и запускаются достаточно быстро. Это позволило Docker и Kubernetes стать одним из г...

Krafton показал изменения Эрангеля в PUBG: New State В новом видео для PUBG: New State издатель Krafton рассказал про изменения на Эрангеле и новую карту с необычным режимом. PUBG: New State близится к релизу, уже 11-го ноября Krafton откроет сервера. Сейчас мы получили новый трейлер, в котором разработчики рассказывают об из...

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

Что в глубинах Data Lake? Строим архитектуру, укладываем слои, распределяем ответственность Привет, Хабр! Меня зовут Григорий Коваль, я технический руководитель Core Data Lake центра Big Data МТС. Сегодня я расскажу о том, какие слои находятся внутри Data Lake, как построить архитектуру базы данных и чем распределенный Data Mesh-подход отличается от монолитного хра...

Разглядывая JTAG: идентификация Каждый электронщик, работающий (или отдыхающий) с цифровыми микросхемами рано или поздно обязательно сталкивается с протоколом JTAG. Значительное количество материалов о данном протоколе содержит три раздела:1. Обширный экскурс в историю и рассказ о том, как стенд с летающ...

А ты используешь VAD? Что это такое и зачем он нужен Очень часто при работе мы обращаем внимание на то, что все люди знают, что такое распознавание речи, но не знают, что такое Voice Activity Detector (VAD) или детектор речи. А ведь именно VAD на самом деле самый важный алгоритм при работе с речью людей в естественной среде...

[Перевод] Новый ИИ DeepMind позволил историкам расшировать древнегреческие тексты На этом фрагменте надписи зафиксирован указ, касающийся афинского Акрополя, датируемый 485-484 годами до н. э. Google DeepMind совместно с учёными создали новый ИИ-инструмент, использующий глубокие нейросети для расшифровки текста повреждённых древнегреческих надписей. Нов...

Добавляем ботов в мультиплеерный шутер на Unity С ростом проекта в него приходит постоянно приходит новая аудитория: как матерые игроки, так и новички в жанре. Закинуть всех в один матч можно, но первым будет скучно, а вторым — сложно. В итоге всех можно потерять уже на старте.Боты — не только хороший способ восполнить не...

[Перевод] Фаззинг сокетов: Apache HTTP Server. Часть 1: мутации Прим. Wunder Fund: наш СТО Эмиль по совместительству является известным white-hat хакером и специалистом по информационной безопасности, и эту статью он предложил как хорошее знакомство с фаззером afl и вообще с фаззингом как таковым.Этот материал открывает серию из трёх ста...

Flink для самых маленьких Привет! Меня зовут Юля, я работаю в дирекции больших данных Билайн, недавно я познакомилась с фреймворком Flink и хочу рассказать о своих впечатлениях на примере простой с первого взгляда задачи.Итак, что же такое Flink? Apache Flink – это фреймворк и движок для statefu...

Logitech G LIGHTSYNC RGB интегрирована в браузер Opera GX Opera GX интегрирует Logitech G LIGHTSYNC RGB. Пользователи, которые используют игровое оборудование Opera GX и Logitech G с LIGHTSYNC RGB, теперь могут создавать собственные световые эффекты и анимацию с более чем 16,8 миллионов цветов. Эффекты, динамически реагируют каждый...

Как на iPhone открыть видео в любом формате. 2 простых способа В последнее время в нашем Телеграм-чате появляется все больше сообщений с просьбой рассказать о том, как на Айфоне воспроизвести видео в формате AVI, MKV и других. Что-то мне подсказывает, что в ближайшее время пользователи все больше и больше будут задаваться этим вопросом...

Настраиваем свой почтовый сервер в docker-compose Недавно мне потребовалось собрать свой почтовый сервер. В принципе, дело-то простое. Берёшь и ставишь сервер. Postfix, dovecot, letsencrypt, roundcube, spamassasin, clamav. Всё это — уже известные дела. Колея проторена. Иди и делай. Но мне нужно было наплодить этих сервер...

Страх и ненависть в RouterOS: что такое сетевое соединение в ядре Linux (часть 1 — теория) В статье рассмотрено понятие «соединение» для TCP и UDP протоколов в ядре операционной системы Linux на примере работы оборудования MikroTik. Дополнительно рассматриваются особенности работы технологии NAT в указанном контексте. Материалы носят в основном теоретический хара...

Редакторы документов МойОфис появились на macOS. Что они умеют? Привет, Хабр! В начале этого года мы представили очередное крупное обновление 2022.01, а вместе с этим выпустили пакет приложений «МойОфис Стандартный» на macOS. Релиз для «Мака» стал ответом на многочисленные запросы наших коммерческих пользователей. Платформа Apple занимае...

«Ростелеком-ЦОД» наращивает мощности в Екатеринбурге Денис Тарасов, директор площадки, рассказал о планах по строительству второй очереди на 3-й Международной конференции и выставке "ЦОД - модели, сервисы, инфраструктура", прошедшей 30 ноября в конференц-зале Hyatt Regency Ekaterinburg.Проектная емкость новой очереди...

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

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

Рождение Albumentations В этом посте я расскажу историю появления Open Source библиотеки Albumentations как я ее запомнил. Я не буду углубляться в технические детали. Основная задача текста - логирование, то есть надо написать историю, которую мне будет интересно прочитать через 20 лет. История буд...

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

BLE под микроскопом. Модемы BLE под микроскопом (модемы) Так получилось, что мне пришлось заниматься темой BLE, используя модемы MC60E от Quectel и SIM868E от SIMCom. Изначально они не могли работать с протоколом BlueTooth 4.0, но их доработали и вот. В модемы добавили модули BLE, а в конце названия ...

Мой новый домашний сервер, часть 2: выбор софта Вторая часть истории про мой новый домашний сервер — о выборе софта на замену старой системе. Что было, что хотелось получить и что было выбрано в итоге. Картинка же повествует о том, что любое облако — это чужой компьютер. Это к вопросу о том, что «не нужны никакие домашни...

Концерн «Росэнергоатом» выпустил новую книгу «Центры обработки данных. Анализ, тренды, мировой опыт» ГК Росатом реализует Программу создания геораспределенной катастрофоустойчивой сети дата-центров, оператором которой выступает Концерн «Росэнергоатом». Мы планируем войти в топ-5 ключевых игроков рынка услуг дата-центров к 2025 г., используя стратегии быстрого р...

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

Скринкасты терминала. Запись действий в консоли Linux Копипаст из чужой консоли Скринкаст консольной сессии в маленьком анимированном gif — самый простой и быстрый способ продемонстрировать свои действия в консоли. Такую анимацию легко запостить в чате или опубликовать на веб-страничке, она весит совсем мало. Но это неоптимал...

Скоро ракета SpaceX врежется в Луну. Это не было запланировано 11 февраля 2015 года компания SpaceX отправила первую ракету Falcon 9 за пределы низкой околоземной и геостационарной орбиты. Это было более семи лет назад, и миссия увенчалась успехом. Спутник достиг точки L1, более чем в миллионе километров от Земли. Все прошло по пла...

Как PVS-Studio защищает от поспешных правок кода, пример N3 Продолжаем серию маленьких заметок про то, как анализатор PVS-Studio может быстро находить новые ошибки в коде. При условии, конечно, что он регулярно используется :). Итак, перед нами очередной баг в проекте Blender. Читать дальше →

Получат даже те, кто не работал: все подробности о пособии по безработице при карантине С 1 декабря в Украине поднялся минимальный прожиточный минимум, тем самым увеличился размер пособия по безработице. Получить эту услугу могут даже те, кто работал без официального оформления в карантин, из-за которого часть украинцев потеряла работу. "Апостроф" ...

Глобальный Huawei P20 Pro получил большое обновление с новыми функциями Компания Huawei выпустила большое обновление фирменной оболочки EMUI 10 для глобальной версии трёхлетнего флагмана Huawei P20 Pro (обзор).    Обновление EMUI под номером 10.0.0.193 прилетает «по воздуху», имеет размер 775 МБ и состоит из двух пак...

VESA публикует встроенный стандарт DisplayPort версии 1.5 Ассоциация стандартов видеоэлектроники (VESA) объявила сегодня об опубликовании стандарта Embedded DisplayPort версии 1.5. Заменяя eDP 1.4b, опубликованный в 2015 году, eDP 1.5 сохраняет все ключевые функции предыдущей спецификации, но при этом добавляет дополнительные возмо...

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

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

Проводник и меню «Пуск» в Windows 11 наконец-то предоставят вам контроль над файлами Office Еще в 2019 году Microsoft внесла изменения в поле поиска в проводнике Windows и разрешила пользователям одновременно выполнять поиск в облачном хранилище OneDrive и локальных файлах. Microsoft также обновила раздел недавних файлов в проводнике и добавила поддержку записей Of...

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

Мой новый домашний сервер, часть 1: выбор железа Не то, чтобы это было кому-то интересно, но на такую тему тексты пишутся легко и непринуждённо, потому решил написать. Разбив на несколько частей — про выбор железа, выбор софта, сборку (хотя тут не уверен, это обычно самое скучное) и настройку софта (там уже повеселее). До...

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

Скачать Windows 11 Build 22489 Microsoft выпустила новую предварительную сборку Windows 11 для пользователей в канале разработчиков (Dev), в результате чего номер сборки ОС увеличился до 22489. Эта новая сборка поставляется с новой страницей параметров вашей учетной записи Microsoft, которая включает допо...

Пишем сервис на GO. Backend для апплета В первой части этой дилогии мы написали рантайм контроллер для приложения на golang. Все что он умеет делать — запускать методы интерфейса Resources и функцию MainFunc, контролировать результат их выполнения, и корректно обрабатывать сигнал операционной системы о завершении...

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

8 советов как подготовиться к IELTS Speaking Хотите пройти устную часть экзамена IELTS легко, без стресса и волнений и получить высокий балл? В этой статье мы собрали самые частые проблемы в разговорной части IELTS, а бонусом – неочевидные, но отлично работающие фишки, которые выведут ваш ответ на совершенно новый уров...

DevSecOps by Swordfish Security. Часть первая Меня зовут Юрий Сергеев, я основатель и управляющий партнер в Swordfish Security. С 2017 наша компания активно занимается проблематикой построения процессов разработки защищенного ПО (Secure Software Development Lifecycle). За прошедшие годы нам посчастливилось реализов...

Мобильное приложение «Дорожный ассистент» для 1С Пример реализации мобильного приложения для водителей грузового транспорта. Frontend: React-Native. Backend: 1С. Первый опытДля первой попытки разработать мобильное приложение была выбрана мобильная платформа от 1С.  Спустя месяц был готов прототип и показан заказчику....

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

Автоматическое сохранение сложных сборок SolidWorks в STL. Для тех, кто использует SolidWorks для разработки моделей.Проблема: Если используется сборка в которой есть несколько деталей, а в деталях несколько конфигураций то сохранение всех моделей и конфигураций вручную муторно и занимает время. В процессе разработки сохранять прихо...

Как установить приложение Альфа-банка на Андроид Приложение Альфа-банка стало седьмым банковским клиентом, которое Google удалила из Google Play. Причиной для этого стало включение банка в список блокирующих санкций США. Поисковый гигант сработал с некоторой задержкой относительно Apple, исключив приложение Альфы из своег...

Windows 10 KB5007253 (21H2, 21H1) выпущена с этими исправлениями KB5007253 теперь развертывается на ПК под управлением Windows 10 версий 21H2, 21H1, 20H2 и 2004. Как и предыдущие дополнительные накопительные обновления, это исправление распространяется через Центр обновления Windows. Кроме того, Microsoft также разместила прямые ссылки дл...

Новый браузер Vivaldi 5 Сегодня был представлен обновленный браузер Vivaldi 5 и теперь он доступен для загрузки и установки. В последнее поколение браузера Vivaldi добавлены новые функции, в том числе общие темы, панель с автоматическим переводом и многое другое. Браузер Vivaldi 5 - отличный вы...

[recovery mode] Spin FV-1. Железный ревербератор своими руками. Часть 1, вводная Статья пригодится для тех, кто хочет сам разработать и собрать педаль пространственных эффектов для гитары/синтезатора и, заодно сделать первые шаги в области цифровой обработки звука. Читать дальше →

Используем SQLite в KPHP и PHP через FFI Сегодня я расскажу о новой библиотеке, которая позволяет использовать SQLite сразу из PHP и KPHP. Создавать FFI пакеты — не просто. Под катом будут ответы на следующие вопросы: Как упростить установку и сделать библиотеку кроссплатформенной? Как не допустить утечек ресурсо...

Новая документация Docsvision ч. 2 — Antora Привет всем читающим! Меня зовут Владимир, я - технический писатель в компании Docsvision и я здесь, чтобы опубликовать вторую часть статьи и надрать задницу всем, кто ставил дизлайки к первой части. Статью вы можете найти ниже.В первой статье я рассказал, как мы выбирали SS...

Статья для тех, кто как и я не понимает, зачем нужен std::common_type В данной статье мы рассмотрим, зачем в стандартной библиотеке нужна конструкция для вывода общего типа, как она реализована и как она работает. Читать дальше →

5 фишек Google Docs, которые пригодятся в работе Вы замечали, что в последнее время все больше пользователей отказывается от работы в Microsoft Office в пользу Google Docs? В целом, их понять можно: сейчас главное — работа с файлами в онлайн-режиме, и Документы от Google с этим справляются на порядок круче, чем дети...

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

[Перевод] Полмегабайта пустоты в каждом файле Apple Music Вы когда-нибудь докупали расширенный объём хранилища для iPod, iPhone или Mac, чтобы иметь больше места для своей цифровой коллекции музыки Apple Music (iTunes)? Возможно, вы заполняли его гигабайтами пустого пространства. Музыкальные файлы, которые вы покупаете в Apple Mu...

Ускоряем hugo на 20% простым изменением в пакете reflect Найти значительное узкое место в производительности стандартной библиотеки или зрелого приложения — это редкость. Я был удивлён, когда в top10 списке CPU-профиля hugo при сборке digitalgov.gov на первой позиции находился метод reflect.Type.MethodByName(). flat flat% ...

Квантовые технологии: что реально с ними сейчас происходит в мире и в России Квантовый процессор Google на базе массива из 54 кубитов. Квантовые технологии стали своеобразным технологическим Святым Граалем. Все крупнейшие государства и компании вкладывают огромные деньги в разработку, но никто толком не понимает, как в финале будет выглядеть инфрас...

Операционные усилители. Часть 2: Отличия реального операционного усилителя от идеального В предыдущей публикации цикла мы ознакомились с моделью идеального операционного усилителя и узнали, как собрать на идеальном операционном усилителе пропорциональное (усилительное) звено. В данной публикации цикла мы рассмотрим отличия «реального» операционного усилителя о...

UX-текст на языке Шекспира: заповеди, грехи и табу Изменив одно местоимение, можно на 90% увеличить показатель кликабельности (CTR) кнопки, которая приведет новых пользователей. Дописав одно предложение, можно увеличить количество оплаченных покупок и снизить нагрузку на саппорт. Поставив одну запятую, можно было бы сохранит...

[Перевод] Вторая жизнь бани викторианской эпохи: итоги конкурса на лучшую архитектуру ЦОДа по версии издания Data Centre Dynamics В декабре прошедшего года издание Data Centre Dynamics (DCD), освещающее события в сфере хранения и обработки данных подвело итоги года и обработав 7000 голосов специалистов присудила награды 14 номинациях. Одна из них касалась архитектуры Центров обработки данных и победу в...

Node.js: документирование и визуализация API с помощью Swagger Привет, друзья! В этой небольшой заметке я расскажу вам о том, как генерировать и визуализировать документацию к API с помощью Swagger. Мы разработаем простой Express-сервер, способный обрабатывать стандартные CRUD-запросы, с фиктивной базой данных, реализованной с помощь...

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

Transcend представила новый твердотельный накопитель MTE110Q на основе памяти 3D NAND QLC Компания Transcend, мировой лидер среди производителей мультимедиа и накопителей, представила новый твердотельный накопитель MTE110Q.Твердотельный накопитель Transcend MTE110Q с интерфейсом PCIe Gen3 x4 демонстрирует скорость передачи данных, которая составляет до 2000 МБ/с,...

Docker: заметки веб-разработчика. Итерация вторая Привет, друзья! Продолжаю делиться с вами заметками о Docker. Заметки состоят из 3 частей: первые две теоретические, третья практическая. Если быть более конкретным: первая часть посвящена самому Docker, Docker CLI и Dockerfile; вторая часть полностью о Docker Compose; в ...

Что считать счастьем покупателя? По запросу [форма] мы должны угадать, что именно нужно покупателю: выпечка, наращивание ногтей, косплеить медсестру или калибратор кубов бетона. Задача — быстро понять, кто перед нами и что сделает человека счастливым. Я работаю над качеством поиска в Яндекс.Маркете. И кач...

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

7 крутых приложений для создания стикеров в WhatsApp и Telegram Стикеры — современный способ общения, который в большинстве случаев заменяет нам даже текст. У нас в редакции даже есть особые стикеры, заменяющие собой целые предложения: достаточно отправить «кота», чтобы отреагировать на какое-то высказывания. Если вы час...

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

Выбор браузера по умолчанию стал немного проще в сборке Windows 11 Build 22509 В последнее время Microsoft оказалась в центре многочисленных споров по поводу веб-браузера Edge. Компания изо всех сил старается продвигать Edge для большего количества пользователей, и можно утверждать, что ее подход не был самым продуманным. Однако, похоже, компания не бе...

Язык программирования типов, скрытый в TypeScript. Utility Types TypeScript — это язык, расширяющий JavaScript, добавляя в последний типизацию. Правда, так как TypeScript не имеет runtime-а (почти), он транслируется в JavaScript, в процессе чего, вся типизация теряется. Такую типизацию можно назвать лишь инструментом статического анализа ...

Развёртывание IT-инфраструктуры в торговом центре Эта статья посвящена одному крупному проекту по развёртыванию ИТ-инфраструктуры торгового центра. Мне приходилось неоднократно принимать участие в открытии крупных торговых центров, и порядок действий ИТ-специалиста может меняться в зависимости от разных обстоятельств: рабо...

Tarantool на процессорах Apple M1: первые результаты Spiderman + Youtube speedpaint by RowenHebing Процессоры M1 от Apple уже давно не новость. Многие знают об их быстродействии и о том, что приложения для MacOS нужно адаптировать под новую архитектуру. В команде разработки платформы Tarantool мы тоже недавно поставили перед ...

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

Собрать плейлист, найти застрявший в голове трек, написать пьесу: что искусственный интеллект умеет делать с музыкой Гуманитарий или технарь, творческая личность или мастер рутинных процессов — в отличие от людей искусственный интеллект успешно совмещает в себе все эти роли. Яркий тому пример — музыкальная индустрия. Вместе с образовательным проектом «Урок Цифры», экспертом из «Яндекса» Ан...

Осторожно, пираты: россиян атакуют с помощью поддельных сериалов Netflix В России в последнее время закрылись многие потоковые сервисы, такие как Netflix. В результате, взлетела популярность пиратских ресурсов. Что породило всплеск атак, когда хакеры маскируют вредоносное ПО под контент Netflix и других потоковых сервисов. Об этом рассказал...

Security Week 2203: wormable-уязвимость в Windows На прошлой неделе, 11 января, компания Microsoft выпустила очередной ежемесячный набор патчей для собственных продуктов. Всего было закрыто 97 уязвимостей. Девять уязвимостей классифицированы как критические, а из них наибольший интерес представляет проблема CVE-2022-21907 в...

Microsoft выпустила Windows Package Manager 1.2 Windows Package Manager, также известный как winget, — это утилита, которую вы можете использовать для управления пакетами программного обеспечения на устройствах Windows через командную строку. Например, вы можете ввести winget install PowerToys, чтобы загрузить и установит...

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

Зачем нужны правильные зоопарки Обыватель воспринимает зоопарк как место для прогулки с детьми и СИЗО для животных. На глаз, в более чем половине случаев так и есть. Но есть и нормальные зоопарки, которые вообще-то для другого. У зоопарка здорового человека основная функция — сохранение биоразнообразия...

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

[Перевод] Как работают коды Spotify — часть 2 В первой части мы разобрали общие технические принципы функционирования кодов платформы Spotify, и в завершении я написал, что неуверенность в некоторых деталях не позволила мне реализовать собственный конвертер штрихкодов в URI. Однако благодаря дополнительному исследовани...

Возможности интеграции Counter-Strike: Global Offensive Image by andytb under license CC BY-SA 2.0 Counter-Strike: Global Offensive — современная версия старой доброй «CS 1.6». За двадцать лет развития серии технологии сильно изменились. Ранее соревнования по CS проходили в конференц-залах, а информация, доступная наблюдателю, бы...

PTZ330N Готовность к процессам IP-сетей будущего PTZ-камеры с поддержкой протокола NDI®|HX *** Камеры PTZ330N, поддерживающие передачу данных по протоколу NDI®|HX, обеспечивают гибкость и широкие возможности с помощью всего одного IP-кабеля, упрощая рабочие процессы за счет эффективной и быстрой ...

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

PostgreSQL 15: Часть 4 или Коммитфест 2022-01 Первые три коммитфеста 15-й версии (2021-07, 2021-09, 2021-11) не баловали нас крупными изменениями. Не стал исключением и четвертый, январский коммитфест. Но всё-таки найдется о чем рассказать. Читать дальше →

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

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

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

Google разогнала Chrome для Android в последнем обновлении Чем хорош Google Chrome для Android? Не только удобством и интуитивным управлением, но и отсутствием лагов и невысокой ресурсоёмкостью. На Android никогда не бывает такого, чтобы браузер заставил тормозить весь смартфон целиком только потому, что вы открыли больше 10 вкладо...

Ведьмак 4 официально анонсирован – CD Projekt RED дала старт новой саге Пока нет даже примерной даты релиза

Дата-центры на природном газе Генераторы на природном газе (NG) иногда рассматриваются как альтернатива дизель-генераторам в качестве резервных источников питания ЦОД. Но газовый генератор может быть не только резервным, но и основным источником питания. Например, если поставить ЦОД прямо у нефтяной скв...

Почему Starlink от Маска — это скам В тоннелях Boring Company, построенных, чтобы не было пробок, теперь пробки. Cybertruck не поедет до 2023 года Но все это мелкие проблемы по сравнению с тем, чем обещает стать Starlink. Это главный проект Илона Маска, который должен спонсировать SpaceX, и собрать достаточн...

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

Module Federation: простая загрузка динамических модулей Всем привет! Меня зовут Евгений, я работаю frontend-разработчиком в платформенной команде. Моя задача — помогать другим frontend-разработчикам выполнять их задачи эффективнее. Мы в Delivery Club больше года назад внедрили подход с микрофронтендами, о чём писали здесь. Вы мож...

Забираем большие маленькие данные по REST API Кадр из мультфильма «Смешарики: 132 серия (Пылесос)» При проведении различной ad-hoc аналитики или же создания интеграций между DS решением и внешними системами очень часто приходится использовать REST API для получения данных. Ситуация, когда все помещается в один запрос —...

Тюнинг производительности PostgreSQL под использование с Zabbix В этой статье я расскажу о способах оптимизации производительности СУБД PostgreSQL, на базе которой работает Zabbix. Для начала разберемся с процессами Zabbix, которые прямо или косвенно утилизируют БД. В процессе исследования вопроса выяснился один любопытный факт. Оказы...

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

Как PVS-Studio защищает от поспешных правок кода, пример N2 Большое количество ошибок программистами допускается просто по невнимательности или из-за спешки. Хорошо это видно на небольших неправильных изменениях, вносимых в код. Рассмотрим как раз такой случай, когда, исправляя одну ошибку, программист добавляет новую. Читать дальше...

[Перевод] Первая шариковая мышь Первая шариковая мышь была выпущена в 1968 году компанией Telefunken, которая нарекла своё детище RKS 100-86 “Rollkugel-Steuerung”. Это была, пожалуй, первая мышь, которая попала на коммерческий рынок, несколькими годами опередив компьютер Xerox Alto. В этой статье я покажу...

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

DDR5-9514: обновлён результат, соответствующий второму месту в разгоне памяти Неплохой финал первого квартала!

Fortnite Chapter 2 завершится большим событием 4 декабря Похоже что в Fortnite грядут большие изменения. Вторая глава завершится одноразовым игровым событием под названием «Конец» в 16:00 по восточному времени 4 декабря. После завершения «Конвергенции» Королева кубов готовит финал для Острова, и ничто не будет прежним», расска...

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

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

Разбираем алгоритмы компьютерной графики. Часть 2 — «Туннель из демо «Second Reality»» В 1993 году на демопати Assembly, которая проходит в Финляндии, команда Future Crew презентовала свою новую работу «Second Reality».(хороший разбор исходников этой демо можно найти здесь же на Хабре, по этой ссылке «Анализ кода демо Second Reality»)Графические эффекты исполь...

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

Промышленники против распространения «закона Яровой» на технологические сети “КоммерсантЪ” ознакомился с заключением комиссии по связи РСПП на поправки к закону "О связи", расширяющие требования "пакета Яровой" на технологические сети компаний. Оно было направлено президентом РСПП Александром Шохиными главе комитета Г...

Как создать эффективный продукт и не продать рыбе зонтик. Проектируем ценностное предложение Всем привет, меня зовут Александр Гришин и я работаю продакт-менеджером в ISPsystem. Уже больше двух лет занимаюсь развитием продукта VMmanager — платформы серверной виртуализации.В этой серии статей я расскажу, как создать работающий продукт, нужный рынку и приносящий прибы...

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

Круче кучи! Разбираем в подробностях проблемы heap allocation Для подписчиковНекоторые уязвимости возникают из-за ошибок с управлением памятью, выделенной на куче. Механизм эксплуатации этих уязвимостей сложнее, чем обычное переполнение на стеке, поэтому не все умеют с ними работать. Даже курс Cracking the perimeter (OSCE) не заходил д...

Veslo — расширение Retrofit для тестирования (Java) Статья расскажет о расширении для декларативного HTTP клиента retrofit предназначенного в большей степени для функционального тестирования API. Создан в первую очередь для упрощения и ускорения разработки API тестов. Расширение позволяет использовать сразу две модели данных ...

Отчёт о пожаре в OVH Спустя год после  разрушительного пожара, уничтожившего дата-центр OVH в Страсбурге, местные пожарные опубликовали отчёт о том, что там произошло и почему это стало возможным. Коротко: в дата-центре SBG2 были деревянные потолки, не было огнетушителя и хоть какого-нибудь...

Тройник корпуса воздушного фильтра автомобиля Fiat Albea часть 3 Предыстория по ссылкамhttps://3dtoday.ru/we-print/troinik-korpusa-vozdusnogo-filtra-avtomobilya-fiat-albea                    Первая частьhttps://3dtoday.ru/we-print/troinik-korpusa-vozdusnogo-filtra-avtomobilya-fiat-albea-cast-2        Вторая частьПосле испытаний в предыдущ...

Flipper Zero — мы начали доставку Коробки с Flipper Zero готовые к отгрузке Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который мы разрабатываем. Предыдущие посты [1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24...

А все ли врут? Продолжаем издеваться над NVME А пока мои коллеги пытаются разобраться с проблемами серверных NVME Raid массивов, я решил посмотреть на проблему с другого ракурса. Ведь NVME — это не только жёсткий диск, но и три-четыре протокола быстропередаваемых данных. Для многих из нас nvme означает, что мы купили ...

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

Девять избранных статей с конференции NeurIPS 2021. Часть 2 Мы продолжаем разбирать статьи с конференции NeurIPS 2021, крупнейшей конференции по машинному обучению. Первая часть разбора была посвящена около-рекомендательным статьям. Во второй части мы собрали работы, не объединенные общей тематикой: они просто показались нам интересн...

[Перевод] Написание скриптов для tmux Мне, когда я пользуюсь tmux, часто надо открывать похожие рабочие пространства. Например, мне всегда нужно выводить последние строки пары файлов журналов в панели, или мне нужно открывать и vim, и mysql. Бывает, что мне нужно и что-то другое. Если вы попробуете найти свед...

Google подтвердил, что выделенный жирным шрифтом текст влияет на ранжирование Google подтвердил, что выделение текста жирным шрифтом учитывается в ранжировании

Какой JS-фреймворк выбрать новичку — мнения шести экспертов Привет! Меня зовут Дима Чудинов, я наставник на веб-факультете Яндекс.Практикума, Head of Frontend в СберМаркете. В первой статье о JS-фреймворках я рассказал о самых популярных из них: Angular, React, Vue и других. В комментариях опытные разработчики спорили о том, какой ...

Создание API на основе протокола MTProto В уже  далеком 2019 Telegram объявил конкурс на создание веб-версии своего мессенджера, в котором мне удалось поучаствовать. По итогу у меня осталась библиотека, которая может работать с API Telegram по протоколу MTProto. Полученный опыт вдохновил меня реализовать прото...

Jooq 3.15+. Сравнение R2DBC и JDBC подходов к разработке Приветствую! На протяжении нескольких лет моего опыта в качестве разработчика ПО, не раз сталкивался с ситуацией, когда нужно было выполнить не самый простой SQL-запрос по производительности. Несмотря на то, что не всегда здорово большие аналитические запросы генерить и отд...

Что такое «Отправлено вам» в iOS 15 и как это отключить В iOS 15 появилось множество мелких, но приятных нововведений. Наверное, мы рассказали вам практически обо всех. Не так давно нас спрашивали в Telegram-чате, что за раздел появился в Safari под названием «Отправлено вам» и как его убрать? В нем содержатся треки из...

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

Айтишники-космонавты: как IBS бустит IT-спецов по принципам космической подготовки IT-специалисту с уровнем где-то между junior и middle уже хватает уверенности для самостоятельного решения задач. Такой специалист, подобно лётчику-испытателю, готов к полётам в атмосфере. Другое дело — глубокий айтишный космос, где вращаются крупные коммерческие проекты, ба...

6 крутых функций iPhone, которые упростят вам жизнь Около 10 лет назад iPhone был абсолютно не предназначен для работы с привычными файлами: смартфон уже тогда был очень качественным, но им было невозможно пользоваться в обычной жизни — приложений в App Store не было, а iPhone имел достаточно закрытую на тот момент iOS...

Как можно тестировать платформенные сервисы PaaS (Platform as a Service) — внутренняя платформа для запуска и разработки приложений. Если коротко, то наш PaaS позволяет легко и, можно сказать, при нулевом знании внутренней кухни создать свой сервис и начать пилить продуктовые компоненты. Более длинное объяснение — в э...

Бабушки, аудиты и брутфорс — истории о безопасности Wi-Fi-сетей Привет, Хабр! Мы в CTI 20 лет строим и тестируем беспроводные сети. Время от времени сталкиваемся с забавными ситуациями, которые показывают серьёзную уязвимость в клиентском Wi-Fi. Причём о некоторых вещах мы узнали только в процессе работы. Всё это совершенно неочевидные м...

Ускоряем java-рефлексию в 2022 После прочтения заголовка у среднестатистического читателя наверняка возникнет весьма логичный вопрос: «Кто такая эта ваша рефлексия и зачем её ускорять?»И если первая часть будет волновать только совсем уж откровенных неофитов (ответ тут), то вторая точно нуждается в поясне...

iFixit уже разобрал Steam Deck и станет авторизованным поставщиком запасных частей Ранее компания Valve подтвердила, что она предложит запасные частей для портативной консоли Steam Deck, которая поступит к первым покупателям 25 февраля. Теперь было объявлено, что iFixit разрешено продавать запасные части для Steam Deck. Сегодня мы объявляем, что iFix...

[Перевод] Word предложит пользователям заменить неполиткорректную лексику Microsoft выкатила новую «инклюзивную» функцию проверки орфографии для последней версии Office 365, подчёркивающую текст и предлагающую политически корректные альтернативы.. Microsoft Windows — самая распространённая операционная система в мире, занимавшая на декабрь 2021 ...

Отличия DeploymentConfig от Deployment и примеры использования Deployment и DeploymentConfig — это, казалось бы, похожие объекты API для OpenShift Container Platform. Но на самом деле они предлагают разные гибкие методы управления интерфейсом пользователей. Расскажем о различиях и приведём примеры, когда какие объекты лучше использовать...

5 крутых приложений для создания конспектов на iPad Если вы собираетесь использовать iPad в качестве помощника для учебы, то вам однозначно нужны соответствующие приложения: Zoom, офисные программы типа Word или Google Docs, ну и, конечно, приложение типа записной книжки или блокнота. Недавно я провел эксперимент: решил полн...

JNI Часть 2: Примеры Всем привет! Меня зовут Роман Аймалетдинов, я разрабатываю клиентское приложение Ситимобил. Продолжаю свою серию статей по JNI, так как технология используется редко, но иногда она бывает очень полезной (или просто интересной). В этот раз я покажу примеры решений на JNI, кот...

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

Поговорим про собеседования: взгляд бэкендера Меня зовут Максим Бабенко, и, может быть, вы знаете меня как преподавателя ШАДа (или как автора рассказа про технологию YT на Хабре). Мне кажется, почти каждый читатель Хабра либо знаком с теми, кто побывал на собеседовании в Яндекс, либо сам его проходил. Несмотря на это,...

Посмотрим, что внутри у нового сервера Lenovo ThinkSystem SR650 v2 Каждому хостеру время от времени приходится обновлять железо. Тут мы не отличаемся от обычных людей, которые следят за выходом новых процессоров и ценами. Мы тоже всё это отслеживаем, а когда наступает нужный момент — делаем апгрейд. Последняя новинка в нашем парке — попул...

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

В чем риски перевода крупной организации на опенсорс Привет, Хабр! Меня зовут Дмитрий Комиссаров, я член совета директоров и основатель МойОфис. За годы работы в ИТ я не раз наблюдал, как перед разработчиками встает дилемма: задействовать СПО или написать весь код самостоятельно «с нуля»? На этот вопрос нет универсального от...

Опыт разработки первой игры на Unity, часть 2 Часть вторая — в которой я сдаюсь и опускаю рукиСсылка на часть 1Первая часть была написана 24 ноября, прошло 10 дней...Оказалось, что вытянуть нужные мне данные — крайне сложная задача. Я пересмотрел кучу роликов, прочитал кучу информации, но все бесполезно. Несколько дней ...

Легковесная криптография: близится финал, осталось 10 кандидатов. Шифры АНБ вне конкурса Легковесная криптография — искусство компромисса. Как в анекдоте, где из трёх вариантов нужно выбрать любые два Вся бытовая техника в последнее время становится «умной», оснащается сенсорами, обменивается данными с окружающими устройствами, а иногда и выходит в интернет. Ч...

HTTP-заголовки в I2P. Почему HTTP-прокси предпочтительнее SOCKS HTTP-заголовки — неотъемлемая часть протокола HTTP, на котором работают почти все ресурсы в сети интернет, которые вы открываете через веб-браузер. В них передается пользовательский запрос на сервер и информация о клиенте: язык, версия операционной системы, версия веб-браузе...

Как правильно внедрять изменения, которые никто не хочет Типичная история тимлида. Съездил на конференцию, узнал новые вдохновляющие идеи и загорелся ими. Начал сходу внедрять то, что (по его мнению) точно сработает, и получил закономерный отпор команды: «Зачем нам вообще что-то менять?» «Но доклад был классный! Это точно рабочи...

Как писать посты в стиле Артемия Лебедева? Подробный анализ телеграм-канала и кое-что еще Дисклеймер номер один: 18+. В этой статье присутствует ненормативная лексика, так как автор текстов, которые мы анализируем, не стесняется в выражениях. Мы не хотим никого задеть или оскорбить чьи-то чувства, присутствие мата объясняется лишь объектом нашего исследования. ...

Редактор в UX: что делает с интерфейсом и зачем нужен на проектах Этот текст я посвящаю всем, кто никогда не работал с редактором или только начал с ним работать. А ещё этот материал будет полезен начинающим UX-редакторам, так как будем обсуждать hard skills на реальных кейсах, которыми важно обладать хорошему специалисту. Иду и читаю

Security Week 2209: криптография в смартфонах На прошлой неделе исследователи из Тель-Авивского университета опубликовали научную работу, в которой сообщили об обнаружении серьезных недостатков в системе шифрования данных смартфонов Samsung. Уязвимости, на данный момент исправленные, были найдены в защищенном приложении...

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

Этапы погружения junior-разработчика Всем привет! Меня зовут Иван Сёмин, я руковожу несколькими командами разработки в компании Домклик. На данный момент в моём подчинении 28 человек, часть из которых приходила на junior-позицию. Хочу поделиться своим видением погружения новых сотрудников в процессы компании и ...

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

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

Как мы тестируем Rest API в SM 2.0 с помощью Postman: сценарии, запросы, переменные окружения и немного автотестов Всем привет! Сегодня я расскажу о том, как мы тестируем Rest API в SM 2.0 с помощью инструмента Postman. И сделаю это на примере реальной задачи — посмотрим сценарий пользователя (как оформляется заказ у нас на сайте), посмотрим, как это работает все изнутри, пару слов ...

Технологию RGB-подсветки Razer Chroma интегрируют в «умный дом» Компания Razer объявила о расширении сферы использования своей технологии RGB-подсветки Razer Chroma. Если ранее она была доступна только в игровых устройствах для ПК, то теперь Razer Chroma становится частью «умного дома». Интеграция обеспечивается приложен...

Где взять деньги на месяц? Когда неотложно нужна весьма ограниченная сумма, зарплата ещё нескоро, а взять негде, чаще всего идут к родственникам. Но что, если и они не смогут помочь? Ситуация отнюдь не безнадёжна, ведь есть ещё и банки. Однако, тот кто с ними сталкивался, знает, что оформление кредит...

Введение в distributed tracing В один прекрасный момент вы можете переезжать из одного ДЦ в другой и понять, что не знаете свои системы: их поведение может стать неожиданным. В одной системе вы должны были работать гораздо быстрее, но теперь работаете медленно. В другой — не понимаете, куда приходит запро...

Обзор лучшего* 3D принтера Creality Ender 3 S1 из линейки Ender 3 На мероприятии Expo 2020 в Дубае компания Creality представила новую версию принтера Creality Ender 3 - Ender 3 S1. Новая версия довольно популярного устройства привносит некоторые интересные дополнения.Что же такое 3D принтер Creality Ender 3 S1, какими нововведениями он об...

Какая стратегия освобождения памяти используется в C и С++ ядре PVS-Studio? Так получилось, что в различных обсуждениях мы уже несколько раз комментировали, как C и C++ модуль PVS-Studio работает с памятью. А раз так, пришло время оформить этот ответ в виде маленькой статьи. Читать дальше →

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

Какие флеш-карты быстрее и дешевле? Замеры скорости бюджетных microSD в одноплатниках Карты microSD удобно использовать для расширения памяти и хранения файлов на смартфонах и в разных гаджетах, а в Raspberry Pi и других одноплатниках (SBC) у них ещё более ответственная задача: это системный носитель, с которого загружается ОС и рабочие инструменты. Здесь о...

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

Интеграция геймпада, 2 месяца спустя Удобно ли вам играть? Игровой процесс очень сильно зависит от того как гибко можно настроить устройство управления. В этой статье мы немного раскрыли процесс работы над интеграцией геймпадов в игровое меню T-Reload. Читать далее

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

Нужен ли антивирус для macOS Надеемся, ваша короткая рабочая неделя пролетела так же быстро, как и у нас! Тем не менее, она была насыщенной: несмотря на выходные, Apple нашла время напакостить и отключила еще один способ оплаты в App Store для россиян, а также стало известно, что Сбербанк остался без &...

Заднее число против обратной силы, или Миграции в BPM-решениях Мы в «ЛАНИТ — Би Пи Эм» занимаемся построением BPM-решений и автоматизацией бизнес-процессов. Обычно после выпуска первой версии развитие процессов не останавливается и заказчик хочет их улучшать: заменять ручные расчеты на автоматические, убирать ненужные шаги и обращения к...

Huawei Hyper Smart: когда просто хранения недостаточно Два года назад я познакомился с новой линейкой массивов Huawei Dorado V6 и начал рассказывать вам о них. Сегодня мы продолжим знакомиться с этими системами и их value-added-функционалом (как называет это вендор), который позволяет расширить возможности системы и добавляет по...

Программист рассказал в Twitter об обмане мошенниками на 1,8 млн рублей – нужную сумму собрали за шесть часов Оставшиеся после закрытия кредита деньги он пообещал отдать на благотворительность.

Пресс-релиз сборки Windows 11 Insider Preview Build 22616 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 22616 для инсайдеров в каналах Dev и Beta. TL;DR • У Microsoft есть еще одна сборка для инсайдеров Windows, которая включает в себя несколько изменений и исправлений (в том числе исправление для всплывающег...

Huawei может сделать складные телефоны более доступными для всех Как же воодушевленно восприняли новости о выходе первого складного смартфона в 2019 году. Мне тогда посчастливилось в числе первых оказаться на закрытой демонстрации складного Huawei Mate X. Я складывал и раскладывал его с таким чувством, будто у меня в руках будущее. Телеф...

Хотите приложения Android на Windows 11 — готовьте нормальный компьютер На днях Microsoft выкатила очередное крупное обновление Windows 11, где появилась так же давно обещанная поддержка программ, созданных для Android. Напомню, в система просто появляется Amazon AppStore, и вы оттуда можете устанавливать софт.   Но лишь теперь почему-то Microso...

Как мы делали первый в СНГ хакатон для автоматизаторов: от идеи до реализации, достижения и ошибки Всем привет! Я Алексей Платковский, драйвер QA SPb Community в EPAM. И сегодня я расскажу вам про свой опыт организации хакатона для автоматизаторов, от этапа идеи до финала. Не обойдём стороной и ошибки, выученные уроки, и в финале поделимся планами на будущий год. Читать д...

Шард всемогущий: как масштабировать СУБД для highload системы Весной 2021 года во французском Страсбурге случилось яркое событие: полностью сгорел дата-центр одного из крупнейших европейских хостинг-провайдеров (OVH). Всего за несколько часов пожар отрубил доступ к миллиону популярных сайтов и онлайн-сервисов во всём мире. Одна из веро...

Универсальный коннектор Stonebranch Universal Connector для SAP обеспечивает интеграцию с SAP S/4HANA® Совместимость между центром универсальной автоматизации Stonebranch и бизнес-комплексом SAP S/4HANA подтверждена сертификацией. Компания Stonebranch является ведущим поставщиком комплексных решений для комбинирования и автоматизации сервисов. Сегодня было объявлено о том, чт...

В сети обнаружили тысячи cookie-файлов пользователей Firefox Британский эксперт Эйдан Марлин рассказал о том, что обнаружил на крупнейшем сервисе для хостинга и совместной разработки IT-проектов — GitHub — порядка тысячи файлов cookie браузера Firefox, используемых для авторизации.

Микрооптимизация кода на Go на примере простого веб-сервиса Привет, Хабр! Я работаю старшим Go-разработчиком в «Лаборатории Касперского». Сегодня хочу поговорить о том, как искать узкие места и оптимизировать код на Go. Разберу процесс профилирования и оптимизации на примере простого веб-сервиса — покажу, с помощью каких встроенных ...

Искусство распознавания: как мы разрабатывали прототип AutoML для задачи Named Entity Recognition Процессы и продукты банка всё время совершенствуются, и в какой-то момент приходит понимание, что рутинные операции нужно автоматизировать. Так случилось и у нас: возникла необходимость в автоматизации обработки текстовой информации. Это не только банковская тенденция — во м...

Завышенный уровень делегирования, или «Если бы мне так объяснили, я бы все понял» "...5 лет назад я работал в почтовом сервисе. В мои обязанности входило сопровождение разнообразных проектов по международным перевозкам. Как-то раз мой начальник пришел ко мне и поручил следующее задание: «Саша, нужно до конца месяца решить проблему с недостатком маш...

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

Shared State для React. Часть 1 В данном цикле статей мы рассмотрим задачу синхронизации состояния react-приложения между окнами. В качестве подопытного у нас будет приложение на Electron, работающее в offline/online-режимах, которое также может запускаться в PWA-режиме. Читать далее

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

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

Россия 2022: как не потерять все (или хотя бы попытаться) Peace, Хабр! Честно говоря, я долго думал, как бы потактичнее начать. Но ничего не придумал. Поэтому напишу прямо: я хочу, чтоб моя жена и ребенок ни в чем не нуждались. И у меня была уверенность, что могу им дать все, что потребуется: от любви до игрушечной железной дороги...

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

Изучаем протоколы со Scapy Статья расскажет, как можно использовать Scapy для создания пакетов UDP и TCP протокола, так же попробуем реализовать взаимодействие по сети, отправив короткое сообщение с использованием каждого из протоколов. Читать далее

Как восстановить видео на Айфоне. 4 лучших способа Есть как минимум 4 способа восстановить удаленные фото и видео Вспомните, сколько раз вы были вынуждены удалять фото и видео из памяти своего iPhone в моменты нехватки памяти, а потом жалели, что их уже не вернуть? Больше одного это точно. Ведь на флешку данные не перенесёшь...

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

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

Яндекс выложил YaLM 100B — сейчас это крупнейшая GPT-подобная нейросеть в свободном доступе. Вот как удалось её обучить Больше примеров — в конце поста В последние годы большие языковые модели на архитектуре трансформеров стали вершиной развития нейросетей в задачах NLP. С каждым месяцем они становятся всё больше и сложнее. Чтобы обучить подобные модели уже сейчас требуются миллионы долларо...

Руководство по NestJS. Часть 1 Привет, друзья! В этой серии из 3 статей я расскажу вам о Nest (NestJS) — фреймворке для разработки эффективных и масштабируемых серверных приложений на Node.js. Данный фреймворк использует прогрессивный (что означает текущую версию ECMAScript) JavaScript с полной поддержкой...

Российский спутниковый интернет заработает в 2024 году В рамках федеральной целевой программы «Сфера» в России может появиться спутниковый интернет в 2024 году. Об этом заявил журналистам глава Роскосмоса Дмитрий Рогозин.  Дмитрий Рогозин заявил: Если все пойдет так, как мы планируем, то в 2024 году страна...

Camunda: тестируем модели процессов Привет! Продолжаем делиться опытом о том, как можно автоматизировать бизнес-процессы в банке с помощью Camunda. В прошлой статье мы рассказали об одном из проектов, который создали на базе Spring Boot с подключенной Camunda в качестве библиотеки. В этом материале расскажем о...

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

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

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

Загрузка stage слоя DWH. Часть 1 Доброго дня. Меня зовут Иван Клименко, я разработчик потоков обработки данных в компании Аскона. В этом цикле статей я расскажу опыт внедрения инструмента Apache Nifi для формирования DWH. Данная статья посвящена первому этапу внедрения Apache NIFI - начальным потокам в...

Как скачать видео с почти любого хостинга (YouTube/PornHub/Xvideos/Вконтакте и т.д.)? Что ж, если такая потребность вновь возникла, то можно отправиться в Google и искать онлайн-сервисы, которые помогут в загрузке на ваш ПК или смартфон нужного контента. Но здесь бывает ряд минусов: необходимость ожидания в очереди, скачивание контента не в самом лучшем воз...

Toshiba 200CDT: рабочее ретро Недавно я рассказывал про ноутбук Compaq LTE Elite на базе 486-го процессора. Это был один из самых крутых ноутбуков 1994 года выпуска. Сегодня я расскажу о ноутбуке 1996 года. Из настоящего кажется, что два года — небольшая разница, ну что там такого может поменяться? Но эт...

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

Руководство по Supabase. Часть 1 Привет, друзья! В этом цикле из 2 статей я хочу рассказать вам о Supabase — открытой (open source), т.е. бесплатной альтернативе Firebase. Первая статья будет посвящена теории, во второй — мы вместе с вами разработаем полноценное social app с аутентификацией, базой данных...

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

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

Оптимальный маршрут доставки, скидки от срока годности и подбор одежды онлайн: 3 примера машинного обучения в e-com Чем больше у компании клиентов, тем выше объем полезных данных, на которых аналитики могут обучить предсказательные модели. Поэтому для развития логистических алгоритмов особый интерес представляют научные публикации исследователей из крупных азиатских, европейских и амери...

Лучший сотрудник банка. Часть 2 — Мама, я в Головном Офисе Начало: Лучший сотрудник банка. Часть 1Мой начальник поехал в очередную командировку в Москву на большую конференцию для таких-же начальников, где между делом на кофебрейке упомянул, что у него всё хорошо с автоматизацией. Его словами заинтересовались, и он рассказал подробн...

Вторая жизнь звука в «Художественном» — работает 3D печать В этой статье речь пойдет о том, как с помощью 3D-печати можно получить качественное звуковое оборудование и при этом сделать уникальный дизайн. В данном случае компании удалось выполнить нелегкую задачу по оснащению и одновременно сохранению исторического облика одного из с...

Intel NUC 11 Essential: первые в году, последние в семействе Год назад мы рассказывали о модельных рядах Intel NUC 2021 года: семействах NUC 11 Enthusiast, Performance и Pro, а позже и Extreme. Сегодняшний пост можно считать послесловием к данной теме, здесь также пойдет речь о NUC 11 в его самой доступной разновидности — семействе ...

Самые древние горы на Земле выросли благодаря морскому планктону Ученые выяснили, что большие горы на Земле начали образовываться 2 миллиарда лет назад В ходе изучения 20 горных хребтов, шотландские ученые пришли к выводу, что самые первые горы в мире начали образовываться около 2 миллиардов лет назад. Процесс образования гор был запущен ...

Docker: заметки веб-разработчика. Итерация первая Привет, друзья! Хочу поделиться с вами заметками о Docker. Заметки состоят из 3 частей: первые две теоретические, третья практическая. Если быть более конкретным: первая часть посвящена самому Docker, Docker CLI и Dockerfile; вторая часть полностью о Docker Compose; в тре...

Собеседование за рубежом. Часть первая: резюме и интервью с эйчаром Мы GeekFactor. Вместе с GetMentor мы помогаем разработчикам найти работу за границей, а компаниям подбираем подходящих кандидатов.Главные этапы в собеседовании зарубеж — подача резюме, system design interview, coding interview и culture fit interview. На что обратить внимани...

Официально: «Проводник» в Windows 11 получит вкладочный интерфейс Компания Microsoft на мероприятии «Windows Powers the Future of Hybrid Work» анонсировала несколько новых функций, которые в ближайшие месяцы появятся в «Проводнике» Windows 11. Конечно, многие изменения уже доступны в предварительных сборках системы для каналов Dev и Beta....

Первое крупное обновление Windows 11 будет завершено в мае, запуск – летом Windows 11 уже доступна для первых волн подходящих устройств, и Microsoft планирует выйти на фазу широкой доступности к лету 2022 года. Эта дата идеально совпадает с выпуском первого крупного обновления для Windows 11. Ожидается, что этот большой выпуск под кодовым названием...

Google: браузер Chrome для Windows начал запускаться на 25,8% быстрее Компания Google опубликовала статистику, собранную по результатам запуска новой версии фирменного браузера Chrome 86 в октябре прошлого года.  Версия Chrome 86 принесла 100% пользователей на Windows повышение скорости и производительности браузера. Так называемая ...

[Перевод] Создание игр для NES на ассемблере 6502: движение спрайтов Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. ...

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

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

Установить любое Android-приложение в Windows 11 за пару кликов. В магазине приложений Windows появился бесплатный установщик APK-файлов Когда Microsoft представляла Windows 11 летом, компания пообещала добавить в ОС возможность установки и использований Android-приложений. Хоть и не с первой попытки, но функция реализована в Windows 11, правда, работать с ней едва ли удобно: официальный магази...

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

Доступна для загрузки Windows 11 Build 22489 Windows 11 Build 22489 развертывается с интеграцией учетной записи Microsoft в Параметрах. Как и предыдущие обновления в Dev Channel, эта предварительная сборка также принадлежит активной ветке разработки под названием «Nickel» и содержит несколько незначительных улучшений, ...

Вторая часть «Дюны» получила дату релиза

[Перевод] Создание игр для NES на ассемблере 6502: рефакторинг Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. ...

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

[Перевод] Эмоциональный код Я зарабатываю программированием с 1979 года, и большую часть этого времени мне приходится работать с чужим кодом. Поначалу было: "Добавьте эту маленькую функцию к тому, что у нас уже есть". Теперь — "как мы можем стать лучше" и " стоит ли сохранять данный код?". Прочтение ко...

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

Будущее рынка дата-центров обсудили в ОЭЗ «Технополис “Москва”» Как будет развиваться рынок центров обработки данных (ЦОД) и национальные стандарты по ним в 2022 году, рассказали ведущие эксперты на TechDay.Digital Transformation в особой экономической зоне «Технополис “Москва”».

Что такое ECS и с чем его компилят Привет! Эта статья — первая в блоге MY.GAMES, международного разработчика и издателя видеоигр. Здесь мы объединим наработки и экспертизу всех 14 наших игровых студий. Впрочем, будем рассказывать не только о внутренней кухне экосистемы MY.GAMES, но и о том, чем живет геймдев ...

Установка ubuntu 20.04 с корнем на шифрованном ZFS зеркале и UEFI загрузкой На моей домашней машине вот уже 7 лет работает пара дисков, объединенная в soft raid1. И вот на днях один диск в зеркале наконец начал сыпаться. Появился повод переустановить систему с нуля и начать использовать шифрование, которое 7 лет назад не было задействовано. В процес...

Градиентный бустинг с CatBoost (часть 2/3) В первой части статьи я рассказал про понятие градиентного бустинга, библиотеки, с помощью которых можно реализовать данный алгоритм и углубились в одну из этих библиотек. Сегодня продолжим разговор о CatBoost и рассмотрим Cross Validation, Overfitting Detector, ROC-AUC, Sna...

Создание телеграмм-бота (Spring Boot, Kafka, PostgreSQL), часть первая Всем привет, данная статья является, своего рода моей первой, но все же постараюсь максимально просто рассказать вам о том, как создать бота, прикрутив к нему все обещанные выше свистелки-тарахтелки.Статьи будут разделены на 2 части, первая часть - создание основного бота с ...

Как я создаю игры на своём 3D движке в одиночку Много лет назад я занимался созданием маленьких Flash игр и публиковал их на сайте Newgrounds. Сейчас я делаю полноценные игры для ПК.На сегодняшний день у меня 4 законченных коммерческих игр в Steam, и самая последняя из них — выпущенная в 2021 году Pilie Pals, о процессе с...

Рыбалка в дополненной реальности: почему бы и нет? Всем привет! Я Марк Варламов, Unity-разработчик в Digital Lab (cтудии веб- и мобильной разработки) и сегодня я расскажу о том, как мы создавали механику рыбной ловли в AR. Одним из наших проектов стал AR для «Пяти Озер»: игровая механика рыбной ловли в дополненной реальности...

Лучшие фишки macOS Monterey, которые вы могли пропустить С момента релиза macOS Monterey прошло чуть больше месяца. Не сказать, что операционка вышла вау: некоторые функции, которые были заявлены на презентации, до сих пор не работают, иногда встречаются мелкие лаги и возникают проблемы с нативными приложениями. Тем не менее, в о...

У Steam не появится никакого ответа на Xbox Game Pass Глава Valve Гейб Ньюэлл (Gabe Newell) рассказал о том, что у компании нет планов создавать конкурента для Game Pass.  Я не думаю, что это то, что, по нашему мнению, нам нужно делать самим, создавая сервис по подписке в настоящее время. Но для их клиентов это ...

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

Лечение сайта клиента в трех примерах Каждый день тысячи сайтов заражаются вирусами, троянами и другим вредоносным ПО. Уже неоднократно говорилось (тут и тут, к примеру) об источниках и способах заражения сайтов, а также их уязвимостях. В Интернете можно найти статьи и гайды о самостоятельном поиске вируса на ...

Международная почта, налоги, IOSS, ITMATT и другие страшные слова из мира почты с необычной стороны — Часть 1 Введение За последнее время произошло несколько мощных перемен в мире пересылки международной почты, многие из которых неслабо потрясли мир электронной коммерции. «Требование электронного декларирования», «отмена Евросоюзом беспошлинного лимита» и куча других страшных заголо...

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

GTA 5 с режимом 4К 60 FPS и трассировкой лучей в реальном времени выйдет 15 марта для PlayStation 5 и Xbox Series X GTA 5 для PlayStation 5, а также Xbox Series X и Series X – это долгоиграющий продукт. Сначала все ждали ее выход к концу 2021 года, но в сентябре Rockstar объявила, что игра задержится до марта 2022 года. И вот сейчас компания наконец-то объявила дату выхода GTA ...

Основы HTTPS, TLS, SSL. Создание собственных x509 сертификатов. Пример настройки TLSv1.2 в Spring Boot Привет, Хабр! В современном мире абсолютное большинство сайтов используют HTTPS (Google даже снижает рейтинг сайтов работающих по HTTP в поисковой выдаче), а подключение к различным системам происходит по протоколу TLS/SSL. Поэтому любой разработчик рано или поздно сталкивае...

Релизим фронтенд несколько раз в день Меня зовут Петр Солопов, я руковожу фронтенд-разработкой в SuperJob. В этой статье хочу рассказать об опыте ежедневных релизов у нас в компании, зачем мы это делаем и почему это не так страшно, как кажется.История разбита на пять частей: что нас к этому привело, как это сдел...

Разводка регулярных структур в KiCAD: путь лентяя Похоже, пост оказался неинтересным. Извините. Кому нужен код — пожалуйста, копируйте. Скрыто Я в одной из предыдущих статей писал — я, фактически, безработный. Юридически — нет, во-первых я пенсионер, но вполне мог бы и работ...

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

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

В Google Daya Studio теперь можно добавлять Google Карты в отчеты Отчет Data Studio поддерживает до 30 000 бесплатных загрузок карт в месяц.

Как незаметно стать антиваксером (возможно, это про вас) — ликбез для взрослых Как показала недавняя практика, в вакцинах в России разбираются в среднем никак. Во-первых, их надо обновлять. Если вы не обновляли «детские» прививки, поздравляю, вы пассивный антиваксер и потенциально представляете опасность для общества. Во-вторых, просто знать, как...

Как создать видео голливудского качества с iPhone 13 Pro. Интересное руководство от Apple Apple выпустила новый видеоролик под названием «Снято на iPhone 13 Pro. Магия кино», в котором показано, как новые премиальные смартфоны позволяют создавать ролики при помощи инструментов, используемых в кино. Ярким примером этого является кинематографическ...

Когда смартфон разряжается быстрее - при подключении к Wi-Fi или к мобильному интернету Редакция Вопросы и ответы 01.11.2021, 19:00 Когда смартфон разряжается быстрее — при подключении к Wi-Fi или к мобильному интернету Что делать, если нужен доступ в интернет, а заряд аккумулятора постепенно приближается к нулю? Рассказы...

Карты, деньги, два букета. Как мы пришли к собственному сервису доставки Привет, Хабр. Меня зовут Андрей, я бэкенд-разработчик в команде Flowwow. Я довольно давно работаю в компании и хочу рассказать об истории создания  собственного сервиса доставки (не без боли) и интеграциях с крупными игроками, которые нам удалось реализовать. ...

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

Torchlight Infinite: Началось глобальное тестирование для iOS и Андроид Ранняя версия Torchlight Infinite доступна во всех регионах. Также известны системные требования. Torchlight Infinite — мобильный слешер, который по проработке спокойно может потягаться с Diablo Immortal. Теперь бета-версия доступна по всему миру, причём на обе мобильные пл...

Пресс-релиз сборки Windows 11 Insider Preview Build 22610 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 22610 для инсайдеров в каналах Dev и Beta. TL;DR • В этой сборке представлены некоторые новые групповые политики для ИТ-администраторов и обновление виджета семейной безопасности; • Эта сборка также включае...

Пишем свой плагин для IDEA для поддержки нового языка (часть 1) В статье рассмотрено как создается языковой плагин для IDEA на примере учебного языка Monkey. Приведены примеры из других плагинов. Пишем на Java и Kotlin. Читать далее

Го: Дообучаем модель What will we do with a drunken sailor, What will we do with a drunken sailor, What will we do with a drunken sailor, Early in the morning? Drunken Sailor В прошлый раз мы остановились на том, что модели на основе свёрточных нейросетей, вполне способны подсказывать интересн...

О Thread и ThreadPool в .NET подробно (часть 2) В предыдущей публикации мы рассмотрели некоторые базовые вопросы относительно потоков и пулов потоков и готовы двигаться дальше. Давайте проведём эксперимент и найдём правильный объём работы для пула потоков. Чтобы его издержки не давлели над объёмом полезной работы⚠️ М...

Пресс-релиз сборки Windows 11 Insider Preview Build 22526 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 22526 для инсайдеров в Dev Channel. TL;DR • Эта сборка имеет хороший набор изменений и улучшений, а также исправлений; • Пожалуйста, не забудьте прочитать список известных проблем ниже!; Изменения и улучшен...

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

Нейросеть, способная объяснить себе задачу: P-tuning для YaLM Мы уже рассказывали о том, как применили семейство генеративных нейросетей YaLM для подготовки ответов в Поиске, Алисе или даже в Балабобе. Главная особенность наших моделей — метод few-shot learning, который позволяет без дополнительного обучения решать большинство задач в...

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

Современное пиратство глазами моряка Автор: Илья КопосовЗдравствуйте. Сегодня я хочу рассказать вам о современном морском пиратстве, как от него защититься и чего это стоит. Из первых рук, так сказать, – рук штурмана торгового флота.Как защитить своё судно от нападения? Для этого нужно изучить тактику пиратов, ...

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

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

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

CES 2022: интересные устройства, которые были показаны на крупнейшей в мире техновыставке Consumer Electronics Show — одна из наиболее значительных выставок потребительской электроники, которая открывает свои двери для представителей бизнеса и поклонников технологий каждый год. CES 2022 — вовсе не исключение, на этой выставке было показано множество девайсов, вк...

Маршрутизатор для бизнес-сегмента TP-Link TL-ER7206 с Multi-WAN, сервером VPN и межсетевым экраном TP-Link TL-ER7206 — специализированное решение для коммерческого сегмента, способное решать характерные для него задачи. Маршрутизатор имеет металлический корпус и пассивное охлаждение, порт SFP и возможность выбирать режим работы у двух из пяти портов для медного кабеля. В ...

Дизайнер показал новое меню для macOS В macOS Big Sur компания Apple обновила интерфейс операционной системы. Однако некоторые окна практически не изменились. Это касается, например, Системных настроек. Но часть пользователей считает, что Apple нужно адаптировать всю систему под нынешние реалии. Свой вариант улу...

[Перевод] Создание нативных CLI приложений на Java с помощью Graalvm и Picocli Язык программирования Go стал популярным для написания приложений командной строки. Для этого может быть много причин, но один аспект, в котором выделяется Go, - это возможность скомпилировать программу в один нативный исполняемый файл. Это значитель...

«Сбер» открыл доступ к нейросети для генерации текстов Она способна составлять тексты на 61 языке.

Пресс-релиз сборки Windows 11 Insider Preview Build 22489 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 22489 для инсайдеров в Dev Channel. TL;DR • Microsoft начинает постепенно развертывать новую страницу настроек «Ваша учетная запись Microsoft», которая предоставит вам быстрый доступ к информации, связанной...

Хакеры начали атаковать компьютеры через текстовые RTF-файлы Команда Proofpoint сообщила о массовом заражении компьютеров, осуществляемом с помощью текстовых документов.Речь идет о RTF-файлах. Атаки с их помощью в последнее время стали существенно учащаться. Осуществляются они, в основном, в сторону сотрудников корпоративных сетей, по...

Операторы виртуальных хранилищ данных поднимают цены Об этом пишет "КоммерсантЪ" со ссылкой на сообщение компании. Всего в линейке Yandex.Cloud подорожает 31 тариф. Цены поднимаются в рублях и казахстанских тенге, но "в долларах остаются без изменений". Это один из наиболее динамично развивающихся сегменто...

У эмулятора Android Studio проблемы с Windows 11 Интегрированная среда Android Studio для работы с платформой Android включает эмулятор Android, который позволяет разработчикам тестировать свои приложения на широком спектре виртуализированного оборудования. Как стало известно, эмулятор Android не совсем готов к Window...

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

Эти пять настроек сделают Google Chrome удобным и безопасным Если вы один из многих, кто использует Chrome в качестве веб-браузера по умолчанию, возможно, вы задумывались над тем, насколько он безопасен. Так уж получилось, что ему есть к чему стремиться, но приятно, что многие улучшения безопасности возможны средствами самого браузер...

Разбираемся с экологичностью и устойчивым развитием — кому и зачем это надо из крупных компаний Я занимаюсь внедрением инструментов по ESG (это экология и устойчивое развитие) в России в крупных корпорациях. Если вдруг вам кажется, что это делается только для красивой отчётности, то у меня есть пара контрдоводов. Скорее, ситуация такая: если у компании есть западны...

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

Как работает FaceSwap. Часть 2. Разработка от Sber AI Привет, Хабр! В прошлой статье мы обсудили, что такое faceswap и довольно подробно разобрали существующие подходы. В этой статье мы хотим остановиться на том, как именно мы в Sber AI решаем эту задачу, а также погрузить вас в детали реализации нашего решения. Любое обучение ...

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

[recovery mode] Stevedore — открытая, бесплатная и быстрая альтернатива Docker Desktop Эта история началась весной 2021 года.Я много работал с Docker-контейнерами под Windows и страдал.Страдал от того, как медленно запускается Docker Desktop.Страдал от того, сколько он ест оперативной памяти.Страдал от того, что постоянно что-то ломалось при обновлениях.Страда...

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

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

Microsoft автоматически устанавливает приложение PC Health Check в Windows 10 Несколько дней назад Microsoft выпустила новое обновление (KB5005463) для Windows 10 (версии 2004 и новее), которое принудительно устанавливает приложение PC Health Check, предназначенное для проверки совместимости компьютера с новой операционной системой Windows 11. Прилож...

«Ростелеком-ЦОД» открывает вторую очередь в дата-центре «Удомля» Вторая очередь дата-центра - это четыре зала на 800 стоек общей мощностью 40 МВт. Специально для этого проекта "Ростелеком-ЦОД" построил новую волоконно-оптическую трассу для обеспечения наилучшей сетевой связности. Благодаря такой архитектуре сети заказчики могут ...

Уже есть ссылки на Windows 11 23H2 и Sun Valley 3 (SV3) В то время как текущий Windows 11 Dev Channel готовится к релизу обновления функции Windows 11 22H2 (под кодовым названием Sun Valley 2), Microsoft уже работает над 23H2 Sun Valley 3 (SV3). И хотя это не должно вызывать большого удивления, поскольку известно, что крупные ком...

Собеседование наоборот: EPAM, Хоум Кредит, Леруа Мерлен и Usetech (часть 1) Неделя аналитиков на Хабр Карьере завершилась, но некоторые интересные вопросы участников остались без ответа. Поэтому мы собрали их и адресовали ребятам из Usetech, Хоум Кредит, Леруа Мерлен и EPAM, которые участвовали в круглом столе. Сегодня мы публикуем первую часть с их...

Где взять QR-код вакцинации, как сохранить его в смартфоне и быстро показать Обязанность предъявлять QR-коды вакцинации на входе в магазины, торговые центры и другие заведения публичного посещения, которую ввели в большинстве регионов России, явно останется с нами надолго. Хотите вы этого или нет, но, теперь, чтобы войти в какой-нибудь Макдоналдс ил...

Представлен Alan Wake 2: первая взгляд Remedy на жанр Survival Horror Компания Remedy Entertainment порадовала поклонников, анонсировав полноценное продолжение оригинальной игры Alan Wake, выпущенной ещё в 2010 году. Alan Wake 2 продолжит историю писателя, чьё имя указано в названии игры, при этом жанр игры изменится. Если оригинальный пр...

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

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

Так снимает первый в мире смартфон с 35-миллиметровым объективом, F/1,6 и Sony IMX787. Опубликовано первое фото с Nubia Z40 Pro Компания Nubia планирует вскоре выпустить свой новый флагманский камерофон Nubia Z40 Pro. Он уже получил ряд сертификатов, необходимых для поступления в продажу, а теперь компания опубликовала первый пример снимка, сделанного на основную камеру смартфона. Фото опубликов...

Осторожно: поддельный установщик Windows 11 крадёт данные кредитных карт и пароли криптовалютных кошельков Эксперты обнаружили вредоносное ПО, которое при загрузке выдает себя за установщик Windows 11. После открытия ваш компьютер заражается вредоносным ПО, известным как RedLine Stealer, которое собирает данные, такие как информация о кредитной карте, пароли и даже данные, н...

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

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

Node.js: разрабатываем пакетный менеджер Привет, друзья! Вам когда-нибудь хотелось узнать, как под капотом работают пакетные менеджеры (Package Manager, PM) — интерфейсы командной строки (Command Line Interface, CLI) для установки зависимостей проектов наподобие npm или yarn? Если хотелось, тогда эта статья для ...

Выпущено обновление KB4023057 для Windows 11 Если Windows 11 не может установить накопительные и другие обновления на ваше устройство, есть вероятность, что это может быть связано с проблемами программного обеспечения. Ошибка или неправильно настроенные параметры Центра обновления Windows могут помешать пользователям п...

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

В приложении Яндекс теперь можно хранить бонусные карты Теперь пользователям не нужно носить их с собой, можно открыть на смартфоне и показать на кассе.

6 причин пользоваться SMS-сообщениями в 2021 году Во времена мессенджеров и соцсетей SMS-сообщения кажутся устаревшим и весьма дорогим средством связи. Некоторые операторы по-прежнему добавляют пакеты сообщений в свои тарифы и многие абоненты ими пользуются. Хочется защитить SMS от нападок любителей мессенджеров: в них по-...

У Intel действительно получились неплохие видеокарты? Младшая Arc A350M способна конкурировать с GeForce GTX 1650 Max-Q Вчера Intel представила мобильные видеокарты Arc, и первыми на рынок выйдут младшие Arc A350M и A370M. В своей презентации Intel не решилась демонстрировать возможности первой, сравнив вторую с iGPU в Core i7-1280P. Теперь же у нас есть возможность оценить именно младши...

Пресс-релиз сборки Windows 11 Insider Preview Build 22538 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 22538 для инсайдеров в Dev Channel. TL;DR • Эта сборка включает в себя некоторые обновления функции голосового доступа, представленной в сборке 22518, чтобы инсайдеры могли попробовать!; • В дополнение к хо...

Транскрибация в Linux + lifehack Нет, это не ругательное слово (для тех, кто не в курсе). Трансскрибация это перевод голоса в текст.На протяжении нескольких лет я подрабатывал этим делом. Титры для видео (использовал subtitle editor), интервью, доклады, проповеди и т. п. По заказам речь переводил в те...

«А вот все эти зубы — к чёртовой матери» — случай пациента Одним прекрасным утром мы взяли и удалили пациенту все зубы верхней челюсти. Для него это выглядело примерно как 10 лет мучений, потом пациент потерял сознание и все верхние зубы. Затем проснулся, на часах — плюс четыре часа, во рту все зубы новые (импланты и временная к...

SIM, microSIM, nano SIM, eSIM, iSIM: что собой представляет новая технология связи Qualcomm, интегрированная в SoC На дня компания Qualcomm, один из крупнейших поставщиков чипов связи на рынок электроники, совместно с оператором Vodafone и промышленной группой Thales продемонстрировала в работе новый стандарт SIM, который получил название iSIM. По словам авторов проекта, этот стандарт...

В платформах Low-code важна универсальность Денис Бахаев, руководитель по развитию направления «Цифровые решения» Siemens Digital Industries Software, — об областях применения Low-code, направлениях его развития и о заблуждениях, связанных с его применением. Платформы Low-code позиционируются как инструментарий «дл...

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

Ментор в беде не бросит: как онбордить новичка, чтобы он тестил в свое удовольствие Всем привет. Меня зовут Ильмир, я QA Manual Engineer в inDriver. В статье расскажу о своем опыте менторства. Я занимаюсь этим уже больше 2 лет и хочу поговорить про этапы, которые могу выделить как основные. В статье будут затронуты не проблемы методик и инструментов дл...

Вторая часть гайда по интервью за рубежом — Coding, System Design и Culture Fit Мы GeekFactor. Вместе с GetMentor мы помогаем разработчикам найти работу за границей, а компаниям подбираем подходящих кандидатов.Главные этапы в собеседовании зарубеж — подача резюме, system design interview, coding interview и culture fit interview...

[Перевод] Гайдлайны и бритвы компании Bungie по кодингу на C++ Для создания игры наподобие Destiny требуется много командной работы и мастерства. У нас есть талантливые люди во всех областях знаний, однако было непросто достичь уровня координации, необходимого для создания игры масштаба Destiny. Это похоже на то, как если бы группе лю...

Легендарный шутер Doom обретает вторую жизнь На прошедшем недавно QuakeCon 2019 компания id Software объявила, что в честь 25-летия легендарной игры, оригинальная трилогия Doom будет перезапущена для всех современных игровых платформ: Android, iOS, Nintendo Switch, PlayStation 4 и Xbox One. В обновленное издание, кста...

Двадцать один год XXI века в мемах. Часть 3: 2011-2015 Первая и вторая части повествовали об интернете нулевых. Теперь мы переходим к десятым: времени всё более всеобщей интернетизации и всё большей массовости мемов. Если ещё в конце нулевых мемы из интернета были для многих в рунете чем-то экзотическим, слегка загадочным и нео...

Страх и ненависть в RouterOS: что такое сетевое соединение в ядре Linux (часть 2 — практика) Ранее в первой (теоретической) части статьи была подробно описана сущность сетевого соединения глазами ядра маршрутизатора. В текущей части мы закрепим информацию в результате рассмотрения работы прикладного протокола DNS через подсистемы RouterOS. В заключительной части...

Мониторинг трафика на коммутаторах при помощи Wireshark + Plink Сразу отмечу, что способ не мой, а подсмотренный у EVE-NG. Никаких особых преимуществ он не даёт, обладает массой ограничений, но кому-то, просто, удобнее работать с Wireshark в режиме реального времени.Суть метода проста: перенаправить вывод от утилиты Tcpdump в SSH сессию ...

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

3D сканер Calibry Mini. Практическое 3Д сканирование. Отзыв от 3Dtool. Всем привет, с Вами компания 3Dtool!Сегодня мы поговорим об опыте работы с ручным 3D сканером Calibry mini от компании Thor3d. Технические характеристики сканера опустим, так как во первых, они есть на нашем сайте, во вторых цель данной статьи – это показать практическое при...

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

Square Enix отложила Final Fantasy XIV: Endwalker до 7 декабря, чтобы подготовиться к завершению десятилетней саги Режиссёр и продюсер MMORPG Final Fantasy XIV Наоки Ёсида (Naoki Yoshida) объявил о том, что предстоящее четвёртое расширение под названием Endwalker выйдет на две недели позже намеченного — 7 декабря вместо 23 ноября. Кроме того, был отодвинут и ранний доступ для игроков, оф...

Лучшие приложения для очистки Mac Сейчас большинство моделей Mac оснащается накопителями на 256 или 512 ГБ памяти. На первый взгляд, нетребовательному пользователю этого пространства будет достаточно. Однако на деле это не совсем так — накопитель быстро «забивается» фотографиями, видео, рабочими файлами и т....

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

Сертификат COVID-19 не найден: Почему на самом деле перестали работать QR-коды о вакцинации Как нас обманывает Минцифры и Ростелеком и почему теперь нужно заново генерировать сертификаты COVID-19 Читать далее

Карабаш: по итогам за год Город Карабаш Челябинской области – это классический пример моногорода. Его история насчитывает почти двести лет – в 1822 году в долине вблизи одноименной горы был основан поселок, который промышлял мытьём золота. Затем появился первый медный завод, и последующие полтора сто...

(U)SIM-карты: обновление апплетов по воздуху Предлагаю заглянуть в мир телекома и технологии OTA — Over-the-air («обновления по воздуху») и разобраться в работе RAM (Remote Application Management) - одной из важнейших частей технологии OTA. Узучая процесс удаленной загрузки и установки приложений на SIM-карту телефона ...

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

Как Geely Monjaro тестируют сибирскими морозами. Первые живые фото салона Кроссовер Geely Monjaro в этом году должен поступить в продажу в России, а пока что его тестируют в Сургуте сибирскими морозами и проводят самые разные испытания. Также были опубликовали живые фото новинки, на которых впервые показали салон. «Испытания проходят по...

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

Состоялся анонс The Wolf Among Us 2. В первом трейлере показали драку с Железным дровосеком  Как и обещали разработчики, в 21:00 по мск состоялся анонс The Wolf Among Us 2 с первым трейлером. Telltale Games официально анонсировала продолжение и рассказала первые детали сиквела. Читать полную статью

Реклама с «Супербоула» 2022 года: возвращение Джима Керри в роли кабельщика, Зевс-Шварценеггер и другое Собрали ролики с финала Национальной футбольной лиги, который прошёл 14 февраля.

Что было до Большого взрыва: за гранью времени Наука Физика 08.11.2021, 07:15 Что было до Большого взрыва: за гранью времени Ранняя Вселенная могла быть не такой уж и ранней. То есть мы можем наблюдать результат последней итерации цикла взрыва и отскока. ...

Практическое применение сервера FreeACS для обслуживания устройств Mikrotik по протоколу TR-069 (часть 1) Данная статья является логическим продолжением экспериментов с тестовым сервером FreeACS. Тогда я влюбился в этот инструмент, и обещал немногочисленным комментаторам довести дело до продакшн. Так что, сегодня мы установим сервер, настроим до рабочего состояния и прикрутим ss...

Honor 50 получит Magic UI 6 с Android 12 во втором квартале, а Honor 50 Lite — в третьем Новые смартфоны Honor Magic V и Magic4 Pro оснащены оболочкой Magic UI 6.0 на базе Android 12, но другие телефоны Honor по-прежнему работают под управлением Magic UI 5.0. Теперь же компания рассказала, когда обновление выйдет на других смартфона. Honor 50 будет обновлен...

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

Режим совместной кампании Halo Infinite официально отложен В январе 343 Industries объявила, что 2-й сезон многопользовательской игры начнется 3 мая. Под названием «Одинокие волки» в центре сюжета второго сезона будут представлены спартанка Сигрид Эклунд и спартанка Хье Дин. В то же время разработчик подтвердил, что режим совместной...

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

Как мы используем фича-флаги в мобильном приложении QIWI Кошелек Привет, Хабр! Меня зовут Василий Материкин, я — Android-разработчик в QIWI. В этом посте я расскажу о применении фича-флагов в QIWI Кошельке.Внедрение Trunk-Based Development и Feature FlagsВ процессе работы над большими приложениями, в которых много фич и над которыми ...

Cyberpunk VR Mod готовится к запуску в следующем месяце Моддер VR Люк Росс, ответственный за ранее выпущенные моды виртуальной реальности для Grand Theft Auto V и Red Dead Redemption 2, в настоящее время работает над новым модом VR для игры Cyberpunk, созданным CD Projekt Red. Если все пойдет по плану, то мод Cyberpunk VR будет п...

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

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

Microsoft обновила Windows 11: новые функции и возможность сменить браузер в одно нажатие Компания Microsoft выпустила не слишком большое, но полезное обновление для своей фирменной операционной системы Windows 11. Опциональный апдейт Windows 11 под номером KB5011563 доступен через Windows Update (Центр обновления Windows), а также для установки вручную. Он...

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

Модульность и DI в современном Android-приложении. Большой туториал от Яндекса Всем привет! Я Денис Загаевский из Android-разработки Яндекс.Карт. Если вы развиваете многомодульное приложение или хотите разбить на части пока ещё одномодульное, этот туториал для вас. Под катом расскажу, как удобно разбить приложение на модули, зачем это нужно и как пото...

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

Обзор платы MSI MAG Z590 TORPEDO. Часть 2 Вторая часть обзора материнской платы MSI MAG Z590 TORPEDO. В этой части мы посмотрим на доступные настройки BIOS материнской платы. В конце текста есть небольшой бонус.

Security Week 43: функциональность трояна Trickbot В исследованиях вредоносного ПО часто разбирается метод первоначального заражения системы, так как именно он позволяет модифицировать протоколы защиты. Что происходит после взлома компьютера, в деталях анализируется не так часто. На вопрос «Что могут сделать злоумышленники п...

Пишем свой плагин для IDEA для поддержки нового языка (часть 2) Продолжение статьи о создании языкового плагина для IDEA на примере учебного языка Monkey. Приведены примеры из других плагинов. Пишем на Java и Kotlin. Начало Читать далее

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

[Перевод] Кунг-фу стиля Linux: делиться — это плохо В детском саду вы узнали о том, что делиться — это хорошо. Но, если речь заходит о компьютерной безопасности, часто оказывается, что не всё так однозначно. Концепция пространств имён (namespaces) появилась в ядре Linux начиная с версии 2.6.24. Это случилось много лет назад, ...

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

Как научиться писать статьи (для Хабра и не только) После прочтения вот этого поста от модераторов хабра, я к своему ужасу, увидел, что в мире есть большое количество людей, которые “не знают как правильно написать статью”. Что может быть проще! Берёшь бумагу и ручку, или пишущую машинку, или что там у вас нынче в моде, и п...

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

Т1 Интеграция открыла мультивендорную лабораторию программных роботов За последние несколько лет специалисты Т1 Интеграции роботизировали более 100 процессов своих клиентов, накопив значительный проектный опыт, экспертизу, базу методологических наработок и подходов по выстраиванию RPA-процессов.

В Dropbox появились функции автоматического распределения файлов по папкам и переименования загрузок Dropbox добавила в свой сервис облачного хранения данных функцию, которая позволяет автоматически переименовывать и группировать файлы и папки. Она получила название Automated Folders («Автоматизированные папки»), что полностью описывает суть функции. Источник изображения: D...

Как Норвегия стала первой страной за пределами США, подключённой к сети Как было упомянуто в предыдущей статье , первая сеть ARPANet между четырьмя научными центрами США была сформирована в конце 1969 года. Спустя всего четыре года то, что позже превратится в Интернет, дотянулось через Атлантику до… Норвегии. Которая и стала первой страной за п...

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

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

CRN/США: Лучшие ИТ-продукты 2021 года. Часть 3 6. Средства совместной работы — СМБ Intermedia Unite Победитель в категории Intermedia Unite объединяет в себе голосовую и видеоконференцсвязь, групповой чат, функции контакт-центра и резервное копирование файлов с прицелом на потребности совместной ...

Rhythm Fighter — сочетание beat 'em up и Guitar Hero Премиальный проект Rhythm Fighter вышел на смартфоны. Если вам нужно отвлечься и побить морковок под ритм музыке, это идеальная игра. Rhythm Fighter — мобильный проект, который доступен на iOS и Андроид. Мы заценили его и теперь спешим поделиться мнением. По сути это аркада...

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

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

Теперь официально: Raspberry Pi OS получила 64-битную версию. Предыстория, подробности и нюансы В том, что «малинка» работает с 64-битным ПО, нет ничего нового. Начиная с 2016 года Raspberry Pi Foundation стала использовать при сборке одноплатников 64-битные процессы. Правда, для того, чтобы это оценить, нужно было использовать сторонние операционные системы и ПО, пос...

Названы призеры ЛАНИТ Product Manager 2.0 В рамках второго набора корпоративного акселератора Центр инноваций ЛАНИТ успешно состоялось отчетное мероприятие, за время которого жюри оценило презентации участников и выявило четырех победителей. Целью ежегодного проведения корпоративного акселератора стал поиск собствен...

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

Microsoft заметно улучшила Xbox Cloud Gaming Microsoft продолжает улучшать интеграцию своего бренда Xbox в операционные системы Windows с помощью таких функций, как Xbox Cloud Gaming (бывший проект xCloud). Например, компания только что выпустила обновление для своего браузера Microsoft Edge Canary, «инсайдерской» альф...

В Сибири создают единую суперкомпьютерную вычислительную сеть за ₽5,9 млрд Об этом в конце октября 2021 года сообщили в Федеральном исследовательском центре информационных и вычислительных технологий (ФИЦ ИВТ), которое курирует реализацию проекта "СНЦ ВВОД" (Сибирский национальный центр высокопроизводительных вычислений, обработки и хране...

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

Intel готовит ускорители для дата центров на базе игровой архитектуры Xe HPG Они возьмут на себя часть задач Xe-HP, который на коммерческий рынок не выйдет.

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

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

Что нужно обследовать в организме переболевшим коронавирусом После перенесённого коронавируса необходимо проходить дополнительные обследования, чтобы контролировать состояние своего здоровья. Об этом рассказала исследователь Центра изучения постковидного синдрома СПбГУ Варвара Рябкова.

Разработчики Forspoken рассказали о скоростной загрузке уровней с технологией DirectStorage Похоже, о долгих загрузках можно забыть, если у вас дорогой и быстрый накопитель.

Security Week 2202: Y2K22 Новогодние праздники — самое подходящее время для неожиданных глюков софта, который, по идее, должен работать, пока все остальные отдыхают. Именно на новый 2022 год пришлось сразу несколько сообщений о проблемах с обработкой дат, которые можно по аналогии с «проблемой 2000 г...

Интеграция CrowdSec в Kubernetes Архитектура микросервисов — самая серьёзная угроза безопасности в кластере Kubernetes (K8s), так как каждое развёртываемое приложение открывает для злоумышленников новый потенциальный вектор атаки. При этом, развёрнутые приложения генерируют логи, а наша платформа CrowdSec м...

Тюнеры на 3D Всем привет.Выкладываю статью без претензий на оригинальность. Просто показать пару вариантов изготовления аппаратов. Несколько лет назад, в интернет магазинах, приобрел платы тюнеров, без цели, чтоб были. Понравились они мне. Первая-DX PLL FF тюнер с DSP, вторая MP3 bluetoo...

«Мы потратили столько денег… Дефицит федерального бюджета очень сумасшедший», — Илон Маск настаивает на отмене всех субсидий В конце ноября генеральный директор Tesla Илон Маск (Elon Musk) прокомментировал информацию об отзыве заявки на получение субсидий для немецкого завода, заявив, что все субсидии должны быть отменены. В недавнем интервью он снова поднял эту тему, заявив, что США не нужны...

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

Создан клон AirTag, обманывающий защиту от слежки Проблемы безопасности и небезопасности «маячков» Apple AirTag в последнее время интересуют ИБ-специалистов все чаще. Теперь эксперты Positive Security показали клон AirTag, способный обходить системы защиты, которые работают против гаджетов Apple.

Метрики потока создания ценности Свой первый отчёт с данными о работе процесса в ИТ я сделал где-то в самом конце 90-х годов. Я тогда работал в поддержке, мне было важно понять как быстро мы выполняем заявки, сколько заявок приходит от какого филиала, сколько распределяется на какого специалиста поддержки, ...

Инструкция: Как построить процесс доставки приложения в Kubernetes, используя gitlab ci и gitlab runner Привет, Хабр! Меня зовут Егор Комаров, я тестировщик в команде #CloudMTS. Сегодня я расскажу, как настроить процесс развертывания и обновления микросервисного приложения от разработчика до облака в две команды. Когда в приложении появляется новый функционал (например, из...

Найдена маленькая галактика с такой же чёрной дырой в центре, как у Млечного Пути Наука Астрономия 02.12.2021, 19:33 Найдена маленькая галактика с такой же чёрной дырой в центре, как у Млечного Пути Астрономы из обсерватории Макдональд Техасского университета в Остине обнаружили необычайно массивную черную дыру в це...

Релиз Windows 10 21H2 все ближе В преддверии выпуска Windows 10 версии 21H2 «November 2021 Update» обновление Windows 10 May 2021 Update, также известное как версия 21H1, теперь широко распространяется среди пользователей. В некоторых случаях Windows 10 версии 21H1 будет установлена ​​автоматически. Обновл...

Потрясающая деликатность: на что способен хобот слона Наука Физика 24.10.2021, 07:30 Потрясающая деликатность: на что способен хобот слона Несмотря на огромные размеры, слон — одно из самых деликатных животных на Земле. Его гибкий хобот способен проделывать удивительно тонкие операции, и ...

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

Нужно ли отключать Интернет на телефоне Уверен, что вы аккуратно используете свои гаджеты и стараетесь минимизировать их влияние на собственное здоровье. Например, не кладете их под подушку во время сна и оставляете их подальше от кровати. Думаю, у всех рано или поздно возникал вопрос: нужно ли отключать Интернет...

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

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

«Экосистема добра». LG и АиФ добавляют экоповестку в день донора LG Electronics и один из крупнейших издательских домов «АиФ» проводят четвертый совместный День донора при организационной поддержке Центра крови ФМБА России.

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 97.0.1060.2 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 97.0.1060.2. Помимо того, что это первый релиз для версии 97, а это значит, что сейчас Beta использует версию 96, у Microsoft есть много других интересных новостей сообщества: • На прошлой неделе M...

Hitman на мобилки, файтинг по Лиге Легенд и дата релиза UNDECEMBER (видеоновости) Привет вам, любители мобильных игр! На связи AppTime Media, с еженедельным выпуском мобильных новостей. Сегодня я расскажу про клона Агента 47, примерную дату релиза UNDECEMBER и даже вспомню кто такие Gameloft. В общем, будет лампово и уютно, так что не переключайтесь. ...

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

При каких показателя холестерина нужно обращаться к врачу На какие показатели холестерина необходимо ориентироваться и когда идти к врачу рассказал руководитель лаборатории фенотипов атеросклероза Национального медицинского исследовательского центра кардиологии Минздрава России Игорь Сергиенко.

Крупные компании под ударом: злоумышленники могут удалённо захватить контроль над приложениями По данным экспертов "Инфосистемы Джет", о выявленной уязвимости в своих продуктах заявили Oracle, Red Hat, Citrix, Dell, Nutanix, Pure Storage, VERITAS, VMware и пр. Под ударом оказались компании, которые используют их продукты и решения многих других производителе...

Выгрузка с VMware vAvailability: перенос виртуальных машин в Россию Привет, Хабр! Меня зовут Андрей Вахутинский. Это первый пост в блоге компании Oxygen на Хабре, и сегодня я хочу поделиться практикой миграции одного из наших клиентов из зарубежного облака. В этом тексте мы разберем достаточно простой способ выгрузки виртуальных машин из эко...

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

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

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

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

WinAPI из C# Язык программирования C# был создан как язык, который можно использовать для простого программирования в ОС Windows. Позже этот язык получил возможность создавать приложения и на других операционных системах, но в этой статье мы будем говорить только об ОС Windows.Для работы...

Импакт-анализ на примере Android-проекта Одной из самых дорогих по времени операций на CI-сервере является прогон автотестов. Есть множество способов их ускорения, например, распараллеливание выполнения по нескольким CI-агентам и/или эмуляторам, полная эмуляция внешнего окружения(backend/сервисы Google/вебсокеты), ...

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

О чём молчат джуны. 16 вопросов новичку во фронтенде Олег — фронтенд-разработчик в крупном видеосервисе (и попутно выпускник Академии). Он только недавно начал работать, но уже согласился ответить на некоторые вопросы от подписчиков нашего комьюнити-чата в Телеграме, которым интересно, как всё устроено в реальной работе.Что ну...

Как работает хирург уровня Senior+ Если на первом курсе мединститута у вас дрожат руки — в хирурги можно уже не идти. Тремор никак серьёзно не победить, если он врождённый или приобретённый в детстве. Но у взрослого хирурга тоже может начаться тремор: это психоневрологическое, в этом случае он отправляется ...

DevOps: о самом важном. Часть 1. Про то, о чем мало говорят Привет! Меня зовут Каро Манасян, я Chief DevOps Officer Московской биржи, и сегодня мы поговорим про… DevOps. Вокруг этого слова поднят такой уровень хайпа, что каждый интерпретирует его, как хочет. То ли это методология, то ли культура, то ли человек… Однако, на данный моме...

Обход блокировок WireGuard в Египте В 2021 году VPN протокол WireGuard стал настолько популярен в Египте, что удостоился чести пополнить список заблокированных, несказанно “обрадовав” не только клиентов Cloudflare Warp+, Mullvad Wireguard и других коммерческих VPN-провайдеров, но и некоторых пользователей ...

Основы работы отечественных МК 1986ВЕ1Т с болгарскими отладчиками OLIMEX ARM-USB-OCD-H. Часть 2 — RAM & Interruptions Изначально вторая главазадумывалась только, как шпаргалка по работе из оперативной памяти, но делать и разбираться в этом не очень трудно. Основная "запара" может настигнуть несведущего именно при работе с прерываниями. Собсна, решено объединить. Читать далее

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

«Первые три оклада в биткоинах». Новый мэр Нью-Йорка рассказал, как именно он хочет получать свою зарплату ПопМем Интересно 05.11.2021, 19:19 «Первые три оклада в биткоинах». Новый мэр Нью-Йорка рассказал, как именно он хочет получать свою зарплату Судя по недавнему твиту нового мэра Нью-Йорка Эрика Адамса, он хочет, чтобы ему платили битко...

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

Текстовая CAPTCHA в 2022 В этой статье я попробую пройти весь путь в распознавании text-based CAPTCHA, от эвристик до полностью автоматических систем распознавания. Попробую проанализировать, жива ли еще капча(речь про текстовую), или пора ей на покой.Впервые текстовая капча(text-based CAPTCHA), дал...

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

Однопоточный JavaScript и многопоточная Java: что быстрее? Асинхронное выполнение на Java и JavaScript При необходимости в JavaScript можно запускать дополнительные потоки. Но обычно в Node.js или в браузерах весь код на JavaScript выполняется в одном потоке. В браузерах один и тот же поток рендерит содержимое веб-страницы на экран...

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

Пресс-релиз сборки Windows 11 Insider Preview Build 22494 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 22494 для инсайдеров в Dev Channel. TL;DR • Microsoft начинает развертывать возможность отключения и включения микрофона на панели задач, начиная с Microsoft Teams; • Эта сборка включает хороший набор испра...

Как начать писать программный код Си в ОС Linux (Руководство для совсем начинающих) Этот материал рассчитан на людей, будущих программистов, которые только начинают разбираться в программировании под ОС Linux, или может быть долго были пользователями ОС Windows. Я попробую здесь показать прямое руководство к действию на примере ОС Ubuntu и тех простых инстр...

Майнер рассказал о том, как дата-центр присвоил себе 150 ASIC для добычи Биткоинов Реальная история, которая позволяет сделать правильные выводы

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

Зачем и как хранить объекты на примере MinIO Наша биг дата проанализировала Telegram-чаты, форумы и разговоры в кулуарах IT-мероприятий и пометила объектные хранилища как инструмент, который ещё не все осмеливаются использовать в своих проектах. Хочу поделиться с вами своим опытом в формате статьи-воркшопа. Если вы ...

Пресс-релиз сборки Windows 11 Insider Preview Build 22523 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 22523 для инсайдеров в Dev Channel. TL;DR • Эта сборка будет предлагаться для ПК с ARM64; • Microsoft предоставляет ISO-образы для этой сборки, которые можно скачать здесь ; • Это последняя сборка в этом го...

Как самостоятельно выучиться на дата-саентиста — адаптированная подборка "Cтоит ли тратить деньги на тот или иной дорогой курс с codename «Стань DS за два месяца» или все же выучиться на дата-саентиста самостоятельно и бесплатно, и в таком случае, с чего начать?" такие вопросы я получаю от аудитории своего блога. Меня зовут Айра, я делаю про...

Div на div’е не сидит и div’ом не погоняет: пишем семантически верные индикаторы загрузки на Angular Сверстать собственный индикатор загрузки — одна из самых простых задач, с которой может столкнуться веб-разработчик. Для получения рабочего решения пригодятся базовые знания HTML и CSS, а JS будет нужен лишь для управления процентом выполненной задачи.Однако эта простот...

«Право на забвение» или как просто удалять персональные данные по запросу пользователя Удалять персональные данные пользователя по его запросу, чтобы продукт соответствовал законам CCPA или GDPR, можно по-разному. Хоть вручную каждую заявку на почте разбирать. Главное — сделать процесс максимально простым и понятным для пользователя. А это уже хороший повод за...

Оснащение переговорок: видеотерминалы и электронные доски Прошлым летом, когда мы разгребли первую волну проблем из-за перехода на удалёнку и огляделись по сторонам, возник вопрос — а что теперь делать с переговорными комнатами? Из дома работали многие сотрудники, клиенты, поставщики и партнёры, как теперь проводить общие встречи? ...

«За что я плачу вам деньги если всё работает?» Держать своего «сетевика» или отдать всё на аутсорсинг? И как выстроить с ним отношения? Нужно ли дополнительно стимулировать, мотивировать и контролировать такого сотрудника или возможно изобрести какой-то свой способ, чтобы управлять процессом? Как не навредить своему биз...

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

На S.T.A.L.K.E.R. 2 открылся предзаказ за рубли, на ПК да ещё и без DRM-защиты. Но дороже и с нюансами В онлайн-магазине GOG появилась страница предзаказа S.T.A.L.K.E.R. 2: Heart of Chornobyl. Примечательно то, что она доступна и в России, а цена в этом случае показана в рублях. Однако стоимость выросла — 3499 рублей за стандартное издание. Версия Deluxe стоит 4669...

Интерфейсы/протоколы для начинающих Сублимация попыток объяснить друзьям чем отличаются классы от протоколов и почему без организации целого концерта здесь никак не обойтись. Читать далее

Парадокс Ферми – вовсе не парадокс, а вопрос; в чём он состоит, и как его решать (часть 1) Принято считать, что Энрико Ферми первым описал парадокс, носящий теперь его имя. Парадокс заключается в следующем – можно выдвинуть множество аргументов в пользу того, что в нашей Галактике должна существовать достаточно продвинутая внеземная цивилизация (и не одна), спос...

Сармат — ракета судного дня Новейшая межконтинентальная баллистическая ракета «Сармат» “Сармат” — межконтинентальная баллистическая ракета, которую на западе прозвали “Сатана 2.0”. Почему такое странное название? По мнению представителей НАТО страшнее “Сатаны” может быть только “Сатана 2.0”. ...

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