Разработка и тестирование
+7
-= Амнезия =-
=ZANOZA=
AleXandra
dream74
Сталоне
max30
ЭфедроШка
Участников: 11
:: Наша Смотришка :: АнтиГлюки :: Таблетки
Страница 4 из 4
Страница 4 из 4 • 1, 2, 3, 4
Re: Разработка и тестирование
Краткое сравнение разных версий (модификаций) скрипта Декоратор описано [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку].
1) смотрим код формы вызова звуков.
Тут явно прописан неприемлемый код.
Если рассказать обычным языком, то это выглядит примерно так:
допустим, вы хотите запустить музыку на своем компьютере и для этого ваши действия таковы:
- запуск плеера (ВинАмп или другой),
- выбор группы файлов (папку) с аудио,
- начинаете прослушивать.
Но, можно тоже самое сделать по другому (как говорится через ж...):
- запустить 30 копий плеера,
- в каждый плеер загрузить по одному файлу аудио,
- начать слушать по очереди, переключаясь между плеерами.
Вот так организован код аудио в этой версии - в каждой вкладке создано 30 экземпляров обьекта аудио и в каждый обьект помещена ссылка на аудио.
Хотя, можно сделать правильно - создать 1 экземпляр обьекта аудио и переключать ссылку на аудио, аналогично плей-листу.
2) смотрим код создания всех форм - множество ошибок (не соответствие типов данных)
Странно и оно работает пока.
3) является ли это юзерскриптом, переносим ли код?
Ответ нет. Код не переносим, он жестко привязан к серверу.
Юзерскриптом является формально. В сообществе юзерскриптов не пощряются ссылки на собственные сайты.
4) ссылки на медиа-обьекты идут с различных источников хранения
Ссылки идут из 2-х различных облаков и с сервера. Скорость загрузки и надежность остается под сомнением.
Итого: задача программиста при создании продукта таковы:
1) создать надежный рабочий функционал,
2) позаботиться от экономии ресурсов пользователя этого продукта.
Подробнее про версию от Дрим74 (ошибки кода):
1) смотрим код формы вызова звуков.
Тут явно прописан неприемлемый код.
Если рассказать обычным языком, то это выглядит примерно так:
допустим, вы хотите запустить музыку на своем компьютере и для этого ваши действия таковы:
- запуск плеера (ВинАмп или другой),
- выбор группы файлов (папку) с аудио,
- начинаете прослушивать.
Но, можно тоже самое сделать по другому (как говорится через ж...):
- запустить 30 копий плеера,
- в каждый плеер загрузить по одному файлу аудио,
- начать слушать по очереди, переключаясь между плеерами.
Вот так организован код аудио в этой версии - в каждой вкладке создано 30 экземпляров обьекта аудио и в каждый обьект помещена ссылка на аудио.
Хотя, можно сделать правильно - создать 1 экземпляр обьекта аудио и переключать ссылку на аудио, аналогично плей-листу.
2) смотрим код создания всех форм - множество ошибок (не соответствие типов данных)
Странно и оно работает пока.
3) является ли это юзерскриптом, переносим ли код?
Ответ нет. Код не переносим, он жестко привязан к серверу.
Юзерскриптом является формально. В сообществе юзерскриптов не пощряются ссылки на собственные сайты.
4) ссылки на медиа-обьекты идут с различных источников хранения
Ссылки идут из 2-х различных облаков и с сервера. Скорость загрузки и надежность остается под сомнением.
Итого: задача программиста при создании продукта таковы:
1) создать надежный рабочий функционал,
2) позаботиться от экономии ресурсов пользователя этого продукта.
max30- Сообщения : 556
Дата регистрации : 2013-04-15
Возраст : 96
Re: Разработка и тестирование
Для дальнейшей разработки скрипта "Декоратор" требуется дополнительное дисковое пространство в облаке. Текущий лимит исчерпан.
Существует 3 способа расширить дисковое пространство в облаке:
- платный способ;
- бесплатный способ - публикация в соц. сетях статьи о сервисе, разовая акция;
- бесплатный способ по реферальной программе (за счет привлечения рефералов - потенциальных пользователей по ссылке или рассылке почты).
По умолчанию бесплатно дается 15 Гб дискового пространства в облаке. За каждого привлеченного пользователя по ссылке дается бесплатно 500 Мб (причем, обоим участникам).
Действия по реферальной программе:
- перейти по ссылке (при этом заготовьте заранее почту);
- сразу приступить к регистрации (не уходить по другому адресу);
- после успешной регистрации скачать с сайта сервиса десктопное приложение;
- запустить приложение и 1 раз войти в облако.
После этого обоим участникам будет добавлено дополнительное дисковое пространство.
Ничего, кроме дополнительных гигабайт все участники акции не получают!
Существует 3 способа расширить дисковое пространство в облаке:
- платный способ;
- бесплатный способ - публикация в соц. сетях статьи о сервисе, разовая акция;
- бесплатный способ по реферальной программе (за счет привлечения рефералов - потенциальных пользователей по ссылке или рассылке почты).
По умолчанию бесплатно дается 15 Гб дискового пространства в облаке. За каждого привлеченного пользователя по ссылке дается бесплатно 500 Мб (причем, обоим участникам).
Действия по реферальной программе:
- перейти по ссылке (при этом заготовьте заранее почту);
- сразу приступить к регистрации (не уходить по другому адресу);
- после успешной регистрации скачать с сайта сервиса десктопное приложение;
- запустить приложение и 1 раз войти в облако.
После этого обоим участникам будет добавлено дополнительное дисковое пространство.
Ничего, кроме дополнительных гигабайт все участники акции не получают!
Всех с наступившим Новым годом!
АВТОР ЭТИХ СТРОК СКАЗАЛ СПАСИБО 5 ПОЛЬЗАВАТЕЛЯМ ЗА ПОДДЕРЖКУ, СПАСИБО.
Последний раз редактировалось: max30 (Чт Фев 04, 2016 7:32 pm), всего редактировалось 1 раз(а)
max30- Сообщения : 556
Дата регистрации : 2013-04-15
Возраст : 96
Re: Разработка и тестирование
Краткое сравнение разных версий (модификаций) скрипта Декоратор описано [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку].
Так, как это клон скрипта от Дрим-Иванова, то тупо скопированы все звуки. Как были несколько звуков убиты еще у Дрима на сайте, так они и скопированы. Садитесь, кушать подано
Все звуки с сайта Дрима имеют разный или плавающий битрейт и все так и осталось.
Добавлены еще несколько звуков, но они не проигрываются)
Смайлы и анимации тоже тупо скопированы, без оптимизации и это тоже генерирует паразитный трафик, если сайту этот момент безразличен, то для облака это ахиллесова пята.
Все ошибки от Дрим повторены (см. ообщение выше, через одно):
- при зазрузке вкладки со звуками - создается N-количество экземляров обьекта аудио (это мега-плохо);
- ошибки кода при создании блоков (но они создаются в обьекте и какБэ это не видно);
- прочее (читай выше).
Но автор пошел дальше тов. Дрима:
- загружена дополнительная библиотека весом 13 кб и всего лишь для того, чтобы показать плавное появление формы и графическое меню типа "рыбий глаз" (в итоге такой дизайн с картинками обошелся почти в 1 магабайт);
- весь кодинг перемешан в стиле нативного Javascript и Jquery (это просто нечто!);
- изобилие глобальных переменных (это азбука-букварь программера), их не должно быть или по минимуму, в этом случае при совпадении или переопределении переменной от сервиса весь скрипт рухнет:
- добавлен модуль типа убрать рекламу, который есть уже даже в версии 1.0 Чатфильтр.
Продублирована часть прочего функционала, который давно есть в скрипте Чатфильтр! Этот моментик опишем подробнее:
как известно, основной функцией добавления в чат является функция, которая взята в API сервиса и она переопределена. И в этом то и беда - такие скрипты просто начинают насиловать API сервиса и чаты часто подвисают!!!
1) ПОПЫТКИ СДЕЛАТЬ ДЕКОРАТОР АЛЯ ДРИМ В ОБЛАКЕ (БЕЗ САЙТА) ОБРЕЧЕНЫ НА ПРОВАЛ!
ВАШЕ ОБЛАКО БУДЕТ ПАДАТЬ С ПЕРИОДИЧНОСТЬЮ НЕСКОЛЬКО РАЗ В ГОД - ВСЕ ЗАЯВЛЕННЫЕ СЕРВИСОМ ОБЛАКА УВЕРЕНИЯ, ЧТО ЭТО БЕЗЛИМИТНЫЙ ТАРИФ - ЭТО СКАЗКИ ДЛЯ БЕДНЫХ. ТРАФИК СЧИТАЕТСЯ, И ОБЛАКО БУДЕТ ПАДАТЬ!
Но. если Вам интересно несколько раз в год обрабатывать 1000 и более ссылок ручками после падения облака - флаг вам в руки) Мы это уже проходили, но в основном на чужом опыте.
2) какой смысл передавать это творение в скайпах и прочих обменниках, не проще ли опубликовать свою разработку на форуме, как свой мод?
3) и. в качестве совета, в юзерскриптах принято использовать то, что дал сам сайт.
В данном случае смотришка дает саму библиотеку Jquery и ряд плагинов к ней, например Jquery-ui и ряд других.
Jquery-ui (построитель интерфейса, это набор из более 30 различных библиотек в одном флаконе) - дает просто сумасшедшие возможности для построения любых фишек! Просто надо перейти на сайт библиотеки и почитать мануалы. Использование для такого маленького скриптика своих дополнительных библиотек - это просто нонсенс! Или как говорится, это уже есть на сайте.
А почему облако еще не упало? - спросите Вы. Да просто пока мало пользователей используют "это", но падение неизбежно, хотя бы от такого графического дизайна (только такое меню, причем очень не гламурное, генерирует большой трафик).
А дилетант может заявить - ну и фиг с ним, с этими ошибками, но ведь работает оно! На такой вопрос ответ - оно работает до поры до времени, в браузер вшит анализатор языка Javascript, и он часть ошибок исправляет, но это сильно напрягает сам браузер и страница будет периодически подвисать, вплоть до полного зависания страницы.
Ранее автор этого творения баловался всякими Декораторами-ПЛЮС(МИНУС), уже можно было бы пофиксить ошибки в версии от Дрим, но они все вошли сюда).
Автор этих строк никогда бы не взялся за разработку скрипта Декоратор (это легкий и не интересный скрипт), но глянув на такие "нечто-скрипты" пришлось взяться за разработку. Уже выбрана оптимальная конфигурация, которая не вызовет падения облака из-за перерасхода трафика. Тестируем и пока это тестовая, но рабочая версия. Функционал постепенно добавляется и людям нравится.
Также автор этого "творения" имеет "свой" (ворованный) Чатфильтр, но там успехов. у-вы нет. Используется самая первая версия Чатфильтр 2.0, и она имеет ряд ошибок и неточностей.
А рисует в эту версию цветные ники пользователь с ником Костик.
Странно это все. Но новые ники уже перенесены в нашу версию, кроме тех, кто не подошел по статусу.
Подробнее про версию Декоратор (клон скрипта от Дрим74, только в облаке):
(автор неизвестен, но нам известно, кто это, назовем его Mr. Plus)
(автор неизвестен, но нам известно, кто это, назовем его Mr. Plus)
ЧИТАЙ СЕРЕЖА АКА АСТЕРОИД, И ДЛЯ ТЕБЯ В ОСНОВНОМ НАПИСАНО, ТЫ ВРОДЕ НЕ ДУРАК, НО ОБЩАЕШЬСЯ С НЕГРАМОТНЫМ БЫДЛОМ
Смотрим Дизайн)
Это у меня вызвало легкую улыбку
Дизайн окна в стиле "лопата" на экране
Дизайн окна в стиле "лопата" на экране
А эта кнопка просто умиляет
Кстати, эта "гламурная" кнопка еще и вездеССУщая)
- СПОЙЛЕР:
- Теперь кнопка преследует тебя везде) Чата нет, а она есть)
Смотрим разное медиа)
Так, как это клон скрипта от Дрим-Иванова, то тупо скопированы все звуки. Как были несколько звуков убиты еще у Дрима на сайте, так они и скопированы. Садитесь, кушать подано
Все звуки с сайта Дрима имеют разный или плавающий битрейт и все так и осталось.
Добавлены еще несколько звуков, но они не проигрываются)
Смайлы и анимации тоже тупо скопированы, без оптимизации и это тоже генерирует паразитный трафик, если сайту этот момент безразличен, то для облака это ахиллесова пята.
Смотрим код (кодинг-шкодинг))
Все ошибки от Дрим повторены (см. ообщение выше, через одно):
- при зазрузке вкладки со звуками - создается N-количество экземляров обьекта аудио (это мега-плохо);
- ошибки кода при создании блоков (но они создаются в обьекте и какБэ это не видно);
- прочее (читай выше).
Но автор пошел дальше тов. Дрима:
- загружена дополнительная библиотека весом 13 кб и всего лишь для того, чтобы показать плавное появление формы и графическое меню типа "рыбий глаз" (в итоге такой дизайн с картинками обошелся почти в 1 магабайт);
- весь кодинг перемешан в стиле нативного Javascript и Jquery (это просто нечто!);
- спойлер:
Эти строки просто вызвали восторг:- Код:
if (menuOn){
g_i('dock').style.display = "none";
g_i('dock2').style.display = "none";
g_i('tab_div').style.display = "none";
g_i('tab_div1').style.display = "none";
g_i('divMenu').style.display = 'block';
g_i('divMenu2').style.display = 'block';
g_i('dock-s').style.display = "block";
g_i('dock2-s').style.display = "block";
g_i('content_div').style.height="67%";
if (lMenuOpen){
jQuery(".smiles_img0").fadeTo(500, 1);
jQuery(".smiles_img1").fadeTo(500, 1);
jQuery(".smiles_img2").fadeTo(500, 1);
jQuery(".sound_container").fadeTo(500, 1);
}
- изобилие глобальных переменных (это азбука-букварь программера), их не должно быть или по минимуму, в этом случае при совпадении или переопределении переменной от сервиса весь скрипт рухнет:
- добавлен модуль типа убрать рекламу, который есть уже даже в версии 1.0 Чатфильтр.
Продублирована часть прочего функционала, который давно есть в скрипте Чатфильтр! Этот моментик опишем подробнее:
как известно, основной функцией добавления в чат является функция, которая взята в API сервиса и она переопределена. И в этом то и беда - такие скрипты просто начинают насиловать API сервиса и чаты часто подвисают!!!
ВЫВОДЫ:
1) ПОПЫТКИ СДЕЛАТЬ ДЕКОРАТОР АЛЯ ДРИМ В ОБЛАКЕ (БЕЗ САЙТА) ОБРЕЧЕНЫ НА ПРОВАЛ!
ВАШЕ ОБЛАКО БУДЕТ ПАДАТЬ С ПЕРИОДИЧНОСТЬЮ НЕСКОЛЬКО РАЗ В ГОД - ВСЕ ЗАЯВЛЕННЫЕ СЕРВИСОМ ОБЛАКА УВЕРЕНИЯ, ЧТО ЭТО БЕЗЛИМИТНЫЙ ТАРИФ - ЭТО СКАЗКИ ДЛЯ БЕДНЫХ. ТРАФИК СЧИТАЕТСЯ, И ОБЛАКО БУДЕТ ПАДАТЬ!
Но. если Вам интересно несколько раз в год обрабатывать 1000 и более ссылок ручками после падения облака - флаг вам в руки) Мы это уже проходили, но в основном на чужом опыте.
2) какой смысл передавать это творение в скайпах и прочих обменниках, не проще ли опубликовать свою разработку на форуме, как свой мод?
3) и. в качестве совета, в юзерскриптах принято использовать то, что дал сам сайт.
В данном случае смотришка дает саму библиотеку Jquery и ряд плагинов к ней, например Jquery-ui и ряд других.
Jquery-ui (построитель интерфейса, это набор из более 30 различных библиотек в одном флаконе) - дает просто сумасшедшие возможности для построения любых фишек! Просто надо перейти на сайт библиотеки и почитать мануалы. Использование для такого маленького скриптика своих дополнительных библиотек - это просто нонсенс! Или как говорится, это уже есть на сайте.
А почему облако еще не упало? - спросите Вы. Да просто пока мало пользователей используют "это", но падение неизбежно, хотя бы от такого графического дизайна (только такое меню, причем очень не гламурное, генерирует большой трафик).
А дилетант может заявить - ну и фиг с ним, с этими ошибками, но ведь работает оно! На такой вопрос ответ - оно работает до поры до времени, в браузер вшит анализатор языка Javascript, и он часть ошибок исправляет, но это сильно напрягает сам браузер и страница будет периодически подвисать, вплоть до полного зависания страницы.
Ранее автор этого творения баловался всякими Декораторами-ПЛЮС(МИНУС), уже можно было бы пофиксить ошибки в версии от Дрим, но они все вошли сюда).
ЗАЧЕМ АВТОР ЭТИХ СТРОК НАПИСАЛ ЭТОТ ПОСТ?
Автор этих строк никогда бы не взялся за разработку скрипта Декоратор (это легкий и не интересный скрипт), но глянув на такие "нечто-скрипты" пришлось взяться за разработку. Уже выбрана оптимальная конфигурация, которая не вызовет падения облака из-за перерасхода трафика. Тестируем и пока это тестовая, но рабочая версия. Функционал постепенно добавляется и людям нравится.
ПРОЧЕЕ
Также автор этого "творения" имеет "свой" (ворованный) Чатфильтр, но там успехов. у-вы нет. Используется самая первая версия Чатфильтр 2.0, и она имеет ряд ошибок и неточностей.
А рисует в эту версию цветные ники пользователь с ником Костик.
Странно это все. Но новые ники уже перенесены в нашу версию, кроме тех, кто не подошел по статусу.
max30- Сообщения : 556
Дата регистрации : 2013-04-15
Возраст : 96
Re: Разработка и тестирование
.
По ссылке можно скачать набор скриптов для разработчика в архиве.
Состав архива:
- скрипт Чатфильтр 2.0 оригинальный (3 файла JS, файл CSS и иконка меню);
- скрипт Декоратор 1.0 оригинальный (2 файла JS, файл CSS).
На основе этих скриптов можно создать свою модификацию (скрипты содержат базовые функции для построения любой модификации). В настоящее время эти скрипты ещё рабочие, хотя код сильно устарел.
Оригинальный скрипт Декоратор удалил ранее пользователь Иванов (и казалось бы что он потерян навсегда), а оригинальный скрипт Чатфильтр искаверкал, вставив в него свои "костыли".
В данном архиве находятся "чистые" копии от разработчиков, сохраненные ранее.
Хотелось бы, чтобы на форум пришли разработчики, а не "крысы", которые только тащат чужое и представляют это как своё.
Набор скриптов для разработчика
По ссылке можно скачать набор скриптов для разработчика в архиве.
Состав архива:
- скрипт Чатфильтр 2.0 оригинальный (3 файла JS, файл CSS и иконка меню);
- скрипт Декоратор 1.0 оригинальный (2 файла JS, файл CSS).
На основе этих скриптов можно создать свою модификацию (скрипты содержат базовые функции для построения любой модификации). В настоящее время эти скрипты ещё рабочие, хотя код сильно устарел.
Оригинальный скрипт Декоратор удалил ранее пользователь Иванов (и казалось бы что он потерян навсегда), а оригинальный скрипт Чатфильтр искаверкал, вставив в него свои "костыли".
В данном архиве находятся "чистые" копии от разработчиков, сохраненные ранее.
Хотелось бы, чтобы на форум пришли разработчики, а не "крысы", которые только тащат чужое и представляют это как своё.
max30- Сообщения : 556
Дата регистрации : 2013-04-15
Возраст : 96
Страница 4 из 4 • 1, 2, 3, 4
:: Наша Смотришка :: АнтиГлюки :: Таблетки
Страница 4 из 4
Права доступа к этому форуму:
Вы не можете отвечать на сообщения