Осквернение моска
Dec. 5th, 2012 12:56 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
По просьбе желтой лошадки написал на дельфи что-то вроде лабораторной работы с криво сформулированным заданием "задается номер папки и нужно проиграть рандомный файл из этой папки".
Лошадка утверждала, что на жабе это делается в 5 строчек (НЕ ВЕРЮ!).
Первоначальные эстимейты были "неделю работы на крестиках и две недели внедрения, т.е. объяснения на пальцах жертве, как это работает" или "день работы на гопнете, но в цену включена стоимость повторно использованных исходников от давнего проекта".
Но когда сказали что можно дельфи, корявка написалась за 20 минут. Если такую же корявку делать на дотнете или крестиках - ну было бы чуть-чуть дольше, не помню я, есть ли готовые медиаплееры для оного. В Qt точно есть, но про Qt ничего не говорили.
Надеюсь, жертву при сдаче лабораторной препод удолбет в мозг вопросами на тему, как это работает :)
PS: А вот вы будете смеятся, но мы в этой корявке уже умудрились напороться на все типичные ошибки организации софтварных проектов. Я пропустил мимо ушей картинку с дизайном, а лошадко не удостоверилось, что я картинку видел.
И еще у меня при старте некоторых файлов из проги запущенной под отладчиком вылазит дикое окно:
---------------------------
Protection Error
---------------------------
Debugger detected - please close it down and restart!
Windows NT users: Please note that having the WinIce/SoftIce service installed means that you are running a debugger!
---------------------------
OK
---------------------------
Похоже, кто-то из драйверов или мультимедия-фильтров боится отладки :)
PPS: А вот прога эта, например, не заработает. Потому что mp3 проигрывает один из случайно окопавшихся в мультимедия-стеке кодеков, а по умолчанию винда их не умеет вроде бы. И этот же кодек (от AverMedia TV тюнера) кидает окно с защитой от отладчика.
Лошадка утверждала, что на жабе это делается в 5 строчек (НЕ ВЕРЮ!).
Первоначальные эстимейты были "неделю работы на крестиках и две недели внедрения, т.е. объяснения на пальцах жертве, как это работает" или "день работы на гопнете, но в цену включена стоимость повторно использованных исходников от давнего проекта".
Но когда сказали что можно дельфи, корявка написалась за 20 минут. Если такую же корявку делать на дотнете или крестиках - ну было бы чуть-чуть дольше, не помню я, есть ли готовые медиаплееры для оного. В Qt точно есть, но про Qt ничего не говорили.
Надеюсь, жертву при сдаче лабораторной препод удолбет в мозг вопросами на тему, как это работает :)
PS: А вот вы будете смеятся, но мы в этой корявке уже умудрились напороться на все типичные ошибки организации софтварных проектов. Я пропустил мимо ушей картинку с дизайном, а лошадко не удостоверилось, что я картинку видел.
И еще у меня при старте некоторых файлов из проги запущенной под отладчиком вылазит дикое окно:
---------------------------
Protection Error
---------------------------
Debugger detected - please close it down and restart!
Windows NT users: Please note that having the WinIce/SoftIce service installed means that you are running a debugger!
---------------------------
OK
---------------------------
Похоже, кто-то из драйверов или мультимедия-фильтров боится отладки :)
PPS: А вот прога эта, например, не заработает. Потому что mp3 проигрывает один из случайно окопавшихся в мультимедия-стеке кодеков, а по умолчанию винда их не умеет вроде бы. И этот же кодек (от AverMedia TV тюнера) кидает окно с защитой от отладчика.
no subject
Date: 2012-12-04 09:58 pm (UTC)no subject
Date: 2012-12-04 10:04 pm (UTC)no subject
Date: 2012-12-05 10:47 am (UTC)no subject
Date: 2012-12-04 10:00 pm (UTC)no subject
Date: 2012-12-05 06:02 pm (UTC)no subject
Date: 2012-12-04 10:18 pm (UTC)no subject
Date: 2012-12-05 04:35 am (UTC)no subject
Date: 2012-12-05 05:04 am (UTC)no subject
Date: 2012-12-05 06:21 am (UTC)no subject
Date: 2012-12-05 04:38 am (UTC)no subject
Date: 2012-12-05 05:17 am (UTC)no subject
Date: 2012-12-09 01:31 pm (UTC)no subject
Date: 2012-12-05 06:24 am (UTC)no subject
Date: 2012-12-05 06:33 am (UTC)Правильно не верите. 6 строчек минимум, 4 из них на функционал, 2 на psvm
http://stackoverflow.com/questions/26305/how-can-i-play-sound-in-java
no subject
Date: 2012-12-05 07:17 am (UTC)no subject
Date: 2012-12-05 11:59 am (UTC)правильно, тявкай -- тут помойный журнал, тут можно
no subject
Date: 2012-12-05 12:13 pm (UTC)no subject
Date: 2012-12-08 02:49 pm (UTC)Иногда стоит, почему нет. Туалет полезное место. Хотя у belnetmon мне конечно комфортнее, место приличное.
no subject
Date: 2012-12-05 12:19 pm (UTC)no subject
Date: 2012-12-05 07:30 am (UTC)На самом деле ТЗ сформулировано плохо и на самом деле там строчек больше.
no subject
Date: 2012-12-05 08:08 am (UTC)no subject
Date: 2012-12-05 07:33 am (UTC)Твою жеж...
no subject
Date: 2012-12-05 08:19 am (UTC)Начиная с XP mp3 играется из коробки, а современная винда похоже что вообще всё играет.
no subject
Date: 2012-12-05 08:49 am (UTC)no subject
Date: 2012-12-05 08:49 am (UTC)no subject
Date: 2012-12-05 09:03 am (UTC)no subject
Date: 2012-12-05 09:09 am (UTC)no subject
Date: 2012-12-05 09:11 am (UTC)no subject
Date: 2012-12-05 09:17 am (UTC)no subject
Date: 2012-12-05 09:32 am (UTC)Да что это я объясняю, кому надо, тот нагуглит, а айсед он такой айсед..
no subject
Date: 2012-12-05 09:44 am (UTC)Qt для работы с мультимедийе написаны бэкэнды для каждой из платформ. Для Windows это DirectShow.
Для того чтобы играть h264(допустим mp4 контенер), в системе должен быть демуксер mp4(для того чтобы открыть контейнер и вытащить оттуда видео/аудио потоки) и декодер h264. Какие в системе будут демуксеры декодеры - никому неизвестно, если вы наставили вских ебических паков с кодеками - результат может быть непредсказуем.
no subject
Date: 2012-12-05 10:14 am (UTC)Скачал для примера файл http://www.svadbakirov.ru/video/nikon_d90/DSC_0043.MOV - видео qt H264
Играет.
http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4 - тоже.
А на двойной щелчок по mkv меня отправило в Windows Store со списком из 13 программ, понимающих этот формат. 10 из них - бесплатные.
no subject
Date: 2012-12-05 10:29 am (UTC)Просто поверьте что вариантов всяких 100500. Я с этим борюсь каждый день :)
no subject
Date: 2012-12-05 11:13 am (UTC)Mplayer рулит - один .exe в двадцать мегабайт и нафиг всякие напридуманные кодеки-демкуксеры.
no subject
Date: 2012-12-05 12:03 pm (UTC)no subject
Date: 2012-12-05 01:21 pm (UTC)no subject
Date: 2012-12-05 06:01 pm (UTC)no subject
Date: 2012-12-05 06:01 pm (UTC)