#programowanie

254
2369

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

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 )

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 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

@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.

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

@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

@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.

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

@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ć

Dalej nie udało mi się rozwiązać problemu "podwójnych" tur #konkursnanajbardziejgownianymemznosaczem #wirsprawiedliwosci #grysprawiedliwe #gamedev #gry #rpg #programowanie #zalesie

Zaloguj się aby komentować

Obserwuję sobie kryzys w branży IT i nie powiem - trochę lekcja pokory dla wszystkich klepaczy kodu. Jeszcze kilka lat temu śmiali się z innych, jak to pracują za psie pieniądze, a oni 15k i pewna fucha do końca życia. Teraz LinkedIn zawalony błagalnymi postami o zatrudnienie, juniorzy nie dający rady wejść do branży, osoby z kilkuletnim doświadczeniem szukający kilka-kilkanaście miesięcy pracy lub zmieniający profesję. I 200-300 aplikacji na jedno stanowisko xD No hit.


Jeszcze kilka lat temu każdy z nich się śmiał, że kryzys to sranie w banie, a tak w ogóle AI nie wpłynie żaden sposób na branżę. No i przecież według BADAŃ (PODKREŚLAM: BADAŃ) przeprowadzonych przez Komisję Europejską do 2030 W EUROPIE BĘDZIE DEFICYT PROGRAMISTÓW. No właśnie widać, gdzie można sobie wsadzić te badania xD


Mimo wszystko szkoda mi ludzi, którzy tracą źródło dochodu, lub przechodzą przez jakiś kryzys, ale na pewno nie szkoda mi tych wszystkich bootcampowni, które naciągały ludzi na hajs i mamiły ich wizją zostania programistą po 3-6 miesięcznym kursie online xDDD Mam nadzieję, że najdalej za 2 lata wszystkie już oficjalnie padną.


Szczerze, to nawet szkolenia B2B w branży IT już mają średnią rację bytu, jeśli w branży jest kryzys, to nie ma sensu wydawać hajsu, żeby podnosić kompetencje juniorom czy midom, skoro na rynku jest pełno ludzi szukających pracy, którzy maja odpowiednie kwalifikacje, tylko miejsca dla nich brak.


#pracbaza #programowanie #programista15k #pieniadze

@Lopez_ kryzys to jest chyba dla juniorów. Doświadczeni mają dalej oferty na stole za pieciokrotnosc obecnej średniej.

Może lekko niepopularna opinia, ale w dupach się poprzewracało, nawet na 4programmers widziałem marudzenie, że lekarze po specjalizacji zarabiają dużo więcej i mają dużo lepiej niż programiści.

No ludzie, wy się porównujcie z innymi zawodami typu inżynier, a nie z lekarzami. Oczywiście, że rynek się ostudził, ale nadal człowiekowi z jakimś doświadczeniem jest dużo łatwiej znaleźć dobrze płatną pracę w IT niż chyba jakiemukolwiek innemu inżynierowi. Teraz będę szukał pracy, choć w obecnej nawet jeszcze na wypowiedzeniu nie jestem xD to będę mieć więcej doświadczenia z rynkiem zatrudnienia.


A jak nie, to jak ktoś kilka dni temu napisał, że pieniędzy wystarczy mu do końca roku. Mi też ( ͡~ ͜ʖ ͡°) , ale nie chce przeżreć kasę z kupki miesiącami rozglądając się za pracą.

@Lopez_

Captain here.

20 lat w IT, od juniora w startupie po CTO i dyrektora of indżiniring w firmie z 6k luda i sprzedaży na poziomie $500M


Po pierwsze: kryzys teraz nie ma NIC wspólnego z AI. Kryzys wynika z sytuacji finansowej na rynkach. IT jest kluczowym komponentem każdej inwestycji. Inwestycje mają to do siebie, że kosztują pieniądze. Niestabilność, nieprzewidywalność gospodarek powoduje, że pieniądza na inwestycje jest mało i jest drogi.


Po drugie: masę zatrudnienia w IT dawały startupy, a nie enterprise. Ni mo piniondza, ni mo startupów, ni mo zatrudnienia


Po trzecie: masa biznesów-klientów na IT jest w posiadaniu wszelkiej maści Private Equity. PE dobrze czuje rynki nosem i mówią wprost do CEO/CFO: wasze prognozy wzrostu są przesadzone, to (kolejny juz) rok gdzie oszczędzamy. Skalujcie wydawanie w dół, pracujcie nad podnoszeniem efektywności operacyjnej.


Po czwarte: masa ludzi w IT, nawet z *nastoletnim exp (mówię o Polsce) ma znikome umiejętności komunikacyjne i ujemne biznesowe. Nie potrafią użyć słów, żeby sprzedać swój pomysł i pokazać wartość swojej pracy.


Po piąte: "mam 15 lat doświadczenia w php, nie zawracaj mi głównie jakimiś lambdami albo innym golangiem"


Po szóste: cwaniactwo strong i ludzie ciągną kilka etatów na raz. Olewają spotkania, nie da się ich złapać żeby pogadać, zasłaniają się tym, że ich praca to pisanie kodu, a nie rozmowy. A potem kwik jak dostają czerwoną kartkę.


To nie jest kryzys w IT. To jest korekta do normalności. Mało kto tylko pamięta wachnięcia 2007/8 czy 2018.

Zaloguj się aby komentować

Chciałbym się Wam czymś pochwalić! (。◕‿‿◕。)


Podczas gdy wczoraj większość z Was bawiła się na sylwestrze, piła szampana i puszczała fajerwerki, ja spędziłem wieczór przed komputerem, pracując nad swoją grą. I dziś chciałbym zaprezentować Wam efekty tej pracy!


Gra nosi tytuł: Walter Adventure

Jest to platformówka, którą najprościej porównać do klasyków takich jak MeatBoy, Mario Bros czy Contra.


W grze wcielamy się w Waltera, mieszkańca spokojnej wioski, która stanęła w obliczu poważnego problemu.

Złodzieje ukradli magiczny kamień zasilający portal teleportacyjny kluczowy dla handlu i podróży mieszkańców.

Bez niego wioska jest skazana na izolację.

Walter zostaje wybrany, by wyruszyć na niebezpieczną misję odzyskania kamienia.

Czeka go przemierzanie różnorodnych poziomów, walka z potworami i zmierzenie się z potężnymi Bossami.


Rozgrywka


Podczas gry gracz napotka wiele wyzwań. Na każdym poziomie pojawiają się różne rodzaje wrogów: chodzący, strzelający, latający, a także ci uśpieni, którzy aktywują się, gdy zbliżymy się zbyt blisko.

Walter, początkowo uzbrojony jedynie w swoje umiejętności ruchowe, będzie musiał pokonać te przeszkody i przeżyć.


Gracz dysponować będzie ograniczoną liczbą żyć — na starcie otrzymuje jedno główne oraz dwa dodatkowe.

Można je zdobywać na wybranych poziomach, ale aby gra nie była zbyt łatwa, ich początkowy limit wynosi trzy.

Odblokowanie większej liczby żyć stanie się możliwe w specjalnych miejscach, takich jak przyjazne wioski.


Funkcje wioski


W wioskach gracz będzie mógł:

• Zapisać postęp gry – zapisywanie jest możliwe wyłącznie w tych lokacjach.

• Kupić nowe postacie (skiny) – zmiana wyglądu bohatera.

• Ulepszyć postać – zwiększenie liczby dodatkowych żyć lub innych zdolności.


Jeśli gracz straci ostatnie życie, zostanie cofnięty do ostatniego zapisanego postępu.

Przykładowo, jeśli zapis był na poziomie 10, a gracz zginie na poziomie 13, rozgrywkę będzie musiał rozpocząć od poziomu 10.


Dodatkowe życia


Dodatkowe życia pełnią funkcję ochronnej tarczy.

Przy każdym otrzymanym obrażeniu tracimy jedno dodatkowe życie, ale gra nie resetuje poziomu ani stanu postaci.

Oznacza to, że nadal kontynuujemy rozgrywkę z miejsca, w którym się znajdujemy.

Trzeba jednak uważać, by nie stracić wszystkich żyć w niefortunnych wypadkach! ( ͡°͜ʖ͡°)


Jeśli macie jakiekolwiek pytania dotyczące gry, śmiało pytajcie!

Gra aktualnie w wersji 0.0.1.5, więc trochę rzeczy nie jest dokończonych.


https://youtu.be/tYEz_cglnBc


! #pcmasterrace #gry #chwalesie #indiegamedev #gamedev #komputery #programowanie

  • Niby średniowieczna wioska a grasz Amongasem

  • Czym będzie się różnić od 100000 podobnych gier?


A tak to fajnie wygląda i może mieć potencjał

@Gagger Ustawiłbym jakiś margines przy którym kamera nie lata przy ruchu postaci. W innych platformówkach kamera nie rusza się tak agresywnie góra dół podczas każdego skoku. Nie wiem ale strasznie mnie to irytuje i wyłączyłbym tą grę po 5 minutach xd.


Oprócz tego to nie chce zniechęcać ale powodzenia wybić się z platformówką 2D ponieważ jest to jeden z najdłużej istniejących gatunków gier komputerowych, takich gier powstaje setki jak nie tysiące rocznie a każdy możliwy pomysł na gameplay jest już przeruchany po parę razy. Nie ułatwia faktu też ilość wszelkich silników i kreatorów gier które sprawiają, że każdy dosłownie może coś takiego zrobić. Nawet ja w podstawówce i gimnazjum bawiłem się TGF robiąc podobne platformówki 2D.


Zacząłbym od znalezienia czegoś co będzie tą grę wyróżniać na tle reszty i potem rozwijał grę wokół tego pomysłu. Oczywiście wiadomo nie wiem jakie wiążesz z tym projektem nadzieje, bo jak to jest tylko hobby po godzinach to spoko, ale jeśli wiążesz swoją przyszłość z game devem to poczytaj sobie artykuły i historie podobnych ludzi ponieważ nie jest to takie proste i kolorowe jak się może wydawać, a taki itch.io jest pełen gier z potencjałem o których nikt nie słyszał i mało kto zagra.

Zaloguj się aby komentować

Tomki, chce sobie kupić nowy kąkuter, głównie do obrazów i video AI. Teraz pytanie, czy procesor od AMD będzie bez większych problemów działał? Karte biorę od NVidia. Na teraz używam comfyui


#programowanie #ai #machinelearning #aiart #sztucznainteligencja

@Jadlem-rogale Generalnie to różnice między procesorami nie są aż tak istotne i zauważalne jak różnice między kartami graficznymi. O co mi chodzi dokładnie? No że procesor wsadzisz do kompa i będzie działał, jeden szybciej drugi wolniej ale generalnie nie licząc obsługi jakiś kosmicznych technologii to większość funkcjonalności jest taka sama i głównie różnią się szybkością i kulturą pracy (o ile nie mają wad fabrycznych xD).


Nie ma czegoś takiego jak przy kartach graficznych, że sterowniki różnią się znacząco, albo że np jeden system operacyjny działa gorzej na którymś procesorze jak to w wypadku Linuxa i kart Nvidii. Nie ma też np takich różnic jak obsługa jakiś funkcjonalności AI, RT, NVENC i innych. Ofc Intel ma tam jakiś swój enkoder video itp ale i tak teraz to raczej będzie się enkodować video na kartach, zwłaszcza po spopularyzowaniu AV1.


