kategoria zbiór artykułów z kategorii

Kategoria - Programowanie

Odczyt plików Excel w PHP (import tabel xls xlsx)

Odczyt plików Excel w PHP (import tabel xls xlsx)

Import danych tabelarycznych w aplikacji webowej PHP można zrealizować na wiele sposobów. Istnieją popularne formaty takie…

Katalog produktów WordPress – kilka rozwiązań

Katalog produktów WordPress – kilka rozwiązań

Katalog produktów to zaraz po blogu jedna z najczęstszych funkcjonalności jaką można znaleźć na stronach internetowych….

Aktualizacja PHP – zalety, jak zmienić wersję PHP?

Aktualizacja PHP – zalety, jak zmienić wersję PHP?

Po ponad dziesięciu latach internetowy język PHP (czyli z ang. PHP Hypertex Preprocessor) przeżył swój prawdziwy…

Tworzenie widgetu WordPress

Tworzenie widgetu WordPress

Widget to element na stronie, który nie stanowi głównej treści ale nie jest też ani nagłówkiem…

Wysyłanie e-mail ze strony czyli PHP mail

Wysyłanie e-mail ze strony czyli PHP mail

Jeżeli miałbym podać tylko jeden powód dla którego uczyłem się i ciągle korzystam z PHP to…

Wysyłanie plików na serwer PHP (z paskiem postępu)

Wysyłanie plików na serwer PHP (z paskiem postępu)

W tym tutorialu wykonamy skrypt odpowiedzialny za wysyłanie wielu plików na raz za pomocą PHP na…

jQuery – co to jest, czy warto używać?

jQuery – co to jest, czy warto używać?

W tym artykule odpowiemy sobie czy warto się uczyć i używać jQuery w 2020 czy 2021…

Tworzenie szablonu (motywu) WordPress

Tworzenie szablonu (motywu) WordPress

Ten artykuł to nic innego jak kurs tworzenia własnego motywu dla systemu WordPress. Artykuł przeznaczony dla…

Usuwanie nieużywanego kodu CSS

Usuwanie nieużywanego kodu CSS

Usunięcie nieużywanego kodu CSS jest jedną z najtrudniejszych do zrealizowania technik optymalizacji wydajności stron internetowych. Nie…

Tworzenie makr w WordPress (Shortcode API)

Tworzenie makr w WordPress (Shortcode API)

Środowisko WordPress udostępnia Shortcode API, które stanowi zestaw funkcji umożliwiających tworzenie własnych makropoleceń (dokładna nazwa: shortcode)….

Tworzenie własnej wtyczki WordPress

Tworzenie własnej wtyczki WordPress

W tym przewodniku stworzymy, zaprojektujemy i zaprogramujemy wtyczkę (Plug-In) dla systemu WordPress. Jeżeli opanujesz tworzenie szablonów…

Memoizacja – uniwersalna optymalizacja kodu (PHP)

Memoizacja – uniwersalna optymalizacja kodu (PHP)

Cache jest tym efektywniejszy im szybsza jest pamięć, w której składujemy buforowane w jego ramach dane….

Integracja Single-Page Application z Google Analytics

Integracja Single-Page Application z Google Analytics

W tym przewodniku zintegrujemy aplikację/witrynę typu Single Page Application (SPA) z Google Analytics. Problem ze śledzeniem…

Lazy load (opóźnione ładowanie zdjęć) w jQuery

Lazy load (opóźnione ładowanie zdjęć) w jQuery

W tym poradniku napiszemy od zera mechanizm opóźnionego (czy odłożonego) ładowania zdjęć. Inne nazwy to „leniwe”…

Dług techniczny – co to jest (przyczyny i przykłady)

Dług techniczny – co to jest (przyczyny i przykłady)

Wymówek na jego zaciągnięcie można mnożyć. Prawdopodobnie każdy programista (lub inżynier zajmujący się całkiem inną dyscypliną)…

Projektowanie i tworzenie stron One-Page

Projektowanie i tworzenie stron One-Page

Po zapoznaniu się z zaletami i wadami stron One-Page a tym bardziej z kompromisem, który polega…

Programowanie Single Page Application (SPA)

Programowanie Single Page Application (SPA)

W tym artykule pokażę jak zaprogramować prosty framework strony typu Single Page Application całkowicie napisany od…

Zapisywanie sesji PHP w bazie MySQL

Zapisywanie sesji PHP w bazie MySQL

Kiedy już uruchomimy portal napisany w PHP na wielu serwerach, będziemy musieli rozwiązać problem współdzielenia sesji….

Pamięć podręczna aplikacji webowej

Pamięć podręczna aplikacji webowej

Z pamięci podręcznej korzystamy w przypadku przetwarzania danych. Wykorzystywanie pamięci podręcznej jest techniką optymalizacyjną ponieważ mechanizm…

Co to jest progressive enhancement?

Co to jest progressive enhancement?

Jedną z największych trudności projektowania stron internetowych i interfejsów aplikacji internetowych jest podjęcie decyzji czy w…

Tworzenie aplikacji mobilnej w PhoneGap

Tworzenie aplikacji mobilnej w PhoneGap

