#programowanie

252
2258
koszotorobur

@MostlyRenegade - Horrible Stupid Mail Format - mój ulubiony

Zaloguj się aby komentować

Jutro na standupie jak się Norwedzy spytają jak postępy prac to odpowiem:


Co chcesz wiedzieć to Ci odpowiemy po polsku


Powinno się udać.

#heheszki #programowanie #heheszkipolityczne #informatyka

Zaloguj się aby komentować

Przy użyciu AI w zalewie miesiąc zbudowałem swoją aplikację do bezgotówkowych napiwków. Do tej pory miałem pojedynczych użytkowników, a w tym tygodniu zgarnąłem swoją pierwszą knajpę na 30 stolików! 🫶🏻

Jaram się strasznie!

https://tippin.pl

#ai #chwalesie #technologia #programowanie

Quassar

Procentowe napiwki to jest żydostwo.

Bo w przypadku płacenia 20zł to jeszcze 1% ssie.

Ale jak bulisz coraz więcej i więcej to ci zabiera więcej.

Więc jedną osobę przelew może kosztować parę groszy

a inną osobę co wpłaci dużo będzie kosztować więcej.


I czy to jest w porządku...

No właśnie nie bo zadanie techniczne dla komputera mocy obliczeniowej jest cały czas takie samo.


Dlatego sam przestałem już dawno korzystać z takich ficzerów jak paypal.

I korzystam z innych alternatyw co mają darmową lub stalą opłatę dla każdego przelewu nie zależnie od kwoty.

JestPanZerem

Napiwków to powinno się zakazać a nie promować tą patologię

czajna

Fajnie! Opowiedz coś więcej jak to stworzyłeś

Zaloguj się aby komentować

Czy wersję Ubuntu non-LTS są jakoś mniej stabilne czy gorsze? Niby nowsze, więc teoretycznie więcej bugów poprawione itp, nie?


Warto się pakować w Ubuntu 24.10, czy siedzieć na 22.04 lts?


#linux #pytanie #ubuntu #programowanie

cebulaZrosolu

@Component2094 nie sa, wszystko jest gites

Catharsis

@Component2094 Wersje LTS mają tylko zapewnione dłuższe wsparcie. Nie oznacza to mniejszej ilości bugów a bardziej to, że nawet po tym gdy paczki nie będą już dostawać najnowszych wersji to dalej będzie się backportować do nich poprawki zabezpieczeń, czyli teoretycznie możesz korzystać z jednego systemu przez całe 10 lat bez większej ingerencji nie martwiąc się, że twój system przestanie być bezpieczny.


Tymczasem zwykła wersja Ubuntu nie jest jak np Arch czy Tumbleweed, że dostaje każdą aktualizacje od razu. "Najnowsza" wersja Ubuntu nadal jest daleko za takim Archem bo normalnie jest wszystko testowane i sprawdzane zanim puści się ten update więc jak najbardziej zwyczajna nie-LTS wersja Ubuntu jest ok dla zwykłych użytkowników.

6a178d43-2a35-4997-915c-78b7212c0c61

Zaloguj się aby komentować

Jakie distro Ubuntu będzie najlepsze do pracy (programowanie) i czasem gierek?


Zależy mi na najbardziej nowoczesnym, premium wyglądzie systemu


#pytanie #linux #ubuntu #programowanie #pcmasterrace

baklazan

@Component2094

Zależy mi na najbardziej nowoczesnym, premium wyglądzie systemu

A tak z ciekawości: dlaczego na wyglądzie? ; D

kkdawid

Mam Ubuntu 24 i nakładkę która sprawia że wygląda *trochę* jak mac i jestem bardzo zadowolony z wyglądu

Catharsis

@Component2094 Generalnie to edycje Ubuntu różnią się głównie środowiskami graficznymi gdzie najpopularniejsze 2 to są Gnome (zwykłe Ubuntu) i KDE Plazma (Kubuntu). Zobacz sobie w maszynie wirtualnej albo na live USB które z tych środowisk ci bardziej odpowiada i zainstaluj jedną z tych wersji systemu i tyle.


A jak chcesz taki krótki opis to Gnome jest trochę bardziej podobne do macOS i na pewno wygodniejsze na laptopach. Łatwe, mało możliwości konfiguracji, teoretycznie bardziej stabilne.


KDE Plasma za to jest bardziej podobna do Windowsa. Jest dużo bardziej skomplikowana ale za to można skonfigurować wszystko pod siebie. Teoretycznie ma też trochę więcej bugów niż Gnome.

Zaloguj się aby komentować

korfos

Dziadkowy cobolowy kod jest znacznie wartościowszy niż ten pisany przez ai

bishop

- dziadek sam pisał

- nie słuchaj go Julcia, stary pryk przepisywał wszystko od hindusów i ze stacka

Zaloguj się aby komentować

Uuuuuuuuuu

Bantustan i kraj pośledni drugiej kategorii. To juz oficjalne.

Tu dla Ciebie pomarancza!

To tylko pokazuje, ze ciagle gramy w innej lidze sojusznikow USA, jesli komus zdawalo sie kiedykolwiek inaczej

#nvidia #technologia #ai #programowanie #geopolityka #ciekawostki

82bbd775-0438-4039-9e77-97f2f8889493
maly_ludek_lego

Jest nawet artykuł w reutersie

KLH2

Wszedłem teraz na R i takie coś znalazłem. Komentarz pod tą mapką.

(tak łagodnie i grzecznie napisał, że Polska robi "everything to align with USA" )

ff1decbd-b864-49dc-9bd4-ee2bade8c6b2

Zaloguj się aby komentować

#konkursnanajbardziejgownianymemznosaczem #wirsprawiedliwosci #grysprawiedliwe #gamedev #gry #rpg #programowanie #cpp

Dev update: tych tur dalej nie udało mi sie do końca naprawić, ale to się zdarza na tyle rzadko i załadowanie z sejwa to naprawia, że nie wiem czy jest sens nad tym siedzieć nie wiadomo ile. Niestety jest drugi błąd, który może zbyt ułatwić grę - statusy typu buffy/debuffy po walce zmieniają staty na stałe i Seba kończy z 65 ZdL bo miał nastackowaną sprawiedliwość a Halyna po najebaniu, które odejmuje od celności ma nagle 255 celności bo zeszło poniżej zera w zmiennej bez znaku. Pozmieniałem jak działają buffy, ale teraz chyba wgl się nie nakładają sądząc po tym, że nie zatrzymuje się w debugu na breakpointach, które ustawiłem, kiedy dodaję wartość efektu do stata postaci

Iknifeburncat

@MrGerwant stare, wystarczy ponarzekać i problem sam się rozwiązuje.

inty

@Iknifeburncat @MrGerwant hejto to taka gumowa kaczuszka programisty

Zaloguj się aby komentować

#konkursnanajbardziejgownianymemznosaczem #wirsprawiedliwosci #grysprawiedliwe #gry #rpg #cpp #programowanie

Dev update: jednak rozwiązanie od copilota nie zadziałało, tamte walki bez problemów to był fuks (albo jego brak, zaważywszy, że trochę zakłamały sytuację) So we're back to square 1.

Catharsis

@MrGerwant No niestety nie ogarniam c++ żeby ci pomóc ale z doświadczenia wiem, że pewnie masz gdzieś po drodze jakiś mały błąd logiczny i w takich sytuacjach zazwyczaj robię jedną z tych rzeczy:

1 - Siedzę i linijka po linijce z debuggerem sprawdzam po kolei jak się wykonuje kod obserwując wszystkie zmienne itp. To może zająć bardzo długo i możesz nigdy nie znaleźć tego błędu.

2 - Przepisać logikę tur od nowa i c⁎⁎j bo szkoda tracić czasu na debugowanie kodu w nieskończoność. Spróbuj napisać to teraz w trochę inny sposób i zaimplementuj jakieś mechanizmy bezpieczeństwa które będą się upewniać że dobra postać ma teraz turę.

Zaloguj się aby komentować

Chciałem w ramach nauki programowania napisać cheata do counter strike-a 1.6 (nie będę go używał w grach społeczności).

Nie mam natomiast kompletnie pojęcia od czego zacząć.

Miałby ktoś jakiś poradnik z wyjaśnieniem od początku do końca, i może przykładowym kodem?


#programowanie

wonsz

Ja bym jeszcze layering z VEA zapodał, bo jak dobre korpo to nawet na polskim offshore coś ugrasz jakby cię chcieli wy⁎⁎⁎ać za to że Anetka nie miała jak oddechu złapać (a nie mówimy o głębokim gardle z zatykaniem nosa i podduszaniem generalnie XD )

