18-20 апреля в МИФИ на базе факультета кибернетики и информационной безопасности состоится третья всероссийская студенческая олимпиада по информационной безопасности. Принять участие в соревновании могут не только студенты МИФИ, но и учащиеся других вузов в возрасте 18-25 лет.Читать полностью »
Рубрика «разработка» - 216
Приглашаем на олимпиаду по безопасности в МИФИ
2015-04-13 в 8:48, admin, рубрики: Блог компании Positive Technologies, информационная безопасность, ит-инфраструктура, МИФИ, олимпиада по ИБ, разработка, метки: олимпиада по ИБПринципы анимации для веба
2015-04-13 в 6:51, admin, рубрики: анимация, Блог компании HTML Academy, веб-дизайн, Веб-разработка, принципы анимации, Работа с анимацией и 3D-графикой, разработкаПримечание переводчика: Представленный ниже материал содержит значительное количество технических терминов, при переводе которых могут возникнуть неточности. Если вы заметили опечатку, ошибку или неточность перевода — напишите нам, и мы оперативно всё исправим.
Кроме того, в продолжение темы сегодняшней публикации на одну неделю будет открыт продвинутый курс академии по CSS-анимациям, который обычно доступен по подписке. Его описание размещено в конце топика.
Фронтенд-дизайнеры и разработчики используют CSS для создания стилей, позиционирования элементов — в общем, для того, чтобы сайты выглядели красиво. Часто CSS применяют и для добавления движений на веб-страницы, хотя дело обычно не идёт дальше плавных переходов или анимации.
На самом деле анимация может быть мощным инструментом, который позволяет посетителям сайта и клиентам легче взаимодействовать с интерфейсом продукта и быстрее добиваться своих целей. Этого можно достичь, если следовать в своей работе некоторым основополагающим принципам.Читать полностью »
RefluxJS — альтернативный взгляд на Flux архитектуру от Facebook
2015-04-13 в 4:41, admin, рубрики: flux, html, javascript, react.js, ReactJS, reflux, refluxjs, Веб-разработка, разработкаОт переводчика: посмотрев на ReactJS и вдохновившись его простотой, начал искать библиотеку, которая бы обеспечивала такой же простой обмен данными внутри моего приложения. Наткнулся на Flux, увидел примеры кода и пошел искать альтернативу. Набрел на RefluxJS, немедленно полюбил и пошел переводить официальную доку. Она написана как раз в стиле статьи, поэтому в первую очередь решил поделиться ей с читателим :) Перевод несколько вольный. Кое-где, если мне казалось, что что-то нуждается в дополнительном пояснении или примере, я не стеснялся.
В переводе ниже в качестве перевода для термина Action из Reflux иногда используется термин «событие», а иногда — термин «экшен», в зависимости от контекста. Более удачного перевода мне подобрать не удалось. Если у вас есть варианты, жду предложений в комментариях ;)
Обзор
RefluxJS — простая библиотека, обеспечивающая в вашем приложении однонаправленный поток данных, использующая концепцию Flux от Facebook.
Читать полностью »
SSO на FreeIPA+Apache+Flask-Login+JWT
2015-04-12 в 19:35, admin, рубрики: Apache, flask, Flask-Login, freeipa, jwt, kerberos, python, информационная безопасность, разработкаВсем привет
В статье описывается разработка и развёртывание системы SSO-аутентификации, использующей Kerberos и JWT. Модуль аутентификации разработан с применением Flask, Flask-Login и PyJWT. Развёртывание выполнено с использованием веб-сервера Apache, сервера идентификации FreeIPA и модуля mod_lookup_identity на CentOS 6/7. В статье много текста, средне кода и мало картинок. В общем, будет интересно :)
Истории о разработчиках: российская Brainy Studio, победитель Imagine Cup
2015-04-12 в 7:55, admin, рубрики: Lumia, microsoft, Microsoft Devices, Microsoft Lumia, Microsoft Mobile, nokia, windows, windows phone, windows phone 8, Windows Phone 8.1, WP8.1, Блог компании Microsoft Lumia, геймдев, интервью, интервью с разработчиком, истории о разработчиках, разработка, разработка игр, разработка под windows phone, разработка приложений, стартап, устройства Microsoft, метки: истории о разработчикахЕсли вы начинающий разработчик или интересуетесь различными активностями в области разработки, то вам, наверное, не стоит объяснять, что такое Imagine Cup. Для тех, кто всё же не в курсе — это общемировое технологическое соревнование от Microsoft для студентов колледжей и университетов, которое поспособствовало выходу множества приложений, сервисов и технологических продуктов.
Одними из победителей прошлогоднего Imagine Cup 2014, соревнования, продлившегося год и привлекшего 33 тысяч студентов со всего мира, стала российская команда Brainy Studio со своим проектом — игрой на социальную тематику TurnOn. Мы решили взять у них небольшое интервью, чем и делимся сегодня в нашем посте.
Читать полностью »
В настоящее время все больше и больше людей используют сеть Интернет как основной источник получения информации. Почти у всех есть доступ к компьютеру, подключенному к Интернету, дома либо на рабочем месте.
Любой пользователь, который ищет что-то конкретное в Сети, стремится получить достаточно подробную информацию, фотографии, видео о продукте или услуге, которые ему необходимы. Таким образом, профессионально построенный и хорошо оптимизированный сайт с уникальным и привлекательным дизайном позволит представить себя или свою компанию, деятельность и услуги, которые вы предоставляете, в выгодном свете. С течением времени все больше и больше людей узнают о вашем бизнесе. Читать полностью »
Управление ресурсами с помощью явных специализаций шаблонов
2015-04-10 в 14:27, admin, рубрики: c++, Блог компании Positive Technologies, обобщённое программирование, Программирование, разработка, С++, метки: Обобщённое программирование, РазработкаRAII – одна из наиболее важных и полезных идиом в C++. RAII освобождает программиста от ручного управления ресурсами, без неё крайне затруднено написание безопасного с точки зрения исключений кода. Возможно, самое популярное использование RAII – это управление динамически выделяемой памятью с помощью умных указателей, но она также может с успехом применяется и к другим ресурсам, особенно в мире низкоуровневых библиотек. Примеры включают в себя дескрипторы Windows API, файловые дескрипторы POSIX, примитивы OpenGL и тому подобное.Читать полностью »
Анонс конференции ThinkPHP
2015-04-10 в 11:09, admin, рубрики: meetup, php, thinkphp, Блог компании NIX Solutions, встреча, конференция, митап, разработка, метки: thinkphp
Приглашаем всех желающих посетить очередную встречу для разработчиков ThinkPHP #11, которая пройдёт 17 апреля в Харькове. Вот уже третий год наша компания организует встречи PHP-разработчиков, на которых вы можете поделиться своим опытом, узнать от коллег о тех или иных решениях и просто пообщаться с единомышленниками в непринуждённой атмосфере. Здесь рады всем, как начинающим, так и многоопытным разработчикам.
В этот раз на ThinkPHP выступят три докладчика:
Читать полностью »
Встречайте ReSharper C++
2015-04-10 в 9:55, admin, рубрики: c++, cplusplus, jetbrains, ReSharper, Visual Studio, Блог компании JetBrains, ионный бластер, плюсы, Программирование, разработка, струструп, метки: resharperВ течение десяти с небольшим лет своего существования ReSharper был ориентирован на .NET-разработчиков, что не удивительно для плагина к Visual Studio. 2 года назад, в чем-то благодаря удачной первоапрельской шутке, мы вплотную занялись поддержкой С++ в ReSharper, и вот совсем недавно был выпущен первый официальный релиз ReSharper C++ — нового продукта специально для разработчиков на C/С++ в Visual Studio. (Тем, кто заждался релиза CLion для кросс-платформенной разработки на C/C++, понадобится еще немного терпения.)
Чем же может быть полезен ReSharper C++? Разберем основные возможности продукта.
Читать полностью »
Microsoft представляет новые контейнерные технологии для следующего поколения облака
2015-04-10 в 9:22, admin, рубрики: azure, azure marketplace, azure vm, devops, docker, hyper-v, IT Pro, Microsoft Azure, modern apps, nano server, анонс, Блог компании Microsoft, виртуальные машины, ит-инфраструктура, Облачные вычисления, приложения, разработкаВ современном мире, когда облачные технологии выходят на первое место, бизнес-индустрия особенно полагается на приложения, которые будут способствовать развитию инноваций и продуктивности. С развитием облака, контейнеры становятся привлекательным способом для разработчиков быстро и эффективно создавать и разворачивать приложения на нужной для бизнеса скорости. Предлагая разработчиками и IT-профессионалам возможность развернуть приложения с рабочей станции на сервер в считанные секунды, контейнеры переносят разработку приложений на совершенно новый уровень.
Из-за стремления разработчиков использовать возможности контейнеров для более широкого набора приложений возникают новые требования. Например, для корпоративных систем или же для размещенных сред могут понадобиться повышенные уровни доверия. Кроме того, разработчики часто разворачивают приложения в смешанных средах, где они могут не иметь возможности контролировать платформу, на которой размещено приложение. Виртуализация исторически предоставляла значительный уровень изоляции, который позволял такие сценарии, но сейчас существуют возможности объединения эффективности и плотности модели контейнера с правильными уровнем изоляции.