Месяц: Апрель 2017
-
Поэтапное руководство по алгоритму автоматического размещения из CSS Grid
Предлагаем вашему вниманию перевод статьи о методике, которая будет полезна разработчикам, использующим в своей работе CSS. В этом руководстве мы рассмотрим все этапы алгоритма автоматического размещения элементов из модуля CSS Grid Layout. Каждый этап управляется с помощью свойства grid-auto-flow. В своих других статьях “Introducing the CSS Grid Layout” и “Seven Ways You Can Place Elements…
-
Это очень просто
Рассмотрим следующую задачу. Найти период дроби 1/81. Уверяю, что для решения не потребуется ни калькулятор, ни деление столбиком. Для начала вспомним чему равно 81*(Период). Пусть длина периода n, тогда исходная дробь запишется как: Перепишем данное представление в следующем виде: Последнее выражение можно представить так: Ну а теперь то соотношение, которое мы искали: Для нашего случая…
-
Guard классы — использовать или нет?
На днях мне довелось делать довольно крупные изменения в одном C# проекте — удаление сторонней сборки. Самое "замечательное", что львиную долю времени я потратил на изменение мест, где использовались helper’ы из этой сборки (так сказать бонус к основной функциональности). Helper’ы такого вида: Guard.ArgumentNotNull(myobject, "myobject");
-
Дизайн персонажа 2B для игры Nier: Automata
Привет, меня зовут Хито Мацудайра (Hito Matsudaira), я моделлер персонажей для Nier: Automata. Можете ли вы вспомнить знаменитых моделлеров персонажей? Я не могу — создатели персонажей в наши дни редко становятся известными. К счастью, мне предоставили такую возможность, поэтому я хочу рассказать о своих мыслях и о том, как я моделировал персонаж 2B на основе…
-
Тепловизор в мастерской DI HALT’a
▌Intro Вот и мне попал в руки сей дивный приборчик — тепловизор Seek Thermal от Даджета. И, честно говоря, совершенно нет желания писать на него обзор. Ну в самом деле, кому нужна еще одна распаковка, осмотр упаковки, фотки батареи, трубы, кота, следов и проводки в стене? Это все уже было. Если вам все же стало…
-
Как протестировать образ для docker за полсекунды
В этой статье рассматривается простой способ создания и тестирования образов docker. По ходу повествования, используя Goss, мы напишем тесты, с помощью которых можно проверить официальный образ Nginx всего за ~0,5 с.
-
Tesla Inc. стала самым дорогим производителем автомобилей в США
Компания Илона Маска Tesla Inc. (ранее Tesla Motors) смогла обойти по капитализации General Motors Co., став самым дорогим производителем автомобилей в США. В начале недели акции Tesla выросли в цене на 3,3%, что подняло капитализацию этой компании до $51,17 млрд. В конце дня, в понедельник, Tesla обошла General Motors на $64 млн. Теперь производителя электромобилей…
-
Техподдержка уязвимостей: CMS. Часть 1
1С-Битрикс — одна их самых популярных систем CMS. Включает в себя много интересных решений, начиная от сайта визитки, заканчивая высоконагруженными системами. Мы часто встречаем во время пентестов данный продукт и отмечаем, что большинство обнаруживаемых проблем безопасности можно увидеть в самописных модулях, а не в самом ядре Битрикса. Однажды, анализируя защищенность одной системы, построенной на основе…
-
Арестован оператор tor exit-node в России
Последние несколько дней различные источники сообщают об аресте математика Дмитрия Богатова в связи с размещением материалов в интернете с его IP-адреса. За несколько часов до опубликованного времени обыска (примерно 11 вечера 5 апреля по Московскому времени) из сети пропал выходной узел сети Tor, администрируемый Dmitry Bogatov <KAction /at/ gnu /dot/ org>. Судя по обновлённой за…
-
Реверс-инжиниринг радиоуправляемого танка с помощью GNU Radio и HackRF
Год назад наша CTF-команда на крупном международном соревновании RuCTF в Екатеринбурге в качестве одного из призов получила радиоуправляемый танк. Зачем команде хакеров игрушечный радиоуправляемый танк? Чтобы его реверсить, конечно. В статье я расскажу, как при помощи GNU Radio и HackRF One можно c нуля разобраться в беспроводном протоколе управления танком, как декодировать его пакеты и…