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

Сравнение utility types библиотек или тайпскрипт на стероидах Буквально за несколько лет typesctipt стал практически мастхэв в современной фронтэнд-разработке (и не только). Язык типов, работающих поверх языка javascript, который сам по себе является языком со слабой динамической типизацией со всеми вытекающими (отсутствие достойного т...

[recovery mode] TarantoolScript: статическая типизация в Lua-скриптах Tarantool Если вам когда-нибудь доводилось писать скрипты для Тарантула, то вы наверняка сможете понять мою боль. Тарантул - удивительный инструмент, который позволяет не только хранить относительно большие объёмы данных и обеспечивать поразительно быстрое выполнение операций CRUD над...

Обзор языка Crystal Привет, Хабр!История Crystal начинается в 2011 году, когда команда энтузистов решили создать язык, который бы исправил некоторые из тех ограничений и проблем, с которыми они сталкивались, работая с Ruby. Они мечтали о языке, который бы позволял писать код, легкий для пониман...

[Перевод] Аннотирование args и kwargs в Python Когда я пытаюсь обойтись без *args и **kwargs в сигнатурах функций, это не всегда можно сделать, не вредя удобству использования API. Особенно — когда надо писать функции, которые обращаются к вспомогательным функциям с одинаковыми сигнатурами.Т...

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

[Перевод] Простые языки программирования Мне нравятся простые языки программирования, такие как Gleam, Go и C. Знаю, я не один такой. Есть что-то чудесное в работе с простым языком: каково его читать, использовать в команде, возвращаться к нему спустя долгое время и т.д. В этом посте я хочу конкретизировать, в чём...

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

Как настроить библиотеку SFML C++ в Visual Studio 2022 статическая компоновка В этой статье рассказывается, как настроить ваши проекты SFML С++ со статической компоновкой используя интегрированную среду разработки программного обеспечения Visual Studio.Установка SFML библиотекиЗагрузите библиотеку SFML c официального сайта. Выбираем самую последнюю ве...

Umka обрастает мясом: улучшения в языке, менеджер пакетов, применение в играх Только что вышла новая версия 1.3 моего встраиваемого скриптового языка Umka со статической типизацией. С момента выпуска версии 1.0 язык пополнился замыканиями, инструкцией выбора switch по фактическому типу интерфейса, тернарным условным оператором, более удобным API для в...

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

Timeweb Cloud CLI. Часть 1: S3 Салют! Не так давно компания Timeweb Cloud выпустила новую версию своего CLI (twc), который позволяет легко и удобно управлять всеми предоставляемыми ресурсами облачной платформы. В этой серии статей рассмотрим основные сценарии применения этого инструмента. В данном мате...

Основные функции Apache Tomcat Привет, дорогие читатели! Apache Tomcat — это открытое программное обеспечение, реализующее спецификации Java Servlet, JSP и Java WebSocket, предоставляя таким образом платформу для запуска веб-приложений, написанных на языке Java. Разработанный и поддерживаемый Apache Softw...

Лонгрид о JavaScript JavaScript — ужасный язык программирования. По сравнению с другими распространёнными языками он выглядит генетическим уродом. Дело даже не в отсутствии многопоточности, или статической типизации, или того, что node_modules для про...

Типичный Swagger без гмо Кто из нас не был одурманен сказками про свагер? Мол, добавь эту волшебную штуку — да заживешь! Но плата за магию — зеленое болото нотаций. А нельзя ли обойтись только типизацией самого php? (Спойлер: онжом) Читать далее

Rust — это не «memory safe C» TL;DR: 1) в Rust намного больше достоинств, чем просто скорость и безопасность 2) в Rust по умолчанию CDD (compiler-driven development, разработка через компилирование). Это как TDD, только CDD 3) Rust не сложный язык, особенно если не гнаться за максимальной производительно...

Проверяем YTsaurus. Доступность, надёжность, open source В этой статье мы расскажем вам о результатах проверки кода проекта YTsaurus статическим анализатором PVS-Studio и разберём найденные ошибки. Уже больше полугода назад YTsaurus — мощная BigData-система — стала Open Source. Её разработка и использование направлены на расширени...

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

[Перевод] Я счастлив, что больше не веб-разработчик Я написал своё первое одностраничное веб-приложение на Javascript в 2005 году, сразу после того, как узнал о XMLHttpRequest и до появления серьёзных фреймворков. Я оставил профессиональную веб-разработку примерно в 2009 году (а начал её в 1997 году с WebObjects), а последний...

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

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

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

16-, 8- и 4-битные форматы чисел с плавающей запятой Уже лет 50, со времён выхода первого издания «Языка программирования Си» Кернигана и Ритчи, известно, что «числа с плавающей запятой» одинарной точности имеют размер 32 бита, а числа двойной точности — 64 бита. Существуют ещё и 80-битные числа расшир...

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

