Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - PaulGor

Страницы: [1]
1
Leonid4ny пишет вещи, НЕ соответствующие действительности, про Виртуальную Клавиатуру на http://Klava.RusWin.net
  (например, что "её автор сначала отбивался, и только  потом признался, что брал код от SoftCorp" или что "её автор добавил к коду от SoftCorp поддержку Netscape") -

это ОЧЕНЬ легко доказать, достаточно посмотреть на  программный код от 2003 года (года создания) этой Виртуальной Клавиатуры не на сайте автора, а где нибудь в Интернете, где код - нетронутый, какой был с начала (многие копировали себе тогда, потому что ТОЛЬКО эта Клавиатура работала под Мозиллой/Firefox/Netscape, а не только под Internet Explorer),  где:

- ЯВНО, в комментарии с самого верха написано, какие вспомогательные куски кода автор брал с SoftCorp и ССЫЛКИ даны на SoftCorp, причем ДВЕ ссылки -
   на их главную страницу и на собственно страницу их Клавиатуры!
Ничего себе "Отпирался... однако в конце концов под моим давлением признался, что что-то он взял "!  :(
Ровно наоборот - с самого начала я, автор этой совсем новой Клавиатуры, конкретно указывал, что и откуда бралось! Клевета...

См. это в комментарии с самого верха например здесь:
cvtf.js - копия моего программного кода от 2003 г. на чужом мне сайте.

Причем этот взятый у SoftCorp код был вспомогательным, НЕ имеющим отношения к главному -
собственно имитации ввода кириллицы с обычной клавиатуры (не мышкой)  под Мозиллой/Firefox/Netscape, Оперой, и Internet Explorer -
такой же вспомогательный, как, например, взятый с другого сайта код определения браузера (и тоже ССЫЛКА дана, откуда взято), но главное что НЕ было такого, что я скрывал, что использовал их код, НЕТ, сразу, с самого начала были чёткие ссылки и что именно взято.
*

Если интересно, я подробно ему уже в другом месте ответил, где он ранее ТОЧНО такое же сообщение-спам поместил:
подробный ответ на клевету от Leonid4ny

И опять НЕправду пишет Leonid4ny в последней своей строке - "Сама дискуссия тут" -
а на самом деле это копия (БЕЗ моих последних ответов ему) - на его сайте - сообщений форума ibresource.ru.
Советую зайти прямо туда, вместо того, чтобы личную копию Леонида читать и хотя бы один мой ответ прочесть:

http://www.ibresource.ru/forums - дискуссия

***

2
Текст в первом сообщении -  в кодировке UTF-8

.

3
.
Вышла новая версия браузера Опера - вер. 8 - и она теперь пзволяет делать тоже самое, что позволяли ИЕ и Мозилла -
имитировать ввод кириллицы "на лету".

Так что описанный в этой теме хак (код подправлен) и  работает теперь и под Оперой

.

4
.

Имеется в виду ситуация, когда у Вас на сайте есть, скажем 3 копии одного и того же - страница на русском, страница на английском и страница на латышском? И хочется отдать пользователю сразу нужную?

Нет, на практике, в реальной жизни, НЕЛЬЗЯ определить язык пользователя, это обсуждалос много раз в конференциях серии
comp.infosystems.http://www.*, например, в comp.infosystems.http://www.authoring.site-design

Именно поэтому на сайтах таких сразу на 1-й странице выбор языка предлагается - чтобы пользователь сам выбрал.

Что пытались делать:

1) Например (а как их за это ругали!) вроде Googe смотрел на IP адрес и выдавал америкнцу, приехавшему во Францию, французский вариант своей страницы :)

2) Tools->Internet Options->Languages  - да, можно, это ACCEPT-LANGUAGE поле из HTTP Header, но ведь оно работает ТОЛЬКО если пользователь туда таки сходил и поставил нужный НЕанглийский язык первым, то есть, если там стоит
[en]
[ru]

то пользы Вам никакой - какую страницу отдадите?

Так как не много пользователей свой язык там Первым выставляют, то рассчитывать на неё сильно не стоит - поэтому и стоит на первой странице сайтов "ручной выбор"

3) Язык (локализация) браузера - это то, что выше обсуждалось, через JavaScript вычисляется.

Но на это тоже рассчитывать НЕ приходится - ОЧЕНЬ многие (и вот я например :), НЕ используют локализованные версии браузера, а используют обычные английские версии

