LINUX.ORG.RU
ФорумTalks

«Скучно», дайте баг или запилить куда-то фичу

 , , баги, ,


3

1

Устал байты дрочить и в свой быдлокод втыкать, надо отвлечься. Я в курсе что можно зайти на гитхаб или иное и найти там что угодно себе по душе, но долго объяснять, надоело рыть и править никому ненужное, хоца новенького, временного, отвлечься. Где есть лично вам бесячий баг или чего в чём-то не достаёт.

  • Киньте ссылку на проект tar.gz/гит/фигит или типа того.
  • Что не так или что надо
  • Как сейчас и как должно быть

Всё, больше меня ничего не интересует. C и/или Lua
Может утилита какая падает на C, или очередная шизанутая игра на Lua не запускается на новой версии Love2D. Понятия не имею что можно предложить :)

★★★★★

Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)

C и/или Lua

Бесполезная трата времени.

ox55ff ★★★★★
()

https://github.com/FWGS/http-folder-uploader
Есть проблемы с виндовыми и маковыми клиентами webdav, особенно при сборке без libc, где-то пока переписывал-рефакторил сломал, до этого работало с клиентами windows xp, 7, 10 и маковским финдером.
Мне просто лень разбираться отложил в долгий ящик, но где-то пока переписывал-рефакторил сломал что-то

mittorn ★★★★★
()
Ответ на: комментарий от mittorn

Винды нету, мака тем более, но можно наверное mingw собрать и в wine проверять.

Норм, пометил, следующий, наваливайте без стеснения, за что возьмусь, за то возьмусь, за несколько значит на несколько, за одно значит за одно :)

LINUX-ORG-RU ★★★★★
() автор топика
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

Винда нужна в качестве клиента - открыть webdav в проводнике
А таргетом винду я и не держал там

mittorn ★★★★★
()

Готов дать пару задач по написанию небольших программок для реализации всякой ерунды из области теплофизики (нужны лично мне, но нужны не настолько, чтобы дошли руки до написания). Оплата соавторством в научных статьях, денег нет :)

buddhist ★★★★★
()
Ответ на: комментарий от buddhist

из области теплофизики

Я скорее всего полный дебил в этой области, но скинь сюда или на почту

A=MJWG6Z3EOJXW4CQ=
B=QGdtYWlsLmNvbQo=
C=`echo  $A | base32 -d` && D=`echo $B | base64 -d` && echo $C$D

Будет в очереди, но вдруг зацепит хз и вдруг внезапно раздуплю.

Что касается науки, статей и всего такого тут близко к su -c " @i-rinat || @AntonI " первого видел в научной статье как раз про плазму что-то кажется, второй в целом занимается математическими моделями (виртуальными экспериментами) возможно для статьи если она им интересна можно организовать между вами коллаборацию коллегиальную. Навука навучная получится =)

LINUX-ORG-RU ★★★★★
() автор топика
Последнее исправление: LINUX-ORG-RU (всего исправлений: 2)

Алгоритм действий:

  1. Возьми проблему которая тебя самого бесит/волнует. Небольшую, чтобы не завязнуть на первых порах. Что-то вроде - хочу таскать файлики вот так то и так то.
  2. Составь сводную табличку решений и фичами. Найди наиболее нравящееся именно тебе (по абсолютно любому критерию).
  3. Напиши короткий роадмеп что ты хочешь туда внести.
  4. Делай.

Что это даст:

  1. Тебя это все хоть как-то будет волновать - будет внутренняя мотивация делать
  2. Ты сходишь в гугл, если он про эти штуки знает - значит какой-то трафик туда ходит. Те люди пользуются
  3. Раз люди пользуются, то твоя работа будет иметь шанс не лечь в стол.
Norgat ★★★★★
()
Ответ на: комментарий от Norgat

Возьми проблему которая тебя самого бесит/волнует

У меня полно задач, 2 игры и 4 утилиты в разработке, ещё пачка опубликованных по которым пройтись надо в несколько итераций по всем, пачка неопубликованных которые ещё пилить и пилить, для сторонних проектов несколько патчей в подготовке, плюс переводы для cinnamon штук 20 уже готовые, но не протестированные ещё (а там неизбежные итерации и ещё надо проверять на предмет изменений в несколько месяцев и ещё вносить правки) Если в кипу собрать то штук 50 проектов разного рода. Я по ним по кругу итерируюсь и понятное дело везде лишь по копеечке что-то могу сделать чисто по времени физически. Но хоть всего много, иногда хочется нырнуть в то что ещё глаза не намозолило, побултыхаться чуть и опять к себе в болотце :)

