Я начал программировать на Go после достаточно продолжительного периода программирования на PHP. Полагаю судя по последним тенденциям, мой случай далеко не единичный. Go в целом…
До недавнего времени платы построенные на процессоре RISC-V такие как Kendryte K210, невозможно было использовать для высоко ресурсоемких задач, т.к. производительность конечных была очень низкой.…
Транзация — это набор операций по работе с базой данных (БД), объединенных в одну атомарную пачку. (Предполагается, что вы знаете, что такое БД. Но чуть позже…
Количество способов, которые используют хакерские группировки, чтобы атаковать компании, кажется бесконечным, но на самом деле это не так. Практически все тактики и техники киберпреступников проанализированы…
Что будет рассказано? Очевидная проблема при изучении своих клавиатурных раскладок Немного о нашем пациенте: klava.org То, как получилось решить данную проблему (спасибо F12) Как правильно…
Пришло время переосмыслить используемый нами подход к подготовке наборов фавиконов для современных браузеров и остановить безумие генераторов фавиконов. В наши дни фронтенд-разработчикам приходится иметь дело…
15 января 2021 года крупнейшей интернет-энциклопедии исполнилось 20 лет. Откуда взялся движок Wiki, чем занимался Джимми Уэйлс до Wikipedia, как она поглотила своего «родителя» Nupedia…
Я уже довольно давно хотел написать пост о работе с виртуальной памятью. И когда @jimsagevid в ответ на мой твит написал о ней, я понял,…
Часть 2 Содержание Часть #1 (scanning). Часть #2 (connecting/disconnecting), вы здесь. В предыдущей статье мы подробно рассмотрели сканирование устройств. Эта статья – о подключении, отключении и обнаружении сервисов (discovering services). Подключение к…
“…Often you need to execute a synthetic two-byte instruction from the keyboard. This can occur during your day-to-day user of the HP-41…”/ HP-41 Advanced Programming…