a spec compliant JSON validating regexp for ruby :)
/\A(?<a>\{\s*){0}(?<b>\}\s*){0}(?<c>\[\s*){0}(?<d>\]\s*){0}(?<e>:\s*){0}(?<f>true\s*){0}(?<g>false\s*){0}(?<h>null\s*){0}(?<i>"\s*){0}(?<j>,\s*){0}(?<l>\g<c>(\g<k>)?\g<d>){0}(?<k>\g<n>(\g<m>)*){0}(?<m>\g<j>\g<n>){0}(?<p>\g<a>(\g<o>)?\g<b>){0}(?<o>\g<r>\g<e>\g<n>(\g<q>)*){0}(?<q>\g<j>\g<r>\g<e>\g<n>){0}(?<s>-?[0-9]+(\.[0-9]+)?(e[+-]?[0-9]+)?\s*){0}(?<t>[^\x00-\x1f"\\]){0}(?<u>\\u[a-f0-9]{4}){0}(?<v>(\\"|\\\\|\\\/|\\b|\\f|\\n|\\r|\\t|\g<t>|\g<u>)){0}(?<r>\g<i>(\g<v>)*\g<i>){0}(?<n>(\g<s>|\g<r>|\g<p>|\g<l>|\g<f>|\g<g>|\g<h>)){0}(?<w>\s*\g<n>){0}\g<w>\z/
Много лет держал на сервере OpenID-личинку (simpleid), но после недавнего обновления операционки и приезда нового PHP simpleid отказался нормально функционировать на связке nginx/php-fpm, там какая-то мистическая ебота, с которой даже не хочется разбираться.
И похоже таки всё, эпоха openid закончилась, simpleid снёс. В теории есть opeid connect, но он по ощущениям примерно так же мёртв, как и OpenID.
IDP сервисы вообще загнулись из-за усилий корпораций по угнетанию интероперабельности.
Китай обвинил США в систематических кражах секретов у Huawei
Министерство государственной безопасности КНР на этой неделе со страниц популярной в стране площадки WeChat заявило, что серверы компании Huawei Technologies подвергались постоянным кибератакам с целью получения доступа к чувствительной информации со стороны спецслужб США с 2009 года. Китайские чиновники также утверждают, что программное обеспечение крупных зарубежных компаний содержит «лазейки» для спецслужб, позволяющие последним похищать данные из Китая и России.
Читать далее >>> https://3dnews.ru/1093359
Но как то все, картинки не грузит многие, неясно в общем, что там с ним. Но он теперь на отдельном диске, так что ос жива, а он как то еле жив.
Вы допустили потерю дорогостоящего ThinkPad'а! Его стоимость будет вычтена из вашего жалованья! И вы будете служить, пока вам не исполнится 510 лет! Потому что вам понадобится именно столько лет, чтобы оплатить ThinkPad P1 который вы потеряли! Доложите об этом в арсенале, получите новый ThinkPad, а потом вернитесь и доложите мне, рядовой! Свободны!
Маск собрался сделать X платной для всех пользователей
Илон Маск (Elon Musk) в ходе онлайн-встречи с премьер-министром Израиля Биньямином Нетаньяху (Benjamin Netanyahu) поделился планами развития социальной сети X (ранее Twitter). Глава сетевого ресурса заявил, что в перспективе платформа будет переведена на подписную модель монетизации, что поможет свети на нет активность огромной армии ботов. При этом Маск не раскрыл деталей нововведения, в том числе стоимость подписки, и как это решение отразится на функциональности платформы.
Читать далее >>> https://3dnews.ru/1093250
Я добрался до целевого веса. Далее мне осталось уже качаться и кубики на животе растить. Потом фотки делать с задумчивым видом и банальностями. Два с половиной года диеты, тренировки и море переделанных привычек. Больше это не диета иначе это не имело бы смысла. Начну думать о том как начать заниматься в зале или дома...надумаю постепенно. Лишнего веса еще есть чуть, но немного, обычное тело. Победить его было непростым вызовом.
Медитирую, люблю смотреть научпоп лекции в ютубе, гулять. По субботам хожу в баню потом сижу в кондитерской и читаю. Обожаю музеи современного искусства. Предпочту посидеть у озера и посмотреть на горы. Этот инстанс мой. Еще есть канал https://youtube.com/@user-tc9eq9pz2q?si=uPmChHjU3UyZIDET
Демократы, либералы, либертарианцы, анархисты, исламисты, христиане и представители прочих религий никогда не перестанут конфликтовать до тех пор пока не поймут что добрососедские отношения намного ценнее всех их религий.
Я (с)