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

Все потоки

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

Автокомпозитор мелодий Muzz — Доработка

Софт Звук

Прошлая статья о автоматическом композиторе Muzz ( https://habr.com/ru/post/184672/ ) была написана в 2013 году. Muzz сочинял рандомные мелодии с рандомным типами аккомпанемента под рандомные ритмы рока. И вот осенью 2022 года пришло время для доработки Muzz. Теперь он сочиняет музыку более разнообразно и посовременней. Что было доработано и какие песни теперь сочиняет Muzz - об этом и пойдет речь в этой статье.

Почитать и послушать
Рейтинг 0
Просмотры 81
Комментарии 0

Новости

Неповторимый, устойчивый вкус localhost

Серверное администрирование *DNS *Научно-популярное


Если вам нравится жевательная резинка 5 Gum®, то, возможно, вам захочется узнать больше об этом замечательном продукте. Для этого вы пройдёте по адресу по указанному на упаковке адресу 5gum.ru и… Расстроитесь, так как сайт не работает. Или сильно удивитесь, если вы веб-разработчик.
Читать дальше →
Всего голосов 19: ↑12 и ↓7 +5
Просмотры 1.7K
Комментарии 8

Привет Unicode! Или как компьютеры работают с символами

PHP *Python *Java *HTML *Swift *

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

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

Представление, кластеризация и подобие в примерах, иллюстрациях и таблицах

Блог компании SkillFactory Python *Программирование *Машинное обучение *
Туториал
Перевод

Ключевые элементы машинного обучения и скрытых пространств



Эта статья послужит введением в представление (embedding), подобие (similarity) и кластеризацию (clustering).


Знать эти ключевые понятия машинного обучения нужно, чтобы понять, что такое скрытое пространство.


  • Под представлением понимается представление реального мира в виде данных. Только после представления мы сможем анализировать и использовать в приложениях объекты и явления реального мира.
  • Подобие определяет степень сходства между представлениями реального мира и позволяет, например, рекомендовать тот или иной товар.
  • Кластеризация позволяет объединить представления реального мира в группы, например, чтобы найти книги по заданной тематике.

За подробностями приглашаем под кат.

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

Эхо развития ИИ

Исследования и прогнозы в IT *Искусственный интеллект
Мнение

Человек и системы, наделённые ИИ, непрерывно развиваются. Только скорости их развития отнюдь НЕ одинаковы. На освоение новых областей и профессий у «умных» систем уходит всё меньше и меньше времени, тогда как мозг человека практически не изменяется в течение тысячелетий. Как изменяется информационная среда и человек в ней, что такое "Интернет всего" и кто такой "техносубъект"? Как человеку сохранить интеллектуальное первенство на земле и на что способна нашумевшая ChatGPT?

Поехали!
Всего голосов 8: ↑3 и ↓5 -2
Просмотры 992
Комментарии 8

Китайцы могут, когда хотят! Можно ли пользоваться подделкой BlackBerry Bold 9000 в 2023?

Гаджеты Смартфоны

Мои читатели в лице вас иногда спрашивают меня "когда-же будет BlackBerry?", благо с окончанием поддержки, цена на некоторых модели рухнула ниже 1.000 рублей. Недавно я заказал себе несколько девайсов в неизвестном состоянии за копейки специально для контента, однако листая онлайн-барахолку, я увидел объявление о продаже китайской копии. Насколько хорошая китайская реплика уступала оригиналу? Узнаем сегодня!

Читать далее
Всего голосов 9: ↑5 и ↓4 +1
Просмотры 2K
Комментарии 9

Топ рекомендаций по Core Web Vitals на 2023 год

Блог компании Timeweb Cloud Разработка веб-сайтов *CSS *JavaScript *HTML *
Обзор
Перевод


Привет, друзья!


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


Core Web Vitals — это часть метрик Web Vitals, используемых для оценки веб-страниц и включенных во все инструменты Google. Владельцы сайтов должны учитывать эти метрики. Каждый показатель Core Web Vitals представляет собой отдельный аспект опыта взаимодействия пользователя с сайтом, измеряемый в полевых условиях и отражающий реальные действия по достижению критически важного результата, ориентированного на пользователя.


Web Vitals — это инициатива Google, цель которой — предоставить единое руководство по сигналам качества, необходимым для обеспечения хорошего взаимодействия с пользователем в Интернете (источник).


Интересно? Тогда прошу под кат.

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

Управление на основе данных. Что общего между электронным дневником и базой налоговой?

Блог компании Команда Цифровой Трансформации Татарстана Big Data *Открытые данные *Хранение данных *
Обзор

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

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

Книга «C# 10 и .NET 6. Современная кросс-платформенная разработка»

Блог компании Издательский дом «Питер» C# *Профессиональная литература *
image Привет, Хаброжители!

Шестое издание книги серьезно переработано, добавлены все новые функции, реализованные в версиях C# 10 и .NET 6.

Вы изучите принципы объектно-ориентированного программирования, научитесь писать, тестировать и отлаживать функции, реализовывать интерфейсы и наследовать классы. В издании рассматриваются API .NET, призванные решать такие задачи, как управление данными и их запросами, мониторинг и повышение производительности, а также работа с файловой системой, асинхронными потоками, сериализацией и шифрованием. В книге приведены примеры кода кросс-платформенных приложений, веб-сайтов и служб, которые вы можете создавать и развертывать на основе ASP.NET Core.
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 2.7K
Комментарии 2

Как правильно проверять сложность пароля пользователя при регистрации

PHP *

За десятилетия айтишки сложилась практика ограничивать пользователей в сложности их паролей. Мы обложили пароли огромным списком требований. А справляемся ли мы сами с этими требованиями?

Читать далее
Всего голосов 21: ↑20 и ↓1 +19
Просмотры 2.4K
Комментарии 17

“Авгиевы конюшни” отдела суппорта. Как мы накопили 1500 тикетов за 4 года и решили их все за 5 месяцев

Блог компании Social Discovery Group Service Desk *Управление проектами *Agile *Управление продуктом *
Кейс

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

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 1.4K
Комментарии 1

Как мы используем нейросети для создания рекламных материалов

Блог компании Sportmaster Lab Машинное обучение *Дизайн Искусственный интеллект Будущее здесь
Кейс

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

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

Итак, про нейронки. Тема уже в целом не новая, но с каждым витком развития получает неплохой импульс в плане актуальности. Крупные компании стали объединять усилия в области генеративного дизайна — Shutterstock запартнёрились с DALL-E, и в будущем можно будет не тратить кучу времени, копаясь в огромном каталоге картинок, а просто взять и написать в поисковой строке нужный запрос. Сеть его обработает и нарисует для подходящую картинку. Если не очень подходящую — просто уточни запрос. 

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

Революционный метод сжатия изображений

Блог компании RUVDS.com Алгоритмы *Сжатие данных *Искусственный интеллект

Всем привет! Курс компьютерной графики в том или ином виде присутствует в образовательной программе любой ИТ-специальности. В числе прочего там обязательно проходят форматы графических файлов и затрагивают алгоритмы сжатия изображений. Сегодня я расскажу о новом, современном методе сжатия изображений, который ещё не вошёл ни в один учебник.
Читать дальше →
Всего голосов 58: ↑49 и ↓9 +40
Просмотры 8.4K
Комментарии 25

Истории

Соотношение сторон и масштабирование изображений в Image компоненте

Блог компании OTUS Разработка под iOS *Swift *
Перевод

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

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

Как настроить Gitlab CI/CD для Android и Firebase App Distribution для доставки сборок

Блог компании Doubletapp Разработка под Android *DevOps *
Туториал

Привет, меня зовут Антон Рябых, я технический директор компании Doubletapp, и я расскажу, как реализовать сборку Android-приложений на Gitlab CI/CD с последующей загрузкой в Firebase App Distribution для удобной доставки.

Это позволит нам:

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

Данная статья будет полезна как людям с опытом в CI/CD, так и Android-разработчикам — новичкам в CI/CD и DevOps теме в целом. Поэтому, кроме непосредственного описания настройки Gitlab CI и Firebase App Distribution, мы также поговорим о том, что такое CI/CD, и о том, что такое Docker. Статья подразумевает, что ваш репозиторий находится в Gitlab. В качестве вычислительных мощностей, собирающих сборки, будет использован сам Gitlab, дающий 2000 бесплатных минут для сборок в месяц (большее количество минут можно докупать, но для небольшой команды бесплатного лимита может быть достаточно. Также можно легко настроить запуск сборок на своих мощностях).

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

Технологии, изменившие музыку. Часть 2: создание

Блог компании FirstVDS История IT Научно-популярное Старое железо Звук
Ретроспектива

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

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

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 1.3K
Комментарии 1

Fukami. Ч.2.1. Как я наполнял контекст. С примерами

Дизайн игр *Искусственный интеллект
Кейс

В этой статье я рассказываю подробнее о своем системном подходе в формировании контекста в Чате. Во второй половине статьи сделан детальный разбор некоторых интересных кейсов первой сессии работы с ChatGPT.

Приглашаю продолжить чтение моего дневника разработки...

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

Гравитационные батареи в заброшенных шахтах cмогут питать всю планету

Блог компании getmatch Энергия и элементы питания Будущее здесь


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


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

Читать дальше →
Всего голосов 54: ↑50 и ↓4 +46
Просмотры 14K
Комментарии 126

Управляемая пультом USB HID-клавиатура на ATtiny45

Open source *Программирование микроконтроллеров *Компьютерное железо Интернет вещей Лайфхаки для гиков
Туториал
Из песочницы

Туториал по объединению проверенных временем технологий для создания стандартной для ОС, но нестандартной для пользователя USB HID-клавиатуры.

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 2.1K
Комментарии 0