Postanowiłem przetestować ChatGPT i zadać AI taska napisania bota do crypto w Pythonie. Prostego.

Poprosiłem o: Write crypto bot in python which buys BTC when price of BTCUSDT is low within 3 month period and sells it when the price of BTCUSDT is 20% higher than the initial buy price. To determine when is low moment you can use MACD indicator.

Nie napisałem co mam w sakiewce giełdowej i w jakiej ilości, sam sobie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@devopsiarz: niezły plot twist, programiści śmieli się z innych zawodów że je AI zastąpi a tymczasem jako pierwsi staną się zbędni ( ͡° ͜ʖ ͡°), poza oczywiście tymi prawdziwymi programującymi w asemblerze, cobolu i fortranie
  • Odpowiedz
@dean_corso: Będzie można generować prostsze i popularniejsze algorytmy (bo będzie z czego to dobrze trenować), rozpoczynać łatwiej i szybciej pewne projekty lub jakieś ich elementy. Np. chcesz zrobić prostego cruda z tabelką w UI, sortowaniem, szukaniem po polach to napiszesz, że "chcę cruda, że mam nagłówki danych X, Y i Z, walnij mi to do dockera bym sobie dane wgrał" i Ci strzeli na jednegoklika cały frontend, backend, opakuje w
  • Odpowiedz
@Luk_1mex: ja tam kupiłem sam exam cka - wyszło niecałe 850zł. Więc co kto potrzebuje, ja mam duży background z kube redhata (openshift), więc powinno pójść gładko
  • Odpowiedz
Cześć

Jest sobie pewna aplikacja w wersji V1, zrobiona jako SAAS gdzie każdy z kilku tysięcy klientów ma własną subdomenę i cały ruch obsługiwany jest przez jeden serwer dedykowany.

Niebawem będzie wdrażana wersja V2, napisana od zera i znajdująca się na innym serwerze.

Niestety
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 4
@wiesiu2: ogólnie git. Ja bym przy tej okazji w ogóle na stałe przekierowal ruch na load balancer który ma stały adres, a ten Twój serwer dedykowany umieścił na dowolnym adresie za nim. Tym sposobem już nigdy nie będziesz musiał zmienić dnsow z takiego powodu. No i ukryjesz swój serwer w internecie, nie będzie się go dało bezpośrednio ddosowac, skanować itp
  • Odpowiedz
Ktoś z Was używał AWS App Mesh'a, AWS Xray'a? Jak oceniacie ogólne zwiększenie obseravability w aplikacja mikroserwisowych w porównaniu do kosztów tych serwisów? Idea się wydaje interesująca i słuszna, ale mam doświadczenie z pricingiem Cloudwatcha i wiem że ładnie czyści portfel. Nie mniej, biorę 100zł od każdej drużyny i słucham państwa!
#programowanie #programista15k #devops #aws #devopsiarz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@devopsiarz: to jeszcze tylko zlikwidować te głupie wymaganie używania wszystkich zmiennych i wszystkich importów, dodać sum types i przeprojektować system obsługi błędów, zrobić specyfikatory dostępu public/private zamiast konwencji nazewniczej, poprawić detekcję race'ów, aby działała zawsze i wykrywała błędy w czasie kompilacji a nie tylko od czasu do czasu w runtime, zlikwidować pauzy GC, dorzucić jakiś sensowny system paczkowania z repo paczek (a nie tylko GitHub) i będzie nieźle. A nie,
  • Odpowiedz
@Krolik: obstawiam, że nikogo nie interesuje, co Ty tam chcesz mieć w języku programowania i co Ty uznajesz za "głupie" lub "mądre". Popraw mnie jeśli się mylę: daj linka do jakiejś Twojej propozycji jakiegoś języka, która przeszła review i weszła do użytku. ( ͡° ͜ʖ ͡°)

I go mod nie obsługuje "tylko GitHuba", a GC można wyłączyć w pewnych sytuacjach - wiedziałbyś to wszystko, gdybyś więcej
  • Odpowiedz
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, projektach czy trendach z następujących dziedzin tematycznych IT:

- Szerokorozumiana działka DevOps, w tym architektura oprogramowania
- Programowanie (algorytmy, nowinki ze świata, problemy)
- Języki programowania: Python, Go, Rust (czasem będą też inne)
- Embedded (głównie Raspberry Pi, ale też trochę Arduino czy STM32), trochę elektroniki
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, projektach czy trendach z następujących dziedzin tematycznych IT:

- Szerokorozumiana działka DevOps, w tym architektura oprogramowania
- Programowanie (algorytmy, nowinki ze świata, problemy)
- Języki programowania: Python, Go, Rust (czasem będą też inne)
- Embedded (głównie Raspberry Pi, ale też trochę Arduino czy STM32), trochę elektroniki
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #embedded, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/2022/zestawienie-linkow-materialow-31-08-2022

Wszystkie linki dostępne są za darmo dla subskrybentów newslettera, zapisz się jeśli Ci się podobają
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #embedded, #pracait czy #produktywnosc. :-)

Zestawienie dostępne na stronie: https://devopsiarz.pl/zestawienia/2022/zestawienie-linkow-materialow-16-08-2022

Tu nic nie wklejam, bo API nie działa dobrze, a ręcznie jak wklejam, to mam nieznany błąd. Wykop
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dla obserwatorów #devopsiarz mam informację, że wznawiam wkrótce newslettera, ale w nieregularnej formie. Newsletter będzie wysyłany mailem (publikacja na stronie może być opóźniona do 3 miesięcy). Newsletter będzie darmowy jak dotychczas.

Tematyka newslettera: DevOps i Linux (szerokorozumiane), Go, Rust, Python, Embeeded (STM32, trochę elektroniki, projekty). Trochę sprzętu. Opisy swoich projektów - najbliższy mailing m.in. o tym - będzie trochę z #embedded właśnie.

Chętnych zapraszam do zapisu na newsletter
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dbzdur: jakieś wybrane linki z newslettera mogą się tutaj pojawiać, ale link do kompletnego tylko na maila. Szybciej pojawią się jednak u mnie na stronie - to info dla tych, którzy mimo wszystko nie chcą mailingu.

Uprzedzając pytanie "dlaczego tak": wielu twórców inwestuje teraz w mailing, bo jest najpewniejszy. Konto na fb może zostać ocenzurowane/zablokowane, podobnie jak konto w serwisie x/y/z. Wykop ma tu dodatkowy problem (poza wcześniej wspomnianymi), że
  • Odpowiedz
Język #golang dynamicznie się rozwija, poza poprawkami do genericsów (weszły w 1.18) w nadchodzącej wersji 1.19 mamy nową opcję do runtime - SetMemoryLimit, dzięki której możemy w nowy sposób wpływać (nowy dla Go rzecz jasna) na działanie GC, jest to opcja podobna w działaniu do Xmx do opcji JVMa. W skrócie ustawia to limit zużycia pamięci przez aplikacje, więc odpowiednie ustawienie tej opcji będzie miało wpływ czy lub jak
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@devopsiarz: warto dodać, że maitanerzy go czekali jakieś 5 lat z tą zmianą

że niektóre firmy o pewnej skali mogą w tej wersji uzyskać znacznie lepszą wydajność ich aplikacji.


@devopsiarz: powiedziałbym, że wszyscy z tego skorzystają. Widziałem aplikację, która używała jakieś 5 MB heapu (typowy przypadek: zwykły bezstanowy serwis), gdzie gc odpalał się co parę milisekund, bo domyślne GOGC słabo działa dla takiego użycia pamięci. A zwiększanie GOGC
  • Odpowiedz
Let's get Rusty popełnił ciekawy film (16 minut) skierowany głównie do programistów, którzy znają jakiś język programowania, ale chcą uczyć się Rusta: https://www.youtube.com/watch?v=iU21KZ4i6bU

W filmie wyjaśniowo, krótko, bo krótko, ale jednak dosyć treściwie, niektóre koncepty języka, system typów i parę innych rzeczy na przykładach. Jeśli więc planujesz lub uczysz się Rusta i masz wolne 16 minut to uważam, że warto.

#rustlang #programowanie #devopsiarz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach