Category: россия

Category was added automatically. Read all entries about "россия".

Выборы депутатов в мосгордуму на участке 2632, Москва, Гродненская д.5

Всё прошло более менее гладко. Явка очень маленькая, около 20%. Одни пожилые люди, молодежи было примерно 3-4 человека, людей среднего возраста тоже, остальное за 50. Несколько бабушек сетовали, что их попросили придти проголосовать, пара человек узнавала номер УИК "чтобы отчитаться".

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

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

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

Официальные результаты:

http://www.moscow_city.vybory.izbirkom.ru/region/moscow_city?action=show&root=772003412&tvd=27720001543230&vrn=27720001539308&prver=0&pronetvd=null&region=77&sub_region=77&type=426&vibid=27720001543230

С нашим протоколом комиссии совпадают.



Как мы работали с Департаментом транспорта г. Москвы и попали на бабки

В январе 2013 г. к нам (NextGIS) через Совет OSM обратился советник руководителя ДТиРДТи (Департамент транспорта и развития дорожно-транспортной инфраструктуры города Москвы, далее Дептранс) Ринат Меняшев. Департаменту довольно срочно были нужны данные по остановкам общественного транспорта, которые можно было бы использовать в новой диспетчерской системе АСДУ НГПТ. Что важно для нас, Департамент положительно отнесся к тому, что собранные данные будут основываться на данных OpenStreetMap, будут полностью совместимы с ними и открыты.

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

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

Вот история.

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

Департаментом были поставлены следующие условия:
1. срок сдачи данных - 1 мая 2013 года
2. данные по всем остановкам общественного транспорта города, координаты и несколько атрибутов (12 тыс пунктов)
3. из исходных данных есть только расписания движения транспорта и очень неточные координаты остановок, использовавшиеся для моделирования транспортных потоков и взятые вообще непонятно откуда.

Для создания данных было принято решение использовать разнообразные открытые источники информации и по 10% провести полевой сбор и проверку, также мы должны были разработать редактора остановок и инструмента для валидации и подсчета статистики. На основании обговоренного технического задания мы еще раз прислали своё финансовое предложение и 13 января Дмитрий Калужский, замдиректора ЦОДД, распорядился, чтобы мы "срочно" начинали работы, гарантировав заключение договора и оплату. В последствие такие гарантии мы услышали еще несколько раз.

Из-за большого объема работы (12 тысяч остановок) и ее срочности (всего 3 месяца) было понятно, что начинать работы нужно чем раньше, тем лучше, на этом настаивали и представители Департамента.

Договор так и не был заключен по двум причинам:

1. Источник финансирования
ДепТранс более полутора месяцев искал, кто из их подразделений будет подписывать договор с их стороны и производить оплату. Сначала средства на работу планировалось выделить из выделенных на создание данных для портала открытых данных, потом из бюджета Мосгортранса, потом самого ЦОДД, потом еще кого-то и так покругу.

2. Условия
Постоянно менялись условия, то это было включая Новую Москву, то без нее, то планировалось собрать 5 атрибутов по каждой остановке, то 25, соответственно менялись деньги, проводился поиск источников данных, менялись заинтересованные лица, согласования-согласования-согласования.

Первоначально мы договорились отмечать координаты остановок, наличие у каждой скамейки и крыши, а также ссылку на панораму. Данные предполагалось делать только для одной системы координат. Процесс согласования в ДепТрансе затянулся до двадцатых чисел февраля, когда на одной из встреч выяснилось, что техническое задание изменяется - теперь Департаменту нужно больше атрибутов (список состоял из 20 пунктов, включая длину заездного кармана, наличие пешеходного перехода в определенном радиусе, а также есть ли у павильона подведенное электричество). Кроме того, оказалось, что нужны координаты и для второй системы, при этом все сроки остались прежними. После этого ДепТранс еще 10 дней определялся с окончательным список атрибутов, а также с наличием у них исходных данных для этого, а мы временно прекратили работы, потому что было непонятно, что все-таки нужно делать. Естественно, в таких условиях мы были вынуждены увеличить общую сумму бюджета проекта почти в два раза, поскольку объем работ (и главное, сроки сдачи) были очень серьезными, кроме того, мы к этому моменту уже сделали 2 тысячи остановок, которые теперь нужно было переделать.

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

Тут мы наконец поняли, что дело пахнет керосином, г-н Меняшев окончательно развел руками и еще 2 недели добивались от г-на Калужского какого-либо ответа насчет перспектив проекта. Наконец, во время личной встречи с ним нам было озвучено, что срочность исчезла, проект Дептрансу стал не нужен и оплаты уже сделанных работ с их стороны не будет. Якобы Дептранс решил, что была запрошена слишком большая сумма. То что она была озвучена в самом начале, неоднократно обсуждалась и была обоснована в письменном виде его не смутило. Финал.

Так компания потеряла сумму равную зарплатам 5 человек за 2-3 месяца. Никакие результаты переданы не были.

