http://www.youtube.com/watch?v=UKafzV5C5fk&feature=player_embedded
Кстати, как поживает новосибирское подразделение компании ?
Я тут тест написал.
Суть такова: создается одно-связный список длиной в 2000 нод, при этом ключ в ноде может иметь значение от 0 до 100. Ноды вставляются в отсортированном порядке. Т.е. например начало списка может быть таким:
0 1 1 2 2 2 2 3 4 5 7 9 10 10 10 .....
Написал реализацию на питоне, код выложу чуть ниже. Выяснилась следующая вещь: прога начинает сильно тормозить начиная где-то с нескольких тысяч нод на моей неслабой машине. Я попытался оптимизировать код, но не очень получается. Питоновский профайлер показывает, что в основном процессор пожирается в функции main.
Не пойму, где затык: в выделении памяти или в ссылочной арифметике.
Достался мне ави-шный ролик с форматом:
Stream #0.0: Video: mpeg4, yuv420p, 720x400 [PAR 1:1 DAR 9:5], 25 tbr, 25 tbn, 25 tbc
Stream #0.1: Audio: ac3, 48000 Hz, 5.1, s16, 384 kb/s
Встала задача - порезать его на куски.
Не режется.
Пробую так :
ffmpeg -sameq -ss 00:05:00 -t 100 -i a.avi -y out.avi
Вылетает:
Error while opening encoder for output stream #0.1 - maybe incorrect parameters such as bit_rate, rate, width or height
Пробую так:
ffmpeg -acodec copy -vcodec copy -ss 00:05:00 -t 100 -i a.avi -y out.avi
Ошибка:
[avi @ 0x807d9c0]st:1 error, non monotone timestamps -13 >= -13
av_interleaved_write_frame(): Operation not permitted
В общем, исходный формат никак не режется.
Можно конечно сначала перекодировать весь ролик, а потом порезать, но это гемор
ффмпег 6-й
Я подумал о том, что лору неплохо было бы обзавестись некоторыми новыми функциональными возможностями.
1. Дать создателю треда возможность удалять произвольный коммент из своего треда.
2. Дать создателю треда возможность тотального бана произвольного пользователя внутри собственного треда.
3. Дать возможность зарегистрированным участникам какой-то ветки форума проголосовать против какого-то треда , и при достижении какой-то критической массы, тред автоматом удаляется.
Как вы уже поняли, это нужно для такой специализированной ветки, как например клуб. Если возобновить его на прежних условиях, то нацпол там просто поглотит все остальное. А с реализацией дополнительного функционала , как мне кажется, нагрузка на модеров будет минимальной, т.е. мы сами будем отслеживать срач и прочее.
В каталоге лежит большое количество html-файлов в кодировке 1251.
Можно как-нибудь из командной строки поменять в них кодировку на утф ?
Раз пошла такая пьянка про диффы , то у меня тоже вопрос. Интересуют прежде всего гуевые редакторы. Есть ли в юниксе текстовые редакторы , которые позволяют открыть одновременно на экране 2 файла , разбив экран на 2 половинки по вертикали ?
Вылез глюк : в плюсовом приложении при использовании malloc/free приложение падает с сабжем . Нашел затычку : перед запуском приложения выполнить команду :
export MALLOC_CHECK_=0
Может , есть более элегантное решение ?
Народ , кто в дефолт-сити живет , хотелось бы услышать ваше мнение.
Я запустил из-под линукса и выяснил , что выше 100 килобайт в секунду мне не прыгнуть - какая-то яма возле моего дома получается.
Хотя в принципе даже торренты можно качать.
Но иногда просто падает , хрен знает из-за чего , приходится делать телодвижения.
Вообще народ говорит , что скорость бывает на порядок больше.
А есть альтернатива для усб-модемов ?
Мне тут товарищ диск принес.
У него на нем линуксовая партиция оказалась помеченной как W95 FAT16.
Он устанавливал на другой диск хр и как-то умудрился ее зацепить.
Винда говорит , что партиция еще не отформатирована , и предлагает ее отформатировать.
Я перепробовал cfdisk , parted , но все на эту партицию ругаются , не могут прочитать и говорят , что суперблок потертый.
Есть ли какая надежда вытащить файловую систему ?
Задача : имеется глобальная структура , в которой есть флаг .
Для работы с этим флагом нужно создать 2 потока , каждый из которых будет выполнять отдельную функцию : первый поток - назовем его left - будет активировать этот флаг , второй - right - деактивировать .
Процесс активации-деактивации сделать поочередным в течении неопределенного промежутка времени.
Из кода понятно , что если закомментировать блокировку , то работать это не будет.
У меня вот какой вопрос : что изменится , если раскомментировать условную переменную ?
Визуально - вроде ничего , поэтому непонятно ...
Часто вызывающие аватары отвлекают внимание от существа. Причем размер этих аватар великоват . Предлагаю в профиль добавить опцию - отключать показ аватар.
Есть ли в стандартных posix сокетах стандартная возможность у клиента сделать автоматический реконнект после того , как сервер отвалился ? Т.е. что-то типа SetConnectTimeout , OnConnectRetry() ...
Может , кто имел дело со следующей проблемой :
к компу по файрваре порту подсоединена видео-камера
Видео захватывается с помощью dvgrab и передается ffmpeg-у примерно так :
dvgrab -format raw -frames 25 - | ffmpeg -i - ........
ffmpeg берет данные из контейнера , все работает , НО :
текущий кадр , приходящий в ffmpeg , отстает от реального кадра на 3 секунды
Пробовал строить все мыслимые комбинации из параметро dvgrab-а и ffmpeg-а , но рантайм-рассинхронизация кадров в 3 секунды так и осталась .
Купил видео-камеру canon Маленькая коробочка такая , умещается в ладошке В линуксе камера определяется влет ! Скачиваешь простым кликом отснятый материал в формате avi и тут же смотришь его на компе Винда ЖЕ в упор не видит камеру ! :-) Прилагается сидюк , который надо проинсталлировать Линукс , вообще говоря , двигается в правильном направлении
Ну очень сильно бросается в глаза Например : http://www.linux.org.ru/view-message.jsp?msgid=3512062&lastmod=1234894131344
Я так понимаю , что у вас нет возможности на правку заголовков ?
Приложение запускается НЕ из под рута. Могут ли у него быть ограничения на запись в каталог /tmp ?
В апаче есть базовая фича , позволяющая ему выступать в роли форвард-прокси :
<Proxy *>
Order deny,allow
Deny from all
Allow from internal.example.com
</Proxy>
Возникла идея навернуть на эту фичу логический модуль обработки клиентских запросов . Допустим , в каждом клиентском запросе есть уникальный id-шник .
Каким образом можно проанализировать этот id-шник ?
т.е. нужно его получить и сделать произвольный форвард на internal.example1.com , internal.example2.com , internal.example3.com ... и т.д.
| ← предыдущие |