Jakub Topič Jakub Topič
Jakub Topič

Jakub Topič

Student, front end developer

O mně

Mé jméno je Jakub Topič a již čtvrtým rokem studuji informační technologie na SPŠE V Úžlabině (zaměření na programování). Zajímám se o moderní technologie a věnuji se tvorbě webových aplikací. Rád také vymýšlím projekty, které se neomezují pouze na software, ale dokáží nějakým způsobem interagovat s fyzickým světem (např. za použití mikrokontrolérové desky Arduino) a nejde již tedy pouze o programování, ale i o práci s hardwarem a elektronikou. Jedním z takových projektů je moje domácí meteostanice s webovým rozhraním. Pro měření a záznam počasí používám různé senzory meteorologických prvků a Arduino zde vytváří jakési rozhraní mezi těmito senzory a malým domácím linuxovým serverem, který slouží pro zpracování, ukládání a vizualizaci těchto dat pomocí mé webové aplikace. Zmíněný server mimojiné hostuje i tento web a mé další webové projekty. Tato práce obsadila 1. místo v krajském kole Středoškolské odborné činnosti 2015.

Volný čas travím hrou na příčnou flétnu ve flétnovém souboru Syrinx a ve školním orchestru. Rád si také pustím nějaký kvalitní film z žánru sci-fi nebo western a totálně ujíždím na kultovních seriálech jako je Červený trpaslík, Star Trek apod. Na PC hraji většinou strategie nebo FPS. Ve volných chvílích se občas ponořím do nějaké fantasy knížky nebo do populárně vědecké literatury. Nezbytným faktorem pro duševní pohodu je také sport - rekreačně lyžuji a jezdím na kole.

Kontakt

Napište mi šifrovanou zprávu

Klepnutím na tlačítko bude zpráva zašifrována 4096bitovým PGP klíčem. Takto zašifrovanou zprávu mi můžete poslat e-mailem a může být rozšifrována pouze mnou.

Nejnovější data z domácí meteostanice

25.1 °C
25.2 °C
9.03
1013.57 hPa
32 %
Přejít k meteostanici

Informace o serveru

Server:HP ProLiant MicroServer G7
Operační systém:Ubuntu Server 14.04.5 LTS
Procesor:AMD Turion II Neo @ 2×2.2GHzSystem load:0.06 0.07 0.06Uptime:13 dní
Pamět:DDR3 8GB ECCTeplota procesoru+48.6 °CKonektivita:RIPE Atlas sonda
System load:0.06 0.07 0.06
Uptime:13 dní
Teplota procesoru:+48.6 °C
Konektivita:RIPE Atlas sonda

Mé projekty

IoT: Řízení modelové železnice(2015)

Node.js, HTML5, CSS3, JS, websockets, electron, Arduino
Přejít na web
Železnice

Systém pro řízení analogové modelové železnice pomocí webové aplikace, která v reálném čase vizualizuje stav kolejiště a pozici vlaků. Webová aplikace umožňuje jak manuální ovládání, tak programování a spouštění sekvencí povelů, nebo náhodný provoz.

URL zkracovač(2015)

HTML5, CSS3, PHP5, MySQL
Přejít na web
Quizoid

Huh... Prostě mě jednu letní noc napadlo vytvořit si vlastní zkracovač URL adres, který dokáže jakoukoliv adresu zkrátit na velikost 10 znaků. Kromě URL plánuji přidat pro sdílení další datové typy jako text, obrázky nebo třeba GPS souřadnice.

Quizoid(2015)

Microsoft Azure, Node.js, HTML5, CSS3, JS, websockets
Přejít na web
Quizoid

Spolupráce na projektu Quizoid, což je webová hra na způsob kvízu určená pro dva hráče, která se snaží zábavnou formou testovat a rozvíjet znalosti z různých odvětví vědy. Vznikl jako školní projekt do soutěže Akademie programování. (GitHub)

Školní intranet(2015)

HTML5, CSS3, JS (AJAX), PHP5
Přejít na web
Intranet

Rychlý HTML5/PHP průzkumník souborů pro přístup ke studijním materiálům studentům Úžlabiny. Obsah se nahrává asynchonně a vše je plné animací :). Tento průzkumník nahradil původní prostý výpis Apache.

Suplování(2014)

HTML5, CSS3, JS (AJAX), PHP5, Appcache, Local Storage
Přejít na web
Suplování

Aplikace Suplování umožňuje studentům střední školy SPŠE V Úžlabině snadný přístup k suplování. Lze ji pohodlně používat na desktopu, ale hlavně na mobilním telefonu nebo tabletu, kde funguje i bez internetového připojení a zobrazuje poslední načtená data.

Domácí meteostanice(2014)

HTML5, CSS3, JS, PHP5, MySQL, Arduino, BASH, Linux server
Přejít na web
Meteostanice

Čistě spontánní projekt, který vznikl koncem léta 2014. Jedná se o domácí meteostanici s webovým rozhraním založenou na linuxovém serveru a Arduinu s připojenými senzory. Práce obsadila 1. místo v krajském kole SOČ a postoupila do celostátní přehlídky.

Informační LCD(2014)

Arduino, Wiring (C/C++), BASH, Linux server
Informační LCD

Informační LCD k mému domácímu serveru. Systém v intervalech odesílá stav využití systémových prostředků do malého Arduina, které tyto informace zobrazuje na LCD displeji. Zkrátka jsem musel nějak využít volný prostor místo zbytečné optické mechaniky :)

Arduino tank(2013)

Arduino, bluetooth, Android (java)
Arduino Tank

Vánoční projekt: Arduino + Bluetooth modul + pásový podvozek + androidí aplikace => telefonem ovládaný tank. V budoucnu plánuji přidat ultrazvukový senzor vzdálenosti a naprogramovat jednoduchou umělou inteligenci

Litera(2012)

HTML, CSS, JS, PHP5, MySQL
Přejít na web
Litera

Projekt Litera je soukromý webový správce referátů 5.A (školní rok 2012/13) Gymnázia Českolipská ze čtenářského deníku. Slouží ke sdílení referátů jako studijního materiálu k maturitě mezi samotnými studenty.

Trkač(2011)

HTML, CSS
Trkač

Webdesign připravovaného webu o trkači - všemocném zařízení, které dokáže bez elektřiny pumpovat vodu do výšky. Používáme ho jako zdroj vody na letním tábořem v Novohradkách.

Šípková Růženka(2011)

HTML, CSS
Růženka

Webová prezentace pro naše nové představení - rocková opera Šípková Růženka.

Muzikál Faust(2010)

HTML, CSS
Faust

Webová prezentace školního orchestru Gymnázia Českolipská, ve kterém hraji na příčnou flétnu. Každý rok máme nové představení - tento web byl pro náš muzikál Faust.

Životopis