PhoneGap a właściwie PhoneGap Build to narzędzie do tworzenia aplikacji mobilnych z wykorzystaniem technologii webowych. W…

memcached w PHP – tutorial i instalacja

memcached w PHP – tutorial i instalacja

W tym przewodniku zainstalujemy, skonfigurujemy i nauczymy się wykorzystywać memcached czyli system do tworzenia pamięci podręcznej,…

Czy warto uczyć się PHP?

Czy warto uczyć się PHP?

Zamiast podawać gotową odpowiedź na temat tego czy warto się uczyć PHP w 2019 i 2020…

Różnice trybu MyISAM InnoDB w MySQL

Różnice trybu MyISAM InnoDB w MySQL

Najważniejszym komponentem systemu zarządzania bazami danych jest wewnętrzny mechanizm składowania danych (ang. storage engine). Jest to…

Logi – w systemie plików czy w bazie danych?

Logi – w systemie plików czy w bazie danych?

Definicja dziennika zdarzeń (czy inaczej logów) jest zawarta już w samej ich nazwie. Logi to zapis…

Import i eksport plików w formacie CSV w PHP

Import i eksport plików w formacie CSV w PHP

CSV to bardzo sympatyczny format zapisu danych tabelarycznych. Zapisuje się w nim dane za pomocą tekstu…

Projekty autorstwa jednego programisty

Projekty autorstwa jednego programisty

Zazwyczaj jest tak, że kiedy wyobrażamy sobie proces powstawania popularnej gry komputerowej, portalu internetowego wartego kilka…

Personalizacja strony logowania WordPress

Personalizacja strony logowania WordPress

Oryginalny branding WordPressa na stronie logowania może się niektórym nie podobać. W tym wpisie pokażę, jak…

Open-Source – zalety, wady i mity

Open-Source – zalety, wady i mity

Już parę razy temat zalet i wad rozwiązań typu Open-Source przewinął się przez tego bloga. Przy…

Amazon S3 – Integracja AWS SDK z PHP

Amazon S3 – Integracja AWS SDK z PHP

Tworząc aplikację, która będzie przechowywać bardzo wiele plików, dobrze jest pomyśleć zawczasu o zakupie serwera plików…

Optymalizacja baz danych MySQL

Optymalizacja baz danych MySQL

Wiele osób (i to nie tylko związanych z programowaniem) marzy o stworzeniu aplikacji mobilnej lub internetowej,…

Integracja logowania Google Sign-In w PHP

Integracja logowania Google Sign-In w PHP

Dawno nie było tutorialu dla programistów PHP / JavaScript. W tym wpisie przebrniemy przez proces integracji…

Zalety i wady programowania obiektowego

Zalety i wady programowania obiektowego

Programowanie orientowane obiektowo (object oriented programming) (bo właśnie tak powinna brzmieć prawidłowa nazwa) to paradygmat programowania,…

Integracja strony z WordPress – przykłady

Integracja strony z WordPress – przykłady

Funkcje integracji szablonu z WordPressem to element, którego chyba najbardziej brakuje na tym blogu. Już od…

Własny Framework MVC dla PHP

Własny Framework MVC dla PHP

Jeżeli chcesz tworzyć bardzo dobry kod PHP ale nie lubisz korzystać z ciężkich Frameworków, które jedynie…

Routing i parsowanie adresu URL w PHP

Routing i parsowanie adresu URL w PHP

Przy realizacji większych projektów w PHP prędzej czy później pojawi się potrzeba uporządkowania kodu a szczególnie…

Obsługa formularzy na stronach AMP

Obsługa formularzy na stronach AMP

Jak wiadomo korzystanie z technologii przyspieszonych stron mobilnych AMP czyli jak to sami twórcy określają „stron…

Zasady bezpieczeństwa PHP i MySQL

Zasady bezpieczeństwa PHP i MySQL

Kiedy poznamy język PHP, zasady tworzenia baz danych i bardziej skomplikowane zapytania MySQL nie można oprzeć…

Aplikacja internetowa czy mobilna?

Aplikacja internetowa czy mobilna?

Mając do czynienia z prostym kalkulatorem, kalendarzem lub aplikacją typu „todo list” może i nie zobaczymy…

Podmiana tekstu JavaScript

Podmiana tekstu JavaScript

Dzisiaj chciałbym wam pokazać jak szybko podmienić dany tekst na stronie za pomocą JavaScript. Skrypt ten…

Kiedy JavaScript a kiedy PHP

Kiedy JavaScript a kiedy PHP

Ciekawe czy jako początkujący web developerzy zastanawialiście się głębiej nad tym kiedy stosować skrypty po stronie…

Odtwarzacz filmów z playlistą w HTML5

Odtwarzacz filmów z playlistą w HTML5

Częstą potrzebą wydawców stron jest umieszczenie zbioru filmików lub nagrań audio na jednej z podstron w…

jQuery – podstawy, przydatne triki – tutorial

jQuery – podstawy, przydatne triki – tutorial

Wiem, że w sieci jest wiele mniejszych lub większych tutoriali na temat tej biblioteki. Mimo to…