Социальные сети Рунета
Вторник, 23 апреля 2024

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

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

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

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

Как мы ищем документы в Naumen Disk или еще один вариант организации FTS В процессе работы над проектом мы рассмотрели различные способы организации Full Text Search (FTS) по файлам. И… отказались от них в пользу своего решения, которое базируется на стандартных методах. В статье я опишу путь построения полнотекстового поиска по файлам для веб пр...

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

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

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

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

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

Все равно не успели: Google хотела добавить нейросеть в свои продукты еще три года назад Еще в мае 2021 года Google говорила, что было бы неплохо добавить разговорные нейросети в свои продукты, такие как Ассистент, поисковик и не только. Wall Street Journal подробно описал историю Google с ее чат-ботами. Оказалось, Google задумывалась об этом еще три года назад,...

И самые лучшие книги они в рюкзаках хранят… В этом топике продолжим тему решения криптографических загадок с MysteryTwister. Ранее уже были опубликованы статьи навеянные задачами с этого ресурса («Угнать SIGABA за 24 часа», часть 1, часть 2). На этот раз возьмём задачу, основанную на классической «задаче о рюкзаке». А...

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

Жизненный цикл задачи после разработки Что есть задача для разработчика?  Как правило, разработка получает от продукт-менеджера, техническое задание на разработку новой или исправление старой функциональности. Например, это выражено в виде PRD https://en.wikipedia.org/wiki/Product_requirements_document ...

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

Задача коммивояжера (TSP) точное решение — метод целочисленного линейного программирования (Integer programming) Дочитав эту статью до конца, вы сможете решать точно задачу коммивояжёра на сотню элементов за считанные секунды! Заинтригованы? Тогда, добро пожаловать под кат. Читать далее

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

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

Как распределить вес с разделов на категории? Вопрос пользователя: В интернет-магазине 3 раздела (сквозные ссылки в шапке сайта): одежда обувь аксессуары. В каждом разделе свои категории. У разделов статический вес большой, но они не важны для продвижения. Продвигаем категории. У них вес низкий. Можно ли перераспредел...

Устанавливаем Kubernetes-платформу Deckhouse в закрытом окружении. Пошаговая инструкция Продолжаем серию статей про установку Deckhouse в разные окружения. Мы уже рассказывали про развертывание в Yandex Cloud. Эта статья посвящена установке платформы в закрытое окружение, когда у машин, на которых разворачивается кластер, нет доступа в Интернет. Читать далее

Темная тема = шрифтовой ад / Решение В предыдущей статье я подробно разобрал проблемы связанные со шрифтами для темной темы и причины их актуальности. В данном материале смотрим на то, какие есть решения и что предлагает индустрия. + figma файл с адаптированным мной под темную тему стандартным текстовым набором...

Конфигурирование BGP на Juniper MX Привет, мимо пробегающий читатель!В прошлой статье я обмолвился, что, возможно, опишу конфигурацию присутствующих в решении маршрутизаторов Juniper MX204. Близится конец года, и напоследок я решил написать небольшую статью на эту тему. Читать далее

#4 Нейронные сети для начинающих. Sudoku Solver. Судоку. Часть 1 Предыстория: одним зимним вечером, а скорее ночью, мне пришла в голову интересная идея. Почему бы не попробовать автоматизировать с помощью компьютерного зрения решение одной классической головоломки с числами, а если быть точнее — судоку. Дело в том, что мой дедушка — боль...

iPad 10 провалил тест на гибкость Блогер и автор популярного YouTube-канала JerryRigEverything Зак Нельсон известен в первую очередь своими тестами разных гаджетов. Недавно к нему в руки попал iPad 10. Новый базовый планшет Apple прошел через несколько испытаний, одно из которых гаджет провалил.Читать дальше...

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

Как я проходил собеседования на Machine Learning Engineer Это статья с 21-ой ссылкой о подготовке к собеседованиям. Я собеседовался на позиции Machine Learning Engineer. Разобрал основные этапы (алгоритмы, machine learning system design, поведенческий этап) и как к ним готовиться. Читать далее

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

Цифровой рентген: реверсировал, реверсировал, да и выреверсировал Весной 2022 о заморозке своей деятельности на территории РФ заявили основные мировые производители программного обеспечения для компьютерной томографии (КТ). От "хорошей" жизни нам пришлось запустить проект разработки собственного КТ‑реконструктора совместно с командой ...

Программный рендер в стиле игры Doom Расскажу о небольшом домашнем проекте по написанию программного рендера. Всё началось со случайного видео на Youtube с записью геймплея игры Doom (93 года). Появилась идея сделать похожий рендер на С++ без использования библиотек. В статье описаны шаги его разработки. В конц...

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

Боевой прокси-сервер Squid 5.2 с нуля Всем привет. Появилась необходимость сменить в компании старичка Squid 3.5 с NTLM на FreeBSD, трудящегося с лохматых годов, так как как он не управлял скоростями и функционал работал криво. Было решено ставить Squid 5.2 с авторизацией по Kerberos на Ubuntu 22.04. Конфиг от 3...

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

Chat GPT: мысли о неизбежном — как нейросети изменят нашу работу и кому придётся искать новую Последние 12 месяцев мировые СМИ пестрят сообщениями о возможностях Chat GPT. Нейросеть успешно сдаёт испытания, экзамены и технические собеседования для целого ряда профессий, справляется с типовыми задачами для SEO‑копирайтеров, технических писател...

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

Генератор эмбеддингов: как провести качественный анализ метрик сотрудников без прямого доступа к персональным данным Привет, Хабр! Меня зовут Роман, я работаю в Сбере в блоке HR исследователем данных. Мне и моим коллегам часто приходится иметь дело с персональными данными сотрудников (далее ПДн). А получить допуск к использованию этих данных в различных контурах банка очень непросто: в Сбе...

Часы реального времени — RTC (real time clock) на одноплатном компьютере. На примере Repka Pi 3 — аналоге Raspberry Pi 3 Эта статья посвящена решению задачи добавления часов реального времени на примере конкретных и широко доступных модулей для RTC и на примере одного конкретного подхода к реализации и алгоритму работы и является скорее примером, демонстрирующим общий принц...

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

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

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

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

[Перевод] Создаём и сохраняем ссылки на игровые объекты (сущности) в C++ и Lua Очень часто возникает проблема с обработкой ссылок на игровые объекты (назову эти объекты сущностями). Иногда речь идёт об отношениях «предок-потомок» между сущностями. Бывает, что полезно сохранить ссылку на объект при работе с данными о событиях, в классе планировщика зад...

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

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

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

[Перевод] Argo Rollouts с примерами Что такое Argo Rollouts? Это контроллер Kubernetes и набор CRD для дополнительных возможностей развёртывания — сине-зелёное, канареечное, прогрессивное, анализ канареечного развёртывания и экспериментирование.В этой статье поговорим о продвинутых возможностях развёртыва...

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

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

Основы OkHttp в Android-разработке OkHttp — библиотека и по совместительству HTTP-клиент с открытым исходным кодом для Java и Kotlin, разработанная Square, которая также создала Retrofit.Порой стоит использовать не вездесущий Retrofit, а OkHttp из-за его производительности и большего функционала.В статье подр...

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

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

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

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

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

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

Использование методов А/Б тестирования. Решение практического кейса в Python Привет, Хабр! В данной статье будет рассмотрено применение логистической регрессии, причинного случайного леса (Causal Random Forest), метода CUPED для оценки изменения целевой переменной в Python при проведении А/Б тестов. Основное внимание будет уделено практике, теоретиче...

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

Chuwi RZBox: обзор мощного мини-компьютера на процессоре AMD Ryzen 9 4900H Компьютер Chuwi RZBOX представили еще в конце прошлого года и на фоне своих конкурентов он выглядел действительно топовой моделью. Мощнейший 8 ядерный процессор Ryzen 9 4900H с интегрированной графикой Radeon казались идеальным решением для домашнего компьютер...

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

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

Klipper + Creality 1.1.4 + Fysetc 12864 mini Возможно кому-нибудь пригодится. В процессе подключения LCD Fysetc 12864 mini V2.1 к 8-битной плате Creality 1.1.4 (КМК, для других плат 1.1.3 и 1.1.5 всё аналогично) под управлением Klipper`а (решение найдено в сети), столкнулся парой затруднений, с решением которых, хочу п...

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

Подробная пошаговая инструкция как настроить сервер на Linux и подключение по API к ChatGPT. Для Python и Node.js ChatGPT набирает все большую популярность, ведь он может помочь человеку или даже заменить его в ряде задач. С ним можно взаимодействовать не только через графический интерфейс, но и по API. Таким образом его можно встраивать в свои системы, чтобы решать практические задачи ...

iPhone 14 Pro Max назван лучшим смартфоном для селфи Специалисты DxOMark обновили свой рейтинг лучших смартфонов для съемки селфи. Лидером в этой категории стал iPhone 14 Pro. Интересно, что еще совсем недавно лучшим смартфоном для селфи был Huawei Mate 50 Pro.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment В...

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

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

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

Развертывание ASP.NET Core приложения в Kubernetes Данная статья является краткой инструкцией по развертыванию ASP.NET Core приложения в Kubernetes с написанием Dockerfile для формирования образа (Docker image) и минимального манифеста для создания деплоймента и объекта, предоставляющего доступ к нему, – в статье будет испол...

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

В российский реестр программного обеспечения включено решение IT ГРУППЫ ОТКРЫТИЕ Программное обеспечение IT ГРУППЫ ОТКРЫТИЕ ITgo 2.0 вошло в российский реестр IT-решений в декабре 2022 года. Мониторинг серверных показателей и передача значения системным администраторам – основная задача ПО. Контроллер ITgo 2.0 – это одноплатный компьютер Raspbery Pi с не...

Как мы Nautobot до ума доводили Много слов было сказано про концепцию Source of Truth в мире сетей, много копий сломано в дискуссиях о том, как лучше её реализовать. Кто-то голосует за Git, кто-то жить не может без Netbox, а кто-то по старинке хранит всё в Excel и собственной памяти.Мы же в Hoff Tech вот у...

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

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

Как минимум в одном камера Galaxy S24 Ultra может стать намного лучше предшественников. Речь об оптическом зуме Samsung уже несколько поколений подряд в своем флагмане Galaxy S Ultra использует пару телеобъективов с разным фокусным расстоянием – они отвечают за оптический зум. По данным инсайдеров, это решение сохранится и в Galaxy S23 Ultra, а вот Galaxy S24 Ultra в этом п...

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

Настройка автомасштабирования в кластере Azure HDInsight Давайте поговорим о том, как настроить автомасштабирование для существующего кластера Azure HDInsight с помощью Azure CLI.Microsoft Azure — это служба облачных вычислений, предлагаемая и управляемая Microsoft. Azure HDInsight — это управляемая комплексная облачная служб...

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

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

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

Нейросеть ChatGPT сделала за меня анализ данных: аналитики будут не нужны? От автора Telegram-канала Аналитика и Growth mind-set (делюсь кейсами с работы, бесплатным обучением, задачами с собеседований).Последовательно я проверила, как нейросеть:- справится с написанием SQL-запросов разной сложности- с задачей визуализации данных и получе...

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

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

Отправка файлов на подпись с Adobe Sign API В документации Adobe сочетается большой объем информации и плохая организация этой информации. Поэтому когда перед мной стала задача отправлять документы через Adobe Sign Api, я потратил несколько дней чтобы понять как всё это работает. И вот моё решение перед вами. Над...

Теория вероятностей в машинном обучении. Часть 1: модель регрессии В данной статье мы подробно рассмотрим вероятностную постановку задачи машинного обучения: что такое распределение данных, дискриминативная модель, i.i.d.-гипотеза и метод максимизации правдоподобия, что такое регрессия Пуассона и регрессия с оценкой уверенности, и как норма...

Как бесплатно запустить Windows на Mac M1/M2 (Apple Silicon) В статье описана инструкция по установке Windows внутри MacOS. Читать далее

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

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

ЭлектроМаша 2.0 или как мы упаковали Performance Review в чат-бота Привет! Меня зовут Артём, я бэкенд-разработчик в KTS.Наш главный HR Мария Ковылина и я приглашаем почитать: как мы проводим ревью, с какими проблемами сталкиваемся и как смогли автоматизировать процесс с помощью Telegram-бота. Стабильно, зимой и летом, мы проводили perf...

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

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

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

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

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

Mac Pro с M2 Ultra внешне будет похож на предшественника Еще недавно многие были уверены в том, что новая рабочая станция Apple будет выделяться компактными размерами. Однако если судить по последним данным, которыми поделился журналист издания Bloomberg Марк Гурман, то обновленный Mac Pro не изменится внешне. Ключевой фишкой комп...

5 перспективных российских стартапов за декабрь 2022 года «Приложение для тех, кто задолбался скидывать коллегам одну и ту же ссылку по 10 раз подряд», «Обязательный инструмент для тех, кто тратит на рекламу больше 300'000 рублей в месяц», «Софт, который поможет построить производство «с нуля» всего за полгода» и еще парочка интере...

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

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

Citizen Data Scientist в ЕВРАЗе: «войти в айти» здорового человека Говорят, что в России и в мире дефицит IT-специалистов. Врут, разумеется. Специалистов достаточно, просто IT-задач слишком много.С другой стороны, иногда задача вроде бы есть, а на самом деле её нет. Кажется, вот тут используешь machine learning — и станет хорошо. А на деле ...

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

Акты, классы и семантический сахар В предыдущей статье «Событийная онтология vs объектная» были введены основные положения событийной семантики, описаны ее отличия от объектно-ориентированных подходов к моделированию предметной области. В данном тексте на конкретных примерах демонстрируются особенности событи...

Чип AudioСodec(а) WM8731 (или (ADC/DAC)*2) Существует чип WM8731. Это стерео аудиокодек или однокристальная звуковая карта. В сущности 2 пары ADC/DAC на 24бит каждый с настройкой по I2C. Чип знаменит тем, что его в свое время заложили в культовую отладочную плату Altera-DE1 для FPGA  и чип WM8731 стал извес...

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

Как за неделю превратить Open redirect в RCE В этой статье я расскажу вам о том, как ровно год назад я связал в цепочку несколько проблем безопасности для достижения Удаленного выполнения кода (RCE) на нескольких серверах компании VK. Я постарался описать свои шаги в подробностях, так как мне самому, как постоянному чи...

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

Библиотека алгоритмов на графах на языке Go. Часть 1 Приветствую тебя, дорогой читатель! Мне 21, я студент и младший Go-разработчик, а это - мой первый пост на Хабре. Недавно в компании с одногруппником мы решили взяться за амбициозный проект и я решил, что он, как никакой другой, подходит под первую статью. Проект заключается...

Unity 2022.2 продолжает интеграцию async await В Unity 2022.2 был сделан ещё один небольшой шаг в сторону поддержки async-await, анонсированный еще в мае 2022 года в статье https://blog.unity.com/technology/unity-and-net-whats-next. В UnityEngine.MonoBehaviour было добавлено свойство destroyCancellationToken, которое поз...

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

Привет Unicode! Или как компьютеры работают с символами Основная задача письменности с давних времен, отобразить визуально то, что человек произносит вербально. В истории встречается огромное количество примеров того, как люди, пытаясь передать через бумагу какую-то информацию, используя для этого знакомые образы. Древние египтян...

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

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

Обзор портативного планшетного компьютера TCL TAB MAX 10.4 Новую модель вполне можно описать как ту самую золотую середину: на планшете приятно и фильм посмотреть, и в игрушку сыграть без фризов, и на видеосвязь по работе выйти, даже сделать достаточно качественное фото на основную камеру, если смартфона нет под рукой. Добавить сю...

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

Карьера в ИТ: техники личной продуктивности по итогам 20 лет экспериментов Вам знакома ситуация, когда вы погреблены под валом задач? Едва закрываете одну — на её место сваливается еще две. И, главное, все задачи действительно важные и срочные. Гора дел растет, вы впадаете в отчаяние и тихо выгораете. Никто, разумеется, этого не замечает и не ценит...

Git: Игнорирование отслеживания файлов, которые уже есть в удаленном репозитории Если внести файл в .gitignore, то он не будет отслеживаться гитом лишь в том случае, если этого файла нет в удаленном репозитории. Но если в репозитории уже есть (к примеру конфиги сайта), а мы не хотим, чтобы наши локальные конфиги отслеживались, то можно выполнить команду...

MacBook Air c OLED экраном может появиться в 2024 году Известный аналитик Росс Янг в своем микроблоге сообщил о том, что в будущем Apple планирует более активно применять OLED экраны в своих устройствах. В частности, подобные дисплеи могут появиться в MacBook Air и iPad Pro. Правда, случится это еще не очень скоро.Читать дальше....

Выпускные проекты наших «бауманцев» Новая порция выпускных проектов, на этот раз — студентов нашего образовательного проекта в МГТУ им. Баумана. Ребята сами опишут свои разработки, а посмотреть видео с защиты можно здесь. Если вы хотите попасть на учебу в образовательные центры VK, информацию об открытых набор...

Как ускорить бэкап и сэкономить место на сторадже: на примере ArenadataDB ddboost и СХД Dell EMC Data Domain Всем привет, меня зовут Андрей, я – системный архитектор Arenadata и в этой статье мы рассмотрим интеграцию решения логического резервного копирования и восстановления gpbackup/gprestore с программно-аппаратным комплексом Dell EMC Data Domain — задача, которой наша команда р...

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

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

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

Стартуем микросервис на Node.js + fastify + Typescript + prisma + mongodb + grpc Зачастую возникает необходимость начать новый микросервис. Вот и у меня совсем недавно возникла такая потребность. А ведь еще хочется и чего-то новенького попробовать. Сперва был определен стек и хотя процесс для меня не новый, но я столкнулся с множеством подводных камней...

F-22 и F-35 выполняют разные задачи в небе При значительном сходстве в технологиях и сходном перечне боевых задач поведение истребителей совершенно разное.

Apple запатентовала умное кольцо с функцией мониторинга здоровья Некоторое время назад компания Apple подала в Бюро патентов и торговых марок США заявку на патент, в котором описано умное кольцо с функцией мониторинга ряда физических показателей пользователя.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете...

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

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

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

[recovery mode] SwiftUI ScrollView и параллакс без тормозов Передо мной возникла задача сделать скроллируемый контент, на заднем плане которого прокручивается другой контент. Прокрутка должна быть синхронной, но с замедленной скоростью - как отдалённый фон в мультфильмах или играх.В классическом UIScrollView из UIKit можно реализоват...

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

Удивительная судьба асбестовой копии романа Брэдберри В 2014 году в Нью-Йорке была продана особая копия романа Рея Брэдберри «451 градус по Фаренгейту». Она входит в число 200 подарочных изданий, напечатанных в 1953 году издательством Ballantine Books. Сегодня все они находятся в частных коллекциях и недоступны широкой аудитори...

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

Как подключить российский SSL-сертификат к iOS-приложению Одна из санкций, которая досталась России, — запрет на выдачу и продление SSL-сертификатов. Это приводит к тому, что у некоторых компаний сертификат может протухнуть и сайты перестанут открываться.Основных решений два:Использовать российский Яндекс.Браузер или Атом.Поставить...

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

iPhone 12 Pro китаянки остался невредимым после падения с 26-го этажа Китаянка из Ниндэ, провинция Фуцзянь, рассказала, что её iPhone 12 Pro упал с 26-го этажа здания и не разбился. По словам женщины, смартфон выпал из её кармана, когда она развешивала одеяло на балконе.

Что НЕ должен делать тимлид — или сага о задачках в таск-трекере Привет! Меня зовут Виталий, я фронтенд-тимлид в KTS. Рассказываю, что входит в нашей компании в обязанности тимлида, а что — нет.  Спойлер: это не расставление задач в таск-трекере.Зоны ответственности тимлида отличаются от компании к компании и от проекта к проекту. Ин...

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

Как контролировать задачи в MODX Revolution — делаем TODO виджет для админки В CMF MODX Revolution изначально не предусмотрена возможность ставить задачи и привязывать их к ресурсам. Такое дополнение я тоже не нашел, да и было интересно разобраться в создании виджетов, поэтому придумал решение, как можно быстро реализовать такой функционал на своем с...

Последнее обновление для Windows 11 22H2 имеет несколько скрытых функций Компания Microsoft выпустила первые в этом году обновления Patch Tuesday. И хотя для Windows 10 и Windows 11 это первый из многих релизов, для Windows 7 и 8.1 это был последний релиз, поскольку в этот вторник завершилась работа программы Extended Security Support (ESU). В то...

iPhone SE 4 с 6,1-дюймовым OLED-экраном выйдет в 2024 году Известный аналитик Минг-Чи Куо немного скорректировал свои прогнозы, касающиеся iPhone SE 4. Если в начале этого года он заявлял, что Apple приняла решение заморозить работы над новым бюджетником, то сейчас эксперт сообщает о возобновлении разработки.Читать дальше... Prosto...

Где мы находимся и куда идем? Делаем процесс тестирования прозрачным с Klaros TMS Для руководителя отдела тестирования важно иметь актуальную информацию об используемых тестовых кейсах, временных затратах на их выполнение, ретроспективную статистику о количестве и успешности прохождения ручных тестов (и, в идеальной ситуации, еще и автоматически извлекать...

[recovery mode] Задача про рыцарей и лжецов Задачи про рыцарей и лжецов - это классические математические задачи на комбинаторику.Жили-были на одном небольшом островке в океане два племени — рыцари и лжецы. Рыцари были настолько горды и благородны, что не могли говорить ничего, кроме правды, правды и только правды. А ...

Блокнот в Windows 11 получит функцию вкладок Microsoft уже недавно выпустила обновление проводника с вкладками, и теперь еще одно основное приложение получает вкладки

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

Postgresso 12 (49) В этом, 12-м номере мы собрали интересные ссылки со всех Постгрессо, начиная с январского. Читать далее

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

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

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

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

Как решать реальные задачи при помощи ChatGPT Всем привет! На связи Андрей Нестеров, я занимаюсь компьютерным зрением в  применении к мобильным приложениям в компании Friflex. Мы создаем мобильные приложения по оцифровке спорта, которые позволяют распознавать спортивные события и анализировать их. В этой ...

МойОфис обновил редакторы для частных пользователей. Что появилось в релизе 2.3? В январе мы обновили платформу МойОфис до версии 2.3 — первыми нововведения получили владельцы корпоративных продуктов. Теперь же очередь дошла до частных пользователей. Релиз 2.3 привнес в настольные редакторы «МойОфис Стандартный. Домашняя версия» около 150 улучшений.С сег...

Apple выпустила iOS 16.2 Release Candidate. Что нового и как обновиться Вчера, 7 декабря, Apple выпустила iOS 16.2 Release Candidate. Это предрелизная версия прошивки для зарегистрированных разработчиков. Если в ходе тестирования не будет выявлено никаких критических проблем, то в релиз пойдет именно эта сборка. Поэтому можно сказать, что в ско...

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

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

Путин поручил Минздраву создать психиатрический институт по изучению ЛГБТ Цели такого решения подробно не объяснены.

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

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

Сколько я заработал на Яндекс играх? Моя история выпуска игры Добрый день, Игроделы. Я InterestingPerson. В этой статье я опишу как создал свою игру и залил её на Яндекс. Читать далее

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

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

Автоматическая генерация историй через GPT-4 Мультимодальный telegram-бот, который я недавно разработал, получил оглушительный успех

Apple добавит сквозное шифрование в ряде дополнительных сервисов iCloud Компания Apple рассказала о грядущем расширении функции сквозного шифрования на облачные сервисы iCloud. Инициатива получила название Advanced Data Protection. В будущем сквозное шифрование будет доступно в ряде дополнительных сервисов iCloud, включая резервные копии устройс...

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

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

Как получить грант 4 млн. рублей от ФСИ на запуск вашего ИТ стартапа? Наш опыт с детальным разбором заявки Меня зовут Максим Кульгин, и моя компания clickfraud занимается защитой от скликивания контекстной рекламы в «Яндекс.Директ». В августе 2022 года мы получили грант от фонда ФСИ, и я хочу поделиться опытом с детальным разбором нашей заявки в фонд. Так, кажется, еще ...

Self-Supervised Learning. Contrastive learning В предыдущих статьях мы разобрали много аспектов, связанных с SSL. Теперь пришло время посмотреть на методы, которые используют достаточно очевидное, на первый взгляд, знание - одна и та же картинка похожа, а разные картинки - разные. Это основная идея методов с contrastive...

Прокачиваем логирование: как отслеживать бизнес-процессы в Kibana Всем привет! Меня зовут Дима Зотов, я специалист техподдержки. Работаю в Почтатехе на проекте Почта.ID. Мы обеспечиваем регистрацию и вход в сервисы Почты России, а также отвечаем за хранение учетных записей. Еще разрабатываем решения для некоторых почтовых услуг. Например, ...

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

Midjourney, BlueWillow, PLAYGROUND AI, Stable Diffusion, Leonardo AI — как пользоваться Собрал в одно месте все самое нужное и популярное. Для тех, кто больше любит посмотреть, чем почитать, в конце прикрепил ссылку, где можно посмотреть ролики авторов, которые очень подробно обо всем рассказывают. Пользуйтесь на здоровье =)prompt для этих ИИ будут фактически о...

В очередь, ...! Как управлять состоянием системы через события Существует множество разных подходов к построению архитектуры серверных приложений. В данной статье рассмотрим Event-driven архитектуру (она же событийно-ориентированная). Рассмотрим основные принципы, как перейти от связей Компонент А <-> Компонент В, к связям через с...

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

Как мы интегрировали и настроили для работы Conventional Commits в PHPStorm Поднялся вопрос стандартизации коммитов в команде. До этого были такие правила, мы пишем номер задачи и через тире описание того, что было сделано кратко. Номер задачи берется из номера issue. Например: #1 - реализован функционал сборки прода. Но, это надоело и стало как-то ...

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

Домашняя Wi-Fi Mesh-система TP-Link Deco S7: единая бесшовная сеть на большой площади с высокой скоростью работы Домашняя Mesh-система TP-Link Deco S7 представлена тремя равноценными аппаратными блоками, каждый из которых способен работать в качестве роутера либо точки доступа. Выступая узлами в составе единой Mesh-сети, три блока обеспечивают беспроводное покрытие помещения на площади...

Ускорение инференса модели BERT с помощью ONNX и ONNX Runtime на примере решения задачи классификации текста В статье на примере определения интента по фразе клиента, полученной в текстовом виде показаны подходы для решения поставленной задачи, выбор метрик и моделей.Сделан обзор на актуальные подходы для ускорения работы нейронных сетей, представлены библиотеки ONNX и ONNX Runtime...

Кодогенерация Dart Доброго дня, в данной статье подробно рассмотрим как работает кодогенерация во Flutter. Главная цель, которая стояла перед мной при написании статьи - это разбор каждого этапа настройки кодогенерации, чтобы у разработчика, прочитавшего этого материал, сложилась полноценная к...

[Перевод] Использование SEDA со Spring Integration и Apache Camel SEDA, или Staged Event-Driven Architecture, представляет собой архитектурный стиль, предложенный Мэттом Уэлшем в его докторской диссертации. диссертация. Его основными преимуществами являются масштабируемость, поддержка высококонкурентного трафика и удобство э...

На вид как Huawei и с Harmony OS, но совсем другой бренд. Wiko 5G будет копией Huawei Nova 9 SE Бренд Wiko, чьи смартфоны недавно вышли на российский рынок, планирует выпустить свой первый аппарат не на операционной системе Android.  Модель, скрывающаяся под каталожным номером LFT-AN00, согласно имеющимся данным, будет работать под управлением Harmony OS. &n...

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

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

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

Материалы python-митапа: Go для питонистов, syslog и контейнерные рантаймы Привет, Хабр! Этот пост — отчёт с митапа Moscow Python x YADRO. Мы обсуждали отличия языков Python и Go, подробно разобрали работу с протоколом syslog и почти написали свой Docker. Если вам интересны эти темы — заходите под кат, там вы найдёте видеозаписи...

Polars: библиотека для работы с данными, написанная на RUST Настоящий хреновый программист всегда находится на гребне волны новых технологий. Зачем ему это? Чтобы при случае можно было повыделоваться багажом своих знаний, и заработать немного очков уважения в окружении своих менее осведомлённых коллег. Stay toxic, brothers. Я с вами....

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

Как включить функцию «Галерея» в сборке Windows 11 Build 25272 Сборка Windows 11 Build 25272 имеет скрытую функцию под названием «Галерея», а также новую иконку. Изменения были замечены пользователем под ником «PhantomOcean3». На данный момент неясно, почему Microsoft добавила новую иконку и функцию, поскольку она в основном делает то ж...

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

Kotlin Symbol Processing. От теории до практики Я расскажу в этой статье о Kotlin Symbol Processing, также известном как KSP.Сначала обсудим теоретические основы работы KSP, после, конечно же, перейдём к практике. На примере небольшой задачи, подобной той, что мы решаем с помощью KSP в нашей компании, покажу, как анализир...

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

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

Домашнее облачко или что можно сделать с Orange Pi 5 (Часть 1) Прикупил для тестирования SBC Orange PI 5 c 8 ядрами и 16Гб RAM и постарался описать какие бонусы можно получить от использования. Поставил Ubuntu 22, Docker, Portainer, gitlab-ce, minio S3 (домашний S3). Приглашаю к обсуждению, кидайте тапками или предлагайте что нибудь пот...

Как включить новое оповещение OneDrive в сборке Windows 11 Build 25272 Еще в ноябре Microsoft представила напоминания об обновлении хранилища OneDrive в приложении Настройки. Изменения появились в Windows 11 Release Preview Channel для инсайдеров. Интересно, что инсайдеры Dev Channel не получили эту функцию, поскольку она была отключена. Тем не...

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

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

[Перевод] Понять TypeScript c помощью теории множеств Я пишу на TS уже довольно давно. Но некоторые вопросы все еще сбивают меня с толку: что такое never, и почему он так странно себя ведет? Чем отличаются any и unknown? Почему const x: {} = true — не ошибка? Оказывается, если перевести TS на язык теории множеств, всё встанет н...

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

Причины минусов в карму и история голосов v2.01 Как-то заглохла тема голосов в карму и к статьям. Такое впечатление, что после публикации Причины минусов в карму и история голосов всех все устроило (нет).Заодно, немного поговорим о дизайнеВ этой короткой заметке я попробую объяснить, почему существующее решение ...

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

Как прошел митап для iOS-разработчиков в Минске Всем привет! Я Александр Дюбкин, в Тинькофф занимаюсь iOS-разработкой. Команда, в которой я работаю, отвечает за разработку фич для мобильного банка — того самого желтого приложения Тинькофф — и приложения Тинькофф Бизнеса. В мобильную разработку у нас вовлечено множество ко...

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

Не все функции MIUI 14 будут работать на старых телефонах Xiaomi и Redmi. В China Mobile рассказали об ограничениях новой прошивки Xiaomi представила MIUI 14 в воскресенье и довольно подробно рассказала о новшествах системы. Но, как оказалось сейчас, не все эти новшества будут работать на старых телефонах. Об ограничениях рассказал оператор China Mobile. Так, наименее требовательна к ресурсам аппа...

Тест-драйв «Гарда БД»: восемь базовых проверок перед внедрением системы защиты баз данных Когда в начале года иностранные производители средств защиты покинули отечественный рынок и Россия оказалась тем самым одиноким китом в океане кибербезопасности, на нашу команду буквально обрушился шквал входящих запросов от компаний на подбор отечественных решений на замену...

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

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

The Information: Microsoft хочет интегрировать ChatGPT в поисковую систему Bing Издание The Information со ссылкой на собственные источники сообщает, что Microsoft намерена интегрировать чат-бота ChatGPT от OpenAI в поисковую систему Bing. Ожидается, что новая функция будет запущена до конца марта 2023 года. Microsoft считает, что интеграция с ChatGPT ...

DBA: хранение списков — таблица, массив, строка? Достаточно часто при проектировании схемы БД возникает задача сохранить по основной сущности некоторый набор простых второстепенных данных.Например, это могут быть ФИО сотрудников, принимающих участие во встрече, список приложенных к сообщению файлов или перечень отгружаемы...

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

Задачи “про гномиков” Много статей написано о том, как надо или не надо проводить собеседования. Вот ещё одна. Я хочу обсудить такой популярный класс как «задачи про гномиков». Что это такое, как это работает и работает ли, в каких случаях лучше примен...

Когда выйдет iPhone SE 4? Даже Apple этого не знает: он будет очень дорогим В настоящее время iPhone SE — самая дешевая модель среди всей линейки смартфонов Apple. Но где низкая стоимость, там и большое количество компромиссов. Например, он имеет устаревший дизайн, маленький экран, низкое время автономной работы и датчик Touch ID вместе совре...

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

Apple представила чипы M2 Pro и M2 Max Компания Apple представила новое поколение своих высокопроизводительных чипов — M2 Pro и M2 Max. По своим характеристикам новинки заметно превосходят предшественников.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете ознакомиться с другими мат...

Яндекс опубликовал код счётчика «Метрики» Команда Яндекса сделала очередной шаг навстречу open source сообществу, опубликовав исходный код счётчика «Метрики» - сервиса, который используется сотнях тысяч сайтов по всему Интернету.  Сгенерировано нейросетью Midjourney В пресс-службе Яндекса отм...

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

Слух: Microsoft хочет интегрировать ChatGPT в Word, PowerPoint и Outlook Издание The Information со ссылкой на собственные источники сообщает, что Microsoft хочет интегрировать технологию ChatGPT от OpenAI в приложения пакета Office. Предполагается, что новые функции на базе ChatGPT позволят автоматически генерировать текст на основе запросов на...

Компилируем быстрые консольные .exe приложения на PHP 8.1 в 2023 году, а почему бы и нет? С каждым релизом PHP становится всё быстрее, а при включении JIT (Just-In-Time) компиляции, достигает почти отметок того же C. У многих в своё время, наверное, было желание легкого написание консольных и оконных приложений. Ребята рунета иногда писали незаменимые приложени...

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

CI, кодстайл и TDD: обзор практик для повышения качества кода Blade Runner 2049, Warner Bros. PicturesЯ видел не во сне, а наяву атакующие корабли, пылающие под четырьмя вложенными if-else, и лучи CI с кучей сканирований у ворот Тангейзера, вызывающие лютую боль разработчиков. Меня зовут Максим Морев, и я техлид в Газпромбанке.То, что ...

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

Новый основной боевой танк Китая - копия русского Т-14 "Армата" Танки Type 99A и Type 15 НОАК больше не отвечают требованиям времени

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

Самый запутанный краш в моей жизни Я работаю над приложением Альфа Мобайл для физических лиц. Однажды с утра пораньше мне прилетел тикет, в котором была описана проблема с лагающим UI. Этот баг воспроизводился только на 21 api. Собственно как делали наши предки я решил для начала попытаться воспроизвести этот...

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

Ядра 1 и 2 сорта под Linux Процессоры с P и E ядрами появились сравнительно недавно и как с ними уживаться все еще ломают голову разработчики.Однако на самом деле эта дискриминация на первоклассные и второсортные ядра процессора появилась еще раньше. И пришлось изобретать свои костыли, чтобы важное за...

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

JEP-400 или UTF-8 РєРѕРґРёСЂРѕРІРєР° РїРѕ умолчанию Не прошло и пяти лет, как в Java 18 докатилось небольшое, но очень ожидаемое и обсуждаемое изменение: теперь во всех стандартных API используется UTF-8 кодировка по умолчанию. Это изменение, которое сделает выражение «Write once, run anywhere» действительно правдой, так как ...

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

Как создать внутреннюю базу знаний для большой IT-компании. Из хаоса в гиперспейсы Когда на вопрос «Что за фича?»‎ сказали: «Посмотри в Confluence!»‎ Привет! Меня зовут Таня Дудо, я менеджер продуктовых знаний в Selectel. В тексте расскажу, как решили создать внутреннюю базу знаний о продуктах и процессах для более 800 человек. Опишу, как к этому пришли...

Как открыть ИП в Молдове Напишу пост как открыть ИП в Молдове, легально получать оплату из других стран, платить налоги (7% от дохода при регистрации в ИТ парке или 12% с прибыли доходы минус расходы), полезные ссылки и лайфхаки. Возможно, кому-то будет полезно, раз народ жалуется, что в Ереване мес...

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

Mini-NAS на пожилом Orange Pi PC Plus Обычно все сначала ставят задачу, а потом под это покупают железки, подбирают программные решения и проч. У меня всё был наоборот - мой друг из магазина radiodetali.com предложил попробовать их новые направления для продаж - SoC формата Raspberry Pi - Orange Pi. И прямо сей...

Количественные исследования: виды, методы, анализ результатов Привет! Я Олег Королев, директор по аналитике в AGIMA. Когда я прошу начинающих аналитиков провести количественное исследование, у них возникает куча вопросов. Я собрал самые популярные из них и написал эту статью. Подробно рассказываю, как проводить количественные исследова...

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

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

ESP32 отладка с помощью JLINK Здравствуйте друзья, я хочу поделиться с вами своим опытом в отладке ESP32 с помощью отладчиков, реализующих интерфейс JTAG. Данная задача кажется тривиальной (она такая и есть), при мысли об программировании микроконтроллеров. Но при старте работы с микроконтроллерами ESP32...

Причина нагрева Radeon RX 7900 до 110 градусов найдена? Тщательный анализ показал, что причин на самом деле несколько Возможно, тайна слишком высокой температуры горячей точки у видеокарт Radeon RX 7900 раскрыта.  Энтузиаст Игорь Валлоссек (Igor Wallossek), известный своим сайтом Igors Lab, решил своими силами исследовать проблему и подошёл к этому очень серьёзно. На работу у не...

Чистый код, часть 1 Привет! В этом посте я хочу обсудить, что такое чистый код и почему я считаю его очень важной практикой. Если у вас всё руки не доходили до того, чтобы сесть и подробно почитать книги Дяди Боба, я подготовил небольшой конспект по его видеолекциям со своими примерами с самым ...

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

Neo4j. Вместо тысячи join-ов… Если вы столкнулись с задачей хранения сильно связанных данных, то отличным вариантом будет использовать графовую модель данных. Мы в Текфорс сделали именно так. Почему - разберем в этой статье.  Читать далее

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

Оптимизация данных в MS SQL Основная статья Взаимодействие DWH Oracle и MS SQLОдним из методов для оптимизации обработки, хранения и администрирования данных в базе данных и кубах MS SQL — это процесс создании партицирования данных.Partitioning (партицирование или по-другому секционирование) —&nbs...

Про Vim " Горячие клавиши Тема очень обширная, не сказать бесконечная, но я постараюсь затронуть только очень важные вещи, о которых говорится не так много в бесчисленных джентльменских минимумах по Vim. Хотя, конечно, придется время от времени возвращаться к теме дабы дать уточняющие указания или ре...

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

Насколько можно улучшить распознавание речи в записях с АЗС за месяц Эта история началась с того, что к нам пришел клиент, которому нужна была система распознавания речи. Да не простая, а качественно распознающая разговоры с микрофонов на АЗС, то есть речь в сильных шумах. Цель заказчика простая – контролировать, упоминают ли кассиры акции, п...

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

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

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

Обзор LMS.NetMap Часто при проведении пентестов большой корпоративной инфрастуктуры нам не хватало визуального отображения сетевой инфраструктуры. Zenmap — это, конечно, хорошо, но с момента последнего релиза прошло уже около 8 лет. Другие свободные решения зача...

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

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

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

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

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

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

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

Planet Inc: Idle Miner Tycoon это кликер для умных Planet Inc: Idle Miner Tycoon — нетипичный мобильный кликер. С первого взгляда это непонятно, ведь геймплей вертикальный, а графика мультяшная. Обучение тоже есть, но оно короткое, хоть и на русском языке. Всё дело в непонятном интерфейсе и куче возможностей с самого старта....

Обмен данными по SPI между Raspberry Pi и Arduino Для задач робототехники, когда хочется применять вычисления на Python, использовать компьютерное зрение, ROS возникает необходимость быстрого и надежного обмена данными с микроконтроллером, который уже рулит всевозможными моторами, сервоприводами и датчиками. Читать далее

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

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

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

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

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

Не все типы репликации одинаково полезны, или почему две MySQL лучше одной В это сложно поверить, но MySQL как продукт появился еще в 1995 году. Со временем название СУБД стало таким же нарицательным, как Xerox. Сегодня под этим термином могут понимать самые разные связки: от MySQL Native от компании Oracle до Percona XtraDB Cluster, а ведь есть е...

Дешевые iPhone – всё? Известный аналитик сообщил, что Apple отказалась от iPhone SE4 Аналитик Минг-Чи Куо (Ming-Chi Kuo) из TF International Securities опубликовал очередную аналитическую заметку. В ней говорится, что Apple уведомила поставщиков компонентов о том, что планы на производство и поставки iPhone SE4 в 2024 году не отсрочены, а отменены. Это ...

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

Apple могла перенести анонс iPhone SE 4 на 2024 год Авторитетный аналитик Минг-Чи Куо поделился новыми подробностями о следующем поколении яблочных бюджетных смартфонов. По словам эксперта, купертиновцы приняли решение отложить выход iPhone SE 4 до 2024 года.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы...

«Самая современная Lada», «Ещё никогда автомобили Lada не выглядели так роскошно». Иностранные СМИ поделились впечатлениями от Lada X-cross 5 После презентации нового кроссовера Lada X-cross 5 свои комментарии сделали различные иностранные издания, которые в основном хвалили автомобиль, хотя были и негативные отзывы. Голландское издание Postsen подтвердило, что единственная разница между Lada X-cross 5 и кита...

Hyper-casual. Работа на энтузиазме Можно ли сказать, что Hyper-casual Game появились в 2017 году? Если верить Wikipedia, то да. Именно тогда мобильные сторы заполнили розовые и синие стикмены, нам предлагали выщипывать брови, красить автомобили, подметать улицы и собирать шарики в разном формате. В тот г...

Как работают text2image модели? Вы, наверное, слышали про dalle-2, midjourney, stable diffusion? Слышали о моделях, которые по тексту генерируют картинку. Совсем недавно они продвинулись настолько, что художники протестуют, закидывая в стоки картинки с призывом запретить AI, а недавно, вообще, в суд подали...

Миграция с СУБД Oracle на PostgreSQL: опыт крупного ритейлера Summary: Сотрудники Лиги Цифровой Экономики Юлия Крашеница, DBA PostgreSQL, Андрей Ходус, ведущий эксперт, и Елена Жикривецкая, старший эксперт PostgreSQL, рассказали об особенностях миграции с системы управления базами данных Oracle на PostgreSQL и возникших сложностях, а е...

Страх и ненависть в переговорке: курим VideoSDK API, Vosk и Python Сегодня поговорим о кастомных решениях для видеоконференцсвязи (далее — ВКС) с минимальными затратами человеко-часов и финансов на их создание. Я параноик Брать готовый open-source – меня не устраивает, всем известны случаи встраивания bad code в проекты с открытым исходным ...

[recovery mode] Стрёмное собеседование в Яндекс Находит меня хеадхантерша из другой страны и предлагает попробовать пройти собеседование в Яндекс. Работы почти нет, зарплаты, судя по рассылкам, там большие. Немножко не тот профиль вообще, но в частности в требуемой теме полгода опыта есть. Сказала, что там задачи решать. ...

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

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

QR-code. Обнаружить и расшифровать. Шаг 1 — Обнаружить Эта статья - первая в цикле статей, в котором мы разберемся с тем, как qr-код устроен, и напишем простенький Qr-детектор и дешифровщик, а также свой собственный генератор qr-кодовИспользовать мы будем python вместе с opencv и numpy. Учитывая, что opencv - кросс-язычная библи...

Seagate скоро выпустит HDD на 22 и 24 ТБ Вероятно, пользователи уже давно не покупали HDD для домашних компьютеров, потому что они заметно уступают по скорости твердотельным накопителям. Впрочем, в определённых ситуациях, когда нужно хранить какие-то данные, для медиатеки или просто фотографий из отпуска, пользоват...

Юнит-Экономика — главное о метрике CLV (Customer Lifetime Value) В многочисленных публикациях о метрике CLV (Customer Lifetime value) разные авторы дают разные определения метрики, используют разные обозначения и подходы в зависимости от решаемой задачи, более знакомого им контекста и понятийного аппарат...

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

[Перевод] Как устроен внутри Github Copilot Github Copilot оказался для меня невероятно полезным. Часто он может волшебным образом читать мои мысли и давать полезные рекомендации. Больше всего меня удивила его способность верно «угадывать» функции/переменные по соседнему коду, в том числе и из других файлов. Это може...

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

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

Как я читаю сейчас, путешествие по ридерам Совсем недавно открыл для себя всю мощь Zotero. Опыт чтения с помощью этой программы ничем не уступает аналогичному с iBooks, Readwise, Alreader и любого другого ридера, с одним лишь исключением. Zotero предоставляет чтецу все то же самое, только на стероидах. Однако, прежде...

Какой браузер для Mac лучше Не так давно Google выпустила обновление браузера Chrome, в котором появился режим ускорения и энергосбережения, в том числе, для Mac. Казалось бы, очень полезные функции, но в комментариях возник спор, зачем нужен Гугл Хром на macOS, если есть Safari? На самом деле, многие...

Глава Центробанка РФ назвала лучший способ хранения сбережений Если вы думали, как лучше всего хранить свои сбережения, то у главы Центрального банка (ЦБ) России Эльвиры Набиуллиной есть для вас ответ. Ее слова передает Ura.ru.

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

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

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

[Перевод] 2.6 миллиона доменов и ~45 000 открытых Phpinfo() спустя… История о незащищенном Phpinfo() После сканирования 2.6 миллионов доменов на наличие открытых .git каталогов (ссылка на статью), .env (ссылка на статью) и .DS_Store (ссылка на статью) файлов я проделал такое же сканирование для phpinfo-файлов, таких как info.php или phpinfo.php.В первой части этой статьи я ...

3 ошибки хорошего Product Manager С 2013 года я работаю в IT и прошла путь от Account manager до Senior Product manager в таких компаниях как МегаЛабс (Мегафон), Билайн, X5 Retail Group. С 2017 года я начала собирать свои команды в роли PO (до этого работала под руководством других PM или PO) и все это время...

Приключения капитана Блада: потонет ли Арабелла? Недавно в сети появилась новость о том, что был открыт исходный код игры "Приключения капитана Блада". Мы не смогли пройти мимо и проверили его качество с помощью PVS-Studio. Потонет ли легендарный корабль капитана Блада от найденных багов? Давайте узнаем! Читать далее

Книга «40 алгоритмов, которые должен знать каждый программист на Python» Привет, Хаброжители! Понимание работы алгоритмов и умение применять их для решения прикладных задач – must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирован...

Про Inbox, веселые легаси и динамические микрофронты Наш Альфа-Банк прекрасен. Мы его очень любим, но он такой большой-большой, разнообразный и сложный. Думаю, никого не удивил :) Наш ИТ-ландшафт содержит великое множество всякой «флоры и фауны», с которой необходимо считаться. То тут, то там, из глубоких Enterprise джунглей н...

Проблема калибровки тачскрина ноутбука Toughbook CF-19 под управлением GNU/Linux и возможные пути решения Особенности калибровки тачскрина на ноутбуке Panasonic в некоторых инсталляциях GNU/Linux Читать далее

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

LSI ключи и что использовать вместо них? Меня зовут Пётр Гришечкин, и я работаю SEO-специалистом в команде проекта “Своё Родное”. В основном я занимаюсь продвижением цифровых продуктов, представленных на платформе, и готов поделиться своими знаниями с читателями Хабра. Вокруг SEO ходит много мифов и легенд. На неко...

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

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

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

В iPhone 16 Pro сканер Face ID может разместиться под дисплеем Корейский ресурс The Elec поделился новой информацией об iPhone 16 Pro. Согласно последним данным, одной из основных фишек аппарата станет сканер Face ID, встроенный под экран. Однако это не означает, что в дисплее iPhone 16 Pro не будет никаких вырезов.Читать дальше... Pro...

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

Слух: Microsoft Bing получит интеграцию с ChatGPT-4 «в ближайшие недели» По данным издания Semafor, поисковая система Microsoft Bing в ближайшие недели может получить интеграцию с обновлённой версией ChatGPT, известной также под названием GPT-4. Сообщается, что новая модель значительно быстрее, чем GPT-3, на которой в настоящее время основан Cha...

Автоматизируем перевод с деплоя bash-скриптами на helmfile при помощи Python: инструкция по применению Выпускник курса Python для инженеров Максим Дубакин рассказал о рабочем проекте собственного производства, который заавтоматизировал повторяющиеся задачи по переводу с деплоя bash-скриптами на helmfile при помощи Python и уменьшил затраты времени на ~ 2 часа. Читать далее

Apple представила функцию Apple Music Sing Компания Apple анонсировала новую функцию под названием Apple Music Sing, которая позволит подписчикам сервиса Apple Music петь разные треки в караоке. Новая фишка должна стать доступна пользователям до конца текущего года.Читать дальше... ProstoMAC.com.| Постоянная ссылка ...

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

Как включить новый микшер громкости в сборке Windows 11 Build 25281 Сборка Windows 11 Build 25281 имеет новый скрытый микшер громкости, который, наконец, позволяет вам изменять громкость для определенных приложений, переключаться между устройствами вывода и включать дополнительные функции, такие как Spatial Audio. Конечно, вам по-прежнему ну...

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

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

IIoT-решения для ESG — 3 сценария, в которых беспроводные датчики помогают жить и работать Привет! Меня зовут Юстина, я владелец продукта IIoT в компании СИБУР. В этом посте я расскажу про то, как LoRaWAN, беспроводные датчики, ловкость рук и слаженная работа разных подразделений может помочь и окружающей среде, и живущим неподалеку от наших объектов людям, и рас...

Приложение Госуслуг для Android срочно нужно обновить. Иначе оно отключится Обновление приложений — история откровенно факультативная, влияющая зачастую только на его функциональные возможности и ваше удобство. Однако никакой необходимости в том, чтобы устанавливать апдейты, нет. Это нам показал опыт приложений для iOS, которые Apple удалила ...

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

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

Satechi представила док-станцию со встроенным аккумулятором Компания Satechi, которая уже не первый год выпускает разные аксессуары для мобильных устройств и компьютеров, представила новинку под названием Satechi Duo Wireless Charger Power Stand. Новое устройство представляет собой док-станцию со встроенной беспроводной зарядкой и ак...

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

[Перевод] Анимация текстовых переходов Идея этой демонстрации пришла из игры Session Skate. В начальных титрах «SESSION» каждая буква быстро исчезает. Это выглядело довольно круто, и я сразу понял, что могу сделать это с помощью view-transition, setInterval() и .textContent. Итак, я завёл себе...

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

Японские министры отобедали морепродуктами из моря, где недавно сбросили отходы с АЭС «Фукусима-1» В стране бурно отреагировали на решение правительства слить сточные воды в море.

Прокси хранилища 1С (IIS, OneScript) В этом посте мы поговорим о том, как избавиться от версионной зависимости, проверять комментарии, вызывать веб-хуки и делать красивые пути. И все это на привычном IIS и понятном OneScript.Для чего, зачем и почемуВо всех командах разработки рано или поздно возникает потребнос...

Entity Framework c Code-First миграциями для .Net Maui Если вы, как и я, уже являетесь большим поклонником Microsoft Entity Framework и хотели бы начать использовать его локально в своем мобильном приложении, с появлением .Net Maui на рынке, это стало возможным.Небольшое замечание: для ускорения времени запуска мобильного прилож...

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

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

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

Иран показал секретную подземную базу своих ВВС с десятками американских «Фантомов» Иран приоткрыл завесу тайны над одной из своих секретных подземных баз ВВС. Место ее дислокации не раскрывается, зато известно кодовое название — «Eagle 44». По всей видимости, она находится где-то в горах на севере страны. Основная задача объекта в случае войны — отражение ...

YAMAL DEV CONF — как это было Привет! Хотим поделиться с вами тем, как прошла в начале ноября наша северная YAMAL CONF. Это уже вторая конференция, которую мы собираем, чтобы развивать IT-комьюнити на Севере и делиться знаниями.В этот раз мы немного увеличили масштаб по сравнению с 2021 годом и сделали д...

Цифровой сканер - одна из самых последних разработок в области стоматологии 3D-сканирование зубов – это прогрессивный и очень четкий способ диагностики, который разрешает дантисту увидеть челюсти и зубы больного под разными углами. При этом сканирование зубов проводится особым устройством — внутриротовым (интраоральным) 3D-сканером.. По мере развит...

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

Microsoft выпускает динамическое обновление для Windows 11 версии 21H2 Компания Microsoft выпустила динамическое обновление KB5022370 с пометкой «критическое» для Windows 11 версии 21H2. Динамическое обновление помогает улучшить процесс установки Windows, как правило, когда инициируется новое обновление функций, например, Windows 11 2022 Update...

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

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

Популяризация JSON-RPC (часть 2) Продолжим строить подобие JSON-RPC сервера, начатого в части 1 и анализировать его плюсы и минусы. В прошлой статье был описан механизм отделения бизнес логики бэкенда от транспортного протокола (HTTP) через шаблон проектирования "Front Controller", роль которого исполняет в...

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

Пишем продвинутый планировщик с использованием React, Nest и NX. Часть 3: работа с задачами Друзья, всем привет! Меня зовут Игорь Карелин, я frontend-разработчик в компании Домклик. В прошлой части мы разобрали, как создать аутентификацию с помощью библиотеки Passport, а сегодня мы рассмотрим такие манипуляции, как добавление, редактирование, удалени...

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

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

Что нам несет Python 3.12 Переписали виртуальную машину на новый DSL И теперь ее гораздо проще менять, оптимизировать и проводить эксперименты.В качестве примера, можно посмотреть на попытку добавления register-based интерпретатора. Другой пример, что часто два опкода идут вместе и выполняются послед...

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

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

Европейские iPhone 15 и iPhone 15 Pro могут лишится слота для SIM-карт Издание MacGeneration со ссылкой на осведомленные источники сообщает о том, что европейские версии iPhone 15 и iPhone 15 Pro могут лишиться физического лотка для SIM-карт. На смену последним придут eSIM.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы так...

Работа с контейнерами в Minikube Про Kubernetes написано огромное количество статей. Установка, настройка, мониторинг и безопасность все эти аспекты рассматриваются достаточно подробно. При этом, отдельным пунктом идет создание и настройка контейнеров. И если для решения глобальных задач  администриров...

В США предупредили, что российская межконтинентальная ракета «Сармат» почти готова к боевому развёртыванию В США обозреватели газеты New York Post заявили, что по их данным, межконтинентальная баллистическая ракета (МБР) РС-28 «Сармат», названная натовскими специалистами «Сатаной-2», уже поти готова к боевому развёртыванию.

Vicuna, Stable Diffusion и другие нейронки на винде без боли Привет всем, хочу поделиться своим сборником всяких портабелек нейронок разного пошиба для винды, где уже всё установлено и надо приложить минимальные усилия, чтобы всё это запустить. Вообще все эти штуки я собирал и делал для себя, но когда я выложил это всё на itch, то ока...

Работаем с Zigbee-устройствами через Zigbee2mqtt и Node-RED В первой статье «Облачный умный дом: что нужно знать, чтобы избежать проблем» я рассмотрел преимущества и недостатки облачных решений, а также проблемы, с которыми за последние месяцы пришлось столкнуться пользователям разных облаков. Затем я перешел к практике: приобрел нес...

Как включить переработанный пользовательский интерфейс активации в сборке Windows 11 Build 25281 В сборке Windows 11 25281 есть несколько необъявленных изменений. В дополнение к обновленному микшеру громкости, она имеет новый пользовательский интерфейс активации. Как и ранее переработанные диалоговые окна «Переименовать этот ПК», «Выбор даты и времени», «Вернуться к пре...

Справился за 44 минуты. ChatGPT уже улучшил приложение «Альфа-Банк» и продолжает это делать Представители «Альфа-Банк» в официальном Telegram-канале рассказал о том, что популярный чат-бот ChatGPT уже используется разработчиками фирменного мобильного приложения. Делаем мобильный банк с помощью искусственного интеллекта. Это как? Используем ChatGPT ...

Меньше точно не бывает! Делаем вольтметр на ATTINY10 В продолжение к прошлой статье решил пощупать и Attiny10. Ну меньше уже точно ничего нет. Если и есть такое извращение с 4 ногами, я о нем не знаю, точнее не нашел..Тут у нас полноценный МК, в корпусе SOT-23! И задачи на нем решать можно вполне серьезные. Собрав схему на мак...

Exiland Backup: Новая версия 6.4 – гибкое хранение резервных копий Компания Exiland Software, являясь полностью российской, выпустила очередную версию программы резервного копирования файлов Exiland Backup, в которой добавила ряд новых возможностей по планированию хранения резервных копий. В Exiland Backup 6.4 появилась возможность ограниче...

Аналитик сообщил, когда выйдут AirPods, AirPods Max 2 и HomePod mini 2 Сегодня известный аналитик Минг-Чи Куо поделился информацией о том, когда примерно компания Apple может выпустить обновленные AirPods, AirPods Max 2 и HomePod mini второго поколения. По словам эксперта, пользователям придется подождать этих новинок еще минимум год.Читать дал...

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

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

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

Иронии автоматизации Вероятно, один из главных в мире текстов об автоматизации — статья «Ironies of Automation» когнитивного психолога Лизанны Бейнбридж, опубликованная в 1983 году в журнале Automatica. На неё ссылаются более 1800 других академических работ, про неё есть страница в Википедии, её...

iFixit разобрали 14-дюймовый MacBook Pro 2023 Всего через несколько дней после официального старта продаж новых MacBook Pro с чипами M2 Pro и M2 Max специалисты iFixit разобрали 14-дюймовую модель и оценили ее ремонтопригодность. Забегая вперед, можно сказать, что чуда не произошло — обновленные «прошки» все еще не очен...

Как убрать разноцветные полосы на экране iPhone 14 Pro при загрузке iOS Вчера по сети разошлась информация о том, что владельцы iPhone 14 Pro и iPhone 14 Pro Max столкнулись с разноцветными полосами, которые появляются на экране смартфона при загрузке iOS. По одной из версий баг возникает из-за проблем с драйверами, и он будет устранен в ближайш...

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

LLaMA (Large Language Model Meta AI) Meta анонсировала LLaMA (Large Language Model Meta AI), свою модель NLP с триллионами параметров и обученную на 20 языках.Недавно её слили на торренты и товарищи смогли запустить сетку локально на обычном домашнем компьютере, на обычном CPU.Для этого пришлось ужать модель из...

Как быстро растут сети: прогресс Midjourney спустя полгода Запрос stars world time 27 июня и спустя полгода. «100500-ый текст про Midjourney», — подумал сейчас кто-то. Справедливости ради, шумиха вокруг нейросети немного поутихла, а работа над Midjourney — нет. Сейчас доступна четвертая версия генератора картинок, и если вы ...

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

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

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

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

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

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

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

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

Замахнемся на гипотезу Коллаца Она же проблема 3n+1. Это, наверное, самая сложная проблема с самой простой формулировкой — условие может понять и ребенок. А вот сложность самой проблемы такова, что великий математик Эрдош сказал, что «математика еще не готова к решению п...

Догнать Jira за полгода… Российская Jira 2.0 Atlassian (Jira, Confluence) ушёл из России. +- с июня 2022г. в 8 раз выросло количество обращений на  импортозамещение этих сервисов в EvaTeam. Мы в EvaTeam полгода закрывали разрыв по функциональности с Jira и Confluence.К декабрю 2022 закрыли разрыв (Осталось улучшит...

OLIMEX ESP32-EVB: красный квадрат (плата принята) Сегодня мы рассмотрим один интересный контроллер из моей коллекции, это (широко известная в узких кругах) плата OLIMEX ESP32-EVB. Это одна из первых плат, построенных на основе ESP32, которая за прошедшие годы претерпела несколько ревизий и выпускается до сих пор, то есть ...

Apple работает над устройством с 20-дюймовым гибким OLED-экраном Авторы корейского издания The Elec утверждают, что купертиновцы приступили к разработке совершенного нового устройства. Новинка может стать чем-то средним между iPad и MacBook. Правда, официальный анонс гаджета состоится еще нескоро.Читать дальше... ProstoMAC.com.| Постоянн...

MDM в Android: плюсы, минусы, подводные камни Как только у сотрудника какой-либо компании появляется необходимость выполнять задачи на мобильных устройствах (пусть даже элементарно читать рабочую почту) и, соответственно, получать с них доступ к данным компании, появляются риски. Мобильные устройства (как и все эндпоинт...

Мы нашли ссылку на бета-тест Assassin's Creed Jade Для Assassin's Creed Jade проходит бета-тест на iOS. Мы это узнали по слитому геймплею, который явно показывает, что его записывали на устройствах от Apple. Например, в главном меню требуется войти через аккаунт IT-гиганта из Купертино. Отметим, что в Сети появилась ссылк...

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

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

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

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

ВТБ выпустил новое приложение для Айфона — Все Просто. Качайте, пока не удалили Приложения российских банков продолжают исчезать из App Store: на днях из каталога пропал МТС Банк. Однако некоторые организации пытаются обмануть модераторов, выпуская свои программы от имени других разработчиков. ВТБ — один из первопроходцев такого метода: сначала у...

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

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

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

Обзор зарубежной недвижимости для россиян. Что, где, почём? Допустим, у вас есть квартира в Москве. Или в Твери. Или в Томске, не суть. Если вы решите её продать, какую недвижимость за рубежом вы сможете купить и в какой стране? Еще пару лет назад такой вопрос казался если не странным, то праздным. А всерьез продать российскую н...

Российские учёные подробно изучили Галактику Пикабу Группа учёных из разных стран, под руководством российских астрономов из Специальной астрофизической обсерватории, изучила карликовую галактику HIPASS J1131-31, более известную под название Галактика Пикабу.

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

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

Как включить обновленную функцию «Предлагаемые действия» в сборке Windows 11 Build 25295 Microsoft улучшает функцию «Предлагаемые действия», которая предлагает пользователю быстрые действия при выделении определенного текста в операционной системе, например, позвонить по выбранному номеру телефона или создать запись в календаре с выделенной датой или временем. С...

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

Новый Samsung без Qualcomm, но с выбором между Exynos и MediaTek. Засветилась новая версия Galaxy A34 Компания Samsung решила оснастить как минимум один свой среднебюджетный смартфон двумя разными платформами для моделей для разных рынков. Причём выбор будет не между Qualcomm и Exynos.  Модель Galaxy A34 ранее уже светилась в бенчмарке с новой SoC Exynos 1380. Теп...

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

Украина получит дальнобойные ракеты GLSDB, но их развёртывание может занять долгое время Дальность ракет составляет 150 километров.

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

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

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

QoS, RAN, TN — еще не все сказано И снова здравствуйте, господа и дамы!Сегодня я расскажу об очень ресурсоемкой теме. Тема с названием - внедрение QoS и политики приоритезации трафика в сетях Telco.С чего все началось? Дело в том, что примерно до 2010 года все телеком операторы жили припеваючи, не зная пробл...

Какие видеокарты выгоднее для бизнеса — RTX 4090 или серверная RTX A5000? Сравниваем новую игровую видеокарту от компании Nvidia — GeForce RTX 4090 и мощную серверную карту RTX A5000: рассказываем об их характеристиках и оцениваем эффективность в решении бизнес-задач. Читать далее

Apple все еще может выпустить новый 12-дюймовый MacBook По данным корейского блога Naver, который ссылается на инсайдера yeux1122, компания Apple пока полностью не отказалась от идеи выпустить обновленный 12-дюймовый MacBook. Новые технологии позволят сохранить тонкий корпус, добавив ноутбуку производительности.Читать дальше... ...

В 2024 году Apple хочет использовать в iPhone и Apple Watch собственные экраны Издание Bloomberg со ссылкой на собственные источники сообщает о том, что сейчас компания Apple работает над созданием технологий и производственных процессов, которые будут применены при создании экранов для iPhone и Apple Watch. Таким образом, купертиновцы планируют снизит...

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

Как мы изобрели велосипед: адаптер USB–RS485 с выходом питания 12 В и защитой Можно ли сделать хорошо знакомое и массовое устройство ещё лучше? Конечно!Расскажем о недостатках существующих адаптеров USB-RS485, поиске идеального решения и про весь процесс: от идеи до запуска серийного производства. Читать далее

Volkswagen отключил дилеров в России от фирменных сервисных программ вслед за Mercedes-Benz Как сообщает «Газета.Ru» со ссылкой на председателя правления российского «Союза автосервисов» Александра Пахомова, компания Volkswagen отключила российские СТО и официальные дилерские центры в России от фирменных сервисных программ и баз данных....

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

Сотовые операторы «МТС», «МегаФон», «Билайн» и Tele2 уничтожены решением Владимира Путина Услуги телекоммуникационного характера с каждым днем становятся все более востребованными и привлекательными, позволяя все большему числу людей совершать разного рода действия. Они позволяют совершать голосовые звонки, отправлять текстовые сообщения SMS и использовать мобил...

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

Obsidian + Dataview: Задачи В прошлой статье Obsidian + Dataview: Таблицы я рассказал про установку плагина Dataview, формирование таблиц с его помощью и разобрал 4 кейса его использования.Dataview - это очень мощный и функциональный плагин, с помощью которого кроме таблиц можно так же формировать спи...

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

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

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

Это ColaPhone. Первое изображение фирменного смартфона Coca-Cola Известный инсайдер Ice Universe опубликовал первое изображение смартфона под названием ColaPhone. Подробностей о технической составляющей устройства пока что нет, но рендер демонстрирует, что смартфон должен получить сдвоенную основную камеру, модули которой расположены...

Apple пересмотрела цены в App Store Компания Apple пересмотрела ценовую политику в своем магазине приложений. Купертиновцы добавили в App Store 700 новых фиксированных цен. Теперь минимальная стоимость приложения может составлять 15 рублей, а максимальная — 899 990 рублей. Читать дальше... ProstoMAC.com.| Пос...

Нидерланды за свой счет готовы выкупить Leopard 2 у союзников по НАТО, дабы передать их Украине Министр обороны Нидерландов Кайса Оллонгрен не исключила такой возможности в рамках интервью на полях Всемирного экономического форума в Давосе

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

Как снять данные с весового модуля со своей спецификацией протокола передачи данных и отправить на MQTT сервер Данная статья написана для тех кто на начальном уровне знает Python и немного разбирается в АСУ ТП. Задача достаточно распространенная, надо взять данные со старого, со своей специфичной реализацией протокола оборудования и перевести ее в такой вид, что бы ее можно было ...

iPhone Ultra появится не раньше 2024 года Первые слухи о планах Apple расширить линейку iPhone и представить аппарат с приставкой Ultra в названии, появились в сети уже достаточно давно. Некоторые предполагали, что первый подобный смартфон будет представлен уже в 2023 году. Однако Марк Гурман из Bloomberg отмечает, ...

Ретро, роли и спринты: очевидные (и не очень) вещи, которые мы поняли только спустя три года разработки Привет! Меня зовут Артур Карапетян, я Product Owner в Starfish24. Мы помогаем российским ретейлерам управлять жизненным циклом заказа, выстраивать и контролировать логику обработки с помощью OMS-системы. В общем, сложные омниканальные заказы — это про нас.В конце 2018 года я...

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

Стартовали продажи недорогого смартфона Samsung Galaxy A14 5G в США Компания Samsung Electronics начала продажи своего нового недорогого смартфона Galaxy A14 5G. Как сообщалось во время анонса на CES 2023, появление в магазинах планировалось в апреле. Тем не менее, в США новинку уже можно купить.  Стартовая цена для американского ...

Обзор ChatGPT с примерами использования в различных задачах Одно из знаковых событий 2022 года помимо text-to-image моделей - это, безусловно, модель ChatGPT. Выйдя на суд общества, она смогла найти как большой круг почитателей и восхищающихся её способностями, так и довольно существенное число скептиков и борцов за торжество Естеств...

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

Apple разрабатывает собственный чип Wi-Fi и Bluetooth Компания Apple занялась разработкой собственного модема еще несколько лет назад. Первые намеки на это появились в 2018 году. Позднее купертиновцы приобрели профильное подразделение Intel. Однако пока Apple не готова полностью переходить на модемы собственной разработки. Пере...

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

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

Мощный российский плазменный двигатель СПД-230 прошел стационарные испытания. Осталось придумать, где его использовать Российский плазменный двигатель прошел цикл доводочных испытаний. Об этом сообщил директор ОКБ «Факел» Геннадий Абраменков. «По СПД-230 мы завершили разработку для госкорпорации "Роскосмос" и весь цикл доводочных испытаний. Эта работа сделан...

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

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

Товарищ майор в клетке или как я изолировал Яндекс Браузер (для использования СБОЛа) Еще с весны было известно, что Сбербанк потерял возможность продлевать свои сертификаты. Новые же сертификаты были выписаны одним из национальных УЦ, чьего коневого сертификата в операционных системах нет. Однако СБОЛ продолжал работать, и несмотря на предупреждения, я от...

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

[Перевод] Brave Summarizer: ИИ для релевантного поиска Мы внедряем новую технологию Поиска Brave, основанную на ИИ, — Summarizer, которая предоставляет краткие, ёмкие и содержательные ответы наверху результатов Поиска Brave по запросу пользователя, опираясь исключительно на результаты поиска в сети.Summarizer всегда предоставляе...

SEO Выводы из утечки кода поисковика Яндекс Я был в восторге, когда узнал об утечке проприетарного исходного кода Яндекса. И после анализа данных я должен сказать, что выводы оказались весьма интересными! Итак, без лишних слов, давайте окунемся в основные выводы, которые я сделал. Читать далее

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

Apple сканирует локальные фото в памяти Mac Apple без согласия пользователей сканирует изображения, которые хранятся в памяти Mac. Об этом сообщил Джеффри Пол, хакер и исследователь в области информационной безопасности из Берлина в своем блоге. Скрытый механизм точно присутствует в macOS Ventura 13.1.Читать дальше......

Основы мониторинга (обзор Prometheus и Grafana) Мониторинг сегодня – фактически обязательная «часть программы» для компаний любых размеров. В данной статье мы попробуем разобраться в многообразии программного обеспечения для мониторинга и рассмотрим подробнее одно из популярных решений – систему на основе Prometheus...

5 шагов для устранения «рунглиша» из ИТ-переводов К моим словам прошу относиться со здоровой долей скепсиса, ибо я не нейтив-спикер, а просто ИТшный переводчик-редактор (пусть даже и с 20-летним опытом). В последние полгода англо-русские переводы по понятным причинам практически исчезли, и по работе на проверку приходят в ...

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

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

Как технологии помогают бороться с лесными пожарами Привет, Хабр! Мы – Александр Просвирнин, руководитель проектного направления, и Иван Григорьев, старший менеджер, работаем в команде продукта «Видеонаблюдение» МТС. В этой статье мы расскажем о том, как современные технологии помогают бороться с лесными пожарами. В...

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

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

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

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

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

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

Как создать сообщество продактов в ИТ-компании. Опыт МойОфис C 2013 года МойОфис занимается разработкой технологически сложных продуктов. В связи с этим у нас изначально сложилась сильная культура разработки (research and development) — по сути, фундамент компании. А поскольку линейка наших продуктов — от офисных редакторов до почтовы...

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

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

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

Apple ведет переговоры о поставке перископических объективов для iPhone 15 Pro По данным известного аналитика Джеффа Пу, в этом году компания Apple может оснастить свои флагманские смартфоны перископическим объективом. Благодаря этому нововведению в iPhone 15 Pro появится 5-кратный оптический зум.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No...

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

Wildberries и Ozon продают пиратские копии Photoshop, AutoCAD и других приложений Как известно, в первой половине 2022 года с российского рынка ушла более чем тысяча иностранных компаний, в связи с чем россиянам стали недоступны многие программные продукты, в том числе пакеты приложений Adobe и Autodesk. Но Читать полную версию публикации Wildberries и O...

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

[Перевод] 6 минимальных стандартов клиентского сервиса Недавно мы с Fiscal Times обсуждали улучшение качества обслуживания клиентов. Эта тема возникла на почве проблем, с которыми часто сталкивались клиенты при попытке получить доступ к онлайн‑ресурсам медицинского страхования. В то время как д...

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

На аукцион выставят крупную коллекцию техники Apple Техника Apple пользуется высоким спросом у коллекционеров. Причем некоторые коллекции собираются по несколько десятков лет. Например, швейцарский преподаватель и предприниматель Ганспетер Лузи в течение 40 лет покупал и восстанавливал разные устройства Apple. За это время он...

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

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

Интеграция с ЕСИА для .Net: запутаннее, чем кажется Передо мной стояла задача по интеграции нашего сервиса с госуслугами. Казалось ничего сложного не предстоит, но учитывая что наш сервис базируется на технологии ASP.NET всё было не так оптимистично. В начале были поиски.. много поисков, которые привели к множеству разрозненн...

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

Наши 5 лет с инфраструктурой «ВсеИнструменты.ру»: от нескольких ВМ до отказоустойчивого решения в трёх дата-центрах Cтатья посвящена проекту «ВсеИнструменты.ру» — крупнейшему интернет-магазину DIY-товаров и нашему клиенту по совместительству. Расскажем, с чего начинали сотрудничество почти пять лет назад, как сейчас идут дела и куда мы вместе идём. Поговорим о сопровождавших этот путь тех...

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

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

“Авгиевы конюшни” отдела суппорта. Как мы накопили 1500 тикетов за 4 года и решили их все за 5 месяцев Всем привет! Мы - отдел бизнес-поддержки (БП) в Social Discovery Group. В этой статье расскажем, как мы повторили шестой подвиг Геракла, очистив доску от 1500 тикетов, которые накопились за 4 года. 1500 задач - это больно. Тикеты кочевали из спринта в спринт, заказчики ежедн...

Samsung начинает развертывание One UI 5.1 (Android 13) для старых телефонов Согласно заявлению компании, владельцы серии S22, серии S21 и серии S20 получат новое обновление. Но это ещё не всё, обновление получит даже серия A.

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

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

Новые примеры фото с камеры Leica в Xiaomi 13 Pro Руководитель Xiaomi Лей Цзюнь поделился новой подборкой фотографий, сделанных на основную камеру топового камерофона Xiaomi 13 Pro. Недавно новинка появилась в китайской продаже, а её европейский релиз ожидается в следующем месяце. Напомним, что оцененный от 575 долларо...

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

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

UNIGINE 2.16.1 — Screen-Space Haze Global Illumination, улучшенный API импорта, усовершенствования для VR Почти под ёлочку состоялся минорный релиз 2.16.1, который, однако, содержит пару крутых фичей - например, SSHGI (глобальное освещение дымки в экранном пространстве), добавляющее сразу +100 к атмосфере и возможность из любой сцены сделать Сайлент Хилл. А еще мы усовершенствов...

4 часа недоступности: постмортем падения Dodo IS Вечером пятницы 23 сентября, в самое «горячее» время для Додо Пиццы, развалилась платформа Dodo IS. Приём заказов превратился в тыкву, клиенты и пиццерии 4 часа испытывали проблемы. Это было наше самое крупное падение с 2018-го года как в техническом плане, так и по недополу...

Создатель Photoshop использует фото пользователей для обучения своего искусственного интеллекта Один разработчик недавно заметил, что Adobe по умолчанию включила всех пользователей в программу «анализа контента». Она позволяет компании использовать пользовательский контент для обучения своих систем искусственного интеллекта (ИИ), например, для распознавания образов.

Deloitte: ИТ-уроки прошлого формируют будущее Компания Deloitte выпустила 14-й ежегодный отчет «Tech Trends 2023», в котором подробно описано, как предприятия будут использовать уроки прошлого в области ИТ для формирования своего будущего в условиях нарастающих экономических потрясений, сообщает ...

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

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

«Папа» Эльбруса. Ноутбук на VLIW процессоре TransMeta Crusoe TM5800 с динамической ретрансляцией из 2003 года В некоторых своих статьях, при малейшем упоминании Эльбруса и МЦСТ в положительном ключе, некоторые мои читатели пытались поднять тему а-ля «Эльбрус это перемаркированый чип из Тайваня», не особо вникая в то, как это работает под капотом и почему Эльбрус — это действительно ...

KC868-A128: заявка на Книгу рекордов Гиннеса Сегодня мы поговорим о решении, достойном помещения в Книгу рекордов Гиннеса — это контроллер Kincony KC868-A128, имеющий на борту аж 128 цифровых входов и 128 транзисторных (MOSFET) выходов. Как говорится, «раззудись плечо, размахнись рука» — с такими ТТХ KC868-A128 может...

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

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

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

Код на репите. Механизмы повторного использования кода: от элитного до простого Привет! Меня зовут Грант, я .Net-разработчик. Знаете вы это или нет, но ваш код можно переиспользовать: будь то модуль, компонент или архитектура. Одни разработчики делают это осознанно, другие на уровне рефлексов. Повторное использование хорошего кода экономит время и други...

Как я написал Telegram-бота для учёта подписок Как я написал Telegram-Бот для учёта подписокНаписал Telegram-Бот для учёта подписок и регулярных расходов на Python и Yandex. CloudОн умеет предупреждать по 3 основным сценариям:1. Окончание пробного периода.2. Ежемесячная подписка.3. Ежегодная подписка.В статье расскажу пр...

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

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

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

Что выбрать: Red Team или Penetration Testing За последний год информационная безопасность стала одной из наиболее горячих тем для обсуждения, выйдя далеко за пределы ИТ-сообщества. Это не удивительно — количество инцидентов ИБ в 2022 году выросло во много раз, заставив многих руководителей всерьёз задуматься о кибербез...

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

[Перевод] Как получить все сообщения через логическую репликацию Postgres В одной из предыдущих статей я описал Push-based Outbox Pattern (шаблон исходящих сообщений на основе push с логической репликацией Postgres). Идея заключается в том, чтобы сохранить исходящее сообщение (например, событие) в той же транзакции базы данных вместе с и...

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

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

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

Коллекция видеокарт от Intel до nVidia или что можно найти в коробке с хламом, например ATi Вдогонку к предыдущей статье. Моя коллекция видеокарт или ATi наносит ответный удар. Что было во временах когда Intel уже делала видеокарты и при этом позволяла AMD делать затычки для своих сокетов. И немного о тех временах когда AMD уже смогла в сделать копию сокета, но не ...

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

iPhone 15 Pro будет дороже предшественника Сейчас компания Apple активно работает над новым поколением своих смартфонов. При этом как минимум флагманские модели iPhone 15 могут стоить дороже своих предшественников. На днях такой информацией поделился один из китайских инсайдеров в социальной сети Weibo.Читать дальше....

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

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

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

Tutorial по обмену с 1С. Часть пятая: Наш опыт настройки 1000 и 1 обмена В своей предыдущей статье я начала раскрывать тему того, как правильно настраивать обмен между крупными сайтами и B2B-системами на Битрикс с системами учета 1С:Предприятие. Если еще не читали — посмотрите, будет полезно, типовой модуль обмена многое умеет, а то, что не ...

Как развернуть IDE для прототипирования в облаке за 5 минут? Как часто бывает: устанавливаете разные пакеты и программные модули и через время замечаете, как ОС превращается в dependency hell. С этим сценарием знаком почти каждый разработчик. Для решения проблемы можно использовать среду виртуализации или контейнеры. Но для сборки ч...

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

Нашли на Али копию Apple Watch Ultra за 2 тысячи рублей! Стоит ли ее покупать На сентябрьской презентации вместе с Айфонами Apple показала и совершенно новые защищенные Apple Watch Ultra. Они получили титановый корпус с дополнительной защитой колесика Digital Crown и дополнительную кнопку на корпусе для пользовательских действий. Плюс к этому им дост...

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

9 признаков, что аккумулятор смартфона пора менять Потом гаджету можно будет только прощально помахать рукой… Но такой исход можно предотвратить – замечали ли вы какие-либо из описанных ниже признаков при использовании вашего устройства? Читать полную статью

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

Топ 7 самых популярных игр для Steam Deck по статистике Valve Крупная игровая корпорация Valve, особо известная проектами Dota 2 и CSGO, отчиталась перед пользователями своего онлайн-сервиса Steam о 20-и самых популярных играх, которые запускают на портативной игровой консоли Steam Deck. В статье чуть более подробно рассмотрены первые ...

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

Пишем плагин для IntelliJ IDEA. Ускоряем написание тестов на DTO Когда пишешь тесты на обширную модель (DTO), ловишь себя на мысли, что сосредоточен не на тестовых данных, а на том, как ловчее избавить себя от написания boilerplate-кода.Как это сделать? Поискать готовое решение (плагин). А если его нет? Тогда – написать плагин.А если не у...

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

Что произошло с hh.ru в 2022 году 2022 был… ну вы знаете. Штормило всех и с разной степенью интенсивности. Хорошо, что можно сублимировать тревожность в работу! Не благодаря, но вопреки всем невзгодам hh.ru продолжает развиваться и становиться лучше. Мы старались чаще выкатывать новые возможности и совершенс...

Разработчики Clash Royale поделились планами на 2023 год Clash Royale — мобильная игра от Supercell, разработчики которой рассказали о планах на этот год. Информацией они поделились в официальном блоге и описанные нововведения и изменения затрагивают следующие пол года. Игроки Clash Royale получат обновлённые сезоны; Supercell об...

Microsoft работает над переосмыслением браузера Edge с помощью Project Phoenix Согласно новому отчету, Microsoft работает над переосмыслением своего браузера и выпуском более современного варианта с улучшенным пользовательским интерфейсом и дополнительными функциями повышения производительности, чтобы помочь Edge выделиться на рынке, где доминирует Chr...

Сравнение экономики в Eve Online и в реальности Мы, студенты Казанского техникума информационных технологий и связи Канев Даниил и Будник Илья под кураторством преподавателя экономики Маннаповой Диляры Фирнандовны приняли решение рассмотреть экономическую часть игры Eve Online и сравнить её с настоящей экономикой.EVE Onli...

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