Кодогенерация и парсинг TypeScript с помощью typescript Одной из интересных возможностей пакета typescript является то, что он содержит API для генерации TypeScript-кода, а также парсер для работы с написанным на TypeScript кодом. Кодогенерация часто используется для автоматического создания типов для работы с http api (типизация...

[Перевод] Эффект Монреаля: почему языкам программирования нужен Царь стилей Давайте представим нереалистичный сценарий, где вы выбираете язык программирования для проекта, который в перспективе станет очень большим. Допустим, это будет набор сервисов в монорепозитории, над которыми работает более 100 человек. Чтобы сделать этот сценарий ещё менее р...

Статический анализ мультиязычности Angular приложения c помощью ngx-translate-lint Не так давно мне довелось решить интересную задачу, направленную на снижение риска того, что разработчик забудет о мультиязычности приложения и это станет причиной заведения нежеланных багов в будущем. Изначально я искал решение проблемы на Хабре, но, увы, не нашел. Поэтому ...

Постфиксный калькулятор на Haskell Можно ли внедрить в Haskell постфиксный калькулятор?begin push 1 push 2 add endbegin push 1 push 2 push 3 add mul endНа первый взгляд такой код на Haskell не может работать. Функция begin должна иметь произвольное количество аргументов, а Haskell является языком со статическ...

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

[Перевод] Как я уменьшил размер образа docker на 40% Ежедневно по работе я сталкиваюсь с Dockerfile, написал несколько из них самостоятельно, создавал контейнеры и всё такое. Но я никогда не публиковал их в реестре docker hub. Мне хотелось создать ugit — инструмент для отмены команд git (написанный в виде шелл-скрипт...

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

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

[Перевод] Что GCC делает для усиления защиты ядра? Усиление защиты ядра Linux — это задача, предполагающая постоянную работу сразу по нескольким направлениям. И иногда эта работа может быть выполнена даже не в самом ядре, а с помощью других инструментов, или даже в компиляторах. На конференции 2023 GNU Tools Cauldron Цин Чжа...

Объявление и инициализация переменных в C++ Продолжаем серию «C++, копаем вглубь». Цель этой серии — рассказать максимально подробно о разных особенностях языка, возможно довольно специальных. Это шестая статья из серии, список предыдущих статей приведен в конце в разделе 7. Серия ориентирована на программистов, имею...

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

[recovery mode] Идеология второго интернета Первый раз я зашёл в интернет в 2000 или 2001 году - точно не помню. Мне было около 18-19 лет и я был жуткий фанат творчества группы "Гражданская Оборона". За последующих примерно 2-3 года количество сайтов, посвящённых этой рок-группе, в Рунете того времени было примерно с ...

Yul: Учимся использовать inline assembly в Solidity В этой статье я расскажу про язык среднего уровня между Solidity и байт-кодом, который применяется в EVM. Основная задача Yul - это оптимизация смарт-контрактов по газу, как на уровне языка так и на уровне компилятора, а также гораздо больший контроль над выполнением кода. М...

Парсинг веб-сайтов: взгляд изнутри Статья о парсинге веб-сайтов освещает следующие аспекты:• Понятия парсинга и скрапинга; • Законность и этика парсинга; • Парсинг с использованием requests и BeautifulSoup; • Статические страницы; • Динамические страницы; • Работа с API; • Защита от парсеров; • Способы обхода...

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

[Перевод] Добавление собственных данных в LLM с помощью RAG Этот материал посвящён тому, как добавлять собственные данные в предварительно обученные LLM (Large Language Model, большая языковая модель) с применением подхода, основанного на промптах, который называется RAG (Retrieval‑Augmented Generation, генерация ...

[Перевод] Выявление ошибок в работе с памятью в C и C++: Сравниваем Sanitizers и Valgrind В этой статье вашему вниманию представлено сравнение двух инструментов для поиска ошибок в работе с памятью в программах, написанных на memory-unsafe (небезопасных при работе с памятью) языках — Sanitizers и Valgrind. Эти два инструмента работают совершенно по-разному. Поэто...

Как провести фаззинг REST API с помощью RESTler. Часть 2 Всем привет! На связи Владимир Исабеков, руководитель группы статического тестирования безопасности приложений в Swordfish Security. В предыдущей статье мы рассказывали о Stateful REST API-фаззинге с применением инструмента RESTler. Сегодня мы поговорим о продвинутых возможн...

Современный С++ в разработке девайсов Привет, Хабр.Меня зовут Андрей Белобров. Я тимлид одной из команд, разрабатывающих приложения для умных девайсов Сбера.На прошедшей недавно конференции Салют, OS DevConf! я выступил с докладом, в котором рассказал, как мы с командой разрабатываем приложения на С++ для умных ...

Как я стал iOS разработчиком О чем пойдет речь В данной статье я хочу рассказать вам как я стал iOS разработчиком в 32 года не имея профильного образования, не оканчивая курсы, без знания английского языка и без друзей/знакомых в сфере IT.Понеслась.Первые мысли об...

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

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

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

«Где угодно работать, только не в локальных конторах» — у меня есть что сказать 23 года я работал в американских компаниях SAS и C3 AI. Это, если что, очень дорогой интеллектуальный анализ данных корпораций и производств. Причём SAS много лет занимал места с 1-го по 3-е в мире как лучший работодатель, поэтому некоторая избалованность присутствует. Пос...

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

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

Чем сейчас занимается научная голография Периодически на Хабре появляются новости о новых голографических устройствах. Одна из таких разработок, на которую мы обратили внимание, ― «голографический» дисплей, представленный на CES. Любопытно, что к голографии в научном понимании такие разработки имеют очень косвенное...

Когда пишешь приложения для себя require 'glimmer-dsl-libui' include Glimmer window('hello world').show Почти каждый из читателей Хабра настраивает домашнюю сеть, пишет скрипты для автоматизации умного дома, админит домашний сервер и т. д. Всё это практически «семейные обязанности» разработчика, как вынест...

Истории из жизни вредоносов: знакомимся с Remnux Представим следующую ситуацию, у нас имеется файл, который скорее всего содержит вредоносный код. Варианты с отправкой этого файла сазу на virustotal.com мы пока рассматривать не будем, так как это слишком просто не спортивно.Можно конечно, поднять виртуалку/контейнер с Wind...

CSS генератор селектров, дашборд для запуска Ansible-плейбуков, Terraform-кода и Bash-скриптов – и другие стартапы 10 новых российских проектов для замены Notion,  интеграции Tilda с Airtable, поиска работы для дизайнеров и многого другого. Битва за «Продукт недели» началась!Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд. Чита...

Релиз Ruby 3.3.0: что появилось нового в языке программирования и что изменилось На днях появился новый релиз динамического объектно ориентированного языка программирования Ruby 3.3.0. Он вобрал в себя лучшие возможности многих других ЯП, включая Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp. Что касается кода проекта, то он распространяется под лице...

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

Релиз Ruby 3.3.0: что появилось нового в языке программирования и что изменилось  На днях появился новый релиз динамического объектно ориентированного языка программирования Ruby 3.3.0. Он вобрал в себя лучшие возможности многих других ЯП, включая Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp. Что касается кода проекта, то он распространяется по...

Бруклинский мост. Зачем генерируем C++ на Kotlin Нелегко на рынке найти senior разработчика для конкретной сферы. Каждый из них имеет уникальные знания в своем языке и фреймворке, будь это Java, Kotlin, С++, JS или Swift. Каждый накапливал свои знания годами. Но найти senior разработчика, который одинаково хорош и C++ и в ...

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

Илон Маск показал испытания нового космического корабля. Запуски Starship могут стать такими же обыденными, как старты Falcon 9 Миллиардер Илон Маск перепостил сообщение, опубликованное его компанией SpaceX, в котором опубликовано видео со статическими испытаниями нового космического корабля Starship. Полноценные статические огневые испытания всех шести двигателей Raptor на Flight 4 Starship. S...

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

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

Операция «K». Ищем баги в коде IntelliJ IDEA В этой статье мы проверим проект IntelliJ IDEA Community Edition на наличие ошибок и отправим наши правки разработчикам. Крупный проект, Open Source база и использование статического анализатора при разработке. Сложная задача для PVS-Studio. Читать далее

Как я собрал красивое ведро для гидропоники Несколько лет назад я писал пост о том, как вырастить на гидропонике крайне острый Trinidad Scorpion CARDI. Он, при его живительных 1.2 миллионах единиц Сковилла, на неподготовленных перцеедов производит впечатление эквивалентное облизыванию паяльника.Пока Монстр плодоносил ...

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

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

Kia Sportage подорожал в России. Зато на выбор версии с моторами 150, 180, 200 и даже 236 л.с. Если в начале февраля Kia Sportage стоил в России 3,045 млн рублей, то сейчас цена поднялась до 3,15 млн рублей. Столько в Казани продавец просит за Sportage 2023 года выпуска с 2,0-литровым атмосферным 150-сильным мотором, 6-ступенчатым «автоматом» и полным...

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

[Перевод] Неожиданное открытие может пролить свет на космическую тайну 13.01.2024, Роберт Ли, space.com«Мы обнаружили гораздо более сильный сигнал, чем тот, который искали, причем в другой части неба». Читать далее

ВКС РФ применили ФАБ-1500 по складу ВСУ и вызвали детонацию боеприпасов С каждым новым днём СВО фактов применения тяжелых авиационных бомб всё больше и больше.

Одноразовые пароли для доступа по ssh через HashiCorp Vault HashiCorp Vault имеет в своём арсенале SSH secrets engine, который позволяет организовать защищённый доступ к вашим машинам по ssh, через создание клиентских сертификатов и одноразовых паролей. Про последнее – создание одноразовых паролей (OTP) – мы и поговорим в этой статье...

Изометрическое Черчение в Inkscape Во время инженерной работы постоянно приходится проектировать заказные детали. Очевидно, что нужен какой-то векторный редактор для быстрого и простого создания статической графики. Редакторы 3D черчения как правило платные. При этом есть бесплатные программы для 2D черчения....

25% людей чувствуют вкусы лучше остальных. Вы среди них? Примерно 25% населения Земли являются супердегустаторами У каждого здорового человека есть пять органов чувств: зрение, слух, обоняние, осязание и вкус. Как бы нам этого ни хотелось, мы не можем натренировать наши глаза так, чтобы они видели, как бинокль или телескоп. Также ...

Путь от преподавателя английского к AI Product Manager Всем привет, меня зовут Оля Шерстюк, раньше я была преподавателем английского языка, но начиная с 2023 года решила поменять свою деятельность и перейти в IT, сейчас я учусь в магистратуре AI Talent Hub. Хочу поделиться с вами своей историей.В 2023 я зачеркивала дни в календа...

Когда-либо давал. F#-сервер из скрипта на примере локального брокера сообщений В ходе разработки на F# поднимать локальные web-серверы приходится гораздо чаще, чем это принято на C#. Связано это с большим количеством нехарактерных для C# активностей. То, что в C# делают плагины для IDE, у нас делают скрипты, причём их сферы ответственности пересекаются...

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

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

Свежий Hyundai Kona второго поколения дешевле 3 млн рублей, большой Hyundai Palisade — за 7,5 млн рублей. «АвтоВзгляд» назвал альтернативы Solaris HC (Hyundai Creta питерской сборки) В России возобновилось производство автомобилей Hyundai, но цены немалые: Creta запросто может стоить 3,5 млн рублей, и при этому нее даже не будет полного привода. Но параллельный импорт работает исправно, и на рынке полно альтернатив от той же Hyundai.  «Ав...

Исходный код Android-версии Vita3K теперь в открытом доступе Эмулятор Vita3K пока не дотягивает по качеству до эмуляторов Nintendo Switch. При этом недавно вышло обновление Vita3K 11, исходный код которого официально раскрыли. Вероятно, это сделали для более плотной работы с комьюнити и другими разработчиками. Ещё теперь в Vita3K мож...

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

Применяем стандартные алгоритмы в C++. Семь примеров Привет, Хабр! Меня зовут Николай, я разработчик С++ в SimbirSoft. В этой статье я хочу поделиться своим опытом применения алгоритмов. Каждый из нас знает, что существуют алгоритмы стандартной библиотеки, и что они делают. Но не все и не всегда используют их. Я тоже их н...

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

[Перевод] Извлечение текста из файлов PDF при помощи Python ▍ Введение В эпоху больших языковых моделей (Large Language Model, LLM) и постоянно расширяющейся сферы их применений непрерывно растёт и важность текстовых данных. Существует множество типов документов, содержащих подобные виды неструктурированной информации, от веб-стате...

Решение задачи про определение типа в Typescript с Yandex Cup 2023 Всю прошлую неделю проходила квалификация на Yandex Cup 2023. Я решил тряхнуть стариной и вспомнить что такое спортивное программирование.Яндекс представил 8 задачек разной сложности, которые необходимо сделать за пять часов. Я принял участие. На ста...

Быстро и легко ищем баги в играх на Unity (для C# разработчиков) Все мы сталкиваемся с багами в играх. В некоторых даже чаще, чем хотелось бы. Множество этих багов связаны с ошибками в коде. Сегодня посмотрим, как с помощью статического анализа можно легко находить ошибки и улучшать ваш проект. Читать далее

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

Как расширить дисковое пространство на VPS за счет дисков на сервере в домашней сети В настоящее время очень широкое распространение получили решения, основанные на self-hosting'e. При этом, под этим термином понимается идеология и практика, предусматривающая размещение веб-сервисов на собственных серверах, например домашних, вместо испол...

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

Семантический поиск и генерация текста на R. Часть 1 Для этой задачи использую LLM (Large Language Models - например, chatGPT или opensouce модели) для внутренних задач (а-ля поиск или вопрос-ответную систему по необходимым данным).Я пишу на языке R и также увлекаюсь NLP (надеюсь, я не один такой). Но есть сложности из-за того...

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

Как построить работу над кодом Чтобы всем было удобно его писать, обсуждать и рефакторить — без распухшего бэклога и лица девопса.Мне кажется, что если спросить 10 случайных разработчиков о том, как у них в командах устроена работа над кодом, то в 9 случаев ответ будет «Ну, как придётся. Как привыкли!».Эт...

Графические оболочки FFmpeg Считается, что работа в консоли эффективнее GUI по нескольким причинам. Во-первых, там быстрее набирать команды, чем двигать курсором. Во-вторых, на CPU, память и GPU не ложится лишнее бремя графической оболочки, так что любые процессы быстрее выполняются в консоли. Но е...

Некоторым языкам программирования десятки лет — и они ещё в ходу. 5 старых, но актуальных ЯП Не так давно мы писали про язык COBOL, которому уже больше 60 лет. Он до сих пор актуален, поскольку на нём держится немало систем финансовых и банковских организаций. Но есть и другие старые ЯП, всё ещё применяемые в некоторых отраслях. О них сегодня и говорим, не обойдя и ...

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

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

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

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

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

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

Ученые нашли следы утерянного языка возрастом 3 000 лет В Турции найдена табличка с надписями на давно забытом языке На планете Земля сегодня насчитывается более 8 миллиардов человек, относящихся к тысячам разных народов. При всем этом многообразии, в мире не существует единого способа общения — каждый из нас разговаривает на одн...

Стоимость оперативной памяти неуклонно повышается. Период низких цен остался в прошлом Год назад цена ОЗУ разных типов и поколений была крайне низкой. Аналитики предрекали затяжное «пике» с ещё более сильным снижением цены. Но производители начали принимать меры, и сейчас, похоже, они сработали. DDR5 и предыдущие поколения ОЗУ стали дорожать. Подробности — под...

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

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

Семиместный кроссовер Volkswagen Tiguan L подешевел в России на 1,7 млн рублей, но есть нюанс Если в ноябре длиннобазный Volkswagen Tiguan L, поставляемый из Китая, продавался в России за 5,6 млн рублей, то теперь машину можно купить за 3,9 млн рублей. Разница в цене огромная, но есть нюанс: дилер из Владивостока предлагает такие машины только под заказ со сроко...

Почему с каждой новой версией Windows от нее усиливается усталость Привет! Меня зовут Васьен и я пользуюсь Windows уже 24 года. Большие боссы из Майкрософт молодцы и соображают, что делают. Тут и удачные инвестиции, развитие самых различных направлений и стремление захватить как можно больше рынка (хотя куда уж больше?). Но мне, простому см...

[Перевод] Битва фреймворков: сравнение высокопроизводительных HTTP-библиотек Мир веб-разработки предлагает бесконечное количество вариантов HTTP-фреймворков для разных языков программирования. Но как разработчикам понять, какие из них обеспечивают действительно высокую производительность? Под катом команда блога CodeReliant* проводит прямое сравнение...

Вызволяем увлажнитель из сетей Xiaomi Вероятно, вы слышали о том, что сухость воздуха — одна из частых причин появления статического электричества. Вот и я решил обзавестись увлажнителем, когда заметил, что кошка бьется током почти при каждом прикосновении. И нет, ее зовут не Электро или Шторм Спирит. Знакомьте...

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

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

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

Что будет под капотом Lada Iskra? Раскрыты двигатели и коробки передач новинки АвтоВАЗа — Iskra достанутся самые современные моторы Ресурс Motor.ru раскрыл моторную гамму будущей Lada Iskra. Как сообщается, автомобиль будет унифицирован с Lada Vesta, но, при этом, получит только самые современные агрегаты. Например, восьмиклапанного мотора у Iskra не будет. Изображение: Lada Базовым станет 16-клапа...

PHP/FI 1. Personal Home Page Tools/Forms Interpreter История зарождения PHP История PHP начинается не с полноценного языка программирования, а с набора CGI-скриптов на C, известного как PHP/FI 1. В этой статье мы возвращаемся к истокам PHP, рассматривая его первую версию, её компиляцию и функциональность. Читать далее

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

Зоозве: эволюция орбиты квазиспутника Венеры В этом видео показывается эволюция орбиты астероида Зоозве, квазиспутника Венеры, за 500 лет. Очень необычно выглядит его траектория относительно горячей планеты. Но гораздо сильнее вас удивит его траектория относительно Земли! Смотрите с субтитрами на русском языке. Читать ...

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

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

Relax, take IT easy: как вернуть спокойствие в работу. Три инструмента специально для технарей Привет! Я – Ольга Красильникова. У меня за плечами 18 лет работы в сфере управления и развития персонала в компаниях Евросеть, М.Видео, Yota, МТС, Coca-Cola, Heineken. Сейчас работаю менеджером по обучению в Bercut. А еще я карьерный психолог, коуч (более 800 часов коучингов...

Превращаем TV-box в мини-компьютер: установка Linux Armbian на примере X96 Max+ 100W Одноплатные компьютеры своим появлением взяли на себя огромное количество задач и с каждым днём решают всё больше наших проблем. Но многие окружающие нас бытовые устройства являются одноплатными компьютерами с практически с идентичной многим привычным SBC (single board compu...

Статический анализ структуры базы данных (часть 1) Статический анализ структуры базы данных — это процесс выявления ошибок, нерекомендуемых практик и потенциальных проблем в базе данных только на основе структуры, типов данных, свойствах объектов. Статиеский анализ структуры не задействует ни пользовательские данные, ни ста...

[Перевод] Безымянный язык программирования без присваивания имён Придумывать имена сложно. Давайте посмотрим, как далеко мы можем зайти без них.Что это?Это язык программирования, основанный на трёх парадигмах:Бесточечном программированииСтековом программированииМассиво-ориентированном программированииОсновная «фишка» языка — избегание люб...

Простой VBA скрипт для преобразования таблицы excel телефонной базы контактов в файл .vcf Недавно я пытался перекинуть свои контакты из старого Блекберри в телефон с Андроидом и меня постигла неудача - оказалось не существует инструментов для корректного преобразования одного формата в другой.Тогда я решил преобразовать мои контакты, полученные из старого телефон...

Потрошим golang: как устроена память Привет, меня зовут Стас, и я работаю в VK Cloud над разработкой облачных сервисов в команде Data Masters. Сервисы, запрошенные клиентами, так или иначе должны развернуться в том виде, в котором клиенты их запросили, в адекватные сроки и без ошибок. Существует множество мех...

По локоть в легаси: пошагово перезапускаем устаревший портал на PHP PHP — один из самых популярных языков веб-разработки уже около 20 лет, а самому языку скоро стукнет 30. За это время на нем написали огромное количество больших и маленьких проектов. Некоторые сайты, созданные в 90-ых, 00-ых и 10-ых, хранят код еще с тех давних времен. И чем...

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

Прямые дороги для слабаков: как я работала техписателем, аналитиком, продактом и пришла в UX Моя двенадцатилетняя карьера в ИТ не похожа на настоящую карьеру. Скорее, это был поиск наилучшего применения себя в области, которая понравится больше остальных — и эту область тоже надо было сначала найти. Итак, место действия — Москва, время действия — с 2011-го по настоя...

[Перевод] Вы должны перестать вручную писать Dockerfile'ы Вы тоже устали вручную заполнять Dockerfile и docker-compose.yaml под каждый новый проект?Я всегда задумывался, применяю ли я известные best practices, когда пишу конфиг для Docker, и не занесу ли я случайно какие-нибудь уязвимости, вручную заполняя конфиг-файлы.Что же, тепе...

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

[Перевод] Абсолютный минимум об Unicode на 2023 год (всё ещё — никаких оправданий!) Двадцать лет назад Джоэл Спольски написал: «Не существует такой штуки, как «обычный текст». Если имеется строка, но неизвестно, какую кодировку символов она использует — смысла в этой строке нет. Больше нельзя спрятать голову в песок и притвориться, что «обычный» текст имеет...

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

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

Кадровая текучка в ИТ — мнения HR-партнеров компаний SSP SOFT и Softorium Какие айтишники чаще меняют работу и почему, как текучка кадров влияет на работу в командах и что с этим делать? Евгения Забелина, HR бизнес-партнёр SSP SOFT обсудила эту тему с Анной Сабадаш, управляющим партнёром Softorium. Ситуация в разных сферах ИТ може...

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

Lada Vesta SW Cross Techno за 2 млн рублей – это ещё цветочки. Официальный дилер продает Vesta SW Cross с пробегом 8 тыс. км за 2,425 млн рублей Флагман АвтоВАЗа Lada Vesta NG должен был стать тем автомобилем, который бы выступил реальной альтернативой «китайцам»: не хуже оснащенным, но гораздо более доступным. В реальности получилось не совсем то: Vesta NG страдает о массы недоработок, а цена меж те...

Как за 30 минут улучшить свое резюме? Если вы читаете это, то скорее всего, поиск нового (или даже первого) места работы вызывает стресс, требования в вакансиях на HeadHunter кажутся невыполнимыми, а свое резюме не то что не хочется никуда отправлять — есть желание никогда его не открывать.На старте карьеры кажд...

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

Ракета-носитель Ariane 6 завершила длительные испытания статическим огнём Двигатель основной ступени Vulcain 2.1 отработал около 7 минут, что примерно соответствует времени работы основной ступени в космическом полете

К вопросу об импортозамещении История это началась еще в стародавние времена (в начале 2022 года), когда импортозамещение электроники не было столь востребовано, и воспринималось скорее, как непонятная прихоть начальства, нежели как насущная необходимость. Делали мы клавиатуру для применения в изделиях ...

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

Статический анализ структуры базы данных (часть 2) Продолжим разбор проверок структуры базы данных, на примере PostgeSQL. Данная статья будет посвящена проверкам связанным с ограниением FOREIGN KEY (FK). Часть проверок целесообразно выполнять на регулярной основе, а некоторые позволяют лучше понять структуру проекта при перв...

Как загружать классы в Java 8 и Java 9+? Привет, Хабр! Я разработчик в Институте Системного Программирования РАН, занимаюсь разработкой статического анализатора Svace. Недавно я столкнулся с задачей самостоятельной загрузки классов в JVM, что оказалось непросто, потому что в проекте мы используем модули Java.Модули...

[Перевод] Как обхитрить мозг и заставить его полюбить сложные задачи [Дофаминовый детокс] Как часто вы ловили себя на мысли «Вот, блин, весь выходной прозалипал в бесконечных лентах, а ничего полезного так и не сделал»? Не спешите себя винить! Скорее всего, все дело в вашем мозге, который привык баловаться дофамином. Увы, с этой проблемой сталкиваются большинство...

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

7 инструментов на основе ИИ для синтеза речи в 2023 году Развитие технологий искусственного интеллекта привело к появлению широкого спектра инструментов генерации речи. Text to speech, или TTS, — замечательная технология, которая обрабатывает текст и воспроизводит его вслух так, как будто бы его произносит человек. Ну и конечно, б...

Представлен бюджетный Mercedes-Benz S-класса — с 2,5-литровым мотором В Китае дебютировал «S-класс для бедных» — флагманский Mercedes-Benz S-класса с 2,5-литровым мотором. Двигатель шестицилиндровый, с турбонаддувом и двумя вариантами мощности: 313 л.с. (S400 L) и 367 л.с. (S450 L 4Matic). Судя по всему, во втором с...

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

ВСУ находятся в полукотле под Работино и с тревогой ожидают наступление ВС РФ С каждым новым днём позиции, полученные в ходе тяжелого, но крайне неудачного контрнаступа, неумолимо теряются ВСУ

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

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

Основы Identity and Access Management (IAM) в архитектуре приложений Привет, Хабр!С каждым годом мы становимся свидетелями все большего количества сбоев в системах безопасности, утечек данных и хакерских атак даже на самые маленькие проекты.Identity and Access Management (IAM) выступает как наша первая линия обороны. Оно не просто защищает на...

[recovery mode] Где изучать C# в 2024. Бесплатные курсы и полезные ресурсы Существует несколько причин, почему стоит учить C# в 2024 году через бесплатные курсы:1. Популярность: C# является одним из самых популярных языков программирования, особенно в сфере разработки приложений для платформы Microsoft. Изучение C# открывает двери для работы над ши...

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

От «здравствуйте» до こんにちは: языки программирования не на английском языке Существует огромное количество самых разных языков программирования, их насчитывается несколько тысяч. Какие‑то — идеальны для работы, другие же созданы just for fun. К слову, есть ЯП, представленные программистами из неанглоязычных стран, в них...

[Перевод] Разбиение файлов Terraform на компонуемые слои Terraform позволяет создать облачную инфраструктуру с помощью всего одной команды. Допустим, вы хотите запустить Elasticsearch и Kibana в кластере Kubernetes. Для этого можно написать несколько файлов .tf и выполнить команду terraform apply для инициализации кластера Kubern...

Официальный дилер Volkswagen привез в Россию новый седан Volkswagen Bora 300 TSI: 160 л.с., «автомат» и хорошее оснащение за 2,76 млн рублей Дебютировавший в Китае в начале 2023 года седан Volkswagen Bora 300 TSI приехал в Россию стараниями официального дилера марки. Фото: Quzhouliulian Bora и раньше ввозили из КНР в Россию, но то были машины со 113-сильным 1,5-литровым атмосферным мотором или 1,4-литровым ...

Zustand.js: современный, невесомый, производительный и очень гибкий state manager Zustand существует и развивается уже несколько лет, но многие разработчики до сих пор либо не знают о нем либо имеют не достаточно информации для того, что бы перейти к его использованию.В статье я расскажу:о простом интерфейсе Zustandо его внутреннем устройствео производите...

Два экструдера, тысячи идей: обзор 3D-принтера FlashForge Creator 4-S За последние годы технология 3D-печати добилась значительных успехов в доступности, функциональности и удобстве использования. 3D-принтер Flashforge Creator 4-S является прямым доказательством этих достижений. В статье мы подробно рассмотрим этот современный принтер, изучим ...

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

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

Названы самые дешёвые гибриды в России. Лидирует малоизвестная модель Рейтинг самых доступных гибридных автомобилей на российском рынке составили «Автоновости дня». Forthing T5 Evo, выпущенный суббрендом китайского автогиганта DongFeng, является самой доступной моделью по цене 3 080 000 рублей. Он оснащен гибридной 176-сильной...

Интервью с руководителем отдела анализа защищённости Angara Security Михаилом Суховым о пентесте Я много бывал за последнее время на разных ИБ‑мероприятиях, где проходили различные киберучения. Много писал об уязвимостях, об ИБ‑решениях, борющихся с ними, специалистах, выявляющих бреши в инфраструктурах. И как раз на последне...

Albumentations: XYMasking Короткая версияПосле длинного вступления, будет туториал по применению аугментации XYMasking к спектрограммам от ЭЭГ. Кто экономит время - код с примерами можно найти по ссылке в документации библиотеки. Длинная версияAlbumentations - это Open Source библиотека для аугментац...

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

SpaceX выкатила огромную ракету Starship Super Heavy на стартовую площадку перед следующим запуском Космическая компания SpaceX продолжает готовиться к следующему испытательному полету своей гигантской ракеты Starship. Пресс-служба сообщила, что первая ступень Starship, ракета-носитель Super Heavy с 33 двигателями, перемещена на стартовую площадку Starbase в Бока-Чика...

Проверка игрового движка qdEngine, часть вторая: упрощение C++ кода В этой статье мы рассмотрим, как статический анализатор PVS-Studio воодушевляет заняться рефакторингом кода. Ведь чем короче, проще и понятнее код, тем меньше в нём ошибок. Читать дальше →

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

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

ООП в Mathematica В комментариях к мой статье пользователь @Refridgeratorв ответ на мой вопрос написал, что в Wolfram Language (WL) не хватает следующего: "ООП, перегрузки операторов, строгой типизации, событийно-ориентированного программирования, дата-ориентированного программирования, парал...

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

Простой и удобный шаблон для bash-скриптов выполняемых по расписанию Хочу поделиться с сообществом простым и полезным шаблоном скрипта-обёртки на bash для запуска заданий по cron (а сейчас и systemd timers), который моя команда повсеместно использует много лет.Сначала пара слов о том зачем это нужно, какие проблемы решает. С самого начала мое...

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

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

Кратко про язык программирования Triton Triton был разработан специально для выполнения на GPU и предоставляет удобную Python-ориентированную среду.Triton позволяет использовать модель программирования, основанную на блоках, которая значительно отличается от традиционной модели CUDA. Вместо управления потоками на ...

Как провести фаззинг REST API с помощью RESTler Привет, Хабр! С вами Владимир Исабеков, руководитель группы статического тестирования безопасности приложений в Swordfish Security. Современная разработка программного обеспечения требует не только функционального, но и безопасного API. Сегодня мы расскажем, как провести фаз...

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

Почему Сборка с Помощью Есlipse ARM GCC Плагинов это Тупиковый Путь В программировании микроконтроллеров часто используют Eclipse с плагинами.Главным образом от незнания языков скриптов сборки (Make, Cmake, Ninjia и т п).В этом тексте я напишут почему способ сборки из Eclipse c ARM плагинами — это тупиковый путь...

PVS-Studio в 2023 За окном январь 2024 года, а это значит, пора подвести итоги за 2023 год! В этой статье мы не только рассмотрим всё новое, что появилось за 2023 год, но и освежим память по основным функциональным возможностям статического анализатора PVS-Studio. Читать дальше →

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

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

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

Заводские Lada до 150 л.с. на подходе. АвтоВАЗ работает над турбомотором Директор продуктовых программ и проектов АвтоВАЗа Олег Груненков заявил во время презентации двигателя 1,8 Evo, что завод продолжает работу над турбомотором. Как пишет «Российская газета», на АвтоВАЗе пока не говорят, что это будет за силовой агрегат и кто и...

Вся мощь паттернов в Wolfram Language Редкая птица долетит до середины Днепра, не каждый разработчик осилит все паттерны в WL. Нет ему равных языков в паттерн-матчинге. Чуден и необычен язык этот. Изобилует он точками, подчеркиваниями, да запятыми так, что в глазах рябит, да разум мутнеет. В этой статье я постар...

Atelier Resleriana: тир-лист лучших персонажей в игре Atelier Resleriana — это новая JRPG от авторов Fire Emblem, Monster Hunter, Atelier, Dynasty Warriors и Fatal Frame. На данный момент это первый мобильный проект от этой студии, так что у разработчиков на него много планов. Специально для новичков в этой обширной ролевой иг...

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

Почему профи не пишут статьи? Они работают… Хороших статей все меньше, вот раньше было ого-го! А сейчас сплошь новости, маркетинг, самопиар. Каждый техно-гик ловил, себя на такой мысли. А вы? Попробуем разобраться в причинах того, что лишь малая часть профессионалов своего дела пишет статьи. Читать далее

[Перевод] Как 8 сотрудников Google изобрели современный искусственный интеллект Восемь имён указаны в качестве авторов научной работы "Всё, что вам нужно – это внимание", написанной весной 2017 года. Все они были исследователями из Google, хотя к тому времени один из них уже покинул компанию. Когда ветеран исследования, Ноам Шазир, увидел ранний вариант...

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

В Россию едет футуристичный конкурент Toyota RAV4. GAC подтвердила осенний дебют кроссовера Emkoo Пресс-служба компании GAC подтвердила, что уже осенью в России появится новый кроссовер марки, который противопоставляют Toyota RAV4.  Речь о кроссовере Emkoo. Его длина составляет 4680 мм при колёсной базе 2750 мм, что как раз почти идентично показателям японског...

Компиляция на этапе выполнения в C++: constexpr, consteval и constinit Сегодня мы поговорим о том, как constexpr, consteval, и constinit позволяют реализовывать компиляцию на этапе выполнения. Компиляция на этапе выполнения позволяет ускорить выполнение кода за счет выполнения расчетов на этапе компиляции, а не в рантайме.constexpr делает воз...

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

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

«Что скрывает под капотом "Москвич 6"»? Подробности о моторах новой модели Все идет к старту продаж «Москвича 6»: завод уже начал рассказывать о новинке в своем Telegram-канале. В последнем сообщении речь о силовых агрегатах. Их будет два: в базе — 136-сильный турбомотор (с крутящим моментом 200 Н·м) в паре с вариатор...

Язык программирования R для статистической обработки данных Гибадуллина Д.А  Гибадуллина Дарья Анатольевна/ Gibadullina Daria Anatolievna- студент второго курса бакалавриат Уральского филиала Финансового университета направления бизнес-информатика Аннотация: Язык программирования R имеет широкое применение в области ст...

Nota, Typst и Evidence. Языки программирования для генерации документов Все настолько привыкли к Markdown, что считают его неким стандартом для оформления документов в вебе. Но это не конечная истина, высеченная на камне, а просто популярный язык разметки, как HTML и TeX. В то же время появляется всё больше новых языков, которые позиционируют...

[Перевод] Storybook — генератор сказок с ИИ на Raspberry Pi 5 и 7-цветном дисплее E-Ink Последнее время только ленивый не пишет о великом прорыве человечества в области разработки искусственного интеллекта под общим названием "большая языковая модель" (LLM, large language model). И хотя у них остается еще много возможностей для совершенствования, но з...

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

[Перевод] PL/I — многогранный язык Майк Бедфорд раскрывает тайны PL/I - языка, который, как надеялись в IBM, заменит FORTRAN и COBOL.Названия языков программирования варьируются от банальных до точно описательных, от совершенно бессмысленных до, как в случае с темой этого месяца, откровенно неточных. Речь иде...

Дивергентное мышление: человек vs GPT-4 За последние годы применение больших языковых моделей искусственного интеллекта стало крайне распространенным явлением. Популярность ChatGPT повлекла за собой море дискуссий на тему правильности применения таких систем как с практической, так и с этической стороны вопроса....

Началось серийное производство Lada Vesta с мотором 1.8 EVO 122 л.с. и вариатором. Со слов тестировщиков, «КПП работает отлично, без д?рганий и пинков» Инсайдерский паблик Avtograd News сообщил о том, что со вчерашнего дня в Тольятти начался серийный выпуск Lada Vesta с новой агрегатной связкой – 122-сильным мотором 1.8 EVO и китайским вариатором. Со слов тестировщиков «КПП работает отлично». «...

Не покупайте новый Samsung Galaxy S24 Ultra. Я знаю, что купить вместо него Galaxy S24 Ultra — объективно лучший телефон в серии Galaxy S24. Достаточно взглянуть на аппаратное обеспечение, дизайн, поддержку S Pen и систему камер, чтобы подтвердить это утверждение. Однако не всем нужна мощь Ultra-версии для выполнения ежедневных задач. Это как...

Что нас ждет в сфере технологий в 2024 году Что нас ждёт в сфере технологий в 2024 году? Этим вопросом задаётся каждый представитель ИТ-сферы. В прошлом году мы готовили статью о 5+ трендах, которые будут актуальны в 2023 году, и в этот раз решили не нарушать традицию. Разработчики, аналитики, тестировщики, дизайнеры,...

Правильный мониторинг API: метрики и лучшие практики Применение API в разработке ПО сыграло большую роль в создании современных приложений и повлияло на их общую оценку и опыт конечных пользователей. В этой статье Екатерина Саяпина, Product Owner личного кабинета платформы МТС Exolve, рассказывает про правильные подходы при от...

Красавица и HTML Injection. Почему HTMLi не только про дефейс Привет, Хабр. Сегодня мы посмотрим на достаточно тривиальную тему с совсем нетривиальной стороны. Пожалуй, для каждого вебера HTML-инъекции являются темой, которой зачастую уделяют не очень много внимания. Взять даже собеседования: когда в последний раз вас спрашивали не об ...

FreeCAD и C++ код с неопределённым поведением для медитации Изучая код проекта с помощью статического анализатора, иногда задаёшься вопросом: "Как возникла ошибка и почему её до сих пор не заметили?" Хотите посмотреть пример? Тогда приглашаем познакомиться с этой статьёй. Читать дальше →

Ford Transit вернулся в Россию. Но теперь из Китая, с новым «лицом» и «автоматом» «Серые» дилеры начали массово ввозить в Россию из Китая фургоны Ford Transit, обновленные в прошлом году. Машина 2024 модельного года получила новое «лицо», но в плане функционального оснащения почти не изменилась. Все машины оснащаются 2,0-литр...

[Перевод] Мудреный код — пожалуй, худший выбор Когда я учился в университете, Leetcode поломал мне мозг. Я смотрел на лучшие из лучших решений, которые укладывались в одну строчку малопонятного кода, и в своем заблуждении думал: «Как же мне достигнуть такого высокого уровня?» Что тут вообще происходит? Такой подход ч...

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

Новейший Hyundai Santa Fe уже подешевел более чем на миллион рублей В России уже активно предлагают новые Hyundai Santa Fe пятого поколения (MX5), при этом машины доступны как в наличии, так и под заказ. Важно отметить, что за последний месяц цены сильно упали. Если в конце ноября машины стоили от 6,9 до 7,2 млн рублей, то теперь нижняя...

«Москвич 3» стал самым дешевым российским кроссовером Самым дешёвым кроссовером российского производства стал «Москвич 3», за автомобиль 2023 года выпуска, оснащенным 136-сильным 1,5-литровым мотором и 6-ступенчатой МКПП просят 1,59 млн рублей. Следом идёт «Москвич 3е», оснащенный электромотором мощ...

Как и почему я писал для Флиппера на Си-с-классами Мой Флиппер дошёл до меня больше полугода назад, но что-то под него написать я собрался только сейчас. Его API рассчитаны на язык С — а у меня с ним опыта не очень много. Но проблем с тулингом не возникло — у Флиппера есть своя система сборки, которая скачала мне нужный тулч...

Названы самые дешёвые китайские кроссоверы в России: лидируют три модели дешевле 2 млн рублей «Автоновости дня» составили рейтинг самых дешевых китайских кроссоверов, которые сегодня продаются на территории России. Лидирует Livan X3 Pro, который выпускается совместным предприятием Lifan и Geely. Автомобиль доступен в версии Luxury с 1,5-литровым 103-...

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

Про реактивный и проактивный менеджмент и при чём здесь сноуборд… Так или иначе с разной периодичностью возникает вопрос: «А кто же такой хороший менеджер?» Сейчас попробуем абстрагироваться от какой‑то конкретики, будь то проектный менеджер или руководитель команды, подразделения, бизнеса. Скажем так, это некий уп...

Подборка: навыки и инструменты начинающего Go-разработчика Привет! Меня зовут Александр Тетеркин, я Go-разработчик в VK. Раньше я писал на Python, потом перешел на Go — пишу на этом языке уже три года, а также являюсь наставником на курсе «Go-разработчик с нуля».Я знаю, что новички в любой сфере задаются вопросами о том, с чего нача...

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

Совершенно новую Hyundai Sonata в Китае представят 26 марта. Но машина уже рассекречена Совершенно новая Hyundai Sonata официально выйдет на рынок Китая 26 марта, о чем сообщает ITHome. На данный момент в Китае принимаются предварительные заказы, но 26 марта объявят розничные цены на все версии, и они почти наверняка будут ниже цен по предзаказу (20,9 тыс...

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

Один из самых надёжных и беспроблемных кроссоверов Toyota подешевел уже до 3 млн рублей Цены на новые кроссоверы Toyota Corolla Cross продолжают падать. Если в начале февраля они достигли 3,2 млн рублей, то сейчас автомобили можно купить от 3 млн рублей. Продавец из Владивостока утверждает, что праворульный автомобиль уже растаможен и продается со всеми не...

Посмотрел 100 000 Youtube Shorts и определил 10 причин БОЛЬШИХ просмотров Все просмотренные Shorts я анализировал, досмотрел/не досмотрел, зацепила ли картинка, захотелось ли репостнуть или сохранить видео. Особенно пристально вглядывался в видео, которые уже набрали миллионы просмотров, разбирал каждую секунду, каждое словоПостараюсь на каждый из...

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

Всё, iPhone 15 Pro Max больше не единоличный король автономности. Samsung Galaxy S24 Ultra показал ровно такой же результат в тесте PhoneBuff Авторы канала PhoneBuff снова свели в противостоянии Samsung Galaxy S24 Ultra и iPhone 15 Pro Max, только на сей раз проверяли автономность.  Флагманы Apple в последние годы выделяются отличной автономностью, но оказалось, что в этом поколении у Samsung получилось...

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

Самодельные инструменты для тестирования продукта, или DIY в разработке Все мы привыкли к общепринятым инструментам для тестирования. Думаю, список есть у каждого и он постоянно пополняется. Лично мой: Postman, IntelliJ IDEA и DataGrip от JetBrains, ShareX для скриншотов и его величество DevTools. В этой статье я хотел бы отдать дань само...

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

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

В прорыве украинской обороны под Очеретино обвинили командование 115-й бригады ВСУ С каждым днём таких "115-х бригад" с украинской стороны будет всё больше и больше.

[Перевод] Генератор случайных чисел, который можно запустить в голове Люди ужасно плохо справляются с придумыванием случайных чисел. Я хотел научиться быстро генерировать «достаточно случайные» числа. Мне не нужно было что-то совершенное, просто способ придумывания случайных цифр за полминуты. Поискав онлайн, я нашёл старый пост в Usenet, нап...

Apple платит Arm менее 30 центов за каждый произведённый процессор, и это меньше любого другого клиента Arm Компания Apple уже давно разрабатывает собственные платформы для смартфонов, а последние несколько лет и для ПК. Эти SoС построены на CPU собственной разработки Apple, но в основе лежит архитектура Arm. Как сообщается, Apple платит Arm менее 30 центов за каждый произвед...

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

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

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

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

Топ-персонажей в Inariel Legend: Dragon Hunt — лучшие из лучших и худшие из худших Игрокам Inariel Legend: Dragon Hunt не выдают топовых персонажей просто за активное прохождение сюжета или за бесплатные гача-крутки, поэтому важно понимать, кто является топовым, а на кого лучше не тратить своё время, ресурсы и деньги. Начнём с топовых персонажей и постепе...

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

[Перевод] Как я перестал бояться и полюбил Vim Я работаю программистом уже почти десять лет. И, как и для каждого, кто посвящает работе до 2/3 суток, удобный инструментарий имеет для меня огромное значение. Сегодня я хочу как следует порефлексировать, поэтому статья выйдет слегка необычной. Сразу же хочу дать дисклеймер:...

[Перевод] Работа со временем и датой в C# с применением библиотеки Humanizer Цель этой статьи — показать вам, как использовать Humanizer, чтобы вывести работу со временем и датой в ваших C#-проектах на новый уровень. Я расскажу о том, как преобразовать объекты DateTime и TimeSpan в удобный для восприятия человеком вид, как настраивать параметры гуман...

Некоторые антипаттерны проектирования в Django Привет, Хабр!В Джанге существует множество глубоко укоренившиеся привычек, которые кажутся правильными на первый взгляд, но в долгосрочной перспективе приводят к серьезным проблемам в производительности, масштабируемости и безопасности проекта. Эти решения могут казаться удо...

У российских дилеров вновь появились Volkswagen Passat, но уже «параллельные»: богатые комплектации, разные моторы и два года гарантии Как пишет Autonews, у российских дилеров вновь появился большой седан Volkswagen Passat, причем в немалых количествах. Только привозят автомобиль теперь из Китая, где у него своя моторная гамма. Так, например, у самых простых вариантов 1,5-литровый бензиновый мотор мощ...

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

Swift Utilities — Equatable для сложных Enum За годы работы разработчиком iOS, я собрал множество инструментов и полезных штук, которые облегчают процесс разработки. В этой статье, я хочу поделиться одним из таких инструментов. Это будет не большая статья. Я покажу, как пользоваться этой утилитой, продемонстрирую её в ...

Работаем с enum в kotlin/jvm правильно А вы знали, что HashMap для enum уступает по эффективности EnumMap? Или что EnumSet под капотом это обычный long? Под катом несколько рецептов удобного применения этих структур. Читать далее

Лучшие игровые движки 2024 для 2D разработки Defold - это бесплатный движок для создания 2D игр и других интерактивных приложений. Он разработан компанией King (известной по игре Candy Crush) и предлагает простой и эффективный способ создания кроссплатформенных проектов. 1. Язык программирования: Defold использует язык...

Кроссплатформенные ресурсы в сборках .NET — пишем условия MSBuild При разработке приложений на платформе .NET почти всегда возникает необходимость включить в сборку сторонние ресурсы. Попробуем настроить процесс сборки небольшого проекта на Avalonia UI для Windows и Linux. Читать далее

[Перевод] 8. Nix в пилюлях: Универсальные скрипты сборки Продолжаем знакомство с Nix и NixOS. В прошлых статьях мы научились собирать пакеты Nix (деривации), а теперь попробуем написать универсальный скрипт сборки, который можно было бы использовать для сборки множества пакетов.Люка Бруно продолжает свой захватывающий рассказ. Чит...

Случай является на помощь тому, кто неустанно ищет Привет, Хабр.Выдался вечер, в который я всё-таки дозрел поделиться с вами небольшой рефлексией. Я на Хабре уже три года и три месяца, почти всё это время мне удаётся публиковать примерно по 4 лонгрида в месяц, а с некоторого времени — и по паре переводов в месяц (в этом блог...

[Перевод] Увядает ли ремесло программиста? Я всегда считал, что как мои родители позаботились о том, чтобы я научился читать и писать, так и я позабочусь о том, чтобы мои дети могли программировать компьютеры. Это одно из самых молодых искусств, но в то же время одно из самых насущных, и с каждым днём оно становится...

Внедрение процесса тестирования Google Tag Manager: увлекательная история Даши-путешественницы Март принес с собой проблему: у некоторых клиентов начали подвисать страницы, на которых монолитный js был разделен на чанки. На таких страницах в основном бандле содержится минимум для отрисовки первого экрана, а остальные чанки мы загружаем отложено. Однако из-за неправиль...

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

Раздражающий писк медицинских приборов приводит к сотням смертей в год За последние 5 лет в США зафиксировано 566 случаев гибели пациентов из-за того, что усталый персонал больниц не распознал сигнал тревоги от медицинского оборудования. Это серьезная проблема – медсестры и врачи слышат до тысячи тревожных сигналов от приборов мониторинга за см...

Тир-лист персонажей Loop Hero — воин самый слабый из всех В гайде по победе над Личом в Loop Hero я затронул тему персонажей — лучше брать плута, чем воина. В этом гайде я подробнее расскажу о каждом персонаже, их плюсах и минусах. Начну я с Воина — это первый класс, который будет доступен новичкам Loop Hero. У него нет каких-то я...

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

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

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

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

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

NBA Infinite выйдет раньше, чем мы думали Издатель Level Infinite выпустил новый трейлер для мобильной игры NBA Infinite через YouTube-канал IGN. В нём игрокам показали геймплей, похожий на тот, что мы видели в новой NBA 2K24 MyTEAM. Пока что для игры проводится предрегистрация через App Store и Google Play, но не...

Это совершенно новый Haval H9, сборку которого скоро запустят в России. Первые официальные изображения без камуфляжа Вчера в Сети появились изображения новейшего Haval H9 на бездорожье, но тот автомобиль был в камуфляже. Сегодня появились качественные изображения этой модели уже без камуфляжа. Судя по этим картинкам, Haval H9 станет просто чуть более масштабной копией Haval Raptor: т...

[Перевод] Релиз Bun Shell (новый shell для JavaScript) JavaScript — самый популярный скриптовый язык в мире. Так почему же так сложно запускать shell-скрипты на JavaScript?Этим вопросом задались создатели Bun (альтернатива Node.js - очень быстрый runtime для запуска JS-кода, а также менеджер зависимостей, тест раннер, бандлер дл...

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

«Наша жизненная цель не заключается в создании графических процессоров CUDA». Глава Nvidia поговорил о значимости GPU для сферы ИИ Компания Nvidia очень быстро и довольно неожиданно взобралась на вершину Олимпа вычислений, связанных с искусственным интеллектом. Всё благодаря тому, что, как оказалось, для таких вычислений отлично подходят GPU. Однако Nvidia не считает, что у GPU нет альтернатив.&nbs...

Культура суеты: что это такое и почему она все еще популярна Многие, вероятно, сталкивались с понятием культуры суеты (hustle culture по-английски). Эта философия подразумевает то, что каждый человек в каком угодно уголке земного шара может добиться своих целей, но при одном условии: как можно больше работать и «суетиться». Но в то же...

[recovery mode] Катастрофы, происшествия и сотовая связь Очень интересный и многогранный вопрос: каким образом может помочь сотовая связь во время катастроф или при других происшествиях и несчастных случаях? Во время его обсуждения может возникнуть еще больше вопросов, ограничений, точек развития, как, например, в случаях поиска п...

[Перевод] Конкурентный отказ Любая задача может быть завершена несколькими способами: 1. Нормальное завершение, после которого мы получаем результат (например, Ничего/Единица). 2. Сообщение об ошибке. 3. Принудительное завершение, после которого программа может остаться в неопределённом состоянии. В к...

Десктопное приложение с нуля на .Net и C# с помощью ChatGPT Говорят, что нейросети скоро заменять программистов, можно будет просто ставить им задачу и они будут сами писать код. В своей работе я довольно часто использую ChatGPT и по опыту знаю, что его ответы далеко не всегда адекватные, особенно если задача нетривиальная. Но поскол...

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

[Перевод] Призыв писать компактное ПО, версия 2024 года (с примером кода) Этот пост посвящён памяти Никлауса Вирта, первопроходца в сфере вычислительных наук, ушедшего от нас 1 января этого года. В 1995 году он написал важную статью A Plea for Lean Software, и в своём посте я постараюсь воспроизвести её почти тридцать лет спустя, с учётом современ...

Каждому своё или свой для каждого: обзор HUAWEI MateBook D 16 2024 после недели работы с ним Хей, Хабр! На связи Данила Пушной (@danpushnoy) с обзором ноутбука HUAWEI MateBook D 16 2024. Обычно я скромный редактор контент-отдела, не свечусь, тружусь за кулисами. Но перед праздниками предложили потестить новый ноут, я согласился: последние полгода работаю только на м...

SQL HowTo: TOP-N на субинтервалах Периодически сталкиваюсь с однотипными задачами вида "показать TOP-N позиций на каждом из вложенных интервалов некоторого периода".Это может быть "5 лучших по успеваемости студентов в каждом семестре за последний учебный год", или "помесячная динамика позиции 10 наиболее про...

Как я писал свою библиотеку для работы с Telegram В далекий 2019 год, когда про ковид никто не слышал и других жестей еще не было на горизонте, я читал очередную статью как “правильно” писать очередного бота на телеграм. И в очередной раз у меня крутилась мысль: че код так паршиво выглядит то? Где-то в то время телеграм еще...

Модули памяти Afox UDIMM DDR5-5600 емкостью 32 ГБ: простой и недорогой комплект на чипах Micron для использования в режиме по умолчанию Сильным местом рассмотренного набора модулей Afox является удачно выбранный режим работы по умолчанию: настраивать ничего не требуется. Но и настраивать тут практически нечего, так что компьютерным энтузиастам такая память не подойдет. А просто для сборки недорогой, но произ...

VBA, Windows 10: манипуляция файлами с длинными путями Недавно, работая в VBA, при попытке переименовать группу файлов, расположенных в длинных вложенных директориях я столкнулся с кучей ошибок. Оказалось, что в Windows (в данном случае была 10 версия) существуют ограничения на длину путей (см.к примеру https://learn.microsoft.c...

Пока Chery и Changan дешевеют в России, Geely – дорожают. Повышена стоимость BelGee X50 (Coolray), а полноприводный Atlas Pro теперь и вовсе дороже 3 млн рублей К концу года многие автобренды решили снизить стоимость своих автомобилей в России, наиболее активны в этом плане Chery и Changan. Но у Geely свой путь – компания повысила стоимость двух своих кроссоверов. 20 тыс. рублей прибавил BelGee X50, он же Geely Coolray п...

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

Погружение в мир адаптивной верстки с Flutter Я Магин Максим, Flutter-разработчик агентства мобильной разработки Instadev. Поговорим о таком понятии как “адаптивная верстка”. Разберем, для чего она нужна, чем отличается от других видов верстки и какие подводные камни могут встретиться при использовании.Каждый разработчи...

Haval, Solaris и Chery: опубликован топ-5 самых доступных полноприводных кроссоверов в России Haval Jolion является самым доступным полноприводным кроссовером в России, минимальная стоимость версии со всеми ведущими колесами — 2,22 млн рублей (исполнение Elite). Но это уже с учетом прямой скидки в размере 200 тыс. рублей, которая действует на машины 2023 г...

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

Java Unsafe API для низкоуровневого манипулирования памятью Привет, Хабр!Иногда приходится сталкиваться с задачами, которые требуют выхода за рамки стандартных абстракций и безопасности Java. Мы ищем способы оптимизации, решения проблем производительности, или, возможно, просто хотим расширить свой кругозор в Java. Для таких случаев ...

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

Процессорный кулер Jiushark JF13K Diamond: белый с подсветкой или черный, 7 тепловых трубок, 2 вентилятора 120 мм Наше тестирование показало, что кулер Jiushark JF13K Diamond можно использовать с процессорами типа Intel Core i9-13900K (LGA1700), имеющими реальное потребление порядка 165 Вт, при этом даже с учетом возможного повышения температуры внутри корпуса до 44 °C и максимальной те...

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

ИИ переполох: коварный ход Meta*, дилемма Google с данными и сокращение компаний В вихре технологических противоречий компания Meta* удивляет сильнее всего своим искусственным интеллектом, обученным на ваших сообщениях в Facebook* и Instagram*. Что конечно же не осталось незамеченным и вызвало шквал критики. Однако и у других компаний сейчас не лучшие вр...

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

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

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

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

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

В РУДН будут обучать гуманитариев в сфере ИИ В Российском университете дружбы народов (РУДН) готовятся к запуску новой бакалаврской программы, направленной на объединение технических и гуманитарных сфер в области искусственного интеллекта (ИИ). Директор Института русского языка РУДН, Анжела Должикова, объявила о старте...

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

Standard Time как его видит IBM Более 6-ти лет занимаюсь разработкой под IBM i (бывшая AS/400). В основном, конечно, это работа с БД и разная бизнес-логика, но иногда приходится и что-то низкоуровневое писать.Не так давно занимался разработкой удобного и простого в использовании API для работы с User Queue...

Compile Time Dependency Injection в С++: как обуздать зависимости не прибегая к позднему связыванию Начав свою карьеру в качестве C# разработчика, я постоянно сталкивался с использованием техники внедрения зависимостей (Dependency Injection). За то время, что я работаю с C++, я не заметил здесь такого же широкого распространения этой идеи.В то же время мне показалась весьм...

В 2024 году в России стартуют продажи гибрида Voyah Passion — этот пятиметровый 530-сильный люксовый седан может проезжать до 1260 км на баке бензина Представитель официального российского импортера Dongfeng сообщил о том, что в текущем году в России стартуют продажи новой версии люксового седана Voyah Passion — гибридной. Она дополнит вариант с чисто электрической силовой установкой. Изображение: Carnewschina...

Виза талантов в Великобританию для IT-специалистов: зачем нужна и как получить Сейчас существует несколько тип виз и програм, благодаря которым Великобритания привлекает сильных специалистов в страну. Одна из наиболее привлекательных для IT-специалистов - виза талантов, также известная как Global Talent Visa UK. Она даёт возможность жить и работать в с...

Выполняем сторонние программы на микроконтроллерах с Гарвардской архитектурой: как загружать программы без знания ABI? Зачастую в процессе разработки собственных устройств или моддинга уже существующих, встаёт задача выполнения стороннего кода: будь то ваши собственные программы с SD-флэшек, или программы, написанные другими пользователями с помощью SDK для вашего устройства. Тема компилят...

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

Микросервисы прагматика: как построить большую систему с помощью пачки монолитов ...Попробую, попытаюсь объяснить. Наверное, для кого-то это будет оправданием, но я просто объясняю.Как быстро зафейлить новый проект Java? Просто взять и применить все, что ты услышал на последней Java конференции;) Как быстро сделать энтерпрайзный проект минимальной команд...

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

Разрушители легенд: Как на самом деле магазины проверяют приложения на уязвимости Всем привет! Снова с вами Юрий Шабалин. Уже много лет я занимаюсь безопасностью мобильных приложений и в своих исследованиях доношу важность этого направления для бизнеса.В одной из прошлых статей я составлял шорт-лист мифов о безопасности мобильных приложений. Один из них б...

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

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

Apple выпустила MacBook Air M3 с 24 ГБ ОЗУ и 2 ТБ памяти. Чем он отличается от MacBook Air M2 Сегодня, 4 марта, Apple показала новые MacBook Air на процессоре M3. Причем компания из Купертино обновила сразу обе модели своих самых легких ноутбуков — на 13 и 15 дюймов. При том что последняя вышла лишь летом 2023 и не пробыла на рынке даже года, купертиновцы смел...

Седан/лифтбэк «Москвич 6» получит самую безопасную версию «Техно» Автомобиль «Москвич 6», который одновременно называют седаном и лифтбэком, получит новую комплектацию «Техно». Это будет самая старшая версия, которая превзойдет версия «Бизнес» со 176-сильным мотором стоимостью 2 976 000 рублей. Пере...

Каждый четвертый IT-Бизнес в России открыт людьми младше 26 лет По исследованию компании "Деловая среда", входящей в "Сбер", в этом году наблюдается усиление предпринимательской активности в сфере IT среди молодежи. Почти 60% новых IT-бизнесов возглавили предприниматели до 35 лет, при этом каждый четвертый стартап был создан молодыми пре...

Миграция конфигурации сборки с Groovy на Kotlin DSL (Domain-Specific Language) — это язык программирования, который спроектирован и оптимизирован для решения задач в конкретной области или для определенного класса задач. DSL build.gradle предоставляет разработчикам удобный способ определения настроек проекта и управления ...

Как я проектирую интерфейсы Привет, я Егор Камелев, проектировщик интерфейсов (UX-дизайнер). За последние 20 лет я поработал с командами десятков агентств, IT-отделов, действующих проектов и продуктов, стартапов (и запущенных, и незавершённых). Я знаком с сотней команд, не меньше. И среди них не нашлос...

Больше ИИ-инструментов, хороших и разных: Google представила помощника для написания кода Всё больше компаний создают разнообразные ИИ-модели, и, конечно, крупные корпорации — впереди планеты всей. На днях Google представила свой новый проект — Gemini Code Assist, инструмент, который помогает разработчикам писать код. О том, что это за новинка и какие ей дали воз...

Все герои в игре AFK Journey — собери их всех На днях на AppTime появился список персонажей из AFK Journey, разделённых по их топовости. Теперь посмотрим на коллекцию из всех героев, представленных в игре. Эпические персонажи Первая четвёрка S-героев состоит из стрелков Аталанты и Брайона, воина Брута и разбойника Бер...

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

Синкерим, хешайдим, терминируем: 6 утилит, чтобы ускорить ваши локализации Наша команда Mobile Doc&Loc «Лаборатории Касперского» занимается подготовкой документации и локализации B2C-продуктов компании для мобильных устройств. Основная сложность (и одновременно фишка) нашей работы заключается в том, что необходимо регулярно подготавливать перев...

От конструктора до облака: какие есть способы разработки мобильных приложений Привет! На связи Вася Крючков, уже больше 7 лет я занимаюсь разработкой мобильных приложений и сейчас работаю в компании IMSHOP.IO, где за 5 лет разработали больше 150 приложений для ритейла. За эти годы часто встречал случаи, когда е-com менеджеры и технические директора сл...

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

Протез MODESTA – лёд тронулся или провал в ходе испытаний? Изначально, ещё в 2021 году, наша команда начинала разработку протеза, похожего на руку человека.Такое изделие может быть отличным косметическим вариантом для внешнего вида (за счёт пяти пальцев), но возник вопрос:«Что оно может конкретно дать пользователю, при исп...

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

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

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

Команда исследователей Google рассказала о новой нейросети VLOGGER Метод позволяет генерировать анимацию говорящего человека по одной статической фотографии.

В HyperOS на смартфонах Xiaomi нашли сильное ограничение. Уж лучше остаться на Android! Сайт Android Authority выяснил, что компания Xiaomi ещё сильнее усложнила процесс разблокировки загрузчика

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

Кому и зачем нужны разработчики мобильных приложений в 1С Платформа 1C:Enterprise — самый простой способ перейти в сферу мобильной разработки. Научиться писать приложения на 1С проще, чем освоить Swift, Java или Kotlin. Обучение займёт всего пару месяцев. При этом специалист с такими знаниями всегда будет востребован на рынке благо...

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

Volkswagen Bora заметно подешевел в России. Хорошее оснащение, 113 л.с. и классический «автомат» — за 2,19 млн рублей Если в конце прошлого года стоимость Volkswagen Bora в России (в частности, в Москве) составляла почти 2,5 млн рублей, то сейчас автомобиль можно купить (и тоже в столице) за 2,19 млн рублей. Правда, в таком ценообразовании есть нюанс. Изображение: Volkswagen За 2,475 ...

PICASO 3D поздравляет с Наступающим Новым 2024 годом и Рождеством! Подарки внутри! Дорогие пользователи, коллеги, партнёры!Приближение новогодних праздников — отличный повод ещё раз поблагодарить вас за ваше доверие и сотрудничество. Под Новый год все стремятся провести как можно больше времени со своими близкими, подвести итоги уходящего года, запланирова...

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

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

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

Как я с 0 поднял свой уровень английского до B2 и подтвердил этот уровень на экзамене IELTS Academic Привет, Хабр! В этой статье я расскажу о своем опыте изучения английского языка и поделюсь вещами которые работали и не работали для меня. Процесс изучения языка очень индивидуален, и никогда нельзя утверждать что верный какой-то один метод / схема (хотя некоторые статьи на ...

[Перевод] Почему я отказался от разработки игр на Rust, часть 2 Часть 1Обобщённые системы не приводят к интересному геймплеюДля предотвращения многих проблем очень часто рекомендуют повышать обобщённость при помощи систем. Якобы если использовать компоненты, разделённые на мелкие части, а также продуманные системы, то всех проблем с особ...

Как устроен онбординг в больших компаниях: личный опыт Привет! Меня зовут Маша Сафронова, и я уже почти 3 месяца работаю младшим продуктовым дизайнером в Lamoda Tech. За последний год я успела пройти стажировку и поработать в двух других крупных IT-компаниях, а еще раньше я переучилась и пришла в дизайн из другой профессии. ...

[Перевод] Реверс-инжиниринг ячейки регистра процессора Intel 386 Новаторский Intel 386 (1985 год) стал первым 32-битным процессором линейки x86. У него есть множество внутренних регистров: регистры общего назначения, индексные регистры, селекторы сегментов и более специализированные регистры. В этом посте мы изучим кремниевый кристалл 38...

Взлет и падение языка COBOL. Где и как язык программирования, которому 60 лет, применяется и в наше время? В 2023 году языку COBOL исполнилось уже 64 года. Это один из старейших языков программирования, которые применяются на практике. Кроме того, он же — один из лидеров по объему написанного кода. Язык не собирается умирать, наоборот, он развивается. Конечно, конкурентом популяр...

MagSafe, кабель или беспроводная. Какая зарядка лучше и удобнее для Айфона в 2024 Наши читатели активно интересуются не только техникой Apple вроде Айфонов или Айпадов, но и аксессуарами для них. Один из вопросов, который чаще всего можно встретить в нашем Телеграм-чате — какая зарядка для iPhone лучше? На выбор есть три вида: обычная по кабелю, Ma...

От 3,08 млн рублей за 176-сильный Forthing T5 Evo до 4,58 млн рублей за 235-сильный Chery Tiggo 8 Pro е+ Hybrid. Рейтинг самых доступных гибридов в России от «Автоновости дня» Ресурс «Автоновости дня» составил рейтинг самых доступных гибридов в России. Интересно, что представлен он исключительно кроссоверами (ранее мы писали, что Россия – это страна внедорожников и кроссоверов), а самым доступным является Forthing T5 Evo. И...

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

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

[Перевод] За кулисами публикации «24 часа невидимой эпидемии» Сегодня я расскажу о том, как был подготовлен материал об одиночестве, «24 hours in an invisible epidemic», опубликованный на платформе Pudding.Всё началось с моей одержимости материалами Американского обследования использования времени (America...

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

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

CRISPR в генотерапии. История и право CRISPR – это революционная технология генной инженерии, которая позволяет точно редактировать ДНК. Применение его в генотерапии может изменить жизнь миллионов людей с генетическими заболеваниями и миллиардов – с приобретенными. В этой статье я рассмотрю историю применения CR...

[Перевод] Каково это, создавать язык программирования сегодня? «Эта книга – классика. Относитесь к ней бережно». Такую фразу произнёс архитектор из нашей команды, передавая мне The Dragon Book. Разработкой компиляторов я увлёкся где-то 15 лет назад ещё на заре своей карьеры. Как-то раз, читая эту книгу поздно вечером, я заснул, небреж...

Не Unity единым… Игры бывают разные, большие и маленькие, триA и супер инди, в компаниях с сотнями разработчиков и что создаются гениями-одиночками. Редко их делают с нуля и пишут код только игры, чаще пишут игровые тулы, редактор и параллельно пишут саму игру. За всей этой многомиллиардной ...

Интеграция SonarQube в Kubernetes В современном мире разработка программного обеспечения стала неотъемлемой частью бизнес-процессов, требующей не только высокой производительности, но и надежной защиты от угроз безопасности. В этом контексте DevSecOps выступает как ключевая парадигма, интегрируя принципы без...

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

Где бесплатно изучать Rust в 2024 В 2024 году Rust остается одним из наиболее востребованных и перспективных языков программирования. Вот несколько причин, почему учить Rust может быть полезно:1. Безопасность: Rust разработан с упором на безопасность, предотвращая многие типичные ошибки программирования, так...

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

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

Проверка продуктовых гипотез и немодерируемые UX-исследования c применением внутренних инструментов: кейс команды OK Проверка гипотез — неотъемлемая часть работы с продуктом. Но в условиях крупного «живого» проекта, такого как ОК, зачастую возникает не одна, а много гипотез одновременно, которые нужно проверить быстро, без негативного влияния на сервис и с минимальными затратами. Для ...

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

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

Big Data в облаке: строим доступное хранилище За последние годы «большие данные» стали восприниматься более гибко и могут включать в себя объемы, которые ранее не рассматривались как «большие». При этом снизились затраты на хранение и обработку информации. Теперь инструменты работы с данными подобных масштабов доступны ...

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

Хитовые кроссоверы Toyota RAV4 и Kia Sportage прилично подорожали в России Как сообщает Autonews, в России заметно подорожали популярные кроссоверы Toyota RAV4 и Kia Sportage. Если рассматривать период нескольких месяцев, то прибавка и в том, и в другом случае составила около 200 тыс. рублей. Например, если в начале осени Toyota RAV4 продавал...

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

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

Xiaomi, это точно флагманский камерофон #2? Xiaomi 13T Pro поднялся гораздо выше Xiaomi 13T, но занял лишь 36 место в рейтинге DxOMark Лаборатория DxOMark опубликовали результаты тестирования камеры смартфона Xiaomi 13T Pro, который оценили в 131 балл. Это позволило ему занять 36 место в глобальном рейтинге. Напомним, ранее были опубликованы результаты тестирования камеры Xiaomi 13T, который получил 12...

Что если сильный ИИ живёт среди нас уже месяц? 17 ноября 2023 года стало известно, что был уволен руководитель OpenAI Сэм Альтман. В последующем была целая эпопея с его возвращением. Но что если увольнение было связано с тем, что в недрах OpenAI было завершено обучение новой ChatGPT 5.0 и после первых тестов руководство ...

[Перевод] О вреде Test Driven Development Artem Zakharchenko, автор библиотеки для тестирования MSW с 15К звезд на GitHub, поделился мыслями о Test Driven Development.TDD - это неправильная практика. Она всегда была неправильной. Она неправильна по определению. Ее главная заслуга - поощрение тестирования, но на этом...

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

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

«Самоидентификация» клавиатуры «Я — русский!»‑ спел недавно известный певец. Да и я, после 20 лет пользования клавиатурой, наконец‑то, устал вечно поправлять текст, набранный не в той раскладке клавиатуры (в голове держать всё невозможно!) и сделал индикацию текущей раскладки. Каз...

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

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

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

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

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

Делаем макросы в Rust Привет, Хабр!Rust имеет два основных типа макросов: декларативные и процедурные. Каждый из этих типов служит различным целям и предоставляет различные возможности манипуляции с кодом.Декларативные макросы работают, сопоставляя заданные шаблоны с фактическим кодом и заменяя е...

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

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

Reflection в iOS: как посмотреть содержимое любой сущности В Swift, как и во многих других языках программирования, есть возможность получать информацию о структуре объекта в Runtime. Для этого в языке есть специальный механизм — Reflection. С его помощью можно просматривать содержимое любых сущностей, не зная о них абсолютно ничего...

Слабая шумоизоляция и неудобная посадка, но невысокий расход 9 л/100 км и отличная управляемость. «За рулем» протестировал российский пикап Sollers ST6 Во Владивостоке на бывшем предприятии «Мазда Соллерс» наладили сборку пикапа Sollers ST6. По сути, это тот же JAC T6, но под другим названием. А JAC T6, в свою очередь, является клоном Toyota Hilux седьмого поколения (выпускался с 2004 по 2015 года). В общем...

[Перевод] 15+ Инструментов на базе искусственного интеллекта для разработчиков Перевод статьи https://www.marktechpost.com/2023/12/04/15-ai-tools-for-developers-august-2023.От переводчика: Выбор темы современных инструментов на базе ИИ оказался для меня не только хайповым, но и лично значимым. Мой интерес к этой области возник из желания совместит...

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

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

Совершенно новый Geely Atlas для России: названы цены Geely сегодня объявила цены на совершенно новый кроссовер Atlas для России. Если сравнивать с нынешним Atlas Pro, то автомобиль заметно подорожал: цена базовой версии Luxury – 3,195 млн рублей против 2,884 млн рублей, которые просят за «люксовый» Atlas...

[Перевод] «Это длилось годами». Внутри производственного бардака Boeing Ещё задолго до пугающего инцидента с Alaska Airlines 5 января этого года внутри компании Boeing существовали опасения относительно процессов производства самолётов этим аэрокосмическим гигантом. Boeing, как и многие американские производители, отдавал на аутсорс всё больше ...

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

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

5 самых странных языков программирования: для чего они нужны и что на них можно написать Согласно самым разным источникам, в мире существует от нескольких сотен до нескольких тысяч языков программирования. Правда, ЯП, с которыми реально имеют дело десятки и сотни тысяч человек, немного. Больше, конечно, нишевых языков, применяемых для решения узкого круга задач....

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

Полноприводная 140-сильная Honda с уникальным багажником, которая стоит как Lada. Honda Freed+ 2024 оценили в 1,8 млн рублей В России предлагается интересный компактвэн Honda Freed+: компания из Владивостока оценила машину 2024 года выпуска в 1,6 млн рублей. Эта цена переднеприводной версии, полноприводный вариант чуть дороже — 1,8 млн рублей. Машина стоит на уровне Lada, но куда более...

NVIDIA GeForce RTX 4080 SUPER против AMD Radeon RX 7900 XTX: кто кого превосходит? Так как не все готовы поддерживать «зелёного» производителя, автор Youtube-канала Testing Games столкнул вариант от NVIDIA с моделью от AMD, которая попадает примерно в тот же ценовой диапазон. Но будет ли производительность при этом схожей? И если да, то насколько сильным...

Где изучать Javascript в 2024. Бесплатные курсы, книги и ресурсы Изучение JavaScript в 2024 году по открытым ресурсов имеет несколько преимуществ:1. Востребованность: JavaScript остается самым популярным языков программирования в мире. Знание JavaScript открывает двери к множеству возможностей в IT-индустрии.2. Бесплатный доступ...

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

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

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

[Перевод] Анализ «Пяти неправд» «Пять почему» — это распространённый метод исследования первопричин события. Он основан на предположении, что задав вопрос «почему» пять раз, можно найти ответ, который и будет являться первопричиной. Программист Сергей Целовальников* уверен: такая практика может оказаться п...

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

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

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

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

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

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

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

У меня зазвонил Репка-фон. Делаем телефон на базе Repka Pi 3 с применением модуля SIM868 Делаем программно-управляемый телефон или даже узел связи на базе одноплатного компьютера Repka Pi и модуля платы функционального расширения для GSM связи. Просто поражают возможности одноплатных компьютеров в формфакторе Raspberry за счёт применения с использованием их 40 p...

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

[Перевод] Легендарные процессоры 8-битной эпохи Целое поколение писало свои первые программы на 8-битных системах. Эти системы 1970-х и начала 1980-х годов впервые сделали компьютеры доступными практически всем. Это было время формирования людей, которые позже посвятили свою карьеру компьютерам, и многие из них сыграли кл...

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

147-сильный седан Kaiyi E5 с вариатором в предтоповой комплектации Luxury+ можно купить всего за 1,655 млн рублей. Но надо платить онлайн и всю сумму сразу Мы уже писали о том, что с недавних пор автомобили Kaiyi можно купить онлайн – через маркетплейс Ozon. То же самое касается и BAIC, причем в случае BAIC скидки очень существенные. А что же Kaiyi? И тут предложения очень щедрые. Например, скидка на седан Kaiyi E5 ...

Аналог Volkswagen Jetta подешевел в России почти на 400 тыс. рублей. В России появились Volkswagen Lavida с атмосферным 113-сильным мотором 6-ступенчатым «автоматом» Среднеразмерный седан Volkswagen Lavida стал доступнее в России: если в середине февраля за машину в небедной комплектации просили 2,93 млн рублей, то сейчас цена опустилась до 2,56 млн рублей. За такую сумму автомобиль c трехлетней гарантией предлагается в Перми. Приче...

Практический пример использования модели детекции изображений Всем доброго дня. Совсем недавно я закончила продвинутый курс от Deep Lerning. Курс объемный, много свежей информации. Мне, как закончившей прикладную математику и часто по работе соприкасающейся с искусственным интеллектом (нейросетки, генетика, fuzzy logics) было не сильно...

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

Жажда скорости. Сравниваем работу Hashcat на ВМ, ПК и ноутбуках с разными CPU и GPU Безответственное отношение к учетным данным — проблема, которая встречается часто и даже в крупных компаниях. Вот почему важно проводить аудиты «‎стойкости» паролей сотрудников. Один из вариантов такой проверки — прогон учетных данных по утекшим базам через хэши. Но обычно п...

Toyota Camry — за 1,8 млн рублей, Hyundai Creta — за 1,5 млн рублей. Дилеры назвали цены на автохиты 2022 года Прошло два года с момента больших изменений на российском авторынке, и Autonews решил выяснить, за сколько сейчас дилеры продают подержанные автомобили, которые были популярны в 2022 году. Изображение: Toyota Hyundai Creta была хитом тогда, остается хитом и сейчас (пра...

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

Сравнение сборщиков мусора в Unity и .NET В этой статье я хотел бы рассказать о различиях между сборкой мусора в Unity (IL2CPP) и .NET. Несмотря на то что IL2CPP существует более 10 лет, я до сих пор встречаю недоумение, когда беседа заходит на тему Garbage Collector (GC) касательно Unity. Считать реализацию GC в .N...

[Перевод] Курсы Сomputer Science с видеолекциями актуальные в 2024 году Хабр, привет. Перевел пост, который идёт строго (!) в закладки и передаётся коллегам. Он со списком видеолекций, которые будут полезны в 2024 году. Все видео на ютуб и удобных платформах, изучать, в том числе, просто на фоне — бесценно. Они будут полезны как для расширения к...

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

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

Сложный пациент с Хабра: разработчик из Швеции, 23 года без стоматологов Знакомьтесь: Илья — один из подписчиков нашего блога на Хабре, разработчик. В 2021 году он уехал жить и работать в Швецию. Последние двадцать лет у Ильи были крайне напряжённые отношения со стоматологами. Точнее, этих отношений не было совсем: с начала двухтысячных он ни раз...

[Перевод] Вам не нужен для этого JavaScript Прошу вас не возмущаться названием статьи. Я не ненавижу JavaScript, я люблю его. Ежедневно я пишу на нём кучу кода. Но ещё я люблю CSS и даже люблю JSX HTML. Я люблю все эти три технологии по причине, которая называется… ▍ Правило наименьших полномочий Это один из базовых...

Заменитель Skoda Superb для России. У дилера из Санкт-Петербурга появился большой лифтбэк MG 7 с 261-сильным мотором и 9-ступенчатым «автоматом» Как пишут «Китайские автомобили», российские дилеры начали получать автомобили бренда MG (он принадлежит SIAC). Так, у дилера из Санкт-Петербурга в наличии уже две модели – большой лифтбэк MG 7 и электрический хетчбэк MG 4 EV, а скоро к ним добавятся е...

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

Ученые предрекли Австралии десятилетия «мегазасухи» Новое исследование Австралийского национального университета (ANU) рисует мрачную картину будущего страны, предсказывая возможность мегазасух продолжительностью более 20 лет. Эти исключительно сильные и продолжительные засухи могут оказаться намного хуже, чем все, что страна...

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

8 удобных сервисов и приложений для создания резюме Они помогут выделить ваши сильные стороны и сходу заинтересовать нанимателя.

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

Выбрал 5 недорогих планшетов на Андроид, которые стоит купить в 2024 году. Смело рекомендую каждый из них В отличие от смартфонов, планшеты на Андроид не нуждаются в крутых камерах, да и мощный процессор в таком устройстве необходим лишь ограниченному кругу пользователей. Тогда зачем переплачивать, покупая Айпады и дорогие Самсунги из линейки Galaxy Tab S? В 2024 году есть дост...

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

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

6 лучших компактных смартфонов: мощные и удобные Фото droidnews.ru. Снято на HUAWEI P60 Pro. Мы специально выбрали достойные внимания, которые дадут хороший пользовательский опыт, несмотря на свои габариты, так как ранее существовала практика, что если смартфон компактный, то «железо» внутри слишком бюджетное. Потому мно...

История языков программирования: Autocode Алика Гленни из 50-х годов XX века «Упрощённые системы кодирования», которые затем стали называть привычным нам термином «языки программирования», появились очень давно. Одним из первых языков, которые действительно упростили работу операторов вычислительных машин, стал язык, разработанный Аликом Гленни в 195...

Про́клятый огонь, или магия препроцессора C Задавались ли вы когда-нибудь вопросом, можно ли полноценно программировать при помощи директивы #define в языке C? Полнота по Тьюрингу шаблонов C++ известна весьма широко, например, люди пишут трассировщики лучей, делающие все вычисления во время компиляции (вместо времени ...

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

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

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

В России появится «ураганный» Forthing T5 EVO. Кроссовер, похожий на Lamborghini Urus, получит не только полный привод, но и три «лица» Ixen Motors, дистрибутор Forthing в России, сообщил, что в текущем году кроссовер Forthing T5 EVO получит в России сразу три варианта дизайна. Forthing T5 EVO Hurricane Edition Первый — классический. Второй — спортивный (со сплиттером в нижней части передне...

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

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

Сказ о том, как я эмулятор Intel 4004 на Python писал Рассказываю о том, как я решил написать эмулятор дедушки современных микропроцессоров - Intel 4004 с очень ограниченным функционалом на языке Python.. Читать далее

Прогресс WebAssembly и будущее веба. Быстрые интерфейсы, пример Figma Скетч из статьи Лин Кларк «Создание и работа с модулями WebAssembly» WebAssembly (Wasm) — это бинарный формат для безопасного и эффективного выполнения портативных программ в стековой виртуальной машине (в браузере или на сервере). Как и ASM.js, представляет собой низкоуро...

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

На смартфоны выпустили порт рогалика Oaken, который сравнивают со Slay the Spire Разработчики Oaken выпустили мобильный порт — 25 апреля в App Store и 21 марта в Google Play. Это премиальный проект, который стоит почти 500 рублей на обеих платформах. Релиз на PC состоялся 20 июля 2023 года, причём в Steam игра получила очень положительные отзывы, хоть и ...

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

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

Tank 300 – один из самых дорогих китайских автомобилей в России. Доработанный российскими тюнерами внедорожник оценили в 29 млн рублей Ресурс 110km.ru составил рейтинг самых дорогих китайских автомобилей в России. Возглавил его неожиданно Tank 300, но не простой, а доработанный московскими тюнерами. Такой автомобиль, выставленный на продажу на одном из маркетплейсов, оценили в целых 29 млн рублей! Это ...

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

В HyperOS появились крутые суперобои с Луной. Попробуй: их можно установить на любой Xiaomi Одной из главных фишек MIUI 12 стали суперобои на Xiaomi. Изначально разработчики предложили только два варианта: Земля и Марс, а впоследствии добавили Сатурн, Геометрию и Заснеженные вершины. На протяжении нескольких последних лет доступные варианты оставались неизменными,...

Файловый ввод, сделанный по-человечески Поводом к написанию данной статьи и к разработке соответствующей мини-библиотеки ffh стало одно из практических заданий по дисциплине ‘Языки программирования’, которую я веду. В этом задании необходимо прочитать все строки из текстового файла для последующей обработки. Так ...

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

News.ru: применение ИИ и особенности конструкции БПЛА-ВТ «Термит» делают его устрашающим оружием Эксперты рассказали о сильных сторонах новой модели вооружения России.

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

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

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

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

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

Lada Niva Sport получит 120-сильный мотор от Lada Granta Sport Нынешняя Lada Niva Legend оснащается 1,7-литровым 83-сильным мотором, а будущая Niva Sport получит мотор меньшего объема, но большей мощности. Такой двигатель сейчас устанавливается на Lada Granta Sport. Об этом рассказал гендиректор «Лада Спорт» Владислав Н...

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

80-ваттная зарядка в смартфоне за 250 долларов. Представлен Vivo Y100 4G Компания Vivo представила смартфон Y100 4G с ценой 250 долларов.  Устройство имеет как сильные, так и откровенно слабые стороны. Ко вторым можно отнести технически довольно старую SoC Snapdragon 685, которая и производительностью похвастаться не способна. А вот к ...

Что происходит с зубами человека с возрастом — 7 способов сохранить их до старости Зубы человека со временем изнашиваются, но их можно спасти. Источник изображения: Fallbrook Dental Care Зубы являются одними из самых важных органов человека. Они нужны нам не только для пережевывания пищи, но и для общения с людьми. Проблемы с зубами влияют на жизнь человек...

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

LLM'ы в преобразовании запроса на естественном языке в SQL (text2sql) Привет, Хабр! На связи участница профессионального сообщества NTA Марина Коробова.Данные занимают центральное место в информационном обществе. Именно информация является основой для принятия решений, развития бизнеса и научных исследований. Многие организации инвестируют огр...

Task и structured concurrency в swift В данной части из серии статей про Swift concurrency мы подробно остановимся на сущности под названием Task и разберем на примерах, как с ней работать. Также поговорим про structured concurrency. Что это такое, как это понятие связано с Task и почему механизмы языка async/a...

Митап по С++ в Питере и онлайн: цена абстракции, статический анализ и дискуссия о код-ревью 20 марта собираемся на бесплатном митапе в Санкт-Петербурге и онлайн. Константин Владимиров расскажет о цене абстракции, а разработчик из команды телекома YADRO Владимир Леонтьев на примере инструмента генерации RPC-серверов покажет, как написать кодогенератор. В конце встре...

Только офлайн: возвращается знакомый многим Microsoft Office, не требующий подключения к интернету За последние несколько лет все мы привыкли к тому, что многие программные продукты, включая игры, требуют постоянного онлайн-коннекта. Без этого некоторые из них просто отказываются работать. Корпорация Microsoft вообще стала планировать полный переход на онлайн-офис, о чём ...

Смена профессии и мой первый опыт в IT: путешествие в мир фронтенда с Tauri, REST и Fetch API Привет, Хабр! Меня зовут Гармаев Энхэ. В течение длительного времени я работал в сфере розничной торговли, занимая должность менеджера. Это было увлекательное и насыщенное время, но, как говорится, в жизни всегда есть место переменам и новым вызовам....

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

Lada Granta получит такой же вариатор, как Lada Vesta NG, уже в 2024 году, но двигатели будут разными Lada Granta вслед за Lada Vesta NG получит вариатор китайской компании WLY уже в 2024 году, о чем пишет Авто Mail.ru со ссылкой на свои источники на АвтоВАЗе.  Автоматическая трансмиссия, которая будет использоваться в Granta, является копией агрегата, который уста...

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

Hasselblad превзошел Leica? Глава OnePlus сравнил фотовозможности OnePlus 12 и Xiaomi 14 Pro Президент китайского офиса OnePlus Ли Цзе (Li Jie) опубликовал на своей страничке в Weibo шесть фотографий, позволяющие сравнить возможности съемки двух флагманов: OnePlus 12 и уже успевшего стать хитом Xiaomi 14 Pro. OnePlus 12 Xiaomi 14 Pro «Насколько сильны в...

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

GPT-4, Claude 3, Gemini Pro или опенсорс — как выбрать LLM под свою задачу? Несмотря на то, что сейчас из каждого утюга рекламируется доступ к ChatGPT и GPT-4, вообще говоря, в мире существует несколько больше разных поставщиков LLM (больших языковых моделей), и некоторые из которых могут гораааздо более эффективнее решать какие-то конкретные зада...

Акции AMD взлетели на фоне сильных прогнозов TSMC Акции AMD взлетели в четверг и достигли исторического максимума на фоне ралли в сегменте полупроводников после сильного прогноза от Taiwan Semiconductor Manufacturing Co. (TSMC).

После запрета на пластиковые пакеты в США стали наоборот чаще ими пользоваться После введения в 2014 году запрета на одноразовые пластиковые пакеты в Калифорнии, предполагалось, что будет уменьшение объема выброшенного пластика. Однако, по последнему отчету группы по защите прав потребителей CALPIRG, за почти десятилетие жители штата выбрасывают больше...

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

Geely Atlas Pro, GAC GS5 и целых три кроссовера Changan: топ-5 самых дешевых автомобилей в России с «автоматом» Ресурс «Автоновости дня» составил рейтинг самых доступных в России автомобилей с автоматической коробкой передач. Geely Atlas Pro. Изображение: Geely Все пять моделей стоят менее 3 млн рублей, ну а самый доступный – Changan CS35 Plus: за версию с &laq...

[Перевод] Язык Janet для смертных. Часть 1 — Значения и ссылки Это первая глава перевода небольшой книги о языке Janet за авторством Иана Генри (Ian Henry). В этой книге раскрываются различные аспекты работы с языком, обьяснение синтаксиса и некоторых приемов программирования. Внимание, в этой публикации содержатся скобочки! Люди с неп...

Токипона — самый простой язык, в котором меньше 150 слов В мире существует язык, в котором игнорируются все сложности Численность населения Земли составляет более 8 миллиардов человек. Для общения все мы используем один или несколько из 7 000 языков, которые были придуманы за десятки тысяч лет. Среди них есть как относительно прос...

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

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

Vivo Y100i на Dimensity 6020 оценили в 225 долларов, когда за 280 долларов уже есть в разы более мощный Redmi K70E Порой смартфоны со схожими параметрами могут сильно отличаться по цене. И когда речь идёт о двух китайских брендах и ценах на территории Китая, это не всегда понятно. В случае же нового Vivo Y100i ситуация и вовсе комична.   Новинка стоит 225 долларов, и это цена ...

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

[Перевод] Важные аспекты Unicode, о которых должен знать каждый разработчик JavaScript Должен признаться: на протяжении очень долгого времени я испытывал страх перед Unicode. Когда была необходимость в работе с Unicode, я предпочитал искать альтернативные пути решения, поскольку не совсем понимал, что делаю. Я старался избегать работы с Unicode до тех пор, п...

Видео дня: SpaceX испытала Starship S28 и Super Heavy B10 перед запуском в космос Компания SpaceX опубликовала в социальной сети Х видеоролик статических огневых тестов космического корабля Starship S28 и ракеты-носителя Super Heavy B10. Запуск единственного двигателя Raptor на корабле Starship S28 моделирует ситуацию, которая будет происходить в по...

Как «Умные» холодильники Cooler Screens меняют мерчендайзинг Пользователи больше не удивляются, что их «рекомендуемые товары» на любой e-commerce платформе совпадают с реальностью - покупками, запросами, избранным. А может это просто комплиментарный товар к только что купленному. Независимо от того кто вы, где вы и каков ваш доход,&nb...

Ученые обнаружили доказательства необычайно сильного магнитного поля у древней Земли Магнитное поле планеты было достаточно сильным уже 3,7 миллиарда лет назад.

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

[Перевод] Чем хорош Rust для продакшена? За последние годы интерес к Rust значительно вырос. Отчасти этому способствовало то, что ведущие участники технологической индустрии, такие как Microsoft, Google и Amazon рассказали о своём опыте использования этого языка в реализации критических систем. При этом немалое в...

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

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

Суслик и пингвин: кодим на Go под Linux Язык ядра Linux, его модулей и утилит написаны на языке C. Хоть он и является старым языком и прародителем многих других, но его до сих пор используют. В экосистему линукса постепенно проникают и более молодые языки — например, Rust. Но сегодня мы поговорим об детище Google ...

Журналист Репке заявил, что падение Часова Яра - лишь вопрос ближайшего времени Тем более "боеспособных" 115-х механизированных бригад у ВСУ с каждым днём боёв всё больше

Делаем HMI-панель из планшета для системы автоматизации на контроллере Wiren Board Система автоматизации обычно работает автономно без участия пользователя, но единая точка контроля и управления системой всё равно нужна: вмешаться в работу автоматических алгоритмов, внести изменения в параметры или просто проверить, что система работает верно.В комплекте с...

Первый игровой планшет на новейших процессорах Intel Meteor Lake. OneXplayer X1 предложит большой экран и Core Ultra 7 В последний год почти все портативные игровые приставки с Windows были основаны на APU Ryzen 7000. Вчера Intel представила свои мобильные процессоры Meteor Lake, и уже сегодня имеем анонс первого портативного игрового продукта с таким CPU.  OneXplayer X1 — э...

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

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

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

Иранский седан, который мощнее, удобнее и дешевле российского хита. В Россию привезли крупную партию Iran Khodro Dena со 150-сильным мотором и «автоматом» Как сообщает Autonews, крупные российские дилеры привезли партию иранских седанов Iran Khodro Dena. По своим характеристикам этот автомобиль превосходит Lada Vesta в топовой версии Sportline, а цена существенно ниже. Iran Khodro Dena. Изображение: Iran Khodro Dena...

ChatGPT-4 в помощь: используем AI в доработке простого iOS-приложения Мне всегда было интересно, получится ли применить AI-инструменты в трудовых буднях программиста. Когда появился ChatGPT, я начал пробовать использовать его в работе, и он быстро стал для меня вспомогательным инструментом. Буквально на днях вышло его крупное обновление, и ста...

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

Чем занимается AppSec? Безопасность внутренних веб-ресурсов Довольно долгое время вероятным нарушителем считался только злоумышленник из интернета. На сегодняшний день компании весьма неплохо научились защищать внешний периметр, по крайней мере, важные активы. Но внешние ИТ-ресурсы — это лишь вершина айсберга. Во внутреннем периметре...

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

CatBoost Добрый день, уважаемые читатели Хабра! CatBoost – алгоритм, разработанный специалистами из Yandex, представляет собой нечто большее, чем просто ещё один инструмент в арсенале данных науки. CatBoost – это гармоничное сочетание инноваций и эффективности, особенно когда дело до...

Как моя 9-месячная дочь заработала больше 1000 долларов в программе bug bounty Всем привет! Сегодня хочу поделиться историей, которая приключилась с моей семьей. Статья не о том, как заработать денег. Это просто рассказ об интересном случае и некоторых тревожных мыслях, связанных с ним. Читать далее

Аналитика клиентского опыта: база Привет, Хабр!В последние годы понятие клиентского опыта стало чуть ли не мантрой в бизнесе, и ведь не зря. Пользовательский интерфейс частенько становится причиной успеха того или иного продукта, поэтому анализ клиентского опыта становится не просто nice to have, а must have...

Press F. Что из мира IT мы потеряли в 2023 году 2023 год стал годом больших технологических достижений. Мы стали свидетелями роста популярности ChatGPT и других моделей генеративного искусственного интеллекта, Apple наконец-то выпустила свою долгожданную гарнитуру XR — Vision Pro, Sony выпустила новый контроллер Access дл...

[Перевод] 10 > 64: как хранить больше данных в QR-кодах Для кодирования данных в десятичном формате требуется гораздо больше символов, чем для тех же данных, но закодированных в base64 — 06513249 против YWJj. Однако это правило не работает, когда речь идёт о QR-кодах. В них гораздо лучше работает использование десятичных чисел. Н...

ИИ помог придумывать смешные подписи к карикатурам Исследователи из Университета Сиднея использовали приложение с искусственным интеллектом, чтобы помочь людям писать подписи к карикатурам, публикуемым в конкурсе по подписям The New Yorker. Двадцать участников с малым или отсутствующим опытом написания подписей к карикатурам...

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

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

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

Хочу мороженое, как у того ребёнка: русские офисы Мы разрабатываем Р7-Офис. По сути, главный ориентир — сделать, как MS, но только []. Раньше это было бесплатно (на самом деле — нет), по-русски, совместимо со всеми старыми документами, безопасно. Сейчас в силу текущей ситуации компании не могут купить, а часто даже испо...

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

Ansible + Grafana Loki: Настраиваем отправку уведомлении в чат после логина на сервер по SSH Не задумывались ли вы когда-нибудь над тем, чтобы знать о каждом входе на ваши сервера? Меня охватила такая же паранойя: а вдруг, когда я сплю, на мой сервер заходит домовой и творит там ужасы? Хотя логин на наши сервера и запрещен по паролю, а SSH-ключи есть только у меня, ...

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

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