• Dragi članovi, prochitajte OVU vest u vezi nove teme!
  • Molimo vas sve da pročitate PRAVILA FORUMA i da se istih pridržavate.
  • Secret Level Discord server je LIVE! Za više informacija kliknite OVDE

Programerski kutak

Pa to je zato sto podesavanje software-a/operativnog sistema nije programiranje. Znam par programera koji ne bi/nisu umeli moderan Windows da instaliraju, a nije kao da je u pitanju nesto komplikovana procedura, medjutim iz nekog razloga udare u zid, zaborave da koriste gugl(i mozak) i to je.
 
  • Like
Reactions: vix
Naravno da nije i to su nekad skillovi koji fale programerima. Ako vole stare igre, hardver i softver ovo je dobar način da poboljšaju te skillove koji ne spadaju strikno u programerske.
 
Ja sam proveo bas dosta vremena u tweakovanju operativnih sistema u periodu izmedju 2000-2010. Prvo je bilo zbog znatizelje, zatim nuzde a onda iz zadovoljstva. Kada su zazivjele VM bilo je to zlatno doba za mene. Sad iskreno apsolutno nemam nemam vremena to da radim. Medjutim, da sad nekim cudom "propadne IT sektor" i da IT apsolutno ne postoji radije bih radio posten posao na pilani ili u polju nego machine learning/AI, ne zato sto imam fundamentalno nesto protiv toga vec zato sto mi je to izuzetno dosadno i neentuzijasticno (pratim materiju i desavanja, razumijem koncepte na dubljem nivou ali nikako se tu ne vidim). U tom slucaju sigurno bih se ponovo aktivirao, imao par starijih masina i lagano ulazio u materiju.
Za programere se slazem, ali ne mogu ni da ih direktno krivim za to jer ima previse stvari da se uci, nismo vise klinci da pucamo od slobodnog vremena ili entuzijazma a dobar procenat ozbiljno sjeda za komp tek tokom faksa, kada su vec preoptereceni svakakvim cudima. Kada se zaposle onda krece korporativni bullshit, jako puno softverskog bloata i nekako je i normalno da je malo vremena/zelje da se kopa okolo. Tog ce biti sve vise i vise, jednostavno dodatni nivo apstrakcije, in-depth znanje ce biti dosta rijedje. Ali da, jako je cudno kad profesionalnom Win korisniku pokusas da obasnis da postoji i cemu sluzi registry, na primjer, nesto sto mi je kao klincu bio poligon za jednostavno unistiti sistem :D
Ovo danas moze da bude jako zanimljiv hobi ali i koristan za licni razvoj. Tako da ako imas entuzijazam, samo naprijed. Ali generalno, ne ocekujem neku ekspanziju entuzijazma medju sirom Tech populacijom 🤷‍♂️
 
Baš originalan projekat:

"Between 2009 and 2012, iPhones had a built-in "Send to YouTube" button in the Photos app. Many of these uploads kept their default IMG_XXXX filenames, creating a time capsule of raw, unedited moments from random lives.
Inspired by Ben Wallace, I made a bot that crawled YouTube and found 5 million of these videos! Watch them below, ordered randomly
."

Link do sajta
 
View attachment 13063View attachment 13062

Istekao mi je "rok trajanja" filteru u prečišćivaču vazduha :mad:, pa sam se ovih dana zanimao malo kako da ga resetujem. Našao sam neke youtube klipove, sa hardverskim forama (zadržati dugme, ugasiti, pa držati dok se pali i slično) kao i da će prosto raditi ako se iščupa taj tag, samo će prijaviti da filter nema tag i nastaviće da radi (bez podataka o procentu istrošenosti filtera ofc).

Ali mene, kao i uvek, zanima kako to softverski da se reši. Krenuo sam da se igram sa čitanjem preko NFC Tools aplikacije, ali problem je kako upisati podatke (nisam znao uopšte šta predstavljaju pročitani podaci, niti kako da upišem u tag, jer ima neku vrstu šifre/zaštite).
Srećom, neko se već zanimao sa svim tim i svaka čast na svemu urađenom: https://github.com/Flamingo-tech

I baš kada sam hteo da istražujem kako i šta da povežem, kako da napravim ceo lanac od čitanja do upisivanja u tag, na nekim inostranim forumima se pojavio lik sa opširnim istraživačkim pristupom (takodje bazira rad na uradjenom Flamingo-tech), ali je zapravo napravio sve šta treba za reset filtera softverskim putem. Tako da moj dalji rad je izgubio smisao, verovatno bih nešto slično napravio (pitanje, doduše, kada bi to bilo).

Da ovo moje igranje ne propadne u potpunosti, napravio sam sajt na srpskom sa uputstvom šta i kako uraditi za reset Xiaomi filtera, rekao bih da je dosta pregledno i jasno šta uraditi:

Prošli put sam uspeo da reserujem filter, ovaj put nakon resetovanja izbacuje grešku. Da nije Xiaomi updateovao nešto na svom kraju?
 

Attachments

  • 20250228_093512.webp
    20250228_093512.webp
    594.8 KB · Views: 1
Prošli put sam uspeo da reserujem filter, ovaj put nakon resetovanja izbacuje grešku. Da nije Xiaomi updateovao nešto na svom kraju?
Pre 2 nedelje sam resetovao svoj filter, sve je prošlo OK. Možda je Xiaomi pustio nešto, neke izmene koje nisu stigle do mog uređaja još uvek...


Sam proces je direktan, kontam da nisi imao nekih problema u procesu reseta? Nije izbacivalo neku grešku kada si upisivao u tag podatke, čitao podatke i slično?
 
Izbacivao je grešku dok nisam skinuo masku sa telefona, onda je bilo ok. Hajde sačekaću malo, možda se ispegla samo od sebe tokom dana :D
 
Hteo sam da napravim ovako nešto, ali me pretekao lik.
U suštini, ako saradjujete sa inostranstvom (ili ako dobijate novac u bruto iznosu) potrebno je da vidite kako da izvučete najveći neto (legalno ofc). Uvek sam imao neke posebne dokumente za računice. Sada ima sve na jednom mestu, izuzetno prosto i pregledno. Nadam se da je i koliko toliko tačno :)


izvor:
 
možda se ispegla samo od sebe tokom dana :D
Ispeglao se do sutra, ali zaboravio da napišem. Primetio sam da nakon dva resetovanja mu treba mnogo više vremena da isfiltrira vazduh, pretpostavljam da mu je to neka granica pre nego što se zapuši skroz.
 


Nisam bio siguran gde ovo da postavim, ali mislim da je ovo jedna zaista retka, a pozitivna priča da se pomogne najmlađima kroz audio aplikaciju sa svim audio knjigama do četvrtog razreda. Ako ne može da ide ovde onda prebacite gde treba.
 
Pokušavam da kompajliram WineD3D tako da radi na Windowsu 98. Uspio sam da kompajliram WineD3D verzije 1.7.12, 1.8.7, 2.0.5 tako da rade na Windowsu XP ali ne znam kako da ih portujem na starije Windows operativne sisteme. Znam da postoji način da se to uradi ali ja ne znam kako. Problem je taj što je WineD3D pisan u C programskom jeziku i koristi make i sl a ja znam da programiram u Javi i davno sam koristio Maven. Snalazim se nekako i sa make ali dosta toga ne razumijem.

WineD3D sam za Windows XP sam uspio da kompajliram zahvaljujući upustvu sa ovog threada na vogons forumu:

Uzgred, da li postoji neki AI chatbot i sl koji mi može pomoći da bolje razumijem problem koji pokušavam da riješim?
 
Uzgred, da li postoji neki AI chatbot i sl koji mi može pomoći da bolje razumijem problem koji pokušavam da riješim?
Preporuka za https://claude.ai/new

Meni je bolji od chatgpt-a i gemini. Objasni sve ovo sta si napisao, kazi mu da hoces step by step guide ili tako nesto, pa bi trebalo da dobijes neki koristan info. Zavisi naravno koliko ima informacija po netu o tome, ali valjda ce te izvesti na pravi put.
 
Jesam. To je WineD3D 1.7.55 portovan za Windows 98. Radio je sporo na Qemu-3dfx pa sam izmijenio source code tako da radi brže. Evo mog forka:


A ovdje sam okačio i spisak igara koje rade sa tom verzijom WineD3D


Problem je što je to starija verzija WineD3D a ja pokušavam da kompajliram novije verzije. Neke igre ili ne rade na toj staroj verziji ili sporije rade.
 
Jesam. To je WineD3D 1.7.55 portovan za Windows 98. Radio je sporo na Qemu-3dfx pa sam izmijenio source code tako da radi brže. Evo mog forka:


A ovdje sam okačio i spisak igara koje rade sa tom verzijom WineD3D


Problem je što je to starija verzija WineD3D a ja pokušavam da kompajliram novije verzije. Neke igre ili ne rade na toj staroj verziji ili sporije rade.
Izvini, malo je off, ali koji ti je usecase? Koje igre pokušavaš da poteraš i na kojoj mašini/na koji način. Malo me ovaj Qemu-3dfx zbunjuje, to deluje da se koristi sa virutelizacijom, a ako već radiš virtuelizaciju, kapiram da ne možeš naići na problem niskih performansi jer imaš računarske snage na pretek.

EDIT: Malo sam guglao, pretpostavljam imas moderan racunar sa Voodoo karticom i Win98 koji ti radi kao virtuelna masina i ti tom VM-u dodeljujes Voodoo karticu kao resurs. Ako je tako, koja je prednost toga naspram, nzm da imas full drugu masinu na kojoj ce raditi Win98? Stedis na prostoru? Ne odgovara ti Voodoo-ov video output konektor, tj ne mozes da ga nakacis na moderan monitor? Jel mozda skaliras sliku sa proc snagom modernog racunara? Imas vise VM-a sa vise razlicitih verzija Windows-a/DOS-a ili sa razlicitim konfiguracijama procesora koji simuliras?
 
Last edited:
Qemu-3dfx je modifikovani Qemu. Na njemu je moguće koristiti stare operativne sisteme (Windows 98,XP) sa virtuelizacijom. Virtuelizacija nije emulacija. Šta to znači? Da stari operativni sistemi zahvaljujući virtuelizaciji koriste dobro nove procesore. Zato Windows 98 i XP mogu raditi brže i odzivnije nego na starim kompjuterima. Onda će neko reći: "Pa dobro, rade brže i odzivnije zbog ovih naših novih procesora ali za stare igre treba i grafička a tu je Qemu slab". E tu nastupa Qemu-3dfx fork. On omogućava Opengl passthru. Drugim riječima koristi moju pravu grafičku koja radi na Windows 10 ili Linuxu.

Koliko igre brzo rade? Uzmimo npr Quake 3 igru. Na staroj Voodoo 3 kartici ako uradiš timedemo benchmark u 1024*768 dobijaš skor 40 (fps). Ako ja to uradim na Qemu-3dfx gdje koristim moj i5 12400 i RTX 4060 Ti dobijam skor preko 700 (fps). I taj Qemu-3dfx radi na Windowsu 7,10,11, Linuxima, pa čak i na MacOS.

Pomenuo sam Quake 3. To je Opengl igre i za nju mi nije potreban nikakav WineD3D. Međutim neke igre nemaju podršku za Opengl i rade samo u Direct3D. Direct3D passthru ne postoji i tu na snagu stupa WineD3D tako što "prevodi" Direct3D u opengl.

Evo kako to izgleda u praksi. Prince of Persia the Sands of Time je Direct3D9 igra i za nju je potreban WineD3D. Kada tu igru pokrenem uz pomoć Qemu-3dfx i Wine9x koji sam modifikovao za potrebe qemu-3dfx, igra radi na 60 fps:

 
Last edited:
Izvini, malo je off, ali koji ti je usecase? Koje igre pokušavaš da poteraš i na kojoj mašini/na koji način. Malo me ovaj Qemu-3dfx zbunjuje, to deluje da se koristi sa virutelizacijom, a ako već radiš virtuelizaciju, kapiram da ne možeš naići na problem niskih performansi jer imaš računarske snage na pretek.

EDIT: Malo sam guglao, pretpostavljam imas moderan racunar sa Voodoo karticom i Win98 koji ti radi kao virtuelna masina i ti tom VM-u dodeljujes Voodoo karticu kao resurs. Ako je tako, koja je prednost toga naspram, nzm da imas full drugu masinu na kojoj ce raditi Win98? Stedis na prostoru? Ne odgovara ti Voodoo-ov video output konektor, tj ne mozes da ga nakacis na moderan monitor? Jel mozda skaliras sliku sa proc snagom modernog racunara? Imas vise VM-a sa vise razlicitih verzija Windows-a/DOS-a ili sa razlicitim konfiguracijama procesora koji simuliras?
Izvini, promakao mi je drugi dio tvoje poruke.

Postoji mogućnost da se doda druga grafička (to bi npr značilo da na matičnoj ploči pored moje RTX 4060 Ti dodam neku stariju GeFroce karticu poput 8600gt) u računaru koju ćeš preko Qemu koristiti samo za igranje ali ovdje se uopšte ne radi o tome. Ovdje koristiš Qemu kao i sve druge emulatore a taj Qemu koristi tvoju grafičku koju inače koristiš za rad i za igranje. Sjajna je stvar jer npr možeš da ga koristiš i na laptopu.

Opcije za skaliranje rezolucije (recimo stara 640 * 480 rezolucija na novim ekranima) postoje

Što se tiče Virtuelnih mašina, možeš ih imati više. Jedna za Windows 98, druga za Windows XP itd. Htio sam da pokrenem topic u vezi ovoga ali nikako da se nakanim
Evo baci pogled na ovaj video, dobar je za početak
 
Last edited:
A Prince of Persia SoT ne radi dobro na Win 10/11 pa koristiš ovo ili iz nekog drugog razloga?
 
Testirao sam je iz radoznalosti i nostalgičnosti. Osim toga ako ovako radi dobro na Windowsu radiće i na Linuxu preko Qemu.

Prince of Persia the Sands of time je Direct3D9 igra i istina je da mnoge Direct3D9 igre rade dobro i na Windowsu 10/11. Najveći problem su igre koje koriste starije verzije Direct3D (7,6,5). I za njih se koristi WineD3D.
 
A koja je razlika između Qemu i Protona?

Edit: Ne moraš da se mučiš, izgooglao sam. 🙂

Cool stvar ali osim za baš heavy modovane igre mislim da je mnogo bolje ne mučiti se i samo pustiti igru preko GE-Proton-a.
 
Last edited:
Back
Top Bottom