занимаюсь разработкой форм ввода персональных данных. Для удобства работы пользователей и увеличения скорости ввода данных(а та же сокражения расходов на перепроверку введенных данных) был разработан метод обработки блока ФИО.

Блок состоит из следующих полей(в зависимости от специфики полей может быть меньше): фамилия, имя, отчество, дата рождения, пол, семейное положение. Переход по полям последовательный.
Логика функционирования блока «Личные данные»
После ввода фамилии, определяется пол по окончанию фамилии:
Мужской: ‘ОВ’, ‘ЕВ’ ,’ИН’ ,’ЫН’, ‘ОЙ’, ‘ЦКИЙ’, ‘СКИЙ’, ‘ЦКОЙ’, ‘СКОЙ’, ‘ЦКИЙ’.
Женский: ‘ОВА’, ‘ЕВА’, ‘ИНА’, ‘АЯ’, ‘ЯЯ’, ‘ЕКАЯ’, ‘ЦКАЯ’.
ФИО должны вводится в именительном падеже!
1. если удалось определить пол по фамилии то в следующее поле «Имя» подгружаются исключительно мужские имена-справочник мужских имен(если пол мужской определился), женские имена(аналогично)-женская фамилия. В случае если фамилия оказалсь бесполой (Кравчук), то подгружаются оба справочника мужской и женский.
2. В поле «Имя», в зависимости от подгруженного справочника по первым буквам происходит подстановка полного имени, при нажатии на «Enter» происходит переход к следующему полю «отчество». Имеются также справочники отчеств, значения в поле подставляются аналогично предыдушему пункту. В случае когда введено не справочное имя(либо имя которое не содержится в справочнике), т.е. не возможно определить пол, происходит проверка опять же фамилии, и по ней происходит подгрузка значений в поле «отчество», и в случае когда не по имени не по фамилии невозможно определить пол, происходит подгрузка обоих справочников. Если имя является не справочным, то оно подсвечивается красным цветом, и отмечается в базе метка о несправочном значени, свидетельствующая о том что запись нужно повторно проверить на корректность.
3. Отчество. После ввода проверяется также на справочное значение и помечается так же как имя.
4. Форма проставляет пол автоматически при вводе информации, если есть уверенность в этом. Т.е.:
4.1. Фамилия мужская или женская, при этом имя и отчество из справочника мужские или женские – форма проставляет пол. Вам требуется обратить внимание, что пол проставлен верно.
4.2. Фамилия бесполая, имя и отчество справочные, если имя и отчество соответствуют одному полу, форма проставляет пол
4.3. Фамилия + имя если отчество пустое или по нему невозможно определить пол
4.4. Фамилия + отчество, если имя пустое или по нему невозможно определить пол
5. Форма НЕ проставляет пол автоматически при наличии одной только фамилии (имя и отчество – инициалы):
5.1. Иванова И.И. – форма НЕ проставит пол, т.к. тут может быть ошибка – родительный падеж, в этом случае форма оставляет пол пустым, и Вы должны проставить его вручную с анкеты.
после заолнения остальных полей, происходит выход из блока и заключительная проверка:
6. Форма спрашивает о соответствии ФИО и пола один раз, при выходе из блока, при повторном обращении к блоку сообщения выводиться не будут для данной анкеты. При этом анализируются сочетания:
6.1. Окончание фамилии и пол (Иванова – мужской, форма спросит «уверены ли?»)
6.2. Неверные совпадения Фамилия + Имя / Фамилия + Имя + Отчество (Иванова Алексей, или Иванов Алексей Ивановна и т.д. – форма спросит)
6.3. Неверные совпадения ФИО – пол (при наличии полного ФИО), аналогично п. (6.1) – Иванова Алексей женский – форма спросит.
7. В случае, если пол не проставлен – форма при выходе из блока спросит, можете ли вы проставить пол?
хотел разместить в разделе «Эти пользовательские интерфейсы», но у меня недостаточно кармы
Архив Декабрь 23, Вторник, 2008
Рост интереса государства к интернету закономерен и оправдан, считает Волож. По его мнению, государство должно знать, кто управляет интернет-компаниями и владеет ими. Недавно источники, близкие к «Яндексу», шокировали рынок информацией об очередной возможной покупке владельца ИД «Коммерсант» Алишера Усманова.
В новой версии Amiro.CMS уменьшилась скорость генерации страниц сайта, а "админка" стала кросс-браузерной. Пользователям системы доступен новый модуль "Стикеры", платежный драйвер ROBOXchange, мастер настройки импорта прайс-листов и другие возможности.
Продолжается прием заявок на Всероссийский фестиваль интернет-проектов "Новая реальность". Компании, которые занимаются онлайн-торговлей, могут отметиться в номинации "Бизнес в Интернете".
Компания Google уже давно определила вектор и цели развития. Единственное, что мне кажется верным в отношении будущего компании, так это не вопрос: «Что Google сделает завтра?», а «Чего Google не сделает»? А все потому, что в сети была найдена ссылка на продукт производства Google, в существование которого я бы не поверил еще вчера: Google Gulp (боюсь переводить, слово «gulp» на русском языке означает как «глоток», так и «давиться»).
«Мы рады представить Google Gulp (BETA)™ с технологией Auto-Drink™ (ограниченная версия) — линейку „умных напитков“ созданных для того, чтобы максимизировать вашу эффективность, сделать более интеллектуальным и уменьшить жажду».
Представьте себе сканер ДНК, встроенный в горлышко бутылки, который считывает все 3Гб данных парных генов за секунду, настраиваясь под ваш гормональный коктейль в режиме реального времени, используя нашу патентованную технологию Auto-Drink™, после чего организм получит приток свежих электролитических нейротрансмиттеров, умных стимуляторов для того, чтобы максимально оптимизировать кору вашего головного мозга. К тому же — предложение ограничено, а обилие разных вкусов, начиная от «Бета Морквы» и заканчивая «Глютаматным Виноградом» позволит вам всегда находить подпитку для своих знаний.
В связи с чем у меня только один вопрос — кто сошел с ума? Хотя вообще весь FAQ заслуживает отдельного перевода:
3. Это типа опасно?
Ну, ни одна из лабораторный крыс, которых мы поили этим делом последние 8 месяцев до сих пор не умерла, что мы считаем вполне удовлетворительным. В любом случае, вы должны знать, что открывая крышку Gulp’а, вы отправляете беспроводной сигнал на сервера Google о том, что вы безоговорочно принимаете лицензионное соглашение Google Gulp, в которое включена и возможность скрытых генетических мутаций в результате употребления продукта. Но мы уверены, что вы не умерете.
UPD: Друзья, FAQ не просто достоин, он срочно требует вкусного перевода. Если никто из альтруистичных хабралюдей не сделает этого до полуночи, мне придется напрягаться самому.
Google Gulp via Crenk
Бизнес онлайн знакомств в условиях нестабильной экономической ситуации становится перспективным вложением средств. А новогодние праздники – это самое удачное время, чтобы начать и быстро развить свой сайт знакомств или социальную сеть.
Первыми из-за финансового кризиса пострадали банки.
Затем начались банкротства предприятий.
Затем замерли рынки недвижимости, авторынок… Турфирмы вообще закрываются пачками. О людях уже никто не думает: многие уволены, и еще больше будет уволено в первой половине 2009 года. Остальным урежут зарплату. Эксперты Минэкономразвития полагают, что первыми под удар попадут служащие финансовой сферы, сфер торговли, услуг и инфотехнологий.
Прогнозы неутешительны. Но “разруха не в клозетах, а в головах”.
В дневниковом сервисе "Живой журнал" удалено сообщение одного из модераторов сообщества ru_auto о том, что ФСБ, якобы, пытается цензурировать информацию об общественных протестах.
Оборот электронной платежной системы Web Money в Украине в 2008 г. составит 620 млн. гривневых единиц WMU. Такой прогноз сделали аналитики компании «Украинское гарантийное агентство», которая представляет интересы WebMoney Transfer в Украине, передает корреспондент «proIT».
Всего несколько дней назад вышла вторая версия гайдлайна Application Architecture Guide 2.0.
Брошюра включает четыре раздела:
- Основы — раздел в котором описаны основные стратегии и техники проектирования
- Проектирование — содержит паттерны и примеры проектирования различных приложений, включая примеры проектирования сервисов
- Слои — в котором описаны подходы к архитектуре и проектированию слоев приложений, включая уровень представления, бизнес логики, сервисов и доступа к данным
- Архетипы — в котором паттерны классифицированны на основе архетипов, таких как RIA, Rich-clien приложения, сервисы, мобильные приложения и т д
Авторы ребята из Microsoft, продвигающие инициативу Patterns & Practice