А так, на уровне системы у меня всё норм, недавно был затык с debootstick там само разрешилось, но в переписке с Etienne Dublé (майнтейнер пакета в дебиане) пришли к выводу (он пришёл) что с утилитой проблем нет, но есть случаи когда она всё же может не работать из за косвенных причин, проще говоря нужно либо игнорить некоторые переменные окружения прибив их гвоздями там, либо ключик добавить чтобы если что когда проблема явная обойти её, пока движений нет так как не выбрано какой подход сделать. Быстро пофиксить можно захардкорив в коде переменные окружения системные переопределив их явно, но не факт что это будет правильно, но как минимум требуемые значения ожидаются.

Но это опять же чисто техническая сторона, как только так сразу будет сделано, либо патч зашлю либо майнтейнер сам, я не уточнял это у него ещё.


За старательно расписанное спасибо, правильные мысли лишний раз прочитать полезно. Касаемо меня это мимо (в данный момент), но в целом точно не зря, задачи хоть иногда нужно структурировать и последовательно их делать, тогда и результат заметен и всё такое прочее. Но я люблю и импульсивные вещи. Так или иначе, уже есть с чем посидеть, что поразбирать и над чем подумать, спасибо что накидали :)

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

Если у тебя столько активностей, то подобный анализ стоит провести для них. Лучше довести один проект до ума чем распыляться на 50 и не получить никакого итогового выхлопа (кроме потраченного времени).

Я не психолог, но мне кажется, что такой пачкой проектов и беготней между ними ты пытаешься убежать от каких-то своих проблем. Те нужно не искать что-то новое, а разбираться в себе и решать внутреннюю проблему. Тогда эта проблема-следствие исчезнет сама.

Norgat ★★★★★
()
Ответ на: комментарий от Norgat

Есть что ответить, но это будет простыня, так что я элегантно промолчу :) Дело сделано, желаемое получено, а дальше видно будет.

LINUX-ORG-RU ★★★★★
() автор топика

Моды на Lua рассматриваются? А то есть одна фича в моде, там починить бы её, а то я никак не пойму как там это должно работать.

vbcnthfkmnth123 ★★★★★
()
Ответ на: комментарий от vbcnthfkmnth123

Кидай, там ещё неизвестно к какой игре, актуально ли API игры для мода и/или мод для игры (вагонетка версий обоих), как воспроизвести и всё такое, в некоторых случаях можно починить по косвенному описанию и в слепую даже без запуска.

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

cult_jyggalag

https://www.nexusmods.com/Core/Libs/Common/Widgets/ModRequirementsPopUp?id=42...

Зависим от мода

https://steamcommunity.com/sharedfiles/filedetails/?id=1429073254

Суть вот в чем. В основном моде есть такие фичи как вторжения демонов для принцев демонов, как в сюжетах игр Оblivion и ESO. В cult_jyggalag была попытка реализовать такую фичу, как в основном моде, но неудачно.

Сама игра, чтобы запустить мод доступна бесплатно в стиме.

https://store.steampowered.com/app/203770/Crusader_Kings_II/

DLC на неё для работы этой конкретной фичи тоже можно бесплатно поставить, но здесь ссылки на варез не буду кидать.

vbcnthfkmnth123 ★★★★★
()
Последнее исправление: vbcnthfkmnth123 (всего исправлений: 2)

Вроде хватит, всем спасибо. Поскакал разбираться с тем что есть, брррр игого, тыгыдык, тыгыдык, тыгыдык.

LINUX-ORG-RU ★★★★★
() автор топика

О, сделай порт Arachne browser под SDL. Вроде должно быть немного, потому что сейчас работает через svgalib. Только вывод графики, ввод клавы, ввод мышки.

https://www.glennmcc.org/arachne/