Попытка обратиться с письмами к Михайлову Е.Ф., первому заместителю руководителя ДепТранса (29 апреля 2013) и в ДИТ (23 апреля 2013, см. послесловие) к результатам не привели.

Послесловие
Тем временем Департамент ИТ г. Москвы 9-ого апреля выложил на портале открытых данных (http://data.mos.ru/datasets/752) данные по остановкам. Это были те же данные, которые были выданы нам в качестве одного из источников и которые, как мы знали, имеют очень большое количество (сотни, если не тысячи) ошибок и неточностей. Мы также написали письмо и им, где указали на проблемы этих данных и рассказали о нашем "проекте" с ДепТрансом. По нашей информации, они переслали это письмо в ДепТранс (такая ирония), разумеется он не ответил.

Выводы

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

PS: Пожалуйста, если хотите прокомментировать, обойдитесь без капитанского "без договоров не работают".

Универсиада в Казани

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

Решил проверить гипотезу о возрасте и исправить недоработку с данными.

Написал пачку скриптов, выкачал все данные по спортсменам с сайта Универсиады, распарсил в CSV, немного посчитал в R.

Все скрипты и ссылки на данные можно взять на GitHub.

Совсем немного посчитал, для основных стран вот что получилось со средним годом рождения.

Отличие среднего года рождения по стране от среднего года рождения по всем выбранным странам. У России и Германии в среднем год рождения раньше на год чем у средней страны. Т.е. в среднем спортсмены старше на год чем среднестатистические (по этим 9 странам).



Вот тоже самое, но разница между медианой по стране и общей медианой:



Разница между медианой по стране и общей медианой по основным странам + странам бСССР:



Вот тоже самое, но разница между модой по стране и общей модой:



Как зависит общее количество медалей от среднего возраста:



Отличие среднего возраста по странам от глобального среднего. Тут именно возраст, т.е. 2013 - год рождения. Глобальное среднее считается только по странам с более чем 20 участниками (самые великовозрастные - Уругвай и Турция, РФ тоже в плюсе):



Тоже самое, глобальное среднее тоже, но оставлены только крупные страны-призеры и страны бСССР:



Приму заявки, что еще посчитать.

Жулики из Видеоинструмент.РФ (ООО Люкс)

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

17-18 ноября мы проводили большую (для нас) конференцию, 250 человек. Заказали съемку в компании ООО Люкс, она же ведет сайт Видеоинструмент.РФ. Заказали съемку 3 залов, по два дня каждый. Заказали этой компании, потому что цена была в два раза ниже, чем у конкурентов. Тем не менее, 36 тыс. на дороге не валяются.

Суть: До конференции обсуждение было достаточно адекватным и интенсивным, съемка конференции (если это были не муляжи на треногах) была проведена. А вот получить результаты съемки от этой компании мы так и не смогли.

Хронология такая:

13.11.2012 - оплачиваем съемку (наша ошибка - не было бумажного договора, только счет и оплата).
17-18.11.2012 - конференция
19.11.2012 - первая просьба от нас передать видео. Ответ:

С зала номер 8 у нас 12 кассет, ребята говорят что на оцифровку их надо порядка 13 - 15 часов. Как всё оцифруем так я сразу вам пришлю ссылки для скачивания. Общий объём получается где то 500-600 гигабайт.

21, 26.11, 02.12 - повторные, безответные просьбы отдать видео с нашей стороны
05.12.2012 - исполнитель сообщает, что заливает данные на дропбокс, но не присылает ссылку
10.12.2012 - мы просим прислать ссылку на данные для скачки
11.12.2012 - напоминаем про ссылку
13.12.2012 - ссылка наконец доходит,  мы радостно качаем, но радость быстро пропадает, скорость очень плохая, хотя мы пробуем из 3 разных мест в Москве.
21.12.2012 - 72 Гб видео качались больше недели непрерывного скачивания. Потом папка дропбокса внезапно оказалась пустой. Оказывается, они ее сами стерли так как "решили, что мы уже все скачали". Мы понимаем, что террабайт мы так будем качать год и просим предоставить нам возможность самим приехать и забрать видео на диске. Вроде бы встречаем понимание.

Мы: Добрый день. Мы не писали, потому что мы еще не докачали - 72 Гб скачивалось больше недели! А сегодня наша директория дропбокса вообще стала пустой!

Они: Это я её почистила что бы положить новое. я думала вы уже скачали и просто не успели отписать. Я сама это скачиваю за три часа, потому мне и в голову не пришло что можно скачивать так долго.

Если у вас такая скорость ток конечно скачивать так неудобно и долго, это вам еще скачки на месяц там что-то около 400 или 500 гигов. Тогда давайте я вам в понедельник отпишу по времени. пусть кто-то из ваших с диском приедет и заберёт видео, забрать нужно будет в Москва сити.


24.12, 26.12 - напоминания, что мы готовы подъехать
окончание декабря и весь январь после праздников - бесконечные безответные звонки по телефонам компании +7 (800) 555-25-76, +7 916 551 3011, тоже самое с письмами.
24.01.2013 - неожиданно поднимает телефон какой-то мужик и удивляется, что нам ничего не отдали, обещает в течение недели разобраться.
02.02.2013 - говорит что директор (у которой почему-то доступ к видео) уехала в Японию и будет через неделю, обещает перезвонить
09.02.2013 - не перезванивает, телефоны всю неделю не отвечают, почта тоже. Нанимаем адвоката.
15.02.2013 - адвокат посылает им претензию с предупреждением обратиться в суд, дает 3 дня
20.02.2013 - адвокат (не мы!) получает ответ следующего содержания:

Здравствуйте.
Ваши бумаги получили.

Претензия не имеет никаких судебных перспектив или еще каких-либо других.
Работы по договору выполнены, видеосъёмка произведена. Факта не выполнения обязательств нет.

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

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

Далее они сами в устной беседы с нашим представителем отказались от скачки файлов и попросили отдать материал на диске.

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

Соответственно сняв человека со съёмок мы в любом случае должны будем ему полностью оплатить его рабочее время, хотя он работать не будет а просто потратит время на поездки, что ранее не было предусмотрено.

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

28.02.2013 - никто ни с нами, ни с адвокатом не связывается
27.03.2013 - собрали пачку документов и подали в суд.

Теперь эмоции:
1. У охрененной компании Видеоинструмент.РФ (ООО Люкс) выкладывание видео на хостинг, чтобы его забрал клиент занимает месяц.
2. Охрененная компания Видеоинструмент.РФ (ООО Люкс) на полном серьезе говорит адвокату клиента, что у него нет шансов получить его видео, так как по бумагам она свое дело сделала - выполнила съемку.
3. Степень адекватности ответов на телефон и вообще на вопросы компании получившей деньги за работу даже комментировать не решаюсь.
4. Мы никого не просили приехать к нам в офис и готовы были подъехать сами куда угодно.

Еще на гислабе

json.dump() в utf-8

Записки туповатого программиста.

Полдня в грипозном угаре пытался сохранить json в utf-8.

Простой тест:

Делаем файлик в который пишем Санкт-Петербург, кодировка UTF-8.

Попробуем прочитать и записать тоже самое в другой файлик.
import codecs
d = open('test.txt','r')
dd = d.readlines()
d.close()

w = codecs.open('test2.txt','w','utf-8')
w.write(dd[0].decode('utf-8'))
w.close()

Все ок, все работает и все прекрасно. Теперь представим, что у вас строка это некий Json со вставками на кириллице. Если все делать точно также, используя w.write(json.dumps(somejsonhere)), он
1) упорно будет выдавать текст в cp1251, плюя на codecs.open('test2.txt','w','utf-8')
2) и Санкт-Петербург будет представлен так: \xd0\xa1\xd0\xb0\xd0\xbd\xd0\xba\xd1\x82-\xd0\x9f\xd0\xb5\xd1\x82\xd0\xb5\xd1\x80\xd0\xb1\xd1\x83\xd1\x80\xd0\xb3

