szkoda, że tylko firefox
hyphens
jest alternatywą dla ręcznego dodawania ­
i działa dobrze głównie w FF. Ale ­
działa wszędzie
TIL że Event Emitter
umożliwia przy pomocy funkcji emitter.once()
założenie event listenera, który zostanie usunięty przy kolejnym pojawieniu się danego eventu . Dokładnie tego potrzebowałem!
świetna alternatywa dla moment.js który zwiększa Nam build produkcyjny o prawie 1MB
#TIL że silniki przeglądarek lubią się różnić jeśli chodzi o to jak prezentują ten sam wynik wyszukiwania niestety nie mogę wrzucić screena (niby produkcja, ale ktoś w pracy mógłby się obrazić), natomiast poruszcie wyobraźnią jeśli chodzi o możliwe różnice w nagłówkach na wynikach – i zawsze sprawdźcie na kilku wyszukiwarkach, jak wygląda Wasza strona
Ja kiedyś się nauczyłem, że Google wyświetla ograniczoną funkcjonalnie wersję wyników wyszukiwania obrazów, jeżeli wykryje że korzystasz z Firefoxa na mobilce:
Oczywiście, wystarczy tylko zmienić User Agent String i wszystko działa
Na szczęście jest wtyczka do mobilnego Firefoxa, która ustawia ten UA w odpowiednim momencie:
#fuckGoogle
Właśnie zainstaowałem paczke bez --save
i normalnie mi dodało.
TIL razem z @kuba-orlik, że do obiektu FormData można przekazać dane inne niż string i Blob, jeżeli dobrze się zakombinuje:
Oprócz tego poznałem narzędzie nmtui, które pozwala na podłączenie się do wifi z poziomu terminala (arch linux, w tym manjaro). Przydatne przy naprawianiu kompa, kiedy nie działa ci desktop environment xD.
TIL, że można użyć
font-feature-settings: "tnum";
aby sprawić, że cyfry w danym foncie maja tę samą szerokość.
Bez tnum
:
z tnum
:
Dany font musi to oczywiście wspierać
Można też użyć font-variant-numeric: oldstyle-nums;
, aby włączyć cyfry nautyczne:
(kompatybilność też zależy od używanego fontu, powyżej widać Fira Sans)
więcej do poczytania:
To dorzucę od siebie fajne wprowadzenie do płynnej zmiany grubości fontów:
TIL, że istnieje coś takiego jak Volta, które jest alternatywą dla nvm-a
Jak wpiszecie: npm r --key run
, to utworzycie skrót r
dla komendy run
, można wtedy wpisać w terminalu:
npm r <script>
zamiast
npm run <script>
Świetna implementacja redux’a połączona z rxjs dla angulara + całkiem mało bloatware’u jak na redux’owy koncept
W teorii pliki TIF i TIFF są w tym samym formacie (TIFF=Tagged Image File Format, skrócone do TIF na Windowsie ze względu na ówczesne ograniczenie, że format pliku musi mieć równo 3 znaki), ale w praktyce można się rozbić. Gdyby ktoś z Was kiedyś planował trenować modele do Tesseracta używając np. tego repo, to zwróćcie uwagę, żeby mieć pliki z końcówką .tif a nie .tiff
Korzystając z nvm'a
natknąłem się na problem automatycznie zmienianej wersji node’a w trakcie npm install
, problem rozwiązałem ustawiając pożądaną wersję node’a przez komendę alias
:
nvm alias default <node_version>
Zdarza mi się wystartować omyłkowo dwa procesy będące web serwerami ustawionymi na tym samym porcie,
{ Error: listen EADDRINUSE: address already in use 0.0.0.0:8080
at Server.setupListenHandle [as _listen2] (net.js:1279:14)
at listenInCluster (net.js:1327:12)
at doListen (net.js:1460:7)
at process._tickCallback (internal/process/next_tick.js:63:19)
code: 'EADDRINUSE',
errno: 'EADDRINUSE',
syscall: 'listen',
address: '0.0.0.0',
port: 8080 }
aby skillować wszystkie wystarczy skorzystać z kill
i lsof
:
sudo kill -9 $(sudo lsof -t -i:8080)
Kiedy wracam z wakacji z reguły mam mnóstwo zdjęć pochodzących z różnych urządzeń, przykładowo 2 aparaty, android i iphone. Chcąc mieć uporządkowaną bibliotekę zdjęć na swoim dysku wrzucam wszystkie pliki do jednego katalogu i za pomocą exiftool'a
zmieniam nazwę wszystkich plików:
exiftool '-filename<ModifyDate' -d %y%m%d_%H%M%S%%-c.%%le -r -ext jpg .
Kiedy kupowałem monitor zrobiłem ogromny research a znaleźć wymarzony model, poniżej lista przydatnych linków:
- https://www.testufo.com/
- http://www.lagom.nl/
- DisplaySpecifications - Specifications and features of desktop monitors and TVs
- https://pcmonitors.info/
- Reviews Index A-Z - TFTCentral
- https://www.displayninja.com/
Przydatne plansze do szukania dead i stuck pixeli:
http://www.gdargaud.net/Hack/DeadPixel/MagentaGreen.html
Testy FRC:
TIL że stashe w gicie można nazywać:
git stash push -m 'wiadomość'
TIL że github ma workflows pod CI:
https://jclem.net/posts/2019-01-26-github-actions-for-elixir/
TIL że w FF Dev, istnieje zakładka Changes umożliwiająca zobaczenie diff’a zmian css’owych.
TIL że w FF Dev istnieje więcej helper commandów niż mi się zadawało:
Bardzo użyteczny jest $0
Cudo!