@KingaM: W Yuzu Browser da się dodać dedykowany przycisk np. do przejścia pod określony adres URL (Settings -> Action settings -> Toolbar button settings -> … bar button -> (+) -> Press -> Open URL). Możesz też ustawić sterowanie gestem, czyli na przykład przesunięcie palcem z przycisku w górę wykona jedną komendę, jego kliknięcie drugą, jego przytrzymanie trzecią, itp. Analogicznie powinno dać się też w bliźniaczych przeglądarkach lub Berry
Bo javascriptowej konwencji ten typ służy przede wszystkim do przypisywania obiektów

@programista4k: Bzdura. Właśnie const najlepszy jest dla prymitywnych typów, bo pole w obiekcie i tak zmutujesz, a const tego nawet nie zauważy.
Dużo lepiej zrobić: const a=5; const b=9; const wynik = a+b; niż mutować istniejące zmienne. Z takim podejściem nigdy nie zdarzy ci się pomieszać typów i to bez żadnego typescripta, a kod będzie czysty i jasno mówił co
Czemu mój gownokod nie działa? Chcę mieć 2 listenery na Submit, a jak jeden mam to drugi nie działa.

const btn = document.querySelector('.btn');

btn.addEventListener('click', (e) => {
e.preventDefault();
console.log('click');
//document.querySelector('body').classList.add('bg-dark');
})

const myForm = document.querySelector('#my-form');
const nameInput = document.querySelector('#name');
const emailInput = document.querySelector('#email');
const msg = document.querySelector('.msg');
const userList = document.querySelector('#users');

myForm.addEventListener('submit', onSubmit);

function onSubmit(e) {
e.preventDefault();

console.log('why this msg is never printed, frens?!');

if(nameInput.value === '' ||
@salamander-kwarcowy: Weź sobie po prostu zainstaluj linter, zainstaluj jakiś pakiet z najpopularniejszymi rulesami używanymi i uznanymi przez większą część ekosystemu (np airbnb) i nie wciskaj OPowi ciemnoty, bo zaraz się okaże, że gość będzie wciskał twojego leta wszędzie, łącznie z miejscami z destrukturyzacją obiektów czy miejscami w których ma enumy.

Wszystkiego trzeba używać z głową, a twoje ogólnikowe pisanie z popadaniem w skrajność mu na pewno nie pomoże.
#frontend #userscripts #javascript #greasemonkey #tampermonkey #firefox #chrome
Od dawna robię różne userscrupts, ale zawsze jest problem z debugowaniem - nie widać logów błędów, zacina się w niezrozumiałych momentach.
Iraz z wygodnym edytowaniem skryptu - tak że edytuję np. w vscode i przeglądarka sama odświeża userscript w przeglądarce do najnowszej wersji z mojego edytora.
Rozszerzenia mają mechanizm auto odświeżania do właśnie zapisanej w edytorze wersji.

Są sposoby żeby zaradzić tym dwóm problemom?
◢ #unknownews

W tym tygodniu dopadł mnie Maciek Aniserowicz i powiedział, że jak wrzucę go na 4 pozycję, to on stawia premium linki dla wszystkich w tym wydaniu. No to się zgodziłem. Z tego powodu dziś nie ma sekcji dla patronów. W ramach podziękowania Maćkowi, kliknijcie sobie w ten czwarty link ;)

A! Za tydzień prawdopodobnie nie będzie zestawienia, bo wyjeżdżam na urlop.


1) Jak to jest być autystycznym senior developerem?
Pobierz imlmpe - ◢ #unknownews ◣

 W tym tygodniu dopadł mnie Maciek Aniserowicz i powiedzia...
źródło: comment_1596718483mYAa72pj1mSJNMAyjUqQFA.jpg
@Scottie-33: Odpowiedź znajdziesz w pierwszym linku z poprzedniego wydania #unknownews.

