Новые книги

Книга содержит полное описание наиболее распространенных реализаций языка программирования Си на 16-разрядных микроЭВМ, совместимых с IBM PC. Приведено описание стандартных библиотек языка.

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

Российская криптография имеет многовековую историю, начинающуюся с указов Петра I о «черных кабинетах». До середины 80-х годов XX века криптография в России использовалась только для военных, дипломатических и правительственных линий связи и была строго засекречена. Даже употребление слов «криптография», «шифры», «ключи к шифрам» в открытых публикациях было недопустимо. Но в мире быстро назревала потребность в гражданской криптографии, стремительно развивались информационные технологии, стали появляться компьютерные сети, Интернет, денежные электронные расчеты. Для этого требовались надежные и общедоступные криптографические методы защиты информации.

Была ли Россия готова к появлению гражданской криптографии? И да, и нет.

Да, потому что еще с советских времен в России существовала прекрасная криптографическая школа и высококлассные специалисты-криптографы, которые долгое время на равных конкурировали с американским Агентством Национальной Безопасности и обеспечивали гарантированную защиту военных, дипломатических и правительственных линий связи.

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

В 1992 году случился кризис: поток фальшивых авизо захлестнул Центральный Банк России и грозил обрушить всю финансовую систему. Потребовалась срочная помощь криптографов: в кратчайшие сроки создать, наладить и запустить в эксплуатацию систему криптографической защиты телеграфных и почтовых авизо в такой огромной структуре, как ЦБ РФ.

Эта задача была выполнена за три месяца – неимоверно короткий срок.

В России появился первый реальный пример гражданской криптографии.

О том, что представляла из себя советская криптографическая школа, о ее специалистах и начальниках, о царившей тогда в стране атмосфере, о том, как была создана система защиты для Центрального Банка России, и, наконец, о том, почему же в России так трудно пробивает себе дорогу гражданская криптография – в этой книге.

Делаем анимашку



Делаем анимашку


1) Создаем в Фотошопе новый рисунок, пусть он будет 150х40. Желтым по черному пишем ПРИВЕТ. Сводим слои. Делаем еще три копии. Теперь нужно выделить буквы. Проще это сделать так: закладка "выделение" - "цветовой диапазон". Потом пипеткой (как лучше назвать:) выделяем фон. Потом снова закладка "выделение" - "инверсия". Я применил к каждому изображению фильтр "fire" из "Eye Candy 3". Различается только значение параметра "Random Seed".

2) Теперь надо перевести все рисунки в индексированные цвета. Закладки "изображение" - "режим" - "индексированные цвета". Палитра - адаптированная. Для моего рисунка хватило 4 бит/пиксел (16 цветов). Зачем мы это делаем? Чтобы сохранить изображение в формате GIF. Ведь мы собираемся делать анимированный GIF файл. А GIF работает только с индексированной палитрой.
3) Сохраняем каждый рисунок как GIF файл. Даем каждому порядковый номер. С данным рисунком это не важно, а когда рисунков несколько и они связаны каким-либо последовательным действием, нумерование просто необходимо. "Файл" - "Сохранить как..." Внимание! Порядок записи "обычный", (не чересстрочный)!
4) Запускаем "GIF Construction Set". "File" - "New"... Потом кнопки "Insert" - "Loop". "Loop" определяет количество цикличных показов вашего файла. По умолчанию задано 1000 повторов. Я думаю, что этого вполне хватит. Если покажется мало, то выделите "Loop", нажмите кнопку "Edit" и допишите еще пару-тройку нуликов (не забудьте принять после этого таблеток от жадности, да побольше - побольше).
6) Кнопки "Manage", потом внизу кнопка "Select All", справа вверху напротив "Insert where required" точечьку поставьте и нажимайте кнопку "Apply". В меню "Edit Control Block" можно задать прозрачный цвет, это мы пропускаем. Скорость смены кадров друг другом "Delay". Я поставил 6, здесь простор для выбора огромен, выбирайте, экспериментируйте. И ставим "Remove by:" - "Background", с этим рисунком можно этого не делать, но при применении прозрачного цвета - эта установка обязательна! Теперь нажимаем "ОК" в этом меню, и "ОК" в "Block Management".
7) В главном меню появились три строки "Control". Они показывают, через какой промежуток времени кадры сменяют друг друга. Мы их настраивали сразу все. Однако довольно часто надо делать, чтобы скорость смены рисунков была различной, например для привлечения внимания к какому-то одному кадру, можно делать ускорение и, наоборот, замедление. Тогда выделяете тот "Control", который вы хотели изменить, и жмете кнопку "Edit". Если скорость смены кадров вас не устраивает, то просто выделяете блоки "Control" и удаляете их кнопкой "Delete" либо в меню, либо на клавиатуре.

Скачать "Gif Construction Set", использовавшийся в данном примере, вы можете с этого сайта
Памский канал + Коллекция анимашек

 



"Делаем анимашку"
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2025 .
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.009