Новости информационных технологий - 26204

Информационная безопасность / Авторизация в OpenVPN c помощью Рутокен ЭЦП

OpenVPN — кроссплатформенное, гибкое и удобное решение для организации VPN. Для допуска в виртуальную сеть, построенную на базе OpenVPN, клиент должен авторизоваться. В OpenVPN это можно сделать 3 способами:
по логину и паролю

по ключу и сертификату в файлах

по ключу и сертификату на «борту» криптографического USB-токена или смарт-карты

Последний способ является наиболее безопасным. В топике будет описана авторизация в OpenVPN с помощью криптографического USB-токена Рутокен ЭЦП. Рутокен ЭЦП надежно защищен PIN-кодом от несанкционированного доступа и блокируется при исчерпании попытокЧитать полностью »

в 6:38, , рубрики: Новости, метки:

Медиа / 20 событий 2011 года

Здравствуй, дорогой хабрадруг. В 2011г. произошло множество различных событий, некоторые из них были приятные, некоторые — не очень. 20 самых запоминающихся из них были собраны воедино. Итак, «20 событий 2011 года» — изумительная иллюстрация 20 фактов, имевших место в прошлом году, и ваша задача заключается в том, чтобы их отгадать.
Под катом процесс создания иллюстрации (внимание, много картинок).
Этот шедевр создан Питером Яворовски и командой Ars Thanea совместно с агенством Syzygy из Лондона.
Возможно вы видели «20 событий 2010 года». В этом году все то же самое: 20 самых знаменательных события собраны в одну иллюстрацию.Читать полностью »

Windows Phone / 31 неделя Metro-дизайна для Windows Phone | #1 Принципы Metro-дизайна и язык Metro-дизайна

Принципы Metro-дизайна

Обычно мы употребляем слово «Metro» как название стиля дизайна пользовательского интерфейса, который компания Microsoft использует в своей собственной платформе и также предлагает использовать разработчикам и дизайнерам при создании приложений для Windows Phone (в этой серии статей я фокусируюсь на Windows Phone). Но давайте немного углубимся в суть термина «Metro» и выясним, что же в действительности он означает. Начнем с того, что Metro определяется двумя вещами: принципами Metro-дизайна и языком Metro-дизайна.Принципы Metro-дизайна являются столпами (обычно абстрактные понятия), которые направляют процесс созданияЧитать полностью »

Django Framework / Шпаргалка для Django 1.3

Искал для себя шпаргалку. Не смог найти её здесь и нашёл у них) Делюсь с теми, кому она необходима, как и мне.
Оригинальная ссылка: PDF

Читать полностью »

Предисловие

Давно хотел написать. Мысли есть, желание есть, времени нету… Но вот нашлось, так что привет, Хабра.
Здесь я собрал все идеи, которые помогали и помогают в разработке веб-приложений. Для удобства я разбил их на группы:Память

Оптимизация операций

Выделение критических участков

Циклы и объектные свойства

Немножко о DOM

DocumentFragment как промежуточный буфер

О преобразованиях в объекты

Разбитие кода

События перетаскивания

Другие советы
Читать полностью »

Здравствуйте %username%, данная статья посвящена проблеме увеличения скорости математических вычислений на основе языка python с использованием scipy.weave и openMP.
Многие могут задаться вопросом: «Зачем вообще использовать python для математических вычислений?», но мы не будем отвечать на «вечные» вопросы, как и не будем рассматривать множество других решений данной проблемы, таких как, например, psyco.
Инструменты

Как описано выше, наш инструмент — это библиотека scipy.weave, а также библиотека openMP.scipy — набор библиотек для вычислений в прикладной математике и науке. openMP — открытый стандарт для распараллеливания программ наЧитать полностью »

Голландский исследователь Марк Стивенс (Marc Stevens) обнародовал подробности успешной атаки на MD5 (PDF) и выложил программу на C++ для поиска коллизий в пределах одного 512-битного блока данных.Программа под Windows
Исходники скоро появятся здесь.
Пример коллизии
Сообщение 1
4d c9 68 ff 0e e3 5c 20 95 72 d4 77 7b 72 15 87
d3 6f a7 b2 1b dc 56 b7 4a 3d c0 78 3e 7b 95 18
af bf a2[00]a8 28 4b f3 6e 8e 4b 55 b3 5f 42 75
93 d8 49 67 6d a0 d1[55]5d 83 60 fb 5f 07 fe a2

Сообщение 2
4d c9 68 ff 0e e3 5c 20 95 72 d4 77 7b 72 15 87
d3 6f a7 b2 1b dc 56 b7 4a 3d c0 78 3e 7b 95 18
af bf a2[02]a8 28 4b f3 6e 8e 4b 55 b3 5f 42 75
93 d8 49 67 6d a0 d1[d5]5d 83 60 fb 5f 07 fe a2

Общий хеш MD5

008ee33a9d58b51cfeb425b0959121c9

Хеши SHA1 для этихЧитать полностью »

Электронное правительство / Пришло ли время для usability в гос. секторе?

Доброго времени суток, уважаемые читатели.
Сегодня хочется затронуть тему качества интерфейса в государственных системах.
Под интерфейсом я подразумеваю не цвета кнопок и не красоту картинок, а в первую очередь функциональный интерфейс. Удобство, скорость, понятность и т.д.
Возможна (и нужна ли) революция?
В этой статье качество будет отождествляться именно с ним, то есть со слоем ПО, который доступен широким массам.
Сначала нужно рассмотреть причины сложившейся ситуации, а затем подумаем, изменится ли что-то в этой сфере или этого делать попросту не нужно.
Для примера предлагаюЧитать полностью »

Разработка под Android / Перемещение картинки вдоль произвольной кривой

Возникла задача сделать анимацию — двигать картинку вдоль заданной кривой. Погуглил и с удивлением нашел, что несколько вопросов с подобной задачей на stackoverflow.com остаются без ответа уже не один год. Пришлось засучить рукава, покопаться в документации и найти подходящее решение.
Итак у нас есть некоторая кривая. Например построенная из набора точек и для красивости сглаженная.
//набор точек
List aPoints = new ArrayList();

aPoints.add(new PointF(10f, 160f));
aPoints.add(new PointF(100f, 100f));
aPoints.add(new PointF(300f, 220f));
aPoints.add(new PointF(640f, 180f));

//строим сглаженную кривую
Path ptCurve = new Path();

PointF point = aPoints.get(0);
ptCurve.moveTo(point.x, point.y);
for(int iЧитать полностью »

Учебный процесс в IT / Изучение иностранных языков: живые учителя или интернет?
Изучение иностранных языков: живые учителя или интернет?
— Феденька, ты очень интеллигентный мальчик, ты мне очень нравишься, но Я БУДУ СТАВИТЬ ДВА В ГОДУ!!!!, — визжала моя школьная учительница по французскому и делала примерно такое лицо.
Моя школьная учительница по английскому языку делала другое лицо:
— Посмотрите дети на Федю. Ха-ха-ха, как он смешно ошибается, какой он дебил, не знает английского, давайте вместе посмеемся над ним дети, ха-ха-ха.
Дружный хохот одноклассников.
— А вот у меня тоже похожий дебил учился, дык он говорил: «Дую-дую». Мы ржали над ним всем классом, ха-ха-ха-ха, — радоваласьЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js