catpad: (Default)
[personal profile] catpad


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

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

Ну вот, я решил исправить положение и придумал простейшую вещь: прямо во время телефонного разговора можно ввести любой текст на сайт или в аппликацию, получить для него уникальный номер из 5 цифр и передать номер по телефону. Ошибиться в пяти цифрах практически невозможно. Человек с другой стороны вводит этот номер и получает искомый текст, который тут же и исчезает.
Тут, правда, возникла проблема - незнакомому человеку по телефону ведь нужно продиктовать не только этот номер, но и адрес сайта, откуда текст нужно извлекать. И это настоящий catch-22.

Эту проблему я в конце концов решил, придумав адрес сайта, который точно так же легко продиктовать: 1234567.email. Кажется, что просто, но на это озарение у меня ушло несколько дней. И тут же наваял сайт и одноимённую аппликацию к нему.

Идея простейшая, но может оказаться полезной. Пользуйтесь наздоровье.

Date: 2014-06-03 10:04 am (UTC)
From: [identity profile] muchacho.livejournal.com
Хорошо бы сделать:
кнопочку Copy to clipboard,
локализацию,
срок хранения гораздо меньше.
А как защиту от ботов сделать, кроме Recaptcha, я затрудняюсь.

Date: 2014-06-03 10:06 am (UTC)
From: [identity profile] muchacho.livejournal.com
id->text должно быть первым

Date: 2014-06-03 10:28 am (UTC)
From: [identity profile] catpad.livejournal.com
Спасибо за советы!
Идею id->text на первом месте я долго сам с собой обсуждал, но так и не пришёл к решению.

Date: 2014-06-03 10:42 am (UTC)
From: [identity profile] muchacho.livejournal.com
Человек, который получает текст, скорее всего видит сайт в первый раз и может не очень понимать, что от него хотят, поэтому ему нужно показать в первую очередь то, что имеет к нему отношение. Возможно, для отсылки текста вообще стоит сделать отдельную страницу (по кнопке внизу на главной).
Но, конечно, полировать интерфейс надо, если сервис пойдет в народ.

Date: 2014-06-03 10:47 am (UTC)
From: [identity profile] catpad.livejournal.com
Убедили, переделаю.

Вообще же, главным недостатком всего дела я вижу отсутствие аппликации для Андроида. Но это я не умею, а учиться неохота.

Date: 2014-06-03 10:49 am (UTC)
From: [identity profile] muchacho.livejournal.com
А я наоборот хочу научиться. Взяться, что ли? :)

Date: 2014-06-03 10:52 am (UTC)
From: [identity profile] catpad.livejournal.com
Почему бы и нет!
Я на эту аппликацию потратил примерно три часа, так что много времени не отнимет :)
Если решитесь, пишите на email, я вышлю крайне несложный API.

Date: 2014-06-03 11:04 am (UTC)
From: [identity profile] utnapishti.livejournal.com
Присоединяюсь к мнению о сроке доступности.

Date: 2014-06-03 11:15 am (UTC)
From: [identity profile] catpad.livejournal.com
Уменьшу, наверное, до одного часа.

Date: 2014-06-05 01:01 am (UTC)
From: [identity profile] catpad.livejournal.com
Я думаю, я придумал как сделать защиту.
Нужно поставить опцию - "secure". В этом случае пользователь получает два 5-значных числа: одно - собственно id, другое - пароль. Этот пароль используется для шифровки и последующей расшифровки оригинального текста (что-нибудь вроде Triple DES with pass-phrase).
Злоумышленникам тогда придётся перебрать 10 миллиардов комбинаций (и к каждой применить алгоритм!), чтобы раскрыть один текст, который, скорее всего, для них никакой ценности не представляет.

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

Date: 2014-06-05 01:03 pm (UTC)
From: [identity profile] muchacho.livejournal.com
Осталось научиться передавать по-русски домен .email :)
Page generated Feb. 6th, 2026 02:26 pm
Powered by Dreamwidth Studios