Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko227
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
  • Wykop.pl
  • Ciekawostki

    Ciekawostki
  • Informacje

    Informacje
  • Rozrywka

    Rozrywka
  • Sport

    Sport
  • Motoryzacja

    Motoryzacja
  • Technologia

    Technologia
  • Ukraina

    Ukraina
  • Gospodarka

    Gospodarka
  • Podróże

    Podróże

Dostosuj Wykop do siebie

Wybierz treści, które Cię interesują
i zapisz jako Własną kategorię.

michalkortas
michalkortas

michalkortas

Dołączył 12 lat i 5 mies. temu
  • Obserwuj
  • Akcje 978
  • Znaleziska 201
  • Mikroblog 777
  • Obserwujący 6
  • Obserwowane 15
  • Dodane (315)
  • Komentowane (104)
  • Plusowane (358)
michalkortas
michalkortas
michalkortas 25.08.2021, 19:10:46
  • 1
Czy spotkałeś się z elementami na stronach internetowych, których przesuwanie i przeglądanie na urządzeniu mobilnym wołało o pomstę do nieba? Na pewno tak. To choćby różnego rodzaju karty informacyjne lub zdjęcia w galerii. Istnieje jednak sposób, który znacznie uprzyjemni korzystanie z nich, a wymaga dodania jedynie kilku linijek w #css i znany jest pod nazwą Scroll-Snap.

Blog: Scroll Snap – polepszanie zachowania przesuwanych elementów
Wideo poglądowe: WIDEO
Demo do przetestowania na urządzeniu
michalkortas - Czy spotkałeś się z elementami na stronach internetowych, których prze...

źródło: comment_1629918667hXVRV1XGXEfVVHHHZhH6O5.jpg

Pobierz
  • Odpowiedz
michalkortas
michalkortas
michalkortas 24.08.2021, 07:42:04
  • 0
Słyszałem gdzieś kiedyś opinię, w której to blokowanie nagłówków tabeli #html z poziomu #css działa tylko i wyłącznie w demach artykułów, w których się znajdują. Postaram się dzisiaj zagiąć czasoprzestrzeń tak, by końcowy efekt wyszedł z tej czarnej dziury przez horyzont zdarzeń i zadziałał również u Ciebie.

Blokowanie nagłówków tabeli HTML w pionie poziomie za pomocą CSS

#webroad
michalkortas - Słyszałem gdzieś kiedyś opinię, w której to blokowanie nagłówków tabel...

źródło: comment_1629790920JAEJ21MqfuYuIOcJWr3Gy2.gif

Pobierz
  • Odpowiedz
michalkortas
michalkortas
michalkortas 18.08.2021, 05:38:01
  • 0
Jest jeden (znany mi) prosty sposób, aby wywołać żądanie #http przez PowerShell z poziomu menadżera zadań zaplanowanych w Windows. Nie trzeba przy tym tworzyć żadnych dodatkowych skryptów, czy programów. Wykorzystuję tę możliwość do uruchamiania zadań, które muszą zwyczajnie odbić jakiś adres URL w udostępnianych #api. Korzystam z polecenia Invoke-WebRequest.

Zobacz post na moim blogu: Wywoływanie żądania HTTP przez PowerShell w zadaniu zaplanowanym Windows

#webroad
michalkortas - Jest jeden (znany mi) prosty sposób, aby wywołać żądanie #HTTP przez P...

źródło: comment_1629265066IKVGZrtJV8o3n7s3bWdWv1.jpg

Pobierz
  • Odpowiedz
michalkortas
michalkortas
michalkortas 17.08.2021, 05:47:12
  • 1
Ciekawostka, wspierana obecnie tylko przez Chromium, czyli selektor ::target-text - pozwala on na stylowanie zaznaczenia frazy w tekście strony internetowej na podstawie specjalnego parametru w adresie URL.

Link do opisu na blogu: Własne style CSS dla zaznaczonej frazy wskazanej w adresie URL za pomocą ::target-text

#webroad #css
  • 1
  • Odpowiedz
zackson
zackson
zackson
17.08.2021, 13:57:12
  • 0
@michalkortas: nikt kto ma trochę oleju w głowie i pamięta <IE11 nie będzie tego używał
  • Odpowiedz
michalkortas
michalkortas
michalkortas 04.02.2021, 16:07:44
  • 1
Zamiast stosować przewidywalne, inkrementowane identyfikatory w tabelach bazy danych zaleca się często, ze względów bezpieczeństwa, używanie tzw. #uuid, czyli unikalnych identyfikatorów tekstowych. Taki klucz w tabeli maksymalnie niweluje skuteczność ataków ☠️ polegających na kolejnym odpytywaniu URL, zwiększając jedynie parametr ID o jeden.

Na przykładzie #php i #laravel zademonstruję sposób na użycie UUID.

A czy Ty używasz UUID w swoim projekcie?

⛔️ Widzisz jakieś wady?
✅ A może same zalety?

https://webroad.pl/php/7905-uuid-zamiast-auto-increment-id-w-laravelu
#
michalkortas - Zamiast stosować przewidywalne, inkrementowane identyfikatory w tabela...

źródło: comment_1612454863KAux8tRtsBdojzAWuKtSXq.jpg

Pobierz
  • 15
  • Odpowiedz
G.....r
G.....r
konto usunięte 05.02.2021, 07:31:31
  • 1
@Serghio: @Serghio: Mam doświadczenie w projekcie gdzie poprzednik zaczął stosować uuid oraz id (id był podstawowy)

uuid wypływało zawsze na zewnątrz, do jakiegoś get itd.
obowiązywała jednocześnie zasada aby id nigdy nie było widoczne nigdzie na froncie, id używaliśmy tylko do komunikacji pomiędzy wywołaniami na backendzie.
  • Odpowiedz
lolen
lolen
lolen
05.02.2021, 15:45:03
  • 1
@Serghio: @szczesc_borze: ostatnio mi wystarczyła informacja ile zamówień tygodniowo posiada pewna firma gdzie numer zamówienia jest autoincrement, wystarczyło złożyć dwa zamówienia w przeciągu tygodnia i wiedziałem

ps. to może ulid? nie rozwala tak bazy przy insercie
  • Odpowiedz
michalkortas
michalkortas
michalkortas 03.02.2021, 21:28:37
  • 1
Nie tak dawno temu, bo w styczniu 2021 roku, pojawiło się w przeglądarkach Chrome i Edge wsparcie dla właściwości #css, pozwalającej ustanowić współczynnik proporcji dla elementów HTML. Poniższym tekstem pozwolę sobie opisać to przydatne usprawnienie, czyli tzw. aspect-ratio.

https://webroad.pl/html5-css3/7894-wspolczynnik-proporcji-czyli-aspect-ratio-w-css
#webroad #webdesign
michalkortas - Nie tak dawno temu, bo w styczniu 2021 roku, pojawiło się w przeglądar...

źródło: comment_1612387707CauEzINY7nxe5UMpsiDRpV.jpg

Pobierz
  • Odpowiedz
michalkortas
michalkortas
michalkortas 22.01.2021, 20:51:45
  • 2
Piątek wieczór – czas w sam raz na ostre cięcie na produkcji :-) Dzisiaj krótki wpis, który uporządkuje katalog z klasami migracji bazy danych w Laravel. Z biegiem czasu straszliwie puchnie i warto go co jakiś czas trochę odchudzić.

https://webroad.pl/php/7882-laravel-porzadek-w-migracjach-bazy-danych

#laravel #php #webroad
michalkortas - Piątek wieczór – czas w sam raz na ostre cięcie na produkcji :-) Dzisi...

źródło: comment_1611348695kfKVuW0Mcofs7NIgSYSOpX.jpg

Pobierz
  • Odpowiedz
michalkortas
michalkortas
michalkortas 13.01.2021, 17:58:40
  • 1
Polami formularza możemy manipulować za pomocą atrybutu "type". Nie zawsze jednak urządzenie mobilne wie dokładnie, jaką klawiaturę wysunąć użytkownikowi, szczególnie w różnego typu specyficznych przypadkach. Nie zawsze chcemy też polegać na domyślnym wyborze przeglądarki.

