» Материалы за Май 2017 года » Страница 2

 

PHDays VII: хроники «Противостояния»

Автор: admin от 31-05-2017, 16:35, посмотрело: 146

В этом году перед «Противостоянием» мы в очередной раз собрали сборную «солянку» частично из сотрудников Solar Security, частично из неравнодушных друзей и SOCостроителей России. В статье попробуем описать весь процесс участия в «Противостоянии» — какие были «пасхалки» от организаторов, какие шли атаки, как мы защищались, какие инструменты отработали и т.д.

PHDays VII: хроники «Противостояния»

Категория: Информационная безопасность

 

CSS в JavaScript: будущее компонентных стилей

Автор: admin от 31-05-2017, 16:15, посмотрело: 265

CSS в JavaScript: будущее компонентных стилей


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


Чтобы получить больше информации о проблемах CSS, решаемых в javascript, вы можете посмотреть презентацию «React CSS в JS» (React CSS in JS), а для того чтобы изучить улучшение производительности с помощью Aphrodite, прочитайте статью Inline CSS at Khan Academy: Aphrodite. Если же вы хотите узнать больше о лучших практиках CSS в javascript, ознакомьтесь с руководством Airbnb (Airbnb’s styleguide).


Здесь речь пойдет об использовании встроенных стилей javascript для создания компонентов, позволяющих решить основные проблемы дизайна, о которых я рассказывал ранее в статье «Прежде чем осваивать дизайн, необходимо ознакомиться с основами» (Before you can master design, you must first master the fundamentals).

Категория: Программирование » Веб-разработка

 

Must see: видеозаписи митапа MoscowJS 37

Автор: admin от 31-05-2017, 16:00, посмотрело: 187

Must see: видеозаписи митапа MoscowJS 37


В четверг, 25 мая, в офисе Avito прошла очередная встреча сообщества фронтенд-разработчиков MoscowJS. Обсуждали отладку анимации, создание WebGL визуализации, сборку webpack’ом и код-ревью. Сегодня публикуем видеозаписи докладов — профессионалам будет интересно. Приятного просмотра!

Категория: Программирование, Веб-разработка

 

Реалистичный Realm. 1 год опыта

Автор: admin от 31-05-2017, 15:35, посмотрело: 207

Реалистичный Realm. 1 год опыта

Realm давно известен в среде мобильных (и не только) разработчиков. К сожалению, в рунете почти нет статей об этой базе данных. Давайте исправим эту ситуацию.

Ровно год назад в build.gradle нашего проекта появилась строчка:

classpath "io.realm:realm-gradle-plugin:0.89.1" 

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

Категория: Веб-разработка, Game Development, Android

 

Microsoft внедрит ДНК-хранилище в одном из своих ЦОД

Автор: admin от 31-05-2017, 15:35, посмотрело: 191

В прошлом году компания Microsoft рассказала о своих исследованиях, посвященных разработке ДНК-хранилищ. Ученые заявили, что их технология позволит хранить данные дата-центра в нескольких кубах сахара. И вот на прошлой неделе сотрудник Microsoft Research Даг Кармин (Doug Carmean) сказал, что компания планирует внедрить в одном из своих ЦОД устройство хранения на основе ДНК к 2020 году.

Microsoft внедрит ДНК-хранилище в одном из своих ЦОД

Категория: Компании » Microsoft

 

Самый большой репозиторий Git на свете

Автор: admin от 31-05-2017, 15:30, посмотрело: 157

Прошло уже три месяца с тех пор, как я опубликовал свою первую статью о наших попытках масштабировать Git для очень крупных проектов при помощи инициативы, которую мы назвали «Git Virtual File System». Напомню: GVFS в сочетании с некоторыми правками в Git позволяет работать с ОЧЕНЬ большими репозиториями, виртуализируя как папку .git, так и рабочую директорию. Вместо того, чтобы скачивать репозиторий целиком и проверять все файлы, инструмент динамично скачивает только те фрагменты, которые вам нужны, выявляя их на основании того, над чем вы работали до этого момента.

За это время много чего произошло, и я хочу поделиться с вами новостями. Три месяца назад GVFS был только мечтой. Не в том смысле, что его не существовало — у нас была готовая реализация — но в том, что он еще не показал себя в деле. Мы опробовали его на больших репозиториях, но не успели внедрить в рабочий процесс для сколько-нибудь значимого количества разработчиков. Поэтому у нас было только умозрительное убеждение, что все будет работать. Теперь же у нас есть подтверждение этому.

Самый большой репозиторий Git на свете

Категория: Компании » Microsoft

 

Делегаты и Лямбда выражения в C# .Net — Шпаргалка или коротко о главном

Автор: admin от 31-05-2017, 15:15, посмотрело: 346

Привет, Дорогой читатель!


Почти все кто мало-мальски работал в .Net знает что такое Делегаты (Delegates). А те кто не знает о них, почти наверняка хотя бы в курсе о Лямбда-выражениях (Lambda expressions). Но лично я постоянно то забываю о синтаксисе их объявления, то возвращаюсь к многостраничным объяснениям умных людей о том, как компилятор реагирует на подобные конструкции. Если у Вас случается такая проблема, то милости прошу!

Категория: Программирование

 

Acronis Backup 12.5 (теперь и) Advanced: долгожданный выпуск

Автор: admin от 31-05-2017, 14:50, посмотрело: 812

Предыстория


Решение Acronis Backup версии 11.5/11.7 было выпущено более 5 лет назад и, хотя данный продукт до сих пор успешно защищает данные по всему миру, он уже успел морально устареть и назрели объективно необходимые изменения, требующие принципиально новых подходов. Несмотря на то, что платформа Acronis Backup 12, удовлетворяющая новым веяниям, была выпущена уже около года назад, её редакция «Advanced» всё это время оставалась на версии 11.7, что привносило проблемы совместимости и сложности одновременной поддержки очень разных архитектурных решений. Наконец-то настал момент, когда вся линейка продуктов Acronis Backup будет доступна на единой платформе. Данная статья посвящена выпуску Acronis Backup 12.5 и, собственно, что же нового было добавлено в этой версии.

Напомним, что решение Acronis Backup 12.5 поставляется в двух вариантах: стандартном (Standard) и расширенном (Advanced), доказало свою эффективность как полномасштабная система резервного копирования для гибридных сред. Простой и удобный веб-интерфейс обеспечивает надежное резервное копирование и восстановление физических, виртуальных и облачных серверов из любой точки мира.

Acronis Backup 12.5 (теперь и) Advanced: долгожданный выпуск

Категория: Админитстрирование » Системное администрирование

 

ACM ICPC 2017: итоги финала

Автор: admin от 31-05-2017, 13:10, посмотрело: 228

Вчера в Университете ИТМО встречали команду, которая принесла нам седьмую победу в международном чемпионате ACM ICPC.

ACM ICPC 2017: итоги финала

Категория: Программирование

 

UX-стратегия. Часть 6 — Внедрение

Автор: admin от 31-05-2017, 12:25, посмотрело: 288

В первых частях этой серии статей я писал о ключевых составляющих UX-стратегии на практике. Получилась модель, описывающая основные уровни зрелости и ключевые зоны приложения усилий, благодаря которым дизайн превратится из исполнителя в стратегического партнёра:

UX-стратегия. Часть 6 — Внедрение

Категория: Программирование » Веб-разработка