All streams
Search
Write a publication
Pull to refresh
45
0
Alchemist @dixx

User

Send message
А нам он другой и не нужен на текущий момент :)
Главное не сравнивать с коммерческими UNIX. Если сравнить средства управления процессами и потоками в Linux сейчас и, скажем, в Tru64 (aka Digital UNIX) десятилетней давности, то сравнение будет далеко не в пользу Linux.

Меня всегда очень забавляет, когда адепты Linux преподносят свои достижения не как «мы наконец-то сделали то, что было у остальных ещё 20 лет назад», что было бы честно, а как «мы впереди планеты всей, всем срочно переходить на Linux, пофиг что у нас нет 90% функционала, который есть у всех остальных». Сейчас конечно с этим стало получше, но это, внезапно, не заслуга OpenSource, а заслуга тех самых богопротивных корпораций, которые зарабатывают на этом деньги и, фактически, таким образом занимаются инвестированием.
Thread affinity был ещё в NT4.
Эдак мы скоро к старому доброму C вернёмся. *предвкушая*
GC — зло.
Liberation Mono на Mac OS X. При рендеринге через FreeType (в Linux) выглядит отвратительно. Вообще, на мой взгляд, сначала надо вылечить рендеринг, а потом уже заниматься шрифтами. Потому что после MacOS и Windows смотреть на убожество рендеринга в Linux не то, что не хочется, а банально глазам неприятно.
Да, отсутствие поддержки Google Apps разочаровывает. Мне знакомые прислали уже штук пять инвайтов в разное время и каждый раз я натыкался на их «we are sorry» :( Теперь инвайты отменили, но меня туда по-прежнему не пускают.
Хотя корректнее в цикле там будет проверять не индекс, а source[i].path != NULL. Это я спросони ступил, прошу прощения.
Даже если использовать не C99, а старый добрый C89, то вопрос на корню решается функцией инициализации на три строчки:

typedef struct mypair mypair_t;

struct mypair {
int id;
char *path;
};

enum values {
value_a,
value_b
last_value
};

mypair_t source[] = {
{ value_a, "123" },
{ value_b, "456" }
{ -1, NULL }
};

char *cache[last_value];

void init() {
for (int i = 0; i < last_value; i++)
cache[source[i].id] = source[i].path;
}


И как бы всё. Дальше init преобразуется в init_array_cache(mypair_t *ptr, char *cache) и пишется:

init_array_cache(sound_spec, sound_cache);
init_array_cache(video_spec, video_cache);
Всё там отлично с индексами enum'ов, надо просто знать язык, на котором пишешь, а не как обычно. Пример без всяких извращённых поисков и хэшей, не имеющий проблем с модификацией enum'а:

enum myenum {
value_a,
value_b
};

char *myvalues[] = {
[value_a] = "123",
[value_b] = "456"
}

Это тот же самый язык Си, если что.
Табличку (массив) сделать не судьба?
Иногда пользователи меняют DPI экрана и в результате абсолютная привязка элементов управления уезжает в тартарары. Layout manager'ы — это хорошо, правильно и удобно.
скорее уже убил, если учитывать, что тут только на полу пять тонн бетона =)
Спасибо, я знаю. Я себе в квартире делал ремонт с акустической обработкой под студию (не под запись ударных, там всё ещё хуже). Вышло около $50000 за 35м2.
Да взять ту же Сороку-воровку Россини, которую, если мне не изменяет память, он вообще в тюрьме за долги писал, рассчитывая с этой самой оперы расплатиться с долгами и из тюрьмы выйти.
Почему нерыночными методами? Они нашли оптимальную для себя цену, снижение которой не приводит к росту прибыли. В теории если бы они снизили цену до пиратской, то должен начаться взрывной рост продаж, но видимо анализ рынка показывает обратное, то есть у пиратов есть какие-то ещё преимущества, недоступные для официально работающих издателей. Я, кстати, сильно подозреваю, что вопрос в TCO сети распространения — аренда, персонал и так далее, ввиду чего им очень сложно конкурировать с пиратами в вопросах «шаговой» доступности музыки.
Да-да. А я-то удивляюсь, почему меня часто спрашивают: «Вот как так? Почему берёшь какую-нибудь отечественную запись, вроде всё сведено аккуратно, красиво, звучит и вообще супер, а потом ставишь что-нибудь европейское, даже среднего пошиба, — и понимаешь, что уровень принципиально иной».
Абсолютным.
особенно овердрайв, ага.
Это набор оборудования только для концертов. Для студии я могу набросать отдельно, но его действительно проще арендовать, ибо выкладывать 5-10 тысяч долларов за одну железку как-то совсем грустно.
«Давненько я не видел в группах такого состава нотированных партий. Что-то изменилось?»

А что, можно как-то жить без нотированных партий?

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity