Mimic projects
SEO
Značky: Všechny, C#, Tutorial, App, Game, Test, Hack, C++/cli, C++, Java, Xna, C++/qt, Lib

[ 8.12.2013 ]Generátor životopisu 2

Informace:
- První verze této aplikace byla C#, ale bohužel na systémech jako linux apod. nefungovala, takže jsem to celé přepsal do javy
- Veškeré možnosti nastavení životopisu jsou totožné jako měla předchozí verze v C#, jen jsem něco opravil nebo vylepšil (to se mi ve verzi v C# už dělat nechtělo)
- Něco jsem kompletně přepsal. Jako třeba správu jazykové podpory, kde si každý může přidat nebo upravit jazyk který chce
- Co se týká vstupů, tak se prakticky nic neošetřuje (vše je ve formě textu), takže je možné si vstupy částečně přizpůsobit podle sebe
- Všechny vstupy stejně jako u předchozí verze podporují html tagy

Použité prog. jazyky: Java

Stažení verze: 1.3

Značky: java, app

Changelog

1.3
- výstupní soubor je v HTML5
- všechny kolonky podporují HTML tagy
- možnost exportu/importu celého nastavení do šifrováného souboru
- vytváření náhledu bez nutnosti uložení
- předvyplněné kolonky, které vám usnadňují rychlejší tvorbu (je možné je editovat v jazykovém souboru)
- možnost přidat vlastní fotku
- program je kompletně v CZ případně EN
- profil se při uložení aktualizuje na verzi programu (není možné ho poté otevřít ve starší verzi)
- více jazyčná podpora (otevřete .jar třeba v raru a do adresáře languages přidejte další jazyky)
- možnost přidat datum vytvoření na konec stránky životopisu, případně skrýt určité prvky
- možnost zobrazit nebo skrýt rámeček okna (dvoj-klik na panel s menu)
- detekce změny informací profilu, která má vliv na obsah souboru s profilem
- okno aplikace má možnost změny velikosti (předchozí verze neměla)

Obrázky:

[ 20.4.2013 ]Mushrooms Shifter

Informace:
- Kreslení houbiček
- Okno aplikace má reprezentovat skříň s poličkama, kde na každé je stack 5-ti houbiček

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app, test

Ovládání

- pomocí myši se pohybuje s houbičkama
- při držení klávesy ctrl lze s houbičkou pohybovat i mimo její poličku
- klávesa R vrátí všechny houbičky na původní místo

Obrázky:

Videa:

[ 20.4.2013 ]Pyramid Draw

Informace:
- Kreslení pyramidy dle zadané velikosti základny
- Možnost změnit barvy a export do .png

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app, test

Obrázky:

[ 20.4.2013 ]Generátor životopisu

Informace:
- Potřeboval jsem si udělat životopis a tak vznikl nápad na tuhle aplikaci
- Aplikace je jednoduchá na ovládání a samotnou správu životopisu (CV), více info níže v changelogu

Použité prog. jazyky: C# (.net 4.5)

Stažení verze: 1.3.1

Značky: c#, app

Klávesové zkratky

- ctrl + N = Nový (new)
- ctrl + B = Vytvořit (build)
- ctrl + P = Náhled (preview)
- ctrl + E = Exportovat (export)
- ctrl + I = Importovat (import)
- ctrl + T = Info (todo)
- ctrl + Q = Ukončit (quit)

Changelog

1.3.1
- opraveno pár chyb související s pádem aplikace
- opraven formát titulu za jménem
- přidána EN lokalizace

1.3
- přidány kolonky pro vyplnění datumu narození a věku
- přidána možnost zobrazit nebo skrýt praxe
- přizpůsoben vzhled okna
- přidána možnost poznámky k řidičáku
- změněny klávesové zkratky pro vytvoření HTML, informace a ukončení
- opraveno pár popisků (v CZ jazyce)
- přidána nová záložka pro poznámky k životopisu
- přidána SK lokalizace

1.2
- všechny víceřádkové kolonky detekují klávesu enter jako nový řádek
- přidána ochrana proti otevření novějšího nastavení starší aplikací
- přidána nová záložka pro kurzy a školení
- možnost přidat datum vytvoření na konec životopisu
- do menu přidána položka Info, kde naleznete autory překladů a něco o aplikaci
- přidán easter-egg, takže hledejte
- opraveno pár vstupních kolonek
- do menu přidány klávesové zkratky
- upravená adresářová struktůra
- přidána možnost posouvat prvky (školy, praxe, dovednosti apod.) a lehce upraven vzhled

