Конечно это баг -- я в баг-репорте всё описал. Конкретно с этой карточкой на этой борде нужно firmware для дров. С wifi-стиком всё окей и телефон можно как УСБ-модем подключить. Для винды есть дрова на карточку и отпечаток пальца. Но ndiswrapper не вариант, т.к. эти дрова для 10/11, а он тока с XP включительно работает.
Затем, чтоб делать совместимые версии тем/плагинов. Чтобы не падало всё при очередном обновлении этого куска. Да даже чтобы от него абстрагироваться, всё равно надо знать как он устроен и когда какое "событие" там срабатывает.
Btw, а вы хоть раз пробовали тесты писать вместе с wp?
Я переехал на гугл-музыку и особой разницы не заметил с яндекс-музыкой. С яндекс-навигатора переехал на дубль-гис бета -- там голоса прикольные. С бывших "яндекс"-денег как оплата по-дефолту переехал на обычный гугл-пей. Короче яндекс уже не торт ))
Существование и, главное, развитие средств внутрибазного программирования по мере увеличения номера версии БД-движка является доказательством их необходимости
Это скорее следствие легаси, но это не значит, что это хорошо. СУБД прежде всего query, а уже во вторую очередь language. Но это холивар.
скорее всего будет нереализуем ни средствами ORM
Тогда это не ОРМ. Изучите как оно работает. Внутри транзакции в табличке документов будет хоть 100500 автоинкрементов генериться, даже если паралельно это ещё 100 потоков делает. Единственно они не будут друг за другом. Но уникальность будет.
Как уже выше написали про "Class Table Inheritance" -- отработанный вариант, который любая ОРМка поддерживает. В предложенном вами варианте проглядывается велосипед и программирование на стороне БД.
Если нужен зеро-даунтайм, то просто импортите в таблицу паспорта2, а потом в одну операцию переименовываете старую паспорта1 в мусор, а паспорта2 в паспорта1 и дропаете мусор. Без всяких проверок, сравнений и мерджей сложных. Переименование -- мгновенная операция.
«Я 11 лет считаю спички у вас в коробках - их то 59, то 60, а иногда и 58. Вы там сумасшедшие что ли все???»
А в чём выгоды подобного решения? Какой смысл экономить на спичках? Просто в базу csv-шку залить и читать оттуда запретили? Этот наносервис один? Инстанс базы стоит миллион?
С т.з. абстрактной конечно интересно. И даже м.б. в других местах может пригодиться, но вот под эту конкретную задачу гложат сомненья.
Железо -- это не вся отрасль. Узбагойтесь. Помимо белых путей всегда есть серые и чёрные. Просто всё будет чуть дольше и дороже.
Конечно это баг -- я в баг-репорте всё описал. Конкретно с этой карточкой на этой борде нужно firmware для дров. С wifi-стиком всё окей и телефон можно как УСБ-модем подключить. Для винды есть дрова на карточку и отпечаток пальца. Но ndiswrapper не вариант, т.к. эти дрова для 10/11, а он тока с XP включительно работает.
Под линуксом пока дрова на вайфай делаются.
https://bugzilla.kernel.org/show_bug.cgi?id=215625
Для отпечатков пальца м.б. через год-два подвезут )
Ручное тестирование -- не норма. Норма -- юнит/интеграционное/e2e тестирование. Стейджинг, докер -- это уже детали.
Вы в 21 веке тестируете совместимость с прошлыми версиями WP и разными версиями PHP руками? Оставайтесь там же и продолжайте наблюдение ))
Затем, чтоб делать совместимые версии тем/плагинов. Чтобы не падало всё при очередном обновлении этого куска. Да даже чтобы от него абстрагироваться, всё равно надо знать как он устроен и когда какое "событие" там срабатывает.
Btw, а вы хоть раз пробовали тесты писать вместе с wp?
https://github.com/WordPress/WordPress/blob/90100ff8831cb7e834afd6823527a4e846b5eba0/index.php
`require DIR . '/wp-blog-header.php';`
Это только начало. См. внутрь и не плачьте сильно.
Попытки сделать красиво на основе ?-архитектуры приводят к красивому, но тому же ?.
Если хотите выгореть раньше времени от полнейшего треша и внутреннего устройства вордперса, то добро пожаловать ))
Я переехал на гугл-музыку и особой разницы не заметил с яндекс-музыкой. С яндекс-навигатора переехал на дубль-гис бета -- там голоса прикольные. С бывших "яндекс"-денег как оплата по-дефолту переехал на обычный гугл-пей. Короче яндекс уже не торт ))
А аналога 51 статьи в Беларуси нету? Или терморектальный подход легко её обнуляет?
Отстают на 3 минуты ))
Это скорее следствие легаси, но это не значит, что это хорошо. СУБД прежде всего query, а уже во вторую очередь language. Но это холивар.
Тогда это не ОРМ. Изучите как оно работает. Внутри транзакции в табличке документов будет хоть 100500 автоинкрементов генериться, даже если паралельно это ещё 100 потоков делает. Единственно они не будут друг за другом. Но уникальность будет.
Как уже выше написали про "Class Table Inheritance" -- отработанный вариант, который любая ОРМка поддерживает. В предложенном вами варианте проглядывается велосипед и программирование на стороне БД.
Он до конца дойдёт, но по данным переименовываемой таблицы.
Если нужен зеро-даунтайм, то просто импортите в таблицу паспорта2, а потом в одну операцию переименовываете старую паспорта1 в мусор, а паспорта2 в паспорта1 и дропаете мусор. Без всяких проверок, сравнений и мерджей сложных. Переименование -- мгновенная операция.
А в чём выгоды подобного решения? Какой смысл экономить на спичках? Просто в базу csv-шку залить и читать оттуда запретили? Этот наносервис один? Инстанс базы стоит миллион?
С т.з. абстрактной конечно интересно. И даже м.б. в других местах может пригодиться, но вот под эту конкретную задачу гложат сомненья.
Это лучше на пикабу отправить )) На хабре пишут про айти больше.
Эээ... не поможет от слова никак. Дуракам логика не вкатывает.
Именно так и надо делать, без всяких мерзких фаст-форвардов. Единственно если ветка из одного коммита, то нет смысла делать мердж коммит.
Зато откатить такую "группу коммитов" очень легко:
git revert -m 1 HEAD
Там поди кастомная ось? Не андроид? Тогда только соболезнования ))