#javascript
Mam pewien obiekt i zauwazylem ze lepiej mi sie pisze metody gdy sa jego prototypami - czy to jest dobre podejscie?
Czy raczej powinienem stosowac zewnetrzne funkcje?
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Primek_1980: fajne formatowanie kodu, to juz lepiej na pastebin by koledzy się doczytali bo mnie sie jakos nie chce w ten cały kod zagłębiać, ale co do ostatniego pytania to imo znowu obiekt / klasa waga i wtedy do tablicy. I wtedy bedziesz mial pole do rozszerzania ich toGrams(), toKilograms() czy jakkolwiek byś potrzebował w przyszłości.
  • Odpowiedz
Ostatnio jakiś Mirek pytał o #szyfrowanie #jsi node. A ja pytam o #php . Przykładowo mam jakiś panel www - chcę go udostępnić klientowi, aby mógł zainstalować lokalnie na swoim kompie (tutaj też pytanie o to, czy da się od razu z wbudowanym serwerem #apache #mysql) , ale nie chcę aby mógł podglądnąć/skopiować/edytować kod. Wiem, że pewnie rozwiązań jest dużo, ale
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Możesz utworzyć aplikację z użyciem Electron, która będzie instalowalna, natomiast backend w takiej sytuacji powinieneś hostować na zewnątrz. Aplikacja w Electron to HTML, CSS i JS, a więc frontend, który może się komunikować z backendem w PHP.
  • Odpowiedz
Pytanie do ekspertów JS i node - da się te aplikacje zabezpieczyć przed wglądem do kodu. Pojawił się klient który chce aplikacje jednak nie bedzie to mój serwer na wyłączność a klienta na którym ma to być zainstalowane - chce skompilować kod do wersji takiej jak np kompiluje się aplikacje .net, może nie do pliku exe dla iis ale coś mniejwięcej takiego trudnego do skopiowania / modyfikacji aby było to nieopłacalne.

Coś
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@warstwowy_kabel: Klient kupuje produkt, nie kod. Kod ma działać i niekoniecznie ma mieć wgląda. Dwa Cena za produkt to X za kod pewnie z 10X po może potem skalować. Zazwyczaj sprzedaje się produkt + wsparcie techniczne, kod to sprzedaje ja do softwarehouse. Chodzi o implementacje algorytmów na X żeby nie były łatwe do skopiowania przez np inną firmę i nie chodzi o samego klienta, jemu ma to działać i tyle.
  • Odpowiedz
@bi-tek: jeśli nie jest to jakiś moloch, to użyj jakiegoś bundlera, np. webpack z minifikacją/uglifikacją kodu bez source map i spakuj wszystko w jeden uruchomieniowy js, będziesz miał brzydki i nieczytelny kod, ewentualnie możesz jeszcze dostarczać produkt w formie obrazu dockera, zawsze to jeden krok więcej żeby zajrzeć do środka
  • Odpowiedz
Chyba wielu z nas czeka na kolejny rok... ale zanim to nastąpi - wpadajcie na Podsumowanie 2020 w IT! ( ͡° ͜ʖ ͡°)

Edycja specjalna Śniadania z Programowaniem właśnie startuje! Będzie m.in. o:

-> Top 3 newsy z 2020, o których musicie wiedzieć
-> Top 3
justjoin_it - Chyba wielu z nas czeka na kolejny rok... ale zanim to nastąpi - wpadaj...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #nodejs #javascript
Na backendzie przechowuję w sesji (express-session) wszystkich zalogowanych użytkowników, a na froncie trzymam sobie cookie.
Pierwszy raz stawiam coś w oparciu o sesje i ciasteczka dlatego parę pytań:

1. Jaki najlepiej ustawić czas ważności cookiesa? (maxAge)

2.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Alodnog: co do 3 - WebSockety. Jak użytkownik wyjdzie ze strony, to zerwie połączenie, więc masz info. Tym samym kanałem możesz na żywo aktualizować listę dostępnych osób.
  • Odpowiedz
  • 2
@kot_gagarina: Właśnie ogarnąłem że w express-session jest taka właściwość rolling, która ustawiona na true odnawia automatycznie ważność cookie przy każdym requeście. Chyba właśnie użyję tego i ustawię krótki czas cookie
  • Odpowiedz
#programowanie #python #javascript

Nie rozumiem żartu z samego końca tego artykułu:
https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f

- I’m just going to move back to the backend. I just can’t handle these many changes and versions and editions and compilers and transpilers. The JavaScript community is insane if it thinks anyone can keep up with this.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321: chodzi o to ze python 2 byl baaardzo szeroko używany, a python 3 niekompatybilny z poprzednikiem. wiec meritum tegoc "zartu" jest takie, ze w backendzie tez sie technologie zmieniaja i moze to byc bardziej bolesne niz na froncie nawet
  • Odpowiedz
Witam w kolejnym dniu hakowania cyberpunka, dziś zajmiemy się fizyką motoru. Domyślnie motocykl ma tendencję do obracania się wokół osi Z, możemy to skorygować w następujący sposób:

W windowsie główny plik exe otwieramy w Resource Hackerze jako administrator
zamieniamy poniższy kod na hexy (w osobnym pliku resource hackera) i wklejamy zamiast fragmentu z linii 2994 - 3712:

RaycastHit motorbike-direction-z-hit;
jacku - Witam w kolejnym dniu hakowania cyberpunka, dziś zajmiemy się fizyką motoru. ...

źródło: comment_1608109792KQxW9EW2iNxwzZXop6Yb1x.jpg

Pobierz
  • 60
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Właśnie przeczytałem „The principles of object oriented java script”. Programuje w sumie hobbystycznie, stad tez ciężko mi w pełni ocenić wartość tej książki,niemniej polecam. Dobrze skondensowana, napisana lekkim i czytelnym językiem. #javascript
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programista15k #praca #krakow #nodejs #javascript #react

Hej,
Firma w której pracuje (Kraków, zakłady bukmacherskie) poszukuje Frontend Developerów, praca głownie w React i NodeJS.
Rekrutacja składa się z 3 etapów najpierw krótka (15 min) rozmowa HR'owa o oczekiwaniach finansowych i przedstawieniu firmy, potem 30 minut call który sprawdza czy kandydat zna się jakkolwiek na JS i potem 1h technicznej rozmowy.

Widełki
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Morritz: Bo masz ruch w skokach o 5 jednostek. Gdy obiekt chce się ruszyć o 5 w prawo, a przeszkoda jest w odległości 1-4 jednostek w prawo, to się nie rusza (bo obiekt przeniknąłby przez przeszkodę). Dodaj wyrównywanie do przeszkody w takim przypadku i będzie po kłopocie. Ew. Rób skoki o 1 jednostkę. Przy okazji - tragiczny kod, nawet jeżeli "działa".
  • Odpowiedz
@Morritz:

tylko przy pewnych okolicznościach


Tak, tylko w pewnych okolicznościach, bo odległość musi być mniejsza niż 5 jednostek i większa niż 0. Nieważne ile będziesz skakał w prawo i lewo, to odległość będzie taka sama przy przeszkodzie (jak masz odległość 0, to nawet skacząc wcześniej w prawo i lewo +5 +5 +5 -5 +5 -5 -5 +5 etc. pozycja wyjdzie ci taka sama). Zmiana pozycji i odległości następuje tylko przy
  • Odpowiedz
Piszę sobie swój dodatek do Chroma. Potrzebuję wykorzystać w nim zewnętrzną bibliotekę. Ona sama w sobie jeszcze korzysta z innych dependencies. Jak mogę wykorzystać ją w swoim kodzie, tak aby dałoby radę to obsłużyć przez #chrome?

Da się jakoś spakować npmowską paczkę wraz z jej wszystkimi zależnościami żebym mógł ją wrzucić bezpośrednio do swojego kodu zamiast próbować odwoływać się do plików z node_modules?

#javascript #nodejs
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@elcor: wszystko jest wyjasnione na samym poczatku strony domowej webpacka
https://webpack.js.org/
w skrocie: podajesz mu plik wejsciowy a on po kolei wchodzi w twoje importy, zaciaga z nich kod i finalnie wypluwa bundle.js czyli twoj plik wynikowy ktory zawiera wszystko to co w importach

Musisz miec webpacka zainastalowanego, np w ten sposob (globalnie):
npm i webpack -g
  • Odpowiedz
Mireczki, ludzie dobrej woli mam pytanie. Chciałbym zaczerpnąć porady, a mianowicie chodzi mi o #programowanie chociaż część z was powie ze to xhui a nie programowanie ( ͡° ͜ʖ ͡°) bo chodzi o #javascript a konkretnie o ReactJS. Znam podstawy, coś tam kminie w tym temacie ale nie wiem jak to poprowadzić dalej, skupić się na stronach, czy może iść bardziej w jakieś złożone
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@miszcz_ortografi: nie ma szansa, żeby ktoś cie zatrudnił jako freelancer bez doświadczenia w firmie. Chyba, że jesteś kozakiem. Ale jak dopiero znasz podstawy React to z czym do ludzi. Rób projekty, ucz się i idź na staż/juniora. Jak nabędziesz dobre praktyki pisania kodu, wiedzy itd to wtedy baw się w freelancerke.
  • Odpowiedz
Moim celem jest zostanie freelancerem


@miszcz_ortografi: przed tym musisz mieć parę lat doświadczenia na "etacie". Nikt Cię nie weźmie od tak, za granicą musisz konkurować z pajetami którzy zrobią 2x więcej za miskę ryżu.
  • Odpowiedz