tldr; to głównie sprawa rosnącej popularności platformy mobilnej. Zaczynając od roku 2010, dwa lata po wydaniu iPhone'a, Steve Jobs zdecydował, iż Flash był zbyt niestabilny, aby być wspierany przez urządzenia Apple. Od tego czasu większość deweloperów przesiadła się właśnie na tworzenie gier mobilnych oraz konsolowych.
Chciałbym, żeby moja strona była wyświetlana tak samo na przeglądarkach nieobsługujących funkcji min(), max() i clamp() w css. Myślałem, że postcss implementuje te funkcje w js, kiedy wybiorę przeglądarki bez ich obsługi ale z tego co widzę tak się nie dzieje. Da się to jakoś zrobić (np. wtyczkami do postcss)?
#webdev #css #javascript
zaczynam uczyć kolegę frontendu. Stwierdziłem, że po JS lepiej postawić na Angular, dlatego, że wszystkie bootcampy etc. uczą Reakta bo niższy próg wejścia i nawet 40 letnia przedszkolanka coś tam sklei. Dobry pomysł? nieco mniej ofert ale jednocześnie będzie miał nieco mniejsza konkurencje, bo początkujacych ze znajomością Angulara praktycznie nie ma. Co sądzicie?

#programista15k #javascript #frontend #angular #react
@nie_jestem_roboten: no właśnie tak fajnie nie jest, w Vue jest mało ofert, więc jak masz ograniczony czas na przebranżowienie to nie masz czasu na poznanie po łebkach 3 frameworków.

Plan uczyć się konkertnie pod skille komercyjne, czyli po ogarnięciu podstaw skok na scss/bootstrap/typescript/angular/restapi
@mcsQ: No to jest właśnie ciekawe. Ile jest ofert pracy z React i ile projektów się na tym opiera? Jakoś właśnie promują tylko tego Reacta. Ciekawe dlaczego? Ktoś sobie chyba z tego zrobił niezły biznes, skoro to tak popularne na rynku szkoleń.
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #elektronika

JS:
Śledzenie wzroku przez kamerkę - https://webgazer.cs.brown.edu/
Porównanie paczek. Np wybierasz loggery i masz liste z porównaniem - ilość gwiazdek na github, - https://openbase.io/
Acceleracja GPU dla JS - https://gpu.rocks/#/
Kolejna alternatywa dla node.js ? - https://nestjs.com/
React dla cli ? - https://github.com/vadimdemedes/ink

Golang:
Golang czy Rust - piszemy cli tool - https://cuchi.me/posts/go-vs-rust

Rust:
Load testing
#vuejs #npm #javascript

Ktoś z powyższych tagów może mi pomóc i wytłumaczyć jak debilowi jak ja mam wgrać pliki js do mojego projektu w cakephp ?

npm init
npm install
//tworzy się package.js
//tworzą się pliki w node_modules (nie tutaj gdzie bym chciał, ale olewam to teraz)

chcę zaimportować taką bibliotekę w js i piszę:

import from

wszędzie w tutorialach na tym kończą, ale ja już tutaj mam błąd, ponieważ js nie
@Govr: nie wiem czy w cake jest jakaś dodatkowa magia do deployu, ale generalnie jak już te swoje js-y napiszesz, to sobie całość kompilujesz, np webpackiem do jakiegoś katalogu w stylu build albo dist i z niego frontend sobie js-y otwiera.

edit: dopiero teraz zauważyłem tag #vuejs - tam masz CLI, które ci tworzy serwerek z live reload i też komendę do build
@panato: dzięki, wrócę do tego tematu znowu, ale teraz to co jest potrzebne napiszę chyba szybciej od 0, bo nie wyrobie z terminem jeśli bede teraz szukał jak mam to budować itd.
Dorzucamy kolejne oferty dla programistów z obszarów Backend, Fullstack i Frontend!

BACKEND JOBS

