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

Такси Джет – каждый водитель каждому пассажиру

Время на прочтение4 мин
Количество просмотров1.3K


«Назвать себя К. не решался, перед телефоном он чувствовал себя беспомощным, на него могли наорать, бросить трубку; К. закрыл себе немаловажный путь. Нерешительность К. раздражала его собеседника. «Кто говорит? — повторил он и добавил: — Я был бы очень обязан, если бы оттуда меньше звонили, только что нас уже вызывали»».

Картина не очень-то похожа на нашу повседневную жизнь, тем более что телефоном приходится пользоваться всё реже. Однако, если вы захотите вызвать такси, воспользоваться придётся. И хорошо, если вы знаете номера пары-тройки проверенных таксофирм, но в час пик и это может не сработать, к тому же от разговора с диспетчером никак не отвертеться – и вот опять: адрес подачи, пункт назначения, повторите, плохо слышно, через сколько приедет, сколько стоит и прочее. Благо существуют мобильные технологии, которые уже спешат избавить нас от подобных неудобств.
Читать дальше →
Всего голосов 59: ↑40 и ↓19+21
Комментарии54

Инсайд Startup sauna

Время на прочтение3 мин
Количество просмотров4.1K


Многие из вас слышали о финском бизнес-акселераторе StartupSauna startupsauna.com/ru. Наша команда Такси Джет jettaxi.mobi прошла отбор из 200 команд в России и сейчас находится в Хельсинки. Хочу поделиться своими личными впечатлениями от программы.
Читать дальше →
Всего голосов 16: ↑11 и ↓5+6
Комментарии7

Немецкий суд запретил работать водителям Uber без лицензии

Время на прочтение2 мин
Количество просмотров13K
image

Немецкий суд постановил запретить использование сервиса Uber водителям, не имеющим лицензии таксиста. За каждое нарушение компании придётся заплатить штраф в размере €250'000. Именно таким образом коллегия из трёх судей выразила свою поддержку местным таксопаркам. Uber заявили, что продолжат предоставлять услуги силами лицензированных таксистов и водителей лимузинов. Компания занимается разработкой дополнений к сервису, которые помогут ей работать в условиях немецкого законодательства.
Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии40

Telegram.Такси за 200 строк кода

Время на прочтение2 мин
Количество просмотров18K
Телеграм Такси

Сегодня из пустых пивных банок и старых покрышек мы соберём телеграм-бота для такси. С его помощью можно будет вызывать такси нажатием всего лишь двух кнопок. Вернее так: при первом использовании потребуется нажать три кнопки, а затем всегда — только две. Код написан на Node.js (т.е. ECMAScript, aka JavaScript), без использование каких-либо бот-фреймворков или бот-библиотек — только натуральный продукт — Telegram Bot API. Количество кода указано в названии статьи, выполняется он в Яндекс.Облаке, а точнее в Cloud Functions, а состояния и данные хранятся в Firebase, вернее в Cloud Firestore. Ну а заявки на такси наш скромный бот отправляет в CRM Битрикс24. Как видите — задействованы все! На самого бота можно посмотреть на комиксах ниже, а кликнув по картинке-ссылке под комиксами — открыть и проверить в деле.
Читать дальше →
Всего голосов 34: ↑8 и ↓26-16
Комментарии26

Создание системы антифрода в такси с нуля

Время на прочтение7 мин
Количество просмотров15K

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


image

Читать дальше →
Всего голосов 26: ↑25 и ↓1+32
Комментарии49

Такси 2.0 или Начало эпохи глобального сервиса

Время на прочтение2 мин
Количество просмотров10K
Приветствуем уважаемых хабровцев в блоге нашей компании!

В течение ближайших 5-7 минут мы постараемся изложить суть и цели существования «Таксолёта».

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

О том, что мы можем дать ценного, выгодного и уникального клиентам и водителям в сравнении с традиционными службами такси, можно прочитать из цикла наших обзоров. Также из этих обзоров вы можете постепенно ознакомиться со всеми нюансами и технологиями работы нашей компании.
Читать дальше →
Всего голосов 39: ↑25 и ↓14+11
Комментарии37

uklon.com.ua — интернет заказ такси

Время на прочтение4 мин
Количество просмотров2.9K
Привет всем хабропланетянам!
image
Сегодня я расскажу вам про киевский сервис интернет заказа такси uklon.com.ua — полностью автоматизированном сервисе, в котором заказ делают клиенты без участия диспетчеров.

Читать дальше →
Всего голосов 107: ↑80 и ↓27+53
Комментарии127

Мобильный клиент для заказа такси

Время на прочтение3 мин
Количество просмотров1.3K
image
Сегодня я расскажу о новой возможности киевского сервиса uklon.com.ua — мобильном заказе, который позволяет делать заказ в несколько фирм такси с телефона, используя java приложение.

image
Читать дальше →
Всего голосов 8: ↑6 и ↓2+4
Комментарии36

Первый Омский Гео-Хакатон

Время на прочтение4 мин
Количество просмотров6.5K


Здравствуй, Хабр!

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

Так вот, наша компания хотела бы предложить всем желающим поучаствовать в мероприятии, которое мы назвали гео-хакатон, это двухэтапный конкурс по созданию лучшего сервиса или приложения (в общем, любого программного продукта) по использованию определенного набора данных.
Подробнее
Всего голосов 17: ↑12 и ↓5+7
Комментарии16

Citymobil — a manual for improving availability amid business growth for startups. Part 1

Время на прочтение4 мин
Количество просмотров1.3K


In this first part of an article series «Citymobil — a manual for improving availability amid business growth for startups» I’m going to break down the way we managed to dramatically scale up the availability of Citymobil services. The article opens with the story about our business, our task, the reason for this task to increase the availability emerged and limitations. Citymobil is a rapid-growing taxi aggregator. In 2018, it increased by more than 15 times in terms of number of successfully completed trips. Some months showed 50% increase compared with the previous month.

The business grew like a weed in every direction (it still does): there was an increase in server load, team size and number of deployments. At the same time the new threats to service availability emerged. The company faced a task of the most importance — how to increase availability without compromising company growth. In this article, I’ll talk about the way we managed to solve this task in a relatively short time.
Read more →
Всего голосов 24: ↑24 и ↓0+24
Комментарии0

Citymobil — a manual for improving availability amid business growth for startups. Part 2

Время на прочтение8 мин
Количество просмотров1K


This is a second article out of a series «Citymobil — a manual for improving availability amid business growth for startups». You can read the first part here. Let’s continue to talk about the way we managed to improve the availability of Citymobil services. In the first article, we learned how to count the lost trips. Ok, we are counting them. What now? Now that we are equipped with an understandable tool to measure the lost trips, we can move to the most interesting part — how do we decrease losses? Without slowing down our current growth! Since it seemed to us that the lion’s share of technical problems causing the trips loss had something to do with the backend, we decided to turn our attention to the backend development process first. Jumping ahead of myself, I’m going to say that we were right — the backend became the main site of the battle for the lost trips.
Read more →
Всего голосов 23: ↑22 и ↓1+21
Комментарии0

Citymobil — a manual for improving availability amid business growth for startups. Part 3

Время на прочтение8 мин
Количество просмотров1.1K


This is the next article of the series describing how we’re increasing our service availability in Citymobil (you can read the previous parts here and here). In further parts, I’ll talk about the accidents and outages in detail. But first let me highlight something I should’ve talked about in the first article but didn’t. I found out about it from my readers’ feedback. This article gives me a chance to fix this annoying shortcoming.
Read more →
Всего голосов 23: ↑23 и ↓0+23
Комментарии0

Citymobil — a manual for improving availability amid business growth for startups. Part 4

Время на прочтение7 мин
Количество просмотров1.1K


This is the next article of the series describing how we’re increasing our service availability in Citymobil (you can read the previous parts here: part 1, part 2, part 3). In further parts, I’ll talk about the accidents and outages in detail.

1. Bad release: database overload


Let me begin with a specific example of this type of outage. We deployed an optimization: added USE INDEX in an SQL query; during testing as well as in production, it sped up short queries, but the long ones — slowed down. The long queries slowdown was only noticed in production. As a result, a lot of long parallel queries caused the database to be down for an hour. We thoroughly studied the way USE INDEX worked; we described it in the Do’s and Dont’s file and warned the engineers against the incorrect usage. We also analyzed the query and realized that it retrieves mostly historical data and, therefore, can be run on a separate replica for historical requests. Even if this replica goes down due to an overload, the business will keep running.
Read more →
Всего голосов 17: ↑16 и ↓1+15
Комментарии0

Citymobil — a manual for improving availability amid business growth for startups. Part 5

Время на прочтение8 мин
Количество просмотров1.1K


This is the final part of the series describing how we’re increasing our service availability in Citymobil (you can read the previous part here). Now I’m going to talk about one more type of outages and the conclusions we made about them, how we modified the development process, what automation we introduced.
Read more →
Всего голосов 24: ↑24 и ↓0+24
Комментарии0

Affordable as a Bus, Comfortable as a Taxi: A Promising Type of Public Transport for Large and Medium-Sized Cities.Part3

Уровень сложностиСредний
Время на прочтение32 мин
Количество просмотров1.4K


Translation provided by ChatGPT, link to the original article in Russian

Link to Part 1: «Preliminary Analysis» (ру / eng )
Link to Part 2: «Experiments on a Torus» (ру / eng )
Link to Part 3: «Practically Significant Solutions» (ру / eng )
Link to «Summary» (ру / eng )

1 Playing Diplomacy


1.1 What this work is about


You're reading the third and final article in a series dedicated to minibus route schemes that would allow you to travel reasonably quickly, inexpensively, and most importantly, without any transfers, from any intersection to any other within a large city. You'll see many graphs, formulas, and figures below, but before we get to the technical part, I'd like to discuss the challenge of implementing this idea and invite you to participate in solving it.

1.2 A puzzle for the talented and brave (Eccentrics are welcome: ?)


I propose an adventure,
I propose a game,
I propose that you become part of a positive change in the lifestyle of almost a billion people around the planet,
I can't do this alone.
To start, I need your help with the following:
Read more →
Всего голосов 3: ↑2 и ↓1+2
Комментарии4

«Promising Public Transportation for Large and Medium-Sized Cities» — the main idea in a brief summary

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров1.5K

(source)

Translation provided by ChatGPT, link to the original article.

I recently published a series of articles titled 'As Cheap as a Bus, as Convenient as a Taxi...':

Link to Part 1: «Preliminary Analysis» (ру / eng )
Link to Part 2: «Experiments on a Torus» (ру / eng )
Link to Part 3: «Practically Significant Solutions» (ру / eng )

dedicated to making public transportation in large cities completely seamless, without the need for transfers. In the last article of the series, I extensively described a microbus movement scheme that allows them to operate almost like taxis while accommodating 5-10 passengers at once. Such a transportation system would enable city residents to travel from any intersection to another without any transfers, comparable in time to a personal car journey, and at a cost similar to a regular city bus ticket. However, the feedback from readers indicated that I chose an extremely ineffective way to convey the information, resulting in a failure to effectively communicate the essence of the matter.

I must admit that the previous three articles were written in a way that allowed readers to apply the acquired knowledge in practice or continue the research I started on their own. Unfortunately, my desire to 'teach' resulted in nearly 100 pages of complex mathematical text, which is clearly excessive for readers who simply wanted to familiarize themselves with the idea. Here, I will attempt to rectify this mistake and briefly, yet simply, explain the bus taxi technology.
Read more →
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Affordable as a Bus, Comfortable as a Taxi: A Promising Type of Public Transport for Large and Medium-Sized Cities.Part1

Уровень сложностиСредний
Время на прочтение40 мин
Количество просмотров1.9K

(Jean-Claude Mézières)

Translation provided by ChatGPT, link to the original article in Russian

Link to Part 1: «Preliminary Analysis» (ру / eng )
Link to Part 2: «Experiments on a Torus» (ру / eng )
Link to Part 3: «Practically Significant Solutions» (ру / eng )
Link to «Summary» (ру / eng )

1. About this series of articles


1.1 Central result


If I haven't made a critical mistake, I have discovered an astonishing passenger transportation scheme with unique characteristics. Imagine this scenario: you are in a big city and need to get from point A to point B. All you need to do is walk to the nearest intersection and indicate the destination on your smartphone or a special terminal installed there. In a few minutes, a small but spacious bus will arrive for you. The bus is designed for easy entry without bending, and you can bring a stroller, bicycle, or even a cello inside. It provides comfortable seating where you can stretch your legs. This bus will take you to the nearest intersection to point B, and you will reach your destination without any transfers. The entire journey, including waiting at the stop, will take only 25-50% more time than if you were traveling by private car. Based on my estimation, in modern metropolises, this type of transportation will be widely adopted, and the cost of a trip on such buses will be similar to the fare of a regular city bus.

Surprisingly, the reasoning behind these findings is based on relatively simple mathematics, and perhaps even a talented high school student, under fortunate circumstances, could have guessed them on their own. The practical significance of the topic and the modest level of mathematical requirements prompted me to make an effort to write the article in such a way that the reader could follow the path of discoveries, learn some research techniques, and gain a successful example to explain to their children the purpose of mathematics and how it can be applied in everyday life.
Read more →
Всего голосов 6: ↑4 и ↓2+5
Комментарии6

Affordable as a Bus, Comfortable as a Taxi: A Promising Type of Public Transport for Large and Medium-Sized Cities.Part2

Уровень сложностиСредний
Время на прочтение56 мин
Количество просмотров1.1K

(Jean-Claude Mézières)

Translation provided by ChatGPT, link to the original article in Russian

Link to Part 1: «Preliminary Analysis» (ру / eng )
Link to Part 2: «Experiments on a Torus» (ру / eng )
Link to Part 3: «Practically Significant Solutions» (ру / eng )
Link to «Summary» (ру / eng )

Experiments on the Torus


This is the second part of a study dedicated to exploring new public transportation movement schemes. In the first part, we examined the simplest non-stop scheme and a single-transfer scheme based on it, which can be implemented in a grid city on a plane. In this part, our city model will be a grid city on a «flat» torus. Unlike a rectangle, a torus has no edge, and the positions of all points on it are absolutely equivalent. Due to the absence of an edge and (transitive) symmetry, calculations for a toroidal city are simpler, and numerical results are nearly identical to those for a rectangular city on a plane. These two conditions make a toroidal grid city an ideal testing ground for new passenger transportation movement schemes. In this article, we will explore two such schemes on the torus, and in the next one, we will return to the plane and adapt the results obtained here for use under the realistic conditions of a rectangular city.

The content of this study is not standalone and presupposes familiarity with the first part of the article. To understand Chapter 2, you will need a level of mathematics that corresponds roughly to the first two years of university; for everything else, high school level should suffice. It can be helpful to have a pencil and a piece of paper at hand while reading. If your browser displays formulas incorrectly, try refreshing the page a few times.
Read more →
Всего голосов 3: ↑3 и ↓0+3
Комментарии0