Социальные сети Рунета
Среда, 8 февраля 2023

[Перевод] NoNa: Алгоритм заполнения отсутствующих данных Мой первый open-source продуктGitHub — AbdualimovTP/nona: библиотека для заполнения пропущенных значений с использованием методов искусственного интеллекта  Читать далее

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

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

Проецирование вершин графа в векторное пространство. Часть 2. Марковская цепь и Word2Vec И снова здравствуйте! Меня зовут Илья Котов, я Data Scientist в Сбере, участник профессионального сообщества NTA. Эта статья — вторая часть небольшого цикла, посвящённого алгоритмам вложений вершин графа в векторное пространство. Сегодня рассмотрим главную идею алгоритмов, о...

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

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

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

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

Книга «Математические алгоритмы для программистов. 3D-графика, машинное обучение и моделирование на Python» Приветствуем вас, дорогие Хаброжители! Неважно, чем вы занимаетесь — большими данными, машинным обучением, компьютерной графикой или криптографией — без математики вам не обойтись! Везде сейчас требуются базовые знания и понимание алгоритмов. Практические примеры позволят ...

Клинические алгоритмы при пандемии COVID-19 на медицинском языке ДРАКОН. Часть 1 Рассматривается проблема COVID-19 и респираторная терапия дыхательной недостаточности, ассоциированной с COVID-19. Даны примеры клинических алгоритмов на медицинском алгоритмическом языке ДРАКОН. Счет погибших от коронавирусной инфекции COVID-19 идет на миллионы. Борьба с эт...

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

Как я написал самую эффективную библиотеку для реактивного состояния Всем привет, меня зовут Артём Арутюнян, и я уже пять лет изучаю реактивное программирование. Меня задела недавняя статья, Big State Managers Benchmark, в которой моя библиотека Reatom заняла лишь третье место (скорее второе, ну да ладно) и я решил написать самую эффективную...

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

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

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

МТС поможет людям с аутизмом трудоустроиться в ИТ ПАО «МТС» запускает для людей с особенностями здоровья, в том числе с расстройствами аутистического спектра и нарушениями слуха, первый в России бесплатный онлайн-курс по обучению разметке данных ― первого этапа построения алгоритмов нейронных сетей. Лучшие студенты см...

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

ИИ, нейросети и высоконагруженные системы: чему VK и ВШЭ учат студентов Привет, Хабр! Меня зовут Анна Степанова, я директор по образовательным проектам в VK. Недавно мы совместно с Высшей школой экономики создали Инженерно-математическую школу (ИМШ). Цель ИМШ — дать студентам IT-специальностей возможность познакомиться с реальными исследовательс...

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

Говорящая книга: четверть века спустя Четверть века назад в издательстве Addison-Wesley вышел мой первый CBT (Computer Based Training) - учебник по Visual C++ 5 [1]. Это был один из первых в Западной Европе фундаментальных мультимедиальных образовательных проектов. Четверть века - это повод вспомнить, ...

Boson — разработка СУБД «с нуля» (часть II) В первой части статьи мы обсуждали разработку самого нижнего слоя СУБД Boson - CachedFileIO. Как упоминалось, статистика такого явления как Locality of Reference говорит о том, что в реальных приложениях ~95% запросов к данным локализованы в 10-15% базы данных. При этом сред...

Алгоритм HyperLogLog, или Оцениваем мощность множества за O(1) Привет, Хабр! Меня зовут Максим, я учусь на третьем курсе МФТИ. Этим летом я участвовал в студенческой программе, которую проводила команда Tarantool. Если кратко, суть программы в том, чтобы самостоятельно или в команде решить исследовательскую задачу в определенный срок....

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

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

Визуализация весов в машинном обучении на примере алгоритма Random Forest и Decision Tree Привет, Хабр!Меня зовут Александр Серов, я Data Scientist и являюсь участником профессионального сообщества NTA.  Сегодня загляну «под капот» алгоритмов, использующих в своей основе деревья решений. Один из самых мощных алгоритмов контролируемого машинного обучения...

[Перевод] Воссоздаем старую компьютерную графику с помощью генеративных моделей Могут ли современные алгоритмы создавать улучшенные версии старой графики видеоигр с более высоким разрешением?Последние несколько дней я использовал ИИ-генерацию изображений для воспроизведения одного из кошмаров моего детства. Я использовал Stable Diffusion, Dall-E и Midjo...

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

Как создать эвристический алгоритм онлайн-мастеринга и получить предупреждение от RIAA Добрый день, меня зовут Сергей. В своей статье я бы хотел осветить тему аудио мастеринга, а именно: автоматизированного онлайн-мастеринга музыки.Я расскажу о своём пути от продюсера психоделического транса до мейнтейнера самой популярной open source библиотеки автоматизирова...

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

Постквантовый переход: DH, RSA, ECDSA ->? Google Tensor Processing Unit 3.0 Проблемы постквантовой криптографии — это хороший пример ситуации, когда в салоне первого класса ещё играет приятная музыка и разносят напитки, но корабль уже плывёт к айсбергу в нужном направлении. Google, Amazon, Microsoft и другие кру...

Сделал приложение для создания мультиязычных книг и параллельных корпусов Хочу показать, как создать мультиязычный параллельный корпус и книги при помощи моего пет-проекта, которым я занимаюсь несколько лет.Для примера возьмем 10 редакций "Мастера и Маргариты" Михаила Булгакова (ru, uk, by, en, fr, it, es, de, hu, zh). Сначала выровняем девят...

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

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

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

Microsoft начала экспериментировать с интеграцией алгоритма GPT в Word — The Information По задумке, алгоритмы должны упростить поиск информации и помочь пользователям грамотнее писать.

История 8-битного ПК Amstrad CPC464. Часть вторая Первая часть посвящена в большей степени создателю CPC Майклу Шугару, и лишь немного – самому компьютеру. Но для того, чтобы понять, почему именно таким получился третий по популярности ПК в Англии, ее стоит прочитать. В моем комментарии к первой публикации есть ссылки на бо...

Введение в библиотеку Transformers и платформу Hugging Face Библиотека Transformers предоставляет доступ к огромному кол-ву современных предобученных моделей глубокого обучения. В основном основаных на архитектуре трансформеров. Модели решают весьма разнообразный спектр задач: NLP, CV, Audio, Multimodal, Reinforcement Learning, Time ...

Интеграция Primefaces в приложение на Spring Boot. Часть 3 — динамическое обновление контента страницы Описывается пример интеграции библиотеки компонентов пользовательского интерфейса Primefaces, построенной на основе фреймворка JavaServer Faces (JSF), в MVC приложение на Spring Boot.Первая частьВторая часть Читать далее

[Перевод] Алгоритмы диапазонов C++20 — 7 немодифицирующих операций Библиотека Ranges для C++20 предлагает альтернативы для большинства алгоритмов. На этот раз я хочу показать вам десять немодифицирующих операций. Мы сравним их со «старой» стандартной версией и увидим их преимущества и ограничения. Подробности — к старту нашего курса по раз...

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

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

Интеграция Primefaces в приложение на Spring Boot. Часть 2 — Готовим контекстное меню для главной страницы В этой статье описывается пример интеграции библиотеки компонентов пользовательского интерфейса Primefaces, построенной на основе фреймворка JavaServer Faces (JSF), в MVC приложение на Spring Boot.Первая часть Читать далее

Интеграция Primefaces в приложение на Spring Boot. Часть 4 — Вывод списка данных в виде таблицы Описывается пример интеграции библиотеки компонентов пользовательского интерфейса Primefaces, построенной на основе фреймворка JavaServer Faces (JSF), в MVC приложение на Spring Boot.Первая частьВторая частьТретья часть Читать далее

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

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

Суперкомпьютер из мини-ПК Nvidia Jetson Nano: что умеет, как его разрабатывали и зачем он создан Первый одноплатник линейки Nvidia Jetson компания Nvidia представила в 2019 году. Достоинство устройства — высокая производительность и небольшой размер. Кроме того, есть и еще один плюс — это совместимость с Raspberry Pi. Недавно команда студентов Южного методистского униве...

Интеграция Primefaces в приложение на Spring Boot. Часть 6 — Комбинирование компонентов для вывода сложных данных Описывается пример интеграции библиотеки компонентов пользовательского интерфейса Primefaces, построенной на основе фреймворка JavaServer Faces (JSF), в MVC приложение на Spring Boot.Первая часть | Вторая часть | Третья частьЧетвертая часть | Пятая часть Читать далее

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

Реверс-инжиниринг китайского ПЛК FX3U-14MR. Часть 2. Софт В первой части мы познакомились с аппаратным обеспечением китайского клона ПЛК FX3U-14MR (одного из его вариантов). В это части мы научимся подключаться к его MCU по доступным коммуникационным интерфейсам, останавливать, запускать программу, заливать прошивку. И в конце расс...

[recovery mode] Интеграция Primefaces в приложение на Spring Boot. Часть 1 — настройка зависимостей и базовый проект В данной статье описывается пример интеграции библиотеки компонентов пользовательского интерфейса Primefaces, построенной на основе фреймворка JavaServer Faces (JSF), в MVC приложение на Spring Boot. Читать далее

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

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

Учим английский с умом: шкала CEFR, тесты IELTS и что всё это значит Привет, Хабр. Екатерина. Очень приятно.Я обучаю английскому языку 17 лет, в основном как частный преподаватель, но были и несколько лет в СУНЦ МГУ, и групповые занятия в языковом центре. Диапазон обучающихся — дети от 8 лет до ЕГЭ, студенты и «молодые специалисты», топ-менед...

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

Первая С++ стажировка в UNIGINE: post-mortem. Горящие глаза, короткие сроки и happy end Озарения возникают в UNIGINE часто и внезапно, и затея провести стажировку для программистов С++ не стала исключением. Нам не привыкать - летом мы организовали Open Air всего за 6 недель. До старта стажировки времени было столько же, и набрать нужно не 200 человек, а 10, так...

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

Магия размерностей и магия Котлина. Часть вторая: Продвинутые возможности  KotUniL Это вторая статья из серии статей про магии размерностий и Котлина на примере библиотеки KotUniL.В первой статье мы рассмотрели, как с помощью этой библиотеки не разбивать космические аппараты :-). В этой статье мы рассмотрим менее очевидные, но не менее интересные фичи...

Библиотека функций для расчета свойств воды и водяного пара В 2014 году захотел и реализовал библиотеку функций для Excel на VBA.При составлении библиотеки использованы документы Международной ассоциации по свойствам воды и водяного пара (МАСПВ, анг.IASPW):1. Revised Release on the IAPWS Industrial Formulation 1997 For the Thermodyna...

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

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

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

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

Языки программирования как зеркало IT-столпотворения. Часть I История языков программирования поневоле заставляет вспомнить историю вавилонского столпотворения из Писания, когда царь Нимрод бросил вызов Всевышнему, решив построить башню «вышиною до небес». Только на этот раз на кону стоит строительство башни «искусственного интеллекта»...

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

Разработка игр на Kotlin Native. Часть 1 Возможность компиляции Kotlin в нативный код, который может использовать С-библиотеки позволяет разрабатывать мультимедийные приложения и игры на основе библиотек SDL, GTK/OpenGL, GDX и специализированных библиотек для Kotlin (например, KorGE). В этой статье мы последователь...

Студент решил 2500-летнюю проблему древнего языка Санскритская грамматическая проблема, которая озадачивала ученых с 5 века до н.э., была решена аспирантом Кембриджского университета. Об этом сообщает BBC.

Максимальная оптимизация игры «Жизнь» на Julia Это очень хорошой case для оптимизации. Алгоритм крайне прост и его знают все. Но сколько можно сделать! Читать далее

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

В российском вузе предложили ограничить использование ChatGPT для студентов В Российском государственном гуманитарном университете (РГГУ) предложили ограничить использование чат-бота ChatGPT от компании OpenAI. Там заявили о необходимости этого на фоне истории с написанной за сутки дипломной работой. В РГГУ считают, что использование нейросети...

Boson — разработка СУБД «с нуля» (часть I) После разработки виртуальной машины и компилятора в рамках хобби прошел год и захотелось попробовать реализовать ёмкий по алгоритмам проект по системному программированию. Каждый разработчик "кровавого" enterprise в своей работе использует СУБД (SQL/NoSQL) и меня всегда искр...

Как поместить весь мир в обычный ноутбук: PostgreSQL и OpenStreetMap Когда человек раньше говорил что он контролирует весь мир, то его обычно помещали в соседнюю палату с Бонапартом Наполеоном. Надеюсь, что эти времена остались в прошлом и каждый желающий может анализировать геоданные всей земли и получать ответы на свои глобальные вопросы за...

Dry-rb — экосистема, которая упростит архитектуру вашего проекта Привет! Меня зовут Вероника Молчанова. Я - Ruby-разработчик в компании Joy Dev. В этой статье мы рассмотрим набор Ruby-библиотек dry-rb и расскажем, как они помогли упростить архитектуру проектов. В частности хотим показать, как на наших проектах используются такие гемы из d...

«Крин» – экскурсия в умный многоквартирный дом Я продолжаю изучать различные решения автоматизации для дома и бизнеса, недавно я побывал в умном коттедже с автоматизацией в несколько миллионов, а также в умном отеле Vertical Boutique. В октябре мне удалось посетить жилой комплекс «Крин Малый» по адресу ул. Советская 49 в...

Пишем и отлаживаем приложения для Flipper Zero Недавно я получил свой флиппер и, решив написать первое приложение, столкнулся с проблемой отсутствия информации по отладке программного кода. Есть несколько статей по разработке приложений для флиппера (первое приложение и приложение HewViewer). Однако, когда я приступил к ...

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

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

Полная история создания игры Elite (1984). Часть 2 Elite — компьютерная игра, которую выпустила Acornsoft в 1984 году для компьютеров BBC Micro. Ее создали два 19-летних студента — Дэвид Брабен и Йен Белл. Это прорывной для своего времени космический симулятор с открытым миром и элементами экономической стратегии, который ...

10 лет назад я продал свой стартап за $2.2M и погряз в депрессии Меня зовут Виктор Кох и это моя история одного из громких скандалов в технологическом секторе.Прежде всего, я рад опубликовать свою первую статью на HabrHabr. Одна из причин, по которой я не мог свою историю написать ранее, а именно 5 лет назад или даже 8 лет назад — договор...

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

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

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

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

О том, как я прошёл курсы по программированию и остался «выжившим» в IT. Советы тем, кто хочет начать учиться в 2023 Всем привет! Прочитав недавно пост "Невыжившие в IT", который попался в моей ленте, решил поделиться своим опытом прохождения курсов, вхождением в сферу и советами для тех, кто думает "Войти в АйТи в 2023 году", устраивайтесь поудобнее, приятного чтения! Читать далее

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

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

Экстремально уменьшаем размер NPM пакета Однажды я захотел создать небольшую NPM библиотеку по всем “best practices” - с покрытием тестами, написанием документации, ведением нормального версионирования и changelog'а и т.п. Даже написал пару статей, которые в деталях описали, какие вопросы решает библ...

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

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

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

[Перевод] Обучаем нейросеть распознавать цифры на выборке от MNIST. Реализация алгоритма обратного распространения на C# Привет!Будем обучать нейросеть распознавать рукописные цифры Читать далее

[Перевод] Работа с SQL Server в C# с помощью скриптинга. Часть 2 В этой статье я покажу вам, как работать с Microsoft SQL Server в C# проектах посредством скриптинга. Реализовать это можно как в Windows, так и в macOS. Поскольку Windows, очевидно, является намного более популярной целевой платформой для C# и SQL Server, больше внимания я ...

Подводные камни компараторов в С++ При использовании компаратора в алгоритмах boost::sort и std::sort важно учитывать некоторые особенности работы этих алгоритмов, игнорирование которых может привести к неожиданным последствиям, в том числе к segmentation fault. Чаще всего при сортировке объектов пользоват...

[Перевод] Производительность параллельных алгоритмов STL В этой статье я собираюсь провести тест производительности на компиляторе Microsoft и компиляторе GCC, чтобы ответить на простой вопрос: окупается ли политика выполнения?  Читать далее

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

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

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

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

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

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

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

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

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

Как настроить библиотеку SFML в Visual Studio Следующая тема Инструкция подключения мультимедийной библиотеки SFML к Visual Studio С++. Читать далее

Разбор баланса My Mini Mart Привет! Недавно поиграл популярный (50+M скачиваний в GooglePlay) гипер-кэжуал проект My Mini Mart от компании Supersonic Studios LTD и очень мне захотелось разобраться в своих противоречивых эмоциях от этой игры. С одной стороны, просто — не значит плохо, да и геймплей мест...

Audi использует искусственный интеллект FelGAN для создания дизайна колёсных дисков Компания Audi решила использовать искусственный интеллект для создания новых дизайнов колёсных дисков.   Для этих целей компания сама разработала ПО FelGAN на основе ИИ. В данном случае «FelGAN» представляет собой смесь немецкого слова «обод&raqu...

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

Криптовалютный проект Black запустил сеть на алгоритме работы Ethash Очередной токен, пришедший вселить надежду в майнеров на видеокартах

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

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

Групповой видеозвонок на сайт Ещё одна история изучения и использования технологии WebRTC (Web Real-time Communication). Краткое описание создания готовой библиотеки для её переиспользования в разных проектах. Читать далее

[Перевод] Стратегии роста Notion. Часть 2 Примечание Wunder Fund: мы very early adopters Ноушена и большие его фанаты. Поэтому решили перевести нетипичную для нас статью о том, как он создавался, как рос, как развивалась его стратегия. В статье есть ряд интересных мыслей про развитие продуктов.Сегодня публикуем втор...

Автоматизация go get — больше не нужно запоминать названия библиотек Каждый раз, когда вы начинаете новый репозиторий программы на Go, первое, что необходимо сделать - добавить библиотеки, которые вы будете использовать. Для этого используется go get. Обычно нужные библиотеки копируются из go.mod соседнего проекта. Но копипаст - не наш метод!...

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

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

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

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

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

Что поменялось в Google в марте 2019? Источник изображения: Searchenginejournal.com   Вопрос пользователя: Есть ли понимание, какие факторы изменились в ранжировании Гугл после обновления алгоритма в марте 2019? Большой контентный проект с хорошим трафиком начал плавно терять посещаемость после мартовского...

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

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

DocOps на Flow 2022 29-30 ноября прошла конференция для аналитиков FlowConf 2022. Основная особенность конференции — ее ориентация на конкретные практические рецепты. Одним из направлений, которое содержит много таких рецептов, стал Docs As Code или, в более широком смысле, DocOps в работе ана...

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

Искусственный интеллект создал портреты типичных покупателей Пятёрочки в разных регионах России Российская группа компаний X5 Group использовала алгоритмы искусственного интеллекта для создания портретов типичных покупателей в разных регионах страны.

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

… Под стук колес (посленовогодний стеб) При езде на моем Кашкайчике внезапно образовался непонятный звук, какое-то цоканье, происходящее тем чаще, чем быстрее я еду. Первое время я следовал известному совету «если слышится стук, просто увеличьте громкость радиоприемника», но потом все же решил посмотреть. Оказалос...

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

[Перевод] Взлом Hyundai Tucson История в двух частях. В первой мы расскажем о первых неудачных попытках болгарского ИТ-специалиста Радослава Герганова взломать свой автомобиль Hyundai Tucson 2020 года выпуска, а во второй — о том, как выполнялся взлом.Я купил новенький Hyundai Tucson в 2020 году, а в 2022...

Модераторы Я решил дать посту такой немногословный заголовок, чтобы даже те, кто читает нас через RSS, обратили на него внимание ) Это не помешает, так как наши посты-анонсы о новых фичах набирают не так много просмотров (а беспокоить пользователей рассылками мы не очень-то любим).&nbs...

Жуткий сценарий использования ChatGPT Вчера у меня в ленте на фейсбуке (жаль что в закрытом посте) проявился еще один аспект ChatGPT, жуть которого я не вполне осознавал. Представьте, что ваш менеджер присылает вам емейл: "я вот тут сгенерил с помощью ChatGPT код на языке описания аппаратуры SystemVerilog, котор...

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

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

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

Колдовской NeoVIM. Часть вторая. “Конфиг Всевластья” Никто не любит конфиги (я уж точно). Они скучные и нединамичные.Но со своим конфигом Nvim’а я ношусь, как Голлум с кольцом Всевластья. Моя прелесссссть. Я боюсь потерять свой конфиг, боюсь, что с ним что-то случится. Другие хотят забрать тебя, моя прелессссть. Саша тебя им н...

ТОП лучших 3D сканеров 2022 Совсем недавно мы рассказывали о лучшем оборудовании уходящего года для стоматологов, а теперь настало время узнать, какие 3D сканеры стали лучшими в 2022 году. Эта подборка ТОП сканеров для разного бюджета поможет определиться с выбором оборудования или открыть для себя нов...

OpenSSL + ГИС ЖКХ Это ода данному посту и его законное продолжение.Реализация описана для PHP, но подходит для всех.КонфигиНачнём с контейнера, из которого будем общаться с ГИС ЖКХ. Тут приведён конфиг контейнера с продакшена, поэтому есть лишние (для вас) пакеты.Пока просто посмотрим, поясне...

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

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

Intel всерьёз взялась за видеокарты. Компания провела реструктуризацию соответствующего бизнеса Компания Intel решила провести реструктуризацию своего бизнеса, касающегося видеокарт. В рамках этого процесса Intel разделяет свою группу AXG на две структуры. Одна будет заниматься игровыми видеокартами, а другая — специализированными решениями для ЦОД. При этом...

Как я учил Алису отправлять почту Всем привет! Меня зовут Иван Чечиков, я QA-lead в МТС Digital, работаю над проектом стримингового сервиса WASD.TV. В этой статье я расскажу о своем пет-проекте по созданию навыка «Умный почтальон» для Алисы, ассистента Яндекса.Подробности – под катом. Читать далее

Не бойтесь использовать Gradle Дорогие junior и все, кто занимается copy-past конфигов Gradle.В этой статье я хочу простым языком рассказать вам о gradl'овой конфигурации сборки вашего проекта, чтобы вы не боялись использовать Gradle. Читать далее

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 1 От переводчика. В сети есть много информации о работе веб-серверов на микроконтроллерах, но она плохо структурирована и не отличается системным подходом к изложению материала. Среди прочих есть в интернете один замечательный, можно сказать культовый, туториал (руководство)...

Семантическое версионирование и проблемы с зависимостями — коротко о lockfile Привет, меня зовут Анастасия Пласкевич, я фронтенд-разработчик. Недавно на проекте я разбиралась с зависимостями и углубилась в эту тему так, что собрала небольшой доклад о том, что такое Lockfile, как работает yarn.lock, как решать проблемы с зависимостями в проекте и делат...

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

На ПК успешно запустили самую первую версию iPhone OS Мартин де Вос (Martijn de Vos), также известный как devos50, запустил на ПК самую первую версию iPhone OS, выпущенной для iPod touch первого поколения в 2007 году. Реализация проекта заняла больше года. В своём блоке разработчик объясняет, что сложной частью была эмуляц...

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

Записки молодого МП: как менеджеру спастись от лучей ненависти инженеров Я недавно начала заниматься администрированием проектов в ИТ-инфраструктуре. Здесь много постов менеджеров проектов о том, как ставить задачи технической команде, контролировать статусы и общаться так, чтобы тебя не ненавидели. Однако оказалось, что с инженерами универс...

