Перейти к контенту

Виртуальная русская клавиатура


Рекомендуемые сообщения

Так вот, как я уже написал в сообщении, предшествующем твоему, я НЕ имел никакого "первоначального" варианта (своего или "модифицированного кода от SoftCorp), который я потом "поменял" -

ЭТО НЕ ТАК

 

я НЕ ставил на свой сайт никакой версии "имитации ввода кириллицы", НЕ ставил "модифицрованной клавиатуры от SoftCorp" -

 

Заключение. Я не делал "первоначального кода имитации ввода кириллицы, похожего на код SoftCorp"

Нет, я ждал, пока Мозилла начнет поддерживать нужные вещи и написал СВОЙ, 100% оригинальный

 

"код имитации ввода кириллицы", НИСКОЛЬКО (ни в одной строке) НЕ похожий на код "имитации ввода кириллциы" сайта SoftCorp.

 

Более того, я оказался первым, кто такой код создал, что работает под всеми тремя браузерами -

НЕ "переделывая код, работающий для Internet Explorer".

 

Павел не отвечает, поэтому я продолжу свою мысль.

 

В JavaScript я не очень разбираюсь, но начнем сравнение с простого и очевидного даже мне (помним что показать надо что у Павла существует слишком много совпадений с кодом от softcorporation, с которого я предполагаю что он писал свою программу). Код от softcorporation находится здесь, можете взглянуть:

 

http://www.softcorporation.com/products/cyrillic/index.html

 

У Павла это здесь:

 

http://ourworld.compuserve.com/homepages/P...or/screen_r.htm

 

Начнем сравнение.

 

1. У softcorporation клавиша переключения русский / английский - F12.

Интересно что у Павла это тоже - F12. Ну да вы скажете "не большое дело", этот всегда может совпасть. Ок.

 

2. У softcorporation форма для размещения поля ввода называется "cyr"

Интересно что у Павла это тоже - "cyr".

 

3. У softcorporation само поле ввода (textarea) называется "text"

Какое удивительное совпадение, у Павла оно тоже называется - "text".

 

Вас не на какие мысли это не наводит? :D Вот поэтому и мне тоже кажется

что что-то родственное тут все таки есть.

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 58
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Насчет того что поле ввода называется "text" - это не так. Я могу подтвердить (проверено) что на момент Вашего Леонид ответа, поле ввода у Павла называется: "message"
Ссылка на комментарий
Поделиться на других сайтах

О-о. Согласен, "message". Почему-то мне казалось что "text". Тут возможны два варианта:

 

1. Павел (как я уже упоминал выше) названия исправляет, чтобы иметь больше отличий от оригинального кода. То есть я хочу сказать что он его недавно исправил.

 

2. Ничего он не исправлял и я просто ошибся. В таком случае я обвинения снимаю и приношу свои извинения.

Ссылка на комментарий
Поделиться на других сайтах

Интересно, что Павел опять не отвечает...

 

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

 

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

 

Согласен, идея не защищена законом, это так. Я также согласен что в данном случае и идеи то новой в общем нет, просто подставляешь вместо одних символов другие. Может быть именно поэтому softcorporation и не никогда ни на одном русском форуме не объявляла о своей программе, что вообще говоря напрасно, поскольку программа очень удобная.

Я например в 1999 приехал в Штаты и на работе в первые месяцы помучился "kogda nado bilo domoi pisat", а как ее нашел, постоянно ею пользуюсь.

В то время ничего другого и не было, вернее было, но все только платное да надо было еще и драйверы устанавливать.

 

Это совершенно НЕ соответсвует действительности. Я приехал в США в 1990, и ТОЧНО знаю (так как это моё хобби - "кириллица за бугром", и сайт мой http://RusWin.net весь об этом), что в 1999 было НЕСКОЛЬКО подобных утилит, причем большинство сделано РАНЬШЕ, чем утилита на softcorp.

Посмотрите ещё раз список, что я давал выше, в сообщении на 1-й странице темы - большинство из них УЖЕ были в 1999 -

www.ibresource.ru/forums/index.php?s=&showtopic=13710&view=findpost&p=169192

 

 

 

 

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

 

Полностью согласен. Но в моем случае этого не было, и я выше уже писал об этом - НЕ ставил

"их кода, работающего только под Internet Explorer" с последующей модификацией программного кода "под другие браузеры".

 

Предстаете себе Вы написали программу и поставили ее на Интернет бесплатно чтобы все ею пользовались и копировали и изменяли, с одним только условием, что если кто-то ее к себе скопирует или непосредственно в виде прототипа использует, сделали бы ссылку на оригинал - и всё.

 

Теперь представьте что кто-то эту программу берет и ставит к себе на сайт, поначалу как есть, а потом что-то в ней подделывает, поскольку это не запрещено.

 

Всё равно, как Вы совершенно верно заметили, должен оригинальный сайт упоминаться. И я бы его упомянул, если бы это был мой случай.

 

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

 

Но вот потом он говорит - это 100% моё, я ни строчки из оригинальной программы не брал.

 

Ну сколько можно писать, что это не мой случай -

*************** НЕ брал я кода "замены одних символов другими" -

я специально отслеживал англоязычные форумы по JavaScript, чтобы отловить момент, когда в Мозиллле можно будет такое сделать, и как только стало можно - летом 2003, ТОЛЬКО тогда я и начал - с НУЛЯ - писать свой код, я

 

НЕ "доделывал чужой код для других браузеров"

 

Любой человек, знающий JavaScript, это Вам скажет, взглянув на их программный код и мой - НИ ОДНОЙ строчки общей нет в коде имитации ввода кириллицы.

 

Но что самое интересное, он еще и заявляет:

 

--------------------------------------------------

я НЕ ставил на свой сайт никакой версии "имитации ввода кириллицы", НЕ ставил "модифицрованной клавиатуры от SoftCorp" -

 

Заключение. Я не делал "первоначального кода имитации ввода кириллицы, похожего на код SoftCorp"

Нет, я ждал, пока Мозилла начнет поддерживать нужные вещи и написал СВОЙ, 100% оригинальный

--------------------------------------------------

 

Как же это так, Паша, я у тебя её на сайте лично видел, или мне это приснилось? Сейчас это доказать конечно сложно, но поверте мне это на слово. И не надо, Павел, меня выставлять тут полным идиотом, тем более, что softcorporation как я понимаю использование их кода не запрещает. А зря.

 

Ты не понимаешь - и опять про ИДЕЮ пишешь - ты "видел" на моем сайте ПОХОЖУЮ утилиту:

- поле ввода

- картинка

- разные раскладки

- смена языка

 

но не знал, что программный код "имитации ввода кириллицы" был СОВСЕМ другой,

НЕ "переделанный от softcorp под другие браузеры".

 

Но ведь ТОЧНО такая же, ТАК ЖЕ похожая утилита есть и на сайтах того списка, что ты так и не зашел (в моем сообщении на предыдущей странице www.ibresource.ru/forums/index.php?s=&showtopic=13710&view=findpost&p=169192) -

и на Yandex выглядит ТАК ЖЕ, и на mail.ru,... :

 

- поле ввода

- картинка

- разные раскладки

- смена языка

 

Но это СОВСЕМ НЕ ЗНАЧИТ, что программный код на этих сайтах ОДИНАКОВ, ровно наоборот, он совсем разный. Понимаешь?

 

То есть, ты увидел у меня на странице тогда, в 2003, кнопку "Rus/Lat" - запоминание в переменной текущего языка - и она была ТОЧНО как на softcorp.

 

Но я ведь про это уже написал на первой странице данной темы -

www.ibresource.ru/forums/index.php?s=&showtopic=13710&view=findpost&p=169192 -

прочти, пожалуйста, не спеша -

 

что это НИКАК не относится к "имитации ввода кириллицы под браузерами", это ОБЩЕЕ место -

 

и пока у меня была, действительно, такая кнопка

(потом многие написали, что это ПЛОХО - нажатие кнопки большинство связывает с неким действием, то есть многие понимали это как

"начать процесс конвертирования из латиницы в кириллицу", и лучше иметь два положения, как в выключателе света),

действительно "списанная с softcorp" (практически все JavaScript программисты вместо "изобретения велосипеда" используют готовые куски с сайтов по JavaScript для ОБЩИХ мест, например, на Softcorp таким списанным откуда-то кодом ОБЩЕГО назначения является код вызова функции по нажатию мышкой на картинке), я таки в программном коде об этом писал, вот так:

 

/* This code for such "on-the-fly" input/editing is *original* -

* both keyboard-based and mouse-based parts -

* I could not use any code of older Keyboards because their code was for Iнтернет Eхплорер only.

*

*

*

* Acknowledgements for Service routines - NOT related at all

* to the main functionality of text input/editing:

*

* 1) Browser detection code is based on the example given at

* http://www.iota-six.co.uk/javascript/12_navig.htm

*

* 2) Layout picture's "Image Swap" and "Language Switch Button" -

* my code is based on the code by SoftCorporation LLC. -

* http://www.softcorporation.com -

* from their page at http://www.softcorporation.com/products/cyrillic/

* (did not use their code at all for the main purpose of typing -

* it worked only with MS Internet Explorer).

*

*

*/

 

 

Так понятнее? Ещё раз - это разные вещи, совсем разные:

 

- то, что у меня была ТАКАЯ ЖЕ кнопка смены языка

Это делают практически все - берут код ОБЩЕГО места у тех, кто уже такое сделал.

Кнопка (запоминание в переменной текущего языка) НЕ имеет НИКАКОГО отношения к программному коду "имитации ввода кириллицы"

 

- мой код "имитации ввода кириллицы" НЕ имеет НИ одной общей строки с подобным кодом на softcorp, я его с нуля делал,

а не "переделывал их код под другие браузеры".

 

Поэтому:

 

- когда мне посоветовали кнопку убрать, как плохой подход

 

- и я увидел, что смена картинки - Image Swap - не является изобретением Softcorp и есть на многих сайтах FAQ по JavaScript

 

тогда я этот комментарий выше приведенный убрал из своего программного кода.

 

*************

 

Так что нет, ничего тебе не приснилось, и идиотом я тебя не выставляю - просто ты JavaScript код не смотрел, и

увидев ПОХОЖУЮ утилиту на экране (кнопка смены языка,...), решил, что и ВНУТРИ у неё всё так же, как на Softcorp.

А это совсем НЕ так было - только несколько строк ОБЩИХ мест -

кнопка смены языка, подгрузка картинок -

а вот ОСНОВНОЙ код "имитации ввода кириллицы" - СОВСЕМ другой, НИ ОДНОЙ общей строки.

 

Но опять же, ПОХОЖИХ утилит МНОГО и Softcorp НЕ был ПЕРВЫМ делая утилиту с

- полем ввода

- сменой раскладок

- сменой языка

 

(см. мой список таких утилит на www.ibresource.ru/forums/index.php?s=&showtopic=13710&view=findpost&p=169192)

 

 

В JavaScript я не очень разбираюсь, но начнем сравнение с простого и очевидного даже мне (помним что показать надо что у Павла существует

слишком много совпадений с кодом от softcorporation, с которого я предполагаю что он писал свою программу).

 

А я в этой теме уже несколько раз показывал, что ОЧЕНЬ МАЛО, а не "слишком много" -

как они у кого-то взяли "общее место" смены картинок и вызова функицй по нажатию мышкой,

так и я у них взял строк 20, причем, что

КРИТИЧНО - НЕ относящихся к "имитации ввода кириллицы" - кнопка смены языка, например.

 

Код от softcorporation находится здесь, можете взглянуть:

 

http://www.softcorporation.com/products/cyrillic/index.html

 

У Павла это здесь:

 

http://ourworld.compuserve.com/homepages/P...or/screen_r.htm

 

Начнем сравнение.

 

1. У softcorporation клавиша переключения русский / английский - F12.

Интересно что у Павла это тоже - F12. Ну да вы скажете "не большое дело", этот всегда может совпасть. Ок.

 

Нет, не поэтому - я делал Клавиатуру, на уровне архитектуры:

- не повторяющую неудобства и недостатки предшественниц

- сохраняющую все удобства, имеющиеся в других Клавиатурах, к которым люди привыкли

 

Поэтому у меня и F12 работает (как на softcorp), и Esc (как на translit.ru), так как люди могли и к тому, и к другому привыкнуть.

 

Это как скажем, новая программа-редактор, совсем оригинальная, все равно сохраняет Ctrl/C как "Copy" и "Ctr/V" как "Paste", так как они были у предшественников.

 

2. У softcorporation форма для размещения поля ввода называется "cyr"

Интересно что у Павла это тоже - "cyr".

 

Потому, что как я уже писал - и на 1-й странице данной темы (www.ibresource.ru/forums/index.php?s=&showtopic=13710&view=findpost&p=169192), я действительно вначале взял кнопку смены языка с сайта softcorp - а у них это вызывалось из формы с именем "cyr".

Когда мне посоветовали кнопку удалить, как нехороший подход, я имя формы менять уже не стал.

Опять же, как я писал на 1-й странице темы (давал выше ссылку на то сообщение), я же НЕ отрицаю, что использовал "код ОБЩЕГО места" с softcorp -

НЕ связанного с "имитацией ввода кириллицы", в частности, код кнопки смены языка!

 

Да, брал, как и они брали "код общего места" на других сайтах - но это мизерная часть кода, раз, и НЕ относится к "имитации ввода кириллицы", два. И у меня - когда была такая кнопка - была ссылка на softcorp, что я выше цитировал.

 

А вот этого НЕ было

"поставил код замены симвлов softcopr, изменив его потом для других браузеров" -

нет, мой код здесь НЕ похож (и нЕ был НИКОГДА) похож на код с softcorp, я его с нуля делал в 2003, когда Мозилла стала наконец поддерживать нужную технологию.

 

Вас не на какие мысли это не наводит? :D Вот поэтому и мне тоже кажется

что что-то родственное тут все таки есть.

 

Ты не прав:

 

- "что-то родственное" есть на ВСЕХ утилитах такого рода - и для пользователя, смотрящего на экран, и в программном коде - например, программный код смены языка на translit.ru - ОЧЕНЬ похож

Смотри опять же мой список таких утилит (и их программный код) в том сообщении на 1-й странице

 

- я уже на 1-й странице написал (www.ibresource.ru/forums/index.php?s=&showtopic=13710&view=findpost&p=169192), что ДА, я использовал softcorp в 20-ти строчках кода, НЕ связанного с "имитацией ввода кириллицы" - таких, как кнопка выбора языка.

 

***********

Ссылка на комментарий
Поделиться на других сайтах

Насчет того что поле ввода называется "text" - это не так.

 

Павел, только чтобы успокоить brightmoon, насчет поля ввода, переделал же совсем недавно с "text", как это было у Softcorporation, на "message" ?

Ссылка на комментарий
Поделиться на других сайтах

Насчет того что поле ввода называется "text" - это не так.

 

Павел, только чтобы успокоить brightmoon, насчет поля ввода, переделал же совсем недавно с "text", как это было у Softcorporation, на "message" ?

 

Да, Вы правы - как я выше УЖЕ писал, имя формы - "cyr" и имя поля ввода - "text" -

было у меня от SoftCorp (правда, "text" как имя поля ввода я видел - и могу ссылки дать -

в коде Виртуальных Клавиатур, сделанных РАНЬШЕ, чем на SoftCorp.)

 

А изменил на "message" не потому, что хотел что-то скрыть, а потому, что люди стали делать моды для Форумных движков на основе моего (100% моего, ни одной строки ни от softcorp ни от translit.ru) кода "имитации ввода кириллицы", работающего под всеми тремя основными браузерами.

 

А в форумах поле ввода в большинстве случаев называется "message" - вот поэтому я и переделал, чтобы легче встраивалось в форумный код.

 

Я получил неделю назад e-mail от SoftCorp - на эту тему, что типа я их код использовал, их "программы генерации кириллицы", а я им дал в ответ ссылку на эту дискуссию, уточняя, что -

как они и пишут в лицензионном тексте своем -

 

я НЕ использовал НИ ОДНОЙ строчки их кода в плане "программы генерации кириллицы" -

 

а только - и то поначалу, пока мне не указали, что это плохо для пользователей - использовал их код (строк 20) для кнопки "Rus/Lat" - это вспомогательный код,

НЕ имеющий НИКАКОГО отношения к "программе генерации кириллицы" (где у меня и у них даже массивы соответствия совсме по-другому заданы, не говоря уже о моем 100% оригинальном коде генерации, работающем под всеми основными браузерами).

 

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

 

Я им пообещал УБРАТЬ весь программный код, что есть у меня от SoftCorp -

причем НЕважно, оригинальный, или модифицированный мной -

 

а его и так практически у меня нет нет, так как это был в основном код кнопки "RusLat" (что описано в предыдущем сообщении), код которой мне давно уже порекомендовали убрать и сделать СОВСЕМ по-другому (что описано в предыдущем сообщении).

 

*****************************************

 

Подводя итоги:

 

Мой программный код "имитации ввода кириллицы"

(или, по терминологии SoftCorp, "программа генерации кириллицы),

включающий массивы соответствия символов и JavaScript код,

НЕ имел НИКОГДА ничего общего (даже приблизительно) к подобному коду на SoftCorp,

я НЕ делал вот этого (ниже - неверное предположение):

 

"Взял с сайта SoftCorp код имитации ввода кириллицы, работающий только под Internet Explotrer, и модифицировал его так, чтобы работало и под другими браузерами"

 

 

 

Это может ЛЕГКО увидеть любой программист, знакомый с JavaScript,

плюс поиск по Google Groups это доказывает - что я НЕ начинал писать ВООБЩЕ никакого кода (не было на моем сайте такой страницы), пока не узнал из форумов по JavaScript типа comp.lang.javascript, что Мозилла наконец начала поддерживать нужную технологию -

вот только тогда я начал - с НУЛЯ - писать свой собственный программный код "имитации ввода кириллицы" -

100% оригинальный и в плане массивов соответствия (ни у одной из Виртуальных Клавиатур они НЕ выглядят так, как у меня - я на 1-й странице темы об этом писал) и в плане собственно JavaScript функций.

 

*************************************************

Ссылка на комментарий
Поделиться на других сайтах

Кстати, по поводу 1999+ и разных Клавиатур - какая была удобнее:

 

Я прежде чем свой код писать (в 2003), просмотрел штук 20 существующих Клавиатур, в том числе

Они все в общем-то похожи - посмотрите сами

 

Так вот, лучше всего "раскрутилась" действительно неплохая Клавиатура от SmartLink - она в списке выше последняя - у них тоже, как и у SoftCorp, разные раскладки для русского, и Стандартные и Транслитерационные,

но ДИЗАЙН несравнимо лучше - красивеее, компактнее и т.д. -

и они сумели, например, лицензировать свою Клавиатуру таким серьёзным и огромным фирмам, как RAMBLER - если посмОтрите, Rambler и в почте и в конференциях (Rambler Groups) именно её предлагает людям. То есть, многие сотни тысяч пользователей - и в http://mail.rambler.ru и в http://groups.rambler.ru/

ежедневно...

 

Ясно видно, что в отличие от топорно сделанных - потому что программистами :D -

Клавиатур на SoftCorp, на Yandex и у меня (много раз меня ругали, что очень плохо, очень некрасиво), там профессиональные Веб-дизайнеры приложили руку...

 

**

Ссылка на комментарий
Поделиться на других сайтах

100% оригинальный

 

Хорошо, продолжим.

 

На данный момент Павел согласен, что по "случайному" совпадению просто совпали:

 

1. Клавиша переключения русский / английский - F12.

2. Форма для размещения поля ввода называется "cyr"

3. Само поле ввода (textarea) называется "text"

 

Если учесть что в HTML у Softcorporation в 2002-2003 больше ничего и не было, то вообще-то это значит почти весь их HTML "случайно" совпал.

 

Перейдем к Javascript.

 

Тут дело немного сложнее, поскольку Softcorporation свой Javascript код с тех пор поменяла, но, к счастью, я старый код от 2001-2002г. храню у себя локально, чтобы можно было без Интернета печатать, так что оригинал сохранился. Как Павел выше упомянул, это всего 20 строчек.

 

Начнем сравнение:

 

1. У softcorporation переменная для запоминания языка называется "Lang"

Именно так, с большой буквы. Удивительно, у Павла это тоже - "Lang".

Ну а значения то какие у этой переменной?

У softcorporation: Русский - "R", а Английский - "E".

Да, и у Павла тоже: Русский - "R", а Английский - "E". Ну да это может совпасть, подумаешь по одной букве... Ок.

 

2. У softcorporation переменная для запоминания раскладки клавиатуры называется "Layout", а значение у неё '1' или '2'. Именно так, значение не номер, а строка.

Удивительно, у Павла тоже переменная для запоминания раскладки клавиатуры называется "Layout", а значение у неё '1', '2', и так далее. Ну да это тоже понятно, поскольку раскладок клавиатуры он добавлял.

 

3. А переменная для запоминания браузера как называется? У softcorporation это "Br", естественно и у Павла - эта переменная называется "Br". Да. А вот значения этой переменной не совпадают, да и функции по определению браузера совсем разные! Опять же объяснение находится очень просто, Павел сам в коде указывает, что "Browser detection code is based on the example given at

http://www.iota-six.co.uk/javascript/12_navig.htm". Другими словами - заменено.

 

Вот это и все основные переменные у Softcorporation.

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

 

4. У softcorporation функция для смены раскладки клавиатуры называется function chgLayout, а параметры у неё: форма и ещё одна буква "l".

У Павла функция для смены раскладки клавиатуры называется function chgLayout, а параметры у неё: форма и ещё одна буква "l", и ещё два параметра. Добавлял - а не убавлял!

 

Softcorporation код:

 

function chgLayout(form ,l)

{

Layout = l.value;

l.checked = true;

form.text.focus();

if (Layout == '1') swapImage('imgLayout','lay1.gif')

else if (Layout == '2') swapImage('imgLayout','lay2.gif')

}

 

У Павла код:

 

function chgLayout(form, sName, l, imgTagName)

{

Layout = l.value;

// l.checked = true;

l.selected = true;

 

txtControl.focus();

 

if (Layout == '1') swapImage(imgTagName,'yazhert.gif')

else if (Layout == '2') swapImage(imgTagName,'yawerto.gif')

else if (Layout == '3') swapImage(imgTagName,'yashert.gif')

else if (Layout == '4') swapImage(imgTagName,'yaschert.gif')

else if (Layout == '5') swapImage(imgTagName,'student.gif') // AATSEEL Student

else if (Layout == '6') swapImage(imgTagName,'yawert2.gif')

else if (Layout == '7') swapImage(imgTagName,'yashert2.gif')

else if (Layout == '8') swapImage(imgTagName,'yashert3.gif')

... и т.д.

 

5. У softcorporation функция для смены языка называется function chgLang, а параметры у неё: форма. У Павла то же самое. Хотите сравнить?

 

function chgLang(form)

{

if (Lang == 'E')

{

Lang = 'R';

form.lang.value = "Russian";

}

else

{

Lang = 'E';

form.lang.value = " English";

}

form.text.focus();

}

 

function chgLang(form)

{

if (Lang == 'E')

{

Lang = 'R';

form.lang[0].checked = true;

}

else

{

Lang = 'E';

form.lang[1].checked = true;

}

txtControl.focus();

}

 

Чёрт, не знаю даже где чей код!

 

6. Я уже молчу про функции типа function swapImage(name,image) или function getkey(e) которые один в один, например:

 

function getkey(e)

{

if (window.event) return window.event.keyCode

else if (e) return e.which

else return null;

}

 

Вы спросите: Дак у Softcorporation всего 20 строчек кода, а в чём же разница?

 

Разница есть. И что собственно было сделано, довольно точно описано здесь:

http://faqts.com/knowledge_base/view.phtml/aid/1661

Если вы внимательно посмотрите, Павел заменил горизонтальный массив у Softcorporation, на вертикальный из упомянутой ссылки, а также вместо нескольких строк кода, специфических для Microsoft Internet Explorer (У Softcrporation программа работала только с этим браузером) вставил код из той же самой ссылки.

 

При этом он её увеличил до 800 строк вместо 20, и улучшил в смысле совместимости с другими браузерами. А я и не говорю, что он её не улучшил...

Я говорю что он свою программу писал на базе кода от Softcorporation, другими словами, он этот код переделал.

Ссылка на комментарий
Поделиться на других сайтах

Вы НЕвнимательно читате и код и данную тему - я ведь УЖЕ писал здесь ВСЁ, что Вы выше написали, причём даже ДО того, как Вы лично вступили в дискуссию:

 

- я четко писал - с указанием имен функций - что функциональность Смены языка и Смены Раскладок брал у SoftCorp - в этой же теме указаны ТЕ ЖЕ имена функций, что Вы написали -

посмотрите, я же УЖЕ писал про chgLang() и связанные с ним имена "cyr" и "text" (функция getkey() - тоже для смены RUS/Lat, сами посмотрите) -

писал ведь, что брал функциональность кнопки Rus/Lat у них - и соответственно имена внутри функций те же, раз функции оттуда - Lang, 'E', 'R' -

и выше писал то же самое про функции смены Layouts - посмотрите, я писал ведь и о chgLayout() и о

swapImage() -

а Вы так пишете, что как будто нечто до этого скрываемое нашли -

почему так? Я же не скрывал, и ВСЕ эти функции УЖЕ указал.

 

 

Поэтому вот это вы нечестно пишете (зачем?), я НЕ писал, что "случайно", а совершенно конкретно указывал, какие функции брал у SoftCorp и писал, что так как смена Языка вызывалась из объявления формы, то имена "cyr" и "text" у меня те же были - вот так я НЕ писал, что по "случайному совпадению", зачем же приписывать:

 

На данный момент Павел согласен, что по "случайному" совпадению просто совпали:

 

1. Клавиша переключения русский / английский - F12.

2. Форма для размещения поля ввода называется "cyr"

3. Само поле ввода (textarea) называется "text"

 

А наоборот, ещё ДО того, как Вы вступили в дискуссию, прямо написал (см. 1-ю страницу), что НЕ случайно, а брал функции chgLang() и chgLayout() у SoftCorp.

Зачем же передергивать?

 

 

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

 

Опять же, например, HTML код "мышиного ввода" на SoftCorp "списан" с другого сайта, но это обычная практика, это же вспомогательный код...

 

Ещё раз - ВСЁ, что Вы написали было МНОЙ уже выше написано, вплоть то имен функций, Вы почему-то про это забыли ;)

 

И - сотый раз - ДВЕ главные вещи я уже выше писал:

- что функциональность выбора языка люди раскритиковали как "very confusing" и я её совсем по-другому реализовал

- что все эти функции - опознавание браузера, кнопка языка и выбор раскладки НЕ относятся к собственно "имитации ввода кириллицы" или как SoftCorp пишет "генерации кириллицы" и пока я не переделал совсем "выбор языка", то как выше уже писал, имел следующее в программном коде - что основной код "имитации/генерации" - НЕ брал ни строки у SoftCorp, а вот "вспомогательные утилиты" (service routines) - брал (но их ИДЕЯ - не от SoftCorp, ТО ЖЕ САМОЕ есть у всех Клавиатур из моего списка выше, причем многие РАНЬШЕ были сделаны):

 

/////////////////// End of main code of Cyrillic input imitation

 

/* This code for such "on-the-fly" input/editing is *original* -

* both keyboard-based and mouse-based parts -

* I could not use any code of older Keyboards because their code was for Internet Explorer only.

*

*

*

* Acknowledgements for Service routines - NOT related at all

* to the main functionality of text input/editing:

*

* 1) Browser detection code is based on the example given at

* http://www.iota-six.co.uk/javascript/12_navig.htm

*

* 2) Layout picture's "Image Swap" and "Language Switch Button" -

* my code is based on the code by SoftCorporation LLC. -

* http://www.softcorporation.com -

* from their page at http://www.softcorporation.com/products/cyrillic/

* (did not use their code at all for the main purpose of typing -

* it worked only with MS Internet Explorer).

*

*

*/

***************************************************************

 

А Вы зачем-то снова о ТОМ ЖЕ пишете, о тех же фунциях, которые я УЖЕ описывал и писал, что первая из них - смены Языка потом вообще не пригодилась -

но я же НЕ отказываюсь и не скрываю что ЭТИ функции брал у SoftCorp (как они брали части своего кода у других) - чего же Вы снова о том же пишете??? Я же имена ЭТИХ функций уже упоминал, а Вы зачем-то опять про них...

 

Ещё раз, чего я НЕ делал, это:

"взял код имитации ввода кириллицы у SoftCorp и доделал/изменил для других браузеров".

 

НИ строчки не брал, говорю же Вам.

 

 

Разница есть. И что собственно было сделано, довольно точно описано здесь:

 

Вы просто не смотрели код десятка Клавиатур, что я видел, причем многие были сделаны раньше, чем SoftCorp сделал, а то бы такой нелепости не написали.

 

Почему нелепость? Посмотрите на код других Клавиатур, хотя бы из моего списка, увидите, что ни у кого НЕ было проблем со ВСПОМОГАТЕЛЬНЫМИ функциями типа выбора языка или смены раскладок (на translit.ru и на Yandex очень похоже на SoftCorp - может, SoftCorp у них брал, а потом менял? Это не имеет значения - такие, ОБЩЕГО места вещи все у всех берут), а вот код имитации ввода кириллицы, работающий под Мозиллой, сделал ТОЛЬКО я - НИГДЕ его не было -

ни на SoftCorp, ни на Translit.ru ни на Yandex, нигде.

 

Причем потратил много времени (месяцы, может даже год) и сил на отслеживание прогресса в Мозилле, на участие в англоязычных конференциях по JavaScript, на составления/отладку кода имитации с клавиатуры и мышкой, в то время как на всех других Клавиатурах писали, что "только под ИЕ, невозможно сделать под Мозиллой".

 

 

Этот мой код НЕ переделан из кода на SoftCorp, НИ ОДНОЙ строки нет, сколько можно писать.

 

Опять же, посмотрите на HTML код и на JavaScript код Клавиатур из моего списка, и тогда поймете что

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

 

"Ну чего он пишет, что не было аналогов, что его новый тип самолета - Реактивный - 100% оригинальный? Ведь смотрите, штурвал такой же, как у "курурузника" и 2 крыла, и шасси, и табло инстументов - ну прямо один в один списано с известного Винтового самолета!"

 

Вот это ТОЧНО Ваши рассуждения! :)

 

В то время как на русскоязычных форумах, и обычных и компьютерных и про HTML/JavaScript, все обсуждали, что ну НИКАК не удается сделать Клавиатуру, работающую не только под Internet Explorer -

какой там SoftCorp - даже самый, самый известный (до 5-ты тысяч человек в день!) сайт translit.ru на который СРАЗУ ссылались везде и всюду, когда речь об имитации ввода кириллицы шла -

даже там всё только под IE работало.

 

И вот я - НЕ взяв кода имитации НИ у одной из существующих Клавиатур - сделал - отладил (было много проблем с Мозиллой), свой собственный код "реактивного самолета", а Вы мне пишете про "общие места",

НЕ представляющие НИКАКОЙ новизны/изобретательства типа кнопки выбора языка или смены раскладки - которые были у ВСЕХ "винтовых самолетов", у всех Клавиатур и более того, я -

опять же ДО того, как Вы вступили в дискуссию, УЖЕ писал здесь же, что да, брал эти функции у SoftCorp -

 

как и все другие часто делают с "общими местами" НЕ являющимися ничем новым/оригинальным - вот как например, SoftCorp Клавиатура, НЕ имеющая тогда "мышиного ввода", сделала его потом, взяв у кого-то - такой же простой HTML код с вызовом функций JavaScript по нажатию мышкой - такое же простое "общее место", как кнопка выбора языка - у всех она, и если у кого-то взята с "сестринского сайта" - ерунда, это "общее место", "вспомогательная вещь".

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

 

Например, по поводу похожести/взаимокопирования вспомогательного кода на разных Клавиатурах) не подозрительно ли Вам следующее в оригинальном коде лидера (сделанном ДО кода на SoftCorp), сайта translit.ru (ничего не напоминает?):

 

function changelanguage()

{

if (!language) {

language=1;

document.images['ruslat'].src = swlat_src;

 

}

else {

language=0;

document.images['ruslat'].src = swrus_src;

}

setfoc();

return false;

}

 

*****************

 

Ещё раз - Вспомогательный код вполне может быть взят одним сайтом Клавиатуры у другого или из учебника по HTML/JavaScript, а вот Основной код - другое дело...

 

 

То есть, много писать о том, что на Реактивном самолете - ТОЧНО такие же шасси и штурвал, как у Винтового самолета другой фирмы

- не очень разумно - просто Вы не владеете предметом, НЕ смотрели остальные 5-10 Клавиаутур (а то бы увидели много "подозрительного" в плане похожести "общих мест", в том числе у SoftCorp и Клавиатур, сделанных раньше его), не читали многочисленных дискуссий на тему

 

"только IE, как это плохо!!! Нельзя ни на Макинтоше, ни на Linux, ни на Solaris иметь такую Клавиатуру, приходится терпеть ЖУТКУЮ латиницу при общении",

 

и НЕ оценили того, что я сделал - ПЕРВЫМ - "реактивный самолет", а Вы все про шасси и штурвал :D

 

Только после моих анонсов, что это возможно, появилась поддержка Мозиллы на "главном" сайте борьбы с латиницей - translit.ru (и то только почти через год)

 

А вы - по незнанию - про "реактивный самолет" пишете "вот только это не от SoftCorp у Павла"

Ничего себе "только"!

 

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

 

Участники жарких дискуссий - многолетних!- по поводу Клавиатур и ИЕ сразу бы Вам сказали, что писать про несчастную кнопку смены языка, когда человек первым дал возможность 'нашим' в университетской лаборатории в Техасе под Linux/Mac/Solaris/OS/2 общаться комфортно, кириллицей, а не жуткой латиницей, вызывающей ругань других участников и/или игнорирования сообщений (по пол-страницы нечитаемой латиницей) - просто нелепо

 

Причем - как я и ответил на e-mail от SoftCorp - если они, в отличие от других (например, от тех, у кого они взяли не существующий ранее на SoftCorp HTML/JavaScript "мышиного" ввода) - хотят Лицензионное соглашение на весь код распространить, а не только на их оригинальный код "генерации кириллицы", то я, конечно, уберу весь ИХ код (даже тот, что я видоизменил или дополнил), да его и нет почти - от их кода "кнопки смены языка" (я его совсем убрал, а не модифицировал, люди жаловались, что "confusing") остались только имена "cyr" и Lang...

 

Ещё раз, речь идет НЕ об "идее" этих "общих мест" - ИДЕЯ кнопки смены языка и выбора раскладок НЕ является изобретением SoftCorp - уже выше писал и ссылки давал - БОЛЕЕ РАННИЕ Клавиатуры УЖЕ имели и функциональность смены языка и функциональность смены картинки и функциональность смены раскладки между обычной и транслитерационной -

а о конкретном программном коде их воплощения - который, как я ещё на 1-й странице данной темы писал, я брал у SoftCorp -

вот этот программный код этих "общих мест" я и пообещал им убрать (даже если он был мной изменен/дополнен) - воплощение чтобы было СОВСЕМ другое (как произошло уже в прошлом году в плане кнопки смены языка) - может, более похожее на воплощение этих же вещей на других Клавиатурах (чего велосипед изобретать в плане "вспомогательных утилит"?)...

 

Опять же, НЕ зная о сотнях Благодарностей, что я получил от людей, не имеющих возможности использовать Internet Explorer и СИЛЬНО страдавших 'за бугром' от невозможности общаться нормально, кириллицей (а их за латиницу ругали очень и игнорировали их важные жизненные вопросы), когда в 2003-2005 ТОЛЬКО на моем сайте можно было не в ИЕ получать кириллицу, Вы бы не стали так много внимания уделять тому, что в моем "реактивном самолете" были штурвал и табло от некоего винтового самолета конкретной фирмы -

это просто-напросто нелепо, но Вы не виноваты - просто код ДРУГИХ Клавиатур не смотрели (как у всех "общие места" похожи типа функции changelanguage() сайта translit.ru, что я выше привёл) и истории/жгучести вопроса не знаете...

 

 

********

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Как Леонид уже писал, сейчас программный код на SoftCorp СОВСЕМ другой, чем тогда, в 2003, когда я у них брал код кнопки "Рус/Лат":

 

- добавили работу в других браузерах, при этом изменив прежний код

 

- добавили ввод мышкой, при этом изменив прежний код

 

- изменили подход к Rus/Lat - нет уже той кнопки, сейчас - СОВСЕМ по-другому у них - 2 кнопки, причем не отдельные, а часть рисунка клавиатуры

 

А я в то же время уже убрал весь тот код 2003 года вспомогательный, что я брал у SoftCorp - кнопку-то Rus/Lat я давно убрал уже, как писал выше (пользователи указали, что она смущает, странно сделана), а теперь - как и на SoftCorp сделали, добавляя другие браузеры - вообще новый код написал в плане смены картинок и Rus/Lat - спасибо Леониду, кстати, а то у меня функциональность была совсем новая (никаких confusing Rus/Lat, а реальность - включена ли имитация русского ввода с _клавиатуры_ или нет - тогда человек пишет по-английски, по-немецки, ... - работает его обычная клавиатура), а имена переменных оставались 'R' и 'E' совсем не к месту и не по делу (человек может и НЕ английский вводить).

 

*******************************************

 

Так что теперь, когда SoftCorp совсем недавно сильно переделал свой код (нет там уже тех вещей 2003 года) и когда я убрал весь их код со своего сайта (и оригинальный и модифицированный мной - всё убрал), то можно, IMHO, считать вопрос о том, что я использовал части их кода в 2003 году, закрытым.

 

Не говоря уже о том, что и тот их код 2003 года в плане RUS/ENG и той кнопки НЕЛЬЗЯ назвать совсем оригинальным - как я показал в предыдущем сообщении, такой же функциональности код на translit.ru ОЧЕНЬ похож, и в коде других Клавиатур он тоже похож, так что трудно сказать, кто у кого списал (а потом переделал) - но это НЕважно, это код "общих мест", как "мышиный" ввод - у всех практически однаково или совсем одинаково - это НЕ "новизна/изобретение", это вспомогательный код, ничего страшного, IMHO, что люди друг у друга или с сайтов FAQ такой код берут...

 

********************************

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
я у них брал код кнопки "Рус/Лат":

Павел, ну как-же так, только код код кнопки "Рус/Лат"?

 

А как насчет всех вышеперечисленных переменных и имен полей? А другие функции, я же перечислил их выше?

 

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

 

Если посмотреть на Javascript код от Softcorporation 2003 года, то у тебя даже в 2006 году было использовано 60% их кода почти в неизмененном виде!

Ты просто добавил кучу кода, который может быть заменен всего несколькими строками.

Я посмотрел на код у Softcorporatin и у них тоже есть поддержка для Netscape, Firefox и Opera есть, но они это сделали всего несколькими строками.

 

Посмотри на другие программы, которые то же делают. В них нету такого сходства, ни у одной, если их друг с другом сравнить, как у тебя было с Softcorporation.

 

Сейчас ты пишешь, что ты код поменял, но ведь это сути уже не меняет.

 

Спасибо, что ты сам порекомендовал поискать на Google твои сообщения, интересные находки.

Посмотри что ты в 2002 году пишешь:

 

Цитата:

--------------------------------------------------------------------

PaulGor

 

dimur,

Таких полно, причём бесплатных

1) http://www.softcorporation.com/products/cyrillic/

Практически то же самое, что и в RussianEditor, но удобнее, т.к.

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

У них там я пару ошибок нашёл и у меня на сайте - исправленная версия:

http://ourworld.compuserve.com/homepages/P...r/onscreen.htm)

 

2) http://www.ruslan-com.ru/~iourine/vkbd.htm

3) http://voldemar.relhum.org/keyboard/CyrillicButtons.html

4) http://www.keyboard.hotmail.ru/

---------------------------------------------------------------------

Конец цитаты.

 

Интересно также, что ссылки на другие программы не давали того удобства как это было у Softcorporation, нужно было только мышкой кликать.

Тут же, ты пишешь:

 

Цитата:

--------------------------------------------------------------------

PaulGor

 

Кстати, та утилита из п.1 (которую, с исправлениями, я к себе на сайт поместил) совсем не нуждается в доступе к Интернету -

это просто 2 файла крошечных (в отличие от 5Mb RussianEditor) -

onscreen.htm и cyr.js (код на языке JavaScript, испоняемый в браузере самом, а не на сервере).

То есть, поместив эти 2 файла в некую папку, можно на любом компьютере вызвать Internet Explorer и сделать File/Open для onscreen.htm. Всё, можно вводить текст -

доступ к Интернету не нужен.

Вот архив с этими 2-мя файлами:

http://ourworld.compuserve.com/homepages/P...or/onscreen.zip

Вот их можно просто на дискетке на другой компьютер перенести, даже и не в архивированном виде - они вместе 7kб занимают

 

---------------------------------------------------------------------

Конец цитаты.

 

Может это поможет тебе просвежить память насчет твоих высказываний:

я НЕ имел никакого "первоначального" варианта (своего или "модифицированного кода от SoftCorp), который я потом "поменял" -

ЭТО НЕ ТАК

 

я НЕ ставил на свой сайт никакой версии "имитации ввода кириллицы", НЕ ставил "модифицрованной клавиатуры от SoftCorp" -

Это твои слова. Если ты всё еще не помнишь, то посмотри тут:

 

http://ural-business.com/public/~leonid/pa.../forum1.html#13

 

Интересно также что в 2001 году ты не можешь порекомендовать ни одной программы с возможностями как у Softcorporation:

---------------------------------------------------------------------

From: Paul Gorodyansky

Date: Tues, Nov 27 2001 3:34 pm

 

You have 2 options (and if you are planning to write _a lot_ of Russian

text, I don't think 'software keyboard' is a good idea):

 

a ) Use 'software keyboard' (Web-based):

http://voldemar.relhum.org/keyboard/CyrillicButtons.html

or

http://www.softcorporation.com/products/cyrillic/

(requires MS Internet Explorer):

 

b ) Use 'phonetic' keyboard layout file for Russian - when you

