Архив автора
Браузерная игра на подобии World of Warcraft
Сегодня нашел интересную браузерную игру, по внешнему виду очень напоминает WoW (World of Warcraft), а название ей NosTale.
Что из себя представляет эта игра по словам разработчиков:
NosTale - это бесплатная ролевая онлайн-игра, в которой ты отправляешься в захватывающее путешествие по огромному миру фэнтези.
Начни свой путь как Путешественник, позже стань бесстрашным Мечником, ловким Лучником или Магистром Магии.
Играй вместе с друзьями. Вас ждут увлекательные испытания!
Короче игра получилась у них довольна интересная и в неё стоит поиграть. Регистрация по баннеру.
Ещё одна кинопартнёрка
Вот решил написать пост о ещё одной кинопартнёрке называется она , о которой я узнал на блоге kinospark.com. С его слов тут совсем хорошо,
Ну и для начала перечислю:
- 65 рублей за подтвержденный введенный номер.
- 90% стоимости SMS (для операторов, не поддерживающих подписки).
- 5%+1% двухуровневая реферальская система.
- Выплаты 3 раза в неделю без холда – понедельник, среда, пятница.
Неплохо для сравнения с тем kinoperez или kinobros, если сравнивать по процентам за смс. В принципе, вся схема работает так как и у выше перечисленных кино партнеров.
Здесь так же можно кидать всю базу фильмов на сайт или создавать дорвеи с отдельными фильмами. О том что такое дорвей, я уже писал, а том как его создавать напишу позднее, так как времени вообще не хватает (просрал сессию). Так вот создаем субаккаунт и прикручиваем к ссылке id фильма и номер субаккаунта, пример:
http://video.1001sekret.com/film/3578?sub=1, где 3578 – ID фильма и 1 – номер вашего субаккаунта.
Какой тут конверт отпишусь позднее, но по слухам не хуже других.
Апдейт тИЦ!
Сегодня прошёл очередной апдейт индекса цетирования от Яндекса (тИЦ).
Результаты в принципе хорошие, но у данного блога он почему то никак не сдвинеться с места. А вот у другого моего сайта, у которого еще осенью этот показатель был равен 30, после нового года вообще обвалился в ноль, теперь начал возвращаться обратно (10). Конечно, радует происходящее).
Для сравнения, для того сайта после обвала, я купил ссылки в сапе, количество которых составило около 500, а для этого ещё ничего не покупал. Так, что делаем все дружно выводы как повышать пузомерки.
Обзор партнёрок и куда лить трафик!
Здравствуйте, сегодня хочу написать о том, как можно увеличить заработок в интернете в разы по сравнению с привычными и в каком то образе опасными биржами ссылок (но это уже другая тема). И так, сливать трафик можно куда угодно и вот лучшие из них:
- Kinobros - хорошая кино партнёрка, с хорошим конвертом. Очень быстро появляются новинки фильмов, большое количество сайтов. Можно за месяц заработать столько, сколько в той же Sape, Вам такая цифра ещё бы долго не приснилась. От Вас же по сути требуется только создать сайт, подобрать красивый шаблон, обновить базу в которой не одна тысяча фильмов и всё. Кстати сайт с таким количеством страниц не плохо бы загнать в ту же сапу или setlinks, копейки тикать будут. А что ещё нужно русскому? Для регистрации кликните по баннеру.
- Kinoperez - тоже отличная кино партнёрка, говорят что у неё конверт лучше чем у киноброс, но я утверждать ничего не собираюсь, так как этого превосходства я не заметил. Так же имеется возможность обновления баз, но в отличии от киноброс, можно производить в автоматическом режиме. Да и формы оплаты здесь будут по красивее. Так же была запусщена форма оплаты с 2мя тарифами и указанием стоимости доступа, что по большому мнению должно увелить конверт. Так что, куда же всё таки лить кино трафик решать Вам. . (Инвайт: EC817F0B1EB5A5207CF6). Если инвайт не помог Вам, напишите в комментах, я выдам Вам новый.
- SMSDeal - сюда тоже многие сливают трафик на чем зарабатывают сумасшедшие суммы. Когда я нашел эту партнёрку и посмотрел на стату других участников, почти мгновенно в голове проскочила мысль "нах... я буду работать?", да ещё и за копейки на своей работе, которую я когда то считал пристижной и с хорошей оплатой, но это копейки. Короче, кого заинтересовало, .
SPLIT (РАСЩЕПИТЬ)
SPLIT - создает копии текущего транзакта.
Формат: SPLIT A,B,C,D
А - число создаваемых копий;
В - следующий блок для копий;
С - параметр для хранения порядкового номера копии;
D - число параметров у каждой копии.
Поле А определяет число копий, которые образуются при входе текущего транзакта. Эти вновь созданные транзакты по умолчанию идентичны исходному транзакту. Копии входят в блок, указанный в поле В. Исходный транзакт поступает на следующий блок. Параметр поля С используется для задания порядковых номеров копий. Нумерация осуществляется следующим образом. Порядковый номер исходного транзакта увеличивается первым. Если он был равен нулю, при входе транзакта в блок он станет равным единице. Порядковый номер первой копии станет на единицу больше, чем у исходного транзакта Ломера последующих копий также увеличиваются на единицу. Если поле D не задано, копии имеют такое же, как у исходного транзакта число и тип параметров.
Примеры
1. SPLIT 4.THERE
Создает 4 копии вошедшего транзакта и посылает в блок с именем THERE. Исходный
транзакт идет на следующий блок.
2. SPLIT 3,Р$1,1,4
Создает три копии текущего транзакта. Каждая копия будет иметь четыре параметра;
порядковый номер указан в параметре 1. Параметр 1 будет определять номер следующего
блока.
TEST (ПРОВЕРИТЬ)
TEST - сравнивает два стандартных числовых атрибута.
Формат: TEST_r А,В,С
r - внутренний операнд, принимающий значения:
Е - равно;
NE - не равно;
L - меньше чем;
LE - меньше чем или равно;
G - больше чем;
GE - больше чем или равно;
А - стандартный числовой атрибут;
В - стандартный числовой атрибут;
С - номер альтернативного блока.
Значения стандартных числовых атрибутов, указанных в поле А и В, сравниваются отношением, определяемым операндом г. Если условие выполняется, транзакт вводится в блек. Если условие не выполняется и определено поле С, транзакт переходит в указанный блок, если же С не задано, транзакт задерживается в предыдущем блоке.
Примеры
1. TEST_E P$1,2,LABEL
Если значение первого параметра равно двум, транзакт войдет в блок TEST и продолжит
движение в следующий блок. Если значения не равны, транзакт перейдет в блок с меткой
LABEL.
2. TEST_L FN$2,P$2
Если функция 2 меньше, чем параметр 2, транзакт входит в блок TEST, в противном
случае он становится заблокированным.
GATE (ВПУСТИТЬ)
GATE - вспомогательный блок, проверяющий состояния устройств, памятей, логических ключей.
Формат: GATE_R А,В Внутренний операнд R определяет проверяемое условие в виде
логического атрибута и может принимать следующие значения:
U - устройство занято;
NU - устройство не занято;
1 - устройство прервано;
NI - устройство не прервано;
SF - память заполнена;
SNF - память не заполнена;
SE - память пустая;
SNE - память не пустая;
LR - ключ выключен;
LS - ключ включен;
М - транзакт находится в состоянии синхронизации;
MN - транзакт не находится в состоянии синхронизации.
Если проверяемое условие для объекта, номер которого определяется полем А, выполняется (СЛА "ИСТИНА"), то транзакт входит в блок GATE. Если условие "ЛОЖЬ", то возможны два случая:
1) если поле В задано, то транзакт идет в блок, номер которого указан в поле В;
2) если в поле В пробел, то транзакт ждет в предыдущем блоке, пока не выполнится условие.
Примеры
1. GATE_SF 1
Если память номер 1 полна, то транзакт входит в блок GATE, в противном случае ждет ее заполнения.
2. GATE_NU Р$2,МЕТ
Если устройство, номер которого определен параметром Р$2, не занятого транзакт входит в блок GATE, в противном случае он идет в блок с именем МЕТ.
В GPSS используется блок transfer (передать)
Этот блок может быть использован в девяти разных режимах.
Рассмотрим три основных режима:
1. Режим безусловной передачи transfer ,В
А – не используется, В – позиция блока, в которую должен перейти транзакт (это номер или имя блока).
2. Статический режим. В этом режиме осуществляется передача транзактов в один из 2-х блоков случайным образом: transfer А, [B], С
А – вероятность передачи транзакта в блок, указанный в позиции С (РПУ – ошибка);
[В] – позиция блока, в которую должен перейти транзакт с вероятностью (1-A) (РПУ – следующий по порядку блок);
С – позиция блока, в которую должен перейти транзакт с вероятностью А.
Пример: transfer .333, LPRIB1, LPRIB2
LPRIB1 seize PR1 (L – Lable)
LPRIB2, seize PR2
При задании вероятности (операнд А) используется не более трех цифр, причем первый символ записи частоты – точка. Например, 0,235 → . 235
Если операнд – положительное целое число, то вероятность интегрируется в долях тысячи.
3. Режим BOTH. Если в операнде А стоит зарезервированное слово ВОТН, то входящий транзакт сначала пытается перейти к блоку, указанному в операнде В, а если это не удается, то пытается перейти к блоку, указанному в операнде С. Если он не может перейти ни к одному, ни к другому блоку (ни к В, ни к С), то транзакт остается в блоке transfert, до тех пор, пока он не сможет выйти из блока.
Пример: transfer ВОТН, LL1, LL2.
LL1 seize PRI 1
…
LL2 seize PRI2
ИУ STORAGE Ем
или
STORAGE ИУ,Ем - описание накопителя, имеющего ограниченную емкость,
ИУ - имя устройства (память)
Ем - емкость устройства.
ENTER ИУ,Ем - блок занятия памяти,
LEAVE ИУ,Ем - блок освобождения памяти.
TRANSFER ,ИБ - блок передачи транзактов, безусловный режим,
ИБ - имя блока куда передается транзакт.
TRANSFER BOTH,ИБ1,ИБ2 - блок передачи транзактов, условный режим,
BOTH - ключевое слово, обозначающее режим, когда транзакт пытается сначала войти в блок ИБ1, и если это невозможно, то - в ИБ2. Если невозможен вход в ИБ2, то транзакт остается в блоке TRANSFER.
Элементы, отображающие одноканальные обслуживающие устройства
Устройства характеризуются двумя основными свойствами:
1)Каждое устройство в любой момент времени может обслуживать только один транзакт. Если в процессе обслуживания появляется новый транзакт, то он либо ждет своей очереди, либо направляется в другое место, либо прерывает обслуживание, если имеет больший приоритет.
2)Когда транзакт поступает в устройство, он должен пробыть там некоторое время для обслуживания.
Для того чтобы использовать одноканальные устройства, транзакт выполняет следующие шаги:
1.Ждать своей очереди, если это необходимо. Интерпретатор автоматически заставляет транзакт ждать очереди, если это необходимо.
2.Когда подходит очередь, занять устройство.
3.Устройство находится в состоянии занятости в течение некоторого интервала обслуживания.
4.Когда обслуживание закончится, освободить устройство в некоторый момент модельного времени.
Шаг 2 реализуется блоком seize А (занять устройство),
где А – символьное или числовое имя занимаемого устройства (результат по умолчанию РПУ – ошибка). При входе в блок состояние устройства изменяется со «свободное» на «занятое».
Шаг 4 реализуется блоком release A (освободить устройство),
где А – символьное или числовое имя освобождаемого устройства (РПУ – ошибка).
Шаг 3 реализуется блоком advance А, [В] (задержать),
где А – среднее время задержки на обслуживание (значение по умолчанию ЗПУ А= 0), В – половина поля допуска равномерно распределенного времени задержки (ЗПУ В = 0)
Шаг 1 реализуется автоматически, однако система GPSS автоматически не выводит статистику об очереди. Для получения статистики существует регистратор очереди. В модели может быть несколько регистраторов очередей, различающихся именами. Регистратор очереди вносится в модель парой взаимосвязанных блоков:
queue A, [B]
depart A, [B]
A – имя очереди, в которую становится транзакт (РПУ – ошибка),
В – число единиц, на которые увеличивается (для queue), уменьшается (для depart) длина очереди (ЗПУ = 1).
Пример: Пусть необходимо собрать статистику об ожидании в очереди при обслуживании устройством PRIB.
seize PRIB; заняли устройство
depart QPRIB
advance 16, 4;
release PRIB
Прочитать остальную часть записи »
Блоки занятия и освобождения очереди
Транзакт помещается в очередь в том случае, когда некоторое устройство не в состоянии обслужить его немедленно (например, устройство занято, либо память переполнена). Статистические данные об очередях могут быть получены с помощью двух типов блоков:
QUEUE Ио,К - блок занятия очереди
Ио - имя очереди;
К - количество мест в очереди, занимаемое транзактом.
DEPART Ио,К - блок освобождения очереди
Ио - имя очереди;
К - количество мест в очереди, освобождаемое транзактом.
Блок QUEUE может быть помещен перед любым блоком модели, в котором может возникнуть задержка. Отметим, что очередь к занятому устройству автоматически организуется пакетом моделирования независимо от того, есть в программе блок QUEUE или нет. По очередям печатается информация: имя или номер очереди(QUEUE), максимальная длина очереди за время моделирования (MAX),минимальная длина очереди (CONT.), число входов в очередь (ENTRIES), число входов в очередь без последующего ожидания - нулевые входы (ENTRIES(0)), средняя длина очереди (AVE.CONT), среднее время пребывания в очереди (AVE.TIME), среднее время пребывания в очереди при учете только ненулевых входов(AVE.(0)).