egoroff.spb.ru блог о программировании

Блог

 

Поговорим сегодня о новом языковом механизме языка Go, — generics или шаблонах, если говорить в терминах C++, появившемся в языке, начиная с версии 1.18. Речь пойдет не об объяснении этого механизма своими словами, а о популярном утверждении о том, что их удобно использовать для реализации обобщенных деревьев (структура данных), не приколоченных гвоздями к какому-то конкретному типу данных.

 

Закрою для себя раз и навсегда споры о том, что быстрее — метод HasFlag у перечислимого типа помеченного атрибутом [Flags] или ручные битовые операции. Такие вопросы периодически возникают и споры могут быть жаркими.

 

Некоторая занимательная статистика по утекшим исходным кодам Яндекса

 

Поговорим об очередной (вынужденной) смене технологической платформы этого сайта. Сайт жил, всем меня устраивал и я совершенно не собирался менять технологический бакграунд, но настал 2022 год, со всем известными событиями.

 

В разделе портфель у меня до сегодняшнего для находились недоделанные переводы документации веб сервера Apache. Так вот теперь, — их больше нет :(.

Про апачей

Модуль Apache mod_rewrite
Перевод документации Apache по модулю mod_rewrite — реализующему механизм URL преобразований.
Руководство по URL преобразованиям
Перевод Apache URL Rewriting Guide в оригинале написанного Ralf S. Engelschall. Этот документ дополняет документацию к mod_rewrite. Он описывает возможности использования mod_rewrite веб-сервера Apache.