Magic Lantern (ML) — неофициальная прошивка для фотоаппаратов Canon, которая обеспечивает повышенную функциональность (например, dual-iso, стекинг по фокусу, raw-видео, тонкая настройка параметров съемки и многое другое). Прошивка устанавливается непосредственно на flash-карту, что позволяет безболезненно удалить ее или обновить простой заменой файлов.

На хабре уже были публикации по данной прошивке, поэтому подробно расписывать преимущества и порядок установки я не буду. Расскажу, как попался на неявную и несмешную первоапрельскую шутку от разработчиков данной прошивки.

Все описанные действия производились с использованием камеры Canon 650D со стоковой (1.01) прошивкой.

28 марта. Началось все тогда, когда жажда исследования чего-то нового накопилась до критической массы и в сети была случайно обнаружена информация о возможности автоматической съемки фокус-стека на моем фотоаппарате. Но данные возможности требовали установки неофициальной прошивки Magic Lantern.

Быстрый поиск показал, что:
  • текущая прошивка фотоаппарата не поддерживает текущие сборки ML;
  • для модели 650D нет стабильной сборки, есть только ночные билды;
  • некоторые функции ML в 650D не работают/работают криво;
  • авторы предупреждают, что можно закирпичить фотоаппарат неверными действиями по прошивке.

После чего фотоаппарат был успешно перепрошит на последнюю официальную версию для Canon 650D 1.04. И строго по инструкции, со сбросом всех настроек и полным форматированием карты, был установлен последний ночной билд Magic Lantern (от 28 марта).

Глаза немного округлились от количества настроек. Были тут же опробованы dual-iso, стекинг по фокусу и некоторые другие возможности. Первые впечатления были сугубо положительные, хотя полученные результаты оставляли желать лучшего. Суммарное время первого знакомство ограничилось 4-мя часами, в течении которых не было ни каких замечаний по работе самого софта.

29 марта. Более детальное изучение прошивки показало, что можно еще снимать и raw-видео, а так же вышел новый билд ML. Новый билд был залит на карту (по неопытности был обновлен только каталог ML). Запись была опробована на фотоаппарате, но время поджимало и оценить качество на ПК в этот день не получилось. Наступил конец выходных.

1 апреля. С мыслями «я не буду экспериментировать сегодня» возвращаюсь с работы. Но любопытство сильнее меня.

Обновляю ML до последнего билда (тот же самый — от 29 марта, но теперь полным комплектом). Включаю. Начинаю настраивать… и ловлю BSOD на фотоаппарате.

Шок.

BSOD гласит, что произошла внутренняя ошибка номер 0x000000aa (в цифрах ошибки нет), много текста (дамп памяти готов, попробуйте сделать рестарт, проверьте настройки и т.п.) и «Your camera was bricked» (среди прочего).

Холодными пальцами делаю сброс через аккумулятор, как рекомендуют разработчик.
Включаю фотоаппарат и спустя две секунды после загрузки получаю тот же BSOD. F@#$%!

Нервничаю. Удаляю ML. Все работает в штатном режиме.
С мыслью, что во всем виноват кривой билд откатываюсь на версию от 28 марта (с которой просидел 4+ часа).

Запускаю. Все работает. Хорошо. Настраиваю фотик заново. Готовлюсь и погружению в изучение. BSOD! WTF?!
Сброс. BSOD через минуту. Форматирую. Переустанавливаю. Запускаю. BSOD. Шок.

Я спокоен. Фотоаппарат без ML работает в штатном режиме. C ML — регулярный рандомный BSOD (даже в простое при включенном фотоаппарате).

Поиски по ошибке не дают результатов. Вообще никаких. Пусто. Как будто я один с этим столкнулся. Иду на официальный форум. Регистрируюсь. Описываю проблему. Жду.

Достаточно быстро получаю несколько ответов:
  • просьба снять видео с тем как это происходит (имхо, в данной ситуации бессмысленно);
  • рекомендации следовать инструкциям на экране и загрузить результаты на форум (результаты? об успешной очередной перезагрузке по аккумулятору?);
  • рекомендацию откатиться к билду от 11 марта, как самой стабильной версии на сегодняшний день;
  • пару сообщений о подобных ошибках.

Стоп. Я не один такой. Проблема свежая, но точно когда она возникла сказать не могут.

Сначала решил просто откатить к 11 марта. Но переспав с этой мыслью решил копнуть глубже.

