thefish
Linux Windows juick.com
Слава б-гу, в опенсорсе миллиарды глаз следят, а миллионы рук постоянно совершенствуют, не страдая от кривых апдейтов кровавых проприетарщиков
Тут жена обновила Windows до 10.

Через день винда навсегда потеряла USB-микрофон, который до того годами работал на семерке. Никакие разрешения безопасности, установка драйверов и прочий шаманизм не помогают.

Печать PDF-формы с извещениями от Почты России выдает неведомую хуйню вместо заполненных полей. При этом адобовский PDF Printer, тоже работавший не первое десятилетие — заменился на загадочную ебанину из состава Edge, без шансов её выпилить. Ебанина тоже должна бы печатать в PDF файл — но точно так же выдает неведомую хуйню, только в файл, а не на принтер. Плюнул, переслал по телеге на Xubuntu, распечатал.

Так что сраказмы по поводу кривых апдейтов кровавых проприетарщиков они такие, да.
thefish
Linux GTK костыли Опять что-то сломали в GTK, приложения которые его используют работают с глюками.

Audacity не скроллит таймлайн, в DBeaver сходит с ума редактор sql итп.

Как чинить, на примере Audacity:

cd /usr/bin
sudo mv audacity audacity-bin

vi ~/.audacity.sh
```
#!/bin/bash
GTK_IM_MODULE= /usr/bin/audacity-bin $@
```

sudo ln -s ~/.audacity.sh audacity

И более-менее работает.
thefish
Linux костыли xubuntu опять пытается что-то поставить мимо меня.
лечить так: medium.com

вкратце:
```
sudo systemctl stop packagekit
sudo systemctl mask packagekit
sudo dpkg-divert --divert /etc/PackageKit/20packagekit.distrib --rename /etc/apt/apt.conf.d/20packagekit
```
зы вот постоянно какая-то херня пытается поставить софт мимо меня. то packagekit, то unnattended-upgrades....
thefish
прекрасное что делают изготовители кассовой техники, когда к ним приходят осатаневшие разработчики контрагентов и уперевшись острым ножом в деликатное межножье требуют чтобы API касс работал в JSON?

```
{
"FiscalDocument": {
"TagID": 2,
"TagType": "xxdl",
"Value": [
{
"TagID": 1041,
"TagType": "string",
"Value": "9999078900005731"
},
{
"TagID": 1037,
"TagType": "string",
"Value": "2505480089053736"
},
{
"TagID": 1018,
"TagType": "string",
"Value": "000000000000"
},
{
"TagID": 1040,
"TagType": "uint32",
"Value": 1322
}
...
```
Правильно — легким движением руки отдают JSON, но внутри всё равно XML.
thefish
прекрасное bougaev.livejournal.com

Ну а разрабам проприетарного говна — как обычно желаю, чтобы их пися не подходила к писе жены. Он только ебаться надрочил стручок свой, а хуй. Введите серийный номер жены. Введите серийный номер писи. Войти в аккаунт "ёбаный пидорас" или создать новый аккаунт "дваждыёбаный пидорас"? Пароль к аккаунту "ссаный пидорас" должен содержать не менее 256 символов, включая буквы греческого алфавита и грузинскую червепись. Время ввода пароля ограничено 23 секундами. Копирование отключено. Не успел? Ооооой как жаааааль... ну пойти, чепушила, подрочи. Скот ёбаный.
thefish
прекрасное костыли tonsky.livejournal.com

Ты всё неправильно написал, нет никакой дихотомии "делать медленно но хорошо" vs. "делать быстро но тормозной говнокод". Выбор стоит между "сделать продукт хоть какой-нибудь" и "не сделать продукт".
Вот, к примеру, берёт какой-нибудь не самый большой банк и решает что, например, надо сделать приложение. Он идёт на рыночек, прикидывает цены на нативных мобильных разработчиков, прикидывает объёмы работы и понимает что он не потянет такие бюджеты никогда, либо потянет но сроки делают такой проект бессмысленным. Потом банк идёт в бараки где выращивают жс разработчиков на реакт нативе по три рубля за ведро, берёт их там пучок и они ему задешево и более-менее быстро (в случае если менеджеры не проебались и если не набрали людей совсем по обьявлению) делают ну какое-то приложение. Ну да, тормозит, память жрёт, ну и что? Нет у бизнеса опции сделать "нетормозящее", в принципе. Просто потому что, ну грубо говоря, нету столько погромистов за вменяемые для бизнеса деньги, потому что у конкурентов в общем то не лучше дела обстоят, потому что, в конечном счёте, никого не ебут фантазии программиста о социальной ответственности.