Lodnip

@wonsz ( ͡ʘ ͜ʖ ͡ʘ)

Osiemgwiazdek

@Barcol 10 psiknięć i byście tylko zostali wysłani na zdalne

Zaloguj się aby komentować

Dev update pobawiłem się z gpt (copilotem) w VS, podsunął mi, żeby na początku tury sprawdzać czy tablica, której używam do ustalania kolejności tur jest pusta. Uważałem, że to bez sensu, ale rozegrałem 3 walki i nie miałem ani podwójnych tur ani poprzednich sojuszników. potestuję jeszcze przez weekend bo nie chce mi się wierzyć, że to działa. Wywalanie okienka game over przy tylko jednym martwym sojuszniku się dalej zdarza, ale tu może po prostu będę zliczał martwych sojuszników od początku przy każdej śmierci zamiast po prostu dekrementować zmienną #konkursnanajbardziejgownianymemznosaczem #wirsprawiedliwosci #grysprawiedliwe #gamedev #gry #rpg #programowanie #cpp #unrealengine

chwastyodkuchni

@MrGerwant copilot jest do d⁎⁎y

Legendary_Weaponsmith

A robisz od razu testy, żeby się upewnić, że jest pusta?

wombatDaiquiri

@MrGerwant polecam jeszcze spróbować wkleić kod problematycznej funkcji i spytać gdzie może być błąd. W szukaniu błędu jeśli wiesz że istnieje ai jest niezłe

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

#konkursnanajbardziejgownianymemznosaczem #wirsprawiedliwosci #grysprawiedliwe #gamedev #gry #rpg #programowanie #unrealengine #cpp

Dobra, wyrzuciłem wszystkie binarki, assety itd do gitignora i wrzuciłem kod do repo https://github.com/WKogut98/WirSprawiedliwosci

Ugułem problem wygląda tak, że czasem odpala się tura dla dwóch sojuszników naraz - np. Halyna leczy janusza i jednocześnie Śwagier go bije bo ma atak na tym samym miejscu co ona leczenie albo dwie postacie używają tego samego itemka naraz. Druga rzecz to, że czasem pojawia się sojusznik, który był poprzednio usunięty z druzyny, np. gdy zamieniliśmy ich z menu - tzn. sprajt zostaje tam gdzie był ale widzimy jego portret, imię i skille i jak wybierzemy jakąś umiejetność to wykona ją inna postać (nwm czy dobrze tłumaczę).

Walka u mnie działa tak, że jest aktor FightEncounter, który albo spawnuje przeciwnika, który nas goni i słucha eventu gdy znajdziemy się w jego kuli kolizji, żeby odpalic walkę, albo dziedziczączy z tej klasy AutoStartFightEncounter ma wskaźnik do triggera cutscenki i reaguje na event przy zakończeniu jej oddtwarzania, żeby zacząć walkę i zespawnować przeciwników - naszą drużynę bierze z aktora DefaultGameMode a przeciwników randomowo spawnuje z klas podanych w edytorze i wsadza do drugiej tablicy.

Jak startuje walka to encounter tworzy obiekt Fight, który zarządza wszystkim co sie dzieje podczas walki, on sobie tworzy na początku trzecia tablicę, sortuje ją po narwaności no i wtedy sobie wyciąga postać z 0 elementu (miałem to wcześniej jako queue, ale próbując naprawić tego buga to wywaliłem). Tę tablicę budujemy tylko na początku i jak któraś postać zginie. Fight słucha sobie eventów jak wciśniemy przyciski skilli, wtedy uruchamia timer, żeby odpalić animację sprajta postaci, jak się timer skończy to kończę turę. Jeśli to tura przeciwnika to jest mnóstwo pogmatwanego kodu, żeby wybrac skilla, którego ma uzyć - tu dałem kolejny timer, bo wrogowie potrafili się zawiesić nie potrafiąc wybrać skilla.

No i ogólnie to jak odpalamy za pierwszym razem albo wczytujemy z sejwa to wszytko działa raczej ok, problem się pojawia kiedy albo gracz podmienił postać albo po tym jak nowa postać dołącza do drużyny, więc podejrzewam, że tablica jakoś magicznie zamienia ten element w tablicy na wskażnik na starego sojusznika - to co widziałem w debugu to potwierdza, ale to tłumaczy chyba tylko ten drugi problem a nie "podwójne tury". A i czasem gra wywala okienko game over jak zginie jedna postać (chyba też ta podmieniona, ale nie jestem pewien) a nie cała drużyna xd.

game mode mam w folderze GameMechanics a Fight i FightEncounter są w GameMechanics/Combat.

Jak ktos chce poszukać błędów w moim paskudnym kodzie to zapraszam

wiatraczeg

@MrGerwant próbowałeś tam wcisnąć copilota do IDE? Podobno jest nieźle zintegrowany i czasami znajduje błędy w kodzie jeśli się z nim pogada.

MrGerwant

@wiatraczeg próbowałem używać claude'a bo jest ponoć lepszy w programowaniu niż gpt, ale nic przydatnego mi nie podsunął

wiatraczeg

@MrGerwant czyli sprzedają gruszki na wierzbie

Zaloguj się aby komentować

Kurde, dalej nie wiem co jest przyczyną błędów z "podwójnymi" turami i turami postaci, które nie są w drużynie. Gdyby nie to, że projekt ma ponad 23 GB to bym wrzucił na gita i może ktoś mądrzejszy ode mnie by na to zerknął i coś pomógł a tak to za c⁎⁎ja nie wiem co zrobić. feels bad man #konkursnanajbardziejgownianymemznosaczem #wirsprawiedliwosci #grysprawiedliwe #gamedev #gry #rpg #programowanie

wonsz

projekt ma ponad 23 GB

@MrGerwant do tego karta nwidja w c⁎⁎j, ram turbo i dysk tysionc XD

psalek

projekt ma ponad 23 GB

@MrGerwant tak z ciekawości: co zajmuje najwięcej w takim projekcie?

MrGerwant

@psalek binarki z kompilacji zajmują około 13 giga, w sumie nie wiem czemu tyle zajmują, skoro ostatni zbudowany build gry miał około 2 GB

lurker_z_internetu

@MrGerwant hardcode'owałeś tam tekstury dla 4K, czy co?

wielkaberta

@MrGerwant Co do tur, to w Homm3 Hota masz "battle queue".

Mniemam, że w "battle" powinieneś na początku tworzyć symulowaną kolejkę bieżącej tury oraz następnej(?)

Chyba, że implementacja "end turn" jest nie teges.

e5c8ef88-0b44-4aa9-800c-e61fd5e87f90

Zaloguj się aby komentować

Jestem w trakcie tworzenia swojej strony.


Totalnie się na tym nie znam więc robię to w Wordpress, a funkcje php pisze z pomocą chatagpt.


Strona znajduje się pod adresem https://am0kmusic.com


Używam API do łączenia się ze Spotify i YouTube aby pobierać wszystkie aktualne dane.


Chętnie posłucham Waszych uwag co poprawić, zmienić, dodać aby miało to ręce i nogi


#am0k #am0kmusic #wordpress #chatgpt #programowanie

wombatDaiquiri

@AM0k_music nie działają żadne podstrony. Poza komentarzami o zabezpieczeniach, z którymi się zgadzam - jaki jest cel powstania tej strony?

AM0k_music

@wombatDaiquiri jak nie działają jak dzialaja

AM0k_music

@wombatDaiquiri a cel to po prostu moja strona wizytówka

Catharsis

@AM0k_music Na start spoko, ale jak ci się rozrośnie biznes muzyczny i będzie ci trochę bardziej zależało to weź wynajmij sobie jakiegoś studenta informatyki i on ci za grosze zrobi to bez Wordpressa. Zwłaszcza, że tak jak mówisz strona tylko pobiera dane z API YT i Spotify to nie będzie dużo roboty z tym i na pewno nie trzeba do tego używać Wordpressa.

jasieksor

@AM0k_music jako wieloletni internetowy muzyk, ale przy okazji ktoś, kto zjadł zęby na programowaniu i sieciach, dam ci kilka luźnych obserwacji:


- strona-wizytówka jest w teorii fajna, natomiast w praktyce o ile nie zrobisz statycznej (np. w AstroJS), to musisz dbać o aktualizacje (szczególnie z Wordpressem), odnawianie certyfikatów SSL, mieć nadzieje że serwisy zewnętrzne nie zmienią API (albo że tokeny do API nie wygasną)… ogólnie dużo więcej zachodu niż się wydaje

- jak kogoś zainteresuje twoja muzyka, to najpierw sprawdzi cię na YouTube, później na Spotify, a potem inne fejsiki i instagramy - strona będzie ostatnia, o ile będzie

- osobiście wykupiłem domenę, ustawiłem ją w Cloudflare, żeby obsługiwała SSL i od razu przekierowywała na mój fanpage na Facebooku, gdzie są wszystkie potrzebne informacje


Ogólnie, polecam jako projekt-hobby, ale jeśli to ma faktycznie byc wizytówka to raczej idź po linii najmniejszego oporu.

jasieksor

@AM0k_music ja proponuję przekierować gdziekolwiek, gdzie czujesz że przeciętny zjadacz chleba będzie miał najlepszy dostęp do tego, co go interesuje. Dla mnie to obecnie Facebook, ale ostatecznie to będzie chyba YouTube. Spotify spoko, ale tam żadnej interakcji ze słuchaczami nie ma, więc jako strona startowa według mnie się kiepsko nadaje. Ale wedle uznania, sam mistrzem w tym nie jestem.

Zaloguj się aby komentować

W ogóle opowiem wam o swoim projekcie który sobie grzebie, ale którego jeszcze nie używam używam. I siedzi na moim prywatnym repozytorium.


Mój pomysł na wyszukiwarkę internetową

Smutna rzeczywistość jest taka, że szukamy tylko treści z kilku stron, jak film to filmweb czy imdb, jak miasto google maps, jak programowanko to np. stackoverflow.com. Generalnie 95% wyszukiwań da się opisać w stylu przepisu i zwykle nie szukam jakiś lokalnych domen.


Wyszukiwarki są ch⁎⁎⁎we, jak szukam Googlem to wrzuca mi spam, jak pytam programistyczne pytanie to stackoverflow jest zlepione w 1 wynik. Chciałbym korzystać z Google jak najmniej, ale lubię mapę i wyszukiwarkę obrazów.


Mój plan:

Wbijam hasło, moja wyszukiwarka ma przepisy (recipes) na film, programowanie etc. i otwiera mi w nowych kartach "[hasło] site:filmweb.pl", "[hasło] site:stackoverflow.com" zbiera te wyniki i parsuje. Jak pierwszy tytuł z filmweba pokrywa się w 80% to możliwe, że to film i dostaje wysoki score, jak hasło zawiera słowa typu "getter", "typescript" to otwiera tylko karty związane ze stackoverflow.com i w ogóle nie próbuje szukać filmów. Jak podane hasło zwraca wynik z Wikipedii i ten wynik zawiera słowo "miasto", "stolica" albo "miejscowosć" to można spróbować wygenerować w wynikach mapę i wyróżnik wynik mapy.


I generalnie jako PoC to już mam.


Brakuje mi trochę recept, w przypadku tych haseł nie ma znaczenia czy szukam w bingu, google czy yandexie więc chciałbym dodać opcje ich modyfikacji, że daną wyszukiwarką na dane słowa kluczowe ale to jak będzie działać lepiej niż zwykła wyszukiwarka i wydaje mi się, że może się udać.


Z takich fajnych AI ficzerów, to Firefox tego nie ma ale Chrome wprowadza lokalne narzędzia AI do api przeglądarki i można nimi sparsować frazę żeby stwierdzić w jakim jest języku, można też by zrobić jakiś klasifikator lepszy, że pytamy na ile hasło jest związane z programowaniem i wtedy nie trzeba używać słów kluczy i to ciężką analizę robi przeglądarka. Ja siedzę na Firefoxie więc to ficzur na sam koniec i licząc, że FF to doda.


Chicago


#programowanie #wyszukiwarki #tworczoscwlasna #internet

Catharsis

@Deykun Pomysł fajny, ale musiałbyś chyba zaprzęgnąć AI żeby rozpoznawało słowa kluczowe i dopasowywało je do kategorii typu programowanie filmy itp bo ręcznie nie da rady tego ogarnąć tak by pokryło zapotrzebowanie każdego.


A co do samego działania Google to w sumie nie narzekam. W sensie, zawsze jak wpisuje coś z programowaniem go po prostu przed hasłem dodaje nazwę języka programowania i znajduje mi same przydatne linki. No i jeszcze chatGPT istnieje przypominam. Od dłuższego czasu nie miałem sytuacji żebym nie mógł znaleźć szybko odpowiedzi na swoje pytanie.

Zaloguj się aby komentować