Pull to refresh
30
0
Boris Moiseev@cyberbobs

CTO

Send message
Отформатируйте, пожалуйста, исходники. Читать невозможно.
По поводу бескислородной меди — это очевидная хуерунда. Но тем не менее наушники правда звучат значительно лучше. И стоят тем не менее не 130 баксов, а таки слегка поменьше.

Тем не менее, единственное, за что я могу похвалить упомянутые выше Sigma — так это за мощный (хотя и нечёткий бас). Да, и кабель очень хороший, лучше чем у большинства конкурентов. Но в остальном звучат они очень глухо и непрозрачно.

Конечно, помянутый Monster Beats — это в первую очередь продукт маркетинга, а не работы инженеров. Но не стоит из этого делать вывод, что все наушники дороже 500 рублей за штуку таковы.
Были у меня такие. После замены на AKG K370 доставал всего один раз (когда AKG на работе забыл), попытался послушать и убрал обратно. Так что, боюсь, не всегда только в маркетинге дело.
А, понятно. Да, снятый импульс будет имитировать характеристики конкретного динамика, записанного на определённом уровне громкости. Но с учётом характера электрогитарного звука, амплитуда колебаний динамика всегда будет достаточно высокой (никто же не записывает в студии гитарный усилитель на «домашней» громкости).

В любом случае, звук электрогитары после преампа в 99% случаев будет иметь более узкий динамический диапазон, чем входной сигнал, поданный на этот преамп. Потому что перегрузка, компрессия и так далее. На практике разница между громким и очень громким уровнем звучания динамика (не доходящего до предельной громкости) совершенно не принципиальна и малозаметна при «слепом» прослушивании :)
Да тысячи их, этих эмуляторов. Например, очень хвалят Waves GTR3 и Overloud TH2. На мой вкус, например, GTR3 звучит куда живее, чем Guitar Rig.
Upd: что-то я насчёт динамики партий вообще не понял. При чём тут динамика?
Сигнал снимается с одного микрофона. Что в целом — типичная технология записи электрогитары. Стандартная цепочка в аналоге работает точно так же: усилитель -> динамик -> микрофон (один или несколько). Если нужно имитировать запись усилителя с нескольких микрофонов, просто делается параллельная обработка несколькими импульсами.

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

Основным узким местом моделирования гитарных усилителей сейчас является эмуляция нелинейных характеристик ламповых и транзисторных цепей, формирующих искажённый сигнал инструмента.
А ничего, что эта криптография опирается на использование TPM, ввоз которых на территорию РФ связан с огромными сложностями для поставщика? (в виде получения разрешения на ввоз от ФСБ в явном виде)

Совершенно неясно, как с этим планируют справляться Intel, Microsoft и прочие товаграждане.
Ну, со мной пока не поделились. У меня в аккаунте купленные Diablo II, LOD и Starcraft: Gold.
Хабрапарсер коварен, съел (я так понимаю, и у вас тоже) параметры шаблона. В моих комментариях выше следует читать QList<QString> вместо QList :)
На самом деле, с QStringList operator<< тоже будет работать :) Хотя я, помнится, тоже когда не был в курсе отличий между QList и QStringList — просто не знал, что от инстанцированных шаблонов можно наследоваться.
Вот просто интересно, а почему QList, а не QStringList? :)
В анкете явным образом написано: «Сведения о трудовой деятельности за последние 10 лет (включая учёбу в учебных заведениях и военную службу)»
K3B прекрасно записывает. Лишь бы объёма болванки хватало, а то некоторые дистростроители (CentOS, например) очень любят делать образы LiveDVD, которые буквально на 10 Мб не влезают на DVD+R болванку.

В любом случае, ни разу проблем не было. Более того, я обычно пишу загрузочные CD-образы как раз на DVD-носители, так как скорость чтения пусть немного, но выше.
Касаемо перегрузки макросов, есть такая штука как variadic macro.

Полного решения проблемы это не даёт, но можно через этот variadic macro сделать вызов разных перегруженных методов. Я это использовал в своей библиотеке журналирования для Qt, о которой пока не успел написать на Хабре.

Выглядит это примерно так:
#define LOG_DEBUG(...)   Logger::write(Logger::Debug, __FILE__, __LINE__, Q_FUNC_INFO, ##__VA_ARGS__)

...

class Logger
{
  public:
    ...
    static void write(LogLevel logLevel, const char* file, int line, const char* function,
                                                                     const QString& message);
    static void write(LogLevel logLevel, const char* file, int line, const char* function,
                                                                     const char* message);
    static QDebug write(LogLevel logLevel, const char* file, int line, const char* function);
    ...
}

В вызываемом коде:
LOG_DEBUG("Test1");
LOG_DEBUG(tr("Test2")); // QObject::tr() возвращает QString
LOG_DEBUG() << "Test 3:" << testValue; // У объекта QDebug есть перегруженный operator<<

Проверка типов на этапе компиляции работает. В принципе, никто не мешает вместо пачки статических функций сделать #define на шаблонизированную функцию.
Ну да, было бы приятно такую же стартовую страницу увидеть и для Android. Другой вопрос, что пользователи смартфонов на Android чаще всего предпочитают другую поисковую машину :)
Не будут, извините. CEO Nokia уже официально заявил, что больше моделей на Meego не будет, даже если N9 станет мегахитом. Чем в общем-то убил вероятность сколь-нибудь заметных продаж этого смартфона. А жаль.
Собственно говоря, на данный момент они действительно делают свой процессор. Хотя и на чужих производственных мощностях.

Каков объём его отличий от процессоров других производителей на ARM-архитектуре — установить не удастся. Но продукт есть :)

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity