Месяц: Апрель 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 нуля разобраться в беспроводном протоколе управления танком, как декодировать его пакеты и…