slach, just nice php programmer

помогите с JS?

JS это просто какой то хтонический АД =)

есть package.json

    "dependencies": {
       "plugin-typescript": "^8.0.0",
       "typescript": "^3.9.5"
   }

перестали резолвится dependencies (видимо зря сделал npm install -g npm)

npm install 

показывает

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! While resolving: vertamedia-clickhouse@2.2.3
npm ERR! Found: typescript@3.9.9
npm ERR! node_modules/typescript
npm ERR!   dev typescript@"^3.9.5" from the root project
npm ERR! Could not resolve dependency:
npm ERR! peer typescript@"^2.4.0" from plugin-typescript@8.0.0
npm ERR! node_modules/plugin-typescript
npm ERR!   dev plugin-typescript@"^8.0.0" from the root project

при этом 

npm info plugin-typescript

показывает вот такое

plugin-typescript@8.0.0 | MIT | deps: none | versions: 48


откуда взялся этот дурацкий typescript^2.4.0

если в пакете plugin-typescript нет НИ ОДНОЙ зависимости?

slach, just nice php programmer

(no subject)

Народ, а можно меня слоупока ткуть мордой в какой нибудь туториал

как  в новых условиях когда у нас повсеместно go.mod

работать с собственным форком библиотеки, который планируется потом сделать pull request в upstream?


ну то есть вот раньше во времена благословенного GOPATH

я просто делал 

git clone git@github.com/myaccount/library.git $GOPATH/src/github.com/original-account/library

и делал 

git remote add upstream git@github.com/original-account/library.git

и дальше подливая мастер из upstream мог спокойно делать какие мне нужно изменения


а теперь у меня там получаетя go.mod в библиотеке в котором прописано 

module github.com/original-account/library


и  go.mod в моем приложении которое хочется скомпилить с форком а оно упорно пытается тупо скачать с оригинального github


как победить?

slach, just nice php programmer

(no subject)

https://github.com/prometheus/prometheus/issues/3746

сегодня я прочитал вот этот тредик на github, 

после которого любому разумному человеку будет ясно, что prometheus как мониторинг метрик использовать нельзя и что лидеры проекта не в адеквате

в следующий раз когда очередной хайпожор от ИТ скажет мне "давайте все перенесем в прометеус"

я буду давать ему этот тредик, и просить рассказать мне как он видит решение проблем которые в нем описаны, это для меня будет маркер профпригодности в мониторинге как таковом

slach, just nice php programmer

(no subject)

https://www.percona.com/blog/2020/04/28/percona-xtrabackup-8-x-and-mysql-8-0-20/

ох тыж блин, как знатно Oracle подосрал percona ;(

я не сторонник теории заговора. но мозг быстро рисует картинку "эффективного менеджера" у которого в KPI записана фраза "увеличить кол-во продаж InnoDB backup" 

с другой стороны, постгресовые бекапилки в виде wal-g и pg_probackup до возможностей XtraBackup только в этом году добрались

slach, just nice php programmer

(no subject)

Народ, всем привет   слушайте а никто не помнит почему в URL/URI encoding

пробел меняется на "+" а не на "%20"?

читаю http://www.faqs.org/rfcs/rfc3986.html 

не могу найти подтверждение  

2.1. тут все понятно понятно, если данные конфликтуют с чем то что снаружи подстроки, то конвертирую в %FF

2.2. а тут не понятно, несколько раз перечитал, но не увидел явного указания что space надо на "+" заменить

пункты 3.4 и 3.5 тоже прочитал

но видимо не понял или что-то упускаю

не могу понять почему пробел должен на "+" заменяться...  

я предполагаю это потому что кавычки в html атрибуте не обязательные

и

<a href=//host/?query=value 1>криво будет браузером интерпретироваться</a> ?

но не могу найти подтверждения в стандарте =( и если это не стандарт то откуда вообще этот + взялся, почему не жестко через %20 передавать?

а найти надо, прямо очень надо, помогите, вопрос жизни и смерти можно сказать