kakabix
g/Adventuretime

I cyk, przechodzimy na ryczałcik

sens

@kakabix: jaki procent?

sens
g/Rolnictwo

tylko lamusy dziękują

sens

@Deykun: minusowanie cytatu

KEK

sens
g/Podcasty

W mojej drugiej pracy oferują albo 50 zł za godzinę netto na zleceniu albo 50 zł netto na b2b xd niech ktoś mi wyjaśni o chuj tu chodzi że oni nie chcą się zgodzić na to żeby płacić mi kosztów pracodawcy na b2b które i tak ponosza przy zleceniu xddd tylko wypierdalaja hajs w podatki. Nie ogarniam tego zwyczajnie.

sens

@spam_only: sama faktura właśnie xD

sens
g/Podcasty

W mojej drugiej pracy oferują albo 50 zł za godzinę netto na zleceniu albo 50 zł netto na b2b xd niech ktoś mi wyjaśni o chuj tu chodzi że oni nie chcą się zgodzić na to żeby płacić mi kosztów pracodawcy na b2b które i tak ponosza przy zleceniu xddd tylko wypierdalaja hajs w podatki. Nie ogarniam tego zwyczajnie.

sens

@sens: jeszcze się chcieli łaskawie zgodzić na 58, ale to by mi dało kurwa co, 3 zł więcej xD to już se myślę, że jebać

sens
g/PrawaZwierzat

ogólnie to słońce mi jebie po oczach w pracy, bo od roku jakoś albo półtora jest rozjebana roleta w oknie i nikt oczywiście tego nie naprawił

sens

@kakabix: a co kurwa nie widać? jeszcze mam im mówić?

Zian
g/Python

Kolejne pytanie z serii Pytong. Szukam materiału, w którym ktoś mi wytłumaczy jak krowie na rowie funkcję FuncAnimation z matplotlib, bo nie mogę tego ogarnąć.

sens

@Zian: a co jest niejasne? Tworzysz obiekt FuncAnimation, przekazujesz mu wykres i funkcję aktualizującą wartości i tyle

https://pastebin.com/F5WeGZZY

Zian
g/Python

Mam słownik z listami o różnej długości i chcę posegregować jednostki z tych list na planety i nie-planety w kolumnach. W takiej konfiguracji wyskoczy mi IndexError, bo listy nie są równej długości. Jak dodać 'False' w przypadku nieistniejącego elementu?

https://edube.org/sandbox/7af3b2ce-77d7-11ec-b2f5-0242157e55ca

sens

@sens: i jeszcze kurwa strm ma taki ficzer że jak wpisze z telefonu kropkę to mi usuwa wszystko w okienku xd

Zian
g/Python

Mam słownik z listami o różnej długości i chcę posegregować jednostki z tych list na planety i nie-planety w kolumnach. W takiej konfiguracji wyskoczy mi IndexError, bo listy nie są równej długości. Jak dodać 'False' w przypadku nieistniejącego elementu?

https://edube.org/sandbox/7af3b2ce-77d7-11ec-b2f5-0242157e55ca

sens

@strimsVEVO: usunąłem f stringi bo z telefonu pisze i już mnie wkurwia że wolno edytuję a jak zwykle muszę 50 razy poprawiać xd

Zian
g/Python

Mam słownik z listami o różnej długości i chcę posegregować jednostki z tych list na planety i nie-planety w kolumnach. W takiej konfiguracji wyskoczy mi IndexError, bo listy nie są równej długości. Jak dodać 'False' w przypadku nieistniejącego elementu?

https://edube.org/sandbox/7af3b2ce-77d7-11ec-b2f5-0242157e55ca

sens

@Zian a jak chcesz wszystkie kolumny to zipl(*dic.values())

Zian
g/Python

Mam słownik z listami o różnej długości i chcę posegregować jednostki z tych list na planety i nie-planety w kolumnach. W takiej konfiguracji wyskoczy mi IndexError, bo listy nie są równej długości. Jak dodać 'False' w przypadku nieistniejącego elementu?

https://edube.org/sandbox/7af3b2ce-77d7-11ec-b2f5-0242157e55ca

sens

@Zian: kurwa przeczytałem posortować zamiast posegregować i ci coś pierdole o sortowaniu xddd

from itertools import zip_longest as zipl
for nonplanet, planet in zipl(dic['non'], dic['planets']):
print(nonplanet, planet)

Tu co prawda jest None, ale jak koniecznie chcesz false to możesz

nonplanet or False

sens
g/Manga

Udało mi się to przyspieszyć konkretnie bo znalazłem jak w pygame zmapowac tablice na obrazek i kolory liczę od razu w w C więc zaoszczedzilem 12 bitów na piksel xd więc już da się normalnie przeglądac na rozdzielczości 1000x1000 no a teraz się męczę z precyzją floatów bo doszedłem do miejsca gdzie precyzja się kończy i zamiast fraktali widzę kwadraty poczułem się jak teleskop hubble'a

Próbowałem z quadmath ale clang nie wspiera, gcc też ma problemy więc szukam jakiejś zewnętrznej biblioteki

sens

@sens: chyba że jakoś sprytnie zrobić ze mnożyc przez 10 jak się zmienia rząd wielkości

sens
g/Komputer

całą noc próbowałem zoptymalizować renderowanie zbioru mandelbrota

zacząłem od sneka ale snek jest wolny, więc pomyślałem, że zobie uruchomię na kilku rdzeniach, ale multiprocessing w pajtongu to gówno, a wątki są ograniczone do jednego rdzenia :---DDD

potem pomyślałem, że w sumie czemu nie napisać liczenia tego w C, a w pajtongu tylko wyświetlać te zbiory

właściwie większość czasu spędziłem na uczeniu się o shared memory i systemowych limitach z SM związanych, ale w końcu udało mi się to połączyć i rzeczywiście jest duużo szybciej niż w samym pajtognigu

teraz tylko pozostało przepisać kod C na wielowątkowy, spędzić kolejnych kilka godzin na debugowaniu pamięci i pozamiatane, ale chyba już mi się nie chce xD

sens

@sens: ok teraz to przedsięwzięcie rozgałęzilo się do stworzenia programu wizualizującego układ struktury w pamięci xd bo coś zjebalem i zle mi się upakowala a rzutuję część tej shared memory na struktury i trochę słabo jak zmieniam pole w strukturze a w pamięci nie odpowiada to dobrej pozycji bo są jakieś zjebane paddingi xDDDDD

sens
g/Komputer

całą noc próbowałem zoptymalizować renderowanie zbioru mandelbrota

zacząłem od sneka ale snek jest wolny, więc pomyślałem, że zobie uruchomię na kilku rdzeniach, ale multiprocessing w pajtongu to gówno, a wątki są ograniczone do jednego rdzenia :---DDD

potem pomyślałem, że w sumie czemu nie napisać liczenia tego w C, a w pajtongu tylko wyświetlać te zbiory

właściwie większość czasu spędziłem na uczeniu się o shared memory i systemowych limitach z SM związanych, ale w końcu udało mi się to połączyć i rzeczywiście jest duużo szybciej niż w samym pajtognigu

teraz tylko pozostało przepisać kod C na wielowątkowy, spędzić kolejnych kilka godzin na debugowaniu pamięci i pozamiatane, ale chyba już mi się nie chce xD

sens

@sens: kwadracik 400x400 renderuje się tak koło pół sekundy. Im więcej kroków przy sprawdzaniu zbieżności tego ciągu tym gorzej oczywiście, ale tak do stu kroków jest jeszcze w miarę ok. Jeszcze coś pokminie. Zamieniłem |z_n| >= 2 na |z_n|^2 >= 4 żeby pozbyć się pierwiastkowania.

sens
g/Komputer

całą noc próbowałem zoptymalizować renderowanie zbioru mandelbrota

zacząłem od sneka ale snek jest wolny, więc pomyślałem, że zobie uruchomię na kilku rdzeniach, ale multiprocessing w pajtongu to gówno, a wątki są ograniczone do jednego rdzenia :---DDD

potem pomyślałem, że w sumie czemu nie napisać liczenia tego w C, a w pajtongu tylko wyświetlać te zbiory

właściwie większość czasu spędziłem na uczeniu się o shared memory i systemowych limitach z SM związanych, ale w końcu udało mi się to połączyć i rzeczywiście jest duużo szybciej niż w samym pajtognigu

teraz tylko pozostało przepisać kod C na wielowątkowy, spędzić kolejnych kilka godzin na debugowaniu pamięci i pozamiatane, ale chyba już mi się nie chce xD

sens

@sens: jednak przepisałem na wątki ale chyba za wiele to nie pomoglo. Mógłbym to na gpu napisać ale mój makbuk ma tylko integre :/

sens
g/Komputer

całą noc próbowałem zoptymalizować renderowanie zbioru mandelbrota

zacząłem od sneka ale snek jest wolny, więc pomyślałem, że zobie uruchomię na kilku rdzeniach, ale multiprocessing w pajtongu to gówno, a wątki są ograniczone do jednego rdzenia :---DDD

potem pomyślałem, że w sumie czemu nie napisać liczenia tego w C, a w pajtongu tylko wyświetlać te zbiory

właściwie większość czasu spędziłem na uczeniu się o shared memory i systemowych limitach z SM związanych, ale w końcu udało mi się to połączyć i rzeczywiście jest duużo szybciej niż w samym pajtognigu

teraz tylko pozostało przepisać kod C na wielowątkowy, spędzić kolejnych kilka godzin na debugowaniu pamięci i pozamiatane, ale chyba już mi się nie chce xD

sens

@sens: https://i.imgur.com/IxC181H.png