@BlackpillMonster: Z mojego doświadczenia w USA jest większy luz. Nieograniczona ilość płatnych "dni wolnych", zwykły kanban zamiast sprintów. Do tego wolne zarówno święta polskie jak i ichnie.
Ale ja pracuję bezpośrednio, nie przez kontraktornię.
  • Odpowiedz
Jakie narzędzie do CI/CD polecacie? Biorąc pod uwagę cenę, prostotę i elastyczność. #programowanie #devops #cicd

CI/CD

  • Jenkins 22.7% (17)
  • CircleCI 4.0% (3)
  • GH actions 37.3% (28)
  • Gitlab CI/CD 25.3% (19)
  • inne 10.7% (8)

Oddanych głosów: 75

  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@placebo_: ale czego potrzebujesz? Self-hosted, managed, jak bardzo zintegrowane z forge (i jakim forge), czy ma być tylko CI/CD, czy ogólny task runner, jakie OSy potrzebujesz wspierać?
  • Odpowiedz
@placebo_: jak masz repo na githubie to gh actions, a jak na gitlabie to gitlab ci/cd. Te narzędzia są już na tyle dobre, że najważniejsza jest dobra integracja z platformą.
  • Odpowiedz
@placebo_: W .NET nie ma nic sensowego co można by bez ryzyka używać w produkcyjnej aplikacji, ale nie jest trudno napisać sobie swojego wrappera na podstawowe operacje jak mapowanie między dokumentami mongo a klasami POCO czy operacje typu CRUD.
  • Odpowiedz
@xdTM bo firmy się zorientowały, że scrum to jeden wielki scam a scrum masterzy nie dostarczają żadnej mierzalnej wartości dla projektu i są tylko kosztem
  • Odpowiedz
@Milegodniawszystkim: Router możesz ustawić w tryb access pointa. Niech koleś zrobi przewód, na końcu da router, wyłączy DHCP i ustawi taką samą nazwę sieci i hasło jak w innym routerze. Wtedy będziesz miał dwa routery zachowujące się jak jeden. Jak wyjdziesz z zasięgu pierwszego to Cię przełączy od razu na drugi bez utraty połączenia. Nowy router wtedy ma mieć kabel wpięty do portu LAN a nie WAN. Jak będzie w
  • Odpowiedz
Głupie, może prostackie pytanie z programowania o którym nie mam pojęcia. Mam gotowy skrypt, który wykona się, gdy wersja obecnego oprogramowania jest w wersji 6.7.1 lub wyższej. Na 6.8 wykonuje się bez problemu, jednak na 6.10 już nie. W skrypcie jest taki fragment:

version = version_utils.get_cluster_version(numeric=True)
if not ("master" in version or version >= '6.7.1'):

czy wg. logiki pythona "6.10" >= "6.7.1"?
#programowanie #python
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bachus: tak dla szerszego wyjaśnienia - "6.7.1" zapisane w takiej formie, z punktu widzenia Pythona to jest zwykły tekst. On sam z siebie nie wie w jakim formacie jest zapisany ten numer wersji, ani że w ogóle są tutaj jakiekolwiek cyfry.

Porównując dwa ciągi tekstowe operatorami <, >, =, porównywane są wartości ASCII poszczególnych znaków. Przykładowo, w Twoim przypadku porównując "6.10" i "6.7.1":
6 == 6
"." == "."
1
  • Odpowiedz
Ponoć to alternatywa dla VAG 1551, VAG COM czy VAS


@Kokosonuss: Właśnie to jest kabel do VAG COMa (lub VCDSa Lite które np. nie ma kodowania). A VAS i VAG 1551 to są oficjalne urządzenia producenta.
  • Odpowiedz
Załóżmy że chciałbym zrobić grę przeglądarkową w stylu gry Plemiona.pl. Gra ma mieć podobną koncepcję jak plemiona, czyli mamy miasto, które rozwijamy, tworzymy plemiona/gildie z innymi graczami, podbijamy inne miasta itd, z tą różnicą, że gra miałaby miejsce w klimacie fantasy, a nie typowym średniowieczu.

Załóżmy, że na razie byłby to projekt hobbistyczny, ale gdybym dobrze rozwinął grę to mógłbym rozważyć możliwość przeistoczenia jej w projekt komercyjny (pomijam tutaj aspekty opłacalności biznesowej takiego
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Generalnie w takich grach więcej pracy jest po stronie frontu jeśli to ma jakkolwiek wyglądać, nawet na standardy lat 2000. Nie jestem frontem, ale rekomendowałbym wybór jakiegoś frameworka. Dałoby się to napisać w PHP i z tego co się orientuję istnieją gry które odniosły sukces napisane w tej technologii. Framework tutaj dużej roli nie gra na tym szczeblu abstrakcji. Wybór bazy danych dla projektu gdzie nie wiesz z czym będziesz się mierzyć
  • Odpowiedz
#programowanie

Ogłaszam nowe eldorado, tym razem dla psychologów i psychiatrów.

Programiści przed widmem zwolnienia zaczęli dokańczać commity wieczorami, robić review weekendami, aby tylko nie zostać zwolnieni.

Jednak
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ktoś kto się nadaje na mida, z łatwością ogarnie sobie pracę lepsza niż magazyn xD


@chuy: zapewne tak jest. Napisałem to złośliwie o magazynie, bo to płakusianie tych wykkpowych programistów 15k jest żałosne. Widać, że dzieciaki nigdy w życiu nigdzie nie pracowali poza klikanie w kąkuter ( ͡º ͜ʖ͡º)
  • Odpowiedz
@Milegodniawszystkim: to do domu jest a i to najlepiej takiego wolnostojącego gdzie nie masz szumu w sieci od innych uzytkowników.

Do magazynu, czyli do firmy to tylko unifi albo jakies Cisco. Przy czym w magazynach nie jest łatwo o wifi bo dużo tam stali która ekranuje. Trudny temat, u nas pomiary robili przed montażem.
  • Odpowiedz
Jeśli to na jakiś magazyn to nie możesz rozciągnąć kabli i podłączyć access pointy? Będzie o taniej i stabilniej
  • Odpowiedz
✨️ Obserwuj #mirkoanonim
Nie zgadzam się z opinią, że obecna sytuacja na rynku IT to wina programistów, którzy chwalili się pracą przez 2-3 godziny dziennie czy wieloma pracodawcami. Takie historie nie miały wpływu na np. moją decyzję o przebranżowieniu.

Pracowałem jako inżynier w branży układów olejowych i gazowych. Praca była ciekawa i rozwijająca, ale po roku, mimo solidnych wyników, zaoferowano mi podwyżkę zaledwie do 6000 zł brutto. Do tego dochodziły długie i
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pomysł na wtyczkę do przeglądarki pod youtube - wtyczka iteruje na wszystkich miniaturkach i analizuje znalezione twarze. Jeśli stwierdzi, że twarz na miniaturce ma otwartą, "zszkokowaną" gębę to ukrywa film.

#programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@murdoc wystarczyłoby wymiana wszystkich ręcznie robionych głupich miniaturek tego typu na dowolną klatkę z filmu tak jak kiedyś na YouTube było
  • Odpowiedz