Hej Mirki,
mam pytanko co do node i pliku .env - w jaki sposób zaciągnąć dane (np. klucz API) z takiego pliku BEZ dodatkowych paczek ani bez fs?

W jednym z tutoriali od google który kiedyś robiłem jest wpisane na 'pałę' plik na repo (linijka 29).
przez na 'pałę' mam na myśli przypisanie: const API_KEY = process.env.DARKSKY_API_KEY;
Dlaczego to działa? :D

Próbowałem w innym projekcie dać process.env.MOJEAPIKEY (dodając oczywiście w
Cześć! Czas na dalszą część ogłoszeń z kategorii Backend, Fullstack i Frontend:

BACKEND JOBS

- [REMOTE] Senior PHP / WordPress plugin developer @ wpwhitesecurity.com 13.5k-20.8k (B2B)

- [WAW] Python Engineer @ itds.pl 16.0k-20.0k (B2B)
- [WAW] Senior Java Developer @ pl.sii.eu 18.0k-24.0k (B2B)
- [WAW] Python Developer @ sii.pl 16.0k-22.0k (B2B)
- [WAW] Senior Java Developer @ margo-group.com 18.0k-25.0k (B2B)
- [WAW] Java Developer @ touk.pl 10.0k-16.1k (B2B)
- [WAW] Scala
@NickciN: Nie ma nic złego w używaniu var w odpowiednich przypadkach tak jak napisał to cppguy. Tak samo jak zdarzają się sytuację gdy ES5 sprawdzi się jednak lepiej niż ES6. Niektórzy chyba zapomnieli już o tym, że każda kolejna wersja ES jest rozszerzeniem standardu a nie jego zastąpieniem.

Gdyby ktoś mi to przesłał odrazu za używanie var nie sprawdzałbym dalej.


Zupełnie niesłusznie.

Ale stwierdziłem że do tego zadania lepiej używać const/let
Sprawdźcie, jakie nowe oferty pracy pojawiły się na No Fluff Jobs!

BACKEND JOBS

- [REMOTE] Remote Backend Developer @ sheepyard.pl 12.0k-18.0k (B2B)
- [REMOTE] Remote Ruby on Rails Engineer @ sparksolutions.co 12.0k-18.0k (B2B), 9.9k-14.9k (UoP)
- [REMOTE] Senior Distributed Systems Engineer @ rtbhouse.com 16.8k-29.4k (B2B)
- [REMOTE] Senior Big Data Engineer @ rtbhouse.com 16.8k-29.4k (B2B)
- [REMOTE] Ruby on Rails Developer @ htdevelopers.com 7.0k-10.0k (B2B), 5.8k-8.6k (UoP)
- [REMOTE] Senior Ruby on
Twoja strona pozwala na przesyłanie plików zip? Powinieneś uważać na dwa wektory ataku. #od0dopentestera
Zip Slip
Gdy użytkownik wysyła archiwum – zazwyczaj musisz je otworzyć i przeanalizować każdy plik z osobna (chociażby dla obrazków wygenerować odpowiednie miniatury).
Prosty algorytm będzie wyglądał mniej więcej tak:
1. Stwórz katalog tymczasowy na dysku (/tmp/katalog)
2. Otwórz archiwum (zewnętrzną biblioteką) i pobierz nazwy plików
3. Połącz ścieżkę katalogu tymczasowego (z kroku pierwszego) z nazwą
KacperSzurek - Twoja strona pozwala na przesyłanie plików zip? Powinieneś uważać na d...
@programik: Jeżeli generujesz własną nazwę (niepowiązaną z nazwą z archiwum) to jest OK (no chyba, ze to symlink).
Pytanie czy chcesz przechowywać w bazie takie nazwy.
Teraz pamiętasz, że ta wartość od użytkownika jest potencjalnie niebezpieczna.
Ale może w przyszłości inny programista użyje jej nie będąc tego świadomym?
Generalnie raczej bym odrzucał pliki z ../.
Używam wow.js do animacji przy scrollowaniu. Uzywając 'gatsby develop' wszytsko działa dobrze ale przy 'gatsby build' wywala error "WebpackError: ReferenceError: window is not defined". Wiem, że to dlatego że przy buildzie 'window' nie jest zdefiniowany ale nie wiem jak to naprawić,żeby móc zdeployować stronke, help

#react #programowanie #javascript #webdev
To prawda, że nie opłaca się już za bardzo uczyć jQuery?
Znaczy się można ogarniać w jakimś bardzo podstawowym stopniu żeby wiedzieć co się dzieje, jak będziemy musieli pracować ze stroną, która z tego jeszcze korzysta.
Bardziej mi chodzi o to czy opłaca się uczyć tego kilkanaście godzin i porobić jakieś projekt z wykorzystaniem jQ, aby znać dobrze te wszystkie metody z biblioteki jak .on, .attr i inne, żeby bez problemu wiedzieć
@maciorqa jQuery powstało aby rozwiązywać problemy które już nie istnieją, Web API jest ustandaryzowane, a jQuery właśnie ten problem starało się rozwiązać (każda przeglądarka implementowała swoje rozwiązanie problemu), obecnie podobna sytuacja jest z Safari, gdzie wszystko jest inaczej, Safari to Internet Explorer naszych czasów
Hej mam pytanie z CSS, trochę dziwne, ale...
Czym się różnią dwa poniższe fragmenty kodu z pliku CSS z klasami .modal i .top

.modal.top{tu jakieś właściwości CSS}

.modal .top{tu jakieś właściwości CSS}

Tak, chodzi mi o ten dostęp pomiędzy obydwoma klasami w drugim fragmencie. Wiem, że jest tutaj różnica w działaniu, ale nie wiem jaka. xD

#css #webdev #naukaprogramowania i trochę #javascript dla zwiększenia zasięgu, bo to też frontend xd
Poddaję się na stronie 100. Dlaczego? Książka jest napisana niemetodycznie. Autor ma trudność z wyjaśnieniem zagadnień, o których pisze. Jest w niej dużo wodolejstwa i niedowiedzionych twierdzeń. Kolejny mój zarzut to teoretyczność. Książkę czyta się bardzo ciężko. Nie polecam. #javascript
Mam taki problem, korzystam z vue2-editor którego importuje się w taki sposób:
import { VueEditor } from 'vue2-editor'

I teraz jak mam zaimportować go asynchronicznie używając:

const edytor = () => ({
component: import(
'vue2-editor'
),
timeout: 3000
})

?

Lub aby mi nie wywalał w SSR czyli:

components: {
editor: () =>
process.client
? import('vue2-editor')
: Promise.resolve({ render: (h) => h('div') })
}

Nie chce go ładować jako pluginu bo quill
@Radaka:

jak masz single file componenty to coś w tym stylu

components: {
VueEditor: (resolve) => import('vue2-editor')
.then((AsyncComponent) => {
resolve(AsyncComponent.default.VueEditor);
}),
},

ew w app

Vue.component('VueEditor', (resolve) => {
import('vue2-editor')
.then((AsyncComponent) => {
resolve(AsyncComponent.default.VueEditor);
});
});
Na dobre rozpoczęcie piątku podrzucamy Wam najnowsze ogłoszenia z kategorii Backend, Fullstack i Frontend!

BACKEND JOBS

- [REMOTE] Remote Python Developer @ 7n.com 11.2k-18.4k (B2B)
- [REMOTE] Senior Data Engineer @ codete.com 15.0k-17.5k (B2B), 12.0k-14.5k (UoP)
- [REMOTE] Senior Java Developer @ e-fun.com 13.0k-19.0k (B2B), 13.5k-18.0k (UoP)
- [REMOTE] PHP Developer (Symfony) @ masterborn.com 9.0k-15.2k (B2B)
- [REMOTE] Senior Scala Developer/ Scala Expert @ scalac.io 14.0k-19.0k (B2B)
- [REMOTE] Mid Scala Developer
Jakie max zarobki seniora #programista15k są możliwe w polsce? Zakładam że jedna z top technologii(javascript, C#, Java, C++) i jedno z dużych miast. Tak obserwuję oferty i wygląda na to że max to marne 18k na ręke na b2b(po opłaceniu wszystkich danin) ale i tak jest mało takich ofert.

Mirasy, gdzie szukać dobrze płanych ofert?

#programista15k #programowanie #javascript #csharp #dotnet #java #cpp #zarobki #naukaprogramowania
w sumie wcześniej pytałem o context ale mam rozkminę
zrobiłem sobie context providera, który ma w sobie hooka useEffect i useReduce i wspólnie sobie feczują dane z api
provider: https://pastebin.com/JPgVWTNm
reducer: https://pastebin.com/GSiMDefR

API udostępnia taką śmieszną paginację w stylu next i previous

teraz mam pytanie czy da się tak zrobić żeby do providera wrzucać własnie next albo previous url a on sobie będzie to feczował i mi odświeżał listę wyników

myślałem żeby
@xaro: możesz sobie do tego providera dorzucić aktualny stan paginacji:

const [page, setPage] = useState(0)
i do propa value przekazać metode setPage. Połącz teraz te metode setPage z odpowiednim eventem na stronie (jakiś button albo scroll).
Na koniec w useEffect dodajesz sobie page do listy źródeł i uaktualniasz url axiosa na podstawie aktualnego page.