Как стать автором
Обновить

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

Спасибо, мы стараемся
Сайт не выдержал хабраэффекта?
ох, ё…
load average: 21.61, 6.62, 2.70
load average: 109.82, 103.92, 61.78

хочется забиться по подушку )))
Вы что-то делаете не так. Такого же не должно быть.
Согласен. Разбираюсь.
Глупый вопрос. А кэш то в Yii включили? =)
php-fpm? memcache?
при битриксе такого не было!
Доступно по dev.rosyama.ru/
Откопал в исходниках.
ну там как бы ресурсов по железу ещё меньше, это тестовый сервер.
Забыли закрыть от лишних глаз?
Да нет, это публичная песочница. Просто там нет столько ресурсов, чтобы выдержать большую нагрузку.
Будет ли возможность через API запрашивать дефекты с фильтром по координатам, например задавая интересуемые границы?
Если расскажешь, для чего это нужно — сделаем.
Все просто — сделать в приложении карту дефектов, аналогичную той, что на rosyama.ru
Сейчас можно запрашивать с фильтром по городу или региону, но все таки это не совсем то, что хотелось бы.
Ого. Хорошая заявка, сделаем.
Еще раз спасибо за Вашу работу.
У вас есть кошелек для помощи проекту?
Да, есть. Внизу поста fezeev.livejournal.com/50545.html указаны все возможные способы финансовой помощи проекту.
давно хотел узнать, как прогресс с ямами то? Т.е. каково процентное соотношение найденных/исправленных «дыр»?
image
Исправлено примерно 25% от общего количества.
вы серьезно?
echo 'нет ид '.$r['name'].'
';
die();
там такого много… первое что бросилось в глаза:
XSS
DoS:
сори, чет урл не вставился: DoS
Так в чем проблема fork-fix-merge сделать? GitHub ведь.
В коде в целом багов хватает.
Как мне тут подсказывают из-за плеча — это копипаст из Битрикса. Абсолютно всё переписать не было возможности, многое было скопипизжасчено.
На Битриксе РосЯма работала.

Сейчас — не выдержала Хабраэффекта?
А вот и первый адепт Битрикса.
Дело не в Битриксе. Просто я nginx не прикрутил, а голый апач (сюрприз) не выдержал over 150 одновременных подключений. Сейчас с нгинксом вроде бы зашевелилось.
Советую вообще избавиться от apache.
Так же можно брать с акселерометров мобильных девайсов показания по резкой тряске — ямам, плохому дорожному покрытию. В идеале — карту ям и прокладывание маршрутов с исключением таких кусков дороги.
не покатит. ни один уважающий машину и свой кошелек водитель не будет гробить подвеску на яме только для того, чтобы ее заметил акселерометр. а просто объедет.
Может быть, можно по показаниям акселерометра опознать маневр, похожий на объезд ямы?
а как алгоритмизовать критерий «маневр, похожий на объезд ямы»? тут же про ИИ говорить надо… проще будет сканер дорожного покрытия склепать.
Как алгоритмизовать — не знаю. Да, видимо, нужен ИИ, но сканер-то нужно еще устанавливать и подключать — далеко не все согласятся ставить себе дополнительную вряд ли дешевую железку.
а если так? видеорегистратор + GPS трекинг — и потом дома на компе синхронизировать время на видео со временем в GPS трекинге — и можно либо вручную отмечать где ямы с кадром из видео или прикрутить ещё анализатор ям на видео
Ну кто-то объедет, а кто-то все же воткнется например ночью.
Согласен. Но я пока не вижу другого способа автоматической регистрации «ям», только если изображение с регистратора обрабатывать.
Есть такие мысли. Очень перспективное направление, особенно с учётом количества фотографов где-нибудь в четвёртом ряду МКАДа. А прокладывание маршрутов — это к навигаторщикам. Штурман, например, забирает наши данные и показывает их отдельным слоем.
Получится карта лежачих полицейских.
Можно, да. Более того, РосЯма даже рекомендует пользоваться именно этим способом подачи жалоб через интернет. Основной смысл РосЯмы в формировании текста этого заявления.
Получается в борьбе с ямами проблема даже не столько в отсутствии механизмов обратной связи(т.к. они в наличии), сколько в лени людей пользоваться этими механизмами
Ну так для того компьютеры и придуманы, чтобы автоматизировать рутинные операции.
А сфотографировать яму и указать адрес ямы? Боюсь, что каких-то успехов можно будет добиться только в таком варианте: приложение на мобильном телефоне, которое позволяет сфотографировать яму, определяет по ГЛОНАСС/NAVSTAR координаты и примерный адрес, после чего формирует и отправляет запрос в ГИБДД.
Во-первых, существующие приложения для смартфонов именно так и делают, определяя координаты ямы всеми доступными способами (вплоть до вытаскивания координат из EXIF).
Во-вторых, при переходе на Yii мы тут ненароком обвалили на пару дней API, через который работают мобклиенты. Так вот, судя по всему, более 80% всех ям на РосЯму заносится именно мобклиентами.
а если так сделать? habrahabr.ru/blogs/crowdsourcing/138909/#comment_4644298
можно было бы покататься по городу (не Москва) и получить сразу большой материал для работы
А зачем в открытый доступ выложили боевые ключи авторизаций для разных сервисов? о_О
это не боевые ключи
В Костромской области можно смело идти и фотографировать 500 км дорог, проезжал через эту злосчастную область полгода и год назад, ничего не изменилось, последняя моя поездка влетела мне в копеечку, 3 мятых литых диска, 2 покрышки на выброс, море приключений в течении 36 часов за 1500 км пути :)
попробуйте просто следить за давлением в шинах.

