home.social

#crest — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #crest, aggregated by home.social.

fetched live
  1. Chapelle de la Visitation , actuellement chapelle de l'hôpital à #Crest (#Drôme) Construction 2e moitié XVIIe siècle. Façade occidentale (cad. AI 3) : inscription par arrêté du 10 avril 1981.
    Suite 👉 monumentum.fr/monument-histori
    #Patrimoine #MonumentHistorique
    Photo CC-BY-SA 4.0 : Celeda

  2. Apple CarPlay si espande al settore nautico. I brand #crest e #balise integreranno l'interfaccia nei propri pontoon boat, includendo funzioni di #navigazione specifiche per l'acqua. kiro.it/PTmih

  3. Переписал CRest от Битрикса с нуля: гонки токенов, даунтаймы и мультипортальность, которых нет в стоке

    У Битрикса есть официальная обёртка для REST API — класс CRest, который лежит в каждом примере приложения и который все копируют к себе в проект. Он умещается в один файл и работает — ровно до того момента, пока приложение не выходит в реальную эксплуатацию с несколькими порталами и фоновыми воркерами. Один баг стокового CRest однажды стоил мне шести суток простоя приложения, и причина была в одной строке: file_put_contents без блокировки. При обрыве записи settings.json оставался обрезанным, парсинг JSON падал, и приложение считало себя неустановленным — переставало отвечать на события и затирало валидные токены. Я переписал CRest с нуля под то, как приложения Bitrix24 работают на самом деле: — атомарная запись через rename() вместо file_put_contents — читатель видит либо старый файл целиком, либо новый, обрезка невозможна физически; — гонкоустойчивый refresh: одноразовый refresh_token больше не сжигается дважды, когда два воркера одновременно ловят протухший токен; — ключ портала — member_id, а не домен, поэтому переезд портала на другой домен больше не теряет токены; — drop-in совместимость со стоковым CRest: меняется одна строка use, весь остальной код остаётся как есть. Ноль зависимостей, PHP 8.1, работает на любом шареде и коробке — в отличие от официального b24phpsdk с его symfony-стеком. Разбираю каждую граблю с кодом, показываю, чем это чинится, и честно очерчиваю нишу: типизированные обёртки по методам API — territory официального SDK, у меня их осознанно нет. Исходный код открыт.

    habr.com/ru/articles/1061694/

    #Bitrix24 #CRest #PHP #SDK #OAuth #REST_API #мультитенантность #refresh_token #атомарная_запись #Битрикс24

  4. Multi-tenant Битрикс24 в трёх проектах: три архитектуры OAuth-токенов и лицензирование через материнский смарт-процесс

    За полгода написал ряд интеграций с Битрикс24 в разных архитектурах: приложение для Маркета (PHP, 6 порталов), клиентский расчётный сервис (Node.js + PostgreSQL) и cron-синхронизатор legacy-CRM без UI и без OAuth вообще. Мультитенант везде решён по-разному, и это не случайность, ведь каждая архитектура точно закрывает свою нишу. Внутри: сравнение трёх способов хранить OAuth-токены под 6+ порталов, разбор пяти неочевидных деталей REST API (oauth.bitrix24.tech-обход, POST vs GET на рефреше, rate limit 2 req/sec, batch на 50, буфер 5 мин), куски кода на PHP и TypeScript. Отдельная часть — лицензирование через материнский смарт-процесс. У продукта, распределённого по клиентским порталам, нет своего backend’а, поэтому control-plane я вынес на служебный портал агентства: смарт-процесс «Лицензии», бизнес-процесс на изменение счётчика запросов, webhook approve/decline с secret. Такого паттерна в документации Битрикс24 нет — а он работает уже несколько месяцев и не требует ничего сверх штатной функциональности платформы. Матрица «что выбирать под задачу» в конце.

    habr.com/ru/articles/1058792/

    #Битрикс24 #Bitrix24 #OAuth #multitenant #REST_API #smart_process #смартпроцесс #CRest #лицензирование #Marketplace

  5. Chapelle de la Visitation , actuellement chapelle de l'hôpital à #Crest (#Drôme) Construction 2e moitié XVIIe siècle. Façade occidentale (cad. AI 3) : inscription par arrêté du 10 avril 1981.
    Suite 👉 monumentum.fr/monument-histori
    #Patrimoine #MonumentHistorique
    Photo CC-BY-SA 4.0 : Celeda

  6. Manche Drachenhöhlen nehmen die Teekultur ernster als manche Kaffeesuchtis..

    #dragon #tea #crest #illustration #mastoArt

  7. Maison de la Poste à #Crest (#Drôme) Construction 1er quart XIXe siècle. Façades et toitures ; décor intérieur de la grande salle (cad. AI 574) : inscription par arrêté du 28 juillet 1975.
    Suite 👉 monumentum.fr/monument-histori
    #Patrimoine #MonumentHistorique
    Photo CC-BY-SA 4.0 : Celeda

  8. Ich mein.. wer mag die schon? Außer vielleicht, wenn es einen Termin beim Zahnarzt betriftt?

    #dragons #crest #mastoArt #illustration

  9. That doesn’t happen very often: Fans have tears in their eyes because the old logo is back after 24 years. #zinnenwappen #crest
    instagram.com/reel/DYLky3pPDQR

  10. Komme, was wolle - die Drachen dieser Höhle werden nicht von ihrem Herzen abweichen. Sie sind empathisch, naturverbunden und helfen einander. Alle haben Platz in ihrer Höhle. Selbst jene, die den Weg ihres Herzens verloren haben, denn sie wissen: alle, können den Weg wieder zurückfinden. Egal, wie verloren man war. Man muss nur wollen.

    #dragon #crest #heart #mastoArt #procreate

  11. Ich hab ein neues Wappen einer Drachenhöhle gefunden! Und dieses Mal hat es sogar ein Höhlenmotto!
    ... gelten die Drachen dann eigentlich noch als klimaneutral?!? 😂🤔

    #dragons #vegan #crest #lineart #mastoArt

  12. U.S. military refueling plane crashes in Iraq while supporting Iran war

    ]The seal for the U.S. Central Command is displayed on Feb. 6, 2017, at MacDill Air Force Base,…
    #NewsBeep #News #BreakingNews #breakingnews #crest #Iran #logo #seal #USCentralCommand
    newsbeep.com/431770/

  13. A #Crest aussi, vous pouvez avoir envie de donner procuration pour donner un peu d'air frais à la politique locale : crest2026.fr/blog/actualites-2

    Si vous êtes absent·e le 15 et/ou le 22 mars, vous pouvez confier votre vote à un autre électeur grâce à la procuration, ce dernier sera en charge d’aller voter à votre place, dans votre bureau de vote, le jour du scrutin. Si vous êtes présent·e, vous pouvez à l’inverse prendre la procuration d’une autre personne.

    #Municipales2026 #Drome #union #avec

  14. Vendredi dernier, Alicia Guerveno-Prin, candidate aux élections #municipales de #Crest subissait une #agression verbale et physique. Toutes les listes de la commune ont, depuis, condamné cet acte :
    [abo] le-crestois.fr/index.php/journ

    Cet article de Sophie est à retrouver dans #LeCrestois n°6535, en page 4.

    #Homophobie #Violence