Anonymní profil Daniel – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Daniel – Programujte.comAnonymní profil Daniel – Programujte.com

 

Příspěvky odeslané z IP adresy 81.19.47.–

PHP › problém s vložením do databáze
25. 10. 2011   #149122

Docela by bodlo ošetři veškeré vkládání dat do db od uživatele >>> mysqli_real_escape_string()

Raději využívám vkládání s jasnější syntaxí:

INSERT INTO 

	tabulka 

SET 

	sloupec1='hodnota1', 

	sloupec2='hodnota2'
Daniel
PHP › E-Shop zdarma
22. 10. 2011   #148985
Python › Zhodnocení naprogramovené hr…
14. 6. 2011   #143203

To Ahoj3 : Hraje se to pěkně! Chtělo by to jen přívětivější ovládání. Vědět, jak začít, čím ovládat. Je to fajnovka. Pro ukládání do tabulky bych spíš zobrazil nějaké grafické okýnko, konzole asi ne, ale je to v podstatě fuk. Líbí se mi to!

Python › První grafika
27. 5. 2011   #142585

tkinter obsahuje různé grafické prvky. Tak jako vytvoříš canvas, tak se vytváří i button (tlačítko), label(štítek) input, textarea, radio .....
Každý z těchto prvků má další vlastnosti jako barvy, velikosti apod.

Zde je třeba lehký tutoriál:
http://k-prog.wz.cz/python/tkinter1.php

Sítě › Vysoká ztrátovost paketů
26. 5. 2011   #142544

Zdravím,
udělal jsem si primitivní program v pythonu, abych zjistil jak moc se mi ztrácí pakety po síti u nás doma přes router, protože mi přišlo,že přenos není nic moc. Posílám přes UDP a ztrátovost je cca. 51% Je to normální?
Díky

OS - Windows › Problém s WORD a EXCEll
19. 5. 2011   #142312

Ale někdy se to otvírá v novém okně, někdy v tom stávajícím, vubec to nemá logiku.

OS - Windows › Problém s WORD a EXCEll
19. 5. 2011   #142311

Mám 2007

OS - Windows › Problém s WORD a EXCEll
19. 5. 2011   #142309

Dobrý podvečer, mám problém s wordem a excelem. Když otevírám dva dokumenty např ve wordu, tak se otevírají v jednom okně a nelze je nějak oddělit. Totéž v excelu. Dá se s tim něco dělat? Díky moc

Python › Využití win programů
18. 5. 2011   #142219

díky moc

Python › Využití win programů
18. 5. 2011   #142217

Ahoj, jakým způsobem mohu využít pomocí pythonu například program ping.exe s tím, že bych rád zpracoval data, která vyplivne? Díky

Vaaaazzzuuuup
Python › Náhoda
16. 5. 2011   #142110

Proč mi to nevrací náhodné číslo?



def nahoda(x,y):
return x+y

Offtopic › Krátký film: Škola počítačov…
27. 4. 2011   #141342

Náký nápady jsou fakt super!!! Je to hezky udělaný. Jen příběh mi nějak chybí - ale asi jde hlavně o prezentaci jednotlivých spolužáků.

Sítě › Změna cesty připojení k serv…
27. 4. 2011   #141340

To z_moravec : Dík, nejsem v tom nějakej znalec, tak jsem se chtěl jen ujistit.

Sítě › Změna cesty připojení k serv…
27. 4. 2011   #141331

Ahoj,
když zadám tracert a nějaký server, tak mi to vypíše všechny uzly, kterými se k danému serveru dostávám, lze nějak změnit cestu k serveru pro určitou aplikaci? díky

Inzerce › Koupím parabolu
4. 4. 2011   #140667

Ahoj,
sháním nějakou starou parabolu 60 nebo 80. Nejlépe i s držákem na konvertor. Nejlépe pokud by se našel někdo v Praze nebo okolí (horoměřice).

Díky

Python › přidání písmene k proměnné
24. 2. 2011   #139286

To xeonikx : Ty si pokecáš :smile5:

PHP › Náhledy fotek
26. 1. 2011   #138166

Jsem pro dvě složky (náhledy, obrázky) a do databáze ukládat cesty. Dobře se to hledá a nemusí se prolítávat složka s tunou obrázků

Python › Livewires problém :: Roboti
8. 12. 2010   #136735

To bigdog57 : Ptej se, je to efektivnější, než sedět několik hodin nad jednou závorkou

Offtopic › Typ súboru ovládača
8. 12. 2010   #136724

To delphak : Nechci tě navádět, ale vymýšlíš nesmysly. Na delphi můžeš zapomenout a se znalostma jaký máš nebo jaké prezentuješ žádný os stejně nevytvoříš.

Python › Livewires problém :: Roboti
8. 12. 2010   #136722

měl bys nějakým způsobem ukončovat nekonečné smyčky v těch funkcích.

příkaz: break

MySQL › Vliv počtu sloupců na výkon
5. 12. 2010   #136627

Figa napsal:
Nějaké věci ano ale u aut jsem jich napočítal třeba 40(bral jsme úplně všechno) a to bude záviset na uživateli, čili si nemůžu dovolit ho nějak omezit. Pokud toho bude mít málo tak vůbec nevadí způsob jaký mám pokud toho bude více(hodně) může si to rozdělit na více db.


Nechápu, to chceš inzerovat i způsob pletení potahů nebo popsat barvu mlhovek pomocí rgb nebo co? Vždyť při prodeji auta je potřeba fotka(ta řekne za 15tabulek) rok výroby, typ, motor a nějaký info, který shrneš do jednoto textíku, takhle to už funguje.


Jinak kdyby se dalo při inzerování produktu vymýšlet kde jakou blbost a já byl zlomyslnej, tak si RÁD vyrobím skript, kterej ti to zahltí sloupečkama

MySQL › Vliv počtu sloupců na výkon
5. 12. 2010   #136622

To Figa : inzertní systém... Ten přeci nemusí mít tolik sloupců a tabulek. Každá věc se dá popsat několika hlavními rysy.

co to je, výrobce, typ, barva, a pár jiných vlastností, které se dají spočítat na prstech jedný ruky.
Je skoro jedno, jestli tam vrazim panenku, auto, zmrzlinu nebo planetu.

Pak si akorát uděláš nějakej identifikační sloupec a v nějaký jiný, na toto připravený tabulce budeš mít ke každému id určitou kategorii. TŘEBA

To co vymýšlíš je přece aukro, eshopy, ...

MySQL › Vliv počtu sloupců na výkon
5. 12. 2010   #136620

To Figa :
Zobrazování čehokoliv?
Nechápu, proč by měl být systém, který je univerzální, být tak strašně neuniverzální!
Proč musí mít všechno, než ho začnu používat. Proč prostě nezačne reagovat až na nějaké vstupy a nevytvoří databázi na základě vstupů. V životě si neumim představit, že bych měl něco , co je připravený na všechno tak, že bych s sebou tahal 10x tolik věcí na nic. Krom toho by nikdy takovým stylem nebyl připraven na všechno.

Viděl jsem rekord, jaký udělala firma Victorinox (Švýcarské nože), byl to nůž který měl víc než snad 130funkcí - ale ten "KAPESNÍ" nůž nebyl použitelný, protože měl na šířku asi 15cm a vážil Bůh ví kolik.

Prostě udělej něco, co tabulky v db vygeneruje na základě vstupů, jinak je tvoje práce cestou do záhuby.

Python › Livewires problém :: Roboti
5. 12. 2010   #136606

To bigdog57 :

1) Dávej pro příště lepší název topicu
2) moc jsi nám toho o tvém problému neřekl
3) pokud není v těch funkcích chyba, tak by měla proběhnout jedna a pak druhá, ale nevim jak ti radit, když jou nám ty funkce skryty. Ukaž víc, zjistíme o co jde.

MySQL › Vliv počtu sloupců na výkon
5. 12. 2010   #136605

To Figa : Zavání to opravdu špatný návrhem a to velmi.

C / C++ › Opakovaní znaku na výstupu
2. 12. 2010   #136489




char slovo[10]; //dimenzování 10 bajtů v paměti
int cislo1; //dimenzování paměti pro int
double cislo2; //dimenzování paměti pro double
cin>>slovo>>cislo1>>cislo2; //řetězený vstupní proud z klávesnice
cout<<slovo<<endl; //výstup charů
cout<<cislo1<<endl; //výstup int
cout<<cislo2<<endl; //výstup double


z toho možná vyoukáš, že se přes cin>> můžeš uložit do nějaké předem dané proměnné a tu pak s libovůlí používat a nakonec i pomocí cout<< vypsat

PHP › Regulární výraz(jednoduchý)
2. 12. 2010   #136486

To CZechBoY :
z týhle webky se to podle mě docela dá:

http://interval.cz/clanky/regularni-vyrazy-v-php-pro-zacatecniky-i/

zkoušením se dobereš výsledku a ještě se spoustu přiučíš.

HTML / XHTML › Html ano nebo ne
30. 11. 2010   #136416

Mám jednu otázku, která mne dlouho vrtá hlavou.
Má význam používat vůbec html?
Mě připadá, že MNOHEM jednodušší práce je s XML a ostylováním pomocí CSS,
Už jen proto, že je mi příjemnější, když tag nemá žádné přirozené vlastnosti. To lze částečně řešit div, span.

OS - Windows › instalace w7
28. 11. 2010   #136376

Doporučuji W7, Vista je hrůza a děs

JavaScript, AJAX, jQuery › onmouseover a onmouseout v j…
27. 11. 2010   #136340

To CZechBoY : Díky tobě a radě o FireBugu jsem chybu zjistil. Skript fungoval dobře, až na jednu věc, dělal to vstup a určité znaky, které nějakým způsobem vyrušily u posledního argumentu poslední uvozovku a závorku ve volání fce. To bych bez toho firebugu nezjistil.

jestli chceš vidět ten pokus, tak http://friendface.spectator.cz ale nedělej z toho žádné závěry je to můj v podstatě první výtvor s php a databázema=)

JavaScript, AJAX, jQuery › onmouseover a onmouseout v j…
27. 11. 2010   #136322



<script>
function zmen(jmeno,avatar,stat){
document.getElementById('jmeno').innerHTML=jmeno;
document.getElementById('profilAvatarMini').src=avatar;
document.getElementById('statusUser').innerHTML=stat;

}
</script>


<div id="smallProfilInfo">
<!-- LEVÝ SLOUPEČEK !-->
<div id="smallProfilInfo">
<div id="profilname">
<span id="jmeno">Spectator</span>
</div>
<div id="profilAvatar">
<img src="avatar/64_fantasy_avatar_2295_www.free-avatars.com.jpg" id="profilAvatarMini">
</div>
<div id="statusUser">
NejakyText
</div>
</div>
<div id="allUsers">
<b>Registrovaní uživatelé</b>
<div class="allUsersNameOFF">Dawid Včelka</div><div class="allUsersNameOFF">Gabča</div>
<div class="allUsersNameOFF">Hermiona</div><div class="allUsersNameOFF">Kotoloo</div>
<div class="allUsersNameOFF">Magdaléna</div>
<div class="allUsersNameON"
onmouseover="zmen('Mlamoj' , 'avatar/TN-game_0009.jpg' ,'pokusnyText')"
onmouseout="zmen('Spectator','avatar/64_fantasy_avatar_2295_www.free-avatars.com.jpg','NejakyText')">
Mlamoj
</div>
<div class="allUsersNameON"
onmouseover="zmen('Spectator' , 'avatar/64_fantasy_avatar_2295_www.free-avatars.com.jpg' ,'NejakyText ')"
onmouseout="zmen('Spectator','avatar/64_fantasy_avatar_2295_www.free-avatars.com.jpg','NejakyText')">
Spectator
</div>
<div class="allUsersNameOFF">Tomáš Kotrla</div><div class="allUsersNameOFF">Tomáš Marný</div>
<div class="allUsersNameOFF">pavel</div>
</div>
<!-- LEVÝ SLOUPEČEK - KONEC!-->
</div>


JavaScript, AJAX, jQuery › onmouseover a onmouseout v j…
27. 11. 2010   #136317

ahoj, mám cosi takového



<div class="allUsersNameON"
onMouseOver="zmen(
'<?php echo $allUsers[0]; ?>' ,
'<?php echo $allUsers[2]; ?>' ,
'<?php echo $allUsers[4]; ?>')"
onMouseOut="zmen(
'<?php echo $mainPageUserInfo[1]; ?>' ,
'<?php echo $mainPageUserInfo[7]; ?>',
'<?php echo $mainPageUserInfo[10]; ?>')">

