Co ten Apacz? ( ͡° ͜ʖ ͡°)
#programowanie #programista15k #heheszki

Co ten Apacz? ( ͡° ͜ʖ ͡°)
#programowanie #programista15k #heheszki

@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!
#ai #chwalesie #technologia #programowanie
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.
Napiwków to powinno się zakazać a nie promować tą patologię
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
@Component2094 nie sa, wszystko jest gites
@Component2094 Mają krótszy support. LTS - Long Time Support - 5 lat. Na desktop IMO lepsze non-LTS.
@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.

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
@Component2094
Zależy mi na najbardziej nowoczesnym, premium wyglądzie systemu
A tak z ciekawości: dlaczego na wyglądzie? ; D
Mam Ubuntu 24 i nakładkę która sprawia że wygląda *trochę* jak mac i jestem bardzo zadowolony z wyglądu
@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ć

Wzorzec projektowy Null Object znajdzie zastosowanie w miejscach, gdzie oczekujemy, że dany fragment kodu zwróci oczekiwany obiekt lub null. Null Object pozwala tworzyć kod bez konieczności obsługi nulli, co często może istotnie zwiększyć przejrzystość kodu. Jednak jego zastosowanie wiąże się z...
Dziadkowy cobolowy kod jest znacznie wartościowszy niż ten pisany przez ai
- dziadek sam pisał
- nie słuchaj go Julcia, stary pryk przepisywał wszystko od hindusów i ze stacka
Taki dziadek to skarb.
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

Szwajcaria tier 2? XD wtf
@libertarianin i Austria
Jest nawet artykuł w reutersie
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"

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
naprawiłem
@MrGerwant stare, wystarczy ponarzekać i problem sam się rozwiązuje.
@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.
@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
Zaloguj się aby komentować
Mashup #perfumy z #programowanie w klimacie obecnego wykopowego dekadentyzmu IT. Kradzione.
#heheszki #perfumemy #humorobrazkowy

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 )
@wonsz ( ͡ʘ ͜ʖ ͡ʘ)
@Barcol 10 psiknięć i byście tylko zostali wysłani na zdalne
@Barcol pw wykop
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
@MrGerwant copilot jest do d⁎⁎y
A robisz od razu testy, żeby się upewnić, że jest pusta?
@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ć

W najnowszym artykule na blogu przygotowałem analizę praktycznego zadania programistycznego. Zadanie polega na pobraniu z systemu A zestawu danych i na ich podstawie wykonanie akcji w systemie np. dodanie ich do systemu B. Zadanie wydaje się proste jednak wraz z pojawianiem się kolejnych wymagań i...
Ma ktoś doświadczenie w sprzedaży softu przez CodeCanyon (Envato)? Chodzi mi o to czy jest tam jakiś ruch i czy nie ma jakichś dziwnych problemów z płatnościami? #programowanie
Zaloguj się aby komentować
Uruchamiamy `./mvnw clean package` i włączamy:
https://www.youtube.com/watch?v=yup8gIXxWDU
#programowanie #muzyka #java
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
@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.
@wiatraczeg próbowałem używać claude'a bo jest ponoć lepszy w programowaniu niż gpt, ale nic przydatnego mi nie podsunął
@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
projekt ma ponad 23 GB
@MrGerwant do tego karta nwidja w c⁎⁎j, ram turbo i dysk tysionc XD
projekt ma ponad 23 GB
@MrGerwant tak z ciekawości: co zajmuje najwięcej w takim projekcie?
@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
@MrGerwant hardcode'owałeś tam tekstury dla 4K, czy co?
@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.

@wielkaberta zrobiłem już repo, właśnie wrzuciłem posta https://www.hejto.pl/wpis/konkursnanajbardziejgownianymemznosaczem-wirsprawiedliwosci-grysprawiedliwe-g-35
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
@AM0k_music nie działają żadne podstrony. Poza komentarzami o zabezpieczeniach, z którymi się zgadzam - jaki jest cel powstania tej strony?
@wombatDaiquiri jak nie działają jak dzialaja
@wombatDaiquiri a cel to po prostu moja strona wizytówka
@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.
@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 czyli najlepiej wg Ciebie na Spotify albo inny serwis przekierować? Mam też dwie inne domeny https://amok.music i https://am0k.music ale ich na razie nie jestem w stanie przekierować
@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.
#programowanie #wyszukiwarki #tworczoscwlasna #internet
@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ć