✅ Możemy temu w prosty sposób zaradzić i samodzielnie zdefiniować widok klawiatury urządzenia mobilnego.
Zapraszam do nowego wpisu na blogu.

https://webroad.pl/html5-css3/7862-dostosowywanie-klawiatury-urzadzenia-mobilnego-w-polach-formularza

#html #webroad
michalkortas - Polami formularza możemy manipulować za pomocą atrybutu "type". Nie za...

źródło: comment_1610560717Vm2tR8qUriXWx7m8k99Oss.jpg

Pobierz
  • Odpowiedz
michalkortas
michalkortas
michalkortas 07.01.2021, 20:50:16
  • 1
Po świąteczno-noworocznej przerwie pora rozruszać stawy palcach.
Dzisiejszym tematem będzie centrowanie elementu znajdującego się w kontenerze. Rzecz prosta, lecz często poszukiwana w wyszukiwarkach, szczególnie przez początkujących web-developerów.

O tym, jak wyśrodkować element za pomocą trzech sposobów #css - #flexbox, #grid i #block - przeczytasz na blogu.

https://webroad.pl/html5-css3/7799-jak-wysrodkowac-element-w-kontenerze-3-sposoby-flexbox-grid-i-block
#webroad
michalkortas - Po świąteczno-noworocznej przerwie pora rozruszać stawy palcach. 
Dzi...

źródło: comment_161005260850CraGdlqgqII2kN1ubh34.jpg

Pobierz
  • 2
  • Odpowiedz
Sympatyczna_Kapibara
Sympatyczna_Kapibara
Sympatyczna_Kapibara
07.01.2021, 20:52:45 via Wykop Mobilny (Android)
  • 0
@michalkortas: robiłem strony jeszcze w XX wieku, to już nie starcza?
  • Odpowiedz
michalkortas
michalkortas
michalkortas
Autor
07.01.2021, 21:11:32
  • 0
@Sympatyczna_Kapibara: już nie (╯°□°)╯︵ ┻━┻
  • Odpowiedz
michalkortas
michalkortas
michalkortas 16.12.2020, 07:25:22
  • 3
Wykrywanie systemowych preferencji trybu ciemnego lub jasnego w CSS
Ostatnio bardzo modny ale i za razem praktyczny – z punktu widzenia użytkownika – jest temat udostępniania wszem i wobec ciemnych wersji interfejsu aplikacji webowych. Sam jestem zwolennikiem tego ruchu i z utęsknieniem wypatruję kolejnych usług, które taką formę oferują.

Co ciekawe, za pomocą #css3 i reguł dostępnych w Media Queries Level 5 możemy wykryć preferencje systemu operacyjnego użytkownika i łatwo dostosować interfejs
michalkortas - Wykrywanie systemowych preferencji trybu ciemnego lub jasnego w CSS
O...

źródło: comment_1608103503tD6dYODU1CMKKv5WTcOLfd.gif

Pobierz
  • Odpowiedz
michalkortas
michalkortas
michalkortas 15.12.2020, 18:19:39
  • 1
Jak zaznaczyć poprawnie i błędnie wypełnione pola formularza w CSS?
Znacie ten ból podczas wypełniania formularza na stronie internetowej? Ciągłe komunikaty - wypełnij to pole, niepoprawny format. Klikamy i klikamy, czasem kilka razy w przycisk wysyłania, za każdym razem dowiadując się o błędach walidacji.

Co zrobić, aby takim jak my, żyło się lepiej?

Zaoferować choćby minimalną, niewielką pomoc w postaci pseudo-klas #css.

✔️ :valid - dla stylów poprawnie wypełnionych pól
❌
michalkortas - Jak zaznaczyć poprawnie i błędnie wypełnione pola formularza w CSS?
Z...

źródło: comment_1608056370ssoiskHFMYxzblVrqczUGu.gif

Pobierz
  • 1
  • Odpowiedz
macjan_666
macjan_666
macjan_666
15.12.2020, 20:23:17 via Android
  • 2
@michalkortas fajne
  • Odpowiedz
michalkortas
michalkortas
michalkortas 11.12.2020, 14:47:56
  • 0
