Ну, давайте попробуем разобраться. Вот, есть у меня Desire. С родной прошивкой от HTC (Froyo). Честно купленный в начале июня.
Честное слово, до выхода кастомной прошивки с портированным Sense от Desire HD я не видел вообще никакого смысла в установке кастомных прошивок. Да и сейчас, пожалуй, заморачиваться не буду. Не могли бы вы озвучить аргументацию для использования именно кастома вместо стока?
Вытягивание тихих мест и вообще динамический диапазон записи не связан с частотой дискретизации. Он связан с разрядностью записи. Поэтому если проект пишется именно под Audio CD, он чаще всего пишется в 44,1 КГц / 24 бит против 44,1 КГц / 16 бит формата Audio CD.
Это очередное подтверждение известного тезиса о том, что C++ даёт исключительное количество способов выстрелить себе в ногу.
Другой вопрос, что C++ сам по себе не такой уж плохой язык (в чём я уверен, пользуясь им изо дня в день в течение многих лет). Так что стоит задать себе вопрос «Почему именно мне не нужен C++ в разработке?» и постараться самому себе на него честно ответить.
Честно говоря, я для себя по сей момент не нашёл ответа на этот вопрос. Конечно, такая переработка оплачивалась дополнительно. Плюс все участники получили бесценный профессиональный и жизненный опыт.
С другой стороны, это очень тяжело и физически, и психологически. Этакий аттракцион «почувствуй себя негром на плантации». Успешную сдачу проекта никто даже отмечать не стал — все тупо расползлись по домам. По-моему, нам ещё следующий день выходным сделали, всё равно никто не был в состоянии сделать хоть что-нибудь полезное.
Я думаю, что почти все в IT-индустрии в какой-то момент своей карьеры страдают от ненадёжности устройств хранения данных. В моих руках успело умереть два Fujitsu (MPD и MPG) и один IBM DTLA. Короче, легенды мимо не прошли.
Ну да. На всякий случай уточню, наше руководство знало о том, что будет такой конкурс и аналитики (вроде бы) видели предварительную версию требований. Но сам по себе процесс разработки начался именно чуть больше чем за месяц до сдачи проекта :)
Сейчас в интернете много рассказов о всяких «распильных» конкурсах, которые открываются на огромные по сложности и трудозатратам проекты за примерно месяц до сдачи.
Я работаю программистом в государственной организации (во ФГУПе). Наше подразделение как-то ввязалось в работу над построением макета одной новой государственной системы по такой вот созданной под конец года заявке. ПО было совсем непростое: архитектура с центральным региональным сервером и многими серверами объектов, шифрование и ЭЦП по ГОСТ, авторизация и криптография по смарт-картам, сервер приложений на Java, гарантированная доставка сообщений, тонкий клиент на C++/Linux и очень замороченные структура хранения данных и бизнес-логика. Сроков дали: с начала ноября до начала декабря. Уточню: у нас небольшая команда разработчиков, на тот момент было меньше 10 человек.
Посреди процесса разработки кто-то простудился и притащил грипп на работу. Заболели абсолютно все разработчики. Большинство выпало из процесса на 5-7 дней. Кто-то продолжал ходить на работу (пока мог), кто-то работал из дома. Я поставил свой личный рекорд: 22 дня подряд по 12-16 часов без единого выходного (из них два — с температурой 38 дома, с 9 утра до 3 ночи).
В середине декабря мы её сдали приёмной комиссии заказчика. То есть оно реально было сделано и как-то относительно работало. Даже какой-то там министр приезжал посмотреть. До сих пор не верится :)
Меня в этих свежепредставленных телефонах на Windows Phone 7 смущает один момент: они абсолютно одинаковые.
То есть если обычному человеку, совершенно не гику (попробуйте спросить у своей мамы) показать фотографии этих устройств, он не найдёт между ними существенных различий. Абсолютно никакого «вау» (я сейчас не говорю о самой программной платформе), сугубо утилитарный дизайн, исходящий из требований к вычислительной мощности и диагонали экрана.
Вот и терзает меня вопрос: что может заставить человека, увидевшего HTC HD7, Samsung Omnia 7, LG Optimus 7 и так далее на витрине магазина, выбрать именно их (а тем более — какой-то конкретный из них), а не, скажем, iPhone 4?
Надо сказать честно, что над звучанием своих устройств компании HTC ещё предстоит поработать. Во всяком случае, внешний динамик у Desire откровенно слабоват на фоне моей предыдущей Nokia 5800, слышно его гораздо хуже.
Для вашего случая есть специальное устройство, называемое DI-Box. В числе прочих его свойств — как раз возможность записать дополнительную дорожку с чистым звуком до обработки (если каналов на вход хватает, конечно, но два-то их наверняка есть).
Ну, такая проблема действительно есть. Тролли очень медленно принимают мерж-реквесты с Gitorious, некоторые заявки по году и больше висят. Ну, и сокращение цикла между бета-версией и релизом у них тоже, видимо, произошло не от хорошей жизни. Итого — на баги Nokia Qt Software зачастую откровенно кладёт болт.
Хотя у моего коллеги было обиднее. Сделал патч для Creator, патч довольно быстро приняли и перенесли в master. Смысл патча: creator переключал объявление/определение функции без учёта её полной сигнатуры, что при множественной перегрузке функций работало мягко говоря странно. А спустя месяц мы с ним в очередной раз слили master о офигели — переключение вообще сломали нафиг. Оно на последних снэпшотах вообще работает через раз и зачастую переключает вообще не на те функции. Такие дела.
В плане производительности готовых приложений флэш никогда не сравнится с нативными приложениями на Objective C (если только приложения не совсем кривые). Просто по своей природе.
Честное слово, до выхода кастомной прошивки с портированным Sense от Desire HD я не видел вообще никакого смысла в установке кастомных прошивок. Да и сейчас, пожалуй, заморачиваться не буду. Не могли бы вы озвучить аргументацию для использования именно кастома вместо стока?
В принципе, железкой пока доволен. Хотя когда попытался сделать полноценный QOS (под DD-WRT с ядром 2.6) на торренты, оно чуть не померло от натуги.
<irony>Пожалуй, это хорошо. У них бы сайт взорвался от того, how fucked it is...</irony>
охуочень удобный и красивый libqjson.git, CMake и Qt не боюсь :)
Другой вопрос, что C++ сам по себе не такой уж плохой язык (в чём я уверен, пользуясь им изо дня в день в течение многих лет). Так что стоит задать себе вопрос «Почему именно мне не нужен C++ в разработке?» и постараться самому себе на него честно ответить.
С другой стороны, это очень тяжело и физически, и психологически. Этакий аттракцион «почувствуй себя негром на плантации». Успешную сдачу проекта никто даже отмечать не стал — все тупо расползлись по домам. По-моему, нам ещё следующий день выходным сделали, всё равно никто не был в состоянии сделать хоть что-нибудь полезное.
Если честно — ну его нафиг так работать :)
Извините, вырвалось.
Вы же знаете, админы делятся на две категории…
Я работаю программистом в государственной организации (во ФГУПе). Наше подразделение как-то ввязалось в работу над построением макета одной новой государственной системы по такой вот созданной под конец года заявке. ПО было совсем непростое: архитектура с центральным региональным сервером и многими серверами объектов, шифрование и ЭЦП по ГОСТ, авторизация и криптография по смарт-картам, сервер приложений на Java, гарантированная доставка сообщений, тонкий клиент на C++/Linux и очень замороченные структура хранения данных и бизнес-логика. Сроков дали: с начала ноября до начала декабря. Уточню: у нас небольшая команда разработчиков, на тот момент было меньше 10 человек.
Посреди процесса разработки кто-то простудился и притащил грипп на работу. Заболели абсолютно все разработчики. Большинство выпало из процесса на 5-7 дней. Кто-то продолжал ходить на работу (пока мог), кто-то работал из дома. Я поставил свой личный рекорд: 22 дня подряд по 12-16 часов без единого выходного (из них два — с температурой 38 дома, с 9 утра до 3 ночи).
В середине декабря мы её сдали приёмной комиссии заказчика. То есть оно реально было сделано и как-то относительно работало. Даже какой-то там министр приезжал посмотреть. До сих пор не верится :)
То есть если обычному человеку, совершенно не гику (попробуйте спросить у своей мамы) показать фотографии этих устройств, он не найдёт между ними существенных различий. Абсолютно никакого «вау» (я сейчас не говорю о самой программной платформе), сугубо утилитарный дизайн, исходящий из требований к вычислительной мощности и диагонали экрана.
Вот и терзает меня вопрос: что может заставить человека, увидевшего HTC HD7, Samsung Omnia 7, LG Optimus 7 и так далее на витрине магазина, выбрать именно их (а тем более — какой-то конкретный из них), а не, скажем, iPhone 4?
Надо сказать честно, что над звучанием своих устройств компании HTC ещё предстоит поработать. Во всяком случае, внешний динамик у Desire откровенно слабоват на фоне моей предыдущей Nokia 5800, слышно его гораздо хуже.
Хотя у моего коллеги было обиднее. Сделал патч для Creator, патч довольно быстро приняли и перенесли в master. Смысл патча: creator переключал объявление/определение функции без учёта её полной сигнатуры, что при множественной перегрузке функций работало мягко говоря странно. А спустя месяц мы с ним в очередной раз слили master о офигели — переключение вообще сломали нафиг. Оно на последних снэпшотах вообще работает через раз и зачастую переключает вообще не на те функции. Такие дела.