FIT ČVUT – pátý semestr

Po prázdninách v roce 2012 jsem nastoupil do pátého semestru na FIT ČVUT, opět s čistou (čti: úplně prázdnou) hlavou.
Naštěstí jsem z předchozích zimních semestrů měl splněny všechny předměty, tak jsem mohl začít s čistým štítem.
Zapsal jsem si předmět EFA (Efektivní Algoritmy), který sice náš obor nemá povinný, ale mezi radou starších kolují výhružky jako – kdo udělá FIT ČVUT bez EFA, tomu pochčiju diplom v temné uličce – usoudil jsem, že to třeba bude přínosný předmět.
Tělocvik jsem si opět, já lenoch, nezapsal.

Číst dále...

FIT ČVUT – čtvrtý semestr

Na konci ne uplně hladce probíhajícího zkouškového třetího semestru na FIT ČVUT jsem měl sotva pár dní na regeneraci mozkových buněk před začátkem dalšího semestru – tohle mě na FITu dost štve, hlavně poslední dobou, člověk nemá moc času na ostatní věci mimo školu, přitom bychom se možná někdy sami i naučili více, v praxi, na nějakém vlastním projektu… Ale o tom jindy.

Jelikož jsem si zvolil obor Informační technologie, tento semestr jsem měl doporučeno zapsat si dva oborové předměty, Administrace Unixu (ADU) a Skriptovací jazyky (SKJ).

Číst dále...

FIT ČVUT – třetí semestr

Prázdniny jsem si náležitě užil a těžce naučená látka jakoby se z hlavy vypařila… Třetí semestr na FIT ČVUT měl být údajně jednodušší jak semestr druhý, nyní bylo ale třeba zapsat si oborové předměty, potažmo zvolit si obor! Váhal jsem mezi Teoretickou informatikou a oborem Informační technologie. Nakonec jsem se, z čistě praktických důvodů, rozhodl pro obor Informační technologie.

Jelikož jsem v prvním semestru nezvládl předmět ZMA (Základy Matematické Analýzy), zapsal jsem si ho na tento semestr, abych měl od něj pokoj :) (a nebo mě vyhodili rovnou teď).

Číst dále...

FIT ČVUT – druhý semestr

Do druhého semestru na FIT ČVUT jsem se celkem těšil, začátek semestru totiž končilo zkouškové! Ne, teď pravdu, předchozí zkouškové byla nuda, měl jsem totiž jen 2 zkoušky… uvidíme jak to bude vypadat teď.

Obor jsem si ještě nevybral a i tak to měl být nejtěžší semestr, tak jsem se do nějakých předmětů navíc nehnal, obzvlášť po menším sebezklamáním z minulého semestru.

Takže zase od nejdůležitějšího:

TV2 – Tělesná výchova 2
S předchozí zkušeností s posilovnou jsem se rozhodl pro něco jiného, pro futsal na Strahově. Tak nějak jsem si myslel, že tam bude chodit plno sportovců a fotbalistů a ani si neškrtnu, opak byl pravdou. Sice tam bylo pár „fotbalistů“ se stylem C. Ronalda, ale po fotbalové stránce to bylo trochu jinak. Na střední škole byl jen obyčejný fotbálek mnohem těžší, tady studenti často zakopávali o vlastní nohy a jen se chtěli hádat, když se jim zrovna nepovedlo obehrání… Zahrál jsem si hezky, futsal na Strahově opravdu můžu doporučit, škoda jen že vyučující chodil i o půl hodiny pozdě, v lepším případě poslal studentku, se kterou strávil předešlou noc, s klíčem od hřiště. Na společné sprchy na Strahově mám taky hezké vzpomínky…

Číst dále...

FIT ČVUT – první semestr

Když jsem nastoupil v roce 2010 na první semestr na ČVUT FIT, nikoho jsem neznal a nikdy předtím jsem se o IT moc nezajímal, jen jsem rád pařil hry :) Na žádný seznamovák jsem nejel, neměl jsem o to moc zájem.

První týden byl pro mě velice krušný, ihned nás zavalili spoustou informací a došlo mi, že se taky jednou ve škole budu muset opravdu začít snažit (střední byla naprostá flákárna). Měl jsem výuku od pondělí do pátku a to i pozdě večer – tuším 2x do 19:30 a v pátek do 17:45!

Číst dále...

SteghideGUI

V rámci bakalářské práce na ČVUT jsem vytvořil GUI nad steganografickým nástrojem Steghide (steganography tools).

Celý projekt je napsán v jazyku C++/Qt, je dostupný na sourceforge včetně zdrojáků (GPLv3).

Features

  • UTF-8 podpora
  • Podpora komprese
  • Podpora symetrické kryptografie
  • Pokročilé metody ukrývání
  • Možnost prohlédnutí vkládacího procesu (pro výukové účely)
  • Prohlížeš obrázků na porovnání nosiče a stegogramu
  • Platformově nezávislé ukládání důležitých informací (registry, ini, xml)
  • C++/Qt multiplatformní řešení
  • Podpora angličtiny a češtiny, možnost překladu do dalších jazyků
  • Číst dále...

    UTF-8 to UTF-16 a vice versa v C++

    V rámci předmětu BI-PA2 (Programování a algoritmizace 2) jsme jako první úkol na Progtestu měli v jazyku C++ naprogramovat převod z kódování znaků UTF8 do UTF16 a zpět. Je to vůbec můj první C++ program (nepočítaje Hello world) a nevyužívá techniky OOP.

     

     

    Odkazy:

    Číst dále...

    Cisco Academy – Akademie pro síťaře nováčky

    Ve 4. semestru jsem se odhodlal navštěvovat mimoškolní kurz Cisco Academy, protože jsem se síťařinou neměl dosud žádné zkušenosti, ale velice mě toto téma lákalo. Zároveň jsem v tom samém semestru měl zapsán předmět BI-PSI (Počítačové sítě), abych „zabil dvě mouchy jednou ranou“. Koncepce je samozřejmě jiná, pokusím se popsat CNA kurzy z mého pohledu.

    Nejdřív obecně ke kurzům. Studentská Unie ČVUT, pokud vím, vyučuje kurzy „Exploration“, což jsou nejnižší kurzy, jsou celkem čtyři. První kurz (Network fundamentals) je zaměřen na teoretický základ a žádné vstupní znalosti se nepředpokládají – stačí pouze nadšení a tvrdé hltání teorie. Poté si můžete vybrat kurz 2 nebo 3, můžete mít i oba najednou, je to zcela na Vás. Kurz druhý (Routing Protocols and Concepts) je obsáhlejší než třetí a tématem, jak už název napovídá, je směrování (routování). Kurz třetí (LAN Switching and Wireless) je asi nejkratší ze všech kurzů, nicméně obsahuje několik důležitých praktických úloh. Vše se točí okolo přepínání (switchování) a v poslední kapitolce se dozvíte něco o WiFi. Po splnění všech 3 kurzů si můžete zapsat čtvrtý (Accessing the WAN), který je údajně samozřejmě nejtěžší. Po splnení všech 4 kurzů je možnost absolvovat tzv. Průmyslovou certifikaci – CCENT pro kurz 1,2 a CCNA pro všechny kurzy. Průmyslová certifikace se musí po určitě době obnovovat – probíhá formou přezkoušení a samozřejmě za ní znovu zaplatíte.

    Číst dále...

    Databázové systémy – semestrální práce v Oracle 11g

    Ve 3. semestru jsme měli předmět BI-DBS (Databázové systémy) – součástí zápočtu byla mj. semestrální práce. V podstatě šlo o návrh logického modelu nějaké vymyšlené databáze, vytvoření databáze na db stroji Oracle 11g a vymyšlení pár smysluplných a praktických SQL dotazů – a jejich spuštění + výstup. Pár SQL dotazů muselo být převedeno i do relační algebry. Úkolem bylo naplnit automaticky generovanou xml tabulku s pokrytím SQL příkazů. Práce je dostupná na https://webdev.fit.cvut.cz/bartimar/BI-DBS/main.xml

    Číst dále...

    Hledání Min 1.0

    V rámci předmětu BI-PA2 (Programování a algoritmizace 2) jsem jako semestrální práci vytvořil hru Hledání min. Projekt je v jazyku C++ a využívá grafickou knihovnu SDL. Rozsahem je zhruba 2 500 řádků včetně zdrojových kódů doxygen dokumentace. Verze 1.0 zatím ve verzi pro systém Windows – po dokončení studia jsem ochoten publikovat kód pod licencí GPLv3. Hra byla primárně vyvíjena pro Linux, pokud však máte zájem o binárku, budete si jí muset zkompilovat sami – projekt obsahuje i makefile :)

    Číst dále...