Wiadomo zawsze była wojenka Intel vs AMD ale tak naprawdę to w tym wypadku zawsze najlepiej kierować się po prostu opłacalnością i jakością. Kupiłem kompa we wrześniu i wziąłem AMD bo teraz jest lepsze i bardziej zaufane, jak kilka lat temu kupowałem kompa to procek był od Intela bo się bardziej opłacał i tyle.


Generalnie teraz to raczej wszyscy biorą AMD bo jak wiadomo Intel jest w czarnej d⁎⁎ie, dopiero co mieli aferę z niestabilnością i wadami fabrycznymi procków plus najnowsza premiera była nieudana. Ale też z tego powodu procesory AMD poszły cenowo w górę. Więc jak chcesz oszczędzić to możesz próbować Intela xD, te wolniejsze procki raczej są bez wad fabrycznych bo to tyczyło się tylko tych najszybszych modeli. A co do AI na prockach AMD to od dłuższego czasu korzystam np z Whispera do transkrypcji audio i działa znakomicie na samym procku. Ale ogólnie wszystkie rzeczy AI robi się teraz na kartach więc nie ma znaczenia jaki masz procesor póki nie będzie jakiś zbyt wolny żeby nie ograniczał karty.

Zaloguj się aby komentować

Czy ktoś tu na hejto korzystał, albo zna kogoś kto korzystał z płatnego mentoringu, albo jakiegoś career coacha w IT? Pracuję jako data engineer i patrzę na wymagania na różne stanowiska, to stwierdzam, że teoretycznie dużo z nich spełniam, ale jak tak się zastanowię nad każdym z tych obszarów, to dochodzę do wniosku, że gowno umiem. Chcę się rozwijać, ale jest tyle różnych rzeczy, w których można się szkolić, że nie wiadomo w co ręce wsadzić i co na dłuższą metę będzie przydatne. Mam opory, żeby w pracy męczyć ludziom bułę o jakiś mentoring itp, bo tak naprawdę byłoby to poświęcanie czasu mi, zamiast skupianie się na swoich obowiązkach. Także rozglądam się za jakąś opcją, która pozwoli mi określić na czym skupić swoje wysiłki, zamiast biegać w kółko bez celu

#programowanie #programista15k

@cweliat - miałem to szczęście, że firmy płaciły mi za różne treningi - ale w pracy najczęściej sobie sam musiałem znaleźć mentora - po prostu nauczyłem się pytać wprost czy ludzie, którzy wydawali mi się jako tacy co mają coś do zaoferowania, znajdą godzinkę raz na dwa tygodnie pogadać.

Polecam także samemu zostać mentorem dla ludzi z mniejszym doświadczeniem zawodowym - otwiera to też umysł i poszerza perspektywę.

Nie robię mentoringu poza pracą ale mogę postarać Ci się coś pomóc na privie jeśli uznasz, że random z Hejto może być pomocny.

Pracuję jako data engineer i patrzę na wymagania na różne stanowiska, to stwierdzam, że teoretycznie dużo z nich spełniam, ale jak tak się zastanowię nad każdym z tych obszarów, to dochodzę do wniosku, że gowno umiem.


Ziomek, większość z nas tak samo myśli.

@cweliat zdaj sobie najpierw sprawę z tego, że ogłoszenia w IT to są 2 etaty w 1

skurwole tną koszta od wielu lat na tym i spore grono introwertyków co się pchało do IT od dziesiątek lat ma problem z niską samooceną pod kątem odwiecznie zbyt małych umiejętności

ale zmiany na tym polu już nastąpiły, i coraz mniej osób się certoli z niespełnianiem połowy rzeczy, tylko aplikuje.


Firmy wolą "wychowywać" tj. szkolić niż płacić wysokie stawki za specjalistów, ale to na dwoje babka wróży.

Najlepiej to z daleka od IT w polsce, ale na taki komfort niewielu sobie pozwoli.

Zaloguj się aby komentować

Nie używałem dużo Pyhonowskiego REPL - ale teraz jak ma już na Linuksie kolorowanie błędów i można z niego wyjść za pomocą exit lub quit (chociaż CTRL + D działało odkąd pamiętam ) to chyba zacznę


Tutaj więcej info o zmianach w REPL, które przyniósł Python 3.13:


  • Dane wyjściowe do konsoli mają teraz domyślnie włączony kolor.

  • Interaktywną przeglądarkę pomocy pydoc można otworzyć, naciskając F1.

  • Możesz przeglądać historię wiersza polecenia za pomocą F2.

  • Możesz łatwiej wkleić duże bloki kodu, naciskając F3, aby włączyć specjalny tryb wklejania bloków.

  • Możesz po prostu wpisać exit lub quit, zamiast exit() lub quit(), aby opuścić REPL.


Należy pamiętać, że te ulepszenia są obecnie dostępne tylko w systemach Linux i macOS. Nie są one dostępne w systemie Microsoft Windows, nawet w przypadku korzystania z nowego terminala systemu Windows.


#technologia #programowanie #python

dca67842-46ce-499e-a22f-7888f1b97558

Zaloguj się aby komentować

Zaloguj się aby komentować

myślę że to pewien krok milowy w ramach #lajko - mam wygodny workflow do dodawania nowych źródeł i zakończyłem scraper contentu z #hejto (posty + komentarze)


  1. IDE, w którym edytuję kod. Ja używam Goland, bo jak zaczynałem pracować to darmowe narzędzia do go były ciągłą walką.

  2. test który odpalam, żeby stworzył plik out.html

  3. hot-reloadowane out.html (hot reload zapewnia IDE, ale pewnie da się to zrobić jakimś standardowym narzędziem w linuxie xD

  4. treść nad parsowaniem której pracuję


teraz muszę jeszcze wymyślić jak dodać referencje między contentem oraz jak zrobić dociąganie danych o autorach. A potem to już masówka - wp, onet, rp, wykop, hejto, wszystko może być źródłem treści


#programowanie #tworczoscwlasna

02ea70dc-b5db-4e36-bb41-157c139bf86d

@wombatDaiquiri - jako, że mam zrobienie takiego scrapera za sobą to możesz wrzucać wszystko w bazę SQL (ja używałem SQLite a później PostgeSQL) i mieć różne tabele gdzie indeksem jest ID posta (to co wygląda jak UUID). Ja mam osobne tabele do wpisów, tagów, komentarzy i potem robię JOIN w zapytaniu SQL po właśnie tym ID.

@koszotorobur mój pomysł jest trochę inny. Ja chcę sprowadzić wszystkie newsy do jednolitego „contentu” a potem sam sobie wyświetlać z różnych stronek w ramach jednej apki. Jeśli można spytać - ile tu jest realnie ruchu dziennego?

@wombatDaiquiri - to robisz agregator treści z różnych portali?

A ruch mogę ocenić jedynie po ilości dodanych wpisów i komentarzy - gdyż nie mam dostępu do ilości wyświetleń - zaraz Ci te dane podam.

Zaloguj się aby komentować

@maximilianan imho właśnie nie tak jak piszesz, bo to dobre podsumowanie tego do czego on sam doszedł i to dobry start dla kolejnej osoby.

@Deykun dlaczego nie dziwi mnie że takie kwiatki występują właśnie przy dacie i czasie. Zakładam, że ktoś chciał znać przesunięcie czasowe względem UTC jak i konkretnej strefy czasowej (stąd system_timestamp i local_timestamp), ze względu na możliwe zmiany czasu w danej strefie czasowej. I może dowiemy się tego właśnie wtedy, kiedy kod będzie działać podczas zmiany czasu.


No ale to tylko moje domysły i nie mam zamiaru przez to nie spać po nocach ;)

Zaloguj się aby komentować