Pherun
g/NieWiemGdzieToDać

ta pani od WAŻNA WIADOMOŚĆ w zasadzie miała racje

Pherun

@Aleks: pani może panna nie wiem

shish
g/Strimoid

zdech

Pherun

@shish: AND HE RISES AGAIN

sens
g/sens

Z dnia życia kuca, odcinek 3

Desktopowy instalator nieważne czego, ważne że nasz, że przez nas zrobiony i to nie jest nasze ostatnie słowo. Dodaję ficzery. Super, wszystko działa. Testuję, odpalam kilka razy. Kurde, coś jest nie tak. Jak klikam cancel, to apka się wiesza na dłuższy moment. Szperam, szperam. Cofam się kilka commitów wstecz, ale nadal to samo, a przecież na 100 % działało wcześniej.

Okazuje się, że procedura zakończenia instalacji obejmuje edycję pliczku, który ma jakieś 10 kB. Podmiana jednej linii. Wygląda to mniej więcej tak:

with open(filename, 'r+') as f:
    data = f.readlines()
    swap_line(data)
    f.truncate(0)
    f.writelines(data)

Otóż kolega wklepał f.truncate(0) i hehe pora na CSa :DDD truncate ucina resztę pliku, tylko że kolega zapomniał przesunąć pozycję file handle'a na początek pliku, więc efektywnie uciął dokładnie nic, tym samym dublując przy każdym wywołaniu jego rozmiar. I tak u mnie z 10 kB zrobiło się w krótkim czasie 12 GB zanim sczaiłem się ocb (:

Wgl fajnie, że to śmiga na produkcji od pół roku xd

Pherun

@sens: ja pana przeprowadzę przez najnowsze, za friko, lubię pomagać ;))

sens
g/sens

Z dnia życia kuca, odcinek 3

Desktopowy instalator nieważne czego, ważne że nasz, że przez nas zrobiony i to nie jest nasze ostatnie słowo. Dodaję ficzery. Super, wszystko działa. Testuję, odpalam kilka razy. Kurde, coś jest nie tak. Jak klikam cancel, to apka się wiesza na dłuższy moment. Szperam, szperam. Cofam się kilka commitów wstecz, ale nadal to samo, a przecież na 100 % działało wcześniej.

Okazuje się, że procedura zakończenia instalacji obejmuje edycję pliczku, który ma jakieś 10 kB. Podmiana jednej linii. Wygląda to mniej więcej tak:

with open(filename, 'r+') as f:
    data = f.readlines()
    swap_line(data)
    f.truncate(0)
    f.writelines(data)

Otóż kolega wklepał f.truncate(0) i hehe pora na CSa :DDD truncate ucina resztę pliku, tylko że kolega zapomniał przesunąć pozycję file handle'a na początek pliku, więc efektywnie uciął dokładnie nic, tym samym dublując przy każdym wywołaniu jego rozmiar. I tak u mnie z 10 kB zrobiło się w krótkim czasie 12 GB zanim sczaiłem się ocb (:

Wgl fajnie, że to śmiga na produkcji od pół roku xd

Pherun

@sens: oj kurde nie wiedziałem że ze starszym panem mam do czynienia, uszanowanko ;)

sens
g/sens

Z dnia życia kuca, odcinek 3

Desktopowy instalator nieważne czego, ważne że nasz, że przez nas zrobiony i to nie jest nasze ostatnie słowo. Dodaję ficzery. Super, wszystko działa. Testuję, odpalam kilka razy. Kurde, coś jest nie tak. Jak klikam cancel, to apka się wiesza na dłuższy moment. Szperam, szperam. Cofam się kilka commitów wstecz, ale nadal to samo, a przecież na 100 % działało wcześniej.

Okazuje się, że procedura zakończenia instalacji obejmuje edycję pliczku, który ma jakieś 10 kB. Podmiana jednej linii. Wygląda to mniej więcej tak:

with open(filename, 'r+') as f:
    data = f.readlines()
    swap_line(data)
    f.truncate(0)
    f.writelines(data)

Otóż kolega wklepał f.truncate(0) i hehe pora na CSa :DDD truncate ucina resztę pliku, tylko że kolega zapomniał przesunąć pozycję file handle'a na początek pliku, więc efektywnie uciął dokładnie nic, tym samym dublując przy każdym wywołaniu jego rozmiar. I tak u mnie z 10 kB zrobiło się w krótkim czasie 12 GB zanim sczaiłem się ocb (:

Wgl fajnie, że to śmiga na produkcji od pół roku xd

Pherun

@sens: Ale jaką logikę ma ten wpis? Wpadka programisty z lekką nutą romantyzmu. Nie ma żadnego logicznego wytłumaczenia dlaczego on miałby to robić. To tak jak do mleka dodasz budyniu z tytki i masz budyń, nie zrobisz go z samego mleka, musisz mieć proszek.

sens
g/sens

Z dnia życia kuca, odcinek 3

Desktopowy instalator nieważne czego, ważne że nasz, że przez nas zrobiony i to nie jest nasze ostatnie słowo. Dodaję ficzery. Super, wszystko działa. Testuję, odpalam kilka razy. Kurde, coś jest nie tak. Jak klikam cancel, to apka się wiesza na dłuższy moment. Szperam, szperam. Cofam się kilka commitów wstecz, ale nadal to samo, a przecież na 100 % działało wcześniej.

Okazuje się, że procedura zakończenia instalacji obejmuje edycję pliczku, który ma jakieś 10 kB. Podmiana jednej linii. Wygląda to mniej więcej tak:

with open(filename, 'r+') as f:
    data = f.readlines()
    swap_line(data)
    f.truncate(0)
    f.writelines(data)

Otóż kolega wklepał f.truncate(0) i hehe pora na CSa :DDD truncate ucina resztę pliku, tylko że kolega zapomniał przesunąć pozycję file handle'a na początek pliku, więc efektywnie uciął dokładnie nic, tym samym dublując przy każdym wywołaniu jego rozmiar. I tak u mnie z 10 kB zrobiło się w krótkim czasie 12 GB zanim sczaiłem się ocb (:

Wgl fajnie, że to śmiga na produkcji od pół roku xd

Pherun

@sens: a z panem nie będę dyskutował pan ocenił odcinek 17 na 14/4 co dobitnie świadczy o pańskim guście wpisowym, żegnam trolla

zryty_beret
g/strimoidproblems

Wpisujesz: ¯\\\_(ツ)_/¯

Otrzymujesz: ¯\_(ツ)_/¯

Wpisujesz: ¯\_(ツ)_/¯

Otrzymujesz: ¯_(ツ)_/¯

Pherun

@zryty_beret: wpisujesz cycki otrzymujesz plusy

sens
g/sens

Z dnia życia kuca, odcinek 3

Desktopowy instalator nieważne czego, ważne że nasz, że przez nas zrobiony i to nie jest nasze ostatnie słowo. Dodaję ficzery. Super, wszystko działa. Testuję, odpalam kilka razy. Kurde, coś jest nie tak. Jak klikam cancel, to apka się wiesza na dłuższy moment. Szperam, szperam. Cofam się kilka commitów wstecz, ale nadal to samo, a przecież na 100 % działało wcześniej.

Okazuje się, że procedura zakończenia instalacji obejmuje edycję pliczku, który ma jakieś 10 kB. Podmiana jednej linii. Wygląda to mniej więcej tak:

with open(filename, 'r+') as f:
    data = f.readlines()
    swap_line(data)
    f.truncate(0)
    f.writelines(data)

Otóż kolega wklepał f.truncate(0) i hehe pora na CSa :DDD truncate ucina resztę pliku, tylko że kolega zapomniał przesunąć pozycję file handle'a na początek pliku, więc efektywnie uciął dokładnie nic, tym samym dublując przy każdym wywołaniu jego rozmiar. I tak u mnie z 10 kB zrobiło się w krótkim czasie 12 GB zanim sczaiłem się ocb (:

Wgl fajnie, że to śmiga na produkcji od pół roku xd

Pherun

@sens: 2 odcinek lepszy, aktorzy oklapli pewnie popili przed akcją, scenariusz się nie klei, czemu cytując
"kolega zapomniał przesunąć pozycję file handle'a na początek pliku, więc efektywnie uciął dokładnie nic, tym samym dublując przy każdym wywołaniu jego rozmiar"
to przeczy logice
dodatkowo praca kamery średnia
daje 10/10
pozdrawiam

Aleks
g/aleks

Czujcie się zaszczyceni moją obecnością

Pherun

@Aleks: za pyche i toskyczność masz minusy

Pherun
g/NieWiemGdzieToDać

ta pani od WAŻNA WIADOMOŚĆ w zasadzie miała racje

Pherun

@spam_only: mam szczera nadzieje że się kiedyś dowiesz

Pherun
g/NieWiemGdzieToDać

ta pani od WAŻNA WIADOMOŚĆ w zasadzie miała racje

zryty_beret
g/Adventuretime

https://www.polskisennik.pl/kupa/

Pherun

@zryty_beret: klid.pl bardziej wild.pl

zryty_beret
g/Adventuretime

https://www.polskisennik.pl/kupa/

Pherun

@zryty_beret: komentarze na senniku zeszły na psy