Есть ли порох в пороховницах? Hackathon Radio Canada 2018 (Часть вторая — боевая готовность)

Автор: admin от 7-04-2018, 22:15, посмотрело: 63

Это вторая часть моего повествования (искренне думал что последняя).



Первая часть здесь.



Есть ли порох в пороховницах? Hackathon Radio Canada 2018 (Часть вторая — боевая готовность)



Итак, формально команда сформирована. Хотя никто никого еще не знает. Цель проекта не определена. Radio Canada обещают предоставить некий API за неделю до события, чтобы у участников было какое-то время на ознакомление.

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

 

Learn OpenGL. Урок 4.11 — Сглаживание

Автор: admin от 7-04-2018, 22:15, посмотрело: 81

Learn OpenGL. Урок 4.11 — Сглаживание

Сглаживание



В своих изысканиях, посвященных трехмерному рендеру вы наверняка сталкивались с появлением пикселизованных зазубрин по краям отрисовываемых моделей. Эти отметины неизбежно появляются из-за принципа преобразования вершинных данных в экранные фрагменты растеризатором где-то в глубине пайплайна OpenGL. К примеру, даже на такой простой фигуре как куб уже заметны эти артефакты:



Learn OpenGL. Урок 4.11 — Сглаживание

Беглый взгляд, возможно, и не заметит ничего, но стоит посмотреть внимательней и на гранях куба проявятся означенные зазубрины. Попробуем увеличить изображение:



Learn OpenGL. Урок 4.11 — Сглаживание

Нет, это никуда не годится. Разве такое качество изображения хочется видеть в релизной версии своего приложения?

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

 

Обзор кейсов интересных внедрений Big Data в компаниях финансового сектора

Автор: admin от 7-04-2018, 22:15, посмотрело: 88

Кейсы практического применения Больших данных

в компаниях финансового сектора



Обзор кейсов интересных внедрений Big Data в компаниях финансового сектораЗачем эта статья?



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



Диапазон рассмотренных кейсов ограничивается примерами, представленными в открытом доступе на сайте компании Cloudera.



Что такое «Большие данные»



Обзор кейсов интересных внедрений Big Data в компаниях финансового сектораЕсть в технических кругах шутках, что «Большие данные» это данные, для обработки которых недостаточно Excel 2010 на мощном ноутбуке. То есть если для решения задачи вам надо оперировать 1 миллионом строк на листе и более или 16 тысяч столбцов и более, то поздравляем, ваша данные относятся к разряду «Больших».



Среди множества более строгих определений приведем, например следующее: «Большие данные» — наборы данных, которые настолько объемны и сложны, что использование традиционных средств обработки невозможно. Термин обычно характеризует данные, над которыми применяются методы предиктивной аналитики или иные методы извлечения ценности из данных и редко соотносится только с объемом данных.

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

 

Знакомство с новым элементом dialog

Автор: admin от 7-04-2018, 22:15, посмотрело: 54

Привет, Хабр! Представляю вашему вниманию перевод статьи "Meet the New Dialog Element" автора Keith J. Grant.

HTML 5.2 представил новый элемент dialog для нативных модальных окон. На первый взгляд, он кажется довольно простым (так и есть), но поигравшись с ним я обнаружил, что он имеет несколько замечательных возможностей, которые легко упустить.

Я встроил полноценное демо в конец статьи, но если вы захотите взглянуть на него во время чтения, вы можете найти его здесь.

Вот пример базовой разметки для окна диалога:

<dialog open>
  Native dialog box!
</dialog>

Атрибут open означает, что диалог виден. Без этого атрибута диалог будет скрыт до тех пор, пока вы не используете javascript, чтобы он стал видимым. Без всякой стилизации диалог выглядит следующим образом:

Знакомство с новым элементом dialog

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

 

Ещё один пример автоматизации или PowerShell + Google Apps Script

Автор: admin от 7-04-2018, 22:15, посмотрело: 90

Лень — двигатель прогресса…

Вот и я, найдя немного свободного времени, решил автоматизировать достаточно рутинную для каждого админа задачу — создание и отключение пользователей.

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

 

Учебник Thymeleaf: Глава 20. Приложение C: Синтаксис селектора разметки

Автор: admin от 7-04-2018, 21:35, посмотрело: 86

Оглавление



20 Приложение C: Синтаксис селектора разметки



Селекторы разметки Thymeleaf напрямую заимствованы из библиотеки парсера Thymeleaf: AttoParser.



Синтаксис для этих селекторов имеет большое сходство с синтаксисом селекторов в XPath, CSS и jQuery, что делает их удобными для большинства пользователей. Вы можете взглянуть на полную ссылку на синтаксис в документации AttoParser.

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

 

Самоуправляемые виртуальные инфраструктуры: VMware обновляет vRealize Suite

Автор: admin от 7-04-2018, 21:35, посмотрело: 60

На прошлой неделе VMware объявили об обновлении своей платформы управления облаком vRealize Suite. Оно выйдет 4 мая этого года, направлено на упрощение работы с SDDC (программно-определяемым ЦОД) и включает ряд новых функций.



Подробнее о некоторых из них расскажем под катом.



Самоуправляемые виртуальные инфраструктуры: VMware обновляет vRealize Suite

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

 

Разбор задачек от Одноклассников на JPoint 2018

Автор: admin от 7-04-2018, 21:35, посмотрело: 70

Алоха!



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



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

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

 

Проверяй входящие данные. Исходная причина уязвимости и атаки на Cisco IOS

Автор: admin от 7-04-2018, 21:35, посмотрело: 95

Проверяй входящие данные. Исходная причина уязвимости и атаки на Cisco IOS


В пятницу 6 апреля 2018 началась мощная атака на оборудование Cisco.



Много пишут о том, что главная причина, по которой эта атака успешна, это открытые во внешние сети сервисные порты Cisco Smart Install.



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



При создании системы вы не имеете права расчитывать на то, что значения по умолчанию, которые следует изменить будут изменены, причём в нужную сторону.



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





Я хочу обратить внимание на корень самой уязвимости. В отчёте есть такая часть:

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

 

Паттерны внедрения зависимостей. Часть 2

Автор: admin от 7-04-2018, 21:35, посмотрело: 73

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

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

 
Назад Вперед