Господам знайкам, по поводу вопрос: во что и как упаковать аудио AAC-HE v2, чтобы его мог проиграть с веба (просто лежит статический файл где-нибудь на url) последний винамп (%ваш_плеер%) в стандартной комплектации не скачивая и файл был seekable, как это есть с mp3?
Пробовал сырой AAC — винамп его играет сразу, но ползунка трека нет. Если открывать с помощью QuickTime, ползунок есть, но играет в режиме AAC-LC.
Далее, упаковывал AAC в mp4, при скармливании трека все плееры (Winamp, MPC, WMP, QT) внушительно задумываются ровно настолько, чтобы скачать файл целиком и начинают его играть.
хотелось бы что-то вроде executeMulti('ID', 'sql', 'SELECT id FROM foo WHERE bar=0')
чтобы избежать промежуточного хранения значений ключей в памяти средствами пхп, очень уж избыточно по 60 лишних байт на каждый элемент массива.
Очень даже не экзотический, а вполне работающий.
Это обобщенный подход, дающий лучшую среднюю производительность, чем сложная сортировка и выемка данных в одном запросе. Т.е. вместо одного запроса всегда два. В моем случае второй запрос можно заменить на HandlerSocket.
$IDs = SELECT id FROM megatable WHERE a=10 AND b>9000 AND c BETWEEN 1111 AND 100500 ORDER BY a DESC, c ASC, g ASC
$Data = SELECT * FROM megatable WHERE ID IN ($IDs) ORDER BY FIND_IN_SET(ID, $IDs) ASC
Даже хрен с ней, сортировкой, HandlerSocket отдаст записи в том же порядке, в каком были указаны ID в запросе? Типа queryMulti (ID=3,5,1,9) — записи вернутся отсортированые по ключу, по запросу или неопределено?
А у меня очень большой вопрос: HandlerSocket позволяет осуществить сортировку результата? Или тут тупо PK/K lookup, а сортировать на клиенте, теряя выигранное (и даже проигрывая еще больше)?
Да уж, чего в этой мышке плохого, так это провод, все время колом стоит… Когда мышкой водишь, чувствуешь когда провод что-то задел или зацепился. А мышка отличная, шкура пока не облазит, дивайсу почти два года.
Пробовал сырой AAC — винамп его играет сразу, но ползунка трека нет. Если открывать с помощью QuickTime, ползунок есть, но играет в режиме AAC-LC.
Далее, упаковывал AAC в mp4, при скармливании трека все плееры (Winamp, MPC, WMP, QT) внушительно задумываются ровно настолько, чтобы скачать файл целиком и начинают его играть.
ЧЯДНТ?
Сейчас твой пост на слоганы растащут (8
А так — исправляются конечно.
чтобы избежать промежуточного хранения значений ключей в памяти средствами пхп, очень уж избыточно по 60 лишних байт на каждый элемент массива.
Это обобщенный подход, дающий лучшую среднюю производительность, чем сложная сортировка и выемка данных в одном запросе. Т.е. вместо одного запроса всегда два. В моем случае второй запрос можно заменить на HandlerSocket.
$IDs = SELECT id FROM megatable WHERE a=10 AND b>9000 AND c BETWEEN 1111 AND 100500 ORDER BY a DESC, c ASC, g ASC
$Data = SELECT * FROM megatable WHERE ID IN ($IDs) ORDER BY FIND_IN_SET(ID, $IDs) ASC