greenadine: (Default)
[personal profile] greenadine
Увидел опечатку "чудто" и вспомнил идею, которую мы с [livejournal.com profile] genem вынашивали в бытность нашу работниками IMedia, 1998 год.
Дали нам увлекательную задачу (тут, боюсь, никаких кавычек не хватит, чтобы передать мою интонацию в слове "увлекательную"...)
Разобраться с проблемой "дублонов" при слиянии двух баз.

Т.е. классические
ООО Октябрь
Октябрь, ООО
ООО "Октябрь"
OOO Oktiabr
разбираются тривиально.
Откровенно "в морг" ситуации вроде "White Wind" и "Белый ветер" даже не рассматривали (пример реальный).
Подсказки вроде номера телефона или адреса тоже внесли свою лепту в общее дело.
Но помимо перестановки слов, люди еще и опечатывались.
Мы попытались прикрутить движок spell checker Word.
Мы нашли модуль "фонетического анализа", который выдавал "коэффициент похожести звучания двух слов".
Мы написали свою "поделку из бумаги", которая тоже что-то там когда-то находила.

И тогда родилась идея %subj%.

В самом деле, возьмем "чудто". Word, скорее всего, увидит слово не из словаря и проведет простой поиск всех форм, отличающихся от данной минимальным набором стандартных опечаток. Т.е. пропущена буква, лишняя буква, замена двух букв местами, замена одной буквы другой. Возможно еще что-то.
Мы же собирались добавить при этом вероятность _реальной_ опечатки. Учитывая раскладку клавиатуры, метод набора, личность наборщика, дополнительные утилиты.
В данном случае, "чудо" подходит великолепно при наборе на русской клавиатуре, потому как "т" и "о" расположены очень близко. "Будто" - только при десятипальцевом методе (симметрия особенно сильна на слаборазвитых мышцах, а "б" и "ч" висят на средних (или безымянных) пальцах разных рук, мало у кого они накачаны). А вот "чу то", например, не катит совсем. Нереально, чтобы кто-то ударил по "д" вместо пробела.
Аналогично при сканировании текста предпочтение нужно отдавать заменам "о" и "е", "ю" и "10" и т.д.
При пользовании транслитом - "ч" и "х", "сч" и "щ" и т.д.
Человек, знающий другие языки, использует написания слов в этих языках: "атрибут" и "attribute", сдвоенная "т"; "клас" и "класс" для жителя Украины, пишущего по-русски.
Предполагалось ввести обучение, когда программа наблюдает, как именно в итоге человек исправляет свои ошибки.
Была еще утопическая идея смотреть за временем нажатия, т.е. если "п" и "р" набираются с интервалом более четверти секунды, то это нормально, если менее - то палец задел две кнопки.
И совсем параноидальный режим, который замечает, что если после такого "дуплета" идет пауза (человек почувствовал пальцем две кнопки и остановился посмотреть на экран), то при наличии определенной статистики исравлений (он таки убрал лишнюю букву) можно предлагать эту операцию полу-автоматически.

А потом наступил август, и всем нам стало настолько не до того...

Date: 2003-12-24 05:14 am (UTC)
From: [identity profile] anjey.livejournal.com
потом наступил август, и всем нам стало настолько не до того...
Ясен пень, в отпуск поехали. :-)

Date: 2003-12-24 05:40 am (UTC)
From: [identity profile] greenadine.livejournal.com
Ты не так далек от истины :) Я тогда впервые съездил за бугор, 20 августа 1998 года. Вернулся и не узнал Москву :)

Date: 2003-12-25 01:58 am (UTC)
From: [identity profile] kenga29.livejournal.com
ty dazhe chislo ot"ezda pomnish???
a mne iz toj poezdki iz chisel zapomnilos' tol'ko utro 1 sentjabrja!
S dnem znanij, kenga!- skazal radostnyj Frodo, wylezshij iz TEPLOGO spal'nika chut' li ne 3 parah noskow
U menja zub na zub ne popadal ot holoda, a nog woobsche pochti ne chuwstwowala..
Nu a dal'she, klassika: "Tupoj, esche tupee"..
A chto zh ty ne sprosila, u menja bylo esche 3 pary noskow,
kto zh ezdit na sewer bez zapasnoj pary perchatok??
Wot tebe i den' znanij..

Date: 2003-12-29 01:30 am (UTC)
From: [identity profile] greenadine.livejournal.com
Пиво жрать надо меньше, вот и памяти бы пооставалось :)

Кстати, раз уж дразнить начал - мне тут вчера хорошие люди привезли 4 бутылки Weissen.
Две белого, две черного.
Четыре вкусного.
Немецкого.
Ням-ням.
Уже три осталось...

Date: 2003-12-24 05:23 am (UTC)
From: [identity profile] yurkennis.livejournal.com
При наличии punto switcher и подобных утилит для стартапа остаётся очень мало места.

Date: 2003-12-24 05:42 am (UTC)
From: [identity profile] greenadine.livejournal.com
Я, наверное, или как-то невнятно пишу, или плохо описание Punto switcher прочитал :) Какое отношение?

Date: 2003-12-24 05:55 am (UTC)
From: [identity profile] yurkennis.livejournal.com
многие tricks пересекаются -- стало быть, большинство может быть реализовано создателями punto, лишь бы был коммерческий интерес. компании, созданной с нуля, нужно слишком много вложить, а отдача весьма слабенькая (либо непонятно, где она может быть большой).

Date: 2003-12-24 06:26 am (UTC)
From: [identity profile] greenadine.livejournal.com
А, понял, ты все про деньги :)
Я так, абстрактно любуюсь идеей. А кто ее реализовывать будет - это меня меньше всего интересует.

Date: 2004-01-06 02:45 am (UTC)
From: [identity profile] greenadine.livejournal.com
Встретил "правила бывают не тожными в некоторых ситуациях".
Не нужными? Не важными? Ложнымы? ("не" осталось от старой редакции) Не точными? Еще что?

"л" и "т" спутать невозможно. "ну" и "то" (равно как "ва" и "то") не стоят "параллельно", т.е. одну пару вместо другой тоже не набрать.
Остается транслит, где "ч" и "ж" обычно набирают как "ch" и "zh".

Далее по тексту "судьва человека" - транслит, однозначно.

©[livejournal.com profile] igorlord в журнале [livejournal.com profile] verba.

Profile

greenadine: (Default)
greenadine

December 2025

S M T W T F S
 123456
78910111213
141516 17181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 11th, 2026 10:30 am
Powered by Dreamwidth Studios