Programowanie

Generowanie żądań certyfikatów on-line

slav
TL;DR: CSR Generator . Przy generowaniu CSR zwykle używa się linii poleceń lub wbudowanych narzędzi panelu administratora (cPanel, Plesk czy Directadmin). Teoretycznie używanie zewnętrznych nie jest bezpieczne ze względu na “widoczność” klucza prywatnego. Praktycznie wymienione wyżej narzędzie pracuje w 100% na przeglądarce i JS więc nic nie wychodzi poza nasz komputer. CSR Generator jest firmowany przez NameCheap – jedną z moich ulubionych firm sprzedających certyfikaty.

Optymalizacja obrazków i wycinanie tła

slav
Moje dwa odkrycia z ostatnich tygodni to:1 Google Squoosh – czyli bardzo dobre narzędzie do optymalizacji zdjęć. Ciekawostka – napisane w web asembly, czyli cała magia odbywa się na lokalnej maszynie www.remove.bg piękny automat który usuwa tło z portretów. Na razie za darmo i na razie zwraca obrazki tylko w 500×500 ale zobaczymy jak rozwinie się sytuacja
bez jQuery też się da pracować

bez jQuery też się da pracować

slav
You might not need jQuery to bardzo fajna strona która w prosty sposób pokazuje jak zrobić “coś” bez jQuery. Przez lata każdy przyzwyczaił się do słynnego $(… a okazuje się że często można obejść się bez. Dlaczego właściwie można próbować robić cokolwiek bez jQuery? Ano powodów jest kilka: Prędkość – załadowanie jQuery trwa, niezależnie czy idzie z CDN czy lokalnie, Rozmiar strony – samo jQuery tyje, projekt jQuery Slim trochę ratuje sytuacje ale ciągle jQuery to szczęśliwy grubasek, Po prostu nie warto – jeśli potrzebujesz zmienić widoczność elementu, albo nadpisać “onclick” – można to zrobić przy pomocy jednej linijki zwykłego JavaScript

Jak opublikować kod z GIT do FTP

slav

Uwielbiam wszelkiego rodzaju automatyzację. Chyba właśnie dlatego zostałem programistą. Nawet jeśli przychodzi mi wykonać coś 4 razy, wolę napisać program który wykona za mnie nudny proces.

Kiedy w grę wchodzi aktualizacja stron, jest to proces upierdliwy i nudny. Trzeba połączyć się z FTP, znaleźć folder do aktualizacji, znaleźć to co się zmieniło, wgrać nowe pliki na serwer. Oczywiście można pójść na łatwiznę i nadgrać wszystko, ale… czasami jest tego za dużo.

Tworzenie map obrazów

Tworzenie map obrazów

slav

Image Maps to dosyć stara technologia z początków HTML’a (1993) – Nie mnie jednak zawsze działa i czasami po prostu nie ma innego wyjścia jak właśnie z niej skorzystać. Idea jest prosta – tworzy się mapę klikalnych regionów, a potem nakłada na istniejący obrazek.

W sieci można znaleźć sporo tego typu rozwiązań, ale ja upodobałem sobie jedno:

Jak używać SCP

slav

Secure copy (ang. bezpieczne kopiowanie) lub SCP oznacza bezpieczny transfer plików pomiędzy lokalnym a zdalnym lub między zdalnymi komputerami, używając protokołu Secure Shell (SSH). Skrót SCP odnosi się do dwóch powiązanych ze sobą rzeczy: protokół SCP oraz polecenie scp.

Nigdy nie pamiętam składni jak potrzebuję, krótka ściąga kombinacji kopiowania w każdą stronę: