Архив за 25 сентября 2014 - 3

Как отличить программиста от музыканта? Спросите у них, что такое C#.

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

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

Для примера рассмотрим, что происходит при нажатии и отпускании средней клавиши до (в латинской транскрипции — С) на MIDI-клавиатуре (предположим, используется MIDI-канал № 1):

Программирование на клавиатуре… фортепиано

Статус-байт Байт данных 1 Байт данных 2
144 = взять ноту 60 = нота до 3-й октавы 127 = скорость (0..127): резкий удар по клавише
128 = снять ноту 60 = нота до 3-й октавы 10 = скорость (0..127): плавное отпускание клавиши

Знакомо, правда?
Читать полностью »

Компания Sharkoon начала продажи клавиатуры Sharkoon Skiller Pro, ориентированной на любителей игр. Устройство с синей подсветкой имеет стандартную раскладку с тремя блоками клавиш. Кроме того, есть шесть клавиш для макрокоманд, три клавиши для выбора профилей, три клавиши быстрого доступа к часто используемым приложениям, например, клиенту электронной почты, и шесть мультимедийных клавиш. Клавиши выдерживают 10 млн нажатий.

Цена клавиатуры Sharkoon Skiller Pro — 27 евро

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

Китайская компания Coolpad готовит к выпуску смартфон Grand 5, особенностью которого является наличие трех камер: лицевой и двух тыльных — прямо как у HTC One (M8). Изделие, как сообщает источник, прошло тестирование Китайским сертификационным центром телекоммуникационного оборудования, доказательством чему служат изображения смартфона.

Coolpad Grand 5
Coolpad Grand 5

В ассортименте компании Phison появился контроллер PS8210, предназначенный для карт памяти SDHC и SDXC UHS-I U3. Новинка имеет двухканальную архитектуру и демонстрирует скорость последовательного чтения и записи до 95 и 90 МБ/с соответственно.

Поддерживается флэш-память MLC, произведенная по нормам от 1х нм до 4х нм. Общий объем памяти готовых устройств может достигать 256 ГБ. Сам контроллер Phison PS8210 изготовлен с использованием норм 55 нм и заключен в корпус габаритами 6,5 х 6,5 х 1 мм с 81 выводом.

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

Мир веб-разработки сейчас меняется, и это, в том числе, происходит благодаря Vagrant, средству управления виртуальными машинами, которое позволяет разработчикам неплохо сэкономить время и силы на поддержке рабочего окружения и синхронизации с коллегами.
Сегодня поговорим об одной из функций нового Parallels Desktop 10, по поводу которой мы получили больше всего вопросов и откликов у пользователей-разработчиков: интеграции с Vagrant. Честно говоря, это и для самих разработчиков Parallels Desktop – одна из самых любимых функций.
Если вы еще не знаете, зачем в веб-разработке нужен Vagrant, или используете в качестве основы для Vagrant виртуальную машину VirtualBox на Mac, то вам сюда :) Расскажем про первый полнофункциональный плагин для Vagrant, разработанный нашей командой.

Web разработка с комфортом: Parallels Desktop 10 + Vagrant

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

Как мы уже сообщали, Samsung прекращает продажу ноутбуков и хромбуков в Европе. По сообщению издания Apply Daily, опирающегося на данные отраслевых наблюдателей, на место, освобождающееся послу ухода Samsung, будут претендовать Hewlett-Packard, Acer и Asustek Computer. Причем, выше всего шанс выиграть от ухода конкурента у компании Acer.

Стоит уточнить, что Samsung планирует лишь временно приостановить продажи хромбуков и ультрабуков с ОС Windows в Европе. Другие регионы эти планы не затрагивают.

Вступление

Коллеги с соседнего отдела (UCDN) обратились с довольно интересной и неожиданной проблемой: при тестировании raid0 на большом числе SSD, производительность менялась вот таким вот печальным образом:
SSD + raid0 — не всё так просто
По оси X — число дисков в массиве, по оси Y — мегабайтов в секунду.

Я начал изучать проблему. Первичный диагноз был простой — аппаратный рейд не справился с большим числом SSD и упёрся в свой собственный потолок по производительности.

После того, как аппаратный рейд выкинули и на его место поставили HBA, а диски собрали в raid0 с помощью linux-raid (его часто называют 'mdadm' по названию утилиты командной строки), ситуация улучшилась. Но не прошла полностью -цифры возросли, но всё ещё были ниже рассчётных. При этом ключевым параметром были не IOPS'ы, а многопоточная линейная запись (то есть большие куски данных, записываемых в случайные места).

Ситуация для меня была необычной — я никогда не гонялся за чистым bandwidth рейдов. IOPS'ы — наше всё. А тут — надо многомногомного в секунду и побольше.

Адские графики

Я начал с определения baseline, то есть производительности единичного диска. Делал я это, скорее, для очистки совести.

Вот график линейного чтения с одной SSD.

SSD + raid0 — не всё так просто

Увидев результат я реально взвился. Потому что это очень сильно напоминало ухищрения, на которые идут производители дешёвых USB-флешек. Они помещают быструю память в районы размещения FAT (таблицы) в FAT32 (файловой системе) и более медленную — в район хранения данных. Это позволяет чуть-чуть выиграть по производительности при работе с мелкими операциями с метаданными, при этом предполагая, что пользователи, копирующие большие файлы во-первых готовы подождать, а во вторых сами операции будут происходить крупными блоками. Подробнее про это душераздирающее явление: lwn.net/Articles/428584/
Читать полностью »

Компания Lenovo готовит к выпуску большой планшетный компьютер серии Yoga — изображения Yoga Tablet 2 Pro, оснащенного экраном диагональю 13,3 дюйма разрешением Full HD, появились в распоряжении источника.

Lenovo Yoga Tablet 2 Pro
Lenovo Yoga Tablet 2 Pro

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

Компания Vertu готовит новый смартфон под названием Aster. Данный аппарат уже прописался на сайте FCC, так что до его анонса осталось недолго.

Аппарат оснастят дисплеем Full HD диагональю 4,7 дюйма. В качестве сердца выступит Snapdragon 800 с поддержкой LTE. Объём оперативной и флэш-памяти составит 2 и 64 ГБ соответственно. Расширить последнюю не удастся, так как смартфон лишён слота для карт microSD.

Vertu Aster

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

Компания TSMC объявила сегодня о выпуске в сотрудничестве с HiSilicon Technologies сетевого процессора на архитектуре ARM с использованием 16-нанометровой технологии FinFET. Производитель подчеркивает, что речь идет о первом полнофункциональном сетевом процессоре, изготовленном по указанной технологии.

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

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


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