- [REMOTE] C++ Build Engineer @ virtuslab.com 15.0k-20.0k (B2B)
- [REMOTE] Python Developer @ emersoncroft.com 4.8k-9.7k (UoP)
- [REMOTE] Senior Python Engineer @ 7n.com 15.1k-16.8k (B2B)
- [REMOTE] .NET Developer @ econsulting.pl 16.0k-18.0k (B2B)
- [REMOTE] AWS Backend Developer @ unity.pl 12.0k-16.0k (B2B)
- [REMOTE] Symfony Developer @ polcode.net 6.0k-10.0k (B2B), 5.0k-8.5k (UoP)
- [REMOTE] Python Developer @
@Bulldogjob: Cześć, dzisiaj #pracbaza dla Fullstack Developerów!

Remote
WooCommerce / WordPress Developer / Polcode Sp. z o.o. / 6-8K PLN / https://bit.ly/39QDxz4
Python Developer / Polcode Sp. z o.o. / 9-14K PLN / https://bit.ly/2PkHLoW
Mid/Senior Fullstack Developer / Codeclusive / 13-17K PLN / https://bit.ly/30gbLaL
Laravel FullStack Developer / Polcode Sp. z o.o. / 6-12K PLN / https://bit.ly/33clvWq
FullStack Ruby on Rails Developer / Polcode Sp. z o.o. / 10-15K PLN /
Pobierz Bulldogjob - @Bulldogjob: Cześć, dzisiaj #pracbaza dla Fullstack Developerów!

Remo...
źródło: comment_1596520899G1d93rPsSlIxAFelt40fkH.jpg
#programowanie #angular #javascript #css
Mam mały problem z wypozycjonowaniem ikonki w headerze kolumny material-table. Chodzi o to, że implementuję customowe filtrowanie per columna i żeby to jakoś wyglądało na hover chcę umieścić po prawej stronie headera ikonkę do otwarcia dropdowna z filtrami. Probleme jest to, że mam też aktywne sortowanie, do którego ikonka pojawia się przed lub po kontencie. Ja chce, żeby sortowanie było po labelu, a ikonka do filtrowania była fixed
Przygotowaliśmy dla Was oferty z kategorii Backend, Fullstack i Frontend z różnych miast. Koniecznie sprawdźcie także ogłoszenia z pracą zdalną!

BACKEND JOBS

- [REMOTE] Java + Python Developer @ 7n.com 13.4k-15.4k (B2B)
- [REMOTE] .NET Developer @ linkgroup.pl 11.2k-16.0k (B2B)
- [REMOTE] Remote Backend JavaScript Developer @ devops.ly 9.0k-15.0k (B2B)
- [REMOTE] Remote Senior Java Developer @ waywer.com 17.0k-20.0k (B2B)
- [REMOTE] Senior Ruby Developer - Data Science @ castle.io 14.8k-26.0k (B2B)
Dzisiaj spędziłem poranek na robieniu zdjęć i filmów talii Summon The JSON JavaScript moim nowym smartfonem. Efekt jest 100x lepszy niż to co było. Ale też nabrałem większego szacunku do ludzi, którzy robią to zawodowo. To wymaga mnóstwo pracy i kreatywności.

Efekty są świetne :) No i tak od nitki do kłębka, zrobiłem draft logo i zaktualizowałem cały opis talii na TGC.

Długi, owocny dzień ( ͡° ͜ʖ ͡°
Pobierz tomaszs - Dzisiaj spędziłem poranek na robieniu zdjęć i filmów talii Summon The JSON ...
źródło: comment_1596383365qCKlGD7KZB7rBElAx9sLFJ.jpg
@langle: dodaj .env.dist do gita z randomowymi danymi, ale dobra strukturą pliku. Dodatkowo w app.module ogarnij czytanie z .env w konstruktorze. W przypadku braku wywal jakis blad, zeby kazdy wiedzial, ze trzeba sklonowac .env.dist na .env. W przypadku jakiegos CI zmienne srodowiskowe powinno dac sie zadeklarowac w srodku i mozesz je ogarnac bashowym skryptem