попробуйте не тормозить непосредственно перед ямой (надеюсь, не нужно объяснять, почему?)

попробуйте на плохих дорогах ездить с повышенным на 0.2-0.4 бар давлением.

я проехал по России и СНГ более 120 тыс км, и ни разу не пришлось прокатывать диски или менять колеса в дороге.
У меня автомобиля нет, но мне интересно :)
Почему не стоит тормозить непосредственно перед ямой?
перераспределение нагрузки между осями + превентивная работа пружин передней подвески.

Другими словами, если перед ямой резко затормозить, то передние колеса влетают в яму с 95% массы (чем выше центр тяжести и чем мягче подвеска, тем больше веса уходит на передние колеса) на них ( вместо обычных 55-60 для классической компоновки ), да еще и полностью отработавшие свое к тому моменту пружины, находящиеся на пике сжатия. То есть работа остается только для шин и дисков. Чем больше давление в шинах ( главное — не увлекаться, а то они просто лопнут в какой-нибудь яме ), тем меньше достанется дискам.
Дак как бы я один так влетел, другое дело. Было это уже под вечер, темненько, дорога была вроде и нормальная, небольшая колея… и тут раз 100 м просто как Годзилла прошла. За 20 минут стоянки, пока запаску ставили, проехало порядком 5 машин, из них 4 остановились за нами, не трудно догадаться, что случилось :) у одних можно было почти кулак засунуть в покрышку… Почему выделил именно Костромскую область, потому, что в других областях хоть и не очень дорога, но приключений ни разу не было…
пока 2 вопроса:
авторизация через соц сети для мобильных клиентов (или соответствующее апи для этого)?
не помешает добавление новых фотографий к существующим чужим дефектам для актуализации.
1. Сейчас можно поменять тип авторизации с соцсети на внутреннюю. Это решает 80% проблем. В будущем хотим дать возможность привязывать к внутреннему логину произвольное количество аккаунтов в соцсетях — это решит остальные 19%. Оставшиеся проблемы будем решать персонально.
2. Подумаем об этом.
Ребят, а нельзя для авточма и росямы одну регистрацию? И клиент тоже один, чтобы прям можно было авточмо в яме засабмитить и туда и туда?
Потому что имхо, в Мск авточмо актуальнее росямы(
>в Мск авточмо актуальнее
это временный симптом, проходит при выезде в любой другой город.
«запаркованные» наглухо улицы и дворы-не монополия ДС
Ну я не считаю авточмом запаркованные наглухо улицы и дворы — тут водителям приходится подстраиваться под условия, в которые их ставит мэр, разрешая строительство бизнес-центров и новых домов без парковок.
Гораздо актуальнее, на мой взгляд, беда культуры вождения — езда 50-60км/ч в левом ряду, невероятная наглость перестроений, выруливание на дорогу «напролом», хамское отношение к пешеходам, и главное — обгон очереди на поворот, поворот со второго, третьего и пятого ряда, протискивание по обочине и прочие «фокусы от самых умных».
Причем реально, нет такого уже в 50км от Москвы. Катался с друзьями на три дня в Суздаль, ездить — доставило. Вежливо, спокойно, аккуратно.
«приходится подстраиваться»-читай как «влом ехать на общественном транспорте»?
Вы уж простите, но с общественным транспортом в столице реально туго. Мало того, что ездить приходится дугами, так еще и стоять в пробках и нефигово топить пешком. К тому же, с ним еще надо научиться предугадывать сегодняшнее расписание, чтобы влезть утром сначала в троллейбус, затем в метро, надо иметь скилл контроллера не ниже 50лвл. Я уж не говорю про то, что цены на проезд нынче отстают от цены владения микролитражки всего раза в три, а то и меньше.
А уж доехать до работы в костюме и чистых ботинках — да это просто невозможно, даже летом у меня это не выходит. Еще один классный аргумент, что на общественном транспорте быстрее, тоже отпадает — мой хронометраж ясно доказывает прямо противоположное. Ну и в конце концов, мне стремно ездить на общественном транспорте с ноутом и зеркалкой.
Пока же, ездить на маленькой экономичной машине по Москве получается дешевле, чем на такси, быстрее, чем на общ. транспорте и велосипеде, и не капитально дороже, нежели чем пользуясь услугами государственных транспортных компаний. А по уровню комфорта, вместимости, универсальности и прочему — это просто несравнимо.
Ну это явно не первоочередная задача ))
Замечательный проект.

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

image

Я бы разработчика в первый же день исключил из своей команды, если бы он так описывал то, что он сделал в коммите.
Там и остальные описания очень понятны и красноречивы, сразу ясно, что именно было изменено и зачем: «попробую немного хакнуть ЖЖ)», «уже почти», «Пре-пре-релиз)», «Лови», «баги», «небольшая правка», «вернул всё почти обратно». Практически уютный чатик из гита получился.
наверняка школьники разрабатывают.

судя по подходу видно, что поддержкой (да чо там поддержкой — даже сколь-нибудь длительной разработкой) даже своего софта им заниматься не приходилось
				'twitter' => array(
					// регистрация приложения: https://dev.twitter.com/apps/new
					'class' => 'TwitterOAuthService',
					'key' => 'l3EbqAebpIlPR1SAI5KANQ',
					'secret' => 'BPdGnGf0DvD5dLCkQKuyYKbzQ0ZnmvE2bXi7',
				),
				'google_oauth' => array(
					// регистрация приложения: https://code.google.com/apis/console/
					'class' => 'GoogleOAuthService',
					'client_id' => '433170583991.apps.googleusercontent.com',
					'client_secret' => 'FAZmvzjXjciqkENr4-a8c61q',
					'title' => 'Google',
				),
				'facebook' => array(
					// регистрация приложения: https://developers.facebook.com/apps/
					'class' => 'FacebookOAuthService',
					'client_id' => '321432484568993',
					'client_secret' => 'd8290ffe86ea761fa1125bbd86e',
				),
				'vkontakte' => array(
					// регистрация приложения: http://vkontakte.ru/editapp?act=create&site=1
					'class' => 'VKontakteOAuthService',
					'client_id' => '2794711',
					'client_secret' => 'YghxsVhTwKk5wmKb',


А вы уверены что ключи для подключение к API соц. сетей должны лежать в публичном доступе? Я на всякий случай в цитате ключи слегка обрезал.
Выше написано, что это не боевые ключи, хотелось бы в это верить :)
А я считаю, что молодцы, что запустились выложили, а не прилизывали код ещё пол года. Потому как это ж github и неравнодушные сделать код красивым помогут со временем.
Распространять базу данных сайта и все фотографии по свободной лицензии вы, я так понимаю, так и не собираетесь.
Для чего это может понадобится?

Свои данные мы например свободно отдаём через открытое API, описание которого можно почитать вот тут: rosyama.ru/api/
Таким образом с нами сотрудничает например Штурман, заправляя в свои навигаторы слой с ямами.

Или речь именно о фотографиях, чтобы, например, было формальное разрешение заливать их на википедию?
Для чего это может понадобится? «Так и должно происходить во всех общественных проектах». А применений полно, даже такие, какие ещё не придумали. Одно из применений: если у вас в базе есть лежачие полицейские, то их можно было бы загрузить в OpenStreetMap (и наоборот). Кстати, почему вы на сайте используете только эти жалкие Яндекс.Карты? Да, OSM не идеален, но можно было бы использовать вместе несколько сервисов.

Shturmann закачивает в навигаторы слой без разрешения? А если с разрешения, то я, надеюсь, вы сначала заключили со всеми участниками вашего проекта лицензионные договоры о передаче прав лично "© Алексей Навальный", чтобы он потом мог уже от своего имени дать разрешение Shturmann'у?

Невозможно «свободно отдавать свои данные» через API, они же всё равно остаются полностью вашими и их нигде нельзя использовать. Яндекс тоже думает, что раз у «Народной карты» есть API, они делают что-то великое и полезное. Да над ними просто смеются.
А разве фотографии я м попадают под авторские и смежные права? По сути это информация, а не произведение.
Фотография ямы на мобильник по сути ничем не отличается от фотографии вашей жены, сделанной в студии — если судить с точки зрения авторских прав
Уверены? Не относится ли первая к 4) сообщения о событиях и фактах, имеющие исключительно информационный характер (сообщения о новостях дня, программы телепередач, расписания движения транспортных средств и тому подобное).. Если я сфотографировал расписание, а не переписал его, то это меняет юридический статус моей копии?

По крайней мере я бы в TOS (или при защите в суде) РосЯмы сделал бы упор на этом, что-то вроде: «все загружаемые изображения являются сообщениями о фактах и носят исключительно информационный характер, они не являются охраняемыми законом результатами интеллектуальной деятельности и объектами авторских и смежных прав». Не, если вдруг человек начинает заявлять, что фотография ямы это произведение искусства и он перепутал РосЯму с галереей, то можно и убрать. Но по умолчанию считать именно информацией.
«вы сначала заключили со всеми участниками вашего проекта лицензионные договоры о передаче прав»
о передаче прав на что?
Ну как… вот пользователи загрузили на ваш сайт информацию и… вы абсолютно ничего не имеете права с ней делать и не имеете права никому разрешать ничего делать. Информация только может лежать мёртвым грузом на ваших серверах ровно в том месте, где её оставил правообладатель (ваши пользователи) и только он может принять решение делать ли с ней что-нибудь или нет. Для решения всех этих проблем и придуманы различные договоры о пользовании сайтом и передаче прав. Мне так кажется.
Вы, как пользователь, загрузили на хабрахабр текстовую информацию в виде комментария. Хабрахабр абсолютно ничего не имеет права с ней делать? Не имеет права разрешать никому ничего с ней делать? Ну и дальше по тексту Вашего комментария:

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

Я только что скопировал (процитировал) Вашу информацию (часть комментария) без Вашего и хабрахабрового на то разрешения. Что теперь?

«Для решения всех этих проблем...» — не вижу, в чём проблема.
На самом деле да, ситуация двоякая. Фотография может являться объектом авторского права, которой ресурс по своему усмотрению распоряжаться не может. А может не являться. Проконсультируйтесь у юриста ;)
Я воспользуюсь Вашей ссылкой на абзац 4 пункта 6 статьи 1259 Гражданского Кодекса, спасибо.

Ну и у пользователя РосЯмы всегда есть возможность самому удалить свою фотографию с сайта.
Да если бы всё дело было бы только в фотографиях.

Право на базу данных у активных участников — раз.
Право на базу данных всего сайта — два. Хотя, наверное, право на базу данных сайта принадлежит «© Алексей Навальный», но без разрешения пользователей сайта оно бесполезно.

А вообще мне кажется, что фотографии — это не «сообщения о событиях и фактах», под которыми подразумевается только текст. А вот любые фотографии и видео скорее всего защищаются авторским правом. Да что тут говорить. Даже скан 1 в 1 книги 500-летней давности может защищаться АП, но не в США. А также в США явно установлено, что для возникновения АП нужно творчество, а у нас, мне кажется, такого нет, хотя и часто юристы это подразумевают и ссылаются на это.
Насчёт права у активных участников на БД сомнительно. БД — это систематизированная совокупность самостоятельных материалов. Если материал является авторским произведением, то разрешение на использование нужно спрашивать ещё при включении. Если же не является, а является информацией, то спрашивать не нужно. Составляют совокупность не участники, а сайт. Участники лишь предоставляют материалы для неё.

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

Про сайт я сказал. Сайт обладает правом БД на всю информацию на нём вне зависимости от того является ли она объектом авторских прав.

Но помимо этого, мне кажется, что каждый активный участник проекта владеет правом БД на огромный массив того, что он сам загрузил опять же даже если это не защищается законом об АП. Разве нет?

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

Вообще говоря ситуация краудсорсинга при наполнении базы данных довольна интересна. БД объектом авторского права является. Следовательно пользователи, вносящие в БД данные, являются соавторами (при условии что их труд творческий, а не просто они операторы, перебивающие бумажную картотеку в электронную). А соавторы используют произведение совместно и доходы делят поровну (1 соавтор — 1 доля), если соглашением между ними не предусмотрено другого.

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

Ещё один нюанс, который хочется добавить к вышесказанному.

В данном случае нет ещё и доходов, которые можно было бы делить. Что само по себе существенно снижает остроту момента. Просто потому, что пропадает возможность нанести ущерб чьим бы то ни было имущественным правам. А на авторские мы и не претендуем. Если пользователь зальёт к нам фотографию с копирайтом — копирайт мы удалять не будем.
Право на БД возникает даже без творческого труда в том и вся суть. Это совсем не авторское право.
Вы издеваетесь?

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

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

Если вы не видите в чём проблема, то нечего было писать «теперь для работы РосЯмы используется только свободное ПО (по моему мнению, так и должно происходить во всех общественных проектах)» раз вы вообще ничего не понимаете.
> Вы издеваетесь?
Я не издеваюсь, я довожу Вашу же логику до логического завершения.

> А вот массовая установка на навигаторы без разрешения правообладателей запрещена.
Загрузите яму на сайт, а потом подайте в суд на Штурмана. Ну или на РосЯму, на Ваше усмотрение.

> раз вы вообще ничего не понимаете.
Давайте дружно согласимся с тем, что я действительно ничего не понимаю и прекратим этот никому не нужный спор. Пойду-ка я лучше битую ссылку поправлю, pdf с ГОСТом выложу.
> Загрузите яму на сайт, а потом подайте в суд на Штурмана. Ну или на РосЯму, на Ваше усмотрение.
Логика как у кремлежуликов — пусть будет незаконно, ведь вы всё равно мне ничего не сделаете.
Ну мне-то подавать в суд совсем не нужно, я ведь хочу наоборот, чтобы никто другой на вас не мог подать и чтобы ни у кого не было возможности вас шантажировать, вам угрожать и т.д. и т.п., а то копирасты придирчивые товарищи, от них можно ждать всего что угодно, поэтому я и призывал обезопасить себя + улучшить репутацию и полезность вашего сайта.
Там чуть выше процитировали текст 4го абзаца пункта 6 статьи 1259 Гражданского Кодекса: habrahabr.ru/blogs/crowdsourcing/138909/#comment_4648981
Согласно этой цитате — всё законно.

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

Но этого мало. Даже если контент не является объектом авторских прав «исключительное право изготовителя базы данных признается и действует независимо от наличия и действия авторских и иных исключительных прав изготовителя базы данных и других лиц на составляющие базу данных материалы, а также на базу данных в целом как составное произведение» и «никто не вправе извлекать из базы данных материалы и осуществлять их последующее использование без разрешения правообладателя». Если у вас нет договора со Shturmann, он — однозначный нарушитель, чего бы не было, если бы вы поставили свободную лицензию (статья 1334 ГК РФ), но, наверное, Shturmann указывает РосЯму или Навального как владельца, поэтому плагиата нет.

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

Публикации

Истории