Часть 3. Управление знаниями в Obsidian. Продвинутые техники. Excalibrain. Spaced repetition. Breadcrumbs. Longform Эта статья будет завершать цикл "Управление знаниями в Obsidian". В ней будет предполагаться, что вы способны понять все техники и приемы из прошлой второй части про базовый рабочий процесс, т.к. здесь будут показаны продвинутые способы управления персональной базой знаний. ...

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

Делаем полезное Zigbee устройство из Триколор GS SMH-ZW-I1 на прошивке PTVO. Новогодняя ёлка с датчиком давления По просьбам заинтересовавшихся данной темой, продолжаю цикл постов на Хабре про создание Zigbee устройств из подручных средств. В предыдущих постах я рассказал как сделать из модуля управления умным домом Триколор GS SMH-ZW-I1 Zigbee координатор или роутер, как прошить чип C...

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

Масштабирование SSR-приложений Привет! Меня зовут Олег Драпеза, я работаю техлидом в Тинькофф в команде Coretech Frontend. Мой основной проект — SSR мета-фреймворк tramvai, на котором работают несколько десятков фронтовых приложений Тинькофф.Сегодня хочется поговорить про масштабирование SSR-приложений. С...

Метод дизайн-спринтов: как быстро понять, сработает ли ваша идея Привет! Я Дима Шувалов, рулю компанией УМ. Мы часть большой экосистемы AGIMA, а специализируемся на корпоративных исследованиях. Наша суперспособность — умение улучшать клиентский опыт и находить для бизнеса точки роста. Недавно наткнулся на вот такую цитату: Читать дал...

Китайские студенты создали одежду, которая делает человека невидимым для камер наблюдения с ИИ Это уже есть по всему интернету, но на Хабре не видел. Китайские студенты изобрели пальто, которое делает людей невидимыми для камер наблюдения с искусственным интеллектом. Причем стоит оно совсем недорого, не сильно дороже обычной одежды. А создать его может каждый у себя д...

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

[Перевод] Создаем интерпретатор Python на основе ChatGPT Вдохновившись постом Building A Virtual Machine inside ChatGPT , я решил попробовать что-то подобное, но на этот раз вместо инструмента командной строки Linux давайте попробуем превратить ChatGPT в интерпретатор Python! Читать далее

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

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

[Перевод] Правила Трех, Пяти и Ноля Цель этого поста — познакомить вас с Правилами Трех, Пяти и Ноля и объяснить, какое из них и когда вам следует использовать. В следующем посте мы углубимся в применение Правила Пяти в различных сценариях. Читать далее

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

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

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

Intel готовит процессор HEDT всего с шестью ядрами и без поддержки Hyper-Threading. Появились параметры Xeon W-3400 и W-2400 Компания Intel спустя много лет решила вернуться в сегмент процессоров класса HEDT. В этом сегменте будут играть CPU Sapphire Rapids в соответствующем исполнении.  Как стало известно, для таких CPU Intel готовит чипсет W790. С такими системными платами смогут рабо...

Газпромбанк, Группа К1 и Правительство Сахалинской области завершили первый этап финзакрытия по проекту создания пяти поликлиник на Сахалине Реализующий концепцию инфраструктурного #МЕГАИГРОКа Газпромбанк, Правительство Сахалинской области и Группа К1 подписали прямое соглашение в рамках первого этапа финансового закрытия по проекту строительства пяти поликлиник на территории Сахалинской области. Одновременно меж...

Suggestion: Чего не хватает в принципах тестирования Привет! Меня зовут Андрей Небольсин, я Старший Тестировщик на проекте Сбер МегаМаркет. Мой опыт в QA-сфере относительно небольшой, тем не менее я думаю, что у меня есть, чем поделиться :-) Читать далее

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

«Чтение — всему голова!» Переводим электронные книги формата .EPUB с помощью Python Разберёмся что “под капотом” формата EPUB и как перевести текст, но не переводить код в книге. Познакомимся с библиотекой Ebook Lib, а также узнаем для чего нам понадобиться библиотека Beautiful Soup. Читать далее

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

Технологии, изменившие музыку. Часть 1: запись Эта статья — первая из цикла, в котором мы рассмотрим технологии, изменившие музыкальный мир второй половины 20-го века. В первой части мы поговорим про запись музыки. Если разобраться, отсутствие этих технологий столетия назад — подлинная трагедия человечества. Ведь мы нико...

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

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

Почему вам не стоит использовать Styled Технология css-in-js существует уже довольно давно. Ещё в начале своего профессионального опыта я встречал подходы, в которых стайлинг локальных частей интерфейса пробрасывался в html через javascript в виде css директив. Иногда это необходимая мера, хотя необходимой она слу...

Анализ HTA файла, содержащего обфусцированный JavaScript код Попался мне на глаза ресурс, рекомендующий разные обфускаторы и деобфускаторы JavaScript. Решил проверить свои силы и самому поработать деобфускатором. А для проверки нашёл простенький вредоносный файлик. Читать далее

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

Сменить профессию и не сойти с ума: интервью со студентом школы Metaclass Привет! 6 февраля начинается очередной поток нашей школы Metaclass по курсам frontend и backend для начинающих.После учебы мы всегда спрашиваем наших студентов о курсе: что было легко, что не очень, как знания с курса помогли в карьере. Сегодня о своем опыте расскажет н...

Мой отчет о конференции Baltic Digital Days 2022 Дорогие друзья, хочу вам рассказать о моей поездке на конференцию Baltic Digital Days 2022, которая прошла в Калининграде. Ее еще называют BDD. Это моя самая любимая конференция по интернет-маркетингу. Я впервые на ней побывал в 2017 с докладом. Мне так понравилось, что я е...

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

«IT-дайвинг» – новая образовательная программа от VK VK запускает образовательную программу «IT-дайвинг» - онлайн-практику по перспективным специальностям в сфере технологий для учеников старших классов и студентов младших курсов вузов.  «IT-дайвинг» пройдет с 10 февраля по 28 февраля. Участники смогут познакомиться с различны...

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

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

Data driven SRE Начнем эту увлекательную историю издалека. Во время первого локдауна, в начале 2020 года, сайт Леруа Мерлен испытал бóльшую нагрузку, чем когда-либо. Проводившие много времени дома и на даче наши пользователи взялись чинить полочки, проектировать новые кухни и всеми силами д...

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

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

Как мы затащили MoscowCityHack2022 10-13 июня 2022 года прошел MoscowCityHack2022. Наша команда NorthShine заняла на нем первое место в первом кейсе. Задача была написать "сервис проверки поддельных новостей (fake news) в сфере технологий и инноваций". Мы провели небольшой ресерч и определились с тем, как в ...

Samsung отлично зарабатывает на своём складном Galaxy Z Fold4 Отчёт Nikkei показывает, что Samsung отлично зарабатывает на своих складных смартфонах. Как минимум на Galaxy Z Fold4.  Несмотря на то, что технологии, используемые для производства таких аппаратов, весьма дороги, сам смартфон тоже далеко не дешёвый. В итоге,...

Так вот, куда пропадают письма: каждый день 45 млн сообщений в почте Яндекса отправляется в спам Команда Яндекса поделилась интересной статистикой по работе технологии «Спамооборона» в наборе сервисов «для работы» «Яндекс 360».  Как оказалось, за 2022 год с помощью технологии «Спамооборона» было обработано около...

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

От создателей «Смешариков» и «Фиксиков»: в России запустили музыкальный лейбл для детей Группа компаний «Рики», которая стоит за такими популярными мультсериалами, как «Смешарики» и «Фиксики», объявила о запуске нового интересного проекта. Холдинг представил собственный музыкальный лейбл «Рики Мьюзик» (Riki M...

25 фильмов, которые нам никогда не надоест пересматривать (часть 2) Первую часть подборки можно увидеть по ссылке. Читать полную статью

Архитектура PostgreSQL. Часть 2. Подготовка бэкэнда В предыдущем посте мы остановились на моменте форка процесса для бэкэнда. Сегодня рассмотрим как происходит инициализация дочерних процессов после форка от Postmaster, некоторые системные вызовы Linux, goto, парсинг стартап пакета и многие хаки. Читать далее

Будущее евгеники: в Германии создали прототип первой в мире «искусственной матки» Биотехнологи из Германии разрабатывают прототип первого в мире оборудования для искусственной матки, которая позволит вам выбирать характеристики своего будущего ребенка из меню, как в какой-нибудь RPG.Планируется выращивать так до 30 тысяч детей в год. Проект называется Ect...

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

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

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

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

[recovery mode] Объяснимый искусственный интеллект для самых маленьких. Часть 1 — Введение Поскольку это лишь первая часть, в которой мы поймем что такое ИИ, в чем заключается одна из его главных слабостей - начнем, как полагается айтишникам, издалека, с мемчиками и максимальным осуждением, а далее углубимся в тему и будем смотреть живые примеры и код с красивыми ...

Импортозамещение. Колпак от диска XD 775 Rockstar на A/М Jeep Wrangler Спустя год просмотра постов и обсуждения принтеров и моделей с сайта 3DTodey, мы с коллегой решили поделиться своими успехами, а заодно поучаствовать в конкурсе «Ящик Filamentarno! 2022», тем более новые заказы уже ждут, а пластика на катушках с каждым днем становится всё ме...

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

Xiaomi: 100-долларовый Redmi 12C не уступает 200-долларовым смартфонам. Живые фото новинки Менеджер по связям с общественностью Xiaomi Чжан Ю заявил, что новый смартфон Redmi 12C стоимостью 100 долларов полностью конкурентоспособен с вдвое более дорогими моделями по возможностям и характеристикам. Он также опубликовал живые фотографии этого устройства, к...

Автоматизируем рутину при создании рекламных digital-размещений Привет! В сейлз-хаусе ЭВЕРЕСТ мы создали личный кабинет, который автоматизирует все процессы от расчётов до получения отчётов по рекламным кампаниям.У многих компаний эти шаги проходят исключительно в почте, итогом чего становится цепочка писем довольно внушительного размера...

Index.ts – зло и польза Привет всем! Меня зовут Михаил, я старший Frontend-разработчик в НЛМК, занимаюсь разработкой одной из внутренних информационных систем на React + Typescript.Расскажу про самый короткий и наименее трудоемкий способ экспорта и импорта модулей, что частенько требуется для постр...

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

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

По словам Ubisoft, Assassin's Creed Mirage сделали специально для фанатов первых частей Новая Assassin's Creed Mirage точно должна понравится фанатам первых игр серии. Именно так считает Стефан Будон, который отметил, что при создании игры ориентировались на отзывы поклонников серии. Читать полную статью

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

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

Дельта компрессия и квантизация объектов в C# Cтатья затрагивает тему сериализации данных, которые передаются по unreliable каналам.В первую очередь это касается реалтайм игр, которые критичны к сетевым задержкам, имеют активное общение клиента и сервера, например, 10 - 60 раз в секунду и используют UDP протокол. В стат...

[Перевод] Кофе и повышение работоспособности организма. Часть первая В попытке обеспечить повышение работоспособности организма, мы чаще всего приходим к кофе. Кофе пьют примерно 90% взрослого населения планеты и примерно 50% подростков. Вопрос только в том, есть ли в нем польза? А если нет, то как её извлечь? Читать далее

Представлен защищенный смартфон Blackview BV5200 Pro с массой опций от ArcSoft Компания Blackview выпустила новый защищенный смартфон BV5200 Pro, который предлагает прорыв в фотографии и производительности благодаря передовому алгоритму Advanced ArcSoft® Camera.

Интересное из мира Unity #1 (27.01.23 — 2.02.23) Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. Я решил вести дайджест новостей по Unity, отбирая интересные посты из того, что произошло за неделю. Красивые проекты, интересные ролики и многое другое. Если вам интересна Unity разработка — добро пожалов...

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

На месте строительства амбициозного мегаполиса «Линия» происходит что-то странное Австралийская компания Soar Earth опубликовала снимки строительных работ на проекте «Линия» – амбициозного мега-города в Саудовской Аравии. Проект в виде линейного сооружения длиной в 170 км посреди пустыни и стоимостью более $500 млрд. Он позиционируется как новая визитная ...

Ruby под нагрузкой, или Как поменять Puma на Falcon за неделю до релиза Всем привет! Меня зовут Александр Шерман, я тимлид в команде CRM в Самокате. Мы в первую очередь известны по своей модели доставки заказов от 15 минут. Чтобы укладываться в такой норматив, у нас достаточно жёсткие SLA (2,5 минуты на сборку заказа), что, в свою очер...

Самая младшая версия Samsung Galaxy S23 будет хуже всех остальных моделей и версий линейки. Она получит более старую память Грядущие смартфоны Samsung линейки Galaxy S23 будут использовать новейшую оперативную память LPDDR5X и флэш-память UFS 4.0. Но не все версии.  Согласно данным инсайдер Ice Universe, базовая модель Galaxy S23 со 128 ГБ флэш-памяти получит флэш-память UFS 3.1. Речь ...

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

Как создать свою СУБД с нуля и не сойти с ума. Практическое пособие начинающему некроманту. Часть первая Наступил Апокалипсис.Нет, не стоит бежать запасаться банками с консервами и крышками отечественной бай-колы! Апокалипсис произошёл только в нашей фантазии и с определённой целью — чтобы проверить, а может ли человек, обладающий только книгами по теме и стандартной библиотеко...

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

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

Патентный анализ аддитивных технологий (3D-печати) в России за последние 5 лет. Часть вторая В первой части мы подробно проанализировали патенты на изобретения, касающиеся 3D-печати. Теперь рассмотрим патенты на полезные модели, свидетельства на программы ЭВМ и базы данных, выданные в России.  Читать далее

Учитель и панк: история Алексея Дрозда, начИБ «СёрчИнформ» Продолжаем серию постов о наших сотрудниках. Под Новый год решили рассказать про одного из самых заметных наших коллег – Алексее Дрозде (aka @labyrinth). Вы знаете его, если приходите к нам на вебинары и Road Show, учитесь в нашем УЦ, читаете наш блог на Habr. В общем, много...

Apple не успеет выпустить приложение c классической музыкой до конца 2022 года В этом году компания Apple планировала запустить новое музыкальное приложение. Оно должно было содержать большую библиотеку классической музыки. Однако источники заявляют, что купертиновцы не успевают завершить все работы.Читать дальше... ProstoMAC.com.| Постоянная ссылка |...

Все эссе Пола Грэма на русском Журналисты издания The New York Times сообщили, что Пол Грэм является одним из самых уважаемых людей среди разработчиков, основателей и инвесторов. Он является профессиональным программистом, хакером, создателем дерзкого инкубатора Y Combinator, философом.В своих интервью Гр...

RISC-V набирает популярность: Европа, Китай, РФ, далее — везде Архитектура RISC-V активно развивается, в первую очередь — благодаря своей открытости и независимости. На ее основе можно разрабатывать практически любые решения, чем и занимаются некоторые компании из ряда стран, включая Китай, Россию, а теперь и Европу. Дело в том, что в ...

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

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

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

Разработчики назвали Alan Wake 2 своим самым крупным проектом Основатель студии Remedy Сэм Лейк поделился подробностями Alan Wake 2 со СМИ. Он заявил, что сиквел будет самым крупными и амбициозным проектом студии. Читать полную статью

Как понять, зачем люди устраиваются к вам работать и почему они увольняются Привет! Я Дмитрий Шувалов, руководитель компании УМ. Наша компания входит в экосистему AGIMA и занимается исследованиями клиентского опыта. Одна из наших сильных стороны — этнография труда. Моя коллега Ольга Пинчук координирует это направление и недавно написала статью об эт...

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

Базовая модель первого «домашнего» квантового компьютера оценена в полмиллиона рублей Компания SpinQ Technology вывела на массовый рынок сразу три квантовых компьютера: Gemini, Gemini Mini и Triangulum. Их уникальность заключается как минимум в том, что это первые «домашние» компьютеры такого типа.

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

[Перевод] Разбираем Теорию Игр с python-библиотеками nashpy и axelrod Пожалуй, самый простой и понятный разбор основ Теории игр, из всех, которые я встречал, с демонстрацией результатов нескольких наиболее популярных игр на питоновских библиотеках nashpy и axelrod.Это перевод сразу двух статей Mythili Krishnan , аналитика с medium.comДочитавши...

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

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

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

Теперь требуется Windows 10. Google выпустила первую версию Chrome по новой схеме Компания Google выпустила обновление фирменного браузера. Свежая версия Chrome 110  сейчас доступна ограниченному количеству пользователей, но уже относится к стабильной стадии.  Сгенерировано нейросетью Midjourney Chrome 110 стала первой версией браузера Goo...

Как протестировать культурный код, или UX-тестирование детского голосового помощника Привет, Хабр! Меня зовут Анна Дегтева, я — лингвист и антрополог. Почти 20 лет провела на кафедре математической лингвистики СПбГУ, из которых 15 преподавала. Начала заниматься разработкой голосовых интерфейсов, когда только прошёл релиз Siri, а компания i-Free взялась за ра...

Китай финализировал параметры своей сверхтяжелой ракеты Long March 9. Первый полет ее ожидается в районе 2030 года Китайская аэрокосмическая научно-промышленная корпорация (China Aerospace Science & Industry Corporation Limited, CASIC) официально подтвердила работы над созданием национальной сверхтяжелой ракеты Long March 9. Ее первый полет ожидается в районе 2030 года. Long Ma...

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

LGT8F328P: импортозамещение по-китайски (начало) Китайская фирма Logic Green еще примерно в 2015 году взялась за выпуск усовершенствованных аналогов линейки ATmega88-328. В настоящее время выпущены контроллеры LGT8F88P/168P/328P, старший позиционируется для производства Arduino-аналогов. В народе их называют «клонами Ardui...

VK защитит личное пространство пользователей С помощью алгоритмов нейросети.

SwiftUI в 2022. Что нового? Всем привет, с вами я, Наиль Габутдинов, iOS разработчик. Apple выпустила первый SwiftUI в 2019 году, предлагая тем самым новый подход создания приложений в декларативном стиле. SwiftUI 4.0, представленный этим летом на WWDC 2022 вместе с iOS 16 и macOS 13 включает в себя мн...

История 8-битного ПК Amstrad CPC464. Часть первая На Хабре есть масса статей, посвященных ZX Spectrum и Commodore C64, компьютерам позднего СССР типа БК-0010, а вот про Amstrad CPC464 я нашел только два обзорных материала. Это печально. Amstrad CPC - культовый компьютер середины 80х. Выпущенный в 1984 году, он несколько опо...

Как жить QA в условиях проблемной документации Как быть тестировщику, если на проекте нет аналитика и спецификации? Маша Кузнецова, младший QA-инженер red_mad_robot, рассказывает о трёх возможных вариантах действия — осторожном, умеренно рискованном и максимально упоротом. Будет особенно полезно ...

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

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

Тестирование умерло, да здравствует тестирование Привет, Хабр! Меня зовут Артём Ерошенко, я — сооснователь Qameta Software. Больше 14 лет занимаюсь тестированием и автоматизацией. Работал в Яндексе, когда учился в университете, и писал первые автотесты, сделал опенсорсный проект Allure-фреймворк, способствовал появлению Ян...

WWF и Huawei в Италии запускают проект по защите биоразнообразия в агроэкосистемах   Всемирный фонд дикой природы WWF в Италии, Rainforest Connection и Huawei Italy недавно возобновили сотрудничество в рамках серии региональных природоохранных проектов «Защитник природы» (Nature Guardian). Цель второго этапа заключается в изучении влияния сельского хо...

Мой декабрь и не только - 3д миниатюры для настольных игр и полки Приветствую!Этим зимним снежным днём решил поделиться, что у меня есть в декабре.В предыдущей статье я рассказывал о своём проекте и краудфандинг кампании, вскользь упомянув о наградах для участников, помимо собственно миниатюр Allies vs Horcs. Так что сегодня речь пойдёт пр...

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

С 0 до 430 000 рублей в месяц. Опыт развития SAAS-сервиса в России. Медленно все Меня зовут Максим Кульгин, моя компания clickfraud.ru занимается защитой от скликивания рекламы. Стартовали мы в конце 2019 года, сейчас вышли на выручку ~430 000 рублей в месяц, получили грант 4 млн. руб. и мы все еще стартап. Хочу поделиться с вами опытом развити...

OnePlus 11 стал бестселлером и установил рекорд среди всех смартфонов на Snapdragon Gen 2. Опубликованы примеры фотографий Компания OnePlus официально сообщила о том, что флагманский смартфон OnePlus 11 установил рекорд продаж среди всех моделей на базе Qualcomm Snapdragon Gen 2. На официальной страничке OnePlus в социальной сети Weibo говорится, что всего за 51 минуту OnePlus 11 продался б...

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

Общение с ChatGPT: доступ к коллективному бессознательному человечества Недавно я решил проверить это, попросив у Искусственного интеллекта (ИИ) пошаговые инструкции по инвестированию в разные темы. В частности, я попросил инструкции по инвестированию в биткойн, в детей и в финансовые инструменты. Результаты оказались, мягко говоря, неутешительн...

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

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

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

ДНК-оригами. Guest Post Привет, Хабр. Новый год в моём блоге начнётся со второго гостевого поста уважаемой Анастасии Новосадской @anastasiamrr - биолога и биоинформатика из Минска. Ранее Анастасия уже готовила для редакции Хабра пост о взломе и обфускации генетического кода на уровне ДНК, а также у...

Я учусь на тестировщика: hаppy end Здравствуйте, меня зовут Екатерина, два года назад я работала в школе и поняла, что больше не хочу заниматься преподавательской деятельностью и решила сменить профессию. Новой сферой профессиональной деятельности  я выбрала тестирование. Мой путь по освоению новой профе...

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

Платёжные стикеры с «удачливыми» котиками «Альфа-банка» оказались настоящим хитом: халявы раздадут в 5 раз больше Команда «Альфа-банка» поделилась первыми результатами проекта по запуску платёжных стикеров. NFC-наклейки с функциями отдельной дебетовой карты оказались куда более востребованными у пользователей, чем ожидали в банке.  Как сообщает пресс-служба, вчера...

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

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

Использование Docker in Docker в GitLab Привет, Хабр! Давайте рассмотрим способы запуска Docker в Docker контейнере (вложенное использование Docker). Такой подход не является повседневным использованием, но иногда помогает решить задачи при построении пайплайна CI/CD в GitLab или Jenkins для создания образов Docke...

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

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

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

Разработка клиент-серверного приложения с помощью Next.js и TypeScript. Часть 1. Настройка проекта и разработка сервера Привет, друзья! В этой серии из 2 статей-туториалов мы с вами разработаем клиент-серверное (фуллстек — fullstack) приложение с помощью Next.js и TypeScript. Руководство по Next.js. Карманная книга по TypeScript. Наше приложение будет представлять собой блог — относитель...

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

Заказать бота, неотличимого в общении от человека, можно всего лишь за $20 Разработчик чат-бота ChatGPT, работающего на основе алгоритмов искусственного интеллекта, компания OpenAI запустила в тестовом режиме платную подписку на свой продукт. Стоимость тарифного плана — $20 в месяц.

Google тестирует поиск по словам в видео Алгоритмы научились выделять то, о чем сообщается в видео.

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

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

[Перевод] Создание изображений с использованием генеративно-состязательных нейронных сетей (GAN) на примере ЭКГ Для создания изображений с помощью GAN я буду использовать Tensorflow. Генеративно-состязательная сеть (GAN) — это модель машинного обучения, в которой две нейронные сети соревнуются друг с другом, чтобы быть более точными в своих прогнозах. Как работают GAN? Первым шагом в...

Подготовка инженеров АСУТП в ВУЗе. Часть 1 — Прошлое Это первая из трех частей, описывающих развитие процесса обучения инженеров АСУТП. Целью всех трех статей является попытка осмыслить подготовку инженеров АСУТП в ВУЗе (какая была, и какая есть сейчас), и обсудить с сообществом хабра, какой она должна быть в будущем. Каким об...

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

Google пообещал не обновлять алгоритм до конца года Но позиции сайтов все равно могут быть нестабильны

Яндекс анонсировал Тренировки по алгоритмам 3.0 Участников ждут 6 новых лекций и задания к ним

TikTok открыл в США «центр прозрачности», чтобы показать, как работают его алгоритмы и системы безопасности Правда, показал он то, что все и так знали, пишет The Verge.

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

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

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

[Перевод] Создание расширения браузера Google Chrome для извлечения всех изображений web-страницы. Часть 2 Представляю вашему вниманию вторую часть статьи о создании расширения web-браузера Chrome, которое позволяет извлечь все изображения с web-страницы.В этой части я покажу как автоматически упаковать все изображения этого списка в ZIP-архив и предложить пользователю его скачат...

Что мы будем есть завтра? В этом году человечество преодолело рубеж 8 миллиардов людей. Если посмотреть на прогресс, на достижения медицины, культуру гигиены и на график рождаемости — то становится очевидно, что уже совсем скоро нас будет 10 миллиардов. Одна из проблем, которую придётся решить — это ...

Meta* согласилась выплатить $725 млн пользователям по иску из-за Cambridge Analytica Эта компания была в центре скандала, когда все узнали, что она получила личные данные людей и изучила их политические предпочтения. Этот алгоритм мог оказать и влияние на политические предпочтения пользователей через рекламу.

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

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

Бесит, что err != nil: главные инсайты из опроса Go-разработчиков Месяц назад мы вместе с Хабром спросили у Go‑разработчиков, чем они живут, над какими задачами работают и где черпают полезную информацию о Go. В этом посте расскажем об основных инсайтах, а также узнаем, почему многие Go‑разработчики знают Pyth...

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

Слово vs Понятие и Почему специальные методики запоминания слов — баловство Представим, что англичанин учит русский язык и сталкивается со словом «стол». Ему объясняют, что это и table, и desk (письменный). Ну ок. Затем встречает где-нибудь «паспортный стол». Стол?? Видит в супермаркете вывеску «Стол заказов», но там внезапно нет никакого стола, а е...

Эксперименты со Schedulers в Stable Diffusion В этой статье разберём, что есть scheduler в диффузионных моделях и как можно подменять их, пользуясь возможностями библиотеки diffusers. Читать далее

Микросервис головного мозга Когда нужно делить фронтенд-часть приложения на микросервисы? Какой стек использовать? И какие стандарты использовать, чтобы не выстрелить себе же в ногу при переходе на микрофронты? Михаил Трифонов (Lead Frontend в компании Cloud) ранее уже выступал с докладами о микросерви...

Художники устроили массовый протест против нейросетей Алгоритмы копируют работы авторов и выдают их за свои.

Распознавание товаров на полках Computer Vision позволил создать принципиально новые продукты и механики в многих областях жизни: умный город, беспилотный транспорт, аналитика производств.То же самое произошло и с супермаркетами: “оценка длины очереди”, “оценка загруженности зала”, “оценка загруженности по...

DARPA: как создавшее Интернет агентство родилось из продаж бытовой химии и страха перед «Спутником» Интернет родился в недрах DARPA/ARPA — Управления перспективных оборонно-исследовательских проектов министерства обороны США (Advanced Research Projects Agency, с то появляющимся, то исчезающим первым словом Defence, «оборонных») — утверждение по банальности и общеизвестнос...

Xiaomi потребовала денег от ответственного за утечку фотографий первого автомобиля компании Xiaomi пыталась сохранить в тайне свой первый электромобиль, но недавно в сеть утекли фотографии переднего и заднего бамперов прототипа. Теперь компания пытается наказать того, кто ответственен за утечку.

Зачем переплачивать за смартфоны с 5G? На примере Samsung Galaxy A14 можно видеть, что речь о колоссальной разнице в производительности Смартфон Samsung Galaxy A14 5G был представлен в начале месяца, но компания готовит более доступную версию с поддержкой 4G. И сегодня у нас есть все основные характеристики этой модели и изображения.  Дизайн младшей версии будет таким же, разве что вместо коричнев...

Программирование EEPROM 93C76. Пишем программатор. Часть 1 Всем привет! Я - Kekovsky, инженер-любитель, до этого публиковался на некоторых других платформах. Решил попробовать себя здесь, если статья понравится, будет продолжение. В этой статье мы изучим работу с микросхемой EEPROM 93C76, рассмотрим обращение к ней по шине SPI, напи...

Первый в мире смартфон с выдвижным портретным объективом доступен для заказа в России. Объявлена цена Tecno Phantom X2 Pro Компания Tecno сообщила о начала приема предварительных заказов на смартфон Tecno Phantom X2 Pro, который продлится с 1 по 14 февраля 2023 на маркетплейсе Ozon. Смартфон Tecno Phantom X2 Pro в России оценили в 64 990 рублей. Покупатели получают кешбэком 10 000 рублей ба...

Сервисная модель российского ИТ стоит на пороге изменений Привет, Хабр! Подходит к концу год, который стал переломным для ИТ-отрасли в целом. И если говорить о том, что нам делать дальше, в мае-июне было еще рановато, то сейчас самое время задаться вопросом — как будет работать наша сфера в 2023 и подвести некоторые итоги 2022 года...

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

Тюнинг Anycubic kobra go. Термокамера. Доброго времени суток, дорогие друзья!Совсем недавно занялся 3д печатью и моделированием и совсем недавно пользуюсь данным форумом. Так что разу дисклеймер: чукча не писатель.В общем, свой 3д путь начал с бюджетного, но довольно не плохого принтера Anycubic kobra go. Принтер...

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

Отладка продакшена бесплатно: ELK, Jaeger, Sentry Наш продукт три года существовал в монолите, а ошибки мы мониторили с помощью New Relic. Когда мы перешли на микросервисы, дорогой New Relic c посервисной тарификацией надо было чем-то заменить. Вместо него мы сформировали стек из трёх основных инструментов — они бесплатны и...

[Перевод] DatRet: Реализация Tensorflow для табличных данных Мой open-source продукт. Rete neurale per la previsione di Dati tabulari. (it.)Простая реализация архитектуры глубокой нейронной сети для табличных данных с автоматической генерацией слоев и послойным сокращением количества нейронов. С удобством использования, аналогичным к...

19,6 млн рублей за 2022 год. Парсинг сайтов. 25 советов желающим заняться Меня зовут Максим Кульгин, моя компания xmldatafeed занимается парсингом сайтов в России порядка четырёх лет. По итогам прошедшего 2022 года поделюсь советами для тех, кто думает о подобном бизнесе. Бизнес очень интересный, но наполнен нюансами, которые и расскажу ...

Обзор библиотек на питоне для моделирования в сфере электроэнергетики Если мы хотим без больших затрат средств и времени создать модель в области электроэнергетики, то питон (python) будет для нас поистине незаменимым языком. Больше всего доступных открытых и бесплатных power-библиотек с хорошей документацией написано именно на питоне, и эта с...

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

[Перевод] Военное вычислительное мышление. Тактический искусcтвенный интеллект. Часть I Тактический ИИ делится на две части: анализ – поля боя и действия на основе полученной и обработанной информации, путем создания набора согласованных приказов (известных, как План действий), которые используют слабые места в позиции нашего противника, обнаруженные во время а...

«Мегафон» улучшил качество звонков в мессенджерах Новые алгоритмы управления трафиком дают отличное качество звука

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

[Перевод] Тестирование автоматизации Ansible с помощью Molecule Часть 2 Больше работайте с Molecule, чтобы убедиться, что ваша инфраструктура работает. Используйте компоновку, идемпотентность, несколько контейнеров и внутренние зависимости, чтобы при развертывании веб-сайта ваши роли Ansible вели себя должным образом. В первой части статьи мы р...

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

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

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

VK, Минпросвещения и «Знание» запустили проект «Магия знаний: история России» Школьникам уже доступна первая часть игры, посвященная Древней Руси. Из нее ребята узнают, какие события происходили в этот период — а запомнить изученное помогут интерактивные тренажеры.

В Naughty Dog назвали сетевой проект по The Last of Us самым амбициозным в истории студии Главное — каждый проект так называть. Глядишь, кого-нибудь и «зацепит».

[Перевод] Военное вычислительное мышление. Тактический искуственный интеллект. Часть II В своём последнием посте в блоге я описал, как программы TIGER, а потом и MATE, класифицировали сражения (в терминах информатики - "объекты") на основе атрибутов, конкретнне - атрибута закреплённых и не закреплённых флангов, а после распознания их наличия или отсутвия, мы у...

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

Копирайтеры больше не нужны? Просим новую нейросеть Notion AI написать про Python В ноябре 2022 года компания Notion представила нейронную сеть для генерации текстов — и на днях мы получили доступ к альфа-версии. Вы не поверите, на что она способна. Notion AI умеет писать статьи, посты и даже твиты — и это вам не Балабоба! Но настолько ли хороша Notion...

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

Лучший боевой маг Intel будет конкурировать с RTX 4070. Появились подробности о новых видеокартах Arc AMD и Nvidia выпустили видеокарты нового поколения, хотя компании ещё долго будут расширять линейки, а вот Intel только недавно успела выпустить первое поколение Alchemist, нацеленное вовсе не на борьбу с RX 7000 и RTX 40. Новое поколение 3D-карт Arc поколения Battlemag...

«Извините, но вам придется закодировать Щелкунчика» Так и не попав на всем известный балет в декабре, мы решили организовать своего Щелкунчика. Речь не о балете, а о первом в мире IT‑контесте по переводу сказки на Python, Go, C#, JavaScript и Java, задача которого звучала так: «Извините, но вам ...

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

Процессоры AMD Ryzen 7000 показывают нулевое масштабирование производительности после 200 Вт алгоритм разгона отдает приоритет понижению температуры ЦП при достижении температуры 95°С

Новая платформа «Тинькофф Город» - от развлечений до заправок, и с кешбэком Команда банка «Тинькофф» представила новую платформу в своей экосистеме. Универсальная платформа «Тинькофф Город» объединит в себе все «городские» сервисы «Тинькофф».  Как обещают разработчики, с помощью «Тиньк...

[Перевод] Работа с SQL Server в C# с помощью скриптинга. Часть 1 В этой статье я покажу вам, как работать с Microsoft SQL Server в C# проектах посредством скриптинга. Реализовать это можно как в Windows, так и в macOS. Поскольку Windows, очевидно, является намного более популярной целевой платформой для C# и SQL Server, больше внимания я ...

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

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

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

Как организовать конференцию без опыта Я работаю дизайнером в Тинькофф, и недавно мы провели конференцию #FFDD2D о дизайне и продуктах. Я была одним из организаторов. Это был первый такой опыт для меня, и теперь я хочу рассказать о нем. Скорее всего, рассказ будет полезен для вас, если вы работаете в большой комп...

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

Rabid Mining уже успел опробовать новинку на различных алгоритмах в майнинге Иностранные майнеры испытали новинку Nvidia RTX 4070 Ti в добыче криптовалюты, результаты получились неоднозначными

TECNO представляет ноутбук MEGABOOK S1, сочетающий высокую производительность и удобство  Компания TECNO, мировой бренд инновационных технологий, представленный на более чем 70 рынках, недавно объявила на презентации TECNO Flagship Product Launch 2022 в Дубае о выпуске своего первого флагманского ноутбука MEGABOOK S1. В 2019 году компания TECNO объявила о планах ...

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

Топовый экран, невидимая камера, большие аккумуляторы и быстрая зарядка. Red Magic 8 Pro и Red Magic 8 Pro+ вышли в Китае Первый флагманский игровой флагманский смартфон на базе Snapdragon 8 Gen 2 сегодня поступает в продажу в Китае. На самом деле, речь идёт о двух моделях, Red Magic 8 Pro и Red Magic 8 Pro+, которые были представлены на этой неделе. В серии Red Magic 8 Pro используется 6,...

[Перевод] Сравнение производительности обычного SQL, ORM и GraphQL в Golang в контексте принципов «радикальной простоты» Вам, наверное, знаком подход радикальной простоты, который заключается в том, чтобы иметь как можно меньше систем и наименьшее количество строк кода и конфигурации. Это снижает затраты на техническое обслуживание и делает изменения дешёвыми и лёгкими. Но радикальная простота...

Краткая история эволюции промышленных лазеров: от маркировки до 3D и цветных фото За последние примерно 25 лет промышленные лазеры прошли путь от маркировки пластика до создания трехмерных деталей и цветных отпечатков на металле. А началась вся история в 90-х с создания нашим соотечественником первых волоконных лазеров, которые превосходно управлялись с м...

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

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

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

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

Как я написал свой язык и онлайн IDE Здесь онлайн интерпретатор, здесь документация.В сентябре 2020 года я учился на 2 курсе. В том же месяце я впервые написал программу, которая мне понравилась. Она создаёт svg изображения растений, здесь её можно потрогать.Чуть позже я выяснил, что такие программы называют пр...

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

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

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

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

From Zero to Hero: определите ваш уровень решения LeetCode задач от 1 до 5 В этой статье я хочу написать про мой опыт взаимодействия с платформой LeetCode, и описать свою подготовку к интервью в FAANG подобные компании путем разбиения ее на уровни.А какой у вас уровень? Читать далее

Huawei откроет в России суперкомпьютерный центр Как пишет «Прайм» со ссылкой на директора иркутского филиала сибирского отделения РАН Игоря Бычкова, компания Huawei при сотрудничестве Института динамики систем и теории управления СО РАН может создать в РФ суперкомпьютерный центр. Он разместится в ирк...

Чтобы не как у всех: OnePlus выпустит планшет с необычным расположением основной камеры Уже не первый год по Сети ходят слухи о первом планшете компании OnePlus. Но, судя по всему, уже совсем скоро девайс и вправду будет представлен.

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

Зеркалирование GitHub-проектов в 2023 году По ряду причин я решил зеркалировать свои открытые GitHub-проекты на другие платформы совместной разработки. Сделать это оказалось не так просто. В этой короткой статье описаны трудности, с которыми мне пришлось столкнуться, и итоговое рабочее решение. Читать далее

Apple запуталась в своих же процессора Годами основным преимуществом компании Apple была понятная сегментация продукции. Если на рынке есть iPhone 11 и iPhone 12, то вы сразу понимаете, какой смартфон лучше, производительнее, современнее и так далее. Если на рынке есть MacBook Air и MacBook Pro, то вы понимаете, ...

Как измерить ESR конденсатора при помощи FNIRSI DSO-TC2 Необходимо заметить, что данный пост - это моё мнение, основанное на теоретических выкладках, проверить которые на практике я пока не удосужился.ESR - Equivalent Series Resistance - один из параметров конденсатора, характеризующий его активные потери в цепи перемен...

Python Дайджест: как обновиться с Python 3.4 до Python 3.11, если pip уже сломан Python Дайджест собирает IT-новости уже 9 лет, рассказывает о концепциях, проектах, релизах. Кодовая база за это время мало изменилась и уже деградировала. Более 5 лет не хватало сил и времени, чтобы привести проект в актуальное состояние. Django с 1.9 обновилась уже до 4...

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

Сортировка слиянием — не так просто, как кажется В одной конторе соискателю на позицию Senior C# developer выдали тестовое задание: отсортировать файл со строками определенного формата.Требования такие:* Формат строки: число, точка, пробел, далее любые символы до конца строки* Порядок сортировки — сначала сортируем текстов...

Samsung будет производить продукцию для AMD Основную массу продукции AMD выпускает компания TMSC, также часть производит GlobalFoundries, но она ограничена своим техпроцессом 12 нм. Как сообщается, Samsung тоже будет производить для AMD какие-то чипы.  Правда, Samsung будет использовать для этого ещё более ...

Технологии прошлого сегодня — стандарт X.25 У себя в блоге мы часто пишем о работе интернет-провайдеров и сетевых протоколах. Мы решили начать серию материалов о технологиях из прошлого. Сегодня говорим о стандарте пакетной передачи данных X.25. Относительно недавно с ним работали крупные банковские системы вроде SWIF...

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

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

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

Тест – это вещь! F#, тестирование на базе Expecto. Часть первая Expecto — фреймворк для тестирования, написанный на F# и для F#. Он довольно хорошо известен в рамках F#-сообщества, и у разработчиков, сумевших отгородиться от C# в достаточной степени, используется как платформа для тестов по умолчанию. Новички в F#, а также мимо проходящи...

Польская студия Bloober Team при поддержке Take-Two разрабатывает амбициозный хоррор по совершенно новой франшизе Проект находится на ранней стадии разработки

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

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

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

Программирование микроконтроллеров AVR в IDE Lazarus Вот появилось желание написать небольшой проектик для себя с применением микроконтроллера. В CodeVisionAVR команды не подсвечиваются по Ctrl+Пробел, да и Си что-то начал забывать, вспоминать - лень... Конечно, вспомнить Си - это 10-30 минут, но лень... Поэтому, было решено ...

История развития паролей и средств их хранения Слитые хешированные пароли Slack, утечки данных в Twitter, сообщения о взломе менеджера паролей LastPass. И это только малая часть того, чем пестрели новостные ленты в 2022 году.В компании LastPass, призванной надёжно хранить пользовательские пароли, признали, что злоумышлен...

Видеокарта XFX Radeon RX 7900 XTX появилась на Amazon за 1099 долларов Это на 100 баксов дороже рекомендованной цены, а младшая RX 7900 XT дороже эталонной на 80 долларов

Apple хочет создать AR-очки, которые способны заменить ноутбук Не секрет, что в этом году компания Apple может выпустить свой первый AR/VR гаджет. Однако Марк Гурман из Bloomberg сообщает о том, что купертиновцы уже продумали концепцию следующего AR-устройства. Согласно имеющимся данным, в компании хотят, чтобы очки дополненной реальнос...

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

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

Учёные изобрели умную трость для слепых Инженеры из Университета Колорадо в Боулдере с помощью алгоритмов искусственного интеллекта разработали новую трость для слепых или слабовидящих людей.

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

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

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

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

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

RPG в разработке — как создать команду с учётом особенностей ролей Привет! Меня зовут Тимофей, я IT lead в QIWI. Но так было не всегда — например, год назад я в рамках того же продукта, что и сейчас, был продуктовым разработчиком в части бэкенда. Передо мной (так я был старожилом) поставили занятную задачку — собрать новую команду. В этом п...

Исследователи создали потенциально опасный квантовый алгоритм взлома шифрования Взлом шифрования SHA-256 за 8 часов вместо 300 триллионов лет

На шоу Xbox могут анонсировать новую игру от авторов Evil Within Инсайдер Джефф Грабб во время подкаста The XboxEra поделился какие проекты стоит ждать в следующем году. Грабб рассказал, что в первом квартале 2023 года состоится презентация Xbox во время которой будет много громких анонсов. В частности, о новом проекте расскажет студия ...

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

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

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

Российские предприниматели запустили в Лондоне сервис доставки алкоголя Yep! с персональными «умными» рекомендациями Благодаря алгоритмам стартап также может заполнять склады в зависимости от предпочтений покупателей.

2K AMOLED, быстрая память, 5500 мА•ч, 67 Вт, OIS, NFC и стереодинамики — чуть дороже $300. Представлен Redmi K60E Лу Вейбинг (Lu Weibing), президент Xiaomi Group China и генеральный менеджер бренда Redmi, подтвердил характеристики и цену смартфона Redmi K60E сразу после его презентации. Глава Redmi называет Redmi K60E «флагманом производительности 2023 года». Он построе...

Что Samsung покажет на Galaxy Unpacked 2023, или Как смотреть презентацию Galaxy S23 по-русски Уже сегодня, 1 февраля, Samsung проведёт первое в этом году мероприятие Galaxy Unpacked, на котором представит свой новый флагман Galaxy S23. Несмотря на то что новинку скорее всего довольно быстро привезут в Россию, это будут не официальные поставки, а параллельный импорт....

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

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

У вас нет причин использовать alpine для python-проектов По мотивам моего доклада на PyCon "Контейнеризация Python без боли". На своей практике я постоянно сталкиваюсь со спорами какой базовый образ лучше использовать для проектов: alpine или debian. Аргументы есть и у той, и у другой стороны, но мне это настолько надоело, что я р...

Apple избавится от зависимости от Samsung? Через два года BOE может стать крупнейшим поставщиком экранов для iPhone Похоже, компанию Samsung теснят даже там, где её позиции были сильны много лет. Аналитик Минг-Чи Куо (Ming-Chi Kuo) утверждает, что Apple уже отдала китайской компании BOE большую часть заказов на экраны для смартфонов iPhone 15 и 15 Plus.  Пока это...

Сломать нельзя наладить. Управленческие решения, которые помогут команде наладить коммуникацию и взаимопонимание Привет! Меня зовут Катя. Я — менеджер проектов в компании Constanta и сегодня хочу с вами поделиться, как важно выстраивать новые процессы постепенно, не разрушая их до основания.Мы с вами познакомились в предыдущей статье, где я описала свои правила и план по погружению в п...

Как сделать анимацию с помощью MotionLayout Привет, Хабр! Меня зовут Павел Беловол, я Android-разработчик на проекте онлайн-кинотеатра KION в МТС Digital. Это новая часть сериала о внедрении фичи Autoplay в KION, в которой я расскажу про свой личный опыт работы с MotionLayout на примере продакшн-задачи в KION. Из этой...

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

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

NIST окончательно отказывается от алгоритма хеширования SHA-1 Национальный институт стандартов и технологий США (NIST) сообщает об отказе от использования криптографического алгоритма SHA-1 и рекомендует полностью перейти на более безопасные SHA-2 и SHA-3 до 31 декабря 2030 года.

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

Lenovo Legion 2023 станут первыми игровыми ноутбуками, которые получат специализированный процессор с искусственным интеллектом Компания Lenovo официально сообщила о том, что игровые ноутбуки Lenovo Legion нового поколения оснащены чипом Lenovo LA AI, который может динамически регулировать производительность игр. По словам официальных лиц, игровые ноутбуки Legion 2023 года станут первыми в мире ...

Изморозь на пицце: делаем новогоднюю анимацию в Android-приложении Всем привет! Новый год уже близко, а значит, самое время добавить новогодней атмосферы. Мы в Dodo стараемся сделать приложения в первую очередь качественными, но и не забываем добавлять интересных фич для наших любимых клиентов. Так, например, мы создали анимацию «Летающая П...

Используем аннотацию @Transactional like a pro Привет, Хабр! Меня зовут Никита Летов, я тимлид бэкенд-разработки мобильного приложения Росбанка для физических лиц. Этот пост входит в серию постов по разработке бэкенд-микросервисов на Java и Spring и является адаптацией моего доклада с JPoint 2022. Также хочу предупр...

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

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

Основные приемы работы с Canvas [Part 2] Привет! Мы продолжаем цикл статей по базовым принципам работы с canvas. Сегодня мы рассмотрим L-системы в качестве примера для создания различных интересных визуализаций.Так что же такое L-ситемы? L-системы (или системы Линденмайера) — это набор простых правил, которые испо...

Перерисовка главной в Spotify, бум алгоритмов и зрелость дизайн-систем: главное в продуктовом дизайне за декабрь Традиционный дайджест Юрия Ветрова, директора по дизайну и бренду Muse Group.

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

Собакены из гипса для груминг сети BARBERDOG⁠⁠ Всем привет ! В декабре сдали 40 брутальных мопсов из гипса для сети груминг салона.Груминг салоны это парикмахерские для ваших пушистых друзей. По уходу за домашними животными люди делятся на две категории: 1 - стригут сами, 2 - ходят к грумерам.В родном городе у меня есть ...

Индийская Pebble создала клон Apple Watch Ultra Китайские компании уже не первый год выпускают копии популярных устройств. Однако недавно к ним подключились и производители из Индии. Совсем недавно одна из индийских компаний под названием Pebble выпустила копию Apple Watch Ultra. Часы получили название Pebble Cosmos Engag...

Работают ли ссылки с картинок? Вопрос: Дано 4 конкурента. Тематика уроки рисования. Основная часть контента - изображения, текста почти нет. У каждого по 500-600 тыс. dofollow ссылок, полученных за 1-1,5 года и 50-100 тыс. уникальных доноров. 90% ссылок - это безанкоры с изображений с бесплатных блогов с...

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

Jenkins Dynamic Agents в K8s Привет Хабр! На связи Рустем, IBM Senior DevOps Engineer & Integration Architect. В этой статье я хотел бы поделиться своим недавним подходом к динамической подготовке агента Jenkins с помощью простых строк кода в пайплайне Jenkins с использованием метода общей библиотек...

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

Как мы создавали мобильное приложение «Х5 Недвижимость», или любовь не с первого касания Привет, Хабр! Я Дмитрий Сыровнев, руководитель команды мобильного приложения «Х5 Недвижимость». Когда я рассказываю, чем я занимаюсь, то люди задаются вопросом: где Х5 Group, а где, собственно, строительство и недвижимость?  Отвечаю: X5 Group – это не только магазины «П...

[Перевод] Стратегии роста Notion. Часть 1 Примечание Wunder Fund: мы very early adopters Ноушена и большие его фанаты. Поэтому решили перевести нетипичную для нас статью о том, как он создавался, как рос, как развивалась его стратегия. В статье есть ряд интересных мыслей про развитие продуктов.Что можно узнать о стр...

Суперкомпьютер Meta для задач в области ИИ Meta Platforms выбрала технологии NVIDIA, чтобы создать самую мощную на сегодня вычислительную систему для задач ИИ. Анонсированный кластер AI Research SuperCluster (RSC) уже обучает новые модели, продолжая совершенствовать алгоритмы ИИ. ...Подробнее

[Перевод] Как мы обновили старый кластер Elasticsearch на 3 ПБ без простоев. Часть 5 — два клиента Elasticsearch на одной JVM Прим. переводчика: автор статьи рассказывает, как его команде удалось запустить два клиента Elasticsearch разных версий на одной JVM путем написания специальной библиотеки-обертки для работы с нужной версией.Это пятая часть серии статей об обновлении кластера Elasticsea...

Мы должны довериться друг другу, чтобы победить legacy Привет, Хабр! Меня зовут Валерий Лобанов, работаю IT бизнес-партнёром по корпоративному бизнесу в Московском кредитном банке (МКБ). Моя задача — видеть проблемы до того, как они возникнут, и предлагать решения.Legacy — классический пример проблемы, которая подкрадывается нез...

Новый геймплейный трейлер Amnesia: The Bunker Разработчики из Frictional Games опубликовали новый трейлер Amnesia: The Bunker. Это первая часть серии, где будет стрельба и полуоткрытый игровой мир. Читать полную статью

Как написать 2D игру на C++ и чистом STL для терминала в Linux Привет хабр, я PHP разработчик с опытом работы в продакшне более 8 лет. После долгого и упорного труда мне стало скучно пилить микросервисы и бэкенды в хайлоде, я решил постичь магию разработки игр. Выбрал курс по Unreal Engine 5 и C++, так как там все структурировано, понят...

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

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

Мутант года - наушники "HyperSVEN" и компактный ПК в самодельном корпусе Недавно я достал из коробки хлама наушники HyperX CloudX Stinger, после решил их проверить, вдруг они будут лучше основных на текущий момент SVEN AP-U995MV, и на этом моменте понеслось...

Huawei FreeBuds 5i получили первое обновление на глобальном рынке Компания Huawei недавно анонсировала на глобальном рынке TWS-наушники FreeBuds 5i, а сейчас выпустила для них первое обновление.

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

Эволюция подходов к работе с таблицами во фронтенде Всем привет! Меня зовут Аня Ланда, я фронтенд-разработчик в Самокате. В компании я больше двух лет, общий стаж во фронтенде – 6 лет и всё это время я делаю таблицы. В этом посте расскажу про эволюцию подходов к работе с ними, что меняется на пути от нескольких сотен до сотен...

Обучаем SVTR-Tiny для распознавания текста сцены Сегодня мы расскажем вам, как дообучить новую state-of-the-art модель SVTR-Tiny для распознавания текста сцены (текста в реальных уличных условиях) на собственноручно сгенерированных изображениях с помощью API библиотеки PaddleOCR. Читать далее

В России прокомментировали написание диплома с помощью нейросети: запрет всё равно обойдут Глава компании «Нейросети Ашманова» Станислав Ашманов прокомментировал нашумевшую недавно новость, что студент РГГУ Александр Жданов признался в написании диплома с помощью чат-бота ChatGPT, работающего на основании искусственного интеллекта.

День «Mother of all demo»: отмечаем годовщину главного ИТ-события 9 декабря 1968 года — день, который определил развитие компьютерной техники и информационных систем на десятилетия вперед. Оконный режим, командная строка, гипертекст, навигация, видеоконференцсвязь, редактирование текста, версионирование и даже совместная работа… Ах да, и к...

Tutorial по обмену с 1С. Часть третья: Выжимаем максимум из стандарта. Что мы хотели бы знать 1000 проектов назад Всем привет! Я Дина, ведущий разработчик личных кабинетов и ecom-систем в ИНТЕРВОЛГЕ. Мы не делаем тривиальных проектов. Все что я буду описывать ниже – уникальные задачи. Однако очень часто мы решаем их стандартными средствами за счет хитрых трюков и опыта.Disclaimer: «Сайт...

Импортозамещаем Evernote. Obsidian – менеджер заметок и лучший друг менеджеров Привет, Хабр! Меня зовут Николай Суворов. Я – профессиональный менеджер, руководитель направления Delivery Management в МТС Digital. Занимаюсь Enablement Platform – единой платформой для быстрого создания продуктов в экосистеме МТС. Сегодня я расскажу о своем pet-проекте и о...

История Stray: как кот из кибергорода стал открытием года и повлиял на игровую индустрию Может ли коллектив из 28 человек и нескольких котов создать игру, которая будет бороться за звание "Лучшая игра года" и что более важно - завоюет сердца миллионов людей. Именно такая история случилась с инди-игрой Stray. Ее уникальность заключается в том, что если вы до этог...

Искусственный интеллект помог обнаружить зависимость от еды при помощи МРТ Группа учёных применила алгоритмы машинного обучения для более качественного «снятия» данных с МРТ. Результаты своей работы они опубликовали в журнале Nature Neuroscience.

Морские пехотинцы обманули военного робота с помощью трюка из игры Metal Gear Solid Маскировка солдат сводилась к изменениям очертания тела и алгоритма передвижения. ИИ не был обучен этим сценариям и просто не смог адаптироваться.

Правительство начало обсуждать создание аналога Electronic Arts в России и релиза 65 игр до 2030 года — «Ъ» По задумке, релизы должны стать «инструментом мягкой силы» за рубежом. На реализацию самого амбициозного плана нужно $50 млрд.

НАСА отправит астронавтов на Луну в 2025 году и ищет первую женщину, которая полетит на Луну Основное внимание уделяется кандидатке, которая станет первой женщиной, ступившей на поверхность Луны.

Может ли нейросеть заменить художников, писателей и программистов? Нейронные сети используют алгоритмы, имитирующие работу человеческого мозга. Но смогут ли они заменить нас? Когда разговор заходит об искусственном интеллекте (ИИ), на ум приходят фильмы наподобие «Я, робот», «Матрица», «Терминатор» и «Косм...

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

Postgresso 48 (11) PostgreSQL 16: Часть 3 или Коммитфест 2022-11Вышел очередной обзор Павла Лузанова. Самое интересное из первых коммитфестов можно прочитать в предыдущих статьях серии: 2022-07 (ru / en), 2022-09 (ru / en).Postgres-сообщество и образованиеЧто для вас PostgreSQL-комью...

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

Конференция «Свободное программное обеспечение в высшей школе 2023» пройдет в конце января Конференция OSEDUCONF-2023 («Свободное программное обеспечение в высшей школе 2023») пройдет в г. Переславль-Залесский 27-29 января 2023 года. Организаторы конференции - ИПС РАН и «Базальт СПО», разработчик российских операционных систем «Альт». Ведущие педагоги вузов и школ...

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

Steampunk часы, копилка и стакан для ручек Всем привет.Завершил один из своих долгих проектов - steampunk часы. Стиль чуть устаревший, но эффектный. Когда-то увидел оригинальный дизайн в интернете и смоделировал с нуля модель, добавив много своего. Теперь это не просто какая-то шкатулка с часами, а по размерам четко ...

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

Ученые НИЯУ МИФИ предложили новый способ защиты чатов в мессенджерах Ученые кафедры №42 «Криптология и кибербезопасность» НИЯУ МИФИ предложили способ применения постквантовых криптографических алгоритмов для защиты группового обмена сообщениями в мессенджерах. Результаты исследования опубликованы в высокорейтинговом журнале Journal of Compute...

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

Claim-based авторизация на PL/pgSQL Статья о создании супергибкой системы проверки прав к ресурсам на основе клэймов и политик. В свое время был вдохновлен реализацией Claims‑based authorization in ASP.NET Core, но нужно было на Node.js (а теоретически на любую плат...

Роскосмос не отказывается от планов по созданию сверхтяжелой ракеты для изучения дальнего космоса, но приоритетные проекты – иные В интервью изданию «Ведомости» глава Роскосмоса Юрий Борисов затронул тему перспективной российской сверхтяжелой ракеты. Создание ее – по-прежнему в планах компании, но не первоочередных. «Если мы говорим о лунной программе и о полетах в дальний...

DDoS-атаки «для самых маленьких» Привет читающим этот длиннопост. Давно ничего не писал на Хабре, но 2022 год выдался достаточно непростым в плане DDoS-атак. По роду деятельности, я столкнулся с большим количеством вопросов о том, что такое DDoS-атаки, нужно ли с ними бороться (WTF??? конечно, не нужно, пус...

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

Apple поднимет цену на iPhone 15 Pro, чтобы продать больше iPhone 15 Plus Инсайдер LeaksApplePro, который первым поделился первыми точными изображениями iPhone 13 Pro Max, опубликовал новые сведения о цене флагманского смартфона iPhone 15 Pro. LeaksApplePro утверждает, что Apple выпустит две 6,1-дюймовые модели и две 6,7-дюймовые модели. Такж...

[Перевод] Ansible: 30 самых важных модулей для DevOps-профессионалов (часть 3) В первой части этой серии мы обсудили модули проверки подключения, установки некоторых пакетов и выполнения ряда команд на целевых узлах. Во второй части изучили различные модули, используемые для обработки файлов, управляющие файлами на целевых узлах.В этой части серии мы у...

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

Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 108.0.1462.42 Компания Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 108.0.1462.42. Новые функции • API-интерфейсы Graph для Cloud Site List Management. Новые API-интерфейсы Graph, которые позволяют ИТ-администраторам в организациях создавать, управлять и публико...

ВКС-дайджест: Skype заговорил на чужом языке вашим голосом, а веб-камеры стали делать с качеством зеркалки Продолжаем выборочно публиковать новости из нашего телеграм-канала Читать далее

Не так и много: игроки проанализировали, что в Hogwarts Legacy учится всего 224 студента Игроки решили не ждать новой информации от разработчиков, а узнать о сказочном мире самостоятельно.

«Сравнение, которое многие хотели увидеть». Три снимка с камеры Galaxy S23 Ultra – с разрешением 200, 50 и 12 Мп Инсайдер Ice Universe на своей страничке в Weibo опубликовал фрагменты стрех снимков одного и того же объекта, снятого на камеру Galaxy S23 Ultra. Съемка производилась при помощи основного сенсора, но в трех разных разрешениях – 200, 50 и 12,5 Мп. «Сравнение...

Дорабатываем драйвера RTX 3060 / 3070 Laptop из Китая Пост для счастливых (а иногда и не очень счастливых) обладателей перепрофилированных из ноутбучных в настольные умельцами из Поднебесной видеокарт серии RTX 30. Читать далее

Телеграм бот на Python, для напоминаний о реквестах на BitBucket Бот - для работы с репозиторием проекта в BitBucket.Приветствую любителей ботов :-) Позвольте представить вашему вниманию бота для работы с репозиторием проекта в BitBucket.Краткое описание моих скромных трудов. Посмотреть подробнее

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

Как починить QA-отдел, или Ещё один переезд в Go Привет, Хабр.  Меня зовут Саша, я занимаюсь разработкой инструментов мониторинга тестирования, но по факту ещё и исполняю роль руководителя направления QA в домене Маркетплейса, ответственном за создание всех карточек товаров на Ozon.  Если вкратце, наша ...

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

Игра Жизнь и Julia В одной из своих прошлых статей по эволюции случайной конфигурации в игре жизнь я выдвинул гипотезу: Первая гипотеза касается окончания 'движухи' - в широком диапазоне изначальных плотностей p от 0.1 до 0.7, после окончания 'движухи' 'пепел' имеет одну и ту же плот...

Топ 3 странности андроида с которыми мне приходилось сталкиваться Топ 3 странности андроида с которыми мне приходилось сталкиватьсяDisclaimer: Это мой личный топ и субъективное мнение, материала получилось немного, но я надеюсь он будет интересным для тебя. Читать далее

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

ВТБ возвращается на iPhone: в России запускают первый полноценный цифровой банк в Telegram На первом этапе новый проект ВТБ позволит просматривать баланс карт и счетов, переводить деньги через СБП и пополнять счёт мобильного телефона.

Да, видеокарты Radeon RX 7900 действительно можно купить, в том числе по рекомендованным ценам Полноценные тесты Radeon RX 7900 XTX показали, что она намного выгоднее любой видеокарты Nvidia Видеокарты Radeon RX 7900 поступили в продажу. Старт продаж состоялся в 17:00 по московскому времени. Анализ за несколько часов до старта указывал на то, что карты в магазин...

Intel готовит недорогой топ за свои деньги? В первых тестах Core i5-13400 уничтожает Core i5-12400 Процессоры Intel Raptor Lake младше Core i5-13600K ещё не представлены и выйдут лишь в начале 2023 года. Однако сообщается, что некоторые такие CPU уже как две недели продаются в некоторых азиатских странах. И, само собой, в Сеть попали тесты.  В частности, был пр...

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

[Перевод] Тестирование автоматизации Ansible с помощью Molecule Часть 1 Molecule – это проект Red Hat, призванный помочь в тестировании ролей Ansible. Он обеспечивает поддержку тестирования с различными операционными системами и дистрибуями. Molecule также является весьма разноплановым проектом, позволяющим использовать множество провайдеров вир...

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

Вжух и собралось или как я ускорял сборку UI на базе kubernetes + jenkins и yarn + nx С распространением практики доставки непрерывных обновлений время сборки приложений стало критически важным параметром как для разработчиков, так и для бизнеса компании в целом. В данной статье описан мой опыт ускорения Frontend пайплайна Jenkins в Kubernetes на базе yarn и ...

Технология ABENICS: революция в области механики? Прорыв в инженерии, о котором говорит весь интернет. Почему-то на Хабре нет, так что решил рассказать. Итак, ABENICS — это Active Ball Joint Mechanism. Проект разработан Университетом Ямагата в Японии, и являет собой специальную сферическую механическую конструкцию для возмо...

Минимальный геном как операционная система Как знают мои постоянные читатели, кроме основного блога я веду на Хабре ещё один, где публикую переводы с английского, посвящённые строгим IT-темам. 21 января я вывесил там материал об игре «Жизнь» Джона Конвея, рассказывающий о создании минимальной жизнеспособной единицы п...

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

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

Redmi K60 Pro — самый мощный смартфон начала 2023 года. Но я его не куплю Компания Xiaomi и ее суббренды продолжают штамповать новинки, будто не замечая, что год подходит к концу и пора бы уже сбавить обороты, дав перевести дух своим поклонникам. 27 декабря в Китае была представлена линейка Redmi K60, состоящая из трех моделей. Самое большое вним...

Отличным камерофоном оказался не только Samsung Galaxy S23 Ultra: модель Samsung Galaxy S23+ на голову опережает iPhone 14 Plus в ночной съемке Проверенный сетевой информатор под ником Ice Universe опубликовал в социальной сети Weibo новые фотографии, демонстрирующие возможности камеры смартфона Samsung Galaxy S23+ в тёмное время суток. Samsung Galaxy S23+ также решает проблему засветов на ночных снимках, поэто...

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

Спектрометрия Elegoo Saturn Приветствую всех!Рабочая деятельность слишком стремительно развивается, и писать совершенно не успеваю, но хоть что-то рассказать очень хочется.Сегодня поведаю, достаточно, интересную историю.Мы с коллегами в Hardlight решили открыть ремонт 3D принтеров. Но не только своих, ...

[Перевод] Прощай, Data Science Это по большей мере личный пост, а не какое-то глубокое исследование. Если вам нужны какие-то выводы, то здесь вы их не найдёте. Откровенно говоря, я даже не знаю, кто его целевая аудитория (возможно «дата-саентисты, которые себя ненавидят»?). Последние несколько лет я был...

[Перевод] Управление заголовками HTTP в Joomla 4 (часть 1) Эта статья - первая часть перевода статьи Joomla’s New HTTP Headers Plugin For J4 из майского номера (2022) Joomla Community Magazine. Статья рассчитана на широкий круг читателей с разными уровнями компетенций, поэтому опытным вебмастерам и разработчикам имеет смысл пропусти...

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

ActiveRecord Schema Consistency — а если проверю? Это ещё один текст по мотивам доклада на Ruby Russia 2022. Он посвящён консистентности схемы базы данных на примере библиотеки database_consistency. Автор — Евгений Демин, Principal Engineer и Ruby-разработчик Toptal. Читать далее

Установка Redmine 5.0.4 в jail на FreeBSD 13.1 У Redmine и FreeBSD трудные отношения. На данный момент Redmine в пакетах FreeBSD отсутствует, а в портах присутствуют две версии, возня с которыми только отнимает время и занимает дисковое пространство. Найденные в сети гайды по установке redmine на FreeBSD давно устарели. ...

Dell Latitude CPx, ноутбук не из «Матрицы» Моя любимая категория ретроноутбуков — модели, выпущенные в самом конце девяностых и начале нулевых. Именно тогда в портативных компьютерах сложилась уникальная комбинация фич. Достаточно мощные процессоры Pentium III, которые потом у кого-то продержались до середины-конца н...

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

Двери восприятия. Как расширить видимый спектр человеческого зрения В материале «На пазорях и матка дурит» я рассказывал о природе и спектре полярных сияний. Сама статья была навеяна впечатлениями от трилогии Филипа Пулмана «Тёмные начала», которую я прочитал в течение 2020-2021 года. При подготовке вышеупомянутой статьи меня особенно заинте...

Ростех запускает производство экзопротезов и привлекает 1 млрд рублей частных инвестиций Госкорпорация Ростех совместно с компанией «Алюминий Металлург Рус» начали организацию импортозамещающего производства высокотехнологичных комплектующих для экзопротезов. Первые продукты будут выпущены весной 2023 года, кроме того, Ростех заявил о планах по ...

Java. Работа с XML-документами Привет, Хабр! Меня зовут Михаил, я SDET-специалист компании SimbirSoft. Я занимаюсь автоматизацией тестирования, в основном это работа с WEB и REST API, но на последнем проекте применял SOAP. Мне приходилось работать с сообщениями этого протокола, а именно:— выполн...

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

Конструктор базы для браузерной стратегии в духе Dune 2/2000 на Three.js, Vue3 + TS Самой успешной моей статьей для сообщества был подробный отчет о разработке браузерного FPS. Судя по статистике в базе данных — неожиданно огромное количество людей зашло и попробовало сыграть, я получал заинтересованные вопросы в личку и так далее. В дальнейшем я сделал еще...

Европейское космическое агентство работает над проектом «кометного перехватчика» Европейское космическое агентства (ЕКА) совместно с европейской многонациональной технологической корпорацией OHB SE начало работы над проектом под названием Comet Interceptor. В его рамках планируется изучение комет, пролетающих вблизи Земли.   Проект предполагае...

Мой долгострой CoreXY на коленке Доброго всем дня!Не судите строго. Это первая моя заметка и первое изделие такого плана.Началось все еще весной этого года. Появилось острое желание сделать что-то интересное и нужное. И при этом ЧПУ. Ну вот прям очень интересно было попробовать, аж зудело все. И выбор изнач...

Глава Honor заявил, что Honor Tablet V8 Pro составит конкуренцию iPad После презентации флагманского планшета Honor Tablet V8 Pro Чжао Мин (Zhao Ming), генеральный директор компании Honor заявил, что новинка сможет конкурировать с iPad в диапазоне от 300 до 500 долларов. Напомним, базовая версия Honor Tablet V8 Pro, которая оснащена 8 ГБ ...

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

А разговоров было: запуск экспериментального термоядерного реактора отложили до 2030-х годов Стало известно о приостановке развития одного из самых амбициозных проектов современности — запуске Международного экспериментального термоядерного реактора (ИТЭР). Из-за внезапно появившихся проблем запуск реактора отложили до 2030-х годов.

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

Казуальный клавиатурный тренажер Keytulle, теперь free-to-pay Всем привет. В начале осени запустил свой проект keytulle.org c платным клавиатурным тренажером. По итогу 3-х месяцев стало понятно, что затраты на продвижение будут сравнимы с доходом. Решил сделать программу бесплатной. Программа Keytulle показывает полупрозрачное изображе...

Revopoint POP2. Дорога к первому 3D-сканеру. Приветствую вас, уважаемые читатели! Я не могу назвать себя завсегдатаем 3D-Today, да и времени на написание статей не так много, как хотелось бы. Но, надеюсь что этот материал будет вам полезен и придется по душе. Изначально, планировал написать обзор на 3D-сканер. Но так к...

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

My Path Group LLC: половина опрошенных студентов не решили свои задачи с помощью ИТ-курсов По данным исследования R&D компании My Path Group LLC, каждый третий бросил образование из-за отсутствия структурированного образовательного процесса. Опрос российских студентов ДПО показал, что каждый третий не увидел практической пользы ...