switch keyboard to "RU" mode and press 'A' then Russian

'A' will appear, 'O'-'O', 'T'-'T', etc.

You can install such file by reading a section

"Russian Keyboard: standard and phonetic" on my site

"Cyrillic (Russian): instructions for Windows and Internet":

http://ourworld.compuserve.com/homepages/PaulGor/

--

Regards,

Paul

---------------------------------------------------------------------

 

Первая программа из a ) опять же только позволяет мышкой кликать, и ты сам говоришь, что она не очень хорошая, а вариант b ) вообще из другой оперы.

 

Так что это сейчас таких программ много, а в 2001 я ни одной другой не мог найти, да и ты, как видим, не мог порекомендовать. Тут эта страница:

 

http://ural-business.com/public/~leonid/pa...b70515124e8f236

 

А знаешь почему я решил потратить на тебя время и дискутирую тут с тобой? Меня поразило как человек стянув что-то, потом возвращается к тем же у кого стянул и начинает их же хаять!

Такого я ещё нигде не видел! Целые страницы создает. Я даже копию сделал на память:

 

http://ural-business.com/public/~leonid/pa...20Win-1251).htm

Ссылка на комментарий
Поделиться на других сайтах

Я не против продолжить - только теперь это просто "для фана" - так как на SoftCorp не осталось ничего из того старого кода, что я у них брал -

они СИЛЬНО переделали всё - и в частности БЛАГОДАРЯ моей критике (это критика после исследований, а не "хаянье") -

у них теперь и "мышиный" ввод есть, и под другими браузерами работает,...

 

Точно так же после того, как я месяцев шесть 'хаял' (по твоей терминологии, а по моей - указывал на недостатки, чтобы авторы их исправили - а то так бы и остались с недостатками) сайт-лидер translit.ru за то, что у них под Мозиллой не работает, они таки нашли время и подделали - я считаю - и пишу про это на форумах - что это - моя заслуга! Они стали ЛУЧШЕ благодаря мне и многие теперь с удовольствием используют уникальный любимый ими режим на http://translit.ru под Linux или Mac, так как Мозилла теперь поддерживается!

 

Идея понятна? Если бы я НЕ указывал недостатков других сайтов, то они бы так и были бы с кучей их - откуда, по-твоему, авторы SoftCorp ВДРУГ взяли идею сделать "Мышиный" ввод и поддержку других браузеров??? Это мое время, "бесплатное тестирование/QA" - только на пользу делу борьбы с латиницей :D

 

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

 

 

 

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

 

я у них брал код кнопки "Рус/Лат":

 

Павел, ну как-же так, только код код кнопки "Рус/Лат"?

 

А как насчет всех вышеперечисленных переменных и имен полей? А другие функции, я же перечислил их выше?

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

 

 

 

Просто ты невнимательно читаешь - ВСЕ эти пeременные и функции были как раз для кнопки RusLat и для смены картинки - прочти ещё раз, и опять же, я о них писал в данной теме - что взял у SoftCorp (и в коде ссылку на них давал) - ещё до твоего вступления в дискуссию, на 1-й странице данной темы.

 

 

 

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

 

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

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

 

 

 

Так я и не переделывал - я же писал, что взял прямиком, кка есть ('as is') у них вспомогательный код - и про это - ссылкой на SoftCorp.! - в коде своём написал. Ты никак не поймешь:

 

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

 

- я специально искал, как сделать для Мозиллы, и когда нашел просто-напросто НЕ хотел терять времени на ВСПОМОГАТЕЛЬНЫЕ вещи типа кнопки "Рус/Лат" - и, написав об этом, взял такой код у SoftCorp (а мог у translit.ru) - чтобы как можно быстрее люди смогли нормально, кириллицей общаться не под Windows!

 

 

 

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

Ты просто добавил кучу кода, который может быть заменен всего несколькими строками.

Я посмотрел на код у Softcorporatin и у них тоже есть поддержка для Netscape, Firefox и Opera есть, но они это сделали всего несколькими строками.

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

 

 

 

Ну да, конечно, когда человек первым изобрел реактивный самолет, а потом через 20 лет такие самолеты стали намного изящнее и компактнее, то конечно, это изначальный изобретатель виноват ;)

 

Ты не прав, извини - ну никак нельзя сравнивать "обрамление" - код кнопки Rus/Lat или смены картинок, в котором НЕТ никакой новизны (похожий код есть на ВСЕХ утилитах такого рода, даже сделанных ранее, чем на SoftCorp), с совсем новым делом - поддержкой других браузеров, где я был первым - на SoftCorp это сделали только через 3 года...

 

 

 

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

Посмотри что ты в 2002 году пишешь:

 

Таких полно, причём бесплатных

 

Интересно также, что ссылки на другие программы не давали того удобства как это было у Softcorporation, нужно было только мышкой кликать.

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

 

 

То, что я не знал в 2001/2002 годах (а узнал позднее), что есть другие утилиты, НЕ менее удобные, чем на SoftCorp (тоже с клавиатурным вводом), и сделанные РАНЬШЕ, ничего ни о чем не говорит - посмотри ещё раз на список и текст выше:

www.ibresource.ru/forums/index.php?s=&showtopic=13710&view=findpost&p=172114

 

 

Ну не нашел ещё тогда, перечислил тогда в основном "мышиные", при чем здесь это?

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

Что я хвалил SoftCorp? Чего же здесь плохого?

 

 

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

Может это поможет тебе просвежить память насчет твоих высказываний:

 

я НЕ имел никакого "первоначального" варианта (своего или "модифицированного кода от SoftCorp), который я потом "поменял" -

ЭТО НЕ ТАК

 

я НЕ ставил на свой сайт никакой версии "имитации ввода кириллицы", НЕ ставил "модифицрованной клавиатуры от SoftCorp" -

 

Это твои слова.

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

 

 

 

И сейчас они же, те же слова - я же уже отвечал - "обрамление" НЕ является "оригинальным изобретением", я мог бы взять код Rus/Lat и смены картинок у translit.ru - а взял, НЕ скрывая, что "не изменяя, as is" (и отметив это в самом коде) у SоftCorp, а вот код

 

ИМИТАЦИИ ВВОДА КИРИЛЛИЦЫ (когда Rus/Lat - в положении РУС) я действительно НЕ брал у SoftCorp, ни одной строчки.

 

Уже несколько раз пытался тебе объяснить разницу между "обшим местом", вспомогательным кодом, "обрамлением", что в общем одинаково у всех утилит такого рода и программным кодом

ИМИТАЦИИ ВВОДА КИРИЛЛИЦЫ

 

Я же выше приводил код/комментарии из своего программного кода, где ЯВНО разделены вспомогательные вещи, НЕ несущие никакой новизны, и программный код

ИМИТАЦИИ ВВОДА КИРИЛЛИЦЫ.

 

Десятый раз - то, что штурвал и шасси у первого реактивного самолета были взяты 'as is' даже без изменения, у одного из винтовых самолетов, НЕ меняет факта, что метод реактивного полета уникален и никакой части его, этого метода, НЕ взято у винтовых самолетов.

 

Что "самолет-то такой же" когда из ТЕХ ЖЕ вспомогательных частей состоит - 2 крыла, салон, это рубка, шасси,... - НЕВЕРНО, когда сравниваме винтовые и реактивный - "главная начинка" - ДРУГАЯ.

 

 

 

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

Интересно также что в 2001 году ты не можешь порекомендовать ни одной программы с возможностями как у Softcorporation:

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

 

 

Уже выше ответил - во-первых, тогда не знал, что есть и другие, во-вторых, чего плохого, что я хвалил SoftCorp тогда (когда НЕ знал/не нашел ещё ничего лучшего)?

 

 

 

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

Так что это сейчас таких программ много, а в 2001 я ни одной другой не мог найти, да и ты, как видим, не мог порекомендовать.

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

 

 

Но ты писал в данной теме, что НЕ было других, а я - что я тогда не нашел ещё. Разницу чувствуешь?

Они были, другие, и люди (не я и не ты) про них ЗНАЛИ - поэтому и я позже узнал.

 

 

 

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

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

 

 

Ну и? Правильно я всё писал на то время:

 

- что САМОЕ удобное (ни с чем НЕ сравнимое даже близко) - Фонетическая раскладка системной клавиатуры, когда с "RU" в панели задач пишешь сразу там, где надо - в MS Word, в окне e-mail,... - в режиме А-А,B-Б,D-Д,F-Ф,K-K,O-O,...

 

- а если нельзя системную на русский настроить, то - на безрыбье и рак рыба - есть вот Web-утилиты для получения кириллицы, но или мышкой, или поудобнее - клавиатурой, но только под ИЕ

 

И чего ты здесь нашел противоречивого/подозрительного?

 

 

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

А знаешь почему я решил потратить на тебя время и дискутирую тут с тобой? Меня поразило как человек стянув что-то, потом возвращается к тем же у кого стянул и начинает их же хаять!

Такого я ещё нигде не видел! Целые страницы создает.

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

 

 

Это ты неверно просто понял - забыв опять же о конечной цели - я НЕНАВИЖУ латиницу, как и тысячи других людей - и поэтому, как в начале данного сообщения уже написано:

 

- это НЕ "хаянье", а ПОМОЩЬ - даже времени своего я не пожалел и "целые страницы" подробно описывают НЕдостатки и НЕудобства -

сохраняю авторам время, бесплатный QA (подробное тестирование с отчетом) - вот они и УСТРАНИЛИ НЕдостатки и НЕудобства!!!

 

 

- когда я сделал СВОЙ (ни строчки от SoftCorp) код ИМИТАЦИИ ВВОДА КИРИЛЛИЦЫ, то - чтобы СКОРЕЕ люди многли БЕЗ латиницы жуткой обойтись при общении (у многих, например, важные жизненные вопросы иммиграции оставались без ответа, так как НЕ читали их транслит люди, игнорировали/ругали) -

я -

ЯВНО это указывая - взял вспомогательный код/"обрамление" (не несущее никакой новизны, мог бы взять такое же у любой из указанных здесь:

список из сообщения выше )

сделал свой сайт ввода кириллицы для не-Windows не-IE ситуаций!

Сколько 'МАКовцев' плакались до этого в форумах, когда их латиницу ругали и на их вопросы не отвечали!

 

****

 

Ещё раз - ты не понял того, что это совсем никакое НЕ "хаянье", а "бесплатное тестирование" - они бы может ещё 5 лет не нашли времени на анализ/НАХОЖДЕНИЕ этих НЕдостатков и НЕудобств!

 

 

Когда мою Клавиатуру обсуждают в форумах и указывают на недостатки (при этом копируя "один в один" себе на сайт/форум и НЕ указывая меня нигде, даже в комментариях кода), я НЕ считаю это хаяньем и "стянули!" - по ДВУМ причинам:

 

- чтобы было меньше транслита/латиницы на форумах (ненавижу!) я НЕ против, что "стянули" мой код, причем нигде меня не указав:

чем больше сайтов, тем больше вероятность, что человек такой сайт найдет и не будет себя и других мучить латиницей!

 

- что недостатки при этом перечисляют - хорошо, мне не надо времени тратить на анализ/тестирование - уже нашли за меня!

 

***

 

И именно ТАК относятся к делу практически все авторы подобных утилит - "утаскивайте", перечисляйте недостатки - лишь бы помогло в борьбе с транслитом - чем больше сайтов ввода кириллицы, тем лучше.

 

Так что ты неверно воспринял дело - ТОЛЬКО потому, что в отличие от меня (и многих других) мало знаком с ЖУТКИМИ многолетними баталиями насчет латиницы в сотнях форумов и Newsgroups - до взаимного мата, реальной ярости, и т.д. - знал бы ты это, читал бы эти "кровавые дискуссии", жаркие споры, как я с 1997 (!) то понял бы, что нет "хаянья" и "утаскивания кода", а есть цель -

 

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

 

Например, сайт-лидер translit.ru (до 5-ти тысяч человек в день) стал НАМНОГО, НЕсравнимо полезнее МНОГИМ ТЫСЯЧАМ людей, после того, как я на "целой странице" описал его НЕдостатки и НЕудобства ("хаял" по твоей терминологии) - они прочли это "бесплатное QA" и поправили многое, а главное - чтобы под Мозиллой стало работать, то есть стало возможным не-Windows и/или не-IE использование -

ПЛЮС в борьбе с латиницей!

 

Теперь понятнее?

 

***************

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
Если посмотреть на Javascript код от Softcorporation 2003 года, то у тебя даже в 2006 году было использовано 60% их кода почти в неизмененном виде!

 

Полная ерунда, легко показать, что это НЕправда - достаточно найти в Интернете чей-то (не мой) сайт, где лежит мой JavaScript код (cvt.js) от 2003 года (то есть, я там менять ничего никогда не мог, какой был мой файл, такой с 2003 и лежит)...

 

Вот, например - http://forum.sharereactor.ru/clientscript/cvtf.js -

(это на форуме sharereactor.ru, где, зарегистрировавшись, можно использовать Клавиатуру под полем ввода).

 

Во-первых, сразу, с самого верха написано, что да, брал куски кода от SoftCorp - и указано, какие именно.

Во-вторых, каждый может посмотреть на этот cvtf.js и подсчитать, что из 358 операторов JavaScript (я НЕ считал свои массивы раскладок, ни клавиатурные, ни мышиные) -

46 от SoftCorp, то есть, чуть больше 10% (это тогда, в 2003, а в 2006 и того меньше было, пока вообще кнопку Rus/Lat не убрал) -

 

ТОЛЬКО для кнопки Rus/Lat и смены картинки

(опять же, и то, и другое - НЕ "изобретение SoftCorp": практически такой же код для кнопки и смены картинки - и на других Клавиатурах, например, на http://translit.ru/?ru-keyboard, да и вообще вспомогательная функциональность, НЕ имеющая отношения к собственно "имитации ввода кириллицы"):

 

1. Кнопка Rus/Lat (мышкой или по F12):

- функция getkey() - 6 операторов

- функция inpMode() - 9

- функция chgLang() - 20 (с моими улучшениями, но всё равно - их функция)

 

2. Смена картинки:

- swapImage() - 4 оператора

- chgLayout() - первые 7 операторов (остальное - список раскладок, я сосчитал только две из них - раз не считал мои массивы соответствий; плюс мой блок из 13 строк в конце - к моей функциональности относится, не к их, просто вставил туда, мог бы отдельно)

 

Так что только 46 строк, ~12%, а совсем не "60% JavaScript"...

 

Зачем неправду писать, когда её так легко разоблачить? :D

 

.

Ссылка на комментарий
Поделиться на других сайтах

Так что только 46 строк, ~12%, а совсем не "60% JavaScript"...

 

Павел,

Я извиняюсь, может я и не очень корректно выразился, но повторю: я имею ввиду 60% от их кода, что собственно я и писал, или еще раз, если не понятно, ОТ ИХ КОДА, не от твоего. Если по строчкам считать (вот уж никогда не думал, что до этого дойдет!), то я насчитал у них 58 строк и я по ошибке думал, что ты взял у них всего 42 или 72% от их кода, а ты сам честно пишешь - 46. За это я тебя уважаю!

 

Это из их 58 строчек почти 80% получается.

 

Если 80% совпадения не достаточно, то я не знаю что сказать... Я может быть и не прав, но неправду я не пишу.

 

Я поместил здесь пояснение, со всем их кодом, смотри внизу страницы:

 

http://ural-business.com/public/~leonid/paulgor/forum0.htm

Ссылка на комментарий
Поделиться на других сайтах

Так что только 46 строк, ~12%, а совсем не "60% JavaScript"...

 

Павел,

Я извиняюсь, может я и не очень корректно выразился, но повторю: я имею ввиду 60% от их кода, что собственно я и писал, или еще раз, если не понятно, ОТ ИХ КОДА, не от твоего.

 

 

 

Ты просто НЕ разбираешься совсем в скриптах да и в сути дела.

Например, если зайти на страничку человека, у которого я взял код определения браузера, то увидишь, что то, что я взял у него, составляет 98% (!) его кода (и это составляет, скажем 5% МОЕГО кода).

Ну и что??? Я честно в коде ССЫЛКИ дал и на этого парня и на SoftCorp, с указанием - чётким - что именно взято - см. ещё раз с самого верха на

http://forum.sharereactor.ru/clientscript/cvtf.js

 

 

И ещё раз, стотысячный - на SoftCorp я брал вспомогательный код - ТОЛЬКО кнопка выбора языка и смены картинки (как я выше показал, явно приведя ВСЕ строки) и:

  • Этот их код - в ОТЛИЧИЕ от их кода собственно ввода русских букв, когда человек нажимает на английские - НЕ оригинальный, практически так же эти впомогательные функции реализованы на http://translit.ru/?ru-keyboard - я их код уже выше приводил.
    А вот код имитации ввода кириллицы на SoftCorp был 100% оригинальный, НЕ похожий на другие Клавиатуры
    --
  • То, что вспомогательный код на SoftCorp занимает 60% их кода (а из моего старого, 2003 года - 12%) - НЕВАЖНО, он НЕ оригинальный, а ВАЖНА "начинка" -
    код имитации ввода кириллицы.
    Это тоже самое, как самолет винтовой и реактивный или как ракета с ядерной боеголовкой и ракета с обычной - есть вспомогательные части (практически одинаковые у всех - корпус, крылья,...), а есть оригинальные, они их и отличают - КАРДИНАЛЬНО, даже если как в случае с SoftCorp их, оригинальная неядерная боеголовка составляет 40% от всего материала и частей ракеты!
    --
  • Не говоря уже о том, что уже давно ни у меня, ни у них НЕТ этой кнопки выбора языка - они на SoftCorp теперь это делают не кнопкой, а через image map на картинке раскладки, а мне люди посоветовали в форумах убрать эту кнопку, как путающую пользователей -
    писали, что видя кнопку RusLat многие думают, что по нажатии её будет некое "действие над текстом" - перевод текста в кириллицу или т.п.
     
    ========================================
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
    Добавка. Корректирую данное сообщение сегодня, 6 июня, так как наконец нашел тот код 2003 года от SoftCorp из которого я куски брал (давая ссылку!) -
     
    оказывается, те куски составляли 32% от кода SoftCorp, а совсем даже не 60%!
     
    ХОТЯ, как выше в данном сообщении описано, это НЕ имеет значения:
    даже если бы было 60% или 70% дела бы это не меняло - вне боеголовки остальные часто ракеты вообще наверное 85% составляют, но это не меняет революционности изобретения ядерной боеголовки вместо обычной...
     
    Про то, что куски, взятые мной, составляли 32% от кода SoftCorp и ссылку на их код от 2003 года -
    в сообщении данной темы ниже, в моём от 6 июня 2006 года
    ========================================
     
    Неужели до сих пор непонятно??? Ты не понимаешь, что такое Общие места (практически одинаковые у всех) и что такое НОВИЗНА?
    А она ДЕЙСТВИТЕЛЬНО новизна (до меня люди на Макинтоше или Linux мучились с латиницей, а их ругали)!

Я это тебе пытался в данной теме уже раз сто объяснить.

 

Так и в моём коде - главное (из-за чего его все себе копировали) - НАЧИНКА, код "имитации ввода кириллицы" -

ты НЕПРАВДУ написал (хотя я в этой теме уже отвечал тебе - то есть, ты ЗНАЛ, что это не так и все равно написал!),

что я

"добавил поддержку Netscape" - это ведь речь идет НЕ о кнопке выбора языка и других вспомогательных вещах, а о ГЛАВНОМ -

"коде имитации ввода кириллицы" -

 

кaк я уже в этой теме писал, я НЕ "добавлял поддержку Netscape" -

как "код имитации ввода кириллицы" (ядерная боеголовка) оригинален у SoftCorp и НЕ похож на другие - на тот же translit.ru,

так и мой код "имитации ввода кириллицы" 100% оригинален, это НЕ "добавка к коду для ИЕ" -

 

НИ одной строчки НЕ взято от SoftCorp, 100% новый, оригинальный код, работающий под Мозиллой/Netscape и ИЕ -

 

(а вот на translit.ru - таки добавка - был код для ИЕ, они приплюсовали код для Мозиллы -вызывается, когда из Мозиллы к ним заходят)

 

Не знаю, как тебе ещё объяснить - примеры с винтовым и реактивным самолетом и ракетой с обычной начинкой и ядерной вроде прозрачно просты - человек взял 60% материала из ракеты с обычной (не взял только саму боеголовку - но в ней то весь и смысл был и новизна в свое время) и сделал ракету с ЯДЕРНОЙ (где материал от старой составляет 12%) - СОВСЕМ не похожую на обычную.

 

Неужели так и непонятно?

Тем более, что как оказалось, взял совсем не 60%, а 32% ;)

(см. моё сообщение от от 6 июня 2006 года)

 

 

 

Опять же НЕ имеет смысла человеку, НЕ понимающему разницы между обычной боеголовкой и ядерной подсчитывать - как ты делаешь - процент материала/частей старой ракеты -

даже если это 60% от той старой ракеты (и это составляет 12% новой) -

все равно это ВСПОМОГАТЕЛЬНЫЙ материал, НЕ несущий НОВИЗНЫ, НЕ являющийся оригинальным, поэтому человеку, сделавшему ракету с ядерной боеголовкой НЕЛЬЗЯ и ГЛУПО говорить -

и на всех углах писать, что он

"утащил 60% из материала ракеты с обычной боеголовкой, пусть даже это 12% его новой ракеты с ядерной" -

ГЛУПО и НЕверно.

 

Тем более, что как оказалось, этот взятый вспомогательный составлял совсем не 60%, а 32% от старой :)

(см. моё сообщение от от 6 июня 2006 года)

 

 

 

Или на САМОМ деле не понимаешь, что если у меня в коде есть кусок со страницы парня, сделавшего код определения браузера и этот код составляет 98% кода ЕГО страницы (и 5% МОЕГО), то это НЕ значит, что я (или другие, множество других)

 

"утащил его код и выдавал за свой"???

 

Тем более если все мы ССЫЛКУ даем на его страницу и пишем, что именно взяли.

Так принято в мире скриптов - брать чотовые вспомогательные вещи друг у друга - главное, чтобы ссылка была на оригинал...

 

Теперь наконец понятно? :)

 

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

 

P.S.

Я может быть и не прав, но неправду я не пишу.

 

Ну да? Действительно? А как же вот это:

 

... утверждал, что это 100% его оригинальный код.

Я имел с ним интересную дискуссию по поводу данного инцидента, где он

сначала браво заявил: Я никогда их программу не брал! Однако в конце концов

признает, что что-то он взял у SoftCorporation.

 

Но это же не просто неправда, а КЛЕВЕТА - по моему коду 2003 года например на http://forum.sharereactor.ru/clientscript/cvtf.js видно - с САМОГО верха, что я ЯВНО пишу, что брал код с SoftCorp, пишу какой именно и даю ДВЕ (!) ссылки на них - на их главную страницу и на страницу собственно Клавиатуры!!!

 

НИ ФИГА себе "Говорил, что это 100% его оригинальный код, отказывался, что брал с SoftCorp, но в конце концов признался"!

Ровно наоборот - с самого начала я, автор этой совсем новой Клавиатуры, конкретно указывал, что моё, а что - не моё и откуда бралось! Клевета...

 

 

И в данной теме - на самой первой странице я это писал (что брал их код) - как же можно так явно врать, когда так легко доказать, что это враньё?

 

Я людям бесплатно помогаю в плане работы с кириллицей, тратя своё время (и деньги на хостинг) аж с 1995 года, и меня обвинять, ч

то я что-то "спёр и сразу не признался"??? Это очень, очень нехорошо :D

 

**

 

Вот это - опять НЕправда:

 

Павел утверждает, что им была разработана программа с нуля, а из кода Softcorporation он позаимствовал код кнопки Rus / Lat.

 

Нет, я везде и всегда (и в начале данной темы, когда ты ещё не вступил), что:

  • брал код кнопки RusLat и смены картинки у SoftCorp (явно об этом сообщая и давая ссылки) и БОЛЬШЕ НИЧЕГО - здесь в моём предыдущем сообщении это прямо по функциям/строкам доказывается
    --
  • Никогда не писал (см, данную тему, с самой первой страницы) что "программа Клавиатуры разработана с нуля", а писал,
    ЧТО ИМЕННО "разработано с нуля" - функциональность "имитации ввода кириллицы" -
     
    НИ строчки не брал ни у SoftCorp, ни у translit.ru, ни на Яндексе,.. -
    у ВСЕХ у них код был "только для IE"
     
    Это и есть (и я об этом много писал в данной теме) "ядерная боеголовка" по сравнению с обычной, "реактивный двигатель" по сравнению с винтовым "кукурузником" за что ТЫСЯЧИ людей мне были ОЧЕНЬ благодарны (см. выше в этой теме), так как их сообщения латиницей игнорировали и их ругали, даже матом :)
     
    То, что у моего 100% оригинального, написанного с нуля "реактивного двигателя" есть взятое вспомогательное со старого самолета (со ССЫЛКОЙ!) НЕоригинальное (есть на ВСЕХ винтовых! как и код кнопки RusLat на всех Клавиатурах того времени) - шасси, фюзеляж, рубка пилота,... НЕ влияет НИКАК на тот факт, что "имитация ввода кириллицы" была у меня в 2003 - совсем новая, оригинальная и полезная великому множеству людей.
     
    **

И это неверно:

 

...не надо же хаять то, чем ты сам воспользовался

 

Во-первых, я писал о SoftCorp буквально пару раз всего, во-вторых это НЕ было "хаяньем", а БЕСплатной помощью, бесплатным тестированием/анализом - легко доказать, что это не "хаянье", а ПОМОЩЬ -

благодаря моим замечаниям (после потраченного на тестирование моего времени, у них самих-то руки не доходили!) на SoftCorp (и на translit.ru тоже благодаря моим замечаниям в анонсах) появилась ЗАМЕЧАТЕЛЬНАЯ вещь -

поддержка Мозиллы/Firefox и Оперы!!!!

Ты наоборот должен мне спасибо сказать, раз их любишь - ТЕПЕРЬ намного больше людей смогут пользоваться их Клавиатурой!

А без моих замечаний так бы и были мало кому нужной "только под ИЕ" утилитой.

 

Когда мою Клавиатуру критиковали, я был рад и не считал это "хаяньем" - ведь кто-то время своё потратил на тестирование, чтобы она смогла стать ЛУЧШЕ!

Я уже это, про "хаять", пояснил на предыдущей странице здесь, вот прямая ссылка на тот ответ про "хаянье":

"про хаянье"

 

************************

 

В любом случае на SoftCorp того кода 2003 года уже нет - они полностью изменили подход, кнопка RusLat теперь реализована как areamap на рисунке. И у меня того их кода больше нет - кнопку-то RusLat я давно убрал как плохой подход.

 

Почему кнопка Rus/Lat была плоха - мне писали, что кнопка как бы подразумевает "действие над ТЕКСТОМ", то есть, люди привыкшие к "перекодировщикам из латиницы", думали, что надо вводить латиницу, а по нажатию кнопки она в кириллицу превратится. В то время как в реальности эта кнопка НЕ имела никакого влияния на ТЕКСТ, ничего с ним НЕ делала.

Поэтому я изменил подход кардинально - чтобы действительности соответствовало - сделал кнопки включения и выключения

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

 

***

Ссылка на комментарий
Поделиться на других сайтах

PavelUSA, не парься ты.. если видишь, что уровень собеседника не соответсвует уровню человека, с которым можно интересно поспорить, то не стоит опускаться до споров с ним... игнор и все. помнишь поговорку про караван? :D

 

респект.

Ссылка на комментарий
Поделиться на других сайтах

Ozz,

Тут интеллекта-то вообще никакого не надо.

 

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

 

И все. Никто бы с этим Павлом связываться не стал, оно того не стоит, по потраченному времени себе дороже.

 

Но нет же, Павел говорит, я разработал программу с нуля, a у них я взял только кнопку Rus / Lat. Почитайте выше, это-же я не придумываю.

 

Вот и пришлось доказывать, что, нет погоди, ты же у них весь их код взял кроме функции translate(). Только в конце Павел согласился. Как он сам насчитал, где-то 80% от их кода он взял.

 

При этом я ему говорю, ты-же их программу на сайте у себя держал? Он опять утверждает, нет, не держал! Теперь уже получается что я вру. Снова приходится доказывать что держал, рыть все поисковые системы (спасибо Google!), ну почитайте, что он же пишет:

http://forum.ru-board.com/topic.cgi?forum=...86&start=100#13

 

Почему я это так хорошо помню, потому что я сам именно по этой ссылке (или по другой, но очень похожей) в первый раз на его сайт вышел.

 

Я совершенно согласен, изменил он самую главную функцию, но ведь я не об этом с ним дискутирую.

 

Я утверждаю, что он взял их программу и заменил функцию translate().

 

Ведь после этого программа реактивным самолетом (как пишется выше) не стала, и в космос не полетела, а делала все то-же, один в один, что и оригинальная, с единственным отличием - поддерживала Netscape.

 

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

 

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

 

Вот так эта дискуссия и началась.

Ссылка на комментарий
Поделиться на других сайтах

Да, Ozz прав - человек тупо - хотя ему уже ответили конкретно, по делу - продолжает НЕправду, ЧУШЬ и Клевету писать...

 

Даже не знаю, стоит ли отвечать...

Ладно, только на самые клеветнические вещи и самую-самую ерунду:

 

**************

 

Но нет же, Павел говорит, я разработал программу с нуля, a у них я взял только кнопку Rus / Lat. Почитайте выше, это-же я не придумываю.

 

И сейчас так же говорю - и в первом сообщении этой, 2-й страницы данной темы, писал, что:

  • Никогда я не писал так обще "разрабатывал программу с нуля", а всегда писал конкретно:
    разрабатывал с нуля код "имитации ввода кириллицы" - СИЛЬНО изменяющий область применения Виртуальных Клавиатур - как ядерная боеоголовка от обычной отличается
    --
  • и строки с функциями я уже выше приводил насчет того, что именно брал -
    я брал (со ССЫЛКОЙ!) ТОЛЬКО 2 вещи: код кнопки RusLat и код кнопки смены картинки.
     
    И то, и другое в то время было на ВСЕХ Клавиатурах, от той, что на mail.ru до translit.ru и НЕ являлись изборетением SofCorp и НЕ являлись "существенной частью программы имитации ввода кириллицы" - это вспомогательные вещи.
    Это как изобретатели ядерной боеголовки и делающие ракету с ней - использовали вспомогательные вещи из старой ракеты (той, что с обычной боеголовкой) - корпус, крылышки,... - ну и что?

Вот и пришлось доказывать, что, нет погоди, ты же у них весь их код взял кроме функции translate(). Только в конце Павел согласился. Как он сам насчитал, где-то 80% от их кода он взял.

 

Враньё, не соглашался я с такой ЧУШЬЮ - зачем бы мне это делать, если я чётко, с названиеми функций написал, что брал ТОЛЬКО две вещи, описанные выше?

 

И НЕ считал я их код (считал только свой от 2003 года и насчитал, что эти 2 вещи составляют 12% моего кода),

так что то, что "он сам насчитал 80%" - тоже вранье, никогда я не писал, что их код подсчитывал.

 

На слово верю Леониду, что код кнопки RusLat и смены картинки составляет 60% их кода - потому что это вообще-то НЕ имеет НИКАКОГО значения - если взять ракету, то обычная боеголовка составляет наверное даже меньше 40%, а остальное - вспомогательные вещи - корпус, подкрылки,... - разве это хоть как-то влияет на факт, что ядерная боеголовка СИЛЬНО отличается от обычной, это новизна/изобретение, СИЛЬНО меняющая область применения и размер эффекта???

 

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

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

Добавка. Корректирую данное сообщение сегодня, 6 июня, так как наконец нашел тот код 2003 года от SoftCorp из которого я куски брал (давая ссылку!) -

 

оказывается, те куски составляли 32% от кода SoftCorp, а совсем даже не 60%!

 

ХОТЯ, как выше в данном сообщении описано, это НЕ имеет значения:

даже если бы было 60% или 70% дела бы это не меняло - вне боеголовки остальные часто ракеты вообще наверное 85% составляют, но это не меняет революционности изобретения ядeрной боеголовки вместо обычной...

 

Про то, что куски, взятые мной, составляли 32% от кода SoftCorp и ссылку на их код от 2003 года -

в сообщении данной темы ниже, в моём от 6 июня 2006 года

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

 

 

Ещё раз (а то он и 32% - вспомогательных, присутствующих на ВСЕХ Клавиатурах, назовет "взял программу с SoftCorp):

 

 

1. Изобретение ракеты с ядерной боеголовкой НЕЛЬЗЯ (и глупо) называть

"улучшил существующую ракету с обычной боеголовкой".

 

Даже если часть этой новой ракеты, НЕ касающаяся боеголовки и составляющая 12% этой новой ракеты, взята со старой ракеты и там, в старой, составляла 60% (а оказывается, да и не 60%, а 32%).

 

Благодаря моему нововведению многие тысячи людей - те, которые не под Windows (Mac, Linux,...) - смогли наконец общаться кириллицей, их сообщения перестали игнорировать, их перестали ругать за латиницу.

 

Это таки "BIG DEAL", очень серьёзное изобретение 2003 года - на той же SoftCorp поддержка Мозиллы появилась только в этом году, на известной Клавиатуре Яндекса - только в прошлом, 2005 году...

 

НИКАК нельзя было - только потому, что я вспомогательную кнопку RusLat у них брал? - сравнивать в 2003 году:

  • практически НИКОМУ не нужную Клавиатуру на SoftCorp (её и знали-то только потому, что я ссылки на неё давал в связи с тем кодом, что у них брал) - так как только под Internet Explorer работала, а таких тогда много было
    -
  • совсем НОВУЮ мою Клавиатуру на http://Klava.RusWin.net работающую и под Мозиллой/Firefox и под Оперой
    (100% мой оригинальный код "имитации ввода кириллицы") -
    КАРДИНАЛЬНОЕ новшество, позволившее ТЫСЯЧАМ людей начать общаться кириллицей на разных платформах - Windows, Linux, Mac, Solaris, PDA,...

Леонид, пишущий: "Подумаешь, только поддержка Netscape появилась!" просто показывает, что он СОВСЕМ не знаком с ЖУТКО наболевшей проблемой ввода кириллицы среди миллионов выходцев из бывшего СССР, живущих в разных странах мира, НЕ читал горячих (до мата доходит) многочисленных баталий в русскоязычных форумах разных стран, не знает, КАК велика эта проблема.

 

Это его "подумаешь, Netscape" так же НЕверно и ГЛУПО, как сказать:

 

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

 

Человек просто НЕ разбирается в предметной области СОВСЕМ и поэтому такую явную ЕРУНДУ пишет.

Зачем, если не разбираешься? Вот я не разбираюсь например, в программах прожёга фильмов на компьютере, так и не лезу в те дискуссии...

 

 

**********************

 

2. Почему не имеет значения сколько процентов:

  • например, с американского сайта с кодом определения браузера я взял даже не 60%, а 98% их кода (составляет 5% моего; тоже со ссылкой на источник).
    Ну и что? При чем здесь цифра 98%? Этот код НЕ является новизной и изобретением, он везде почти такой же, я мог и с другого сайта взять - в мире скриптов принято готовые вспомогательные куски брать друг у друга.
    -
  • то же самое с кодом кнопки смены языка и картинки (ссылка на источник была дана) - это вспомогательные вещи, НЕ имеющие отношения к самой функциональности -
    "имитации ввода кириллицы" (2003: обычная боеголовка на SoftCorp, ядерная - у меня).
     
    Эти вещи (код RusLat и смены картинки) - НЕ "изобретение SoftCorp" (в отличие от кода имитации ввода кириллицы), этот код практически такой же и на Клавиатуре mail.ru и на Клавиатуре translit.ru
     
    Я мог бы взять этот вспомогательный код с любой другой Клавиатуры -
    это НЕ значит, что я "взял код SoftCorp, улучшил его и выдал за свой" -
     
    в 2003 году код кнопки RusLat и смены картинки был у ВСЕХ Клавиатур, а вот ГЛАВНОГО - моего 100% оригинального кода "имитации ввода кириллицы", работающего НЕ только под Windows/Internet Explorer - не было НИ У ОДНОЙ.
     
     
    Никогда не соглашусь, что я "только улучшил код SoftCorp", как и изобретатели ядерной боеголовки никогда НЕ согласятся, что всё, что они сделали, это "улучшили ракету с обычной боеголовкой" :)

****************************

 

3.

 

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

 

Ну и совершенно напрасно - ты НЕПРАВ и НЕ понимаешь ни черта:

 

 

Во-первых, это неправда - пару раз всего писал, причем НЕ писал, что "плохая", а перечислял недостатки и неудобства - НА ПОЛЬЗУ ИМ!!! Ведь именно поэтому они наконец сделали "мышиный" ввод и поддержку Мозиллы!

 

Это не "обругивание", а "бесплатный QA"/ бесплатное тестирование и анализ - я время своё затратил на анализ их сайта, они бы может так никогда и не нашли на это времени.

Точно так же, когда я писал о недостатках translit.ru (не писал что "плохая", а перечислял найденные недостатки) это НА ПОЛЬЗУ пошло - теперь те, ктo любят translit.ru, могут и не под Windows им пользоваться, а например, в университетской лаборатории под Linux или Mac!

 

Клавиатура на SoftCorp стала ЛУЧШЕ в результате моего тестирования и описания недостатков, этого ты НЕ можешь отрицать!

 

 

А вот я, например, НЕ обижаюсь, когда перечисляют недостатки моей Клавиатуры, а наоборот, благодарен, что человек свое время потратил, чтобы моя Клавиатура стала ЛУЧШЕ.

 

Например, была целая дискуссия на одном форуме какое-то время назад как раз о кнопке RusLat -

раскритиковали в пух и прах, что это ПЛОХОЙ подход, она "confusing", так как нажатие кнопки у большинства ассоциируется с

действием над текстом, например, с перекодированием Lat-->Rus.

 

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

И я УБРАЛ эту взятую мной от SoftCorp кнопку RusLat, сделал совсем по-другому, моя Клавиатура стала ЛУЧШЕ.

 

Так что ты зря так возбудился ;) Наоборот, увидев, что на SoftCorp прочли мою критику и ИСПРАВИЛИ описанные недостатки, тем самым став удобнее и лучше, а для многих ВПЕРВЫЕ став вообще доступной (пока она была "только ИЕ" эти люди НЕ могли ею ВООБЩЕ пользоваться), ты не должен был выступать, что я "ругал Клавиатуру на SottCorp".

 

********************

 

В общем, прав был Ozz выше - ты ни черта не понимаешь и ерунду несёшь, нет смысла с тобой дискутировать, раз ты даже в злобе БЕСпричинной не видишь, что благодаря моей критике Клавиатура на SoftCorp стала НЕИЗМЕРИМО ЛУЧШЕ -

от практически БЕСполезной - "только Internet Explorer" - и это в 2006(!), когда уже и Яндекс и translit.ru стали поддерживать Оперу и Мозиллу/Firefox и имели "мышиный" ввод -

до удобной многим утилиты!

 

**

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

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

 

А для всех остальных просто хочу добавить еще об одной нестыковке в ответах Павла выше.

 

Сам Павел в самом начале нашей дискуссии заявляет:

"я видел не менее 20-ти Виртуальных Клавиатур, БОЛЬШЕ половины из них были сделаны РАНЬШЕ, чем Клавиатура на SoftCorp."

"я видел ещё в прошлом веке ТОЧНО такую же, причем и с транслитерационной раскладкой

(взятой у меня, он мне писал), сделанную Димой Федоровым из Бразилии, но ссылка сейчас не работает..."

В прошлом веке - т.е. Павел еще до 2000 года знает о существовании таких клавиатур.

 

Во время нашей дискуссии я привожу Павлу его собственное сообщение от 2001 года, где он не может порекомендовать ни одной программы, с возможностями как у Softcorporation, здесь это:

http://ural-business.com/public/~leonid/pa...b70515124e8f236

 

Он свои показания тут же меняет и заявляет, что

"тогда не знал, что есть и другие, во-вторых, чего плохого, что я хвалил SoftCorp тогда (когда НЕ знал/не нашел ещё ничего лучшего)?"

 

Теперь хочу пояснить почему я сказал в самом начале что Павел подтянул не только код, но и идею.

 

Основное отличие программы от Softcorporation от других подобных утилит (и именно это мне больше всего нравилось) было в возможности вводить Русский текст с Английской клавиатуры непосредственно, на лету, нажал одну клавишу — получил одну русскую букву, в любое место в поле ввода. Т.е. не надо было вызывать перекодировщик, а можно было печатать сразу без дополнительной перекодировки в поле ввода буквы Ш, Щ, Ю, Я, и т.д. когда в других программах (как translit.ru), нужно было использовать 2-3 английские буквы для каждой такой русской буквы или только пользоваться мышкой и весь текст дописывался в конец поля.

 

Дак вот, содрав эту идею (как и код), Павел без излишней скромности пишет:

-------------------------------------------

На моей же странице ... ввод происходит точно так же, как на компьютере, где есть русские

клавиатурные средства («RU»), то есть, человеку, попавшему в Интернет-кафе будет привычно

и удобно:

нажал ОДНУ клавишу — получил одну русскую букву.

Причём это может быть как человек, привыкший к стандартной раскладке «йцукен»,

так и человек, привыкший к фонетической

раскладке.

Посмотрите сами, действительно ли новый подход удобнее:

http://ourworld.compuserve.com/.../PaulGor/onscreen.htm

-------------------------------------------

Это здесь:

http://imfo.ru/archive/2003/06/26/virtCyrillicKeyboard

 

Как я вижу это было в 2003 году, и он сам называет это НОВЫЙ ПОДХОД (видимо совсем забыв откуда этот подход к нему попал...). Если это новый подход - значит его у других на то время нет?

 

Или еще он пишет о себе:

-------------------------------------------

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

-------------------------------------------

 

Или еще, да посмотрите сами, сотня страниц:

http://www.google.com/search?q=paulgor+%D1...en&lr=&filter=0

 

Везде одно и тоже - это новый, намного более удобный метод...

(добавлю - который существовал на сайте у Softcorporation за много лет до этих сообщений, но просто они об этом не кричали на каждом углу).

 

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

 

Вот и все, по поводу кода я уже ссылался здесь, в самом низу:

http://ural-business.com/public/~leonid/paulgor/forum0.htm

 

А закончить хочу тем, чем начал:

Я так хотел-бы, чтобы Павел мне не отвечал, но что-то во мне подсказывает, что моей надежде не суждено сбыться...

Ссылка на комментарий
Поделиться на других сайтах

Если это новый подход - значит его у других на то время нет?

Это он о том, что я подход ввода с клавиатуры в режиме "одна клавиша: одна русская буква" на Виртуальной вроде своим изобретением объявляю (что НЕправда)

 

Что за странная логика в цитате? Она НЕверная. Например, Фонетическая раскладка вместо Стандартной для "RU", для системной клавиатуры - для тех, кто никогда не видел "русскую клавиатуру" -

то же новый подход, тоже полным-полно информации в Интернете в плане "Новый подход" и полно разных вариантов Фонетической.

И это совсем НЕ значит, что предлагающий свой вариант Фонетической утверждает, что это он придумал этот "новый подход"!

Совсем не значит!, и уж тем более не значит, что "у других такого нет" - как раз (как и в случае с Виртуальной Клавиатурой - см. ниже) ПОЛНО "у других" их собственных воплощений того же "нового подхода".

 

У Леонида с логикой плохо... :D А вернее - плохо со знанием методов (бесплатных) анонсируемых в Интернете.

 

 

**

А почему бы Вам, Леонид, уже не уняться и не перестать писать, когда я уже всё - на Фактах - пояснил о показал, где Вы ошибаетесь??? Зачем Вы ответили на моё последнее сообщение, ведь вроде ясно всё уже?

 

А в Вашем последнем (на новую тему клевета, про предыдущие Ваши выпадки я доказал, что клевeтa, и Вы перестали про то писать, а тут новое придумали)

всё опять перепутано и НЕправда - как же не ответить?

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

 

Ещё раз - БЫЛИ Клавиатуры именно ТАКОГО типа ДО того, как это сделали на SoftCorp - и в отличие от того, что Вы написали,

я про это знал - см. доказательства со ссылкой ниже:

  • "нажал ОДНУ клавишу - получил букву" - ПОЛНУЮ ерунду Леонид пишет - ВСЕ - кроме него - знают, что это было сделано уже в прошлом веке и на mail.ru - http://mail.ru/kb/ - и на Яндексе - http://www.yandex.ru/keyboard_qwerty.html и в Канаде - Клавиатура Ермолаева: http://ottawa.gq.nu/cyr.htm (явно, что ДАВНО - см. какие версии IE там указаны! - да я и сам эту страницу помню года так с 1998)
     
     
    Я не это анонсирую в качестве личного новшества, "ядерной боеголовки", а то, что Леонид никак не поймет (потому что НЕ читал воплей и мата от не-Windows людей):
     
    то, что я ПЕРВЫМ сделал так, что можно было не только под Internet Explorer работать.
    --
  • то, что сейчас не работает сайт Димы Федорова в Бразилии, про который я в этой теме уже писал (http://www.cpmet.ufpel.tche.br/dima/software) НЕ отменяет того факта, что он был ПЕРВЫМ (наверное, могу его e-mail от 1997-1998 года найти), кто сделал именно ТАКУЮ,
    "транслитерционную" (A-A,Б-B,Д-D,Ф-F,...) Клавиатуру с "нажал ОДНУ клавишу: получил букву", а не со Стандартной раскладкой, как на Яндексе -
    взяв мою Фонетическую (сделанную для системной клавиатуры) - http://Phon.WinRus.com - и написав мне об этом - и воплотив в своей Виртуальной
    --
  • Чуть позже - но тоже раньше, чем SoftCorp, такой же режим - "нажал одну клавишу - получил одну букву (не мышкой!), в режиме A-A,Б-B,Д-D,Ф-F,... -
    был на Виртуальной Клавиатуре Бенилова:
    http://fisica.uma.pt/public/Russky.htm - но тоже ТОЛЬКО для MS IE!!!-
     
    уже нет этого сайта, но можно его посмотреть через
    http://www.archive.org/web/web.php (waybackmachine.org) введя адрес той его страницы.
     
    Или же прочесть про Фонетическую Виртуальную Бенилова вот тут (люди уже тогда её использовали): http://lingvoforum.net/index.php/topic,2.15.html
     
    Так шта © :)
     

 

Так что SoftCorp НЕ был первым ни в методе "нажал одну клавишу - получил букву" - да они и сами скажут, если их спросить - ТАКОЙ метод УЖЕ работал и на mail.ru и на Яндексе и на Клавиатуре Ермолаева, просто со Стандартной раскладкой;

ни в поставке Фонетической вместо Стандартной - это первым сделал Дима Федоров, а затем Бенилов(но делов-то на самом деле - в УЖЕ существующем

подходе одна клавиша:одна буква и "нажал 'F' получил 'А'" он сделал "нажал 'F' - получил 'Ф').

 

 

Вот, нашёл, в каком году (а может, и раньше!):

у Димы Федорова Виртуальная Клавиатура такая -

"нажал ОДНУ клавишу: получил букву; в режиме транслита: А-А,B-Б,D-Д,F-Ф,К-К,..." -

была УЖЕ в начале 1998 года(!) - и я про неё знал -

она умела не только ввод обеспечивать, но и перекодировать между русскими кодировками в том же окне: http://www.machaon.ru/digest/www_board/messages/944.html

 

Но хвалил я их, SoftCorp, в 2001 не зря - новое обычно лучше старого, поэтому у них, так как позднее сделано, было удобнее, чем у Димы Федорова - у него RusLat переключение было мышкой, что очень неудобно при вводе сильно смешанного русско-английског текста, а именно так 'забугорники' пишут (хотя на моем сайте у меня долгие годы все равно ссылка на Клавиатуру Федорова была, пока его сайт существовал), а на SoftCorp - удобнее, с клавиатуры по F12.

 

 

Так что в плане ввода "в режиме транслита"/Фонетической раскладки -

при "нажал одну клавишу - получил одну букву"-

SoftCorp была лучшей в 2001 году (но не единственной), а в плане ввода в режиме Стандартной раскладки -

тоже при "нажал одну клавишу - получил одну букву" - были и Клавиатура Ермолаева, и mail.ru и Яндекс....

 

***

 

Но всё это - кто первым сделал "нажал одну клавишу - получил одну букву" не главное, а опять НЕправда от Леонида -

 

где это я писал, что ИЗОБРЕЛ метод "нажал одну клавишу - получил букву"???

Клевета!

Что я, полный идиот, что ли, когда ТЫСЯЧИ людей давным-давно именно ТАК вводили и на mail.ru и на Яндексе, и на Клавиатуре Ермолаева...

 

 

Я это анонсирую как ОЧЕНЬ полезную вещь - ТОЧНО так же, как для ситуации "СВОЙ компьютер" я везде анонсирую Фонетическую (транслитерационную), когда А-А,Б-B,Д-D,Ф-F,К-К,О-О,... раскладку системной клавиатуры -

точно в таких же количествах и точно в той же восторженной манере (потому что действительно тысячам помогает, а многие не знают про такую возможность) и ТОЖЕ отсылая за этим на МОЙ сайт.

 

Но это же не значит, что я себя АВТОРОМ/Изобретателем этого объявляю -

нет же, например, совсем не я придумал Фонетическую раскладку -

Леонид опять ерунду пишет, НЕ разобравшись.

 

Нет, 100% моим, авторским изобретением является только код, который (один и тот же) работает под Мозиллой/Firefox/Netscape, Internet Explorer и Оперой.

 

А то, что я пропагандирую десйтвительно ОЧЕНЬ удобные средства для обеих ситуаций - СВОЙ и ЧУЖОЙ компьютер - (Фонетическая раскладка и она же на Виртуальной Клавиатуре) совсем НЕ означает что я автор/первооткрыватель этих средств:

  • первооткрыватель Фонетической/транслитерационной раскладки для системной клавиатуры - Вадим Маслов ("СовИнформБюро", США, популярный раздел "Russify All")
  • первооткрыватель Фонетической/транслитерационной раскладки на Виртуальной Клавиатуре (с режимом "нажал одну клавишу: получил одну букву") - Федоров (Бразилия) - апрель 1998 (по ссылке) или даже раньше - она же УЖЕ была, когда я в апреле 1998 г. о ней писал. И после - не SoftCorp появился, а сначала - Клавиатура Бенилова, о которой я выше писал

 

Леонид СОВЕРШЕННО не владеет предметом дискуссии - "ввод кириллицы за бугром на Своем и Чужом компьютере" и поэтому пишет ЯВНУЮ - для всех, кто владеет - ЕРУНДУ ;)

 

Леонид, люди же - в отличие от Вас - разными средствами пользуются, и уже много лет, так что писать НЕправду, что это на SoftCorp изобрели метод "нажал одну клавишу - получил букву" - зряшний труд, НЕ докажете, потому что это попросту НЕ так.

 

**

Изменено пользователем PavelUSA
Ссылка на комментарий
Поделиться на других сайтах

***

 

 

про 60-80% :D

 

Вообще-то процент кода, что я взял у SoftCorp никакой роли не играет - потому что я СРАЗУ -

причем с самого верха текста своей программы - ЯВНО написал, что:

  • брал часть кода у SoftCorp (и какую именно) - и ссылки дал
  • брал код определения браузера у человека - и ссылки дал

В JavaScript часто друг у друга берут код - лишь бы имя автора указывалось и ссылка на него была

 

Показать, что именно так и было - что я УКАЗАЛ, что брал и у кого - легко - есть например, сайт, где я ну никак не могу контекст менять и там лежит та, первая, 2003 года версия моего кода - сами убедитесь, что с самого верха написано, что и у кого брал:

http://forum.sharereactor.ru/clientscript/cvtf.js

 

***************

 

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

 

 

Леонид, я наконец-то - начитавшись в форумах Ваших "сведений" о том, что я аж 80% кода взял с SoftCorp, покопался на своём старом компьютере и

НАШЕЛ ту версию - 2003 года - от Soft Corp (cyr.js от 8 мая 2003), из которой я брал (дав ссылку!) куски кода (вспомогательного - НЕ оригинального - кнопки RusLat и смены картинки; такой же код для тех же целей был и у других Клавитур, уже выше я писал и ссылки давал про это) -

 

они, эти взятые мной куски (см. ниже) составляют 32% от кода SoftCorp, а не 60% и не 72% и тем более не 80% (а от моего тогдашнего, как уже писал - 12% - я НЕ считал мои массивы соответствия букв; только код кнопки RusLat и смены картинки) -

 

 

не говоря уже о том, что уже давно ни у меня, ни у них НЕТ этой кнопки выбора языка - они на SoftCorp теперь это делают не кнопкой, а через image map на картинке раскладки, а мне люди посоветовали в форумах убрать эту кнопку, как путающую пользователей -

писали, что видя кнопку RusLat многие думают, что по нажатии её будет некое "действие над текстом" - перевод текста в кириллицу или т.п.

 

Хотя, как я подробно пояснил -

выше в данной теме -

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

 

А имеет значение то, что я тогда, в 2003 сделал 100% оригинальный код "имитации ввода кириллицы", работающий не только под IE, как у всех тогдашних Клавиатур, но и под Мозиллой/Firefox, то есть люди могли теперь писать под Linux, Mac, OS/2, Solaris, ...

 

 

Настоятельно требую прекратить писать в форумах цифры типа "60%" или "80%" и

 

ЛИБО стереть ural-business.com/public/~leonid/paulgor/forum0.htm - "копию" якобы здешней дискуссии - а на самом деле Ваш текст, отсутствующий здесь (с обвинениями, которых НЕТ в оригинале - здесь - и на которые я поэтому НЕ могу ответить - нечестно это)

 

ЛИБО по крайней мере стереть ЗАВЕДОМО ложную информацию про то, какой процент кода я взял у SoftCorp в тексте, который на Вашем сайте имеет крупный заголовок Пояснение - и текст чуть выше Пояснения про 72% и не посчитанный Вами код определения браузера.

 

А именно:

 

Вы там дали ссылку на Клавиатуру от SoftCorp 2000 года!!!

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

 

 

Там же это ЯВНО написано, что это 2000 года код - внизу на ural-business.com/public/~leonid/klaviatura/index.htm

 

и в тексте этото Пояснения Вы приводите их код 2000 года -

 

ural-business.com/public/~leonid/klaviatura/cyr.js от ural-business.com/public/~leonid/kl...tura/index.html

 

Но я-то брал куски СОВСЕМ из другого кода SoftCorp - 2003 года - он СИЛЬНО отличается (например, намного лучше код определения браузера, больше функций и т.п.) и вот я его нашел...

 

Вы в данном случае не сильно виноваты - не подумали, что код 2003 ТАК сильно отличается, только в одном месте действительно подтусовав числа:

уже выше писал, что Вы ОБМАНЫВАЕТЕ людей в параграфе про 72% (он чуть выше Пояснения) -

 

Если посчитать по строчкам, (без кода определения браузера, который Павел сам говорит, был заменен), то получится что он использовал в своей программе практически без изменений 42 из 58 оригинальных строк (или 72%, а не 60% как я неправильно посчитал в начале).

 

Как это Вы решили НЕ считать строки их определения браузера???

Потому что я "их не брал'??? Так если считать только те строки, что я брал, то должно 100% получиться, а не 60% и не 72% - в карточных играх за такое жульничество канделябрами били в приличном обществе :)

 

 

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

 

Итак, вот код SoftCorp от мая 2003 года - именно из него я брал куски, НИКАК нельзя рассматривать код от 2000 кода - какой же в этом смысл?

 

www.geocities.com/paulgor1/cyr.js

(= 2003/cyr.js

 

Я посчитал их 6 строк определения букв (так как у меня это СОВСЕМ по-другому с самого начала - не числовой индекс символа в массиве, а специальный JavaScript массив вида

'q' : 'й'

где индексом служит сам символ)

 

Итак, весь код там - 119 операторов.

 

Куски, что я взял - 38 строк (функции для RusLat и смены картинки и 2 строки

var Lang = 'E';

var Layout = '1';

)

 

38 составляет 32% от 119 - сильно НЕ 80% - ПРОШУ УБРАТЬ и перестать НЕверные цифры писать.

 

Хотя опять же, это и НЕ имеет значения для любого, кто знает скрипты, как описано выше в данной теме, но человек, НЕ разбирающийся в скриптах, может, прочтя Ваши слова про 80% подумать НЕ соответствующие действительности вещи

;)

 

Ещё раз - настоятельно требую прекратить писать в форумах цифру 60% или 80% и

 

исправить цифры - типа "72%" - в текстах Вашей мягко говоря "копии" :) данной дискуссии

 

**

Ссылка на комментарий
Поделиться на других сайтах

  • 7 месяцев спустя...
про 60-80% : Вообще-то процент кода, что я взял у SoftCorp никакой роли не играет...

 

Оно конечно не играет, с этим я согласен. Поскольку первую твою авторскую переделку кода от Softcorp я нашел и она тут:

 

www.ural-business.com/public/~leonid/paulgor/scr03/screen.htm

 

Наверху черным по белому написано - Original developer - SoftCorporation LLC. Ясно видно, что оригинальный автор программы - Softcorp (т.е. в то время совесть у Паши еще была), но вот похоже, что как только он понял, что на этой простой программке можно раскрутить свой иначе ничем не привлекательный сайт, совесть сразу пропала, и появилась надпись:

 

Код 100% оригинальный. Все права защищены © 2005 Павел Городянский.

 

Интересное обсуждение данной темы имело здесь:

 

groups.google.com/group/alt.russian.z1/tree/browse_frm/thread/2631bd945b4bf02d/2257c1005fec5d5c?rnum=601

Ссылка на комментарий
Поделиться на других сайтах

Поскольку первую твою авторскую переделку кода от Softcorp я нашел и она тут:

 

www.ural-business.com/public/~leonid/paulgor/scr03/screen.htm

 

Смотрите-ка - опять Леонид соврал и опять - чрезвычайно глупо - написал, что это он "нашел", а потом тут же сам дал ссылку на дискуссию, где написано (если по 'дереву' чуть дальше пройти, нажав внизу "Newer"), как я дал эту версию!!!

 

Вот, конкретно из той дискуссии - вопросы Алекса Тутубалина (известный

человек - автор русской версии Web-сервера Apache) - и мои ответы:

сообщение 1

сообщение 2

сообщение 3

сообщение 4

 

В дискуссии-то четко всё написано (как и в данной теме выше)...

 

А что игрался с их версией - так делают ВСЕ люди и не только с простыми Web-страничками - и это знают все, кроме Леонида (или он прикидывается) -

причем НЕ нарущая их Лицензии - четко, с самого верха написал, с чем играюсь

 

Ок?

Опять же, так делают ОЧЕНЬ многие:

- играют с неким продуктом

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

 

Мой код имитации ввода кириллицы, работающий под Оперой, Мозиллой/Firefox, IE совсем не похож, ну нисколько, на код имитации ввода кириллицы сайта SoftCorp -

это НЕ "переделка" - скажет любой, кто разбирается в JavaScript.

 

 

:D

 

***

По поводу 'поставил себе, чтобы раскрутить сайт' - полная ЧУШЬ:

 

(1) ну никак безделица такая НЕ может помочь в раскрутке сайта - ведь таких Клавиатур - ПОЛНО, я уже приводил список выше в данной теме, ещё раз:

 

http://virtual-keyboard.imtranslator.com/

(её взял себе Rambler.ru - в Почте и Группах)

 

http://mail.ru/kb/

http://www.yandex.ru/keyboard_qwerty.html

http://translit.ru/?ru-keyboard

 

(2) А вот мой сайт с инструкциями - http://ourworld.compuserve.com/homepages/PaulGor/ (= http://WinRus.com ) - как раз ОЧЕНЬ известен - ещё с 1997 - на него ссылки (уже с 1997! Безо всякой Клавиатуры):

и на сайтах американских известных университетов, таких как Йельский или Беркли и др.,

и на сайтах славистики, например, на http://AATSEEL.org на множестве других.

 

Посмотрите, какие люди (и откуда они) пишут именно про инструкции - Отзывы и см. там выше отзывов сколько народа и из скольких стран ходили на мой

уже раскрученный в прошлом веке сайт - безо всякой Виртуальной Клавиатуры!!!

 

Так что и тут Леонид ошибся - НЕ нужна мне была Клавиатура для 'раскрутки' -

по двум причинам:

- таких Клавиатур - ПОЛНО было к тому моменту

- а сайт мой УЖЕ был раскручен

 

;)

Ссылка на комментарий
Поделиться на других сайтах

... вот про программный код - важно, тут авторские права и всё такое.

Так вот, как я уже написал в сообщении, предшествующем твоему, я НЕ имел никакого "первоначального" варианта (своего или "модифицированного кода от SoftCorp), который я потом "поменял" - ЭТО НЕ ТАК ...

 

...я НЕ ставил на свой сайт никакой версии "имитации ввода кириллицы", НЕ ставил "модифицрованной клавиатуры от SoftCorp" ...

 

... Заключение. Я не делал "первоначального кода имитации ввода кириллицы, похожего на код SoftCorp" Нет, я ждал, пока Мозилла начнет поддерживать нужные вещи и написал СВОЙ, 100% оригинальный ...

Интересный ход событий! Сначала говоришь, что ты код не брал и к себе не ставил (я же квотирую твои слова), потом говоришь что брал и ставил. Короче, пиз...шь ты, Паша, по полной программе. Даже неприятно, что связался я с такой низкой личностью, брррр...

 

Недаром тот-же Алекс Тутубалин, почитав все вышесказанное, дал тебе совет: "А врать - еще хуже, чем воровать код".

 

groups.google.com/group/alt.russian...=611&lnk=nl

 

Подумай об этом, Паша...

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.