Новый канал монетизации сайтов CPI-ERA

Новый канал монетизации сайтов CPI-ERAВсе привыкли к оплате за клики, а эти ребята утверждают, что пора брать деньги только за установки. Биржа мобильной рекламы CPI-ERA нашла способ зарабатывать там, где этого делать еще не принято.

Мобильный трафик растет. Сегодня это понимают даже далекие от поисковой выдачи компании и индивиды. В 2014 году объем трафика с мобильных устройств вырос в 2-10 раз по сравнению с прошлым годом. Прогнозируют, что в 2017 мобильный доступ победит стационарный.

Сказать, что мобильная реклама — новый метод раскрутки, как-то клавиатура не поворачивается. Но во всем этом освоенном великолепии есть и огромная пустая ниша — реклама мобильных приложений. Суть в том, что пользователи мобильных устройств не видят большую часть обычной рекламы типа AdSense и РСЯ на сайтах, а код рекламного блока биржи срабатывает именно для таких пользователей. Читать

Игровые автоматы на любой вкус

Игровые автоматы на любой вкусДостаточно сложно найти стоящее развлечение, которое отлично бы подошло не только молодому поколению, но и тем, кто постарше. А все потому, что у каждого есть свои взгляды на то, каким должно быть развлечение. Если одни считают, что оно должно быть ярким и красочным, то другие могут считать, что главным в развлечении нужно считать возможность провести время с максимальной пользой для себя.

Удивительно, но все эти возможности можно найти в игровых автоматах, которые на сегодняшний день предлагают самые разнообразные развлечения. Вы сможете выбрать для себя не только платные, но и бесплатные игры, в которых можно будет встретить не меньшее количество адреналина и положительных моментов. Но, конечно, если вы чувствуете, что сможете справиться со всеми заданиями и «обыграть систему», тогда смело выбирайте платный режим, где миллионы игроков выигрывают от самых малых денежных сумм до воистину больших. Читать

Симметричные шрифты в языке Java

Симметричные шрифты в языке JavaКриптографическое расширение Java содержит класс Cipher, который является суперклассом всех классов, имеющих отношение к шифрованию. Для создания объекта, реализующего алгоритм шифрования, используется метод getInstance():

В JDK для всех шифров используется поставщик SunJCE. Если имя поставщика не указано явно, то по умолчанию принимается имя SunJCE. Если вы хотите воспользоваться алгоритмами, которые не поддерживаются инструментами Sun, следует указать другого поставщика.

Имя алгоритма задается в виде строки, например "DES" или "DES/CBC/PKCS5Padding". Читать

Модификаторы static и final в языке Java

Модификаторы static и final в языке JavaМодификаторы final и static очень важны в ООП. Ведь с помощью модификатора final вы сможете создать константу, а с помощью модификатора static можно обращаться к членам класса без создания экземпляра класса.
Рассмотрим для примера класс MyMath, который будет содержать арифметические функции: Читать

Использование аннотаций в языке Java

Использование аннотаций в языке JavaАннотациями(annotations) называются дескрипторы, которые разработчики вставляют в свой исходный код для того, чтобы та или иная утилита могла обрабатывать их. Эти утилиты могут работать как на уровне исходного кода, так и на уровне файлов классов, в которые компилятор помещает аннотации.

Аннотации не влияют на способ компиляции программ. Компилятор Java генерирует одинаковые инструкции виртуальной машины как с, так и без аннотаций.

Для извлечения пользы из аннотаций необходимо выбирать средство обработки (processing tool). В код вставляются аннотации, понятные определенному средству обработки, которое потом всегда и применяется для их расшифровки. Читать

Написание сценариев для платформы Java

Написание сценариев для платформы JavaЯзык сценариев - это такой язык, который позволяет избегать обычного цикла операций редактирования, компиляции, связывания и выполнения за счет осуществления интерпретации текста программы во время выполнения. Язык сценариев обладают рядом преимуществ.

  • Быстрый цикл работы, стимулирующий желание к экспериментированию.
  • Возможность изменения поведения выполняющейся программы.
  • Возможность выполнения настройки пользователями программы.

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

Генерация случайных чисел Java

Генерация случайных чисел JavaОчень часто бывает нужно создать случайные данные, которые могут быть нам полезны как в работе алгоритмов, так и при их тестировании. Для этих целей в языке Java существует генератор случайных чисел Random. Данный класс имеет два конструктора: по умолчанию, который использует текущую дату для своей инициализации и конструктор, который принимает на вход некоторое число типа long.

Очевидно, если вы будете использовать второй конструктор с одинаковым значением параметра, то в результате у вас будут генерироваться одинаковые случайные значения, поэтому на практике в основном применяют первый. Рассмотрим методы классы Random: Читать

Использование загрузчиков классов в качестве прстранств имен Java

Использование загрузчиков классов в качестве прстранств имен JavaКаждый Java-программист знает, что для исключения вероятности возникновения конфликтов между именами применяются имена пакетов. Например, в стандартной библиотеке Java есть два класса с именем Date, но полностью их имена, конечно же, выглядят как java.util.Date и java.sql.Date.

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

Как ни странно, но в рамках одной и той же виртуальной машины могут существовать два разных класса, имеющих одинаковое имя класса и пакета. Дело в том, что класс определяется по его полному имени u загрузчику класса. Такая технология для каждой Web-страницы используются отдельные экземпляры загрузчика классов апплетов. Читать