Играть в онлайн казино JackPot (casino JackPot) бесплатно
Все об азартных играх в онлайн казино!
Как выиграть в казино.
English casino
Категории
Популярные статьи
ЛотоПомощник
Наша рассылка

Статьи: Новые / Популярные / По разделам / Все

Программа WINNINGS - по следам из прошлого.

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

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

Речь в основном будет идти именно об этой системе и о принципах ее работы.

Как многим кажется, что это все достаточно сложно, а с учетом того, что мало какие сайты предоставляют софт, а тем более бесплатный, укомплектованный СОБСТВЕННОЙ системой инсталлирования и обновления, то это как можете видеть, достаточно редкое явление, которые мы внедрили в наши разработки как основополагающую систему.

Данная система разрабатывается уже 3 с половиной года и постоянно совершенствуется, например 05.11.2008 в нее была добавлена возможность посылать от администрации сайта глобальные объявления для пользователей софта. Эта функция специально была интегрирована в систему обновления, потому что она запускается на проверку при каждом новом открытии программы, а делать новое приложение специально для вывода сообщений от администрации сайта на наш взгляд усложнило бы работу и согласование всех частей системы обновления и прочих вспомогательных программ.

Для чего была сделана система обновления, и почему нельзя как все, по почте/подписки на рассылку?

Да все просто, это сделано специально для своевременного обновления софта, чтобы у наших клиентов ВСЕГДА были самые свежие версии наших бесплатных программ.

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

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

Если говорить о инсталляции в целом, то текущая версия 3.01 КООРДИНАЛЬНО отличается от ее предшественников, хотя и достигнута в основных командах полная совместимость со старыми версиями. Полной совместимости достичь просто невозможно, поэтому после установки старым инсталлятором пользователю придется проделать обновления софта, об этом будет информировать (также старая) система обновления, после этого у клиента будет уже стоять самая последняя версия программного обеспечения.

В версии 3.0 и более новых, применена так называемая очередь обновлений, программа формирует список пакетов, которые необходимо загрузить, этот список помешается в некий массив, после посылаются команды выполняющим процедурам, которые работает как отдельные «нити». При этом очередь построена так, что невозможно как неполное обновление какой либо программы, так и ошибки связанные с доступом некоторых потоков к одному и тому же источнику данных (например, к процедурам доступа в Интернет и «скачивания» от туда файлов конфигурации), что многократно повышает устойчивость работы данной программы.

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

Стоит заметить также и еще одну вещь, при проверки версий, программа требует соединение с Интернетом, в противном случае вам будет выведено сообщение, это НЕ означает что софт привязан к сети Интернет, а лишь показывает, что ваш файрвол может блокировать систему проверки версий! А без системы проверки версий, вы лишаетесь обновлений софта, а если учесть что с обновлением, обычно приходит множество усовершенствований, и исправления найденных ошибок! А ошибки в нашем деле просто не допустимы.

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

Система обновления является универсальным инструментом для своевременного обновления софта клиента. И мы гордимся, что эту систему разработали МЫ для ВАС, а не используем стороннюю систему инсталлирования, которая, возможно, и обновление то не поддерживает в том объеме, как это делает существующая система.

Статья опубликована: 15 Января 2010 года
Прочитана - 3438 раз.

А твои друзья уже прочитали эту статью? Поделись с ними!

Ещё статьи этого раздела:


Мнения читателей этой статьи:

Я на своём опыте убедился, что система обновления является универсальным инструментом для своевременного обновления софта клиента. Большое спасибо всем.
   (8 Мая 2014 года)


Сколько раз посещал Ваш сайт, а о том, что на его страницах есть еще и софт стыдно сказать незнал, ну как то проглядел. Теперь желею, если бы вовремя обратил внимание на Ваши программы, может быть и удалось избежать многих проигрышей и разочарований. Спасибо за то что Вы есть!!!
   (22 Ноября 2014 года)


Подскажите пожалуйста, я так и не понял, а что делать если файрвол действительно блокирует программу и какой файрвол лучше поставить
   (24 Апреля 2015 года)


Программа Winnings стала очень популярна, и хорошо набирает популярность среди своих конкурентов.
   (20 Марта 2017 года)




- не обязательно


RioBet casino
ТОП-рейтинг казино
Новые статьи
Опрос
Рейтинг@Mail.ru Официальный участник GPWA Безопасность сайта подтверждена SSL-сертификатом Comodo Сайт 18+. Посещая сайт вы соглашаетесь с тем, что вам 18 или более лет
Автор текста