#programowanie

238
1752
Jak nauczyć nastolatka Pythona?

Nie szukam teoretycznych informacji bo to sam jestem w stanie sobie znaleźć.

Szukam praktycznych rad i opinii osob które mają doświadczenie w uczeniu programowania młodych osób - nawet jeśli odnieśli porażkę to mogą być w stanie poradzić czego nie robić/unikać.

Hejto pomóż!

#programowanie #python
wombatDaiquiri

@koszotorobur to zależy czego chcesz nauczyć.


Przygotowanie do olimpiady informatycznej to jest jakaś opcja i UW ma dużo materiałów na ten temat oraz są dostępne zadanka https://szkopul.edu.pl/p/default/problemset/oi/19


Ja w tym wieku jak się uczyłem sam to chyba najprostsza była logomocja (z żółwiem) bo było widać gdzie się znajduje żółw po odpaleniu programu i co skopałem. Też są jakieś zawody, ale tu byś musiał poszukać.


No chyba że dzban, to mu pokaż Django i niech klepie CRUDy aż mu się znudzi xD

Oscypek

Weż mu apke zainstaluj np Python x albo Mimo

Z resztą sam sobie zainstaluje.

Niech zacznie od prostych rzeczy żeby się nie znirchecił na starcie

Zaloguj się aby komentować

  • jeżeli ustawiasz auto scaling na średnio 40% CPU na maszynę przez pół godziny;
  • jednocześnie oczekujesz, że każda osoba w Twoim zespole będzie działała 8 godzin dziennie przez pięć dni w tygodniu na 100% swoich możliwości;

to uważam że jesteś niebezpieczny jako osoba u władzy i nie powinieneś zarządzać pracą kogokolwiek aż nie zrozumiesz że ludzie to nawet bardziej skomplikowana maszyna niż procesor.

oczywiście wszyscy się rozwijamy, na tym ta zabawa polega że po przemyśleniu tego posta możesz przestać być tym niebezpiecznym człowiekiem.

#programowanie #filozofia #patoprogramowanie #rozwojosobisty
globalbus

@wombatDaiquiri ale to jakieś estymaty do maszynek zdalnego developmentu ?


P.S. najczęściej to programista lub zespół ustala estymaty, więc sam sobie kręci bat na tyłek.

mkbiega

@wombatDaiquiri 40%CPU? Dość sporo jak na developerska pracę. Ja ustawiam tego typu CPU na maszynę która ma coś robić i zniknąć po czasie, a nie na środowisko dla programisty. Na workstacje to ja mam inny sposób - zamawiasz ja kiedy potrzebujesz i działa do 18 po prostu (albo do innej godziny którą można ustawić). Potrzebujesz dłużej - sam sobie to wyklikasz. Szkoda się bawić w takie mikrozarzadzanie

ErwinoRommelo

@wombatDaiquiri zgadzam sie z toba, dobry manager czy product owner powinien byc w pewnym stopniu podobny do trenera np pilki noznej. Dobre ludzkie relacje i znajomosc jakby specyfikacji kazdej jednostki. W jakich godzinach i parametrach bedzie dzialal optymalnie. W "Leading" Sir Alexa Fergusona wyczytalem o tym duzo bo tam wieciej wlasnie jest o kierowaniu organizacja oparta na ludziach. Bylo tam np o tym ze on jako trener znal z imienia nazwiska kazdego pracownika wlacznie ze sprzataczka i ekipa od prania. To samo mozna powiedziec o takim dev teamie. Nie ganiac od 9 do 17 tylko jesli robisz cos dobrze, zdalnie, i ci zchodzi od 12 do 16, rano spisz a potem grasz w wowa? No problemo jesli zlecone zadania sa dobrze wykonane.

Zaloguj się aby komentować

Zostań Patronem Hejto i odblokuj dodatkowe korzyści tylko dla Patronów

  • Włączona możliwość zarabiania na swoich treściach
  • Całkowity brak reklam na każdym urządzeniu
  • Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
  • Wcześniejszy dostęp, do wybranych funkcji na Hejto
Zostań Patronem
Czemu posty ludzi na grupach typu "PPBIT", zawsze wyglądają tak samo, czyli "Który zawód da x tys. zł?"
Czemu nikt nie spyta, co zacząć robić, jak wyglądała wasza droga, jakie macie szkolenia, ile lat włożyliście w certyfikaty czy kursy językowe, czy to lubicie i czy łatwo się wypalić? Serio ludzie myślą że tytuł stanowiska to zapewnienie tych mitycznych 15k? (swoją drogą po inflacji powinni chyba dużo wyżej mierzyć) Wystarczy ogłoszenie znaleźć i już, kasa prosto na konto?
#zalesie #praca #programowanie
jonas

-Ile można zarobić robiąc X jak ty?

-Tyle i tyle.

-O, to załatw mi taką robotę.


Za każdym tego, no, razem.

Zaloguj się aby komentować

najgorsze co możecie dla siebie zrobić to być przekonanym że istnieje "poprawne cokolwiek". poprawny stack, poprawny kod, poprawne testy, poprawne CI.

zrób minimum które zalicza kryteria akceptacyjne (być może ustalone przez Ciebie na podstawie widzimisię). gratulacje, właśnie zostałeś najlepszym programistą w swojej firmie.

zdobyłeś informacje które chciałeś przy pomocy skryptu w pythonie który chodził na Twoim domowym kompie przez co dostałeś opierdol od matki/żony jak przyszedł rachunek? trudno, taka jest cena rozwoju.
team lead wyśmiał cię na standupie że zadajesz głupie pytanie? prawdopodobnie prześcigniesz go w rozwoju kariery w 3 lata.
random w internecie się przyjebał że mogłeś coś zrobić "lepiej"?

xD

#programowanie #lajko #patoprogramowanie
lipa13

@wombatDaiquiri Zawsze mam jedno wielkie xD w sercu gdy grono nerdów całymi dniami spuszcza się nad jakąś pierdołą która nic nie znaczy.


Musimy napisać serwis który przyjmie jsona, wykona proste obliczenia i przepchnie je dalej? Zaplanujmy tygodnie spotkań żeby obgadać technologie i pokłócimy się tysiąc razy o zastosowane frameworki i clean code! Tymczasem robotę może załatwić w dwa dni team złożony z ogarniętego deva, architekta i testera. Cóż - korpo generuje mnóstwo zbędnej pracy i nam jako najniżej położonym mróweczkom w tej drabinie pozostaje jedynie cieszyć się, że jest co robić xD Nie ma co przejmować się zbytnio tą całą otoczką wokół wytwarzania oprogramowania.

redve

@wombatDaiquiri nawet jak kod robi co ma robić, to miejmy jakieś minimalne standardy. Kod tak chujowy że nie da sie w nim zrobić zmian, może być utrapieniem nawet jak robi co ma robić.

Ilirian

> zrób minimum które zalicza kryteria akceptacyjne


Właśnie dlatego dzisiejsze oprogramowanie zjada tak dużo ramu i cpu. Po prostu wydajność była wystarczająca i nikt nie zgłosi problemu jeśli nowa wersja będzie zużywała 10% więcej zasobów. A jak użytkownikowi soft się przycina to zawsze może kupić nowy komputer.


#przemysleniazdupy

Zaloguj się aby komentować

#programowanie #windows
Ktoś wie jakiego windowsa używa ten youtuber? https://www.youtube.com/watch?v=GTrekHE8A00
Podoba mi sie na nim window manager, i neovim który nie działa jak gówno spowalniany powershellem
#ots30wkids #tibia #programowanie

Wreszcie się udało!
Zanim będziecie chcieli mnie zabić za wrzucenie tutaj świętego tagu pozwólcie proszę, że się wytłumaczę.
Jak to zwykle bywa przy moich zabawach, granie w gierki jest tylko pretekstem, żeby coś porobić. Nie inaczej jest z moim OTSem.
Chciałem dać możliwość wylogowania się gdziekolwiek - w Tibi, nie możesz wylogować się przez 60s po tym jak zostałeś zauważony przez ostatniego przeciwnika.
Na początku poszedłem prostą ścieżką - brak statusu in-combat - był do tego nawet całkiem sprytny pstryczek w plikach .lua - pliki do konfigurowania w trybie hot (wystarczy restart serwisu serwera). Zmieniłem czas statusu in-combat na 0 ze skutkiem braku możliwości wylogowania się w ogóle. No to lecimy 1, wartość wyrażona w mili sekundach.

Patrzę, status niby flapuje ale rzeczywiście da się wylogować zawsze. Zadowolony zabrałem się za resztę ficzerów. W czasie developmentu zauważyłem, że niepoprawnie naliczają się zabite potworki co rodzi problemy przy questach takich jak zabij 100 potworów.
Do tego źle liczyło też w hunt analajzerze. Zaczęła się ostra dłubanina, issue na githubie projektu aż w końcu przejście do plików c++, czyli core samego serwera. Tam grube analizy jak liczony jest kill i szukanie błędu w logice z tym związanej. Na gitcie dostałem odpowiedź, że team się temu przyjrzy, więc jak nikt nie jest pewny, że działa to znaczy, że dłubiemy dalej.

Po jakimś tygodniu spróbowania wszystkiego, trochę sobie odpuściłem, żeby zobaczyć co powie team. Trochę grałem, wprowadzałem dodatkowe zmiany, zwiedzałem miejscówki, w których nigdy nie byłem. Na 1 huncie zauważyłem, że są takie momenty podczas walki, że nie mogę użyć run pomimo tego, że nie jestem na cooldownie. Skończyłem gierke, połozyłem się spać. Standardowa pobudeczka koło 3 30, żeby pobujać po cycu młodą. I wtedy EUREKA! Kurwa, nie mogłem już potem usnąć, żeby spróbować tego rano.

A co jeśli problemem jest to, że czasem nie jesteś w in-combat a kill liczony jest tylko wtedy? Jeśli status flapuje, to może się tak zdarzyć!

Pierwsze co po przebudzeniu do kompa, vim config.lua, /PZlocked, dw, dw, dw, i, 5*1000, esc, :, qw, docker-compose restart server!

I taaaak jest! To było to! Kurwa co za ulga.
Teraz pozostało tylko zrobić, możliwość logoutu w czasie jak jesteś in-combat ale tu już po statusie, który wyświetlał się na dole ekranu o niemożności przeprowadzenia procesu, doszedłem sobie w plikach źródłowych to gameprotocol.cpp (pic rel 2). Jeden zakomentowny return dalej i rebuild źródła mamy to!

Jak by ktoś chciał pośmigać na otsie to jeszcze troche surowo ale register i klient do pobrania są dostępne tutaj
http://195.167.154.107:6060/

Mam większość najwazniejszych ficzerów i jako taki balans rozgrywki solo więc w następnym kroku zabieram się za domene i ssla

Jak się zarejestrujecie, dajcie znać wrzucę wam trochę TC na start
zboinek userbar
f509b2db-8aac-41bc-8a1c-e9da5d58b0cd
917e8afd-8155-4e19-a823-4f3a3b390272
koszotorobur

@zboinek - wielu może powiedzieć - propsy za używanie vima - ale nie ja

zboinek

@koszotorobur Też raczej staram się nie ale jak mam coś edytować bezpośrednio na serwerze to nie ma innej drogi.

U mnie inna najlepsza ścieżka to VScode, git add --all, git commit, git push, ssh, git pull

Ale nie czuje się źle w vimie także zdarza mi sie pokodzić i tam

ataxbras

@koszotorobur czemu? Dalej nie możesz wyjść?

wombatDaiquiri

@zboinek wszystko fajnie, gratuluję, dobra robota, ale czy umożliwienie wylogowania się zawsze nie psuje jednego z istotniejszych tibijskich elementów czyli braku opcji "uratowania dupy" w przypadku nierozważnej wyprawy?


Mapa z rl tibii czy jakiś custom?

zboinek

@wombatDaiquiri odpowiadając na pytanie tak, robi to. Jednakże, jak się zalogujesz ponownie w tym samym miejscu to twoja sytuacja niewiele się poprawi Zresztą sama śmierć, aż tak bardzo nie boli ze względu na w miare duże exp i skill rate. Chociaż skill jest troche do poprawy bo jednak idzie bardzo po mału.

Serwer jest typowo pod zabawe, dla ludzi, którzy często potrzebują wylogować się w środku hunta. Dzieci, praca te sprawy.


Mapa RL, miałem chęć na custom ale na razie bez szans jeśli chodzi o czas. Zresztą, uświadomiłem sobie też, że ja nie znam nawet 1/3 mapy nie mówiąc już o questach, których zrobiłem w całej karierze może 10. Jak na razie super się tu bawie, gra ze 3 moich ziomków więc ostatnio nawet był team hunt na vamp cave

Totem

@zboinek Trzymam kciuki za rozwój serwera.


Dwa pytania:


  1. Jaka wersja tibii?

  2. Czy to jest ots na bazie forgotten server?

zboinek

@Totem 


  1. 13.21

  2. Nie wiem, ale raczej nie. Projekt nazywa sie Canary i jest forkiem OpenTibiaBR

Zaloguj się aby komentować

Dajcie znać gdzie najlepiej dać zlecenie na #programowanie
Szukam kogoś, kto by napisał kilka wtyczek do systemu, które pozwolą użytkownikom na integrację z:

  • Woo
  • Sellasist
  • Apillo

Następnie chciałbym, aby ta sama osoba/firma odpłatnie robiła wdrożenia dla klientów (jeśli będą potrzebować)
Astro

@kwahu666 Do jakiego systemu?

kwahu666

@Astro nasz firmowy. Mamy API i dokumentację. Szukam na pewno kogoś kto pracował z wdrożeniami w/w systemów

Astro

@kwahu666 ciężko będzie. Mało kto ma wolne moce przerobowe.

Może odezwij się do integratory.pl albo KiD.waw.pl. Ale to przy założeniu że masz potężny portfel i dużo czasu :)

wombatDaiquiri

@kwahu666 


chciałbym, aby ta sama osoba/firma odpłatnie robiła wdrożenia dla klientów


Wspólnik albo software house. Wdrożenia to droga przez mękę.

Meverth

@kwahu666 jeszcze byś napisał, jaki język. Nie koniecznie masz system w php...

Zaloguj się aby komentować

Recenzja kodu GTA3 na podstawie reverse engineeringu logiki z pliku gry
https://youtu.be/N3KhMOk_6HE

#programowanie #gta
wombatDaiquiri

@Deykun 


Recenzja kodu na podstawie reverse engineeringu


To trochę jak ocenianie czy kobieta dobrze się rucha na podstawie ocen szkolnych jej dziecka. Bez sensu.

Deykun

@wombatDaiquiri 

Pierdzielenie, nie masz konkretnych metod jak zostały napisane są wywrócone w drugą stronę, ale wyraźnie widać logikę biznesową i decyzyjność zachowań obiektów w grze co jest ciekawe i mówi o problemach które rozwiązywali. Imho to jest tak samo ciekawe jeśli nawet nie ciekawsze niż to jak komentowali kod czy konkretnie składali funkcje, bo pokazuje logikę gry co w sumie w kontekście GTA3 jest dokładnie tym co chciałoby się wiedzieć o warunkach w kodzie.

wombatDaiquiri

@Deykun to już co kogo interesuje. Mnie akurat co wsadzili w ify obchodzi średnio, bo w zależności od produktu będzie to zależało od kolejnych iteracji i feedbacku użytkowników i z mojej perspektywy przeglądanie co zaifowali w GTA nie ma aż tak dużego znaczenia. Chciałbym natomiast zobaczyć jak organizowali sobie pracę w tak dużym projekcie, bo przypuszczam że kod oryginalny nie był tak czysty i elegancki.


Ale po Twoim komentarzu rozumiem z jakiej perspektywy patrzysz i przyznaję, że mój komentarz jest mocno przesadzony, nawet jeśli celem była hiperbola humorystyczna a nie obrażanie Cię. Przepraszam.

Zaloguj się aby komentować

Cython sprawia, że pisanie rozszerzeń C dla Pythona jest tak proste, jak sam Python!

Język Cython jest nadzbiorem języka Python, który dodatkowo obsługuje wywoływanie funkcji C i deklarowanie typów C na zmiennych i atrybutach klas. Dzięki temu kompilator może wygenerować bardzo wydajny kod C z kodu Cythona. Wygenerowany kod C jest następnie kompilowany przy pomocy jednego z dostępnych kompilatorów C/C++ do zoptymalizowanego modułu, który może zostać zaimportowany i użyty przez program napisany w Pythonie.

W skrócie Cython to Python ale z typami danych C - co pozwala mu być jednym z najlepszych i najprostszych narzędzi do przyspieszania programów napisanych w Pythonie!

Przykładowo w Cythonie napisane są moduły Pythona znane ze swojej szybkości jak:


Oficjalny poradnik jak zacząć z Cythonem można zaleźć pod adresem: https://cython.readthedocs.io/en/latest/src/tutorial/cython_tutorial.html

#technologia #programowanie #python #cython
dc103c9b-f99d-48d3-b674-ba7bc1d19ec4
slime-mold

@koszotorobur @rust-n-dust dzięki! dobry kontent

Zaloguj się aby komentować

Po kupnie tv, konsoli i jeszcze kilku innych elektrośmieci został mi już tylko laptop do wymiany. Co polecacie do kwoty 1000 euro/4000k pln?
Wymagania:

  1. W miarę pojemny dysk ssd
  2. Długi czas pracy na baterii
  3. W miarę rozsądna matryca antyrefleksyjna z szerokim katem widzenia
  4. 15,6 cala, ale nie pogniewam się na 17 cali 
  5. Full HD (1920×1080) bo więcej chyba w tej cenie nierealne?
  6. minimum Intel Core i5 ogólnie wydajny procek wysłucham opinii
  7. 8/12 ramu
  8. To nie ma być lapek do do gier, ale fajnie gdyby coś tam czasami poszło. Tutaj jestem otwarty na rady.
  9.  możliwość instalowania dwóch dysków twardych
  10. HDMI jest 2.1 
  11. czytnik linii papilarnych/ niekoniecznie

Liczę na Wasze propozycje/rady, bo jak dotąd daliście radę, Tomki.( ͡~ ͜ʖ ͡°)

#komputery #laptopy #programowanie #programista15k #pytanie #elektronika #okazje
walus002

Za 4000k pln to już kupisz cały sklep z laptopami


Ps. Tak przypierdzielam się

rebe-szunis

@walus002 Stówę dorzucę

Yossarian

@rebe-szunis popatrz na poleasingowe na allegro


Za 4k ogarniesz świetny sprzęt.


Miałem kilkadziesiąt komputerów poleasingowych, nigdy żadnych problemów.

Zaloguj się aby komentować

Moje statsy z implementacji 11/25 AoC w Rust. Część plików zawiera wklejone przykłady z unit testami, a same inputy wczytuję z plików.

#adventofcode #programowanie
b75224ce-25f4-460d-9fbe-96a10d513ae4
koszotorobur

@rust-n-dust - najs

Ruścik dobry jest - mówię to jako Pythonista.

rust-n-dust

@koszotorobur Pythonik w kołchozie, a dla relaksu Rust xD

koszotorobur

@rust-n-dust - Tak samo - bo lubię szybkie rezultaty i szybkie pisanie kodu i Python jest już ugruntowany więc nie muszę nikogo do niczego przekonywać (a jak kod ma się wykonywać szybko to sobie modulik w Cythonie wymodzę... lub Ruście jak ma być bardzo szybko ).

Zaloguj się aby komentować

Czasami nie rozumiem czemu w moim zespole #programowanie podejmowane są takie decyzje, a nie inne.
Pisaliśmy kilka funkcjonalności, korzystając z dwóch serwisów, napisanych przez inny zespół. Do obu serwisów dostaliśmy api, które było w miarę dobrze udokumentowane. Napisaliśmy cały kod używając api, po czym okazało się, że do tych serwisów istnieje biblioteka/klient, który zawiera modele + metody wywołujące endpointy.

Dla wszystkich w zespole było to takie oczywiste, że teraz trzeba to wszystko przepisać na tego klienta, co dla mnie jest niezrozumiałe, bo wydaje się być to stratą czasu. Do tego już od początku okazało się, że modele są z dupy, zjadane są błędy, więc nie wiadomo do końca co się wywala. Dodatkowo używając endpointów mogliśmy o wiele więcej, a ten klient mocno wycina różne rzeczy, a wielu endpointów po prostu brakuje i trzeba teraz zmieniać sporo rzeczy, robić coś naokoło. Taki przykład api pozwala szukać użytkownika po emailu, username lub id, a klient tylko po username.

  • Takim największym argumentem było to, że nie trzeba tego pisać, ale mieliśmy już wszystko napisane.
  • Drugim argumentem było, że jeżeli coś zmieni się w api, to nie trzeba będzie zmieniać nic u nas, bo wystarczy podnieść wersję klienta. Tylko, że jak zmieni się klient, to może być tak, że i tak będziemy musieli coś zmienić. A druga rzecz, że jeżeli już teraz jest rozjazd pomiędzy tym klientem, a api, to może w ogóle nikt zmian nie zaktualizuje i będziemy musieli my tą bibliotekę aktualizować, albo część rzeczy przepisywać na wywołania api.
  • Trzecim argumentem było to, że jak jest napisane, to na pewno jest dobrze i my nie mamy odpowiedzialności za to na sobie, tylko co można źle napisać wywołując webClient.post().uri(api/x) vs uglyService.Createuser(xxx) - jest to dokładnie to samo, tylko opakowane, a całą logikę wciąż mamy u siebie...
HmmJakiWybracNick userbar
tmg

Zgadzam się w 100%. Skoro ten klient już teraz jest przestarzały to jaka jest gwarancja że kiedykolwiek będzie aktualizowany. No i skoro już macie kod działający bezpośrednio na API to po co powtarzać robotę. Ale często racjonalne argumenty nie docierają z jakiś dziwnych powodów ...

wombatDaiquiri

@HmmJakiWybracNick Ty masz rację, ale jeśli nie jesteś osobą decyzyjną to po prostu rób swoje i patrz jak świat płonie. Z podkładką w formie tekstowej że zwracałeś uwagę na problemy już teraz

Meverth

@HmmJakiWybracNick powiedz, że skoro zaimplementowaliście to API to wypuście modele itp. jako bibliotekę i zróbcie konkurencyjną, lepszą. To twórca tamtej, użyje waszej

Zaloguj się aby komentować

Tomeczki doradźcie,
żona potrzebuje wygodnego monitora 34" lub 2x27" do pracy. Pytanie co lepsze? Oczywiście 34" zakrzywione. Zachęcam ją do 34", ale przyznam szczerze, że nigdy na panoramicznym monitorze nie pracowałem. A obydwoje tylko mamy doświadczenie z pracą na dwóch monitorach.

Praca związana z projektowaniem, dużo okienek, widoki 3d, płaskie, przekroje, w oknie dokumentacja itp.

#komputery #pracbaza trochę #programowanie
twombolt

Dziękuję za odpowiedzi wszystkim. W sumie to wyszło na to, żonie brakuje tego co ma w pracy. A ma tam 2x27" (gdy w domu ma 2x24").

rmbobster

Też stałem ostatnio przed takim dylematem. Kupiłem nie zakrzywionego 34 do pracy i jestem zadowolony. Brałem z myślą że jak mi się nie spodoba to zwrócę :)

VonTrupka

>w oknie dokumentacja itp.


@twombolt pivot w monitorze pod długie dokumentację czy kod źródłowy to jest świetna opcja

Zaloguj się aby komentować

Dobra architektura z CQRS

https://gildia-developerow.pl/dobra-architektura-z-cqrs/

Chyba każdy, kto zaczynał pracować na dowolnym frameworku MVC, popełniał ten sam błąd: znaczną część logiki zamieszczał wewnątrz akcji kontrolera. Efektem tego były pliki kontrolerów o dużej ilości linijek. W dzisiejszym wpisie rozważymy wzorzec, dzięki któremu zadbamy nieco o nasz kod tak, aby duże kontrolery do nas więcej nie wróciły. Mowa oczywiście o wzorcu CQRS.

Tagi: #programowanie, #naukaprogramowania i #programista15k o #php, #symfony
lokurva

Przy asynchronicznej obsłudze commandów proponuje zwracać status 202

Zaloguj się aby komentować

Pierwszy raz w życiu mam taką wtopę, poradźcie coś ( ͠° ͟ʖ ͡°) Wziąłem laptopa do zrobienia od koleżanki. Chciała bym tylko odświeżył system na nowy, doinstalował to i tamto. Ale ja głupi zaoferowałem się że zamówię części i wymieni się dysk, dołoży RAMu. Okazuje się że ciężko to rozkręcić a na dodatek to laptop "klejony". No pierwszy raz w życiu nie podołałem laptopowi, ale wstyd. ( ͠° ͟ʖ ͡°) Odeślę części bo 14 dni na zwrot ale co jej powiedzieć?

#informatyka #komputery #gownowpis #programowanie
wombatDaiquiri

@gawafe1241 to kara od Boga za spermiarstwo. Oddać, skasować conajmniej czteropak, wycenić w naturze szacowaną ilość godzin pracy żeby zrobić upgrade i elo.

American_Psycho

@gawafe1241 jaki model?

gawafe1241

@rastabaddon nie na niby

Zaloguj się aby komentować