Покажи Публикации - rado84
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1] 2 3 ... 8
1  Трудова борса / Търсене / Re: Linux системен администратор -: Mar 12, 2026, 21:51
На мен това ми звучи като писано от някой HR, който в живота си е виждал линукс само на снимка и идея си няма какво пише, а само слага каквито думички се сети, за да изглежда по-техническо.  :P 
2  Хумор, сатира и забава / Хумор / Re: Смях -: Mar 11, 2026, 18:35
Truly MY Computer.  ;D

https://www.youtube.com/watch?v=2IV6E3sDkgM
3  Linux секция за начинаещи / Настройка на програми / Re: Двупосочен английско-български речник с python 3 -: Mar 10, 2026, 02:06
JSON го дадох просто като пример за нещо различн от дат, което да може да се отвори и с текстов редактор. Мисля да се хвана да инсталирал някоя лайт БД, за да видя кое как става (досега не ми се беше налагало да работя с БД и затова не знам как става). Идеята е речникът да е максимално лесен за редакция и по възможност с малък брой скобички и подравнявания, че там ако объркаш подравняването (както и в Питон), е*аваш макята на всичко и после ходѝ намирай проблема.

А "спасяване"... не бих го нарекъл така. По-скоро поддържане работещо. Защото с КБГ-то ми писна кажи-речи всяка година да си играя на котка и мишка с библиотеките, които непрекъснато отпадат от употреба и после са трудни или невъзможни за намиране. С GTK3 поне съм се подсигурил за много дълго време, а за QT5/6 имам един познат, който е по-навътре с този фреймуърк и когато може, помага с конвертирането на кода от GTK към QT. Което от друга страна означава, че ако някой ден той каже, че не може повече или че изобщо няма да се занимава с кодене, QT версиите ще останат "заседнали" във времето, докато GTK ще продължи да бъде поддържана. В такъв случай ще се наложи или да намерим някой от общността да конвертира от GTK към QT, или да прибягвам до AI. Последното ще е само много краен случай, ако няма друг начин. Щот' нали на Уиндоус 11 кода му го пише AI (поне така казват), а всички знаем до какво доведе това.  ;D 
4  Linux секция за начинаещи / Настройка на програми / Re: Двупосочен английско-български речник с python 3 -: Mar 09, 2026, 04:18
На мен повече ми се иска да намеря начин да конвертирам .дат файловете към по-модерен и четим формат - я обикновен .txt, я .json от въпросния open-dict или дори sqlite db, ако щеш. Въпросът е да е нещо лесно за редакция и допълване с нови думи и/или изрази. Засега обаче всичките ми търсения се провалят, но не защото няма възможни предложения как да стане, а защото самото конвертиране се проваля - на инструментите не им харесва скапаният .дат формат.

Транскрипцията не съм я и поглеждал даже да я оправям, защото я знам. Речника го ползвам единствено за проверка на правописа на някои думи, които до ден днешен ми "бъркат в мозъка" с изкецания си правопис, като например "hypocrisy" или пък тази, която няма запомняне и винаги трябва да я копирам: "unconsciousness". Знам как се произнаят и двете, и всички останали, просто на някои правописът им ми е труден и затова ми трябва локален речник като моя или като КБГ.

Но... ако намеря начин да конвертирам речниците към нормален формат без да трябва да преписвам дума по дума, то и транскрипцията ще може да се оправи и поддържа.

Edit: разбрах защо не искаше да тръгва с твоя код и се учудвам, че при теб изобщо е тръгнало!

Python не приема / или // за коментари. Приема единствено # за коментари.
И сега, след като го поправих и махнах коментарите ти, ето какво излиза в транскрипцията:



90% от bash скриптовете, които си пиша, са на python и покрай тях научих някои тънкости на Питоня, като например това, че е много капризен на тема отстъпи и ако не внимаваш, е*аваш майката на скрипта. И по принцип в Python правилният отстъп е 4 символа (интервала). Ако имаш цикъл с for loop, командата в луупа трябва да е с отстъп 8 интервала, иначе забрави да тръгне.  ;D

Edit 2: трябваше да добавя още мапинг, за да започне да излиза както трябва. Добавих

Код:
"ў": "ə",

и сега вече "transfer" излиза с правилна транскрипция:

Код:
[træns'fə:]

Явно, че и на тази програма ще трябва да направя релийзи в гитхъб и след малко се захващам с това. Версия 0.0.2 е тази с твоя код и добавения от мен мапинг. Но първо трябва да видя дали този код ще работи в Qt версиите.

Edit 3: айде, вече си има и релийзи!  ;D
https://github.com/rado84-github/2-way-dictionary/releases
5  Linux секция за начинаещи / Настройка на програми / Re: Двупосочен английско-български речник с python 3 -: Mar 08, 2026, 22:15
Интересно! Въобще не очаквах да има такива или изобщо някакви отговори по темата, очаквах само анатеми и псувни. Което напоследък се е превърнало в стандарт в линукс общността и затова първоначално въобще не бях сигурен струва ли си да пускам тема тук. Защото някой иска помощ за нещо, даваш му я и вместо да каже поне едно "благодаря", почва да те псува и с "ти ли ще ми кажеш как да правя нещата?". И като види, че не му стига мозък да се справи сам, се връща за още помощ, сякаш си му длъжен с нещо, ама помагащият кораб вече е потънал. И естествено след няколко такива "срещи" започваш да се чудиш има ли смисъл да споделяш каквото и да било, където и да било или да си запазиш нещата за себе си, а останалите да ги оставиш да си трòшат главите...

Но... недоволни винаги ще има (за тях имам два крачола), а в крайна сметка направих програмката за себе си, защото KBGOFFICE е на последни издихания и е въпрос на време въобще да спре да тръгва. Едната фолбек GTK2 библиотека вече сдаде багажа и няма замяна, а кога и приложените към КБГОФИС qt4 библиотеки също ще бъдат пратени на майната им - също не се знае.

Сорсът е в .py файла. Нарочно не съм го компилирал - прави редакцията и тестването на код по-лесно. Ако някой толкова държи на бинарен файл, да си го компилира сам.

Относно ИИ - ИИ ми даде код за съвсем друга програма, която няма нищо общо с този речник. После видях, че мога да използвам онази програма като темплейт за речника. Единственото, което ИИ написа изцяло, беше кода за прочитане на '.dat' файловете, защото видях голям зор с тях. Оригинално са краднати от някакъв уиндоуски речник в средата на 90-те и постепенно са били допълвани с нови думи. Последното допълване е било през 2014-та от разработчиците на КБГОФИС.

Ако исках да лъжа и да се преструвам на програмист, нямаше изобщо да спомена ИИ и щях да си припиша заслугите, както правят тия от КДЕ. А истината е, че просто се опитвам да поддържам живо нещо, което е почти умряло и го правя с много малкото, което разбирам от програмиране, в т.ч. и от Питон.

За кодировката: в момента в кода има това:

Код:
        try:
            text = part.decode("utf-8")
        except:
            text = part.decode("cp1251", errors="ignore")

и работи. Защото не е ясно каква им е кодировката на тези файлове и за по-сигурно ИИ добави тази част, за да е сигурно, че текстът ще излезе като текст, а не като марсиански символи. A пък командата "file en-bg.dat" връща просто "data" и толкоз.
Като го направя с редакцията, която някой предложи няколко поста по-нагоре, програмата изобщо не иска да тръгне, така че за момента ще я оставя с "try-except" блока.

Първоначалният вариант на програмата беше да търси с натискането на всеки клавиш - както КБГ и както "SA Dictionary 2012" за уиндоус, но това караше програмата да се забавя и накрая просто да крашва, така че се наложи да сменя кода и да го направя да търси, едва след като напишеш думата и натиснеш ентър.

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

И НЕ - НЕ СЪМ ПРОГРАМИСТ, НИКОГА НЕ СЪМ ТВЪРДЯЛ, ЧЕ СЪМ ТАКЪВ!
Щях да бъда, но некадърни учители ме отказаха преди години и започнах сам да си се уча "оттук, оттам" по малко.

А това да кажеш, че ИИ е написал целия код е глупост. Все едно да кажеш, че ИИ е написал всичките ми скриптове, което не е така. ИИ просто ми обясни какво е променлива в bash script и как се използва, оттам нататък всичките близо 300 скрипта, които събрах в кейс скриптове, са си изцяло мое творение и пригодени за автоматизация в моята система.

Целият код на съвсем друга програма беше написан от ИИ - програма, чиято функция е просто да покаже данни на екрана. За речника използвах готовия код като темплейт и започнах да го променям, за да стане за речника. Играх си почти цяла седмица с копиране и нагаждане на код, за да стане това, което е сега. Но с четенето на дат файловете не успях да се справя и затова трябваше да питам ИИ как да стане. Именно тази дълга играчка беше причината да го оставя некомпилиран - просто променяш кода и го пускаш, вместо да си губиш времето с компилиране и после тестване. Освен това - какво по-opensource от това да го оставиш некомпилирано? :)
6  Linux секция за начинаещи / Настройка на програми / Двупосочен английско-български речник с python 3 -: Mar 05, 2026, 07:46
KBGOFFICE е древно нещо, писано за qt4 с fallback към gtk2 и колкото повече остарява, толкова по-трудно става за поддръжка, защото му изчезват зависимости. Затова с помощта на AI направих алтернатива на KBGOFFICE. AI помогна най-вече с прочитането на речниците, които ги взех от оригиналния KBGOFFICE, докато козметиката и бутона за шрифта ги направих аз - къде с малко ровене из Stuck Exchange, къде по памет, къде със заемки от подобни програми. :)
Хубавото на тази алтернатива е, че няма нужда от компилиране или инсталация, само трябва да имате инсталиран GTK3, QT5 или QT6 + python-pyqt5 & python-pyqt6.
Алтернативата съм я кръстил "[insert framework here] 2-Way Dictionary".

https://github.com/rado84-github/2-way-dictionary
7  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: Още извънтемие -: Mar 03, 2026, 08:37
Да му изсъхнат ташаците на тоя педераст, дето измисли и наложи pipewire - дебилщина, която не съм искал!
8  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: Още извънтемие -: Mar 01, 2026, 20:22
Първата, но не съм сигурен, дали ще я играя.
Нямам много време напоследък.
Даже изобщо.

Това няма да стане както го мислех. С голям речник успях да го свия едва до 49 GiB (от 61 GiB), така че мога само да ти дам линк да си го свалиш и да ти кажа как да я подкараш, защото има някои тънкости - особено в звуково отношение. Аз я подкарвам с един скрипт, който кара DXVK да компилира шейдъри само веднъж - при първото пускане на играта или при първото влизане в регион, където още не си бил. Без този скрипт при всяко пускане компилира всички шейдъри наново.

https://rutracker.org/forum/viewtopic.php?t=5939419

Кажи ако искаш да ти кажа за скрипта и за подкарването, защото това са си мои открития и "изобретения", които ги няма никъде. В същия тракер го има уж готово с wineprefix, обаче тази версия не става и за чеп за зеле.
Не че се хваля, ама съм подкарвал игри, които са се водели "borked" в protondb години преди Валве дори да успеят да ги докарат до сносен вървеж.
9  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: Още извънтемие -: Mar 01, 2026, 19:19
Тази съм я играл.
Бих я играл отново, стига да работи под линукс.

За съжаление спряха замундата и не съм сигурин, откъде да я дръпна.

Коя от двете игри? Мога да я архивирам и ще намерим начин да я получиш. Само кажи коя!
10  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: Още извънтемие -: Mar 01, 2026, 12:15
11  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: Още извънтемие -: Feb 26, 2026, 19:20
F-16 се разби в Турция

https://www.segabg.com/hot/category-foreign-country/f-16-se-razbi-turciya


Некомпетентни гаджали ...

По-скоро Иран са го свалили...  ;D ;D ;D
12  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: Още извънтемие -: Feb 24, 2026, 14:55
Е, що само за Уиндоус, не можа ли (и) за Линукс... като го правиш само за чест и за слава (и за едната благодарност)
Нейтив линукс игрите не компилират шейдъри. Или поне аз не съм попадал на такива.
13  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: Още извънтемие -: Feb 23, 2026, 22:35
Преди се дразнех на токсичните линуксари тип "RTFM", ама вече започнах да ги разбирам и вече и аз станах част от тях. 99% от линукс юзърите са неблагодарно племе, което хем иска помощ, хем като му я дадеш се зъби и псува и казва неща от рода на "ти ли пък ще ми кажеш как да правя нещата". Като види, че е тъпо говно и не може самò, се връща да иска пак помощ, сякаш си му длъжен с нещо!
Вече споделям само с избрани от мен хора, вкл. и с бест френда, защото като открия нещо, което може да му е полезно и го направя на скрипт, той обикновено казва "това го знам" или "това ще ми спести часове работа, ето ти едно скриптче, което на теб може да ти свърши работа" и така. Никой с нищо не е длъжен на другия, споделяме просто, защото това е духът на FOSS и не го правим заради едното благодаря или усмивка по радиото. Но като споделиш нещо с желание да помогнеш на някого, а той те напсува, защото искаш да му помогнеш, еми... някакси изчезва желанието и накрая просто казваш "read the fuckin' manual" и ги оставяш да се оправят.
Последната капка в морето беше като написах скрипт, който кара игрите за уиндоус да си запазват шейдър кеша и да не компилират всичко наново при всяко пускане. Познайте колко човека казаха "благодаря" и колко ме напсуваха и то без никаква провокация от моя страна...
14  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: Подчиних Стийм на волята си -: May 12, 2025, 18:52
За самия Стийм не зная, но игрите можеш да ги инсталираш, където поискаш.
Има си настройки за това в самото приложение.

Разработчиците са наясно, че игрите вече са и по 150 гига и са помислили за това.
За игрите е ясно, обаче не всичко отива там. Игрите и Протоните са там, където си задал, но това не пречи на Стийм клиента да си инсталира допълнителни неща, които заедно със Стийм да заемат 22 ГБ. На мен не ми дреме за мястото - имам колкото искаш, само системното ССД е 256 ГБ. Обаче тук въпросът е най-вече до portability на системата и на бекъпа, който ще ѝ направиш. След като преместих Стийм и Виното другаде, сега Арчът ми е 19 ГБ (преди това беше 40-45 ГБ, а бекъпът ставаше към 20 ГБ) и бекъпът съответно е 6.5-7.0 ГБ, което дава повече възможности да го пренесеш на друга машина - ако щеш DL DVD, ако щеш 8-гигабайтова 10-годишна флашка...  ;D

Отделно от всичко това е и въпросът, че ако се наложи да преинсталираш линукс, ако стийм е извън руут дяла, си запазваш целия стийм, после просто копираш едно файлче където трябва и всичко си продължава по старому без да се налага да инсталираш стийм наново.
15  Хумор, сатира и забава / Живота, вселената и някакви други глупости / Подчиних Стийм на волята си -: May 03, 2025, 10:33
Понеже "не знам какво правя" (според някои "разбирачи" по форумите), затова току-що подчиних Стийм на волята си и го принудих да се инсталира там, където аз искам (досущ като в Уйндоус), а не където от Валве са му задали. Едно време в Уйндоус беше инсталиран в D:\STEAM, сега е в /B/STEAM и абсолютно всичко отива в тази директория - игри, протони, снайпери и какво ли още не. Единствено остана ~/.Steam, но тя е 60 килобайта, така че не ми пречи. Така хем имам Стийм, хем инсталацията ми си остава 20 гигабайта.

Не знам за вас, но аз лично обичам системата ми да е чиста, така да се каже - само системата и програмите към нея. Игри, Стиймове и други такива не обичам да са на системния дял и затова се наложи да си поиграя и да принудя стийм да се инсталира там, където аз искам.

Ако някой се интересува, нямам проблем да му споделя как става подчиняването. Даже ще дам и скрипта, и инструкция към него.
Страници: [1] 2 3 ... 8