Пожалуйста регайтесь под своим ником на смотришке или укажите ссылку на профиль в аккаунте
Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск

Последние темы
Октябрь 2017
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Календарь Календарь

Вход

Забыли пароль?


Разработка и тестирование

Страница 4 из 4 Предыдущий  1, 2, 3, 4

Предыдущая тема Следующая тема Перейти вниз

Re: Разработка и тестирование

Сообщение автор max30 в Сб Ноя 21, 2015 12:09 pm

Краткое сравнение разных версий (модификаций) скрипта Декоратор описано [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку].

Подробнее про версию от Дрим74 (ошибки кода):

1) смотрим код формы вызова звуков.
Тут явно прописан неприемлемый код.
Если рассказать обычным языком, то это выглядит примерно так:
допустим, вы хотите запустить музыку на своем компьютере и для этого ваши действия таковы:
- запуск плеера (ВинАмп или другой),
- выбор группы файлов (папку) с аудио,
- начинаете прослушивать.
Но, можно тоже самое сделать по другому (как говорится через ж...):
- запустить 30 копий плеера,
- в каждый плеер загрузить по одному файлу аудио,
- начать слушать по очереди, переключаясь между плеерами.

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

2) смотрим код создания всех форм - множество ошибок (не соответствие типов данных)
Странно и оно работает пока.

3) является ли это юзерскриптом, переносим ли код?
Ответ нет. Код не переносим, он жестко привязан к серверу.
Юзерскриптом является формально. В сообществе юзерскриптов не пощряются ссылки на собственные сайты.

4) ссылки на медиа-обьекты идут с различных источников хранения
Ссылки идут из 2-х различных облаков и с сервера. Скорость загрузки и надежность остается под сомнением.

Итого: задача программиста при создании продукта таковы:
1) создать надежный рабочий функционал,
2) позаботиться от экономии ресурсов пользователя этого продукта.
avatar
max30

Сообщения : 512
Дата регистрации : 2013-04-14
Возраст : 90

Вернуться к началу Перейти вниз

Re: Разработка и тестирование

Сообщение автор max30 в Вт Дек 22, 2015 9:19 pm

Для дальнейшей разработки скрипта "Декоратор" требуется дополнительное дисковое пространство в облаке. Текущий лимит исчерпан.


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

По умолчанию бесплатно дается 15 Гб дискового пространства в облаке. За каждого привлеченного пользователя по ссылке дается бесплатно 500 Мб (причем, обоим участникам).

Действия по реферальной программе:
- перейти по ссылке (при этом заготовьте заранее почту);
- сразу приступить к регистрации (не уходить по другому адресу);
- после успешной регистрации скачать с сайта сервиса десктопное приложение;
- запустить приложение и 1 раз войти в облако.

После этого обоим участникам будет добавлено дополнительное дисковое пространство.

Ничего, кроме дополнительных гигабайт все участники акции не получают!

Всех с наступившим Новым годом!

АВТОР ЭТИХ СТРОК СКАЗАЛ СПАСИБО 5 ПОЛЬЗАВАТЕЛЯМ ЗА ПОДДЕРЖКУ, СПАСИБО.


Последний раз редактировалось: max30 (Чт Фев 04, 2016 9:32 am), всего редактировалось 1 раз(а)
avatar
max30

Сообщения : 512
Дата регистрации : 2013-04-14
Возраст : 90

Вернуться к началу Перейти вниз

Re: Разработка и тестирование

Сообщение автор max30 в Чт Фев 04, 2016 11:03 am

Краткое сравнение разных версий (модификаций) скрипта Декоратор описано [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку].

Подробнее про версию Декоратор (клон скрипта от Дрим74, только в облаке):
(автор неизвестен, но нам известно, кто это, назовем его Mr. Plus)

ЧИТАЙ СЕРЕЖА АКА АСТЕРОИД, И ДЛЯ ТЕБЯ В ОСНОВНОМ НАПИСАНО, ТЫ ВРОДЕ НЕ ДУРАК, НО ОБЩАЕШЬСЯ С НЕГРАМОТНЫМ  БЫДЛОМ


Смотрим Дизайн)

Это у меня вызвало легкую улыбку  *LOL*
Дизайн окна в стиле "лопата" на экране

А эта кнопка просто умиляет    

Кстати, эта "гламурная" кнопка еще и вездеССУщая)  
СПОЙЛЕР:

Теперь кнопка преследует тебя везде) Чата нет, а она есть)
 


Смотрим разное медиа)

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

Смотрим код (кодинг-шкодинг))

Все ошибки от Дрим повторены (см. ообщение выше, через одно):
- при зазрузке вкладки со звуками - создается 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);
 }

- изобилие конструкций if-else и некоторые моменты в файле CSS тоже вызвали улыбку;
- изобилие глобальных переменных (это азбука-букварь программера), их не должно быть или по минимуму, в этом случае при совпадении или переопределении переменной от сервиса весь скрипт рухнет:
- добавлен модуль типа убрать рекламу, который есть уже даже в версии 1.0 Чатфильтр.

Продублирована часть прочего функционала, который давно есть в скрипте Чатфильтр! Этот моментик опишем подробнее:
как известно, основной функцией добавления в чат является функция, которая взята в API сервиса и она переопределена. И в этом то и беда - такие скрипты просто начинают насиловать API сервиса и чаты часто подвисают!!!

ВЫВОДЫ:

1) ПОПЫТКИ СДЕЛАТЬ ДЕКОРАТОР АЛЯ ДРИМ В ОБЛАКЕ (БЕЗ САЙТА) ОБРЕЧЕНЫ НА ПРОВАЛ!
ВАШЕ ОБЛАКО БУДЕТ ПАДАТЬ С ПЕРИОДИЧНОСТЬЮ НЕСКОЛЬКО РАЗ В ГОД - ВСЕ ЗАЯВЛЕННЫЕ СЕРВИСОМ ОБЛАКА УВЕРЕНИЯ, ЧТО ЭТО БЕЗЛИМИТНЫЙ ТАРИФ - ЭТО СКАЗКИ ДЛЯ БЕДНЫХ. ТРАФИК СЧИТАЕТСЯ, И ОБЛАКО БУДЕТ ПАДАТЬ!
Но. если Вам интересно несколько раз в год обрабатывать 1000 и более ссылок ручками после падения облака - флаг вам в руки) Мы это уже проходили, но в основном на чужом опыте.
2) какой смысл передавать это творение в скайпах и прочих обменниках, не проще ли опубликовать свою разработку на форуме, как свой мод?
3) и. в качестве совета, в юзерскриптах принято использовать то, что дал сам сайт. 
В данном случае смотришка дает саму библиотеку Jquery и ряд плагинов к ней, например Jquery-ui и ряд других. 
Jquery-ui  (построитель интерфейса, это набор из более 30 различных библиотек в одном флаконе) - дает просто сумасшедшие возможности для построения любых фишек! Просто надо перейти на сайт библиотеки и почитать мануалы. Использование для такого маленького скриптика своих дополнительных библиотек - это просто нонсенс! Или как говорится, это уже есть на сайте.


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

Ранее автор этого творения баловался всякими Декораторами-ПЛЮС(МИНУС), уже можно было бы пофиксить ошибки в версии от Дрим, но они все вошли сюда).

ЗАЧЕМ АВТОР ЭТИХ СТРОК НАПИСАЛ ЭТОТ ПОСТ?

Автор этих строк никогда бы не взялся за разработку скрипта Декоратор (это легкий и не интересный скрипт), но глянув на такие "нечто-скрипты" пришлось взяться за разработку. Уже выбрана оптимальная конфигурация, которая не вызовет падения облака из-за перерасхода трафика. Тестируем и пока это тестовая, но рабочая версия. Функционал постепенно добавляется и людям нравится.

ПРОЧЕЕ

Также автор этого "творения" имеет "свой" (ворованный) Чатфильтр, но там успехов. у-вы нет. Используется самая первая версия Чатфильтр 2.0, и она имеет ряд ошибок и неточностей.
А рисует в эту версию цветные ники пользователь с ником Костик.
Странно это все. Но новые ники уже  перенесены в нашу версию, кроме тех, кто не подошел по статусу.
avatar
max30

Сообщения : 512
Дата регистрации : 2013-04-14
Возраст : 90

Вернуться к началу Перейти вниз

Re: Разработка и тестирование

Сообщение автор max30 в Ср Окт 26, 2016 11:04 pm

.
Набор скриптов для разработчика

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

Состав архива:
- скрипт Чатфильтр 2.0 оригинальный (3 файла JS, файл CSS и иконка меню);
- скрипт Декоратор 1.0 оригинальный (2 файла JS, файл CSS).

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

Оригинальный скрипт Декоратор удалил ранее пользователь Иванов (и казалось бы что он потерян навсегда), а оригинальный  скрипт Чатфильтр искаверкал, вставив в него свои "костыли".

В данном архиве находятся "чистые" копии от разработчиков, сохраненные ранее.

Хотелось бы, чтобы на форум пришли разработчики, а не "крысы", которые только тащат чужое и представляют это как своё.
avatar
max30

Сообщения : 512
Дата регистрации : 2013-04-14
Возраст : 90

Вернуться к началу Перейти вниз

Re: Разработка и тестирование

Сообщение автор Спонсируемый контент


Спонсируемый контент


Вернуться к началу Перейти вниз

Страница 4 из 4 Предыдущий  1, 2, 3, 4

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения