Dobry, dobry. Mam problemik, bo SSH nie wykonuje komendy sub-gassian, aliasu z .bashrc ... Kompletnie nie wiem czemu. Na drugim serwerze wystarczylo wrzucić alias w .bashprofile i działało, tutaj ani z .bashprofile ani z .bashrc nie chce sie wykonac.

Tutaj plik .bashprofile

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/.local/bin:$HOME/bin

export
Ten #!$%@? cały SCRUM i Agile to największy rak w projektach IT. Jest jak komunizm: W teorii wygląda pięknie a w praktyce powoduje tylko powstanie długu technicznego i wypalenie zawodowe programistów. Jest też jak religia - wszyscy wierzą że tak trzeba pracować bo tak a hajs na tym robią tylko kołczowie scrum-agile i firmy konsultingowe.

Pól tygodnia #!$%@? durnymi spotkaniami, planningami, groomingami, estymatami, refinemantami, daily, retro i innym #!$%@?. Większość osób nie
@Scaab:
zgadzam się, u nas na projektach zespół widzi się raz do roku na świątecznym party. Kontakt z klientem i uzgadnianie wymagań jest spisywany krwią obu stron na papirusie, po czym zamykane są one w pancernej, szklanej witrynie, do której dostęp mają tylko tech leadzi z 50letnim doświadczeniem.

Dzień po spisaniu wymagań, taki lead bierze święte i niezmienne wymagania, uczy się ich na pamięć i recytuje je programistom na jednej telekonferencji,
  • Odpowiedz
@Scaab: zawsze będę zdania ze jak technologia jest na pierwszym miejscu to inne problemy w projekcie jakoś same się rozwiązują. Poprzez technologie na pierwszym miejscu rozumiem wysoka jakość kodu bez zaciągania długu, dokumentacje, testowalnosc, dopracowany CI/CD.

Ale jak nie zaciągać długu jak kontrakty są podpisywane ze na dzień taki i taki ma być to i to skończone a jak nie to nie będzie kasy i projekt w dupe. Tak wiec jedyna
  • Odpowiedz
Czy da się odczytać współrzędne kursora na elemencie bez eventListenera? Najbliżej tego co chcę uzyskać jest 'mousemove', ale potrzebuję, żeby event się wywoływał ciągle. Chcę, żeby wyświetlała się nazwa gracza po najechaniu na niego, ale nie wiem, czy da się takie coś ładnie narysować w canvas, więc myślałem, żeby tworzyć element html. Ma to wyglądać jak na screenie.
#naukaprogramowania
Thiocomaster - Czy da się odczytać współrzędne kursora na elemencie bez eventListener...

źródło: comment_1605862344aroLrb1Lo7op3ZNerQ92zk.jpg

Pobierz
@Thiocomaster: Chyba musisz otworzyć obiekt z danym elementem i przypisać go do widoku, a nie do mapy.

Zresztą jak zrobiłeś - zamierzasz zrobić opcje mutliplayer, jak średnio sobie radzisz z prostszymi rzeczami?
  • Odpowiedz
#python
#naukaprogramowania

Cześć!
Uczę się Pythona i napotkałem problem, w którym nie wiem o co chodzi i jak go naprawić. Napisałem kod, który wkleiłem pod linkiem i przy próbie uruchomienia dostaję następujący komunikat:

ownerfull = (f"{key['ownerfirst']} {key['owner_last']}")
TypeError: string indices must be integers

Cały kod: https://pastebin.com/yxgKctUD

Mirki, co tu źle robię? Pomóżcie, proszę.
#bash #naukaprogramowania
Dlaczego w poniższym przypadku w if "x" prawidłowo rozwija się do wartości, a kiedy chce przypisać wartość zmiennej adress to przypisane zostaje tylko "user@"?

ssh -i ${sshKey} ${vm} << END_DEPLOYER
export x="111.111.111.11"

if [[ -z \${x} ]]
then
echo "x is empty"
exit 1
fi
export adress=user@\${x}

END_DEPLOYER
@secondreality: Niestety nie. Dzięki -x odkryłem jedynie, że zmienna się niepoprawnie zapisuje. Jak ktoś jest ślepy to nawet najlepsze narzędzie do debugingu nie pomoże ()
  • Odpowiedz
Cześć. Wczoraj oficjalnie już ruszyliśmy z wyzwaniem programistycznym.

https://stormit.pl/wyzwanie-programistyczne/

https://www.youtube.com/watch?v=mVoR1UlLLAs

✅ Całość będzie miała miejsce online,
✅ a zadania oraz wymiana wiedzy będą odbywać się na blogu i na Facebook’owej grupie.
✅ Do dyspozycji masz nie tylko zadania,
✅ ale również przykładowe rozwiązania, które omówimy na codziennym live.

Przez tydzień dostaniesz 5 zestawów zadań do samodzielnej realizacji.
Wieczorem spotykamy się na live, gdzie wspólnie omówimy te zadania.

Pozdrawiam
Tomek

#stormit #programowanie #
invokeAll() method executes the given list of Callable tasks, returning a list of Future objects holding their status and results when all complete.

no i robie sobie tego invokeAll() i mam z niego tą listę typu Future. Teraz w moim głównym wątku chcę tę listę przejść i coś na niej zrobić. Iteruje sobie po niej i na każdym elemencie wywołam get() i z tego co czytałem to albo wynik już jest i
@agsbajahs: marnujesz czas tylko w tym przypadku, jeśli nie robisz żadnej agregacji na wynikach. Jeśli są od siebie niezależne, to możesz dalej je asynchronicznie przetwarzać. Jeśli musisz je zebrać, to i tak poczekasz na najwolniejszy.
  • Odpowiedz
@agsbajahs: primo zapomnij o typie Future to jest słabe, koślawe i #!$%@? asynchroniczne skoro trzeba wołać get, zqmiast tego użyj monady typu CompletableFuture, zobacz co dostarcza i używaj
  • Odpowiedz
#naukaprogramowania #programowanie #linux
mam aplikacje co z danych na szynie i2c robi ładne pliki używając #fuse ( #raspberrypi )
i jak to testowałem i katowałem w domu to wszystko działa i buczy
wchodzi na produkcje i gleba z zaskoczenia

jak obudować

sudo mount.sensors -o allow_others /mnt/sensors
w taki sposób by złapać tą glebę następną i móc coś powiedzieć na ten temat
bo przyznam wolał bym uniknąć "printf("dupa 1\n") >> /var/log/sensosrs.log" ( zapis
@Edelner: Moim zdaniem to nie ma tak, że jest ten "jeden jedyny" framework od którego masz zacząć. Lepiej by było zacząć od jakiegoś prostego stacku typu .NET Core WebApi, EntityFramework Core + Git, Postman (a nawet prosty klient w stacku na przykład React.js, axios) i dziergać całą prostą aplikację z pomocą kilku frameworków.
  • Odpowiedz