О Максе Фрае

2019-01-27 • Макс Фрай, Max Frei, книга

Макс Фрай. Max Frei. Без Макса. Максимально свободный.

Начинающий злобный угуландский колдун. Временно доперст. Вершитель. Демиург. Убийца. Опытный, но бестолковый сновидец. Герой-любовник. Воспитатель чудовищ и красавиц. Призванный демон. Испольняющий обязанности Сурта, и при этом друг Одина. Накх. Ключник. Существо исключительных судеб.

Дважды, трижды, четырежды(?) выдуманный персонаж, автор и читатель. Выдуманный …


    Читать...    

О Keycloak

2019-01-06 • OpenID, OpenID Connect, OAuth, OAuth 2.0

Есть такая штука. Называется Keycloak. Это не то, что вы подумали, а плащ или мантия, типа для ключей, или «ключевая мантия». Это сервер для Single-Sing-On (SSO), и для хранения учётных записей, и для всего такого, связанного с аутентификацией и авторизацией. Это — часть JBoss, который, оказывается, теперь называется WildFly, сервера приложений …


    Читать...    

О CORS

2018-12-08 • origin, HTTP, CORS, fetch, web

Современные браузеры не хотят просто так ходить на другие домены. Точнее на другой Origin. Это касается JavaScript, выполняемого в браузере.

Нельзя просто так взять, и потыкать API, находящееся в другом домене. И нельзя сделать crawler, работающий в браузере. Это будут cross-origin запросы. И они запрещены. Из соображений безопасности. Похоже, это …


    Читать...    

Об IPv6

2018-11-17 • IPv6, Internet, IP

Тихо и незаметно наступает эпоха IPv6. Уже можно заполучить IPv6 дома или в офисе, по крайней мере, клиентам ЭР-Телекома. Уже подключают к интернетам только по IPv6, по крайней мере, некоторых клиентов нашего заказчика, где-то в Америке. Уже без проблем можно получить IPv6 адрес для любого сервера любого уровня виртуальности почти …


    Читать...    

О desktop

2018-10-27 • X Window, desktop, KDE, freedesktop.org

Помните ярлыки в Windows. Файлики с расширением .lnk. Классическим фейлом было скопировать на дискетку ярлык вместо самого вордовского файла, а потом удивляться, почему это оно не открывается на другом компьютере.

В наших юниксах, оказывается, тоже есть ярлыки. Freedesktop.org определяет формат файла .desktop, который определяет то, что называется Desktop Entry …


    Читать...    

Об ssh

2018-10-14 • ssh, command line, network

Об эс-эс-эйч. Которая SSH. Которая Secure SHell. Не все, оказывается, толком представляют, что это такое. И уж тем более не подозревают обо всей мощи SSH.

Впервые я узнал об этой аббревиатуре, "SSH", из журнала "Byte" из 1990-х. В рамках курса английского в универе мы переводили эти исторические статьи. И вот …


    Читать...    

Об URL

2018-09-29 • OkHttp, HTTP, Kotlin, URI, URL

Понадобилось как-то распарсить вот такую строчку. Это первая строка типичного HTTP запроса.

POST /service?user=123 HTTP/2.0

Такие строчки встречаются в логах Elastic Load Balancer (ELB). Я специально засунул туда айдишник пользователя, чтобы отделять запросы одних пользователей от запросов других. Да, Chrome, которым мы в основном пользуемся, ходит …


    Читать...    

О почте

2018-09-15 • dkim, dmarc, email, Gmail, Google, smtp, spam, spf

Бывает так.

Где-то на выделенном сервере работает тщательно настроенный Postfix. Через него ваше приложение, запущенное на этом же сервере, отправляет письма.

И SPF запись настроена. Она говорит, что с IP адреса нашего сервера действительно разрешается отправлять письма от нашего домена.

$ dig +noall +question +answer txt example.ru
;example.ru.              IN …

    Читать...    

О Сочи

2018-09-02 • впечатление, Черное море, Кавказ, путешествие, Сочи, Адлер, отдых

Сочи — это не город. Это — сборище санаториев, профилакториев, лечебных учереждений, дач, бывших дач, экспроприированных и превращённых в парки, посёлков, отелей, посёлков из отелей, горных черкесских аулов, пасек и виноградников, а также немного заказников, зажатые между Северо-Западным Кавказом и Чёрным морем узкой полоской от границы с Абхазией и на 120 километров …


    Читать...    

О ГИС

2018-08-11 • ГИС, geo, GIS, QGIS

ГИС — это Географическая Информационная Система. Именно поэтому 2ГИС так называется. Это и геоинформационная система, то есть карта, и Городская Информационная Система, то есть справочник организаций.

Но 2ГИС — это, так сказать, read-only GIS. Вы можете посмотреть, поискать, построить маршрут. Но ничего не можете менять.

В серьёзном взрослом мире нужно таки менять …


    Читать...