Месяц: Август 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. Она…