<?php
echo $allUsers[0];
echo "</div>";


posílám to do funkce



function zmen(jmeno,avatar,stat){
document.getElementById('jmeno').innerHTML=jmeno;
document.getElementById('profilAvatarMini').src=avatar;
document.getElementById('statusUser').innerHTML=stat;
}



A nevím z jakého důvodu se mi změní ony tři prvky použe při onmouseover, odjedu-li kurzorem, prvky uzůstanou nadále změněny. Proč???
(v obou případech mám proměnné naplněny)
Díky

Offtopic › Akce Objev Auroru započala!
22. 10. 2010   #134849

Nějak dlouho už to trvá a nic moc se neděje...

Offtopic › Akce Objev Auroru započala!
30. 5. 2010   #129638

To Curo : tak jo, už jsem teda v 1.

Offtopic › Akce Objev Auroru započala!
30. 5. 2010   #129633

To w3m : taky nemam čas zjišťovat, jak přesně vypadá tvar toho, jak postoupit, vždycky na všech takovejch hádankách je jenden postup na ukázku.

Python › python na symbianu
30. 5. 2010   #129630

stáhni si interpret pro symbian a pak muzes uplne normalne programovat. Mam to na 5500

Offtopic › Akce Objev Auroru započala!
27. 5. 2010   #129520

nějak nevim, jestli to, co se mi v prvním levelu(jestli to vubec je on) je to co se zobrazit má, páč je tam napsáno, že to neni ono, ale moc tomu nevěřim.


EDIT: Asi se na to vy***** jsem pořád na začátku. >>>>>>>Je nám líto, ale tak jednoduché to nebude :).<<<<<<< Je to další level nebo ne. Nějak se mi tomu nechce věřit

Offtopic › Aurora
20. 5. 2010   #129168

A bude to mít nějaký zlepšení ve smyslu více aktivních návštěvníků a uživatelů nebo jen design a vychytávky pro hrstku?

Offtopic › &quot;&quot;
20. 5. 2010   #129167

To Lordest : Na to jaký je člověk programátor nemá rozložení vliv, pokud ho umíš používat. EN ani za nic, bydlim v ČR a nehodlám mít typický problémy ve stylu dobrý den, mužu si něco napsat a buď přehazovat klávesky nebo psát jak mamlas pořád dokola >> bey diakritikz a podobnz <<

Offtopic › &quot;&quot;
19. 5. 2010   #129117

To Matrix17 : tak, tak.

Python › Program na výučbu anglických…
11. 5. 2010   #128817

To rAdo : pěkný!

Python › pomoc s obsahem trojuhelníku
6. 5. 2010   #128508

To Mr.Joke : pres vzdalenost dvou bodu je to jednoduchy, zjistis nadherne velikosti vsech tri stran

Python › &quot;Zvláštní&quot; chování…
5. 5. 2010   #128449

To kuba : Možná chyba v zápisu algoritmu. Takhle se to určit nedá

Offtopic › Mikrofon -Stále ozvěna
28. 4. 2010   #127914

To Zuben : XD XD XD xD

Python › Python - 2.lekce (otázky a o…
24. 4. 2010   #127642

To w3m : Snažil jsem se co nejosekanější formou. Mám totiž pocit, že je to lepší, než patlat se s tim jinak, ale je možný, že je to moc. Zas je fakt, že spojování pomocí čárek 'x = ',x se pouzije i v budoucnu v jinych jazycích (jinak, ale podobně).

Python › 3.lekce (vytiskněte větu v o…
23. 4. 2010   #127618

To w3m : zajímavý =) v tom starym threadu píšou v podstatě ti samí lidé jako tady a jde o to samé. S odstupem času koukám, že jsem tam povídal blbiny=)

Python › print type (Python-3.lekce)
21. 4. 2010   #127452

print type(promenna) - vypise ti, co je promenna za typ. V pythonu pouzivame typy:

NoneType - nic, prazdna promenna
bool - logická 0,1
int - cele cislo
long - celé číslo (dlouhé)
float - racionální číslo s plovoucí čárkou
complex - komplexní číslo
string - řetězec
list - seznam
tuple - n-tice
dict - slovník

a další..............

Vypsání se hodí ve velkých aplikacích, kde si nejsi jist a nebo něco kontroluješ. Tady je to opravdu spíš na okrasu a hlavně pro to, abys pochopil, co se vlastně stalo tím, když jsi napsal

str(nejakaPromenna)
int(nejakaPromenna)

stalo se to, že se změnil typ a to je cílem celé této lekce

C / C++ › úkol
17. 4. 2010   #127227

To gandalf555 : a co myslíš tím blbne?

Offtopic › Spotřeba PC
17. 4. 2010   #127198

To yaqwsx : nelákejte mne! Jinak to poběžim koupit

Offtopic › Spotřeba PC
16. 4. 2010   #127175

To Routh : :smile6: :smile5: :smile6: dneska čtu už doubleArcheo

Python › microphone
16. 4. 2010   #127157

PyAudio

Python › microphone
16. 4. 2010   #127142

To xeonikx : Ovládání hlasem?

Právo a podnikání › Facebook.com &amp; sdílení o…
16. 4. 2010   #127141

U RSS záleží na tom, odkud čerpáš, ale obecně platí, že se nesmí bez souhlasu publikovat.

U tý zdi na FB nevim, jaké články a obrázky myslíš, protože buď jsou tam reklamy, nebo obrázky a články, které tam cpou lidi a ti potvrzují, zda mají autorská práva.

Python › Python - 2.lekce (otázky a o…
14. 4. 2010   #126994

To Ahoj3 :
Ano, vždy to musíš napsat hned za ten řetězec. Kdyžtak to hledej jako FORMÁTOVÁNÍ ŘETĚZCŮ PYTHON a na googlu toho najdeš plno.
první %d se nahradí první proměnnou z té závorky %(z,y) a druhé %d se nahradí tím druhým.

Sleduj pečlivě pořadí těch proměnných PRVNÍ A DRUHÁ.



PRVNI = 1
DRUHA = 2
print ' %d %d '%(PRVNI, DRUHA)

vypíše se >>> 1 2





PRVNI = 1
DRUHA = 2
print ' %d %d '%(DRUHA, PRVNI)

vypíše se >>> 2 1



za to % se dá dát víc takových písmen třeba:
%d - celé číslo
%f - číslo s desetinnou čárkou
%s - řetězec znaků (text)

Python › Python - 2.lekce (pamatujeme…
13. 4. 2010   #126938

To Ahoj3 : Pri psani nazvu promenne nesmis pouzivat mezery. Nejcasteji se pouzivaji pro nazvy promennych tyto tvary:

nahodneCislo - prvni slovo male pismeno na zacatku dalsi slova zacinaji vzdy velkym a neoddeluji se mezerou
nahodne_cislo - oddeleni tvrdou mezerou

Ja se priklanim k prvnimu vzoru.


Jinak vypsat nekolikrat jednu a tutez promennou bez pouziti cyklu vypisuj takto:



print nahodneCislo,nahodneCislo,nahodneCislo,nahodneCislo,nahodneCislo


nebo

v pythonu muzes retezec zobrazit NEKOLIKRAT tak, ze ho proste NEKOLIKRAT vynasobis =)


print '%d'%nahodneCislo * 5

(vysvetleni viz. tvuj predchozi prispevek)

Python › Python - 2.lekce (otázky a o…
13. 4. 2010   #126937

To Ahoj3 :

Asi je to pro zacatek krapet zmateny, ale ja nejradeji pouzivam formatovani retezcu, takze takhle:
'%d' znamena, ze na tomto miste bude cele cislo. Za retezcem ' ' se napise %promenna a ta se doplni na pozici toho %d. Pokud je v retezci vice '%d%d%d' pak '%d%d%d' %(x,y,z) zalezi na poradi



import random
z = random.randint(1,10)
y = random.randint(1,10)
print input('%d x %d: '%(z,y))

Python › Python - 2.lekce (otázky a o…
12. 4. 2010   #126862

To Ahoj3 :

TOTO



import random
z = random.randint (1,10)
y = random.randint (1,10)
print z,' x ', y
print input ( 'Je : ')


vypíše:
z x y
Je: <<< Za dvojtecku doplnis cislo a zmacknes enter, pak se ti zobrazi o radek niz.

pokud chces nekde vypsat to nasobeni z x y, tak dej

print z*y

Python › Instalace IDE Eric
7. 4. 2010   #126499

To gatuso : jestli pouzivas python 2.5, tak si stahni eric4 a k němu
Qt 4.4.0
PyQt 4.4.0
QScintilla 2.2.0

Vsechno muze byt i vyssi verze.

Ja na Pythona pouzivam PSPad.

Ještě existuje WingIDE (myslim, že se to tak jmenuje)

Python › Instalace IDE Eric
7. 4. 2010   #126475

To gatuso :

Máš splněno toto pro eric4:

To be able to run eric4 you should have the following installed:

>>>Python 2.5.0 or better
>>>Qt 4.4.0 or better (from Trolltech)
>>>PyQt 4.4.0 or better (from Riverbank)
>>>QScintilla 2.2.0 or better (from Riverbank)
*************************************************************
Pro eric5

To be able to run eric5 you should have the following installed:

>>>Python 3.1.0 or better
>>>Qt 4.5.0 or better (from Trolltech)
>>>PyQt 4.7.0 or better (from Riverbank)
>>>QScintilla 2.4.0 or better (from Riverbank)

Python › předávání argumentů za běhu…
29. 3. 2010   #125946

To x-time : Rád bych nějak pomohl, ale strašně špatně se ta otázka louská. Zkus to napsat trošku srozumitelněji a s čárkami. Fakt to nemužu přečíst.

Python › logické výrazy
25. 3. 2010   #125752

To xeonikx : SUPER :>

Python › Vynucení importu standardníh…
25. 3. 2010   #125751

To Mara : Paráda... No, když to chtěj

Python › logické výrazy
25. 3. 2010   #125735

pythonTo xeonikx : popravdě nechápu, jak může být JEDNO číslo současně ve dvou intervalech, které se nepřekrývají a nemají žádný společný bod, zároveň. Myslim, že v normálních dimenzích tohoto světa se toho nedá moc dobře dosáhnout, ale jestli jsi chtěl napsat:

if a>50 <100 NEBO a<250 >220:
print "ahoj"

pak si myslim, že stačí tohle:

if (50 < a < 100) or (220 < a < 250):

Python › Vynucení importu standardníh…
24. 3. 2010   #125731

hm, neni jednodušší dát tomu modulu jiný jméno?

Offtopic › Red Dwarf - 9. serie
16. 3. 2010   #125406

To Maverik : taky mi u nějkých seriálů vadí titulky. =)

Offtopic › V kolika letech jste začali…
16. 3. 2010   #125400

Koukám, že jsem tady nějak pozadu. Začal jsem až kolem 19ti, ale jestli se počítá html a css tak to už v 17 =)

Počkat, jak se to jmenovalo? BALTÍK? Pokud se počítá i to, tak někdy ve 12ti =) =)

