Месяц: Август 2019

  • Natas Web. Прохождение CTF площадки, направленной на эксплуатацию Web-уязвимостей. Часть 5

    от автора

    В данной статье мы разберемся с эксплуатацией некоторых WEB-узвимостей на примере прохождения варгейма Natas. Каждый уровень имеет доступ к паролю следующего уровня. Все пароли также хранятся в файлах /etc/natas_webpass/. Например, пароль для natas5 хранится в файле /etc/natas_webpass/natas5 и доступен для чтения только для пользователей natas4 и natas5. Прошлые части: часть 1, часть 2, часть 3…

  • Скрипт настройки Windows 10

    от автора

    Давно хотел поделиться своим скриптом по автоматизации настройки Windows 10 (на данный момент актуальная версия 18362), да все руки не доходили. Возможно, он будет кому-то полезен целиком или только его части. Конечно, будет проблематично описать все пункты настройки, но постараюсь выделить самое важное. Если кому-то интересно, то добро пожаловать по кат.

  • Нужен ли тебе Agile: 5 моделей для проверки

    от автора

    Дети, рожденные в год подписания Agile Manifesto, в этом году празднуют совершеннолетие. А взрослые люди продолжают спорить, где Agile применим. Обычно бьют по площадям: можно ли использовать Agile вне IT. Иногда добавляют драмы: пробовали ли вы строить атомную электростанцию по Agile? Для художественного эффекта так, конечно, лучше. Но если вы хотите сделать продукт, а не…

  • ValueTask<TResult> — почему, зачем и как?

    от автора

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

  • Кто не спрятался – я не виноват (история скрытности в авиации)

    от автора

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

  • Нечувствительные к весам нейронные сети (WANN)

    от автора

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

  • Чиним Skype своими руками

    от автора

    Доброго времени суток. После последнего обновления Скайпа (версия 8.51.0.92) под Linux (Mint, оболочка Cinnamon), столкнулся с неприятным багом при переключении раскладки языка, в поле ввода сообщения: при нажатии Alt+Shift, фокус, с поля ввода, переходит к верхней панели окна (меню). За несколько дней активного использования, это стало неимоверно бесить. Коллега, использующий Ubuntu, говорил что баг также…

  • Увидеть интерфейс «глазами дизайнера»: о взаимодействии фронтендера с дизайнером

    от автора

    Дизайнер интерфейсов и frontend-разработчик — хоть и разные специалисты, но их задачи тесно связаны. Настолько, что толковые дизайнеры понимают основы верстки, а программисты — знают принципы хорошего дизайна. Это помогает избежать недопонимания и получить ожидаемый результат. Детальнее рассказывает Владимир Синицын, руководитель направления «Дизайн и UX» в Нетологии. Привет! Вот две главные причины, зачем фронтенд-разработчикам знать…

  • «Осторожно, ФАС!»: хитрости McDonald’s, божественная шаурма, лже-Клуни и немного уличной магии

    от автора

    Реклама… как много в этом слове. Это она породила то самое «клиповое сознание», которое в корне изменило нас с вами и про которое говорят уже много лет. Это она может вознести бизнес на небывалые высоты, но бывает, приводит его к огромным убыткам и даже разорению.

  • Реализация пула соединений в WCF для .Net Core с использованием HttpClientFactory

    от автора

    Наш продукт разрабатывается на платформе .Net Core 2.2 с использованием WCF 4.5 для взаимодействия с SOAP сервисом клиента. В процессе работы сервиса разработчики шины данных заметили высокую нагрузку на сервер. Далее стали появляться проблемы с доступом к сервису. В результате выяснили, что причина кроется в количестве активных соединений. Существует такая проблема как connection exhaustion. Она…