Spin

Jestem programistą od zygoty i jestem uzależniony od kodu. Oprócz tego interesuję się również sportami walki. To taka odskocznia od trybu siedzącego, ale i mega pasja. Jeśli masz jakieś pytania, propozycje współpracy to zapraszam do kontaktu.

magento2

Tworzenie nowego modułu

W Magento 2 swoje moduły tworzymy w katalogu /app/code/. Budowę modułu można zacząć od utworzenia hierarchii katalogów wg wzoru: /app/code/nazwaPrzestrzeniNazw/ /app/code/nazwaPrzestrzeniNazw/nazwaModulu/ /app/code/nazwaPrzestrzeniNazw/nazwaModulu/etc/ Foldery nazwaPrzestrzeniNazw i nazwaModulu są wykorzystywane w klasach oraz plikach xml jako nazwy definiujące dany moduł i mają postać: nazwaPrzestrzeniNazw_nazwaModulu. Jak widać, nazwy katalogów i nazwa przestrzeni modułu muszą być identyczne. Przykład prostego …

Tworzenie nowego modułuczytaj więcej »

Scrollbar

Własny scrollbar i przewijanie zawartości diva

Za pomocą CSS można w prosty sposób dodać do elementu blokowego standardowy pasek przewijania tzw. scrollbar. Służy do tego parametr overflow. Przykład:

Dostępne atrybuty: overflow: scroll – suwak jest zawsze widoczny (na wierzchu), overflow: hidden – suwak jest ukryty, overflow: auto – suwak pojawia się automatycznie, overflow: visible – wartość domyślna. Aby dodać suwak …

Własny scrollbar i przewijanie zawartości divaczytaj więcej »

Wysuwany boczny panel menu

W tym poście pokażę jak zrobić na stronie wysuwany, boczny panel menu. Takie rozwiązanie bardzo dobrze sprawdza się na widokach mobilnych. Zapewne każdy z nas natknął się na coś takiego podczas wędrówki po kniejach sieci, choćby na tym blogu 🙂 Aby wykonać zadanie potrzebna będzie biblioteka jQuery.

W kodzie html (poniżej) osadzimy dwa przyciski: …

Wysuwany boczny panel menuczytaj więcej »

google captcha

Google reCAPTCHA

CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) to technika zabezpieczenia stron internetowych przed spamem, odszyfrowaniem haseł. Dotyczy głównie formularzy HTML. Aby móc przesłać dane z formularza użytkownik musi przejść proces weryfikacji tzw. test na człowieczeństwo. Odbywa się to poprzez wyświetlanie krótkich zadań, pytań na które trzeba odpowiedzieć, zaznaczając lub wpisując …

Google reCAPTCHAczytaj więcej »

abrakadabra

ABRAKADABRA

Abrakadabra (Abracadabra, Abraxas, Abrasax) – wyraz pochodzący prawdopodobnie z języka aramejskiego (Abəra kaDavəra) i obecnie nie posiadający znaczenia. Stosuje się go żartobliwie jako określenie wypowiedzi pozbawionej sensu, niezrozumiałej, zagmatwanej. Chociaż kiedyś było inaczej. W czasach starożytnych, średniowieczu i wczesnej nowożytności posługiwano się nim jako formułą magiczną, która odpowiednio wypowiedziana miała moc wpływania na rzeczywistość. Słowo …

ABRAKADABRAczytaj więcej »

Euklides

Algorytm Euklidesa

Algorytm Euklidesa pozwala wyznaczyć największy wspólny dzielnik dwóch dodatnich liczb całkowitych. Jest to jeden z najstarszych znanych algorytmów numerycznych. Euklides zamieścił‚ go ok. 300 roku p.n.e. w „Elementach” – jednym z najsłynniejszych dzieł naukowych ludzkości. PHP

JAVA

DELPHI / PASCAL

Więcej informacji na pl.wikipedia.org/wiki/Algorytm_Euklidesa

silnia

Silnia

Silnią liczby naturalnej n (n!, czytamy „n silnia”) nazywamy iloczyn liczb naturalnych nie większych niż n. Symbol silni pozwala w skrócony sposób zapisywać długie iloczyny liczb.

PHP

JAVA

DELPHI / PASCAL

zapytania sql do bazy danych

Zapytania SQL do bazy danych – autorska klasa Query

W tym poście zademonstruję własną klasę o nazwie Query, której mechanizm obsługuje podstawowe operacje języka SQL (INSERT, UPDATE, SELECT, DELETE). Korzystając z klasy użytkownik nie musi znać składni SQL’a. I to jest jej główna zaleta, jak również prostota w użyciu. Oczywiście kod klasy ma jedynie znaczenie dydaktyczne i nie rozwiązuje wszystkich problemów, np: relacji między …

Zapytania SQL do bazy danych – autorska klasa Queryczytaj więcej »

Simple XML

Przetwarzanie plików XML za pomocą klasy SimpleXML

Wiele serwisów i portali internetowych udostępnia treści, które możemy swobodnie zamieścić na własnej stronie bez żadnych nieprzyjemnych konsekwencji ;). Zazwyczaj jest to określony adres URL, pod którym „wyrzucane” są dane w formacie XML. Dane te możemy odczytać a następnie sformatować (html, css) i wyświetlić na stronie, w sposób przyjazny dla użytkownika. Przykład takiej usługi znajdziecie …

Przetwarzanie plików XML za pomocą klasy SimpleXMLczytaj więcej »