Так что можно, конечно, попробовать (2) и (3) - если (2) даст знать какой НЕанглийский первым поставлен и в (3) - локализованная ли версия браузера используется,
НО всё равно надо оставить на главной странице "ручной выбор".

.

--
Павел
http://Klava.RusWin.net

.

5
.
Уже на нескольких форумах такое средство встроили - обычно в дополнение к Транслитератору -
ОЧЕНЬ удобно для людей, которые  вне дома оказались и это редкий для них случай, НЕ умеют они обращаться с
Транслитераторами типа здешнего "translit>rus"(как слова "выучил", "йод" получить, что английские - только в конце расставлять и т.д и т.п.) и часто, отчаявшись побороть Транслитератор, забежав в Интернет-кафе на пол-часа, постят латиницу с извинением типа

....... "izvinite za translit, ya ne iz doma pishu"

Вот для таких людей... Чтобы им было привычно, Каk Дома, и НЕ надо было на ходу выучивать Правила пользованияТранслитератором.

Кстати, может и здесь добавить такое средство? А то человек, обычно из дома сюда пишущий, а тут вне дома оказавшийся, расстроится :) попробовав - да, прочтя Правила по ссылке "о транслите" ниже формы ввода, ввести например

major vyuchil Web-adres pupkin@yandex.ru Control Panel
и нажав "translit>rus" :)

.

6
JavaScript & JScript / Translitter
« : 31 Января 2005, 23:45:45 »
Цитировать
Lesnix:
Hi all
Подскажите пожалуйста незамысловатый JavaScript, который будет осуществлять translit<->транслит перекодировку.


Не бывает :) \'Незамысловатый\' означает \'НЕработающий\', например, вот здесь, у формы ввода такой -
даже если я на 100% подчиняюсь именно его Правилам Сочетаний (прочитав "о транслите" под формой ввода), всё равно плохо получается - попробуй введи здесь

major vyuchil Web-adres pupkin@yandex.ru  Control Panel
и нажми "Translit

Авторы, кстати, НЕ виноваты - это просто тупиковый путь, но в прошлом веке :) ещё не было других технологий, а сейчас они есть и позволяют "на лету" вводить "в режиме транслита", а не как старые, которые заставляют человека сначала весь текст латиницей вводить, а потом \'угадывают\' - успешно, а чаще - не очень, что человек имел в виду :)

См. обзор
"Устаревшие \'перекодировщики\' и их обычные проблемы"

Есть (пока) 2 страницы, по новой технологии построенные:

http://Translit.ru

моя http://Klava.RusWin.net

Моя, в отличие от первой - Open Source, под лицензией GPL, можно код себе брать, модифицировать, ... - только исходного автора указать...

Вот как её уже встроили:

a) Во всплывающем окне (pop-up) - см. на  сайте Мегаполис - см. там
"Русская Клавиатура" вверху справа.

Для этого нужна только одна строчка HTML кода, указанная на странице
.... "2 примера вызова Русской Клавиатуры".

А можно даже и без Copy/Paste обойтись, то есть без шага
Выделить-Скопировать-Вставить в окно форума (без Ctrl-C потом Ctrl-V)  -
см. там пример 2.

.
б) Прямо в форумном коде:

Есть уже проверенный и работающий на нескольких форумах Хак шаблона Быстрого Ответа (сделали ребята с форума NetAdmin) - для форумного кода vBulletin, но так как это только в шаблоне изменения, то и для других форумов легко сделать тому, кто шаблоны знает.

Утилита под формой ввода форума появляется и \'убирается\' по нажатию кнопки, то есть, кому не нужна - места не занимает и в глаза не бросается, нет её на экране.

1. Посмотреть хак в действии можно вот тут, в форме Быстрого Ответа внизу любой темы (правда, зарегистрироваться придётся, но это 1 минута):

       страничка одного из форумов, где хак уже работает

2. Можно и без регистрации посмотреть, как это работает - на моей отладочной странице - там только "появление"/"убирание" не работает:

............ http://www.geocities.com/paulgor1/instruct.htm

.
3. Инструкция по изменению шаблона Быстрого Ответа VBulletin, плюс необходимые файлы:
........ quick.zip

  Там - для Быстрого Ответа, но то же самое можно сделать и в шаблонах newreply, newthread, newpm

.

