@idiot: To, że nikt nie wymagał od Ciebie okazania dyplomu, to nie znaczy, że nikt nie przywiązywał uwagi do Twojego wykształcenia podanego w CV. Gdybyś miał tam np. kulturoznawstwo, to teraz pewnie na start 95% rekruterów by Cię olało, nie patrząc nawet na portfolio, bo po co, skoro jest 10 innych kandydatów z informatyką.
  • Odpowiedz
Mam pytanko... Moze mondre, moze gupie... ( ͡° ͜ʖ ͡°)
Korzystam z VisualStudio Code, mam pare plikow juz i chcialbym przeslac je do repo na github... Jak to zrobic - zwykle korzystalem z komend, ale chcialbym sie pobawic troche w mozliwosci VS Code. Ta opcja "Source Control" dziala chyba tylko w obrebie lokalnych plikow, a nie przesyla ich na githuba. Jak to zrobic ;C

#git #programowanie #naukaprogramowania #
@farmaceut: tak. git pozwala na "przeniesienie się" (checkout) do dowolnego commita w historii. Branche to tak naprawdę takie etykietki wskazujące na konkretny commit, żeby go było łatwiej znaleźć .
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@farmaceut: Przy okazji rada na przyszłość. Rób jak najwięcej małych comitow i nazywaj je sensownie bo jak widzisz potem łatwo się cofnąć i coś konkretnego odkręcić.
  • Odpowiedz
Siema mirasy, miałem styczność ze sporą ilością backendowych języków, jednak nigdy nie pisałem niczego więcej w HTML/CSS prócz prostych formularzy. Czy może mi ktoś polecić jakieś źródło wiedzy, które pokryje moje braki? Chciałbym zbudować ładną stronę z aplikacją, której wyglądu nie musiałbym się wstydzić.
Fajnie by takie źródło również pokrywało JS'a i jakiś popularny frontendowy framework.
Może być książka/strona. Byle by było się z czego uczyć.
#naukaprogramowania #webdev #javascript #html #frontend #
Cześć. Robię sobie właśnie serwer websocket w javie. Używam to tego kontenera Jetty, websocketów JSR-356 (nie tych dostarczanych wraz z Jettym). Mam klasę z adnotacją @ServerEndpoint i wszystko działa elegancko, mogę sobie rozmawiać przez te websockety, ale zastanawia mnie jedna rzecz.

Powiedzmy że przez cały cykl życia aplikacji będę potrzebował instancji jakiejś klasy - w tle będzie sobie działać symulacja, a websocketów będę używał tylko do wysyłania danych wygenerowanych przez tę symulację
@tptak @Saly

Dziękuję za odpowiedzi Panowie, sporo się wyjaśniło.

Po pierwsze nie stosuj mavena żeby uruchomić aplikację, zrób sobie jednojarowy uruchamialny artefakt. Maven powinien zajmować się tylko i wyłącznie budowaniem i weryfikacją jakości artefaktu.

jak nie masz maina (co jest słabym pomysłem) to musisz użyć jakiegoś kontenera IoC, żeby wstrzyknąć instancje odpowiedzialna za wyniki symulacji tam, gdzie obslugujesz web socjety. Inaczej się tego zrobić nie da.


Mavena używałem bo potrafił sam wykryć
  • Odpowiedz
@futh3r: Zamiast metody init() serwletów, do wystartowania tej symulacji możesz skorzystać z tego:
https://docs.oracle.com/javaee/7/api/javax/servlet/ServletContextListener.html
i metody contextInitialized. Analogicznie np. w metodzie contextDestroyed mógłbyś sobie zapisywać gdzieś aktualny stan symulacji, żeby móc ją później odtworzyć. Plus jest taki, że to rozwiązanie zadziała Ci w zwykłym kontenerze serwletów typu jetty i nic nowego nie musisz dodawać.
  • Odpowiedz
Siemano mirasy, powiedzcie mi jak to ogarnąć? Chcę zrobić bota do gry napisanej w #js(jquery). Chciałbym do tego celu użyć #cpp. W jaki sposób to ogarnąć? Nie używać selenium. Pozostaje mi wtedy tylko i wyłącznie napisanie bota na pakietach?
#cpp #naukaprogramowania
Siemka. Chciałoby się komuś przejrzeć ten kod i ocenić jak mi wyszedł? :) Podpowiedzieć co można byłoby ulepszyć?
Jestem laikiem, więc za dużo nie umiem, ale starałem się żeby było w miarę dobrze.

Był wykonany w myśl zadania:

Craps is a dice game played at many casinos. A player rolls a pair of normal six-sided dice. If the initial roll is 2, 3, or 12, the player loses. If the roll is
@farmaceut: masz błędne annotacje typów, to już lepiej ich w ogóle nie pisać niż pisać błędnie :/ odpal na tym mypy to cię wyzwie

nazwy funkcji: w pythonie używamy snake_case, PascalCase zarezerwowany jest dla nazw klas, camelCase się nie używa

multipleGame (inne w sumie też): niepotrzebne przypisanie do zmiennej, daj returna w tej samej linijce

dieRolls: to nie C, nie musisz inicjalizować zmiennych = 0

main: podziel to na jakieś mniejsze
  • Odpowiedz
@farmaceut:
3 linia na co ten -> float
27 linia nazwa metody nic nie mówi
32 linia bez sensu
35 i 36 można do jednej
39 i 40 tak samo
ogólnie nazwy metod nie za dobrze mówią co one robią
nazwy zmiennych pomieszane polskie z angielskimi
18 i 19 linia chyba w złej kolejności
te ify i sprawdzanie po kilka liczb możnaby jakimś zbiorem zastąpić
  • Odpowiedz
Uszanownie. Sa jakies grupy/strony gdzie mozna dolaczyc do jakiej grupy i kodowac wspolnie np nad jakims projektem? Tak po prostu, zeby sie podszkolic, poznac inne spojrzenie na problem, miec jakis kontakt z ludzmi (ts/skype) i wspolnie dzialac i stworzyc jakis projekt do portfolio? Taka symulacja pracy, oczywiscie wszystko non profit. Jakies grupy na slacku np?

#programowanie #naukaprogramowania #java
Programistyczne (i nie tylko) ebooki 2019-03-29 ( ͡° ͜ʖ ͡°)

Przegląd programistycznych ebooków 29.03.2019. Dowiedz się, jakie są promocje na programistyczne ebooki, nowości i bestsellery, które warto kupić teraz!

Wraz z trwającym dniem przygotowałem dla Was informacje na temat nowości w świecie programistycznych ebooków. Jak zawsze dzieje się bardzo dużo i warto dowiedzieć się, które programistyczne ebooki są popularne, które są w promocjach, oraz które ebooki są warte
tomaszs - Programistyczne (i nie tylko) ebooki 2019-03-29 ( ͡° ͜ʖ ͡°) 

Przegląd pr...

źródło: comment_94CPU7I3SmQdiM29xU4cCjo12CVY5QIU.jpg

Pobierz
@CppPolska: Dzięki za opinię :) Chodziło mi oczywiście o wykorzystanie asercji podczas debugowania kodu. Mogło się do wydawać niejasne podczas czytania, dlatego dodałem adnotację w nawiasie.
  • Odpowiedz
Cześć, mam pytanie z #programowanie: oglądam sobie film o Klasach anonimowych w Javie i na początku gość mówi, że klasa anonimowa może mieć tylko jedną instancje, ale następnie w 3:28 tworzy drugą taką klasę. Czyli mam rozumieć, że ta "druga klasa" to w rzeczywistości jest zupełnie inna klasa od tej pierwszej (a nie druga instancja pierwszej klasy anonimowej), pomimo, że ciało klasy jest identyczne?

#java #naukaprogramowania
@maciorqa: chodzi o to że obiekt klasy anonimowej jest tworzony raz na podstawie anonimowego "szablonu" definicji klasy, nie możesz np. przez operator new wywołać konstruktora tej klasy bo nie ma nazwy. Z anonimowości wynikają również inne ograniczenia takie jak brak składników statycznych
  • Odpowiedz
Czołem! Najnowsza Prasówka Technologiczna to oczywiście zbiór najciekawszych materiałów dotyczących frontendu i backendu, ale także wykraczających poza te kategorie ( ͡° ͜ʖ ͡°) Sprawdź, żeby być na bieżąco!

------------
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit
------------

#frontend

1. Poznaj ONE ARMY, bardzo ciekawą platformę open source tworzoną w celu dzielenia się wiedzą, poznawania nowych osób i współpracy przy międzynarodowych projektach, którą stworzono w #react.
JustJoinIT - Czołem! Najnowsza Prasówka Technologiczna to oczywiście zbiór najciekaws...

źródło: comment_nwP4Fmt4N8EFaiG1UmeJZAYOd9iyyBLr.jpg

Pobierz