Глубокое разочарование или Первый хакатон Правительства Москвы

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

    image

    День 1. Первые впечатления


    Рано утром я отправился в Москву, чтобы побыстрее успеть на свой первый в жизни хакатон, о котором я случайно узнал, когда заглянул на сайт API Moscow. Он когда-то очень помог мне написать свое первое приложение для Windows Store. На странице Хакатона было достаточно подробное описание мероприятия с четким графиком и неплохим призом. Хакатон разделялся на 2 этапа. Первый этап, на котором должны были быть выбраны лучшие приложения для дальнейшего участия, намечался на 29-ое число, а второй планировался через 2 недели. Единственное, что меня (как потом оказалось, вполне обоснованно) смутило, это большое количество чиновников в жюри image

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

    Но вернемся к хакатону. Ничто не предвещало беды. Мой опыт с API Москвы ограничивался только одним набором данных, и хоть у меня и возникали проблемы, но я думал, что они не имеют большого распространения. Презентацию хакатона открыли со словами «Ээ. Ну, во-первых, нужно поблагодарить Владимира Владимировича Путина, что он издал указ, что вот мы должны начать работать» и прочее. Когда речь зашла о вопросах, сразу несколько разработчиков, вырываясь, начали спрашивать о, том, когда уже сделают стандартизацию данных, т.к., например, в одном наборе пишут «city», в другом — «gorod», а названия улиц часто бывают с ошибками, не говоря уже о формате номера телефона. На что, как и стоило ожидать, прозвучал ответ, что они это уже исправляют и т.д. Также был вопрос, когда же смогут раскрыть данные проекта Автокод. Интересно здесь то, что первый раз этот вопрос вообще проигнорировали, а когда кто-то, специально выделяя этот момент, снова повторил вопрос, отвечающий замешкался и сказал, что обсудит это наедине.

    Также в описании хакатона было сказано, что мы будем презентовать свои проекты, о чем организаторы успешно забыли.
    В общем говоря, в начале дня это были единственные вещи, которые вызывали сомнение, но все-таки картина в целом оставалась довольно привлекательной. Я случайно встретил команду, которая оказалась из моего университета, мы решили, что будем работать вместе. Итого: 2 android разработчика, к ним 1 дизайнер. Ну что, решил помочь им, написав порт для Windows Phone.

    Еда. Голод. Расписание

    Опять же, я не был на других хакатонах, и мне сложно судить по поводу еды, но на конференциях, в которых мне довелось участвовать, кормили гораздо лучше. Тут все заключается в том, что тебя кормят вроде 3 раза в день, я не помню точно, т.к. первый день мы вообще не вылезали из конференц-зала. Если ты опоздал, то, поздравляю, твой желудок подождет до следующего раза. Количество тоже не могло порадовать. Черт. Это наверное слишком глупо придираться к еде, но, скажем так, у меня сложилось впечатление, что фразу «Хороший разработчик — голодный разработчик», организаторы восприняли буквально. Сама еда была вкусная, но, опять же, мало.

    Вечер. Ночь.

    Честно говоря, тут и говорить особо нечего. К нам часто заходили девушки (нет-нет, они из организаторов), которые интересовались, каким проектом мы занимаемся и т.д. Также пару раз заглядывали другие участники. Я очень волновался, когда узнавал, что кто-то тоже пишет под Windows Phone, и очень боялся выставить свою команду идиотами, но, как потом оказалось, зря.

    Но хочется выделить один момент, когда к нам пришли ребята из жюри и спрашивали, имеются ли у нас технические сложности. А мы в свою очередь засыпали их вопросами, на что нам ответили, что практически все, что мы хотим сделать, нужно реализовывать через еще один API. ЕМП, в котором, по словам ведущего, зарегистрировано 80% москвичей. Жаль, что никто из нас практически ничего не знал об этом API, кроме его существования. Ну ничего, набрались сил и продолжили работать.

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

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

    image

    Но вот на часах уже 5 утра, а в IDE творится черт знает что и где-то внутри приходит осознание, что код уже идет совсем бессмысленный, а простые проблемы решаются костылями и занимают очень много времени. Явный признак, что пора идти спать. Будильник на 8 утра — и вперед. Моему примеру последовал один разработчик, а оставшиеся ребята решили лечь через час.

    Утро. Первый этап

    Просыпаясь за 5 минут до звонка будильника, уже чувствуешь в себе такой прилив сил, что, кажется, будто ты поспал вечность. Переминаясь с ноги на ногу, идешь умываться, берешь стаканчик кофе, т.к. от одного запаха энергетика уже начинало тошнить, печенье (это единственное, что можно было всегда взять) и передвигаешься в сторону зала, где лежит твой верный ноутбук и ожидает, пока ты продолжишь работу. Ребята спят. Сквозь туманный взгляд, как будто вчера ты отлично провел время с хорошей бутылкой спиртного, смотришь на свой код и приходишь в полное недоумение от своих последних строк.

    Завтрак. Поел, но, как обычно, все равно голодный. Через 3 часа связываюсь с самым лучшим дизайнером в мире для Windows Phone, пишу ему, что срочно нужен дизайн нескольких страниц, иконка, сплэшскрин и прочие прелести. Начинаешь чувствовать приток волнения, а о сне забываешь моментально. Особенно, вам стоило бы видеть глаза нашего дизайнера в 9 утра. Это как глаз Саурона, который… О чем это я. Последние штрихи, кое-как внедрение дизайна, исправление багов и т.д. Из-за того, что у нас не было доступа к API ЕМП (регистрация разработчиков занимает около недели), мы не могли получить доступ к нашему главному сокровищу, поэтому из основных функций пришлось сделать тур-версию, что, впрочем, потом не смутило жюри.

    Итак, дизайнер дорисовывает презентацию, которая на удивление получилась гораздо лучше, чем статичные картинки у остальных. Тестируем последние версии, конечно же, находим какие-то ошибки ровно перед сдачей, но чудом исправляем их и отправляем презентацию на почту компьютера, с которого будет происходить запуск. Раздаем телефоны жюри, наш дизайнер-волшебник выходит на фронт, получает несколько едких вопросов, смешит зал. Ну что, все как и планировалось. Очень огорчило, что мы были единственным приложением (тут мы деанонимизировались), которое не предлагало никакой монетизации, а просто ставило идею «Приложение для москвичей». Это никакого восторга у жюри не вызвало, но в общем-то все равно, главное, чтобы пользователи были довольны.

    Среди жюри было по одному представителю из SONY и ORACLE. Среди участников (команд было в районе 28) примерно 40% были низкосортные приложения, т.к. разрабатывались в основном в одиночку, либо в очень небольшой команде. Кто-то выходил, очень стеснялся, кто-то первокурсники с ВШЭ, которые втроем успели сделать какой-то прототип, где маршрут на карте прокладывался прямой линией а-ля вертолет, кто-то делал просто отвратительные приложения, которые не умели толком ничего.

    image

    Но это я просто очень много обращал внимания на Windows Phone разработчиков и из-за очень большого волнения, был слишком критичен. Еще 40% были просто хорошими приложениями, которые достойны побороться за звание лучшего, но при условии, что лидеры допустят ошибки. Ну и наконец 20% действительно качественных приложений, которые способны перевернуть привычные сервисы и привнести что-то новое (нет, наше приложение я к этой доле не отношу).

    Результат первого тура

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

    Мы заняли призовое место, приз от ORACLE — два сертификата на бесплатное прохождение любых курсов, или что-то вроде того. Нас четверо, а сертификатов два. Я
    особо не интересуюсь этой компанией, под Android не пишу, а Java не использую, то смысла для меня не было, к тому же сертификат был ориентирован на выпускников, которыми как раз скоро станут все ребята из нашей команды, кроме меня. Но т.к. мы привыкли, что в приличном обществе всегда можно договориться, мы решили подойти и спросить про возможность 4-х сертификатов. Довольно быстро согласились и попросили выслать свои данные на такой-то адрес и, скорее всего, всем сертификат и раздадут.

    image

    Прошли или нет?

    Сказать, что мы волновались, — это ничего не сказать. Эти мурашки по коже, когда называют команду и просят выйти, получить сертификат, это ощущение, что все, финишная прямая, теперь все зависит от нас… Нет тут-то было. Выходит ведущий и говорит, что все проходят во второй этап. Браво! Проще говоря, вам говорят, что все ваши попытки были тщетны и никого мы из лучших не выбрали, так что отправляйтесь вы все работать, может быть увидимся через две недели. Ну что? На самом деле, все, конечно, было не так страшно, а нам вообще было тогда до лампочки это, т.к. мы выиграли крутые сертификаты.

    Нет, правда. Нам и дело до этого не было. Мы были полны энергией и готовы продолжать разработку.

    Но что-то пошло не так

    Я возвращаюсь домой, отсыпаюсь и сразу же на каплях мотивации, продолжаю дорабатывать приложение, делая его как минимум красивым и удобным. Тем временем, заявка на получение аккаунта разработчика уже была отправлена в ЕМП.

    Но стоит кое-что сразу рассказать. Дело в том, что любое действие, которое вы захотите совершить с ЕМП, потребует времени на проверку. Это же не какой-нибудь Вконтактик, где тебе надо зарегестрироваться и просто начать пользоваться удобным API с песочницей, фу, так нормальные люди не делают.

    Итого:
    4-5 дней на то, чтобы выслать мне сообщение, что мне уже отправляли пароль для аккаунта. Как оказалось, когда-то давно я все-таки там регистрировался. Ссылка на восстановление пароля? Зачем. Куда лучше получить дату сообщения и искать в своей почте письмо от них с паролем. Думаете, что все было так просто, да? Зашли, зарегистрировались, прождали 5 дней и начали пользоваться сервисом? Ну нет, это же небезопасно, ведь мы должны проверить каждого, кто захочет воспользоваться нашими драгоценными данными.

    3-4 дня на регистрацию приложения. Приложение зарегистрировано, ура! Ребята, у нас осталась неделя, чтобы все сделать, давайте поторопимся! Сейчас, только я проверю, как там личный кабинет выглядит и документация. Наверняка, наши ребята из правительства постарались.

    image

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

    {"errorCode":403,"errorMessage":"Core::Authorization failed."}
    


    Секундочку, что это. Проблема с авторизацией? Странно. Вроде все правильно сделал. Что говорите? Нужно запросить доступ к определенным API? Хорошо, но я пытался просто авторизоваться. Что? Для этого тоже надо запросить доступ. Хм. Ну ладно, куда нажать, а то мне уже не терпится.

    image

    Ладно, если без этого каламбура, то все закончилось тем, что для доступа к API, нужно 3 дня. Но мы уже ребята опытные, так что по нашей формуле, нужно взять это число и добавить к нему 2-3 дня. Так оно и было. А теперь внимание.

    image

    Ровно в полночь воскресенья все наши запросы к API получают разрешение. Ну, я думаю, что мысль ясна.

    Хаос


    Тут мы понимаем, что происходит полный хаос. Они пишут нам на почту, по-дружески спрашивая, как у нас дела (рассылка всем) и просят задавать вопросы. Мы им рассказали, попросили ускорить подтверждение API (на этот момент, мы его еще не получили). В ответ они молчат. Пишем тем ребятам, что приходили к нам в первый день и слушали вопросы. Они говорят, что на скорость проверки они повлиять не могут. Ну да, программа сама себя не переключит в режим «Отключение имитации проверки». А также просим их сообщить нам e-mail, с которого будут скачивать приложение для Windows Phone, чтобы я мог моментально выложить в виде BETA-версии, т.к. время осталось очень мало и мы не успеваем (проверка занимает около 5 рабочих дней). Они говорят, что e-mail скоро пришлют. Для ускорения процесса, я отправил личное сообщение одному из организаторов, где подробно объяснил ситуацию, что из-за времени, которое мы потратили, сидя на месте и ожидая, пока нам дадут доступ, я теперь не успеваю выложить его в Store. Мы в срочном порядке начинаем искать выход. Один разработчик из команды вспоминает, что все, что передается по их API, это GET-запросы, достает сниффер и присылает нам ключи… Использовать чужие токены для, чтобы принять участие в их же конкурсе… По-моему, это абсурд.

    Итого

    Тот организатор прочитал сообщение в тот же вечер, но ответить на него не соизволил до сих пор. Ребята с e-mail переписки так и не прислали для меня e-mail. Все мои силы на смарку. Никаких тестовых данных для проверки работы API нам не дали. Мы выложили кое-какую Android-версию, но без нормального API(были проблемы с кодировкой, ни о чем не говорящими ошибками и еще много) это по сути приложение-пустышка. Тоже самое и для Windows Phone. Дедлайн переносился раза 2 или 3, я уже не помню. Только совсем недавно мы узнали, кто победил в хакатоне. По поводу сертификатов с нами так и не связались, хотя мы несколько раз отправляли общее письмо.

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

    P.S.

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

    Похожие публикации

    Комментарии 43

      +36
      Блин, ну как же реально это все грустно. Тратить огромные бюджеты и быть не в состоянии нанять хоть немного профессионалов.
      Хоть когда-нибудь это изменится? Или во власти всегда будет этот невероятный бардак?

      А вашему энтузиазму можно только позавидовать. Вы молодец.
        +12
        Большое спасибо за поддержку.
          +22
          Бардак будет до тех пор, пока основной целью подобных мероприятий будет осваивание бюджета. Это же изо всех дыр сквозит. Серьезные дяди в жюри, пафосные конференц-залы с кожаными креслами (ну так в прессе же покажут). А что там внутри будет происходить, да кого это волнует? Посидят, кнопки потыкают…
            –2
            и сникерс в подарок победителю
            +22
            Бардак будет до тех пор, пока жители будут его допускать.
            Большинство к бардаку привыкло и чувствует себя комфортнее при нем, чем при попытках этот бардак убрать.
            Телевизор говорит, что бардак — это благо, что бардак — это стабильность. А кто думает иначе — то предатель и куплен госдепом.
            +13
            Любая история про чиновничество у меня теперь автоматически ассоциируется с книгой 'Атлант расправил Плечи':
            "… Ну вы что нибудь придумаете, вы же профессионалы"
            Не давать доступ к API и при этом вежливо интересоваться — «Ну, вы закончили?»

            Самое прискорбное — что мы действительно, что нибудь придумываем и тянем на себе процесс.
            А чиновники рапортуют о созданных ими инновационных продуктах (ваши приложения за банку колы).
              +12
              Чиновники — гниль общества, интеллегенция — двигатель
                +4
                Не гниль, а особо дикие паразиты. Есть только один выход — создание планетарного экспортёра\создателя технологий — Zero One, по образу и подобию аниматрицы, только пока без искусственного интеллекта.
                  +4
                  Который окажется под жутчайшим бюрократическим контролем и обретет гигантскую власть над всем миром? А может лучше просто бороться с бюрократией и дать всем максимальные возможности для собственного творчества и производства? Сколько интересных проектов появляется например на кикстартере, сколько всего делает Элон Маск, Boston Dynamics, Google, Samsung, MIT, просто свободные разработчики? А вы хотите все это уничтожить ради «планетарного экспортёра\создателя технологий»?
                  +6
                  Извините, пожалуйста, но интеллигенция должна знать, как правильно это слово пишется.

                  А насчёт чиновников — так исторически сложилось, что у нас в чиновники идут интеллектуальные и моральные отбросы общества. Чиновники, например, послевоенной Франции были совсем другими.
                    –5
                    Смотрю на все это и не могу не написать.

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

                    Во-вторых ну не стоит переходить на личности говоря «Первокурсники из ВШЭ ...».
                    Парни в таком возрасте а уже участвуют в таких мероприятиях.

                    Насчет доступа к API — можно было заранее подготовиться ко всему этому, получить доступ к API до мероприятия никто не запрещал, все же знали какие данные кому пригодятся.

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

                    Чиновники — гниль общества, интеллегенция — двигатель

                    Не понимаю этот хабр, плохая шутка — человека тут же минусуют, сказать какое все г… — держи кучи плюсов.
                      +4
                      По поводу организации. Я и не говорил про конкретных людей, но вот личное сообщение и ответ на e-mail был успешно проигнорирован, как я писал выше.
                      Я сам первокурсник. Конечно, я не делал акцент на том, что вот, зачем они пришли. Это круто, что они решили участвовать, но я хотел лишь показать достаточно весомую часть среди тех, кто принял участие.
                      А можно было предупредить по поводу сроков? Хоть нам и обещали, что заявки в течение хакатона будут обрабатываться быстрее, но задержки все равно были в 3-4 дня всегда.
                      Опять же, я не принимал участие в других хакатонах, но лучше бы взяли вступительный взнос и я знал, что всегда буду сыт.
                        +4
                        > Грех жаловаться, что вот на бесплатном хакатоне меня видите ли плохо кормили
                        За «ваши же налоги» хакатон. Взялись делать — пусть делают хорошо.

                        Плюсы это знак одобрения. Уже любой человек с кругозором дальше первого канала ненавидит правительство (РФ) за его бессмысленность и беспощадность.
                          –1
                          Т.е. если человек не ненавидит правительство России, то у него кругозор ограничивается телевизором?
                            +4
                            Или меньше
                            –1
                            В начале статьи написано «субьективное мнение», с моей точки зрения все было нормально.
                            И периферией к компу помогли, и в запросах помогли, и отвечали сразу, и призов было больше чем там было написано, те же грамоты от оракл не были запланированы вообще. да и кормили нормально… Может кому и не понравилось, что не было All inclusive, но мы ведь и не отдыхать в Турцию приехали.

                            А если лично вы так задеты правительством Москвы, то как минимум IT-форум не то место, где нужно собирать соратников и говорить как все плохо.

                              +1
                              IT-форум, это то место, где можно рассказать и обсудить события, которые произошли в этой сфере. Если бы я прочитал подобный пост перед хакатоном, то я бы хорошо подумал, перед тем, как туда отправиться.

                              Так что не надо всех ровнять на себя. Кому-то это может быть и полезно.
                                –2
                                Чиновники — гниль общества, интеллегенция — двигатель


                                А насчёт чиновников — так исторически сложилось, что у нас в чиновники идут интеллектуальные и моральные отбросы общества. Чиновники, например, послевоенной Франции были совсем другими.


                                Это одобряешь в комментариях под своей статьей?
                                  +3
                                  Я к этому никак не отношусь, а вот прочитать другие примеры очень интересно

                                  Неграмотность может быть где угодно.
                                  Работаю в интернет провайдере. Есть у нас услуга цифрового тв (речь идёт о DTV, не IPTV). Есть партнёр, через которого мы получаем поток. Мы ему должны отправлять список из номеров карт доступа для продления услуги. Список в специальном текстовом файле, где обязательно первая и последняя строка должны быть строго определённые, при этом всегда одинаковые. Между ними — список номеров карт. Отправляется это все счастье по — внимание — FTP.
                                  FTP у них работает не важно, иногда не хватает места на запись, иногда слетают права на папку, иногда оно лежит. Но это не самое страшное.
                                  Если их скрипт-обработчик находит в этом файле номер, который по каким-то причинам не может обработать, то весь остальной список отбрасывается. Так, например, остальные 5 тысяч карт (абонентов) перестают получать услугу. О возникновении этого коллапса они сообщают, создав новый файлик в той же папке (на FTP), в котором написано «Error»…

                                  И главное, может ведь всё сделать по-человечески. Написать API или дать доступ к MySQL, для нужной таблички. Или ещё как-нибудь. Но нет, зачем?


                                    –4
                                    Ну ты согласен с этими высказываниями или нет? Хотелось бы услышать мнение автора о чиновниках.
                                      +2
                                      Не в столь радикальном стиле и конкретно в случае с этой страной, я согласен.
                                +5
                                Люди на наше бабло сделали говённо организованное IT-событие. Здесь то самое место, чтобы их позорить. Чтобы краснели как вишни, и в следующий раз сделали правильно.
                                  +4
                                  Краснели?

                                  Сделали правильно в следующий раз?

                                  Да Вы сатирик, однако…
                            –1
                            Программисты — задроты.
                            Админы — социопаты.
                            Шахтеры — чумазики.
                            Менты — продажные.
                            Врачи — убийцы.


                            Мне кажется, что для начала нужно научиться уважать других людей. Потом доказать, что сам достоин уважения. А вот так огульно всех под общий знаменатель подводить — дело нехитрое, и уж никак не интеллектуальное.
                            Пора уже вырасти и перестать делить все на черное и белое, на плохих и хороших. Вам что — 14 лет?
                              0
                              Потому что, ешкин кот, ГОСУДАРСТВО это гниль по определению. Шайка людей захватившая народ, отнимающая у него деньги и штампующая законы. Программисты, админы и другие ребята это в первую очередь профессии, а чиновник это вор утверждающий что у него благие намерения.
                                +3
                                Я обожаю когда другие судят о чужих профессиях. Это вообще очень профессионально рассуждать о том, в чем ничего не смыслишь. ОК.
                                А _все_ чиновники просто сидят и ничего не делают. А футболисты не умеют играть в футбол. Военные плохо воюют. Учителя плохо учат. Врачи плохо лечат. Одни программисты молодцы.
                            +2
                            Может быть стоит уже спросить кто такой Джон Галт? И перестать тянуть процесс?
                            +1
                            .
                              +17
                              Мне казалось любой адекватный ITшник, при словосочетаниях: «проект-государство» должен отбегать в ужасе. Исключения составляют случаи когда бюджет обозначен и предоплата получена. Во всех остальных случаях это издевательство над своей психикой. Пытался связываться несколько раз. Каждый раз без исключений ощущение, как будто в гавне вывозился, которое не покидает очень долго. Что делает этих людей такими?
                                +8
                                А с бюджетом оно превращается в шоколад?
                                  +10
                                  Скорее, не с бюджетом, а полученной предоплатой. Тогда ощущение что ты не ныряешь в пруду дерьма, а плаваешь на нём в надувной лодке.
                                  ИМХО
                                  Но, справедливости ради, бывает всё достаточно цивилизованно, когда деньги выделены, цели чёткие, а проект полезен и несёт в себе какие-то нужные цели.
                                    +1
                                    Могу повторить когда бюджет обозначен и предоплата ПОЛУЧЕНА. Тогда да как по волшебной палочке все меняется.
                                • НЛО прилетело и опубликовало эту надпись здесь
                                    +5
                                    Неграмотность может быть где угодно.
                                    Работаю в интернет провайдере. Есть у нас услуга цифрового тв (речь идёт о DTV, не IPTV). Есть партнёр, через которого мы получаем поток. Мы ему должны отправлять список из номеров карт доступа для продления услуги. Список в специальном текстовом файле, где обязательно первая и последняя строка должны быть строго определённые, при этом всегда одинаковые. Между ними — список номеров карт. Отправляется это все счастье по — внимание — FTP.
                                    FTP у них работает не важно, иногда не хватает места на запись, иногда слетают права на папку, иногда оно лежит. Но это не самое страшное.
                                    Если их скрипт-обработчик находит в этом файле номер, который по каким-то причинам не может обработать, то весь остальной список отбрасывается. Так, например, остальные 5 тысяч карт (абонентов) перестают получать услугу. О возникновении этого коллапса они сообщают, создав новый файлик в той же папке (на FTP), в котором написано «Error»…

                                    И главное, может ведь всё сделать по-человечески. Написать API или дать доступ к MySQL, для нужной таблички. Или ещё как-нибудь. Но нет, зачем?
                                    +6
                                    Привет конкурентам, я делал викторину :)

                                    Меня больше удивило то, что процентов 90 приложений вообще на API никак не завязано. То есть они просто о Москве, по-моему даже победитель никак открытые данные не использует.

                                    Еще интересно, что процентов 60 проектов были уже готовы. Те же Музеи очевидно делали уже несколько месяцев.

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

                                      И судьями тоже был крайне недоволен. Абсолютно ничего в предметной области не знают.
                                      Давно хотелось высказать, только сейчас нашлась статья)
                                      0
                                      Напомнило сказ о том, как одна подруга моя в резерв кадровый поступала.
                                        +12
                                        Хренатон какой то
                                          0
                                          т.к. время осталось очень мало и мы не успеваем выложить его (проверка занимает около 5 рабочих дней)

                                          Вроде сейчас (по крайней мере у меня) приложения сертификацию за пару часов проходят.

                                          А с ЕМП полностью поддерживаю — это кошмарный кошмар когда тебе нужно запрашивать доступ к API и ждать несколько суток пока его разрешат.
                                            0
                                            P.S. Привет от проекта «Где жить хорошо?» :)
                                              0
                                              image
                                              В результате получилось быстро, но в последний раз (а это был где-то февраль) проверка заняла как раз 4 дня.
                                                0
                                                Да, в феврале проверка еще как обычно около 5 дней была.

                                                Теперь жду когда для всех появится возможность на отзывы отвечать.
                                              +2
                                              Когда задача требует интеграции с каким-либо API, любым — это сразу множество рисков. Просто получается что в цепочке сразу множество людей и не все они мотивированы вам помогать. Так что картина процесса подключения — вполне типичная.

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

                                              Самое читаемое