Offtopic › Klient pro ICQ?
16. 3. 2010   #125399

QIP...
Co bych měl víc chtít od okýnka na psaní?

Offtopic › Klient pro ICQ?
9. 3. 2010   #125008

To pavlinaxx : Viva archeologia!

PHP › Ceil() &amp; Floor() a jedno…
25. 2. 2010   #124497

To Dawo : Tim strongem to tak řešívám. Ono když si přečteš teorii o datových typech, tak by ses ani tolik tý nepřesnosti nedivil. Btw ta nepřesnost platí pro většinu jazyků =) =)

PHP › Ceil() &amp; Floor() a jedno…
24. 2. 2010   #124447

To Dawo : nejsem si uplně jist, ale řekl bych, že to souvisí s tim, že porovnávání operací s float čísli je dost nebezpečné a to z toho důvodu, že float může obsahovat třeba až na čtrnáctém desetinném místě nějaké číslíčko. Skoro v každé literatuře se porovnávání floatu nedoporučuje

Python › Proměnná ve funkci
21. 2. 2010   #124269

To sturm : spíš používej návratové hodnoty fce.



def funkce():
x=1
return x
print funkce()

Python › Program na zjištění změny URL
8. 2. 2010   #123799

To ppeter : mno dej si nějaký interva s jakym bude program porovnávat uložený stav webovky a nynější, když se bude lišit, nastala změna a dá se celkem snadno zkopírovat a kamkoli poslat

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý