Категория: iOS: Карточные
iPref — это реализация классической карточной игры Преферанс для iPhone и iPod touch. Изобретенная в середине 19го столетия, эта игра теперь доступна и всем пользователям новейшей мобильной платформы от Apple. Продвинутый игровой алгоритм и использование различных iPhone-технологиий позволит всем ценителям не раз «расписать пульку» с опытными компьютерными соперниками.
Мощный игровой алгоритмИгровой алгоритм iPref для iPhone был разработан и проверен опытными игроками в преферанс для того, чтобы игра была интересна как начинающим, так и знатокам этой игры. Даже если у вас есть многолетний опыт игры в преферанс, играть на iPhone может оказаться не так просто, как можно подумать вначале.
Настраиваемый уровень игры компьютерных противниковЕсли противники "в телефоне" покажутся вам слишком сильными игроками (или наоборот) — вы можете отрегулировать их уровень игры в преферанс с помощью настроек в приложении. Сразитесь со "школяром", "студентом", "мастером" или "профи" и определите свой уровень игры в преферанс.
Поддержка различных игровых соглашенийПреферанс — игра старинная, и любят ее в самых различных уголках России и других стран мира. Именно поэтому у игры есть несколько отличий, возникших в тех местах, где в нее играли больше всего. Эти различия называются "конвенциями", и они определяют оценку игр — в iPref поддерживаются самые популярные из них, "Сочи", "Ленинград" и "Ростов".
Поддержка гестурного управленияiPhone — инновационный телефон, захвативший умы пользователей своим интеллектуальным управлением с помощью касания экрана пальцами. Именно поэтому iPref поддерживает различные iPhone-нные возможности управления игрой — все операции торга с другими игроками и перемещение карт происходит с помощью touch-интерфейса.
Содержит правила игрыЕсли вы играли в преферанс еще будучи студентом, но хотели бы освежить в памяти правила игры — мы включили их в программу. Так что даже если вы играете на iPod touch и WiFi где-то далеко, то все равно вы сможете почитать правила игры и продолжить состязание. Правила, как и интерфейс приложения — на двух языках, русском и английском.
Встроенная система подсказокДля начинающих игроков в игру включена еще и систему подсказок, которая подсказывает когда и какую карту нужно отдавать. Это позволяет отточить свои навыки игры в преферанс для серьезных состязаний. Более опытные игроки могут по желанию отключить эту систему подсказки.
Pref распространяется через AppStore по стоимости $4.99 (специальная цена). Вы можете ознакомиться с информацией о программе и скачать её тут .
ps. Самое интересное, что iPref - это первое приложение в App Store от RIP Dev, создателя Русского Проекта, Kate и i2Reader (программ для телефонов с джейлбрейком) и покровителя Installer (первой программы для установки неофициальных приложений на джейлбрейкнутых телефонах).
из архива freeSOFT *
* каждый файл с меткой "из архива freeSOFT " проходит ежедневную перепроверку антивирусом с новыми сигнатурами. Мы удаляем даже просто подозрительное ПО без раздумий !
** freeSOFT участник программы Kaspersky White List
*** Мы проверяем ссылки на сайты авторов, но не можем гарантировать их безопасность. Поэтому рекомендуем пользоваться антивирусом при загрузке таких файлов.
Обязательно пишите в комментариях к программе о любых инцидентах. Мы всё читаем и принимаем незамедлительные меры!
Обратите вниманиеНаибольшая русскоязычная база с чит кодами, трейнерами и прохождениями для компьютерных игр. Все чит коды переведены и проверены лично нами. Количество игр представленных в текущей версии - 11161.
Эта программа представляет собой бесплатный аналог Adobe Photoshop. Она точно также включает в себя множество инструментов для работы с растровой графикой, и даже имеет ряд инструментов для векторной графики. GIMP это полноценная замена Photoshop.
Для системного администратора очень важно иметь удобный способ быстрой оценки эффективности сетевого соединения. Именно для этого и предназначена утилита Iperf, позволяющая измерять латентность сети не только в категориях времени отклика в миллисекундах, но и по другим показателям.
Iperf — удивительно простая в обращении сетевая утилита, предназначенная для измерения производительности сетевого интерфейса системы. Iperf может работать и как клиент по запросу, и в режиме проверки сервера. При этом одна система выступает в качестве сервера Iperf на одном из портов (по умолчанию — TCP 5001), а другая — в качестве клиентской системы, на которой запущен клиент Iperf. В обеих системах используется один и тот же исполняемый файл, в котором предусмотрена возможность выбора одной из ролей — сервера или клиента, так что при необходимости системы легко поменять местами. После ввода основных данных для тестирования запускается быстрая проверка качества соединения между двумя системами. Довелось мне попользоваться и графической версией утилиты на базе JAVA — апплетом JPerf, о котором я и расскажу в этой статье. На рис. A показана начальная настройка Iperf в качестве клиента или сервера.
Рисунок A. Нажмите на изображении для увеличения.
Главная задача Iperf — измерить степень дрожания сигнала и процент потери датаграмм, а также скорость соединения между двумя хостами. По умолчанию скорость измеряется в килобитах в секунду, но при желании можно получить эти данные в мегабитах или гигабитах в секунду. Я испытал Iperf на системе, которая сначала входила в состав очень загруженной сети, а потом была перенесена в удаленную сеть, соединенную с локальной через Интернет с помощью маршрутизатора. Я догадывался, что скорость соединения с удаленным хостом будет ниже, чем с локальным, но утилита Iperf позволила мне подтвердить эти догадки конкретными цифрами. Еще до переноса системы в удаленную сеть я запустил Iperf с локального компьютера для проверки качества соединения по локальной сети со средней скоростью передачи данных 10 мегабит в секунду. Результаты проверки показаны на рис. B.
Рисунок B. Нажмите на изображении для увеличения.
Iperf выдает скорость соединения на уровне 74811 килобит в секунду, что, в принципе, близко к заявленным 10 мегабитам в секунду. Однако после переноса системы в удаленную сеть скорость упала до 300 килобит в секунду. В качестве аргумента в пользу точности полученных данных хочу отметить, что разница между показателями клиента и сервера Iperf составляет всего 1-2 килобита в секунду.
Всегда здорово иметь под рукой удобный инструмент для измерения скорости и качества сетевого соединения, особенно если этот инструмент не зависит от программной платформы. Загрузить утилиту Iperf можно бесплатно с сайта SourceForge .
IPerf — утилита командной строки, предназначенная для тестирования пропускной способности канала связи. Она включает в себя генератор TCP и UDP трафика и используется для определения скорости прохождения трафика между двумя узлами в сети. IPerf (для Windows ) представляет из себя небольшой исполняемый файл размером около 100кб, в котором содержатся клиентская и серверная части. Он не требует установки, достаточно просто скопировать ее на оба компьютера и запустить сначала серверную часть программы, а затем клиентскую.
В самом простом варианте запуск IPerf происходит следующим образом:
iperf -c 192.168.1.56 — на клиенте, где 192.168.1.56 — IP -адрес сервера.
По умолчанию используется TCP порт 5001, тестирование проходит в течение 10 секунд. Этого вполне достаточно для быстрой оценки скорости соединения, однако возможности IPerf этим не ограничиваются. Например:
iperf -s -i10 -p80 — сервер прослушивает 80 порт и выдает результат с интервалом в 10 секунд.
iperf -c 192.168.1.60 -p80 -t120 — клиент соединяется с 80 портом сервера, тестирование в течение 120 секунд.
Приведу полный список опций программы:
Опции для сервера:
Опции клиента:
Программа IPerf очень проста и удобна в использовании, однако для эстетов тех, кто не любит работать в командной строке, есть графический интерфейс для IPerf. написанный на Java — JPerf. Установки он также не требует, но для его работы необходима установленная платформа Java .
В общем, IPerf — удобный инструмент для измерения скорости и качества сетевого соединения, который стоит всегда иметь под рукой. Программа абсолютно бесплатна, загрузить ее можно отсюда. или с сайта SourceForge .
Iperf – консольная утилита с открытым исходным кодом, предназначенная для тестирования пропускной способности сети. С ее помощью довольно просто измерить максимальную пропускную способность сети между сервером и клиентом, провести нагрузочное тестирование канала связи или маршрутизатора
Утилита Iperf является кроссплатформенной и не требует установки, достаточно просто скопировать ее на два компьютера, пропускную способность сети между которыми нужно оценить.
Работает утилита Iperf в режиме клиент-сервер. На первом компьютере утилита Iperf запускается в режиме сервера (ожидает трафик от клиента), а на втором, на котором Iperf запускается в режиме клиента, осуществляется генерация TCP и UDP трафика и проводится измерение скорости передачи данных.
Чтобы оценить пропускную способность сети между двумя узами сети, запустим сначала утилиту iperf в серверном режиме:
Важно. Аргументы утилиты iperf регистрозависимы.
-s –утилита запускается в серверном режиме (получающая сторона)
-w 32768 – зададим размер окна TCP в 32 KB (по умолчанию около 8 Кб)
По умолчанию утилита слушает TCP порт 5001 .В зависимости от настроек файерволов между клиентом и сервером, порт можно изменить с помощью аргумента -p [номер_порта].
На стороне клиента запустим iperf со следующими опциями:
-c 10.0.0.44 – IP адрес сервера iperf
-w 32768 — увеличиваем размер TCP окна
-t 30 – время в секундах, в течении которого выполняется тестирование (по умолчанию 10 секунд)
-P 8 — число альтернативных потоков для увеличения пропускной способности
В нашем примере тестирование длилось 30 секунд. В итоговом отчете нас интересует значения столбца Bandwidth последней строки [SUM]. В нашем случае средняя пропускная способность сети между двумя системами – 2,85 Гбит/с. С помощью аргумента –f можно изменить формат скорости (биты, килобиты, мегабайты). При продолжительных тестах, когда нужно оценивать производительность в течении нескольких минут, с помощью опции –i можно указать интервал через который нужно отображать промежуточные результаты.
По-умолчанию утилита генерирует TCP трафик, если требуется осуществить тестирование для протокола UDP, необходимо использовать ключ -u.
Во время выполнения теста график загрузки сети в Task Manager выглядит так:
Важно отметить, что при тестировании Iperf используем всю доступную пропускную способность канала связи между клиентом и сервером, что может негативно повлиять на продуктивные приложения и пользователей. Поэтому такое тестирование нужно проводить обдуманно.
Если необходима оценка пропускной способности сети в обоих направлениях (в дуплексом режиме), дополнительно на клиенте нужно указать опцию –d :
Полный список опций утилиты можно получить так:
Скачать версию iperf для Windows можно на softpedia.com (iperf-2.0.5-2-win32.zip ) или здесь .
Для тех, кто предпочитает графический интерфейс управления, имеется и графический аналог iperf — утилита jperf. написания на Java (для работы на компьютере должна быть установлена Java-машина). Помимо графических рюшечек к CLI интерфейсу, Jperf умеет в реальном времени строить графики пропускной способности канала связи.
Итак, резюмируя, Iperf – простая и удобная сетевая утилита, которая может измерить производительность и качество соединения между двумя системами. И не смотря на то, что развитие программы давно прекращено, ее функционала вполне хватает для поставленной задачи.
Client connecting to muff.kiev.ua, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size: 9.00 KByte (default)
[ 3] local 193.227.x.x port 58437 connected with 195.3.159.250 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 5.0 sec 630 KBytes 1.03 Mbits/sec
[ ID] Interval Transfer Bandwidth
[ 3] 5.0-10.0 sec 640 KBytes 1.05 Mbits/sec
[ ID] Interval Transfer Bandwidth
[ 3] 10.0-15.0 sec 639 KBytes 1.05 Mbits/sec
[ ID] Interval Transfer Bandwidth
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[ 3] 0.0-25.0 sec 3.12 MBytes 1.05 Mbits/sec 0.159 ms 0/ 2224 (0%)
[ 3] 0.0-25.0 sec 1 datagrams received out-of-order
Также есть возможность изменять длину пакета.
Для изменения длины пакета используется ключ "-l length". Следует только помнить, что при length=0 реальная длина Ethernet-фрейма будет составлять 54 байта (размер заголовков IP-пакета) и делать в своих расчётах соответствующую поправку.
[ 3] Server Report:
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[ 3] 0.0-20.1 sec 48.9 KBytes 20.0 Kbits/sec 0.052 ms 0/ 500 (0%)
Также есть возможность запустить несколько экземпляров клиентов и серверов на одной и той же машине. Для развязки трафика используется назначение разных портов при помощи параметра "-p port", его значение на клиенте и соответствующем сервере должно быть одинаковым (по умолчанию значение 5001).
Наткнулся на интересную статью про утилитку для тестирования пропускной способности сети. Имеется одно приложение, крайне зависимое от всё этой фигни, и каким то образом надо протестить и найти слабое место. Для начала просто опубликую статью, а потом сам напишу небольшой обзор, с тестом. Понеслась.
Как поступить, если необходимо произвести нагрузочное тестирование канала связи, маршрутизатора и при этом остаться при своих деньгах? Не знаете? Спросите меня :). Выход есть.
Заходим на сайт http://dast.nlanr.net/projects/Iperf/ (для линуксоидов http://www.netperf.org/ ) и скачиваем утилиту iperf (для Linux качаем netperf ). Сразу замечу, что обе утилиты используют один и тот же протокол связи, и поэтому вполне возможно запустив сервер под Linux, генерировать трафик клиентом под Windows.
Внимание! Утилита работает под Windows 2000 и выше. Возможно, она запустится и под NT, но достоверных сведений об этом не обнаружено, а сам я не проверял ввиду отсутствия доступа к последней.
В комплект утилиты входит документация, в которой расписаны ключики для запуска исполняемого файла. Всё довольно подробно, поэтому я здесь расскажу о примерах использования iperf и особенностях работы с ним.
Прежде всего, нам необходимы два компьютера. Одини из них будет генерировать трафик, он называется клиентом. а другой – принимать пакеты и вести подсчёт статистики, он называется сервером. На обоих машинах запускается один и тот же исполняемый файл, но с разными ключами.
Теперь примеры.
Проверка на TCP трафике.
iperf -c server_host
Здесь server_host – адрес машины, на которой запущен iperf в режиме сервера. Вот, собственно и всё. Сначала запускаем сервер, затем клиент, и в течение 10 секунд между ними будет идти трафик, после чего соединение будет разорвано и выведена статистика.
Чтобы увеличить продолжительность соединения, необходимо добавить в строку запуска клиента параметр -t nsec. где nsec – продолжительность соединения в секундах.
Не менее полезным будет ключик -i nsec. Здесь nsec соответствует периоду (в секундах, естественно), через который будет выводиться статистика.
Проверка на UDP трафике.
Для запуска iperf в режиме UDP необходимо добавить и клиенту и серверу ключи -u.
Протокол UDP более “тупой”, что даёт нам как некоторые преимущества, так и недостатки. Впрочем, для целей тестирования, недостатки опять-таки превращаются в преимущества.
Итак, что мы можем:
Для изменения длины пакета используется ключ -l length. Следует только помнить, что при length=0 реальная длина Ethernet-фрейма будет составлять 54 байта и делать в своих расчётах соответствующую поправку.
Для изменения полосы трафика используется ключ -b bandwidth. Параметр bandwidth выражается в битах в секунду и может содержать десятичную точку и суффиксы k и M. соответствующие приставкам кило- и мега-.
При работе на односторонних каналах следует помнить, что клиент в таких случаях статистику не отображает и при завершении сессии выводит сообщение об ошибке, которое можно с покойно проигнорировать.
Запуск нескольких потоков трафика.Мы можем запустить несколько экземпляров клиентов и серверов на одной и той же машине. Для развязки трафика используется назначение разных портов при помощи параметра -p port его значение на клиенте и соответствую щем сервере должно быть одинаковым (по умолчанию, он имеет значение 5001).
Практика показала, что при запуске нескольких клиентов на одной машине, iperf захватывает практически все ресурсы ЦП, из-за чего в некоторых потоках возможно пропадание пакетов. Здесь, видимо, имеется некая ошибка в коде, вызывающая некорректную работу при context switching. Всё вышеуказанное справедливо для iperf. Netperf работает под Linux вполне корректно.
В файлах помощи вы найдёте ещё параметр -S. позволяющий устанавливать значение Type Of Servise (TOS) в IP заголовке. Вынужден вас разочаровать, под Windows это не работает. (Что характерно, я не смог установить это поле и в стандартном ping для Windows).
Этот пост October 2, 2007 at 5:11 pm опубликовал molse в категории Сетевые технологии. Желающие могут оформить RSS подписку на комменты. Both comments and trackbacks are currently closed.
дай и вам бог такое. 16 комментариев Все кто болел за неё на 16 битве лайк. 8 комментариев и вот такое. 10 комментариев 2 комментария 8 комментариев 2 комментария И другая активность.
Новости игровой индустрии Автор:
Шепард Commander Agar.io оказалась популярнее, чем Fallout 4 1 ответ Сайт Автор:
Вакацу Как отключить чат \ как удалить "мой мир" 3 ответа Бонусная программа Автор:
Максим Худорожко Расширение ассортимента 5 ответов Онлайн-игры Автор:
Саша Чудов Обсуждение Warface 86 ответов Игровой центр Автор:
игор лол Не хочет устанавливаться Игровой Центр Mail.ru 12 ответов Мобильные игры Автор:
Игры@Mail.Ru (games.mail.ru) My Singing Monsters 74 ответа Игры для PC и консолей Автор:
Mal Wash Самая ожидаемая игра 2016 16 ответов И другие темы.