Jest na vps strona + baza danych w #postgresql w jednym kontenerze #docker.
Moim zadaniem jest utworzyć skrypt który codziennie bedzie pobierał rekordy z tej bazy i wysyłał je do api.
Tutaj sobie wszystko ogarnę, ale zastanawiam się w jaki sposób najlepiej połączyć do bazy danych. Jest wyexposowany port 5432.
Jak najlepiej się połączyć do bazy tworząc nowy container z narzędziem napisanym w #python?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Spofity: kurde, nie pamiętam czy nie musisz manualnie zrobić sieci. Jeśli sobie zrobisz docker-compose to on Ci ogarnie takie detale no i mniej poleceń używasz do odpalenia :) i tak, psycopg ogarnie temat, podajesz mu w linku bodajże nazwę serwisu + port i powinno hulać. A jeśli chcesz robić naokoło bez compose to pamiętaj że z każdego kontenera musisz umieć pingować inny. No i polecam *docker inspect* żeby oglądać konfiguracje
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@Spofity: @Arogancky:

Albo wystawiasz port z Dokera i po prostu się łączysz się obok (po prostu drugi kontener obok stawiasz).

Albo łączysz się w sieci Dockerowej. I tutaj dwie opcje. Albo Docker Compose, który ogarnie sieci. Albo stawiasz obok drugi kontener i ręcznie tworzysz sieć dockerową.

Teoretycznie drugie rozwiązanie lepsze, bo port bazy nie jest wystawiony na zewnątrz, więc większe bezpieczeństwo. Ale na początek polecam pierwsze, bo łatwiejsze.
  • Odpowiedz
Cześć Wam, mam takie pytanie. Mam sobie taki kod: https://pastebin.com/PpfZJsgw W jaki sposób mogę dokopać się do definicji klasy Excpetion? Chciałem zbudować swój właśny error i nigdzie nie mogłem znaleźć jak zdefiniować treść takiego errora. Jeste możliwość dokopać się do definicji tej klasy? W dokumnetacji nic nie znalazłem (albo nie potrafię szukać) dopiero stackoverflow pomógł. :/
#python #naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, w pracy zaczęliśmy zapisywać pewne logi naszej aplikacji. Logi z całego dnia mają od 3 do 7gb.
Teraz jak szukamy czy coś się w aplikacji wydarzyło to przeszukujemy logi ręcznie. Odpalamy total commanderem bo wszystkie logi są na dysku sieciowym. Macie jakiś pomysł w czym najlepiej by było napisać jakiś prosty skrypt który by wyciągał wszystkie wiersze z wartością X?
#python #programista15k #naukaprogramowania
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@toord: najlepiej to by było te logi pakować do jakiejś dokumentowej bazy danych (np. elasticsearch?). Poczytaj o ELK stack, tam mógłbyś szukać po X.

A jeśli koniecznie chcesz tak jak piszesz, to nawet skryptu nie potrzebujesz. W bashu możesz zrobić np. cat duzyplikzlogami.log | grep "X" >> mniejszyplikzlogami.log. Pewnie potrwa to chwilę, zależy od rozmiaru pliku ale zrobi dokładnie to czego potrzebujesz.
  • Odpowiedz
@toord: idzcie w toola do agregacji logow, ulatwi wam to zycie na przyszlosc. wychaodzi ze macie kilkaset GB danych na miesiac. a ogarniecie tego na podstawie grepowania po plikach to bedzie dramat.
podczas developmentu takie cos jest jeszcze do przetrwania, ale jak masz tysiace zrodel to juz robi sie nierzyjemnie. a tak w jednym miejscu macie wszystko zebrane i sobie wygodnaie szukasz po datach / tagach / logLelel / source.
  • Odpowiedz
#anonimowemirkowyznania

Cześć Wam,
Jestem właśnie na etapie poszukiwania kolejnej pracy w swojej IT karierze developera.
~3 lata expa, python teraz, a wcześniej frontend przez niecały rok.
Ustawiłem swoją dostępność na linkedinie na 'dostępny' no i wiadomo - kilkadziesiąt zaproszeń wpadło w te dobrych kilka dni.
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Właśnie rzuciłem robotę w FAANG. Mam 11 lat doświadczenia full time w Pythonie, troche Go, JavaScript, TypeScript itd (specjalizuję się w backendach, frontendów raczej nie lubie).

Chętnie zajmę się jakimś konkretnym projektem do zrobienia w 1-3 miesiace, gdzie będzie więcej kodowania niż wypełniania dokumentów dla managementu. Ktoś coś? :>

#python #pracait #programowanie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Hejka, zwracam się do Was z prośbą o pomoc w wybraniu drogi życiowej. Generalnie mam 21 lat, jestem po szkole średniej o profilu informatycznym i obecnie pracuję jako sprzedawca. Niestety moje plany związane z dalszą edukacją nie wypaliły i na chwilę obecną nie robię nic poza pracą.

Klasycznie, planem na życie było programowanie, ale miałem swoje dwa podejścia - najpierw z #python, później z #frontend
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wczytuje z pliku liczbę, powiedzmy 4.

Muszę, też w kodzie mieć wektor:
ZakresWartosci = [0,1,2,3]

Jak mogę go dynamicznie wygenerować?
#python
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam wektor prawdopodobieństw w #python

lista = [0.5,0.3,0.2]

Muszę wybrać 1000 razy jedną z opcji w pętli według tego prawdopodobieństwa.
Czyli pierwsze musi wypaść co drugie, drugie co trzeci, i trzeci co piąte.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki
Od dwóch lat pracuje jako sql developer, wczesniej na Oraclu teraz głównie SQL Server i SSIS, jako że ostatnio w pracy mocno się nudzę chciałbym się troche rozwinąć
Pomyślałem nad nauka Pythona(numpy, pandas) i jakiegos narzedzia do analizy jak Power BI lub Tableau
Czy znacie może jakies dobre ksiazki/kursy/tutoriale łączace te dwie dziedziny ?
A może moje myślenie jest błędne i powinienem się tego uczyć niezależnie ?
#pracait
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, mam takie pytanie. Pracuje w finansach i będę się w najbliższej przyszłości zajmował się analizą kosztów - tzn. czy dany koszt (rozpoznawany po opisie transakcji) został prawidłowo skategoryzowany czy powinien trafić na do innej kategorii.
Jak myślicie, dałoby się to ogarnąć próbując NLP (z tego co widzę to do Pythona jest NLTK i spaCy) czy jednak to nie działa tak jak myślę?
Opis transakcji to najczęściej parę słów (1-5) i jest
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Elkoss: W jakim języku są te opisy?
Jeżeli po angielsku to należałoby douczyć model BERT/RoBERTa - są odpowiedniki douczone na polskich korpusach i jeżeli opisy są po polsku to należałoby z nich skorzystać, te modele dobrze sobie radzą z problemem klasyfikacji :)
  • Odpowiedz
Siemka, pytanie czy jest to możliwe do wykonania. Mam 2 lambdy w aws, nazwę je main, i dbop. Lambda main wywołuje dbop z danymi aby były dodane do bazy, zwracany jest id do lambdy main, lambda main następnie robi dodatkowe operacje, i jak zostaną wykonane poprawnie znów jest wywołana lambda dbop w celu aktualizacji poprzednio dodanych danych (używając zwrócone id). No i moje pytanie jest, czy jest możliwość wywołania
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python ma ktos doswiadczenie w python natural language processing, spacy? Poleci ktos jakas ksiazke?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

miał ktoś z was doświadczenie w tworzeniu aplikacji multimedialnej w #python , poszukuje jakiejś prostej biblioteki do obsługi dźwięku, najlepiej żeby miała możliwość kontroli głośności, prędkości i innych takich bajerów
#programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam sobie aktualny czas
actual_time = datetime.now()

2022-09-20 12:08:25.290587

jak ładnie policzyć godzinę która będzie za powiedzmy 50s? Aby wynik dalej był w formacie datetime
#python
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach