Сайт для создания и тестирования шейдеров

В поисках Gaussian Blur наткнулся на сайт shadertoy.

Можно менять параметры налету и смотреть что получается. Попробуйте на примере Gaussian Blur. Платформа WebGL 2.0, язык GLSL, рекомендую к ознакомлению.

Также можно встраивать результат на страницу:

Последние новости сайта

SSL Сертификат

В связи с событиями на Украине контора Sectigo объявила санкции и перестала выпускать ssl сертификаты для .ru и .рф доменов. За выпуск оного я платил 820 рублей в год.

Благодаря сcанкциям, я перешёл на использование бесплатного сертификата от Let’s Encrypt (с помощью certbot — он есть в портах FreeBSD). Поначалу certbot капризничал и не хотел работать без AAAA DNS записи, но это вылечилось, когда я прописал www как CNAME основного домена. Так что теперь я использую сертификат от Let’s Encrypt, а конторе Sectigo вместе с Comodo могу сказать следующее:

Fuck you asshole!

Кстати, в связи с подобными запретами Минцифры РФ подсуетилось и начало выпускать отечественные SSL сертификаты через госуслуги, которые никем не признаны, доступны только юридическим лицам и принесут больше проблем, чем пользы. Досадно, что настройкой чебурнета занимаются кретины.

IPv6

Решая проблемы с certbot, неожиданно вспомнил, что хостер выдал мне сеть /64 IPv6 адресов. Я не сильно в этом разбираюсь, но судя по калькулятору, могу выдать каждому жителю планеты Земля по два миллиарда адресов в моём личном адресном пространстве. Мне много не надо, поэтому взял циферку один и теперь у моего сайта есть AAAA DNS запись и он открывается по IPv6 адресу.

ERROR 2503 и ERROR 2502 при запуске инсталлятора .msi

Хотел написать увлекательную историю про то, как у нас устроена удалёнка, но не хочу, поэтому буду краток.

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

При запуске инсталлятора на 95% прогресса, программа выдаёт окно с ошибкой 2503 и откатывает процесс назад.
Перерыв интернет, нашёл два совета:

  1. Установить права всем на всё на папку %TEMP — не помогло
  2. Способ второй: запустить cmd As Administrator и там запустить .msi на выполнение — СРАБОТАЛ! В благодарность, выкладываю видео сего процесса, хотя терпеть не могу, когда одну строку растягивают на три с половиной минуты.

Онлайн книжка по неопределённому поведению C++

Всем привет!

Буду краток, товарищ поделился ссылкой (спасибо, Влад!) на труд другого умного товарища.
Эта книга пригодится каждому программисту C++: Путеводитель C++ программиста по неопределенному поведению.

Как избавиться от спам-звонков за два шага

Всем привет, буду краток! Вам понадобится всего две вещи:
1. Антиспам от Касперского: Антиспам: Kaspersky Who Calls
2. Телефонный робот-секретарь от банка Тинькофф: Телефонный секретарь Олег

Первое приложение — показывает насколько полезный звонок. Второй поговорит за вас, если вы всё равно сомневаетесь в звонящем. Всё это бесплатно, то есть даром. Не благодарите. Если возникнут вопросы, спрашивайте в комментариях, всё расскажу.

Инструкция подходит для телефонов Android. Для пользователей техники Apple инструкций нет, потому что богатые должны страдать она точно такая же.

Личный блог Евгения Жирнова