От 11 марта до 29 марта всего 10 билдов. Исходники доступны на bitbucket c полным (я надеюсь) changelog`ом билдов. Читаю логи изменений.
  • 2015-03-12 — опции для дампа видео, мелкий тюнинг
  • 2015-03-13 — рефакторинг, тюнинг, фиксы
  • … много прочих изменений ...
  • 2015-03-23 — работы с DOF
  • 2015-03-25 — 80cee7a | Alex — Looks like some people didn't like my bad joke

Так-так… Начинает что-то проясняться. Читаю changeset. В файле «src/tweaks.c» нахожу:

     struct tm now;
     LoadCalendarFromRTC(&now);
     joke_mode = (now.tm_mday == 1 && now.tm_mon == 3);
+    if (joke_mode)
+    {
+        msleep(1000);
+        joke_mode = display_idle();
+    }
и
+        if (joke_mode)
+        {
+            if (rand() % 1000 == 13 && !RECORDING)
+            {
+                extern void bsod();
+                bsod();
+            }
+        }

Что?! Режим шутки? Издеваетесь?

Поясняю: первого апреля (now.tm_mday == 1 && now.tm_mon == 3 (третий месяц становится четвертым при отсчете от ноля)) после загрузки ML прошивка начинает ежесекундно генерировать случайное число. Если это число равно 13 и в настоящий момент не производится запись (спасибо хотя бы на этом) — получите, распишитесь, Ваш BSOD. И так как уровень моей удачи был критически низким, мне удавалось словить BSOD раз 5 сразу после загрузки прошивки.

Сомнительная шутка, сомнительного содержания.

2 апреля. До рандомных BSOD осталось 364 дня.

PS: Привет разработчику Alex, который испортил вечер первого апреля, настроение и нервы. Было не смешно.

Комментарии (92)


  1. teamfighter
    02.04.2015 18:25
    +30

    За такое руки надо отрывать( Представляю ваше состояние.


    1. Milfgard
      02.04.2015 21:12
      +7

      Зато благодаря возмущённому посту, я вспомнил, что там есть удобный стекинг по фокусу.


      1. Meklon
        03.04.2015 11:13

        Надо, кстати, под макро потестить) Еще бы полноценное управление с компа им — вообще хорошо.


    1. maverickcy
      03.04.2015 17:39

      Написано, что вы используете эту прошивку на свой страх и риск, и сами виноваты в том, что ее установили.


  1. gurux13
    02.04.2015 18:43
    +19

    А если почитать changeset этого a1ex, становится видно, что он убрал плохую шутку и заменил её менее плохой. Недостаточно разбираюсь в коде прошивки, но кажется, что 1го апреля с вероятностью 30% происходила «игра» с яркостью дисплея: он или мигал до произвольной яркости с вероятностью 99%, либо гас насовсем с вероятностью 1%. Это происходило либо с некоторым периодом (2 секунды), либо когда запись активна.

    Мне кажется, за такое надо не только руки отрывать. В текущем варианте не сильно лучше, конечно.


    1. gurux13
      02.04.2015 19:40

      Причем это длинная история
      Коммит, который крешил аппарат 1го апреля (видимо, случайно)
      Здесь сатурация начинала уплывать (правда, если нажать «тест»)


  1. Shajtan
    02.04.2015 19:03
    +15

    Шутка, конечно, злая. Но, справедливости ради — многие приколы из серии «скрытая камера» — гораздо более злые.
    Если бы подобное было в коммерческом продукте — было-бы из ряда вон выходящее событие. В продукте фришном, разработанным на энтузиазме и поставляющемся as is — ну, тут разработчик хозяин. Хочет — пошутит как хочет, он нам, как потребителям своего продукта, ничем не обязан.

    — Хотя, не могу не отметить — мне легко рассуждать, я давно уж не обновлял ML, и шутку не ловил. Словил-бы — наверное, кирпичей бы наложил (в первую очередь — испугавшись получения по голове от жены за то, что вещь поломал накануне рождения второго ребёнка, когда она край как нужна :))


  1. vlreshet
    02.04.2015 19:04

    С чуством юмора всё печально у данного разработчика. Ну писал бы хотябы в тексте бсода мол «с первым апреля», или ещё что. А так — не по человечески как-то.


    1. Santiago26
      02.04.2015 19:20
      +61

      А если посмотреть на то, как выглядит BSOD, то выяснится, что в тексте примерно так и сделано. Просто он оказался слишком тонким.
      image


      1. k0ldbl00d
        02.04.2015 20:15
        +16

        0xdeadbeef )))


        1. bzz11g
          02.04.2015 20:56
          +13

          я думаю речь шла о том что в инструкции советуют сфотографировать календарь, и сфокусироваться на сегодняшней дате, т.е. на 1 апреля, но мёртвое мясо тоже смешно) я не обратил внимания


          1. khim
            02.04.2015 21:26
            +14

            А что смешного в DEADBEEF, извините? Оно там, наоборот, вроде как для достоверности. Вот что Wikipedia говорит:

            0xDEADBEEF («dead beef», рус. мёртвая говядина) часто используется для обозначения аварийного завершения программы или зависания во встраиваемых устройствах. Используется в системах IBM RS/6000, Mac OS на 32-битных процессорах PowerPC и Commodore Amiga в качестве магического числа для отладки. В Solaris оно обозначает освобождённую память ядра. В OpenVMS на процессорах Alpha можно увидеть DEAD_BEEF, нажав клавиши CTRL+T. В консоли у DEC Alpha SRM есть фоновый процесс, который следит за ошибками в памяти, определяемый в PS как «BeefEater waiting on 0xdeadbeef».


          1. gaelpa
            02.04.2015 21:28
            +7

            А что, 0xdeadbeef уже нельзя использовать в не-шуточных целях?


            1. intnzy
              02.04.2015 22:38
              +1

              Все такие серьезные!


        1. AlexeiZavjalov
          03.04.2015 10:33
          +1

          Так типичная для системного софта константа. Сейчас поискал в andoid'е, в десятке подпроектов используется минимум.


          1. zag2art
            04.04.2015 13:39

            а для mac-адресов еще deadbeefdead используют…


  1. Pe4enie
    02.04.2015 19:27
    +4

    Your camera was breaked


    Вообще там было «Your camera is bricked». В русском есть аналог — «окирпичить», т.е. сделать бесполезным кирпичом %)


    1. dmr Автор
      02.04.2015 19:33

      спасибо, поправил.


  1. Hesed
    02.04.2015 19:37
    +4

    Представил шутку в действии на коммерческой съёмке. Хорошо хоть 1-е апреля не на «свадебные» дни недели пришлось. Alex любит риск…


    1. Rumlin
      02.04.2015 23:15
      +4

      This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

      юридически, скачав и установив ПО, пользователь принял соглашение использования.

      P.S. У Sony по-страшнее написано.
      Я понимаю и принимаю условия и положения отказа от гарантий.


      1. grossws
        02.04.2015 23:50

        В коммерческих EULA так или иначе написано примерно то же самое. В хорошем варианте вам могут ещё вернуть стоимость лицензии =)


        1. lexore
          03.04.2015 14:01

          В Windows EULA описано, что вам вернут деньги в полном объеме, в размере не превышающем 5$ :)


          1. zag2art
            04.04.2015 13:42

            намекают на себестоимость


      1. MichaelBorisov
        04.04.2015 03:12
        +4

        юридически, скачав и установив ПО, пользователь принял соглашение использования.

        Отказ от гарантии относится только к случаю непреднамеренных нарушений в работе устройства или программы.

        Если же нарушение было преднамеренным и нанесло пользователю вред — то такой отказ может не иметь юридической силы, относиться к уголовному, а не гражданскому праву, и разработчик все равно понесет ответственность. За создание вредоносного ПО.


    1. grossws
      03.04.2015 00:02
      +5

      Если у вас на критичной (коммерческой) съемке только одна тушка с экспериментальной прошивкой/один аккумулятор/одна вспышка, то вы ССЗБ.

      Либо использовать камеры с меньшими вероятностями отказа (типа 1Dmk3/D3), либо дублировать, либо и то, и другое. Надо просто идти от рисков.


  1. RicoX
    02.04.2015 20:07
    +1

    «Дохлая говядина» в технической информации BSOD улыбнула, но если бы словил сам, отложил бы кирпичей однозначно, злая, очень злая шутка.


  1. simpel
    02.04.2015 20:36
    +35

    Alex — автор и основатель этого проекта и самый главный и активный разработчик, все более-менее серьезные прорывы в разработке тоже принадлежат ему. Там своя атмосфера. Вы ставили экспериментальный билд, экспериментального софта (это не прошивка) и удивляетесь первоапрельским шуткам? Может быть ML просто не для вас?


    1. dmr Автор
      02.04.2015 20:57
      -5

      нет, не удивляюсь, просто, имхо, слишком жесткая шутка, которая может сильно испортить проведение плановой съемки


      1. simpel
        02.04.2015 21:11
        +21

        В любом случае на скриншоте довольно очевидно дан намек на 1 Апреля.


      1. Arlakz
        02.04.2015 22:02
        +8

        У вас одна камера для важных съемок?


        1. nochkin
          03.04.2015 07:03
          +10

          … и на этой камере стоит экспериментальная версия прошивки.


        1. dmr Автор
          03.04.2015 07:37
          +6

          Работа моя не связана с фотографией, так что одной камеры мне вполне достаточно. А важные/плановые — это не только студийные/свадебные и т.п. съемки, это еще и дни рождения ребенка, а так же другие домашние праздники и памятные события.


      1. foxmuldercp
        04.04.2015 01:21

        Плановая сьемка с экспериментальной, в общем-то, прошивкой?
        На сверх критичные сьемки мои знакомые фотографы идут минимум с 3 карточками и 3 аккумуляторами на каждый бодик, которых тоже, как ни странно берут не один на событие. Один их моих знакомых на сьемки берет не только полнокадровый Марк, а и 2х и 3х циферную модель.


  1. Bal
    02.04.2015 20:54
    -5

    Одна из причин, по которой я ML не прошиваю в тушку, а использую в режиме загрузки в флешки. Если что-то не так, всегда можно поставить другую (чистую) флешку.

    Всё же, зеркалка, ИМХО, не тот уровень, когда можно рисковать прошивать тушку сторонней прошивкой.


    1. simpel
      02.04.2015 21:09
      +3

      «Прошивать ML в тушку» — это что-то новенькое, ML только с флешки работает.


      1. Bal
        03.04.2015 00:05
        +1

        Я про модификацию ROM.

        wiki.magiclantern.fm/install

        Обращаю внимание на такие пункты установки, как:
        — Launch the Firmware Update process.
        — Uninstalling ML from the camera > With a Magic Lantern card, launch the Firmware Update process and follow the instructions on-screen. Re-installing Canon firmware will not remove Magic Lantern.

        и т.п.

        Если бы ML у топикстартера работала в безопасном варианте только с флешки, то риск окирпичивания ему бы и в страшном сне не приснился. И достаточно было бы просто выдернуть флешку.

        По крайней мере у меня дело обстоит именно так :) Я никакого Firmware Update не делал и замена/удаление флешки с ML автоматом возвращают камеру в исходное состояние.


        1. Bal
          03.04.2015 00:23
          +1

          Ещё дополнение тихо и неаргументированно минусующим:

          «If you prefer to skip the firmware update step and prepare your cards from the PC, you may copy ML files on your card and make it bootable with a special utility»

          Вот именно этот вариант я и предлагаю. Он не требует модификации камеры и, соответственно, нет риска окирпичивания кривым firmware. Любые проблемы ML решаются, в худшем случае, выдёргиванием карты из камеры.


          1. Anisotropic
            03.04.2015 00:40
            +1

            У вас старая камера, на новых ещё нужно модифицировать bootflag в самой камере, чтобы ML заработал. Но он по-прежнему работает только с флешки, и кроме этого флага в роме самой камеры ничего не трогает.
            Насчёт риска окирпичивания — он есть всегда :)


            1. Bal
              03.04.2015 00:45

              >У вас старая камера, на новых ещё нужно модифицировать bootflag в самой камере

              Сорри, не знал (у меня 550D). И что, одной только установкой флага можно окирпичить камеру? И что, потом нельзя просто выдернуть флешку и получить работу с немодифицированной прошивкой?

              >Насчёт риска окирпичивания — он есть всегда :)

              Наверное, теоретически можно угробить железо камеры. Но в случае топикстарта речь же явно о работающей ML. Так откуда тогда возникла мысль окирпичивания? И почему первым же желанием не было выдернуть карту и посмотреть работу без неё?


              1. mdcool
                03.04.2015 12:54

                Окирпичить камеру можно не установкой ML, а случайными ошибками в его работе, когда на исполнение подается черт знает какой бинарный код:

                Right after opening the card door, Canon firmware accesses the card without turning on the LED (yes, with the main switch turned off). If you remove the card too early, the camera will freeze and will drain the battery, or even cause permanent damage! You will be running random code (remember you are loading executable code from the card), and we can't do anything about it without reflashing Canon firmware with our own code.
                (источник).
                Но если следовать всем рекомедациям команды, риск окирпичивания нулевой.


          1. simpel
            03.04.2015 00:42

            Вы не правильно поняли инструкцию из wiki. Там не идет речи о перепрошивке камеры новой/кастомной прошивкой. Там говориться, что используя встроенный механизм апгрейда прошивки можно запустить установщик ML с карты, который выставит boot flag без дополнительного шаманства. Выдергиванием карты из камеры вы как раз увеличиваете шансы на окирпичивание своей камеры, тк по последним данным камера таки пишет данные в конфиг область тушки и, например, открыв трей и не дождавшись вспышки светодиода, вы вытащите флэшку — можно словить кирпич.


            1. Bal
              03.04.2015 00:49
              +2

              >Выдергиванием карты из камеры вы как раз увеличиваете шансы на окирпичивание своей камеры

              Очевидно же, что речь не о мгновенном выдёргивании карты в первые же доли секунды после возникновения непонятной ситуации :) Речь о том, чтобы попытаться включить камеру с заменённой или выдернутой картой. После выжидания безопасного интервала, прекращения индикации светодиода и т.п.

              Я, вот, буквально не понимаю, почему при проблемах с ML не возникло желание включить камеру без карты. А начались испуг, игры с заменой прошивки и т.п.


  1. XogN
    02.04.2015 21:28
    -5

    Где где, а в кастомных прошивках подобные «шутки» недопустимы.
    И не важно, что серьезного вреда оборудованию не наносится.
    Важно, что умышленно нарушается нормальная работа устройства.
    За такое, лично я бы, будь я на месте автора, принципиально перестал бы использовать эту прошивку.


    1. XogN
      03.04.2015 14:19
      +2

      Минусующим желаю ловить подобные шутки в смартфонах в тот момент, когда пытаетесь вызвать с него экстренную службу.


    1. sergeyII
      03.04.2015 14:28

      Автору повезло, что он словил ошибку на второй день после начала экспериментов, поэтому это его только подбодрило:)


  1. vladikas
    02.04.2015 21:49
    +31

    Неужели никто не читает чего там написала программа когда крашнулась?.. В тексте бсода белым по синему указание посмотреть на календарь.


    1. XogN
      02.04.2015 21:55
      -3

      Предположу, что это вопрос психологии.
      Когда появляется подобное — первой мыслью будет вовсе не читать, что именно написано в коде ошибки, а совсем другое.
      И хорошо, если это будет только мысль а не возглас на всю квартиру…


      1. vladikas
        02.04.2015 21:58
        +1

        На сколько я понял система Magic Lantern подобна CHDK (которую уже много лет использую). Сложно сказать испугался бы я или нет, если бы увидел, что мой фотик помер… Но сразу бы вспомнил клятвенные заверения с официального сайта, что эта «прошивка» не может повредить фотоаппарат.


        1. XogN
          02.04.2015 22:02
          +1

          Даже невозможное, казалось бы, порой случается. К сожалению.

          В любом случае, придется пережить крайне неприятные секунды, пока извлекаешь карту и проверяешь работоспособность камеры.


      1. dbanet
        02.04.2015 23:12
        +7

        Предположу, что это вопрос психологии.
        Когда появляется подобное — первой мыслью будет вовсе не читать, что именно написано в коде ошибки, а совсем другое.
        И хорошо, если это будет только мысль а не возглас на всю квартиру…
        Может у домохозяйки первая мысль и будет «совсем другая», но мы же вроде на Хабре, нет?


        1. XogN
          02.04.2015 23:27
          -1

          Каким бы специалистом человек не был, первая эмоциональная реакция при отказе дорогостоящей техники обычно всегда похожа.
          А её интенсивность и продолжительность лишь во вторую очередь зависит от технической образованности.
          Человек существо эмоциональное. Даже профи на секунду другую будет выведен из равновесия.


          1. XogN
            03.04.2015 14:13

            Минусуют видимо представители машинного разума, лишенные эмоций?


        1. zag2art
          04.04.2015 14:00
          +4

          да мы на хабре, и здесь обитают сверхчеловеки с абсолютно иной душеной организацией. если стукнуть такого человека молоточком по коленной чашечке он лишь бросит на тебя мимолетный взгляд полный превосходства, а его едва уловимая победная улыбка докончит начатое…


      1. JIghtuse
        03.04.2015 06:12
        +1

        Из-за такого мышления случается добрая половина ада, описываемого на ithappens. Паника — никогда не вариант, тем более когда техника вам сообщает информацию, а не совсем кирпичится.


    1. MaxxxZ
      03.04.2015 11:33
      +4

      Дома в спокойной обстановке, как у автора, можно было прочитать.
      Но всё-равно шутка могла бы подорвать доверие к разработке, если бы фотоаппарат бсоднул не во время экспериментов, а во время реальной работы фотографа. На свадьбе например. В условиях, цейтнота многие люди утрачивают способность мыслить логически — это факт, который конечно можно комментить в стиле «сами виноваты», но доверие однозначно будет подорвано.


      1. vladikas
        03.04.2015 14:07

        Извините, я не разбираюсь в свадебной фотографии, но мне казалось, что фотографы в этой сфере с профессиональными аппаратами работают.
        *********
        Хотя… С народом тут пообсуждал вопрос на дилетантском уровне — пришли к выводу, что у фотографа просто должен быть БОЛЬШОЙ аппарат. А профессиональный он или нет на нём же не написано… С мыльницей, даже если с CHDK (где RAW, «стекинг по фокусу», по ISO, по диафрагме и прочая профессиональная лабуда) не будешь выглядеть фотографом…


        1. mdcool
          03.04.2015 14:27
          +1

          Дело не в размере фотоаппарата, а в его способностях. На тех же свадьбах важно успеть поймать важный кадр при любом освещении, что автоматически задает планку для рабочих ISO, скорости затвора, мощности системы фокусировки, скорости флешки и светосилы объективов. Мыльницы многое из этого не умеют — в них не помещается столько возможностей.
          И несмотря на это, многие люди имеют хобби: ничто не мешает свадебщику в свободное время снимать таймлапсы, стекить макро по фокусу или экспериментировать с экстремальным HDR на 9 кадров. Тут-то и место экспериментам, тут-то и не жалко бсоднуть на экспериментальной флешке.


        1. Bal
          03.04.2015 21:20
          +1

          Две ремарки:

          — Есть традиционное эмпирическое правило, что качество фото зависит в таком порядке:
          1) От рук фотографа
          2) От «стекла» (оптики)
          3) От «тушки» (камеры)

          xx0-серия Canon — это не лучший кандидат для свадебной фотографии, но вполне где-нибудь на периферии для этого используются.

          — Профессиональный аппарат, согласно буквальному определению, это тот, который используется в профессии — основном источнике дохода. Т.е. даже если фотограф зарабатывает мыльницей, это будет профессиональный инструмент :) В последнее время «профессиональный» часто используют в качестве синонима «качественный» или «экспертный», но это некорректно. Профессия никак прямо не обозначает автоматически квалификацию:

          Профессиона?л — человек, сделавший определённое занятие своей профессией; человек, ставший в какой-либо области деятельности специалистом; подготовленный для работы в определённой сфере специалист, имеющий навыки, квалификацию, а при необходимости и допуск к выполнению обязанностей по своей специальности. Многие путают понятие профессиона?ла с мастером. Не все профессионалы могут быть мастерами своего дела, точно так же, как и мастер в определенной области деятельности не всегда является профессионалом в этой же области.


          ПРОФЕССИЯ — устойчивый и относительно широкий род трудовой деятельности, являющийся источником дохода, предусматривающий определенную совокупность теоретических знаний, практического опыта и трудовых навыков и определяемый разделением труда, а также его функциональным содержанием;


          1. vladikas
            03.04.2015 21:31

            Люди из Canon считают, что у них профессиональные камеры только EOS…


            1. merlin-vrn
              04.04.2015 08:02
              +2

              Люди из Кэнон считают, что у них 1D и 5D — профессиональные, 6D, 7D, двухциферные и M3 — для любителей, остальные — M, трёх- и четырёхциферные — для начинающих.

              Раньше было правило, что одна цифра — профессиональная, две — продвинутый любитель, три — любительская, но плёночных EOSов больше не делают.


              1. vladikas
                04.04.2015 11:15

                Теперь ясно. Я вчера заблудился у них на сайте :)


          1. grossws
            04.04.2015 03:00

            Под профессиональной техникой обычно понимают предназначенную для профессионального использования. А не ту, что используется в профессиональной деятельности (импликация в другом направлении).

            У профессиональной фототехники в первую очередь выше ресурс (т. к. она рассчитана на частое применение и 10к срабатываний затвора — это незначительный износ, в отличии от каких-нибудь трех-четырехзначных моделей Canon). А наличие большей гибкости и большего функционала — вещь вторичная и необязательная. Например, любительские носимые радиостанции (рации) по функционалу и органам управления существенно богаче профессиональных собратьев.


            1. merlin-vrn
              04.04.2015 08:08

              10к срабатываний — это ничего для любых зеркалок. Они и 150к все легко переживают.


              1. grossws
                04.04.2015 16:44
                +1

                У какой-нибудь 1Ds mk3 ресурс 300к, но это профессиональная камера. У 5D mk2 уже в районе 150к. У 50D — 100к. Это если брать заявленные производителем.

                Здесь www.olegkikin.com/shutterlife/sitemap.php есть неплохая статистика. По топовым камерам её маловато, но но более низкому сегменту получше.

                Например, 5D: среднее количество срабатываний, после которого затвор ещё жив 101к, среднее количество срабатываний, после которых умер — 163к.
                Если взять что-нибудь из полупрофессиональных (50D), то там картина похуже: 68к против 74.5к.
                Если смотреть на бюджетный сегмент (500D), то 29к/57к выглядит ещё веселее. И 10к уже становится ощутимым износом.

                Я специально указывал на устаревшие камеры, по которым статистики уже поднакопилось.

                Если же смотреть не на средние, а на кумулятивную долю умерших камер, то в случае того же 50D:
                — 1.6% не пережили 10к,
                — 3.1% не пережили 20к (включая предыдущие, умершие раньше 10к),
                — 7.6% не пережили 50к (опять же, включая предыдущие).


                1. merlin-vrn
                  04.04.2015 21:27

                  Да, если смотреть на эту статистику — вы правы. Но в память врезалась другую картинку с другой статистикой и выводы в ней были гораздо более утешительные.

                  В общем-то, статистика в той форме, как она там есть, не очень интересна. Нужна статистика в виде вроде того, что вы написали в конце: сколько затворов умерло на n-том выстреле.

                  Кстати, поиграю ещё в К.О.: в своём окружении не слышал о сдохших затворах, но слышал о заклинивших зеркалах. Суть не меняется, камера неисправна и непригодна к эксплуатации, но вопрос: та ссылка, которую вы привели, говорит о вообще сдохшей механике в камерах, или именно о затворах?


                  1. grossws
                    04.04.2015 21:41

                    Кстати, поиграю ещё в К.О.: в своём окружении не слышал о сдохших затворах, но слышал о заклинивших зеркалах. Суть не меняется, камера неисправна и непригодна к эксплуатации, но вопрос: та ссылка, которую вы привели, говорит о вообще сдохшей механике в камерах, или именно о затворах?
                    Она о работающих/умерших камерах в разрезе количества отснятых кадров. Т. е. исходными данными является количество отснятых кадров и работает ли камера после этого количества. Так что сюда включены проблемы с отломанными ламелями, заклинившими зеркалами и т. п.

                    В общем-то, статистика в той форме, как она там есть, не очень интересна. Нужна статистика в виде вроде того, что вы написали в конце: сколько затворов умерло на n-том выстреле.
                    Там есть и средние данные, и кумулятивная статистика (сколько камер, участвовавших в расчетах, осталось в рабочем состоянии после N срабатываний затвора).

                    Судя по тому, что там указано, используется оценка Каплана-Мейера. Можно, конечно, посчитать и доверительные интервалы, исходные данные там есть (бакеты с набором умерших и доживших до соответствующего «возраста» камер).


  1. dbanet
    02.04.2015 23:06
    +61

    На самом деле шутка очень смешная, и развод удался: поржал с автора, не сумевшего распознать подвох в вендовом бсоде на фотоаппарате (!), в котором написано «попробуй нажимать Magic Button достаточно быстро» и «сфокусируйся на сегодняшней дате в календаре» (!!), тупившего настолько, что он полез на форум разработчиков (!!!), где, видимо, над ним начали уже откровенно стебаться (хотя они, судя по всему, дали автору ещё один шанс: может быть, если бы он начал снимать на видео, что пишет фотоаппарат, он бы это всё-таки хоть прочитал и до него бы наконец дошло?), потому что действительно, как автор потом заметил, такой он только один, а затем решившего дать возможность над ним поржать ещё и всему Хабрахабру.

    Спасибо, спасибо.

    Два вопроса:

    • Как вы сюда попали?
    • Как сюда попали те ребята, что видят 0xDEADBEEF впервые и, видимо, считают, что это смешно?


    1. JohnMcClane
      03.04.2015 10:34
      +12

      Не всему Хабрахабру, а лишь отдельному персонажу — остальные восприняли топик адекватно и вменяемыми комментариями. Шутка должна быть смешной и понятной, а не злой, если это — шутка, и не вгонять человека в ступор. У автора прошивки очень странное чувство юмора, и не факт, что в очередной раз с этой прошивкой все будет в порядке.

      Действительно, техника «незакирпичена», но что мне делать с фотоаппаратом, если я действительно использую эту прошивку и мне действительно необходимы ее функции, а вот нахожусь я совсем далеко от компьютера. Возможности откатиться на рабочую версию нет. Смысл делать на сутки не рабочую копию своего творения. Да, «as is» и бла-бла-бла, однако, осадочек-то остался…

      Да, хабр — технический ресурс, но техническая подготовка у всех разная, да и специализация тоже.


      1. dbanet
        03.04.2015 12:52
        +1

        Отдельному персонажу, и ещё пятидесяти семи (по состоянию на 20150403T1255), плюсанувших его комментарий.

        Первое апреля — день дурака.


      1. sergeyII
        03.04.2015 14:15
        +2

        о что мне делать с фотоаппаратом, если я действительно использую эту прошивку

        Если вы смогли разгадать что бсод зависит от даты, то надо сменить дату.


        1. aloneunix
          03.04.2015 14:47

          В таком случае создастся путаница с датой создания фото.


  1. VioletGiraffe
    02.04.2015 23:19
    -2

    Оффтоп, но не удобнее ли focus bracketing делать с помощью remote control software? Есть хорошие приложения под Андроид, например (а под Винду / Мак — и подавно).


    1. merlin-vrn
      03.04.2015 09:41

      С remote control практически всё неудобно делать, кроме студийных съёмок на документы, когда камера намертво прикручена к штативу, фокус и экспозиция тоже сто лет назад настроены и ты сразу получаешь равку на комп.


      1. VioletGiraffe
        03.04.2015 12:08

        А как вы focus bracketing без штатива делаете?


  1. Anisotropic
    03.04.2015 00:41
    -1

    Увидевши заголовок, думал, что автор напишет про запуск ядра линукса на кеноне.


    1. simpel
      03.04.2015 00:44

      Отличная новость и очень активное обсуждение на ML форуме в течении дня. Через неделю другую уже будет инфы на статью наверное :)


  1. kashey
    03.04.2015 08:43
    +1

    Читал топик и плакал… У меня Никон — ни обновления родных прошивок уже второй год, ни каких либо сторонних прошивок с палочками волшебными :(


    1. Chamie
      03.04.2015 13:08

      Какой именно Никон? nikonhacker.com/wiki/Supported_Models


      1. kashey
        03.04.2015 13:12

        У меня 7100, но в любом случае — палочки волшебной в этой прошивке нет.


  1. merlin-vrn
    03.04.2015 09:39

    Вот пробовал я ML на 650-м… не понравился он мне. Совсем. Неудобно. Может на 5D или на 600D он и хорош…


  1. MaxxxZ
    03.04.2015 11:23
    +1

    Зато больше наорду узнало о прошивке благодаря подобным постам… м.б. вирусная реклама с ароматом чёрного пиара?


  1. vlivyur
    03.04.2015 11:32
    +9

    Шутка очень смешная, единственное что я б ещё сделал — ограничил количество показов до трёх (шутка повторенная трижды в два раза смешнее) и поставил бы таймаут на это окошко на пару-тройку минут, чтоб само исчезало, специально для тех, кто не читает сообщения об ошибках.


  1. sergeyII
    03.04.2015 14:26
    +1

    Когда я увидел эти бсоды, рефлекторно родилась мысль о том, что было бы не плохо, наконец, узнать как фотик прошивается с программатора. Так что, если из всех юзеров, хотя бы один заинтересуется этим всерьез, ребята получат нового разработчика. Видимо для этих шутников важнее «профилактика», чем лояльность пользователей.


  1. tyderh
    03.04.2015 15:03
    +3

    В цианогене тоже была шутка в найтли
    image


  1. Lertmind
    03.04.2015 15:16

    Вообще, 1 апреля хороший показатель безрассудства и глупости человечества.


    1. bask
      03.04.2015 16:06
      -1

      Неплохой способ пиара


  1. Rumlin
    04.04.2015 15:11

    В продолжение темы — Linux на фотоаппарате


  1. Acuna
    07.04.2015 17:54
    -1

    Дак ведь в BSOD и было написано предложение сфоткать календарь и сфокусироваться на сегодняшней дате (1-е апреля). Что бы там ни было, но сообщения BSOD читать очень полезно, меня не один раз они выручали. Вообще, главная проблема всех пострадавших именно в том, что часто они просто фантастическим образом забывают сегодняшнюю дату в день 1 апреля. Если бы этого не происходило, то все бы просто с удовольствием смеялись. А в результата мы получаем массу критики о том, какое, дескать, у всех отстойное чувство юмора! И да, известное правило «1 апреля — никому не верю» так же пока никто не отменял. Так что…


  1. vicnaum
    20.04.2015 22:20
    +1

    У меня сегодня была другая шутка. Свежекупленный 650D, поснимал рав видео — всё круто. Решил поснимать еще кое-чего, но что-то он вырубаться начал сам. Вначале думал — Power Saving, но оно не включается. Потом всё чаще и чаще. Пошёл, обновился на последний билд (этот ставил позавчера). Та же фигня. Ну, думаю, мажик латерн на 650д еще сырой-сырой значит!

    Но потом заметил — вырубается оно когда я переношу штатив в другое место и ставлю на пол. Проверил — действительно! Вырубается от легкого хлопка ладошкой снизу по камере. От того, что кладу его на стол. Короче — от любого даже самого малого сотрясения. Во дела…

    Но потом решил вставить другую батарейку (благо старая от 600д есть) — и всё как рукой сняло.

    Проверил новую батарейку на старой камере (600Д) — тоже вырубается!

    Вот такая вот шутка. Бракованная батарейка, выключающаяся от сотрясений. Оригинальная. Новая такая 50$ стоит, btw.
    Хорошо хоть не камера.

    Немного не в тему поста, но тоже довольно странная штука.
    Нигде в инете описания таких ситуаций не нашел. Может пусть тут хоть будет.

    Автору желаю впредь не паниковать, сохранять рассудок, и читать тексты ошибок, даже если это намозоливший глаза бсод на экране падающего самолёта :)


    1. Rumlin
      20.04.2015 22:46

      А что в техподдержке говорят? Сказали нести в СЦ?


      1. vicnaum
        20.04.2015 23:16

        Продавец говорит либо к нему, либо в СЦ подвозить батарейку — проверят и обменяют по гарантии.


        1. Rumlin
          20.04.2015 23:39

          По моему опыту с Sony оказывается надо звонить в техподдержку либо сдавать в магазин комплект. Вполне может быть у canon подобные нюансы. Рекомендую позвонить в техподдержку и уточнить по процедуре. Это может сэкономить время.

          Расскажу как это делает Sony: У Sony не все СЦ по РФ обслуживают зеркалки. Точнее почти никто. Если СЦ в каком-то городе не обслуживает фотоаппараты со съемной оптикой, то СЦ может принять устройство для дальнейшей пересылки в Москву для ремонта, но после email от службы техподдержки, которое отправят и получат в течении суток. Поэтому у клиентов Sony часто получается «поцеловать дверь», если они перед визитом в СЦ не звонили в техподдержку, вернуться домой и прийти снова через сутки. Если же именно проблема с фотоаппаратом или объективом, а не батареей, то по телефону инженер техподдержки уточняет дефект (сброс заводских настроек, свежее ПО, отключение/подключение батареи, объектива, карты памяти не помогает), то когда становится очевидным дефект, который невозможно решить по-телефону за несколько минут, то просят подтвердить гарантию фотографией чека и заказывают курьера DHL для транспортировки на ремонт в Москву. Если этим неохота заниматься, то клиент может сдать в магазин, чтобы они сделали те же манипуляции для подтверждения дефекта и гарантии, НО всегда есть вероятность «испорченного телефона», если дефект необычный. Например до сотрудника магазина не дошла информация как и что надо трясти, чтобы фотоаппарат выключился, а без этого у него может не наблюдаться дефект.