← All posts tagged лытдыбр

stanislavv
лытдыбр Екб В рамках мероприятия "выгулять машину, чтоб акк не сел окончательно" съездил в "Ашан" прикупить продуктов.
1) странные пробки на выезде.
2) дохрена народу (как будто распродажи, которых вообще-то нет).
Похоже, +11 градусов повлияли и толпа попёрла вместо природы гулять в тц.
stanislavv
лытдыбр компутерное Стукнуло мне в голову не только обновиться/перезагрузиться, но и сделать объединение экранов с разных видеокарт не через Xinerama, которую не осилили qt-шники.
Выяснил, что это не осилил и xrandr тоже — в теории (xrandr --screen $N) видит оба экрана по отдельности, на практике (xrandr --listproviders) — только один.
Ну а поскольку видеокарты — реально разные, всякие twinview отпадают напрочь.
Плюнул пока что, вернул Option "Xinerama" "1" обратно.
stanislavv
лытдыбр Дочь смотрит электрочайники:
Дочь: — как он греется?
Жена: — садишься задницей и греешь
Дочь: — судя по всему да...
Вобщем, чайник оказался электрическим в том смысле, что должен ставиться только на электроплиту.
stanislavv
лытдыбр программазм nih Утром, слушая какой-то доклад с ютуба, практически не просыпаясь сделал просмотр по архивам (как суррогат "что нового") в NIH.
Проснулся под конец доклада, посмотрел пустой вывод flake8 (что для меня странно, ибо нихрена не программист), на всякий случай проверил, что показывает fbreader на телефоне и браузер на компе и запушил в свой гит.
Если вечером вспомню — запушу и в гитхаб, но это сильно не факт.
stanislavv
лытдыбр программазм nih Обнаружил автора, у которого должен находиться ник, а не находится. Пока исправил в github.com
Заодно выяснил, что зря полагался на память — уже не помню, как правильно пишется поле в fb2, отчего сделал несколько лишних проходов по архивам (на апельсинке это медленно)

Также в процессе капнул водой на курсорные клавиши, отчего в настоящий момент не работают стрелки вверх/вниз. Посмотрим, что будет завтра, ибо были и прекратились интересные глюки с одновременным нажатием пробела и стрелки налево.
stanislavv
лытдыбр программазм Как предлагали — проверил взятие аннотаций прямо из fb2, а не из базы. Обломался — на 50 книгах на странице nginx не дождался данных от бекенда. Всё-таки тупо взять из базы быстрее, чем распаковать 50 раз и потом ещё и распарсить.
stanislavv
работа лытдыбр Обнаружил в местном гитлабе мержреквест времён, когда я с текущей работы уходил в мегафон (~3 года назад). Не мой, но тем не менее.
Надо подумать над подобным тому, что на картинке.

stanislavv
лытдыбр компутерное Решил посмотреть на steamos хотя бы в виде файлов. Смотрю страницу загрузки, выдалась на русском. Чего-то не понравился перевод, переключил на английский.
На русском есть "Выборочная установка", а на английском — "Expert installation". Однако!
stanislavv
лытдыбр компутерное На нетбуке сына винда решила, что недопереобновилась достаточно и пора и честь знать — ни тебе удалить ненужный софт, ни тебе поставить нужный, ни тебе обновиться.
Думал откатить штатными средствами — хрен вам, не работают ни в каком варианте (точка восстановления, восстановление винды без удаления личных файлов, восстановление винды с форматированием).
Уже решил переустанавливать, но таки откопал образ диска от 2018 года. Сын вроде доволен, но всё ж надо будет постепенно собрать нормальный комп. Нетбук всё ж не дело...
stanislavv
лытдыбр компутерное Блок питания нетбука сына подвывает, когда нагружен на выключенный нетбук с заряженной батареей. Если убрать нагрузку или наоборот добавить — практически тишина. Впрочем, этот экземпляр и новый был шумнее.
stanislavv
лытдыбр программазм nih На ...й месяц Зоркий Глаз заметил, что нужные метаданные есть в flibusta_fb2_local.inpx
Примерно после предварительной обработки половины из ~1800 явно кривых файлов.
Вобщем, теперь а) сии метаданные используются, б) являются основным источником, в) если у меня вся база загрузится — переставлю несколько строк местами (на случай наличия замены, если всё же найдётся косяк в исходных данных) и таки выложу на гитхаб.
Основные недоделки:
— Поиск нескольких слов (вероятно, доделаю на неделе, если на работе чего не привалит)
— Поиск с игнором всякой диакритики (типа "е" == "ё")
— Нормальное логирование утилиты загрузки данных в БД с разными уровнями (когда-нибудь сделаю, если не забью)
— Чистка БД от авторов/серий без книг (авторы вроде чистятся, но особо не тестил). Впрочем, БД из предварительно подготовленных данных пересоздаётся довольно быстро.
— Замена латиницы на кирилицу в русских названиях (тексты из фидо страдали заменой букв "Н", "р" и т.п., возможно, неактуально в связи с последними изменениями)
— Парсинг некоторых странных файлов (возможно, неактуально, надо проверить)
Что умеет:
— Брать данные из флибустовского архива и засовывать в sqlite для вебморды (+сопутствующее)
— Отдавать данные по opds так, как это понятно fbreader (как ленивый человек — тупо проверил curl, что отдаёт флибуста)
— Простейший веб-интерфейс (по сути — opds, конвертированный в html, позволяет практически то же самое, что и opds + чтение в браузере через конвертацию в html)

И да, код — говно, я знаю :-)
stanislavv
лытдыбр дети Прикрутил стенку к бункеру дочери болтами, выдал ей недодремель с диском для обрезания излишков.
Вначале таки сломала диск. Пришла с агрегатом и с потерянным выражением лица: — Он сломался...
Потом — таки допилила первый болт.