Comments 209
Может быть, должно быть что-то типа «Дождитесь СМС. Если она не пришла в течение 5 минут с момента сдачи велосипеда, то свяжитесь с техподдержкой.»?
Это вроде как немного разные вещи.
А там ещё не просто повесить баннер «прогресс ин прогресс», а выдавать осмысленные сообщения — «засунь глубже», «попробуй другой слот», «не связи с сервером, но ты можешь идти» — это надо много чего допиливать.
>> Потери связи — это вообще первое, о чём нужно думать и закладывать соответствующее поведение нужно на этапе проектирования системы.
Вы слишком испорчены сетевыми приложениями. Знаете сколько труда стоит научить погромиста, писавшего только что-то локально-десктопное, об этом думать? Первое, что даю на собеседовании — написать программу, принимающую на вход (например, через GET) a,b,c,d и выводящую a/b, a-b/(c-d) или любую подобную фигню(язык не важен, хоть ПсЯк Сульповар 8.5). Многие просто не в курсе мантры «никогда не доверяй данным от пользователя» и тупо пишут (условно) print $GET['a']/$GET['b']. Так что, набрав таких, легко можно получить «продукт жизнедеятельности компании». Как бонус — они и стоят дешевле.
>> Или на велосипеде стоит свой отдельный бортовой компьютер?
Судя по скринам — надпись на самой парковке, самих велосипедов не видел (они за несколько сот км от меня) — потому не скажу что там на нём отображается, просто локально считать время не сложно, но они, скорее, даже этого не далют. Сначала сигнал ID1234 взят клиентом 5678 с точки 123 время X, а потом ID 1234 возвращён на точку 456 время Z. Причём, похоже, «время Z» — не время возврата, а время отправки сообщения. Может, тамошний комп ребутится и отсылает список установленных велосипедов и «опа, а этот не катается, ща мы ему завершение пропишем» и насчитывает 3 часа. Или кто-то берёт этот же номер и сервисная функция завершает предыдущую поездку (естественно, с суммой в пользу конторы). Но это только предположения, основанные на виденных костылях в других местах.
Так и на десктопе нужно валидировать вводимые данные. Как иначе-то?
А насчёт того, что я слишком испорчен сетевыми приложениями — отнюдь. На том-же PHP я написал лишь несколько скриптов для сугубо личных целей во второй половине 2000-х, но как-то сразу приноровился проверять isset() empty() и приводить полученные извне значения к целочисленным типам (если они таковыми предполагались). А вообще я — «инженер». Так что кто там приходит к вам на собеседования… Пора и мне сходить на парочку, видимо.
Не знаю, но откуда-то они берутся. Со временем перевоспитываются, но напороться на «да здесь никогда не будет не даты» должен каждый из них. У меня, видимо, слишком сильна паранойя и потому пропустить данные без проверки мысли не приходит, да и веб — лишь одно из направлений (с железом там вообще не стоит ничего от пользователя без проверки засылать, да и принимать обратно — могут быть интересные последствия).
А кто приходит… прошедшие через фильтр (HR или как их там), отсечённые по требованию з/п. В разных конторах — разные особенности.
Так и на десктопе нужно валидировать вводимые данные. Как иначе-то?
Вот в том-то и дело: хорошему программисту просто невозможно представить, что бывает "иначе". А у плохого десктопное приложение упадёт, а из недесктопного утекут сотни нефти.
А что, до сих пор модно в продакшене в $GET лазать грязными руками? Я как то привык, что после «string Calc(int a, int b) {...}» или пользователь нормально вводит, или GTFO…
ЗЫ. У вас в текстовом файле данные записаны, куда там Calc(int,int) совать?
Таки вы много знаете веберов, которые знают хотя бы где у них в коде будет jnz? Ерунда это, ниже некоторого уровня абстракции, где всё работает понимать не надо. Примерно на один уровень ниже используемого фреймворка.
> ЗЫ. У вас в текстовом файле данные записаны, куда там Calc(int,int) совать?
Серьёзно?
var csv = new CsvReader( textReader );
var record = csv.GetRecord();
Calc(record.a, record.b);
> PHP/Python/ASP мир не ограничивается
Ну… всегда найдутся люди, готовые платить понимателям за работу юзателей. И эти оверквалифайд спецализдс будут придумывать интересные пути решения банальных проблем нанимателя.
Но я не про маргиналов спрашивал, а про тренды.
С несколькими даже работал. Там, правда, кроме веба фундамент был вполне себе нормальным и веб был очень маленькой частью общего. И да, asm тоже был (в критически важных местах ядра).
>> Примерно на один уровень ниже используемого фреймворка.
Если он есть. Потому «пользователи фреймворков» и не проходили. Но что поделать, такова их судьба.
Тренды не интересны, интересно решить задачу не занимаясь постоянно верификацией (и переписыванием) чужого кода, потому как получить переполнение в случаях «за меня подумает компилятор» — это запросто.
PS. try except? Без него вылет, если я правильно понял что делает функция и приложение упадёт без вменяемого диагностического сообщения. Поздравляю, вы с заданием не справились. Показать такое как раз и есть его смысл.
> интересно решить задачу не занимаясь
Банальные задачи интересными путями, да. За счёт нанимателя. У компиляторов же есть фатальный недостаток…
PS. Я писал про GTFO, а не про диагностику. Приложение, которому на вход прислали ерунду (то есть то, что нарушает предикат), обязано упасть. Защитное программирование, диагностика оного, ассемблерные вставки и прочие прелести выносите в требования, или GTFO — телепаты в отпуске. Если вы думаете, что после предложения руками отпарсить ввод у меня коленки дрожат от желания поработать с такими людьми — разочарую.
Жизнь стада неинтересна.
>> У компиляторов же есть фатальный недостаток…
Например тот, что они не всегда есть на нужной платформе. Или не было на момент начала проекта, а через десяток лет переписывать на чём-то модном-молодёжном уже нет возможности.
>> Приложение, которому на вход прислали ерунду (то есть то, что нарушает предикат), обязано упасть
Прямо так всё приложение обязано упасть? В некоторых случаях это не очень хорошее решение. Более того — в некоторых случаях лучше проверить входные данные, чем выдать exception. Но если кто желает строить из кирпичиков — рынок большой, места всем хватит.
Прямо таки если у вас от необработанного исключения на парсинге ввода может упасть то, что не нужно — у меня для вас плохие новости… Ну, собственно, поэтому я и не пошел бы работать туда, где на собеседовании подобное писать предложат.
>попробуй другой слот
Что со мной не так? Для меня эти фразы слишком двусмысленны
Извиняюсь, а не могли бы описать характерные проблемы, возникающие с этими замками? Почему велосипед может физически зафиксироваться, но не считается при этом метка и тп.
Фиксация возврата велосипеда — это не так просто, как кажется.
А поставить вебкамеру, которая бы время от времени делала скриншот стоянки сверху, анализировала "О, в этом слоте что-то торчит", а в непонятных случаях (типа "я вижу, что тут что-то торчит, а датчик замка не подтверждает") автоматом сбрасывала фотку в поддержку — слабО?
"Желающий — ищет возможности сделать. Нежелающий — ищет поводы не делать." ©
Либо все на русском, либо все на английском.
Т.е. таблички: «Добро пожаловать! Welcome!», — вам категорически не нравятся, либо все на русском, либо на английском?
тут, кстати, у меня всплыла другая вкусность- с некоторых пор приложение требует андроида не менее 4.1 (а все остальные идите лесом. нечего всякому старью типа 4.0.4 нашим сервисом пользоваться- там ведь (на 4.0.1) добавили такие незаменимые функции без которых нельзя с сервера пару килобайт подтянуть)
В итоге СМС пришла, деньги с меня снялись правильно, только за откатанное время, но после этого я решил что больше связываться с этой системой не буду.
Уроды должны уходить с рынка естественным путем.
Еще одна ошибка — непрозрачное указание тарифов. Люди не могут сразу вникнуть.
По теме «случайного» введения в заблуждение пользователя недавно статья была.
Вообще билайн дооолго брал деньги за левые подписки с клиентов отнекиваясь от претензий в стиле «это партнёр виноват, а не мы». Но что-то изменило ситуацию — теперь билайн возвращает деньги по первому требованию. Тут тоже рано или поздно взвесят все за и против и развернутся лицом к клиенту. По крайней мере, мне кажется, вполне разумно при первой проблеме деньги возвращать но предупреждать что в дальнейшем поблажек не будет. Разумеется, подобные статьи, заявления в прокуратуру проверить действия организации на предмет мошенничества, и т.п. ускоряют появление такого события, но когда оно произойдёт точно сказать нельзя. Конкуренция совсем не помешала бы…
> 5.14 В случае самовольного отключения оибо повреждения в ТС трекера (устройства GPS), Клиент оплачивает Арендодателю штраф в размере 150 000 р
Т.е. это если вы вскрыли панельку/капот, добались до ихнего бортового компьютера, и отключили в нем GPS. Естественно, нормальный человек так делать не будет на арендованой машине, и как-бы у Делимобиля сразу возникает огромный риск угона автомобиля.
Странно выглядит использование этого слова в юридическом документе.
Но слово «самовольно», имхо, имеет несколько другое значение. Например, является синонимом слова «произвольно».
О_о я какой-то другой русский язык в школе учил, видимо.
Но вы меня убедили, задам вопрос на грамоте.ру — может, я действительно ошибаюсь и «произвольная» поломка устройства под это условие в договоре не попадает.
Наиболее шедевральное — пункт
5.7. Клиент несет риск угона, гибели, повреждения ТС, его составных частей, устройств и/или
оборудования, причинения вреда третьим лицам, иным транспортным средствам или объектам, в том числе
при случайности — с момента начала Сессии аренды и до ее окончания, а в случаях, когда действия
(бездействие) Клиента явилось причиной наступления указанных негативных последствий, в т.ч. в случае
оставления ТС с нарушениями Договора — также ****и после окончания Сессии аренды ТС****, если указанные риски
не покрываются страховым возмещением
А по теме-не стал бы я пользоваться такой системой…
на своём кататься от квартиры до квартиры, или от квартиры до работы(и то не всякой)
Приобрести вообще не проблема…
ИМХО подобные самохранилища в Москве имеют какой-то конский ценник, я ранее интересовался этим вопросом.
Если вы погуглите «сезонное хранение велосипеда», вы увидите, что в диапазоне 250р-500р в месяц предложений более чем достаточно. Куда уж дешевле?
А ссылку я дал на первое, что пришло в голову.
>А специальных цен на хранение велосипедов у них я не нашел.
Вот, я погуглил за вас, 250р в месяц или 1500р за пол года
http://www.mobius-sklad.ru/dom/hranenie-velosipedov/
Так что, повторюсь, никакой проблемы с хранением велосипеда зимой в Москве нет.
во первых на зиму можно разобрать(как пишут тут), по времени «парковки» на зиму нет ограничений, можно хоть неделю разбирать-собирать.
во вторых после зимы ты велик найдёшь в том же месте квартиры где и до зимы. в отличие от парковки около магазина.
если вел еще не сперли у тех кто пишет, «я паркую и всё хорошо», это не их заслуга(неважно какие цепи и замки), это «недоработка» ворюг.
неважно грязный вел или нет, дорогой или дешевый, под камерой стоит или нет, всё цепочки кусаются болторезами за 2 сек, а некоторые ворюги и переносных болгарок не стесняются.
да что велики, мопеды утаскивают, историю слышал, кинули мопед в камаз и всё.
и не найдут.
тут просто тупо страна воров и для воров. те кто выше по крупному, составами и миллиардами, те кто ниже прут с работы всё что не приколочено.
сейчас каждый сотовый можно найти и отследить по IMEI, их далеко не всегда прошивают со сменой его, и много их находят?
а вел как найдут? если там ни серийника, ни GPS? да его вообще искать не будут.
я раньше тоже возил цепь и замок на веле, потом подумал, и перестал, и езжу или от квартиры до квартиры, или на веле не еду.
не иначе как джва года с зарплаты копеечку откладывал
велосипед с кучей замков упереть- 30сек за глаза хватит, поищи видео на ютубе.
выйдешь из магазина, и увидешь как на твоём веле за угол сворачивают(это если сильно повезёт), и что дальше делать будешь?
думаешь реально догнать или кто-нибудь тебе в этом поможет?
лично я покупаю воду, в киосках, не слезая с вела или не выпуская его из рук.
Регулярно паркую велосипед на улице: около метро (с пересадкой), около работы, около ТЦ и других мест. Часто на весь день и по 12 часов, без перерыва на зимний сезон (с шипами). Один раз оставлял на ночь. Велик цел уже лет 7, наверное.
Первые годы использовал тонкий трос, потом толстый, теперь U-Lock + трос к нему на колеса. Велосипед часто грязный, рама поцарапана, но остальной обвес не самый дешевый.
Владельцы из такого-же сорта людей, как те, которые меняют тарифы на стоянках в аэропортах втихушечку, а потом трясут бабло.
Не удивлюсь, что они еще и логи ваших покатушек записывают, и при желании сольют всем желающим за бабло. Да и разговорчики ближайщие скоро писать будут и сливать на свой сервак.
Это Вам не Маск, и не Тесла. Российские условия, коррупция, жадность и менталитет, похоронят еще не один проект.
Которые окажутся успешными в других странах.
После долгого прослушивания музыки на телефоне решил написать в facebook.
Прикладываю переписку из fb (поэтому сорри что картинками)
monosnap.com/file/PE2hlT3tynVkgmmtlNs0455YKuC2Rx
monosnap.com/file/ZRuxjw9urKjSvPc1SoQXy0sP7cAxak
В моём случае мне пересчитали время и лишних денег не сняли.
Быть может в FB сидят более адекватные люди на саппорте или мне просто повезло.
Я вообще не пользовался никогда и нигде городским прокатом великов.
Специально зашёл сейчас на сайт.
Ну во-первых, там я увидел цены
день — 150
месяц — 600
сезон — 1200
Кто-то реально подумал, что велосипед в Москве может стоить столько?
Далее переходим в раздел тарифы, пропускаем огромные цифры, которые мы уже видели, и перед нами открываются тарифы и даже штрафы тут же. Хорошо читаемые.
Далее я скачал android приложение.
Там всего 3 пункта в меню
Велостанции, который открыт по умолчанию.
Информация и Обратная связь.
Заходим в информацию, читаем всё и опять же видим полные тарифы. На 4 листах прочитать надо десяток фраз всего.
Никогда не думал, что я буду «защищать» какую-то государственную структуру, но как так то?
Ну во-первых, там я увидел цены
день — 150
месяц — 600
сезон — 1200
Кто-то реально подумал, что велосипед в Москве может стоить столько?
— Простите, я не из Москвы и я не понял — если на официальном сайте написана цена в 150, то для Москвы это нормальная ситуация не верить этой цене, а умножать её то ли на 10, то ли на 100? В чём подвох? А в магазине ценник тоже надо пересчитывать?
Собсвенно постоянный учёт в голове всевозможных таких вот подвохов (типа знаков спрятанных в листве) — постепенно входит в привычку и только на дальнем курорте понимаешь, сколь много он занимал вычислительной мощности головы
Т.е. вы сэкономили по 500 руб на велик. А не по 14 тыс руб.
Лучше взять на прокат в сервисе с человеческим лицом.
А как в других местах? Кто-нибудь сталкивался?
П.С. Присматриваю крепление великов на багажник, велобайк – в ж0пу!
П.П.С. Продам карту Тройка с балансом 1000 р., т.к. сам живу от работы в 5 км. и общественным транспортом не пользуюсь :D
Это снова российская специфика реализации хороших идей «кривыми руками». Аналогичная карта OCTOPUS в Гонконге легко сдаётся в пункты выдачи с полным возмещением баланса и залоговой стоимости карты.
Я надеялся, что это издержки, которые будут исправлены в процессе эксплуатации.
Но видимо не судьба. У этого сервиса, похоже, другие цели. И они не всегда совпадают с целями клиентов.
Ну таки мы вас прокатили!
А когда возникли проблемы в 4 утра нашли сонного, но русскоговорящего оператора :) Я там месяц чудесно каталась без проблем.
Сколько-то лет назад, будучи вот примерно также обуян праведным гневом в отношении какой-то лавочки, я тоже побухтел-побухтел, а потом начал интересоваться и задавать вопросы правильным людям — мол, как так получается, что некоторые сервисы ведут себя неадекватно по отношению к клиенту. В итоге понял ряд вещей.
Все Ваши советы, повторюсь, правильны — но для ограниченного случая сервиса, у которого есть конкуренты и который борется с ними за своих клиентов. В этом случае да, есть смысл вкладываться в организацию адекватной поддержки (а это ведь тоже вложения ресурсов), в выстраивание отношений и прочее.
Но при этом есть ряд других случаев:
1. Сервис может существовать не ради дохода, а ради лулзов. Ну например Вася, став разбогатев на биржевых операциях, решил реализовать свою студенческую мечту и открыл киоск с сигаретами и сникерсами. Киоск может быть наглухо убыточным, стоять в неудобном месте, а продавщица может хамить покупателям — это не будет играть роли для Васи, потому что деньги он зарабатывает в другом месте, а этот киоск ему просто так, «для души».
2. Сервис может не испытывать недостатка в клиентах. Если так случилось, что Вы оказались монополистом на каком-то поле — Вы можете относиться к клиентам, как к быдлу, они всё равно никуда не денутся.
3. Сервис имеет возможность нечестной игры. Если Вы пытаетесь обойти конкурента, облизывая своих покупателей, а конкурент приходит ночью с канистрой бензина и сжигает Вашу лавочку дотла — Вам не помогут никакие диалоги с клиентами.
Ну и так далее. В случае велобайка, я думаю, применимы все три кейса: проект государственный, поэтому запросто может дотироваться из бюджета города и плевать на собственные доходы; проект может «крышеваться» кем-то из чиновников, и тогда конкурентам просто не дадут зайти на рынок; Москва вряд ли оскудеет желающими кататься на прокатных велосипедах. Так что при всей правильности Ваших советов — многим они попросту до лампочки, «нас и здесь неплохо кормят».
А так да, сервис удобный. Если бы еще работал стабильно, было бы совсем хорошо.
В целом сервис мне понравился и я был рад когда аналогичный появился в Москве.
Но разница есть конечно. Главное принципиальное различие в Париже (и Лондоне например) время между бесплатными получасовыми взятиями велосипеда 2 минуты — в Москве 15 минут, что принципиально меняет модель использования.
А ещё в Париже есть «балансировочные» грузовики, которые курсируют между станциями и возвращают велосипеды с переполненных стнаций на пустые и заодно забирают повреждённые велики(колесо сдулось, цепь сорвана и т.п.). В Москве же я не пользуюсь этим сервисом по банальной причине: вечером возле офиса все велопарковки пусты, а у метро под завязку заполнены. И получается мне сначала придётся прогуляться до дальней парковки за великом, а потом поискать парковку подальше от метро чтобы его сдать в получасовом периоде. В результате может легко получится, что ходить пешком я буду больше чем просто до метро. В Париже тоже есть похожая проблема, но там и станций побольше и грузовики работают.
Зато в Париже никаких предупредительных СМС не шлют (по крайней мере по дневным абонементам), я сам себе ставил таймер на телефоне на 25 минут, после которого начинал искать парковку.
К слову и тарифы в Москве пониже и замки велосипедов удобнее.Так что не всё так плохо.
А ещё в Париже эти велики всё равно крадут пачками (их полно в Румынии и по всей Африке), проект едва держится на уровне безубыточности, но для властей города это скорее инфраструктурный проект, а не для прибыли — прибыль косвенная.
Люди думающие, что прокат в сутки стоит 150р. каждый раз меня вводят в ступор, в первую очередь должно вызывать подозрение, что это крайне дёшево и должен быть подвох и он есть.
Самый классный прокат в Амстердаме, пришёл — отсканировали карту(как «залог» — по окончанию проката скан отдали мне) и катайся сколько влезет, еще и скидку дали по флаеру, который вручили на входе =) Но там конечно минус: при парковке вешать цепь с замком минимум на 2 элемента(колесо+рама), что иногда напрягало =)
Была проблема, что после привязки Тройки мне велосипед начал выдавать при попытке его взять «Клиент не найден» и абсолютно бессодержательное «Не получилось» (это дословная цитата сообщения об ошибке, представьте?! «Не получилось»! Анекдоты дурацкие лезут в голову). Впрочем, поддержка через полдня проблему решила, отвязав тройку и поменяв pin.
Почему не дождалась? Потому что не ожидала, что это настолько важно,
Вот тут хочется взять разработчиков сервиса за волосы и бить коленом в лицо, долго-долго и очень больно.
Почему?
Да потому что, етить ту люсю, SMS (равно как и email) НЕ ЯВЛЯЮТСЯ СЕРВИСАМИ С ГАРАНТИРОВАННОЙ ДОСТАВКОЙ!!!!111 Они как UDP: сообщение может прийти с бешеной задержкой, а может вообще не прийти — и это, етить, ЗАЛОЖЕНО В ПРОТОКОЛЕ!!! Нельзя этими способом передавать критичную финансовую информацию, НЕЛЬЗЯ!
Они меня спросили только о том, точно ли заблокирован велосипед и был ли писк, спросили номер станции. Я сказал — да, точно, велосипед заблокирован.
Судя по всему они отправили в тот день человека чинить станцию. Смс пришла только вечером (ездил я утром), но посчитали всё правильно.
Объективная сторона заключается в том, что пользователь в данном случае все сделал правильно — установил велосипед тогда, когда ему это удобно. Причины по которым система не работает, его волновать не должны, и перекладывание на него ответственности путем многократного проговаривания мантры «вы не читали соглашения» — не правильно, и более того, — незаконно.
«Дождаться СМС», это не активное действие, пользователь при всем желании не может это «сделать».
По поводу «дождаться смс» — я как раз говорил о том, что по моему мнению стоять у велопарковки и ждать смс — бессмысленно, гораздо проще позвонить им и в крайнем случае вернуться в той редкой ситуации, если что-то пойдёт не так. Единственное, что надо всегда проверять — что велосипед действительно заблокировался. Он при этом пищит при завершении и не вытаскивается больше из слота, очевидно. Если пользователь не заблокировал велосипед (вставил криво, например) — это косяк пользователя, и потом фиг докажешь, что это не ты его угнал, если велосипед таки сопрут. Всё остальное — косяк парковки.
Ни высокотехнологичной сети глючных парковок, ни СМС, ни хамства в поддержке. Да еще и пол Балтики утыкано этими мельницами, которым хитроумный идальго лопасти в бытность свою отбивал.
Вот что значит отсталая средневековая Европа.
Если коротко, то вы любую операцию по банковской карте можете оспорить, в зависимости от причины.
Вот мой небольшой лайфхак:
Решил в московском метро оплатить подписку на интернет без авторизации, оплатил ~444р сразу на год (в месяц даже телефон тратим больше). Но в итоге интернет так и не появился, реклама так и продолжила показываться. Т.е. по сути «услуга не оказана». Пытался достучаться до службы поддержки, но на том сайте нету ни телефонов, ни имейлов ни контактов — хз даже куда писать. Написал просто на support@wi-fi.ru, но ответа небыло.
Оплачивал тогда с карты тинькова, обратился через их ЧАТ(!) в службу поддержки, все расписал, они задали пару уточняющих вопросов — что за сервис, что за сайт, какую услугу не получили, я сказал, что служба поддержки не отвечает. В итоге Тинькофф зарегистрировал претензию(рассмотрение в теч.1 месяца). Ну деньги не большие, я на них как-то забил. Через 2суток мне вдруг ответил суппорт, сказал что все исправили, и чтобы я проверил — и действительно обязательная реклама исчезла. Уведомил Тинькофф о том, что жалобу можно отзывать.
Проходит 2 недели и мне вдруг падает возврат средств — те самые ~444р. Подумал, что теперь мне будут показывать рекламу — ан нет. Реклама не показывается, я у них до сих пор числюсь премиум-юзером и юзаю по сути бесплатный интернет.
Это я про что… я как-то пробовал сделать похожую жалобу на транзакцию в другом банке, но почти везде тебя отфутболивают, мол «сами дали данные карты, а остальное нас не волнует». А поддержка Тинькова действительно регистрирует претензию и разбирается с ней.
Возвращаясь к теме предполагаю, что вам стоит обратиться с претензией в МПС(Visa/Mastercard) о том, что с вас списали лишнее. Обычно всегда МПС возвращает деньги.
Вот еще к этой теме: комментарий snp:
По поводу chargeback-refund, читаю одного блогера, он пользуется картами заграничного банка. Описывал много подобных случаев, когда, к примеру авиакомпания отменила рейс и не вернула деньги или автопрокат снял лишнее. Тогда он готовит документ и шлёт напрямую в MasterCard. Практически во всех случаях деньги возвращали (справедливо).
Так вот, сунул карту, велик разлочился и снова тут же залочился.
Не спорю, стормозил, конечно. Там как-то все странно задумано.
Короче велик остался в стойле, а мне позже пришла СМС что снято 6 баксов за часовое катание.
Писанина в тех.поддержку осталась без ответа (
ИМХО везде похожие баги.
Правда это все не отменяет неочевидность всего сервиса.
«Добрый день.
Хотел начать пользоваться вашим сервисом, но перед этим решил ознакомиться с отзывами о ваших услугах.
При поисках отзывов узнал о существовании проблемы некорректного завершения аренды, с последующим некорректным списывание денег.
В связи с этим решил отказаться от ваших услуг до полного устранения таких проблем.
Один из примеров описан в статье по ссылке ниже.
(ссылка на эту статью).
Прошу уведомить меня когда указанные проблемы будут решены. Не хочу переплачивать за некорректно оказанные услуги.»
Взял я однажды велосипед и через полчаса запарковал его, написало Return OK, а смс так и не пришло ни через 5 минут, ни через 10. Ну и ладно, думаю я. Но в районе двух часов ночи на телефон приходит смс о том, что с моего счёта списано 450 рублей за несколько(!) часов езды. На первое моё письмо в стиле автора пришла такая же отписка.
Но я же железно знал, что правда на моей стороне, в отличие от Velobike. В письмах Velobike пишет, что обязательно должны прийти смс:
1. О начале проката
2. За 5 минут до конца бесплатного периода
3. Об окончании парковки
Второе и третье смс мне не приходило (как и автору, следует полагать). Поэтому я запросил у своего оператора детализацию входящих смс и прислал её в поддержку Velobike. Мне сразу же вернули 450 рублей.
Вот так это выглядело.
P.S. Что касается постов рода «velobike кидалово» — они лишь свидетельство глупости авторов. С кого списывают больше средств, чем они ожидали — просто не внимательно читают расценки на стендах/сайтах фирмы.
Да и надпись повсюду «дождитесь смс» тоже как бы намекает на то, что лучше ее дождаться.
А если она не пришла, логично обратиться в тех.поддержку, что еще делать? Поэтому не вижу проблемы в том, что данный совет опущен.
Мне кажется, данная проблема в том, что наши люди очень любят забивать на правила и невнимательно читать инструкции.
Но у меня тоже были проблемы с велобайком: как-то раз положила на счет 1000, и эти деньги заморозились, т.е. с карты списались, но на счет велобайк почему-то не пришли. В банке объяснили, что такое иногда бывает, и эта сумма разморозится и станет доступной на карте через 42 дня. Через месяц деньги вернулись. Велобайк, вроде бы, не при чем, но почему-то ни при каких других оплатах у меня никогда деньги не замораживались.
Для меня это оказалось весьма убедительным аргументом всегда проверять, пришла ли смс
Какая часть фразы "Протокол SMS не является ни протоколом реального времени, ни протоколом гарантированной доставки" Вам не понятна?
Отправляющий сбрасывает сообщение в гейт. Всё. Больше ничего он не знает и знать не может в принципе. Гейт может тупо это сообщение тут же выкинуть, и сказать, что всё так и былО.
Поэтому если Вам пришла SMS — это значит только одно: Вам несказанно повезло, и ничто нигде по пути не заглючило.
А у меня, скажем, ситуации, когда звонит девушка в слезах "почему не отвечаешь, обиделся?", после чего на телефон тут же приходит пачка SMS от неё за прошедшие два дня (звонок заставил соту выйти из запоя и понять, что мой телефон — вот он, на связи; хотя он все эти два дня лежал на столе и никуда не прятался) происходят с завидным постоянством.
Я лишь констатирую факт, что в условиях у них все четко написано, что в случае, если не дождался смс, могут снять много денег. Соответственно, если человек этого не прочитал, то сам виноват. И автору сильно повезло, что смс пришла менее чем через сутки.
То, что такие вот пункты в договоре, которые не все читают, способ просто снять побольше денег с невнимательных — тоже не они первые придумали. Все эти звездочки и сносочки мелким шрифтом давно являются способом легального отъема денег.
Проблемы с смсками\нет мобильного\забываешь его дома — что ж, придется отказаться от этого сервиса. Понимаю, дискриминация, но это тоже претензия к велобайку, а не ко мне.
Опять же, если знаешь о том, что плохо со связью и не пришла смс, можно тут же позвонить в техподдержку, возможно, они смогут у себя как-то зафиксировать факт возврата (не знаю, не пробовала так делать). По идее, если они совсем не дураки, то должны были как-то предусмотреть, что делать, если смс не пришла и пользователь об этом сообщил вовремя.
что в условиях у них все четко написано, что в случае, если не дождался смс, могут снять много денег.
Ага, это требование примерно из серии "если не дождались снежного человека, который принесёт вам квитанцию, то снимем много денег". То есть пункт, который [зачастую] невыполним чисто по его формулировке. За такие договора надо судить, и требовать встречную ответственность за недоставку SMS.
То, что такие вот пункты в договоре, которые не все читают, способ просто снять побольше денег с невнимательных
Естественно. Остап Бендер (который знал четыреста сравнительно честных способов отъёма денег) в наше время как минимум удвоил бы свой кладезь.
Опять же, если знаешь о том, что плохо со связью и не пришла смс, можно тут же позвонить в техподдержку,
Телефонный звонок — это, конечно, лучше: не UDP, а уже TCP с его гарантированным установлением соединения, но порт на стороне сервера может тупо не быть открыт.
то это считается кража, за это снимут 30 000 р.
Нет. Это не считается кражей.
Т.е. чем дольше срок проката, тем дороже цена за час.
0-30 (до 0,5 часа) БЕСПЛАТНО! *
31-60 (до 1 часа) 30 o
61-120 (до 2 часов) 100 o
121-180 (до 3 часов) 450 o
181-360 (до 6 часов) 1000 o
от 6 до 24 часов (до суток) 1500 o
от 24 до 48 часов 3000 o
Более 48 часов 30000 o
Система позиционируется как транспортная, т.е. для достаточно коротких поездок. Доехал сам — дай возможность доехать другому.
И никаких проблем с заменой бумаги, при этом достаточно просто фотки.
PS да, сейчас обратил внимание, что текущая реализация (текущие экраны) на такое не способны (что не значит, что нельзя сделать какой-нибудь e-ink экранчик дополнительный и туда эту инфу рисовать… вряд ли это сильно удорожит имеющуюся инфраструктуру).
И никаких проблем с заменой бумаги, при этом достаточно просто фотки.
Тут у целой страны каждый день такая ситуация, что нужно срочно сфотографировать жутко серьёзные вещи, а как назло, вот прямо в этот момент телефон был на разрядке. А у Вас какой-то несерьёзный QR-код.
В любом случае это хоть какой-то способ подтверждения… Ну можно ещё base64-строчку с теми же данными выдавать под qr-кодом (в крайнем случае можно переписать в блокнотик, да...). Идея-то в том, чтобы можно было взять подтверждение не опираясь на ненадёжный момент «наличие бумаги для печати в аппарате».
P.S. как решение — у нас в Люблине есть остановки, где можно телефон зарядить С:
В столбе USB-разъём, с крышечкой от непогоды.
Можно было бы и на станциях аткое организовать.
Но кому это надо? Пользователям, а не владельцам этого всего.
Так там велики отпираются и запираются ключом. RFID-чип вмонтирован в брелок ключа. Алгоритм примерно такой:
1. Подходишь к станции выдачи подносишь карточку (proxymity).
2. Одна из ячеек с ключами разблокируется, и начинает моргать красным.
3. Берешь ключ, смотришь на номер на брелоке, и идешь отпираешь этот вел.
4. Катаешься. Ключ в кармане.
5. Когда хочешь сдать вел, ставишь его в стойло и запираешь на ключ.
6. Подходишь к станции выдачи, подносишь карточку, свободная ячейка для ключей загорается зеленым.
7. Вставляешь в ячейку ключ.
8. Все, прокат окончен.
Почему цифры начинаются с «0», а не с «1»? Для человека привычней начинать отсчет с «1».
Не помню деталей, но вина была точно не моя.
Он пробыл у меня не 3 часа, а все 18, но ничего, решили и ничего не списали.
Так что поддержка сработала норм.
Даже кто-то оттуда мне звонил и вот это всё.
Кстати, если представители велобайка читают этот пост — надо что-то делать!
А то скоро появится «свободная дружина», которая будет «проверять» не закрепленные велосипеды.
Если представители велобайка читают этот пост, то вам срочно нужно что-то делать.
Это баг, который легко начнёт эксплуатировать «народная дружина» и «проверять» плохо закреплённые велосипеды.
2. Подача СМС во время предполагаемого движения (а не сигнала на приборной панели) сразу служит поводом для судебного разбирательства с прокатчиком, провоцирующим нанесение телесного вреда клиенту.
3. Дождитесь СМС? Каким же документом мобильный оператор не гарантирует их молниеносную доставку?
Вывод: сырой проект, явно небезопасный, с элементами мошенничества. Отсутствие базовой функциональности.
Или они впихнули в сам велик GPS?
Раньше такого не было
Искренне желаю, чтобы людям, которые используют SMS и email в своих продуктах "Скорую" вызывали исключительно этими же способами. Если не могут мозгами — пускай жо телом прочувствуют архитектурные особенности этих протоколов .
Осторожнааа! Велобайк! Или 5 ошибок сервиса стоимостью в 1000 рублей