Месяц: Январь 2016
-
«Энергетический» троян BlackEnergy внедряется через уязвимость в Microsoft Office 2013
—
от автора
Фото: csoonline Специалисты по информационной безопасности из SentinelOne обнаружили новую тактику распространения malware вредоносного по BlackEnergy, атакующего SCADA-системы по всей Европе. Последняя версия этого ПО распространяется вместе с Microsoft Office, а расчет делается на невнимательных и неосторожных работников энергокомпаний, которые и приносят зловред. Последняя версия malware носит название BlackEnergy 3, и это то же ПО,…
-
Как программирование позволяет логично выражать мысли
—
от автора
Распространено мнение о том, что программы могут выполнять лишь набор заложенных в них команд и ничего больше. Так ли это на самом деле?
-
Визуализация concurrency в Go с WebGL
—
от автора
Одной из самых сильных сторон языка программирования Go является встроенная поддержка concurrency, основанная на труде Тони Хоара «Communicating Sequential Processes». Go создан для удобной работы с многопоточным программированием и позволяет очень легко строить довольно сложные concurrent-программы. Но задумывались ли вы когда-нибудь, как выглядят различные паттерны concurrency визуально? Конечно, задумывались. Все мы, так или иначе, мыслим…
-
Качество гарантировано: Как в действительности выглядит работа тестировщика игр (Часть 2)
—
от автора
Первая часть здесь. Старый видеролик с рекламой колледжа Уэствуд стал чем-то вроде шутки в мире видеоигр. Два парня, с комфортом устроившись на диване, убивают в хлам контроллеры, увлеченно играя на Sony PlayStation. Входит девушка и говорит: «Эй, ребята, вы уже закончили тестировать эту игру? У меня тут еще одна». «Мы только прошли третий уровень, графику…
-
Cухой антипаттерн
—
от автора
Долгое время я задумывался, что же не в порядке с некоторыми частями кода. Раз за разом, в каждом из проектов находится некий «особо уязвимый» компонент, который все время «валится». Заказчик имеет свойство периодически менять требования, и каноны agile завещают нам все хотелки воплощать, запуская change request-ы в наш scrum-механизм. И как только изменения касаются оного…
-
Продолжение статьи о доработках принтера MC-2, ч.2. Калибровка, доработка системы охлаждения
—
от автора
В своем первом материале, опубликованном в середине декабря, я писал о приятном процессе сборки, начале эксплуатации и небольших доработках 3D принтера MC2 от компании Мастер Кит. Прошло полтора месяца. В этот промежуток времени случился Новый Год с прилагающимися к нему каникулами. Не скажу, что я каждый день возился с собранным зверьком, но подходов было много,…
-
Процедурно генерируемые карты мира на Unity C#, часть 1
—
от автора
В этом цикле статей мы научимся создавать процедурно генерируемые карты мира с помощью Unity и C#. Цикл будет состоять из четырех статей.
-
man!( C => D )
—
от автора
Каждый С-программист с опытом накапливает привычный багаж техник и идиом. Зачастую бывает сложно понять, как сделать то же самое в новом языке. Так вот, вашему вниманию предлагается коллекция распространенных паттернов на C и их эквивалентов на D. Если вы собираетесь перевести свою программу с C на D или ещё сомневаетесь стоит ли это делать, то…
-
Подкаст «Звук»: Ответы на вопросы слушателей
—
от автора
Проектор Sony VPL-HW40ES В 25-м выпуске вместе в Тимофеем Шиколенковым мы не только ответили на вопросы наших слушателей, но и поговорили о новом сайте Аудиомании.
-
Почему Apple не выдаёт полиции данные даже с телефона наркоторговца
—
от автора
В октябре 2015 года в окружном суде Восточного округа Нью-Йорка представители Apple объяснили, почему компания не будет разблокировать телефон Джана Фенга (Jun Feng), признавшего себя виновным в продаже мегамфетамина. Apple не просто выступает за сохранность информации своих клиентов, но даже выступает против выдачи информации наркоторговцев.