Size: a a a

2020 November 30

AM

Artem Molotov in PHP
Sergei Baikin
ну тоесть человек возмет либо не читая доки поставит увидит что не хватает либы и скажет ой либу ставить не могу заря время потратил?
Очень для дебиловь получается имхо.
Дело ваше но такое себе.
Так пользователь будет брать другую либу, которая зависит от твоей. Предлагаешь по всему дереву в ридми версии зависимостей для каждого релиза прокидывать? Как будто в 2005ый вернулись...
источник

SB

Sergei Baikin in PHP
Artem Molotov
Так пользователь будет брать другую либу, которая зависит от твоей. Предлагаешь по всему дереву в ридми версии зависимостей для каждого релиза прокидывать? Как будто в 2005ый вернулись...
Ну для симфони такое работает
например для lazy сервисов и прочих раширений
источник

A

Aleksandr Khristenko in PHP
Artem Molotov
Заинтересовало FFI и вот пытаюсь понять, как с этим вообще нормально работать...

@SerafimArts, у тебя в реализациях что-то такое есть/планируется? Бегло посмотрел и не увидел
Я знаю, что в некоторых других языках для подобных задач используют nix.
источник

A

Aleksandr Khristenko in PHP
Хотя для либы такое наверное не очень прокатит.
источник

AM

Artem Molotov in PHP
Aleksandr Khristenko
Я знаю, что в некоторых других языках для подобных задач используют nix.
прочту, спасибо
источник

KN

Kirill Nesmeyanov in PHP
Artem Molotov
Заинтересовало FFI и вот пытаюсь понять, как с этим вообще нормально работать...

@SerafimArts, у тебя в реализациях что-то такое есть/планируется? Бегло посмотрел и не увидел
что именно?
источник

KN

Kirill Nesmeyanov in PHP
Ну можешь с вулканом поиграться, вроде стабильтное: https://github.com/BicEngine/Vulkan
источник

KN

Kirill Nesmeyanov in PHP
SDL тоже планирую перевсти на аналогичную схему работы
источник

KN

Kirill Nesmeyanov in PHP
на след выходных ещё попробую выкатить кроссплатформенную либу для UI
источник

KN

Kirill Nesmeyanov in PHP
вроде с винапи разобрался +\-
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
что именно?
источник

AM

Artem Molotov in PHP
Александр nix предложил посмотреть
источник

KN

Kirill Nesmeyanov in PHP
Artem Molotov
Есть ли какой-то способ требовать в php-библиотеке версию системной библиотеки (не расширения php) с помощью какого-то инструмента, но при этом per project? C composer'ом такое не проканает и нужно брать условный make?
а, ну не, нативно такого нету, но можно запилить
источник

KN

Kirill Nesmeyanov in PHP
композер плагин, который считывает метаданные либы
источник

KN

Kirill Nesmeyanov in PHP
с виндой это почти нативно прокатит, там версии в dll вшиты
источник

KN

Kirill Nesmeyanov in PHP
а вот с линуком как - хз
источник

A

Aleksandr Khristenko in PHP
Artem Molotov
Александр nix предложил посмотреть
nix на самом деле не требует наличие системной либы а просто позволяет так описать приложение, что эта системная либа будет притягиваться при установке
источник

AN

Alexander Nazarov in PHP
У кого то есть в проектах, рест апи для работы над группой объектов? Ну скажем, удаление сразу пачки Id. ?
Зачем вообще для реста делать такие групповые операции над ресурсами, если можно удалить один ресурс по id ? Типа сделать не один запрос с кучей id а сделать 10 запросов с каждой id DELETE /someresource/{id}
источник

AM

Artem Molotov in PHP
Aleksandr Khristenko
nix на самом деле не требует наличие системной либы а просто позволяет так описать приложение, что эта системная либа будет притягиваться при установке
Если процесс установки будет падать с ошибкой при конфликтах, то +- подходит, кажется
источник

AM

Artem Molotov in PHP
Alexander Nazarov
У кого то есть в проектах, рест апи для работы над группой объектов? Ну скажем, удаление сразу пачки Id. ?
Зачем вообще для реста делать такие групповые операции над ресурсами, если можно удалить один ресурс по id ? Типа сделать не один запрос с кучей id а сделать 10 запросов с каждой id DELETE /someresource/{id}
Зависит что подразумевать под REST API, мне кажется. Если придираться к словам, то, насколько я знаю, возможно применение REST + RPC с batch запросами. Тогда можно удалить сразу группу ресурсов.
источник