1.1
- přidána více jazyčná podpora (obsahuje zatím pouze CZ jazyk)
- lehce upraveno UI
- přidána zpětná kompatabilita se starší verzí (hlavně pro nastavení profilu)
- přidáno více telefonních předvoleb (kódů oblasti)
- při uložení nastavení se nyní ukládá i aktuální jazyk, takže při importu se změní jazyk podle nastavení
- přidána informace o verzi
- při najetí myši na jazyk v menu se zobrazí jeho autor a verze překladu

1.0
- program je kompletně v CZ
- možnost přidat vlastní fotku
- předvyplněné kolonky, které vám usnadňují rychlejší tvorbu
- vytváření náhledu
- možnost exportovat celé nastavení do šifrováného souboru (lze i importovat)
- všechny kolonky podporují HTML tagy
- výstupní soubor je v HTML5

Obrázky:

[ 10.4.2013 ]Ranks Generator (generátor ranků na fórum)

Informace:
- Tuto aplikaci jsem dělal proto, protože na bývalém fóru jsem chtěl pěkný rank ikonky a aby jich bylo hodně (rychle se měnily podle počtu příspěvků)
- Dělat stovky ikon se mi opravdu nechtělo, tak jsem si na to udělal jednoduchou, ale plnohodnotnou aplikaci

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0 - Ranks

Značky: c#, app

Vlastnosti

- lze vygenerovat maximálně 600 ikon (0-600%)
- ikonky jsou barevně nastavitelné (pozadí, text, přechod, obvod)
- možnost vytvořit speciální ikonky s vlastním textem
- při generování se ukazuje průchod i náhled aktuální ikonky
- náhled ikonky před vygenerováním se aktualizuje průběžně podle změn

Obrázky:

[ 10.4.2013 ]Easy Net Compiler

Informace:
- Jak už název napovídá, tak mi šlo hlavně o to, udělat jednoduchý kompilátor pro testování kódu
- Není proc praktické kvůli prkotině spouštět celé prostředí (např. Visual Studio)

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app

Obrázky:

[ 10.4.2013 ]Page Assistant

Informace:
- Je to vlastně takový mini-server pro zobrazení jednoduchých stránek v HTML

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app

Funkce

- port lze přenastavit buď přes menu nebo kliknutím na port
- program nevytváří žádné HTML soubory, vše je uloženo binárně, takže název souboru je jen název bez přípony
- stránky lze přidávat i odebírat pravým kliknutím na panel záložek u stránek
- pokuď se má odeslat požadavek ve form třeba přes POST, tak se volá pouze název stránky jako třeba /nazev_stranky
- klíčová slova začínající APP_ nebo FCE_ jsou systémové funkce a jejich tělo se měnit nedá
- globální styl (css) se aplikuje na všechny stránky
- přes menu jde zapnout logger pro debug (skryje se obrázek pozadí)

Obrázky:

[ 10.4.2013 ]Weather (počasí 2)

Informace:
- Moje druhá aplikace na počasí (dá se říct, že to je druhý díl aplikace Počasí)
- Obsahuje prakticky všechno co předchozí aplikace + něco navíc
- Úplně jsem odebral GUI a přidál vlákna, takže se už nestane, že by aplikace na chvíli zamrzla
- Po spuštění se zobrazí ikona v Tray baru a ovládání je v záložce Info

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 2.0

Značky: c#, app

Obrázky:

[ 10.4.2013 ]CPU Bench (test výkonu CPU)

Informace:
- Jedná se o takový pokus, kde jsem se pokoušel vytvořit nějakou aplikaci, která by otestovala výkon CPU v podobně hodnocení
- Aplikace používá moje staré API, takže všechno včetně tlačítek, progressBaru jsem dělal já. A vzhled okna jsem kreslil v malování
- Funguje na principu cyklu s určitým výpočtem, který z části zatíží CPU a podle toho se vypočte průměrný výpočetní čas

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app

Obrázky:

[ 7.4.2013 ]Timer (časovač pro vypnutí PC)

Informace:
- Zkoušel jsem si vytvořit aplikaci, která by mi sama po určité době vypnula PC
- Nejsem si teď ani jistej, jestli fungujou všechny akce.. Na 99% by měla fungovat hibernace a tušim, že i odhlášení. Ostatní se mi moc testovat nechtělo

Použité prog. jazyky: C++/CLI (.net 4.0)

Stažení verze: 1.0

Značky: c++/cli, app

Obrázky:

[ 7.4.2013 ]Char Array Creator

Informace:
- Kdysi jsem používal cykly a sleep, pro výpis textu do konzole po znacích, ale pokud text byl přiliš dlouhý, tak to byla celkem otrava přepisovat do pole znaků, takže jsem si udělal takovýto program
- Neptejte se mě, proč jsem nepoužil string nebo char*, prostě jsem to pootřeboval takto

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app

Vlastnosti

- ihned přepisuje vstup na pole znaků
- lze si vybrat šablonu pro jaký jazyk to má být určeno (C, C++, C#, Java, PHP)
- lze si nastavit maximální počet znaků na řádek ve formátu pole znaků
- možnost nastavení velikosti textu, šířky tabulátoru a zalomení textu
- výsledek si lze prohlédnou v ukázce, kde jde nastavit i rychlost vypisování a ukazuje se čas, za jak dlouho se celý text vypíše

Obrázky:

[ 7.4.2013 ]Crad Creator (generátor vizitky)

Informace:
- Chtěl jsem si vytvořít nějakou aplikaci, která by dokázala podle vstupních údajů vygenerovat vizitku (obrázek o určitých rozměrech)

Použité prog. jazyky: C++/Qt

Stažení verze: 1.0

Značky: c++/qt, app

Vlastnosti

- jákákoliv změna se v náhledu ihned ukáže
- obsahuje všechny základní údaje
- je kompletně upravitelná (vlastní font, barva, pozadí, obrázek..)
- je možné kreslit na vizitku pomocí myši (dvoj-klik maže)
- výstup je ve formátu .png

Pozor!

- je to statická kompilace společně s komprimací, takže kdyby to někomu házelo vir, tak je to v pořádku

Obrázky:

[ 7.4.2013 ]Hasher

Informace:
- Umí hashovat text do md4, md5 a sha1

Použité prog. jazyky: C++/Qt

Stažení verze: 1.0

Značky: c++/qt, app

Obrázky:

[ 7.4.2013 ]Converter (převody jednotek délky)

Informace:
- Převádí jednotky délky mezi sebou
- Podporuje až 34 jednotek

Použité prog. jazyky: Java

Stažení verze: 1.0

Značky: java, app

Obrázky:

[ 7.4.2013 ]Restaurant (seminárka)

Informace:
- Kdysi jsme měli ve škole takový zadání, že máme obsluhovat stoly v restauraci. Každý stůl může mít svého číšníka, ale není to podmínka. Na každém stole jsou nějaký objednávky apod.
- Původní app měla být v konzoli, ale předělal jsem to do GUI
- Umí vyexportovat restauraci do souboru

Použité prog. jazyky: C++/CLI (.net 4.0)

Stažení verze: 1.0

Značky: c++/cli, app

Obrázky:

[ 7.4.2013 ]Matrix (generátor matice)

Informace:
- Moje první aplikace v C++/CLI
- Její funkcionalita je taková, že generuje matici o určitých rozměrech a rozmezí čísel

Použité prog. jazyky: C++/CLI (.net 4.0)

Stažení verze: 1.0

Značky: c++/cli, app, test

Obrázky:

[ 7.4.2013 ]Directory Viewer

Informace:
- Projde adresář a zjistí informace o každém souboru a velikost adresáře

Použité prog. jazyky: C++/CLI (.net 4.0)

Stažení verze: 1.0

Značky: c++/cli, app

Vlastnosti

- scan adresáře probíhá automaticky při psaní a sám doplňuje cestu
- podrobnější informace se zobrazí při přejetí myší nad objekt
- při uložení adresáře do souboru to nepodporuje diakritiku

Obrázky:

[ 7.4.2013 ]Process List

Informace:
- K této aplikaci toho není moc co říct, prostě získá seznam všech běžících procesů a zobrazí o nich základní informace
- Chtěl jsem trochu napodobit TaskManager, který je ve Windows

Použité prog. jazyky: C++/CLI (.net 4.0)

Stažení verze: 1.0

Značky: c++/cli, app

Funkce

- jedinou vlastnost kterou krom zobrazení obsahuje je zabít procesy - jednoduše si vyberete procesy, které chcete ukončit a dáte Kill

Obrázky:

[ 7.4.2013 ]Titan Quest - MapHack

Informace:
- Díky tomu, že jsem na pár dní zase sedl ke hře Titan Quest, tak i když znám mapu a vim kde co je, tak stejně mě štve, že mapa je celá černá (neprouzkoumaná), takže jsem udělal menší hack na odhalení celý mapy

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app, hack

Použití

- jednoduše spustit, v menu vybrat možnost a o vše se postará sám

Vlastnosti

- umožňuje odhalit mapu jen pro určitou postavu a to tak, že se vloží tato aplikace přímo do adresáře s postavou a v menu se vybere možnost THIS
- podporuje jak klasickou hru Titan Quest, tak jeho datadisk Immortal Throne
- podporuje jak originální kampaň (mapy v klasické hře), tak vlastní mapy
- aplikuje odhalení mapy jak na hlavní postavy, tak na postavy, které patří nějakému módu (např. Lilith, Paths apod. módy)
- na místě, na kterém jste ještě ve hře nebyli, tak nechá zahalené, protože k této mapě zatím nemá přístup (nemá co odhalovat)

Obrázky:

[ 6.4.2013 ]Minecraft Launcher

Informace:
- Spouštěč pro hru Minecraft
- Možnost vlastního nastavení velikosti paměti
- Adresář .minecraft je možné umístit jinám, než do AppData

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app

Více informací

- hodně lidem vyhazuje minecraft chybu s nedostatkem paměti, proto jsem si rozhodl udělat aplikaci, kde si to bude moct každej nastavit podle sebe
- maximální možná velikost paměti je 9999MB, ale stačí to zvednou na 2048MB a minecraft už nespadne (pokud máte 64bit systém)
- další věc je spuštění minecraftu mimo svůj hlavní adresář AppData, takže je možné ho umístit kamkoliv, jen je nutné zachovat název složky .minecraft

Obrázky:

[ 6.4.2013 ]Private Hasher

Informace:
- Pokoušel jsem se vytvořit/vylepšit původní algoritmus pro Base64 a AES a vzniklo z toho toto

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app, test

Vlastnosti

- délka textu není limitovaná a chová se stejně jako u Base64
- nutnost zadat klíč, který odemkne hash, takže samotný hash bez klíče je k ničemu
- možnost změnit sílu hashe (exponenciálně se zvedá délka výstupu)
- hash lze zpětně dekódovat

Obrázky:

[ 6.4.2013 ]Test Cube

Informace:
- Tohle je celkem jednoduchá aplikace. Prostě generuje hod kostkou a vykreslí její hodnotu

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app, test

Ovládání

- tlačítko R je hod kostky pomocí lehké animace
- pravým kliknutí na pozadí se změní jeho barva

Obrázky:

[ 6.4.2013 ]Počasí

Informace:
- Jeden čas jsem sledoval počasí jak u nás, tak v Evropě a i chování Slunce, takže jsem chtěl mít všechno pohromadě, abych nemusel lézt na několik stránek najednou

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app

Vlastnosti

- mnoho informací o počasí v České Republice
- základní počasí z Evropy a celého světa
- počasí / aktualní dění na Slunci
- mnoho online kamer z různých koutů České Republiky
- bouřková předpověď a mnoho dalšího
- aplikace je jedno-vláknová, takže start a občasný načtení obrázku může způsobit škubnutí aplikace

Obrázky:

[ 6.4.2013 ]Mysql Connector

Informace:
- Kdysi jsem zkoušel Mysql v C#, takže tady je výsledek
- Umí to bohužel jen základy a vylepšovat se mi to už nechtělo
- Dá se to použít na jednoduché věci, hlavně vypsání tabulky, případně používat vnitřní příkazy
- Když jsem to testoval, tak mi to i občas vyhodilo chybu. Byl to prostě test...

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app, test

Obrázky:

[ 6.4.2013 ]CrackMe

Informace:
- Jednoduchý program, kde je nutné nějak zjistit heslo
- Pokud se ví jak na to, tak se heslo dá s přehledem zjistit do 5min Takže zkoušejte
- Co jsem to testoval, tak to dokázalo zjistit zhruba 4 lidi z 10

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app, test

Obrázky:

[ 6.4.2013 ]Stack Gui

Informace:
- Celkem stará aplikace, kde jsem předělával zásobník z konzole do grafické podoby
- Aplikace nemá moc užitek, ale neměl jsem v tu chvíli na přednášce co dělat

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app, test

Obrázky:

[ 6.4.2013 ]Map Generator

Informace:
- Vytváří obrázky vygenerované mapy podle nastavení
- Jedná se o takový test jenom, takže využití moc nemá... maximálně jako pozadí plochy

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app, test

Obrázky:

[ 6.4.2013 ]Gomoku

Informace:
- Sice název je shodný s japonskou hrou, ale jedná se pouze o generování barevného pole dlaždic, kde se pro každou dlaždici loguje její umístění
- Jedná se jen o test, takže použití to mít moc nebude

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app, test

Obrázky:

[ 6.4.2013 ]File Agent

Informace:
- Chtěl jsem se pokusit vytvořit nějakou aplikaci, která by dokázala zašifrovat (zamknout) soubor tak, aby se dal vrátit zpět do původního stavu pouze přes tuto aplikaci a částěčně se mi to povedlo, jen to ovládání je na 2 věci
- Jinak je možné vybrat více souborů najednou a zamykání souborů větších než 100MB trvá bohužel trochu déle

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app

Obrázky:

[ 6.4.2013 ]Caesar Hash (Caesarova šifra)

Informace:
- Určitě každý zná Caesarovu šifru a kdo ne, tak wiki V mé verzi jsem ji jen trochu vylepšil
- Odděluje jednotlivá slova (podporuje mezery)
- Lze nastavít sílu šifry (Caesar má 3)
- Podporuje čísla (čísla nešifruje)
- Umožňuje dešifrovat Caesarovu šifru zpět na původní text

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app

Obrázky:

[ 6.4.2013 ]Binary Clock (binární hodiny)

Informace:
- Jednoduché binární hodiny na plochu s možností nastavení alarmu

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app

Ovládání

- s oknem se dá pohybovat myší (kliknout - držet - táhnout)
- pravý klik zapíná/vypíná mrížku
- levý dvoj-klik zobrazí okno s nastavení alarmu
- aplikace se ukončuje přes klávesu ESC

Obrázky:

[ 6.4.2013 ]Beeper (bzučák)

Informace:
- Opět stará aplikace, která umožňuje nastavit frekvenci, tón a délku tónu výcházejícího z repráku nebo tyto parametry nechat přímo generovat

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app

Obrázky:

[ 6.4.2013 ]MD5

Informace:
- Stará a jednoduchá aplikace pro převod textu do md5

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.0

Značky: c#, app

Obrázky:

[ 6.4.2013 ]Skybot

Informace:
- Skybot je jednoduchý Skype bot ve kterém si lze nastavit zprávy pro automatickou odpověď
- Časem jsem přidal další funkce jako blokace uživatelů nebo jen blokace volání (obě možnosti pouze za chodu aplikace) nebo vykonání příkazů přes příchozí zprávu (např. spuštění nějakého programu)

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.2

Značky: c#, app

Použití

1) zapnout skype
2) ve skybot.conf a případně v messages.conf si to nastavit podle sebe (ale není to nutný)
3) spustit aplikaci a kliknout na tlačítko Spustit
4) Skype se vás zeptá na povolení aplikace, takže to povolte
5) to je celé... v gui jsou jen tlačítka pro reload souboru s nastavením (bez nutnosti resetovat aplikaci), případně on/off

Obrázky:

[ 6.4.2013 ]Files Hasher

Informace:
- Vytváří hashe souború a ukládá je do formátu xml, textového nebo bezpečného souboru
- Možnost si vybrat jeden nebo více souborů nebo rovnou celý adresář i s podadresáři
- Podporuje základní hashe jako je md5, sha1, sha256, sha384, sha512 nebo ripemd160
- Aplikace je dobrá např. pro automatické aktualizace, kde se zjišťuje novější verze souborů podle jejich hashe

Použité prog. jazyky: C# (.net 4.0)

Stažení verze: 1.1

Značky: c#, app

Obrázky: