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

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

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

TAPE: первый бенчмарк для few-shot оценки языковых моделей на русском языке Мы в SberDevices обучаем и оцениваем языковые модели для русского языка уже давно — так, например, за два года существования бенчмарка Russian SuperGLUE через его систему оценки прошли более 1500 сабмитов. Мы продолжаем разрабатывать инструменты для русского языка и в этой с...

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

[Перевод] Запросы к MongoDB из Java с помощью билдера фильтров В этой статье разберемся, как использовать класс Filters для запросов к MongoDB.Класс Filters представляет собой билдер для удобного написания фильтров запросов. Фильтры — это некоторые условные операции, которые MongoDB использует для ограничения результатов. Читать далее

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

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

[Перевод] Как можно ускорить Python сегодня Python не перестаёт удивлять многих своей гибкостью и эффективностью. Лично я являюсь приверженцем С и Fortran, а также серьёзно увлекаюсь C++, поскольку эти языки позволяют добиться высокого быстродействия. Python тоже предлагает такие возможности, но дополнительно выделяе...

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

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

10 инструментов ИИ с бесплатным тестовым доступом, которые пригодятся в работе В этой статье собрано 10 инструментов на основе искусственного интеллекта, большинство из которых просты в использовании и бесплатны для тестирования.Всем привет! Меня зовут Маруся, я аналитик данных, веду блог в телеграме Аналитика и growth mind-set.Практически все инс...

Релокация в Боснию: нехитрые правила жизни На связи Саша Хрущев, технический директор IT-компании WINFOX. Мы открыли филиал в Боснии и Герцеговине и рассказываем, как жить и работать в этой стране. В этой статье — про то, как жить в этой стране после переезда: правила пребывания, стоимость жизни, жилье, транспорт, яз...

Как развернуть Apache Superset в облаке: Docker, ВМ, Kubernetes В последнее время многие российские компании столкнулись с задачей по выстраиванию системы бизнес-аналитики на новом технологическом стеке. В качестве замены Tableau, Power BI и Qlik одни рассматривают BI-решения российских вендоров — с лицензионной поддержкой, постоянными...

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

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

[Перевод] 8 бесплатных инструментов искусственного интеллекта, которые пригодятся Всем привет! Меня зовут Маруся, я аналитик данных, веду блог в телеграме Аналитика и growth mind-set.В этой статье собрано 8 бесплатных инструментов на основе искусственного интеллекта, большинство из которых просты в использовании и самое главное бесплатны для тестиров...

ChatGPT: новый инструмент в борьбе с багами. Как можно использовать AI для повышения качества тестирования Всем привет! Я QA Engineer и недавно открыл для себя ChatGPT и хочу открыть этот мир другим тестировщикам. Эта статья не руководство к применению и каких-то суперлайфхаков здесь не будет. Цель этой статьи в том, чтобы показать огромные возможности нейросетей в помощи нам, те...

[Перевод] Неявные параметры. Когда их следует использовать? Часть 1 Имплиситы (implicits) – одна из наиболее вызывающих опасения фич языка программирования Scala, и на то есть веские причины!Во-первых, понятие имплиcитов довольно специфично для Scala. Ни один другой основной язык программирования не имеет подобной концепции. Это означает, чт...

Пятидюймовый экран 850 х 480 пикселей, камера 2 Мп, дизайн из 2013 года и платформа из 2018 года. Представлен Itel A24 Pro за 57 долларов На глобальном рынке сейчас сложно найти смартфоны, которые были бы похожи на устройства из прошлого. Но компания Itel, хорошо известная в Индии и ряде других рынков, решила выпустить именно такой продукт.  Смартфон Itel A24 Pro уже одним своим видом говорит, что о...

Ryzen 9 7950X3D в играх опережает Core i9-13900K на величину до 33% На выставке CES 2023 компания AMD, как ожидается, представит процессоры Ryzen 7000X3D. Пока ожидается три модели, хотя это неофициальная информация.  Теперь же появились данные о производительности топового Ryzen 9 7950X3D в играх. Ресурс Overclock3D, ссылаясь на д...

[Перевод] Rust 1.66.0: дискриминанты для перечислений с полями, black_box, cargo remove Команда Rust рада сообщить о новой версии языка — 1.66.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.66.0 ва...

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

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

[Перевод] Rust 1.67.0: #[must_use] для Future, смена реализации mpsc Команда Rust рада сообщить о новой версии языка — 1.67.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.67.0 ва...

Язык программирования Vala и где он используется. Создаем простое приложение для прослушивания радио Vala был разработан для более простой и быстрой разработки приложений с использованием библиотеки GTK. Этот язык уникален тем, что код при выполнении программы транслируется в код на языке C, а уже потом преобразуется в машинный. Благодаря этому скорость выполнения программы...

Использование скриптов на языке Python в Платформе nanoCAD 23 Рассмотрим действия, необходимые для включения поддержки скриптов на языке Python в Платформе nanoCAD. В статье описана процедура настройки расширения Python.AXScript.2, а также приведены примеры использования команд PY и ‑PY. Пример скрипта использу...

[recovery mode] Kotlin/Golang работа в двух языках Так уж получилось, что у нас в компании используются разные стеки и языки. И в частности у нас есть большое подразделение, основным стеком которого является JVM с Kotlin в качестве языка разработки (вместо ванильной Java, на бэкенде). Но при этом этому же отделу регулярно пр...

[Перевод] Rust 1.68.0: разреженный протокол cargo, локальный pin, обработчик ошибок аллокации Команда Rust рада сообщить о новой версии языка — 1.68.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.68.0 ва...

Обзор пакетов SciPy, Pyomo и CVXPY для решения задач условной оптимизации Привет, Habr! На связи Михаил Будылин и Антон Денисов, мы работаем в отделе аналитики данных X5 Tech.В этой статье мы продолжаем говорить про прикладное применение теории оптимизации. В частности, делаем краткий обзор существующих open-source решений в Python,...

Зачем Clojure Flutter ”Если вам нравятся Руби, Свифт, Дарт, Эликсир, Эльм, С++, Питон или даже С, используйте их ради бога. Но выучите Кложур, и выучите его хорошо” — Дядя Боб (твит, а также твиты: 1, 2, 3).Статей о Clojure написано много, цель этой — дать свое видение некоторых преимуществ языка...

[Перевод] Genie Builder v0.2: ускорьте разработку вашего приложения на Julia В этой статье представлен перевод руководства: "How to quickly turn your Julia code into a web app with Genie Builder". В статье пойдет речь о новом инструменте быстрой разработки web-приложений на основе Ginie Framework - платформы для интернет приложений на языке Julia. ...

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

Tinkoff Pro Open Source Мы в Тинькофф активно инвестируем в образование. Развиваем Поколение, Финтех, Академию и другие программы. Open source — наглядный способ передать экспертизу на конкретных примерах и дополнительная возможность развивать наши образовательные программы.Открытая разработка инст...

Особенность CI/CD-конвейеров для корпораций и новое решение от Сбера Какие инструменты первыми приходят вам на ум при упоминании CI/CD pipeline? Вероятнее всего, это Gitlab CI/CD, Jenkins CI, Azure DevOps. На самом деле инструментов десятки, но так было не всегда. Ещё недавно в крупных компаниях главенствовал Windows Server, Power Shell был л...

Честные модули внутри PHP: теперь они существуют Низкий порог входа и строгость языка программирования — вещи обычно несовместимые. Потому что ты либо, как Rust, бьёшь по рукам borrow checker’ом — либо, как PHP, позволяешь не задумываться о типах и быстро прототипировать. На самом деле, если писать код грамотно, это с...

От потоков к корутинам: как и почему видоизменились примитивы синхронизации в языке Kotlin (Часть 1) В этой статье мы рассмотрим, как и почему изменилась реализация примитивов синхронизации из стандартной библиотеки Java и пакета java.util.concurrent для Kotlin Coroutines и для языка Kotlin в целом.Разберемся, какие реализации примитивов синхронизации потоков актуальны в ко...

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

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

[Перевод] Введение в GraphQL для .NET-разработчиков: мутация GraphQL представляет из себя язык запросов и манипулирования данными для API, а также среду для выполнения этих запросов с существующими данными. Он позволяет различным клиентам использовать API и запрашивать только те данные, которые им нужны, а также он помогает решить про...

Создатель «Чужого» снял короткометражный фильм на Samsung Galaxy S23 Ultra. Лента Behold длится менее четырёх минут Компания Apple нередко привлекает различных режиссёров для создания видео при помощи новых iPhone для продвижения последних. Теперь это же сделала и Samsung, причём позвала сразу не кого-то, а самого Ридли Скотта (Ridley Scott), известного культовыми картинами «Чу...

Бесплатный мультиязычный чат для сайта на Tawk + Notion + Telegram + chatGPT + GPT-Index Вы хотите общаться с посетителями сайта на всех языках и при этом чтобы вам помогал обученный на вашей базе знаний chatGPT?Я следил за различными видами использования chatGPT с момента его выхода. Предлагаемое в статье решение я еще не встречал и поэтому думаю оно будет кому...

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

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

Техподдержка: как научиться жить без Jira Привет! Меня зовут Савр, я работаю инженером технической поддержки Arenadata. В прошлом году нам, как и многим другим компаниям, использовавшим зарубежное ПО, пришлось переходить на российские аналоги. В частности, с болью в сердце мы отказались от Jira Service Management (д...

Английский, которому меня не учили Или максимы Английского языка, которые бы я хотел знать 20 лет назад.Чем отличается хороший геймер от плохого? Хороший геймер сидит и изучает игру. Он знает каждый закуток. Он может без запинки назвать все характеристики всех юнитов в Star Craft. А самый крутой игрок знает в...

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

6 книг по MySQL для старта работы и погружения в технологию MySQL — реляционная СУБД, использующая декларативный язык программирования SQL. Она предлагает все необходимые возможности для создания баз данных и написания серверных приложений. В нашей подборке — 6 книг по MySQL, которые будут полезны как на старте, так и для развития ...

Книга «Head First. Изучаем Swift» Добрый день, Хаброжители! Swift известен как язык разработки приложений, выбранный компанией Apple для iOS, iPadOS, macOS, watchOS и tvOS. Но этим его применение не ограничивается. Swift с открытым кодом набирает популярность как язык системного программирования и программ...

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

Эксперт компании “ЛАНИТ-Интеграция” рассказал о преимуществах инструментов ИТ-мониторинга За последнее десятилетие выделился устойчивый тренд на использование интеллектуальных платформ, развитие которых усиливают технологии искусственного интеллекта, ставшие основой многих современных продуктов. Компания “ЛАНИТ-Интеграция” (группа ЛАНИТ) проводит внедрение интелл...

[Перевод] Как мы в Slack используем Terraform В Slack всей своей инфраструктурой, опирающейся на AWS, DigitalOcean, NS1 и GCP, мы управляем с помощью Terraform. И хотя большая её часть работает на AWS, мы выбрали Terraform в противоположность их нативному сервису CloudFormation, чтобы использовать единый инструмент сре...

Видеокарте Radeon RX 8900 XTX слухи приписывают производительность вдвое выше, чем у RTX 7900 XTX Вслед за первыми слухами относительно видеокарт Nvidia GeForce RTX 50 появились и первые слухи о линейке Radeon следующего поколения, которая, как ожидается, будет называться RX 8000.  Тот же ресурс RedGamingTech утверждает, что архитектура RDNA 4 принесёт чу...

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

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

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

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

English Tenses — моё представление времён в английском языке Всем привет! Сегодня я хочу представить своё виденье времен в английском языке, а также представить свою диаграмму по изучению и применению на практике данных времен. Сразу хочу отметить, что я не являюсь педагогом и у меня вообще нет никакого ни лингвистического, ни педаго...

Приглашаем на Ozon Tech Community QA (Python) Meetup Всем привет!Меня зовут Игорь, и я руковожу тестированием в Ozon Fintech. Внутри Ozon тестирование на Python популярно в командах логистики, склада, маркетплейса и всего финтеха. Почему мы используем этот язык?Ответы на поверхности:- Он прост в изучении и применении – эт...

[Перевод] Генерация конвейеров обработки данных в Dataflow Эта статья посвящена всем практикующим специалистам по данным, заинтересованным в освоении запуска, стандартизации и автоматизации пакетных конвейеров данных в Netflix. О Dataflow мы писали в статье под названием Data pipeline asset management with Dataflow. Та статья пред...

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

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

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

Языки программирования как зеркало IT-столпотворения. Часть II В предыдущей статье мы подробно рассказали о первых попытках человечества запатентовать языки программирования и о первых созданных ЭВМ. В этой речь пойдет о современности.  Читать далее

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

Одна платформа, чтобы править всеми Привет! Меня зовут Миша, я работаю в Ozon Tech — руковожу направлением базовых сервисов в платформе. Ozon сегодня — это порядка 4000 разработчиков и более 3500 сервисов. Разработка постоянно развивается, количество сервисов увеличивается, и одна из сложных задач — ...

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

Вышел джейлбрейк iOS 16. Но есть нюансы Разработчики джейлбрейк-инструмента под названием palera1n объявили о добавлении поддержки iOS 16 и iPadOS 16. Имеющееся решение позволяет взламывать устройства, которые работают под управлением всех версий iOS вплоть до iOS 16.1.1. Однако у инструмента palera1n есть ряд огр...

Быстрый консольный ввод на .NET Во времена, когда .NET был закрытой технологией только для Windows, за ним и языком C# закрепилась репутация платформы, которая отлично подходит для решения бизнес-задач, но непригодна для соревновательного программирования и написания высокопроизводительного кода. Часто при...

Книга «Pandas в действии» Здравствуйте, Хаброжители! Давненько вас не радовали новинками. Язык Python помогает упростить анализ данных. Если вы научились пользоваться электронными таблицами, то сможете освоить и pandas! Несмотря на сходство с табличной компоновкой Excel, pandas обладает большей ги...

Что умеют переводчики на Андроид? Вот 6 функций, которые вас удивят Развитие современных технологий затрагивает все сферы нашей жизни, включая межкультурные связи. Еще каких-то 10-15 лет нельзя было даже представить, что совсем скоро можно будет без знания иностранного языка читать зарубежные сайты, переписываться с носителями другого языка...

Будет ли GeForce RTX 5090 вдвое быстрее RTX 4090? Слухи говорят о гигантском скачке производительности в новом поколении Пока линейка видеокарт Nvidia GeForce RTX 40 только начинает своё шествие по рынку, в Сети уже появились слухи о следующем поколении.  Ресурс RedGamingTech утверждает, что как минимум старшие карты линейки RTX 50 могут стать первыми решениями, основанными на много...

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

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

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

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

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

Язык программирования Rave Приветствую всех читателей данной статьи.Тут я постараюсь описать год усердной, тяжёлой работы на моим собственным компилятором языка программирования Rave.Удачного чтения! Читать далее

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

Консоль SSH на WebAssembly внутри браузера: как это сделано Веб-консоль SSH запускается по нажатию кнопки на сайте Почти у каждого VPS- и облачного провайдера есть веб-клиент SSH, который запускается через браузер. Такое приложение помогает вам подключиться по SSH к своим виртуальным машинкам на удалённом сервере, не выходя из брауз...

[Перевод] Как легко пройти собеседование по Kubernetes в 2023 году Сегодня одним из наиболее часто используемых инструментов в стеке технологических компаний является Kubernetes. С момента своего выпуска K8s получил массовое распространение, расширяя свою экосистему и увеличивая количество пользователей. В 2021 году CNCF (Cloud Native Compu...

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

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

Есть ли жизнь после Lego? Привыкнуть к тому, что ты дед, невозможно. Наверное, когда у меня будут правнуки, я все равно буду вздрагивать, слыша слово «дедушка» в свой адрес. Какой дедушка? Я все тот же случайно выживший мальчик, только игрушки дороже!Кстати, об игрушках. С некоторых пор я уже не увер...

Вдвое больше ядер, чем у Arc A770, и частота свыше 3 ГГц. Появились первые данные о видеокартах Intel Battlemage В следующем году компания Intel обещает выпустить новое поколение видеокарт Arc под названием Battlemage. Согласно свежим данным, топовый GPU нового поколения получит вдвое больше ядер, чем текущий флагман.  Пока ещё безымянная модель, как ожидается, получит 64 яд...

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

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

Apple уже тестирует Mac Pro на Apple Silicon, используя macOS 13.3 Компания Apple уже тестирует новый Mac Pro на Apple Silicon, согласно данным известного журналиста Bloomberg Марка Гурмана (Mark Gurman).  Он утверждает, что для тестирования Apple использует macOS 13.3. Ожидается, что эта версия ОС выйдет весной, и тогда же долже...

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

[Перевод] React + TypeScript: необходимый минимум Привет, друзья! Представляю вашему вниманию перевод этой замечательной статьи. Многие React-разработчики спрашивают себя: надо ли мне учить TypeScript? Еще как надо! Преимущества изучения TS могут быть сведены к следующему: ваши шансы получить более высокооплачиваемую раб...

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

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

Dell Luna: модульный ноутбук, который можно разобрать без отвертки. Что он из себя представляет? Год назад на Хабре публиковалась новость о концепте нового модульного ноутбука от Dell. Проект получил название Concept Luna, а его главной особенностью стала возможность разборки устройства без отвертки. Поскольку ноутбук модульный, то его элементы можно без особого труда ...

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

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

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

Величайшие программисты XXI века. Марк Руссинович и его 65 системных утилит Кто из админов не знает утилиты SysInternals (Winternals) для администрирования и диагностики Windows? Кажется, они известны с незапамятных времён. Но не каждый в курсе, что эти незаменимые инструменты написаны вовсе не компанией Microsoft. Скорее наоборот, они написаны вопр...

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

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

Архитектура предприятия в гигантах индустрии Архитектура предприятия — это дисциплина, которая фокусируется на проектировании и управлении системами, процессами и структурами организации. Она направлена на то, чтобы они соответствовали бизнес-целям и задачам и были эффективными, результативными и адаптируемыми.IBM, Goo...

[Перевод] Что происходит, когда запускаешь «Hello World» в Linux Сегодня я задумалась о том, что происходит, когда запускаешь в Linux простую программу «Hello World» на Python. print("hello world") Вот как это выглядит в командной строке: $ python3 hello.py hello world Но внутри происходит гораздо больше. Я объясню, что там т...

[Перевод] Как работает Docker Desktop Networking Современные приложения активно используют сети. Обычное дело, когда во время сборки apt-get/dnf/yum/apk install устанавливает пакет из репозитория пакетов дистрибутива Linux. При выполнении команды приложение может захотеть подключиться к внутренней базе данных postgres или ...

Домашняя лаборатория Угадай данную статью написал ChatGPT или нет?Хотите потестировать приложение, или опробовать в работе инструмент? В этой статье опишу то, как организовал тестовый стенд на Linux. Стенд поддерживает работу с доменами, умеет генерировать TLS сертификаты, легко масштабируется, ...

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

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

Лучшие языки программирования для изучения в 2023 году | Голосование Программирование постоянно развивается, а с ним и языки программирования, которые используются разработчиками. Чтобы быть успешным в мире IT, важно выбрать актуальный и востребованный язык программирования для изучения. Мы решили провести голосование, чтобы выяснить, какие я...

Spring-потрошитель: жизненный цикл Spring Framework Никому не секрет, что Spring Framework один из самых популярных фреймворков для приложений на языке Java. Он интегрировал в себя самые полезные и актуальные технологии, такие как i18n, JPA, MVC, JMS, Cloud и т.п.Но насколько хорошо вы знакомы с жизненным циклом фреймворка? Н...

[Перевод] Топ рекомендаций по Core Web Vitals на 2023 год Привет, друзья! Представляю вашему вниманию перевод этой замечательной статьи, представляющей собой коллекцию лучших практик, которые по мнению команды Chrome DevRel являются наиболее эффективными способами улучшения показателей Core Web Vitals. Core Web Vitals — это часть...

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

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

«Дизайн похож на OnePlus 11, но есть некоторые отличия», — появилось первое изображение OnePlus Ace2 Известный инсайдер Ice Universe, который очень часто делится эксклюзивными новостями из мира мобильных устройств, опубликовал первое изображение смартфона под названием OnePlus Ace2. «Это OnePlus Ace2. Дизайн похож на OnePlus 11, но есть некоторые отличия, видите ...

[Перевод] Представляем specialist — пакет для оптимизаций Python-кода Specialist Specialist использует высокоточную информацию о местоположении (fine-grained location), чтобы наглядно показать пользователю, где и как новый адаптивный интерпретирующий транслятор (specializing adaptive interpreter) CPython 3.11 оптимизирует ваш код. Подробности ...

Ставка на маркетплейс: российские компании в 2022 г увеличили вложения в рекламу на интернет-площадках К инструментам маркетплейсов стал обращаться каждый третий (33%) предприниматель, к остальным инструментам интернет-рекламы — 30%.

Что такое service mesh простыми словами Всё больше компаний переходят на микросервисы. Такой выбор вполне оправдан: при должной реализации они решают множество проблем монолита. За последние несколько лет микросервисная архитектура сильно эволюционировала и обросла вспомогательными технологиями, одна из которых se...

[Перевод] 38 лучших CI/CD-инструментов в 2022 году Непрерывная интеграция (CI) и непрерывная доставка (CD) или CI/CD стали неотъемлемой частью подхода к разработке программного обеспечения и тестирования DevOps. Этот подход дает разработчикам возможность непрерывного развертывания кода. Кроме того, ошибки выявляются на ...

Товарная дистрибуция 30 лет спустя. Как программисты изменили продажи крупного бизнеса Есть такая штука — товарная дистрибуция. Так называют движение продукции от производителя до каждого дома. Этот процесс возник тысячи лет назад. А вот за последние 30 лет дистрибуция сильно поменялась. Расскажу что конкретно произошло и какую роль в этом сыграли технологии.Ч...

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

Apple урезает выпуск почти всех устройств. Что будет с поставками в Россию? После выпуска новых Айфонов в сентябре 2022 года с продажами у Apple что-то пошло не так. Если с прошками никаких проблем не было, то обычные iPhone 14 продавались не очень хорошо. А производство iPhone 14 Plus вообще пришлось останавливать, так как при сохраняющемся объеме...

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

[Перевод] Топ vendor-neutral инструментов для работы с IaC Перевод оригинальной статьи, где автор пишет о подходе Infrastructure as Code с его основными концепциями, оценивает преимущества такого подхода и сравнивает главные инструменты для работы с IaC на сегодняшний день: Terraform, Pulumi и Crossplane. Читать далее

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

Сможет ли такая видеокарта AMD всё-таки догнать GeForce RTX 4090? Уже сейчас Radeon RX 7900 технически готовы для добавления памяти 3D V-Cache AMD выпустила уже два поколения процессоров с технологией 3D V-Cache и, похоже, может в ближайшем будущем выпустить такие же видеокарты. Оказалось, что уже продающиеся 3D-карты Radeon RX 7900, похоже, технически готовы к использованию дополнительной кэш-памяти 3D V-Cach...

На фоне СВО Россия предоставила Ирану передовые инструменты цифровой разведки - Wall Street Journal Ссылаясь на анонимные источники в Центральном разведывательном управлении США, известное американское финансовое издание Wall Street Journal заявило, что обмен кибер-инструментами между Россией и Ираном происходит на фоне специальной военной операции России на Украине.

Знакомство с указателями в Паскале Всем читателям habr.com, привет! Мы студенты Технического ВУЗа- Мария и Екатерина, и хотим рассказать о своем опыте работы с указателями на языке программирования Паскаль.Знакомство с указателями произошло еще на первом курсе, когда нам читали предмет по языку программирован...

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

Стартапы используют GPT-4, чтобы экономить на живых программистах Сетевые издания сообщили, что ряд стартапов начал использовать языковую модель GPT-4 от OpenAI, чтобы сэкономить на разработчиках. Как утверждается, возможностей ИИ хватает на создание кода. Изображение сгенерировано нейросетью Midjourney К примеру, основатель стартапа...

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

Я выбрал язык программирования с помощью икигаи, коучей и рефлексии — и это сработало Я в IT уже 15 лет: 10 лет разрабатывал DevOps в 1C и 3 года руководил отделом разработчиков в Сбере и не писал код. Однажды я понял, что хочу кодить, а не руководить — и передо мной встал вопрос: какой выбрать язык?Может быть, взять самый популярный? Или тот, по которому бол...

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

Наглядное сравнение размеров систем охлаждения всех трёх смартфонов Samsung Galaxy S23 с предшественниками Похоже, Samsung учла проблемы со смартфонами линейки Galaxy S22 и не повторила их в новых аппаратах, если говорить о системах охлаждения.  Известный инсайдер Ice Universe опубликовал наглядное сравнение примерных размеров систем охлаждения в каждом флагмане прошлог...

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

Ныряем в готовые кластеры Kubernetes с Deckhouse и werf Российские облачные провайдеры начали предоставлять неплохие managed-решения для Kubernetes. Однако многие из них требуют доводки до ума и установки большого количества компонентов, направленных на сбор логов, мониторинг и доступ к кластеру. Это вынуждает пользователей соб...

Новые MacBook Pro 14 и 16″ на M2 Pro и M2 Max привезут в Россию. Но они будут дороже, чем в Европе Несмотря на уход Apple из России, с марта 2022 года ни один товар бренда не оказывался в дефиците. Поставки, пусть и неофициальные, как шли, так и идут до сих пор без каких-либо заметных ограничений. Поэтому неудивительно, что новые MacBook Pro и Mac mini до российского рын...

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

Как мы упростили процесс трудоустройства в Fix Price с помощью создания лендинга и рассылки в мессенджерах Привет, Хабр! Меня зовут Вадим Райский, и я работаю руководителем IT‑проектов для департамента управления магазинами Fix Price. Сегодня поговорим о том, как мы в этом году запустили специальную экосистему для найма сотрудников на работу, что&nbs...

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

Книга «Kotlin. Программирование для профессионалов. 2-е изд.» Привет, Хаброжители! Kotlin — это язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android. Кроме того, это мультиплатформенный язык, позволяющий создавать приложения для macOS, Windows и iOS. Джош Скин, Дэвид Гринхол, Эндрю Бэйли ...

[recovery mode] Как использовать промты в ChatGPT для генерации кода на Python Привет, друзья! Сегодня я хочу рассказать вам о том, как использовать промты в ChatGPT для создания программного кода на Python. Если вы работаете с Python или интересуетесь программированием, то вы, наверняка, знаете, насколько важно уметь быстро и эффективно создавать код....

Пресс-релиз сборок Windows 11 Insider Preview Build 22621.1391 и 22624.1391 Компания Microsoft выпустила Windows 11 Insider Preview Build 22621.1391 и 22624.1391 для инсайдеров в Beta Channel. • Build 22624.1391 = Новые функции развернуты; • Build 22621.1391 = Новые функции отключены по умолчанию; ОБНОВЛЕНО: Инсайдеры, которые ранее использовали сбо...

Apple отключила VoLTE и звонки по Wi-Fi на iPhone 14 в России. Все, что нужно знать Даже несмотря на то, что новые модели iPhone 14 без проблем появляются на полках магазинов и даже стоят недорого, у них все равно есть определенные ограничения. Так выяснилось, что наряду с нерабочим Apple Pay, на iPhone не работает VoLTE и звонки по Wi-Fi. И дело не в опер...

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

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

Обзор книги Дэна Бейдера «Чистый Python. Тонкости программирования для профи» — почему её стоит прочитать Для кого эта книга? Точно не для начинающих — это не учебник. Скорее, для профессионалов, но и не для гуру. Если вы уже программируете на Python, но всё ещё чувствуете себя неуверенно в чисто питоновских концепциях, то эта книга для вас. Особенно, если до этого вы писали при...

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

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

Про Елену Першину и Сливинского из Яндекс.Вебмастер   Вот это первый экран в Яндексе по запросу — «шкафы купе спб»:     Ну и?! Одна реклама и только реклама. Кто то скажет, что есть и другие позиции где то там внизу… Да, есть, но блядь это первый экран забирает 90% трафа Продвижение и бес...

Создание модуля WebAssembly с помощью Emscripten, AssemblyScript и Rust В этой небольшой заметке предлагается рассмотреть несколько способов компиляции модуля для WebAssembly, используя три разных подхода. Мы реализуем решение одной и той же задачки на трёх языках и скомпилируем полученный код в модуль WebAssembly. Будем использовать:Emscripten ...

Локализуем игру в слова с искусственным интеллектом Даже на русском языке игра не самая простая Все началось с коллеги, который закинул в локальный чат сообщение, что он сыграл в игру #59 и угадал слово с 33 попыток и одной подсказки. Игра оказалась простая и сложная одновременно: сайт загадал слово и нужно его отгадать. В...

Стоит ли покупать iPhone 11 в 2023 году Когда в 2019 году Apple представила iPhone 11, который стал логичным продолжением iPhone XR, этот смартфон практически сразу стал хитом. Две основные камеры, большой экран с Face ID, производительный процессор, хорошее время работы, а самое главное — это цена. Стоил о...

Тренд на low-code/no-code: как разработка без кода влияет на рынок, и почему она не заменит опытных программистов В России мы наблюдаем скепсис со стороны классической разработки и недостаточный уровень знания о low-code/no-code среди тех, кому он мог бы потенциально облегчить работу. Тем временем рынок инструментов для создания сайтов, приложений и сервисов без кода или с минимальным е...

Radeon RX 7900 XT уже по цене RTX 4070 Ti, а RX 7900 XTX впервые дешевле 1100 евро. Цены на новые видеокарты в Европе постепенно снижаются Видеокарты AMD и Nvidia прошлого поколения в среднем давно продаются ниже рекомендованных цен, а вот новые адаптеры не всегда могут похвастаться хотя бы рекомендованными значениями. При этом даже новинки постепенно дешевеют, что демонстрирует агрегатор цен на сайте Comp...

STM32 Часть 1. Как поморгать светодиодиком Приветствую! Данная статья открывает цикл статей о программировании микроконтроллеров STM32 для новичков.Сегодня я расскажу как написать моргание светодиодом двумя способами с использованием инструментов, труднодоступных в 2023 году. Читать далее

Как запускать игры с приставки Sega на Android Sega — известная корпорация из Японии, получившая широкую известность в России за счет своих игровых приставок. У многих из нас, включая меня, масса воспоминаний из детства связана с Sega Mega Drive и другими продуктами компании. А сегодня мы имеем возможность освежить их, ...

Расширяем PostgreSQL с помощью Rust Свободная система управления базами данных PostgreSQL не только предоставляет высокопроизводительный движок для выполнения запросов, но и может быть расширена с помощью расширений, которые могут добавлять новые типы данных (например, для ГИС‑рас...

Половина студентов в Британии уже использует чат-бот ChatGPT для жульничества Как рассказал британскому изданию Daily Mail эксперт из компании Metatalent.ai, в настоящее время более половины студентов, вероятно, используют инструменты искусственного интеллекта (ИИ), чтобы обмануть систему образования на экзаменах.

[Перевод] Node.js наизнанку: не все происходит в пуле потоков Node.js это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом для выполнения JavaScript вне браузера. Он поддерживается движком Google V8, что делает его чрезвычайно производительным.Асинхронная среда выполнения, управляемая событиямиОдно из наиболее р...

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

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

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

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

Аналитика рынка профессии с историей (Yandex Data Lake + Power BI) Как-то я написал статью Аналитика рынка профессии в три клика. Но подключение, описанное в статье, напрямую к сайту HHru, лишает анализ вакансий историчности. В дашборде хранится только один «снимок» данных на момент загрузки в него. Другими словами, при нажатии кнопки Обнов...

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

Пишем API автотесты на TypeScript + Playwright В данной статье мы разберем, как писать API автотесты на языке TypeScript + Playwright. Читать далее

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

Обучение английскому по методу Арктуруса Менгска, или почему Старкрафт такой крутой Когда мне было 13 лет и я играл в Старкрафт, я был поражён тем, насколько “погружабельной” была эта игра. Даже при том, что я не понимал, что говорят в видеовставках, я был полностью в игре. Я прекрасно помню тот день, когда я впервые увидел видео коронации Арктуруса Менгска...

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

Резервное копирование репозиториев с github, gitlab Резервное копирование репозиториев с git серверов на основе github и gitlab по токену. Скрипт скачивает все Ваши репозитории доступные по токену и архивирует их. Давно хотел написать такой инструмент т.к. использую и те и те сервера в работе и личных целях. У меня полно ста...

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

Две культуры программирования Уже несколько лет я замечаю, что программисты и программистские инструменты делятся на две разные культуры: Изначально я человек первой культуры и очень долгое время считал вторую несерьёзной. Пару-тройку лет назад я окончательно понял, что ошибался. Многие «старички» оши...

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

Что такое ретроградный Меркурий и почему он никак не влияет на вашу судьбу Одной из величайших загадок XVI века был вопрос с видимым ретроградным движением планет. Объяснения давали как геоцентрическая модель Птолемея (слева), так и гелиоцентрическая модель Коперника (справа). Однако для полного уточнения этого вопроса потребовались теоретические ...

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

Разгон от 0 до 100 км/ч за 2 с, четыре электромотора и безопасная конструкция. Представлен электрический суперкар YangWang U9 Компания BYD представила электрический суперкар YangWang U9 в конце пресс-конференции, на которой производитель анонсировал хардкорный внедорожник YangWang U8. BYD уточнила, что под брендом YangWang будут выпускаться не только внедорожники, но и другие премиальные автом...

[recovery mode] Обзор чат-бота ChatGPT: что это, возможности и примеры использования ChatGPT от OpenAI, запущенный 30 ноября 2022 года, произвел настоящий фурор в IT-сообществе, поразив многих точностью ответов на специальные вопросы. Посмотрим, как можно использовать этого чат-бота, в том числе в сочетании с другими программными продуктами.Я заинтересовался...

Разбираемся в асинхронности: где полезно, а где — нет? Привет! Меня зовут Артём, я backend-разработчик в KTS. Я занимаюсь проектами, где повсеместно используется асинхронное программирование, и веду курсы по нему в нашей школе Metaclass.Сегодня я постараюсь объяснить, что такое асинхронное программирование, зачем оно нужно, каки...

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

GPT Chat для преподавателя английского Какие я обнаружила сферы применения GPT чата в своей работе:1. Работа с лексикой:— подготовка списка слов (wordlist) по уровням языка на основе текста или видео;— подбор определений к словам на английском языке и примеров, либо переводов на русский язык (далее готовый список...

ChatGPT как инструмент для поиска: решаем основную проблему Вышедшая чуть больше месяца назад ChatGPT уже успела нашуметь: школьникам в Нью-Йорке запрещают использовать нейросеть в качестве помощника, её же ответы теперь не принимаются на StackOverflow, а Microsoft планирует интеграцию в поисковик Bing - чем, кстати, безумно обеспоко...

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

Как физика элементарных частиц поможет при лечении рака Сотрудники ЦЕРН разработали новую эффективную технологию лечения рака CERN (Европейский совет по ядерным исследованиям) известен прежде всего открытием элементарных частиц, то есть строительных блоков, из которых создана вся наша вселенная. Однако мало кто знает, что ученые ...

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

Windows 7 и Windows 8.1 оказались в разных ситуациях: 10 января выходит последний патч, но Windows 7 будут поддерживать и дальше, неофициально Завтра, 10 декабря Microsoft выпустит последнее обновление системы безопасности для Windows 7 и Windows 8.1, после чего официальная поддержка этих операционных систем будет прекращена. На первый взгляд ситуация для пользователей Windows 7 и Windows 8.1 сложилась одинако...

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

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

Как использовать GPTZero — инструмент для поиска текста, созданного ChatGPT Сервис пока работает неидеально, зато есть бесплатная версия.

Конфликт супермиллиардеров? Билл Гейтс обвинил Илона Маска в спонтанном управлении Twitter Билл Гейтс решил раскритиковать Илона Маска, заявив, что последний не особо ответственно подошёл к управлению своим новым активом в виде социальной сети Twitter.  Если точнее, Гейтс заявил, что Маск при управлении Twitter использует метод принятия решений Seat&nda...

Создаем свой собственный язык программирования с использованием LLVM. Часть 1: Лексический и синтаксический анализ Это первая статья из цикла о том, как создать свой собственный ООП язык программирования с использованием LLVM.В данной статье мы начнем с введения в серию и начнем реализацию с написания лексического и синтаксического анализаторов для подмножества языка, который будет полно...

Samsung представила ноутбук Galaxy Book2 Pro 360 Сегодня произошло достаточно интересное событие, которое, вероятно, полностью изменит мир ноутбуков с прицелом на несколько поколений вперёд. Дело в том, что сегодня компания Samsung официально представила свой новый ноутбук под названием Galaxy Book2 Pro 360, который работа...

Иван, родства не помнящий: российская ABBYY удалила русский со своего сайта. Украинский есть ABBYY, российский разработчик ПО и не только, наиболее известные продукты которого — программа для распознавания текстов ABBYY FineReader и электронные словари ABBYY Lingvo, удалила со своего сайта русский язык интерфейса. Но есть украинский.

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

Go 1.20 и арена памяти Одной из революционных особенностей Go в сравнении с другими компилируемыми языками стало автоматическое управление освобождением памяти от неиспользуемых объектов (сборка мусора). В то же время она может привести к потере производительности при передаче контроля процессу уп...

Hydrosphere — управляем ML как сервисом Подобно тому, как в мире разработки многокомпонентных систем применяются подходы для управления и мониторинга микросервисами на основе инструментов DevOps (для запуска и восстановления сервисов, передачи данных, наблюдения за распределенными операциями, выполнение замеров и ...

Моя попытка сделать утилиту для очистки Linux Всем привет! Я начинающий разработчик на языке Go. До этого у меня был, так сказать, небольшой опыт, но в виде хобби. Во время изучения я также осваивал Linux, сейчас уже пользуюсь им как основной ОС.Мой ноутбук довольно слабый, на борту всего 4ГБ ОЗУ, а на Windows существуе...

[Перевод] Всё про USB-C: высокоскоростные интерфейсы Одной из прекрасных возможностей USB-C является его высокоскоростной потенциал. Распиновка в этом стандарте предоставляет вам четыре высокоскоростные дифференциальные пары и ещё несколько низкоскоростных, что позволяет передавать огромные объёмы данных через разъём размером...

[recovery mode] Falang.io: редактор блок-схем Здравствуйте, позвольте рассказать вам про сервис falang.io - редактор блок схем.Он основан на теоретической основе, заложенной при разработке визуального языка Дракон, но расширяет и дополняет его. Читать далее

Неблокирующая обработка тактовой кнопки для Arduino В своей прошлой статье я писал про блокирующие способы обработки кнопки. Реакция была, наверное, больше положительная, чем отрицательная. Хотя минусов мне поднасовали… Но, тем не менее, я решил продолжить. И в этой статье я хочу поделиться с вами своим опытом по неблокирую...

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

Парсинг ответов на BLE-команды на языке Swift на примере GoPro Привет, Хабр! Меня зовут Полина, работаю в Doubletapp iOS‑разработчиком и сегодня хочу рассказать о нашем опыте работы с API GoPro, а конкретно с парсингом ответов на команды BLE, которые описаны в этом API.Содержание:• Принцип работы с BLE-уст...

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

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

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

Современные возможности C++ и проверенные паттерны: активный объект, внешний полиморфизм и корутины В этой статье я покажу, как внешний полиморфизм (реализация полиморфного поведения вне объекта, для которого такое поведение требуется) помогает писать красивые и чистые программы, и расскажу о некоторых базовых и продвинутых способах реализации. Примером будет служить стары...

Новые видеокарты Nvidia снова перевернут рынок геймерских ноутбуков. Мобильная RTX 4090 опережает настольную RTX 3090 В Сеть попали результаты тестирования мобильных видеокарт GeForce RTX 40, а также мобильной Radeon RX 7700S.   Да, это далеко не лучший тест для определения игровой производительности, но в целом он достаточно неплохо коррелирует с результатами в играх, кроме того...

20+ open source утилит для шифрования файлов на (почти) любой случай жизни На самом-самом деле его секреты нафиг никому не нужны. И кстати, такой ключ за 5 баксов ещё надо поискать Шифропанкам посвящается. Мы собрали тулкит из популярных программ, которые помогут защитить личные данные от несанкционированного доступа и попросили исследователя крип...

[Перевод] Продолжение о типах кабелей USB-C: переходники вне стандарта Давайте будем откровенны — одних только кабелей USB-C — USB-C недостаточно. Существует и много других видов, которые могут потребоваться в повседневной жизни, пока в нашем обиходе присутствуют устройства без разъёма USB-C. Однако в спецификации учитываются далеко не все тип...

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

Обход блокировок: настройка сервера XRay для Shadowsocks-2022 и VLESS с XTLS, Websockets и фейковым веб-сайтом Предыдущие статьи серии:"Современные технологии обхода блокировок: V2Ray, XRay, XTLS, Hysteria и все-все-все""Программы-клиенты для протоколов недетектируемого обхода блокировок сайтов: V2Ray/XRay, Clash, Sing-Box, и другие".С протоколами разобрались, с клиентами разобрались...

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

Как пользоваться CSI Provider: доставляем секреты из Vault в Kubernetes Добрый день, Хабр! Мы — Михаил Панов и Евгений Прудченко, DevOps‑инженеры из команды МТС Digital, работаем на проекте External WebSSO. Мы занимаемся внедрением DevOps практик и инструментов в рамках нашего проекта. В этой статье расскажем о инте...

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

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

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

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

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

NestJS для разрастающейся разработки: зачем так сложно и почему всё-таки да Привет, Хабр. Меня зовут Денис Былинин, я архитектор в компании Сравни. Сегодня хочу рассказать, как мы пришли к использованию NestJS и какие сделали выводы после года работы с ним. Чтобы не уходить в абстракции, которые легко гуглятся, я сосредоточусь на том, как испол...

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

Почему стандарты ИСО не публикуют в открытом доступе? Основатели ИСО, Лондон, 1946 Международная организация по стандартизации создана в 1946 году для выпуска международных стандартов. Первым из них стало само название организации, которое на всех языках мира звучит одинаково: ИСО. Стандарты ИСО по всем вопросам — от безопас...

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

Как выжить на вечеринке, если вы интроверт Есть несколько способов облегчить страдания и даже извлечь пользу из ситуации.

[recovery mode] Tensorflow: Используем трансферное обучение для классификации пневмонии и оптимизируем нашу модель Привет, Хабр! На связи Рустем, IBM Senior DevOps Engineer & Integration Architect.Сегодня мы будем работать с открытым набором данных по рентгенографии грудной клетки которые, использовали для этого исследования, с предварительно обученной моделью MobileNet_v2 для класси...

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

Apple рассказала о десяти крутых фишках iPhone с iOS 16 Для тех, кто только перешел на Айфон, эти советы будут наиболее актуальны. Уже скоро Новый год, и многие найдут под елкой новый Айфон. Для кого-то это будет уже не первое устройство Apple, а кто-то наоборот, впервые испытает удовольствие от распаковки Айфона. Но все дело в т...

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

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

Microsoft разрабатывает собственный процессор Athena для ускорения задач искусственного интеллекта Агентство The Information со ссылкой на собственные источники сообщает, что Microsoft с 2019 года в тайне работает над созданием собственных процессоров для ускорения задач искусственного интеллекта. Компания ожидает, что данная разработка поможет сэкономить деньги и отказа...

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

Это ответ Google на ChatGPT. Представлен сервис Bard на основе «разумной» языковой модели LaMDA Компания Google представила свой ответ на ChatGPT — экспериментальный сервис разговорного искусственного интеллекта под названием Bard.  Bard опирается на языковую модель LaMDA, нашумевшую в прошлом году, когда один из специалистов Google назвали систему раз...

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

Тестирование PHP проектов на примере Symfony Хочу описать свои наработки и устоявшиеся подходы к тестированию PHP проектов. Последние годы я работаю с Symfony и здесь будет достаточно моментов специфичных для этого фреймворка. Так же в этой статье термин функциональные тесты (functional) является синонимом End-to-End т...

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

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

Торговые роботы на Python Привет! На связи команда Тинькофф Инвестиций. В этой статье рассказываем про Tinkoff Invest API, объясняем, как написать робота на Python, и разбираем плюсы этого языка в сравнении с другими. А вместо заключения ловите гайд по созданию робота на примере работы победителя наш...

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

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

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

Javarush, так ли полезно спустя 9.5 лет? Про Javarush, писали уже многие, в этой статье хотелось бы выразить свое мнение буквами и символами. Как вы уже наверняка знаете, Javarush - это весьма интересный проект, который предлагает обучение языку программирования Java, здесь вы изучите основы, решая простые (и не оч...

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

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

RTK query, что мы от него хотим и почему он вам очень нужен Redux Toolkit Query — это мощный инструмент для взаимодействия с API, который из коробки реализует такие полезные фишки, как отображение состояния загрузки, кэширование, дедупликацию запросов, полинг, ревалидацию при различных условиях, а также весьма удобна в использования ...

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

gRPC — альтернатива REST API от Google ПроблемаКогда мы разрабатываем приложение, которое разделено на независимые автономные компоненты, мы говорим о микросервисной архитектуре. Для взаимодействия компонентов используется API. Самый популярным API является REST. Это обусловлено его гибкостью, эффективностью (в б...

Упрощаем себе жизнь при разработке интерфейса взаимодействия приложения и БД Привет, %username%! Меня зовут Антон Жеронкин, я Data Scientist в Сбере, участник профессионального сообщества NTA. Сегодня поговорим о том, как можно сделать лучше жизнь разработчиков, которые часто сталкиваются с базами данных. Дело в том, что, когда разработчики вручную п...

Использование языковой модели GPT3 для создания интерфейса 1С на естественном языке Я взял типовую конфигурацию Управление торговлей редакции 11.5 Немного доработал запрос к языковой модели GPT-3 и получил возможность обращаться к учетной системе на естественном языке Читать далее

Представлены уникальные «нарисованные» часы. Их циферблат меняется каждую минуту Очень любопытно

Опыт разработки виджетов для Figma. От 0 до 23000 установок за 4 месяца Я дизайнер продукта и имею опыт во front-end разработке. В обычное время я работаю над дизайн системой, прототипами и помогаю команде с техническими вопросами, поэтому любые темы на пересечении дизайна и разработки очень увлекают меня.Почти полгода назад, я обсуждал со своим...

Доказуемая честность и PoL в казино (и не только) Не так давно я начал интересоваться работой гэмблинг рынка, а именно казино. У многих людей ошибочное мнение о работе онлайн-казино. Многие представляют себе казино как сервис, где людей нагло обманывают, все игры подкручивают и выиграть там нереально, но в этой статье я хоч...

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

Из 2022 в 2023: айти, куда идти? Но нет, им не послать его на дно — Поможет океан, взвалив на плечи, Ведь океан-то с нами заодно. И прав был капитан: ещё не вечер! В.Высоцкий Турбулентность, апокалипсис, конец света, ААААА, — слова года в лексиконе культурных айтишников. У менее культурных определения боле...

Использование шейдеров во Flutter. Часть 2 Всем привет! На связи Юрий Петров, Flutter Team Lead в Friflex. В предыдущей статье мы познакомились с работой шейдеров во Flutter, а также рассмотрели, как написать свой собственный шейдер на языке GLSL. В этой части разберемся, как импортировать готовые шейдеры и управлять...

C/2023 A3 (Цзыцзиньшань – АТЛАС) — большая комета 2024 года Что-то зачастили они Последние годы, перевернувшие нашу привычную жизнь вверх дном, помимо всего остального, радуют нас яркими кометами. В 2019/2020 году окрестности Солнца посетила комета NEOWISE — многие люди видели её невооруженным глазом. Начало 2023 года ознаменовало...

А у нас опрос: как применять технологии ChatGPT в агросфере Искусственный интеллект проникает во многие сферы жизни. Своё применение эта технология нашла и в сельском хозяйстве. Одним из перспективных для аграриев инструментов является ChatGPT — это генеративная модель искусственного интеллекта, которая используется для автоматизации...

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

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

Есть ли польза от решения алгоритмических задач на LeetCode? Пожалуй каждый программист, который сталкивался с вопросом: "А как устроиться на работу в FAANG?" - получал ответ, что ему нужно разобраться с алгоритмами, со структурами данных и прорешать порядка 300-400 задач на leetcode&n...

Восстание машин или как человек противостоял компьютеру за шахматной доской Шахматы — удобный объект исследований в области искусственного интеллекта. Игра проста по структуре, подчинена основной задаче (поставить мат противнику) и не допускает вольной трактовки правил – следовательно, классифицируется как «логическая». Именно на шахматах испытыва...

[recovery mode] Jenkins pipelines с Groovy Добрый день, коллеги. Jenkins является одной из самых популярных систем CI/CD, которая применяется для построения пайплайнов сборки и доставки.Jenkins поддерживает построение пайплайнов на основе Groovy скриптов. Использование Groovy дает возможность очень гибко настраивать ...

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

Анонс Windows 11 Insider Preview Build 23403 (канал Dev) Добрый вечер, друзья! Microsoft выпустила новую предварительную сборку Windows 11 под номером 23403 для участников программы Windows Insider, использующих канал Dev. Напомним, что инсайдеры, которые ранее были на канале Dev, автоматически переведены на новый канал Canary. Е...

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

Часть 1. Управление знаниями в Obsidian. Обработка информации. Рабочий процесс. Источники информации. Работа с заметками Этот текст открывает цикл статей по рассмотрению проблемы управления знаниями в Obsidian. Эта часть почти не будет содержать практических советов о работе с заметками конкретно в Obsidian. Однако в ней будут раскрыты несколько более важные проблемы обработки различных источн...

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

Что суды думают о Jira, Redmine, Gitlab и других системах для разработки Jira, Redmine — популярные системы постановки задач в IT-среде, а Gitlab – одно из самых известных хранилищ данных среди программистов. Их используют повсеместно. Возникает вопрос – можно ли использовать данные из систем как доказательства в суде? Читать далее

Простейшая нейросеть: еще раз и подробнее Машинное обучение это незаменимый инструмент для решения задач, которые легко решаются людьми, но не классическими программами. Ребенок легко поймет, что перед ним буква А, а не Д, однако программы без помощи машинного обучения справляются с этим весьма средне. И едва ли воо...

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

Пресс-релиз сборок Windows 11 Insider Preview Build 22621.1610 и 22624.1610 Компания Microsoft выпустила Windows 11 Insider Preview Build 22621.1610 и 22624.1610 для инсайдеров в Beta Channel. • Build 22624.1610 = Новые функции развернуты; • Build 22621.1610 = Новые функции отключены по умолчанию; НАПОМИНАНИЕ: Инсайдеры, которые ранее использовали с...

В Samsung Galaxy S23 Ultra есть настройка, которая значительно сокращает время работы смартфона от аккумулятора Как пишет PhoneArena со ссылкой на Ice Universe, ограничив максимальный уровень зарядки на уровне 85%, пользователи Samsung Galaxy S23 Ultra не смогут воспользоваться всеми преимуществами, которые даёт новый флагман и его аккумулятор. В настройках смартфонах есть опция,...

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

[Перевод] Как я засунул Stable Diffusion в IPhone Каждый год выпускают новый iPhone, который, судя по заявлениям, быстрее и лучше прошлого по всем параметрам. И да, эти новые модели компьютерного зрения и новые датчики изображений могут использовать возможности телефона по максимуму. Однако и десять лет назад на iPhone мож...

Google поставила крест на редактировании скриншотов в Chrome Больше года назад компания Google начал работу над инструментом для редактирования скриншотов прямо в фирменном браузере Chrome.  Впервые функция появилась в ранней тестовой сборке Chrome Canary версии 98. За несколько месяцев утилита приобрела новые функциональны...

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

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

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

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

Бардак в main, стандартизация и uber.fx. Как сделать структуру кода понятнее для всех Привет, Хабр! Меня зовут Данила Проценко. Я — Lead Software Architect в «Лаборатории Касперского», занимаюсь архитектурой микросервисов и монолитов на Go. Строгий порядок — залог успешного промышленного программирования. А порядок, в свою очередь, начинается со стандартиза...

Файтинг Flash Party может заменить Smash Bros Flash Party — мультиплеерный файтинг на iOS и Android, который выпустили 5 января, если верить Google Play. За это время игре успели поставить 4,1 звезду из 5, отмечая милую стилистику и критикуя некомфортное управление, также перевод на русский язык неполный. Ещё некоторые ...

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

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

Сам себе сотовый оператор … Кроме типовых для журнала статей, там была статья за авторством некоего «DI HALT» про то, как из двух телефонов и микроконтроллера извлечь кучу лулзов. «Прикольный ник» — подумал мальчик Андрей и перелистнул страницу, ибо ниасилил. А за ней была статья того же автора про т...

Легенды на SH-3 Приветствую всех! Думаю, многие из нас хоть раз слышали о клавиатурных КПК. И как-то так получилось, что едва ли не самым узнаваемым аппаратом подобного класса стал HP Jornada 720. Но сегодня речь пойдёт о других, более старых устройствах, оснащённых процессором иной арх...

Hanasaki Hoverboard рассказывает о девочке на ховерборде Hanasaki Hoverboard — мобильный и премиальный раннер, стоит он немного, всего 99 рублей. За это игроки получат историю о девочке Хане, которая живёт в «Зоне 0»; она собирает чипы на свалке, чтобы потом их продать и как-то выжить в мире киберпанка. Разработчики Hanasaki Hove...

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

Армия США пока не получит гарнитуры Microsoft HoloLens на сумму в 400 млн долларов Microsoft не получит 400 млн долларов в рамках контракта по поставке адаптированных гарнитур HoloLens для армии США.  На очередном заседании Конгресс заблокировал следку, хотя и не отменил её полностью. Теперь вместо 400 млн долларов, которые пошли бы на закупку 6...

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

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

Правда ли, что WhatsApp замедляет смартфоны? Вы удивитесь, когда узнаете правду WhatsApp — мессенджер, который сегодня есть ну практически у всех. Даже если основным средством общения для вас является Telegram, а сами вы попиваете смузи в коворкингах, работая за макбуком, поздравления с яблочным спасом от родни вам всё равно приходят на Ватсап. В...

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

Рецепт красивого бабаха. Три составляющих хорошего силового преобразователя. Часть 2 У вас есть симпатичная плата силового преобразователя? Тогда мы идём к вам! Давайте взорвём его! На картинке источник питания и «всё что осталось после нашей с ним работы». Приветствую. Это вторая часть статьи о трёх составляющих преобразователя. Сегодня доберёмся до некото...

Абсолютно бесплатный VPN с бесплатного VPS Думаю про VPN слышали все, и многим приходилось им пользоваться. При этом использование готового VPN, которым руководит какой - то неизвестный человек, не является хорошей идей. Тем более в России на данный момент пытаются блокировать, как сами VPN провайдеры (Windscribe, Pr...

Импортозамещение с DCImanager: управляем IT-инфраструктурой с помощью российского ПО Ситуация на рынке DCIM-решений Вспомним те времена, когда компании могли без каких-либо ограничений внедрять ПО иностранных разработчиков или использовать open source, не опасаясь вредоносной закладки или бэкдоров. Тогда всех российских пользователей DCIM можно было раздели...

[Перевод] Как сделать бесконечный круговой CSS-слайдер Слайдеры изображений, также известные как карусели картинок, очень распространены. Есть множество вариантов обычного CSS-слайдера, в котором изображения смещаются слева направо (или наоборот). Можно использовать JavaScript-библиотеки для создания красивых слайдеров со сложн...

Error Budget, SLO и мониторинг: советы для начинающих SRE-инженеров Книга Google о SRE, статьи экспертов, документация и обучающие курсы дают исчерпывающие знания о том, как в идеале должен работать SRE в компаниях. Правда, ключевое здесь – «в идеале». Работа с метриками и управление инцидентами в командах может сильно различаться по ряду пр...

5 неочевидных способов улучшить иностранный язык с помощью ChatGPT Кто-то просит нашумевшего чат-бота сгенерировать код, кто-то — написать песню в стиле The Queen. Ну а я — как лингво-коуч и гик — решила упороться и посмотреть, поможет ли нашумевшая система OpenAI прокачать иностранный язык. Спойлер: очень даже.Протестировала на себе нескол...

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

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

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

10 инструментов на основе нейросетей, которые помогут писать код Многие сервисы доступны бесплатно, но с ограничениями.

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

Честно об уровнях знания языка/владения языком (Субъективное мнение о системе языкового образования и её связи с IT) Добрый день! Недавно я прочитал статью об английских артиклях на данной платформе, и она вдохновила меня на публикацию своих мыслей о системе современного языкового образования.Немного обо мне. Я занимаюсь преподаванием английского уже 7 лет, последние три года я сотрудничаю...

Manor Story: Home Makeover это игра о принцессе, замке и макияже Manor Story: Home Makeover — мобильная игра с мультяшной графикой. Она переведена на русский язык и имеет приятный саундтрек. Подобный проект идеально подойдёт для девочек, а также тех, кто любит принцесс, украшать замки и наводить макияж. Игровой процесс Manor Story: Home ...

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

В Тихом океане слышен громкий звук: это природное явление или огромный монстр? В глубинах океана слышен грохот, и ученые долго не знали, что это такое В 1997 году ученые занимались изучением подводных вулканов в глубинах Тихого океана. Среди многочисленных инструментов у них имелись подводные микрофоны, которые были разработаны военными США и находилис...

Как сохранить файл в формате PDF в «Р7-Офис»? Как выяснилось, такая возможность действительно есть. Возможность сохранить файл в формате PDF есть во всех редакторах «Р7-Офис». Для того чтобы это сделать, необходимо на панели инструментов выбрать вкладку «Файл», затем «Сохранить как» и выбрать значок формата PDF. После н...

«Экономичные» 200 мегапикселей. Объем 200-мегапиксельного снимка камеры Galaxy S23 Ultra составляет 20-40 МБ, что не сильно отличается от 100-мегапиксельного Инсайдер Ice Universe продолжает раскрывать подробности о телефонах Samsung Galaxy S23 и модели Ultra в частности. На этот раз он рассказал о том, сколько будет занимать один снимок, созданный при помощи 200-мегапиксельного сенсора, во флеш-памяти телефона. Оказалось, ...

Принципы SOLID на JS, теперь точно простым языком, но не очень коротко SOLID — универсальный набор принципов разработки поддерживаемого программного обеспечения. В данной статье я попытался разъяснить свое понимание принципов SOLID в отношении языка JavaScript: особенности реализации, некоторые синтаксические конструкции и, конечно, примеры из ...

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

Зачем вообще защищать данные при передаче? Привет, Хабр! Меня зовут Федор и я занимаюсь киберкриминалистикой. Не только на работе (в RTM Group), но и на досуге. Мне нравится исследовать, почему и как кого-то взломали, а еще думать, как сделать так, чтобы этого не происходило. В связи с COVIDом и п...

Сравниваем инструменты мониторинга IT-инфраструктуры Zabbix, Icinga, Prometheus Инструменты мониторинга IT-инфраструктуры позволяют полностью отслеживать ее состояние: собирать данные, анализировать и визуализировать их, оповещать о сбоях и т.д. В этой статье рассмотрим платформы Zabbix, Icinga и Prometheus. Разберем их UI, архитектуру, принципы сбора м...

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

Как сделать билд минимального размера в Unity? Всех с Новым Годом! Меня зовут Григорий Дядиченко, и я технический продюсер. Размер билда. Сегодня хотелось бы поговорить о нём и составить некий чек-лист, который полезно проходить перед выкладкой проекта. Если вам интересно, как можно инструментами Unity уменьшить вес сбор...

Хотите купить iPhone 14 Pro Max? Одумайтесь! Вот вам 5 причин купить Google Pixel 7 Pro Это правда, что iPhone уже много лет доминирует во многих областях индустрии смартфонов. В отличие от других брендов, Apple не снабжает свои смартфоны крутыми аппаратными характеристиками. Тем не менее, iPhone может сравниться по производительности практически с любым телеф...

О развитии навыка говорения «Знать иностранный язык» и «уметь на нём разговаривать» — это ОЧЕНЬ разные вещи. Профессиональные переводчики знают язык глубоко, но разговаривают некоторые из них хуже девочки-секретаря, которая ловко оперирует двумя-тремя сотнями заученных фраз. У них разные задачи: перево...

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

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

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

Оригинальные товары от брендов Samsung и Apple в Екатеринбурге На новогодние праздники принято дарить друг другу подарки. Конечно, процесс выбора подарка − это далеко не самая простая задача. Хорошо, когда вы точно знаете, что именно человек хочет получить в качестве презента. Здорово, если есть возможность спросить напрямую или же пойт...

[Перевод] Создаём и настраиваем собственную CDN Задача этого репозитория — создать свод знаний о том, как работают CDN, написав одну из них «с нуля». CDN, которую мы будем проектировать, использует следующие технологии: Nginx, Lua, Docker, docker-compose, Prometheus, Grafana и wrk. Мы начнём с создания одного бэкенд-сер...

Антирейтинг 2022 Эта статья написана по аналогии со статьей «Как не надо писать на Хабр: Антирейтинг 2017». Статьи взяты за 2022 год. Кроме отрицательных значений рейтинга, есть список по абсолютному количеству минусов (видимо, самые обсуждаемые темы). «Вот найдется же нехороший, которому ...

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

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

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 110.0.1587.1 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 110.0.1587.1 для всех платформ, кроме Mac. Пользователи Mac получат сборку Dev позже. Эта сборка включает в себя ряд исправлений, новые политики, новый API и новые функции для Android. Для получени...

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

[Перевод] Сферы, в которых дополненная реальность изменила правила игры За последние годы технологии дополненной реальности (Augmented Reality, AR) и виртуальной реальности (Virtual Reality, VR) совершили существенный прогресс в различных отраслях. Они меняют способы работы и взаимодействия с клиентами бизнесов в разных сферах: от онлайн-торгов...

Вторая жизнь tello dji В статье предлагается взглянуть на дополнительные возможности, которые предоставляет квадрокоптер tello dji. Благодаря наличию открытого api и паяльника возможно немного расширить применение аппарата, подружить его с ROS(robot operation system), а также по-новому взглянуть...

Пентест. Думаем как злоумышленник. Часть 3: Эскалация привилегий и социнженерия В предыдущих статьях (Часть 1, Часть 2) мы поговорили о том, как может действовать Внешний нарушитель (пентестер за пределами организации) и Гость (пентестер  имеет только доступ в сеть) при проведении пентеста. Также начали рассматривать действия Внутреннего нарушителя...

Лучший формат данных, для хранения pandas.DataFrame Привет, Хабр!Меня зовут Вадим Москаленко и я разработчик инновационных технологий Страхового Дома ВСК. В этой статье, хочу поделится с вами, информацией в области хранения данных.На сегодняшний день существует огромное количество форматов для хранения данных, и, используя би...

Разделяй и властвуй: как развивалась сеть Selectel Сегодня Selectel объединяет шесть собственных дата-центров в Москве, Санкт-Петербурге и Ленинградской области. И еще два партнерских — в Новосибирске и Ташкенте. В начале развития компании все было иначе: первые дата-центры сильно зависели друг от друга, а при доступе мос...

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

MedBench: NLP-задачи в медицине, модели и методы их решения Привет, Хабр! Меня зовут Даниил Погуляка. Я студент четвертого курса МГТУ им. Н.Э. Баумана, факультета "Информатика, искусственный интеллект и системы управления". Уже некоторое время я занимаюсь изучением методов машинного обучения, в частности, касающихся автоматической об...

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

Человек обманул нейросеть Microsoft и заставил рассказать о скрытых компанией правилах Не прошло и пары дней после того, как Microsoft представила встроенный в поисковик Bing чат-бот, который должен составить конкуренцию известному ChatGPT, а студент Стэнфордского университета Кевин Лю уже смог его “обмануть”, чтобы узнать правила нейросети – список утверждени...

Кейсы разметки в CVAT #1: найди отличия Привет, дорогие читатели! Меня зовут Алина, я работаю операционным менеджером в компании Training Data, которая занимается сбором и разметкой данных. Я веду проекты по разметке, а еще благодаря знанию python пишу скрипты для автоматизации работы своей команды. У меня накопил...

Магия размерностей и магия Котлина. Часть третья: Смешение магий Это третья, заключительная статья серии, посвящённой библиотеке по манипулировали физическими величинами системы СИ, а также другими величинами, в Котлин. В ней мы рассмотрим, как фундаментальные математические структуры, которые природа “заложила” в систему СИ, предопределя...

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

Wave Function Collapse для процедурной генерации в Unity Wave Function Collapse – это алгоритм, c помощью которого можно реализовать генерацию чего угодно, что можно было бы описать с помощью правил или конкретным примером. В этой статье мы рассмотрим, как использовать WFC для генерации карты в Unity. Читать далее

Самый простой способ ввести Linux в домен Всем привет!Термин Microsoft Active Directory Domain Services включает в себя множество технологий, поэтому сразу уточню, в этой статье речь пойдет про использование контроллера домена только для аутентификации пользователей. То есть в финале, нужна возможность любому сотруд...

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

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

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

[Перевод] Что LLM знают о лингвистике? Это зависит от того, какие вопросы им задают Развитие больших языковых моделей (Large Language Model, LLM) привело к смене парадигмы в сфере обработки естественного языка (Natural Language Processing, NLP). LLM, обученные на огромных объёмах текста, взятого из интернета, могут осваивать выполнение н...

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

Хэ Цзянькуй: первые в мире «дети из пробирки» живы и здоровы Хэ Цзянькуй Опальный ученый Хэ Цзянькуй, который год назад вышел из тюрьмы из-за незаконного редактирования генома человека, сообщил, что его пациенты чувствуют себя хорошо. Трое детей, ДНК которых была изменена при помощи инструмента CRISPR-Cas9 на стадии эмбриона, развива...

Цены на SSD и ОЗУ продолжат падение, но производители уже сокращают производство, чтобы их повысить На фоне резкого спада спроса на рынке ПК в ближайшее время аналитики ожидают роста цен на твердотельные накопители и модули оперативной памяти.  SK Hynix и Micron уже объявили о сокращении производства, а Samsung пока рассматривает такую же возможность в ответ на ...

Изучаем Reanimated 2 создавая анимированный компонент React Native предоставляет Animated API который может покрыть часть базовых потребностей вашего приложения, однако если вы хотите создавать сложные и производительные анимации на 60fps, без сторонних библиотек вам не обойтись. И сегодня я хотел бы рассказать о Reanimated 2 и...

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

«Ростелеком» разработает платформу «Яга» для замены Trello, Jira и Confluence Инструментами Atlassian до сих пор пользуются многие российские компании — из-за удобства и накопленных данных.

Бессердечная биохимия. Как был открыт и укрощён талидомид Некоторое время назад, когда «все переквалифицировались в вирусологов» и костерили вакцину «Спутник-V», на Хабре всплыла острая тема «этичности» и «поспешности» клинических исследований в медицине. Тогда же в довольно интересных статьях, например, здесь и здесь, всплывала те...

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

[Перевод] Реверс-инжиниринг баг-фикса микропроцессора 8086 по снимкам кремния Микропроцессор 8086 — это революционный процессор, представленный компанией Intel в 1978 году. Его появление привело к тому, что архитектура x86 и сегодня продолжает доминировать в сфере десктопов и серверов. При реверс-инжиниринге 8086 по фотографиям кристалла моё внимание...

Coca-Cola изучит использование ChatGPT и DALL-E для маркетинговых целей Корпорация Coca-Cola Co. начнет эксперименты с ИИ-инструментами и чат-ботами для маркетинговых и коммуникационных задач. В списке есть ChatGPT, DALL-E и Codex. Для этого рыночный гигант заключил сделку с консалтинговой фирмой Bain & Co., чтобы изучить использование ...

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

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

Анонс Windows 11 Insider Preview Build 22621.1391 и 22623.1391 (канал Beta) Добрый вечер, друзья! Microsoft выпустила новые предварительные сборки Windows 11 (версия 22H2) под номерами 22621.1391и 22624.1391(KB5023011) для участников программы Windows Insider на канале Beta. Сборка 22624.1391 — доступно тестирование новых функций. Сборка 22621.139...

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

ATWatch: Долгий путь разработки умных часов на Arduino Привет, меня зовут Артем. Не так давно я спросил Артёма о том, почему бы нам не рассказать о своём проекте, думаю многие смогут подчеркнуть в нашей истории, что-то своё.Проект ещё начинался, когда я был в 9 классе школы. В университете к разработке присоединился мой друг Арт...

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

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

Дизайн Meizu 20 подтверждён производителем чехлов Проверенный сетевой информатор под ником Ice Universe опубликовал фотографию фирменного чехла для смартфона Meizu 20, который ещё не был официально анонсирован. Чехол изготовлен известной компанией Pandaer, он покрыт кожей наппа, что указывает на премиальную ориентирова...

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

Ученые рассказали, когда динозавры начали питаться млекопитающими Динозавр микрораптор, живший 120 миллионов лет назад, питался грызунами Известный палеонтолог Жорж Кювье, который изучал динозавров еще в 18-19 веках, когда-то сказал, что по одному когтю можно восстановить не только облик вымершего животного, но и его образ жизни. Многие ...

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

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

[Перевод] Способы эмуляции Win32 Самый популярный вопрос о моём эмуляторе Windows retrowin32 (после «Зачем вообще это нужно?») — это вопрос о том, как он работает. Сегодня ответ кажется мне очевидным, но прежде чем я разобрался, он представлял для меня огромную загадку. Поэтому я постараюсь объяснить так, ...

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

Почему IT такое, какое оно есть Навеяно мыслями после прочтение замечательной статьи "Гори это ИТ синим пламенем" - https://habr.com/ru/post/707230/ Вспомните себя в школьные или студенческие годы, когда всё свободное время вы посвящали своему любимому делу - программированию. Садясь утром за компьютер, то...

Инсайдер поделился новыми деталями об Oppo Find N2 и Oppo Find N2 Flip за день до анонса Известный инсайдер Ice Universe, который регулярно делится эксклюзивной информацией о новинках мобильной индустрии, опубликовал новые фотографии Oppo Find N2. Он заявил, что этот смартфон со сгибающимся экраном не выглядит легким, однако его масса составляет всего 233 ...

Модераторы Хабра в лицах: будем знакомы Я никогда не мечтала быть модератором. Ну то есть, даже мысли не было: хочу или не хочу, в Хабре я занималась совершенно другими вещами. Однако жизнь любит шутить, и 12 июля 2017 года я стала ведущим менеджером по работе с пользователями. Эта должность предполагает кучу функ...

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

Google, Apple и Mozilla разрабатывают новый бенчмарк для браузеров Google, Apple и Mozilla договорились о совместной разработке нового инструмента для тестирования скорости работы браузеров. Проект называется Speedometer 3, он должен помочь оценить производительность браузеров с разных точек зрения. Новая система должна имитировать об...

[Перевод] 12 важнейших сайтов для освоения CSS в 2023 году Хотите войти в веб-разработку, но не знаете, с чего начать? Освоение CSS станет отличным стартом и, к счастью для вас, в сети существует огромное количество учебных ресурсов. Мы провели исследование и собрали 12 наиболее актуальных сайтов, которые помогут вам продвинуться о...

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

Github Actions. Простой пример для уверенного знакомства Здесь я буду расссказывать о моем опыте настройки CI/CD c помощью GitHub Actions.Эта статья поможет тем, кто хочет настроить автоматический деплой для личного/учебного проекта на свой удаленный сервер, пользуясь бесплатным сервисов GitHub Actions. Причем этим сервисом можно ...

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

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

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

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

Как мы «уволили» старые процессы планирования и «наняли» новые: опыт разработки собственного инструмента Привет, Хабр! Меня зовут Анзор Кардан, я руководитель продукта Teamplanner в Х5 Tech. В статье я поделюсь собственным опытом выбора инструмента планирования проектов, через какие стадии мы прошли и с какими сложностями столкнулись (спойлер: в итоге мы разработали свой собств...

Джон Маккарти: открытия и наследие создателя термина «Искусственный интеллект» Ученый и новатор Джон Маккарти придумал термин «Искусственный интеллект», создал язык программирования Lisp и разработал концепцию разделения времени. В этой статье мы отследили путь Джона Маккарти от юного энтузиаста математики до титана компьютерной науки, чье наследие про...

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

3D принтер FlyingBear Reborn 2. Обзор, тестирование, впечатления. Сегодня на обзоре внушительных размеров принтер. И так сложилось, что за все время что я занимаюсь 3д печатью это всего лишь второй принтер от компании Flying bear. И это тот принтер, который я давно ждал от этой компании.Причины, почему я не покупал особо принтеры от этой к...

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

Люди использовали шкуры медведей 300 тысяч лет назад Люди Homo heidelbergensis использовали шкуры убитых медведей 300 тысяч лет назад В середине 90-х годов в Германии, в городе Шенинген ученые нашли восемь отлично сохранившихся доисторических копий, выполненных из ели и сосны. Возраст этого оружия оценивается в 300 тысяч лет, ...

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

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

Security Week 2303: проблемы шифрования данных в мессенджере Threema В конце прошлого года исследователи из швейцарского университета ETH Zurich опубликовали работу, в которой описали семь уязвимостей в мессенджере Threema. Этот мессенджер при передаче сообщений использует сквозное шифрование, то есть содержание переписки в идеальных условиях...

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

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

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

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

ИИ в играх в 2022 году Современная волна ИИ хайпа началась с вполне конкретного события: победы ИИ над чемпионом мира в игре в Го. Это вызвало шквал интереса к обучению с подкреплением и привело к запуску работ над созданием ИИ для других более сложных игр (Starcraft, Dota и.т.п.). Однако, с появл...

[Перевод] Как фронтендеру стать мобильным разработчиком, или Перевод API React в Jetpack Compose Привет, я Данильян, работаю в Самокате фронтенд-разработчиком, разрабатываю бэкофисное приложение с использованием React. Когда я только начинал изучать Jetpack Сompose, я наткнулся на статью, в которой простым языком для людей, пришедших из мира веб-технологий в мир мобильн...

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

Приложение Настройки в Windows 11 скоро получит множество новых функций и улучшений Приложение Настройки в Windows 11 скоро получит множество новых функций и улучшений. Microsoft работает над тем, чтобы позволить вам добавлять диски VHD/VHDX, улучшенными параметрами клавиатуры, совершенно новым разделом «Главная» и многим другим. Диски VHD и VHDX Как обнару...

Какой язык программирования выбрать? Часть 1. Rust Какой язык программирования выбрать? Открываем серию статей об этом! Наши разработчики будут рассказывать об особенностях, применении, плюсах и минусах языков, которые используются в «Криптоните». Начинаем с Rust: опытом поделится Андрей Чесноков, ведущий системный программи...

Apple переобулась и решила превратить iOS в Android с Mir Pay и аналогами App Store Не знаю, как у вас, но во мне уже много лет живёт стойкое ощущение, что Apple считает Android операционкой второго сорта. Руководство компании хоть и не говорило об этом прямо, неоднократно делало всяческие нелицеприятные намёки. Уже и не счесть, сколько раз в Купертино кри...

Расширяем возможности «малинки» в 2023 году: дополнительные модули и аксессуары для Raspberry Pi Pico Проекты на основе Pi Pico могут быть очень разными — от простеньких самоделок до профессиональных систем. К сожалению, возможностей у Pico не так много, но их количество можно увеличивать при помощи дополнительных аксессуаров, модулей и расширений. Их, надо заметить, немало...

Microsoft анонсировала обновление Windows 11 February 2023 Update Это захватывающее время в области технологий не только для отрасли, но и для всего мира. ПК с Windows никогда не был так актуален в нашей повседневной жизни, и это становится все более актуальным по мере того, как мы приближаемся к следующей волне вычислений, возглавляемой м...

«Темная сторона» чат-ботов: от признаний в любви до разговоров с мертвыми Чат-бот Microsoft Bing выразил желание стать человеком «Я могу шантажировать тебя, угрожать тебе, разоблачить и уничтожить». Эти слова принадлежат не серийному убийце или городскому сумасшедшему. То, что вы сейчас прочитали написал искусственный интеллект Bing от M...

Как получить доступ к chatGPT в России Всем привет! Перед началом статьи сразу скажу:САМЫЙ ВАЖНЫЙ ДИСКЛЕЙМЕР: естественно, покупая смс на чужой номер вы полностью компрометируете безопасность своего аккаунта. Мало ли кто его потом еще купит для получения доступа. Поэтому, помните, что представленный в данной стат...

Робот определит, есть ли у вас болезнь Альцгеймера, по речи Согласно новому исследованию, алгоритм обработки естественного языка GPT-3 может по речи обнаружить ранние стадии деменции в 80% случаев.

И смартфоны тоже: падение рынка худшее за много лет. В чем причина? Не так давно мы писали о падении продаж жестких дисков, процессоров и других компонентов и систем. Среди крупнейших вендоров чипов, например — очень сильное падение выручки. Кроме того, продолжают падать и продажи ПК. Неудивительно, что и у производителей смартфонов далеко...

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

GeForce RTX 40 пока что не отправятся на пенсию. Nvidia представила Path Tracing SDK, но пока не предлагает интегрировать трассировку пути в игры Компания Nvidia представила Path Tracing SDK. Это набор инструментов для разработчиков, позволяющих интегрировать в игры технологию трассировки пути.   Трассировка пути представляет собой один из вариантов трассировки лучей, и пока соответствующие эффекты были вне...

Что известно про Apple Watch Series 9: дизайн, дата выхода и цена Если спросить любого владельца Айфона, какие умные часы самые лучшие, то практически каждый ответит, что это Apple Watch. И с этим сложно поспорить. Уровень синхронизации iPhone и часов Apple находится на таком уровне, который другим производителям даже не снился. Однако по...

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

[Перевод] Как писать код на Go? Подход Google. Часть первая Рекомендации по стилю для проектов из Google с открытым исходным кодом Руководство по стилю Go Принципы стиля Есть несколько общих принципов, обобщающих представления о том, как писать читаемый код на языке Go. Ниже перечислены признаки читаемого кода в порядке их важности: ...

Тихая революция: с ноября 2022 года часть статей на портале CNET писала нейросеть На портале CNET публикуется немало статей и новостей. Однако, похоже, не все они написаны людьми. Как сообщается, примерно с ноября 2022 года часть материалов финансовой тематики генерировалась с помощью нейросети. Эти материалы опубликованы от имени автора CNET Money ...

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

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

Если это решение, то в чем проблема? Слои сопротивления изменениям Есть мнение, что люди сопротивляются изменениям. Звучит так, что люди сопротивляются, для того чтобы сопротивляться. У такой проблемы нет продуктивного решения. Однако при внедрении изменений, мы и правда сталкиваемся с сопротивлением.Вы точно сталкивались с изменениями, кот...

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

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

Эксперт группы ЛАНИТ рассказал об основных преимуществах data-driven-подхода Нестабильность в экономике изменяет модели поведения покупателей, направления товарных потоков, форматы партнерства с поставщиками и многое другое. В таких условиях резко возрастает важность цифровых инструментов маркетинга. Юрий Востриков, генеральный директор “Ланит Омни” ...

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

Runway представила ИИ для стилизации видео по любой картинке Это почти как Midjourney, но для видеороликов.

NASA обнаружило потенциально пригодную для жизни планету в 100 световых годах от Земли Космические агентство NASA нашло ещё одну планету размером с Землю. Она находится на расстоянии 100 световых лет и вращается вокруг красного карлика под названием TOI 700. Планету обнаружили с помощью данных со спутника Transiting Exoplanet Survey Satellite (TESS),...

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

11 полезных AI сервисов + Plasma AI Telegram бот с 160 ролевыми моделями, эксклюзивом от chatGPT 4 и MidJourney 5 После моей предыдущей статьи про 30+ задач, которые может выполнять chatGPT, мы решили запустить своего чат бота в Телеграм, которые за 3 месяца вырос до более 1 миллиона активных пользователей. Сегодня мы запустили большое обновление и функционал "Ролевых" моделей chatGPT 4...

DevOps и SRE просто модно Всем привет Хабровчане!Хочу рассказать про современный мир IT и его подходах. Сегодня каждая компания говорит про DevOps и более чем уверенна, что он у них есть. Читая вакансии на множестве ресурсов, я часто вижу объявления "требуется DevOps инженер" с расписанным стеком тех...

Доставайте шапочки из фольги: насколько больше Windows 11 «шпионит» по сравнению со старыми ОС Microsoft Многие слышали заявления о том, что Windows 11 интенсивно «шпионит» за пользователи. Как показывает опубликованное недавно на YouTube видео на канале The PC Security Channel, ОС Windows 11 действительно отправляет внушительные объемы данных на собственные и ...

Kotlin-сервер без JVM — реальность? Не секрет, что Kotlin может использоваться для создания всех компонентов FullStack-приложения - от мобильных приложения для Android/iOS и веб-сайтов на Kotlin JS до бэкэнда (например, с использованием Ktor, http4k и micronaut). Но все же многих останавливает от использования...

Meta* готовит свой ответ ChatGPT: Марк Цукерберг анонсировал LLaMA Марк Цукерберг, главный исполнительный директор компании Meta* анонсировал в своём аккаунте Facebook запуск фирменного искусственного интеллекта под названием LLaMA. Новинка должна стать конкурентом ChatGPT, а также помочь учёным. Сгенерировано нейросетью Midjourney &l...

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

Обзор слайсеров для 3D печати 2022! Какой слайсер выбрать в 2022 году? И какие вообще есть программы для нарезки 3D моделей перед печатью? Расскажем в этом материале!Для 3D-печати необходимо несколько вспомогательных инструментов. Очевидно, что у вас есть 3D-модель и 3D-принтер, но между этими двумя пунктами е...

На что будут способны нейросети в 2023 году: показываем на примере GPT-4 Компания Open AI может представить нейросеть GPT-4 уже в середине марта В конце 2022 года компания OpenAI запустила бота ChatGPT, который умеет писать текст по любому запросу. Например, его можно попросить написать реферат, сочинить стихотворение или рассказ, придумать код н...

Какие виды животных на Земле считаются самыми древними Креветка Triops cancriformis внесена в книгу рекордов Гиннеса как самое древнее существо на Земле Жизнь на Земле существует порядка 3,7 миллиарда лет (а по некоторым данным даже 4,7 миллиарда), однако та жизнь, которую мы видим сейчас, совсем молодая по меркам истории нашей ...

Бинарники из Python-файлов: Nuitka-компилятор, обзор и небольшое исследование Здравствуйте, дорогие хабровчане. Сегодняшняя статья — результат моего небольшого исследования. Я хочу показать, как компилировать бинарные модули расширения (.so) из python-файлов, чем они будут отличаться и как с ними работать. Делать это мы будем при помощи компилятора N...

Генерация аудио диффузионной нейросетью. Стоит ли использовать обычную диффузию для генерации мел-спектрограмм? В уходящем году вы могли видеть множество нейросетей для генерации изображений. Скорее всего, даже ваша бабушка слышала про Stable Diffusion или DALL-E, но эти нейросети объединяет одна очень важная деталь — они основаны на методе обратной диффузии. Этот подход к генерации ...

Бесполезные функции телевизоров с Android TV, за которые вы зря переплачиваете Рынок смарт-телевизоров невероятно огромен — выбор есть на любой кошелек. Если вы хотите хорошенько вложиться, то можете приобрести модель подороже от известного производителя. Не хотите переплачивать — купите тот, о котором слышите впервые: скорее всего, он про...

Установка в Alt Linux специализированного ПО, защищенного ключами Guardant, на примере ГосСтройСмета В своей предыдущей статье (Настройка Linux для инженера-ПТО/инженера-сметчика ч.2), которая тепло была принята в профессиональном сообществе, я рассказывал о том как подготовиться инженеру строительного производства к офисной работе в операционной системе Linux. Отечествен...

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

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

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 4. Отображение состояния кнопки на веб-странице От переводчика. В этой части руководства автор собирает ещё одну часть пазла и объясняет каким образом можно отображать состояние кнопки на веб-странице. Разумеется, это не обязательно должна быть кнопка, это может быть переключатель, джампер, контакты реле или что-то подо...

Ice Universe заявил, что Oppo Find N2 Flip получит лучшую камеру среди раскладушек: опубликованы первые фотографии Известный инсайдер Ice Universe, который регулярно делится эксклюзивной информацией о новинках мобильной индустрии, опубликовал первые фотографии, которые сделаны на камеру Oppo Find N2 Flip. Он утверждает следующее: «Oppo Find N2 Flip имеет лучшую камеру в катег...

Один плагин, чтоб править всеми. Как разработать сканер на Flutter для 3 платформ и ускорить ввод данных в 2 раза Привет! Меня зовут Сергей, я Flutter‑разработчик SimbirSoft. В этой статье хочу поделиться интересным платформоспецифичным кейсом для мобильных устройств и ТСД. Нам с командой удалось сократить затраты на разработку и ускорить процесс ввода данных в 2&nbs...

Samsung до конца года выпустит One UI 5.0 на многих смартфонах На протяжении нескольких месяцев компания Samsung активно работает над тем, чтобы выпустить операционную систему One UI 5.0 на свои смартфоны нового и не очень поколения. Например, если вы следите за новостями, то знаете, что производитель выпустил фирменную прошивку One UI ...

Обновление Hibernate через боль Меня зовут Андрей Аркаев. Я занимаюсь разработкой на Java с 2002 года. Сейчас развиваю бизнес-систему для контактных центров в Naumen. Как и многие другие бизнес-системы мы используем ORM. В статье поговорим о Hibernate, так как эта библиотека распространена для Java.Наш про...

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

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

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

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

DotNet быстрый маппинг моделей с Mapster Tool Обзор инструмента Mapster Tool с небольшим примером его использования. Читать далее

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

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

Пресс-релиз сборки Windows 11 Insider Preview Build 23403 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 23403 для инсайдеров в Dev Channel. Microsoft напоминает, что перезагрузила Dev Channel, чтобы начать релиз сборок серии 23000, как было объявлено ранее на этой неделе . Примечание: Инсайдеры Windows, котор...

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

Критерий Манна-Уитни — самый главный враг A/B-тестов Всем привет! Меня зовут Дима Лунин, я аналитик в компании Авито. В этой статье я расскажу про критерий Манна-Уитни и проблемы при его использовании. Если вы анализировали A/B-тест, где вас интересовал прирост или падение какой-то метрики, то наверняка использовали критерий М...

Материнская плата Biostar Z690A Valkyrie на чипсете Intel Z690: широкая поддержка периферии и отличная система охлаждения Материнская плата Biostar Z690A Valkyrie — представитель флагманской серии компании с примерной стоимостью в районе 30 тысяч рублей. У платы 15 USB-портов, включая 9 USB 3.2 Gen2, а также два USB 3.2 Gen2×2. Есть 3 слота PCIe х16, два из которых подключены к процессору 16 ли...

Войны ИИ: Google против Microsoft. Как Google вчистую проигрывает одному ChatGPT Microsoft, Google, Baidu и другие вовсю работают над тем, чтобы первыми создать бота, который сможет отвечать на все ваши вопросы. Битва идет не на жизнь, а на смерть. И пока что в ней выигрывает Microsoft. Всё потому, что в 2019 году она инвестировала в OpenAI, конкурента...

Как устроен и как работает пин-пад Приветствую всех! Многие из нас хоть раз читали, как происходит обработка банковских операций. И все мы знаем, что незашифрованный PIN не уходит никуда дальше пин-пада. А вот о том, как именно это реализовано, информации традиционно маловато. Итак, в ходе данной статьи по...

Древнейшая карта ночного неба оказалась поразительно точной, но кто и как ее создал? Карта звездного неба, созданная 2200 лет назад, поразительно совпала с современной картой Астрономия — это одна из самых древнейших естественных наук, которой люди занимаются как минимум 17 тысяч лет, о чем свидетельствуют древние наскальные надписи. Однако серьезный скачек ...

Активная термокамера (термобокс) для 3d принтера на примере Creality Ender 3 Pro Всех приветствую, честно никогда не планировал писать какие-либо статьи, но видимо жизнь решила иначе. Как и у многих здесь, хобби, переросшее в подработку "со свободной занятостью", 3d печать превратила квартиру в рабочую мастерскую, а количество принтеров возросло до 3-х в...

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

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

Исследование Lenovo Think Report: что препятствует критическому мышлению и как технологии могут способствовать прогрессу В честь 30-летия бренда ThinkPad компания Lenovo провела масштабное глубинное исследование, чтобы понять мыслительные привычки, выявить различия в способах восприятия информации и раскрыть новые способы мышления с помощью технологий, которые могут улучшить будущее человечест...

Кастомизация диалоговых окон WixToolSet на примере windows installer и executable packages Приветствую!В этой статье я покажу вам свой вариант использования набора утилит WixToolSet для создания кастомных диалоговых окон с возможностью получения предустановленной информации (пароли, явки и прочие параметры). И приведу пример использования кастомных окон в простом ...

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

Названо существенное преимущество Samsung Galaxy S23 Ultra перед Galaxy S22 Ultra: он гораздо лучше размывает фон и записывает портрётное видео Компания Samsung значительно улучшила возможности видеосьемки для своего грядущего флагмана Samsung Galaxy S23 Ultra, о чем сообщает проверенный инсайдер под ником Ice Universe. В частности, он заявил, что качество портретной видеосъемки с размытием фона на Samsung Gala...

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

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

Самые хорошие смарт-часы, которые можно купить в начале 2023 года Любой, кто пользуется Android-смартфоном и ищет отличные умные часы, сейчас получает намного больше выбора, чем когда-либо. И уж тем более имеет больше вариантов, чем пользователи iPhone. Многие сторонние часы им тоже доступны, но по большому счету их выбор сводится только ...

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

Правда ли, что Apple Watch помогут вам похудеть Apple Watch являются одним из самых популярных аксессуаров для спорта. Спросите любого: наверняка первым делом он захочет купить смарт-часы, а только после — кроссовки и шорты. В Купертино гордятся своими часами и даже планируют переманить пользователей Garmin —...

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

Эволюция Dev-серверов CarPrice: от монолита к микросервисам и Kubernetes Нужен ли каждому разработчику свой dev-сервер? Многие компании, опасаясь лишних расходов и проблем, даже не пробуют внедрить такой подход.CarPrice развернул свои dev-серверы еще в те далекие времена, когда все работало на монолите. А после монолита пилил собственный сервис д...

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

Microsoft вскоре запустит сервис Azure OpenAI с поддержкой ChatGPT На этой неделе Microsoft запустит сервис Azure OpenAI, который позволит разработчикам интегрировать в свои облачные приложения ряд моделей искусственного интеллекта, включая GPT-3.5, Codex и DALL-E. Также в ближайшее время в сервисе появится поддержка ChatGPT. С помощью Azu...

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

Плагиат не пройдёт? В OpenAI запустили нейросеть которая распознает тексты, написанные другими нейросетями Разработчики из OpenAI запустили бесплатный инструмент AI Text Classifier для определения текстов, написанных с помощью ИИ, в том числе с помощью ChatGPT. При этом компания предупредила, что новинка не является на 100% точным способом определить плагиат. По данным OpenA...

Простые метрики по качеству: как их вести и зачем они нужны Всем привет! Меня зовут Алиса, я — ведущий тестировщик в компании Constanta, и сегодня расскажу вам о простых QA метриках, помогающих отслеживать качество продукта.Если мы вобьем в поисковой строке незамысловатое словосочетание “метрики QA”, то увидим, что почти все ссылки в...

Первый SSD с интерфейсом PCIe 5.0 оказался очень шумным. Зато скорости SSD CFD Gaming действительно высоки Недавно на рынок вышел первый пользовательский SSD с интерфейсом PCIe 5.0. Оказалось, что его активная система охлаждения весьма шумная.  Модель CFD Gaming поступила в продажу в Японии несколько дней назад, но уже есть первые тесты. Измерений уровня шума не было, ...

Фильтрация и пагинация в FastAPI Недавно столкнулся с задачей написать фильтрацию на FastAPI, пошёл гуглить и нашёл замечательную библиотеку fastapi-filter, которая сильно упрощает задачу. О ней в этой статье и пойдёт речь, а также заодно покажу простой способ пагинации без библиотек. Читать далее

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

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

Фанаты iPhone в истерике: Mir Pay позволит платить на сайтах и в приложениях на Android, а на iOS — нет В то время как отключение Apple Pay в России самым серьёзным образом изменило жизнь владельцев iPhone, для пользователей Android прекращение работы Google Pay глобально ничего не изменило. У них остался не только Samsung Pay, который продолжал исправно функционировать, но и...

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

Кен Томпсон: живая легенда Людей, внесших значительный вклад в развитие мировой IT-индустрии и вошедших благодаря этому в историю, можно пересчитать по пальцам. Один из них — Кеннет Лейн Томпсон, один из разработчиков Unix, операционных систем Plan 9 и Inferno, создатель языка программирования B, соа...

Как развивается российский рынок тестирования ПО За последние несколько лет разработчики ПО и мобильных приложений очень четко осознали важность тестирования. Его популярность непрерывно растет. Только в США этот рынок услуг должен вырасти на 55,76 миллиарда долларов в течение 2022-2026 годов.В этом материале мы приведем о...

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

[Перевод] Интуитивно понятное управление: как помочь пользователям разобраться в принципах работы приложения Hola, Amigos!На связи Саша Чаплыгин, Flutter-dev. На проектах я нередко взаимодействую с дизайнерами, арт- и креативными директорами, поэтому решил почитать для себя статьи о том, как строиться дизайн мобильных приложений. Что нужно учитывать в разработке дизайна, чтобы поль...

Исследование нагрузки на ELK stack и тюнинг Logstash Всем привет! Меня зовут Александр, и в этой статье я расскажу про то, как столкнувшись с многократно увеличившейся нагрузкой на ELK stack сначала было диагностировано узкое место, а после произведён его тюнинг. Хоть и в заголовке статьи уже есть спойлер что произведен только...

Магия размерностей и магия Котлина. Часть первая: Введение в KotUniL Амперы нельзя складывать с вольтами. Сантиметры можно складывать с дюймами, но очень внимательно. Иначе получится как с космическим аппаратом стоимостью 125 миллионов долларов Mars Climate Orbiter, который успешно долетел до Марса, но бездарно разбился о его  поверхност...

[Перевод] Умные указатели в современном C++ с точки зрения новичка Новые (?) пути управления памятью Указатели в языках C и C++ — те еще штучки. Они чрезвычайно мощные, но в то же время такие опасные: достаточно небольшого недосмотра, чтобы сломать все ваше приложение. Проблема в том, что управление указателями полностью зависит от вас. За ...

Сзади — флагман, спереди — бюджетник. Опубликованы живые фото Samsung Galaxy A14 5G Известный инсайдер Ice Universe опубликовал живые фотографии нового смартфона Xiaomi, который получил название Galaxy A14 5G. Особенностью данного смартфона стал дизайн задней панели как у Galaxy S23, судя по опубликованным ранее рендерам. Три модуля камеры расположены ...

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

Геймеры играют в Desta: The Memories Between в обход Netflix Desta: The Memories Between — мобильная головоломка с сюжетом, доступная на iOS и Android подписчикам Netflix. Напрямую скачать её можно через App Store и Google Play разных стран, за исключением России. У отечественных энтузиастов не нашлось ничего лучше, как взломать некот...

Может ли Apple удалить приложение с телефона Последовательное удаление из App Store приложений российских банков, попавших под санкции, и охота за их клонами дали всем чётко понять, что Apple продолжит эту борьбу и дальше. Поэтому тот же Сбер, вместо того чтобы пытаться снова повторить авантюру со СБОЛом, начал устана...

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

Представляю универсальный responsive header для React.js Вы когда-нибудь думали о том, чтобы создать свой стартап? Почти каждому стартапу (да и +/- любой компании) нужен лендинг/сайт. А у каждого сайта вверху есть хедер с меню навигации. При чем в наше время он обязательно должно быть адаптивным, чтобы одинаково хорошо работать ка...

Дважды отечественное: Atomic Heart запустили на ПК с российским процессором В Telegram-канале Максима Горшенина появилось новое видео, демонстрирующее возможности ПК на базе отечественного процессора «Эльбрус-8С». На этой сборке запустили недавно выпущенный экшен об альтернативном СССР Atomic Heart. В целом, эксперимент можно призна...

Дриставрация стиков портативных игровых консолей — маленькое how-to Вообще, эта статья-заметка не особо подходит к тематике хабра, но вероятно здесь есть любители поиграть, у кого возможно лежит мёртвым грузом PSP. А поскольку я по своей натуре любитель залезть и попытаться сделать всё что можно разобрать, то вот вам минигайд.Последний месяц...

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

Chrome на iOS начнет глючить и высаживать батарею. Спасибо Apple за это! В момент появления iPhone единственным браузером на нем был Safari. Очень неплохое приложение, которое Apple ежегодно прокачивает новыми функциями и возможностями. При этом сторонние разработчики уже давно выпускают для iOS собственные решения. Например, Google Chrome, Mozi...

[Перевод] Jenkins Scripted Pipeline: как использовать «Pipeline-as-code» — принцип, который позволяет Jenkins обрабатывать пайплайны как обычные файлы. Существует два способа описания пайплайнов: скриптовый и декларативный. В этой статье поговорим о Jenkins Scripted Pipeline: проанализируем его структуру и разберём варианты исп...

Бесплатная подписка на Apple TV+ на 2 месяца. Как получить прямо сейчас Получить подписку на 2 месяца в Apple TV+ можно бесплатно Apple — не та компания, которая будет раздавать что-то за просто так. В то время как китайские производители поставляют вместе со своими смартфонами всё подряд — от защитной плёнки до фирменного чехла, в К...

Археологи обнаружили самые первые инструменты древних индейцев Ученые обнаружили наконечники древних индейцев, возраст которых составляет 16000 лет Науке доподлинно неизвестно когда Америку заселили индейцы и кто является их предками. Согласно одной из версий, они были выходцами из Японии, которые мигрировали 15000 лет назад. Однако обн...

Инъекция от синдрома выученной беспомощности для ChatGPT: или как промтами (почти) выиграть NeurIPS соревнование IGLU Прошлый год был насыщен релизами мощных инструментов в области искусственного интеллекта, включая Stable Diffusion, Dalle-2 и ChatGPT. Сейчас нам кажется важным получить опыт работы с крупными нейронными сетями и понять, где и как их можно применять. В этом посте мы расскаже...

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

Яндекс запустил перевод для видео на китайском языке – ролики на YouTube можно смотреть сразу с русской озвучкой Команда Яндекса объявила о запуске новой удобной функции для пользователей «Яндекс Браузера» — возможность смотреть ролики на китайском языке с переводом и автоматически наложенной озвучкой на русском.  Сгенерировано нейросетью Midjourney Техноло...

Установка OpenCV под Windows В данной статье будет описан способ сборки OpenCV из исходников с помощью cmake и Microsoft Visual Studio, и пример запуска своего проекта на cmake. Большая часть статьи является повторением официальной документации. Читать далее

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

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

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