Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #wordpress, #pracait czy #produktywnosc


To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-03-01-2021/

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wołam 20 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz
#programowanie #programista15k #python #pyheart

Czołem, podklejam podsumowanie aktywności z zeszłego tygodnia (od 28 grudnia 2020 do 3 stycznia 2021) na https://pyheart.pl (agregatorze polsko oraz anglojęzycznego kontentu związanego z językiem programowania Python).
Od dzisiaj, każde nowe podsumowanie będzie zawierało tag #pyheart, więc zachęcam zainteresowanych do jego śledzenia.

Link do podsumowania:
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest tu ktoś chętny ocenić mój projekt w django na priv?
Chciałbym się przebranżowić i zastanawiam się czy już jestem gotowy się tym chwalić czy muszę jeszcze coś dołożyć do funkcjonalności przed wysyłaniem CVek..

#python, #django
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

wartosci przypisane do zmiennych przechowywane sa pod tym samym adresem w pamieci niewazne do ilu zmiennych to przypiszesz


@Gviazdor: W przypadku stringów, nie tylko ten mechanizm ma miejsce.

Stringi w Pythonie sią internowane. Więc dana instancja stringa występuje tylko raz, gdy definiujesz taki sam string to nie jest tworzona dodatkowa kopia, tylko jest wskazywany na pierwszą utworzoną instancję
  • Odpowiedz
@Gviazdor: dam Ci jedna dobra radę i weź ja sobie do serca: nie słuchaj nigdy ludzi którzy mówią "jezyk/technologia X to gowno/abominacja"
Każdy język ma swoje zastosowanie a programista powinien dobierać narzędzie do zadania. Ci ludzie po prostu sami są początkujący i mają swoje opinie.
  • Odpowiedz
Straciłem wątek i nie ogarniam xD
Ktoś mi wytłumaczy jakim cudem przypisując przy pomocy znaku = wartości z listy do listy1, a następnie dodając do listy1 "6" mam tą 6 również w poprzedniej liscie? Czy w pythonie znak = działa w obie strony? przypisuje wartość 1 do 2 i vice versa?
#programowanie #python
G.....r - Straciłem wątek i nie ogarniam xD
Ktoś mi wytłumaczy jakim cudem przypisuj...

źródło: comment_1609618304NIhpgd42J0HphXZBMOlyw1.jpg

Pobierz
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W drugiej połowie zeszłego roku wyszło nowe, V wydanie książki "Python. Wprowadzenie" - liczy już ponad 1400 stron :).
Również w zeszłym roku pojawiło się nowe wydanie książki Cay S. Horstmanna pt. "Java. Techniki zaawansowane. Wydanie XI".
Obie z nich przez kilka dni można kupić za 29,90 zł - o północy wystartowała największa coroczna akcja promocyjna na e-booki - ZACZYTANI2021: http://ebookpoint.pl/page/8451w/promocja/10041/
W promocji ponad 36 000 ebooków, audiobooków, kursów i książek z
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sysadmin #linux #python
Jak byście podeszli do tematu z ciągle zapchanym SWAP-em
monitoring co pare dni wypluwa incydent że swap jest 100% zapachany mniej więcej takiej proporcji
32 GB RAM - free 8GB available 6GB
SWAP 8GB (0 free)
swapiness 10
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@open-alpha: wrzuć smem lub odpal:

for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | less

zeby zobaczyć co zjada swap
  • Odpowiedz
@open-alpha: Jest to możliwe, aby napisać program w pythonie, który żeżre całą pamięć i będzie chciał żreć więcej. Testów na wykorzystanie pamięci przez program w pythonie praktycznie w ogóle się nie robi, bo teoretycznie nie ma czegoś takiego jak mem-leak. Praktyka jest jednak taka, że jak ktoś nie wie, co pisze, to prowadzi to do takich sytuacji.

Stawiam, że te skrypty w pythonie, to straszny crap. Zazwyczaj wystarczy w jednym
  • Odpowiedz
Może pythonanywhere.com. Nie pamiętam tylko jakiej bazy danych używają. Co kilka miesięcy trzeba się zalogować i zrestartować licznik. Jakieś proste API na flasku tam wrzucałem do testów z dwa lata temu i działa do dziś.
  • Odpowiedz
Załóżmy, że mam funkcję f1 tworzącą jakąś listę i drugą funkcję f2 tworzącą listę list przy użyciu f1 - czy w takim przypadku powinienem stworzyć zmienną pomocniczą (tutaj someList) np.
def f2():
listAll = []
someList = f1()
listAll.append(someList) czy pominąć te someList i tworzyć potworki typu:
listAll.append(f1()) (tutaj wygląda to spoko bo jest dość krótkie, ale czasem takie potworki z wieloma nawiasami, kropkami itp. wyglądają strasznie nieczytelnie)
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@BaltasarGracian: zależy. W tym wypadku jestem za drugą wersją, ale to kwestia upodobań. Ja staram się tworzyć nową zmienną, gdy skraca to kod (np. potrzeba danej wartości kilka razy) albo jak nowa nazwa coś wnosi np masz jakieś kryptyczne wywołania funkcji, ale dzięki zmiennej tymczasowej szybciej wiadomo o co chodzi
  • Odpowiedz
@jaroslaw-stadnicki: Początku nie da się słuchać. Nie wiem ile jest merytorycznego kontentu w tych dwóch godzinach i się raczej nie dowiem. Po prostu podcast dedykowany optymalizacji i wydajności powinien mówić o tych dwóch rzeczach, a nie o tym kto w jaką gre gra.
Naprawdę, wielu programistów bywa zajętymi ludźmi i szukają konkretnych, merytorycznych informacji.
  • Odpowiedz
@jaroslaw-stadnicki:

moze jakis odcinek o podesjciu do wytwarzania kodu w zaleznosci od miejsca pracy i specyfiki. W sensie ze w software house robisz jak u kogos, troche masz w------e, klient podpisze odbior i elo , powodzenia potem w krainie spaghetti a w firmie product base ( np netflix, uber) robisz jak dla siebie, prawilnie bo wiesz ze Ci moze wybuchnac za jakis czas.
  • Odpowiedz
@pyzdek: Zapewne masz racje. Enigma2 to linux dla tunerow SATTV. Trudno sie mowi, ale przynajmnej umiem juz zapisac konsole do pliku i znalezc nowo-utworzony plik i pare innych rzeczy:)
Dziekuje Ci bardzo za pomoc.( ͡° ͜ʖ ͡°)
  • Odpowiedz
Mirki, czy dostepne Pythonowe biblioteki do modbusa np minimalmodbus czy pymodbus pozwalaja na wyslanie niestandardowej ramki? Okazuje sie ze urzadzenie uzywa nonstandard modbus i musze wysylac np cos takiego

The right format : 01 04 00 00 00 00 00 00 00 00 00 00 05 00 01 00 7A 3F

Address: 01

Function:
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WilczurZnahor: ok, mój błąd dałem się zmylić temu, że napisałeś:

Function: 04 (read input register)

a powinna być liczba mnoga.

Takie dziwactwo to pewnie sam musisz pisać. nie powinieneś mieć szczególnych problemów przy edytowaniu którejś z gotowych bibliotek.
  • Odpowiedz
Pomoże ktoś z kodem ?
Miałby być to bot do facebooka który wysyła post do wybranych grupek/reklame
Użyte Python/Selenium
Chciałbym żeby śmigał na ubuntu vps ale pyautogui raczej nie przejdzie tak samo moje wyszukiwania po tekscie :/
Jeśli masz chwilkę i chciałbyś pomóc to zapraszam
kod:https://pastebin.com/XBG8LrZj
#programowanie #python #selenium
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach