SUPERMARTAS.CZ

Web o mojí webové a programové tvorbě

O mně

Na této stránce se můžete dozvědět spoustu zajímavých informací o mně, mých zájmech, používaných technologiích, programech a spoustě dalšího.

Osobní údaje

  • Jméno - Martin Kotraš
  • Přezdívka - SuperMartas
  • Věk - 20 let

Kontaktní údaje

Pracovní prostředí

Ukázka mého prostředí, ve kterém pracuji a obecně trávím nejvíce času. Ne vždy pracuji tak, jako na obrázku, ale je to pěkná ukázka využití všech 3 monitorů. Obvyklejší varianta je, že mám na monitoru notebooku vývojové prostředí a vlevo na primární monitoru ladím aplikaci či web v prohlížeči.Pracovní prostředí

Počítač, mobil a příslušenství

Technologie

Technologie, které znám a alespoň částečně ovládám, používám nebo jsem z nějakého důvodu používal.

Webové technologie

Na straně klienta

  • HTML 5 - nejnovější verze značkovacího jazyka určená pro psaní webových stránek
  • CSS 3 - nejnovější verze jazyka pro popis způsobu zobrazení elementů na stránce (design)
  • JavaScript - objektově orientovaný skriptovací jazyk používaný zejména pro dynamičnost stránky
    • AJAJ - technika načítání dat ze serveru bez opuštění stránky (používá formát JSON)
    • AJAX - technika načítání dat ze serveru bez opuštění stránky (používá formát XML)
    • jQuery - knihovna usnadňující vývoj

Na straně serveru

  • PHP 7 - skriptovací programovací jazyk zajišťující zpracování dat od uživatele na serveru a vrácení požadovaného výsledku
    • GD - knihovna pro práci s obrázky
    • Imagick - knihovna pro práci s obrázky
    • MySQLi - rozšíření pro přístup k databázi MySQL
    • Nette Framework - framework usnadňující programování
    • OOP - objektově orientované programování
    • Texy! - knihovna pro převod čistého textu se speciálními značkami (např. pro tučný text) do HTML
    • VickoDB 1.0 - jednoduchá knihovna pro přístup k databázi MySQL postavená nad rozšíření MySQLi
  • MySQL 5.7 - nejpoužívanější multiplatformní databázový systém
    • InnoDB - formát uložiště dat (podporuje cizí klíče, transakce ad.)
    • MyISAM - nejpoužívanější formát úložiště dat (bez podpory cizích klíčů, transakcí ad.)

Protokoly

  • HTTP - nejpoužívanější protokol pro přenos souborů na webu
    • HTTPS - šifrovaná varianta
  • FTP - protokol pro přenos souborů
    • FTPS - šifrovaná varianta pomocí SSL/TLS
    • SFTP - šifrovaná varianta pomocí SSH
  • DNS - protokol pro převod doménových jmen a IP adres
  • SMTP - protokol pro přenos emailů
  • POP3 - protokol pro stahování emailů ze serveru
  • IMAP - protokol pro vzdálený přístup k emailové schránce
  • SSH - šifrovaný protokol pro vzdálenou správu nejčastěji serverů
  • Telnet - protokol pro vzdálenou správu nejčastěji serverů

Desktopové technologie

  • C++14 - multiparadigmatický programovací jazyk používaný zejména pro velmi náročné aplikace (hry)
  • .NET Framework - platforma poskytující prostředí pro běh aplikací se spouštěcím rozhraním a potřebnými knihovnami
    • C# - objektově orientovaný programovací jazyk s C syntaxí pro vývoj především desktopových formulářových aplikací pro Windows
    • VB.NET - objektově orientovaný programovací jazyk s VB syntaxí pro vývoj především desktopových formulářových aplikací ve Windows
    • WPF - grafický subsystém pro tvorbu GUI v jazyce XAML
  • Python 3 - skriptovací programovací jazyk
  • VB6 - událostmi řízený programovací jazyk

Formáty

  • CSV - jednoduchý formát určený pro výměnu tabulkových dat oddělených čárkou (někdy i středníkem)
  • NEON - formát pro serializaci strukturovaných dat od tvůrců Nette Frameworku
  • JSON - formát určený pro přenos dat organizovaných do polí nebo objektů
  • XML - formát pro serializaci strukturovaných dat
    • Atom - formát pro čtení novinek a dalšího syndikovaného obsahu na webových stránkách (nástupce RSS)
    • RSS - formát pro čtení novinek a dalšího syndikovaného obsahu na webových stránkách
    • SVG - formát pro tvorbu dvojrozměrné vektorové grafiky podporovaný téměř všemi moderními prohlížeči
  • YAML - formát pro serizalizaci strukturovaných dat

Operační systémy

Operační systémy, se kterými jsem měl tu čest se potkat a po nějakou dobu aktivně využívat.

Desktopové

Linux

Windows

Mobilní

Serverové

Linux

Windows

Ostatní

  • Cisco IOS - používaný v Cisco switchích a routerech (bez GUI)
  • Raspbian Wheezy - odvozenina Debianu určená pro Raspberry Pi (bez GUI)
Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace