Как стать автором
Обновить

Разработка

Сначала показывать
Порог рейтинга
Уровень сложности

Улучшение реактивности с помощью VueUse

Время на прочтение 6 мин
Количество просмотров 138
Блог компании OTUS VueJS *
Перевод

VueUse — это библиотека из более чем 200 служебных функций, которые можно использовать для взаимодействия с целым рядом API, включая интерфейсы для браузера, состояния, сети, анимации и времени. Эти функции позволяют разработчикам легко добавлять реактивные возможности в свои проекты Vue.js, помогая им с легкостью создавать мощные и отзывчивые пользовательские интерфейсы.

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

Цель этой статьи — изучить некоторые утилиты VueUse, которые помогут нам улучшить реактивность в нашем приложении Vue 3.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Новости

Как мы строим архитектуру микросервисов для мобильного приложения СберБизнес

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 301
Блог компании Сбер Анализ и проектирование систем *Разработка мобильных приложений *Микросервисы *

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

Читать далее
Рейтинг 0
Комментарии 0

ChatGPT против интеллекта

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 629
Машинное обучение *Искусственный интеллект Мозг
Мнение

Для неискушенных пользователей ChatGPT стал самим воплощением «искусственного интеллекта», а под этим термином в 2021 году большинство россиян понимали «разумные машины» или «сверхразум, превосходящий человека». Из-за этого легко возникает путаница, и многие люди не подвергают ответы машины критическому осмыслению, ошибочно полагают, что чат-бот всегда прав.

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

Читать далее ⤑
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 2

Танец со злобным гением, или Как ищут тексты, созданные ИИ

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 332
Блог компании «Антиплагиат» Natural Language Processing *Алгоритмы *Машинное обучение *Программирование *
Кейс



Изображение сгенерировано ИИ с помощью сервиса rudalle.ru


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


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

Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Истории

Продвинутый GraphQL со Spring Boot

Уровень сложности Простой
Время на прочтение 13 мин
Количество просмотров 208
Программирование *Java *
Туториал
Перевод

В этой статье вы узнаете, как использовать Spring for GraphQL в своем приложении Spring Boot. 

Spring for GraphQL — относительно новый проект. Версия 1.0 была выпущена несколько месяцев назад. До этого релиза нам приходилось подключать сторонние библиотеки, чтобы упростить реализацию GraphQL в приложении Spring Boot. Я уже описал два альтернативных решения в своих предыдущих статьях. В следующей статье вы узнаете о проекте GraphQL Java Kickstart. В другой статье вы увидите, как создавать более сложные запросы GraphQL с помощью библиотеки Netflix DGS.

Мы будем использовать очень похожую схему и модель сущностей, как и в этих двух статьях о Spring Boot и GraphQL.

Если вы хотите попробовать сделать это самостоятельно, вы всегда можете посмотреть на мой исходный код. Для этого вам нужно клонировать мой  репозиторий GitHub. Затем просто следуйте моим инструкциям.

Читать далее
Рейтинг 0
Комментарии 1

Полезные методы работы с данными в Pandas. Часть 2

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 316
Блог компании OTUS Python *Big Data *
Обзор

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

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

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

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Андрей Карпаты. Software 2.0. Непонятный софт будущего

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 1.4K
Блог компании RUVDS.com Программирование *Машинное обучение *Искусственный интеллект Будущее здесь

Когда мы говорим о современных разработках в области нейросетей и машинного обучения, то первое имя, которое приходит на ум — это Андрей Карпаты. Молодой словак быстро стал звездой в данной области и одним из главных авторитетов по части конкретного программирования систем. Это тот человек, который обучал Джона Кармака, в частности.

Андрей Карпаты — сооснователь компании OpenAI (GPT-4, ChatGPT) и ведущий разработчик автопилота Tesla. Впрочем, из «Теслы» он недавно ушёл по очевидной причине: есть вероятность, что человечество стоит на пороге грандиозного открытия, с которым ничто не сравнится по важности — оно разделит историю нашего вида на до и после сингулярности. Речь идёт об AGI, то есть ИИ общего назначения. Если так, то сейчас нет смысла работать больше ни над чем.
Читать дальше →
Всего голосов 18: ↑17 и ↓1 +16
Комментарии 1

Открытие возможностей GPT-4: пять потрясающих проектов в рамках HustleGPT Challenge

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 1.1K
Машинное обучение *Интернет-маркетинг *Бизнес-модели *Искусственный интеллект
Из песочницы

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

Читать далее
Всего голосов 11: ↑5 и ↓6 -1
Комментарии 1

Цель есть, пришло время подумать о том, какой софт поставить на NAS

Время на прочтение 6 мин
Количество просмотров 1.1K
Блог компании Third Man Open source *IT-инфраструктура *Хранилища данных *

Мы уже приняли решение, что базовым софтом для нашего NAS будет OMV на Armbian. На этом стеке мы будем проводить тесты и замерять бенчмарки. Его мы будем оптимизировать под наше железо. Для него же в первую очередь будут писаться мануалы. Но ресурсов нашего устройства хватит не только на организацию сетевого хранилища, но и на медиасервер, запускалка докеров, контроллер умного дома, VPN и прочее. В данной статье мы попробуем исследовать альтернативные варианты использования NAS и составить расширенный план тестирования на первых семплах.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 7

Как найти точки роста ИТ, Кросс-функциональных команд и центров компетенций с помощью 270 вопросов?

Уровень сложности Сложный
Время на прочтение 59 мин
Количество просмотров 260
IT-стандарты *Управление разработкой *Управление продуктом *
Туториал

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

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

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

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

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

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

В методичке по ссылке расположен опросник, позволяющий:

— Повысить вероятность достижения поставленных целей.

— Снизить затраты.

— Повысить удовлетворенность заказчиков.

— Снизить объемы переделываемой работы (rework).

— Снизить риски.

— Повысить качество.

— Повысить эффективность.

— Сократить сроки.

— Уменьшить потери.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 0

Real-time optimization (RTO) — продолжение

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 612
Блог компании Цифровой СИБУР Информационная безопасность *Анализ и проектирование систем *Управление проектами *Инженерные системы *
Из песочницы

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 4

Security Week 2315: многодневный сбой сервисов Western Digital

Время на прочтение 3 мин
Количество просмотров 431
Блог компании «Лаборатория Касперского» Информационная безопасность *
На прошлой неделе компания Western Digital сообщила о кибератаке (статья в издании Ars Technica, официальное сообщение, новость на Хабре). Изначально «инцидент, связанный с безопасностью сетевой инфраструктуры» зафиксировали 26 марта. В результате взлома, детали которого не раскрываются, в качестве предупредительной меры компания отключила практически все свои сетевые сервисы, кроме разве что веб-сайта.



Добавим еще одну казенную цитату: компания полагает, что произошел «неавторизованный доступ к некоторым внутренним данным». Но вопрос утечки пользовательской информации на прошлой неделе был даже не самым актуальным. Отключение облачных систем Western Digital напрямую сказалось на пользователях систем хранения данных WD My Cloud: многие клиенты на несколько дней потеряли доступ к своим же файлам, хранящимся на домашнем устройстве.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Мой ТОП эмуляторов Андроид обзор, сравнение

Время на прочтение 9 мин
Количество просмотров 1.3K
Разработка под Android *Софт
Мнение
Recovery mode

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

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

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

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 5

Способы создания авторизации на сайте. Руководство с примерами. Безопасность в браузере

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 784
Разработка веб-сайтов *.NET *C# *Angular *
Туториал

В данной статье мы разберем 4 способа как зарегистрировать нового пользователя:

1.Сторонние сервисы авторизации (такие как Google)

2.Авторизация с использованием токенов

3.Авторизация с помощью номера телефона

4.Логин + Пароль

Статья даст вам конкретный алгоритм реализации каждого способа. Необходимые библиотеки, а также примеры кода. Я постараюсь приводить в пример реализацию на чистейшем JavaScript, для того чтобы вы смогли внедрить функционал в свое проект, не зависимо от используемого фреймворка, однако также будут примеры для тандема Angular + Asp .Net Core. Мы обсудим как защитить ваш сайт от взлома. На сколько это сложно и возможно ли в принципе гарантировать 100% защиту. Итак, давайте приступим.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 9

Книга «Apache Kafka. Потоковая обработка и анализ данных, 2-е издание»

Время на прочтение 13 мин
Количество просмотров 642
Блог компании Издательский дом «Питер» Программирование *Apache *Профессиональная литература *Распределённые системы *
image Привет, Хаброжители!

При работе любого корпоративного приложения образуются данные: файлы журналов, показатели, информация об активности пользователей, исходящие сообщения и другие. Правильное управление этими данными не менее важно, чем сами данные. Если вы архитектор, разработчик или инженер-технолог, но вы пока не знакомы с Apache Kafka, то из этой обновленной книги вы узнаете, как работать с потоковой платформой Kafka, позволяющей обрабатывать потоки данных в реальном времени. Дополнительные главы посвящены API AdminClient от Kafka, транзакциям, новым функциям безопасности и изменениям в инструментарии.

Инженеры из Confluent и LinkedIn, ответственные за разработку Kafka, объясняют, как с помощью этой платформы развертывать производственные кластеры Kafka, писать надежные управляемые событиями микросервисы и создавать масштабируемые приложения для потоковой обработки данных. На подробных примерах вы изучите принципы проектирования Kafka, гарантии надежности, ключевые API и детали архитектуры.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 0

GPT-4 и сильный ИИ: в чем смысл бессмертия, если его изобретут после вашей смерти?

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 4.4K
Машинное обучение *Искусственный интеллект Мозг Будущее здесь
Из песочницы

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

Читать далее
Всего голосов 21: ↑14 и ↓7 +7
Комментарии 18

Выступай! Или секреты захватывающей презентации

Уровень сложности Простой
Время на прочтение 13 мин
Количество просмотров 496
Алгоритмы *Управление продуктом *Конференции Презентации
Туториал

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

Ну а если надо?
Всего голосов 9: ↑5 и ↓4 +1
Комментарии 2

Пара вопросов к мерчандайзерам «Леруа Мерлен»

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 2.1K
Data Mining *Интернет-маркетинг *Энергия и элементы питания
Аналитика

Письмо на Балабановскую спичечную фабрику:
«Я 11 лет считаю спички у вас в коробках — их то 59, то 60, а иногда и 58. Вы там сумасшедшие что ли все???»

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

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Комментарии 20

Чем занимается Android-разработчик, или Хватит уже спрашивать у них алгоритмы

Время на прочтение 8 мин
Количество просмотров 1.3K
Блог компании Яндекс Практикум Разработка мобильных приложений *Разработка под Android *Карьера в IT-индустрии

Тем, кто только начинает свой путь в разработке, сейчас сложно. Помимо малого количества вакансий ещё и везде реклама курсов, обещающих работу мидла через 6 недель обучения (а ведь когда-то я думал, что никто не переплюнет знаменитое «С++ за 21 день»).

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

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

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 7

Golang-дайджест № 27 (1 – 31 марта 2023)

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 719
Go *
Дайджест

Свежая подборка новостей и материалов.

Интересное в этом выпуске

Выпущены Go 1.20.3 и 1.19.8, поиск пути на 2D-полигональных картах, golang предложение log/slog structured, leveled logging принято.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 1