Социальные сети Рунета
Пятница, 20 мая 2022

[Перевод] Сравниваем async/await и then/catch с примерами  В JavaScript есть два основных способа обработки асинхронного кода: Promise (ES6) и async / await (ES7). Эти синтаксисы дают нам равные базовые функции, но по-разному влияют на читаемость и область видимости. В этой статье мы увидим, как один синтаксис помогает, а друг...

Сравнение быстродействия def и lambda функций. Так все таки быстродействие или читабельность? Читая pep8, я наткнулся на пункт об использовании анонимных функций - по версии пепа, они снижают читабельность, если использовать переменную с значением функции как функцию, лучше использовать def. Я решил сравнить def и lambda по другому параметру - быстродействию. Я предп...

[recovery mode] Сравнение API Management платформ: результаты теста В прошлый раз мы выложили в открытый доступ систему критериев, по которым решили оценивать API Management платформы. Сегодня поделимся результатом сравнения 10 решений, по которым нам удалось собрать подробную информацию и даже немного потестить.Платформ на рынке значительно...

TeamCity C# script runner На операционных системах Windows администраторы традиционно используют PowerShell как средство автоматизации. Хотя PowerShell имеет .NET в своей основе, синтаксис его сценариев отличается от языка C#, к которому привыкли разработчики .NET, многие из которых занимаются и наст...

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

Главный секрет операторов match/case в пайтоне Не так давно увидела свет версия языка пайтон 3.10. В ней был добавлен pattern matching statement (оператор сопоставления с шаблонами). Как гласит официальное описание этого оператора в PEP622, разработчики в большей мере вдохновлялись наработками таких языков как: Scala, Er...

Применение автотестов в ежедневных релизах. Установка Cypress и Allure Меня зовут Виталий и я автотестер в компании Утконос ОНЛАЙН. В предыдущей статье я рассказал, почему мы решили использовать фреймворк для автоматизации тестирования, описал существующие варианты, наш выбор в пользу Cypress и его связку с репортом Allure. В этой части обсудим...

Создание dungeon crawler'а с LeoECS Lite. Часть 1 Друзья, это начало нового цикла статей про создание игры жанра dungeon crawler с использованием фреймворка LeoECS Lite, и его задача – помочь вам быстро разобраться, как на практике применить LeoECS Lite для разработки игр на Unity и решить некоторые виды проблем. Перед чтен...

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

Настройка VSCode для программирования AVR в Linux Всем, кто занимается электроникой, так или иначе знакомы контроллеры AVR. Начинающим они знакомы, по большей части, за счёт экосистемы Arduino. В данной статье я попытаюсь рассказать начинающим программистам, как можно в Linux просто настроить VSCode для работы с контроллера...

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

[Перевод] Structured concurrency в Swift Примечание переводчиков: В Swift 5.5 появилась новая концепция языка async/await. Мы решили опубликовать перевод статьи, чтобы разобраться с structured concurrency.За время подготовки перевода оригинал успели переписать, и в статье ниже мы совместили обе версии: сначала идет...

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

Что такое Netcat? Bind Shell и Reverse Shell в действии Друзья, всех приветствую!В этой статье мы поговорим о том, что такое Netcat и с помощью него реализуем Bind и Reverse Shell соответственно.NetcatNetcat, впервые выпущенный в 1995 году (!), является одним из "оригинальных" инструментов тестирования на проникновение в сеть. Ne...

Миграция на СПО (часть 2): Танцы с бубном вокруг службы каталога, сетевых сервисов и системы виртуализации Привет, Хабр! Я продолжаю рассказ о нашей практике перевода крупной организации на СПО. Если в прошлый раз я рассматривал переезд всех 13 сервисов в общем, то сегодня сосредоточусь на трех аспектах, которые оказались наиболее интересными и поучительными с технической точки з...

Потратил 1 000 000 $, чтобы сделать свой переводчик. Продолжение истории Начало этой истории тут:https://habr.com/ru/post/492524/ ВступлениеЯ занимаюсь переводчиками с 2012 года, и эта тема выбрана не случайно. Еще тогда было замечено, насколько сильно переводы могут влиять на показатели бизнеса. В нашем случае поддержка всего 15 языков вмес...

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

Разработчик засыпает, просыпается маркетолог: как я приложение продвигал Когда-то давно я думал, что вот напишу приложение, выложу, а дальше оно как-нибудь само наберёт популярность, взлетит в чарт, принесёт денег. Так бывает, но готовиться нужно к тому, что придётся заниматься «выводом на рынок и продвижением», и на это потребуются время и силы....

Малоизвестный компьютер SWTPC 6800 Когда вы читаете статьи о старых компьютерах, то наверняка слышите в основном знакомые названия и бренды: Microsoft, Apple, Commodore и т. д. А ведь было большое количество производителей  компьютерной техники, которые были хорошо известны и уважаемы в своё время, но се...

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

Краткий обзор российских рефлектометров ARINST VR 23 — 6200 и CABAN R60 В заметке приведен краткий обзор рефлектометров российского производства ARINST VR 23 - 6200 компании “Крокс” и CABAN R60 компании “Планар”. В качестве примера рассматривается задача измерения характеристик двухпортового устройства (кабельной сборки).По началу я хотел назват...

Короли инференса: PyTorch, Tensorflow или MATLAB? Что вам важнее в DL-проекте, удобство или производительность? Посмотрим на проблему глазами инженера-разработчика сложных систем с элементами искусственного интеллекта. Как типичный инструментарий в этой сфере справляется с обучением и выполнением?В этой статье мы запустим п...

Всегда под рукой: настольные справочники по работе с Linux для начинающих сисадминов (и не только) Мы в T1 Cloud запускаем серию публикаций для ИТ-специалистов. Начнем с компактного дайджеста книг по администрированию Linux. В подборку вошли новые материалы, уже успевшие «промелькнуть» на профильных площадках, а также литература, которая только готовится к релизу. Читать ...

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

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

Взлет и падение карманных ПК В начале 2000-х годов пределом мечтаний для многих был карманный персональный компьютер — сокращенно КПК. Мимо меня это веяние тоже не прошло. Я долго присматривался и выбирал между Windows Mobile и Palm OS, но все казалось слишком дорогим. Наконец в 2004 году я раскошелился...

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

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

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

[Перевод] Масштабируем Jetpack Compose Navigation В одном из моих личных проектов я решил использовать Jetpack Compose в качестве основной технологии. Это означало, что моё приложение будет иметь одну Activity, а вся навигация будет выполняться с помощью Compose. Когда я начал планировать проект, библиотеки Compose Navigati...

Сравнение возможностей AsciiDoc и DITA Всем лучи добра! Меня зовут Владимир Маркиев, я -- технический писатель в Docsvision. Расскажу вам о двух Docs as Code инструментах. На случай, если вы делали документацию в ворде или ещё где-то, а теперь решили отделить форматирование от документации и захотели "чтобы было ...

Совет Госдумы снял с рассмотрения законопроект о QR-кодах в общественных местах — поручение президента тоже аннулируют Законопроект решили не рассматривать после критики граждан.

Мои собеседования '2021 (C++ developer) Привет, меня зовут Дмитрий, разработчик на C++ со стажем более 15 лет. В основном приходилось заниматься разработкой десктопного софта и софта для мобильных устройств. Живу в Москве.В начале 2021 года, после шести лет работы в одной компании (хотя и очень хорошей), решил что...

[Перевод] Карманная консоль Null 2 RetroPie на базе Raspberry Pi Zero 2 Этот проект будет интересен любителям ретро игр и просто тем, кто захочет вспомнить былые дни, а может и собрать собственную карманную консоль. Здесь мы подробно разберем этот процесс для комплекта Null2, попутно решив ряд проблем совместимости и обсудив технические вариаци...

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

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

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

Тернистый путь BlackBerry OS 10 Всем привет. Давненько не было статей от меня. Вот, решил исправиться. Сегодня хотел бы показать вам тот тернистый путь развития, через который прошла BlackBerry OS 10. Читать далее

[Перевод] Культура совещаний: почему Amazon ставит документ во главе всего Привет, Хабр! Меня зовут Александр Попов, я PR-директор МойОфис. Еженедельно в моем рабочем графике бывает до 30 совещаний. Проведение встреч, а также подготовка к ним, забирают много сил и времени. С целью научиться эффективнее расходовать свои ресурсы, я решил исследовать ...

Как Redmi K40, только лучше. Xiaomi представила Redmi K40S — 120 Гц, 48 Мп, 4500 мА·ч и экран Samsung AMOLED Компания Xiaomi представила сегодня не только новое поколение смартфонов Redmi K50 и Redmi K50 Pro, но и переработанный хит прошлого года — Redmi K40S.  По сравнению с Redmi K40 новая модификация, судя по всему, имеет такие главные отличия — дизайн в с...

Простая логическая задачка с собеседования, с которой справились лишь 17% пользователей сети. Найдете силы решить? ПопМем Интересно 29.12.2021, 18:27 Простая логическая задачка с собеседования, с которой справились лишь 17% пользователей сети. Найдете силы решить? Мечтаете о карьере в крупной международной фирме? Для начала пройдите собеседование т...

[Перевод] Shape Up на русском. Книга от создателей Basecamp о том, как выпускать нужные рынку продукты – в срок И сразу ссылка:https://shapeup.vlad.studio/С вами так бывало? Послушаешь новый альбом и так зацепит, что обязательно нужно со всеми поделиться. Примерно это случилось со мной и книжкой «Shape Up». У меня за плечами десяток лет работы продуктовым дизайнером, и я не раз видел,...

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

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

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

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

А вы знаете, где используется Haskell? Всем привет! Мы хотим продолжить серию постов на тему “где используются эти ваши странные языки программирования”. В прошлый раз мы рассказали про Лисп, а сегодня продолжим разговор про функциональные языки и обратим внимание на Haskell.  Он является основным языком раз...

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

Музыкальные онлайн-секвенсоры для свободного творчества вне рабочих задач — три сервиса для тех, у кого есть время В прошлый раз мы рассказали об онлайн-секвенсорах, позволяющих написать саундтрек для домашнего проекта. Сегодня продолжим тему и обсудим еще три примечательных проекта — Online Sequencer, Signal и BeepBox. Читать далее

[Перевод] Сравнение типов данных VARCHAR(max) и VARCHAR(n) в SQL Server Тип varchar(max) часто используется как в обычных, так и во временных таблицах. Да, с ним можно не беспокоиться о длине строк или появления ошибки "Произойдет усечение строковых или двоичных данных" (String or binary data would be truncated).Но стоит ли использовать varchar(...

Чем заменить Zoom? Сравнение российских вебинарных платформ Ситуация весны 2022: все смотрят в сторону российских сервисов и ищут хорошую альтернативу зарубежным платформам.Есть ли замена Zoom и Microsoft Teams? Каким синонимом заменить уже родное “зумить”? На самом деле, ошибочно думать, что кроме Zoom ничего нет. Есть более де...

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

[Перевод] У SDET — сердце разработчика Я Software Engineer in Test (SET). Многие не совсем понимают, что это значит. Разработчики часто называют меня «тестировщиком» или «QA», а бывший директор однажды подумал, что я занимаюсь DevOps. Хотя моя работа и охватывает данные области, они не являются моим основным напр...

Microsoft начала публично тестировать One Outlook Пару недель назад утёкший клиент Outlook начал работать у некоторых людей. Вскоре после того, как это произошло, компания отговорила клиентов от использования приложения до его официального анонса. Обновленный клиент под кодовым названием Project Monarch представляет собой в...

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

React Drag & Drop: «Игра в бутылки» Меня зовут Сергей, я фронтенд-разработчик отдела спецпроектов KTS. Наш отдел занимается разработкой веб-приложений для промокампаний. Помните, как в 1-й книге о Гарри Поттере Гермиона разгадывала логическую загадку с бутылочаками волшебных зелий? Сегодня расскажу, ...

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

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

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

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

Gionee M3 и потоки дезинформации, или Что бывает, когда копирайтеры не шарят в том, о чём пишут Народная мудрость гласит: СМИ превращаются сначала в СМД, а потом и в ОМП. Последняя стадия, конечно, едва ли грозит сайтам неполитических тематик, но в том, что по всему миру существует практика массовой дезинформации и генерации уток, я только что убедился лично. А причина...

[Перевод] История ретро-консолей с точки зрения программиста, часть 2 Мы продолжаем обзор игровых консолей с точки зрения истории их развития. В прошлый раз мы остановились на 1990-ых годах — времени NEC TurboGrafx-16, Nintendo SNES и Sega Genesis. Сегодня продолжим с этого момента и поговорим о том, как на рынке игровых консолей появились Son...

Да будет бой! Сравнение технологий СХД Привет, Хабр! Давайте поговорим о технологиях для организации корпоративных хранилищ данных. А лучше — посмотрим на них в деле. На ринг приглашаются SSD и обычные жесткие диски. Второй бой проведут Fibre Channel и RoCE. Отдельно изучим «спортивное портфолио» протокола NVMe.В...

[Перевод] Перевод официального FAQ MITRE ATT&CK FAQ MITRE ATT&CK оказался крайне нераспространенным документом, при всей его познавательной ценности как в перспективе, так и для текущей деятельности сообщества. Поэтому мы решили его перевести. Результат под катом. Читать далее

Когда питание недоступно: основные отличия современных PoE-коммутаторов Всем привет! Я – Олег Волков, presale-эксперт по сетевому оборудованию системного интегратора X-Com. Сегодня мне хотелось бы рассказать об основных критериях выбора, на которые делятся устройства с питанием через кабель локальной сети Ethernet. Мой первый пост на эту тему по...

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

Крошечный пистолет с винтовочным патроном: самый странный "внучок" АК-47 ПопМем Интересно 16.02.2022, 20:46 Крошечный пистолет с винтовочным патроном: самый странный «внучок» АК-47 Брендон Херрера продемонстрировал, что будет, если скрестить легендарный АК с форм-фактором карманного пистолета. ...

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

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

[Перевод] Go: конкурентность и привязки к потокам в планировщике Переключение горутины с одного потока ОС на другой довольно затратно и может значительно замедлить работу приложения, если это происходит слишком часто. Однако со временем эту проблему решил планировщик Go путем обеспечения привязки горутин к потоку (scheduler affinity) в ус...

Приглашаем в машину времени: что вам понравилось на прошлогодних конференциях TechLead и DevOps Наша объединенная конференция DevOps&TechLead 2022 года уже очень скоро! И пока мы ее вовсю готовим, давайте вспомним, как закончились конференции в прошлом году — и какие доклады вам понравились. Если вы уже участвовали в наших конференциях DevOps&TechLead — это бу...

Переводы всех статей Пола Грэма на всех языках (210+) Пол Грэм — один из самых уважаемых людей среди ИТишников, основателей и инвесторов. Он первоклассный программист (написал два языка программирования), хакер, создатель дерзкого акселератора Y Combinator, философ. Своими помыслами и разумом Пол Грэм врывается в широкий сп...

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

TINKOFF-INVEST. Разработка торгового робота на JAVA. Часть 2 Как же быстро летит время... Прошло почти 2 месяца с момента публикации моей первой статьи о работе с TINKOFF INVEST API – Разработка торгового робота на JAVA. Часть 1, в которой мы начали свое знакомство с инструментарием автоматизации торговли, предоставляемым брокеро...

«Чиним» OpenApi в springdoc-open-api На смену springfox пришел springdoc. Он приносит нам в проект Swagger и поддерживает спецификацию OpenApi 3. Но есть еще некоторые шерховатости, а именно правильное отображение параметров запроса для сортировки и постраничного вывода.Давайте посмотрим, можно ли их исправить ...

Samsung попрощается с Android: смартфоны компании перейдут на операционную систему Google Fuchsia. Информацию подтвердили сразу два источника Ещё в мае прошёл слух о том, что Samsung может отказаться от Android и перейти на операционную систему Google Fuchsia. Сегодня аналитик Дохён Ким подтвердил, что Samsung действительно перейдёт на Fuchsia, но предупредил, что на это уйдёт несколько лет. Интересно, что эт...

Обсуждение: сможет ли апгрейд сорокалетнего стандарта поменять подход к записи музыки В прошлый раз мы рассказали о формате MQA, цель которого — предоставить студийное качество звукозаписи при меньшем размере файлов. Сегодня продолжим тему стандартов и поговорим о протоколе MIDI. Точнее, о его обновлении, вышедшем почти 40 лет спустя. Обсудим изменения и мнен...

Уникальная во всём карманная игровая приставка. Поставки консоли Playdate наконец-то стартовали Очень необычная игровая приставка Panic Playdate была представлена ещё в 2019 году, но лишь сейчас компания начала первые поставки.  В письме к клиентам компания рассказала, что поставки первой партии стартовали вчера и продлятся в течение ближайших недель. Однако...

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

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

Мой опыт технического собеседования: как не превратить его в экзамен и найти профпригодного сотрудника Привет, Хабр! Меня зовут Леонид Титов, я бэкенд разработчик в #CloudMTS. Так уж сложилось, что я не только пишу код, но и иногда собеседую кандидатов. Мне нравится процесс, и, думаю, у меня это получается. Начал я этим заниматься ещё на предыдущем месте работы, где мы с ...

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

Публикация Android библиотеки Недавно у меня появилось желание попробовать создать свою собственную Android библиотеку и выложить ее на Maven Central репозиторий. Это оказалось не так просто, как я думал. В интернете полно непонятных статей на эту тему, в которых легко запутаться.Я решил поделиться проце...

Что случилось с High Availability в Oracle 19c Standard Edition, что такое SE2HA и при чём тут репликация Если вы уже используете Oracle Standard Edition (SE) или планируете перейти на эту редакцию, чтобы сократить расходы на Oracle, вы, наверняка, знаете, что там урезаны опции HA и DR. Поскольку DataGuard недоступен для Standard Edition, RAC — единственный вариант обеспечения в...

Весёлая консоль Сегодня 1 апреля и ежегодно в этот день разные Интернет-ресурсы публикуют вымышленные курьёзные "новости" а также просто всякие несерьёзные статьи. Вот и я решил в сей пятничный день немного приобщиться к этому весёлому многообразию. Сегодня мы обратимся к разным ...

Мошенники на связи, вечер в хату с пула +7(495)-040-XX-XX Что-то стало много мошенников. На этой неделе мне и моим родственникам позвонили и из "службы безопасности" одного зеленого банка, и от "следователей по махинациям с недвижимостью" аж раз 8.Последний раз, когда добрались до моей старенькой мамы, у меня подгорело. Провел небо...

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

Чем отличается роутер от маршрутизатора и модема? В наши дни интернет-соединение обычно работает быстро и беспроблемно. А вот как оно обеспечивается? Давайте начнем с ключевых приборов, хорошо известных любому потребителю – модема и роутера (маршрутизатора). Чем же они отличаются? ♥ ПО ТЕМЕ: Чем восстановленный (реф, refurb...

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

Автоматическая публикация npm пакета из gitlab ci/cd Всем привет! Сегодня я расскажу как мы реализовали автоматическую публикацию npm пакета в cicd gitlab, с помощью каких инструментов генерируем CHANGELOG файл и обновляем версию package.json. А так же как публикуем изменения в git репозитории.Я постараюсь дать вам простую инс...

Прячем секреты в репозитории с помощью helm-secrets, sops, vault и envsubst Привет, Хабр! Меня зовут Евгений Симигин, я занимаюсь внедрением DevOps-практик в Центре компетенций по разработке облачных и интернет-решений МТС Digital. А еще я – куратор практикумов docker и kubernetes на платформе rebrainme.com. Практика показывает, что далеко не все ...

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

[Перевод] Матчинг шаблона в Python 3.10 В Python 3.10 имплементирован своего рода оператор switch — что-то вроде него. Оператор switch в других языках, таких как C или Java, выполняет простой матчинг значения переменной и исполняет код в зависимости от этой величины.Он может использоваться просто, как обычный опер...

Team value менеджмент, или Зачем и как тимлиду сотрудничать с вузами Когда тренер Ливерпуля Юрген Клопп, который сделал команду чемпионом Англии и победителем Лиги Чемпионов, только появился в команде, то в первую очередь он встретился с начальником академии Ливерпуля. Почему?  Потому что Клопп, как тимлид, знает, кто будет играть у него...

Индекс Лепрекона Всем привет! Меня зовут Оюна Любимова, я занимаюсь продуктовой аналитикой в Юле и Объявлениях ВКонтакте. Я отвечаю за сбор и интерпретацию данных, чтобы наша команда могла принимать уверенные решения о развитии продукта. В статье я расскажу об аналитике безопасности взаимоде...

3D своими руками. Часть 3: чем дальше в лес, тем меньше дом В этой статье мы узнаем что такое камера в 3D пространстве ( матрица вида ) и как она работает, узнаем как сделать те объекты что дальше - меньшего размера ( матрица перспективной проекции ). Мы продолжим работу над кодом, который у нас получился в финале 2-й части.&nbs...

Поисковая система «Video Color» для любителей фильмов «Video Color» - поисковая система для поиска названий фильмов по скриншоту. В отличие от аналогов всегда даёт исключительно чёткие ответы: «не найдено» или название фильма. Читать далее

Путь в ИТ: разработчик с 30-летним опытом о карьере, олдскульном программировании, переписывании чужого кода и правилах  В нашем первом посте для Habr мы рассказывали про сотрудника, который в один момент радикально изменил карьеру – ушел из пилотов вертолетов в тестировщики. Отклик был очень хорошим, мы продолжили искать интересные истории внутри компании. В прошлом году к нашей команде...

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

Некрополис в 3D Всем привет, это Денис Вебер.Какое-то время назад я создал в 3D один из городов из игры Герои 3. Этот проект так понравился читателям, что я решил продолжить серию и на этот раз смоделировал город Некрополис. Читать далее

Где искать работу в IT? Ты решил «Войти в Айти» или уже работаешь в IT и хочешь найти место получше. Где же найти работу и не потратить на это несколько месяцев?Сегодня расскажу про все основные площадки, на которых смогут найти себе работу разработчики, аналитики, продакт менеджеры, дизайнеры и др...

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

[Пятничное] Онбординг: вредные советы Добрый день, уважаемые читатели Хабра!На тему онбординга написано немало - в основном про то, как здорово устроен процесс в компании N. Я же, хочу с вами поделиться своими наблюдениями на тему “как делать ни в коем случае нельзя”, ведь порою отрицательный опыт не менее важен...

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

Как большинство Java проектов выглядят изнутри Меня зовут Аксёнов Вячеслав, я бэкенд разработчик и в последние годы пишу веб приложения на java/kotlin. Основная идея этой статьи описать основные технические задачи, которые ставятся перед современными веб приложениями, а также перечислить те библиотеки, которые чаще всего...

Появилась информация о конструкции камеры Xiaomi 12 Серия Xiaomi 12 должна выйти в декабре и надежный источник Digital Chat Station предоставил дополнительную информацию о конструкции камеры. Подтверждается, что новая серия кардинально изменит дизайн камеры и представит основную камеру с разрешением 50 МП. Дизайн также ост...

«Карманные» книжки на карманные деньги: как издательство Penguin Books сделало литературу доступной До середины 1930-х годов книги выпускали в твёрдом переплёте — купить их могли только состоятельные читатели. Британец Аллен Лейн поверил в будущее недорогих изданий, начал печать произведений в мягких обложках и изменил читательские привычки людей. ...

Методология внедрения BI (часть 2): Полезные советы Qlik, PowerBI и Tableau Привет, Хабр! Сегодня я хочу продолжить разговор про методологии внедрения BI. В этом посте речь пойдет о тех методах, которые предлагают специалисты Qlik, PowerBI и Tableau. В этом посте вы узнаете, почему дашборды рекомендуют рисовать на бумаге, зачем в суровой корпоративн...

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

Залечь на дно в Брюгге. Опыт студента Computer Science в Бельгии Привет, хабровчанин!Я студент первого курса Applied Computer Sciene - major Cyber Security университета Howest в Брюгге, Бельгия. Несколько раз читал на Хабре статьи про высшее образование в сфере Computer Science в СНГ и решил поделиться своим опытом по истечении первых дву...

[Перевод] Надежность как фича продукта Толчком к появлению SRE было рассмотрение надежности продукта как одной из его функциональных возможностей. Однако последнее время внимание в основном уделяется SLO, бюджетам на ошибки (error budget), организации промышленной эксплуатации и другим SRE-практикам, и многие заб...

[Перевод] Ультимативная шпаргалка по Selenium с Python для автоматизации тестирования Python – один из самых популярных языков для веб-автоматизации с Selenium, поскольку в нем есть упрощенный синтаксис, который позволяет выполнять больше задач за меньшее количество строк кода! Таким образом, Python и Selenium создают идеальную комбинацию для автоматизированн...

[Перевод] Atlas: Путешествие Dropbox от монолита на Python до managed-платформы Прим. перев.: в этом материале, опубликованном прошлой весной в блоге Dropbox, инженеры компании рассказывают о том, какие проблемы были у их монолита, жившего аж с 2007 года, что они предприняли для их решения и какой результат это принесло.Чтобы всегда радовать пользовател...

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

ХPath: что нужно делать, а что нет Привет, Хабр! В прошлый раз мы уже поднимали тему написания селекторов на XPath для автоматизации тестирования веб-сервисов. Сегодня мне хотелось бы поговорить о практиках работы с XPath. Этот пост будет том, какие приемы хорошо работают, а каких вещей лучше избегать, если в...

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

Краткая история бензина: как он попал в нашу жизнь? Привет, Хабр! Как вы помните, с бензином мы связаны опосредованно. Но так как тема топлива в мире постепенно становится всё более горячей (no pun intended), мы решили рассказать вам в подробностях о том, как бензин вообще попал в нашу жизнь.Спойлер: очень извилистым путём, о...

AMD готовит Radeon RX 6000S. Что это за видеокарты? В распоряжении источника оказались интересные подробности о новой линейке графических процессоров AMD RDNA2 Refresh (в рознице видеокарты на базе обновленных GPU формируют линейку Radeon RX 6000S). В чем же отличия от нынешних графических процессоров RDNA2? Оно состоит...

Синтаксис Python — в чем главные подводные камни на первый взгляд легкого ЯП. Перспективы языка Python - один из самых популярных языков программирования. Как мы писали, в январе 2022 года он во второй раз за свою историю стал лидером ежемесячного рейтинга языков программирования Tiobe. Рост популярности Python за год составил 1,86%.Популярность языка обусловлена его о...

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

Разработка новой игры от компании Wargaming с помощью Rider for Unreal Engine Последние полтора года открыта программа раннего доступа к Rider for Unreal Engine — IDE для разработки игр на C++ с использованием Unreal Engine. На сегодняшний день в программе участвуют десятки тысяч индивидуальных разработчиков игр, a также множество студий и больших ком...

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

[recovery mode] Пока, Хабр Хабр я начал читать еще с самого начала его появления, он даже назывался еще тогда Хабрахабр и довольно быстро стал самым популярным IT-ресурсом в Рунете. Без преувеличения, могу сказать, что его читали большинство айтишников рунета и часть за его пределами. Ресурс был реаль...

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

Order or Origin: Time Warrior сильно напоминает AFK Arena Order or Origin: Time Warrior появилась в Google Play некоторых стран. Если вы любите AFK Arena, то стоит заценить и этот проект. Тем более для него имеется промокод. Order or Origin: Time Warrior — аркадная RPG, где мы собираем отряд из героев, а потом ведём их на битву. П...

Go, я создал: интегрируем Allure в Go красиво Привет! Меня зовут Антон, я ведущий инженер по тестированию в Ozon: занимаюсь созданием и поддержкой end-to-end Go-тестов бэкенда для QA.Мы довольно долго писали тесты в основном на Python. Go – молодой язык, и популярных устоявшихся инструментов у него пока немного. В Pytho...

Binance отключила российские санкционные банки от P2P Вчера стало известно о том, что крупнейшая криптовалютная биржа Binance изменила политику и убрала из списка Вinance P2P несколько российских банков, попавших в санкционный список. Уважаемые Вinancian, Binancе активно пересматривает способы оплаты, чтобы обеспечить эфф...

Пишем логи из Container Optimized Image в Yandex Cloud Logging при помощи Fluent Bit В прошлом посте я рассказал, как доставить логи из systemd. Теперь давайте разберёмся, как доставлять логи контейнеризированного приложения. Читать далее

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

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

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

[Перевод] Проактивные SIM-карты После столкновения с проактивными SMS-сообщениями от SIM-карты AT&T (перевод статьи тут) я решил проверить и другие SIM-карты. Не секрет, что практически все они поддерживают проактивные функции, но мне стало интересно, сколько карт используют их фактически. Читать далее

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

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

От игровых смартфонов к метавселенной: Xiaomi продаёт Black Shark Technology компании Tencent Сразу несколько независимых источников подтвердили, что китайская компания Tencent планирует приобрести Black Shark Technology, компанию по производству игровых мобильных телефонов. После приобретения Black Shark будет интегрирована в Tencent Group Platform and Content ...

Минтранс и Госдума перенесут рассмотрение закона о QR-кодах на транспорте Госдума и Минтранс решили отложить рассмотрение правительственного законопроекта о введении QR-кодов на транспорте, рассказали источники РБК. На прошлой неделе президент потребовал обойтись без «опрометчивых решений» с QR-кодами.

3 классических «лекарства» от выгорания. Простота и сложность на практике Здравствуйте, уважаемые друзья.Сегодня мы рассмотрим самые распространенные шаги, которые совершаются многими людьми в ситуациях выгорания. Вот они: 1. Уволиться, 2. Взять длительный отпуск, 3. Добиться разрешения руководства делегировать все, что возможно.На самом деле ника...

[Перевод - recovery mode ] Valve и кошмар утопической самоорганизации В 1884 году Эдвин Эбботт написал рассказ «Равномир» (англ. Flatland, «Флатландия») про двухмерную реальность, населённую квадратами, окружностями и прочими геометрическими фигурами. Однако это общество было жёстко иерархическим, несмотря на кажущуюся «уравномеренность» — чем...

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

Huawei: Непрерывные инновации для экологичного интеллектуального мира Сегодня в Шэньчжэне компания Huawei начала свой 19-й ежегодный глобальный саммит аналитиков. На саммите, который представляет собой гибридное мероприятие, собираются отраслевые аналитики, финансовые аналитики, ключевые лидеры мнений и представители СМИ со всего мира, чтобы у...

Селфи на 50 Мп, основная камера на 108 Мп, Snapdragon 778G Plus, 4800 мА·ч и 66 Вт. Стартовали продажи Honor 60 и Honor 60 Pro Компания Honor начала сегодня продажи смартфонов серии Honor 60. Первым регионом, где новинки появились в продаже, стал Китая. Там пользователям предлагаются такие вариации Honor 60 и Honor 60 Pro: Honor 60 с 8 ГБ оперативной памяти и 128 ГБ встроенной флеш-памяти &md...

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

Двигать влево или вправо? Экономический подход к ИБ Привет, Хабр! Меня зовут Петр Умнов, и сегодня я хочу рассказать об одной интересной концепции, которой поделился наш коллега Джефф Харди из Acronis Hosting Solutions. Речь идет о концепции отношения к киберугрозам со стороны хостинговых компаний, а также о методах “сдвига в...

История жестких дисков, часть III — Миниатюризация Жесткие диски знакомы всем пользователям, без них сложно представить современный компьютер. Конечно, SSD вытеснили жесткие диски в сценариях, где требуется максимальная производительность, например, для загрузочного раздела ОС. Но если нужна максимальная емкость, то без HDD ...

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

Центробанк РФ планирует взять под контроль все P2P-переводы денег, связанные с криптовалютами Первыми на линии огня оказались обменники, занимающиеся криптовалютными переводами

AccessUSB: «флешка всевластия» для телевизоров LG Многие современные телевизоры имеют скрытые сервисные меню, через которые можно посмотреть и изменить различные параметры, недоступные в обычном пользовательском меню. В телевизорах LG есть 2 основных сервисных меню - InStart и EzAdjust, которые можно вызвать посылкой "секре...

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

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

SDK чата и Kotlin Multiplatform Привет, меня зовут Сергей, я Android Lead в компании Broniboy —  сервисе мультидоставки, который работает не только с ресторанами, но и с магазинами, аптеками и обычными людьми. Учитывая уровень конкуренции на этом рынке, каждый клиент на счету. Достаточно одной ошибки,...

[Перевод] Базовые принципы Availability О чем статьяВ этой статье речь пойдет о БАЗОВЫХ подходах и принципах к такому quality attribute (QA) как Availability. Никаких сложных случаев, ничего слишком сложного, только теория с двумя примерами, скипайте, если искали что-то эдакое.Вся информация основана на парах книг...

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

[Перевод] Преодоление сложности в самом сердце DDD Эта статья является переводом материала «Tackling Complexity in the Heart of DDD».Давайте проведем небольшой эксперимент: попробуем объяснить суть предметно-ориентированного проектирования (DDD) тому, кто понятия об этом не имеет. Это, особенно если делать кратко, непросто. ...

На Ozon и Wildberries такого нет: «Яндекс.Маркет» начал продавать уникальные товары Когда-то на российской территории начала свою работу торговая площадка «Беру!», принадлежащая российской компании «Яндекс». Ей удалось обрести большую популярность, однако в конечном итоге из-за ряда причин ее решили закрыть, вместо этого расширив функционал фирменного серв...

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

Знакомимся с Javassist Всем большой привет! Перед началом стоит сказать, что библиотека Javassist довольно мощный инструмент, так как стирает почти все границы у того безграничного языка JAVA, позволяя разработчику осуществлять манипуляции связанные с байткодом.Конечно, получив доступ к байткоду, ...

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

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

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

В сети уже появился рендер будущего Samsung Galaxy S23 Рендер появился в Twitter-аккаунте уважаемого инсайдера @UniverseIce, который часто даёт верные данные о готовящихся девайсах. Читать полную статью

Продажи и операционная прибыль Samsung в годовом выражении заметно выросли Компания Samsung Electronics сегодня опубликовала прогноз, включающий основные финансовые показатели минувшего квартала, то есть первого квартала 2022 года. Согласно подсчетам производителя, продажи за квартал составили 76–78 трлн корейских вон, а операционная при...

Apple признана самой уважаемой компанией в мире Авторитетный журнал Fortune опубликовал новую редакцию своего ежегодного рейтинга самых уважаемых компаний. Лидером списка снова стала Apple. Компания занимает первую строчку рейтинга уже на протяжении 15 лет.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment ...

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

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

Секретная статистика <s>Полишинеля</s> Хабра Правильный вид заголовка: "Секретная статистика Полишинеля Хабра" — с первого шага видим, что на Хабре в заголовке не работают теги. Получил письмо с адреса noreply@habr.com. Но решил сделать публичный reply. Вот начало письма: Читать дальше →

[скользящий анализ] Россия вышла на первое место по количеству пользователей услугами TOR через мосты В начале декабря в Рунете прошла волна освещения общественно значимого события: блокировка Роскомнадзором на территории РФ сети Tor.Проект Tor в настоящее время является наиболее широко используемой системой защиты анонимности и от цензуры по всему миру (в тоже время: и дале...

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

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

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

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

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

7 вопросов о компьютерной томографии Привет, Хабр! Спустя много лет режима ReadOnly, решила зарегистрироваться, чтобы рассказать о своем опыте работы с промышленным томографом. Когда люди узнают, что я занимаюсь компьютерной томографией, то обычно задают два вопроса: первый - «Это неопасно? Там же излучени...

Кто же вы, мистер Агравал? Итак, Джек Дорси, соучредитель и генеральный директор социальной сети Twitter теперь целиком и полностью занимается своим биткоиновым проектом  Block (ранее Square). Слухи о том, что Дорси уходит, ходили еще с 2020 года. Один из инвесторов, владеющий долей Twitter (инве...

Пишем без Retrofit'а, Gson'a и Kotlin Coroutines Android приложение Порой нам хочется написать код без лишних библиотек, чтобы более глубоко понять основные принципы или просто ради интереса.В качестве примера я написал простое Android приложение, которое позволяет юзерам найти значение русского слова.Давайте остановимся на каждом моменте по...

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

The WSJ: Бобби Котик рассматривал возможность покупки игрового СМИ, чтобы изменить общественное мнение об ActiBlizz В качестве вариантов были издания Kotaku и PC Gamer.

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

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

[Business English] Как говорить о сроках и времени на английском Все мы вертимся в мире сроков. Берясь за какое-то дело, оцениваем, сколько времени оно займет, и узнаем, когда дедлайн. Деля с кем-то ответственность за проект, спрашиваем, как быстро сделает свою часть партнер или коллега. Время - краеугольный камень, так что давайте посмот...

Microsoft начала продажи Surface Pro 8 с поддержкой LTE В интернет-магазине Microsoft Store стартовали продажи моделей Surface Pro 8 с поддержкой LTE, которые стали частью линейки для бизнеса. Неизвестно, планируется ли выпуск потребительских версий Surface Pro 8 с LTE, хотя это не имеет особого значения, так как заказать модели...

Схематичное отображение машин на маршруте Алгоритм для отображения интервалов общественного транспорта Всем привет. Меня зовут Олег Иванов, я занимаюсь Android-разработкой в “Рексофт”. Сегодня я расскажу вам о такой нетривиальной задаче как отрисовка машин общественного транспорта на схеме маршрута. На первый взгля...

Экран E Ink, стилус, HarmonyOS и автономность до четырёх недель. Представлена новая версия Huawei MatePad Paper Huawei анонсировала планшет с экраном на электронных чернилах MatePad Paper на Mobile World Congress 2022. Устройство изначально вышло только в черном варианте. Теперь китайский технологический гигант выпустил белую версию MatePad Paper, которая доступна по цене 455 дол...

Oppo представил версию Find X5 Pro на процессоре Dimensity 9000 Вчера Oppo объявила о Find X5 и Find X5 Pro, которые работают на чипах Qualcomm, но похоже, на родине компании также появится вторая версия Pro, оснащенная чипсетом MediaTek Dimensity 9000. Oppo Find X5 Pro Dimensity Edition — это первый смартфон с новым мощным процессором M...

Аналитики IDC заглянули в будущее складных смартфонов Вслед за специалистами аналитической компании Canalys свой прогноз, относящийся к поставкам складных смартфонов, опубликовали их коллеги из IDC. В отличие от прогноза Canalys, прогноз IDC охватывает период по 2025, а не по 2024 год. Будучи солидарны с аналитиками Canal...

Проблема омографов в задачах G2P и автоматической простановки ударений Задачи автоматического перевода слов в фонемы, автоматической простановки ударения, и автоматической простановки буквы ё сейчас решаются довольно успешно даже на уровне открытых решений (например: 1, 2, 3).Тем не менее, практически ни одно открытое р...

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

Best practices в Code Review Правильный процесс ревью кода — это процесс контроля. Контроля того, что задача выполнена в полном объёме. Контроля того, что соблюдены общие правила и договорённости. Контроля того, что решение не избыточно и что его легко поддерживать и развивать в будущем.Для начала будет...

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

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

Просто о сложном — move в языке C++ Здравствуйте уважаемые читатели. Данная публикация адресована начинающим разработчикам С++ которые только становятся на путь высокой производительности и "отстрелянных конечностей". Опытные разработчики найдут здесь скорее повторение тех вещей, которые сами мучительно осваив...

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

Мобильная разработка: Cross-platform или Native Всем привет! Я Игорь Веденеев, руководитель мобильной разработки в AGIMA. Поговорим немного о нативной и кроссплатформенной разработке. Раньше я по большей части скептически относился ко второй: не устраивало качество конечных приложений в первую очередь. Однако за последний...

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

[Перевод] Нетрадиционные подходы к использованию GraphQL Привет, Хаброжители! Стартовала весенняя распродажа от издательства «Питер». Эту статью также можно было бы назвать «Чего по науке нельзя делать с GraphQL».Читая различные посты в блогах и руководства, мы узнаем, что существует некий правильный способ работы с GraphQL. Но в...

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

Intel утверждает, что переход на новый техпроцесс не даёт особого прироста в быстродействии Этот критерий не так уж важен.

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

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

Unity «Best» Practices Эта статья родилась из внутреннего доклада для коллег, которые уже достаточно давно занимаются разработкой игр, но только недавно прикоснулись к Unity. Здесь мы собрали фишки и особенности работы с этим игровым движком разной степени капитанскости, почерпнутые из собственног...

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

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

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

Королевская битва The Swordsmen X переносит игроков в Японию Игра The Swordsmen X открыла двери для китайских тестировщиков. Сможет ли она победить Final Fantasy VII: The First Soldier? The Swordsmen X — королевская битва с восточным сеттингом. В отличие от PUBG, игроки примеряют на себе образ самурая, который превосходно обращается...

Санья станет мировым туристическим центром в 2022 году САНЬЯ (Китай), 4 января 2022 г. /PRNewswire/ — Мир отпраздновал начало нового, 2022-го года. Совет по развитию туризма Саньи (STPB) призвал превратить город в самое популярное международное туристическое направление в 2022 году. Опираясь на достигнутые в 2021...

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

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

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

Green server для PET-проектов на базе Raspberry Pi – часть третья (сравнение с нетбуком) В двух предыдущих статьях я рассказывал как создавал мини-сервер из Rasbperry Pi model B и его старшего брата Raspberry Pi 4B. В комментариях часто писали, что стоило остановиться на б/у устройствах(нетбуках, ноутбуках, неттопах и т.д.). Данные устройства можно было найти по...

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

Как разработать микросхему, от идеи до результата. Часть 4. DRC/LVS/PEX В прошлой статье мы сделали Layout, а в этой части мы проведём LVS/DRC/PEX и исправим ошибки из прошлой статьи. Для тех, кто пропустил прошлые части, вот ссылки на них. Как разработать микросхему, от идеи до результата. Ссылки на все статьи։ ...

Epic Games выступает против попытки Apple приостановить выполнение предписаний суда Компания Epic Games выступила против попыток Apple приостановить выполнение судебных предписаний в известном антимонопольном деле. Как мы уже сообщали, в сентябре федеральный суд США вынес решение, которым Apple было предписано изменить правила работы магазина App Store...

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

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

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

Мультивибратор на компараторе Занимаясь электроникой, я столкнулся с проблемой организации разрозненных знаний в "разумное целое".Стандартный вузовский путь: читай высокоумный учебник, делай лабораторку, проходи контрольный тест — слишком долог, «лишняя» информация быстро забывается. Бессистемные опыты ...

ЕГЭ: быть или не быть, вот в чем вопрос В сетях, в медийном пространстве нашей страны часто появляются призывы к отмене ЕГЭ. К простой отмене, т.е. есть такой экзамен, а теперь давайте сделаем, чтобы его не было. К этому почти всегда причастны люди, далекие от образования, если называть как есть – непрофессионалы,...

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

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

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

Инструменты для снятия логов с Android / iOS-устройств. Чтение и разбор Привет! Сегодня стартует наш четвертый митап для тестировщиков, QAчественное общение. До 18:00 МСК на него все еще можно зарегистрироваться. А пока мы начинаем выкладывать доклады с предыдущего митапа, и начинаем с Ольги, старшего QA-инженера в компании red_mad_robot. Погово...

Что необходимо знать, чтобы написать свою Embedded RTOS (часть 1) Хотел бы написать небольшой цикл статей посвященных тому, как я написал свою RTOS с какими трудностями столкнулся и зачем вообще писать свою RTOS если уже есть FreeRTOS, RTX, embOS и т.д. список достаточно большой. Начнем с того, что по мере работы я сталкивался с тем, что ...

Записать совместный трек на удаленке — поможет утилита FarPlay Мы уже рассказывали про утилиту wave-share. Она позволяет организовать обмен данными по WebRTC с помощью звука. Сегодня продолжим тему, но поговорим об инструменте для передачи аудио с минимальными задержками. Читать далее

[Перевод] Как разработчику применять принципы лидерства Amazon Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в

Топ-8 трендов в сфере безопасности в 2022 году ХАНЧЖОУ (Китай), 18 января 2022 г. /PRNewswire/ — В 2022 году индустрия систем безопасности продолжит свое развитие, несмотря на социальные и экономические факторы, которые оказали сильнейшее влияние на бизнес и рынок в целом. Помимо традиционной физической безопасност...

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

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

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

7 распространенных ошибок в SQL-запросах, которые делал каждый (почти) Сегодня SQL используют уже буквально все на свете: и аналитики, и программисты, и тестировщики, и т.д. Отчасти это связано с тем, что базовые возможности этого языка легко освоить. Однако работая с большим количеством junior-ов, мы раз от раза находим в их решениях одни...

Что у ECS под капотом Всем привет, это моя первая статья на Хабр. Давно хотел попробовать что-то написать, но всё никак не решался, да и темы подходящей не было. Наконец тема подвернулась, и пришло время закрыть этот гештальт =)В данной статье я опишу общий принцип "подкапотной" работы ECS фреймв...

[Перевод] Пишем чистый код при помощи деструктуризации объектов в JavaScript Сравниваем традиционный способ извлечения значений и деструктуризацию (ES6) в JavaScriptВ этой статье мы рассмотрим традиционное присваивание значений из объектов в переменные и новый синтаксис деструктуризации в ES6. Материал адаптирован на русский язык совместно с тимлидом...

Публикация Spring Boot приложения в GitHub Packages с помощью GitHub Actions для самых маленьких Сегодня я расскажу вам как можно опубликовать своё Spring Boot приложение в GitHub Packages с помощью GitHub Actions. Вот так. В общем-то всё. Вот. Спасибо за внимание. Читать далее

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

Переехать нельзя остаться Начало весны 2022 года ознаменовалось целой чередой громких заявлений и публикаций в СМИ о массовом исходе ИТ-специалистов из страны. Цифры впечатляющие, в диапазоне от 50 000 до 200 000 человек. Читать далее

[Перевод] Советы по разработке игр от создателя Civilization Сида Мейера В своей книге «Сид Мейер: Жизнь в мире компьютерных игр» знаменитый разработчик рассказывает о ключевых моментах карьеры, много шутит и через всю книгу дает советы и лайфхаки по разработке игр. А в этой статье основные из них — перевод под катом. Читать далее

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

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

Fuchsia OS может стать основой для смартфонов Samsung Компания Samsung рассматривает возможность полного перевода всех своих устройств, работающих на базе Android, на операционную систему Fuchsia OS, также созданную специалистами корпорации Google.

Правильный опросник о зарплатах Правильный опросник о зарплатах. Полностью анонимный. Открытый. Модерируемый коммьюнити. Под катом поговорим о результатах подобного опроса в уменьшенном масштабе (среди участников BeerJS Voronezh). Поспекулируем о том, как надо составлять подобные опросы. Запилим правильну...

arr[-1] или самые редкие конструкции в С Топ 22 самых редких конструкций языка С. От макросов с аргументами до каламбура типов - найдётся применение каждой. tmpfile() вступает в силу! Читать далее

У Samsung Galaxy A13 есть «фишка», которая может оттолкнуть ... В 2021 году Samsung Galaxy A12 стал самым продаваемым смартфоном в мире, ожидается, что Galaxy A13 продолжит эстафету и подхватит знамя популярного устройства. Samsung Galaxy A13 4G уже запустили в Индии и Европе в прошлом месяце. Смартфон неплохо изменился по сравнению с пр...

У Samsung Galaxy A13 есть «фишка», которая может оттолкнуть ... В 2021 году Samsung Galaxy A12 стал самым продаваемым смартфоном в мире, ожидается, что Galaxy A13 продолжит эстафету и подхватит знамя популярного устройства. Samsung Galaxy A13 4G уже запустили в Индии и Европе в прошлом месяце. Смартфон неплохо изменился по сравнению с пр...

Ракета на палочке Всем привет! Меня зовут Илья!Если вы читали мою прошлую статью, то наверное уже знаете что я увлекаюсь любительским ракетостроением. Это сложная и долгая тема. Давайте сейчас не будем строить большую ракету, а в этой статье давайте поговорим о чём-нибудь попроще. Ну, наприме...

Хороший, плохой, злой. Мексиканская дуэль угроз и спасение в облачных сервисах Привет, Хабр! Меня зовут Кирилл Орлов, и я занимаюсь вопросами ИБ в Oxygen. В этом посте предлагаю посмотреть "в глаза" трём самым популярным ИБ угрозам - и разобрать, почему миграция в облако помогает справиться с ними быстрее и проще. Сегодня я не буду лезть в дебри ИБ и р...

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

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

Как вырастить джунов — советы бывалых из 2ГИС Привет, это снова Даша. В прошлой статье я рассказывала о том, как наняла в команду 7 джунов. Но просто привести людей в команду недостаточно, надо чтобы они в ней ещё и прижились. Для погружения джунов в работу мы выработали процесс. Он состоит из четырёх этапов и длится от...

Как я исправлял Tiobe index Эта история случилась в 2015 году. Тогда я написал статью для своего сайта на болгарском языке. А в прошлом году, я решил подтянуть свои знания в русском языке. И сделал этот перевод в качестве упражнения. Ну и решил опубликовать. Конечно осовременил и укомплектовал картинка...

Эти смартфоны станут самыми мощными в начале 2022 года Чем более производительным является какой-либо смартфон, тем на более лучший опыт все могут так или иначе рассчитывать, потому что мобильное устройство будет максимально быстро справляться с теми или иными задачами. Сегодня, 4 декабря 2021 года, Читать полную версию публика...

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

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

Разработка TELEGRAM-бота на JAVA для генерации и считывания QR-кодов пример разработки TELEGRAM-бота, функционал которого позволяет сканировать и генерировать QR-коды. Плюсы использования TELEGRAM-бота в сравнении с традиционными приложениями-сканерами это: отсутствие необходимости устанавливать дополнительный софт (при наличии TELEGRAM, есте...

Как сделать заоблачный GitLab CI при помощи SberCloud.Advanced — опыт сервиса Rabota.ru В 2019 году наша площадка для поиска сотрудников и подбора вакансий стала частью экосистемы Сбера. Сразу после этого мы получили доступ к спектру партнерских сервисов, смогли расширить свой технологический стек, штат разработчиков и запустили ряд новых продуктов.Первое время...

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

Как напечатать float Казалось бы, совершенно непонятно, зачем живым людям в 2021 году решать задачу под названием «печатаем обычное вещественное число». Вроде бы это должно быть уже решено — причём примерно в тот момент, когда эти вещественные числа изобрели. Но оказывается, что нет. Привет...

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

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

Bitcoin и Etherium продолжают дешеветь Сегодня курс самой популярной в мире криптовалюты впервые за несколько недель опустился ниже отметки 42 000 долларов, при этом ещё несколько часов назад биткойн стоил более 43 000 долларов, а в начале прошлой неделе за него давали более 47 000 долларов. Рыночная капитал...

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

Как асимметрия мозга влияет на способность человека читать Левополушарная асимметрия мозга, как оказалось, способна изменить навык чтения человека. Об этом подробнее рассказала группа учёных во главе с Марком Эккертом из Медицинского университета Южной Каролины (США).

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

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

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

Шифр, который разгадал только один программист из всей компании. А вы сможете? На разные праздники мы дарим технической команде iSpring Tech подарки. Чаще всего это были книги. Потом переключились на командные футболки. Первый дизайн был с разными космическими кораблями из Звездных войн. И вот перед очередным праздником — это был Новый год — мы вновь з...

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

OnePlus 10 Pro будет поддерживать зарядку мощностью 80 Вт Уже известно, что OnePlus 10 Pro будет представлен в следующем месяце. За несколько недель или даже дней до его анонса смартфон начал получать различные сертификаты.Показательный пример: модель OnePlus NE2210 сегодня прошла сертификацию 3C, что привело к появлению общедоступ...

Хейт теории эволюции (Кельвин vs Дарвин) В 1859 году вышла одна из самых влиятельных книг в истории человечества – «Происхождение видов» Чарльза Дарвина. И хотя не все положения теории Дарвина, высказанные в книге, в дальнейшем будут подтверждены (что и не удивительно), в основном дядюшка Дарвин был прав, а теория ...

Babel + core-js + IE = ??? Сегодня будет рассказ про фронтендерский зоопарк. Начну издалека.Если вы фронт, то вы знаете, что наш код читается многими браузерами. Вы так же знаете, что разные браузеры реализуют разные части стандарта языка. Вы так же знаете, что разные браузеры реализуют по-разному одн...

[Перевод] Экономика бессерверных вычислений Наша исходная задача заключалась в том, чтобы попытаться ответить на ряд актуальных вопросов, в частности: когда целесообразнее использовать AWS Lambda, а когда сервисы AWS EC2. А самое главное — разобраться, какие параметры играют в данном случае наибольшую роль. Читать пер...

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

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

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

[Перевод] Исследуем .NET 6. Часть 3. Рассматриваем код WebApplicationBuilder Часть 1. ConfigurationManager Часть 2. WebApplicationBuilderВ предыдущем посте я сравнивал новый WebApplication с универсальным хостом. В этом посте я рассмотрю код, лежащий в основе WebApplicationBuilder, чтобы увидеть, как он обеспечивает более чистый, минимальный API хост...

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

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

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

Amazon S3 — детективное расследование внутренней архитектуры Мне понравился опыт прошлого расследования по фейсбуку, и я решил организовать очередную серию, теперь про Amazon. Для нетерпеливых — в самом конце статьи описан итоговый вариант архитектуры Amazon S3 и проанализированы его свойства. Не так давно Амазон объявил о переходе S...

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

Основные приемы работы с Canvas [Part 1] Привет! Сегодня я хотел бы начать цикл статей на тему того, как работать с canvas в HTML5 и как применять знания в области матанализа для реализации необычных и интересных эффектов.Все навыки и умения, которые мы получим здесь, являются фундаментальными принципами и могут бы...

Приключения микропроцессора в СССР: 16 бит Привет, Хабр! Настало время продолжить наш цикл о микропроцессорах на территории нашей необъятной страны. В первой части мы рассмотрели некоторые наиболее интересные 8-битные ЦП и компьютеры. Сегодня поговорим о 16-битных не-IBM-совместимых устройствах. Читать далее

[Перевод] Нужна система с низкими задержками? Выбираем Java вместо C++ Все разработчики знают, что есть два способа сделать дело: первый — вручную, медленно, нервно, сложно, либо второй – автоматизировано, быстро и еще сложнее. Например, я мог бы продолжить писать эту статью о том, почему стоит использовать Java вместо C++ при программировании ...

График платежей с напоминалкой в Telegram с помощью Google Sheets & JavaScript Меня заинтересовал челлендж: в течение 26 недель откладывать N+100 руб, где N - сумма, вложенная на прошлой неделе. Я решил откладывать деньги по средам, составил такую табличку в Google Sheets Читать далее

MIUI 13 будет ориентирована на плавность и стабильность системы Ходят слухи, что Xiaomi 12 станет первым телефоном, который дебютирует с MIUI 13. Теперь компания раскрыла основные улучшения программного обеспечения по сравнению с MIUI 12.5. Xiaomi утверждает, что предстоящая версия MIUI будет ориентирована в основном на плавность и стаби...

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

Авторы Babylon’s Fall не собираются бросать игру и продолжат готовить для неё обновления Хотя такие проекты лучше бросать, чтобы ничего не мешало заниматься другими делами.

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

Яндекс выложил в опенсорс YDB Сегодня мы выложили в опенсорс систему управления базами данных YDB — плод многолетнего опыта Яндекса в разработке систем хранения и обработки данных. Исходный код, документация, SDK и все инструменты для работы с базой опубликованы на GitHub под лицензией Apache 2.0. Развер...

Sony продала более 13 миллионов консолей PlayStation 5 Компания Sony еще в июле объявила, что PlayStation 5 преодолела отметку в 10 миллионов продаж и стала самой быстро продаваемой консолью в истории Sony Interactive Entertainment.Новый отчет издания Winfuture показал, что на данный момент продано более 13 миллионов единиц конс...

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

Заявка Microsoft на покупку Nuance за 16 млрд долларов подана на рассмотрение антимонопольного органа ЕС Компания Microsoft рассчитывает на безоговорочное одобрение европейским антимонопольным регулятором её намерения приобрести за 16 млрд долларов компанию Nuance Communications, занимающуюся технологиями искусственного интеллекта и речи. Об этом Reuters стало известно от ...

Sony продолжает производство PS4, чтобы компенсировать нехватку PlayStation 5 Согласно новому отчету, Sony продолжит производство консолей PlayStation 4 в течение 2022 года, поскольку она преодолевает сбои в глобальной цепочке поставок, из-за которых выпуск ее PlayStation 5 ограничен. Ожидается, что в этом году в рамках стратегии будет добавлено около...

Компьютерная археология Здравствуй, Хабр! Заметка для любителей «винтажа», для тех, кто интересуется историей миникомпьютеров. В преддверии новой эры устройств IoT - HummingBoard Pro на процессоре Freescale i.MX6 Quad и с дизайном Raspberry Pi 1 Model B. Особенности и попытка добиться низк...

Несанкционированные изменения в экранах для iPhone 13 вынудили Apple приостановить заказы от BOE Столкнувшись с нехваткой компонентов, один из поставщиков OLED-дисплеев Apple — BOE — приняла решение и изменила дизайн панели, не согласовав это с Apple, чтобы остаться в игре и продолжить поставки панелей для iPhone. BOE медленно поднималась вверх в списке...

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

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

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

Redmi 9, Redmi K30, Mi 11 Lite, Redmi K20 и Redmi K20 Pro, Xiaomi Mi 9 и Mi 9 SE, Redmi Note 8 Pro начали получать улучшенную MIUI 12.5. Xiaomi объявила третью волну обновления до MIUI 12.5 Enhanced Edition Сегодня Xiaomi объявила о начале распространения улучшенной MIUI 12.5 для смартфонов третьей волны. Все модели, перечисленные ниже, получат финальную версию MIUI 12.5 Enhanced Edition до конца декабря. Правда, пока только в Китае. В составе третьей волны большое к...

Когда очень хотелось получить работу в Америке или в бою все средства хороши Привет, Хабр! И я та самая HR из HazelCoders из статьи, которая помогает в поиске разработчиков в Американские компании

Не только тексты для кнопок: чем занимается UX-редактор С профессиями копирайтера и UX/UI-дизайнера сегодня уже знакомы все. Один отвечает за тексты, а другой за визуал, и всё это в конечном счёте сливается в понятный, красивый и удобный сервис. Правильно? Не совсем. В некоторых компаниях, в том числе и в Сбере, над текстами для ...

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

Финальный аккорд в скандале с «тряпочкой для протирки» от Apple. Самый тонкий гаджет Apple признан iFixit непригодным для ремонта Энтузиасты ресурса iFixit, известного своими показательными разборками новой электроники, сделали неожиданный ход — пока материал по новеньким MacBook Pro ещё только готовится, они решили порадовать общественность, разобрав другой нашумевший в последние дни продук...

Чек-лист начинающего арт-директора: как организовать работу арт-отдела от малых до распределенных команд Привет! Меня зовут Денис Рычковский. Всю сознательную жизнь я люблю две вещи: арт и игры. С 2015 года я работаю в геймдев-индустрии, а последние 3,5 года — на позициях лида и арт-директора.Сегодня я хочу поделиться накопившимся опытом и поговорить о самых разных аспектах орг...

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

Из медицины в машинное обучение и не только: как люди приходят в IT Так сложилось, что если мы пишем о людях, то почти всегда — о сделавших некий прорывной проект. Сегодня в определённом смысле не исключение. Мы расскажем о ребятах, которые реализовали крупные проекты в своей жизни — сменили сферу деятельности и пришли в IT через «Школу 21»....

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

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

Настройка docker в debian 11.2 Docker единственная система контейнерной виртуализации с которой мне еще не доводилось сталкиваться, по этому после изучения данной темы решил написать данную публикацию. В данной публикации пойдет речь о сборке собственного образа (с помощью dockerfile) на основе официальны...

Парадокс (не)успешности Начнем с истории не состоявшего гения.Истории запоминаются лучше и понимаются легче. Сказку про Колобка мы помним и смысл ее понимаем. А как спрягаются глаголы по временам, числам, лицам, наклонениям и родам - забыли. Читать далее

Как менеджер продукта, я проверил гипотезу приложения за 2 часа — и вы сможете Работаю продактом уже 8-й год, и часть работы — это проверять гипотезы. Нужно уметь быстро убедиться, сработает ли фича/бизнес идея или нет. Вот ситуации из жизни:Есть своя идея приложения, нужно понять стоит ли ей заниматься.По работе, у вас есть несколько идей/фи...

Кризис в стоматологии: готовьтесь чистить зубы 3 раза в день Отечественных расходников, оборудования и комплектующих у нас меньше 2%. Сама модель клиники на краю прикладной науки в том, что у нас есть лучшие игрушки со всего мира. С момента начала событий прошло около трёх недель. Мы ещё не до конца поняли, что случилось в целом и ка...

Новые Apple MacBook Pro стали лучше не только по характеристикам, но и с точки зрения ремонтопригодности. iFixit оценили их выше предшественников Специалисты iFixit добрались до новеньких MacBook Pro 14 и 16, чтобы разобрать и оценить ремонтопригодность. Забегая вперёд, она улучшилась относительно прошлого поколения, что в случае Apple бывает не так часто.  Одно из основных отличий ...

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

[Перевод] Внутреннее устройство Pinned Object Heap в .NET Как вам известно, в .NET 5 появился новый вид кучи — Pinned Object Heap (POH, Куча Закрепленных Объектов). В отличие от других видов кучи, эта доступна разработчикам явно (что не характерно для сборщика мусора). В этой статье я объясню внутреннее устройство POH, чтобы в...

[Перевод] Python и чистая архитектура в 2021 году Прошло уже почти 3 года с тех пор, как я впервые воспользовался чистой архитектурой на практике. С тех пор я побывал на многочисленных конференциях, где выступал с докладами на эту тему (вот, например, доклад Clean Architecture in Python с конференции PyGotham 2018...

[Перевод] Настройка CockroachDB с помощью Active Directory В этом посте раскрываются основы интеграции СУБД CockroachDB с Active Directory. AD — коммерческий побратим Kerberos, предоставляемый компанией Microsoft. Сегодня поговорим про интеграцию CockroachDB с Active Directory. В основе работы Cockroach лежит программный интерфейс...

Стартовали продажи умных часов Huawei Watch GT3 и Watch GT Runner в России Компания Huawei объявила о начале продаж на российском рынке новой линейки умных часов Watch GT — Huawei Watch GT3 и Watch GT Runner.  Российским пользователям доступны такие версии: Huawei Watch GT3 46 мм (Active и Classic) — 19 990 рублей Huawei Wat...

Доходы майнеров Эфира падают несмотря на подорожание Эфира – GeForce GTX 1660S окупается за 14 мес Выгодно ли сегодня заниматься майнингом на новых видеокартах? Давайте разбираться вместе

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

Сказки о безопасности: Бэкап — наше все! Потапыч в кои-то веки решил поехать отдыхать к другу в соседнюю страну. К морю. Естественно, перед поездкой он позвонил своему оператору, чтобы включить роуминг. «Уважаемый абонент! Мы рекомендуем вам использовать наше ...

Флиппер Хакатон в Москве Приходи на Хакатон в Москве — получи 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]...

День рождения Тони Хоара, создателя Quicksort Сегодня 11 января исполняется 88 лет сэру Чарльзу Энтони Ричарду Хоару, разработчику алгоритма быстрой сортировки массивов. Тони Хоар — английский ученый в области информатики и вычислительной техники, он подарил миру не только алгоритмы Quicksort и Find, но и логику для док...

[Перевод] Как Kubernetes создает и запускает контейнеры: Иллюстрированное руководство Понимание того как Kubernetes обрабатывает контейнеры дает большую гибкость при создании пользовательских конфигураций под конкретные нужды.Kubernetes позволяет выполнять много полезной работы без глубокого понимания деталей. Утилита командной строки kubectl и дашборды в Ope...

Пожаротушение для ЦОД или серверной: просто о сложном Привет! Меня зовут Марина. Несмотря на то, что я девушка, я работаю в мужской сфере – пожарная безопасность. И работаю уже давно. За эти годы я сталкивалась с разными вопросами и проблемами при выборе автоматических систем пожаротушения для ЦОД или серверной комнаты. Давайте...

FFmpeg libav с нуля. Часть 1: знакомство и начало работы Всем привет! Сегодня я хочу открыть серию статей по изучению FFmpeg libav с нуля.Сразу уточню, что в основном статьи направлены на программирование, используя библиотеки libav*, где в качестве языка выступит С++.Отмечу то, что я не являюсь профессионалом в данной теме и моей...

Мировая атомная энергетика в 2021 году В 2021 году в мире было подключено к сети 6 новых атомных энергоблоков, а закрыто 10. Как по техническим, так и по политическим мотивам. Несмотря на это, выработка электроэнергии на АЭС мира выросла на 3,5% по сравнению с 2020 годом и почти вернулась к уровню доковидного 201...

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

WAF в Roxy-WI: базовая защита веб-приложений через графический интерфейс С самого начал работы над Roxy-WI мы думали о максимальном упрощении жизни пользователя с помощью веб-интерфейса. Поэтому мы решили добавить в продукт возможность работы с  WAF (Web Application Firewall), чтобы обеспечить защиту веб-сервисов от разного рода вредоносной ...

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

Восприятие цвета в интерфейсе: почему мы видим его по-разному Про инклюзивность в интерфейсах и то, как дизайнеру учесть особенности цветового зрения.Привет! Меня зовут Николай Комиссаров, я руковожу командой дизайна Пульса (pulse.mail.ru) и медиапроектов в VK, а также занимаюсь социальными проектами компании. Недавно, работая над...

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

Инструменты тестирования для .NET и кроссплатформенных приложений В повседневные инструменты тестирования добавлено несколько новых полезных функций, которые, я надеюсь, улучшат ваш внутренний цикл тестирования. Чтобы узнать больше об этих новых функциях, смотрите подробности в видеоролике «Советы и рекомендации по Visual Studio» в разделе...

Что такое Децентрализованные Финансы (DeFi)? Первая и до сих пор самая известная криптовалюта это биткоин. О биткоине слышно из каждого утюга и, наверное, нужно было провести последние пару лет где-то в пещере медитируя с буддийскими монахами для того, чтобы ничего не знать о нём. Хотя кто его знает, может и монахи уже...

[Перевод] Cron — лучшие практики Планировщик задач cron(8) существует с 7 версии Unix, а его синтаксис crontab(5) знаком даже тем, кто нечасто сталкивается с системным администрированием Unix. Это стандартизированный, довольно гибкий, простой в настройке и надёжно работающий планировщик, которому пользовате...

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

Исследование: кто стоит за разработкой ИИ-решений в России Аналитики ICT.Moscow представили исследование разработчиков искусственного интеллекта (ИИ). Оно позволило определить профиль российских ИИ-команд: описать, кто занимается ИИ-проектами в России, откуда в них приходят, с какими кадровыми проблемами сталкиваются команды, а такж...

Медтехника, оптика и мороженое: Москва увеличила поставки несырьевой продукции в страны АТР В январе-сентябре 2021 года объем поставок несырьевой неэнергетической продукции Москвы в страны Азиатско-Тихоокеанского региона (АТР) достиг 6,53 миллиарда долларов, прирост составил 10,8 процента по сравнению с аналогичным периодом прошлого года и 45 процентов в сравнении ...

VUCA или BANI? В последнее время меня несколько раз спрашивали, как я отношусь к BANI-концепции, и я решил заглянуть в сеть. Публикации известных экспертов из бизнес-консалтинга и дизайн-мышления заставили меня вздрогнуть… (:))Почему так важны мега-абстрактные описания мира? Потому что на ...

Galaxy A33 5G: 7 кардинальных отличий от старого Galaxy A32 5G Обратите внимание, что на Droidnews.ru уже есть сравнение Galaxy A53 5G и A52 5G. Читать полную статью

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

Samsung разрабатывает высокопроизводительный твердотельный накопитель PCIe 5.0 Компания Samsung Electronics Co., Ltd., мировой лидер в области передовых технологий памяти, объявила сегодня о разработке твердотельного накопителя PM1743 для корпоративных серверов, интегрирующего интерфейс PCIe (Peripheral Component Interconnect Express) 5.0 с усовершенст...

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

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

Plantuml в работе системного аналитика. Пиши uml диаграммы текстом, чтобы сэкономить время Раньше я использовала для рисования диаграмм плагин в Confluence drawio или Microsoft Visio, который позволяет в графическом виде нарисовать диаграммы. Основная боль (для меня) у этих инструментов заключалась в том, чтобы поправить множество диаграмм надо открывать каждую, д...

Samsung Galaxy S21 FE – Snapdragon 888, 120-Гц экран Dynamic AMOLED 2X, 4500 мА*ч, IP68 и Android 12 с One UI 4.0 по цене от $699 Как и было запланировано, компания Samsung анонсировала флагманский смартфон Galaxy S21 FE. Слухи о нём ходили ещё с весны прошлого года. Новинка имеет несколько ключевых отличий по сравнению с обычным Galaxy S21.

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

Samsung Galaxy A72 обновили до One UI 4.1 В начале года смартфон Samsung Galaxy A72 обновили до стабильной версии фирменной прошивки One UI 4.0 на основе Android 12, а сегодня корейский производитель выпустил оболочку One UI 4.1. Пока апдейт доступен для пользователей из Бразилии, но в скором времени он выйдет и в д...

А можно по-русски? Можно — делимся интерактивной и user-friendly матрицей MITRE ATT&CK на русском языке… …а также способами обнаружения вредоносных техник в сетевом трафикеЧтобы специалистам по кибербезопасности было проще раскладывать по полочкам действия атакующих и расследовать атаки, мы решили перевести на русский язык и визуализировать в удобном интерактивном формате матри...

Кастомный JsonConverter: уменьшаем связность и экономим ресурсы Рассматриваем некоторые возможности, которые нам предоставляет кастомный JsonConverter. Читать далее

Видеокарты Nvidia наконец-то стали дешеветь активнее, чем карты AMD. Цены в Европе продолжают падать Видеокарты продолжают понемногу дешеветь уже несколько месяцев подряд. За прошедший месяц цены в большинстве случаев снизились, хотя есть и исключения. Напомним, мы рассматриваем цены в Европе, приводя минимальные на момент написания новости.     RX 6...

Computer Vision для iOS, Android, Web Привет, я Денис Соколов, руковожу R&D в Zenia — это платформа для йоги и фитнеса, которая использует ИИ для трекинга поз человека (подробнее об этом — в другой моей статье). Наша система распознавания работает на трёх платформах — iOS, Android, Web. В этой статье поговор...

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

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

Что там в «Мире Hi-Fi»: DAW, ремастеры из игр и ПО по радио В прошлый раз мы обсудили ЯП и библиотеки для работы со звуком. Сегодня продложим тему и поговорим о специальной ОС, открытых решениях и не только. Читать далее

Илон Маск хочет купить Twitter за 41 миллиард долларов 2022 год может принести некоторые фундаментальные изменения для платформы Twitter. Буквально на прошлой неделе команда разработчиков объявила о введении функции редактирования твитов и теперь Илон Маск пытается взять компанию штурмом с заманчивым предложением для акционеров....

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

Таким будет преемник самого опасного смартфона последних лет. Появились данные о цене OnePlus Nord 2T О смартфоне OnePlus Nord 2T появляется всё больше данных. Сегодня в Сети появилась информация о ценах на данную модель.  Как утверждает источник, смартфон появится в продаже в апреле или мае по цене около 400-530 долларов. Это цена и сроки для Индии. То есть Nord ...

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

Функциональные тесты на проекте: жизнь до и после Наша команда отвечает в Skyeng за личный кабинет и CJM пользователя до оплаты. Изначально проект был написан на Symfony 4.4 и представлял собой набор слабо связанных компонентов, которые были ответственны за правила работы для фронтенда. Например, можно было получить ил...

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

[Перевод] Brave: эфемерные куки для правильной приватности С самых первых релизов Brave блокировал все сторонние хранилища (куки, localStorage, indexedDB). Такая блокировка защищает наших пользователей от самых распространённых форм трекинга, но может ломать сайты. Сегодня мы поговорим об «эфемерных хранилищах», нашей стратегии рабо...

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

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

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

Владимир Ефимов: объем промышленного производства в Москве вырос более чем на четверть по сравнению с прошлым годом С января по октябрь 2021 года рост промышленного производства Москвы составил 28,1 процента по сравнению с аналогичным периодом прошлого года. Драйвером роста остается обрабатывающая промышленность, по сравнению с этим же периодом прошлого года объемы увеличились почти на 30...

Что случится с Ватсапом 1 апреля на самом деле WhatsApp по-прежнему остается одним из немногих сервисов, которых блокировка обходит стороной. Meta* не так давно была признана экстремистской организацией, а YouTube ходит по краю: к сервису много претензий, но власти пока лишь грозят ему пальцем. Шутка ли, но на блокировк...

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

Вертел я ваши UIView Эта статья является логическим продолжением UIKit ты вообще про UI?Если вы ее пропустили, рекомендую сначала ознакомиться с ней. На всякий случай напоминаю, что весь графический интерфейс – это ответственность слоев (не вью!).Я люблю пользоваться инструментами разработки, ко...

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

[Перевод] React SEO: Советы по созданию SEO-friendly приложения Привет, Хабр! Представляю вашему вниманию перевод статьи “React SEO: Tips to Build SEO-friendly Web Applications” автора Paridhi Wadhwani.О чем пойдет речьВы узнаете проблемы, с которыми сталкивается React приложения в части SEO (Search Engine Optimization или оптимизация д...

МойОфис изменил состав продуктов, добавил 293 функции и представил инструмент для перевода макросов с VBA на Lua МойОфис, российская компания-разработчик офисного программного обеспечения для совместной работы с документами и коммуникаций, объявляет о выпуске масштабного обновления продуктов и расширении их интеграционных возможностей, а также запуске первого в РФ средства помощи в пер...

ICDAR: новости анализа и распознавания документов в преддверии 2022 года Декабрь – пора подводить итоги года. В этом посте постараемся рассказать читателям Хабра о новых интересных идеях, которые появились в области анализа и распознавания изображений документов. В сентябре прошла очередная, 16-я конференция ICDAR-2021 – главное событие в области...

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

Blazor: Нужен ли нам .Net в вебе? Всем доброго времени суток, меня зовут Михаил. Я .net разработчик в компании Orion Innovation. Сегодня речь пойдет про наш опыт создания веб приложения при помощи Blazor. Обсудим с какими проблемами мы столкнулись при разработке и почему вообще решили использовать Blazor.Ста...

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

.NET 6: PriorityQueue В .NET 6 появилась новая коллекция — PriorityQueue<TElement,TPriority>. До этого очереди с приоритетами уже были в .NET, но только в виде внутренних классов — они использовались под капотом разных механизмов в WPF, Rx.NET и в других частях фреймворка. Но в .N...

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

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

Jetpack Compose оптимизация производительности списка Я в своем время наткнулся на довольно интересное поведение composable функций в списках, тогда мне помогла статья с медиума и чтение книги по compose internals, ссылки на них я приложу в конце статьи. Решил поделиться, возможно кому-то это поможет) Отображение списков рас...

В России могут расширить список системообразующих предприятий. McDonald's, IKEA, Apple, Volkswagen и другие компании могут национализировать Как сообщает РБК со ссылкой на собственных информаторов, Правительство РФ изучит возможность расширения перечня системообразующих предприятий, внеся в него дизайн-бюро российской радиоэлектроники. Предлагается, в частности, изменить критерии отбора так, чтобы в список с...

Как выложить свою первую библиотеку в open source Привет. Меня зовут Роман Аймалетдинов, я разрабатываю под Android в inDriver. Сегодня я решил поделиться своим небольшим знанием о том, как выложить в open source свой проект. Приятного чтения! Читать далее

Python: самое короткое решение 41 задачи из проекта Эйлера Сегодня мы решим 41-ю задачу из Проекта Эйлера в 6 строк кода. Сделаем это сначала в развёрнутом виде, а потом максимально сократим решение. Читать далее

Битва «Титанов». Сравнение двух лучших отечественных сканеров уязвимостей. MaxPatrol 8 и RedCheck Enterprise В последние месяцы в киберпространстве развернулась настоящая война, отчего незащищенные информационные активы значительно пострадали, а пользователи защитного инструментария от западных «партнеров» столкнулись с серьезнейшими санкциями, ограничивающими использование их ПО. ...

#AcronisCyberFitSummit: день первый Привет, Хабр! Буквально пару дней назад закончился Acronis #CyberFit Summit в Майами, и сегодня мы хотим рассказать, что происходило на традиционном форуме по кибербезопасности в этом году. Под катом вы найдете краткие выдержки из основных докладов первого дня, а также интер...

Реформа Whois отложена до 2028 года. И она ничего не изменит для рядовых пользователей Недавно мы уже писали о том, что ICANN разрабатывает SSAD (Standardized System for Access and Disclosure) - систему, дающую возможность доступа к данным Whois, закрытым из-за законов о защите персональных данных. Сегодня стали известны новые подробности.

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

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

Графическая логическая игра Льюиса Кэрролла В одном из выпусков библиотеки журнала «Квант» я обнаружил перевод книги Льюиса Кэрролла «Логическая игра» (The Game of Logic). В ней автор рассказывает об оригинальном графическом способе визуализации логических суждений с помощью размеченного особым образом квадратного пол...

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

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

[Перевод] Как избежать «подводных камней» машинного обучения: руководство для академических исследователей Этот лонг-рид является сильно переработанным и расширенным переводом статьи How to avoid machine learning pitfalls: a guide for academic researchers (Lones, 2021). Статья является кратким описанием ряда распространенных ошибок, возникающих при использовании методов машинного...

Строим Data Vault на данных TPC-H – Greenplum + dbtVault Привет! На связи Артемий – энтузиаст в сфере Data Warehousing, Analytics, DataOps.Уже продолжительное время я занимаюсь моделированием DWH с использованием dbt, и сегодня пришло время познакомить вас с package для построения Data Vault – dbtVault.В публикации:• Готовим дат...

Продажи MacBook выросли, а Chromebook почти никто не покупает По данным исследовательской компании Strategy Analytics, Apple продемонстрировала внушительные продажи ноутбуков MacBook в прошлом квартале благодаря скидкам на MacBook Air. Компания продала рекордные 6,5 миллиона MacBook в третьем квартале 2021 года, что на 10 процентов бол...

Айтишный пицца-квест. Итоги Привет! На связи Cloud4Y.На прошлой неделе мы славно разогрелись, проходя ИТ-квест. Надеемся, что вам понравилось. Сегодня мы хотим подвести итоги, разобрать каждую головоломку и назвать победителей. Под катом – всё самое интересное. Читать далее

Google Translate получает поддержку 24 языков На сегодняшней конференции разработчиков Google объявил о расширении, касающемся Google Translate. А именно, то что сервис теперь поддерживает 24 дополнительных языка. Таким образом, общее количество поддерживаемых языков достигло колоссальных 133. Новые дополнения являют...

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

[Перевод] Flutter 3: что нового Представляем перевод статьи о свежем релизе Flutter с комментариями Евгения Сатурова, Head of Flutter в Surf. Читать далее

Биткойн впервые за долгое время упал ниже 39 000 долларов Главная криптовалюта мира впервые за последние несколько недель опустилась на утренних торгах ниже отметки 39 000 долларов. Около часа назад курс опустился до 38 700 долларов, а на момент публикации заметки за один биткойн дают около 38 900 долларов. Эксперты криптовалю...

Чем печатаю Еще до того как приехал и был собран принтер, я заказал PLA пластик в катушка по 1кг у FDPlast, выбор на нем остановил по двум причинам, первая это практически самый дешевый пластик на момент заказа PLA стоил всего 988р за 1кг, вторая это хотелось всего и сразу, глаза от цве...

Как LINQ, только быстрый и без аллокаций Кому не нравится LINQ в C#? Встроенная и уже достаточно старая фича языка C# и рантайма .NET.Но можем ли мы сделать более эффективную версию LINQ, чтобы и быстрее, и не кушало памяти? Давайте попробуем! Читать далее

За три квартала 2021 года число DDoS-атак на российские компании выросло в 2,5 раза За три квартала 2021 года число DDoS-атак на российские компании увеличилось в 2,5 раза в сравнении с аналогичным периодом прошлого года. Основными целями злоумышленников стали финорганизации, госсектор, а также сфера онлайн-торговли.

Нейронка для нейротоксинов В феврале прошлого года я впервые обращался к теме прогнозирования новых химических соединений методами глубокого обучения — когда опубликовал перевод об инструменте FermiNet. Такие исследования, находящиеся на стыке физики, химии, биоинформатики и фармакологии, призваны смо...

О судьбе отечественного оборудования для сетей 5G. Часть IV Что есть базовая станция 4G/5G И снова здравствуйте!Первая часть. Обзор РынкаВторая часть. Внешние и внутренние противоречияТретья часть. Основные действующие лицаИтак, на данный момент мы рассмотрели телеком рынок России, выявили основные тенденции его развития, а также обозначили главных действующих суб...

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

[Перевод] Беда “войти в айти” или курсы тестировщика отзывы: Сэм Канер о входящих после 40 и не только Был удивлен, что этот текст уважаемого Канера, написанный в далеком 1999 году, до сих пор отсутствует на русском языке. При переводе же одной из глав этого очерка сейчас, спустя почти 25 лет после его создания, в очередной раз убедился в том, что классика остается актуальной...

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

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

Калькулятор инвестиций и скринер ценных бумаг: как мы проводили свой первый хакатон BCS Coding Days Привет! Я Люба Давыдова из компании БКС. Занимаюсь развитием ИТ бренда в компании. Расскажу об одном из наших последних мероприятий.В декабре мы с партнерами из «Сколково» провели свое первое онлайн-соревнование для разработчиков. Мы решили поделиться опытом организации меро...

Шейдеры в Unity — это не сложно. Часть 3 — добавляем блеска Всем привет! Благодарен всем за замечания и комментарии к предыдущим статьям. Благодаря всем нам мы наполняем интернет доступными знаниями и это действительно круто.Сегодня продолжаем разбираться с шейдерами, а именно с работой с освещением. В прошлой части мы разобрали тип ...

Что лежит под шильдой AV-TEST Certified? Привет, Хабр! Сегодня мы хотим поговорить про сравнение антивирусов. Этим летом наш собственный антивирус, который входит в состав продуктов Acronis, прошел оценку специалистами AV-TEST. И в этом посте мы расскажем о том, что именно значит такая оценка, и какие паттерны пров...

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

Изучаем «МойОфис Документы». Мобильное приложение для работы с текстами и таблицами Год назад стартовала программа предустановки отечественного ПО. Согласно нашему совместному исследованию с BCGroup, 57% опрошенных лояльны к программе предустановки, причем по сравнению с прошлым годом этот показатель вырос на 13%. Из опрошенных 3000 человек 35% заявили, что...

10 немецких компаний, производящих самолеты, о которых вы вряд ли слышали Технологии Транспорт 08.10.2021, 12:00 10 немецких компаний, производящих самолеты, о которых вы вряд ли слышали Германия – это одна из лидирующих стран по количеству авиастроительных производств. Конечно, в основном – маленьких, строя...

AirPods начали дымить прямо в ушах у пользователя Один пользователь из Флориды рассказал, что его AirPods начали дымить во время того, как он занимался в спортзале. Apple уже рассматривает этот случай. Джейсон Колон тренировался и слушал музыку, когда заметил, что правый наушник начал дымить. Колон вытащил наушники и пошел ...

Samsung Galaxy S22 Ultra сравнили с iPhone 13 Pro Max Популярный YouTube-канал PhoneBuff опубликовал сравнение быстродействия флагманских смартфонов Samsung Galaxy S22 Ultra и iPhone 13 Pro Max. В скорости запуска приложений разница между смартфонами оказалась мизерной, а вот по части игр аппарат от Apple оказался чуть быстрее....

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

Аналитики IDC прогнозируют, что в течение пяти ближайших лет рынок сервисов будет устойчиво расти Мировая выручка от IT-сервисов и бизнес-сервисов в этом году вырастет относительно прошлого года на 5,6%. Даже если внести поправку на «деноминацию доллара», рост составит 4,2%. Такой прогноз дают специалисты аналитической компании IDC. Они отмечают, что рос...

UIKit ты вообще про UI? Спойлер - нет! Ну, не совсем. Мы привыкли воспринимать UI как визуальную составляющую, но ведь UI – это User Interface. Так вот, интерфейс – это то, с помощью чего пользователь взаимодействует с нашим приложением. В случае с графическим интерфейсом пользователь его видел и в...

Украина хочет закупить американские ударные БПЛА MQ-9 Reaper, которые могут изменить ход войны В начале апреля украинские официальные лица встретились с представителями General Atomics, занимающейся производством беспилотных летательных аппаратов MQ-9 Reaper. Об этом сообщает издание Forbes.

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

Angular Libs как монорепозиторий 2: tree shaking и сборка клонов Всем привет! В прошлом посте мы с вами разобрали механизмы создания библиотек с помощью Angular libs, а также научились настраивать их работу в приложении и друг с другом и даже вынесли наши ассеты в одну из таких библиотек.В этом посте хочу продолжить тему разделения функци...

Ведение систем IPAM и DCIM в NetBox: начинаем с кабельного журнала Привет! Меня зовут Дмитрий, в Росбанке я занимаюсь автоматизацией сетевой инфраструктуры. Этим постом я начинаю серию публикаций о NetBox — популярном опенсорс-инструменте для документирования инфраструктуры на уровне IP-адресации (IPAM) и железа (DCIM). NetBox ценен те...

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

Особенности реализации STL в Clang, GCC и Microsoft С++ Любая программа состоит из данных и алгоритмов их обработки. Для написания программ на C++ в начале 90-х годов прошлого века Александр Степанов с коллегами разработал библиотеку STL. Я, Михаил Полукаров из команды разработки VK Teams, заглянул под капот этой библиотеки чтобы...

Совместные конфиденциальные вычисления: как работает технология, которая через 5 лет может изменить мир Привет, Хабр! Это моя первая статья здесь, и для начала я хотел бы познакомиться. Я возглавляю Data Science подразделение компании Platforma. Моя команда занимается разработкой моделей машинного обучения и глубокой аналитикой. Мы создаем продукты на основе продвинутых ...

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

Тор-5: интересные игры для iOS В отличие от сентября, октябрь принес с собой не так много интересных игровых проектов. Разработчики исправно продолжили пополнять виртуальные полки App Store новыми аркадами, стратегиями и головоломками. Но действительно интересных игр вышло не так много. О том, что понрави...

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

Первоапрельская «шутка» для россиян. Western Union прекратит денежные операции внутри России Платформа Western Union прекратит проводить денежные операции внутри России с 1 апреля текущего года.  Об этом компания сообщила в письме своим партнёрам. Причина такого шага компании максимально проста: низкий спрос на услугу в связи с высокой популярностью ...

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

Redmi Note 11 толпой, разочарование от Samsung и iPhone SE 3 ... С новыми силами в Новый год! Это очередной наш дайджест новостей, и мы надеемся, что информация из него будет для вас полезной, интересной и занятной. Давайте начнем наш первый в 2022 году выпуск. Поехали!

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

Visual Studio 2022 стильно и свежо. История о её поддержке в PVS-Studio Кажется, анонс Visual Studio 2022 был только недавно, и вот она уже вышла. Это означало ровно одно – поддержать данную IDE нужно в ближайшем релизе PVS-Studio. О том, с какими сложностями пришлось столкнуться, а что прошло без проблем, мы сегодня и поговорим. Читать далее

Простой математический пример со скобками, который оказался не по зубам даже умникам из интернета: проверьте свои силы ПопМем Интересно 28.12.2021, 18:22 Простой математический пример со скобками, который оказался не по зубам даже умникам из интернета: проверьте свои силы Этот математический пример со скобками давненько сводит с ума пользователей Твитт...

[Перевод] Введение в графовые нейросети с механизмом самовнимания на примере PyTorch Geometric К старту флагманского курса по Data Science реализуем и сравним свёрточную сеть и сеть с механизмом самовнимания. С помощью t-SNE покажем, что и каким образом изучается в графовой сети с механизмом самовнимания. За подробностями приглашаем под кат. Читать далее

Карта для майнинга NVIDIA CMP 170HX протестирована Видеокарты серии NVIDIA Crypto Mining (CMP) предназначены для работы только с одной целью: майнинг криптовалюты. Следовательно, их функциональность несколько ограничена, и они не могут использоваться для игр, как обычные графические процессоры. Согласно источнику, карта рабо...

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

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

Госдума в первом чтении поддержала законопроект о штрафах для операторов и банков за переводы нелегальным онлайн-казино С 2018 года в России запрещено переводить деньги нелегальным онлайн-казино и лотереям.

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

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

Тестируем быстродействие трех библиотек Python Передо мной стояла задача выбрать библиотеку для расчета на Python, использующего операции над матрицами. Я выбрал и протестировал несколько вариантов, как использующих видеокарту (GPU), так и работающие только на процессоре.Использовал три библиотеки: Numpy, Pytorch и Numba...

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

Как мы используем LLVM для ускорения формирования отчётов Для бизнес-приложений очень важна возможность быстро сформировать нужный отчёт. Для этого, в частности, важно быстро получить результат запроса (часто – очень сложного запроса) к СУБД. Что не всегда просто, потому что с этой СУБД работают на чтение и запись тысячи (а иногда ...

Made at Intel. Architecture and religion — 3 Сегодня я заканчиваю первую главу (пока еще не написанной :)) книжки Made at Intel. Начало и продолжение – здесь и здесь. Главная вераИ все же важнейшей религией компании является сама x86 Instruction Set Architecture. Intel изначально свято придерживался принципа backward c...

Postgresso №1 за 2022 (38) Экстренное сообщение: PGConf.Russia переностся! Уважаемые коллеги! Вынуждены сообщить, что площадка, на которой мы хотели провести PGConf.Russia 2022, попала под приказ о непроведении массовых мероприятий. В связи с этим конференция переносится на другую площадку и иные д...

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

[Перевод] Чем занимается технический лидер? Tech Lead (Техлид) — это относительно новая роль в иерархии организаций, занимающихся разработкой программного обеспечения. Когда я впервые услышал об ней, моей первой мыслью было следующее:Это что, архитектор программного обеспечения + руководитель команды?Я не думаю, что т...

Samsung собирается превзойти гиперэкран LG Mercedes EQS с собственной технологией OLED-дисплея Samsung начала разработку собственной технологии OLED-дисплеев с двумя стеками, чтобы противостоять технологическим достижениям LG в этой области. Названная T-серией для тандема, новая технология Samsung с двумя стеками OLED обеспечит гораздо более длительный срок службы, по...

GEEETECH A10M продолжение...      И так, продолжу.        Сделал сегодня дефлектор кулера на корпусе, навел немного дизайна, и самое главное сделал ножки. С ножками долго ломал голову. Была мысль повторить ножки с thingiverse.com, но были и остались глубокие сомнения по поводу их. Упругость их задается ...

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

Расширения и модули для Raspberry Pi Pico: на что стоит обратить внимание Микроконтроллер Raspberry Pi Pico появился в самом начале 2021 года. Он базируется на собственном чипе компании, который получил название RP2040. На его основе стали выпускать разные системы и другие вендоры одноплатников и микроконтроллеров, включая Arduino, Adafruit, Pimo...

Как поставить KDE на Simply Linux и помочь маме избавиться от проблем с Windows и зависимости от Microsoft Мама у меня в прошлом - системный инженер БЭСМ-6 и ЕС ЭВМ. А вот с Windows 10 она сейчас хотя и дружит, но не так, чтобы уж очень.Поэтому возникают инциденты, а я к ней приехать не всегда могу быстро.Надо помогать маме удаленно, но прошлые эксперименты с TeamViever оказалис...

Более 80% пользователей облачных игровых сервисов в Китае становятся их подписчиками По словам специалистов аналитической компании Strategy Analytics, потоковая передача игр может произвести революцию в игровой индустрии. Исключая необходимость в дорогостоящем оборудовании, сервисы потоковой передачи игр потенциально могут составить в прошлом концепцию ...

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

[Перевод] git bisect: путешествие по времени и багам Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в

Подключаем Master устройство на шину Wishbone в системе LiteX Давно я ничего не писал про LiteX. Во-первых, очень много работы. Во-вторых, пришлось почитать курс студентам, подготовка тоже дико отвлекала, но наконец семестр подходит к концу. Ну, и в-третьих, в своих опытах я на пару шагов дальше того, что описываю, и вот эти опыты...

Обновленный Xiaomi Redmi 10 будет представлен 17 марта с 6-нм чипом Snapdragon Сегодня компания Xiaomi объявила о запуске Redmi 10 в Индии 17 марта. Redmi 10, который появится в Индии на следующей неделе, это не тот смартфон, который был представлен в августе прошлого года с процессором Helio G88. Мы увидим совершенно новый смартфон. Redmi не раскры...

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

Почему наш стартап переехал с Flask на FastAPI Как так оказалось, что стартап решил поменять стек? Это же затраты и все возникающие при этом сложности переезда. Но если хочешь получить короткий, эргономичный, хорошо читаемый код, приходится идти на жертвы. Но давайте по порядку.Алекс Морозов, co-founder & CTO в компа...

Клиентам Банка Русский Стандарт теперь доступны переводы на карты платежной системы UnionPay МОСКВА, 21 декабря 2021 г. /PRNewswire/ — Банк Русский Стандарт сделал возможным для своих клиентов отправку переводов на карты UnionPay. Теперь переводить деньги на карты платежной системы UnionPay легко и просто в Интернет- и Мобильном банках Русского Станд...

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

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

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

Использование Gatling. Разбираемся в тестировании HTTP Всем привет! Это команда тестирования производительности Тинькофф, и мы продолжаем цикл статей о Gatling. В предыдущей статье мы рассмотрели базовые возможности инструмента Gatling, узнали, как быстро создать шаблон gatling-проекта, и познакомились с новыми функциями би...

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

[Перевод] PostGIS 3.2 — обновленный и улучшенный PostGIS 3.2 зарелизили в самый последний момент прошлого месяца, чтобы он успел увидеть свет в 2021 году. Эта новая версия PostGIS также поддерживает GEOS последней версии 3.10, благодаря чему мы получили несколько новых фич. Читать далее

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

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

werf v1.2 — стабильный релиз Open Source-утилиты для доставки приложений в Kubernetes werf — это CLI-утилита с открытым кодом для сборки приложений и их деплоя в Kubernetes. С версией v1.2 она получила множество изменений и улучшений, которые мы так тщательно тестировали и дорабатывали, что релиз долгое время — с января 2021-го — находился в статусе Early-Acc...

[Перевод - recovery mode ] PROOF OF STAKE – ЭТО СКАМ Proof of Stake (PoS) – это мошенничество. Когда я говорю это, я имею в виду, что PoS 1) заявлен как система консенсуса, и 2) фактически неспособен на самом деле обеспечить консенсус. Читать далее

[Перевод] 5 причин почему Playwright лучше Cypress Перевод статьи Alister Scott: Five reasons why Playwright is better than Cypress На основании проведенного сравнения, могу смело рассказать о причинах, почему Cypress все еще проигрывает конкуренцию. Читать далее

Центробанк РФ изменил условия денежных переводов Стало лучше

Фронтенд-новости №1 Дайджест новостей из мира фронтенд-разработки за последнюю неделю 5—11 апреля.СпецификацииОпубликован первый рабочий черновик (First Public Working Draft) Region capture.Последний призыв к рассмотрению предлагаемых изменений в Media Queries Level 3.W3C приглашает к реализаци...

Как применять Branch by Abstraction в проекте на примере Android-разработки Представим простую историю. Вы заканчиваете делать рефакторинг, которым занимались последние 2 недели. Вы хорошо над ним поработали, сделали несколько ключевых изменений в проекте. Делаете долгожданный pull request, и ... 12 конфликтов.Или другой вариант. Вы работали и посто...

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

Изображения Asus ROG Phone 6 и Asus Zenfone 9: каждому по ... Сегодня первый день 2022 года, и мы начнем его с рассказа о флагманах Asus. Ресурс EqualLeaks поделился с широкой аудиторией эскизами Asus ROG Phone 6 и Asus Zenfone 9, а также раскрыл ряд деталей о них. Источник утверждает, что изображения официальные и именно так будут выг...

Изображения Asus ROG Phone 6 и Asus Zenfone 9: каждому по ... Сегодня первый день 2022 года, и мы начнем его с рассказа о флагманах Asus. Ресурс EqualLeaks поделился с широкой аудиторией эскизами Asus ROG Phone 6 и Asus Zenfone 9, а также раскрыл ряд деталей о них. Источник утверждает, что изображения официальные и именно так будут выг...

Intel Alder Lake для тонких ноутбуков смогут потреблять до 64 Вт энергии и будут быстрее предшественников до 70 % Компания Intel поделилась подробностями об энергоэффективных моделях мобильных процессоров Alder Lake, которые представлены в сериях P и U. Производитель также подтвердил, что первые ноутбуки на их основе поступят в продажу в следующем месяце. Источник изображений: Intel В о...

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

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

Как работать с Tanzu — опыт Sportmaster Lab Tanzu от VMware — это набор полезных продуктов для тех, кто работает с микросервисами. В Sportmaster Lab мы тоже начали его использовать, и в этом посте расскажем, как именно. Помогут нам в этом Павел Бацев, старший администратор сервисов Спортмастера, и Алексей Гришутин, ко...

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

Bitcoin резко обвалился Если ещё во вторник за один биткойн давали более 47 000 долларов, то сегодня курс самой популярной в мире криптовалюты обвалился ниже отметки 43 000 долларов. Минимально зафиксированный курс составил 42 800 долларов, при этом на момент публикации данной заметки произошл...

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

Музыка на удаленке — утилита для джема с друзьями по сети с нестандартным подходом к работе с задержками Мы уже рассказывали об утилите FarPlay, которая позволяет передавать аудио с минимальными задержками и писать музыку с коллегами по цеху, находящимся за сотни километров. Сегодня продолжим тему и поговорим о Ninjam, авторы которого нашли интересный подход к проблеме рассинхр...

«Ростелеком» занялся выпуском процессоров и другой микроэлектроники Как сообщает источник, «Ростелеком» выходит на рынок микроэлектроники, учредив с НПЦ «Элвис» совместное предприятие (СП) для производства мобильных процессоров. В «Ростелекоме» пояснили, что СП создано «с целью развития микроэле...

Публикуем проект с помощью Gradle и Sonatype в Maven Central без рук Это такое приятное чувство, когда ты закончил какую-то задачу. А особенно когда твой проект уже готов к релизу. Остался лишь последний шаг. Публикация проекта в Maven Central, имеено об этом я расскажу в этой статье. Как настроить Gradle, чтобы потом без труда настроить CI....

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

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

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

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

Роутер TP-Link Archer AX55 с поддержкой Wi-Fi 6: недорогая модель класса AX3000 Роутер TP-Link Archer AX55 относится к востребованному сегодня классу AX3000. Кроме поддержки Wi-Fi 6, из технических характеристики также отметим гигабитные проводные порты и наличие порта USB 3.0 для подключения накопителей. К скорости работы устройства в основных сценария...

Green server для PET-проектов на базе Raspberry Pi – часть вторая(большой брат) После не самого удачного опыта с Raspberry Pi 2 B в качестве домашнего сервера, я на пару лет бросил идею с домашним хостингом. Но количество PET проектов только увеличивалось. Тогда я раздобыл старенькую рабочую лошадку - полноразмерный HP сервер 1U с 8gb оперативной памяти...

[Перевод] Как писать условия в JSX Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в

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

ТЕСТ: Что вы знаете о правах женщин? Международный женский день изначально не был праздником весны, любви и красоты. Он появился в начале XX века, чтобы отметить движение женщин против дискриминации. Прошло больше ста лет, но борьба за равные права всё ещё продолжается. Знаете ли вы, что сейчас запрещено и разр...

Как работает крупнейший маркетплейс: что у него под капотом Всем привет, я — Сергей Бобрецов, CTO в Wildberries. Сегодня Wildberries — самый большой маркетплейс в России и мы так часто заняты повседневным хайлоадом, что не всегда успеваем рассказать что за всем этим стоит: какие технологии и решения под капотом, как мы справляем...

Процесс создания мультфильма. Первый опыт Привет всем. Это мой первый пост на Хабре. Уже много лет я слежу за некоторыми публикациями на этом ресурсе. И вот сейчас появилась тема, с которой я готов сам поделиться :) Уже лет 20 работаю в области компьютерной графики, практически во всех областях. От разработок сайтов...

Эволюция разумна? Приветствую, хабрчане! Сегодня речь пойдёт об одном, на мой взгляд, интересном варианте алгоритма для самообучающейся системы. Идея подобной статьи зрела давно, однаĸо руĸи всё не доходили.Рассматриваемую ниже модель можно споĸойно отнести ĸ областям...

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

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