zx_gamer ★★★
()
Последнее исправление: zx_gamer (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

Теплофизика хороша тем, что ты можешь называть переменные типа hot_load или Qcold, и все будут относиться с пониманием.

скинь сюда или на почту

Спасибо, чуть позже соображу и напишу.

buddhist ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU
A=MJWG6Z3EOJXW4CQ=
B=QGdtYWlsLmNvbQo=
C=`echo  $A | base32 -d` && D=`echo $B | base64 -d` && echo $C$D

Ух ты, шайтан! Расскажи, как сделать себе такое же, плиз, ибо я нубас чуток.

Gonzo ★★★★★
()
Ответ на: комментарий от Gonzo
dron@gnu:~$ echo "вася" | base32 
2CZNBMGRQHIY6CQ= # это подставить в A
dron@gnu:~$ echo "@пупкин.ru" | base64
QNC/0YPQv9C60LjQvS5ydQo= # это подставить в B
dron@gnu:~$ # всё, и тебе никто и никогда не напишет, ты будешь волен как птица и одинок как кактус :)
LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

брррр игого, тыгыдык, тыгыдык, тыгыдык

Вот до чего программирование на lua доводит.

ox55ff ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Не, не так…

A=2CQ5BP6QWDIYDUFY2CY5BPRA2CY5BPWQXPIYZUMI2C7NBNJBBI======
B=`echo  $A | base32 -d`
echo $B
Gonzo ★★★★★
()
Ответ на: комментарий от buddhist

Оплата соавторством в научных статьях, денег нет :)

Есть бизнес-план. Берите меня в соавторы, я оплачу.

Буду перед пацанами хвастаться.

utanho ★★★★★
()

бесячий баг

transmission-remote-gtk периодически падает с сегфолтом в libjson.

u5er ★★
()

Подружи VLC и FSR 3.1. Чтобы разрешение вытягивал и промежуточные кадры лепил

DumLemming ★★★
()
Ответ на: комментарий от dataman
  • 1 там скорее надо допиливать сам termbox2 до нужных mc от ncurses функций и делать бинды от termbox2 в ncurses API чтобы просто подменить нужные функции, а не вшивать другие. В любом случае на первый взгляд выглядит сложно.

  • 2 тут уже что-то более менее понятное. На первых взгляд можно сместо одного подсунуть второе и всё, но видимо не всё что нужно есть в notcurses

  • 3 проект длинною в жизнь, запилить относительно просто, но поддерживать будет некому.

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от krasnh

Заработало

Но нужны для проверки плейлисты с вшитым EPG (с ссылкой на него внутри)

например

#EXTM3U url-tvg="http://epg.it999.ru/ru2.xml.gz, https://iptvx.one/epg/epg.xml.gz" tvg-shift="+3"

#EXTINF:-1 tvg-id="pervy" tvg-logo="https://epgx.site/p/pervy.png" group-title="Общественные",Первый (HD ready)
http://edge4.1internet.tv/dash-live2/streams/1tv-dvr/1tvdash.mpd
#EXTINF:-1 tvg-id="2265" tvg-logo="http://epg.one/img2/2265.png" group-title="Общественные",360° (HD)
h

Или пара playlist.m3u epg.xml, я несколько потыкал и там кхм, каждый городит свой огород. С универсальными EPG (те которые от десятков до сотен мегабайт) сложно, не всегда возможно сопоставить m3u записи с epg записями. Но если брать родные IPTV пары, плейлист + описание телепередач, то должно быть всё хорошо. Но нужно проверять и тестировать. Если накидаешь, будет хорошо.

И ещё надо сделать чтобы оно качало и распаковывало в ОЗУ EPG если он включён или их включено несколько (ссылкой/ками) в сам m3u IPTV плейлист. Пока я вручную разделяю.

И ещё надо с временем там смотреть, XML разбирается не учитывая +0300 записи в атрибутах и всё съезжает, не всегда в M3U есть запись типа `tvg-shift=«+3» и тоже хз, ну в смысле если не получается узнать часовой пояс то показывать ли неактуальное, пока не додумал, но, это ладно.

В идеале должно быть так mpv youiptv.m3u и всё. А вот эту херню с копированием epg файлов в .config/mpv/epg/ выкинуть кажется надо, ну или просто пытаться брать из него если в плейлисте нет.

LINUX-ORG-RU ★★★★★
() автор топика
Последнее исправление: LINUX-ORG-RU (всего исправлений: 2)
Ответ на: комментарий от krasnh

Скинь мне свои пары m3u + epg или всё в одном iptv.m3u которые ты используешь для просмотра IPTV. Ты ранее давал ссылки на генератор, но оно мертво. Ну, если у тебя это всё есть конечно.

Я смог достать только какой-то самосбор, с ним и работаю. Под него всё и точу, по идее его хватит, там всё как надо, но было бы здорово иметь больше данных для тестов.

Про https://epg.one например я уже в курсе, только вот без соответствующих им m3u плейлистов с прописанными tvg-id оно имеет мало смысла. Да можно вручную m3u сделать для epg но это такое себе, хотелось бы открыть плейлист, переключить ТВ канал, нажать h и увидеть информацию о текущей телепередаче, времени завершения и следующих программах, ведь потоки ТВ каналов ещё по часовым поясам разные, канал один, а потоки разные.

Если у тебя нет данных для IPTV то ладно, доделаю прыгая от того что есть.

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

Ты ранее давал ссылки на генератор, но оно мертво.

Да, ресурс xbmc.ru приказал долго жить. Нашел теперь здесь. Прямая ссылка на последний на сегодня выпуск ПазлТВ ptv3-3.23.2_public.zip, это тот самый «генератор».

Как запустить ПазлТВ и получить ссылки на плейлист и epg, в моем комменте здесь.
Т.е. запускаем и у нас сразу две ссылки - http://127.0.0.1:8185/playlist и http://127.0.0.1:8185/epg/xmltv. По умолчанию 375 каналов.

Кстати, по РенТВ сейчас «Индиана Джонс и последний крестовый поход». 😀


p.s. Как это выглядит, на примере более тяжелого, навороченного и специализированного yuki-iptv, здесь.

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от krasnh

Питон второй блин :) ладно завёл в чруте, заработало, но выдаёт пустоту (веб интерфейс работает, но ничего не находит). Ладно фиг с ним, буду в слепую, питоняшку чинить не хочу.

Если у тебя всё работает то скинь пожажа куда-то

  • wget http://127.0.0.1:8185/playlist -O playlist.m3u

Если он большой то можно просто первые строчек 10~20 По второй ссылке должно быть очень много данных поэтому вот так

  • curl http://127.0.0.1:8185/epg/xmltv -o epg.xml && head -n 20 epg.xml

И хватит, мне узнать на предмет внезапностей просто, которые там могут быть. Если не получится, забей

LINUX-ORG-RU ★★★★★
() автор топика
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

работает, но ничего не находит

Странно, там механика проста и вроде нечему ломаться. Возможно, вместо 127.0.0.1 надо подставить свой ip.

Ссылка на файлы.

krasnh ★★★★
()

Как я завидую вашему «скучно». А я уже давно не скучаю. Могу целыми днями ничего не делать, а скучно не становится! Что за напасть?

unDEFER ★★★★★
()
Ответ на: комментарий от krasnh

Спасибо большое, внезапность обнаружена сходу, в m3u файле нет url-tvg=http://127.0.0.1:8185/epg/xmltv, а это значит что я никак не подхвачу автоматом epg данные из m3u плейлиста просто передав его. Обойти можно, но это будут либо дополнительные телодвижения для тебя потом, либо нашлёпка не только в mpv но и над mpv чтобы всунуть в m3u ссылку на epg , пока хз, ладно, бум думать.

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от realbarmaley

Надо ещё в brainfuck засунуть. Чтобы наверняка :D

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от tamo
Открыта 14 лет назад

Последний раз изменена 9 лет назад

Ого! Проверил CTRL+x e, на русской раскладке не появляется меню смены атрибутов файла. Ну, я не уверен, но там в сторону ncurses надо наверное поглядеть. Интересно, в очереди :D

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от unDEFER

Никакая не напасть, просто это то что тебе нужно в данный момент =) Если уметь то и в потолок втыкать довольно весело :D

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

завёл в чруте, заработало, но выдаёт пустоту (веб интерфейс работает, но ничего не находит).

Проверил в вирте, взяв случайный дистрибутив методом тыка. Все работает.

Чрут что ли так влияет.

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от krasnh

Ну, а у меня нет, ни ошибок ни ругани никакой, мне важнее на внутренности смотреть, ты их дал, спасибо, всё остальное мишура :) Ладно, дотыкаю потихоньку, будет готово отпишу, пока больше дёргать не буду.

Чрут что ли так влияет.

Может быть. В виртуалках у меня ничего с вторым питоном нету, пачкать не хотелось, а новую виртуалку разворачивать не с руки памяти свободной сейчас нету, всё забито :D (но завтра разверну)

LINUX-ORG-RU ★★★★★
() автор топика
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)