Новости информационных технологий - 28612

Карта музыкальных жанров

Вступление

Люди всегда стремились систематизировать музыку, разбивая её на жанры и поджанры. Основным методом такой систематизации был и остаётся «исторический» метод, который можно описать так:
Есть исполнитель K, который играет музыку похожую на жанр L, но явно в этот жанр не вписывающуюся. Сам исполнитель или муз. критик, лейбл придумывают для такой музыки новый под жанр, жанра LLL. и через R лет жанр LL становится каноническим. Или не становится, в зависимости от результатов «проверки временем». Таким образом, все музыкальные жанры можно соединить в граф, в котором жанр L ближе к корню, а LL – к листьям.

Этот метод является историческим, так как поджанры всегда появились позже основных жанров. Т.е. этот способ иллюстрирует развитие музыки, её эволюцию. Но такой граф не совсем корректно иллюстрирует связи жанров друг с другом, с плоской музыкальной точки зрения. Т.е. из двух совершенно разных музыкальных направлений, разных эпох могут появиться поджанры которые будут настолько близки, что значительное число музыкантов будут в качестве своей “лейбы” указывать оба жанра. Но в “историческом” графе они вряд ли будут рядом.
К тому же из-за высокой степени субъективности и сложности исторического метода, не существует “единого дерева жанров”. На сколько я осведомлён, существуют лишь отдельные успешные попытки построить такой граф на уровне отдельных групп близких жанров.
Читать полностью »

Всем привет, кто соскучился по неформальному общению в хорошей компании.

Объявляю на завтра какую-то по счёту московскую хабравстречу. Завтра у нас, если что, пятница, 14 сентября.

Приходите в кафе «Март», спрашивайте столик № 32-33. Если вы входите в число тех странных людей, которые любят, когда к ним обращаются по имени — возьмите с собой бейджики.

Начало в 20 часов. Кто придёт раньше — я не виноват.
Читать полностью »

Доброго времени суток, дорогие читатели.
Недавно столкнулся с проблемой создания панели меню — стандартной панели, которая присутствует почти в каждом мало-мальски функциональном UI. И не с той проблемой, что ее сложно создать, напротив, в Swing создание UI занятие довольно нетривиальное, большинство элементов интерфейса создаются в пару строк кода (это в равной степени касается и меню). А с проблемой создания многофункционального, сложного меню, которое выливается в невероятное количество кода, который в последствии не то чтобы сопровождать, а порой даже и читать невозможно.

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

Очередная порция новостей с проходящей в рамках IDF выставки достижений различных подразделений Intel и партнеров компании, посвящена экспозиции Lenovo.

IDF 2012, выставка: самый тонкий в мире моноблок IdeaCentre A720 и еще одна новинка Lenovo

На стенде китайского производителя ПК внимание привлекала моноблочная система IdeaCentre A720.

В своем прошлом посте я писал о репозитории репозиториев.
За прошедшие почти два месяца добавилось RestAPI и появился еще один репозиторий, о котором я и хочу рассказать.
Читать полностью »

По мотивам поста «Легкий способ провалить тестирование».

Как избежать провалов в тестировании продукта?

1. Тестировщик должен быть в курсе изменений в продукте.

Очень часто все ровно наоборот. О том что фичу порезали или изменили на 90 процентов узнаешь последним. Информация доходит урывками и частенько искажена. Иногда приходят какие то промежуточные требования. Иногда из требований только строчка в бэклоге.
Читать полностью »

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

Общий вид: 33[Xm, где X — это значение параметра (цифра). Например, echo -n "33[34mHELLO" выведет синим цветом «HELLO». Таблицу цветов и других доступных параметров (подчеркивание, мигание и т.п.) можно получить в документации man console_codes в разделе «ECMA-48 Set Graphics Rendition». Обычно поддержка цвета интегрирована в само приложение, но mysql-client не входит в число таких программ.

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

Поможет нам утилита grc. Она доступна в большинстве дистрибутивов и о ней многие знают. Но как обернуть в нее вывод mysql-client?

Разукрашиваем вывод mysql client в консоли
Читать полностью »

Как известно, загружать изображения к товару можно по одной штуке. Однако, когда имеется множество изображений к товару, штатный процесс поштучной загрузки изображений потребует очень много времени. Специально для пакетной загрузки и обработки изображений, была создана бесплатная утилита Price Loader.
Читать полностью »

Привет!

Многие из вас наверняка следили за презентацией Nokia и Microsoft в Нью-Йорке, где мы представили ряд мобильных аксессуаров и, что самое главное, первые в мире работающие смартфоны на операционной системе Windows Phone 8 — это флагманская модель Nokia Lumia 920 и Nokia Lumia 820.

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

Обзоры Nokia Lumia 920 и Nokia Lumia 820
Nokia Lumia 920

Дизайн

Оба аппарата выделяются ярким фирменным дизайном Nokia, впервые появившимся в смартфоне Nokia N9 — похожие корпуса были и в Nokia Lumia 800, и в Nokia Lumia 900.

Флагманская модель Nokia Lumia 920 выполнена из цельного куска поликарбоната, как это было с N9 и Lumia 800/900, за счёт чего достигается отличная ударостойкость устройства. Корпус аппарата прячет в себе и медную индукционную катушку для беспроводной зарядки по стандарту Qi, обеспечивающей всего на 10% меньшую эффективность использования электроэнергии, чем обычные проводные зарядные устройства, но сильно упрощающей процесс зарядки по сравнению с ними.

Читать полностью »

В конторе используем шлюзы GSM, для исходящих звонков на сотовые. Но была задача ограничить диапазон номеров в outboud routes asterisk, чтобы пользователи не звонили куда попало. А именно разрешить исходящую связь только на сотовые своего региона.

Далее можно прочитать как автоматизировать обновление Dial Patterns исходящих звонков в Asterisk, используя общедоступный список DEF-кодов сотовых операторов.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js