Category: it

Category was added automatically. Read all entries about "it".

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 передавать?

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

slach, just nice php programmer

(no subject)

Знаете за что я не люблю Java? Вот за это, память машины ограничена 256m, ну если не влезаете в память, возьмите и упадите, но нет, мы отожрем все что сможем =( впрочем golang в этом отношении ведет себя точно также по свински в нем вообще ограничения на память нет штатного насколько я понимаю =((

 

Знаете за что я не люблю Java? Вот за это, память машины ограничена 256m, ну если не влезаете в память, возьмите и упадите, но нет, мы отожрем все что сможем =( впрочем golang в этом отношении ведет себя точно также по свински в нем вообще ограничения на память нет штатного насколько я понимаю =((

slach, just nice php programmer

Не отдается TCP ACK пакет

Народ, я в некотором ахуе, если честно, помогите

делаю на сервере
nc -l 2048

и в другом окне
tcpdump -i any -w wtf.pcap port 2048

на клиенте делаю
telnet server-ip 2048

получаю такую картинку
http://take.ms/GqI34

SYN пакеты приходят на сервер
но ACK пакет от nc нихрена не уходит

что сломано в ядре, что пакет до NC даже не доходит?
Linux ubuntu 16.04 если это поможет

Клиент это Windows через OpenVPN
и на клиенте отправляется всего 3 пакета
http://take.ms/2UlUh
каким то магическим способом пакеты по дороге "раздваиваются"

slach, just nice php programmer

(no subject)

https://www.cloudshark.org/captures/e2f1e03a03a3
http://take.ms/nkpYY
А может меня читает кто нибудь грамотный из сетевых инженеров?

помогите пожалуйста разобраться, у меня явно не хватает понимания того, как работает TCP ;(

Пользователь жалуется "игра не запускается", по tcpdump собрал трафик и вижу что он сначала нормально лезет к API с мобильного устройства через мобильную сеть, а потом почему то начинаются TCP retransmission хотя я вроде как отдал ответ в TCP сокет, может есть какие то настройки tcp в sysctl или в nginx которые я случайно задел и теперь у части пользователей возникает такая неразбериха?