#php #javascript #laravel

Mam aplikację w Laravelu. Wprawdzie jeszcze nie mam tego wdrożonego, ale chcę ograniczyć do wyłącznie jednego zalogowania na użytkownika (=logowanie na innym urządzeniu = usunięcie sesji z pierwszego urządzenia). To wydaje się proste.
Ale jak ogarnąć zabezpieczenie, żeby użytkownik mógł pracować wyłącznie na jednej zakładce?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@husky83: w tym wypadku chyba nie masz innej opcji jak wykorzystanie JSa. Bo przy samym backendzie nie da się tego zrobić w miarę rozsądnie.
Mógłbyś np. doklejać do każdego URLa jakiś kawałek hasha i sprawdzać go po przejściu na kolejny link i robić przekierowania(aby użytkownik nie kopiował linku z hashem), ale wtedy mnożysz route'y oraz takie rozwiązanie jest słabe przy otwieraniu linku w nowej karcie, wtedy stara karta nie da
  • Odpowiedz
Hejo, zastanawiam się nad zrobieniem sobie jakiejś certyfikacji. Generalnie uzywam javascriptu przy pisaniu testów automatycznych od kilku lat, a wcześniej też zdarzało się go trochę uzywać w różnych innych przypadkach. Jak i wiele innych języków, ale dziś nie o tym.

Mianowicie - czy jest to wgl sens robic certyfikacje z tego języka? A może po prostu ISTQB z testera automatycznego? Foundation już mam, ale wiele to do mojego życia zawodowego nie wniosło.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakie podcasty polecacie do posłuchania w temacie #programowanie żeby puścić sobie do gotowania? Tematy jakie mnie interesują to
- nowinki IT ale nie gadżety,
- nowe frameworki #javascript więc fajnie jakby wypuszczali nowy odcinek co tydzień,
- chmurowe rozwiązania,
- startupy

Drugie pytanie. Gdzie szukać zleceń na #programowanie żeby brać jakieś małe funkcjonalności albo mniejsze projekty (aplikacje mobilne). Ehh chłop by chciał klepać projekty za około
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie napisałeś, że musisz je nazywać dokładnie tak i w sumie to nawet nie rozumiem czemu musisz. Anyway, template variables są przypisane do scope templatki w jakiej są zdefiniowane, a jak zawijasz jest w *ngFor, to on tworzy osobny scope per element, więc teoretycznie powienieneś móc utworzyć tylko jedną nazwę template variable i powinno śmigać.
  • Odpowiedz
@Dominias: osobiście średnio widzę to jako zaletę i jakieś szczególne ułatwienie. Nie mówię, że się nie mylę, ale tak na rzut oka na screena i z tego co piszesz, to powinno się to dać ogarnąć w ngFor, uniknąć powtarzania 6 razy tego samego kodu, a dostęp w komponencie przez ViewChildren i tak byś miał:)
  • Odpowiedz
Cześć Mirki,

1. Rozwijanie się dalej jako programista #php
2. Przebranżowienie się na #javascript ( #nodejs mam tutaj jakiegoś expa już)
3. Czy pójście w totalnie innym kierunki czyli #cpp

Mam
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #angular #javascript
Podpowie ktoś jak ogarnąć routing dla takiego przypadku?
1. User niezalogowany otwiera główny adres strony - pojawia się widok dostępny dla użytkowników niezalogowanych, dopiero próba jakiejś akcji lub bezpośrednie kliknięcie w przycisk do zalogowania powoduje odpalenie strony logowania
2. User niezalogowany otwiera dokładniejszy adres tj. główny adres wraz z podstroną - wtedy od razu wyświetla się strona logowania

Nie przemyślałem tego kejsa i
Dominias - #programowanie #angular #javascript
Podpowie ktoś jak ogarnąć routing dla...

źródło: comment_1659201113puPlsMz7EXplLIYtVROwLN.jpg

Pobierz
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Skąd wiedzieć, że jesteśmy gotowi żeby móc aplikować jako junior do IT xd? Założmy, że chce się przebranżowić na np. fronend developera. Zaczynam od jednego kursu, potem robię kolejny i co dalej xd? Zrobię z 2-3 kursy ale będę umiał załóżmy na pamięć tylko te przykłady z kursu a w robocie może być wszystko inne. Trzeba przerobić tyle kursów żeby być przygotowanym na różne scenariusze czy co :D? Ewentualnie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Założmy, że chce się przebranżowić na np. fronend developera. Zaczynam od jednego kursu, potem robię kolejny i co dalej xd? Zrobię z 2-3 kursy ale będę umiał załóżmy na pamięć tylko te przykłady z kursu a w robocie może być wszystko inne. Trzeba przerobić tyle kursów żeby być przygotowanym na różne scenariusze czy co :D? Ewentualnie wchodzę sobie na ogłoszenie juniorskie i widzę, że chcą: JS, HTML, CSS, MySQL, GIT i rozumiem,
  • Odpowiedz
@Elec: 1. fajnie widziec jak jakis watek na naszych oczach staje sie popularniejszy
2. dodatkowe informacje - fajniej. mam misje naprawienia wykopu dla siebie
3. dla zabawy, lubie klikac w kąkuter
  • Odpowiedz
@aptitude: z tego co widzę to bez zmiany w ich bibliotece jednak nic nie zrobisz nie widzę nigdzie settera

Gun.log = function(){ return (!Gun.log.off && C.log.apply(C, arguments)), [].slice.call(arguments).join(' ') };

"Please do not remove welcome log unless you are paying for a monthly sponsorship, thanks!";
Gun.log.once("welcome", "Hello wonderful person! :) Thanks for using GUN, please ask for help on http://chat.gun.eco if anything takes you longer than 5min to figure out!");
  • Odpowiedz
https://jsfiddle.net/8r7cm4bs/

Mam wrażenie, że przekombinowałem z funkcją "idstotext".
Pewnie da się to zrobić w jednej linijce.
Chodzi o to, żeby wartości z tablicy "idsArr" zamienić na odpowiadający im tekst z tablicy obiektów "objs".
Można to
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@scorpio18k: a masz kontrolę nad django? Bo jak masz, to poproś bazę o te, co cię interesują. Zserializuj je jakoś porządnie, żebyś nie musiał stawać na głowie na froncie.
  • Odpowiedz
Mam jsona w stylu {"country":["Poland","Germany","USA","United Kingdom"], "currency":["PLN","EUR","USD","GBP"]}
Dto: export interface StockDTO {
country: string[],
currency: string[]
}

w serwisie uderzam do api:
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Rozwiązanie słynnego problemu matematycznego P vs NP - https://zrzutka.pl/vmpc


@mstarzec: wpadłem w prawie dwudniową króliczą norę nt. pana Żółtaka i dowodliwości P vs NP i mam pytanie – skąd link do tej zrzutki akurat teraz? I czy sam uważasz, że należy mu wpłacać te pieniądze :)
  • Odpowiedz
let preventFunction = (event) => {
event?.preventDefault
...coś tam dalej
}

event?.preventDefault ma sens?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirasy - co byście polecili do frontendu?

Ogólnie ostatnio trochę frontendu robię do aplikacji i używam Angulara. Plus jest dla mnie taki, że mi się w tym się bardzo dobrze piszę - rozdzielenie na komponenty, rozdzielenie kodu HTML, CSS i TS dla komponentów - dla mnie spoko sprawa - wszystko jest uporządkowane, kod się nie miesza, nie muszę się obawiać że jakieś funkcje TS czy klasy CSS najdą na siebie w różnych komponentach.
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lukasj: angular ma ssr, a jak juz bys chcial przyciac po kosztach to zawsze masz cos takiego jak https://prerender.io/ ktore robi jako taki cdn dla crawlerow

W sumie wyżej wymienione sposoby związane są z tym, że strona jest napisana w JS i pobiera dane z API, nawet po stronie serwera. OK - tak też może być - zawsze to już coś. Jednak czy jest jakaś biblioteka, którą bez problemu mogę
  • Odpowiedz