7
.
Недавно закончен новый хак для VBulletin (ребята с форума NetAdmin сделали) для удобного, "на лету", получения кириллицы на чужом компьютере типа Интернет-кафе, то есть, когда человек вне дома оказался - в том числе обеспечивается ввод  "в режиме транслита" - \'А\'-\'А\',\'B\'-\'Б\',....

1. Моя оригинальная страница, код которой использован для хака:

............... Klava.RusWin.net


2. для форума:

Утилита под формой ввода форума появляется и \'убирается\' по нажатию кнопки, то есть, кому не нужна - места не занимает и в глаза не бросается, нет её на
экране.

1. Посмотреть хак в действии можно вот тут, в форме Быстрого Ответа внизу любой темы (правда, зарегистрироваться придётся, но это 1 минута):

       страничка одного из форумов, где хак уже работает

.
Подробнее - см. "Новый хак Виртуальной Клавиатуры для форума на vBulletin"

.

8
Спасибо, ребяты!

(кроме ThE0ReTiC, который по делу ответить не смог а просто свой первый пост повторил :))

1) Да, снисхождение надо проявлять - жить/работать в США это совсем не сахар! ("не корысти ради, а токмо волею пославшей мя жены" (с))

2) Тексты большие - по конкретной причине на самом деле - чтобы цельная картина была -
 есть большой опыт участия в дискуссиях/баталиях по транслиту в русских Newsgroups и форумах -
ты \'транслитчикам\' одно предложение, скажем, с ссылкой  на translit.ru, а они тебе - каждый свои \'аргументы\' -
которые ты уже слышал (и \'коллективный разум\' их уже отбросил) множество раз!
   
Поэтому решил я сразу всё описать, чтобы \'транслитчикам\' не пришлось вопросы задавать и не было бы 5-ти-6-ти разрозненных кусков \'сообщение-возражение\'...
.

Заодно помогает русский язык не забывать совсем уж :)
.

9
RomikChef
Цитировать
RomikChef:
...я - читая! - и то зевать начал, пока до дела добрался. на описание подвигов и достоинств уже сил не хватило


Это - ТОЛЬКО потому, что тебя, лично тебя, эта тема не волнует.

А многих других, жутко мучающихся с латиницей - ОЧЕНЬ волнует, и им моя информация очень полезна.

Вот 2 примера таких людей:

1) Бедняга из здешней темы warning in perl, жалующийся
> На меня ругалиси что не по русски пишу а ето
> транслит погано так работает!

(с чего я и начал своё перво сообщение - не от балды, а отвечая на конкретный вопрос/проблему

2) Бедная девушка, работающая в Германии, которая очень хотела, будучи вне дома, пообщаться на жизненно важные для неё темы, и вот что получилось у неё с \'перекодировщиком\' -
 (с сайта "Русские в Германии"):
============
Lycra:
В насчем Стадтвервалтунг насчла Ауслаедеррат, котори обесчаэт права иностранзев переде Ауслаендербехоерде засчисчат
====
:)

Таким людям моё сообщение о новых, ГОРАЗДО более удобных средствах получения кириллицы будет полезно.
 
Так что ты сильно не прав - если тебе лично не интересно, это совсем не значит, что никому не интересно...
.

10
ThE0ReTiC
Цитировать
ThE0ReTiC:
А!
ну я все понял.
NAS
Это реклама. Посмотри на ник Павла Городянского, который является автором клавиатуры.
http://ourworld.compuserve.com/homepages/PaulGor/
Предлагаю перехать в рекламу.



Нет, это совсем не реклама, а обеспечение полезной информацией, желание помочь - хобби такое, пропагандирую кириллицу аж с 1995 г., когда все вокруг писали, что в Netscape версий 1, потом 2 потом 3 ну никак нельзя с русским работать, особенно писать на сайтах и в e-mail :)
Tогда я и сделал первую информационную страничку (бесплатную), показав, что - вполне можно и легко.

Что моё здешнее сообщение - НЕ реклама, очень легко доказать - мне уже не надо :)
Если пойти на Google или Yahoo! и ввести там
Russian Keyboard

то мой сайт \'бесплатных инструкций\' первым выдаётся (после двух-трёх, которые деньги за рейтинг платят).

Как Вы понимаете, здешний форум не так удобен для рекламы, как Google или  Yahoo :)
 
И если на главной странице моего сайта (на русской или английской версии) Вы посмотрите на ссылку
"Посетители: счётчик и страны" в нижней рамке, то увидите там письма с благодарностями от разных людей, например, от профессора славистики из Гарварда или русского журналиста, аккредитованного в Бостоне -
как раз за полезную информацию - если не сообщать о таких вещах, как же люди узнают, ччто более прогрессивные и удобные методы появились???
.

11
Цитировать
ThE0ReTiC:
PaulGor писал:
Кодировка KOI8-R, так же, как и другие кириллические кодировки, используется для представления русских текстов, например, на Интернетовской странице, но её основное предназначение - быть сетевой, транспортной кодировкой, каковой она и является де-факто с самых ранних дней Интернета


http://ourworld.compuserve.com/home/PaulGor/fonts_r.htm
Вообще-то уважаемый KOI8-R - это стандартизированная кодировка, а не аморфное де-факто.
курим это (ссылка на сайт Чернова - http://koi8.pp.ru/framed-koi8.html)
а 1251 по-большому счету от лукавого Г.


Ну ты написал! Во-первых, с сайтом Чернова я знаком опять же с 1995 года, и мы общались - я даже носил его предложения по русским кодировкам (чтобы KOI8-R правильно поддерживалась) в фирму Netscape (жил рядом) и обсуждал поддержку KOI8-R в браузере в командой интернациональной поддержки Netscape
(я был первым, кто сумел настроить поддержку кириллицы в Netscape 1, потом 2, потом 3 - в том числе в Mail/News, Чернов на своём сайте на меня ссылается)

Кстати, то, что KOI8-R служит в Интернете как сетевая, транспортная  кодировка - НЕ мои слова, а как раз Чернова - см. на его сайте.

Так что про то, что есть RFC на KOI8-R я прекрасно знаю и  KOI8-R люблю :).
А писал я на своём сайте про факты - что действительно, в отличие от 1996-98 г.г. сейчас 99% русскоязыных сайтов сделаны на 1251, а не на KOI8-R. Что, не так?

И, кстати, "Windows-1251" точно такая же международно-стандартизированная кодировка - она в IANA точно так же зарегистрирована.
.

12
Цитировать
ThE0ReTiC:
PaulGor:
То есть, в шрифтах там поддержка кириллицы есть, а вот чего нет, так это клавиатурной поддержки - писать нельзя.

Потрясающее по идиотизму заявление.
Это с чего вы так решили, молодой человек?
PS
За солярку не прощу!


Эй, всё не так, не нападал я на SunOS - я работаю программистом по Интернационализации и на наших SunOS и польский и немецкий и латышский и японский работают на 100%!

Я же цитату привёл, где - как я прочёл - у конкретного человека НЕ настроена клавиатурная поддержка кириллицы - на конкретной одной машине!
Это то же самое, как если бы человек пришёл в Интернет-кафе с MS Windows, зашёл на форум, написал латиницей, а в оправдание написал "чужой компьютер, русского нет" - и я бы то же самое ответил - что если бы совсем русского не было, то он бы читать форум не мог, то есть, шрифты-то есть, а нет - на этом конкретном компьютере - активированной поддержки русской клавиатуры.

И что, сторонники Г. стали бы мне гневно URLы давать, что как же, есть поддержка русской клавиатуры под Windows, не ругай Windows! :)

Это ты просто невнимательно прочёл...

Цитировать
ThE0ReTiC:

PaulGor:
И ещё - просто вопрос - а где буква \'щ\'? Не нашёл...

Вообще молодой человек, скучающий в Америке, если вы так сильно интересуетесь проблемами транслитерации (аж с 1995(!) года) как вы могли не найти букву щ, тем более если есть ГОСТы на транслитерацию
http://www.salex.ru/book/book.php?translit


Нет, как здесь уже писали, я не нашёл \'щ\' в одном совершенно конкретном месте - на Транслитераторе данного форума -
если нажать на красную ссылку "О транслите" под формой ввода.

Так что опять отзыв был не по делу :)

Насчёт Гостов, кстати, тоже неверно - 90% тех, кто пользуется транслитом - это \'наши\' в других странах, там Гост не работает, там, например, стандарт - Библиотека Конгресса США - http://lcweb.loc.gov/catdir/cpso/roman.html
.
Вот список разных методов транслитерации, и каждый хочет быть стандартом - НЕТ стандарта, нетути:
http://www.unics.uni-hannover.de/ntr/russisch/umschrifttabelle.html5

ThE0ReTiC
Цитировать
ThE0ReTiC:
К чему вообще весь этот поток сознания? какая0\\-то дикая помесь реекламы и идиотизма автора...


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