Оказывается, это свойство json.dumps и это правильно, но чтобы таки была читабельная кириллица и utf-8, то надо так:
json.dumps(somejsonhere,ensure_ascii=False)

Гирлянда перегорела

Ужасное китайское нечто. Вот мой рассерженный консумерский репорт.

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

Плохая гирлянда, хоть вся и увешана ГОСТами и сертификатами.

Даже гирлянды наши делать не умеют и покупают китайское дерьмо которое сами же и сертифицируем неглядя. Хотя похожая 1 в 1 штука под названием Flasher Control Unit Российским Институтом Потребительских Испытаний была признана опасной для здоровья и отозвана с рынка.

Вот наша героиня:




И текстом:

OTW300C-M, микролампочки для использования внутри и вне помещения, 300 лампочек: 3V/0.21W; 220V/50Hz/63W
Производитель: ЭсЭйч Лайтнингс Лтд 442 Ксинквао Индастриал Эриа, Луквиао Дистрикт, Тайжоу Жеджанг, Китай.
Импортер: Уполномоченная организация ООО "Антей"
Адрес: 192241, Санкт-Петербург, ул. Софийскаая, д. 52, лит. А

Димо и Келлер

Димо, Н.А., & Келлер, Б.А. (1907). В области полупустынь. Почвенные и ботанические исследования на юге Царицынского уезда Саратовской области. Саратов: Саратовское губернское земство. Почвенная лаборатория.

Не в пример Краснову - очень методичные товарищи, Димо - почвы, Келлер - растительность.

Скачать

(no subject)

Что-то все умное такое или прикольное пишут, комментируют, общаются, в минуту - 300 аккаунтов на LJ, это ж надо. Новая форма общения, надо попробовать.



Магадан
That made my day.