«Почему надо фейлиться быстро»: Стив Коттон из Bungie о креативном процессе в компании

Автор: admin от 11-01-2019, 18:25, посмотрело: 33

Сегодня стало известно о разделении Activision и Bungie — а у нас на руках как раз оказался материал с подборкой принципов креативного директора Bungie Стивена Коттона в разработке, отложенный до лучших времен, а перевести решили как раз сейчас. За этот материал отдельное спасибо нашему продюсеру Анатолию Шестову, который поговорил со Стивом в офисе компании во время PAX West 2018. Поехали.



«Почему надо фейлиться быстро»: Стив Коттон из Bungie о креативном процессе в компании

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

 

Секретные хаки VS Code

Автор: admin от 11-01-2019, 16:10, посмотрело: 33

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



Секретные хаки VS Code



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



Улучшаем внешний вид



1. Material Theme & Icons



Это прямо зверь в темах VS Code. Я думаю, что материальная тема наиболее близка к написанию ручкой на бумаге в редакторе (особенно при использовании неконтрастной темы). Ваш редактор выглядит практически гладко, переходя от встроенных инструментов к текстовому редактору.



Представьте себе эпическую тему в сочетании с эпическими иконами. Material Theme Icons — отличная альтернатива для замены значков VSCode по умолчанию. Большой каталог иконок плавно вписывается в тему, делая ее красивее. Это поможет легко найти файлы в проводнике.



Секретные хаки VS Code

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

 

Состоялся релиз Metasploit Framework 5.0

Автор: admin от 11-01-2019, 14:15, посмотрело: 31

Состоялся релиз Metasploit Framework 5.0

 

Metasploit Framework — это наиболее известный инструмент для создания, тестирования и использования эксплоитов. Позволяет производить эксплуатацию и постэксплуатацию уязвимостей, доставку «полезной нагрузки» (payloads) на атакуемую цель.



Metasploit Framework 5.0 — наиболее крупное обновление фреймворка с 2011 года.

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

 

Учебный курс по React, часть 7: встроенные стили

Автор: admin от 11-01-2019, 11:40, посмотрело: 28

Сегодня, в следующей части курса по React, мы поговорим о встроенных стилях.



Учебный курс по React, часть 7: встроенные стили




Часть 1: обзор курса, причины популярности React, ReactDOM и JSX

Часть 2: функциональные компоненты

Часть 3: файлы компонентов, структура проектов

Часть 4: родительские и дочерние компоненты

Часть 5: начало работы над TODO-приложением, основы стилизации

Часть 6: о некоторых особенностях курса, JSX и javascript

Часть 7: встроенные стили

Категория: Веб-разработка

 

Еще один закон Яровой: депутат предложила разрешить полиции отслеживать местоположение детей при помощи геолокации

Автор: admin от 11-01-2019, 11:30, посмотрело: 24

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



Поправки, о которых идет речь, разрабатывались группой депутатов под руководством главы думского комитета по безопасности Ирины Яровой, о чем сообщает «Коммерсант». В ст. 8 этого закона описываются случаи, в которых становится возможным проводить разыскные мероприятия, «ограничивающие конституционные права человека».

Категория: Гаджеты

 

Приключения с домашним Kubernetes-кластером

Автор: admin от 11-01-2019, 08:25, посмотрело: 28

Прим. перев.: Автор статьи — Marshall Brekka — занимает позицию директора по проектированию систем в компании Fair.com, предлагающей своё приложение для лизинга автомобилей. В свободное же от работы время он любит применять свой обширный опыт для решения «домашних» задач, которые вряд ли удивят любого гика (посему вопрос «Зачем?» — применительно к описанным дальше действиям — априори опущен). Итак, в своей публикации Marshall делится результатами недавнего развёртывания Kubernetes на… ARM-платах.



Приключения с домашним Kubernetes-кластером


Как и у многих других гиков, за прошедшие годы у меня накопились разнообразные платы для разработки вроде Raspberry Pi. И как и у многих гиков, они пылились на полках с мыслью, что когда-нибудь пригодятся. И вот для меня этот день наконец-то настал!

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

 

«Надежность и безотказность как в Google» — и не только: перевод статьи «Расчёт надёжности сервиса»

Автор: admin от 11-01-2019, 06:55, посмотрело: 30

«Надежность и безотказность как в Google» — и не только: перевод статьи «Расчёт надёжности сервиса»

Главная задача коммерческих (да и некоммерческих тоже) сервисов — быть всегда доступными для пользователя. Хотя сбои случаются у всех, вопрос в том, что делает IT-команда для их минимизации. Мы перевели статью Бена Трейнора, Майка Далина, Вивек Рау и Бетси Бейер «Расчёт надёжности сервиса», в которой рассказывается, в том числе, на примере Google, почему 100% — неверный ориентир для показателя надежности, что такое «правило четырёх девяток» и как на практике математически прогнозировать допустимость крупных и мелких отключений сервиса иили его критических компонентов — ожидаемое количество простоя, время обнаружения сбоя и время восстановления сервиса.

Категория: Google

 

Как и зачем мы оптимизировали алгоритм очистки SLAB-кэшей в ядре Linux

Автор: admin от 11-01-2019, 06:40, посмотрело: 28

Рост популярности контейнеров и их использование в совокупности с контрольными группами выявили серьезную проблему масштабируемости, которая приводит к значительному падению производительности на больших машинах. Проблема в том, что время обхода SLAB-кэшей зависит квадратично от количества контейнеров, а активное потребление больших объемов памяти за короткий период может стать причиной ухода системы в busy loop, потребляющий 100% процессорного времени. Сегодня мне хотелось бы рассказать, как мы решили эту проблему, изменив алгоритм учета использования контрольной группой memcg объектов SLAB-кэшей и оптимизировав функцию shrink_slab().



Как и зачем мы оптимизировали алгоритм очистки SLAB-кэшей в ядре Linux

Категория: Linux

 

Подмена поисковой выдачи Google

Автор: admin от 11-01-2019, 05:45, посмотрело: 25

Подмена поисковой выдачи Google

 

Эксперт по информационной безопасности Wietze Beukema обнаружил довольно простую логическую уязвимость в формировании поисковой выдачи Google, позволяющую производить манипуляцию результатами выдачи. Несмотря на простоту уязвимости, последствия от ее применения могут быть довольно серьезными.

Категория: Google

 

Патентные тролли начинают и выигрывают: как я остался без игры

Автор: admin от 11-01-2019, 01:00, посмотрело: 23

Патентные тролли начинают и выигрывают: как я остался без игры

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



У самой игры Балда ® было бесчисленное количество различных реализаций под мобильники и ПК. Я и сам в далеких 2011 и 2013 годах написал две версии игра Балда ® под Android и iOS, которые набрали 3.5 миллиона установок.



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



Все предельно просто: с конца 2017 года компания ООО "Паритет лифт" стала исключительным правообладателем товарного знака "Балда", и только "Паритет лифт" имеет право выпускать игры под таким названием. В начале 2018 года десятки разных игр под названием "Балда" были удалены из магазинов приложений. Осталась лишь одна-единственная, защищенная Роспатентом.



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

Категория: Game Development, Google, Android