А иначе откуда бы люди узнавали? Например, ТОЛЬКО из сообщений, подобных моему (но не от меня, я в этой области не специалист), 90% \'наших\' в разных странах узнали, что на их НЕрусских системах можно в Аське (ICQ) кириллицей комфортно общаться!

Точно так же многие из нас в 1996 г. узнали - с сайта Вадима Маслова СовИнформБюро, что можно на НЕрусской системе кириллицей писать врежиме транслитерационной раскладки...
.
Или ты вообще принципиально против распространения полезной информации? Типа, сидит \'чайник\' при лучине, ну и пусть сидит, раз сам не сумел узнать, что можно электрическое освещение сделать... Так?
.

13
Обсуждался транслит в недавней, закрытой уже теме warning in perl...
 
Хотелось бы новую информация преподнести - сравнительно недавно появились совсем новые, НАМНОГО более удобные средства получения кириллицы, сделанные на основе современных технологий.

Сообщение моё большое - но и времени на исследования я потратил немало, надеюсь, что полезно будет - надо же новые технологии осваивать, тем более, что они обеспечивают ГОРАЗДО более удобное получение кириллицы для обычного посетителя форума.


В той теме писали:

1)
> На меня ругалиси что не по русски пишу а ето
> транслит погано так работает!

Это не вина авторов кнопки "translit-->rus", это просто сам устаревший подход, где - \'угадывание\', \'перевод\', не даёт делать беспроблемные вещи -
например, здешняя кнопка НЕ даёт ввести такие простые русские слова, как "выучил" и "майор", плюс много других неудобств (ниже подробно описаны), которых НЕТ у современных средств (ниже описаны).

2)
==============
если би ти сидел за SUN без возмойности меняти что либо я би посмотрел как би ти писал на русском! Я йе писал - нет возмойности писати -не виноват я что на работе стоят SunOS которие не понимаиют русскии язик!
==============

Ну, если бы SunOs вообще не понимал русский язык, то человек читать бы форум не мог, и отвечать бы ему тогда не пришлось, верно?
То есть, в шрифтах там поддержка кириллицы есть, а вот чего нет, так это клавиатурной поддержки  - писать нельзя.

А в современных средствах можно кириллицей писать - удобно и привычно и на такой SunOS, и под Linux в университетской лаборатории например, и под Макинтошем - где угодно, лишьбы читать по-русски можно было (подробности ниже).

3)
==============
дам еще ссылку: http://www.yandex.ru/keyboard_qwerty.html
наклейки на клавиатуру продаются в интернет магазинах.
================

да, это одна из первых страниц, сделанных по новой технологии, когда кириллица "на лету" получается,
 в режиме обычного клавиатурного ввода, но она устарела - они не исправили крупные недостатки, которых нет у более поздних разработок такого типа:

а) между русским и английским надо мышкой переключаться - очень неудобно! Ввести, например, сообщение типа
"Пойди в Control Panel, выбери там Keyboard,..." - замучаешься!

В более поздних разработках переключение - обычное, кнопкой клавиатуры

б) предлагается только стандартная русская раскладка - а многие её наизусть не помнят, и, находясь в лаборатии, Интернет-кафе или библиотеке - где нельзя наклейки наклеить - будут в затруднении...
Более поздние разработки в дополнение к стандартной раскладке предлагают тот же ввод "на лету" но -
"в режиме транслита" -\'A\'- \'А\', \'B\'-\'Б\', ...,\'L\'-\'Л\',...

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

==========================

Итак:

У меня хобби такое (скучно в Америке!) - интересуюсь вопросами кириллицы аж с 1995 г., и поэтому видел не меньше 20-ти скриптов, подобных здешней кнопке "translit-->rus", некоторые из них тщательнее сделаны и нет совсем уж больших проблем (в обсуждаемом - большие :( - см. ниже), но всё равно, это - тупиковый путь, поэтому - на фактах (ниже) хотел бы посоветовать НЕ изобретать новый скрипт такого типа -
создание нового "перекодировщика из латиницы" подобно созданию новой версии керосиновой лампы - нет, уж лучше новую версию электрической лампы делать, верно?
Все подобные \'перекодировщики\' - неудобные и с проблемами, но раньше по-другому и нельзя было сделать.


Сейчас есть современные технологии ("электрические лампы"), лишённые обычных серьёзных недостатков и неудобств \'перекодировщиков\' - они ниже описаны.
Раз прогресс, то почему бы не воспользоваться его плодами?
А используется тот же JavaScript, что и в обсуждаемом средстве.
 
По пунктам, по данному перекодировщику (поправьте, если не прав) - опять же, это НЕ вина автора, просто сам подход - с \'угадыванием\', \'переводом\' - НЕ позволяет делать беспроблемные вещи:

1) Простые русские слова типа "выучил" или "майор" и др. просто НЕЛЬЗЯ получить - это обычная беда таких скриптов.
"vyuchil" даст "вючил", "major" даст "маёр",...

И ещё - просто вопрос - а где буква \'щ\'? Не нашёл...

2) Проблема с английскими словами - тоже обычная для \'перекодировщиков\':

 а) если - без кода - человек НЕкомпьютерщик в форуме напишет URL http://yahoo.com или e-mail адрес типа me@yahoo.com, то перекодировщик это переведёт в кириллицу

 б) вообще с английским проблема - 3 буквы "URL" или часть слова как в "Web-адрес" - плохо, перекодируются.
  А уж если надо ввести что-то типа
  "Пойди в Control Panel, выбери там Keyboard,..." это вообще замучаешься!

==================

Подробности про развитие средств получения кириллицы

Популярные в прошлом веке :) \'перекодировщики\', конвертеры из транслита в кириллицу, где сначала надо латиницу вводить, а потом тебе это перекодируют в кириллицу
( успешно или не очень :) )  - жутко неудобный и трудоёмкий процесс - сейчас уже не нужны, они устарели, есть ГОРАЗДО более удобные средства, где кириллица
"на лету" получается, путём обычного клавиатурного ввода (ниже).

Серьёзнейшие недостатки и жуткие неудобства "перекодировщиков" (отсутствующие у современных средств - прогресс!) известны:


а) Многие совершенно обычные русские слова на большинстве сайтов-\'перекодировщиков\' просто НЕВОЗМОЖНО ввести.
Например, "выучил" ("vyuchil" даёт "вючил")...

 б) - метод очень трудоёмкий, часто приходится несколько раз проходить цикл "ввод-перекодировка"

 в) ОЧЕНЬ неудобно модифицировать полученный текст, если вдруг перед отправкой решил подредактировать текст, по-другому выразив мысль, да хоть опечатку исправить

 г) ну и конечно английские слова всё время выделять/обрамлять (если это вообще предлагается), чтобы  не перекодировались - неудобно...
       Например, замучаешься готовить сообщение типа
        "Pojdi v Control Panel, viberi Keyboard..."
  А если перед отправкой решил текст подредактировать - ку-ку, всё сначала, снова все английские надо \'обрамлять\' или, как в некоторых перекодировщиках, вообще снова вписывать.


 д) Приходится впечатывать ужастики типа
 ya lyublyu zaqiqayuqichsya  ("я люблю защищающихся")
:)

Вообще недостатки перекодировщиков сами авторы описали - см. пункты 3,4,5 - кошмар! :) - вот тут:
http://darkroomscene.tripod.com

.
Прогресс к счастью не останавливается, и в современных средствах можно ввести - и подредактировать! - кириллицу без этих неудобств, в режиме обычного клавиатурного ввода...
.


==============================

Новый, гораздо более удобный метод, основанный на современных технолoгиях:

Есть две современные, очень удобные Виртуальные Клавиатуры получения кириллицы.
   
Эти две Виртуальные Клавиатуры - для 2-х разных категорий пользователей, но на обеих новый, самый удобный способ получения кириллицы -
в режиме обычного клавиатурного ввода, "на лету"
(первая написана в 2002 г., вторая - недавно, так что любой может и третью написать):

.
1. Уменьшающаяся с каждым годом категория - те, у кого своего компьютера нет.
 
Такие люди не привыкли к системной раскладке русского, которая стоит на собственных компьютерах
 (на собственном компьютере это или стандартная раскладка
системной клавиатуры или файл стандартной раскладки заменён на файл
фонетической (транслитерационной) раскладки, где \'A\'-\'А\', \'B\'-\'Б\',...),
 
поэтому всегда и везде латиницей пишут, причём такой, где несколько латинских для одной русской используются: \'zh\', \'ch\',...
 
Им будет привычно и удобно на сайте http://www.translit.ru.

Там нажал \'А\' - сразу получил \'A\', нажал \'L\' - сразу получил \'Л\', а нажал 2 кнопки "sh" - сразу получил \'ш\'.

.

2. Люди, у которых свой компьютер есть, а тут попавшие в Интернет-кафе, библиотеку,...

Сейчас, в отличие от 1999 г. всё больше транслита именно от таких людей (компьютеры-то дешевеют), в форумах они пишут

...................... "izvinite za translit, ya ne iz doma pishu"

то есть, дома-то у них русские клавиатурные средства есть -
или стандартная раскладка системной клавиатуры или
фонетическая (транслитерационная), где \'A\'-\'A\',\'B\'-\'Б\',...,\'h\'-\'ч\',...,\'Q\'-\'Я\'
(то есть - т.к. это системная клавиатура, ситуация "одна клавиша:одна буква".
 Кстати, файл фонетической раскладки легко модифицировать, если хочется, чтобы, например, \'Ж\' была на \'W\')
 
 
Они забыли давным-давно все эти \'sch\'/\'shh\', \'ch\', \'ya\'/\'ja\',... - уже лет 6 латиницей не писали.

Такие люди смогут в Интернет-кафе или библиотеке т.п. вводить (и редактировать) кириллицу
ТОЧНО как дома в MS Word, никакой разницы -
на моей новой странице (для таких людей и делал, чтобы удобно было), где предлагаются и стандартные раскладки и фонетические (транслитерационные):
   
                "Русская Виртуальная Клавиатура": ... Klava.RusWin.net

Там им будет привычно и удобно, как дома:

 - при стандартной раскладке - нажал на \'q\' - сразу получил \'й\', нажал на \'w\' - получил \'ц\',...
 
 - при фонетической (транслитерационной) - нажал \'А\' - сразу получил \'A\', нажал \'L\' - сразу получил \'Л\', а нажал \'h\' - сразу получил \'ч\'.
      (одна клавиша:одна буква,  как дома с системной поддержкой русской клавиатуры)
   
.

На самом деле, когда человек из группы 1 купит наконец компьютер :) ему НЕ придётся сильно переучиваться -
да, надо будет привыкать к \'h\' для \'ч\', а не 2 клавиши \'ch\', но букв-то  всего 7 различающихся:

подавляющее большинство русских букв - 26 из 33-х - отображаются одинаково во всех вариантах транслита и во всех вариантах фонетической (транслитерационной) раскладки системной клавиатуры:
\'A\'- всегда \'А\', \'Б\' всегда \'B\', \'Л\' всегда \'L\',...

Только семь отличаются - я, ю,... Так \'наши\' люди легко с русского на язык страны обитания пeреходят, а тут всего 7 букв.

Мы, кто пишет дома с фонетической раскладкой системной клавиатуры, тоже ведь до этого латиницей писали, но выучили эти семь букв очень быстро... да и скорость возросла - меньше клавиш нажимать, т.к. одна клавиша:одна буква.

=================

Опять же, если уж свой собственный скрипт "с нуля" писать, то наверное, стоит это делать в современном ключе, а не создавать ещё один заведомо неудобный \'перекодировщик\'...

Я, например, ничего не взял из кода/скриптов сайта translit.ru, когда в прошлом году - исследовав не менее 20-ти перекодировщиков и просмотрев сайты и конференции по JavaScript, решил свою страницу,  основанную на этой современной технологии, сделать.
Чётко увидел, что лучше новую электрическую лампу делать, а не керосиновую :)
.

Кстати, как и JavaScript \'перекодировщика\', обсуждаемый здесь,  JavaScript нового подхода тоже легко прикрутить к форуму.
Например, так как мой код (в отличие от кода на translit.ru) - открытый, под лицензией GPL, то его вот эти 2 Web-мастера уже встроили, немного модифицировав (в первом случае - уменьшив количество предлагаемых раскладок) и указав автора, как GPL требует:

 (1) прямо под формой ввода, как на сайте Gogle.ru

(2) - как всплывающее окно, вызываемое по ссылке (под формой ввода можно такую поместить), как например, на сайте "Русский Восток" - см. там слева, под флагами, ссылку "Русская Клавиатура" и как она работает.
 .

Или же, чтобы всем категориям пользователей было удобно, администрация прсто ставит ссылку на одну из современных страниц - рядом с кнопкой их \'перекодировщика\', как например, сделали на сайте "Русский BugTraq":
Картинка экрана с форума "Русский BugTraq"
.

Страницы: [1]