Aplikacje sieciowe:


Języki programowania

W dzisiejszych czasach znajomość jednego języka programowania jest najczęściej niewystarczająca, zwłaszcza przy tworzeniu aplikacji webowych. Istnieje ogrom przeróżnych języków, z których trzeba znać przynajmniej kilka najbardziej podstawowych, aby móc poważniej myśleć o zabawie w webdewelopera. Swoją przygodę z programowaniem rozpocząłem do języka C++ i aplikacji konsolowych oraz desktopowych (okienkowych) z wykorzystaniem biblioteki Qt. Choć obecnie z niego nie korzystam, to uważam że C++ otworzył mi drzwi do świata kodowania. Z ...

Możliwości

Aplikacje webowe zostały zaprojektowane tak żeby stanowiły jak najbardziej dopasowane pojemniki na dane wprowadzanie przez właściciela witryny lub administratora. Pojemniki te w procesie projektowania aplikacji webowej zostały wyposażone w zestaw cech, które odpowiadają za pewną automatykę strony www. Dzięki temu administrator może skupić się wyłącznie na budowaniu treści witryny bez zaprzątania sobie głowy technologicznym bełkotem ;) Oto ogólna lista podstawowych cech aplikacji sieciowych, bardziej szczegółowe kwestie te przedstawiłem w opisach ...

Technologie

Ponoć od przybytku głowa nie boli, jednak od ilości dostępnych technologii webowych w głowie może się poważnie zakręcić ;) Technologie te można podzielić na dwie podstawowe podkategorie: fornt-endowe (client-side) - działające po stronie klienta czyli użytkownika, oraz back-endowe (server-side) - działające po stronie serwera. Do pierwszej kategorii zaliczmy m.in. języki webowe (zob. Języki programowania), frameworki CSS/JS i biblioteki programistyczne. Z kolei do grupy technologii back-endowych zaliczamy wszystko ...

AlmostCommander (Vigrid)

AlmostCommander "Vigrid" to prosty skrypt, który napisałem aby ułatwić sobie zarządzaniem systemem Manjaro Linux (część poleceń działa również w dystrybucji Arch). Jest to pierwszy funkcjonalny projekt napisana w języku C++. Stanowił świetną alternatywę nie tylko dla klasycznego klepania komend w terminalu, ale również dla okienkowych wersji menadżerów pakietów dostępnych w Manjaro. "Vigrid" wydany został w wersji dla systemów 32 i 64 bitowych. Skrypt ten był podstawowym menadżerem pakietów w moich eksperymentalnych wydaniach systemu Manjaro dla ...

Porzucony Czytaj więcej

Manjaro-ARM-Lxqt-EX (Manjaro LxEx)

Od kiedy tylko zanurkowałem w świecie Linuxa moim małym marzeniem było wydanie własnej wersji tego systemu, zgodnej z własnymi upodobaniami i preferencjami. Dysponowałem już przygotowaną wersją dystrybucji Arch Linux na desktopie, ale opublikowanie jej w postaci obrazu instalacyjnego było dość problematyczne. Tu z pomocą przyszła architektura ARM oraz mikrokomputer Raspberry Pi. Choć proces składania systemu z poszczególnych paczek i komponentów, czy późniejsze dostosowanie praktycznie niczym nie różniło się od wersji desktopowej, to samo przygotowanie obrazu ...

Porzucony Czytaj więcej

Encyklopedia Lotnictwa Polskiego 1918-1920 (bQ)

Od tego projektu w zasadzie wszystko się zaczęło... Pomysł na stworzenie strony historycznej narodził się jeszcze na studiach, gdzieś w okolicach 3 roku Historii, na przełomie lat 2009/2010. Jakimś dziwnym trafem na kierunku historycznym otrzymaliśmy w pakiecie kilka godzin zajęć z podstawowych podstaw HTML-a. Tak właśnie powstał mój pierwszy projekt - "Encyklopedia Lotnictwa Polskiego 1918-1920" napisana po wspomnianych kilku godzinach ćwiczeń na uczelni. Strona była tragiczna... znaczy statyczna, oparta na tabelach, bez użycia CSS (o ...

Czytaj więcej

mRock! - serwis muzyczny (Rockopedia)

Początkowo projekt mRock! miał być jedynie eksperymentem dla przećwiczenia bardziej skomplikowanych powiązań i wzajemnych zależności modeli w bazie danych. W biegiem czasu i dodawaniem kolejnych funkcjonalności przekształcił się w aplikację typu serwis muzyczny. Możliwości po stronie administratora: Gatunki muzyczne to jedna z podstawowych kategorii, większość elementów witryny odwołuje się do co najmniej jednego gatunku muzycznego. Zespoły - każdy zespół przypisany jest do konkretnych gatunków muzycznych, jednego lub kilku, kategorii alfabetycznej oraz kraju z którego pochodzi. ...

Czytaj więcej

Notatki programistyczne:


Python

2.7 Krotki (ang. tuple)

Krotki (ang. tuple) to obiekty bardzo podobne do list (także są sekwencjami) są jednak stałe, niezmienne - jak łańcuch znaków. Podobnie jak listy, są to uporządkowane kolekcje obiektów dowolnego typu (listy, słowniki, liczby, ...), wykonywać operacje na sekwencjach jednak nie obsługują żadnych operacji modyfikujących. Tuple ...

Czytaj więcej
Python

2.5 Listy

Lista to kolekcja elementów ułożonych w określonej kolejności. Elementami listy mogą być wszystkie dostępne w Python typy danych. Można je porównać z tablicami dostępnymi w innych językach programowania. W przeciwieństwie do łańcuchów znaków i krotek są mutowalne - zmienne. Listy można dowolnie zagnieżdżać tworząc przy ...

Czytaj więcej
Python

2.2 Zmienne oraz typy dynamiczne

W języku Python typy danych przypisywane są automatycznie, nigdy nie deklaruje się ich w kodzie. Zmienna utworzona zostaje w momencie kiedy pop raz pierwszy zostanie przypisana (instrukcja przypisania) jej jakakolwiek wartość. Wszystkie zmienne zanim zostaną użyte muszą posiadać przypisane wartości. W momencie przypisania wartości zmienna ...

Czytaj więcej
Python

2.6 Słowniki (ang. dictionary)

Słownik jest strukturą danych działającą w oparciu o klucze (a nie indeksy jak w przypadku sekwencji) oraz przypisane im wartości. Klucze mogą być obiektem dowolnego typu (napisy, liczby, tablice itp.). Słowniki, inaczej zwane odwzorowaniami (ang. mapping) nie utrzymują żadnej uporządkowanej kolejności (jest ona losowa - ...

Czytaj więcej
Python

2.4 Ciągi tekstowe (stringi)

Jednym z podstawowych typów danych w języku Python jest ciąg tekstowy (lub łańcuch znaków, z ang. string), jest to uporządkowana kolekcja znaków służąca do przechowywania informacji tekstowych, a jakże. Stringi w Pythonie działają podobnie jak tablice znane np z C++, jest to spowodowane tym że ...

Czytaj więcej
Python

2.1 Podstawowe typy danych

Python zawiera wbudowane typy danych będące integralną i nieodłączną częścią tego języka programowania. Obiekty wbudowane znacznie ułatwiają pisanie programów, korzystanie z nich pozwala zaoszczędzić mnóstwo czasu. Wbudowane typy danych są zoptymalizowane pod kątem wydajności, są również opakowane w zestaw metod i funkcji do ich obsługi. ...

Czytaj więcej
Python

1.1 Wprowadzenie

Python to niezwykle potężny, wieloplatformowy, interpretowany, interaktywny oraz wysokopoziomowy język programowania ogólnego zastosowania, który jest jednocześnie stosunkowo łatwy w nauce. Został stworzony przez holenderskiego programistę Guido van Rossuma (BDFL) w 1990 r., a po raz pierwszy opublikowany w roku następnym. Nazwa języka zaczerpnięta została od ...

Czytaj więcej
Python

1.2 IDE dla Pythona

IDE - Zintegrowane środowisko programistyczne dedykowane do języka Python: Sublime Text 3 Jest to wieloplatformowy, rozbudowany i wysoce konfigurowalny edytor tekstu napisany w C++ oraz Pythonie. Zalety: - Darmowy (od czasu do czasu wyświetla komunikat zachęcający do rejestracji płatnej wersji) - Możliwość instalowania dodatków - ...

Czytaj więcej

Astronomia:


Pallas (planeta karłowata, planetoida)

Kategoria:  Układ Słoneczny

Pallas to druga w kolejności odkryta planetoida, jest też drugim pod względem objętości i trzecim pod względem masy obiektem w głównym pasie planetoid. Naukowcy szacują, że jej masa stanowi około 7% łącznej masy całego pasa planetoid. Jej średnica wynosi w przybliżeniu 544 km. Prawdopodobnie jest ...

Czytaj więcej

Aldebaran (Alfa Tauri, Cor Tauri, Tascheter, Parilicium)

Kategoria:  Gwiazdy

Aldebaran to najjaśniejsza gwiazda w konstelacji Byka, jej jasność obserwowana wynosi około 0,86 mag. Aldebaran zajmuje wysoką - 14 pozycję na liście najjaśniejszych gwiazd (wliczając Słońce). W zasadzie jest to układ podwójny składający się z gwiazd Alfa Tauri (pomarańczowy olbrzym) A oraz Alfa Tauri B ...

Czytaj więcej

Izar (Epsilon Boötis, Mirak, Pulcherrima)

Kategoria:  Gwiazdy

Iraz to jedna z najpiękniejszych gwiazd podwójnych północnego nieba. Podwójność Izara odkrył rosyjski astronom Friedrich Georg Wilhelm Struve (1793 - 1864, z pochodzenia Niemiec bałtycki), który urzeczony blaskiem gwiazdy nadał jej nazwę "Pulcherrima" - co z łaciny oznacz po prostu „najpiękniejsza”. Izar należy do gwiazdozbioru ...

Czytaj więcej

Praesepe (Messier 44, NGC 2632)

Kategoria:  Gromady Otwarte

Gromada otwarta Praesepe (Messier 44) to największe skupisko gwiazd znajdujące się w gwiazdozbiorze Raka. Charles Messier (1730 - 1817 r.) gromadę tą umieścił na 44 pozycji swojego słynnego katalogu. Choć nie należy do obiektów specjalnie jasnych, pod czystym, ciemnym niebem można dostrzec ją okiem nieuzbrojonym. ...

Czytaj więcej

Hiady (Melotte 25, Collinder 50)

Kategoria:  Gromady Otwarte

Hiady to największa gromada otwarta znajdująca się w gwiazdozbiorze Byka. Gromadę po raz pierwszy skatalogował włoski astronom Giovanni Batista Hodierna (1597-1660 r.) w 1654 r. Gołym, nieuzbrojonym okiem widać jedynie najjaśniejsze gwiazdy wchodzące w skład tej gromady otwartej, za to pięknie prezentują się w praktycznie ...

Czytaj więcej

Plejady (Messier 45, Melotte 22)

Kategoria:  Gromady Otwarte

Gromada otwarta Plejady to jeden z najpopularniejszych i zarazem najpiękniejszych obiektów głębokiego kosmosu. Charles Messier (1730 - 1817 r.) gromadę tą umieścił na 45 pozycji swojego słynnego katalogu. Plejady doskonale widoczne są nawet gołym, nie uzbrojonym okiem. Pięknie prezentują się w praktycznie każdym sprzęcie optycznym, ...

Czytaj więcej

Arktur (Alfa Boötis)

Kategoria:  Gwiazdy

Arktur to pomarańczowy olbrzym należący do typu widmowego K (typ ten reprezentują żółto-pomarańczowe gwiazdy o temperaturze fotosfery w granicach 3900 - 5200 K). Alfa Boötis jest najjaśniejszą gwiazdą w konstelacji Wolarza o obserwowanej wielkości gwiazdowej równej −0,04 mag. Jest czwartą pod względem jasności gwiazdą na ...

Czytaj więcej

Kallisto (księżyc Jowisza, zwany też Jowisz IV)

Kategoria:  Układ Słoneczny

Kallisto należy do grupy tak zwanych księżyców Galileuszowych, jest drugim co do wielkości naturalnym satelitą Jowisza i trzecim w całym dotąd poznanym Układzie Słonecznym. Księżyc ten jest najbardziej oddalony od swojej planety macierzystej spośród wszystkich księżyców Galileuszowych i jest uważany ze jedno z najlepszych miejsc ...

Czytaj więcej

Chillout:


Let There Be Rock (cover)

Let There Be Rock (cover)

AC/DC

Gatunek:  Hard Rock, Rock

I'm In A Band (cover)

I'm In A Band (cover)

Danko Jones

Gatunek:  Hard Rock, Rock

No Surrender (cover)

No Surrender (cover)

Judas Priest

Gatunek:  Heavy Metal

Ojciec roku (2018)

Ojciec roku (2018)

Tyler Spindel

Gatunek:  Komedia

As The Walls Collapse (cover)

As The Walls Collapse (cover)

Kataklysm

Gatunek:  Death Metal, Melodic Death Metal

Eins Zwei Polizei (cover)

Eins Zwei Polizei (cover)

Mo-Do

Gatunek:  Dance, Electronic

The Storm (cover)

The Storm (cover)

King Diamond

Gatunek:  Heavy Metal

Turbo Lover (cover)

Turbo Lover (cover)

Judas Priest

Gatunek:  Heavy Metal

Miriam (cover)

Miriam (cover)

King Diamond

Gatunek:  Heavy Metal

The Poltergeist (cover)

The Poltergeist (cover)

King Diamond

Gatunek:  Heavy Metal

How Much Is The Fish (cover)

How Much Is The Fish (cover)

Scooter

Gatunek:  Dance, Electronic

Amazônia Nunca Mais (cover)

Amazônia Nunca Mais (cover)

Ratos de Porão

Gatunek:  Thrash Metal

The Family Ghost (cover)

The Family Ghost (cover)

King Diamond

Gatunek:  Heavy Metal

Iron Sky (2012)

Iron Sky (2012)

Timo Vuorensola

Gatunek:  Komedia, Sci-Fi