Standardowo przycisk z atrybutem type="submit" wysyła formularz, w którym bezpośrednio się znajduje.
❓ Jak zatem wysłać formularz przyciskiem, który znajduje się poza nim, w zupełnie innym miejscu dokumentu #html?
https://webroad.pl/html5-css3/7816-jak-wyslac-formularz-przyciskiem-nieznajdujacym-sie-w-formularzu
#webroad
michalkortas - Standardowo przycisk z atrybutem type="submit" wysyła formularz, w któ...

źródło: comment_1607698074IMkUW3JqvczERMkZ4CjYn9.jpg

Pobierz
  • Odpowiedz
michalkortas
michalkortas
michalkortas 10.12.2020, 15:28:45
  • 0
Jak skracać tekst znajdujący się w kilku wierszach, w akapicie? Jest to obecnie możliwe również za pomocą #css. Postanowiłem więc odświeżyć swój wpis z przed kilku lat i dostosować go do bieżących możliwości przeglądarek.

Pierwsza część zawiera to, co było w nim do tej pory – skracanie tekstu w jednej linii.

⚔️ Druga część poradnika prezentuje sposób na ucinanie rozbudowanego bloku tekstowego bez stosowania skomplikowanych zabiegów.

https://webroad.pl/html5-css3/6622-automatyczne-skracanie-tekstu-w-css
#webroad
michalkortas - Jak skracać tekst znajdujący się w kilku wierszach, w akapicie? Jest t...

źródło: comment_1607614117SJvnAhI0lGJx7wObjXSudP.jpg

Pobierz
  • Odpowiedz
michalkortas
michalkortas
michalkortas 09.12.2020, 09:57:30
  • 0
Byte My Code Online: spotkaj światowej sławy ekspertów IT już 12 grudnia

Zbliża się czwarta edycja konferencji Byte My Code Online 2020! W tym roku uczestnicy spotkają się w wirtualnym świecie, a tematem przewodnim edycji będzie: Współczesny Inżynier rok później: innowacyjna adaptacja do #newnormal. Na cyfrowej scenie wystąpią światowej sławy gwiazdy IT.

#bytemycode 2020 to seria technicznych, praktycznych rozmów na temat uczenia maszynowego, sztucznej inteligencji, chmury, nauki o danych i rozwoju
michalkortas - Byte My Code Online: spotkaj światowej sławy ekspertów IT już 12 grudn...

źródło: comment_1607507870Lqt5PNCfozrKpqJCQ9QzAO.jpg

Pobierz
  • Odpowiedz
michalkortas
michalkortas
michalkortas 08.12.2020, 10:18:41
  • 0
Od Alpha do Beta w pół roku? Nieźle! Czekamy na Bootstrap 5
Nareszcie pojawiła się pierwsza beta #bootstrap 5. Poza wcześniej już opisywanymi nowościami pojawiło się kilka nowych udogodnień oraz szereg mniejszych i większych zmian. Pojawiło się również wsparcie dla tekstu pisanego od prawej do lewej strony.
https://webroad.pl/inne/7783-od-alpha-do-beta-w-pol-roku-niezle-czekamy-na-bootstrap-5
#webroad
michalkortas - Od Alpha do Beta w pół roku? Nieźle! Czekamy na Bootstrap 5
Nareszcie...

źródło: comment_1607422712mJVB8B7Whof5RJ7bNjB7Dd.jpg

Pobierz
  • Odpowiedz
michalkortas
michalkortas
michalkortas 21.11.2020, 09:43:29
  • 0
Mirror katalogu z serwera zdalnego przez LFTP
Zajmowałem się nie tak dawno przenoszeniem dość dużej aplikacji na nowy serwer. Cały proces zajął ostatecznie kilka dni. Jednak aby samo przełączenie użytkowników do pracy w nowym środowisku odbyło się możliwie bez przerw, największą przeszkodą do pokonania stało się utrzymanie magazynu załączników w aktualnym stanie. Postanowiłem na bieżąco pobierać zmiany z bieżącego środowiska do nowego za pomocą zautomatyzowanego połączenia SFTP za pomocą LFTP.

Post: Mirror
michalkortas - Mirror katalogu z serwera zdalnego przez LFTP
Zajmowałem się nie tak ...

źródło: comment_1605951807BkW8795oRl8Hk5rds8X23u.jpg

Pobierz
  • Odpowiedz
michalkortas
michalkortas
michalkortas 12.11.2020, 20:52:21
  • 1
Supervisior – kontrola procesów na przykładzie działania kolejki w Laravelu
Supervisor wykorzystuję do pilnowania kolejek zadań w aplikacjach webowych, jednak może on kontrolować w zasadzie każdy proces w systemie operacyjnym. Dzisiejszy post poświęciłem w całości na instalację Supervisora na CentOS 8 oraz konfigurację do współpracy z frameworkiem #php #laravel.
michalkortas - Supervisior – kontrola procesów na przykładzie działania kolejki w Lar...

źródło: comment_1605214337yfDm3sZLfPex8c7Uy07ihl.jpg

Pobierz
  • Odpowiedz
michalkortas
michalkortas
michalkortas 03.11.2020, 09:01:05
  • 0
Import dużej bazy danych MySQL (MariaDB) za pomocą CLI
Kiedy baza danych zaczyna się rozrastać, ciężkie staje się używanie GUI (np. #phpmyadmin) podczas importów wielkich bazodanowych zrzutów. Na szczęście można użyć do tego #cli. Życie od razu staje się prostsze.

#webroad #mysql #mariadb
michalkortas - Import dużej bazy danych MySQL (MariaDB) za pomocą CLI
Kiedy baza dan...

źródło: comment_1604394061RZvqODaJMIpZPnTJFgFlEO.jpg

Pobierz
  • 1
  • Odpowiedz
spidero
spidero
spidero
03.11.2020, 09:02:54
  • 1
@michalkortas: ktos normalny robie import/export baz powyzej 10M/20M przez phpadmina?
  • Odpowiedz
michalkortas
michalkortas
michalkortas 26.10.2020, 08:39:15
  • 0
Przetwarzanie mowy na tekst za pomocą Web Speech API

Można powoli myśleć o sterowaniu witryną internetową za pomocą głosu. W przyszłości pozwoli to podnieść dostępność stron internetowych dla osób z ograniczeniami.

Zaciekawiły mnie możliwości, jakie daje #webspeechapi. Ostatnio napisałem o przetwarzaniu mowy na tekst, więc naturalnym kierunkiem będzie sprawdzenie odwrotności tego procesu – przetwarzanie tekstu na mowę. Niestety, jeśli chodzi o kompatybilność, realnie działa to jedynie na stacjonarnym i mobilnym Google
michalkortas - Przetwarzanie mowy na tekst za pomocą Web Speech API

Można powoli m...

źródło: comment_1603701529HUwsV3k3q8zAIVUtguoKBE.jpg

Pobierz
  • Odpowiedz
michalkortas
michalkortas
michalkortas 19.10.2020, 19:56:19
  • 1
Web Speech API - nawigacja na stronie z audiodeskrypcją
Zaprzyjaźniałem się ostatnio z możliwościami #webspeechapi przy okazji tworzenia nawigacji po aplikacji webowej. Konieczna była funkcjonalność odczytująca opisy aktywnych elementów. Posłużyłem się w tym celu interfejsem SpeechSynthesis, który jest już obecnie dość dobrze wspierany przez wiodące przeglądarki. Przyjąłem, że powinienem brać pod uwagę te elementy, które posiadają niepsute atrybuty aria-label, aria-labelledby lub aria-describedby. Dodatkowo chciałem, aby obsługiwane były również formularze
michalkortas - Web Speech API - nawigacja na stronie z audiodeskrypcją
Zaprzyjaźniał...

źródło: comment_1603137353N4ZB3peBNps3BG0nhwycYQ.jpg

Pobierz
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • 16
  • Strona 1 z 16
  • >

Osiągnięcia

  • Ekshibicjonista
    od 29.01.2016

    Ekshibicjonista
  • Rocznica
    od 28.12.2023

    Rocznica
  • Gadżeciarz
    od 10.01.2016

    Gadżeciarz
  • Mikroblogger
    od 09.07.2013

    Mikroblogger

Wykop © 2005-2024

  • Nowy Wykop
  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Wykop.pl