Toster100: собственно rabbitmq примерно так и работает, только очередь клинта хранится на сервере, каждое сообщение можно подтверждать, можно делать коллективные очереди, списки подписок, разные таймауты на хранение сообщений, приоритеты, очереди ошибок и все вот это. Клиенту в этом случае ничего хранить не нужно. Просто почитайте введение в rabbitmq. Ну и аналогичную функциональность, в сильно урезанном варианте можно получить на основе redis. Он правда больше заточен как бооольшое хранилище ключ-значение, типа распределенного hashtable, но в нем есть и очереди, сильно урезанные и быстрые. Да, если очередь сообщений должна жить между перезапусками сервера, то ориентируйтесь сразу на раббит.
Индекс по ID создается автоматически, другими словами индексов нет! Нужно взять исходники вашей версии вордпресса, они на вашем сайте, найти файл sql или файл php со строчками "create index" внижнем или верхнем регистре, и вот эти строки нужно загнать в базу. Выполните команду find . -name "*.php" -exec grep "create index" -inH {} \;
webpixel: ну, чо! Ужасы! Каждый запрос к таблице wp_posts 4 секунды. Причем сканируется вся таблица из 70000 записей и возвращается всего 10. Ну и подсчет
SELECT SQL_CALC_FOUND_ROWS тоже по 3 секунды.
Откуда у вас там столько записей и постов? Стройте индексы!
Поддержу! Ассемблер не нужен! Максимум для вставок на инициализацию хитрых регистров, но когда вы до этого доберетесь, просто возьмете даташит по нужному процессору и проинициализируете их пятью-шестью командами.
Flarx: опыт с ардуино не считается! Так как вам нужны знания операционной системе и взаимодействии их компонентов. В ардуине же никакой, хоть плохонькой, операционки нет.
Что нужно знать, работа с памятью, таски, разделяемая работа с прерываниями, работа с аппаратурой в виде драйверов.
Олег Цилюрик: так, книга нифига не устарела! Как минимум есть версия для 2.6, которая актуальна. Основные структуры ядра не поменялись, может быть система сборки, но не кардинально, уж точно! Делать драйвер типа хелловорльд по ней самое оно, ну а если нужно писать сетвые драйверы на 10гб, то здесь никакой учебник не поможет.
Или мы сразу хотим начать с драйверов типа v4l2?!
Андрей Данилов: вы меня не так поняли, избегать, не значит маскировать! Избегать, это значит проверить параметры перед их передачей, чем ловить эксепшион.
Ну и на в опрос вам ответили - уже мертв! Есть конечно производители, которые будут все это поставлять и выпускать, но это для рынка старой техники. Знаете, как сейчас трудно найти магнитооптический носитель, а ведь тоже стандарт, был, в ядернойэнергетике!!
И так, uboot сделан для загрузки из встроенной памяти типа flash, все остальное типа сетевой загрузки приделано модулями. Это я как разработчик говорю. Компактфлеш умер тоже, причем мне его ужн не жаль.
Про "высокоавтономные" системы наблюдения - они как минимум требуют расширенного диапазона температур, а у любых дисков есть моторчик, так что тоже отпадает!
В общем, нечего тормошить покойничков, они свое отработали.
И да, sata скорее всего не скоро будет на кристалле с процессором, его пока в эмбеддед не пускают. Что касается. Своих разработок, то легче поставить несколько банков флеша и сделать его мезонином.
Что касается систем видеонаблюдения - они не панацея, ну совсем!!!