#anonimowemirkowyznania
Hej! W styczniu obroniłem inżyniera z informatyki na prywatnej uczelni, studiowałem dziennie. Mam 24 lata. Wróciłem do domu rodzinnego i szukałem stażu w Javie, na rozmowy dojeżdżałem do Katowic. W marcu przyszedł Covid i wiele firm zawiesiło rekrutację i moje starania trochę poszły z dymem. Od obrony inżyniera do teraz minęło już 7 miesięcy i nie mogę się załapać na żaden staż w Javie, składałem CV do Krakowa i Katowic.
Najgorsze
#anonimowemirkowyznania
Wpis ku przestrodze dla tych co się zajmują zawodowo #pracait

Ostatnie 5 lat przewaliłem na pierdoły, obijanie się po pracy zamiast na dokształcanie się w zakresie #java i ogólnie #programista15k. Przesiedziałem 3 ostatnie lata w Javie EE i monolicie, gdy 80% ofert teraz to Spring i mikroserwisy. Wysyłam CV i zero odezwu, a 3 miesiące wypowiedzenia jeszcze utrudniają dodatkowo sprawę. Jeden z rekruterów mi doradził - jeśli jestem już teraz
OP: @Stah-Schek: todo listę to jest w stanie każdy ogarnięty bootcampowicz lub student zrobić w jeden wieczór. Mam arkusz w Excelu, w którym prowadzę sobie budżet domowy ze szczegółowym podziałem na pozycje z każdego paragonu ze sklepu oraz kategorię wydatku i myślę czy by tego właśnie nie przekuć na jakieś REST API.

Ten komentarz został dodany przez osobę dodającą wpis (OP)
Zaakceptował: sokytsinolop
  • Odpowiedz
Mireczki potrzebuję się poradzić w temacie CI/CD.

Na openshifcie (z helmem) mam postawioną kafkę z zookeeperem (obrazy od bitnami).
Prosta konfiguracja, dwa topici, po jednym podzie (replicaset na 1)

Problem w tym, że zookeeper często pada (przynajmniej raz na dobę) w efekcie czego serwisy które wysyłają/odbierają wiadomości z kafki nie pracują poprawnie bo kafka nie odbiera/wysyła.

Zastanawiam się, jak można rozwiązać tego typu problem.
Jakiś healthcheck czy np. zookeeper się nie popsuł
@Generyczny_nick: https://github.com/wurstmeister/kafka-docker/issues/389
prawdopodobnie nie ustawiasz prawidlowo broker id.

tutaj widac ze ten obraz jak nie ma podane to sam sobie wygeneruje https://github.com/bitnami/bitnami-docker-kafka/blob/master/2/debian-10/rootfs/opt/bitnami/scripts/kafka/setup.sh

wiec najsprosciej zrobic statefulset i ustawiac broker id na nazwe poda

w logu zookeepera nic konkretnego nie widac, poza tym ze zerwane zostalo polaczenie
  • Odpowiedz
Mireczki pytanie z kategorii java script (sic!):

W pliku package-lock.json mam linijkę z informacją o wersji aplikacji która jest podbijana automatycznie przy mergu do developa: "version": "1.0.19"
Aplikacja jako taka (na bazie node.js) jest w osobnym pliku xyz.js.

W jaki sposób mogę pobrać numer wersji(z pliku package-lock.json) w pliku xyz.js by go wyświetlić przy starcie aplikacji?

#naukaprogramowania #programowanie #programista15k #javascript #nodejs
Zmiennej process.env.npmpackageversion nie udało mi się wyciągnąć prawdopodobnie dlatego, że aplikację uruchamian poprzez node xyz.js.

Ale fajnie się sprawdziło:
const { version } = require('./package.json');
  • Odpowiedz
Tłumaczę: Domyślam się że tagi do posta mogłyby być reużywane. Tzn mam listę tagów i z drop downu wybieram które tagi powinny być przypisane do danego posta.

Jeżeli będziesz je przechowywać w formie listy stringów w jednym polu (np. JSONField) to nie wyciągniesz wszystkich unikalnych tagów z bazy za pomocą jednego query, distinct nie zadziała.

Jeżeli będziesz korzystać tylko z klasycznej SQLowej bazy danych (a nie np. Elasticsearcha) to wyszukiwanie wszystkich postów
  • Odpowiedz
@FairPlay: oczywiście nie należy się przyznawać do takiego podejścia, bo grono pędzlaków oskarków po butkampach i dynamicznych damianów tech leadów cię zlinczuje
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
@FairPlay: testowania ucz się pragmatycznie. Rozejrzyj się jakie są popularne biblioteki do testów do twojego Stacka i ucz się z przykładów w dokumentacji i projektów open source.

  • Odpowiedz
Mireczki pytanie z kategori CI/CD

Mam kafkę z zookeeperem postawioną na kubernetesie (okd, helm itp) i chciałbym po starcie poda z kafką stworzyć nowy topic.

W dokumentacji pod linkiem:
github.com/bitnami/bitnami-docker-kafka

jest polecenie:

/opt/bitnami/kafka/bin/kafka-topics.sh --create --zookeeper zookeeper:2181 --topic mytopic --partitions 3 --replication-factor 3
Pytanie gdzie/ w którym pliku helma je wrzucićaby uruchamiało się po starcie poda i w efekcie tworzyło topic?

#programowanie #naukaprogramowania #programista15k #kafka #cicd
@Loperamid: wtedy nie zrobisz walidacji jakości hasła. Jak wyślesz do backendu takie hasło bcrypt("b", 18) == $2y$18$s0YDqYrp8Ktzp96r/udEMuIpS92aYRUzMYt7jJc.S9VofsuGIW8/a to skąd backend ma wiedzieć, czy liczba znaków jest wystarczająca, albo czy są użyte specialne znaki i cyfry? W tym wypadku obniżamy security (możlwie, że coś pomieszałem, jak tak to przepraszam)
  • Odpowiedz
Siema mirasy.
Robię sobie api według poradnika i zabezpieczam sobie je właśnie. Problem mam z spring secure. Zabezpieczam według tego tutoriala, natomiast problem jest z dodaniem użytkowników.

@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {

auth.inMemoryAuthentication()
.withUser("user").password("{noop}password").roles("USER")
.and()
.withUser("admin").password("{noop}password").roles("USER", "ADMIN");

}

Jak inaczej mogę przekazać użytkowników, przykładowo z bazy danych?
#java #spring #naukaprogramowania